46 lines
1.2 KiB
JSON
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"
|
|
}
|
|
}
|