nx

Smart Monorepos · Fast CI

MIT License

Downloads
250.2M
Stars
22K
Committers
989
nx - Release 12.0.5

Published by FrozenPandaz over 3 years ago

nx - Release 12.0.4

Published by FrozenPandaz over 3 years ago

Bug Fixes

  • core: allow building of workspaces when hosted at / (#5252) (9bea631)
  • core: Wrap head + base arguments in quotes in execSyn (#5240) (b9d4cbb), closes #4828
  • react: generate apps/libs using Emotion CSS with valid .babelrc files (#5336) (15fcbba)
nx - Release 12.0.2

Published by FrozenPandaz over 3 years ago

Bug Fixes

  • misc: fix grouping problem in dep-graph client (#5279) (b4dbb6b)
  • nextjs: remove isServer flag from web babel preset (#5322) (ebf9693)
nx - Release 12.0.1

Published by vsavkin over 3 years ago

Bug Fixes

  • linter: fix enforce-module-boundaries rule to return when no project graph is present (e377a41)
  • react: fix malformed babelrc (908103e)

Features

nx - Release 11.6.2

Published by FrozenPandaz over 3 years ago

Bug Fixes

  • angular: fix eslint component/directive selector prefix (4d9c230)
  • angular: prevent running ngcc with incremental builds (6492fd9)
  • core: target project locator should ignore nested node modules (b3b00a0)
  • devkit: fix reading partial workspace layout (#5204) (4069fde)
  • devkit: safely reference engineHost paths (#5121) (b5a3332), closes #5120
  • linter: convert tslint:disable comments as part of project conversion (#5188) (989f742)
  • misc: pass in specific copy of webpack (#5190) (4b6fa37)
  • node: apps use commonjs module (29011a1)
  • web: emit event to which upstream executors can listen to (e.g. Cypress) (#5273) (1521b15)
nx - Release 12.0.0

Published by FrozenPandaz over 3 years ago

Bug Fixes

  • angular: resolve @angular/cli version mismatch causing data persistence typing to be broken (95cdeae)
  • core: target project locator should ignore nested node modules (aa846b8)
  • gatsby: update our gatsby-cli to v3 (#5276) (3634283)
  • web: emit event to which upstream executors can listen to (e.g. Cypress) (#5273) (c580bbe)
  • angular: fix eslint component/directive selector prefix (bba3f0e)
  • angular: prevent running ngcc with incremental builds (ad56285)
  • angular: prevent running ngcc with incremental builds (#5107) (6ad7c60)
  • core: take into account name argument in create-nx-workspace generator (2612268)
  • core: throw an error if implicit dependency is a string that is not '*' (#5176) (a300e76)
  • devkit: fix reading partial workspace layout (#5204) (b5594b7)
  • devkit: safely reference engineHost paths (#5121) (42b3a14), closes #5120
  • linter: add import source type check for literals (b1d9363), closes #5224
  • linter: convert tslint:disable comments as part of project conversion (#5188) (b498132)
  • misc: pass in specific copy of webpack (#5190) (03d1667)
  • misc: using path.join() in internal-link-checker (#5162) (dad3f07)
  • node: apps use commonjs module (fedc32c)
  • nx-plugin: broken link to @nx-tools/nx-docker (fdaf93b)
  • repo: allowing wildcard {{version}} links to pass (#5172) (bcb6435)
  • repo: documentation generation correclty handles deprecated (01e536c)
  • storybook: read package version from node_modules (#5187) (01967f8)
  • web: support isServer flag in babel (#5158) (7ccee19)

Features

  • core: add plugins for project-graph analysis wip (#5255) (a608748)
  • linter: use recommended react hooks eslint config (#5258) (20fea36)
  • nextjs: add option to disable svgr (#5200) (ffc69d4)
  • node: package should validate main entry option (e065a70)
  • react: use "@babel/plugin-transform-runtime" so babel helpers can be reused (#5257) (a647e19)
  • angular: add buildTarget to webpack-browser builder (9d2290f)
  • core: enable v8 compile cache for cli (0bccf2c)
  • core: hash only relevant parts of global config files (b5efa6b)
  • core: remove readFile argument from createProjectGraph (#5206) (bfb1948)
  • core: replace inquirer dependency with enquirer (9cb23dd)
  • core: update typescript to 4.1 (#5116) (e228786)
  • core: use smart affected for new workspaces (3f48258)
  • gatsby: update to Gatsby 3.2.1 (#5253) (908b543)
  • gatsby: update to Gatsby v3 (#5170) (f9c9438)
  • misc: add a convenince command to connect to nx cloud (1a918d7)
  • misc: add debugger panel to dep-graph client (#5143) (dae0d62)
  • nextjs: support next 10.1.2 (aefdf26)
  • nextjs: update Next.js to 10.1.3 (#5254) (76bc890)
  • node: add CLI wrapper option for publishable libraries (7117090)
  • node: support --simpleModuleName on library generation (#5153) (f807a04), closes #3822
  • node: support deleteOutputPath for package builder (#5154) (cf7639f)
  • node: support webpackConfig as array (59eca00)
  • react: add support for new jsx transform (#5131) (c84bbb3)
  • react: remove @types/react-redux package and migrator for older projects (379d48f), closes #5149
nx - Release 12.0.0-rc.1

Published by vsavkin over 3 years ago

Bug Fixes

  • angular: fix eslint component/directive selector prefix (bba3f0e)
  • angular: prevent running ngcc with incremental builds (ad56285)
  • angular: prevent running ngcc with incremental builds (#5107) (6ad7c60)
  • core: take into account name argument in create-nx-workspace generator (2612268)
  • core: throw an error if implicit dependency is a string that is not '*' (#5176) (a300e76)
  • devkit: fix reading partial workspace layout (#5204) (b5594b7)
  • devkit: safely reference engineHost paths (#5121) (42b3a14), closes #5120
  • linter: add import source type check for literals (b1d9363), closes #5224
  • linter: convert tslint:disable comments as part of project conversion (#5188) (b498132)
  • misc: pass in specific copy of webpack (#5190) (03d1667)
  • misc: using path.join() in internal-link-checker (#5162) (dad3f07)
  • node: apps use commonjs module (fedc32c)
  • nx-plugin: broken link to @nx-tools/nx-docker (fdaf93b)
  • repo: allowing wildcard {{version}} links to pass (#5172) (bcb6435)
  • repo: documentation generation correclty handles deprecated (01e536c)
  • storybook: read package version from node_modules (#5187) (01967f8)
  • web: support isServer flag in babel (#5158) (7ccee19)

Features

  • angular: add buildTarget to webpack-browser builder (9d2290f)
  • core: enable v8 compile cache for cli (0bccf2c)
  • core: hash only relevant parts of global config files (b5efa6b)
  • core: remove readFile argument from createProjectGraph (#5206) (bfb1948)
  • core: replace inquirer dependency with enquirer (9cb23dd)
  • core: update typescript to 4.1 (#5116) (e228786)
  • core: use smart affected for new workspaces (3f48258)
  • gatsby: update to Gatsby 3.2.1 (#5253) (908b543)
  • gatsby: update to Gatsby v3 (#5170) (f9c9438)
  • misc: add a convenince command to connect to nx cloud (1a918d7)
  • misc: add debugger panel to dep-graph client (#5143) (dae0d62)
  • nextjs: support next 10.1.2 (aefdf26)
  • nextjs: update Next.js to 10.1.3 (#5254) (76bc890)
  • node: add CLI wrapper option for publishable libraries (7117090)
  • node: support --simpleModuleName on library generation (#5153) (f807a04), closes #3822
  • node: support deleteOutputPath for package builder (#5154) (cf7639f)
  • node: support webpackConfig as array (59eca00)
  • react: add support for new jsx transform (#5131) (c84bbb3)
  • react: remove @types/react-redux package and migrator for older projects (379d48f), closes #5149
nx - Release 11.6.1

Published by FrozenPandaz over 3 years ago

Bug Fixes

  • storybook: read package version from node_modules (#5187) (a798c5f)
  • web: support isServer flag in babel (#5158) (9d16def)
nx - Release 11.6.0

Published by FrozenPandaz over 3 years ago

Bug Fixes

  • angular: fix angular move merge conflict (#5088) (e6ec5f9)
  • angular: fix angular move merge conflict (#5094) (9acf8cb)
  • angular: not install @ngrx/component-store if it's not installed already (feb3162)
  • core: fix project dependency resolution for relative imports on windows (#5009) (71d9f86), closes #5002
  • core: fix prompts for enums (#5036) (dafdfde)
  • core: git hasher handles workspaces not only in root (47812d3)
  • core: git hasher identifies deleted files (4f95d4e), closes #4201
  • core: git hashing handles "unusual" pathname characters (26a3839)
  • core: normalize run-commands and run-script cwd handling (#5119) (3cac30c)
  • core: respect patterns when hashing implicit deps (9d36c5a)
  • devkit: omit identical file updates from actions preventing unnecessary installs (#5055) (754ccf2)
  • linter: always add eslint dependencies (#5095) (46e64fc)
  • linter: apply enforce-module-boundaries rule to import expressions (#5054) (d582875), closes #3857
  • linter: keep plugins other than typescript-eslint/tslint (#5111) (24a5cb0)
  • linter: remove tslint/config rule from converted eslint configs (eb2fa0f)
  • linter: remove unused parameter from convert-to-eslint-config (#5108) (578455f)
  • misc: display nested apps properly in dep graph (#5022) (80f3039), closes #4906
  • misc: fix treeview code samples (77d1cc3)
  • misc: fixed a typo in nx not globally installed warning (#5126) (4dae729)
  • misc: remove the old video from the plugin docs (8088f20)
  • nextjs: improve documentation for "nextConfig" option and provide better error messages (#5098) (3587492)
  • nextjs: include peer dependencies in built package.json (9d863a7)
  • nextjs: leverage nextjs for loading svgs (#5060) (14888e5)
  • nextjs: support next 10.0.9 (#5033) (0822d00)
  • node: early assets copy to "respect" updates on package.json (#5114) (e3aaf65)
  • node: fix unreachable code on library generation (#5080) (8279904)
  • react: add migrations to fix babel setup for workspaces using react, next.js, and gatsby (#5041) (31404cb)
  • storybook: changes in Storybook server options path in v6.2 (#5072) (2ac10d9), closes #4747
  • storybook: do not update existing root configuration (#5023) (3137511)
  • storybook: linting react storybook files with eslint (#5146) (ec2ebca), closes #3867
  • storybook: rename storybook dev server ssl param to https (#5096) (dedd2e4), closes /github.com/storybookjs/storybook/blob/next/lib/core-server/src/dev-server.ts#L40
  • testing: remove jest executor error while babel-jest exists with ts-jest (#4729) (#4730) (00516ec)
  • web: fix dev-server executor output causing ng cli schema validation to fail (36f3a66)

Features

  • core: add option to skip serve step for cypress builder (564a86e), closes #3744
  • core: speed up and clean up create-nx-workspace (cad02e4)
  • linter: convert-tslint-to-eslint generators (#4943) (00dec22)
  • linter: install tslint-to-eslint in a tmp dir (be600ef)
  • linter: update tslint-to-eslint-config to ^2.2.0 (#5117) (9348eae)
  • misc: add a spinner when creating a workspace (e40c651)
  • node: migrate @nrwl/node builders to devkit (#5012) (d4629be)
  • node: migrate @nrwl/node schematics to devkit (#4958) (4df3b66)
  • nx-plugin: default the import path to the npmPackageName (#4777) (2c72700), closes #4700
  • react: add strict option to react library generator (#5006) (6dbdaee)
  • repo: enable smart analysis of workspace.json and nx.json (#5089) (86856f3)
  • web: added runtimeChunk option (#5043) (f6c4958)
nx - Release 10.4.15

Published by FrozenPandaz over 3 years ago

Bug Fixes

  • core: fix project dependency resolution for relative imports on windows (#5009) (e431e58), closes #5002
  • core: git hasher handles workspaces not only in root (ffe4fb4)
  • core: git hasher identifies deleted files (925d14c), closes #4201
  • core: git hashing handles "unusual" pathname characters (202b3dc)
  • core: respect patterns when hashing implicit deps (868d3c6)
  • core: revert to using trimRight for compatibility for older versions of node (46880d2)
nx - Release 11.5.2

Published by FrozenPandaz over 3 years ago

Bug Fixes

  • core: fix project dependency resolution for relative imports on windows (#5009) (5337865), closes #5002
  • core: git hasher identifies deleted files (34710a5), closes #4201
  • core: git hashing handles "unusual" pathname characters (e02b49f)
  • react: add migrations to fix babel setup for workspaces using react, next.js, and gatsby (#5041) (27f168e)
  • testing: remove jest executor error while babel-jest exists with ts-jest (#4729) (#4730) (0132609)
nx - Release 11.5.1

Published by FrozenPandaz over 3 years ago

Bug Fixes

  • react: temporarily remove babel migration (#4997) (e442179)
nx - Release 10.4.14

Published by FrozenPandaz over 3 years ago

Bug Fixes

  • core: optimize task orderer to handle large graphs (#4992) (2f35fb5)
nx - Release 11.5.0

Published by FrozenPandaz over 3 years ago

Bug Fixes

  • angular: adjust ngcc postinstall command (#4641) (1716c0b)
  • angular: ngrx effects generation (#4900) (87f4836)
  • core: add @nrwl/storybook & @nrwl/gatsby to pkgs listed by nx report (#4948) (468c878)
  • core: always use project level tsconfigs with eslint (#4657) (48c7c7b)
  • core: fix creating workspace on Windows for npm@7 (#4926) (d2bac51)
  • core: fix typo in error for improper targets (#4995) (d44b5c8)
  • core: optimize task orderer to handle large graphs (#4992) (b977f42)
  • core: run-commands doesn't camelcase option parameters (2932738)
  • core: throw an error when running default projects with improper targets (#4994) (61fda0c)
  • core: use proper command for removing a dependency via yarn (#4980) (0b7e057)
  • devkit: generateFiles function handles image files properly (#4912) (6dcd5a6)
  • devkit: support partially defining generators in schematics and generators (#4951) (70a892c)
  • misc: add project name default for workspace schematics (#4901) (925e5d2)
  • nextjs: remove tsconfig.app.json (#4970) (df54518)
  • nextjs: update babel setup to better support next apps (#4944) (ddec362)
  • nextjs: use require.resolve(...) for babel plugin so it works with pnpm (#4991) (0dbcd52)

Features

  • angular: support font inling optimization for builds (#4971) (372b793)
  • core: allow excluding imports using a special ignore comment called nx-import-ignore (f160583)
  • express: add express preset to create-nx-workspace (#4909) (bba26b0)
  • nextjs: allow custom distDir (#4885) (c9a2b2c)
  • web: improve support for decorators (#4826) (041340b)
nx - Release 11.4.0

Published by FrozenPandaz over 3 years ago

Bug Fixes

  • angular: fix --skipFormat option on application schematic (1681257)
  • angular: honor buildableProjectDepsInPackageJsonType in angula… (#4760) (5ee2874)
  • core: add fail over --fork-point arg to git merge (acd5502)
  • core: support unit testing of nx generators invoking wrapped schematics (3157293)
  • core: throw an error if user tries generating/executing from a package which does not support it (#4835) (95848ca)
  • core): fix(core): fix(core: ensure dir when exporting dep-graph to json (#4893) (6dc7de4)
  • devkit: generateFiles should rename paths recursively (#4784) (4522a90)
  • devkit: migrate devkit to the latest version during migrate (#4898) (befd9dc)
  • devkit: properly emit failures when converting nx executor (#4866) (f206925)
  • devkit: support .template extensions for generating files (#4842) (0fc729c)
  • misc: fix removing the projects with jest configs (#4874) (1cf9295)
  • misc: plugins deep importing perf-logging (9d0a4c8)
  • nextjs: fix the executor (aa311fa)
  • react: add dependency onto @nrwl/workspace (#4865) (956dfe6)
  • repo: fixing broken internal links (#4790) (ed22ae6)
  • storybook: emit a value from storybook executor so that e2e tests work (#4845) (35049dc)

Features

  • core: export jestConfigParser from jest.impl (043de57)
  • linter: noEslintrc option for eslint executor (699b1cb)
  • react: migrate gatsby builders to devkit (#4864) (54b6461)
  • react: migrate next builders to devkit (#4861) (fd18b5e)
  • repo: add npm audit report on ci (9275d1c)
nx - Release 11.3.2

Published by FrozenPandaz over 3 years ago

Bug Fixes

  • angular: fix --skipFormat option on application schematic (1681257)
  • angular: honor buildableProjectDepsInPackageJsonType in angula… (#4760) (5ee2874)
  • core: add fail over --fork-point arg to git merge (acd5502)
  • core: support unit testing of nx generators invoking wrapped schematics (f62d495)
  • core: throw an error if user tries generating/executing from a package which does not support it (#4835) (95848ca)
  • devkit: generateFiles should rename paths recursively (#4784) (4522a90)
  • devkit: properly emit failures when converting nx executor (#4866) (c80c38f)
  • devkit: support .template extensions for generating files (#4842) (0fc729c)
  • misc: fix removing the projects with jest configs (#4874) (5b4192c)
  • nextjs: fix the executor (aa311fa)
  • react: add dependency onto @nrwl/workspace (#4865) (f156391)
  • storybook: emit a value from storybook executor so that e2e tests work (#4845) (35049dc)

Features

  • core: export jestConfigParser from jest.impl (043de57)
  • repo: add npm audit report on ci (9275d1c)
nx - Release 11.3.0

Published by FrozenPandaz over 3 years ago

Bug Fixes

  • angular: check for root tslint.json before updating to support ESlint (#4816) (5d9c76b), closes #4761
  • angular: generate constant case name in NgRx schematics (#4811) (78a6f98)
  • core: add debug to logger when wrapping angular devkit schematics (#4830) (5eb4518)
  • core: add tmp tao path to node path (#4810) (11d27da)
  • core: change running tasks in parallel to running in serial (#4785) (18c8b2b)
  • core: disable no-var-requires eslint rule for JS files (#4831) (a4a2947)
  • core: do not modify existing files during workspace creation (a500088)
  • core: fix @angular-devkit/architect not being found (#4683) (a941961)
  • core: fix install packages task on Windows (#4752) (57c6bac), closes #4727
  • core: fix move on windows (#4667) (7037254)
  • core: fix workspace creation not working on windows (82ee322)
  • core: fixed some wrong paths for utils/utilities (1edafe8), closes #4736
  • core: output gets printed twice when using pipe capture (d651eab)
  • core: remove cleanup of temp tao directory (#4821) (d22153a)
  • core: restore tslint for next, clean up Linter enum usage (#4780) (4f758d4)
  • core: set browser + node eslint env in @nrwl/nx/javascript (#4804) (cc88815)
  • core: value coercion for schemas with oneOf string enums (b2d3906)
  • core: wrapAngularDevkitSchematic should respect dry run (#4748) (3ebed2a)
  • linter: do not print lint results to stdout when "outputPath" is set (#4755) (4133c05)
  • misc: fix @nrwl/nx-plugin migrations (285879c)
  • misc: fix the react-express preset (#4827) (5f22224)
  • misc: restore utils/fileutils to prevent plugins deep importing from breaking (4320c5a)
  • react: add architect to next and gatsby (#4802) (4ae9c3e)
  • react: change css modules class naming convention (6bf245e)
  • react: fix init generators for react (#4787) (2bf04b4)
  • react: fix storybook generator (#4808) (785754e)
  • react: set defaults properly for unitTestRunner and e2eTestRunner (#4781) (871b3c8)
  • react: temporarily remove gatsby preset from create-nx-workspace (#4819) (b5bfbc9)
  • repo: temporary disable flaky tests (e518289)
  • storybook: fix failing unit tests (#4789) (400277b)
  • storybook: fix windows path in storybook configuration (#4818) (95263d7)
  • testing: correct path slashes on Windows for root of cypress project (ae0d744)
  • testing: fix removing libraries that do not have tests (#4706) (b6e9e8b)
  • web: pass opt.sslKey parameter to -K option of http-server (#4703) (f4e6502), closes #4701

Features

  • angular: export angular generators from @nrwl/angular/generators (#4739) (32a64c5)
  • angular: update Angular packages to 11.2.x release (#4788) (e4faaf1)
  • angular: update NgRx packages to 11.0.0-rc.0 (ec45381)
  • angular: update NgRx packages to versions 11 release (#4783) (6be07fb)
  • core: add edges to the dep graph based on package.json files in libs and apps (28c364c)
  • core: add public and build to the list of implicit cached folders for build (14f4fcc)
  • core: default outputs to both prepare and build targets (1a75fd4)
  • gatsby: convert Gatsby schematics to Nx generators (#4763) (2109a06)
  • nextjs: convert Next.js schematics to generators (#4756) (e71cef0)
  • react: migrate @nrwl/web schematics to devkit (#4666) (06f84b3)
  • react: migrate @nrwl/web:build to devkit (#4646) (6bd0c2d)
  • react: migrate @nrwl/web:dev-server to devkit (#4682) (34781a1)
  • react: migrate @nrwl/web:package to devkit (#4697) (7372920)
  • react: remove references to angular devkit from @nrwl/web (#4705) (f880bd2)
  • repo: replace the disucssion issue type with a link to the discussions feature (b974ee0)
  • repo: update nx to 11.3.0-beta.0 (#4715) (023e115)
  • storybook: migrate storybook builders to devkit (#4758) (651f3b6)
  • storybook: migrate storybook schematics to devkit (d51bbe0)
  • storybook: Storybook v6 migration generator for default configurations (0fc65d8)
  • web: set defaults on first application and cleanup generated app (#4722) (a5cb929)
  • web: upgrade to postcss v8 (#4277) (132eb71)
nx - Release 10.4.13

Published by FrozenPandaz over 3 years ago

Bug Fixes

  • core: output gets printed twice when using pipe capture (693dcb1)
nx - Release 11.2.12

Published by FrozenPandaz over 3 years ago

Bug Fixes

  • core: fix install packages task on Windows (#4752) (c8b36db), closes #4727
  • core: fixed some wrong paths for utils/utilities (25aa0ed), closes #4736
  • misc: restore utils/fileutils to prevent plugins deep importing from breaking (462d242)
nx - Release 11.2.11

Published by FrozenPandaz over 3 years ago

Bug Fixes

  • core: wrapAngularDevkitSchematic should respect dry run (#4748) (ab77a1c)
  • misc: fix @nrwl/nx-plugin migrations (160b87f)
  • testing: fix removing libraries that do not have tests (#4706) (bd0c336)
  • web: pass opt.sslKey parameter to -K option of http-server (#4703) (e291401), closes #4701

Features

  • storybook: Storybook v6 migration generator for default configurations (df655c2)
Package Rankings
Top 0.37% on Npmjs.org
Top 4.35% on Proxy.golang.org