Craigory Coppola
79cf69b4e4
feat(core): consolidate nx.json and workspace.json ( #6642 )
...
* feat(core): consolidate settings between workspace.json + nx.json
workspace.json (and linked project.json files) now contain all project specific settings.
nx.json now contains all settings that affect the whole workspace.
* chore(core): fix angular unit tests w/ new config
* chore(core): fix failing tests
* chore(core): fix formatting
* chore(core): fix more tests
* chore(core): normalize-nx-json feedback
* chore(core): Fix more unit tests
* chore(core): fix remaining tests in workspace
* chore(linter): fix remaining linter tests
* chore(core): fix remaining spec + build issues
* chore(core): formatting fixes
* feat(core): migration script to move config options to new locations
* chore(core): fix e2e tests
* chore(core): run format
* chore(react-native): fix failing tests
Signed-off-by: AgentEnder <craigorycoppola@gmail.com>
* feat(core): move properties to new location during format step
Signed-off-by: AgentEnder <craigorycoppola@gmail.com>
* feat(core): initial pass on ngcli-adapter for property consolidation
Signed-off-by: AgentEnder <craigorycoppola@gmail.com>
* chore(misc): fix tests
Signed-off-by: AgentEnder <craigorycoppola@gmail.com>
* docs(core): update docs with changes
* chore(misc): fix tests
* chore(core): code review changes
updateWorkspaceJson -> updateWorkspace, no longer uses updater function
Signed-off-by: AgentEnder <craigorycoppola@gmail.com>
* chore(core): fix bug in ngcli impl
* fix(core): fix bug in ngcli-adapter
Signed-off-by: AgentEnder <craigorycoppola@gmail.com>
* fix(core): fix ngcli-adapter
Signed-off-by: AgentEnder <craigorycoppola@gmail.com>
* chore(core): fix workspace e2e
* chore(core): fix nx-plugin e2e
* fix(core): move defaultProject to nx.json
* chore(core): fix broken workspace test
* chore(core): formatting
* chore(core): fix workspace format
* chore(core): add nxJson to ExecutorContext
Signed-off-by: AgentEnder <craigorycoppola@gmail.com>
* chore(core): remove all references ot `NxProjectConfiguration` from our code
* chore(core): Review Changes
* fix(core): update new config locations v13 migration
2021-10-14 10:42:47 -04:00
Antoine Leblanc
a965f89d89
Update GitHub brand name usage ( #7291 )
...
* docs(misc): update github brand name usage
Relates to https://github.com/logos
* docs(nxdev): update github brand name usage
Relates to https://github.com/logos
* fix(misc): update github brand name usage
Relates to https://github.com/logos
2021-10-12 15:09:03 -04:00
Jason Jean
04f8426fa8
fix(angular): remove relative calculation for config paths in wrapped angular devkit schematics ( #7201 )
2021-10-01 21:13:41 +00:00
Jason Jean
4c3d65541e
fix(core): simplify the way angular devkit migrations run ( #7135 )
2021-09-24 21:31:13 -04:00
AgentEnder
a3599a525b
fix(core): convert-to-nx-project should normalize paths
...
fixes #6968
2021-09-15 11:54:03 -04:00
AgentEnder
8f9da7c762
fix(core): read v2 workspace format in converted nx generators
...
closes #6452
2021-09-15 11:54:03 -04:00
AgentEnder
f929a474c6
fix(core): display dynamic prompts in angular cli
2021-09-15 11:54:03 -04:00
Craigory V Coppola
b416bb6dc9
fix(core): npmrc should be obeyed during nx migrate ( #6781 )
2021-09-01 23:37:40 +00:00
Emily Xiong
387af0cf3f
feat(core): add react native to main repo ( #6493 )
2021-08-25 15:54:23 -04:00
Leosvel Pérez Espinosa
ce7441217f
cleanup(misc): refactor absolute imports to self ( #6667 )
2021-08-10 12:45:43 +01:00
Nrwl CI Machine
bc4ec52f53
cleanup(misc): avoid importing rxjs in the core path
2021-08-06 16:29:16 -04:00
Chau Tran
ffcd28348b
fix(core): apply verbose flag to combined options if the schema allows it ( #6593 )
...
`--verbose` flag is spliced from the command args upon invoking nx commands. This PR makes sure to
set the `verbose` property based on `isVerbose` flag if the Schema allows it
ISSUES CLOSED : #6520 #4160
Co-authored-by: Chau Tran <ctran@Chaus-MacBook-Pro.local>
Co-authored-by: Jason Jean <jasonjean1993@gmail.com>
2021-08-03 19:39:47 +01:00
Leosvel Pérez Espinosa
595776db19
fix(core): flush changes using the tree write file options ( #6592 )
2021-08-03 13:52:40 -04:00
Leosvel Pérez Espinosa
9044a8f869
cleanup(misc): rename collection.json to generators.json ( #6442 )
2021-07-21 11:42:43 +01:00
vsavkin
0e52c43665
feat(core): store file deps and only reanalyze changed files
2021-07-16 20:21:45 -04:00
Craigory V Coppola
d32ac2bfd8
cleanup(misc): fix missing return statement in ngcli-adapter ( #6380 )
2021-07-15 10:58:34 -04:00
Craigory V Coppola
6ef8afbfd9
fix(core): wrapped angular schematics should be able to update newly created standalone projects ( #6351 )
...
* fix(core): wrapped angular schematics should be able to update newly created standalone projects
Wrapped angular schematics inside of generators should be able to update a newly created standalone
project configuration
ISSUES CLOSED : #6342
* fix(core): angular devkit schematics should normalize project paths before writing
Wrapped angular schematics inside of generators should be able to update a newly created
standalone
project configuration
ISSUES CLOSED : #6342
ISSUES CLOSED : #6353
* fix(core): wrapped angular-devkit schematics should pick up standaloneAsDefault
ISSUES CLOSED : #6354
2021-07-15 10:40:15 -04:00
Kirils L
651b0d1f95
feat(core): migrations can add packages as dev dependencies ( #6287 )
2021-07-09 11:08:41 -04:00
Craigory V Coppola
651ba3649c
fix(core): project.json files are not being used with wrapAngularDevkitSchematic ( #6276 )
...
ISSUES CLOSED : #6271 #6272
2021-07-08 17:18:18 -04:00
Leosvel Pérez Espinosa
604242b58f
fix(angular): check for angular.json when converting config event path ( #6170 )
2021-06-29 18:02:53 +01:00
Jason Jean
8ac7519ada
feat(core): introduce batch executors
2021-06-28 14:46:53 -04:00
Craigory V Coppola
7c7191a2f9
docs(core): docs for project.json files + associated generator ( #6107 )
...
Signed-off-by: AgentEnder <craigorycoppola@gmail.com>
2021-06-28 10:20:11 -04:00
Jason Jean
3093fd16fa
fix(core): do not migrate nrwl packages that are not installed
2021-06-28 00:48:07 -04:00
Phillip Barta
5e6cf9646b
feat(devkit): reexport package manager methods in devkit
2021-06-25 17:07:35 -04:00
Jason Jean
632d2f72ae
fix(core): catch errors when cleaning up tmp dir during migrate
2021-06-25 16:48:42 -04:00
Craigory V Coppola
f1911a71f3
feat(core): split nx config to project files ( #5880 )
2021-06-22 20:30:38 -04:00
Benjamin Cabanes
09fa02112b
docs(core): correctly format function comments for doc generation ( #6055 )
2021-06-17 18:32:06 +00:00
Phillip Barta
fe97444d78
feat(core): migrate prettier to v2.3.1 ( #5623 )
2021-06-17 16:44:30 +02:00
Leosvel Pérez Espinosa
668ed1c54f
fix(angular): override TSLint deprecation message to point to Nx ESLint conversion generator ( #5893 )
2021-06-14 13:33:27 -04:00
Jason Jean
702f15845e
fix(core): clean up tmp directories during migrate ( #5971 )
2021-06-11 19:46:14 -04:00
Miroslav Jonaš
6ca30d86be
fix(repo): fix flaky cross-os new line check ( #5938 )
2021-06-09 16:32:27 +02:00
Phillip Barta
a2c2d94050
feat(core): first step to common JSON behavior and common fileutils ( #5859 )
2021-06-09 12:45:16 +02:00
Leosvel Pérez Espinosa
d3992e9453
fix(core): override isDirectory in wrapped angular schematics host ( #5869 )
2021-06-03 14:00:45 +01:00
Leosvel Pérez Espinosa
329bb25404
feat(core): warn when deprecated options are used in generators and executors ( #5845 )
2021-06-01 21:45:06 -04:00
Leosvel Pérez Espinosa
87cae06392
fix(core): list files from the tree in the ngcli-adapter ( #5860 )
2021-06-01 18:16:44 -04:00
Leosvel Pérez Espinosa
7a10cb4361
fix(angular): add workaround to prevent process from exiting early when building ( #5807 )
2021-05-27 16:13:30 +01:00
vsavkin
f82344d63a
chore(repo): refine the tag line
2021-05-18 20:55:40 -04:00
vsavkin
af23cc5d7d
feat(misc): change the nx tag line
2021-05-18 16:07:22 -04:00
vsavkin
fe0dec1f99
fix(angular): adjust the adapter to work with angular 12
2021-05-18 11:07:11 -04:00
Phillip Barta
52e3083a19
feat(core): added encoding param in Tree.read() ( #5668 )
...
feat(core): added encoding param in Tree.read()
2021-05-17 21:03:04 -04:00
Emily Xiong
84db07c60e
feat(gatsby): update gatsby to 3.5.0 ( #5516 )
2021-05-13 14:02:35 -04:00
Leosvel Pérez Espinosa
678818a58b
feat(angular): upgrade Angular to v12.0.0-rc.3 ( #5630 )
...
* feat(angular): upgrade Angular to v12.0.0-rc.3
* feat(angular): target Nx v12.4.0-beta.0 for Angular v12.0.0-rc.0 upgrade
* fix(angular): use defaultConfiguration if no other configuration is passed
* cleanup(angular): sync migration folder name to target version
* fix(repo): creating custom schema flattener for docs
* chore(repo): amend yarn.lock
* feat(angular): update angular storybook to use webpack 5
* fix(angular): add legacy peer deps for angular+jest
* fix(angular): move migrations to 12.3.0-rc.0
Co-authored-by: Zack DeRose <zack.derose@gmail.com>
Co-authored-by: Jason Jean <jasonjean1993@gmail.com>
2021-05-12 12:20:12 -04:00
Jason Jean
c7ce8d2b28
fix(core): consistently process args with yargs-parser instead of minimist ( #5488 )
2021-04-30 19:08:59 -04:00
Phillip Barta
86387de99a
cleanup(core): refactored @nrwl/tao to improve code quality ( #5412 )
...
cleanup(core): clean up "fs" usage in @nrwl/tao
2021-04-21 12:47:42 -04:00
Phillip Barta
6bd6e1485f
feat(core): added package manager union type ( #5378 )
...
cleanup(misc): add package manager union type
2021-04-19 15:24:02 -04:00
vsavkin
1a918d7e6b
feat(misc): add a convenince command to connect to nx cloud
2021-04-04 20:14:57 -04:00
vsavkin
2eadc30f21
cleanup(misc): speed up requiring devkit
2021-04-04 11:11:16 -04:00
vsavkin
6024859990
chore(repo): clean up language
2021-03-29 12:26:01 -04:00
Vivek
d1b09eaabd
cleanup(misc): make code more consistent and fix typos
2021-03-23 13:03:17 -04:00
Jason Jean
d44b5c8dc2
fix(core): fix typo in error for improper targets ( #4995 )
2021-03-10 15:54:57 -05:00