1958 Commits

Author SHA1 Message Date
Bucky Maler
c7b0e7d122
chore(core): nx plugin submission @nx-plus/vue (#3366) 2020-07-19 13:59:13 -04:00
Jason Jean
e1fd05904e
fix(core): fix dep-graph crosshair svg not available (#3362) 2020-07-19 03:15:11 -04:00
Jason Jean
30d4bbd174
fix(core): migrate implicitDependencies that reference tsconfig.json (#3361) 2020-07-17 15:58:00 -04:00
Victor Savkin
a5ee1db0d3 feat(core): add perf logging 2020-07-17 10:43:42 -04:00
Jack Hsu
83865747e9
fix(react): move url-loader to the react package.json (#3356) 2020-07-17 10:41:16 -04:00
Victor Savkin
6553c178f5 fix(core): increase maxBuffer when invoking git to get file hashes 2020-07-16 20:33:18 -04:00
Victor Savkin
5d53661139 fix(repo): update the repo to nx 10 2020-07-16 16:18:00 -04:00
Victor Savkin
67dda10d55 feat(core): redesign workspace file hashing 2020-07-16 13:51:25 -04:00
Philip Fulcher
840b7deb84 feat(core): add text filtering to dep-graph visualization 2020-07-15 21:51:20 -04:00
Spencer Elliott
d74ab4e9d6
fix(core): resolve webpack loaders with require.resolve() (#3341)
With strict package managers such as pnpm or Yarn PnP, transitive
dependencies are *not* hoisted to the root node_modules folder. This
means that a webpack config defined within a package like
'@nrwl/cypress' cannot resolve loaders like 'ts-loader', unless
'ts-loader' is declared in the workspace's own package.json.

This is a problem because the workspace might define a different version
of 'ts-loader', incompatible with the version declared by
'@nrwl/cypress/package.json'. The workspace should not need to declare
a dependency on 'ts-loader' anyway.

See also:
* https://github.com/pnpm/pnpm/issues/801
* https://github.com/webpack/webpack/issues/5087
2020-07-15 13:55:38 -04:00
Jack Hsu
24f544100e
feat(react): generate React apps with <React.StrictMode> by default to catch potential problems (#3340) 2020-07-14 16:46:24 -04:00
Jack Hsu
f110ccfe8e
feat(core): add cwd and outputPath options for run-commands schematic (#3333) 2020-07-14 14:19:35 -04:00
Jonathan Cammisuli
12a407f8cb
fix(testing): resolve jestconfig and add globals.ts-jest if needed for migration (#3336)
* fix(testing): require jest config to resolve it better during migration

* fix(testing): require with appRootPath

* chore(testing): remove uneeded exports and imports
2020-07-14 12:59:38 -04:00
Adam L Barrett
9a5650136c
fix(react): fix differential loading in ES6 only Web/React apps (#3319) 2020-07-14 11:02:33 -04:00
Jason Jean
c0ef32546a
fix(core): forward sigint in task orchestrator (#3330) 2020-07-13 19:20:37 -04:00
Jason Jean
d755f61756
fix(angular): use isObservable to prevent errors due to rxjs version mismatch (#3331) 2020-07-13 19:20:31 -04:00
Brandon
a593573623
fix(angular): check for spec files when generating a library (#3323)
Closes #3286
2020-07-13 15:41:17 -05:00
Brandon
68aa782134
fix(angular): allow for existing .prettierignore when adding Nx (#3329)
Closes #3192
2020-07-13 15:36:53 -04:00
ysdidenko
39963e4497
fix(angular): check for file to exist in decorate script (#3301)
Closes #3186
2020-07-13 12:54:12 -05:00
Adam L Barrett
c5426d46d6
feat(react): remove IE 11 and old browsers from default config in React/Web Schematics (#3321) 2020-07-13 12:41:20 -04:00
Adam L Barrett
69dc8da9cc
docs(docs): docs(docs): add a guide to the docs for configuring browser support in applications (#3320) 2020-07-13 12:28:18 -04:00
Jonathan Cammisuli
d5838fdddb
fix(testing): fix nest unit test (#3327) 2020-07-13 11:56:12 -04:00
Christian Jensen
63701b008e
fix(angular): correct typo in NgRx reducer template (#3266) 2020-07-13 10:45:54 -05:00
Jonathan Cammisuli
3b8a10f073
feat(testing): add setupFilesAfterEnv and other configs to project's jest config file (#3224)
* feat(testing): add util to update jest configs.

* feat(testing): place configurations in jest config file rather than just the builder

* feat(testing): create migration and unit tests

* feat(testing): fix jest template

* feat(testing): fix jest template to correct unit tests

* feat(testing): include globals.ts-jest for all non babel configs

* feat(testing): include globals.ts-jest for node e2e

* feat(testing): fix migration to run properly. Also check for angular tests using the setupfile rather than builder

* feat(testing): clean up jest config functions and fix errors with some migrations

* feat(testing): add new line to package.json

* feat(testing): update object check to actually check for undefined

* chore(testing): loop through all project targets as well as targets

* chore(testing): update migration to be 10.0.0-beta.2
2020-07-13 10:45:04 -04:00
Philip Fulcher
4968b6e6e3
feat(core): add filtering arguments to dep-graph CLI (#3171)
BREAKING CHANGE:
Dependency graph will now default to having no projects selected if run without filtering arguments
2020-07-10 19:31:32 -04:00
Jason Jean
7686a39a7c
fix(core): fix solution tsconfig migration (#3312) 2020-07-10 16:17:32 -04:00
Jack Hsu
a6db5facc5
fix(react): fix object destructuring with async-await for buildable libs (#3308)
Closes #3202
2020-07-10 14:44:37 -04:00
Jo Hanna Pearce
dc6b527095 fix(core): add linter to workspace package group 2020-07-10 17:45:42 +01:00
Jo Hanna Pearce
fd89c35da6 fix(core): add eslint-plugin-nx to workspace package group 2020-07-10 17:45:42 +01:00
Jo Hanna Pearce
aecba505dd feat(core): remove fast-levenshtein dep from tao 2020-07-10 17:45:00 +01:00
Jason Jean
b4894797ee
fix(repo): relax the angular package test so it doesn't break between versions (#3306) 2020-07-10 11:28:49 -04:00
beeman
11b3d77fc3
feat(nest): update @nestjs/schematics dependency to 7 (#3300) 2020-07-10 09:04:01 -04:00
Brandon Roberts
4e0417f60c feat(core): use custom output logging for configuration out of sync errors 2020-07-09 22:35:25 -04:00
Dominik Huppmann
800bf15ea0 fix(angular): add the root directory to the "resolvePaths" option when creating the NodeWorkflow
NX workspace schematics could not be executed, because the NodeWorkflow was created without the "resolvePaths" options. Therefore the NodeModulesEngineHost was created without paths to look for the collection.

Closes #3233
2020-07-09 22:33:24 -04:00
Jo Hanna Pearce
675000d7a6 feat(core): add lint target to tao and fix lint errors 2020-07-09 22:16:35 -04:00
Zak Henry
9dfa4e59de chore(Github template): typo fix 2020-07-09 22:15:36 -04:00
Adam L Barrett
695a841742
fix(misc): regenerate yarn.lock without the local registry url (#3290) 2020-07-08 20:20:21 -04:00
Jonathan Cammisuli
f9d6acebc5
fix(core): run package.json migration for angular v10 (#3289) 2020-07-08 20:19:55 -04:00
Devin Shoemaker
3145bb9a2a
chore(nx-plugin): fix linting errors and standardize structure (#3282)
With the introduction of Nrwl building Nx with Nx, a lot of linting errors were created. This change fixes all of the schematic and builder linting errors in the nx-plugin package, and also updates the file structure to match more recent changes to the code base.
2020-07-07 18:22:29 -04:00
Jason Jean
a7b7af2dfe
feat(core): switch over to angular 10 (#3056)
* feat(core): switch over to devkit 10-rc.0

* feat(core): implement solution tsconfigs wip

* feat(angular): add angular migrations

* fix(angular): modify angularjs tests
2020-07-07 17:02:06 -04:00
Devin Shoemaker
9b418b05cf
fix(nx-plugin): don't add duplicate migrations.json asset entries (#3280) 2020-07-07 10:24:03 -04:00
Devin Shoemaker
3ec865a5e4
chore(core): nx plugin submission @nxtend/capacitor (#3270) 2020-07-06 16:12:26 -04:00
Alex Griggs
38f709c853
docs(core): update @nrwl/community slack invite link (#3276) 2020-07-06 15:09:50 -05:00
Kyle Bastien
8714305283
fix(core): fix runNxNewCommand so plugin e2e tests will work. (#3267)
Fixes runNxNewCommand so plugin e2e tests will work by passing --preset=empty to new proj.

ISSUES CLOSED: #3253

Co-authored-by: root <root@Kyle.localdomain>
2020-07-03 11:12:09 -04:00
Victor Savkin
db4d12497c fix(repo): fix unit test script 2020-07-02 09:47:24 -04:00
Victor Savkin
d3367724c7 Release 9.5.1 2020-07-01 23:35:23 -04:00
Victor Savkin
c295a98adc fix(repo): move run-commands.test into an appropriate project 2020-07-01 23:29:02 -04:00
Victor Savkin
d9536703f3 fix(core): alias conversion should not exclude unknown props for builders 2020-07-01 23:29:02 -04:00
Victor Savkin
74c73b5398 fix(core): provide a way to override nx root path to fix unit tests
patch
2020-07-01 23:29:02 -04:00
Victor Savkin
1b48b1224f fix(core): tmp workaround to unblock gatsby plugin 2020-07-01 23:29:02 -04:00