Skip to content

Commit

Permalink
feat(rspack): move rspack into main nx repo (#27969)
Browse files Browse the repository at this point in the history
- feat: add rspack plugin (#143)
- feat: add rspack plugin (#143)
- feat(rspack): update to latest rspack version (#159)
- feat(rspack): add missing features (less/sass/stylus, assets, etc.)
(#160)
- feat(rspack): add missing features (less/sass/stylus, assets, etc.)
(#160)
- feat(rspack): clean-up project setup (#161)
- feat(rspack): clean-up project setup (#161)
- fix(rspack): use correct app dir when generating non-root projects
(#162)
- fix(rspack): use correct app dir when generating non-root projects
(#162)
- chore(repo): migrate to Nx 15.8.5 (#169)
- feat(rspack): update and pin rspack to 0.1.0 (#173)
- fix(rspack): fix rspack build
- chore(rspack): remove comment (#175)
- feat(rspack): set mode in configuration and expose option (#177)
- fix(rspack): handle existing stylePreprocessorOptions (#182)
- fix(rspack): add dependency to ajv-keywords that match the version
used by rspack (#187)
- fix(rspack): pass devServer options to devServer (#193)
- fix(rspack): set externals for target node (#194)
- feat(rspack): install latest patch when configuring (#195)
- fix(rspack): add withWeb if web app (#200)
- chore(repo): fix release script (#202)
- chore(repo): fix release script (#202)
- feat(rspack): configuration generator better ux (#201)
- feat(rspack): builder returns outfile (#207)
- fix(rspack): use ensureTypescript before tsquery (#215)
- feat(rspack): simplify app generator (#212)
- feat(rspack): simplify app generator (#212)
- fix(rspack): implement watch mode (#217)
- fix(rspack): do not force cssmodules (#222)
- fix(rspack): use builtin minify instead (#172)
- fix(rspack): use built-in tsconfig paths support (#227)
- fix(rspack): add back `resolve.alias` configuration since
`resolve.tsConfigPaths` seem to be incorrect in some scenarios (#229)
- feat(misc): update to Nx 16 and rescoped packages (#235)
- feat(misc): update to Nx 16 and rescoped packages (#235)
- fix(misc): replace missed references to @nrwl scope (#239)
- chore(repo): add legacy packages for nx rescope (#238)
- chore(repo): add legacy packages for nx rescope (#238)
- fix(repo): fix publishing for legacy packages (#240)
- fix(repo): fix publishing for legacy packages (#240)
- fix(misc): target commonjs for legacy packages (#241)
- fix(repo): add json files to assets (#243)
- chore(repo): update to 16.0.3 (#244)
- chore(repo): update to nx 16.2.1 (#271)
- fix(rspack): lock version to 0.1.11 (#279)
- fix(rspack): refine output filename patterns (#280)
- chore(rspack): update to latest (#278)
- feat(rspack): Add extractLicenses option to rspack's project
configuration (#230)
- feat(rspack): Add extractLicenses option to rspack's project
configuration (#230)
- fix(rspack): add missing license-webpack-plugin dependency (#301)
- chore(repo): upgrade to nx 16.6.0 (#319)
- fix(rspack): add fileReplacements support (#231)
- chore(reop): update nx to 16.7.1 (#325)
- chore(rspack): add jest babel config to e2e (#321)
- chore: don't use rspack internal module (#328)
- chore(repo): update nx to 16.8.1 (#335)
- feat(rspack): add typecheck (#338)
- chore(repo): update nx to 17.0.1 (#342)
- feat(rspack): add generatePackageJson plugin (#341)
- feat(rspack): add generatePackageJson plugin (#341)
- feat: upgrade rspack to 0.4.4 (#352)
- fix(rspack): Add missing peer dep (#372)
- chore(repo): migrate to latest nx (#376)
- chore(repo): migrate to latest nx (#376)
- feat(rspack): update rspack to install the latest version (#379)
- feat(rspack): add option to keep existing versions of packages for
init generator (#378)
- fix(rspack): do not depend directly on ajv to allow for correct
hoisting (#384)
- fix(rspack): ensure react-refresh is installed (#385)
- fix(rspack): User port should be respected. (#387)
- feat(rspack_: update rspack to install latest version (#389)
- feat(rspack): support object configs (#402)
- feat(rspack): add crystal plugin for inferring projects (#407)
- feat(rspack): add crystal plugin for inferring projects (#407)
- feat(rspack): bump to latest rspack (#412)
- fix(rspack): add postcss-loader for css files (#415)
- feat(rspack): add module federation support (#416)
- feat(rspack): add module federation support (#416)
- fix(rspack): add hook for dev server to log when compilation completed
(#417)
- feat(rspack): add module-federation-static-server (#418)
- fix(rspack): ensure process is default import (#420)
- chore(repo): move packages/rspack to packages/rspack to prepare to be
imported
- chore(repo): move packages-legacy/rspack to packages-legacy/rspack to
prepare to be imported
- chore(repo): move e2e/rspack-e2e to e2e/rspack to prepare to be
imported
- chore(repo): fix e2e setup
- chore(repo): add rspack commit scope
- chore(rspack): configure correctly
- chore(rspack): final fixes
- docs(rspack): add docs for rspack
- chore(rspack): fix rspack e2e
- chore(react): add rspack bundler test

<!-- Please make sure you have read the submission guidelines before
posting an PR -->
<!--
https://github.com/nrwl/nx/blob/master/CONTRIBUTING.md#-submitting-a-pr
-->

<!-- Please make sure that your commit message follows our format -->
<!-- Example: `fix(nx): must begin with lowercase` -->

<!-- If this is a particularly complex change or feature addition, you
can request a dedicated Nx release for this pull request branch. Mention
someone from the Nx team or the `@nrwl/nx-pipelines-reviewers` and they
will confirm if the PR warrants its own release for testing purposes,
and generate it for you if appropriate. -->

## Current Behavior
<!-- This is the behavior we have today -->

## Expected Behavior
<!-- This is the behavior we should expect with the changes in this PR
-->

## Related Issue(s)
<!-- Please link the issue being fixed so it gets closed when this is
merged. -->

Fixes #
  • Loading branch information
FrozenPandaz committed Sep 26, 2024
2 parents 741366d + e9cdc07 commit e76c7d1
Show file tree
Hide file tree
Showing 138 changed files with 9,735 additions and 1,000 deletions.
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

0 comments on commit e76c7d1

Please sign in to comment.