migrate to typescript

This commit is contained in:
MaysWind
2024-12-29 14:24:37 +08:00
parent b638a73e4d
commit 2560a70e5e
171 changed files with 3402 additions and 2557 deletions
+11 -6
View File
@@ -15,7 +15,7 @@
"serve": "cross-env NODE_ENV=development vite",
"build": "cross-env NODE_ENV=production vite build",
"serve:dist": "vite preview",
"lint": "eslint . --fix"
"lint": "tsc --noEmit && eslint . --fix"
},
"dependencies": {
"@mdi/js": "^7.4.47",
@@ -47,20 +47,25 @@
"vuetify": "^3.7.6"
},
"devDependencies": {
"@eslint/compat": "^1.2.4",
"@eslint/eslintrc": "^3.2.0",
"@eslint/js": "^9.17.0",
"@tsconfig/node22": "^22.0.0",
"@types/crypto-js": "^4.2.2",
"@types/git-rev-sync": "^2.0.2",
"@types/node": "^22.10.2",
"@types/ua-parser-js": "^0.7.39",
"@vitejs/plugin-vue": "^5.2.1",
"@vue/eslint-config-typescript": "^14.1.3",
"@vue/tsconfig": "^0.7.0",
"cross-env": "^7.0.3",
"eslint": "^9.17.0",
"eslint-plugin-vue": "^9.32.0",
"git-rev-sync": "^3.0.2",
"globals": "^15.14.0",
"postcss-preset-env": "^10.1.2",
"sass": "^1.83.0",
"typescript": "^5.7.2",
"vite": "^6.0.5",
"vite-plugin-pwa": "^0.21.1",
"vite-plugin-vuetify": "^2.0.4"
"vite-plugin-vuetify": "^2.0.4",
"vue-tsc": "^2.1.10"
},
"browserslist": [
"> 1%",