Skip to content

Commit 93c7e9f

Browse files
authored
[vite] set build.minify: false for cjs/esm builds (#3656)
* aa * Update .changeset/tidy-fans-reflect.md
1 parent 82f1ecc commit 93c7e9f

File tree

4 files changed

+10
-5
lines changed

4 files changed

+10
-5
lines changed

.changeset/tidy-fans-reflect.md

+7
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
---
2+
"@graphiql/plugin-code-exporter": patch
3+
"@graphiql/plugin-explorer": patch
4+
"@graphiql/react": patch
5+
---
6+
7+
set `build.minify: false` for cjs/esm builds since minified variable names change every build time

packages/graphiql-plugin-code-exporter/vite.config.ts

+1
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ const IS_UMD = process.env.UMD === 'true';
77
export default defineConfig({
88
plugins: [react({ jsxRuntime: 'classic' })],
99
build: {
10+
minify: IS_UMD ? 'esbuild' : false,
1011
// avoid clean cjs/es builds
1112
emptyOutDir: !IS_UMD,
1213
lib: {

packages/graphiql-plugin-explorer/vite.config.ts

+1
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ export default defineConfig({
1616
}),
1717
],
1818
build: {
19+
minify: IS_UMD ? 'esbuild' : false,
1920
// avoid clean cjs/es builds
2021
emptyOutDir: !IS_UMD,
2122
lib: {

packages/graphiql-react/vite.config.ts

+1-5
Original file line numberDiff line numberDiff line change
@@ -19,12 +19,8 @@ export default defineConfig({
1919
plugins: [postCssNestingPlugin()],
2020
},
2121
},
22-
esbuild: {
23-
// We use function names for generating readable error messages, so we want
24-
// them to be preserved when building and minifying.
25-
keepNames: true,
26-
},
2722
build: {
23+
minify: false,
2824
sourcemap: true,
2925
lib: {
3026
entry: 'src/index.ts',

0 commit comments

Comments
 (0)