Skip to content

Commit e00b419

Browse files
authored
chore(build): Update and hoist rollup-plugin-terser (getsentry#4539)
In preparation for the new bundling process, this updates `rollup-plugin-terser` to latest and hoists it into the main `package.json`. For more details on the effects this has on the resulting minified bundles (because this is terser we're talking about, there's no effect on non-minified bundles), see the PR description.
1 parent b476532 commit e00b419

File tree

12 files changed

+42
-36
lines changed

12 files changed

+42
-36
lines changed

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -72,6 +72,7 @@
7272
"replace-in-file": "^4.0.0",
7373
"rimraf": "^3.0.2",
7474
"rollup-plugin-license": "^2.6.1",
75+
"rollup-plugin-terser": "^7.0.2",
7576
"rollup-plugin-typescript2": "^0.31.2",
7677
"sinon": "^7.3.2",
7778
"size-limit": "^4.5.5",

packages/browser/package.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,6 @@
4343
"rollup": "^1.10.1",
4444
"rollup-plugin-commonjs": "^9.3.4",
4545
"rollup-plugin-node-resolve": "^4.2.3",
46-
"rollup-plugin-terser": "^4.0.4",
4746
"sinon": "^7.3.2",
4847
"webpack": "^4.30.0"
4948
},

packages/browser/rollup.config.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,9 @@ const terserInstance = terser({
3333
reserved: ['_mergeOptions'],
3434
},
3535
},
36+
output: {
37+
comments: false,
38+
},
3639
});
3740

3841
const paths = {

packages/integrations/package.json

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,8 +25,7 @@
2525
"chai": "^4.1.2",
2626
"rollup": "^1.10.1",
2727
"rollup-plugin-commonjs": "^9.3.4",
28-
"rollup-plugin-node-resolve": "^4.2.3",
29-
"rollup-plugin-terser": "^4.0.4"
28+
"rollup-plugin-node-resolve": "^4.2.3"
3029
},
3130
"scripts": {
3231
"build": "run-p build:cjs build:esm build:bundle",

packages/integrations/rollup.config.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,9 @@ const terserInstance = terser({
1414
reserved: ['captureException', 'captureMessage', 'sentryWrapped'],
1515
properties: false,
1616
},
17+
output: {
18+
comments: false,
19+
},
1720
});
1821

1922
const plugins = [

packages/tracing/package.json

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,8 +29,7 @@
2929
"jsdom": "^16.2.2",
3030
"rollup": "^1.10.1",
3131
"rollup-plugin-commonjs": "^9.3.4",
32-
"rollup-plugin-node-resolve": "^4.2.3",
33-
"rollup-plugin-terser": "^4.0.4"
32+
"rollup-plugin-node-resolve": "^4.2.3"
3433
},
3534
"scripts": {
3635
"build": "run-p build:cjs build:esm build:bundle",

packages/tracing/rollup.config.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,9 @@ const terserInstance = terser({
1919
regex: /^_[^_]/,
2020
},
2121
},
22+
output: {
23+
comments: false,
24+
},
2225
});
2326

2427
const paths = {

packages/vue/package.json

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,8 +31,7 @@
3131
"jsdom": "^16.2.2",
3232
"rollup": "^1.10.1",
3333
"rollup-plugin-commonjs": "^9.3.4",
34-
"rollup-plugin-node-resolve": "^4.2.3",
35-
"rollup-plugin-terser": "^4.0.4"
34+
"rollup-plugin-node-resolve": "^4.2.3"
3635
},
3736
"scripts": {
3837
"build": "run-p build:cjs build:esm build:bundle",

packages/vue/rollup.config.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,9 @@ const terserInstance = terser({
1919
regex: /^_[^_]/,
2020
},
2121
},
22+
output: {
23+
comments: false,
24+
},
2225
});
2326

2427
const paths = {

packages/wasm/package.json

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,8 +29,7 @@
2929
"puppeteer": "^5.5.0",
3030
"rollup": "^1.10.1",
3131
"rollup-plugin-commonjs": "^9.3.4",
32-
"rollup-plugin-node-resolve": "^4.2.3",
33-
"rollup-plugin-terser": "^4.0.4"
32+
"rollup-plugin-node-resolve": "^4.2.3"
3433
},
3534
"scripts": {
3635
"build": "run-p build:cjs build:esm build:bundle",

packages/wasm/rollup.config.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,9 @@ const terserInstance = terser({
1212
reserved: ['captureException', 'captureMessage', 'sentryWrapped'],
1313
properties: false,
1414
},
15+
output: {
16+
comments: false,
17+
},
1518
});
1619

1720
const plugins = [

yarn.lock

Lines changed: 22 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -7514,7 +7514,7 @@ commander@7.1.0:
75147514
resolved "https://registry.yarnpkg.com/commander/-/commander-7.1.0.tgz#f2eaecf131f10e36e07d894698226e36ae0eb5ff"
75157515
integrity sha512-pRxBna3MJe6HKnBGsDyMv8ETbptw3axEdYHoqNh7gu5oDcew8fs0xnivZGm06Ogk8zGAJ9VX+OPEr2GXEQK4dg==
75167516

7517-
commander@^2.16.0, commander@^2.19.0, commander@^2.20.0, commander@^2.20.3, commander@^2.6.0, commander@^2.8.1:
7517+
commander@^2.16.0, commander@^2.20.0, commander@^2.20.3, commander@^2.6.0, commander@^2.8.1:
75187518
version "2.20.3"
75197519
resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33"
75207520
integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==
@@ -13713,14 +13713,23 @@ jest-worker@27.0.0-next.5:
1371313713
merge-stream "^2.0.0"
1371413714
supports-color "^8.0.0"
1371513715

13716-
jest-worker@^24.0.0, jest-worker@^24.6.0, jest-worker@^24.9.0:
13716+
jest-worker@^24.6.0, jest-worker@^24.9.0:
1371713717
version "24.9.0"
1371813718
resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-24.9.0.tgz#5dbfdb5b2d322e98567898238a9697bcce67b3e5"
1371913719
integrity sha512-51PE4haMSXcHohnSMdM42anbvZANYTqMrr52tVKPqqsPJMzoP6FYYDVqahX/HrAoKEKz3uUPzSvKs9A3qR4iVw==
1372013720
dependencies:
1372113721
merge-stream "^2.0.0"
1372213722
supports-color "^6.1.0"
1372313723

13724+
jest-worker@^26.2.1:
13725+
version "26.6.2"
13726+
resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-26.6.2.tgz#7f72cbc4d643c365e27b9fd775f9d0eaa9c7a8ed"
13727+
integrity sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==
13728+
dependencies:
13729+
"@types/node" "*"
13730+
merge-stream "^2.0.0"
13731+
supports-color "^7.0.0"
13732+
1372413733
jest-worker@^27.0.6:
1372513734
version "27.4.2"
1372613735
resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-27.4.2.tgz#0fb123d50955af1a450267787f340a1bf7e12bc4"
@@ -18907,15 +18916,15 @@ rollup-plugin-node-resolve@^4.2.3:
1890718916
is-module "^1.0.0"
1890818917
resolve "^1.10.0"
1890918918

18910-
rollup-plugin-terser@^4.0.4:
18911-
version "4.0.4"
18912-
resolved "https://registry.yarnpkg.com/rollup-plugin-terser/-/rollup-plugin-terser-4.0.4.tgz#6f661ef284fa7c27963d242601691dc3d23f994e"
18913-
integrity sha512-wPANT5XKVJJ8RDUN0+wIr7UPd0lIXBo4UdJ59VmlPCtlFsE20AM+14pe+tk7YunCsWEiuzkDBY3QIkSCjtrPXg==
18919+
rollup-plugin-terser@^7.0.2:
18920+
version "7.0.2"
18921+
resolved "https://registry.yarnpkg.com/rollup-plugin-terser/-/rollup-plugin-terser-7.0.2.tgz#e8fbba4869981b2dc35ae7e8a502d5c6c04d324d"
18922+
integrity sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ==
1891418923
dependencies:
18915-
"@babel/code-frame" "^7.0.0"
18916-
jest-worker "^24.0.0"
18917-
serialize-javascript "^1.6.1"
18918-
terser "^3.14.1"
18924+
"@babel/code-frame" "^7.10.4"
18925+
jest-worker "^26.2.1"
18926+
serialize-javascript "^4.0.0"
18927+
terser "^5.0.0"
1891918928

1892018929
rollup-plugin-typescript2@^0.31.2:
1892118930
version "0.31.2"
@@ -19169,11 +19178,6 @@ send@0.17.1:
1916919178
range-parser "~1.2.1"
1917019179
statuses "~1.5.0"
1917119180

19172-
serialize-javascript@^1.6.1:
19173-
version "1.9.1"
19174-
resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-1.9.1.tgz#cfc200aef77b600c47da9bb8149c943e798c2fdb"
19175-
integrity sha512-0Vb/54WJ6k5v8sSWN09S0ora+Hnr+cX40r9F170nT+mSkaxltoE/7R3OrIdBSUv1OoiobH1QoWQbCnAO+e8J1A==
19176-
1917719181
serialize-javascript@^4.0.0:
1917819182
version "4.0.0"
1917919183
resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-4.0.0.tgz#b525e1238489a5ecfc42afacc3fe99e666f4b1aa"
@@ -19630,7 +19634,7 @@ source-map-support@^0.4.15, source-map-support@^0.4.18:
1963019634
dependencies:
1963119635
source-map "^0.5.6"
1963219636

19633-
source-map-support@^0.5.6, source-map-support@~0.5.10, source-map-support@~0.5.12:
19637+
source-map-support@^0.5.6, source-map-support@~0.5.12:
1963419638
version "0.5.19"
1963519639
resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.19.tgz#a98b62f86dcaf4f67399648c085291ab9e8fed61"
1963619640
integrity sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==
@@ -20337,7 +20341,7 @@ supports-color@^6.1.0:
2033720341
dependencies:
2033820342
has-flag "^3.0.0"
2033920343

20340-
supports-color@^7.1.0:
20344+
supports-color@^7.0.0, supports-color@^7.1.0:
2034120345
version "7.2.0"
2034220346
resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-7.2.0.tgz#1b7dcdcb32b8138801b3e478ba6a51caa89648da"
2034320347
integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==
@@ -20567,15 +20571,6 @@ terser-webpack-plugin@^5.1.3:
2056720571
source-map "^0.6.1"
2056820572
terser "^5.7.2"
2056920573

20570-
terser@^3.14.1:
20571-
version "3.17.0"
20572-
resolved "https://registry.yarnpkg.com/terser/-/terser-3.17.0.tgz#f88ffbeda0deb5637f9d24b0da66f4e15ab10cb2"
20573-
integrity sha512-/FQzzPJmCpjAH9Xvk2paiWrFq+5M6aVOf+2KRbwhByISDX/EujxsK+BAvrhb6H+2rtrLCHK9N01wO014vrIwVQ==
20574-
dependencies:
20575-
commander "^2.19.0"
20576-
source-map "~0.6.1"
20577-
source-map-support "~0.5.10"
20578-
2057920574
terser@^4.1.2, terser@^4.3.9:
2058020575
version "4.8.0"
2058120576
resolved "https://registry.yarnpkg.com/terser/-/terser-4.8.0.tgz#63056343d7c70bb29f3af665865a46fe03a0df17"
@@ -20585,7 +20580,7 @@ terser@^4.1.2, terser@^4.3.9:
2058520580
source-map "~0.6.1"
2058620581
source-map-support "~0.5.12"
2058720582

20588-
terser@^5.10.0, terser@^5.7.2:
20583+
terser@^5.0.0, terser@^5.10.0, terser@^5.7.2:
2058920584
version "5.10.0"
2059020585
resolved "https://registry.yarnpkg.com/terser/-/terser-5.10.0.tgz#b86390809c0389105eb0a0b62397563096ddafcc"
2059120586
integrity sha512-AMmF99DMfEDiRJfxfY5jj5wNH/bYO09cniSqhfoyxc8sFoYIgkJy86G04UoZU5VjlpnplVu0K6Tx6E9b5+DlHA==

0 commit comments

Comments
 (0)