build: 迁移到 @quasar/app-vite v3 + pnpm + oxlint/oxfmt
- @quasar/app-vite 2.4 → 3.5:#q-app 包装器、统一 @/ 别名、process.env → import.meta.env、 build.env/defineEnv 新式环境变量配置、PWA 目录改为 src-pwa/sw、模式依赖移入 src-pwa/package.json - 包管理器 npm → pnpm:pnpm-workspace.yaml(allowBuilds)、packageManager 字段; 补齐 overlayscrollbars / sortablejs / viewerjs 等此前靠 npm 提升才能解析的隐式依赖 - prettier → oxfmt(prettier 仅保留为 md-editor-v3 的运行时依赖);eslint 全家桶 → oxlint; 原 import/order 约定由 oxfmt sortImports 接管 - 依赖升级:vue-router 5、pinia 4、@quasar/extras 2、pako 3、nanoid 6、quasar 2.24 等; typescript 留在 5.9(7 与 vue-tsc 3.x 不兼容),cropperjs 留在 1.x(md-editor-v3 需要 v1 API) - 按 oxlint correctness 修正浮动 Promise、路由守卫 next 回调、重复枚举值等既有问题
N
noreply committed
9c6ab1e64020f34990ce2c25d1b541df13472a94
Parent: bfa49d8