Skip to content

Commit dd284e8

Browse files
committed
Remove source map generation from dist output
Disable sourcemap generation in Rollup configs and clean up .js.map files from external packages during build to reduce bundle size.
1 parent 0dcddeb commit dd284e8

File tree

2 files changed

+12
-0
lines changed

2 files changed

+12
-0
lines changed

.config/rollup.dist.config.mjs

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -112,6 +112,17 @@ async function copyExternalPackages() {
112112
await removeEmptyDirs(thePath)
113113
}),
114114
)
115+
// Remove all source map files from external packages.
116+
await removeFiles(constants.externalPath, {
117+
exclude: [
118+
...alwaysIgnoredPatterns,
119+
'**/*.js',
120+
'**/*.mjs',
121+
'**/*.cjs',
122+
'**/*.json',
123+
'**/*.d.ts',
124+
],
125+
})
115126
// Rewire '@socketsecurity/registry' inside '@socketsecurity/sdk'.
116127
const sdkPath = path.join(constants.externalPath, '@socketsecurity/sdk')
117128
await Promise.all(

.config/rollup.ink.config.mjs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ export default {
2525
exports: 'named',
2626
// Use preserveModules to avoid bundling everything into one file.
2727
preserveModules: false,
28+
sourcemap: false,
2829
},
2930
external: [
3031
'ink',

0 commit comments

Comments
 (0)