Files
2026-04-16 21:09:45 +08:00

46 lines
1.2 KiB
JSON

{
"name": "azuma-project-root",
"version": "1.0.0",
"private": true,
"type": "commonjs",
"engines": {
"node": "20.18.0",
"pnpm": ">=9.0.0"
},
"scripts": {
"build:all": "pnpm -r run build",
"lint": "pnpm -r exec eslint .",
"lint:fix": "pnpm -r exec eslint . --fix",
"setup": "node install-all.js",
"setup:clean": "node install-all.js --clean",
"install:all": "node install-all.js",
"prepare": "husky"
},
"lint-staged": {
"*.{js,ts,vue}": [
"pnpm exec eslint --fix --cache"
],
"*.{css,scss}": [
"pnpm exec stylelint --fix"
]
},
"devDependencies": {
"@eslint/js": "^9.14.0",
"eslint": "^9.14.0",
"eslint-config-prettier": "^9.1.0",
"eslint-import-resolver-alias": "^1.1.2",
"eslint-plugin-import": "^2.32.0",
"eslint-plugin-prettier": "^5.5.5",
"eslint-plugin-promise": "^7.2.1",
"eslint-plugin-security": "^4.0.0",
"eslint-plugin-vue": "^9.30.0",
"globals": "^15.11.0",
"husky": "^9.1.7",
"lint-staged": "^16.4.0",
"prettier": "^3.3.3",
"stylelint": "^17.8.0",
"stylelint-config-standard": "^40.0.0",
"vue-eslint-parser": "^9.4.3"
}
}