Skip to content

Commit f476a6c

Browse files
committed
feat: update Vite to v7
1 parent af9fda3 commit f476a6c

File tree

11 files changed

+1641
-1231
lines changed

11 files changed

+1641
-1231
lines changed

docs/custom/config-vite.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ To configure the built-in plugins listed above, create a `vite.config.ts` with t
2424
```ts twoslash [vite.config.ts]
2525
/// <reference types="@slidev/types" />
2626
import type MarkdownIt from 'markdown-it'
27+
2728
declare const MyPlugin: (md: any) => void
2829
// ---cut---
2930
import { defineConfig } from 'vite'

docs/custom/config-vue.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ Create `./setup/main.ts` with the following content:
1010

1111
```ts twoslash [setup/main.ts]
1212
import type { Plugin } from 'vue'
13+
1314
declare const YourPlugin: Plugin
1415
// ---cut---
1516
import { defineAppSetup } from '@slidev/types'

docs/features/code-groups.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -145,8 +145,9 @@ bun add @iconify-json/uil
145145

146146
2. Add the icon to the `uno.config.ts` file.
147147

148-
```ts [uno.config.ts] {3-5}
148+
```ts [uno.config.ts] {4-6}
149149
import { defineConfig } from 'unocss'
150+
150151
export default defineConfig({
151152
safelist: [
152153
'i-uil:github',

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"type": "module",
33
"version": "51.8.2",
44
"private": true,
5-
"packageManager": "[email protected].1",
5+
"packageManager": "[email protected].4",
66
"engines": {
77
"node": ">=18.0.0"
88
},

packages/create-app/template/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,6 @@
1111
"@slidev/cli": "^51.8.2",
1212
"@slidev/theme-default": "latest",
1313
"@slidev/theme-seriph": "latest",
14-
"vue": "^3.5.16"
14+
"vue": "^3.5.17"
1515
}
1616
}

packages/slidev/node/vite/extendConfig.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -90,9 +90,9 @@ export function createConfigPlugin(options: ResolvedSlidevOptions): Plugin {
9090
},
9191
...(isInstalledGlobally.value
9292
? await Promise.all(INCLUDE_GLOBAL.map(async dep => ({
93-
find: dep,
94-
replacement: fileURLToPath(await resolveClientDep(dep)),
95-
})))
93+
find: dep,
94+
replacement: fileURLToPath(await resolveClientDep(dep)),
95+
})))
9696
: []
9797
),
9898
],

packages/types/src/builtin-layouts.ts

Lines changed: 22 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,22 @@
1-
export type BuiltinLayouts =
2-
| '404'
3-
| 'center'
4-
| 'cover'
5-
| 'default'
6-
| 'end'
7-
| 'error'
8-
| 'fact'
9-
| 'full'
10-
| 'iframe-left'
11-
| 'iframe-right'
12-
| 'iframe'
13-
| 'image-left'
14-
| 'image-right'
15-
| 'image'
16-
| 'intro'
17-
| 'none'
18-
| 'quote'
19-
| 'section'
20-
| 'statement'
21-
| 'two-cols-header'
22-
| 'two-cols'
1+
export type BuiltinLayouts
2+
= | '404'
3+
| 'center'
4+
| 'cover'
5+
| 'default'
6+
| 'end'
7+
| 'error'
8+
| 'fact'
9+
| 'full'
10+
| 'iframe-left'
11+
| 'iframe-right'
12+
| 'iframe'
13+
| 'image-left'
14+
| 'image-right'
15+
| 'image'
16+
| 'intro'
17+
| 'none'
18+
| 'quote'
19+
| 'section'
20+
| 'statement'
21+
| 'two-cols-header'
22+
| 'two-cols'

packages/types/src/clicks.ts

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -4,20 +4,20 @@ export type RawSingleAtValue = null | undefined | boolean | string | number
44
export type RawRangeAtValue = null | undefined | false | [string | number, string | number]
55
export type RawAtValue = RawSingleAtValue | RawRangeAtValue
66

7-
export type NormalizedSingleClickValue =
8-
| number // since absolute click
9-
| string // since relative click
10-
| null // disabled
11-
export type NormalizedRangeClickValue =
12-
| [number, number] // [absolute start, absolute end]
13-
| [number, string] // [absolute start, absolute end based on start]
14-
| [string, number] // [relative start, absolute end]
15-
| [string, string] // [relative start, relative end]
16-
| [string | number, string | number] // make TypeScript happy
17-
| null // disabled
18-
export type NormalizedAtValue =
19-
| NormalizedSingleClickValue // since
20-
| NormalizedRangeClickValue // range
7+
export type NormalizedSingleClickValue
8+
= | number // since absolute click
9+
| string // since relative click
10+
| null // disabled
11+
export type NormalizedRangeClickValue
12+
= | [number, number] // [absolute start, absolute end]
13+
| [number, string] // [absolute start, absolute end based on start]
14+
| [string, number] // [relative start, absolute end]
15+
| [string, string] // [relative start, relative end]
16+
| [string | number, string | number] // make TypeScript happy
17+
| null // disabled
18+
export type NormalizedAtValue
19+
= | NormalizedSingleClickValue // since
20+
| NormalizedRangeClickValue // range
2121

2222
export type ClicksElement = Element | string
2323

packages/types/src/setups.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -53,8 +53,8 @@ export interface ShikiContext {
5353
loadTheme: (path: string) => Promise<any>
5454
}
5555

56-
export type ShikiSetupReturn =
57-
Partial<
56+
export type ShikiSetupReturn
57+
= Partial<
5858
& Omit<CodeToHastOptionsCommon<BuiltinLanguage>, 'lang'>
5959
& CodeOptionsThemes<BuiltinTheme>
6060
& CodeOptionsMeta

0 commit comments

Comments
 (0)