Skip to content

Commit 11a9e67

Browse files
authored
Merge pull request #312 from oddbird/hotfix-build
Remove unused source-map-js import
2 parents d831545 + d8ff610 commit 11a9e67

File tree

3 files changed

+76
-8
lines changed

3 files changed

+76
-8
lines changed

Diff for: package-lock.json

+62
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Diff for: package.json

+1
Original file line numberDiff line numberDiff line change
@@ -87,6 +87,7 @@
8787
"devDependencies": {
8888
"@eslint/js": "^9.24.0",
8989
"@playwright/test": "1.43.1",
90+
"@rollup/plugin-replace": "^6.0.2",
9091
"@types/async": "^3.2.24",
9192
"@types/node": "*",
9293
"@types/selenium-webdriver": "^4.1.28",

Diff for: vite.config.ts

+13-8
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
/// <reference types="vitest" />
22

3+
import replace from '@rollup/plugin-replace';
34
import { resolve } from 'path';
45
import { bundleStats } from 'rollup-plugin-bundle-stats';
56
import { defineConfig } from 'vite';
@@ -46,14 +47,18 @@ export default defineConfig({
4647
target: 'es6',
4748
sourcemap: true,
4849
rollupOptions: {
49-
external: [/source-map-js/],
50-
// This is not needed, but silences a Rollup warning
51-
output: {
52-
globals: {
53-
'source-map-js/lib/source-map-generator.js':
54-
'sourceMapGenerator_js',
55-
},
56-
},
50+
plugins: [
51+
// Remove unused source-map-js module to minimize build size
52+
// @ts-expect-error https://github.com/rollup/plugins/issues/1541
53+
replace({
54+
values: {
55+
"import { SourceMapGenerator } from 'source-map-js/lib/source-map-generator.js';":
56+
'',
57+
},
58+
delimiters: ['', ''],
59+
preventAssignment: true,
60+
}),
61+
],
5762
},
5863
},
5964
plugins: [bundleStats({ compare: false, silent: true })],

0 commit comments

Comments
 (0)