348 Commits

Author SHA1 Message Date
Jack Hsu
fd47229764
feat(react): add option to generate js files instead of ts files (#2247) 2020-01-02 15:56:14 -05:00
Jason Jean
f8b3f4c3f5
fix(testing): fix cypress 8.10 migration (#2236) 2019-12-23 18:21:27 -05:00
Andrew Yang
6ef95bd454 feat(testing): add --ci-build-id option to cypress in order to make parallel work for some ci (#2218) 2019-12-19 16:07:41 -05:00
Jason Jean
34f51631bb
fix(testing): set cypress 3.6.1 migration to 8.x version (#2185) 2019-12-16 16:07:31 -05:00
Victor Savkin
f816fc424d Revert "feat(core): update to next version of angular deps"
This reverts commit bd230e0530e690b2ae7896a876510f62002943c8.
2019-12-10 08:07:26 -05:00
Jason Jean
bd230e0530 feat(core): update to next version of angular deps 2019-12-08 16:16:33 -05:00
Jason Jean
29176f8ac3 fix(testing): fix migration for cypress (#2141) 2019-12-06 09:53:39 -05:00
Benjamin Cabanes
093e693a01 chore(nx): cypress version update to 3.6.1 (#2109) 2019-11-30 11:10:28 -05:00
Benjamin Cabanes
08f3844007 feat(nx): cypress supportFile handling (#1920)
This update the Cypress schematic to handle by default the `supportFile` option
in `cypress.json` with an example for _custom commands_.

Related to #1609
2019-11-15 16:16:27 -05:00
Brandon
8812ce1fe2
chore(nx): bump dependencies on Angular, Angular DevKit, and NgRx (#2002) 2019-11-07 13:57:36 -06:00
Isaac Mann
c60857a6df feat(nx): storybook schematics
chore(nx): move some schematics into @nrwl/angular

    chore(nx): add e2e test

    feat(nx): add storybook schematics and builder

    test: Add tests

    test: remove test

    chore: Move some schematics into @nrwl/angular

    test: fix tests

    chore: Add e2e test

    chore: Bump storybook versions

    chore: createTestUiLib takes a libName argument

    chore: configs extend root config

    fix: Remove custom scss loader

    feat: add storybook builder

    fix: generate documentation and fix linting

    chore: Builder tests passing

    fix(nx): configuration schematic can run multiple times

    feat(nx): component story format

    docs(nx): update storybook docs

    fix(nx): pin core-js dev dependency to ^2.6.9

    chore(nx): fix formatting

    chore(nx): match core-js version for web/storybook

    chore(nx): remove storybook's angular dependencies

    chore(nx): modifyObstructiveCode to false in cypress.json

    See: https://github.com/cypress-io/cypress/issues/4042#issuecomment-487562075

    chore(nx): storybook tests --no-interactive

    chore(nx): add storybook to e2e tests

    chore(nx): reorder e2e tests
2019-10-23 17:16:19 -04:00
Thomas Skalnik
d3d5417a09 feat(testing): set transpileOnly=true ...
... and use the ForkTsCheckerWebpackPlugin
for the cypress test execution.

Closes #1871
2019-09-23 13:01:00 -04:00
Zachary Williams
5daf21152d feat(angular): fail cypress builder early if compilation error
If watch is not enabled and either the application or integration files (legacy) fail to compile,
the cypress angular builder will fail early.
2019-09-11 16:22:12 -04:00
Brandon Roberts
cf147cf405 chore(nx): bump Angular CLI deps to 8.3.3 2019-09-09 14:08:05 -04:00
Victor Savkin
09a94b8958 feat(nx): implement next support 2019-09-08 14:36:30 -04:00
Brandon Roberts
0491ccc5b2 feat(nx): update to Angular 8.2, Devkit 8.3, and NgRx 8.3
Incorporates fix from https://github.com/angular/angular-cli/pull/15041
which changed the behavior of registering schematic defaults
2019-09-07 16:28:07 -04:00
Victor Savkin
70d71b3516 feat(nx): add support for migrations 2019-09-02 14:33:56 -04:00
Mehrad Rafigh
ff1de5b7f0 build(nx): update dependencies (#1711)
* build(nx): update husky and conventional-changelog-cli to latest version

* build(nx): update react and react-dom

update react and react-dom to 16.9.0
update @types/react to 16.9.1

* build(nx): update graphviz to 0.0.9

* build(nx): update express 4.17.1 and @types/express to 4.17.0

* build(nx): update cypress to 3.4.1
2019-08-15 11:21:33 -04:00
Victor Savkin
e29dcf904d fix(testing): remove directory x-prompt 2019-08-14 04:12:53 -04:00
Jason Jean
aecdd2bc4c fix(angular): use build-angular for linting 2019-08-09 11:15:40 -04:00
Victor Savkin
192a6a083d feat(nx): misc ux improvements 2019-07-29 09:23:51 -04:00
Victor Savkin
8fc5c4cae6 feat(nx): add a generic lint package that works with eslint and tslint 2019-07-25 08:34:05 -04:00
Victor Savkin
2b646f8eb4 feat(nx): standalone version of nx 2019-07-24 10:27:47 -04:00
Victor Savkin
2c81cc02ed chore(nx): update cypress to 3.4 (#1605) 2019-07-22 13:40:28 -04:00
Brandon Roberts
4f7ec84741 feat(nx): add migration to update Angular CLI devDependencies to 8.1.x
Angular CLI 8.1.x is required in order to use the --allow-dirty option.
This also covers the additional build dependencies added when generating
libraries.
2019-07-18 18:32:44 -04:00
Victor Savkin
c16f250136 feat(nx): implement global nx cli to remove the need to use yarn nx 2019-07-10 17:53:47 -04:00
João Dias
055e8bc7b3 fix(cypress): return a non 0 exit status on failures 2019-07-07 19:02:52 -04:00
Jason Jean
889d13f3aa enhancement(testing): do not bundle node_modules for cypress files 2019-06-27 16:31:55 -04:00
Jason Jean
3b699dacef fix(testing): fix cypress 8.2 for windows 2019-06-27 10:28:26 -04:00
Jason Jean
6dd7353636 feat(testing): rework how typescript is loaded into cypress 2019-06-24 12:12:06 -04:00
Jason Jean
2f27cc2156 feat(nx): exclude files from outside the project root when linting 2019-06-15 19:10:41 -04:00
Jason Jean
3af31f1cd9 fix(testing): allow cypress migration to run during beta version 2019-06-05 11:33:54 -04:00
Troy Houston
609a2f61e0 feat(testing): add regex based copy files & unit tests 2019-06-04 13:16:21 -04:00
Jason Jean
7a161ae6b4 chore(nx): update angular devkit to 8.0.1 2019-06-04 11:22:12 -04:00
Emilio Martinez
00b93fa988 feat(nx): update to cypress 3.3.6 2019-06-04 11:21:27 -04:00
Jason Jean
2cd4a72fe7 feat(nx): update to angular 8 2019-05-29 11:57:54 -04:00
Jason Jean
eebee9ab0b fix(testing): fix cypress on windows 2019-05-27 10:17:40 -04:00
Nick Favero
cf5ebf59d7 feat(nx): add in spec option for Cypress Builder
Add in spec option to angular.json so it can be passed to they cypress builder
2019-05-23 08:55:28 -04:00
Jason Jean
416ba048ea feat(nx): update angular to v8-rc.4 2019-05-21 12:11:38 -04:00
Victor Savkin
f007ca9d17 fix(nx): make distribution ivy-friendly 2019-05-21 11:51:40 -04:00
Victor Savkin
ca947d4674 fix(nx): make jest-project and cypress-project private 2019-05-16 10:04:16 -04:00
Nick Favero
9618413020 feat(nx): add in env option for Cypress Builder
Add in env property to cypress builder that can be set from the angular.json in the options section
2019-05-13 22:34:12 -04:00
Jason Jean
9f27459c64
chore(nx): update versions of angular related deps to latest RC + small fixes (#1338) 2019-05-13 10:53:01 -04:00
Jason Jean
b6170bdb17 feat(nx): update angular to v8 (#1334)
feat(nx): update angular to v8
2019-05-10 12:09:47 -04:00
Victor Savkin
90c2d45686 cleanup(nx): clean up schematics to only depend on non-framework specific packages 2019-05-02 11:43:47 -04:00
Victor Savkin
b5f1966ca5 refactor(nx): extract workspace creation into @nrwl/workspace 2019-04-21 09:46:21 -04:00
Jason Jean
f998200eaa test(testing): fix failing cypress test 2019-04-18 14:12:47 -04:00
Jason Jean
debda15222 refactor(testing): separate cypress to @nrwl/cypress 2019-04-17 17:06:44 -04:00