Skip to content

Commit 1a58fcf

Browse files
committed
feat: 使用 rimraf 替代 rm -rf 兼容不同系统
1 parent bbd7254 commit 1a58fcf

File tree

21 files changed

+162
-39
lines changed

21 files changed

+162
-39
lines changed

.changeset/README.md

Lines changed: 0 additions & 5 deletions
This file was deleted.

.vscode/extensions.json

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,14 +12,16 @@
1212
"mikestead.dotenv",
1313
// iconify 图标插件
1414
"antfu.iconify",
15-
// CSS 变量提示
16-
"vunguyentuan.vscode-css-variables",
1715
// Markdown 格式化支持
1816
"yzhang.markdown-all-in-one",
1917
// 统一编辑器代码风格
2018
"editorconfig.editorconfig",
2119
// 显示 PNPM catalogs 版本信息
22-
"antfu.pnpm-catalog-lens"
20+
"antfu.pnpm-catalog-lens",
21+
// 单词拼写检查
22+
"streetsidesoftware.code-spell-checker",
23+
// 多行字符串高亮
24+
"tobermory.es6-string-html"
2325
],
2426
"unwantedRecommendations": [
2527
// 和 volar 冲突

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ Additionally, the project includes automated scripts and continuous integration
4545
"build:docs": "pnpm -F @mylib/docs run build", // Build the documentation application
4646
"build:gulp": "gulp -f build/gulpfile.cjs", // Unified packaging script managed by gulp
4747
"format": "prettier --write \"**/*.{js,jsx,ts,tsx,mjs,mts,md,vue}\"", // Format all packages' code
48-
"clean": "rm -rf .turbo && rm -rf node_modules && rm -rf dist && turbo run clean", // Clean all packages
48+
"clean": "turbo run clean --continue && rimraf .turbo dist && rm -rf node_modules", // Clean all packages
4949
"deps:update": "pnpm update -r --latest", // Update all packages' dependencies
5050
"deps:check": "pnpm outdated -r", // Check all packages' dependencies
5151
"preinstall": "npx only-allow pnpm", // Ensure pnpm is used to install dependencies

README.zh-CN.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@
4343
"build:docs": "pnpm -F @mylib/docs run build", // 构建文档应用
4444
"build:gulp": "gulp -f build/gulpfile.cjs",// 使用gulp管理的统一打包脚本
4545
"format": "prettier --write \"**/*.{js,jsx,ts,tsx,mjs,mts,md,vue}\"", // 格式化所有包的代码
46-
"clean": "rm -rf .turbo && rm -rf node_modules && rm -rf dist && turbo run clean", // 清理所有包
46+
"clean": "turbo run clean --continue && rimraf .turbo dist && rm -rf node_modules", // 清理所有包
4747
"deps:update": "pnpm update -r --latest", // 更新所有包的依赖
4848
"deps:check": "pnpm outdated -r", // 检查所有包的依赖
4949
"preinstall": "npx only-allow pnpm", // 确保使用 pnpm 安装依赖

apps/docs/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,9 @@
55
"main": "index.js",
66
"scripts": {
77
"dev": "vitepress dev",
8-
"build": "rm -rf .vitepress/dist && vitepress build",
8+
"build": "rimraf .vitepress/dist && vitepress build",
99
"preview": "vitepress preview",
10-
"clean": "rm -rf .turbo && rm -rf node_modules && rm -rf .vitepress/dist && rm -rf .vitepress/cache && rm -rf .vitepress/.temp"
10+
"clean": "rimraf .turbo node_modules .vitepress/dist .vitepress/cache .vitepress/.temp"
1111
},
1212
"keywords": [],
1313
"author": "",

package.json

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "vue3-component-lib-template",
3-
"description": "This is a modern component library template based on Turborepo+Vue 3.5+TypeScript.",
3+
"description": "This is a modern component library template based on Turborepo + Vue 3.5 + TypeScript.",
44
"version": "1.0.0",
55
"packageManager": "[email protected]",
66
"author": "huangmingfu <[email protected]>",
@@ -34,7 +34,7 @@
3434
"lint:format": "prettier --write \"**/*.{js,jsx,cjs,ts,tsx,mjs,mts,md,vue,scss,css,less,html,json}\"",
3535
"lint:style": "stylelint \"**/*.{css,scss,less}\" --fix",
3636
"lint:all": "pnpm run lint:eslint && pnpm run lint:style && pnpm run lint:format",
37-
"clean": "rm -rf .turbo && rm -rf node_modules && rm -rf dist && turbo run clean",
37+
"clean": "turbo run clean --continue && rimraf .turbo dist && rm -rf node_modules",
3838
"changeset:version": "pnpm changeset && pnpm changeset version",
3939
"deps:update": "pnpm update -r --latest",
4040
"deps:check": "pnpm outdated -r",
@@ -63,7 +63,8 @@
6363
"stylelint": "catalog:",
6464
"turbo": "catalog:",
6565
"typescript": "catalog:",
66-
"vue": "catalog:"
66+
"vue": "catalog:",
67+
"rimraf": "catalog:"
6768
},
6869
"engines": {
6970
"node": ">=18",

packages/directives/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,8 @@
1313
"registry": "https://registry.npmjs.org/"
1414
},
1515
"scripts": {
16-
"build": "rm -rf dist && rollup -c rollup.config.mjs",
17-
"clean": "rm -rf .turbo && rm -rf node_modules && rm -rf dist",
16+
"build": "rimraf dist && rollup -c rollup.config.mjs",
17+
"clean": "rimraf .turbo node_modules dist",
1818
"publish": "pnpm publish"
1919
},
2020
"devDependencies": {

packages/hooks/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,8 @@
1313
"registry": "https://registry.npmjs.org/"
1414
},
1515
"scripts": {
16-
"build": "rm -rf dist && rollup -c rollup.config.mjs",
17-
"clean": "rm -rf .turbo && rm -rf node_modules && rm -rf dist",
16+
"build": "rimraf dist && rollup -c rollup.config.mjs",
17+
"clean": "rimraf .turbo node_modules dist",
1818
"publish": "pnpm publish"
1919
},
2020
"devDependencies": {

packages/lint-configs/commitlint-config/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
}
1313
},
1414
"scripts": {
15-
"clean": "rm -rf .turbo && rm -rf node_modules"
15+
"clean": "rimraf .turbo node_modules"
1616
},
1717
"devDependencies": {
1818
"@commitlint/cli": "catalog:",

packages/lint-configs/eslint-config/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
}
1313
},
1414
"scripts": {
15-
"clean": "rm -rf .turbo && rm -rf node_modules"
15+
"clean": "rimraf .turbo node_modules"
1616
},
1717
"devDependencies": {
1818
"@eslint/js": "catalog:",

0 commit comments

Comments
 (0)