Skip to content

Commit 85b2f61

Browse files
authored
Merge pull request #85 from sfxcode/sidebar
Sidebar
2 parents d7aaeda + 2d35247 commit 85b2f61

File tree

177 files changed

+12802
-424008
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

177 files changed

+12802
-424008
lines changed

.eslintignore

Lines changed: 0 additions & 3 deletions
This file was deleted.

.gitignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,8 @@ pnpm-debug.log*
3737
*.local
3838
LOCAL_NOTES.md
3939

40+
public/assets/fonts/*
41+
4042
*.log
4143

4244
.gitconfig

eslint.config.js

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,16 @@ import antfu from '@antfu/eslint-config'
22
import unocss from '@unocss/eslint-plugin'
33

44
export default antfu(
5-
{},
5+
{
6+
ignores: ['*/shims-vue.d.ts'],
7+
},
8+
69
unocss.configs.flat,
7-
)
10+
{
11+
rules: {
12+
'vue/no-mutating-props': ['error', {
13+
shallowOnly: true,
14+
}],
15+
},
16+
},
17+
)

package.json

Lines changed: 63 additions & 54 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "vite-primevue-starter",
3-
"version": "1.7.5",
3+
"version": "2.0.0",
44
"license": "MIT",
55
"type": "module",
66
"scripts": {
@@ -10,81 +10,90 @@
1010
"preview-https": "serve dist",
1111
"start": "pnpm dev & wait-on tcp:3333 -v",
1212
"lint": "eslint ./src",
13+
"lint:fix": "eslint --fix ./src",
1314
"test:e2e": "pnpm dev & wait-on tcp:3333 -v & cypress open",
1415
"test:ci": "pnpm dev & wait-on tcp:3333 -v & cypress run --headless",
1516
"test:unit": "vitest --run --reporter verbose",
1617
"test:coverage": "vitest run --coverage",
1718
"test:ui": "vitest --ui"
1819
},
1920
"devDependencies": {
20-
"@antfu/eslint-config": "2.8.3",
21-
"@cypress/vite-dev-server": "^5.0.7",
22-
"@iconify/json": "^2.2.192",
23-
"@intlify/unplugin-vue-i18n": "^3.0.1",
24-
"@sfxcode/formkit-primevue": "^1.9.5",
25-
"@types/markdown-it-link-attributes": "^3.0.4",
21+
"@antfu/eslint-config": "4.1.1",
22+
"@cypress/vite-dev-server": "^6.0.2",
23+
"@iconify/json": "^2.2.304",
24+
"@intlify/unplugin-vue-i18n": "^6.0.3",
25+
"@primevue/themes": "^4.2.5",
26+
"@sfxcode/formkit-primevue": "^2.7.5",
27+
"@tiptap/extension-highlight": "^2.11.5",
28+
"@tiptap/extension-text-align": "^2.11.5",
29+
"@tiptap/extension-text-style": "^2.11.5",
30+
"@tiptap/pm": "^2.11.5",
31+
"@tiptap/starter-kit": "^2.11.5",
32+
"@tiptap/vue-3": "^2.11.5",
33+
"@types/markdown-it-link-attributes": "^3.0.5",
2634
"@types/nprogress": "^0.2.3",
27-
"@unocss/eslint-config": "^0.58.6",
28-
"@unocss/preset-attributify": "^0.58.6",
29-
"@unocss/preset-icons": "^0.58.6",
30-
"@unocss/preset-typography": "^0.58.6",
31-
"@vitejs/plugin-vue": "^5.0.4",
32-
"@vitest/ui": "^1.4.0",
33-
"@vue/server-renderer": "^3.4.21",
34-
"@vue/test-utils": "^2.4.5",
35+
"@unocss/eslint-config": "^65.4.3",
36+
"@unocss/preset-attributify": "^65.4.3",
37+
"@unocss/preset-icons": "^65.4.3",
38+
"@unocss/preset-typography": "^65.4.3",
39+
"@vitejs/plugin-vue": "^5.2.1",
40+
"@vitest/ui": "^3.0.5",
41+
"@vue/server-renderer": "^3.5.13",
42+
"@vue/test-utils": "^2.4.6",
3543
"@vuedx/typecheck": "~0.7.6",
3644
"@vuedx/typescript-plugin-vue": "~0.7.6",
37-
"@vueuse/core": "^10.9.0",
45+
"@vueuse/core": "^12.5.0",
3846
"@vueuse/head": "~2.0.0",
3947
"add": "^2.0.6",
40-
"autoprefixer": "^10.4.18",
41-
"c8": "^9.1.0",
42-
"chart.js": "^4.4.2",
43-
"consola": "^3.2.3",
44-
"critters": "^0.0.22",
48+
"autoprefixer": "^10.4.20",
49+
"c8": "^10.1.3",
50+
"chart.js": "^4.4.7",
51+
"consola": "^3.4.0",
4552
"cross-env": "^7.0.3",
46-
"cypress": "^13.7.0",
47-
"eslint": "^8.57.0",
48-
"eslint-plugin-cypress": "^2.15.1",
49-
"happy-dom": "^13.8.6",
53+
"cypress": "^14.0.2",
54+
"eslint": "^9.20.0",
55+
"eslint-plugin-cypress": "^4.1.0",
56+
"happy-dom": "^17.0.2",
5057
"https-localhost": "^4.7.1",
51-
"markdown-it": "^14.0.0",
58+
"markdown-it": "^14.1.0",
5259
"markdown-it-link-attributes": "^4.0.1",
5360
"markdown-it-prism": "^2.3.0",
5461
"nprogress": "^0.2.0",
55-
"pinia": "~2.1.7",
62+
"pinia": "~2.3.1",
5663
"pinia-cached-store": "^0.6.6",
57-
"pnpm": "^8.15.4",
58-
"primeicons": "^6.0.1",
59-
"primevue": "^3.50.0",
60-
"prism-theme-vars": "^0.2.4",
61-
"quill": "^1.3.7",
64+
"pnpm": "^10.2.1",
65+
"primeicons": "^7.0.0",
66+
"primevue": "^4.2.5",
67+
"prism-theme-vars": "^0.2.5",
68+
"quill": "^2.0.3",
6269
"rxjs": "^7.8.1",
63-
"sass": "^1.72.0",
64-
"tslib": "^2.6.2",
65-
"typescript": "^5.4.2",
66-
"unocss": "^0.58.6",
67-
"unplugin-auto-import": "^0.17.5",
68-
"unplugin-vue-components": "^0.26.0",
69-
"unplugin-vue-markdown": "^0.26.0",
70-
"vite": "^5.1.6",
71-
"vite-plugin-inspect": "^0.8.3",
72-
"vite-plugin-pages": "^0.32.0",
73-
"vite-plugin-pwa": "^0.19.4",
74-
"vite-plugin-restart": "^0.4.0",
75-
"vite-plugin-vue-devtools": "^7.0.17",
70+
"sass": "1.78.0",
71+
"tslib": "^2.8.1",
72+
"typescript": "^5.7.3",
73+
"unocss": "^65.4.3",
74+
"unplugin-auto-import": "^19.0.0",
75+
"unplugin-vue-components": "^28.0.0",
76+
"unplugin-vue-markdown": "^28.3.0",
77+
"vite": "^6.1.0",
78+
"vite-plugin-inspect": "^10.1.1",
79+
"vite-plugin-pages": "^0.32.4",
80+
"vite-plugin-pwa": "^0.21.1",
81+
"vite-plugin-restart": "^0.4.2",
82+
"vite-plugin-vue-devtools": "^7.7.1",
7683
"vite-plugin-vue-layouts": "^0.11.0",
77-
"vite-ssg": "^0.23.6",
78-
"vitest": "^1.4.0",
79-
"vue": "^3.4.21",
80-
"vue-demi": "^0.14.7",
81-
"vue-i18n": "^9.10.2",
82-
"vue-router": "^4.3.0",
83-
"vue-tsc": "^2.0.6",
84-
"wait-on": "~7.2.0"
84+
"vite-ssg": "^25.0.0",
85+
"vitest": "^3.0.5",
86+
"vue": "^3.5.13",
87+
"vue-demi": "^0.14.10",
88+
"vue-i18n": "^11.1.1",
89+
"vue-router": "^4.5.0",
90+
"vue-sidebar-menu": "^5.4.2",
91+
"vue-tsc": "^2.2.0",
92+
"wait-on": "~8.0.2"
8593
},
8694
"engines": {
8795
"node": ">=18",
8896
"pnpm": ">=7"
89-
}
97+
},
98+
"packageManager": "[email protected]+sha512.398035c7bd696d0ba0b10a688ed558285329d27ea994804a52bad9167d8e3a72bcb993f9699585d3ca25779ac64949ef422757a6c31102c12ab932e5cbe5cc92"
9099
}

0 commit comments

Comments
 (0)