diff --git a/crates/node_binding/package.json b/crates/node_binding/package.json
index e27e8d228dd..7b86ee307f6 100644
--- a/crates/node_binding/package.json
+++ b/crates/node_binding/package.json
@@ -35,8 +35,13 @@
},
"optionalDependencies": {
"@rspack/binding-darwin-arm64": "workspace:*",
+ "@rspack/binding-win32-arm64-msvc": "workspace:*",
+ "@rspack/binding-linux-arm64-gnu": "workspace:*",
+ "@rspack/binding-linux-arm64-musl": "workspace:*",
+ "@rspack/binding-win32-ia32-msvc": "workspace:*",
"@rspack/binding-darwin-x64": "workspace:*",
+ "@rspack/binding-win32-x64-msvc": "workspace:*",
"@rspack/binding-linux-x64-gnu": "workspace:*",
- "@rspack/binding-win32-x64-msvc": "workspace:*"
+ "@rspack/binding-linux-x64-musl": "workspace:*"
}
-}
+}
\ No newline at end of file
diff --git a/npm/darwin-arm64/package.json b/npm/darwin-arm64/package.json
index 50bd1484365..12b8184b1d2 100644
--- a/npm/darwin-arm64/package.json
+++ b/npm/darwin-arm64/package.json
@@ -6,7 +6,11 @@
"main": "rspack.darwin-arm64.node",
"homepage": "https://rspack.dev",
"bugs": "https://github.com/web-infra-dev/rspack/issues",
- "repository": "web-infra-dev/rspack",
+ "repository": {
+ "type": "git",
+ "url": "https://github.com/web-infra-dev/rspack",
+ "directory": "packages/rspack"
+ },
"publishConfig": {
"access": "public"
},
diff --git a/npm/darwin-x64/package.json b/npm/darwin-x64/package.json
index fd01feedf5f..37837dc42d6 100644
--- a/npm/darwin-x64/package.json
+++ b/npm/darwin-x64/package.json
@@ -6,7 +6,11 @@
"main": "rspack.darwin-x64.node",
"homepage": "https://rspack.dev",
"bugs": "https://github.com/web-infra-dev/rspack/issues",
- "repository": "web-infra-dev/rspack",
+ "repository": {
+ "type": "git",
+ "url": "https://github.com/web-infra-dev/rspack",
+ "directory": "packages/rspack"
+ },
"publishConfig": {
"access": "public"
},
diff --git a/npm/linux-arm64-gnu/README.md b/npm/linux-arm64-gnu/README.md
new file mode 100644
index 00000000000..86e7c9402ec
--- /dev/null
+++ b/npm/linux-arm64-gnu/README.md
@@ -0,0 +1,16 @@
+
+
+# @rspack/binding-linux-arm64-gnu
+
+Node binding for rspack.
+
+## Documentation
+
+See [https://rspack.dev](https://rspack.dev) for details.
+
+## License
+
+Rspack is [MIT licensed](https://github.com/web-infra-dev/rspack/blob/main/LICENSE).
diff --git a/npm/linux-arm64-gnu/package.json b/npm/linux-arm64-gnu/package.json
new file mode 100644
index 00000000000..8b93ce51bcb
--- /dev/null
+++ b/npm/linux-arm64-gnu/package.json
@@ -0,0 +1,29 @@
+{
+ "name": "@rspack/binding-linux-arm64-gnu",
+ "version": "0.2.0",
+ "license": "MIT",
+ "description": "Node binding for rspack",
+ "main": "rspack.linux-arm64-gnu.node",
+ "homepage": "https://rspack.dev",
+ "bugs": "https://github.com/web-infra-dev/rspack/issues",
+ "repository": {
+ "type": "git",
+ "url": "https://github.com/web-infra-dev/rspack",
+ "directory": "packages/rspack"
+ },
+ "publishConfig": {
+ "access": "public"
+ },
+ "files": [
+ "rspack.linux-arm64-gnu.node"
+ ],
+ "os": [
+ "linux"
+ ],
+ "cpu": [
+ "arm64"
+ ],
+ "libc": [
+ "glibc"
+ ]
+}
\ No newline at end of file
diff --git a/npm/linux-arm64-musl/README.md b/npm/linux-arm64-musl/README.md
new file mode 100644
index 00000000000..a31b5028b45
--- /dev/null
+++ b/npm/linux-arm64-musl/README.md
@@ -0,0 +1,16 @@
+
+
+# @rspack/binding-linux-arm64-musl
+
+Node binding for rspack.
+
+## Documentation
+
+See [https://rspack.dev](https://rspack.dev) for details.
+
+## License
+
+Rspack is [MIT licensed](https://github.com/web-infra-dev/rspack/blob/main/LICENSE).
diff --git a/npm/linux-arm64-musl/package.json b/npm/linux-arm64-musl/package.json
new file mode 100644
index 00000000000..c04ff5cb38d
--- /dev/null
+++ b/npm/linux-arm64-musl/package.json
@@ -0,0 +1,29 @@
+{
+ "name": "@rspack/binding-linux-arm64-musl",
+ "version": "0.2.0",
+ "license": "MIT",
+ "description": "Node binding for rspack",
+ "main": "rspack.linux-arm64-musl.node",
+ "homepage": "https://rspack.dev",
+ "bugs": "https://github.com/web-infra-dev/rspack/issues",
+ "repository": {
+ "type": "git",
+ "url": "https://github.com/web-infra-dev/rspack",
+ "directory": "packages/rspack"
+ },
+ "publishConfig": {
+ "access": "public"
+ },
+ "files": [
+ "rspack.linux-arm64-musl.node"
+ ],
+ "os": [
+ "linux"
+ ],
+ "cpu": [
+ "arm64"
+ ],
+ "libc": [
+ "musl"
+ ]
+}
\ No newline at end of file
diff --git a/npm/linux-x64-gnu/package.json b/npm/linux-x64-gnu/package.json
index 368992cbf2f..871eaf127e9 100644
--- a/npm/linux-x64-gnu/package.json
+++ b/npm/linux-x64-gnu/package.json
@@ -6,7 +6,11 @@
"main": "rspack.linux-x64-gnu.node",
"homepage": "https://rspack.dev",
"bugs": "https://github.com/web-infra-dev/rspack/issues",
- "repository": "web-infra-dev/rspack",
+ "repository": {
+ "type": "git",
+ "url": "https://github.com/web-infra-dev/rspack",
+ "directory": "packages/rspack"
+ },
"publishConfig": {
"access": "public"
},
diff --git a/npm/linux-x64-musl/README.md b/npm/linux-x64-musl/README.md
new file mode 100644
index 00000000000..9ca7c0a45f8
--- /dev/null
+++ b/npm/linux-x64-musl/README.md
@@ -0,0 +1,16 @@
+
+
+# @rspack/binding-linux-x64-musl
+
+Node binding for rspack.
+
+## Documentation
+
+See [https://rspack.dev](https://rspack.dev) for details.
+
+## License
+
+Rspack is [MIT licensed](https://github.com/web-infra-dev/rspack/blob/main/LICENSE).
diff --git a/npm/linux-x64-musl/package.json b/npm/linux-x64-musl/package.json
new file mode 100644
index 00000000000..4372aca5d19
--- /dev/null
+++ b/npm/linux-x64-musl/package.json
@@ -0,0 +1,29 @@
+{
+ "name": "@rspack/binding-linux-x64-musl",
+ "version": "0.2.0",
+ "license": "MIT",
+ "description": "Node binding for rspack",
+ "main": "rspack.linux-x64-musl.node",
+ "homepage": "https://rspack.dev",
+ "bugs": "https://github.com/web-infra-dev/rspack/issues",
+ "repository": {
+ "type": "git",
+ "url": "https://github.com/web-infra-dev/rspack",
+ "directory": "packages/rspack"
+ },
+ "publishConfig": {
+ "access": "public"
+ },
+ "files": [
+ "rspack.linux-x64-musl.node"
+ ],
+ "os": [
+ "linux"
+ ],
+ "cpu": [
+ "x64"
+ ],
+ "libc": [
+ "musl"
+ ]
+}
\ No newline at end of file
diff --git a/npm/win32-arm64-msvc/README.md b/npm/win32-arm64-msvc/README.md
new file mode 100644
index 00000000000..ab161e56b75
--- /dev/null
+++ b/npm/win32-arm64-msvc/README.md
@@ -0,0 +1,16 @@
+
+
+# @rspack/binding-win32-arm64-msvc
+
+Node binding for rspack.
+
+## Documentation
+
+See [https://rspack.dev](https://rspack.dev) for details.
+
+## License
+
+Rspack is [MIT licensed](https://github.com/web-infra-dev/rspack/blob/main/LICENSE).
diff --git a/npm/win32-arm64-msvc/package.json b/npm/win32-arm64-msvc/package.json
new file mode 100644
index 00000000000..79df1b52a78
--- /dev/null
+++ b/npm/win32-arm64-msvc/package.json
@@ -0,0 +1,26 @@
+{
+ "name": "@rspack/binding-win32-arm64-msvc",
+ "version": "0.2.0",
+ "license": "MIT",
+ "description": "Node binding for rspack",
+ "main": "rspack.win32-arm64-msvc.node",
+ "homepage": "https://rspack.dev",
+ "bugs": "https://github.com/web-infra-dev/rspack/issues",
+ "repository": {
+ "type": "git",
+ "url": "https://github.com/web-infra-dev/rspack",
+ "directory": "packages/rspack"
+ },
+ "publishConfig": {
+ "access": "public"
+ },
+ "files": [
+ "rspack.win32-arm64-msvc.node"
+ ],
+ "os": [
+ "win32"
+ ],
+ "cpu": [
+ "arm64"
+ ]
+}
\ No newline at end of file
diff --git a/npm/win32-ia32-msvc/README.md b/npm/win32-ia32-msvc/README.md
new file mode 100644
index 00000000000..963f26ecea9
--- /dev/null
+++ b/npm/win32-ia32-msvc/README.md
@@ -0,0 +1,16 @@
+
+
+# @rspack/binding-win32-ia32-msvc
+
+Node binding for rspack.
+
+## Documentation
+
+See [https://rspack.dev](https://rspack.dev) for details.
+
+## License
+
+Rspack is [MIT licensed](https://github.com/web-infra-dev/rspack/blob/main/LICENSE).
diff --git a/npm/win32-ia32-msvc/package.json b/npm/win32-ia32-msvc/package.json
new file mode 100644
index 00000000000..18c359c6599
--- /dev/null
+++ b/npm/win32-ia32-msvc/package.json
@@ -0,0 +1,26 @@
+{
+ "name": "@rspack/binding-win32-ia32-msvc",
+ "version": "0.2.0",
+ "license": "MIT",
+ "description": "Node binding for rspack",
+ "main": "rspack.win32-ia32-msvc.node",
+ "homepage": "https://rspack.dev",
+ "bugs": "https://github.com/web-infra-dev/rspack/issues",
+ "repository": {
+ "type": "git",
+ "url": "https://github.com/web-infra-dev/rspack",
+ "directory": "packages/rspack"
+ },
+ "publishConfig": {
+ "access": "public"
+ },
+ "files": [
+ "rspack.win32-ia32-msvc.node"
+ ],
+ "os": [
+ "win32"
+ ],
+ "cpu": [
+ "ia32"
+ ]
+}
\ No newline at end of file
diff --git a/npm/win32-x64-msvc/package.json b/npm/win32-x64-msvc/package.json
index 506a73185c8..b476511f2a8 100644
--- a/npm/win32-x64-msvc/package.json
+++ b/npm/win32-x64-msvc/package.json
@@ -6,7 +6,11 @@
"main": "rspack.win32-x64-msvc.node",
"homepage": "https://rspack.dev",
"bugs": "https://github.com/web-infra-dev/rspack/issues",
- "repository": "web-infra-dev/rspack",
+ "repository": {
+ "type": "git",
+ "url": "https://github.com/web-infra-dev/rspack",
+ "directory": "packages/rspack"
+ },
"publishConfig": {
"access": "public"
},
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index b2073a5a4a9..eb64a767f5c 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -78,12 +78,22 @@ importers:
'@napi-rs/cli': 3.0.0-alpha.3
'@rspack/binding-darwin-arm64': workspace:*
'@rspack/binding-darwin-x64': workspace:*
+ '@rspack/binding-linux-arm64-gnu': workspace:*
+ '@rspack/binding-linux-arm64-musl': workspace:*
'@rspack/binding-linux-x64-gnu': workspace:*
+ '@rspack/binding-linux-x64-musl': workspace:*
+ '@rspack/binding-win32-arm64-msvc': workspace:*
+ '@rspack/binding-win32-ia32-msvc': workspace:*
'@rspack/binding-win32-x64-msvc': workspace:*
optionalDependencies:
'@rspack/binding-darwin-arm64': link:../../npm/darwin-arm64
'@rspack/binding-darwin-x64': link:../../npm/darwin-x64
+ '@rspack/binding-linux-arm64-gnu': link:../../npm/linux-arm64-gnu
+ '@rspack/binding-linux-arm64-musl': link:../../npm/linux-arm64-musl
'@rspack/binding-linux-x64-gnu': link:../../npm/linux-x64-gnu
+ '@rspack/binding-linux-x64-musl': link:../../npm/linux-x64-musl
+ '@rspack/binding-win32-arm64-msvc': link:../../npm/win32-arm64-msvc
+ '@rspack/binding-win32-ia32-msvc': link:../../npm/win32-ia32-msvc
'@rspack/binding-win32-x64-msvc': link:../../npm/win32-x64-msvc
devDependencies:
'@napi-rs/cli': 3.0.0-alpha.3
@@ -716,9 +726,24 @@ importers:
npm/darwin-x64:
specifiers: {}
+ npm/linux-arm64-gnu:
+ specifiers: {}
+
+ npm/linux-arm64-musl:
+ specifiers: {}
+
npm/linux-x64-gnu:
specifiers: {}
+ npm/linux-x64-musl:
+ specifiers: {}
+
+ npm/win32-arm64-msvc:
+ specifiers: {}
+
+ npm/win32-ia32-msvc:
+ specifiers: {}
+
npm/win32-x64-msvc:
specifiers: {}
@@ -1087,9 +1112,11 @@ importers:
chokidar: 3.5.3
coffee-loader: ^4.0.0
copy-webpack-plugin: '5'
+ csv-to-markdown-table: ^1.3.0
enhanced-resolve: 5.12.0
file-loader: ^6.2.0
graceful-fs: 4.2.10
+ is-ci: 3.0.1
jest-serializer-path: ^0.1.15
less: 4.1.3
less-loader: ^11.1.0
@@ -1144,7 +1171,9 @@ importers:
chokidar: 3.5.3
coffee-loader: 4.0.0
copy-webpack-plugin: 5.1.2
+ csv-to-markdown-table: 1.3.0
file-loader: 6.2.0
+ is-ci: 3.0.1
jest-serializer-path: 0.1.15
less: 4.1.3
less-loader: 11.1.0_less@4.1.3
@@ -14365,6 +14394,10 @@ packages:
/csstype/3.1.1:
resolution: {integrity: sha512-DJR/VvkAvSZW9bTouZue2sSxDwdTN92uHjqeKVm+0dAqdfNykRzQ95tay8aXMBAAPpUiq4Qcug2L7neoRh2Egw==}
+ /csv-to-markdown-table/1.3.0:
+ resolution: {integrity: sha512-Vu9egsDU4kgfWy2mcw6q+2jJKsY4hB8XdbtyivEaWUvejhGtmUwSyLBbzb1nTi2o7Um+vhhRU4DBZr+ByCwLgQ==}
+ dev: true
+
/custom-event/1.0.1:
resolution: {integrity: sha512-GAj5FOq0Hd+RsCGVJxZuKaIDXDf3h6GQoNEjFgbLLI/trgtavwUbSnZ5pVfg27DVCaWjIohryS0JFwIJyT2cMg==}
dev: true