Files
test-repo/package.json
T
sanbuphy 4aca9df44e chore: add husky pre-commit hook and auto-fix lint warnings
- Install husky for git hooks
- Add pre-commit hook to run 'npm run lint -- --fix' before each commit
- Auto-fix 6 additional warnings (attribute order, escape chars)
- 0 errors, 208 warnings (down from 214)

This ensures code quality checks run automatically before commits.

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-02-20 01:19:00 +08:00

45 lines
1.1 KiB
JSON

{
"name": "easy-vibe",
"version": "1.0.0",
"description": "Easy-Vibe 中文实战课 - 零基础学会用 AI 编程",
"type": "module",
"scripts": {
"dev": "vitepress dev docs",
"build": "npm run lint && vitepress build docs --force",
"preview": "vitepress preview docs",
"format": "prettier --write .",
"verify": "bash scripts/verify.sh",
"lint": "eslint docs/.vitepress/theme",
"lint:fix": "eslint docs/.vitepress/theme --fix",
"prepare": "husky"
},
"keywords": [
"easy-vibe",
"ai",
"tutorial",
"vitepress"
],
"engines": {
"node": ">=18.0.0"
},
"license": "CC-BY-NC-SA-4.0",
"devDependencies": {
"@eslint/js": "^9.0.0",
"eslint": "^9.0.0",
"eslint-plugin-vue": "^9.30.0",
"husky": "^9.1.7",
"markdown-it-katex": "^2.0.3",
"prettier": "^3.7.4",
"vue-eslint-parser": "^9.4.3"
},
"dependencies": {
"@element-plus/icons-vue": "^2.3.2",
"claude": "^0.1.1",
"element-plus": "^2.13.1",
"typeit": "^8.8.7",
"viewerjs": "^1.11.7",
"vitepress": "2.0.0-alpha.15",
"vue": "^3.5.0"
}
}