Skip to content

Commit 8c171e1

Browse files
authored
Replace rollup-plugin-terser with @rollup/plugin-terser (open-wc#2664)
* Replace `rollup-plugin-terser` with `@rollup/plugin-terser` * Fix rollup terser import * Add changeset
1 parent 059d3e4 commit 8c171e1

File tree

4 files changed

+31
-5
lines changed

4 files changed

+31
-5
lines changed

.changeset/mighty-cherries-tap.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
'@open-wc/building-rollup': patch
3+
---
4+
5+
Replace `rollup-plugin-terser` with `@rollup/plugin-terser`

packages/building-rollup/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,7 @@
6464
"@open-wc/building-utils": "^3.0.0",
6565
"@rollup/plugin-babel": "^6.0.3",
6666
"@rollup/plugin-node-resolve": "^15.0.1",
67+
"@rollup/plugin-terser": "^0.4.1",
6768
"@web/rollup-plugin-html": "^2.0.0",
6869
"@web/rollup-plugin-import-meta-assets": "^2.0.0",
6970
"@web/rollup-plugin-polyfills-loader": "^2.0.0",
@@ -73,7 +74,6 @@
7374
"magic-string": "^0.30.0",
7475
"parse5": "^7.1.2",
7576
"regenerator-runtime": "^0.13.7",
76-
"rollup-plugin-terser": "^7.0.2",
7777
"rollup-plugin-workbox": "^7.0.0",
7878
"terser": "^4.8.1"
7979
}

packages/building-rollup/src/createBasicConfig.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
/* eslint-disable no-param-reassign */
44
const { nodeResolve } = require('@rollup/plugin-node-resolve');
5-
const { terser } = require('rollup-plugin-terser');
5+
const terser = require('@rollup/plugin-terser');
66
const { babel, getBabelOutputPlugin } = require('@rollup/plugin-babel');
77
const merge = require('deepmerge');
88
const {

yarn.lock

Lines changed: 24 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2780,6 +2780,15 @@
27802780
"@rollup/pluginutils" "^5.0.1"
27812781
magic-string "^0.27.0"
27822782

2783+
"@rollup/plugin-terser@^0.4.1":
2784+
version "0.4.1"
2785+
resolved "https://registry.yarnpkg.com/@rollup/plugin-terser/-/plugin-terser-0.4.1.tgz#5c323fd066355056224b6993fcb14c409d29873e"
2786+
integrity sha512-aKS32sw5a7hy+fEXVy+5T95aDIwjpGHCTv833HXVtyKMDoVS7pBr5K3L9hEQoNqbJFjfANPrNpIXlTQ7is00eA==
2787+
dependencies:
2788+
serialize-javascript "^6.0.0"
2789+
smob "^0.0.6"
2790+
terser "^5.15.1"
2791+
27832792
"@rollup/plugin-typescript@^11.0.0":
27842793
version "11.0.0"
27852794
resolved "https://registry.npmjs.org/@rollup/plugin-typescript/-/plugin-typescript-11.0.0.tgz"
@@ -14577,6 +14586,13 @@ serialize-javascript@^4.0.0:
1457714586
dependencies:
1457814587
randombytes "^2.1.0"
1457914588

14589+
serialize-javascript@^6.0.0:
14590+
version "6.0.1"
14591+
resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-6.0.1.tgz#b206efb27c3da0b0ab6b52f48d170b7996458e5c"
14592+
integrity sha512-owoXEFjWRllis8/M1Q+Cw5k8ZH40e3zhp/ovX+Xr/vi1qj6QesbyXXViFbpNvWvPNAD62SutwEXavefrLJWj7w==
14593+
dependencies:
14594+
randombytes "^2.1.0"
14595+
1458014596
1458114597
version "1.9.1"
1458214598
resolved "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz"
@@ -14840,6 +14856,11 @@ smartwrap@^2.0.2:
1484014856
wcwidth "^1.0.1"
1484114857
yargs "^15.1.0"
1484214858

14859+
smob@^0.0.6:
14860+
version "0.0.6"
14861+
resolved "https://registry.yarnpkg.com/smob/-/smob-0.0.6.tgz#09b268fea916158a2781c152044c6155adbb8aa1"
14862+
integrity sha512-V21+XeNni+tTyiST1MHsa84AQhT1aFZipzPpOFAVB8DkHzwJyjjAmt9bgwnuZiZWnIbMo2duE29wybxv/7HWUw==
14863+
1484314864
snapdragon-node@^2.0.1:
1484414865
version "2.1.1"
1484514866
resolved "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz"
@@ -15615,9 +15636,9 @@ terser@^5.0.0, terser@^5.10.0, terser@^5.14.2:
1561515636
source-map-support "~0.5.20"
1561615637

1561715638
terser@^5.15.1:
15618-
version "5.16.8"
15619-
resolved "https://registry.npmjs.org/terser/-/terser-5.16.8.tgz"
15620-
integrity sha512-QI5g1E/ef7d+PsDifb+a6nnVgC4F22Bg6T0xrBrz6iloVB4PUkkunp6V8nzoOOZJIzjWVdAGqCdlKlhLq/TbIA==
15639+
version "5.17.1"
15640+
resolved "https://registry.yarnpkg.com/terser/-/terser-5.17.1.tgz#948f10830454761e2eeedc6debe45c532c83fd69"
15641+
integrity sha512-hVl35zClmpisy6oaoKALOpS0rDYLxRFLHhRuDlEGTKey9qHjS1w9GMORjuwIMt70Wan4lwsLYyWDVnWgF+KUEw==
1562115642
dependencies:
1562215643
"@jridgewell/source-map" "^0.3.2"
1562315644
acorn "^8.5.0"

0 commit comments

Comments
 (0)