diff --git a/.changeset/purple-baboons-nail.md b/.changeset/purple-baboons-nail.md new file mode 100644 index 0000000000..78b7363be0 --- /dev/null +++ b/.changeset/purple-baboons-nail.md @@ -0,0 +1,23 @@ +--- +'@urql/exchange-auth': patch +'@urql/exchange-context': patch +'@urql/exchange-execute': patch +'@urql/exchange-graphcache': patch +'@urql/exchange-persisted': patch +'@urql/exchange-populate': patch +'@urql/exchange-refocus': patch +'@urql/exchange-request-policy': patch +'@urql/exchange-retry': patch +'@urql/exchange-throw-on-error': patch +'@urql/core': patch +'@urql/introspection': patch +'@urql/next': patch +'@urql/preact': patch +'urql': patch +'@urql/solid': patch +'@urql/storage-rn': patch +'@urql/svelte': patch +'@urql/vue': patch +--- + +Omit minified files and sourcemaps' `sourcesContent` in published packages diff --git a/scripts/rollup/config.mjs b/scripts/rollup/config.mjs index 65499146da..efd027ebbb 100644 --- a/scripts/rollup/config.mjs +++ b/scripts/rollup/config.mjs @@ -8,6 +8,7 @@ import cleanup from './cleanup-plugin.mjs'; import * as settings from './settings.mjs'; const plugins = makePlugins(); +const isCI = !!process.env.CI; const chunkFileNames = extension => { let hasDynamicChunk = false; @@ -91,7 +92,7 @@ const output = ({ format, isProduction }) => { exports: 'named', sourcemap: true, banner: chunk => (chunk.name === 'urql-next' ? '"use client"' : undefined), - sourcemapExcludeSources: false, + sourcemapExcludeSources: isCI, hoistTransitiveImports: false, indent: false, freeze: false, @@ -141,8 +142,8 @@ export default [ output: [ output({ format: 'cjs', isProduction: false }), output({ format: 'esm', isProduction: false }), - output({ format: 'cjs', isProduction: true }), - output({ format: 'esm', isProduction: true }), + !isCI && output({ format: 'cjs', isProduction: true }), + !isCI && output({ format: 'esm', isProduction: true }), ].filter(Boolean), }, {