diff --git a/.changeset/tidy-fans-reflect.md b/.changeset/tidy-fans-reflect.md new file mode 100644 index 00000000000..3f08a9261e2 --- /dev/null +++ b/.changeset/tidy-fans-reflect.md @@ -0,0 +1,7 @@ +--- +"@graphiql/plugin-code-exporter": patch +"@graphiql/plugin-explorer": patch +"@graphiql/react": patch +--- + +set `build.minify: false` for cjs/esm builds since minified variable names change every build time diff --git a/packages/graphiql-plugin-code-exporter/vite.config.ts b/packages/graphiql-plugin-code-exporter/vite.config.ts index 7db8ba68dcc..b963a34933f 100644 --- a/packages/graphiql-plugin-code-exporter/vite.config.ts +++ b/packages/graphiql-plugin-code-exporter/vite.config.ts @@ -7,6 +7,7 @@ const IS_UMD = process.env.UMD === 'true'; export default defineConfig({ plugins: [react({ jsxRuntime: 'classic' })], build: { + minify: IS_UMD ? 'esbuild' : false, // avoid clean cjs/es builds emptyOutDir: !IS_UMD, lib: { diff --git a/packages/graphiql-plugin-explorer/vite.config.ts b/packages/graphiql-plugin-explorer/vite.config.ts index 1d5c67ddf62..e47ea748b70 100644 --- a/packages/graphiql-plugin-explorer/vite.config.ts +++ b/packages/graphiql-plugin-explorer/vite.config.ts @@ -16,6 +16,7 @@ export default defineConfig({ }), ], build: { + minify: IS_UMD ? 'esbuild' : false, // avoid clean cjs/es builds emptyOutDir: !IS_UMD, lib: { diff --git a/packages/graphiql-react/vite.config.ts b/packages/graphiql-react/vite.config.ts index 08df2c79573..fb552395aaf 100644 --- a/packages/graphiql-react/vite.config.ts +++ b/packages/graphiql-react/vite.config.ts @@ -19,12 +19,8 @@ export default defineConfig({ plugins: [postCssNestingPlugin()], }, }, - esbuild: { - // We use function names for generating readable error messages, so we want - // them to be preserved when building and minifying. - keepNames: true, - }, build: { + minify: false, sourcemap: true, lib: { entry: 'src/index.ts',