Greg Magolan
fe5bba54a5
build: should use data for fine grained npm dependencies in nodejs_binary
2019-10-24 12:05:25 -07:00
Alan Agius
e31d5d89b7
build: update bazel packages
2019-10-24 12:05:25 -07:00
Charles
920ee8595a
build: update bazel dependencies and configuration ( #15291 )
...
This leverages the configuration from FW where possible.
Bazel updated to 28.1
Rules for nodejs/typescript/karma/jasmine updated to 0.35.0
2019-08-12 11:40:50 -07:00
Joey Perrott
5da90e9075
ci: setup RBE on CI
2019-07-10 04:07:42 +08:00
Alex Eagle
ee619c9a34
build: run Bazel format/lint fix
2019-04-22 08:38:00 -07:00
Alex Eagle
1b6602c066
build: use Bazel from npm
...
Also hook up bazel format/lint
2019-04-22 08:38:00 -07:00
Filipe Silva
efac7b61ba
ci: rebase PRs on target branch
2019-03-11 13:45:18 -07:00
Alex Eagle
4e262f966f
build: Update to latest bazel rules
2019-03-06 11:27:48 -08:00
Alan Agius
1cdeccfc9e
build: update quicktype-core
to generate camelCase acronyms
...
At the moment for insatance `Css` will be generated as `CSS` since it's an acronym
See: https://github.com/quicktype/quicktype/blob/master/src/quicktype-core/support/Acronyms.ts
2018-12-11 11:55:54 -08:00
Alan Agius
aae1afd114
build: add support for x-deprecated
when generating schema
...
When using the CLI and a property is deprecated we emit a warning by using the `x-deprecated` field. However API consumers have no way to know that a property is deprecated at the moment.
This converts `x-deprecated` to `@deprecated` comments
2018-12-06 11:25:49 -08:00
vikerman
d63dbf1433
chore: add license to BUILD file
2018-11-05 13:46:00 -08:00
Keen Yee Liau
a3b05a0283
build: Use fine-grained node_module deps
...
This commit updates the BUILD files to specify fine-grained node_module deps
by replacing "@typings" comments with actual @npm node module.
Moved tools/bazel.rc -> .bazelrc
Removed "jasmine" typings from base tsconfig.json
Added @bazel/karma to devDependencies, needed for `ts_web_test`
2018-10-31 20:56:27 -07:00
Alex Eagle
3b3e434c4e
build: add utility for reading build event protocol
2018-10-23 11:39:26 -07:00
Charles Lyding
b06ee93e07
build: add check yarn preinstall script
...
Direct copy of the script from core.
2018-10-03 16:36:53 -07:00
Hans
3127fed50a
ci: remove external BUILD code that should not be internal
2018-09-17 14:56:57 -07:00
Hans
c63b4d8d2b
ci: disable bazel in devkit-admin build
...
Replace the build step with a custom JSON schema output parallel to
bazel.
2018-09-13 16:44:17 -07:00
Hans
aeb7c46332
build: add support to build JSON schema through bazel
...
The tests verify that the output of the rule is the same as the input, and will
error if not (with a call to action). The binary produces the golden output.
We have to check the result of the transformation into git because internally
we cannot synchronize quicktype into google3.
2018-09-13 16:44:17 -07:00
Filipe Silva
2393ab9aba
build: simplify bazel dependencies
2018-08-22 16:36:10 -07:00
Filipe Silva
b1ad957a15
build: update bazel workspace
2018-08-22 16:36:10 -07:00
Hans Larsen
44086c60ff
build: move devkit repo back to angular-cli
2018-06-05 18:50:06 -07:00
Charles Lyding
48296d21b3
test: partial lint rule upgrade and fixes
2018-05-15 09:37:54 -04:00
Charles Lyding
02274c7312
build: update auto-doc to support generate command
2018-05-02 10:46:27 -07:00
Charles Lyding
ceeb292a29
refactor(@angular/cli): remove chalk dependency
2018-05-01 10:24:36 -07:00
Charles Lyding
f15af9f662
build: basic command wiki documentation tool
2018-04-30 15:03:12 -07:00
Filipe Silva
1854589cd9
build: use devkit snapshots for e2e
2018-04-26 15:21:54 -07:00
Charles Lyding
523d07309c
build: disable schema type generation
2018-04-23 18:00:49 -06:00
Hans Larsen
9a9bc00a45
feat: remove ngtools entirely from this repository
2018-03-29 08:15:03 -07:00
Filipe Silva
c7485e7709
refactor: remove unused dependencies
2018-03-28 21:38:25 +01:00
Charles Lyding
804472d284
refactor(@angular/cli): remove denodeify dependency
2018-02-20 10:27:20 -08:00
Mike Brocchi
5a736bd90b
refactor: Update rxjs operators to be lettable
...
Fixes #8912
2018-01-23 09:55:02 -08:00
Filipe Silva
2d23be1c29
build: update chalk to 2.2.0
2017-10-27 09:38:40 -07:00
Filipe Silva
fd82e1870e
build: update chalk to 2.2
...
`chalk@2.2` is incompatible with `@types/chalk`.
2017-10-24 12:03:55 -07:00
Hans Larsen
3af138f689
test: add support for devkit
...
Using --devkit=/absolute/path/to/devkit/repo the e2e tests will now
run with the devkit passed in. It will build the devkit first, then
change the package.json to use the proper devkit tgz.
2017-09-18 19:02:09 -07:00
Hans Larsen
23da9064fb
build: use the tar files for dependencies for e2e
...
This adds a new flag to the build script that sets the tar files path as dependencies inside the package.json before tarring the files.
2017-08-02 13:41:06 -07:00
Filipe Silva
7b9fc285e3
feat(@angular/cli): support TypeScript 2.4
...
This PR doesn't change new projects to use 2.4 since I have seen some reports of possible problems in `@angular/*`.
Instead, it:
- removes the dependency restrictions on <2.3
- bumps related dependencies to the minimum that supports 2.4 (`rxjs@^5.4.2`, `ts-node@~3.2.0`)
- builds the CLI itself using 2.4
So if you want to install ts 2.4 in your new project, the CLI itself won't stop you.
Fix #6827
2017-07-21 15:55:43 -04:00
Hans Larsen
bcd0d01015
ci: use tar balls instead of npm install /path
...
Node 8 actually symlink when installing a path, so using a tar ball forces it
to be more like a real install.
2017-07-05 15:57:04 -07:00
Hans Larsen
8c3aa67dd3
docs: remove CHANGELOG as its not useful anymore
2017-07-05 15:55:43 -07:00
Charles Lyding
3dbd3ad88e
refactor(@angular/cli): remove unneeded rimraf dependency
2017-06-29 15:49:59 +01:00
Filipe Silva
3ec74e227d
fix: correctly generate changelog
2017-05-04 20:36:50 +01:00
Hans Larsen
d928c1c8d4
tool(publish): adding a new tool infrastructure with a publish tool.
2017-03-27 17:34:39 -07:00