From 7cd42626cb435d227757bc058bcde2d8352d1564 Mon Sep 17 00:00:00 2001
From: Christoph Reiter <reiter.christoph@gmail.com>
Date: Thu, 30 Apr 2020 13:58:02 +0200
Subject: [PATCH] Remove unused dependencies

---
 package-lock.json | 36 +++++++++++++++---------------------
 package.json      |  3 ---
 rollup.config.js  |  1 +
 3 files changed, 16 insertions(+), 24 deletions(-)

diff --git a/package-lock.json b/package-lock.json
index 4c753d9..27b91c3 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1235,6 +1235,7 @@
       "requires": {
         "anymatch": "~3.1.1",
         "braces": "~3.0.2",
+        "fsevents": "~2.1.2",
         "glob-parent": "~5.1.0",
         "is-binary-path": "~2.1.0",
         "is-glob": "~4.0.1",
@@ -2328,6 +2329,13 @@
       "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=",
       "dev": true
     },
+    "fsevents": {
+      "version": "2.1.3",
+      "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.1.3.tgz",
+      "integrity": "sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ==",
+      "dev": true,
+      "optional": true
+    },
     "function-bind": {
       "version": "1.1.1",
       "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
@@ -2340,11 +2348,6 @@
       "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=",
       "dev": true
     },
-    "fuzzy": {
-      "version": "0.1.3",
-      "resolved": "https://registry.npmjs.org/fuzzy/-/fuzzy-0.1.3.tgz",
-      "integrity": "sha1-THbsL/CsGjap3M+aAN+GIweNTtg="
-    },
     "gensync": {
       "version": "1.0.0-beta.1",
       "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.1.tgz",
@@ -3555,6 +3558,7 @@
           "requires": {
             "anymatch": "~3.1.1",
             "braces": "~3.0.2",
+            "fsevents": "~2.1.1",
             "glob-parent": "~5.1.0",
             "is-binary-path": "~2.1.0",
             "is-glob": "~4.0.1",
@@ -4368,7 +4372,10 @@
       "version": "2.7.2",
       "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.7.2.tgz",
       "integrity": "sha512-SdtTZVMMVSPe7SNv4exUyPXARe5v/p3TeeG3LRA5WabLPJt4Usi3wVrvVlyAUTG40JJmqS6zbIHt2vWTss2prw==",
-      "dev": true
+      "dev": true,
+      "requires": {
+        "fsevents": "~2.1.2"
+      }
     },
     "rollup-plugin-babel": {
       "version": "5.0.0-alpha.2",
@@ -4536,11 +4543,6 @@
       "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==",
       "dev": true
     },
-    "select2": {
-      "version": "4.0.13",
-      "resolved": "https://registry.npmjs.org/select2/-/select2-4.0.13.tgz",
-      "integrity": "sha512-1JeB87s6oN/TDxQQYCvS5EFoQyvV6eYMZZ0AeA4tdFDYWN3BAGZ8npr17UBFddU0lgAt3H0yjX3X6/ekOj1yjw=="
-    },
     "selfsigned": {
       "version": "1.10.7",
       "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.7.tgz",
@@ -4991,15 +4993,6 @@
       "integrity": "sha512-VTyMAUfdm047mwKl+u79WIdrZxtFtn+nBxHeb844XBQ9uMNTuTHdx2hc5RiAJYqwTj3wc/xe5HLSdJSkJ+WfZw==",
       "dev": true
     },
-    "suggestions": {
-      "version": "1.7.0",
-      "resolved": "https://registry.npmjs.org/suggestions/-/suggestions-1.7.0.tgz",
-      "integrity": "sha512-Px+gellrEQUkgM3Lc0Umnz4JIammE0CLcp+7lbNQH/wqnD0u/N1bOXytNOR3Ap1dIZDHE8lYMuwd60jMO6BPDw==",
-      "requires": {
-        "fuzzy": "^0.1.1",
-        "xtend": "^4.0.0"
-      }
-    },
     "supports-color": {
       "version": "5.5.0",
       "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
@@ -5630,7 +5623,8 @@
     "xtend": {
       "version": "4.0.2",
       "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz",
-      "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ=="
+      "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==",
+      "dev": true
     },
     "y18n": {
       "version": "4.0.0",
diff --git a/package.json b/package.json
index 7f84d4e..b8c8b4c 100644
--- a/package.json
+++ b/package.json
@@ -43,13 +43,10 @@
     "@open-wc/scoped-elements": "^1.0.9",
     "file-saver": "^2.0.2",
     "i18next": "^19.4.3",
-    "jquery": "^3.5.0",
     "jszip": "^3.4.0",
     "lit-element": "^2.3.1",
     "lit-html": "^1.2.1",
-    "select2": "^4.0.13",
     "source-sans-pro": "^2.45.0",
-    "suggestions": "^1.7.0",
     "universal-router": "^9.0.1",
     "vpu-app-shell": "file:./vendor/app-shell",
     "vpu-auth": "file:./vendor/auth",
diff --git a/rollup.config.js b/rollup.config.js
index 19eac35..0b91825 100644
--- a/rollup.config.js
+++ b/rollup.config.js
@@ -84,6 +84,7 @@ switch (build) {
 const CHUNK_BLACKLIST = [
   'jszip',  // jszip is a node module by default and rollup chunking is confused by that and emits warnings
   'source-sans-pro',
+  '@open-wc/scoped-elements', // produces no code
 ];
 
 /**
-- 
GitLab