Kara Erickson
9b571a1deb
build(core): reduce payload size for cli-hello-world ( #19159 )
...
PR Close #19159
2017-09-13 13:53:28 -04:00
Tobias Bosch
ca5aebaa6b
refactor: update angular to support TypeScript 2.4
...
Detailed updates:
- [email protected]
- [email protected] .x
- [email protected]
- @bazel/[email protected] .0
- [email protected]
- [email protected]
BREAKING CHANGE:
- the Angular compiler now requires TypeScript 2.4.x.
2017-09-12 10:31:30 -07:00
Tobias Bosch
a69172f6ce
fix(compiler): fix bazel integration and make perform-compile more flexible
...
Needed to allow custom checking for diagnostics.
2017-09-07 19:30:04 -04:00
Alex Eagle
fef3d2ad53
build: ngc-wrapped as a bazel worker ( #18960 )
...
PR Close #18960
2017-09-01 12:23:11 -05:00
Jason Aden
fd701b07f0
build: publish tree of files rather than FESMs ( #18541 )
...
* 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 #18541
2017-08-31 15:34:50 -07:00
Olivier Combe
48789360b1
feat(common): generate closure-locale.ts to tree shake locale data ( #18907 )
...
Closure will only keep the data for the locale defined in `goog.LOCALE`
PR Close #18907
2017-08-29 11:26:10 -05:00
Victor Berchet
535c7bb60c
refactor: generate i18n files in common/locales ( #18907 )
...
PR Close #18907
2017-08-29 11:26:10 -05:00
Alex Eagle
f0c681a6de
build: disable sass under bazel( #18848 )
...
this seems to make the travis build flaky
PR Close #18848
2017-08-28 11:12:18 -07:00
Misko Hevery
3d2ee6c3fe
build: fix build; missing firebase-tools
2017-08-25 08:17:13 -07:00
Misko Hevery
1c2f3d47e9
build: fix build by pinning angular-cli to specific version ( #18865 )
...
Closes #18865
2017-08-24 09:34:43 -07:00
Miško Hevery
3db84c8220
build: fix size limits for CLI to make CI green ( #18849 )
2017-08-23 13:04:19 -07:00
Alex Eagle
f2f5286020
build: upgrade to latest bazel rules ( #18733 )
...
PR Close #18733
2017-08-23 11:34:52 -05:00
Alex Eagle
47220997e1
build: add bazel integration test ( #18733 )
...
It includes sass compilation, and building the bazel package
distribution.
PR Close #18733
2017-08-23 11:34:52 -05:00
Yuan Gao
4eb1f91bee
ci(aio): Refactored payload size script, add script to track payload ( #18517 )
...
PR Close #18517
2017-08-18 22:27:38 -05:00
Miško Hevery
56a5b02d04
test: add cli integration test ( #18738 )
...
This adds cli integration test which creates a hello-world and tests it.
PR Close #18738
2017-08-16 22:00:36 -05:00
Tobias Bosch
a0ca01d580
refactor(compiler): drop typings tests for TypeScript 2.1 ( #18683 )
2017-08-16 17:58:48 -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
Victor Berchet
679608db65
refactor(compiler-cli): use the transformer based compiler by default
...
The source map does not currently work with the transformer pipeline.
It will be re-enabled after TypeScript 2.4 is made the min version.
To revert to the former compiler, use the `disableTransformerPipeline` in
tsconfig.json:
```
{
"angularCompilerOptions": {
"disableTransformerPipeline": true
}
}
```
2017-08-10 20:30:40 -07:00
Chuck Jazdzewski
619e625ee2
refactor(tsc-wrapped): move tsc-wrapped to the packages directory ( #18160 )
2017-07-21 12:26:16 -05:00
Victor Berchet
c723d42d0a
refactor: fix typos ( #18000 )
2017-07-07 16:55:17 -07:00
Tobias Bosch
ed73d4f3ac
refactor(compiler): don’t always compile .ngfactory.ts files by default
...
This puts the behavior introduced in https://github.com/angular/angular/commit/573b8611bc4ab85a7436ee110526678a0ecf6c76 behind the new flag
`alwaysCompileGeneratedCode` to not break users that might have relied
on this behavior.
2017-06-12 15:27:02 -07:00
Tobias Bosch
573b8611bc
fix(compiler): compile .ngfactory.ts files even if nobody references them. ( #16899 )
...
This is especially important for library authors, as they will
not reference the .ngfactory.ts files.
Fixes #16741
2017-05-25 11:00:26 -06:00
Chuck Jazdzewski
9a7f5d580f
ci: update build to use TypeScript 2.3.2 ( #16707 )
2017-05-16 13:29:38 -07:00
Miško Hevery
ea2b24fb4e
fix: add typescript 2.3.2 typings test ( #16738 )
...
Closes #16663
2017-05-15 13:10:43 -07:00
Alex Eagle
5856298798
test: cleanup rxjs custom build
...
The latest rxjs release works with closure compiler out of the box.
We no longer need to compile our own.
Also put closure options into a file rather than using a shell script.
2017-05-04 15:07:27 -04:00
Georgios Kalpakas
9684d78cae
build: update concurrently to latest version
...
The regression in `concurrently` v3.2.0 (which made us roll back to v3.1.0
in #14378 ) has been fixed in v3.3.0 (see kimmobrunfeldt/concurrently#89 ).
2017-05-03 09:35:57 -07:00
Chuck Jazdzewski
cb384e8ed3
ci(language-service): update ci tests to official 2.3 build ( #16415 )
...
PR Close #16415
2017-04-28 17:40:53 -05:00
Miško Hevery
8c09d10ba9
fix: strictNullCheck support. ( #16389 ) ( #16389 )
...
Fix #16357
Workaround for https://github.com/Microsoft/TypeScript/issues/10078
Closes #16389
PR Close #16389
2017-04-28 09:15:00 -05:00
Alex Eagle
da668848c9
fix(core): distribute externs for testability API ( #16179 )
...
Workaround for #11119
PR Close #16179
2017-04-19 22:46:11 -05:00
Igor Minar
b800a0c824
fix: prevent strictNullChecks support until #15432 is fixed ( #15434 )
2017-03-23 14:54:19 -07:00