Alan Agius
350ea47def
feat(bazel): update to the latest @microsoft/api-extractor ( #32185 )
...
PR Close #32185
2019-08-30 13:55:32 -04:00
Alan Agius
5da5ca5c23
fix(bazel): pin @microsoft/api-extractor ( #32187 )
...
The API of `@microsoft/api-extractor` changed in a minor version which is causes an error when using dts flattening downstream.
API wil be updated on master https://github.com/angular/angular/pull/32185
PR Close #32187
2019-08-19 15:42:44 -07:00
Igor Minar
6ece7db37a
build: TypeScript 3.5 upgrade ( #31615 )
...
https://github.com/Microsoft/TypeScript/wiki/Breaking-Changes#typescript-35
PR Close #31615
2019-07-25 17:05:23 -07:00
Alex Eagle
4ae0ee86cb
fix(bazel): update peerDep ranges ( #30155 )
...
PR Close #30155
2019-04-26 12:32:35 -07:00
Keen Yee Liau
0629ebd9e9
build(bazel): Bump CLI and @angular-devkit/* to v8 beta 15 ( #29966 )
...
PR Close #29966
2019-04-18 13:53:33 -07:00
Greg Magolan
7edfcf948f
build(bazel): update to nodejs rules 0.27.12 and pin versions in @angular/bazel peer deps and for @bazel/schematics ( #29799 )
...
PR Close #29799
2019-04-17 13:02:03 -07:00
Filipe Silva
ef85336719
build: update to TypeScript 3.4 ( #29372 )
...
PR Close #29372
2019-04-10 12:12:16 -07:00
Greg Magolan
db62ccf9eb
build(bazel): pin versions of nodejs rules in @angular/bazel peer deps and @bazel/schematics ( #29800 )
...
PR Close #29800
2019-04-09 19:33:18 -07:00
Alan Agius
902a53a4f6
feat(bazel): update the build to use the new architect api ( #29720 )
...
With this change the builder has been updated to use the latest architect API and make it compatable with the latest CLI
Fixes https://github.com/angular/angular-cli/issues/14082
PR Close #29720
2019-04-08 09:47:34 -07:00
Greg Magolan
2e66ddfdce
fix(bazel): add configuration_env_vars = ["compile"] to generated @npm//@angular/bazel/bin:ngc-wrapped nodejs_binary ( #29694 )
...
PR Close #29694
2019-04-04 14:27:04 -07:00
Greg Magolan
7fbe138b1f
build(bazel): update to nodejs rules 0.27.10 ( #29694 )
...
PR Close #29694
2019-04-04 14:27:04 -07:00
Greg Magolan
7c1f73ac7b
build(bazel): update to nodejs rules 0.27.9 ( #29647 )
...
PR Close #29647
2019-04-02 10:27:14 -07:00
Greg Magolan
d9162a872d
build(bazel): update to nodejs rules 0.27.8 ( #29508 )
...
* fixes prodmode issue in integration/bazel
BREAKING CHANGE:
@bazel/typescript is now a peerDependency of @angular/bazel so user's of @angular/bazel must add @bazel/typescript to their package.json
PR Close #29508
2019-03-27 09:41:11 -07:00
Greg Magolan
b460b26308
build(bazel): update to nodejs rules 0.27.7 ( #29375 )
...
PR Close #29375
2019-03-19 23:39:37 -04:00
Greg Magolan
ea0e832e5f
build(bazel): update to nodejs rules 0.27.6 ( #29375 )
...
PR Close #29375
2019-03-19 23:39:36 -04:00
Matias Niemelä
fc8048ddaf
build: update to nodejs rules 0.27 ( #29210 )
...
PR Close #29210
2019-03-14 19:35:00 -07:00
Matias Niemelä
b2aadffbbc
revert: build: update to nodejs rules 0.27 ( #29210 )
...
This reverts commit 08231f0bfa .
2019-03-14 17:38:35 -07:00
Greg Magolan
08231f0bfa
build: update to nodejs rules 0.27 ( #29210 )
...
PR Close #29210
2019-03-14 11:38:12 -04:00
Igor Minar
75748d6044
feat: add support for TypeScript 3.3 (and drop older versions) ( #29004 )
...
https://blogs.msdn.microsoft.com/typescript/2019/01/31/announcing-typescript-3-3/
BREAKING CHANGE: TypeScript 3.1 and 3.2 are no longer supported.
Please update your TypeScript version to 3.3
PR Close #29004
2019-03-13 10:38:37 -07:00
Alan Agius
df354d1b34
fix(bazel): add missing binary path for api-extractor ( #29202 )
...
`api-extractor` binary is required for external consumers of `ng_module` that want to use the `bundle_dts` flag.
This also sets a different api-exttractor binary to use for ng_module, based if it's internal or external.
PR Close #29202
2019-03-12 10:49:49 -07:00
Keen Yee Liau
f4f20daee3
refactor(bazel): Remove bazel-workspace schematics ( #29148 )
...
`bazel-workspace` schematics is no longer needed now that the Bazel
files are injected into the project by the Bazel builder.
PR Close #29148
2019-03-07 13:04:09 -08:00
Keen Yee Liau
7060d9038b
feat(bazel): Hide Bazel files in Bazel builder ( #29110 )
...
This commit modifies the Bazel builder to copy the Bazel WORKSPACE and
BUILD.bazel files to the project root directory before invoking Bazel.
This hides the Bazel files from users.
PR Close #29110
2019-03-06 17:35:06 -08:00
Alan
b5629d98d8
fix(bazel): api extractor don't generate tsdoc metadata ( #29023 )
...
tsdoc metadata is not needed for `ng_module` and with `@microsoft/api-extractor` version 7.0.21 there is a new flag to disable it's generation.
See: https://github.com/Microsoft/web-build-tools/issues/1051
PR Close #29023
2019-03-01 10:16:43 -08:00
Greg Magolan
ea09430039
build: rules_nodejs 0.26.0 & use @npm instead of @ngdeps now that downstream angular build uses angular bundles ( #28871 )
...
PR Close #28871
2019-02-28 12:06:36 -08:00
Alex Eagle
350802b207
build: update to latest bazel rules ( #28931 )
...
PR Close #28931
2019-02-22 17:27:09 -08:00
Greg Magolan
ebffde7143
build: update to rules_typescript 0.25.1 ( #28625 )
...
Updated a spot in the compiler which assumed es5 downlevelling get ready for es2015 devmode in the future.
PR Close #28625
2019-02-21 07:46:21 -08:00
Alex Eagle
1eccf64b15
build: Add .bzl/BUILD files to @angular/bazel package ( #28769 )
...
It's now possible to use it as a hybrid package in latest rules_nodejs, so no WORKSPACE dep is needed
PR Close #28769
2019-02-19 17:55:57 -08:00
Alan Agius
9e5d1357fe
build: update @microsoft/api-extractor to 7.0.17 ( #28588 )
...
This fixes one of the problems that we reported https://github.com/Microsoft/web-build-tools/issues/1048
PR Close #28588
2019-02-13 19:16:29 -08:00
Alan Agius
3d39100c85
feat(bazel): add dts bundler as action to ng_module ( #28588 )
...
This enabled dts flattening in the final distrubutable package.
Notes:
- For the time being this is an opt-in feature via the `ng_module` attribute `bundle_dts`, however in the near future this will be turned on by default.
- This only supports the legacy compiler `ngc`, as `ngtsc` emits namespaced imports `import * as __` from local modules which is not supported for the time being by API Extractor. See: https://github.com/Microsoft/web-build-tools/issues/1029
Ref: TOOL-611
PR Close #28588
2019-02-13 19:16:29 -08:00
Greg Magolan
0d1e065a1c
build: update to rules_typescript 0.23.2 and rules_nodejs 0.16.8 ( #28532 )
...
PR Close #28532
2019-02-05 16:55:43 -05:00