Skip to content

Commit 8c4e8e5

Browse files
committed
feat: more improved version according to latest pro version
1 parent cf271b5 commit 8c4e8e5

34 files changed

+7119
-6939
lines changed

typescript-version/.eslintrc.js

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -216,14 +216,6 @@ module.exports = {
216216
inspect: '^(?!.*(@core|@layouts)).*',
217217
},
218218
},
219-
{
220-
regex: 'import axios from \'axios\'',
221-
replacement: 'import axios from \'@axios\'',
222-
message: 'Use axios instances created in \'src/plugin/axios.ts\' instead of unconfigured axios',
223-
files: {
224-
ignore: '^.*plugins/axios.ts.*',
225-
},
226-
},
227219
],
228220

229221
// Ignore files

typescript-version/.gitignore

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,4 +31,4 @@ dist-ssr
3131
.yarn
3232

3333
# iconify dist files
34-
src/@iconify/*.js
34+
src/plugins/iconify/icons.css

typescript-version/.nvmrc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
lts/*
Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,13 @@
11
{
22
"recommendations": [
33
"dbaeumer.vscode-eslint",
4-
"mgmcdermott.vscode-language-babel",
54
"editorconfig.editorconfig",
65
"xabikos.javascriptsnippets",
76
"stylelint.vscode-stylelint",
8-
"fabiospampinato.vscode-highlight",
97
"github.vscode-pull-request-github",
108
"vue.volar",
119
"antfu.iconify",
1210
"cipchk.cssrem",
1311
"matijao.vue-nuxt-snippets"
1412
]
15-
}
13+
}

typescript-version/.vscode/settings.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -32,9 +32,9 @@
3232
"volar.completion.preferredTagNameCase": "pascal",
3333
// Extension: ESLint
3434
"editor.codeActionsOnSave": {
35-
"source.fixAll.eslint": true,
36-
"source.fixAll.stylelint": true,
37-
"source.organizeImports": true,
35+
"source.fixAll.eslint": "explicit",
36+
"source.fixAll.stylelint": "explicit",
37+
"source.organizeImports": "explicit"
3838
},
3939
"eslint.alwaysShowStatus": true,
4040
"eslint.format.enable": true,

typescript-version/auto-imports.d.ts

Lines changed: 2 additions & 315 deletions
Large diffs are not rendered by default.

typescript-version/package.json

Lines changed: 10 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -8,29 +8,21 @@
88
"preview": "vite preview --port 5050",
99
"typecheck": "vue-tsc --noEmit",
1010
"lint": "eslint . -c .eslintrc.js --fix --ext .ts,.js,.vue,.tsx,.jsx",
11-
"build:icons": "tsc -b src/@iconify && node src/@iconify/build-icons.js",
11+
"build:icons": "tsx src/plugins/iconify/build-icons.ts",
1212
"postinstall": "npm run build:icons"
1313
},
1414
"dependencies": {
15-
"@casl/ability": "^6.2.0",
16-
"@casl/vue": "^2.2.0",
1715
"@floating-ui/dom": "1.2.8",
1816
"@vueuse/core": "^10.1.2",
1917
"@vueuse/math": "^10.1.2",
20-
"apexcharts-clevision": "^3.28.5",
21-
"axios": "1.4.0",
22-
"axios-mock-adapter": "^1.21.4",
23-
"chart.js": "^4.1.2",
18+
"apexcharts": "^3.28.5",
2419
"jwt-decode": "^3.1.2",
2520
"pinia": "^2.1.3",
2621
"prismjs": "^1.29.0",
2722
"roboto-fontface": "^0.10.0",
2823
"sass": "^1.59.3",
29-
"unplugin-vue-define-options": "^1.3.5",
3024
"vue": "^3.3.4",
31-
"vue-chartjs": "^5.2.0",
3225
"vue-flatpickr-component": "11.0.3",
33-
"vue-i18n": "^9.2.2",
3426
"vue-prism-component": "^2.0.0",
3527
"vue-router": "^4.2.1",
3628
"vue3-apexcharts": "^1.4.1",
@@ -40,17 +32,10 @@
4032
},
4133
"devDependencies": {
4234
"@antfu/eslint-config-vue": "^0.39.1",
43-
"@fullcalendar/core": "^6.1.8",
44-
"@fullcalendar/daygrid": "^6.1.8",
45-
"@fullcalendar/interaction": "^6.1.8",
46-
"@fullcalendar/list": "^6.1.8",
47-
"@fullcalendar/timegrid": "^6.1.8",
48-
"@fullcalendar/vue3": "^6.1.8",
4935
"@iconify-json/mdi": "^1.1.52",
5036
"@iconify/tools": "^2.2.0",
5137
"@iconify/utils": "^2.1.5",
5238
"@iconify/vue": "4.1.1",
53-
"@intlify/unplugin-vue-i18n": "^0.10.0",
5439
"@types/node": "^20.2.3",
5540
"@types/webfontloader": "^1.6.34",
5641
"@typescript-eslint/eslint-plugin": "^5.59.6",
@@ -60,30 +45,26 @@
6045
"eslint": "^8.41.0",
6146
"eslint-config-airbnb-base": "^15.0.0",
6247
"eslint-import-resolver-typescript": "^3.5.1",
63-
"eslint-plugin-import": "^2.26.0",
64-
"eslint-plugin-promise": "^6.0.1",
48+
"eslint-plugin-case-police": "^0.6.1",
49+
"eslint-plugin-import": "^2.28.1",
50+
"eslint-plugin-promise": "^6.1.1",
6551
"eslint-plugin-regex": "^1.10.0",
66-
"eslint-plugin-sonarjs": "^0.19.0",
67-
"eslint-plugin-unicorn": "^47.0.0",
68-
"eslint-plugin-vue": "^9.13.0",
52+
"eslint-plugin-sonarjs": "^0.23.0",
53+
"eslint-plugin-unicorn": "^49.0.0",
54+
"eslint-plugin-vue": "^9.19.2",
6955
"postcss-html": "^1.5.0",
7056
"stylelint": "14.15.0",
7157
"stylelint-config-idiomatic-order": "9.0.0",
7258
"stylelint-config-standard-scss": "6.1.0",
7359
"stylelint-use-logical-spec": "4.1.0",
60+
"tsx": "^4.6.2",
7461
"type-fest": "^3.11.0",
7562
"typescript": "^5.0.4",
7663
"unplugin-auto-import": "^0.16.1",
7764
"unplugin-vue-components": "^0.24.1",
7865
"vite": "^4.3.8",
79-
"vite-plugin-pages": "^0.30.1",
80-
"vite-plugin-vue-layouts": "^0.8.0",
8166
"vite-plugin-vuetify": "1.0.2",
82-
"vue-shepherd": "^3.0.0",
8367
"vue-tsc": "^1.6.5"
8468
},
85-
"packageManager": "[email protected]",
86-
"resolutions": {
87-
"postcss": "8"
88-
}
69+
"packageManager": "[email protected]"
8970
}

0 commit comments

Comments
 (0)