Charles Lyding
9e7391c685
fix(@angular/cli): warn if targets
is present when using a schematic
2018-09-13 16:43:31 -07:00
Charles Lyding
57a32c2ef5
fix(@angular/cli): show an error if invalid global config file found
...
Fixes #12198
2018-09-12 16:00:04 -07:00
Hans Larsen
fefef0271e
refactor(@angular/cli): remove parseJsonFile and add options to parseJson instead
2018-09-06 07:37:48 -07:00
Hans
c72c45f9db
fix(@angular/cli): only add options if theres only one builder configuration
2018-09-06 07:37:48 -07:00
Hans
66fbc59767
feat(@angular/cli): add long description and suboption option type
2018-09-06 07:37:48 -07:00
Hans
37d1a43d71
fix(@angular/cli): only print options once for schematic --help
2018-09-06 07:37:48 -07:00
Hans
c8ddfbbe62
fix(@angular/cli): add options in help for architect commands
...
And fix a bug with json schema to Option array.
2018-09-06 07:37:48 -07:00
Hans
7ffd3b3033
refactor(@angular/cli): rename project to workspace and clean up
...
Removed unnecessary fields in interfaces, added some comments. Overall QoL.
2018-09-06 07:37:48 -07:00
Hans
de7ec84872
feat(@angular/cli): add --helpJson (or --help-json) too all commands
...
And other refactors.
The interface for the JSON is available in command.ts (the CommandDescription).
2018-09-06 07:37:48 -07:00
Hans
ff1baab7fc
feat(@angular/cli): remove yargs-parser and implement parsing
...
This is fully backward compatible.
2018-09-06 07:37:48 -07:00
Charles Lyding
489f0e9055
feat(@angular/cli): initialize a console prompt provider for schematics
2018-08-29 09:25:56 -07:00
Yi Qi
0535e2b738
feat(@angular/cli): allow schematic command to specify the default colletion.
2018-08-24 15:02:44 -07:00
Charles Lyding
d202480a17
build: update/cleanup tslint rules & fix errors
2018-08-23 11:35:34 -07:00
Alan Agius
b759ebdc55
fix(@angular/cli): command runner is not working on windows
...
`fs` is unable to read the normalized paths from `@angular-devkit/core` on `windows` as the disk drive is replaced from `c:/` to `/c/`
Closes #11928
2018-08-17 11:38:42 -07:00
Hans
f9ad0e27e7
refactor: move isJsonObject to json namespace
2018-08-17 11:20:54 -07:00
Hans
2ce1155158
fix(@angular/cli): allow commandMap as an argument
...
With a fallback to looking for it from current file.
2018-08-13 20:58:47 -07:00
Hans
a7b9ee5856
refactor: cleanup and better documentation / comments (hidden from release log)
2018-08-13 20:58:47 -07:00
Hans
2a3237655e
refactor: fix typo
2018-08-13 20:58:47 -07:00
Hans
c75318b432
fix(@angular/cli): fix ci for new command formats
2018-08-13 20:58:47 -07:00
Mike Brocchi
ae9817b7ee
feat(@angular/cli): Update commands to extract meta data into JSON
2018-08-13 20:58:47 -07:00
qiyi
cd8801ca7b
fix(@angular-devkit/schematics): fix issues in google ( #11857 )
...
1. update the return type of 'validateOptionsWithSchema' to make it
conform the signature of engineHost.registerOptionsTransform
2. fix minor naming issue
2018-08-13 12:31:26 -07:00
Yi Qi
569acc40d8
feat(@angular/cli): allow specifying workflow and engineHost for schematic commands.
2018-08-08 20:39:43 -04:00
Hans Larsen
5391cf307f
fix(@angular/cli): if no command, properly show help
...
Using the first flag is bad, but we still support --version and --help.
2018-08-02 08:57:04 -04:00
Hans
c45e778687
feat(@angular/cli): allow overrides on multi-target if builder is same
...
It makes sense and is the only way to allow "ng lint --fix". If the builder is the
same for all targets, overrides are allowed.
2018-07-25 21:27:47 -07:00
Hans
14357e30c0
refactor(@angular/cli): remove a tslint:disable:no-global-tslint-disable no-any
...
Not entirely removed the usage of any but its a step in the right direction.
2018-07-25 21:27:47 -07:00
Hans
a0978b1db3
refactor: fix types to remove any
...
require() returns any so we were missing some typing errors.
2018-07-11 13:35:35 -07:00
Alan Agius
43e21ab606
refactor: fix path for workspace-loader
2018-07-09 09:38:58 -04:00
Alan Agius
f46a883330
refactor(@angular/cli): remove extra await
...
An async function always wraps the return value in a Promise. Using return await just adds extra time before the overreaching promise is resolved without changing the semantics.
2018-07-02 08:21:57 -04:00
Charles Lyding
6449a75364
fix(@angular/cli): use default project when project path is ambiguous
2018-06-21 09:23:41 -04:00
Alex Eagle
d1e392fa78
refactor: add missing license headers under packages/angular/cli
2018-06-06 15:11:31 -07:00
Hans Larsen
44086c60ff
build: move devkit repo back to angular-cli
2018-06-05 18:50:06 -07:00