650 Commits

Author SHA1 Message Date
vsavkin
b5efa6bfee feat(core): hash only relevant parts of global config files 2021-04-06 20:20:47 -04:00
vsavkin
1a918d7e6b feat(misc): add a convenince command to connect to nx cloud 2021-04-04 20:14:57 -04:00
Isaac Mann
de1401965a
docs(nxdev): rewrite getting started section (#5139)
* docs(nxdev): rewrite getting started section

* docs(nxdev): revisions

* docs(nxdev): update features section

* docs(nxdev): updates

Co-authored-by: Isaac Mann <isaacplmann+git@gmail.com>
2021-04-01 15:12:52 -04:00
Tasos Bekos
01e536c6eb fix(repo): documentation generation correclty handles deprecated 2021-03-31 21:03:10 -04:00
Zachary DeRose
dad3f0708f
fix(misc): using path.join() in internal-link-checker (#5162) 2021-03-30 16:13:13 -04:00
Zachary DeRose
bcb64358c3
fix(repo): allowing wildcard {{version}} links to pass (#5172) 2021-03-30 13:23:19 -04:00
Jack Hsu
7f9b3b5f1b
chore(repo): fix internal link check script (#5168) 2021-03-30 10:58:25 -04:00
Zachary DeRose
d500401562
Adding internal link script to pre commit hook and checking anchors (#4846)
* chore(repo): add internal link checker to pre-push hook

* chore(repo): add anchor checks and logging to internal link checker
2021-03-29 19:36:07 -04:00
vsavkin
6024859990 chore(repo): clean up language 2021-03-29 12:26:01 -04:00
Tasos Bekos
ead6dd8864
chore(repo): run e2e outside project directory on CI (#5037) 2021-03-26 11:19:31 -04:00
Vivek More 🧐
212fb00548 cleanup(misc): use more es6 features
- Single char alternation (e.g. a|b|c|d) in a RegExp can be simplified to use a character class ([abcd]) instead.
  This usually also provides slightly better matching performance.
- Character escapes that are replaceable with the unescaped character without a change in meaning. Inside the square brackets of a character class, many escapes are unnecessary that would be necessary outside of a character class. For example the regex [\.] is identical to [.]
- If several qualified expressions occur after the qualifier having been checked for nullable, they can be replaced with optional chaining
2021-03-24 20:11:32 -04:00
Vivek
d1b09eaabd
cleanup(misc): make code more consistent and fix typos 2021-03-23 13:03:17 -04:00
James Henry
00dec221e2
feat(linter): convert-tslint-to-eslint generators (#4943)
* feat(linter): convert-tslint-to-eslint generators

* fix(core): remove generators in collection for ng and nest

* fix(core): update tao to support mixed generators and schematics

* fix(core): update tao to support mixed generators and schematics

* fix(core): address some PR feedback

* fix(core): fix snapshots after syncing up with master

* feat(core): store user preference for removeTSLintIfNoMoreTSLintTargets

* fix(linter): unit tests

* feat(core): apply root tslint.json conversion to root .eslintrc.json
2021-03-19 13:41:13 -04:00
vsavkin
cad02e4399 feat(core): speed up and clean up create-nx-workspace 2021-03-11 15:56:00 -05:00
Zack DeRose
e746fcaab3 chore(repo): internal link checker: adding file scraping for direct links 2021-03-10 08:44:47 -05:00
Tasos Bekos
fca2bfe64a cleanup(repo): free space during e2e & enable Windows 2021-03-08 20:21:18 +02:00
James Henry
48c7c7b6a3
fix(core): always use project level tsconfigs with eslint (#4657)
* chore(core): increase coverage of eslint config file contents

* fix(core): always use project level tsconfigs with eslint

* chore(core): enhance depcheck to ignore type only imports

* chore(linter): migration always-use-project-level-tsconfigs-with-eslint

* fix(core): snapshots

* feat(core): thin wrapper around tseslint parser

* fix(core): depcheck for eslint-plugin-nx

* fix(core): revert wrapped parser

* fix(linter): add tsconfig root dir to allow for normalized paths for project configs

* fix(linter): move migration to 11.5.0

* fix(linter): add dependency on to @nrwl/workspace

Co-authored-by: Jason Jean <jasonjean1993@gmail.com>
2021-03-05 11:48:18 -05:00
Isaac Mann
1c94df17c7
docs(nxdev): fix link to docs from executors (#4908)
ISSUES CLOSED: #4862

Co-authored-by: Isaac Mann <isaacplmann+git@gmail.com>
2021-02-26 09:43:58 -05:00
Jeff Cross
b4732e6f3a
chore(repo): change ok emoji to thumbs up in commit-lint (#4890) 2021-02-25 09:24:59 +02:00
Vivek
ff5048e23c
cleanup(misc): misc cleanup
* cleanup(testing): simplify registering of collections

* cleanup(testing): remove unnecessary number from variable name

* cleanup(core): update error message

* cleanup(nx-plugin): use object destructuring in normalize-options.ts
2021-02-22 12:46:46 -05:00
Tasos Bekos
3de68dc529 chore(repo): fix npm@7 publish for e2e 2021-02-18 11:01:27 -05:00
Zachary DeRose
95365564f2
chore(repo): internal link checker script (#4786) 2021-02-14 11:39:42 -05:00
Jonathan Cammisuli
d9aef75bd5
chore(react): move react schematics to generators (#4745)
* chore(react): move react schematics to generators

* chore(react): update lib generators

* chore(react): update redux generators

* chore(react): move react story book generators

* chore(react): add old implementation for update babel in next

* chore(react): rename tsconfig json template files to include __tmpl__

* chore(react): update deps

* chore(react): fix component template file

* chore(react): remove angular-devkit deps

* chore(react): remove angular-devkit deps
2021-02-10 21:30:55 -05:00
Jason Jean
34781a11c2
feat(react): migrate @nrwl/web:dev-server to devkit (#4682) 2021-02-03 16:33:51 -05:00
Jason Jean
6bd0c2deac
feat(react): migrate @nrwl/web:build to devkit (#4646) 2021-02-01 17:06:41 +00:00
Jason Jean
037c1b94b8 feat(testing): migrate cypress to devkit 2021-01-28 18:52:08 -05:00
Jack Hsu
51973b88e2 chore(gatsby): move gatsby plugin to main repo 2021-01-26 12:17:28 -05:00
Victor Savkin
a6419463ac fix(repo): fix depcheck 2021-01-25 14:01:15 -05:00
Victor Savkin
a25e081a84 feat(core): remove angular devkit deps 2021-01-25 12:52:30 -05:00
Victor Savkin
c40ce8a539 feat(testing): update cypress use nx devkit 2021-01-18 21:46:17 -05:00
Tasos Bekos
96625c77fb fix(repo): fix dependenies/discrepancies causing e2e tests with PNPM to fail 2021-01-16 17:54:54 +02:00
Tasos Bekos
c92f4ba96b feat(repo): support dynamic package manager for e2e tests 2021-01-16 17:54:54 +02:00
Jason Jean
716bb44254
feat(core): migrate library to devkit (#4512)
* migrate lint

* feat(core): migrate library to devkit
2021-01-13 16:57:19 -05:00
Jason Jean
687786fcba feat(core): migrate run-commands to devkit 2021-01-13 08:52:34 -05:00
Tasos Bekos
9abdb78a4a feat(repo): run E2E tests on Windows (cmd) 2021-01-06 15:47:18 -05:00
Philip Fulcher
fabb6ba65e
feat(core): refactor dep-graph renderer to use cytoscape (#4000) 2021-01-05 11:12:27 -05:00
Caitlin Cashin
27542a2cd2 chore(repo): update resources
I removed the list of individual talks, presentations, and podcasts (maintaining the doc with every new talk is a lot of work, and the list was getting very long). We'll maintain a YouTube playlist with all that info. The playlist and Office Hours playlist are now linked in the "Additional Resources" section (formerly known as "Misc").

Also fixed a few typographical/formatting issues
2020-12-15 16:15:15 -05:00
Tasos Bekos
438d26b828 cleanup(repo): add missing dependencies
Also, it will now correctly fail on CI if any dependencies are missing.
2020-12-05 13:41:26 -05:00
victor savkin
a24fb961d8 feat(core): format workspace.json based on version field 2020-12-03 20:20:04 -05:00
victor savkin
93ebc835dc docs(misc): clean up api docs 2020-12-02 10:51:43 -05:00
Tasos Bekos
1c3b215a9f cleanup(repo): enable missing dependencies check 2020-12-01 14:25:13 +02:00
Jason Jean
b9791a3108
feat(core): upgrade to angular and angular devkit 11 (#4095) 2020-11-30 14:07:27 -05:00
Juri
0679d3c90c docs(repo): adjust malformed markdown on course section of readme 2020-11-27 15:20:10 -05:00
Juri
0970d835f5 docs(docs): add link to Nx Egghead course 2020-11-27 14:40:10 -05:00
victor savkin
48bcaf099d feat(core): update the migrate command to support @nrwl/devkit generators 2020-11-26 21:38:56 -05:00
Jonathan Cammisuli
15213119b7
feat(nx-plugin): use @nrwl/devkit 2020-11-25 14:34:03 -05:00
Tasos Bekos
89826063a0 chore(repo): format via Nx 2020-11-25 14:30:28 -05:00
victor savkin
0a955a420c cleanup(docs): use words generator and executor in api docs 2020-11-24 11:57:52 -05:00
Victor Savkin
afdef2069c feat(core): always use nx cli to invoke generators and execute tasks 2020-11-20 09:57:32 -05:00
Victor Savkin
4a17b7339f feat(core): use the new schematics api for workspace schematics 2020-11-17 19:31:08 -05:00