- Vue 3 + TypeScript + Pinia + SCSS - 3-tab navigation (home, booking, profile) + 11 sub-pages - HTTP client with JWT auth, request interceptors - Pinia stores: user (auth, profile, memberships), studio, booking - Utility functions: price formatting, date helpers - WeChat login helper - All pages as stubs ready for implementation
20 lines
467 B
JSON
20 lines
467 B
JSON
{
|
|
"extends": "../../tsconfig.base.json",
|
|
"compilerOptions": {
|
|
"target": "ESNext",
|
|
"module": "ESNext",
|
|
"moduleResolution": "bundler",
|
|
"jsx": "preserve",
|
|
"jsxImportSource": "vue",
|
|
"sourceMap": true,
|
|
"declaration": false,
|
|
"declarationMap": false,
|
|
"types": [
|
|
"@dcloudio/types",
|
|
"@types/node"
|
|
]
|
|
},
|
|
"include": ["src/**/*.ts", "src/**/*.vue", "src/**/*.d.ts"],
|
|
"exclude": ["node_modules", "dist", "unpackage"]
|
|
}
|