10562 Commits

Author SHA1 Message Date
Victor Savkin
ce553b732e feat(schematics): add lint checks ensuring the integrity of the workspace 2018-03-29 13:26:40 -04:00
FrozenPandaz
fea4f48dec fix(schematics): update karma conf with app check 2018-03-29 13:08:00 -04:00
Thomas Skalnik
fff9659c3a feat(lint): extend circular dependency check 2018-03-29 13:05:27 -04:00
Victor Savkin
4e9d52a044 simplify build setup to use the main tsconfig.json file for tests 2018-03-28 11:21:52 -04:00
Mark Phippard
6394f9e1ed fix(schematics): Correct docstring for affected
Followup to 113b51b. Update the docstring change to
match the final option that was decided upon in the
PR. The option is --uncommitted or --untracked not
the original proposal of staged or unstaged.
2018-03-27 20:25:02 -04:00
FrozenPandaz
edac12c859 refactor: add rule for no unused locals and cleanup 2018-03-27 19:46:56 -04:00
Mark Phippard
113b51bd33 feat(schematics): affected support for uncommitted changes
Extended the syntax for affected so that it can get the
list of files from either locally staged changes or all
modified but unstaged files.  Syntax is:

nx affected apps staged
nx affected apps unstaged

This could enable developer to more easily run a subset
of tests locally before committing.

Related to #201
2018-03-27 11:14:11 -04:00
FrozenPandaz
cd8a0feb24 fix(schematics): add dependency for npm-run-all 2018-03-27 10:56:05 -04:00
FrozenPandaz
9cc8259190 refactor(schematics): add method for updating and reading json 2018-03-27 10:48:12 -04:00
vsavkin
c1ca7df014 feat(schematics): add an option to pass a custom module name when creating libs 2018-03-26 09:30:45 -04:00
Noel MACE
2746f0399d feat(schematics): add a usage information option to create-nx-workspace
`create-nx-workspace --help` shows usage information (commande,
description and options) and exit
2018-03-26 09:24:55 -04:00
vsavkin
9a40686bcc formatting 2018-03-25 15:43:17 -04:00
vsavkin
fba74f66bc enable format check 2018-03-25 15:43:17 -04:00
vsavkin
d416c580b5 feat(schematics): enhance nxEnforceModuleBoundaries check to support projects tagged with multiple tags 2018-03-25 15:43:17 -04:00
Thomas Skalnik
7b63de662e feat(schematics): use npm-run-all to run build in parallel 2018-03-25 14:13:43 -04:00
vsavkin
e313fecc14 fix(bazel): add @nrwl/bazel as a dev dependency 2018-03-25 14:03:03 -04:00
Thomas Skalnik
809bdd4c27 fix(schematics): add appRoot.path for filesystem reads/writes 2018-03-25 11:34:48 -04:00
Benjamin Kindle
8beae9fa3d fix(schematics): handle undefined rulesDirectory
avoid error `cannot read property 'push' of undefined`
2018-03-25 10:58:02 -04:00
FrozenPandaz
87d8592a70 fix(nx): fix formatting for paths with space 2018-03-25 10:57:04 -04:00
FrozenPandaz
fc0bec9080 fix(schematics): fix e2e lint config in angular cli json 2018-03-25 10:56:36 -04:00
FrozenPandaz
476688b885 chore: gitignore and remove log files 2018-03-25 10:55:44 -04:00
FrozenPandaz
8fd05f3e45 feat(schematics): add migration for karma app check 2018-03-25 10:55:20 -04:00
FrozenPandaz
c747a4a0a0 fix(nx): allow more types of arguments 2018-03-25 10:49:11 -04:00
Thomas Burleson
d84ee891aa
Update CONTRIBUTING.md 2018-03-22 11:09:34 -05:00
Thomas Burleson
86ff6ba2e3
Update CONTRIBUTING.md 2018-03-22 11:09:17 -05:00
Thomas Burleson
4ba1647fb5
Update CONTRIBUTING.md 2018-03-22 11:09:00 -05:00
Thomas Burleson
d235bf50b1
Update CONTRIBUTING.md 2018-03-22 11:08:24 -05:00
Thomas Burleson
2e29b552fe
Update CONTRIBUTING.md 2018-03-22 11:08:02 -05:00
Thomas Burleson
414824b97f
Update CONTRIBUTING.md 2018-03-22 11:07:29 -05:00
mrmeku
c81fe9ef21 Isolate packages from one another 2018-03-20 08:38:03 -04:00
mrmeku
16c6748c75 Combine ngpackagr and build scripts 2018-03-20 08:38:03 -04:00
mrmeku
6a21906fdd Combine link and link-spec scripts 2018-03-20 08:38:03 -04:00
mrmeku
4184bb2d13 Rebasing issues resolved 2018-03-20 08:38:03 -04:00
vsavkin
de138bb26c fix(schematics): fixed the absolute import check 2018-03-19 13:50:19 -04:00
vsavkin
fcec9dc1c0 reformat code with printWidth=80 2018-03-16 15:38:28 -04:00
vsavkin
75b264965f bump up version to 0.9.0 2018-03-16 14:53:12 -04:00
vsavkin
d5937e967d update changelog 2018-03-16 14:52:54 -04:00
vsavkin
93ecf24bda feat(schematics): cache the dependency graph to speed up "ng lint" 2018-03-16 12:54:01 -04:00
vsavkin
74d920a4cd reformat the code using the new prettier config 2018-03-16 11:21:38 -04:00
vsavkin
dba3ce4df3 fix(schematics): update the .angular-cli.json schema 2018-03-15 11:25:25 -04:00
Thomas Skalnik
53175f925e feat(schematics): add lint check for circular deps 2018-03-14 09:47:04 -04:00
Thomas Skalnik
4f052bb3e6 fix(schematics): win compatibility 2018-03-14 09:47:04 -04:00
vsavkin
cc49f366fa fix(schemtics): restruct the folder structure to avoid releasing the shared package 2018-03-13 19:50:58 -04:00
vsavkin
2842cb9c38 feat(schematics): add support for tagged libs 2018-03-13 16:03:51 -04:00
vsavkin
56788ba3d1 feat(schematics): show warnings about importing lazy loadable libraries without forcing users configure them in tslint.json 2018-03-12 20:04:50 -04:00
Thomas Skalnik
e87faf5b15 fix(schematics): lint rule win compatibility, collision of lib names 2018-03-11 15:01:12 -04:00
James Henry
56a6611575 feat(schematics): Allow users to set prettier config, add relevant migration 2018-03-11 14:34:40 -04:00
vsavkin
b17b186186 fix(schematics): dasherize the state folder
Closes #272
2018-03-09 22:10:14 -05:00
vsavkin
da9310e9db fix(schematics): fix create-nx-workspace to respect the --directory 2018-03-09 10:45:09 -05:00
Thomas Burleson
e21caa0143 fix(schematics): add store-freeze support
Add support for `ngrx-store-freeze` to root modules.

Refs #174.
2018-03-09 09:49:58 -05:00