Skip to content

Commit e7569ed

Browse files
committed
chore: upgrade playground
1 parent 69566bb commit e7569ed

File tree

1 file changed

+23
-23
lines changed

1 file changed

+23
-23
lines changed

playground/vite.config.ts

Lines changed: 23 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -3,40 +3,40 @@
33
/* eslint-disable @typescript-eslint/no-unused-vars */
44

55
// @ts-ignore
6-
import { z } from 'zod'
6+
import { z } from 'zod/v4'
77
import { defineConfig } from 'vite'
88

99
// @ts-ignore
1010
import { Schema, ValidateEnv } from '../src/index.js'
1111

1212
export default defineConfig({
13-
root: __dirname,
13+
root: import.meta.dirname,
1414
plugins: [
15-
ValidateEnv({
16-
validator: 'builtin',
17-
debug: true,
18-
schema: {
19-
VITE_STRING: Schema.string(),
20-
VITE_NUMBER: Schema.number(),
21-
VITE_BOOLEAN: Schema.boolean(),
22-
},
23-
}),
2415
// ValidateEnv({
25-
// validator: 'zod',
16+
// validator: 'builtin',
2617
// debug: true,
2718
// schema: {
28-
// VITE_STRING: z.string(),
29-
// VITE_NUMBER: z.preprocess((value) => Number(value), z.number()),
30-
// VITE_BOOLEAN: z.preprocess((value) => value === 'true' || value === '1', z.boolean()),
31-
32-
// VITE_OBJECT: z.preprocess(
33-
// (value) => JSON.parse(value as string),
34-
// z.object({
35-
// a: z.string(),
36-
// b: z.number(),
37-
// }),
38-
// ),
19+
// VITE_STRING: Schema.string(),
20+
// VITE_NUMBER: Schema.number(),
21+
// VITE_BOOLEAN: Schema.boolean(),
3922
// },
4023
// }),
24+
ValidateEnv({
25+
validator: 'standard',
26+
debug: false,
27+
schema: {
28+
VITE_STRING: z.string(),
29+
VITE_NUMBER: z.preprocess((value) => Number(value), z.number()),
30+
VITE_BOOLEAN: z.preprocess((value) => value === 'true' || value === '1', z.boolean()),
31+
32+
VITE_OBJECT: z.preprocess(
33+
(value) => JSON.parse(value as string),
34+
z.object({
35+
a: z.string(),
36+
b: z.number(),
37+
}),
38+
),
39+
},
40+
}),
4141
],
4242
})

0 commit comments

Comments
 (0)