Chuck Jazdzewski
cffa0fe734
feat(bazel): allow ng_module rules to control whether type checking is enabled ( #21460 )
...
Defaults to true which is different than `ngc` which defaults to false.
PR Close #21460
2018-01-12 12:02:48 -08:00
Alex Eagle
463e2872a6
build: upgrade Bazel to 0.9.0 ( #21335 )
...
Also install the skylark linter for .bzl files.
PR Close #21335
2018-01-09 10:28:46 -08:00
Victor Berchet
6911a250ef
build: set `preserveWhitespaces` to false by default on Bazel ( #20783 )
...
`preserveWhitespaces: false` will be the default in Angular 6+
You can opt-out at component or element level.
Docs: https://angular.io/api/core/Component#preserveWhitespaces
PR Close #20783
2017-12-04 16:16:01 -08:00
Vikram Subramanian
405ccc7195
fix(bazel): fix the output directory for extractor to be genfiles/ instead of bin/ ( #19716 )
...
PR Close #19716
2017-10-13 17:31:10 -07:00
Vikram Subramanian
836c889baa
fix(compiler): prepare for future Bazel semantics of += ( #19717 )
...
This is a local mod that was already applied in G3.
PR Close #19717
2017-10-13 16:29:46 -07:00
Tobias Bosch
1058b2a778
fix(compiler): always emit summaries for jit with ng_module bazel rule.
2017-10-03 09:57:12 -07:00
Tobias Bosch
b0868915ae
perf(compiler): don’t emit summaries for jit by default
...
This re-adds the flag `enableSummariesForJit` to the compiler options
that already existed in Angular 4.
2017-10-02 08:24:50 -07:00
Tobias Bosch
627f04883a
fix(compiler): implement i18n with new compiler
...
This commit is from vikerman@
closes #19429
2017-09-27 10:10:49 -07:00
Tobias Bosch
a8a9660112
fix(compiler): various squashed fixes for the new ngc
...
introduce the option `allowEmptyCodegenFiles` to generate all generated files,
even if they are empty.
- also provides the original source files from which the file was generated
in the write file callback
- needed e.g. for G3 when copying over pinto mod names from the original component
to all generated files
use `importAs` from flat modules when writing summaries
- i.e. prevents incorrect entries like @angular/common/common in the .ngsummary.json files.
change interaction between ng and ts to prevent race conditions
- before Angular would rely on TS to first read the file for which we generate files,
and then the generated files. However, this can break easily when we reuse an old program.
don’t generate files for sources that are outside of `rootDir`
(see #19337 )
2017-09-25 13:36:00 -07:00
Alex Eagle
9ad4b3bd31
build: update to latest @bazel/typescript ( #19277 )
...
Switches devmode output of an ng_module to UMD
2017-09-25 12:40:22 -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
Tobias Bosch
a1293b26ef
build: correctly collect summary files with bazel ( #18912 )
...
PR Close #18912
2017-08-31 13:27:56 -07: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
Alex Eagle
9ffa490d3f
refactor(compiler-cli): move ngc-wrapped to packages/bazel ( #18733 )
...
See design: https://goo.gl/rAeYWx
PR Close #18733
2017-08-23 11:34:51 -05:00