32 Commits

Author SHA1 Message Date
Jack Hsu
2e621f324c
feat(misc): v19 cleanup for Nx plugins (#23104)
This PR removes deprecated code that's been slated for removal in Nx 19
- mentioned as `TODO(v19)` comments.

## Breaking Changes

- **CNW:** `create-nx-workspace` no longer support `--preset=empty` and
`--preset=core`, use `--preset=apps` and `--preset=npm` respectively.
Deprecated in Nx 15.9.
- **Next.js:** `NX_` environment variables are no longer bundled into
Next.js apps, use `NEXT_PUBLIC` instead. Deprecated in Nx 16.8.
- **Webpack, Storybook, Esbuild:** `NX_` environment variables are no
longer bundled into browser bundles, use `NX_PUBLIC` instead. This
removes the possibility of intentional bundling of `NX_` variables.
Deprecated in Nx 18.
- **Cypress:** `cypressComponentConfiguration` generator removed from
`@nx/cypress`, use `configurationGenerator`instead. Deprecated in Nx
16.8.
- **Cypress:** `cypressProjectGenerator` generator removed from
`@nx/cypress`, use `configurationGenerator` instead. Deprecated in Nx
15.9.
- **Expo:** `withNxWebpack` removed from `@nx/expo`, use [metro
bundler](https://docs.expo.dev/guides/customizing-metro/)
(https://docs.expo.dev/guides/customizing-metro/) in app.json instead.
There is a migration to handle this in Nx 19. Deprecated in Nx 15.8.

## Deferred to v20

- **JS:** `classProperties.loose` option removed from `@nx/js/babel`
preset, use `loose` instead. Deprecated in Nx 17.0.
- **ESLint:** Low priority task to "deviations from
@typescript-eslint/recommended" for our lint rules. @JamesHenry will
look at this later before Nx 20, but it is unimportant.
- **React:** component testing does not work with Project Crystal, and
we need the executor + built-in webpack configs to run CT. Will do a
follow-up on this after Nx 19 release. Related issue:
https://github.com/nrwl/nx/issues/21546
- **Next.js:** `withStylus` removal from `@nx/next`, use SASS instead.
It hasn't worked, but we kept the file to throw an error when used.
Deprecated in Nx 17.0.
- **Next.js**: `@nx/next:component` and `@nx/next:page` generators to
not derive the `components` and `app`/`pages` directory. Use `nx g
@nx/next:component apps/myapp/components/button` instead. Deprecated in
Nx 17.0.
- **Webpack:** `isolatedConfig` option removal from
`@nx/webpack:webpack` executor. There is a migration to handle this in
Nx 19. Deprecated in in Nx 17.2.
- **Angular:** `executeWebpackDevServerBuilder` removal from
`@nx/angular/executors`, use `executeDevServerBuilder` instead.
Deprecated in Nx 17.0.
2024-05-02 13:37:12 -04:00
Jack Hsu
3cf13ab864
chore(misc): update message in legacy readme files (#22887) 2024-04-29 13:49:02 -04:00
Isaac Mann
e9da3db560
docs(core): remove angularjs migration (#21916) 2024-02-29 15:10:49 -05:00
beeman
a9974d3f25
docs(misc): change http:// to https:// (#19534) 2024-01-30 11:33:13 -05:00
Colum Ferry
95a41f8492
fix(remix): legacy package pointing to incorrect readme (#21113) 2024-01-12 10:22:28 -05:00
Colum Ferry
3b5bf6d1d1
feat(remix): add remix (#20641) 2023-12-13 11:07:08 -05:00
Benjamin Cabanes
db77ddef8a
chore(repo): update packages readme banner (#20695) 2023-12-11 11:32:42 -05:00
Benjamin Cabanes
5a305d41de
feat(nx-dev): add homepage updates (#20592)
Co-authored-by: Juri <juri.strumpflohner@gmail.com>
2023-12-08 14:40:42 -05:00
Leosvel Pérez Espinosa
40f8c40df2
feat(angular): support esbuild-based executors/builders in @nx/angular:dev-server (#20311) 2023-11-23 09:48:02 -05:00
Juri
59870d42c8 docs(devkit): add link to docs 2023-10-27 15:38:39 +02:00
Jason Jean
e20860d0ca
fix(misc): publish legacy readmes (#19762) 2023-10-20 13:06:37 -04:00
Craigory Coppola
4f20b23565
chore(repo): update end-of-life messaging for @nrwl scope (#19702) 2023-10-18 12:55:12 -04:00
Jason Jean
cd66a55fde
chore(repo): update nx to 17.0.0-rc.0 (#19691) 2023-10-18 12:08:25 -04:00
Phillip Barta
6f9d48cb2c
feat(misc): remove deprecated code from @nx/workspace (#19588) 2023-10-17 01:16:57 -04:00
Miroslav Jonaš
0bc693342e
feat(linter): rename @nx/linter to @nx/eslint (#19515) 2023-10-16 11:52:19 -04:00
Jack Hsu
8826a7737d
feat(react): remove stylus option from generators (#19441) 2023-10-12 12:49:45 -04:00
Jason Jean
989f7f8f92
chore(repo): update nx to 16.6.0-beta.8 (#18356) 2023-07-29 10:39:53 -04:00
Leosvel Pérez Espinosa
7d1a44bc57
chore(misc): remove usage of deprecated updateBuildableProjectDepsInPackageJson option (#18305) 2023-07-25 17:36:32 -04:00
Craigory Coppola
2fa248d4f5
fix(misc): update invalid main field in @nrwl/eslint-plugin-nx package.json (#17974) 2023-07-17 08:41:35 -04:00
Leosvel Pérez Espinosa
a08cb91891
fix(angular): explicitly depend on find-cache-dir to avoid npm resolution conflict (#18049) 2023-07-10 09:41:10 -04:00
Jason Jean
c2ce8f817a
fix(misc): change wording on legacy package pages (#17030) 2023-05-15 14:03:20 -04:00
Nicholas Cunningham
0e4fe4488d
docs(core): fix deprecation message so that it shows correctly that @nrwl is being deprecated instead of @nx (#16698) 2023-05-02 10:36:34 -04:00
Jason Jean
9de97d0cfe
fix(misc): publish legacy readmes (#16678) 2023-05-01 15:47:03 -04:00
Isaac Mann
afa5eb59fa
docs(core): document the @nrwl => @nx rescope (#16403)
Co-authored-by: FrozenPandaz <jasonjean1993@gmail.com>
2023-04-27 18:14:59 -04:00
Jason Jean
9aa355f8dc
fix(bundling): export collections from @nx/vite (#16514) 2023-04-24 16:49:06 -04:00
Jason Jean
88b9687451
fix(linter): fix legacy linter migrations (#16462) 2023-04-21 13:29:09 -04:00
Leosvel Pérez Espinosa
258cda37ec
fix(angular): build plugin runtime code with ts module option set to esnext (#16448) 2023-04-21 10:55:33 -04:00
Jason Jean
ff8074bf75
chore(repo): update to nx 16.0.0-beta.5 (#16347) 2023-04-21 10:17:56 -04:00
Jack Hsu
8de17ab1e0
feat(web): remove deprecated executors (#16416) 2023-04-20 17:50:31 -04:00
Jason Jean
fb54f67581
feat(nx-plugin): rename @nx/nx-plugin to @nx/plugin (#16422) 2023-04-20 14:35:04 -04:00
Jason Jean
739b4c2924
feat(linter): rename @nx/eslint-plugin-nx to @nx/eslint-plugin (#16420) 2023-04-20 13:25:56 -04:00
Jason Jean
2d195007b0
feat(core): switch packages to use the @nx scope (#16069) 2023-04-14 19:56:37 -04:00