add vue frontend scaffold

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.
This commit is contained in:
Yisroel Baum 2026-07-30 23:09:37 +03:00
parent a225433cec
commit 2b53e2b8ac
Signed by: yisroelbaum
GPG key ID: 0FA60884F75520A9
21 changed files with 5895 additions and 0 deletions

View file

@ -0,0 +1,18 @@
{
"extends": "@vue/tsconfig/tsconfig.dom.json",
"include": ["env.d.ts", "src/**/*", "src/**/*.vue"],
"exclude": ["src/**/__tests__/*"],
"compilerOptions": {
// Extra safety for array and object lookups, but may have false positives.
"noUncheckedIndexedAccess": true,
// Path mapping for cleaner imports.
"paths": {
"@/*": ["./src/*"]
},
// `vue-tsc --build` produces a .tsbuildinfo file for incremental type-checking.
// Specified here to keep it out of the root directory.
"tsBuildInfoFile": "./node_modules/.tmp/tsconfig.app.tsbuildinfo"
}
}