Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(rspack): move rspack into main nx repo #27969

Merged
merged 98 commits into from
Sep 26, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
98 commits
Select commit Hold shift + click to select a range
63021dd
feat: add rspack plugin (#143)
jaysoo Feb 15, 2023
c8df947
feat: add rspack plugin (#143)
jaysoo Feb 15, 2023
0850023
feat(rspack): update to latest rspack version (#159)
jaysoo Feb 28, 2023
133bd2c
feat(rspack): add missing features (less/sass/stylus, assets, etc.) (…
jaysoo Mar 2, 2023
3975404
feat(rspack): add missing features (less/sass/stylus, assets, etc.) (…
jaysoo Mar 2, 2023
c20f381
feat(rspack): clean-up project setup (#161)
jaysoo Mar 2, 2023
885e763
feat(rspack): clean-up project setup (#161)
jaysoo Mar 2, 2023
173d5e0
fix(rspack): use correct app dir when generating non-root projects (#…
jaysoo Mar 3, 2023
8e7aa32
fix(rspack): use correct app dir when generating non-root projects (#…
jaysoo Mar 3, 2023
bd4b324
chore(repo): migrate to Nx 15.8.5 (#169)
philipjfulcher Mar 8, 2023
18e3443
feat(rspack): update and pin rspack to 0.1.0 (#173)
jaysoo Mar 9, 2023
cab70e5
fix(rspack): fix rspack build
FrozenPandaz Mar 10, 2023
463ece0
chore(rspack): remove comment (#175)
FrozenPandaz Mar 15, 2023
b172d22
feat(rspack): set mode in configuration and expose option (#177)
mandarini Mar 16, 2023
e16ce1b
fix(rspack): handle existing stylePreprocessorOptions (#182)
mandarini Mar 21, 2023
4297648
fix(rspack): add dependency to ajv-keywords that match the version us…
jaysoo Mar 27, 2023
f7fb57c
fix(rspack): pass devServer options to devServer (#193)
mandarini Mar 28, 2023
cc6ac25
fix(rspack): set externals for target node (#194)
mandarini Mar 28, 2023
fb002b0
feat(rspack): install latest patch when configuring (#195)
mandarini Mar 29, 2023
cba3374
fix(rspack): add withWeb if web app (#200)
mandarini Mar 30, 2023
fb84eb4
chore(repo): fix release script (#202)
jaysoo Mar 31, 2023
54bdea0
chore(repo): fix release script (#202)
jaysoo Mar 31, 2023
8f9daa0
feat(rspack): configuration generator better ux (#201)
mandarini Apr 6, 2023
0869fed
feat(rspack): builder returns outfile (#207)
mandarini Apr 6, 2023
394d661
fix(rspack): use ensureTypescript before tsquery (#215)
mandarini Apr 11, 2023
8d50f89
feat(rspack): simplify app generator (#212)
mandarini Apr 11, 2023
9c67a8a
feat(rspack): simplify app generator (#212)
mandarini Apr 11, 2023
fbdb46d
fix(rspack): implement watch mode (#217)
mandarini Apr 13, 2023
e058b43
fix(rspack): do not force cssmodules (#222)
mandarini Apr 19, 2023
f0f2a65
fix(rspack): use builtin minify instead (#172)
ahabhgk Apr 20, 2023
b6be2c1
fix(rspack): use built-in tsconfig paths support (#227)
jaysoo Apr 20, 2023
a5a7fa2
fix(rspack): add back `resolve.alias` configuration since `resolve.ts…
jaysoo Apr 24, 2023
ffb91bc
feat(misc): update to Nx 16 and rescoped packages (#235)
jaysoo May 2, 2023
fe6058a
feat(misc): update to Nx 16 and rescoped packages (#235)
jaysoo May 2, 2023
55b24e4
fix(misc): replace missed references to @nrwl scope (#239)
jaysoo May 2, 2023
aa5578f
chore(repo): add legacy packages for nx rescope (#238)
barbados-clemens May 2, 2023
56631b8
chore(repo): add legacy packages for nx rescope (#238)
barbados-clemens May 2, 2023
78983a0
fix(repo): fix publishing for legacy packages (#240)
FrozenPandaz May 2, 2023
b91b002
fix(repo): fix publishing for legacy packages (#240)
FrozenPandaz May 2, 2023
a862df2
fix(misc): target commonjs for legacy packages (#241)
jaysoo May 2, 2023
6fe2c7b
fix(repo): add json files to assets (#243)
barbados-clemens May 2, 2023
26610d3
chore(repo): update to 16.0.3 (#244)
barbados-clemens May 2, 2023
03497ad
chore(repo): update to nx 16.2.1 (#271)
jaysoo May 17, 2023
e219d4b
fix(rspack): lock version to 0.1.11 (#279)
mandarini May 23, 2023
930db7c
fix(rspack): refine output filename patterns (#280)
mandarini May 24, 2023
4d62f10
chore(rspack): update to latest (#278)
mandarini May 24, 2023
519b3a1
feat(rspack): Add extractLicenses option to rspack's project configur…
dgmachado May 24, 2023
2da625b
feat(rspack): Add extractLicenses option to rspack's project configur…
dgmachado May 24, 2023
92c71c6
fix(rspack): add missing license-webpack-plugin dependency (#301)
jaysoo Jun 15, 2023
87c0012
chore(repo): upgrade to nx 16.6.0 (#319)
Coly010 Aug 2, 2023
332e502
fix(rspack): add fileReplacements support (#231)
Aug 8, 2023
d86ae22
chore(reop): update nx to 16.7.1 (#325)
FrozenPandaz Aug 18, 2023
41c077a
chore(rspack): add jest babel config to e2e (#321)
mandarini Aug 22, 2023
afc5a69
chore: don't use rspack internal module (#328)
hardfist Aug 23, 2023
dd060a8
chore(repo): update nx to 16.8.1 (#335)
FrozenPandaz Sep 8, 2023
c466792
feat(rspack): add typecheck (#338)
Sep 14, 2023
68003f3
chore(repo): update nx to 17.0.1 (#342)
FrozenPandaz Oct 20, 2023
66169bd
feat(rspack): add generatePackageJson plugin (#341)
travtarr Oct 30, 2023
768bea7
feat(rspack): add generatePackageJson plugin (#341)
travtarr Oct 30, 2023
712688c
feat: upgrade rspack to 0.4.4 (#352)
ahabhgk Dec 21, 2023
1e39bb3
fix(rspack): Add missing peer dep (#372)
ndcunningham Jan 23, 2024
2cbdbb0
chore(repo): migrate to latest nx (#376)
Coly010 Feb 22, 2024
d29336e
chore(repo): migrate to latest nx (#376)
Coly010 Feb 22, 2024
a2d91f0
feat(rspack): update rspack to install the latest version (#379)
Coly010 Mar 6, 2024
55d1d56
feat(rspack): add option to keep existing versions of packages for in…
Coly010 Mar 6, 2024
461e017
fix(rspack): do not depend directly on ajv to allow for correct hoist…
Coly010 Mar 8, 2024
0f2218f
fix(rspack): ensure react-refresh is installed (#385)
Coly010 Mar 8, 2024
d3e7363
fix(rspack): User port should be respected. (#387)
ndcunningham Apr 9, 2024
dd38050
feat(rspack_: update rspack to install latest version (#389)
zackarychapple Apr 16, 2024
efd0967
feat(rspack): support object configs (#402)
Coly010 May 23, 2024
65669e9
feat(rspack): add crystal plugin for inferring projects (#407)
jaysoo Jun 12, 2024
078ac17
feat(rspack): add crystal plugin for inferring projects (#407)
jaysoo Jun 12, 2024
ca007a6
feat(rspack): bump to latest rspack (#412)
Coly010 Aug 8, 2024
e61790d
fix(rspack): add postcss-loader for css files (#415)
Coly010 Aug 23, 2024
2854cca
feat(rspack): add module federation support (#416)
Coly010 Sep 4, 2024
88f01a9
feat(rspack): add module federation support (#416)
Coly010 Sep 4, 2024
44c5532
fix(rspack): add hook for dev server to log when compilation complete…
Coly010 Sep 5, 2024
819c3f5
feat(rspack): add module-federation-static-server (#418)
Coly010 Sep 6, 2024
f3ac085
fix(rspack): ensure process is default import (#420)
Coly010 Sep 9, 2024
c85cc7b
chore(repo): move packages/rspack to packages/rspack to prepare to be…
Coly010 Sep 18, 2024
e9b0364
feat(repo): merge main from https://github.com/nrwl/nx-labs
Coly010 Sep 18, 2024
4c1fed4
chore(repo): move packages-legacy/rspack to packages-legacy/rspack to…
Coly010 Sep 18, 2024
b0ffe29
feat(repo): merge main from https://github.com/nrwl/nx-labs
Coly010 Sep 18, 2024
c9f3070
chore(repo): move e2e/rspack-e2e to e2e/rspack to prepare to be imported
Coly010 Sep 18, 2024
23c365f
feat(repo): merge main from https://github.com/nrwl/nx-labs
Coly010 Sep 18, 2024
099608f
chore(repo): fix e2e setup
Coly010 Sep 10, 2024
1b819aa
chore(repo): add rspack commit scope
Coly010 Sep 10, 2024
9cbc1af
chore(rspack): configure correctly
Coly010 Sep 10, 2024
a38eca2
chore(rspack): final fixes
Coly010 Sep 10, 2024
6c032ab
docs(rspack): add docs for rspack
Coly010 Sep 10, 2024
c544a34
chore(rspack): fix rspack e2e
Coly010 Sep 11, 2024
392b4b8
chore(react): add rspack bundler test
Coly010 Sep 13, 2024
bb3837d
Merge branch 'master' into move-rspack-into-main
Coly010 Sep 18, 2024
f9e1d63
Merge branch 'master' into move-rspack-into-main
Coly010 Sep 23, 2024
27213f0
Merge branch 'master' into move-rspack-into-main
Coly010 Sep 26, 2024
b1dae52
fix(rspack): pin rspack to 1.0.5
Coly010 Sep 26, 2024
4ae8886
chore(react): fix e2e
Coly010 Sep 26, 2024
e9cdc07
chore(react): fix e2e
Coly010 Sep 26, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
124 changes: 124 additions & 0 deletions docs/generated/manifests/menus.json
Original file line number Diff line number Diff line change
Expand Up @@ -9875,6 +9875,130 @@
"isExternal": false,
"disableCollapsible": false
},
{
"id": "rspack",
"path": "/nx-api/rspack",
"name": "rspack",
"children": [
{
"id": "documents",
"path": "/nx-api/rspack/documents",
"name": "documents",
"children": [
{
"name": "Overview",
"path": "/nx-api/rspack/documents/overview",
"id": "overview",
"isExternal": false,
"children": [],
"disableCollapsible": false
}
],
"isExternal": false,
"disableCollapsible": false
},
{
"id": "executors",
"path": "/nx-api/rspack/executors",
"name": "executors",
"children": [
{
"id": "rspack",
"path": "/nx-api/rspack/executors/rspack",
"name": "rspack",
"children": [],
"isExternal": false,
"disableCollapsible": false
},
{
"id": "dev-server",
"path": "/nx-api/rspack/executors/dev-server",
"name": "dev-server",
"children": [],
"isExternal": false,
"disableCollapsible": false
},
{
"id": "ssr-dev-server",
"path": "/nx-api/rspack/executors/ssr-dev-server",
"name": "ssr-dev-server",
"children": [],
"isExternal": false,
"disableCollapsible": false
},
{
"id": "module-federation-dev-server",
"path": "/nx-api/rspack/executors/module-federation-dev-server",
"name": "module-federation-dev-server",
"children": [],
"isExternal": false,
"disableCollapsible": false
},
{
"id": "module-federation-ssr-dev-server",
"path": "/nx-api/rspack/executors/module-federation-ssr-dev-server",
"name": "module-federation-ssr-dev-server",
"children": [],
"isExternal": false,
"disableCollapsible": false
},
{
"id": "module-federation-static-server",
"path": "/nx-api/rspack/executors/module-federation-static-server",
"name": "module-federation-static-server",
"children": [],
"isExternal": false,
"disableCollapsible": false
}
],
"isExternal": false,
"disableCollapsible": false
},
{
"id": "generators",
"path": "/nx-api/rspack/generators",
"name": "generators",
"children": [
{
"id": "configuration",
"path": "/nx-api/rspack/generators/configuration",
"name": "configuration",
"children": [],
"isExternal": false,
"disableCollapsible": false
},
{
"id": "init",
"path": "/nx-api/rspack/generators/init",
"name": "init",
"children": [],
"isExternal": false,
"disableCollapsible": false
},
{
"id": "preset",
"path": "/nx-api/rspack/generators/preset",
"name": "preset",
"children": [],
"isExternal": false,
"disableCollapsible": false
},
{
"id": "application",
"path": "/nx-api/rspack/generators/application",
"name": "application",
"children": [],
"isExternal": false,
"disableCollapsible": false
}
],
"isExternal": false,
"disableCollapsible": false
}
],
"isExternal": false,
"disableCollapsible": false
},
{
"id": "storybook",
"path": "/nx-api/storybook",
Expand Down
116 changes: 116 additions & 0 deletions docs/generated/manifests/nx-api.json
Original file line number Diff line number Diff line change
Expand Up @@ -2877,6 +2877,122 @@
},
"path": "/nx-api/rollup"
},
"rspack": {
"githubRoot": "https://github.com/nrwl/nx/blob/master",
"name": "rspack",
"packageName": "@nx/rspack",
"description": "The Nx Plugin for Rspack contains executors and generators that support building applications using Rspack.",
"documents": {
"/nx-api/rspack/documents/overview": {
"id": "overview",
"name": "Overview",
"description": "The Nx Plugin for Rspack contains executors and generators that support building applications using Rspack.",
"file": "generated/packages/rspack/documents/overview",
"itemList": [],
"isExternal": false,
"path": "/nx-api/rspack/documents/overview",
"tags": [],
"originalFilePath": "shared/packages/rspack/rspack-plugin"
}
},
"root": "/packages/rspack",
"source": "/packages/rspack/src",
"executors": {
"/nx-api/rspack/executors/rspack": {
"description": "Run Rspack via an executor for a project.",
"file": "generated/packages/rspack/executors/rspack.json",
"hidden": false,
"name": "rspack",
"originalFilePath": "/packages/rspack/src/executors/rspack/schema.json",
"path": "/nx-api/rspack/executors/rspack",
"type": "executor"
},
"/nx-api/rspack/executors/dev-server": {
"description": "Run @rspack/dev-server to serve a project.",
"file": "generated/packages/rspack/executors/dev-server.json",
"hidden": false,
"name": "dev-server",
"originalFilePath": "/packages/rspack/src/executors/dev-server/schema.json",
"path": "/nx-api/rspack/executors/dev-server",
"type": "executor"
},
"/nx-api/rspack/executors/ssr-dev-server": {
"description": "Serve a SSR application.",
"file": "generated/packages/rspack/executors/ssr-dev-server.json",
"hidden": false,
"name": "ssr-dev-server",
"originalFilePath": "/packages/rspack/src/executors/ssr-dev-server/schema.json",
"path": "/nx-api/rspack/executors/ssr-dev-server",
"type": "executor"
},
"/nx-api/rspack/executors/module-federation-dev-server": {
"description": "Serve a host or remote application.",
"file": "generated/packages/rspack/executors/module-federation-dev-server.json",
"hidden": false,
"name": "module-federation-dev-server",
"originalFilePath": "/packages/rspack/src/executors/module-federation-dev-server/schema.json",
"path": "/nx-api/rspack/executors/module-federation-dev-server",
"type": "executor"
},
"/nx-api/rspack/executors/module-federation-ssr-dev-server": {
"description": "Serve a host application along with it's known remotes.",
"file": "generated/packages/rspack/executors/module-federation-ssr-dev-server.json",
"hidden": false,
"name": "module-federation-ssr-dev-server",
"originalFilePath": "/packages/rspack/src/executors/module-federation-ssr-dev-server/schema.json",
"path": "/nx-api/rspack/executors/module-federation-ssr-dev-server",
"type": "executor"
},
"/nx-api/rspack/executors/module-federation-static-server": {
"description": "Serve a host and its remotes statically.",
"file": "generated/packages/rspack/executors/module-federation-static-server.json",
"hidden": false,
"name": "module-federation-static-server",
"originalFilePath": "/packages/rspack/src/executors/module-federation-static-server/schema.json",
"path": "/nx-api/rspack/executors/module-federation-static-server",
"type": "executor"
}
},
"generators": {
"/nx-api/rspack/generators/configuration": {
"description": "Rspack configuration generator.",
"file": "generated/packages/rspack/generators/configuration.json",
"hidden": false,
"name": "configuration",
"originalFilePath": "/packages/rspack/src/generators/configuration/schema.json",
"path": "/nx-api/rspack/generators/configuration",
"type": "generator"
},
"/nx-api/rspack/generators/init": {
"description": "Rspack init generator.",
"file": "generated/packages/rspack/generators/init.json",
"hidden": true,
"name": "init",
"originalFilePath": "/packages/rspack/src/generators/init/schema.json",
"path": "/nx-api/rspack/generators/init",
"type": "generator"
},
"/nx-api/rspack/generators/preset": {
"description": "React preset generator.",
"file": "generated/packages/rspack/generators/preset.json",
"hidden": true,
"name": "preset",
"originalFilePath": "/packages/rspack/src/generators/preset/schema.json",
"path": "/nx-api/rspack/generators/preset",
"type": "generator"
},
"/nx-api/rspack/generators/application": {
"description": "React application generator.",
"file": "generated/packages/rspack/generators/application.json",
"hidden": false,
"name": "application",
"originalFilePath": "/packages/rspack/src/generators/application/schema.json",
"path": "/nx-api/rspack/generators/application",
"type": "generator"
}
},
"path": "/nx-api/rspack"
},
"storybook": {
"githubRoot": "https://github.com/nrwl/nx/blob/master",
"name": "storybook",
Expand Down
115 changes: 115 additions & 0 deletions docs/generated/packages-metadata.json
Original file line number Diff line number Diff line change
Expand Up @@ -2852,6 +2852,121 @@
"root": "/packages/rollup",
"source": "/packages/rollup/src"
},
{
"description": "The Nx Plugin for Rspack contains executors and generators that support building applications using Rspack.",
"documents": [
{
"id": "overview",
"name": "Overview",
"description": "The Nx Plugin for Rspack contains executors and generators that support building applications using Rspack.",
"file": "generated/packages/rspack/documents/overview",
"itemList": [],
"isExternal": false,
"path": "rspack/documents/overview",
"tags": [],
"originalFilePath": "shared/packages/rspack/rspack-plugin"
}
],
"executors": [
{
"description": "Run Rspack via an executor for a project.",
"file": "generated/packages/rspack/executors/rspack.json",
"hidden": false,
"name": "rspack",
"originalFilePath": "/packages/rspack/src/executors/rspack/schema.json",
"path": "rspack/executors/rspack",
"type": "executor"
},
{
"description": "Run @rspack/dev-server to serve a project.",
"file": "generated/packages/rspack/executors/dev-server.json",
"hidden": false,
"name": "dev-server",
"originalFilePath": "/packages/rspack/src/executors/dev-server/schema.json",
"path": "rspack/executors/dev-server",
"type": "executor"
},
{
"description": "Serve a SSR application.",
"file": "generated/packages/rspack/executors/ssr-dev-server.json",
"hidden": false,
"name": "ssr-dev-server",
"originalFilePath": "/packages/rspack/src/executors/ssr-dev-server/schema.json",
"path": "rspack/executors/ssr-dev-server",
"type": "executor"
},
{
"description": "Serve a host or remote application.",
"file": "generated/packages/rspack/executors/module-federation-dev-server.json",
"hidden": false,
"name": "module-federation-dev-server",
"originalFilePath": "/packages/rspack/src/executors/module-federation-dev-server/schema.json",
"path": "rspack/executors/module-federation-dev-server",
"type": "executor"
},
{
"description": "Serve a host application along with it's known remotes.",
"file": "generated/packages/rspack/executors/module-federation-ssr-dev-server.json",
"hidden": false,
"name": "module-federation-ssr-dev-server",
"originalFilePath": "/packages/rspack/src/executors/module-federation-ssr-dev-server/schema.json",
"path": "rspack/executors/module-federation-ssr-dev-server",
"type": "executor"
},
{
"description": "Serve a host and its remotes statically.",
"file": "generated/packages/rspack/executors/module-federation-static-server.json",
"hidden": false,
"name": "module-federation-static-server",
"originalFilePath": "/packages/rspack/src/executors/module-federation-static-server/schema.json",
"path": "rspack/executors/module-federation-static-server",
"type": "executor"
}
],
"generators": [
{
"description": "Rspack configuration generator.",
"file": "generated/packages/rspack/generators/configuration.json",
"hidden": false,
"name": "configuration",
"originalFilePath": "/packages/rspack/src/generators/configuration/schema.json",
"path": "rspack/generators/configuration",
"type": "generator"
},
{
"description": "Rspack init generator.",
"file": "generated/packages/rspack/generators/init.json",
"hidden": true,
"name": "init",
"originalFilePath": "/packages/rspack/src/generators/init/schema.json",
"path": "rspack/generators/init",
"type": "generator"
},
{
"description": "React preset generator.",
"file": "generated/packages/rspack/generators/preset.json",
"hidden": true,
"name": "preset",
"originalFilePath": "/packages/rspack/src/generators/preset/schema.json",
"path": "rspack/generators/preset",
"type": "generator"
},
{
"description": "React application generator.",
"file": "generated/packages/rspack/generators/application.json",
"hidden": false,
"name": "application",
"originalFilePath": "/packages/rspack/src/generators/application/schema.json",
"path": "rspack/generators/application",
"type": "generator"
}
],
"githubRoot": "https://github.com/nrwl/nx/blob/master",
"name": "rspack",
"packageName": "@nx/rspack",
"root": "/packages/rspack",
"source": "/packages/rspack/src"
},
{
"description": "The Nx Plugin for Storybook contains executors and generators for allowing your workspace to use the powerful Storybook integration testing & documenting capabilities.",
"documents": [
Expand Down
Loading