22 Commits

Author SHA1 Message Date
Alex Eagle
c4f02e21dd build: move repeated tsconfig attributes to a macro ()
This helps ensure we use the same tsconfig.json file for all compilations.
Next steps are to make it the same tsconfig.json file used by the editor

PR Close 
2018-01-10 12:30:19 -08:00
vsavkin
057513536b fix(upgrade): replaces get/setAngularLib with get/setAngularJSGlobal
The current names are confusing because Angular should refer to the latest version of the framework.
2017-12-18 12:10:01 -08:00
Alex Eagle
ef534c0cc1 build: upgrade bazel rules to latest ()
Add enough BUILD files to make it possible to
`bazel build packages/core/test`

Also re-format BUILD.bazel files with Buildifier.
Add a CI lint check that they stay formatted.

PR Close 
2017-12-07 11:27:50 -08:00
Hans Larsen
b6abcb2500 refactor: make all rollup config ES5 compatible ()
So they can be required by other Node scripts.

PR Close 
2017-10-30 23:09:17 -04:00
Alex Eagle
82e49230ff build: Give names to the AMD modules nested in Angular UMD distro () 2017-09-28 09:29:22 -07:00
Chuck Jazdzewski
f96142cd7c build: remove references to tsc-wrapped ()
With this commit `ngc` is used instead of `tsc-wrapped` for
collecting metadata and tsickle rewriting and `tsc-wrapped`
is removed from the repository.

`@angular/tsc-wrapped@5` is now deprecated and is no longer
used, updated, or maintained as part as of Angular 5.x.x.

`@angular/tsc-wrapped@4` is still maintained and required by
Angular 4.x.x and will be maintained as long as 4.x.x is in
LTS.

PR Close 
2017-09-21 13:55:52 -07:00
Jason Aden
15e8d50313 build: roll up to named .js files rather than 'index.js' ()
PR Close 
2017-09-19 16:59:18 -07:00
Jason Aden
fd701b07f0 build: publish tree of files rather than FESMs ()
* Remove now unnecessary portions of build.
* Add a compilePackageES5 method to build ES5 from sources
* Rework all package.json and rollup config files to new format
* Remove "extends" from tsconfig-build.json files and fixup compilation roots

PR Close 
2017-08-31 15:34:50 -07:00
Georgios Kalpakas
30e76fcd80 feat(upgrade): support lazy-loading Angular module into AngularJS app 2017-07-14 14:10:30 -07:00
Jason Aden
fa809ec8cf build: import tslib rather than output TS helpers () 2017-05-23 14:01:39 -06:00
Tobias Bosch
e927aeae86 feat(upgrade): allow setting the angularjs lib at runtime ()
Readds 8ad464d90e735ab3f59bdb95191ef9110e63ac84.
2017-04-17 14:35:55 -07:00
Tobias Bosch
590e68c251 Revert "feat(upgrade): allow setting the angularjs lib at runtime ()"
This reverts commit 8ad464d90e735ab3f59bdb95191ef9110e63ac84.

Breaks G3.
2017-04-14 11:20:12 -07:00
Victor Savkin
8ad464d90e feat(upgrade): allow setting the angularjs lib at runtime ()
This PR adds an ability to reset the angularjs library, which is often needed when Angular
is loaded lazily using RequireJS.
2017-04-14 09:04:28 -07:00
Filipe Silva
f634c62cb3 test: add systemjs+umd integration test ()
This test ensures the `__esModule` is set on UMD bundles, thus making them compatible with SystemJS@^0.22.3.

Followup from https://github.com/frankwallis/plugin-typescript/issues/185.

PR Close 
2017-03-19 12:23:07 -05:00
Jason Aden
49829b4a4d build: add package names to secondary endpoint package.json files ()
Fixes 

PR Close 
2017-03-17 16:52:55 -05:00
Jason Aden
410aa33005 build: fix paths to typings files so tsickle resolves imports correctly
Fixes 
2017-03-16 17:34:29 -07:00
Jason Aden
b74ab83d2c refactor: update paths from modules/@angular to packages 2017-03-08 16:29:28 -08:00
Jason Aden
da8ea350b2 refactor: More generic build.sh file 2017-03-08 16:29:28 -08:00
Jason Aden
72563b61fb build: fix rollup config file paths 2017-03-08 16:29:28 -08:00
Jason Aden
5aed1e36b8 refactor: move secondary entry point rollup configs. 2017-03-08 16:29:28 -08:00
Jason Aden
8573e36574 build: fix file paths after moving modules/@angular/* to packages/* 2017-03-08 16:29:28 -08:00
Jason Aden
3e51a19983 refactor: move angular source to /packages rather than modules/@angular 2017-03-08 16:29:27 -08:00