8697 Commits

Author SHA1 Message Date
Philip Fulcher
cf7d779b2b
feat(core): add dep-graph-client app (#3695) 2020-10-16 19:00:27 -04:00
Guilherme Siquinelli
56203591b6
fix(angular): angular library was not checking to see if an import path exists (#3888)
loading child paths into an angular library was not checking to see if an import path exists, so it
generated the wrong path.
the unit tests of the angular package are working. I generated a local
release with verdaccio after the correction and generated the right children path.
2020-10-16 17:32:10 -04:00
James Henry
588effd5c5
feat(linter): shareable eslint configs (#3882)
* feat(linter): shareable eslint configs

* chore(linter): migration towards shareable eslint configs
2020-10-16 15:31:26 -04:00
Jason Jean
eb68e3bcc7 Release 10.3.1 2020-10-16 13:23:21 -04:00
Jason Jean
d7578d5cd4
feat(repo): update nx to 10.3.1-beta.1 (#3925) 2020-10-16 11:57:17 -04:00
Zachary DeRose
0f0de3af6f
docs(docs): Documentation on buildable/publishable libs (#3903) 2020-10-14 21:51:03 +02:00
Jason Jean
bc6e6b9a5b
fix(testing): fix ts-jest migration (#3900) 2020-10-13 16:52:13 -04:00
Jason Jean
30924e77e1
fix(storybook): move 10.0.12 migration to 10.3.1 because it was relea… (#3901) 2020-10-11 10:50:23 +02:00
Jack Hsu
af15cb09a6
feat(nextjs): add nextConfig option for nextjs build builder to provide customization (#3899) 2020-10-09 19:36:04 -06:00
Jack Hsu
c84ad4020f
fix(react): support vendor sourcemap option for web build (#3902) 2020-10-09 19:35:27 -06:00
Isaac Mann
03c48d1c8c
docs(docs): expand dependency graph docs (#3714)
* docs(docs): expand dependency graph docs

* docs(docs): path typo

* docs(docs): pr review fixes

* docs(docs): rewording

Co-authored-by: Isaac Mann <isaacplmann+git@gmail.com>
2020-10-09 14:29:06 -04:00
James Henry
b5de2f4e4e
fix(linter): migration should not include patterns from node_modules (#3880)
* fix(linter): migration should not include patterns from node_modules

* feat(linter): add additional migration to revert issue with previous one

* fix(linter): small tweaks based on call with Jason
2020-10-08 11:10:47 -04:00
Philip Fulcher
7a175481a1
docs(storybook): fix storybook logo on guide pages (#3873) 2020-10-06 14:04:38 +03:00
Jason Jean
31304d4d01 Release 10.3.0 2020-10-04 11:40:06 -04:00
Jason Jean
8e519cd8e4
fix(core): fix process hanging for ctrl C (#3856) 2020-10-02 19:17:03 -04:00
Jason Jean
6c4aacf212
feat(repo): update to nx 10.3 (#3840) 2020-10-02 13:12:34 -04:00
Jason Jean
a8db1f787a
fix(linter): use the tsConfig option to find tsconfigs for eslint migration (#3853) 2020-10-02 10:42:34 -04:00
James Henry
da6f987631
fix(linter): add root .eslintrc.json to implicit deps (#3852)
* fix(linter): add root .eslintrc.json to implicit deps

* fix(linter): unit tests
2020-10-02 09:41:49 -04:00
Jason Jean
6fb780e474
fix(storybook): fix .eslintrc.json being undefined when adding storybook to project (#3851) 2020-10-02 08:43:39 -04:00
Jason Jean
ad56f5785a
fix(linter): run migration for targets that are not lint (#3850) 2020-10-02 00:05:32 -04:00
x87
655143e16c
fix(core): fix resolving projects for imports to '..' (#3846)
* fix(core): fix resolving projects for imports to '..'

* fix(core): fix formatting

Co-authored-by: Jason Jean <jasonjean1993@gmail.com>
2020-10-02 00:05:00 -04:00
Vivek
b04158b671
cleanup(core): hyphenate npm script names (#3672)
separate words in npm scripts with hyphen for consistency
2020-10-01 23:12:32 -04:00
James Henry
e339ece224
feat(linter): add explicit file extension to config files (#3847)
* feat(linter): add explicit file extension to config files

* feat(linter): update references to .eslintrc for new projects

* fix(linter): fix quotes in global eslint config
2020-10-01 18:59:45 -04:00
Rares Matei
b45734b1d2
fix(core): fix linter prompt in create-nx-workspace (#3845) 2020-10-01 09:35:25 -04:00
Jason Jean
e68854143c
fix(core): fix resolving projects for imports to '.' (#3839) 2020-09-30 22:38:18 -04:00
Benjamin Cabanes
0371657c1d
fix(docs): update image links for console (#3841) 2020-09-30 16:14:23 -04:00
Jason Jean
f2585ae04e
fix(linter): remove duplicate migration of disabling explicit-module-boundary-types (#3837) 2020-09-30 12:11:57 -04:00
Victor Savkin
c25628a4f6
feat(misc): add linter flag to create-nx-workspace (#3826)
* feat(misc): add linter flag to create-nx-workspace

* fix(core): prompt linter when preset is angular or angular-nest

Co-authored-by: Jason Jean <jasonjean1993@gmail.com>
2020-09-30 12:11:37 -04:00
Brian
3f436fc6d0
feat(core): add flag to set dependant libs in either peerDependencies or dependencies (#3078)
* feat(core): add flag to set dependant libs in either peerDependencies or dependencies

* fix(core): mark new property as optional

* feat(core): add migration for new option

* Update migrations.json

Co-authored-by: Jonathan Cammisuli <jon@cammisuli.ca>
2020-09-30 10:36:35 -04:00
Jonathan Cammisuli
ac1a0e20d7
feat(core): update recommended extensions for new workspaces (#3823)
* feat(core): update recommended extensions for new workspaces

* feat(core): fix vscode extensions not being generated, add migrations for workspace and jest to add extensions

* feat(core): add e2e to check .vscode/extensions.jon

* chore(core): fix logic for handling angular builders

* chore(core): fix e2e

* chore(core): revert change for angular-console to be default for everyone
2020-09-29 22:25:57 -04:00
James Henry
e22f9370f5
feat(linter): new eslint builder (#3834)
* feat(linter): new eslint builder

* chore(linter): move migration to linter, add implementation

Co-authored-by: Jason Jean <jasonjean1993@gmail.com>
2020-09-29 20:52:10 -04:00
Jason Jean
232fd9f30b
feat(core): update to typescript 4 (#3814) 2020-09-29 18:53:22 -04:00
Jason Jean
91ca9ddf66
fix(repo): optimize workspace aux commands test (#3830) 2020-09-29 18:53:11 -04:00
Jason Jean
f0bb232935 fix(core): migrate to latest version of @nrwl/nx-cloud 2020-09-29 12:05:04 -04:00
Jason Jean
f057978400
fix(core): fix lint failures for npm packages (#3827) 2020-09-28 18:31:29 -04:00
Jason Jean
6885507567
fix(angular): add tsconfig.editor.json to catch misc files" (#3810) 2020-09-28 13:23:56 -04:00
Tasos Bekos
01d8c98a90
fix(repo): add migration for cli dependency (#3820)
Migration for 21bbd1e90ad7f48435a46776edc7e225c6f741d7.
2020-09-28 13:23:38 -04:00
Victor Savkin
bfc2f6f53d cleanup(repo): remove unused @nrwl/bazel build target 2020-09-28 13:20:25 -04:00
maxkoretskyi
4a942d9eda fix(linter): fix performance issues with boundaries lint checks 2020-09-28 13:20:25 -04:00
Victor Savkin
b719803777 chore(repo): update the version of nx-cloud 2020-09-28 12:16:07 -04:00
Jason Jean
970a60d08c fix(core): combine npm and project locators to scan files only once 2020-09-28 11:52:31 -04:00
Tasos Bekos
e03d7d56c1 cleanup(core): avoid referencing node_modules 2020-09-28 11:48:37 -04:00
Katerina Skroumpelou
5da9e668fd
feat(storybook): add support for Storybook v6
Co-authored-by: Katerina Skroumpelou <katerina@fileas.local>
Co-authored-by: Juri <juri.strumpflohner@gmail.com>
2020-09-28 15:57:10 +02:00
Tasos Bekos
341cc6bdba fix(repo): lookup for installed plugins in package.json
In addition, we refactor the plugin capabilities and installed plugin
methods to avoid references to `node_modules`.
2020-09-25 10:29:56 -04:00
Noriyuki Shinpuku
c3334d0ab0
feat(core): sort dependencies and devDependencies (#3806) 2020-09-25 10:11:46 -04:00
Tasos Bekos
9153007462 feat(repo): check package dependencies on CI 2020-09-25 09:06:02 +03:00
Jack Hsu
ea71278aba
fix(react): calculate npm project dependencies correctly (#3804) 2020-09-24 13:29:23 -04:00
Victor Savkin
7582aab6cc fix(repo): update the version of nx-cloud that set NX_BRANCH and NX_RUN_GROUP automatically 2020-09-24 13:12:25 -04:00
Ashley Hunter
c382feb4de
fix(web): adding missing @rollup/plugin-json dependency (#3783)
* fix(web): adding missing @rollup/plugin-json dependency

* fix(web): updating @rollup/plugin-json dependency range

Co-authored-by: Ashley Hunter <ashley.hunter@hotmail.co.uk>
2020-09-24 11:54:05 -04:00
Tasos Bekos
21bbd1e90a fix(core): declare cli as direct dependency
Having `cli` as dependency of `workspace` was working because of the
flattened module structure that NPM/Yarn use. On stricter package
managers like PNPM and Yarn 2 this is not the case, and any `pnpm nx` or
`yarn nx` command was failing because `@nrwl/cli` couldn't be located.

ISSUES CLOSED: #2944
2020-09-24 10:56:04 -04:00