1
0
mirror of https://github.com/tabler/tabler.git synced 2025-12-21 17:34:25 +04:00

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

This commit is contained in:
codecalm
2025-02-11 19:15:43 +01:00
parent 76f5de44e7
commit 6b3bf15c4c
4 changed files with 21 additions and 8 deletions

View File

@@ -6,7 +6,7 @@
"scripts": { "scripts": {
"dev": "pnpm run watch", "dev": "pnpm run watch",
"build": "pnpm run clean && pnpm run css && pnpm run js && pnpm run copy", "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": "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-compile": "sass scss/:dist/css/ --no-source-map --load-path=node_modules",
"css-banner": "node build/add-banner.mjs", "css-banner": "node build/add-banner.mjs",

View File

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

12
pnpm-lock.yaml generated
View File

@@ -56,6 +56,9 @@ importers:
prettier: prettier:
specifier: ^3.4.2 specifier: ^3.4.2
version: 3.4.2 version: 3.4.2
rimraf:
specifier: ^6.0.1
version: 6.0.1
rollup: rollup:
specifier: 4.34.4 specifier: 4.34.4
version: 4.34.4 version: 4.34.4
@@ -3270,6 +3273,15 @@ packages:
glob: 10.4.5 glob: 10.4.5
dev: true dev: true
/rimraf@6.0.1:
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
/rollup@4.34.4: /rollup@4.34.4:
resolution: {integrity: sha512-spF66xoyD7rz3o08sHP7wogp1gZ6itSq22SGa/IZTcUDXDlOyrShwMwkVSB+BUxFRZZCUYqdb3KWDEOMVQZxuw==} resolution: {integrity: sha512-spF66xoyD7rz3o08sHP7wogp1gZ6itSq22SGa/IZTcUDXDlOyrShwMwkVSB+BUxFRZZCUYqdb3KWDEOMVQZxuw==}
engines: {node: '>=18.0.0', npm: '>=8.0.0'} engines: {node: '>=18.0.0', npm: '>=8.0.0'}

View File

@@ -17,7 +17,7 @@
"js-minify": "pnpm run js-minify-demo && pnpm run js-minify-theme", "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-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", "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", "html": "eleventy",
"svg-optimize": "svgo -f svg/brand --pretty", "svg-optimize": "svgo -f svg/brand --pretty",
"unused-files": "node build/unused-files.mjs", "unused-files": "node build/unused-files.mjs",