Skip to content

Commit 471d8a1

Browse files
author
wuyifan
committed
ci: 🎡 update vitepress version
BREAKING CHANGE: 🧨 use vitepress 2.0.0-alpha.17 & vite 7.3.0
1 parent 5a0c44a commit 471d8a1

3 files changed

Lines changed: 1864 additions & 2151 deletions

File tree

docs/.vitepress/config.mts

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
import { defineConfigWithTheme } from 'vitepress';
1+
import { defineConfig } from 'vitepress';
22
import type { Theme } from '../../src/'
33

4-
export default defineConfigWithTheme<Theme>({
4+
export default defineConfig<Theme>({
55
title: "vitepress-theme-sakurairo",
66
description: "A VitePress Theme",
77
outDir: '..//dist',
@@ -165,6 +165,13 @@ export default defineConfigWithTheme<Theme>({
165165
server: {
166166
port: 5300,
167167
host: '0.0.0.0',
168-
}
168+
},
169+
css: {
170+
preprocessorOptions: {
171+
scss: {
172+
silenceDeprecations: ['legacy-js-api', 'import'],
173+
},
174+
},
175+
},
169176
}
170177
})

package.json

Lines changed: 25 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,8 @@
2222
"eslint:fix": "eslint . --fix --ext .js,.jsx,.ts,.tsx,.vue",
2323
"stylelint": "stylelint \"./**/*.{css,scss,sass,vue,html}\"",
2424
"stylelint:fix": "stylelint \"./**/*.{css,scss,sass,vue,html}\" --fix",
25-
"lint": "npm run eslint & npm run stylelint",
26-
"lint:fix": "npm run eslint:fix & npm run stylelint:fix",
25+
"lint": "pnpm run eslint & npm run stylelint",
26+
"lint:fix": "pnpm run eslint:fix & npm run stylelint:fix",
2727
"lint:style": "stylelint \"./**/*.{css,less,vue,html}\" --fix",
2828
"prepare": "husky"
2929
},
@@ -43,42 +43,43 @@
4343
"vitepress": "^1.6.3"
4444
},
4545
"dependencies": {
46-
"@fortawesome/fontawesome-free": "^6.7.2",
46+
"@fortawesome/fontawesome-free": "^7.2.0",
4747
"nprogress": "^0.2.0",
48-
"tocbot": "^4.35.0",
49-
"typed.js": "^2.1.0",
50-
"vitepress": "1.6.3",
48+
"tocbot": "^4.36.4",
49+
"typed.js": "^3.0.0",
50+
"vitepress": "2.0.0-alpha.17",
5151
"vue": "^3.5.13",
5252
"fast-glob": "^3.3.3",
5353
"gray-matter": "^4.0.3",
5454
"markdown-it-mathjax3": "^4.3.2"
5555
},
5656
"devDependencies": {
57-
"@commitlint/cli": "^19.4.0",
58-
"@commitlint/config-conventional": "^19.2.2",
59-
"@types/node": "^22.3.0",
57+
"@commitlint/cli": "^20.5.0",
58+
"@commitlint/config-conventional": "^20.5.0",
59+
"@types/node": "^25.6.0",
6060
"@types/nprogress": "^0.2.3",
61-
"@typescript-eslint/eslint-plugin": "^8.1.0",
62-
"@typescript-eslint/parser": "^8.1.0",
63-
"@waline/client": "^3.3.0",
64-
"cz-git": "^1.11.0",
65-
"eslint": "^8.57.0",
66-
"eslint-plugin-vue": "^9.23.0",
67-
"husky": "^9.1.4",
68-
"lint-staged": "^15.2.9",
69-
"postcss": "^8.4.41",
70-
"postcss-html": "^1.8.0",
61+
"@typescript-eslint/eslint-plugin": "^8.59.0",
62+
"@typescript-eslint/parser": "^8.59.0",
63+
"@waline/client": "^3.13.0",
64+
"cz-git": "^1.12.0",
65+
"eslint": "^10.2.1",
66+
"eslint-plugin-vue": "^10.9.0",
67+
"husky": "^9.1.7",
68+
"lint-staged": "^16.4.0",
69+
"postcss": "^8.5.10",
70+
"postcss-html": "^1.8.1",
7171
"postcss-scss": "^4.0.9",
72-
"sass": "^1.77.2",
73-
"stylelint": "^16.6.0",
72+
"sass": "^1.99.0",
73+
"stylelint": "^16.0.0",
7474
"stylelint-config-property-sort-order-smacss": "^10.0.0",
7575
"stylelint-config-recommended-scss": "^14.0.0",
7676
"stylelint-config-standard": "^36.0.0",
7777
"stylelint-config-standard-scss": "^13.0.0",
7878
"stylelint-config-standard-vue": "^1.0.0",
79-
"stylelint-order": "^6.0.4",
80-
"stylelint-scss": "^6.3.0",
81-
"vite": "^6.1.0"
79+
"stylelint-order": "^8.0.1",
80+
"stylelint-scss": "^7.0.0",
81+
"vite": "^7.3.2",
82+
"vue-eslint-parser": "^10.0.0"
8283
},
8384
"bugs": {
8485
"url": "https://github.com/wuyifan0203/vitepress-theme-sakurairo/issues"

0 commit comments

Comments
 (0)