24 Commits

Author SHA1 Message Date
JiaLiPassion
8c6fb17d29 build: reference zone.js from source directly instead of npm. ()
Close 

PR Close 
2019-11-06 00:48:34 +00:00
Charles Lyding
fc8eecad3f fix(compiler-cli): remove unused CLI private exports ()
These exports are no longer used by the CLI since 7.1.0.  Since major versions of the CLI are now locked to major versions of the framework, a CLI user will not be able to use FW 9.0+ on an outdated version (<7.1.0) of the CLI that uses these old APIs.

PR Close 
2019-11-01 17:43:47 +00:00
Pete Bacon Darwin
a581773887 perf(ivy): ngcc - only find dependencies when targeting a single entry-point ()
Previously, ngcc had to walk the entire `node_modules` tree looking for
entry-points, even if it only needed to process a single target entry-point
and its dependencies.

This added up to a few seconds to each execution of ngcc, which is noticeable
when being run via the CLI integration.

Now, if an entry-point target is provided, only that target and its entry-points
are considered rather than the whole folder tree.

PR Close 
2019-07-09 09:40:46 -07:00
Alex Rickabaugh
dc10355d61 build(compiler-cli): enable full TypeScript strictness ()
This commit enables strict: true in TypeScript builds of
//packages/compiler-cli.

PR Close 
2019-03-21 12:14:39 -04:00
Alex Eagle
66be3c9f51 build: Move non-bazel deps to devDependencies ()
This makes yarn_install of ngdeps under Bazel faster, since we don't need many of the large dependencies.
It's important because downstream angular/bazel users will observe the same install time.

PR Close 
2018-10-30 16:19:13 -04:00
Alex Eagle
0d9140cdce fix(bazel): ng_package should include private exports in fesms ()
PR Close 
2018-03-29 14:11:12 -07:00
Igor Minar
c602563589 feat(compiler-cli): require node 8 as runtime engine ()
This is not expected to be a breaking change for anyone who's on Node LTS (currently v8)
and aligns @angular/compilar-cli with @angular/cli's runtime requirements.

PR Close 
2018-03-12 09:27:23 -07:00
Alex Eagle
28ac24444f fix(compiler-cli): add missing entry point to package, update tsickle ()
PR Close 
2018-02-20 15:40:44 -08:00
Alex Eagle
a069e08354 refactor(bazel): convert most ts_library to ng_module ()
This is necessary so we can produce ng metadata for our packages that are published as libraries

PR Close 
2018-02-15 14:08:53 -08: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
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
Filipe Silva
ee04217d53 refactor(compiler-cli): expose ngtools api separately ()
PR Close 
2017-08-31 14:37:13 -07:00
Jason Aden
56b751ead5 Revert "refactor(compiler-cli): expose ngtools api separately ()"
This reverts commit f544128138dcb31ef354ed5b318408a5d229c612.
2017-08-31 11:52:44 -07:00
Filipe Silva
f544128138 refactor(compiler-cli): expose ngtools api separately ()
PR Close 
2017-08-31 11:31:23 -07:00
Jason Aden
c2136d18bd Revert "refactor(compiler-cli): expose ngtools api separately ()"
This reverts commit 1953e2af7ae3457880f8d2b29053804da1dbf377.
2017-08-30 19:01:47 -07:00
Filipe Silva
1953e2af7a refactor(compiler-cli): expose ngtools api separately ()
PR Close 
2017-08-30 18:01:33 -07:00
Tobias Bosch
0cc77b4a69 refactor(compiler): split compiler and core ()
After this, neither @angular/compiler nor @angular/comnpiler-cli depend
on @angular/core.

This add a duplication of some interfaces and enums which is stored
in @angular/compiler/src/core.ts

BREAKING CHANGE:
- `@angular/platform-server` now additionally depends on
  `@angular/platform-browser-dynamic` as a peer dependency.


PR Close 
2017-08-16 17:58:53 -05:00
Chuck Jazdzewski
bc22ff1517 fix(language-service): remove tsickle dependency
Removes the tsickle dependency added when tsickle was added to the
transform compiler.

Added a test to ensure stray dependencies are not added and no
errors are introduced during module flattening.
2017-08-16 11:33:49 -07:00
Tobias Bosch
27d901a51d refactor(compiler-cli): cleanup API for transformer based ngc
This is in preparation for watch mode.
2017-08-11 13:20:45 -07:00
Chuck Jazdzewski
619e625ee2 refactor(tsc-wrapped): move tsc-wrapped to the packages directory () 2017-07-21 12:26:16 -05:00
Chuck Jazdzewski
3097083277 feat(compiler-cli): new compiler api and command-line using TypeScript transformers 2017-06-23 16:18:44 -07:00
Miško Hevery
09d9f5fe54 fix(compiler): Update types for TypeScript nullability support 2017-04-10 15:26:33 -06: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