8697 Commits

Author SHA1 Message Date
vsavkin
912fc81708 fix(tslint): disallow importing apps 2018-01-05 10:49:04 -05:00
Justin Schwartzenberger
df5bd089b6 fix(schematics): update workspace to set $schema and app name
Also updates application to use angularCliSchema const so it is set in one place.
closes #167
2018-01-04 09:34:11 -05:00
vsavkin
3531323fb5 fix(schematics): handle circular deps between libs and apps 2018-01-03 15:05:04 -05:00
vsavkin
878784ae81 feat(schematics): improve error messages 2018-01-03 15:04:50 -05:00
vsavkin
58c8a3ba61 bump up version number to 0.6.5 2018-01-03 13:59:07 -05:00
vsavkin
5794a5d4f3 feat(schematics): add an option to format:check to "round up" to the closest lib/app 2018-01-03 11:13:56 -05:00
vsavkin
52cd99c4fa feat(schematics): remove formatting-related checks from tslint
npm run format:check and npm run format:write should be used instead
2018-01-03 09:56:13 -05:00
vsavkin
2a892b7a41 fix(schematics): fix format command to handle large number of files 2018-01-03 09:34:27 -05:00
vsavkin
a6cdd5ac5e fix(schematics): adds the old migrator script, so we can run the migration to update the script 2018-01-02 16:09:11 -05:00
vsavkin
826a0b1056 feat(schematics): add format:check and format:write commands 2018-01-02 15:51:44 -05:00
vsavkin
c836668541 fix(lint): only allow importing libs using the configured npm scope 2017-12-28 11:35:29 -05:00
vsavkin
2625b5fe1f bump up version to 0.6.0 2017-12-21 12:09:28 -05:00
vsavkin
be6bfd31ec fix(schematics): handle the case when -a and --app are surrounded by quotes 2017-12-21 11:51:39 -05:00
vsavkin
e3feb8ac5e fix(schematics): fix apps:affected to handle non-ts files 2017-12-21 11:39:42 -05:00
Justin Schwartzenberger
3c55f34ca1 fix(schematics): make deep import check work for libs with same prefix
Adds logic to sort app names from longest to shortest so deep import
check of startsWith will work when more than one lib has the same
starting string. Also adds spec to confirm the case.
2017-12-20 10:13:06 -05:00
vsavkin
dcff8e6cbe fix(schematics): filter out empty lines when running "git diff" 2017-12-19 17:24:53 -05:00
vsavkin
a398ec3166 fix(schematics): a typo in a migration 2017-12-19 17:10:36 -05:00
vsavkin
428762664a feat(schematics): add support for building and testing only the apps affected by a PR 2017-12-19 17:00:57 -05:00
vsavkin
b399679a37 bump up version to 0.5.4 2017-12-17 12:28:04 -05:00
vsavkin
f91836db59 fix formatting 2017-12-17 11:49:31 -05:00
Kevin Yang
1481d169bb update(prettier): change version. 2017-12-17 11:30:03 -05:00
vsavkin
f91b5309bd feat(schematics): replace install.sh with a more robust way of creating new workspaces 2017-12-17 11:29:49 -05:00
vsavkin
a7f06edf59 fix(schematics): remove the empty apps arrays for the CLI to error properly
Closes #115
2017-12-14 14:11:18 -05:00
vsavkin
e4646ab852 bump up version to 0.5.2 2017-12-14 09:27:08 -05:00
Justin Schwartzenberger
b46eb1c699 fix(schematics): remove default prop for viewEncapsulation option flag
Also adds specs for confirming use with no flag and with flag
2017-12-14 09:23:25 -05:00
Ricardo Varanda
4aa42e4772 Fix NPM link in README 2017-12-14 09:22:53 -05:00
Justin Schwartzenberger
3b1942ed83 fix(schematics): change rxjs version to use hat 2017-12-14 09:22:43 -05:00
vsavkin
327fdb8522 cleanup(build): remove the install dir from packages 2017-12-13 14:38:07 -05:00
vsavkin
d779c8dabe bump up version to 0.5.1 2017-12-13 14:22:18 -05:00
vsavkin
670cd57dfa fix(schematics): fix 'npm run format' 2017-12-13 14:08:14 -05:00
vsavkin
ac53e9a624 fix(schematics): "ng test" should not compile e2e tests 2017-12-13 14:04:33 -05:00
vsavkin
ecb87a0dcd feat(schematics): disable typescript mismatch warnings 2017-12-13 13:42:10 -05:00
vsavkin
b17d9717e9 build(schematics): bump up version to 0.5.0 2017-12-12 15:46:24 -05:00
vsavkin
a477bb9fc9 feat(schematics): switch to angular 5.1 and CLI 1.6 2017-12-12 13:35:22 -05:00
vsavkin
6bbcddb681 fix: update the latest migration 2017-12-12 12:00:24 -05:00
vsavkin
6ff203e877 feat(schematics): add a migration upgrading 0.3.0 workspaces to 0.4.0 2017-12-11 16:27:32 -05:00
vsavkin
5b1b9436d0 remove a fit 2017-12-11 14:47:41 -05:00
vsavkin
f3de12348d clean up build scripts 2017-12-11 14:33:33 -05:00
vsavkin
8b3d33613f bump up version 2017-12-11 14:30:21 -05:00
vsavkin
550de7bb80 fix(schematics): ng build should only recompile the selected app 2017-12-11 14:07:11 -05:00
vsavkin
ecfd5cca21 fix(schematics): nested apps generation 2017-12-06 17:49:29 -05:00
vsavkin
013a828d1e feat(schematics): add support for generating apps and libs in nested dirs 2017-12-05 16:23:26 -05:00
Andrew Kemp
fa5d5bcace fix PR comment
removing code from index.ts as it's handled in the schema.json
2017-12-05 09:48:08 -05:00
Andrew Kemp
a2d0265266 feat(schematics): Customing naming of state folder
Adding ability to customize the name of the folder generated by `ng g ngrx`. Adds `--directory=directoryName` flag. Usage example: `ng g ngrx myState --directory=myState --module=libs/myFeature/myFeature.module.ts`
2017-12-05 09:48:08 -05:00
Joel Aufgang
996143cf60 refactor(schematics): eliminated single letter variable names in effects template
renamed a=>action, d=>dataPersistence
2017-12-04 16:01:31 -05:00
James Henry
e7fd6b1e04 fix(schematics): only begin converting to workspace once files have been checked 2017-12-04 14:49:40 -05:00
vsavkin
3670fd4a90 bump up the version to 0.3.0 2017-12-03 15:55:04 -05:00
Emilio Martinez-Cordero
b3f67351fe feat(schematics): add allow option to whitelist deep imports
Adds an `allow` option to the `nx-enforce-module-boundaries` rule.

This option allows users to provide a specific set of library deep imports that should be whitelisted. Values need to be to be absolute library import paths, e.g., `@npmScope/library/subdirectory`. This option does not affect relative imports.
2017-12-03 15:30:57 -05:00
vsavkin
7e479bedf2 test(schematics): bumped up test timeout 2017-12-03 15:09:59 -05:00
vsavkin
9e9e7360e8 test(schematics): added an e2e test for migrator 2017-12-03 15:09:39 -05:00