Filipe Silva
b51cf8d1e6
build: use ts_library macro with common defaults
2020-04-30 15:12:46 -07:00
Filipe Silva
9a28114f6b
test: remove non-bazel test setup
2020-04-30 15:12:46 -07:00
Filipe Silva
eceb5cdaa6
build: use rules_nodejs 1.6.0 features
...
Contains fixes related to the symlink behaviour inside of bazel. Without it, webpack needs to be configured to be aware of symlinks and preserve the paths.
2020-04-30 15:12:46 -07:00
Keen Yee Liau
e5db6a8ccd
build: BUILD files formatted to have load statements at the top
2020-04-23 10:31:56 -07:00
Filipe Silva
60e92d54fb
style: reformat bazel files
2020-04-07 09:07:19 -07:00
Filipe Silva
5f3f736936
build: move BUILD.bazel files for secondary entry points into own folder
...
Without this change, module names will be computed with incorrect paths containing duplicate path fragments (e.g. `@angular-devkit/architect/testing/testing/test-logger`).
2020-04-07 09:07:19 -07:00
Filipe Silva
aaf2d802a8
fix(@angular-devkit/architect): temporary workaround for TS bug with UMDs
...
The TS bug is https://github.com/microsoft/TypeScript/issues/36780 .
The workaround is needed because `ts_library` emits UMDs currently. This will change with https://github.com/bazelbuild/rules_typescript/pull/492 and https://github.com/bazelbuild/rules_nodejs/pull/1687 .
2020-04-07 09:07:19 -07:00
Filipe Silva
86d4385440
build: use TypeScript 3.7
2020-01-09 13:43:49 -08:00
Charles Lyding
8ffb755ef0
refactor(@angular-devkit/architect): remove usage of experimental workspace API
2019-10-25 09:53:34 -07:00
Charles Lyding
c8f8028e80
fix(@angular-devkit/architect): clone workspace objects before builder use
2019-10-25 09:53:34 -07:00
Filipe Silva
27c3650d80
feat(@angular-devkit/architect): support multiple configs in WorkspaceNodeModulesArchitectHost
...
Add support for parsing multiple configurations in a single string using comma as a separator.
This support is only at the host level (`WorkspaceNodeModulesArchitectHost` in this case) and does not change the underlying Architect API.
Different hosts are able to compose target options in different ways.
2019-10-14 13:40:48 -07:00
Charles Lyding
0d104c0aba
feat(@angular-devkit/architect): support accessing project metadata
2019-09-24 13:18:33 -07:00
Charles
ef360dd7f8
refactor(@angular-devkit/architect): use standard node resolution methods where possible ( #15622 )
...
* refactor(@angular-devkit/architect): use standard node resolution methods where possible
* refactor(@angular-devkit/core): use standard node resolution methods where possible
2019-09-18 14:49:22 +01:00
Alan Agius
53d027837e
fix(@angular-devkit/architect): error out when invalid configurations are provided
...
Fixes #14654
2019-06-10 13:43:39 -07:00
Charles Lyding
548fefddbd
docs(@angular-devkit/architect): add comment about deprecated workspace usage
2019-05-09 10:04:57 -07:00
Charles Lyding
cbb493eb81
refactor(@angular-devkit/architect): support stable workspaces API
2019-05-07 16:24:37 -06:00
Charles Lyding
588d61e608
refactor(@angular-devkit/architect): remove temporary index2 entrypoint
2019-04-04 19:49:56 -07:00
Hans Larsen
128af102a3
feat(@angular-devkit/architect): getOptionsForTarget should return null
...
If the target does not exist in the workspace.
2019-03-13 13:51:22 -07:00
Hans Larsen
e2163a0bde
refactor(@angular-devkit/architect): clarify some error messages
...
They will be redone in classes before RC, but for now this helps diagnose
obscure messages.
2019-03-13 13:51:22 -07:00
Hans Larsen
79a6988275
feat(@angular-devkit/architect): add node architect host
...
This host resolves using the package resolution and reading the targets
from the workspace API.
2019-02-19 13:51:29 -08:00