362 Commits

Author SHA1 Message Date
Katerina Skroumpelou
ae58c1d54d
feat(storybook): generate storybook with more framework options (#11914) 2022-09-08 16:38:16 +00:00
Jason Jean
292f0c14b1
feat(core): generate inputs configuration for new workspaces (#11856) 2022-09-07 22:32:59 -04:00
Colum Ferry
a2647549d4
fix(storybook): support secondary entry points for angular #11446 (#11798) 2022-09-01 09:23:17 +00:00
Katerina Skroumpelou
835d0ef709
fix(storybook): ignore addon-postcss from version update (#11801)
ISSUES CLOSED: #11465
2022-08-31 16:21:30 +03:00
Katerina Skroumpelou
6ea8d0d623
fix(storybook): remove react typings from angular tsconfig (#11769)
#11746

ISSUES CLOSED: #11746
2022-08-30 14:40:32 +03:00
Jonathan Cammisuli
e7ec91b9e0
feat(core): add file completion types for the nx language server (#11669) 2022-08-26 10:34:33 -04:00
Colum Ferry
5176ee917f
feat(storybook): add build-storybook to cacheable operations (#11631) 2022-08-22 13:01:08 +01:00
Victor Savkin
f8da1ad42b
chore(repo): update nx to 14.6.0-beta.3 2022-08-12 16:10:56 -04: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
Jack Hsu
5267f4555d
feat(misc): update shared ts-node and ts-loader packages (#11429) 2022-08-05 16:47:33 +00:00
John White
48b405b24c
chore(storybook): fix outputs for build-storybook configuration (#11343) 2022-07-29 17:19:06 +03:00
Jack Hsu
96e84eea39
fix(misc): add dotenv as dependencies for plugins that import it (#11167) 2022-07-15 16:46:41 -04:00
Katerina Skroumpelou
943d4ba915
fix(storybook): include polyfills in Storybook tsconfig for ngapps (#11136) 2022-07-14 10:25:14 +00:00
Katerina Skroumpelou
a2d9577553
fix(storybook): fix schema to read projectName from config (#11098) 2022-07-12 09:55:22 -04:00
Caleb Ukle
8154191eb1
feat(testing): Cypress 10 and component testing support (#9201)
* feat(testing): add generator to aid in the migration to cypress 10

cypress 10 introduces a new configuration format and new layout that requires update settings and
files for e2e projects

* feat(testing): cypress component tests for react/next

initial work for cypress component tests for react and next

* feat(testing): add support for v10 e2e cypress projects

create the correct files for cypress projects >v10 and reorganize tests based on version to allow
easier parsing of tests

* feat(testing): add utils for modifying cypress v10 config

provide ts transformers to take in an existing cypress config and update/add properties within the
given configuration

* fix(testing): fix tests affected by the cypress v10 changes

update tests to assert the correct files/folders/file contents due to the cypress changes in v10

* cleanup(testing): move cypress component testing plugins into the respective packages

move the plugins into out of cypress plugins into the specific vertical plugin to prevent issues
with circular refs

* cleanup(testing): bump cypress version

bump to latest cypress v10 release

* docs(testing): update docs for cypress 10

update cypress docs to include info about component testing and migration to cypress v10

* fix(repo): revert cypress version bump

keep v9 of cypress installed for nx repo until v10 release

* fix(testing): update cypress gen tsconfig and infer targets with converter

* fix(testing): make sure tests use the cypress v10 (for the intermediate)

* fix(testing): update target name after feedback

* fix(testing): support multiple target w/custom configs for cypress v10 migration

* fix(testing): refactor cy component tests into seperate verticals

* feat(testing): create storybook cypress preset

* fix(testing): clean up cy v10 migration

* fix(testing): don't branch for cypress executor testingType

* fix(testing): move cy comp test generator to next

* fix(testing): bump cypress deps

* fix(testing): clean up cy component testing generators

* fix(testing): update cy component testing docs

* fix(testign): dep check. runtime plugin pulls from @nrwl/react

* fix(testing): move e2e into verticals

* fix(testing): address PR feedback

* fix(testing): clean up unit tests

* feat(angular): support migrating angular cli workspaces using cypress v10

* chore(testing): update e2e tests

* fix(testing): address pr feedback

* chore(testing): remove cypress component testing for next.js

* fix(testing): address pr feedback

Co-authored-by: Leosvel Pérez Espinosa <leosvel.perez.espinosa@gmail.com>
2022-07-08 14:34:00 -05:00
Miroslav Jonaš
b8efa778f6
fix(core): remove eslintrc.json from the package build artifact (#11043) 2022-07-07 18:34:34 +00:00
Katerina Skroumpelou
01e25ecb67
fix(storybook): change-storybook-targets should not fail if no build (#11038) 2022-07-06 13:30:00 +00:00
Katerina Skroumpelou
40d9901fa5
cleanup(storybook): remove optional chaining and add warning log for targets (#11035) 2022-07-06 15:44:53 +03:00
Andrew Mayer
d9bb4accdc
fix(storybook): update storybook tsconfig to only include *.storybook files (#10823)
ISSUES CLOSED: #9933
2022-06-27 09:49:35 +00:00
Katerina Skroumpelou
26d837693c
fix(storybook): fix support for nextjs and swc (#10828)
* fix(storybook): proper path for nextjs stories

* fix(storybook): adding swc options
2022-06-23 20:42:00 +03:00
Leosvel Pérez Espinosa
beb748625e
feat(storybook): generate stories for angular standalone components (#10728) 2022-06-14 10:10:26 +01:00
Colum Ferry
9de9cb3edc
fix(storybook): ensure required files are copied as assets #10679 (#10694) 2022-06-10 18:09:17 +00:00
Craigory Coppola
15c04b099e
chore(repo): enable eslint plugin checks (#10666) 2022-06-09 18:04:06 -04:00
Katerina Skroumpelou
1fe3ba60eb
fix(storybook): remove projectBuildConfig from everywhere (#10664) 2022-06-09 15:16:23 +00:00
Katerina Skroumpelou
e29cd09e56
fix(storybook): better webpack5 detection logging (#10662)
ISSUES CLOSED: #10585, #9290
2022-06-09 10:38:49 -04:00
Jorge Rodriguez
52f824cfe1
feat(storybook): Custom .babelrc in Storybook (#10551) 2022-06-07 17:18:34 -04:00
Jason Jean
8b12832512
fix(storybook): fix migration (#10573) 2022-06-03 16:28:19 +00:00
Katerina Skroumpelou
1de896f3e8
feat(storybook): choose to generate ts config (#10572)
ISSUES CLOSED: #10394
2022-06-03 15:31:18 +00:00
Leosvel Pérez Espinosa
eea2470619
feat(angular): support angular v14.0.0 (#10559) 2022-06-03 10:23:09 -04:00
Katerina Skroumpelou
56e0ec5133
Revert "cleanup(storybook): Refine change Storybook target warn message (#10495)" (#10571)
This reverts commit 70942802feb2fd462aeeb3f4da45d0c4d4c31a6a.
2022-06-03 13:56:29 +00:00
Katerina Skroumpelou
d48a709f88
fix(storybook): dont generate stories for stories (#10570)
ISSUES CLOSED: #10286
2022-06-03 13:53:40 +00:00
Katerina Skroumpelou
189c036620
fix(storybook): ignore addon-notes from version update (#10568)
ISSUES CLOSED:  #10484
2022-06-03 10:29:10 +00:00
Katerina Skroumpelou
a49ee7ec5a
fix(storybook): optional chain includes (#10567)
ISSUES CLOSED: #10482
2022-06-03 10:25:40 +00:00
Quentin Chouleur
70942802fe
cleanup(storybook): Refine change Storybook target warn message (#10495) 2022-06-02 17:01:15 -04:00
Victor Savkin
e491c6f738 feat(core): make nx.json optional 2022-05-31 15:35:28 -04:00
Victor Savkin
3d97203b1e
chore(repo): migrate to nx@14.2.0-beta.1 2022-05-30 20:10:02 -04:00
Katerina Skroumpelou
fea7e39278
docs(storybook): updating the storybook targets (#10492) 2022-05-27 13:13:34 +00:00
Katerina Skroumpelou
9199123005
feat(storybook): updating to Storybook 6.5 (#10450) 2022-05-27 12:58:24 +00:00
Jason Jean
04985be149
chore(repo): switch publishing to use lerna (#10293) 2022-05-20 00:35:47 +00:00
Katerina Skroumpelou
76b8e666c6
fix(storybook): some storybook doc and other fixes (#10387) 2022-05-19 14:11:35 +00:00
Katerina Skroumpelou
80b4439220
feat(storybook): change executors to use buildDev instead of standalone (#10385) 2022-05-19 13:24:10 +00:00
Katerina Skroumpelou
51b66d1394
feat(storybook): use native storybook/angular executor (#9332) 2022-05-19 11:25:17 +00:00
Victor Savkin
6351413b98 fix(core): preserve dash casing when passing args to executors 2022-05-17 14:48:53 -04:00
Katerina Skroumpelou
e674be7dcb
fix(storybook): optional chain some options (#10232) 2022-05-10 10:58:10 +00:00
Jason Jean
e4cccfc14d
chore(repo): update nx to 14.1.1 (#10132) 2022-05-04 15:27:43 +00:00
Jason Jean
5e23c07077
fix(core): automatically add root to the project.json projects (#9977)
* fix(core): automatically add root to the project.json projects

* chore(core): move project-configuration generator utils to nx package

* fix(core): add migrations to remove root
2022-04-28 13:24:35 -04:00
Noriyuki Shinpuku
8c38b8618d
fix(storybook): ignore experimental packages during migrating to v14 (#9972) 2022-04-23 20:52:11 -04:00
Jason Jean
4f99b77e42
chore(repo): update nx to 14.0.2 (#9974) 2022-04-23 18:06:01 +00:00
Philip Fulcher
30a3f93c0c
fix(storybook): skip version update on storybook-deployer (#9964) 2022-04-22 17:31:55 -04:00
Emily Xiong
2f41eb07c1
cleanup(core): update the docs to be inline with nx 14 (#9851) (#9872)
Co-authored-by: Victor Savkin <mail@vsavkin.com>
2022-04-21 12:42:45 -04:00