diff --git a/package-lock.json b/package-lock.json index 97c9b6ac..5d807a42 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10,16 +10,10 @@ "license": "Apache-2.0", "dependencies": { "@mdi/font": "7.4.47", - "@uppy/core": "4.3.1", - "@uppy/dashboard": "4.1.3", - "@uppy/drag-drop": "4.0.5", - "@uppy/file-input": "4.0.4", - "@uppy/progress-bar": "4.1.0", - "@uppy/vue": "2.0.3", "@vueuse/core": "12.0.0", "core-js": "3.39.0", "roboto-fontface": "0.10.0", - "v-clipboard": "3.0.0-next.0", + "v-clipboard": "^3.0.0-next.0", "vue": "3.5.13", "vuetify": "3.7.6" }, @@ -1676,11 +1670,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@transloadit/prettier-bytes": { - "version": "0.3.5", - "resolved": "https://registry.npmjs.org/@transloadit/prettier-bytes/-/prettier-bytes-0.3.5.tgz", - "integrity": "sha512-xF4A3d/ZyX2LJWeQZREZQw+qFX4TGQ8bGVP97OLRt6sPO6T0TNHBFTuRHOJh7RNmYOBmQ9MHxpolD9bXihpuVA==" - }, "node_modules/@tsconfig/node22": { "version": "22.0.0", "resolved": "https://registry.npmjs.org/@tsconfig/node22/-/node22-22.0.0.tgz", @@ -1931,231 +1920,6 @@ "url": "https://opencollective.com/eslint" } }, - "node_modules/@uppy/core": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/@uppy/core/-/core-4.3.1.tgz", - "integrity": "sha512-vov6agqmZrbmkG6E5LpSGNOeVXP4u0pe3UXCqVBZvU+WPInA264d4+X7NUnD6cF/BHPfckbfKh+60Tm1A40VEg==", - "dependencies": { - "@transloadit/prettier-bytes": "^0.3.4", - "@uppy/store-default": "^4.1.2", - "@uppy/utils": "^6.0.6", - "lodash": "^4.17.21", - "mime-match": "^1.0.2", - "namespace-emitter": "^2.0.1", - "nanoid": "^5.0.0", - "preact": "^10.5.13" - } - }, - "node_modules/@uppy/core/node_modules/nanoid": { - "version": "5.0.9", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-5.0.9.tgz", - "integrity": "sha512-Aooyr6MXU6HpvvWXKoVoXwKMs/KyVakWwg7xQfv5/S/RIgJMy0Ifa45H9qqYy7pTCszrHzP21Uk4PZq2HpEM8Q==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "bin": { - "nanoid": "bin/nanoid.js" - }, - "engines": { - "node": "^18 || >=20" - } - }, - "node_modules/@uppy/dashboard": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/@uppy/dashboard/-/dashboard-4.1.3.tgz", - "integrity": "sha512-2gNBRp4IVlsxJ1Twsub4KcudZ+I3ETnsukKs8xfk1F/0D0jZrqIZtsEQxL9PtGLOKQpNlnhN3UjXb/okWJRCUQ==", - "dependencies": { - "@transloadit/prettier-bytes": "^0.3.4", - "@uppy/informer": "^4.1.2", - "@uppy/provider-views": "^4.1.0", - "@uppy/status-bar": "^4.0.5", - "@uppy/thumbnail-generator": "^4.0.2", - "@uppy/utils": "^6.0.5", - "classnames": "^2.2.6", - "lodash": "^4.17.21", - "memoize-one": "^6.0.0", - "nanoid": "^5.0.0", - "preact": "^10.5.13", - "shallow-equal": "^3.0.0" - }, - "peerDependencies": { - "@uppy/core": "^4.3.0" - } - }, - "node_modules/@uppy/dashboard/node_modules/nanoid": { - "version": "5.0.9", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-5.0.9.tgz", - "integrity": "sha512-Aooyr6MXU6HpvvWXKoVoXwKMs/KyVakWwg7xQfv5/S/RIgJMy0Ifa45H9qqYy7pTCszrHzP21Uk4PZq2HpEM8Q==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "bin": { - "nanoid": "bin/nanoid.js" - }, - "engines": { - "node": "^18 || >=20" - } - }, - "node_modules/@uppy/drag-drop": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/@uppy/drag-drop/-/drag-drop-4.0.5.tgz", - "integrity": "sha512-ysSB2JUzN1OQ6CZlHXelMvvDu4s/Wn7wDdFicQjXCOfqIA/NuR+FWrsrKaFioAgLYNyrxGKffRJC9ovEp2OFtg==", - "dependencies": { - "@uppy/utils": "^6.0.5", - "preact": "^10.5.13" - }, - "peerDependencies": { - "@uppy/core": "^4.3.0" - } - }, - "node_modules/@uppy/file-input": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/@uppy/file-input/-/file-input-4.0.4.tgz", - "integrity": "sha512-7CGfPImcNc/anEKRouL4PCi/Kx6Y9aveO1x/sAyG9GNHm0uCpuZ9UOiaDJmczjK4LMCjAUtVW6ZHsW4+349NPQ==", - "dependencies": { - "@uppy/utils": "^6.0.5", - "preact": "^10.5.13" - }, - "peerDependencies": { - "@uppy/core": "^4.3.0" - } - }, - "node_modules/@uppy/informer": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/@uppy/informer/-/informer-4.1.2.tgz", - "integrity": "sha512-+fsDuuAivHlF+AXOQpiJMIbavGbAhBfn36SF5q52DlFr9151lWUe2sQ3wR3yCyyRkcq006Xx7oeWnOI+mM/10A==", - "dependencies": { - "@uppy/utils": "^6.0.5", - "preact": "^10.5.13" - }, - "peerDependencies": { - "@uppy/core": "^4.3.0" - } - }, - "node_modules/@uppy/progress-bar": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/@uppy/progress-bar/-/progress-bar-4.1.0.tgz", - "integrity": "sha512-rXdDzukrOfw5qvPjvxBqn4tz1TYmXUJncnQ54aome3VC01+H+tmkgxCfyIFTHK04dyyF+dZVI6JgiiDXZ5aK/A==", - "dependencies": { - "@uppy/utils": "^6.0.6", - "preact": "^10.5.13" - }, - "peerDependencies": { - "@uppy/core": "^4.3.1" - } - }, - "node_modules/@uppy/provider-views": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/@uppy/provider-views/-/provider-views-4.2.0.tgz", - "integrity": "sha512-0em+bAUvcZFV4kHIq154LK1d53rDyiN6cfhXCBQSb65erLlaKX/rmsbiMzvy2/pOhcWltaGlQwVWIoS+tF1G1A==", - "dependencies": { - "@uppy/utils": "^6.0.6", - "classnames": "^2.2.6", - "nanoid": "^5.0.0", - "p-queue": "^8.0.0", - "preact": "^10.5.13" - }, - "peerDependencies": { - "@uppy/core": "^4.3.1" - } - }, - "node_modules/@uppy/provider-views/node_modules/nanoid": { - "version": "5.0.9", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-5.0.9.tgz", - "integrity": "sha512-Aooyr6MXU6HpvvWXKoVoXwKMs/KyVakWwg7xQfv5/S/RIgJMy0Ifa45H9qqYy7pTCszrHzP21Uk4PZq2HpEM8Q==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "bin": { - "nanoid": "bin/nanoid.js" - }, - "engines": { - "node": "^18 || >=20" - } - }, - "node_modules/@uppy/status-bar": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/@uppy/status-bar/-/status-bar-4.0.6.tgz", - "integrity": "sha512-FuRtew70hfCCQE4sJmMkMGsokIpoU9B4q78L2iF496y531oJ3chhaywgLZhKgIDub2Xiyj2gCPUREi7W3sbA5g==", - "dependencies": { - "@transloadit/prettier-bytes": "^0.3.4", - "@uppy/utils": "^6.0.6", - "classnames": "^2.2.6", - "preact": "^10.5.13" - }, - "peerDependencies": { - "@uppy/core": "^4.3.1" - } - }, - "node_modules/@uppy/store-default": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/@uppy/store-default/-/store-default-4.1.2.tgz", - "integrity": "sha512-1Zi4S9rZiiEzDw/7TDNtwCWP8Y/6aBtWzKwP6EWH7NHBKX8yGFlQMRDwAXCKaxDxb46L0RNK8nWjOzHM+0Farg==" - }, - "node_modules/@uppy/thumbnail-generator": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/@uppy/thumbnail-generator/-/thumbnail-generator-4.0.2.tgz", - "integrity": "sha512-5viK5dxekUTmEaHwRwN3qTBU2bu2uDxMr91gwVoT2niL37erkNau0fFwFpZYuc5V0A9PacP27Jcs7R5a6giTCA==", - "dependencies": { - "@uppy/utils": "^6.0.5", - "exifr": "^7.0.0" - }, - "peerDependencies": { - "@uppy/core": "^4.3.0" - } - }, - "node_modules/@uppy/utils": { - "version": "6.0.6", - "resolved": "https://registry.npmjs.org/@uppy/utils/-/utils-6.0.6.tgz", - "integrity": "sha512-7/4jrJTSEth7DKCOZiOEY3JWGTUlwV9Gnrtlp25yJvJ7HbOVQ0ToJUuDz9wCZJ3V2++zfj30JbvBynbOH40WxA==", - "dependencies": { - "lodash": "^4.17.21", - "preact": "^10.5.13" - } - }, - "node_modules/@uppy/vue": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@uppy/vue/-/vue-2.0.3.tgz", - "integrity": "sha512-qqZXcIhnWkzMx3EhU9eD4eT5jFJEhKVs9lGjnAurxyv9hmTjyFJyLg2ATDNMmWz3fJqJbXhyOBDP0aYV35eljQ==", - "dependencies": { - "shallow-equal": "^3.0.0" - }, - "peerDependencies": { - "@uppy/core": "^4.3.0", - "@uppy/dashboard": "^4.1.3", - "@uppy/drag-drop": "^4.0.5", - "@uppy/file-input": "^4.0.4", - "@uppy/progress-bar": "^4.0.2", - "@uppy/status-bar": "^4.0.5", - "vue": ">=3.0.0" - }, - "peerDependenciesMeta": { - "@uppy/dashboard": { - "optional": true - }, - "@uppy/drag-drop": { - "optional": true - }, - "@uppy/file-input": { - "optional": true - }, - "@uppy/progress-bar": { - "optional": true - }, - "@uppy/status-bar": { - "optional": true - } - } - }, "node_modules/@vitejs/plugin-vue": { "version": "5.2.1", "resolved": "https://registry.npmjs.org/@vitejs/plugin-vue/-/plugin-vue-5.2.1.tgz", @@ -2980,11 +2744,6 @@ "node": ">=8" } }, - "node_modules/classnames": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.5.1.tgz", - "integrity": "sha512-saHYOzhIQs6wy2sVxTM6bUDsQO4F50V9RQ22qBpEdCW+I+/Wmke2HOl6lS6dTpdxVhb88/I6+Hs+438c3lfUow==" - }, "node_modules/clean-stack": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-5.2.0.tgz", @@ -4273,11 +4032,6 @@ "integrity": "sha512-tYUSVOGeQPKt/eC1ABfhHy5Xd96N3oIijJvN3O9+TsC28T5V9yX9oEfEK5faP0EFSNVOG97qtAS68GBrQB2hDg==", "dev": true }, - "node_modules/eventemitter3": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-5.0.1.tgz", - "integrity": "sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==" - }, "node_modules/execa": { "version": "9.5.2", "resolved": "https://registry.npmjs.org/execa/-/execa-9.5.2.tgz", @@ -4341,11 +4095,6 @@ "node": ">=0.10.0" } }, - "node_modules/exifr": { - "version": "7.1.3", - "resolved": "https://registry.npmjs.org/exifr/-/exifr-7.1.3.tgz", - "integrity": "sha512-g/aje2noHivrRSLbAUtBPWFbxKdKhgj/xr1vATDdUXPOFYJlQ62Ft0oy+72V6XLIpDJfHs6gXLbBLAolqOXYRw==" - }, "node_modules/extend": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", @@ -5611,7 +5360,8 @@ "node_modules/lodash": { "version": "4.17.21", "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "dev": true }, "node_modules/lodash-es": { "version": "4.17.21", @@ -5845,11 +5595,6 @@ "node": ">= 0.4" } }, - "node_modules/memoize-one": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/memoize-one/-/memoize-one-6.0.0.tgz", - "integrity": "sha512-rkpe71W0N0c0Xz6QD0eJETuWAJGnJ9afsl1srmwPrI+yBCkge5EycXXbYRyvL29zZVUWQCY7InPRCv3GDXuZNw==" - }, "node_modules/memorystream": { "version": "0.3.1", "resolved": "https://registry.npmjs.org/memorystream/-/memorystream-0.3.1.tgz", @@ -5923,14 +5668,6 @@ "node": ">= 0.6" } }, - "node_modules/mime-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/mime-match/-/mime-match-1.0.2.tgz", - "integrity": "sha512-VXp/ugGDVh3eCLOBCiHZMYWQaTNUHv2IJrut+yXA6+JbLPXHglHwfS/5A5L0ll+jkCY7fIzRJcH6OIunF+c6Cg==", - "dependencies": { - "wildcard": "^1.1.0" - } - }, "node_modules/mime-types": { "version": "2.1.35", "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", @@ -6023,11 +5760,6 @@ "thenify-all": "^1.0.0" } }, - "node_modules/namespace-emitter": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/namespace-emitter/-/namespace-emitter-2.0.1.tgz", - "integrity": "sha512-N/sMKHniSDJBjfrkbS/tpkPj4RAbvW3mr8UAzvlMHyun93XEm83IAvhWtJVHo+RHn/oO8Job5YN4b+wRjSVp5g==" - }, "node_modules/nanoid": { "version": "3.3.8", "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.8.tgz", @@ -9148,21 +8880,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/p-queue": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/p-queue/-/p-queue-8.0.1.tgz", - "integrity": "sha512-NXzu9aQJTAzbBqOt2hwsR63ea7yvxJc0PwN/zobNAudYfb1B7R08SzB4TsLeSbUCuG467NhnoT0oO6w1qRO+BA==", - "dependencies": { - "eventemitter3": "^5.0.1", - "p-timeout": "^6.1.2" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/p-reduce": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/p-reduce/-/p-reduce-3.0.0.tgz", @@ -9175,17 +8892,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/p-timeout": { - "version": "6.1.3", - "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-6.1.3.tgz", - "integrity": "sha512-UJUyfKbwvr/uZSV6btANfb+0t/mOhKV/KXcCUTp8FcQI+v/0d+wXqH4htrW0E4rR6WiEO/EPvUFiV9D5OI4vlw==", - "engines": { - "node": ">=14.16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/p-try": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", @@ -9475,15 +9181,6 @@ "node": ">=4" } }, - "node_modules/preact": { - "version": "10.25.2", - "resolved": "https://registry.npmjs.org/preact/-/preact-10.25.2.tgz", - "integrity": "sha512-GEts1EH3oMnqdOIeXhlbBSddZ9nrINd070WBOiPO2ous1orrKGUM4SMDbwyjSWD1iMS2dBvaDjAa5qUhz3TXqw==", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/preact" - } - }, "node_modules/prelude-ls": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", @@ -10613,11 +10310,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/shallow-equal": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/shallow-equal/-/shallow-equal-3.1.0.tgz", - "integrity": "sha512-pfVOw8QZIXpMbhBWvzBISicvToTiM5WBF1EeAUZDDSb5Dt29yl4AYbyywbJFSEsRUMr7gJaxqCdr4L3tQf9wVg==" - }, "node_modules/shebang-command": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", @@ -12078,11 +11770,6 @@ "node": ">= 8" } }, - "node_modules/wildcard": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-1.1.2.tgz", - "integrity": "sha512-DXukZJxpHA8LuotRwL0pP1+rS6CS7FF2qStDDE1C7DDg2rLud2PXRMuEDYIPhgEezwnlHNL4c+N6MfMTjCGTng==" - }, "node_modules/word-wrap": { "version": "1.2.5", "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", diff --git a/package.json b/package.json index 6d2dca00..69eba705 100644 --- a/package.json +++ b/package.json @@ -20,16 +20,10 @@ }, "dependencies": { "@mdi/font": "7.4.47", - "@uppy/core": "4.3.1", - "@uppy/dashboard": "4.1.3", - "@uppy/drag-drop": "4.0.5", - "@uppy/file-input": "4.0.4", - "@uppy/progress-bar": "4.1.0", - "@uppy/vue": "2.0.3", "@vueuse/core": "12.0.0", "core-js": "3.39.0", "roboto-fontface": "0.10.0", - "v-clipboard": "3.0.0-next.0", + "v-clipboard": "^3.0.0-next.0", "vue": "3.5.13", "vuetify": "3.7.6" }, diff --git a/src/App.vue b/src/App.vue index e322fc0d..e8438528 100644 --- a/src/App.vue +++ b/src/App.vue @@ -9,8 +9,7 @@ - Trivy Vulnerability Explorer - + Trivy Vulnerability Explorer @@ -20,7 +19,7 @@