432 Commits

Author SHA1 Message Date
clydin
8edb612f3f refactor(@angular/cli): remove unused ui spinner (#4310) 2017-02-07 19:10:39 -08:00
Sumit Arora
aa87de70e3 fix(config): tsconfig should support other formats too (#4469) 2017-02-07 19:09:40 -08:00
Filipe Silva
3076263663
build(deps): update extract-text-webpack-plugin
The current configuration only works on rc.3 and up.

Using it with rc.2 will result in schema errors
2017-02-07 17:51:54 -08:00
Vyacheslav Chub
85bc88a603
fixed(webpack): support for cur and ani cursor files
Closes #2733
Closes #4305
2017-02-07 17:48:29 -08:00
Hans
2797a8965c fix(@angular/cli): add environment file to compilerHost (#4475)
Fixes #4375
2017-02-07 17:46:39 -08:00
Hans
1ce50fa02c refactor: publish es6 instead of es5 (#4502)
ES5 is necessary in projects because Uglify does not support ES6.
2017-02-07 15:39:56 -08:00
Hans
186d50d6ad feat(@angular/cli): add schema to the config (#4504)
So IDEs can actually use auto-completion, for example. This uses the installed
@angular/cli in node_modules, so versions are updated correctly.
2017-02-07 13:05:11 -08:00
clydin
33e8798203 refactor: move exists-sync to a dev dependency (#4311) 2017-02-07 12:57:07 -08:00
clydin
6bab5ecab5 fix(@angular/cli): don't override base-href if not directly specified (#4489) 2017-02-07 11:23:52 -08:00
Carlo Dapor
22f4bea077 fix(@angular/cli): Bail out if output path is the root folder (#4490)
`ng serve` --output-path=. would wipe out the entire root folder.
2017-02-07 11:22:52 -08:00
Hans
496e13af08 fix(command options): allow to use camelCase for options. (#3787)
Previously this resulted in weird behaviour, now we automatically add an alias for the camelize version of the flag name.

Fixes #3625.
2017-02-07 11:11:35 -08:00
Hans
d8f36dfc87 fix(@angular/cli): remove unneeded dependencies (#4473) 2017-02-07 10:28:51 -08:00
clydin
cbab6f8c5f refactor(test): remove unused remap-istanbul dependency (#4407) 2017-02-06 19:41:40 -08:00
Hans
6ff0f80271 fix(@ngtools/json-schema): support enums in d.ts (#4426)
And add better tests. Now enums are typed on their values, not just string.

Also add support for undefined if a value is truly undefined. NULL is
valid JSON value.
2017-02-06 19:39:31 -08:00
Stephen Cavaliere
8c6cb07b0a chore: update generated app tsconfig to enable es2016 apis (#4474) 2017-02-06 17:25:37 -08:00
Stephen Cavaliere
63151d53a8 chore: update all tsconfig libs to enable es2016 apis (#4458) 2017-02-06 16:36:50 -08:00
Hans
39fa206562 fix(@angular/cli): add a dependency to RXJS (#4465)
Projects dont have a problem with it because they have that dependency directly, but
global installs dont have rxjs and will error out.
2017-02-06 12:52:22 -08:00
Mike Brocchi
570f016d0d test: update to the latest version of protractor (#4312) 2017-02-06 11:53:16 -08:00
clydin
54541a1975 refactor(new): standardize project name validation (#4206) 2017-02-06 15:22:14 +00:00
Bram Borggreve
73d562868e fix(webpack): remove usage of fallbackLoader and loader (#4435) 2017-02-06 10:11:59 +00:00
Hans
c889dd8e94 refactor(@angular-cli): get rid of ast-tools and base-href-webpack (#4411)
Those 2 packages were still using the wrong scope (@angular-cli) and were not used by anyone outside the CLI. Just moving the code in the main package is enough.
2017-02-03 22:57:42 -08:00
Albert Arvidsson
375130f9c4 style(@angular/cli): add blank line in INITIAL_COMMIT_MESSAGE (#4423) 2017-02-03 13:33:01 -08:00
Michał Gołębiowski
20484598dd chore: change all Angular-CLI occurrences to Angular CLI (#4402)
* chore: change all Angular-CLI occurrences to Angular CLI

* docs: remove one remaining angular-cli reference
2017-02-03 15:50:24 +00:00
Michał Gołębiowski
0dc2200004 docs: get rid of remaining angular-cli references (#4398)
This commit changes 2 things:
1. Changes remaining angular-cli package references to @angular/cli.
2. Where angular-cli was mentioned as a project name, it's been changed
   to Angular CLI.

Where angular-cli was meant to mean the repository name, it's been left
unchanged.
2017-02-03 11:49:52 +00:00
Mike Brocchi
0f8689b42a refactor(@angular/cli): removed the github pages deploy command (#4385)
BREAKING CHANGE: This command is being removed from the core of the CLI
There are several options for deploying CLI-based applications outside the scope of this project.
One of which being https://github.com/angular-buch/angular-cli-ghpages
This functionality is likely to return in the form of an addon/plugin in the future
2017-02-02 21:08:00 -08:00
Carlo Dapor
d2f8ca7215
feat(@angular/cli): Generate completion.sh automatically.
It requires little tweaking in the case-block.

Now the completion shell script is generated out of TypeScript code entirely.  The options and aliases are generated dynamically.  There are options to only produce bash- or zsh-specific code.

Closes #3981.
2017-02-02 19:20:37 -08:00
Hans Larsen
3b62a93a6d
v1.0.0-beta.30 2017-02-02 18:01:58 -08:00
mfueser
cc2651c360 fix(@angular/cli): Backwards warning that global CLI is greater version than local CLI #4341 2017-02-02 17:18:58 -08:00
Hans
1dd53995b0 fix(@angular/cli): properly check the project status (#4381)
Check for either angular-cli or @angular/cli in the dependencies of the current project.

Fixes #4379
2017-02-02 16:54:47 -08:00
clydin
6650b753ff style(@angular/cli): fix lint error (#4373) 2017-02-02 14:17:29 -08:00
Stephen Cavaliere
9e41fac461 chore(@angular/cli): remove schema.d.ts file (#4356) 2017-02-02 10:41:53 -08:00
Hans
601f9b38f8 feat(@angular/cli): move angular-cli to @angular/cli (#4328)
This release is otherwise identical to beta.28.
2017-02-01 18:19:50 -08:00