Skip to content

Commit 91d2dfd

Browse files
committed
chore: delete commitlint/prettier/vetest/husky
1 parent 6d92654 commit 91d2dfd

16 files changed

+455
-2120
lines changed

.cz-config.cjs

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

.czrc

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

.husky/commit-msg

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

.husky/pre-commit

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

README.md

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88

99
- 📦 [组件自动化加载](https://github.com/antfu/unplugin-vue-components)
1010

11-
- 🧲 使用[Eslint](https://eslint.org/), [Prettier](https://github.com/prettier/prettier), [Stylelint](https://stylelint.io/)约束代码
11+
- 🧲 使用[![code style](https://antfu.me/badge-code-style.svg)](https://github.com/antfu/eslint-config), [Stylelint](https://stylelint.io/)约束代码
1212

1313
- 🍍 [使用 Pinia 的状态管理](https://pinia.vuejs.org), 以及[Pinia 持久化](https://prazdevs.github.io/pinia-plugin-persistedstate/)
1414

@@ -22,23 +22,16 @@
2222

2323
- 🦾 [TypeScript](https://github.com/microsoft/TypeScript)
2424

25-
- ⛓️ 使用[commitizen](https://github.com/commitizen-tools/commitizen), [husky](https://github.com/typicode/husky), [cz-customizable](https://github.com/leoforfree/cz-customizable)定制 git
26-
2725
- 🪜 集成[element-plus](https://element-plus.org/)
2826

29-
- ⚙️ 使用 [Vitest](https://github.com/vitest-dev/vitest) 进行单元测试
30-
3127
## 开发工具
3228

3329
- [VS Code 扩展](./.vscode/extensions.json)
3430
- [Volar](https://marketplace.visualstudio.com/items?itemName=Vue.volar) - Vue 3 `<script setup>` IDE 支持
3531
- [Iconify IntelliSense](https://marketplace.visualstudio.com/items?itemName=antfu.iconify) - 图标内联显示和自动补全
3632
- [ESLint](https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint)
37-
- [Prettier - Code formatter](https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode)
38-
- [Stylelint](https://marketplace.visualstudio.com/items?itemName=stylelint.vscode-stylelint)
3933
- [Vue VSCode Snippets](https://marketplace.visualstudio.com/items?itemName=sdras.vue-vscode-snippets)
4034
- [TypeScript Vue Plugin (Volar)](https://marketplace.visualstudio.com/items?itemName=Vue.vscode-typescript-vue-plugin)
41-
- [Vitest](https://marketplace.visualstudio.com/items?itemName=ZixuanChen.vitest-explorer)
4235
- [UnoCSS](https://marketplace.visualstudio.com/items?itemName=antfu.unocss)
4336

4437
## 使用

commitlint.config.cjs

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

package.json

Lines changed: 11 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -10,19 +10,10 @@
1010
"serve": "vite",
1111
"build": "vue-tsc --noEmit && vite build",
1212
"preview": "vite preview",
13-
"commit": "git add . && cz",
14-
"lint": "npm run lint:fix && npm run lint:style",
13+
"lint": "pnpm lint:fix && pnpm lint:style",
1514
"lint:fix": "eslint . --fix",
1615
"lint:style": "stylelint \"./src/**/*.{css,less,vue,html}\" --fix",
17-
"prettier": "prettier --write .",
18-
"prepare": "husky install",
19-
"init": "pnpm i && git init && npm run prepare",
20-
"test": "vitest"
21-
},
22-
"config": {
23-
"cz-customizable": {
24-
"config": ".cz-config.cjs"
25-
}
16+
"init": "pnpm i && git init && npx simple-git-hooks"
2617
},
2718
"dependencies": {
2819
"@vue/runtime-core": "^3.5.13",
@@ -38,25 +29,22 @@
3829
},
3930
"devDependencies": {
4031
"@antfu/eslint-config": "^3.11.2",
41-
"@commitlint/cli": "^17.7.1",
42-
"@commitlint/config-conventional": "^17.7.0",
4332
"@iconify/json": "^2.2.215",
4433
"@types/node": "^18.17.18",
4534
"@types/nprogress": "^0.2.0",
4635
"@unocss/eslint-plugin": "^0.64.1",
4736
"@vitejs/plugin-vue": "^5.2.1",
4837
"@vue/test-utils": "2.4.1",
49-
"commitizen": "4.3.0",
50-
"cz-customizable": "7.0.0",
5138
"eslint": "^9.15.0",
52-
"eslint-plugin-format": "^0.1.2",
53-
"husky": "^8.0.3",
39+
"eslint-plugin-format": "^0.1.3",
5440
"hyh-toolkit": "^0.4.1",
5541
"less": "^4.2.0",
42+
"lint-staged": "^15.2.11",
5643
"postcss": "^8.4.30",
5744
"postcss-html": "^1.5.0",
5845
"postcss-less": "^6.0.0",
5946
"postcss-preset-env": "^9.1.4",
47+
"simple-git-hooks": "^2.11.1",
6048
"stylelint": "^15.10.3",
6149
"stylelint-config-standard": "^34.0.0",
6250
"stylelint-less": "^2.0.0",
@@ -70,7 +58,12 @@
7058
"vite": "^5.4.11",
7159
"vite-plugin-compression": "^0.5.1",
7260
"vite-plugin-vue-devtools": "^7.6.5",
73-
"vitest": "^2.1.6",
7461
"vue-tsc": "^2.1.10"
62+
},
63+
"simple-git-hooks": {
64+
"pre-commit": "pnpm lint-staged"
65+
},
66+
"lint-staged": {
67+
"*": "pnpm lint"
7568
}
7669
}

0 commit comments

Comments
 (0)