Skip to content
This repository has been archived by the owner on May 25, 2021. It is now read-only.

Angular AOT Build #1295

Merged
merged 6 commits into from
Apr 30, 2018
Merged

Angular AOT Build #1295

merged 6 commits into from
Apr 30, 2018

Conversation

andrewthauer
Copy link
Contributor

@andrewthauer andrewthauer commented Apr 26, 2018

This builds off #1285 to add proper angular AOT compilation. This removes the need to distribute the angular complier in builds.

  • updated webpack for aot
  • required upgrading TyleScript and fixing some typings as the newer version was more strict
  • changes to components and modules to address aot compile issues
  • minor updates to imports to ensure prod bundle doesn’t include the angular compiler

@andrewthauer andrewthauer changed the base branch from master to dev April 26, 2018 20:42
@andrewthauer andrewthauer changed the base branch from dev to webpack4 April 26, 2018 20:48
@andrewthauer andrewthauer changed the title Webpack AOT Angular AOT Build Apr 27, 2018
@andrewthauer andrewthauer changed the base branch from webpack4 to dev April 27, 2018 10:37
@andrewthauer andrewthauer mentioned this pull request Apr 30, 2018
@santiago-elustondo santiago-elustondo merged commit b590dcf into dev Apr 30, 2018
@santiago-elustondo santiago-elustondo deleted the webpack-aot branch April 30, 2018 20:25
santiago-elustondo added a commit that referenced this pull request May 16, 2018
* fix bug: frontend doesnt clear error screen when app detected (#1274)

* FireFox compatibility using WebExtensions format. (#1268)

* modify manifest for compatibility

* add web extensions packing

* remove augury.xpi

* fix popup size in firefox

* browser-specific builds

* browser-specific builds

* manifest.json merging & npm script naming scheme

* uncomment sentry_key check

* add uglify

* add canary to builds

* add canary to builds

* version up

* add yihua fix

* linter

* version up

* Updating docs and text to reflect Firefox support (#1278)

* small patch for PrimeNG

* linter

* version up

* fix dependencies thing yet again

* version up

* include canary build in ISSUE_TEMPLATE.md

* Update README.md with canary

* remove comma

* version up for release (manifest)

* version up for release (package)

* Update dev branch to match master. (#1292)

* Release (1.16.0) (#1284)

* fix bug: frontend doesnt clear error screen when app detected (#1274)

* FireFox compatibility using WebExtensions format. (#1268)

* modify manifest for compatibility

* add web extensions packing

* remove augury.xpi

* fix popup size in firefox

* browser-specific builds

* browser-specific builds

* manifest.json merging & npm script naming scheme

* uncomment sentry_key check

* add uglify

* add canary to builds

* add canary to builds

* version up

* add yihua fix

* linter

* version up

* Updating docs and text to reflect Firefox support (#1278)

* small patch for PrimeNG

* linter

* version up

* fix dependencies thing yet again

* version up

* include canary build in ISSUE_TEMPLATE.md

* Update README.md with canary

* remove comma

* version up for release (manifest)

* version up for release (package)

* remove update_url from manifest.json for chrome

* Update CHANGELOG (1.16.0)

* Release (1.16.0) - Tag Version

* Fix firefox xml viewer (#1290)

* Release (1.16.0) (#1284)

* fix bug: frontend doesnt clear error screen when app detected (#1274)

* FireFox compatibility using WebExtensions format. (#1268)

* modify manifest for compatibility

* add web extensions packing

* remove augury.xpi

* fix popup size in firefox

* browser-specific builds

* browser-specific builds

* manifest.json merging & npm script naming scheme

* uncomment sentry_key check

* add uglify

* add canary to builds

* add canary to builds

* version up

* add yihua fix

* linter

* version up

* Updating docs and text to reflect Firefox support (#1278)

* small patch for PrimeNG

* linter

* version up

* fix dependencies thing yet again

* version up

* include canary build in ISSUE_TEMPLATE.md

* Update README.md with canary

* remove comma

* version up for release (manifest)

* version up for release (package)

* remove update_url from manifest.json for chrome

* Update CHANGELOG (1.16.0)

* tag version

* #1289: set script.textContent only if the document is HTML (Avoids breaking Firefox XML formatter)

* Upgrading to webpack 4 (#1285)

* Angular AOT Build (#1295)

* Upgrading to webpack 4

* Adding aot compilation support

* Removing uncessary imports in aot build

* version up for merge-jsons plugin. prev versions crash with Webpack4

* Fixing test and build

* local fonts (#1297)

* Build conditionals (#1296)

* Release (1.16.0) (#1284)

* fix bug: frontend doesnt clear error screen when app detected (#1274)

* FireFox compatibility using WebExtensions format. (#1268)

* modify manifest for compatibility

* add web extensions packing

* remove augury.xpi

* fix popup size in firefox

* browser-specific builds

* browser-specific builds

* manifest.json merging & npm script naming scheme

* uncomment sentry_key check

* add uglify

* add canary to builds

* add canary to builds

* version up

* add yihua fix

* linter

* version up

* Updating docs and text to reflect Firefox support (#1278)

* small patch for PrimeNG

* linter

* version up

* fix dependencies thing yet again

* version up

* include canary build in ISSUE_TEMPLATE.md

* Update README.md with canary

* remove comma

* version up for release (manifest)

* version up for release (package)

* remove update_url from manifest.json for chrome

* Update CHANGELOG (1.16.0)

* Release (1.16.0) - Tag Version

* add build configs accessible from code

* explanatory note on types

* merge in all build configs

* correction

* clean up env config

* linter

* touchups

* linter

* csp update

* use destructuring import

* json5-parsing

* version up

* linter

* fix function-name.ts (state bug)

* ready for release

* update package-lock.json
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants