13 Commits

Author SHA1 Message Date
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
Filipe Silva
38e43ced98 build: support paths with spaces on Windows (#4274)
Fix #4250
2017-01-30 14:51:19 -08:00
Hans
74f7cddf9e feat(@ngtools/json-schema): Introduce a separate package for JSON schema. (#3927)
This is the same code we used before, but:

1. its in a separate package,
2. it also support new serialization to .d.ts,
3. OneOf is now supported entirely (instead of the previous hack).

Also, removed the schema.d.ts file and generate it before building the package. It is not git ignored and changing it will not work (it will be overwritten).
2017-01-10 16:19:42 -08:00
clydin
2f795c205a chore(lint): fix lint error in build script (#3937) 2017-01-10 15:02:42 +00:00
Hans
979e4f96da chore(license): add LICENSE files to all packages (#3926) 2017-01-09 18:07:35 -08:00
Hans
e3b48da4b2 feat(@ngtools/logger): Implement a reactive logger. (#3774)
It is typescript friendly and ultra performant. Using it in e2e tests for a PoC.
2016-12-28 19:02:55 -08:00
Hans
901a64f547 fix(dependencies): reduce the dependencies further. (#3488)
Added a script that tells you if you are missing dependencies and if any dependencies are not needed.
2016-12-08 17:24:29 -08:00
Hans
28925dc3a6 chore(install): move ember cli in our repo and remove everything unnecessary (#3056)
* chore(install): move ember-cli to a directory in angular-cli
* further remove files
2016-11-10 02:34:23 +01:00
Hans
d29677815b feature(compiler): add support for AoT to the CLI. (#2333)
Also adding a new package, webpack, which is a plugin and loader for
webpack that adds support for AoT.

It is behind a `--aot` flag in the CLI that is supported by build and
serve.
2016-09-27 18:59:33 -07:00
Hans
5b880b2c9e fix(help): fix a bug where help was not available inside a project. (#2146)
Also adding a bunch of e2e improvements, and fixing another bug where help might not work with our published d.ts and map files.
2016-09-15 12:15:02 -07:00
Hans
21003b1dc3 chore: Adding a check for old version of the CLI (#2116) 2016-09-14 16:34:06 -07:00
Hans
0ef8bfcddf copying more files into the package (#2087) 2016-09-13 12:04:33 -07:00
Hans
1572270b1c refactor(all): Repackaging (#2056)
Moving Angular-CLI into `packages/` and building the angular-cli.

The published packages will now have JavaScript only (with their d.ts), instead of being a mix of TypeScript and JavaScript, and it won't have the hacks of having a custom require extension to load the TypeScript.

Our development flow will be more streamlined, tools are going to be better (no more undefined symbols that are actually defined), and the npm packages will boot up way faster (since there's no more compilation during runtime).

Locally nothing changes, use `npm link` and run your local `ng`. Using the `npm` releases though it should be all javascript from the release.

The E2E tests also now uses the `dist` folder output to install in the new E2E app, making sure the process works for an app published to npm.

Note: Even though we're following the lerna structure, we won't be using their tool anytime soon.
2016-09-12 13:29:10 -07:00