Skip to content

Commit e4a80ce

Browse files
committed
feat: disable json minify by default in development
1 parent fa76f61 commit e4a80ce

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

packages/vite/src/node/plugins/index.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -159,8 +159,8 @@ export async function resolvePlugins(
159159
: oxcPlugin(config)
160160
: null,
161161
enableNativePlugin === true
162-
? nativeJsonPlugin({ ...config.json, minify: isBuild })
163-
: jsonPlugin(config.json, isBuild),
162+
? nativeJsonPlugin({ ...config.json, minify: config.isProduction })
163+
: jsonPlugin(config.json, config.isProduction),
164164
enableNativePlugin === true ? nativeWasmHelperPlugin() : wasmHelperPlugin(),
165165
webWorkerPlugin(config),
166166
assetPlugin(config),

packages/vite/src/node/plugins/json.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ export const isJSONRequest = (request: string): boolean =>
3939

4040
export function jsonPlugin(
4141
options: Required<JsonOptions>,
42-
isBuild: boolean,
42+
minify: boolean,
4343
): Plugin {
4444
const plugin = {
4545
name: 'vite:json',
@@ -98,7 +98,7 @@ export function jsonPlugin(
9898
) {
9999
// during build, parse then double-stringify to remove all
100100
// unnecessary whitespaces to reduce bundle size.
101-
if (isBuild) {
101+
if (minify) {
102102
json = JSON.stringify(JSON.parse(json))
103103
}
104104

0 commit comments

Comments
 (0)