瀏覽代碼

Replace 'rm -rf' with 'rimraf' for cross-platform compatibility in clean scripts

codecalm 7 月之前
父節點
當前提交
6b3bf15c4c
共有 4 個文件被更改,包括 21 次插入8 次删除
  1. 1 1
      core/package.json
  2. 7 6
      package.json
  3. 12 0
      pnpm-lock.yaml
  4. 1 1
      preview/package.json

+ 1 - 1
core/package.json

@@ -6,7 +6,7 @@
   "scripts": {
     "dev": "pnpm run watch",
     "build": "pnpm run clean && pnpm run css && pnpm run js && pnpm run copy",
-    "clean": "rm -rf dist/* demo",
+    "clean": "rimraf dist/* demo",
     "css": "pnpm run css-compile && pnpm run css-prefix && pnpm run css-rtl && pnpm run css-minify && pnpm run css-banner",
     "css-compile": "sass scss/:dist/css/ --no-source-map --load-path=node_modules",
     "css-banner": "node build/add-banner.mjs",

+ 7 - 6
package.json

@@ -13,26 +13,27 @@
   },
   "packageManager": "[email protected]",
   "devDependencies": {
+    "@changesets/changelog-github": "^0.5.0",
+    "@changesets/cli": "^2.27.12",
     "@rollup/plugin-babel": "^6.0.4",
     "@rollup/plugin-commonjs": "^28.0.2",
     "@rollup/plugin-node-resolve": "^16.0.0",
     "@rollup/plugin-replace": "^6.0.2",
     "autoprefixer": "^10.4.20",
     "bundlewatch": "^0.4.0",
+    "clean-css-cli": "^5.6.3",
     "cross-env": "^7.0.3",
+    "glob": "^11.0.1",
+    "js-beautify": "^1.15.1",
     "nodemon": "^3.1.9",
     "postcss": "^8.5.1",
     "postcss-cli": "^11.0.0",
+    "prettier": "^3.4.2",
+    "rimraf": "^6.0.1",
     "rollup": "4.34.4",
     "rtlcss": "^4.3.0",
     "sass": "1.71.0",
-    "clean-css-cli": "^5.6.3",
     "terser": "^5.38.1",
-    "@changesets/changelog-github": "^0.5.0",
-    "@changesets/cli": "^2.27.12",
-    "glob": "^11.0.1",
-    "js-beautify": "^1.15.1",
-    "prettier": "^3.4.2",
     "turbo": "^2.4.0"
   }
 }

+ 12 - 0
pnpm-lock.yaml

@@ -56,6 +56,9 @@ importers:
       prettier:
         specifier: ^3.4.2
         version: 3.4.2
+      rimraf:
+        specifier: ^6.0.1
+        version: 6.0.1
       rollup:
         specifier: 4.34.4
         version: 4.34.4
@@ -3270,6 +3273,15 @@ packages:
       glob: 10.4.5
     dev: true
 
+  /[email protected]:
+    resolution: {integrity: sha512-9dkvaxAsk/xNXSJzMgFqqMCuFgt2+KsOFek3TMLfo8NCPfWpBmqwyNn5Y+NX56QUYfCtsyhF3ayiboEoUmJk/A==}
+    engines: {node: 20 || >=22}
+    hasBin: true
+    dependencies:
+      glob: 11.0.1
+      package-json-from-dist: 1.0.1
+    dev: true
+
   /[email protected]:
     resolution: {integrity: sha512-spF66xoyD7rz3o08sHP7wogp1gZ6itSq22SGa/IZTcUDXDlOyrShwMwkVSB+BUxFRZZCUYqdb3KWDEOMVQZxuw==}
     engines: {node: '>=18.0.0', npm: '>=8.0.0'}

+ 1 - 1
preview/package.json

@@ -17,7 +17,7 @@
     "js-minify": "pnpm run js-minify-demo && pnpm run js-minify-theme",
     "js-minify-demo": "terser --compress passes=2 --mangle --comments '/^!/' --source-map 'content=dist/preview/js/demo.js.map,includeSources,url=demo.min.js.map' --output dist/preview/js/demo.min.js dist/preview/js/demo.js",
     "js-minify-theme": "terser --compress passes=2 --mangle --comments '/^!/' --source-map 'content=dist/preview/js/demo-theme.js.map,includeSources,url=demo-theme.min.js.map' --output dist/preview/js/demo-theme.min.js dist/preview/js/demo-theme.js", 
-    "clean": "rm -rf dist demo",
+    "clean": "rimraf dist demo",
     "html": "eleventy",
     "svg-optimize": "svgo -f svg/brand --pretty",
     "unused-files": "node build/unused-files.mjs",