1388 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
Nicholas Cunningham
02a8602607
docs(core): Update styles for enterprise page on small screens (#23126)
Addresses some styles for smaller screens. 

Fixes #
2024-05-01 20:18:36 +00:00
Nicholas Cunningham
b0ee75e6af
docs(core): Update meterics and customer background on enterprise page (#23123) 2024-05-01 14:01:47 -04:00
Jason Jean
a64a7e2db9
feat(core): cleanup for v19 (#22993) 2024-05-01 12:12:32 -04:00
Isaac Mann
e38df31ee6
Revert "chore(nx-dev): fix header styles (#23120)" (#23121) 2024-05-01 11:27:06 -04:00
Isaac Mann
ba8ba3d7ea
chore(nx-dev): fix header styles (#23120) 2024-05-01 11:14:37 -04:00
Benjamin Cabanes
22ef42a475
feat(nx-dev): add ui-enterprise library (#23086) 2024-05-01 06:45:51 -04:00
MaxKless
c8d44b0355
feat(graph): show partial project graph & errors in graph app (#22838) 2024-04-30 11:35:07 -04:00
Jack Hsu
458f2cc1e8
feat(nx-dev): add nx blog (#22828)
Co-authored-by: Juri <juri.strumpflohner@gmail.com>
Co-authored-by: Nicholas Cunningham <ndcunningham@gmail.com>
Co-authored-by: Benjamin Cabanes <3447705+bcabanes@users.noreply.github.com>
2024-04-29 17:04:37 -04:00
Emily Xiong
aa82f031c3
feat(graph): add target groups and technology icon (#22839) 2024-04-29 13:52:07 -04:00
Nicholas Cunningham
f74aeabdb5
docs(core): Fix the '>' position when rendering multiline commands (#23042) 2024-04-26 20:58:58 -04:00
Benjamin Cabanes
5f4dc886eb
feat(nx-dev): disable banner on home page (#22992) 2024-04-24 23:04:39 -04:00
Isaac Mann
33008f25b5
docs(core): clean up more concepts section (#22957) 2024-04-24 10:28:53 +02:00
Jack Hsu
bc43243498
chore(repo): add eslint and jest plugins to use inferred targets (#22946) 2024-04-23 21:52:13 -04:00
Benjamin Cabanes
f5327b4baa
chore(nx-dev): update framer-motion dependency (#22911)
The framer-motion dependency has been updated to the latest version which allows the deletion of the `react-intersection-observer` package. This includes refactoring the code to use newer version features, such as removing unnecessary libraries and updating some animation methods. The commit also includes cleaning tailwind classes for better maintainability and readability. The removal of unused libraries also improves performance.
2024-04-22 21:02:03 -04:00
Rares Matei
55a933855c
docs(nx-cloud): update release notes (#22915) 2024-04-22 17:12:36 +01:00
Nicholas Cunningham
4d6cd36f5c
feat(nx-dev): new main navigation menu (#22829)
It adds a new main navigation menu on the website and in the documentation, offering more choices and simpler access to different parts of the content for the visitor.

Co-authored-by: Benjamin Cabanes <3447705+bcabanes@users.noreply.github.com>
2024-04-18 11:24:34 -04:00
Isaac Mann
18070cf0e3
docs(core): add champions (#22844) 2024-04-17 15:26:30 -04:00
Benjamin Cabanes
6b60d21f5d
chore(nx-dev): update sales page description and wording (#22826)
The sales page description and wording have been updated in both the SEO and the UI text of the sales page.
2024-04-16 09:56:46 -04:00
Isaac Mann
705b8e2742
feat(nx-dev): banner for webinar (#22824) 2024-04-15 13:20:26 -04:00
Benjamin Cabanes
f48b305509
chore(nx-dev): update hero contact us link (#22822) 2024-04-15 11:02:04 -04:00
Benjamin Cabanes
50dff717df
feat(nx-dev): add contact pages (#22815)
This commit adds a new 'Contact' section to the website. It includes various subpages designed to assist and guide users looking to get in touch. Users can now seek help through a convenient form, connect with the team in multiple ways, or reach out to the sales team directly.
2024-04-15 10:18:52 -04:00
Jack Hsu
839e4b25fc
docs(core): remove deprecated docs page for Nx 14 and earlier (#22767) 2024-04-15 09:09:49 -04:00
Leosvel Pérez Espinosa
fb57667088
docs(misc): reorder sidebar menu items (#22746) 2024-04-11 11:40:23 +02:00
Jack Hsu
22735a011e
docs(core): remove React 18 migration (#22750) 2024-04-09 15:52:20 -04:00
Jack Hsu
e5317a2eb8
docs(core): remove old Nx Console recipes (#22747) 2024-04-09 13:40:06 -04:00
Leosvel Pérez Espinosa
27094c5f4b
docs(angular): remove manual migration guide (#22723) 2024-04-09 17:40:35 +02:00
Isaac Mann
81c6c72121
docs(core): remove CRA migration guide (#22696) 2024-04-05 15:37:34 -04:00
Isaac Mann
211f3eda0e
feat(nx-dev): remember selected tabs (#22699) 2024-04-05 13:47:22 -04:00
Juri Strumpflohner
4189a9c552
feat(nx-dev): link Nx Launch Conf videos (#22690) 2024-04-05 09:10:43 -04:00
Isaac Mann
81235494a1
docs(core): remove integrated tutorial (#22666) 2024-04-04 14:44:17 -04:00
Nicholas Cunningham
92a2cc775d
fix(nx-dev): Update urls that are 404 (#22653) 2024-04-03 15:35:10 -06:00
Nicholas Cunningham
b0b424ce32
docs(nx-dev): Add feedback CTA (#22455) 2024-04-03 15:45:26 -04:00
Altan Stalker
d9bb051091
docs(nx-cloud): remove server api reference (#22654) 2024-04-03 15:15:49 -04:00
Isaac Mann
5f255c5a43
docs(core): editor setup in getting started (#22416)
Co-authored-by: Leosvel Pérez Espinosa <leosvel.perez.espinosa@gmail.com>
2024-04-02 11:56:42 -04:00
Emily Xiong
63c6cbd88c
fix(gradle): fix gradle icon (#22553) 2024-03-28 10:07:02 -04:00
Leosvel Pérez Espinosa
3acb632cb9
chore(nx-dev): increase webServer timeout for e2e tests (#22419) 2024-03-20 13:44:26 -04:00
Jack Hsu
45e1d78a21
chore(repo): split e2e tasks for nx-dev-e2e (#22181) 2024-03-19 13:40:41 -04:00
Isaac Mann
4a1c3a03e5
docs(core): angular monorepo redirect (#22375) 2024-03-19 08:48:38 -04:00
Benjamin Cabanes
7153a62733
feat(nx-dev): add apollo.io tracking script to _app.tsx (#22339)
Integrated Apollo.io embed code script to enable tracking functionality. The script has been added with 'afterInteractive' strategy to ensure it loads after the main content, optimizing performance and tracking accuracy.
2024-03-15 16:53:07 -04:00
Nicholas Cunningham
c7719c01f2
docs(nx-dev): Refresh /showcase/example-repos (#22320) 2024-03-15 09:52:37 -06:00
Isaac Mann
3b8cbae912
docs(core): fix links to nx agents (#22314) 2024-03-14 17:32:49 +01:00
Nicholas Cunningham
73a8091b93
docs(nx-dev): Update internal links to use Link tag (#22287) 2024-03-13 10:34:55 +01:00
Isaac Mann
650dcf31af
docs(core): npm workspace tutorial (#22018) 2024-03-08 15:01:49 -05:00
Jack Hsu
8030bd7291
docs(core): remove @nrwl/ rescope message from codeblocks (#22184) 2024-03-06 15:18:19 -05:00
Isaac Mann
bf1dcdc986
docs(core): nx cloud video (#22103) 2024-03-05 20:25:07 +01:00
Isaac Mann
62e89f68c7
docs(core): enterprise custom dte (#22143) 2024-03-05 12:14:21 -05:00
Isaac Mann
e78116d709
chore(repo): revert enable e2e splitting for nx-dev-e2e (#21922) (#22164) 2024-03-05 09:36:41 -05:00
Jack Hsu
454e78e32b
chore(repo): enable e2e splitting for nx-dev-e2e (#21922) 2024-03-04 16:59:21 -05:00
Benjamin Cabanes
dd666baa6e
feat(nx-dev): change color for nx-agents & nx-ai buttons on home (#22142) 2024-03-04 19:51:39 +00:00