From 043f0f429c2150c46f949c0b35a852a49a3a1d58 Mon Sep 17 00:00:00 2001
From: Christoph Reiter <reiter.christoph@gmail.com>
Date: Tue, 17 Jan 2023 11:41:21 +0100
Subject: [PATCH] Update @rollup/plugin-terser

---
 packages/auth/package.json                    |  2 +-
 packages/data-table-view/package.json         |  2 +-
 packages/file-handling/package.json           |  2 +-
 .../package.json                              |  2 +-
 packages/language-select/package.json         |  2 +-
 packages/matomo/package.json                  |  2 +-
 packages/notification/package.json            |  2 +-
 packages/person-profile/package.json          |  2 +-
 packages/person-select/package.json           |  2 +-
 packages/provider/package.json                |  2 +-
 packages/qr-code-scanner/package.json         |  2 +-
 packages/resource-select/package.json         |  2 +-
 packages/tabulator-table/package.json         |  2 +-
 packages/theme-switcher/package.json          |  2 +-
 packages/tooltip/package.json                 |  2 +-
 packages/typescript-example/package.json      |  2 +-
 toolkit-showcase/package.json                 |  2 +-
 yarn.lock                                     | 22 +++++++++++++++----
 18 files changed, 35 insertions(+), 21 deletions(-)

diff --git a/packages/auth/package.json b/packages/auth/package.json
index 829f5a2a..e9ce15ac 100644
--- a/packages/auth/package.json
+++ b/packages/auth/package.json
@@ -19,7 +19,7 @@
         "@rollup/plugin-json": "^6.0.0",
         "@rollup/plugin-node-resolve": "^15.0.0",
         "@rollup/plugin-replace": "^5.0.0",
-        "@rollup/plugin-terser": "^0.1.0",
+        "@rollup/plugin-terser": "^0.3.0",
         "@rollup/plugin-url": "^8.0.0",
         "eslint": "^8.0.0",
         "eslint-plugin-jsdoc": "^39.0.0",
diff --git a/packages/data-table-view/package.json b/packages/data-table-view/package.json
index fef18553..fe9095fe 100644
--- a/packages/data-table-view/package.json
+++ b/packages/data-table-view/package.json
@@ -18,7 +18,7 @@
         "@rollup/plugin-commonjs": "^24.0.0",
         "@rollup/plugin-json": "^6.0.0",
         "@rollup/plugin-node-resolve": "^15.0.0",
-        "@rollup/plugin-terser": "^0.1.0",
+        "@rollup/plugin-terser": "^0.3.0",
         "@rollup/plugin-url": "^8.0.0",
         "eslint": "^8.0.0",
         "eslint-plugin-jsdoc": "^39.0.0",
diff --git a/packages/file-handling/package.json b/packages/file-handling/package.json
index 97f05fec..80ae6fa4 100644
--- a/packages/file-handling/package.json
+++ b/packages/file-handling/package.json
@@ -18,7 +18,7 @@
         "@rollup/plugin-commonjs": "^24.0.0",
         "@rollup/plugin-json": "^6.0.0",
         "@rollup/plugin-node-resolve": "^15.0.0",
-        "@rollup/plugin-terser": "^0.1.0",
+        "@rollup/plugin-terser": "^0.3.0",
         "eslint": "^8.0.0",
         "eslint-plugin-jsdoc": "^39.0.0",
         "i18next-parser": "^7.0.0",
diff --git a/packages/knowledge-base-web-page-element-view/package.json b/packages/knowledge-base-web-page-element-view/package.json
index f8dbbbda..b040707c 100644
--- a/packages/knowledge-base-web-page-element-view/package.json
+++ b/packages/knowledge-base-web-page-element-view/package.json
@@ -18,7 +18,7 @@
         "@rollup/plugin-commonjs": "^24.0.0",
         "@rollup/plugin-json": "^6.0.0",
         "@rollup/plugin-node-resolve": "^15.0.0",
-        "@rollup/plugin-terser": "^0.1.0",
+        "@rollup/plugin-terser": "^0.3.0",
         "@rollup/plugin-url": "^8.0.0",
         "eslint": "^8.0.0",
         "eslint-plugin-jsdoc": "^39.0.0",
diff --git a/packages/language-select/package.json b/packages/language-select/package.json
index a1a4ef59..6198a74a 100644
--- a/packages/language-select/package.json
+++ b/packages/language-select/package.json
@@ -18,7 +18,7 @@
     "@rollup/plugin-commonjs": "^24.0.0",
     "@rollup/plugin-json": "^6.0.0",
     "@rollup/plugin-node-resolve": "^15.0.0",
-    "@rollup/plugin-terser": "^0.1.0",
+    "@rollup/plugin-terser": "^0.3.0",
     "eslint": "^8.0.0",
     "eslint-plugin-jsdoc": "^39.0.0",
     "i18next-parser": "^7.0.0",
diff --git a/packages/matomo/package.json b/packages/matomo/package.json
index de654d49..1ea089ef 100644
--- a/packages/matomo/package.json
+++ b/packages/matomo/package.json
@@ -18,7 +18,7 @@
         "@rollup/plugin-commonjs": "^24.0.0",
         "@rollup/plugin-json": "^6.0.0",
         "@rollup/plugin-node-resolve": "^15.0.0",
-        "@rollup/plugin-terser": "^0.1.0",
+        "@rollup/plugin-terser": "^0.3.0",
         "@rollup/plugin-url": "^8.0.0",
         "eslint": "^8.0.0",
         "eslint-plugin-jsdoc": "^39.0.0",
diff --git a/packages/notification/package.json b/packages/notification/package.json
index aaec346b..ec8d4283 100644
--- a/packages/notification/package.json
+++ b/packages/notification/package.json
@@ -18,7 +18,7 @@
         "@rollup/plugin-commonjs": "^24.0.0",
         "@rollup/plugin-json": "^6.0.0",
         "@rollup/plugin-node-resolve": "^15.0.0",
-        "@rollup/plugin-terser": "^0.1.0",
+        "@rollup/plugin-terser": "^0.3.0",
         "@rollup/plugin-url": "^8.0.0",
         "eslint": "^8.0.0",
         "eslint-plugin-jsdoc": "^39.0.0",
diff --git a/packages/person-profile/package.json b/packages/person-profile/package.json
index 5221144e..3103669f 100644
--- a/packages/person-profile/package.json
+++ b/packages/person-profile/package.json
@@ -18,7 +18,7 @@
         "@rollup/plugin-commonjs": "^24.0.0",
         "@rollup/plugin-json": "^6.0.0",
         "@rollup/plugin-node-resolve": "^15.0.0",
-        "@rollup/plugin-terser": "^0.1.0",
+        "@rollup/plugin-terser": "^0.3.0",
         "@rollup/plugin-url": "^8.0.0",
         "eslint": "^8.0.0",
         "eslint-plugin-jsdoc": "^39.0.0",
diff --git a/packages/person-select/package.json b/packages/person-select/package.json
index ef0d92d0..cf2c7c47 100644
--- a/packages/person-select/package.json
+++ b/packages/person-select/package.json
@@ -19,7 +19,7 @@
         "@rollup/plugin-json": "^6.0.0",
         "@rollup/plugin-node-resolve": "^15.0.0",
         "@rollup/plugin-replace": "^5.0.0",
-        "@rollup/plugin-terser": "^0.1.0",
+        "@rollup/plugin-terser": "^0.3.0",
         "@rollup/plugin-url": "^8.0.0",
         "eslint": "^8.0.0",
         "eslint-plugin-jsdoc": "^39.0.0",
diff --git a/packages/provider/package.json b/packages/provider/package.json
index 825162d6..f3df6fea 100644
--- a/packages/provider/package.json
+++ b/packages/provider/package.json
@@ -18,7 +18,7 @@
         "@rollup/plugin-commonjs": "^24.0.0",
         "@rollup/plugin-json": "^6.0.0",
         "@rollup/plugin-node-resolve": "^15.0.0",
-        "@rollup/plugin-terser": "^0.1.0",
+        "@rollup/plugin-terser": "^0.3.0",
         "@rollup/plugin-url": "^8.0.0",
         "eslint": "^8.0.0",
         "eslint-plugin-jsdoc": "^39.0.0",
diff --git a/packages/qr-code-scanner/package.json b/packages/qr-code-scanner/package.json
index 9716ba87..b0436de2 100644
--- a/packages/qr-code-scanner/package.json
+++ b/packages/qr-code-scanner/package.json
@@ -18,7 +18,7 @@
         "@rollup/plugin-commonjs": "^24.0.0",
         "@rollup/plugin-json": "^6.0.0",
         "@rollup/plugin-node-resolve": "^15.0.0",
-        "@rollup/plugin-terser": "^0.1.0",
+        "@rollup/plugin-terser": "^0.3.0",
         "@rollup/plugin-url": "^8.0.0",
         "eslint": "^8.0.0",
         "eslint-plugin-jsdoc": "^39.0.0",
diff --git a/packages/resource-select/package.json b/packages/resource-select/package.json
index 76dd6940..f91acd44 100644
--- a/packages/resource-select/package.json
+++ b/packages/resource-select/package.json
@@ -19,7 +19,7 @@
         "@rollup/plugin-json": "^6.0.0",
         "@rollup/plugin-node-resolve": "^15.0.0",
         "@rollup/plugin-replace": "^5.0.0",
-        "@rollup/plugin-terser": "^0.1.0",
+        "@rollup/plugin-terser": "^0.3.0",
         "@rollup/plugin-url": "^8.0.0",
         "eslint": "^8.0.0",
         "eslint-plugin-jsdoc": "^39.0.0",
diff --git a/packages/tabulator-table/package.json b/packages/tabulator-table/package.json
index 2be3cdac..2bd67386 100644
--- a/packages/tabulator-table/package.json
+++ b/packages/tabulator-table/package.json
@@ -18,7 +18,7 @@
         "@rollup/plugin-commonjs": "^24.0.0",
         "@rollup/plugin-json": "^6.0.0",
         "@rollup/plugin-node-resolve": "^15.0.0",
-        "@rollup/plugin-terser": "^0.1.0",
+        "@rollup/plugin-terser": "^0.3.0",
         "eslint": "^8.0.0",
         "eslint-plugin-jsdoc": "^39.0.0",
         "i18next-parser": "^7.0.0",
diff --git a/packages/theme-switcher/package.json b/packages/theme-switcher/package.json
index 932a7297..81361a9e 100644
--- a/packages/theme-switcher/package.json
+++ b/packages/theme-switcher/package.json
@@ -18,7 +18,7 @@
         "@rollup/plugin-commonjs": "^24.0.0",
         "@rollup/plugin-json": "^6.0.0",
         "@rollup/plugin-node-resolve": "^15.0.0",
-        "@rollup/plugin-terser": "^0.1.0",
+        "@rollup/plugin-terser": "^0.3.0",
         "eslint": "^8.0.0",
         "eslint-plugin-jsdoc": "^39.0.0",
         "i18next-parser": "^7.0.0",
diff --git a/packages/tooltip/package.json b/packages/tooltip/package.json
index b6ead02a..513917a1 100644
--- a/packages/tooltip/package.json
+++ b/packages/tooltip/package.json
@@ -18,7 +18,7 @@
         "@rollup/plugin-commonjs": "^24.0.0",
         "@rollup/plugin-json": "^6.0.0",
         "@rollup/plugin-node-resolve": "^15.0.0",
-        "@rollup/plugin-terser": "^0.1.0",
+        "@rollup/plugin-terser": "^0.3.0",
         "@rollup/plugin-url": "^8.0.0",
         "eslint": "^8.0.0",
         "eslint-plugin-jsdoc": "^39.0.0",
diff --git a/packages/typescript-example/package.json b/packages/typescript-example/package.json
index 3370e077..9d6804b3 100644
--- a/packages/typescript-example/package.json
+++ b/packages/typescript-example/package.json
@@ -17,7 +17,7 @@
         "@rollup/plugin-commonjs": "^24.0.0",
         "@rollup/plugin-json": "^6.0.0",
         "@rollup/plugin-node-resolve": "^15.0.0",
-        "@rollup/plugin-terser": "^0.1.0",
+        "@rollup/plugin-terser": "^0.3.0",
         "@types/mocha": "^10.0.0",
         "@typescript-eslint/eslint-plugin": "^5.0.0-alpha.42",
         "@typescript-eslint/parser": "^5.0.0-alpha.42",
diff --git a/toolkit-showcase/package.json b/toolkit-showcase/package.json
index 8e3ba443..35083e27 100644
--- a/toolkit-showcase/package.json
+++ b/toolkit-showcase/package.json
@@ -16,7 +16,7 @@
         "@rollup/plugin-commonjs": "^24.0.0",
         "@rollup/plugin-json": "^6.0.0",
         "@rollup/plugin-node-resolve": "^15.0.0",
-        "@rollup/plugin-terser": "^0.1.0",
+        "@rollup/plugin-terser": "^0.3.0",
         "@rollup/plugin-url": "^8.0.0",
         "chokidar": "^3.4.0",
         "eslint": "^8.0.0",
diff --git a/yarn.lock b/yarn.lock
index a4bd7bfb..05be96c3 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -2342,11 +2342,13 @@
     "@rollup/pluginutils" "^5.0.1"
     magic-string "^0.27.0"
 
-"@rollup/plugin-terser@^0.1.0":
-  version "0.1.0"
-  resolved "https://registry.yarnpkg.com/@rollup/plugin-terser/-/plugin-terser-0.1.0.tgz#7530c0f11667637419d71820461646c418526041"
-  integrity sha512-N2KK+qUfHX2hBzVzM41UWGLrEmcjVC37spC8R3c9mt3oEDFKh3N2e12/lLp9aVSt86veR0TQiCNQXrm8C6aiUQ==
+"@rollup/plugin-terser@^0.3.0":
+  version "0.3.0"
+  resolved "https://registry.yarnpkg.com/@rollup/plugin-terser/-/plugin-terser-0.3.0.tgz#43ee908fed27ed2bc876496fb9aab8033a0566ac"
+  integrity sha512-mYTkNW9KjOscS/3QWU5LfOKsR3/fAAVDaqcAe2TZ7ng6pN46f+C7FOZbITuIW/neA+PhcjoKl7yMyB3XcmA4gw==
   dependencies:
+    serialize-javascript "^6.0.0"
+    smob "^0.0.6"
     terser "^5.15.1"
 
 "@rollup/plugin-url@^8.0.0":
@@ -7988,6 +7990,13 @@ serialize-javascript@6.0.0:
   dependencies:
     randombytes "^2.1.0"
 
+serialize-javascript@^6.0.0:
+  version "6.0.1"
+  resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-6.0.1.tgz#b206efb27c3da0b0ab6b52f48d170b7996458e5c"
+  integrity sha512-owoXEFjWRllis8/M1Q+Cw5k8ZH40e3zhp/ovX+Xr/vi1qj6QesbyXXViFbpNvWvPNAD62SutwEXavefrLJWj7w==
+  dependencies:
+    randombytes "^2.1.0"
+
 set-blocking@^2.0.0:
   version "2.0.0"
   resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7"
@@ -8056,6 +8065,11 @@ smart-buffer@^4.2.0:
   resolved "https://registry.yarnpkg.com/smart-buffer/-/smart-buffer-4.2.0.tgz#6e1d71fa4f18c05f7d0ff216dd16a481d0e8d9ae"
   integrity sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==
 
+smob@^0.0.6:
+  version "0.0.6"
+  resolved "https://registry.yarnpkg.com/smob/-/smob-0.0.6.tgz#09b268fea916158a2781c152044c6155adbb8aa1"
+  integrity sha512-V21+XeNni+tTyiST1MHsa84AQhT1aFZipzPpOFAVB8DkHzwJyjjAmt9bgwnuZiZWnIbMo2duE29wybxv/7HWUw==
+
 snapdragon-node@^2.0.1:
   version "2.1.1"
   resolved "https://registry.yarnpkg.com/snapdragon-node/-/snapdragon-node-2.1.1.tgz#6c175f86ff14bdb0724563e8f3c1b021a286853b"
-- 
GitLab