114 Commits

Author SHA1 Message Date
Jack Hsu
d7536aa7e3 feat(core): clean up workspace configuration code 2023-01-23 19:35:15 -05:00
Colum Ferry
2dc72e0f94
feat(angular): support angular 15.1.0 (#14103) 2023-01-12 12:30:17 -05:00
Katerina Skroumpelou
c79d2b2302
feat(storybook): fix the options for the builders (#14279) 2023-01-12 15:19:09 +02:00
Victor Savkin
422c8c735a cleanup(core): clearly split nx.json config and projects config 2023-01-05 15:35:36 -05:00
Craigory Coppola
285dc39371
feat(core): support targets with colons in the name without quotes (#13938) 2022-12-28 15:18:07 -05:00
Minijus L
9ac9491c3b
fix(angular): support target-less projects in update-15-2-0 (#13755) 2022-12-13 09:18:19 +00:00
Katerina Skroumpelou
c60d52af9b
cleanup(misc): remove storybook dependency from other packages (#13571) 2022-12-02 17:38:59 +02:00
Victor Savkin
16fd4374d6 feat(misc): derive workspace layout dynamically 2022-11-23 15:45:13 -05:00
ccosmincc
328c54787f
fix(angular): checks for targets existence before attempting to iterate them (#13287) 2022-11-21 10:23:06 -05:00
Jason Jean
7554dda7ba
fix(angular): format files after migrations (#13237) 2022-11-17 21:02:57 +00:00
Colum Ferry
b084dddff0
feat(angular): support for Angular 15 (#12112) 2022-11-17 09:31:45 -05:00
Craigory Coppola
a300c0e3eb
fix(angular): migration should ignore external deps (#13112) 2022-11-11 12:23:41 -05:00
Colum Ferry
60c220b788
cleanup(angular): remove redundant test from early migration (#13130) 2022-11-11 15:37:30 +00:00
Jason Jean
49c5e5069b
feat(core): migrate existing workspaces to use inputs configuration (#12416) 2022-10-05 22:30:03 +00:00
Jason Jean
e13ad111b2
fix(angular): fix import breaking jasmine-marbles migration (#12415) 2022-10-04 22:34:34 +00:00
Colum Ferry
8c8c29cdb5
cleanup(angular): rename webpack-server executor to webpack-dev-server (#11989) 2022-09-29 08:45:22 +00:00
Colum Ferry
3dc72f0257
fix(angular): switch to using jasmine-marbles for certain symbols (#11896) 2022-09-28 15:54:40 +01:00
Craigory Coppola
9b63ce167a
feat(core): don't generate workspace.json for v2 workspaces (#12127) 2022-09-27 23:16:22 +00:00
Colum Ferry
b86ace50d3
fix(angular): change rxjs migration to conditional migration (#11771) 2022-08-30 10:43:35 -04:00
Colum Ferry
aaeeaedceb
feat(angular): migrate versions to 14.2.0 (#11530)
* feat(angular): migrate versions to 14.2.0-next.0

* feat(angular): support 14.2.0-rc.0
2022-08-29 10:39:40 +01:00
Craigory Coppola
458fc36014
chore(misc): split create tree with empty workspace to remove parameter (#10188)
* feat(devkit): split create-empty-tree to different functions

* chore(repo): apply migration for createEmptyTree

* cleanup(misc): fix tests that migration misses
2022-08-11 19:24:04 -04:00
Leosvel Pérez Espinosa
e5ec39a905
fix(angular): update angular cli package in a migration generator to prevent migration issues (#11375) 2022-07-30 16:17:09 +00:00
Leosvel Pérez Espinosa
8ce1444324
fix(angular): do not write files unnecessarily in mfe to mf migration (#11126) 2022-07-13 13:18:20 +01:00
Colum Ferry
37072bc5d6
feat(angular): replace mfe references with mf (#10957) 2022-07-01 13:48:38 +00:00
Leosvel Pérez Espinosa
e507d7b4cf
cleanup(angular): remove remaining angular cli helpers and set version target for existing deprecations helpers (#10791) 2022-06-17 18:00:42 +01:00
Leosvel Pérez Espinosa
9e91bafb9c
fix(angular): prevent deleting library's root package.json file on windows machines (#10635) 2022-06-08 11:57:54 +01:00
Leosvel Pérez Espinosa
eea2470619
feat(angular): support angular v14.0.0 (#10559) 2022-06-03 10:23:09 -04:00
Jason Jean
925a27bf64
fix(devkit): add options allow trailing commas for parsing json (#10538) 2022-06-01 13:13:24 -04:00
Leosvel Pérez Espinosa
26edb49302
feat(angular): support angular v14.0.0-rc.3 (#10543) 2022-06-01 16:26:09 +00:00
Leosvel Pérez Espinosa
62afcb79b0
feat(angular): support angular v14.0.0-rc.2 (#8883) 2022-05-30 16:09:00 -04:00
Chau Tran
512237caf7
feat(core): add nx.json, workspace.json, and project.json JSON schemas (#10228)
* feat(core): add nx.json, workspace.json, and project.json JSON schemas

ISSUES CLOSED: #8574, #2299

* fix(core): add ajv to test generated config files based on JSON schema

* fix(core): only add $schema to project.json if it is standalone and in create mode

* feat(core): add migration to add json schema to config files for 14.2.0

* fix(core): adjust schemas

* chore(core): adjust tests across repo to adhere to JSON schema if generated

* fix(core): construct the json schema object instead of using a boolean flag

* chore(core): add ajv tests for workspacejson and nxjson

* chore(core): remove unnecessary standalone check
2022-05-10 15:05:26 -05:00
Colum Ferry
388eb4026d
feat(angular): align config file naming for module federation (#9889) 2022-04-19 22:15:01 +00:00
Miroslav Jonaš
3b21f4dfea
fix(core): switch from appRootPath to workspaceRoot (#9600) 2022-03-30 09:15:20 -04:00
Benjamin Cabanes
dd3d7682b6
docs(core): fix links to documentation (#9520) 2022-03-25 15:12:31 -04:00
Victor Savkin
74317bebea
chore(repo): fix flaky tests 2022-03-24 17:10:33 -04:00
Victor Savkin
d4b5c30eba
cleanup(core): remove the indirection left after inlining ta… (#9469) 2022-03-23 22:18:17 -04:00
Leosvel Pérez Espinosa
a82edb1bc4
feat(angular): add buildLibsFromSource option to @nrwl/angular:webpack-browser executor (#9334) 2022-03-15 15:33:56 +00:00
Victor Savkin
6f038e7a4a feat(core): reorganize packges to consolidate all cli-related code in nx 2022-03-14 16:42:51 -04:00
Richard Roozenboom
5949c4ea45
fix(angular): jest-preset-angular migration format files once (#9292)
Move the formatFiles call outside of the for loop

ISSUES CLOSED: #9291

Co-authored-by: Richard Roozenboom <richard.roozenboom@rabobank.nl>
2022-03-11 13:56:00 +00:00
Colum Ferry
5d9176eda7
fix(angular): karma migrator fixes (#9063) 2022-02-22 10:03:25 +00:00
Colum Ferry
01dba862e9
fix(angular): upgrade karma and fix settings (#9056) 2022-02-21 16:35:07 +00:00
Colum Ferry
91ca67ad6b
fix(angular): add cypress workaround when generating mfes (#8909)
* fix(angular): add cypress workaround when generating mfes

* fix(angular): add a migration for cypress mfe

* docs(angular): fix typos in mfe docs

Co-authored-by: Leosvel Pérez Espinosa <leosvel.perez.espinosa@gmail.com>

* fix(angular): target 13.8.1 for migration

Co-authored-by: Leosvel Pérez Espinosa <leosvel.perez.espinosa@gmail.com>
2022-02-09 23:12:08 +00:00
Leosvel Pérez Espinosa
b5b666f03d
fix(angular): remove invalid style option from the library generator defaults (#8515) 2022-01-13 18:19:03 +00:00
Colum Ferry
90f0ab2ea5
feat(angular): add mfe migration to fix incorrect setups from previously incorrect generator (#8433) 2022-01-10 09:40:33 +00:00
Colum Ferry
0f50de73d8
fix(angular): mfe migration failing in certain scenarios (#8384) 2022-01-05 16:42:23 +00:00
Phillip Barta
e57cef0901
cleanup(repo): use devkit instead of devkit reexports from workspace (#7773) 2021-12-21 21:06:31 +00:00
Dmitrii Kuzmin
5640e62c22
fix(angular): use jasmine-marbles 0.9.1 for rxjs7 (#8062)
* fix(angular): use jasmine-marbles 0.9.1 for rxjs7

* fix(angular): get dynamicly jasmine-marbles version
2021-12-09 09:08:02 -06:00
Colum Ferry
6e400322f1
fix(angular): support module syntax for mfes (#8020)
* fix(angular): support module syntax for mfes

* fix(angular): add publich host to prevent infinte reload
2021-12-09 12:49:37 +00:00
Leosvel Pérez Espinosa
5623da58ce
fix(angular): add migration to opt-out of the new default testbed teardown for existing projects using jest (#7907) 2021-11-29 11:37:53 +00:00
Craigory Coppola
57bf28bfbc
fix(angular): fix missing null checks in v13 migrations (#7790) 2021-11-18 16:52:04 +00:00