Add the standalone Vue, Vite, and TypeScript application with Vue Router and Pinia. Include npm dependency locking and the generated lint, formatting, and editor configuration.
46 lines
1.2 KiB
JSON
46 lines
1.2 KiB
JSON
{
|
|
"name": "website",
|
|
"version": "0.0.0",
|
|
"private": true,
|
|
"type": "module",
|
|
"scripts": {
|
|
"dev": "vite",
|
|
"build": "run-p type-check \"build-only {@}\" --",
|
|
"preview": "vite preview",
|
|
"build-only": "vite build",
|
|
"type-check": "vue-tsc --build",
|
|
"lint": "run-s \"lint:*\"",
|
|
"lint:oxlint": "oxlint . --fix",
|
|
"lint:eslint": "eslint . --fix --cache",
|
|
"format": "oxfmt src/"
|
|
},
|
|
"dependencies": {
|
|
"pinia": "^4.0.2",
|
|
"vue": "^3.5.40",
|
|
"vue-router": "^5.2.0"
|
|
},
|
|
"devDependencies": {
|
|
"@tsconfig/node24": "^24.0.4",
|
|
"@types/node": "^24.13.3",
|
|
"@vitejs/plugin-vue": "^6.0.8",
|
|
"@vitejs/plugin-vue-jsx": "^5.1.6",
|
|
"@vue/eslint-config-typescript": "^14.9.0",
|
|
"@vue/tsconfig": "^0.9.1",
|
|
"eslint": "^10.7.0",
|
|
"eslint-config-prettier": "^10.1.8",
|
|
"eslint-plugin-oxlint": "~1.73.0",
|
|
"eslint-plugin-vue": "~10.9.2",
|
|
"jiti": "^2.7.0",
|
|
"npm-run-all2": "^9.0.2",
|
|
"oxfmt": "^0.59.0",
|
|
"oxlint": "~1.74.0",
|
|
"typescript": "~6.0.0",
|
|
"vite": "^8.1.5",
|
|
"vite-plugin-vue-devtools": "^8.1.5",
|
|
"vue-eslint-parser": "^10.4.1",
|
|
"vue-tsc": "^3.3.7"
|
|
},
|
|
"engines": {
|
|
"node": "^22.18.0 || >=24.12.0"
|
|
}
|
|
}
|