Skip to content

Commit 9a9e85f

Browse files
chore: replace @rollup/plugin-terser with rollup-plugin-esbuild for minification
1 parent 4f0d60f commit 9a9e85f

3 files changed

Lines changed: 50 additions & 45 deletions

File tree

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -81,13 +81,13 @@
8181
"@napi-rs/canvas": "^0.1.97",
8282
"@rollup/plugin-node-resolve": "^16.0.3",
8383
"@rollup/plugin-replace": "^6.0.3",
84-
"@rollup/plugin-terser": "^1.0.0",
8584
"@rollup/plugin-typescript": "^12.3.0",
8685
"@types/node": "^24.12.2",
8786
"bumpp": "^11.0.1",
8887
"eslint": "^10.2.0",
8988
"pdfjs-dist": "~5.6.205",
9089
"rollup": "^4.60.1",
90+
"rollup-plugin-esbuild": "^6.2.1",
9191
"tinyglobby": "^0.2.16",
9292
"tslib": "^2.8.1",
9393
"typescript": "^6.0.2",

pdfjs.rollup.config.ts

Lines changed: 5 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
import { nodeResolve } from '@rollup/plugin-node-resolve'
44
import replace from '@rollup/plugin-replace'
5-
import terser from '@rollup/plugin-terser'
5+
import { minify } from 'rollup-plugin-esbuild'
66
import { defineConfig } from 'rollup'
77
import { pdfjsTypes } from './src/pdfjs-serverless/rollup/plugins'
88

@@ -52,14 +52,10 @@ export default defineConfig({
5252
}),
5353
nodeResolve(),
5454
pdfjsTypes(),
55-
terser({
56-
mangle: {
57-
keep_fnames: true,
58-
keep_classnames: true,
59-
},
60-
format: {
61-
comments: false,
62-
},
55+
minify({
56+
keepNames: true,
57+
legalComments: 'none',
58+
target: 'es2022',
6359
}),
6460
],
6561
})

pnpm-lock.yaml

Lines changed: 44 additions & 35 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)