Skip to content

Commit 62c4c76

Browse files
authored
chore: use local package for scripts (#11572)
1 parent debe22c commit 62c4c76

File tree

6 files changed

+871
-28
lines changed

6 files changed

+871
-28
lines changed

.husky/pre-commit

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
pnpx lint-staged
1+
pnpm exec lint-staged

lint-staged.config.mjs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ export default {
22
"*.rs": "rustfmt",
33
"*.{ts,tsx,js,mjs,yaml,yml}":
44
"node ./node_modules/prettier/bin/prettier.cjs --write",
5-
"*.toml": "pnpx @taplo/cli format",
5+
"*.toml": "pnpm exec taplo format",
66
"*.{ts,tsx,js,cts,cjs,mts,mjs}": [
77
"pnpm run lint:js",
88
// ignore staged file list; execute x without extra args

package.json

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
"x": "zx x.mjs",
1010
"dev": "pnpm --filter @rspack/cli run dev",
1111
"clean": "pnpm --filter @rspack/cli run clean",
12-
"check-dependency-version": "pnpx check-dependency-version-consistency@5 . --ignore-dep chalk --ignore-package webpack-test --ignore-package webpack-examples",
12+
"check-dependency-version": "check-dependency-version-consistency . --ignore-dep chalk --ignore-package webpack-test --ignore-package webpack-examples",
1313
"build:js": "pnpm --filter \"@rspack/core\" build && pnpm --parallel --filter \"@rspack/*\" --filter \"create-rspack\" --filter \"!@rspack/core\" build",
1414
"build:js:canary": "pnpm --filter \"@rspack-canary/core\" build && pnpm --parallel --filter \"@rspack-canary/*\" --filter \"create-rspack-canary\" --filter \"!@rspack-canary/core\" build",
1515
"build:cli:dev": "pnpm run build:binding:dev && pnpm run build:js",
@@ -27,8 +27,8 @@
2727
"format:rs": "cargo fmt --all",
2828
"format:js": "pnpm run format-ci:js --write",
2929
"format-ci:js": "node ./node_modules/prettier/bin/prettier.cjs \"packages/**/src/**/*.{ts,tsx,mts,cts,js,mjs,cjs,jsx}\" \"crates/rspack_plugin_runtime/**/*.{ts,js}\" \"scripts/**/*.{cjs,mjs,js}\" \"*.mjs\" \"x\" --check",
30-
"format-ci:toml": "pnpx @taplo/cli format --check '.cargo/*.toml' './crates/**/Cargo.toml' './Cargo.toml'",
31-
"format:toml": "pnpx @taplo/cli format '.cargo/*.toml' './crates/**/Cargo.toml' './Cargo.toml'",
30+
"format-ci:toml": "taplo format --check '.cargo/*.toml' './crates/**/Cargo.toml' './Cargo.toml'",
31+
"format:toml": "taplo format '.cargo/*.toml' './crates/**/Cargo.toml' './Cargo.toml'",
3232
"lint:js": "pnpm run lint-ci:js --write",
3333
"lint-ci:js": "biome check --diagnostic-level=warn --no-errors-on-unmatched --max-diagnostics=none --error-on-warnings",
3434
"lint:rs": "node ./scripts/check_rust_dependency.cjs",
@@ -66,11 +66,13 @@
6666
"@jest/reporters": "29.7.0",
6767
"@microsoft/api-extractor": "7.52.9",
6868
"@microsoft/api-extractor-model": "7.30.7",
69+
"@rslint/core": "0.1.11",
6970
"@rspack/cli": "workspace:*",
7071
"@taplo/cli": "^0.7.0",
7172
"@types/is-ci": "^3.0.4",
7273
"@types/jest": "29.5.14",
7374
"@types/node": "^20.19.9",
75+
"check-dependency-version-consistency": "^5.0.1",
7476
"commander": "13.1.0",
7577
"cross-env": "^7.0.3",
7678
"husky": "^9.1.7",
@@ -85,8 +87,7 @@
8587
"ts-jest": "29.4.0",
8688
"typescript": "^5.9.2",
8789
"webpack": "5.99.9",
88-
"zx": "8.7.1",
89-
"@rslint/core": "0.1.11"
90+
"zx": "8.7.1"
9091
},
9192
"packageManager": "[email protected]",
9293
"pnpm": {

0 commit comments

Comments
 (0)