From 5b839c8baefa7066b17410585bfad7be75ad562e Mon Sep 17 00:00:00 2001 From: Azat S Date: Wed, 2 Nov 2022 04:58:39 +0300 Subject: [PATCH] fix: add charset to esbuild build options --- packages/vite/src/node/__tests__/plugins/esbuild.spec.ts | 2 ++ packages/vite/src/node/plugins/esbuild.ts | 1 + 2 files changed, 3 insertions(+) diff --git a/packages/vite/src/node/__tests__/plugins/esbuild.spec.ts b/packages/vite/src/node/__tests__/plugins/esbuild.spec.ts index d1c98348c5c453..b405c85e48f48b 100644 --- a/packages/vite/src/node/__tests__/plugins/esbuild.spec.ts +++ b/packages/vite/src/node/__tests__/plugins/esbuild.spec.ts @@ -17,6 +17,7 @@ describe('resolveEsbuildTranspileOptions', () => { 'es' ) expect(options).toEqual({ + charset: 'utf8', target: 'es2020', format: 'esm', keepNames: true, @@ -150,6 +151,7 @@ describe('resolveEsbuildTranspileOptions', () => { 'cjs' ) expect(options).toEqual({ + charset: 'utf8', target: undefined, format: 'cjs', keepNames: true, diff --git a/packages/vite/src/node/plugins/esbuild.ts b/packages/vite/src/node/plugins/esbuild.ts index 43c319f2713761..a2d1fe14c95072 100644 --- a/packages/vite/src/node/plugins/esbuild.ts +++ b/packages/vite/src/node/plugins/esbuild.ts @@ -375,6 +375,7 @@ export function resolveEsbuildTranspileOptions( return { ...options, minify: true, + charset: 'utf8', treeShaking: true } }