From a4a4d619f332701377ce326397d3c6142d440ceb Mon Sep 17 00:00:00 2001 From: Troy Date: Sat, 19 Apr 2025 14:29:08 +0100 Subject: [PATCH] feat: incorporate multiple upstream prs https://github.com/t3dotgg/unduck/pull/24 and https://github.com/t3dotgg/unduck/pull/13 --- package-lock.json | 429 +++++++++++++++++++++++++++++++++++++++++++--- package.json | 10 +- src/global.css | 46 +++++ src/main.ts | 4 + 4 files changed, 456 insertions(+), 33 deletions(-) diff --git a/package-lock.json b/package-lock.json index 99237d9..d1d7af3 100644 --- a/package-lock.json +++ b/package-lock.json @@ -7,18 +7,17 @@ "": { "name": "unduck", "version": "0.0.0", - "dependencies": { - "prettier": "^3.5.3", - "vite-plugin-pwa": "^0.21.1" - }, "devDependencies": { - "npm-check-updates": "^17.1.15", - "typescript": "~5.8.2", - "vite": "^6.2.0" + "npm-check-updates": "^17.1.18", + "prettier": "^3.5.3", + "typescript": "~5.8.3", + "vite": "^6.3.2", + "vite-plugin-pwa": "^1.0.0" } }, "node_modules/@ampproject/remapping": { "version": "2.3.0", + "dev": true, "license": "Apache-2.0", "dependencies": { "@jridgewell/gen-mapping": "^0.3.5", @@ -30,6 +29,7 @@ }, "node_modules/@apideck/better-ajv-errors": { "version": "0.3.6", + "dev": true, "license": "MIT", "dependencies": { "json-schema": "^0.4.0", @@ -45,6 +45,7 @@ }, "node_modules/@babel/code-frame": { "version": "7.26.2", + "dev": true, "license": "MIT", "dependencies": { "@babel/helper-validator-identifier": "^7.25.9", @@ -57,6 +58,7 @@ }, "node_modules/@babel/compat-data": { "version": "7.26.8", + "dev": true, "license": "MIT", "engines": { "node": ">=6.9.0" @@ -64,6 +66,7 @@ }, "node_modules/@babel/core": { "version": "7.26.9", + "dev": true, "license": "MIT", "dependencies": { "@ampproject/remapping": "^2.2.0", @@ -92,6 +95,7 @@ }, "node_modules/@babel/generator": { "version": "7.26.9", + "dev": true, "license": "MIT", "dependencies": { "@babel/parser": "^7.26.9", @@ -106,6 +110,7 @@ }, "node_modules/@babel/helper-annotate-as-pure": { "version": "7.25.9", + "dev": true, "license": "MIT", "dependencies": { "@babel/types": "^7.25.9" @@ -116,6 +121,7 @@ }, "node_modules/@babel/helper-compilation-targets": { "version": "7.26.5", + "dev": true, "license": "MIT", "dependencies": { "@babel/compat-data": "^7.26.5", @@ -130,6 +136,7 @@ }, "node_modules/@babel/helper-create-class-features-plugin": { "version": "7.26.9", + "dev": true, "license": "MIT", "dependencies": { "@babel/helper-annotate-as-pure": "^7.25.9", @@ -149,6 +156,7 @@ }, "node_modules/@babel/helper-create-regexp-features-plugin": { "version": "7.26.3", + "dev": true, "license": "MIT", "dependencies": { "@babel/helper-annotate-as-pure": "^7.25.9", @@ -164,6 +172,7 @@ }, "node_modules/@babel/helper-define-polyfill-provider": { "version": "0.6.3", + "dev": true, "license": "MIT", "dependencies": { "@babel/helper-compilation-targets": "^7.22.6", @@ -178,6 +187,7 @@ }, "node_modules/@babel/helper-member-expression-to-functions": { "version": "7.25.9", + "dev": true, "license": "MIT", "dependencies": { "@babel/traverse": "^7.25.9", @@ -189,6 +199,7 @@ }, "node_modules/@babel/helper-module-imports": { "version": "7.25.9", + "dev": true, "license": "MIT", "dependencies": { "@babel/traverse": "^7.25.9", @@ -200,6 +211,7 @@ }, "node_modules/@babel/helper-module-transforms": { "version": "7.26.0", + "dev": true, "license": "MIT", "dependencies": { "@babel/helper-module-imports": "^7.25.9", @@ -215,6 +227,7 @@ }, "node_modules/@babel/helper-optimise-call-expression": { "version": "7.25.9", + "dev": true, "license": "MIT", "dependencies": { "@babel/types": "^7.25.9" @@ -225,6 +238,7 @@ }, "node_modules/@babel/helper-plugin-utils": { "version": "7.26.5", + "dev": true, "license": "MIT", "engines": { "node": ">=6.9.0" @@ -232,6 +246,7 @@ }, "node_modules/@babel/helper-remap-async-to-generator": { "version": "7.25.9", + "dev": true, "license": "MIT", "dependencies": { "@babel/helper-annotate-as-pure": "^7.25.9", @@ -247,6 +262,7 @@ }, "node_modules/@babel/helper-replace-supers": { "version": "7.26.5", + "dev": true, "license": "MIT", "dependencies": { "@babel/helper-member-expression-to-functions": "^7.25.9", @@ -262,6 +278,7 @@ }, "node_modules/@babel/helper-skip-transparent-expression-wrappers": { "version": "7.25.9", + "dev": true, "license": "MIT", "dependencies": { "@babel/traverse": "^7.25.9", @@ -273,6 +290,7 @@ }, "node_modules/@babel/helper-string-parser": { "version": "7.25.9", + "dev": true, "license": "MIT", "engines": { "node": ">=6.9.0" @@ -280,6 +298,7 @@ }, "node_modules/@babel/helper-validator-identifier": { "version": "7.25.9", + "dev": true, "license": "MIT", "engines": { "node": ">=6.9.0" @@ -287,6 +306,7 @@ }, "node_modules/@babel/helper-validator-option": { "version": "7.25.9", + "dev": true, "license": "MIT", "engines": { "node": ">=6.9.0" @@ -294,6 +314,7 @@ }, "node_modules/@babel/helper-wrap-function": { "version": "7.25.9", + "dev": true, "license": "MIT", "dependencies": { "@babel/template": "^7.25.9", @@ -305,21 +326,27 @@ } }, "node_modules/@babel/helpers": { - "version": "7.26.9", + "version": "7.27.0", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.27.0.tgz", + "integrity": "sha512-U5eyP/CTFPuNE3qk+WZMxFkp/4zUzdceQlfzf7DdGdhp+Fezd7HD+i8Y24ZuTMKX3wQBld449jijbGq6OdGNQg==", + "dev": true, "license": "MIT", "dependencies": { - "@babel/template": "^7.26.9", - "@babel/types": "^7.26.9" + "@babel/template": "^7.27.0", + "@babel/types": "^7.27.0" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/parser": { - "version": "7.26.9", + "version": "7.27.0", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.27.0.tgz", + "integrity": "sha512-iaepho73/2Pz7w2eMS0Q5f83+0RKI7i4xmiYeBmDzfRVbQtTOG7Ts0S4HzJVsTMGI9keU8rNfuZr8DKfSt7Yyg==", + "dev": true, "license": "MIT", "dependencies": { - "@babel/types": "^7.26.9" + "@babel/types": "^7.27.0" }, "bin": { "parser": "bin/babel-parser.js" @@ -330,6 +357,7 @@ }, "node_modules/@babel/plugin-bugfix-firefox-class-in-computed-class-key": { "version": "7.25.9", + "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.25.9", @@ -344,6 +372,7 @@ }, "node_modules/@babel/plugin-bugfix-safari-class-field-initializer-scope": { "version": "7.25.9", + "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.25.9" @@ -357,6 +386,7 @@ }, "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { "version": "7.25.9", + "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.25.9" @@ -370,6 +400,7 @@ }, "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { "version": "7.25.9", + "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.25.9", @@ -385,6 +416,7 @@ }, "node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": { "version": "7.25.9", + "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.25.9", @@ -399,6 +431,7 @@ }, "node_modules/@babel/plugin-proposal-private-property-in-object": { "version": "7.21.0-placeholder-for-preset-env.2", + "dev": true, "license": "MIT", "engines": { "node": ">=6.9.0" @@ -409,6 +442,7 @@ }, "node_modules/@babel/plugin-syntax-import-assertions": { "version": "7.26.0", + "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.25.9" @@ -422,6 +456,7 @@ }, "node_modules/@babel/plugin-syntax-import-attributes": { "version": "7.26.0", + "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.25.9" @@ -435,6 +470,7 @@ }, "node_modules/@babel/plugin-syntax-unicode-sets-regex": { "version": "7.18.6", + "dev": true, "license": "MIT", "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.18.6", @@ -449,6 +485,7 @@ }, "node_modules/@babel/plugin-transform-arrow-functions": { "version": "7.25.9", + "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.25.9" @@ -462,6 +499,7 @@ }, "node_modules/@babel/plugin-transform-async-generator-functions": { "version": "7.26.8", + "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.26.5", @@ -477,6 +515,7 @@ }, "node_modules/@babel/plugin-transform-async-to-generator": { "version": "7.25.9", + "dev": true, "license": "MIT", "dependencies": { "@babel/helper-module-imports": "^7.25.9", @@ -492,6 +531,7 @@ }, "node_modules/@babel/plugin-transform-block-scoped-functions": { "version": "7.26.5", + "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.26.5" @@ -505,6 +545,7 @@ }, "node_modules/@babel/plugin-transform-block-scoping": { "version": "7.25.9", + "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.25.9" @@ -518,6 +559,7 @@ }, "node_modules/@babel/plugin-transform-class-properties": { "version": "7.25.9", + "dev": true, "license": "MIT", "dependencies": { "@babel/helper-create-class-features-plugin": "^7.25.9", @@ -532,6 +574,7 @@ }, "node_modules/@babel/plugin-transform-class-static-block": { "version": "7.26.0", + "dev": true, "license": "MIT", "dependencies": { "@babel/helper-create-class-features-plugin": "^7.25.9", @@ -546,6 +589,7 @@ }, "node_modules/@babel/plugin-transform-classes": { "version": "7.25.9", + "dev": true, "license": "MIT", "dependencies": { "@babel/helper-annotate-as-pure": "^7.25.9", @@ -564,6 +608,7 @@ }, "node_modules/@babel/plugin-transform-computed-properties": { "version": "7.25.9", + "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.25.9", @@ -578,6 +623,7 @@ }, "node_modules/@babel/plugin-transform-destructuring": { "version": "7.25.9", + "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.25.9" @@ -591,6 +637,7 @@ }, "node_modules/@babel/plugin-transform-dotall-regex": { "version": "7.25.9", + "dev": true, "license": "MIT", "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.25.9", @@ -605,6 +652,7 @@ }, "node_modules/@babel/plugin-transform-duplicate-keys": { "version": "7.25.9", + "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.25.9" @@ -618,6 +666,7 @@ }, "node_modules/@babel/plugin-transform-duplicate-named-capturing-groups-regex": { "version": "7.25.9", + "dev": true, "license": "MIT", "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.25.9", @@ -632,6 +681,7 @@ }, "node_modules/@babel/plugin-transform-dynamic-import": { "version": "7.25.9", + "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.25.9" @@ -645,6 +695,7 @@ }, "node_modules/@babel/plugin-transform-exponentiation-operator": { "version": "7.26.3", + "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.25.9" @@ -658,6 +709,7 @@ }, "node_modules/@babel/plugin-transform-export-namespace-from": { "version": "7.25.9", + "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.25.9" @@ -671,6 +723,7 @@ }, "node_modules/@babel/plugin-transform-for-of": { "version": "7.26.9", + "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.26.5", @@ -685,6 +738,7 @@ }, "node_modules/@babel/plugin-transform-function-name": { "version": "7.25.9", + "dev": true, "license": "MIT", "dependencies": { "@babel/helper-compilation-targets": "^7.25.9", @@ -700,6 +754,7 @@ }, "node_modules/@babel/plugin-transform-json-strings": { "version": "7.25.9", + "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.25.9" @@ -713,6 +768,7 @@ }, "node_modules/@babel/plugin-transform-literals": { "version": "7.25.9", + "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.25.9" @@ -726,6 +782,7 @@ }, "node_modules/@babel/plugin-transform-logical-assignment-operators": { "version": "7.25.9", + "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.25.9" @@ -739,6 +796,7 @@ }, "node_modules/@babel/plugin-transform-member-expression-literals": { "version": "7.25.9", + "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.25.9" @@ -752,6 +810,7 @@ }, "node_modules/@babel/plugin-transform-modules-amd": { "version": "7.25.9", + "dev": true, "license": "MIT", "dependencies": { "@babel/helper-module-transforms": "^7.25.9", @@ -766,6 +825,7 @@ }, "node_modules/@babel/plugin-transform-modules-commonjs": { "version": "7.26.3", + "dev": true, "license": "MIT", "dependencies": { "@babel/helper-module-transforms": "^7.26.0", @@ -780,6 +840,7 @@ }, "node_modules/@babel/plugin-transform-modules-systemjs": { "version": "7.25.9", + "dev": true, "license": "MIT", "dependencies": { "@babel/helper-module-transforms": "^7.25.9", @@ -796,6 +857,7 @@ }, "node_modules/@babel/plugin-transform-modules-umd": { "version": "7.25.9", + "dev": true, "license": "MIT", "dependencies": { "@babel/helper-module-transforms": "^7.25.9", @@ -810,6 +872,7 @@ }, "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { "version": "7.25.9", + "dev": true, "license": "MIT", "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.25.9", @@ -824,6 +887,7 @@ }, "node_modules/@babel/plugin-transform-new-target": { "version": "7.25.9", + "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.25.9" @@ -837,6 +901,7 @@ }, "node_modules/@babel/plugin-transform-nullish-coalescing-operator": { "version": "7.26.6", + "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.26.5" @@ -850,6 +915,7 @@ }, "node_modules/@babel/plugin-transform-numeric-separator": { "version": "7.25.9", + "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.25.9" @@ -863,6 +929,7 @@ }, "node_modules/@babel/plugin-transform-object-rest-spread": { "version": "7.25.9", + "dev": true, "license": "MIT", "dependencies": { "@babel/helper-compilation-targets": "^7.25.9", @@ -878,6 +945,7 @@ }, "node_modules/@babel/plugin-transform-object-super": { "version": "7.25.9", + "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.25.9", @@ -892,6 +960,7 @@ }, "node_modules/@babel/plugin-transform-optional-catch-binding": { "version": "7.25.9", + "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.25.9" @@ -905,6 +974,7 @@ }, "node_modules/@babel/plugin-transform-optional-chaining": { "version": "7.25.9", + "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.25.9", @@ -919,6 +989,7 @@ }, "node_modules/@babel/plugin-transform-parameters": { "version": "7.25.9", + "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.25.9" @@ -932,6 +1003,7 @@ }, "node_modules/@babel/plugin-transform-private-methods": { "version": "7.25.9", + "dev": true, "license": "MIT", "dependencies": { "@babel/helper-create-class-features-plugin": "^7.25.9", @@ -946,6 +1018,7 @@ }, "node_modules/@babel/plugin-transform-private-property-in-object": { "version": "7.25.9", + "dev": true, "license": "MIT", "dependencies": { "@babel/helper-annotate-as-pure": "^7.25.9", @@ -961,6 +1034,7 @@ }, "node_modules/@babel/plugin-transform-property-literals": { "version": "7.25.9", + "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.25.9" @@ -974,6 +1048,7 @@ }, "node_modules/@babel/plugin-transform-regenerator": { "version": "7.25.9", + "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.25.9", @@ -988,6 +1063,7 @@ }, "node_modules/@babel/plugin-transform-regexp-modifiers": { "version": "7.26.0", + "dev": true, "license": "MIT", "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.25.9", @@ -1002,6 +1078,7 @@ }, "node_modules/@babel/plugin-transform-reserved-words": { "version": "7.25.9", + "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.25.9" @@ -1015,6 +1092,7 @@ }, "node_modules/@babel/plugin-transform-shorthand-properties": { "version": "7.25.9", + "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.25.9" @@ -1028,6 +1106,7 @@ }, "node_modules/@babel/plugin-transform-spread": { "version": "7.25.9", + "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.25.9", @@ -1042,6 +1121,7 @@ }, "node_modules/@babel/plugin-transform-sticky-regex": { "version": "7.25.9", + "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.25.9" @@ -1055,6 +1135,7 @@ }, "node_modules/@babel/plugin-transform-template-literals": { "version": "7.26.8", + "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.26.5" @@ -1068,6 +1149,7 @@ }, "node_modules/@babel/plugin-transform-typeof-symbol": { "version": "7.26.7", + "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.26.5" @@ -1081,6 +1163,7 @@ }, "node_modules/@babel/plugin-transform-unicode-escapes": { "version": "7.25.9", + "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.25.9" @@ -1094,6 +1177,7 @@ }, "node_modules/@babel/plugin-transform-unicode-property-regex": { "version": "7.25.9", + "dev": true, "license": "MIT", "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.25.9", @@ -1108,6 +1192,7 @@ }, "node_modules/@babel/plugin-transform-unicode-regex": { "version": "7.25.9", + "dev": true, "license": "MIT", "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.25.9", @@ -1122,6 +1207,7 @@ }, "node_modules/@babel/plugin-transform-unicode-sets-regex": { "version": "7.25.9", + "dev": true, "license": "MIT", "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.25.9", @@ -1136,6 +1222,7 @@ }, "node_modules/@babel/preset-env": { "version": "7.26.9", + "dev": true, "license": "MIT", "dependencies": { "@babel/compat-data": "^7.26.8", @@ -1217,6 +1304,7 @@ }, "node_modules/@babel/preset-modules": { "version": "0.1.6-no-external-plugins", + "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.0.0", @@ -1228,7 +1316,10 @@ } }, "node_modules/@babel/runtime": { - "version": "7.26.9", + "version": "7.27.0", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.27.0.tgz", + "integrity": "sha512-VtPOkrdPHZsKc/clNqyi9WUA8TINkZ4cGk63UUE3u4pmB2k+ZMQRDuIOagv8UVd6j7k0T3+RRIb7beKTebNbcw==", + "dev": true, "license": "MIT", "dependencies": { "regenerator-runtime": "^0.14.0" @@ -1238,12 +1329,15 @@ } }, "node_modules/@babel/template": { - "version": "7.26.9", + "version": "7.27.0", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.27.0.tgz", + "integrity": "sha512-2ncevenBqXI6qRMukPlXwHKHchC7RyMuu4xv5JBXRfOGVcTy1mXCD12qrp7Jsoxll1EV3+9sE4GugBVRjT2jFA==", + "dev": true, "license": "MIT", "dependencies": { "@babel/code-frame": "^7.26.2", - "@babel/parser": "^7.26.9", - "@babel/types": "^7.26.9" + "@babel/parser": "^7.27.0", + "@babel/types": "^7.27.0" }, "engines": { "node": ">=6.9.0" @@ -1251,6 +1345,7 @@ }, "node_modules/@babel/traverse": { "version": "7.26.9", + "dev": true, "license": "MIT", "dependencies": { "@babel/code-frame": "^7.26.2", @@ -1266,7 +1361,10 @@ } }, "node_modules/@babel/types": { - "version": "7.26.9", + "version": "7.27.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.27.0.tgz", + "integrity": "sha512-H45s8fVLYjbhFH62dIJ3WtmJ6RSPt/3DRO0ZcT2SUiYiQyz3BLVb9ADEnLl91m74aQPS3AzzeajZHYOalWe3bg==", + "dev": true, "license": "MIT", "dependencies": { "@babel/helper-string-parser": "^7.25.9", @@ -1281,6 +1379,7 @@ "cpu": [ "x64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -1292,6 +1391,7 @@ }, "node_modules/@jridgewell/gen-mapping": { "version": "0.3.8", + "dev": true, "license": "MIT", "dependencies": { "@jridgewell/set-array": "^1.2.1", @@ -1304,6 +1404,7 @@ }, "node_modules/@jridgewell/resolve-uri": { "version": "3.1.2", + "dev": true, "license": "MIT", "engines": { "node": ">=6.0.0" @@ -1311,6 +1412,7 @@ }, "node_modules/@jridgewell/set-array": { "version": "1.2.1", + "dev": true, "license": "MIT", "engines": { "node": ">=6.0.0" @@ -1318,6 +1420,7 @@ }, "node_modules/@jridgewell/source-map": { "version": "0.3.6", + "dev": true, "license": "MIT", "dependencies": { "@jridgewell/gen-mapping": "^0.3.5", @@ -1326,10 +1429,12 @@ }, "node_modules/@jridgewell/sourcemap-codec": { "version": "1.5.0", + "dev": true, "license": "MIT" }, "node_modules/@jridgewell/trace-mapping": { "version": "0.3.25", + "dev": true, "license": "MIT", "dependencies": { "@jridgewell/resolve-uri": "^3.1.0", @@ -1338,6 +1443,7 @@ }, "node_modules/@rollup/plugin-babel": { "version": "5.3.1", + "dev": true, "license": "MIT", "dependencies": { "@babel/helper-module-imports": "^7.10.4", @@ -1359,6 +1465,7 @@ }, "node_modules/@rollup/plugin-node-resolve": { "version": "15.3.1", + "dev": true, "license": "MIT", "dependencies": { "@rollup/pluginutils": "^5.0.1", @@ -1381,6 +1488,7 @@ }, "node_modules/@rollup/plugin-node-resolve/node_modules/@rollup/pluginutils": { "version": "5.1.4", + "dev": true, "license": "MIT", "dependencies": { "@types/estree": "^1.0.0", @@ -1401,10 +1509,12 @@ }, "node_modules/@rollup/plugin-node-resolve/node_modules/@rollup/pluginutils/node_modules/estree-walker": { "version": "2.0.2", + "dev": true, "license": "MIT" }, "node_modules/@rollup/plugin-replace": { "version": "2.4.2", + "dev": true, "license": "MIT", "dependencies": { "@rollup/pluginutils": "^3.1.0", @@ -1416,6 +1526,7 @@ }, "node_modules/@rollup/plugin-terser": { "version": "0.4.4", + "dev": true, "license": "MIT", "dependencies": { "serialize-javascript": "^6.0.1", @@ -1436,6 +1547,7 @@ }, "node_modules/@rollup/pluginutils": { "version": "3.1.0", + "dev": true, "license": "MIT", "dependencies": { "@types/estree": "0.0.39", @@ -1451,10 +1563,12 @@ }, "node_modules/@rollup/pluginutils/node_modules/@types/estree": { "version": "0.0.39", + "dev": true, "license": "MIT" }, "node_modules/@rollup/pluginutils/node_modules/picomatch": { "version": "2.3.1", + "dev": true, "license": "MIT", "engines": { "node": ">=8.6" @@ -1470,6 +1584,7 @@ "cpu": [ "arm" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -1483,6 +1598,7 @@ "cpu": [ "arm64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -1496,6 +1612,7 @@ "cpu": [ "arm64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -1509,6 +1626,7 @@ "cpu": [ "x64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -1522,6 +1640,7 @@ "cpu": [ "arm64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -1535,6 +1654,7 @@ "cpu": [ "x64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -1548,6 +1668,7 @@ "cpu": [ "arm" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -1561,6 +1682,7 @@ "cpu": [ "arm" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -1574,6 +1696,7 @@ "cpu": [ "arm64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -1587,6 +1710,7 @@ "cpu": [ "arm64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -1600,6 +1724,7 @@ "cpu": [ "loong64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -1613,6 +1738,7 @@ "cpu": [ "ppc64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -1626,6 +1752,7 @@ "cpu": [ "riscv64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -1639,6 +1766,7 @@ "cpu": [ "s390x" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -1652,6 +1780,7 @@ "cpu": [ "x64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -1665,6 +1794,7 @@ "cpu": [ "x64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -1678,6 +1808,7 @@ "cpu": [ "arm64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -1691,6 +1822,7 @@ "cpu": [ "ia32" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -1704,6 +1836,7 @@ "cpu": [ "x64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -1712,6 +1845,7 @@ }, "node_modules/@surma/rollup-plugin-off-main-thread": { "version": "2.2.3", + "dev": true, "license": "Apache-2.0", "dependencies": { "ejs": "^3.1.6", @@ -1722,18 +1856,22 @@ }, "node_modules/@types/estree": { "version": "1.0.6", + "dev": true, "license": "MIT" }, "node_modules/@types/resolve": { "version": "1.20.2", + "dev": true, "license": "MIT" }, "node_modules/@types/trusted-types": { "version": "2.0.7", + "dev": true, "license": "MIT" }, "node_modules/acorn": { "version": "8.14.0", + "dev": true, "license": "MIT", "bin": { "acorn": "bin/acorn" @@ -1744,6 +1882,7 @@ }, "node_modules/ajv": { "version": "8.17.1", + "dev": true, "license": "MIT", "dependencies": { "fast-deep-equal": "^3.1.3", @@ -1758,6 +1897,7 @@ }, "node_modules/ansi-styles": { "version": "4.3.0", + "dev": true, "license": "MIT", "dependencies": { "color-convert": "^2.0.1" @@ -1771,6 +1911,7 @@ }, "node_modules/array-buffer-byte-length": { "version": "1.0.2", + "dev": true, "license": "MIT", "dependencies": { "call-bound": "^1.0.3", @@ -1785,6 +1926,7 @@ }, "node_modules/arraybuffer.prototype.slice": { "version": "1.0.4", + "dev": true, "license": "MIT", "dependencies": { "array-buffer-byte-length": "^1.0.1", @@ -1804,10 +1946,12 @@ }, "node_modules/async": { "version": "3.2.6", + "dev": true, "license": "MIT" }, "node_modules/async-function": { "version": "1.0.0", + "dev": true, "license": "MIT", "engines": { "node": ">= 0.4" @@ -1815,6 +1959,7 @@ }, "node_modules/at-least-node": { "version": "1.0.0", + "dev": true, "license": "ISC", "engines": { "node": ">= 4.0.0" @@ -1822,6 +1967,7 @@ }, "node_modules/available-typed-arrays": { "version": "1.0.7", + "dev": true, "license": "MIT", "dependencies": { "possible-typed-array-names": "^1.0.0" @@ -1835,6 +1981,7 @@ }, "node_modules/babel-plugin-polyfill-corejs2": { "version": "0.4.12", + "dev": true, "license": "MIT", "dependencies": { "@babel/compat-data": "^7.22.6", @@ -1847,6 +1994,7 @@ }, "node_modules/babel-plugin-polyfill-corejs3": { "version": "0.11.1", + "dev": true, "license": "MIT", "dependencies": { "@babel/helper-define-polyfill-provider": "^0.6.3", @@ -1858,6 +2006,7 @@ }, "node_modules/babel-plugin-polyfill-regenerator": { "version": "0.6.3", + "dev": true, "license": "MIT", "dependencies": { "@babel/helper-define-polyfill-provider": "^0.6.3" @@ -1868,10 +2017,12 @@ }, "node_modules/balanced-match": { "version": "1.0.2", + "dev": true, "license": "MIT" }, "node_modules/brace-expansion": { "version": "1.1.11", + "dev": true, "license": "MIT", "dependencies": { "balanced-match": "^1.0.0", @@ -1880,6 +2031,7 @@ }, "node_modules/browserslist": { "version": "4.24.4", + "dev": true, "funding": [ { "type": "opencollective", @@ -1910,10 +2062,12 @@ }, "node_modules/buffer-from": { "version": "1.1.2", + "dev": true, "license": "MIT" }, "node_modules/call-bind": { "version": "1.0.8", + "dev": true, "license": "MIT", "dependencies": { "call-bind-apply-helpers": "^1.0.0", @@ -1930,6 +2084,7 @@ }, "node_modules/call-bind-apply-helpers": { "version": "1.0.2", + "dev": true, "license": "MIT", "dependencies": { "es-errors": "^1.3.0", @@ -1941,6 +2096,7 @@ }, "node_modules/call-bound": { "version": "1.0.3", + "dev": true, "license": "MIT", "dependencies": { "call-bind-apply-helpers": "^1.0.1", @@ -1955,6 +2111,7 @@ }, "node_modules/caniuse-lite": { "version": "1.0.30001701", + "dev": true, "funding": [ { "type": "opencollective", @@ -1973,6 +2130,7 @@ }, "node_modules/chalk": { "version": "4.1.2", + "dev": true, "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", @@ -1987,6 +2145,7 @@ }, "node_modules/color-convert": { "version": "2.0.1", + "dev": true, "license": "MIT", "dependencies": { "color-name": "~1.1.4" @@ -1997,14 +2156,17 @@ }, "node_modules/color-name": { "version": "1.1.4", + "dev": true, "license": "MIT" }, "node_modules/commander": { "version": "2.20.3", + "dev": true, "license": "MIT" }, "node_modules/common-tags": { "version": "1.8.2", + "dev": true, "license": "MIT", "engines": { "node": ">=4.0.0" @@ -2012,14 +2174,17 @@ }, "node_modules/concat-map": { "version": "0.0.1", + "dev": true, "license": "MIT" }, "node_modules/convert-source-map": { "version": "2.0.0", + "dev": true, "license": "MIT" }, "node_modules/core-js-compat": { "version": "3.40.0", + "dev": true, "license": "MIT", "dependencies": { "browserslist": "^4.24.3" @@ -2031,6 +2196,7 @@ }, "node_modules/crypto-random-string": { "version": "2.0.0", + "dev": true, "license": "MIT", "engines": { "node": ">=8" @@ -2038,6 +2204,7 @@ }, "node_modules/data-view-buffer": { "version": "1.0.2", + "dev": true, "license": "MIT", "dependencies": { "call-bound": "^1.0.3", @@ -2053,6 +2220,7 @@ }, "node_modules/data-view-byte-length": { "version": "1.0.2", + "dev": true, "license": "MIT", "dependencies": { "call-bound": "^1.0.3", @@ -2068,6 +2236,7 @@ }, "node_modules/data-view-byte-offset": { "version": "1.0.1", + "dev": true, "license": "MIT", "dependencies": { "call-bound": "^1.0.2", @@ -2083,6 +2252,7 @@ }, "node_modules/debug": { "version": "4.4.0", + "dev": true, "license": "MIT", "dependencies": { "ms": "^2.1.3" @@ -2098,6 +2268,7 @@ }, "node_modules/deepmerge": { "version": "4.3.1", + "dev": true, "license": "MIT", "engines": { "node": ">=0.10.0" @@ -2105,6 +2276,7 @@ }, "node_modules/define-data-property": { "version": "1.1.4", + "dev": true, "license": "MIT", "dependencies": { "es-define-property": "^1.0.0", @@ -2120,6 +2292,7 @@ }, "node_modules/define-properties": { "version": "1.2.1", + "dev": true, "license": "MIT", "dependencies": { "define-data-property": "^1.0.1", @@ -2135,6 +2308,7 @@ }, "node_modules/dunder-proto": { "version": "1.0.1", + "dev": true, "license": "MIT", "dependencies": { "call-bind-apply-helpers": "^1.0.1", @@ -2147,6 +2321,7 @@ }, "node_modules/ejs": { "version": "3.1.10", + "dev": true, "license": "Apache-2.0", "dependencies": { "jake": "^10.8.5" @@ -2160,10 +2335,12 @@ }, "node_modules/electron-to-chromium": { "version": "1.5.107", + "dev": true, "license": "ISC" }, "node_modules/es-abstract": { "version": "1.23.9", + "dev": true, "license": "MIT", "dependencies": { "array-buffer-byte-length": "^1.0.2", @@ -2227,6 +2404,7 @@ }, "node_modules/es-define-property": { "version": "1.0.1", + "dev": true, "license": "MIT", "engines": { "node": ">= 0.4" @@ -2234,6 +2412,7 @@ }, "node_modules/es-errors": { "version": "1.3.0", + "dev": true, "license": "MIT", "engines": { "node": ">= 0.4" @@ -2241,6 +2420,7 @@ }, "node_modules/es-object-atoms": { "version": "1.1.1", + "dev": true, "license": "MIT", "dependencies": { "es-errors": "^1.3.0" @@ -2251,6 +2431,7 @@ }, "node_modules/es-set-tostringtag": { "version": "2.1.0", + "dev": true, "license": "MIT", "dependencies": { "es-errors": "^1.3.0", @@ -2264,6 +2445,7 @@ }, "node_modules/es-to-primitive": { "version": "1.3.0", + "dev": true, "license": "MIT", "dependencies": { "is-callable": "^1.2.7", @@ -2279,6 +2461,7 @@ }, "node_modules/esbuild": { "version": "0.25.0", + "dev": true, "hasInstallScript": true, "license": "MIT", "bin": { @@ -2317,6 +2500,7 @@ }, "node_modules/escalade": { "version": "3.2.0", + "dev": true, "license": "MIT", "engines": { "node": ">=6" @@ -2324,10 +2508,12 @@ }, "node_modules/estree-walker": { "version": "1.0.1", + "dev": true, "license": "MIT" }, "node_modules/esutils": { "version": "2.0.3", + "dev": true, "license": "BSD-2-Clause", "engines": { "node": ">=0.10.0" @@ -2335,14 +2521,17 @@ }, "node_modules/fast-deep-equal": { "version": "3.1.3", + "dev": true, "license": "MIT" }, "node_modules/fast-json-stable-stringify": { "version": "2.1.0", + "dev": true, "license": "MIT" }, "node_modules/fast-uri": { "version": "3.0.6", + "dev": true, "funding": [ { "type": "github", @@ -2357,6 +2546,7 @@ }, "node_modules/fdir": { "version": "6.4.3", + "dev": true, "license": "MIT", "peerDependencies": { "picomatch": "^3 || ^4" @@ -2369,6 +2559,7 @@ }, "node_modules/filelist": { "version": "1.0.4", + "dev": true, "license": "Apache-2.0", "dependencies": { "minimatch": "^5.0.1" @@ -2376,6 +2567,7 @@ }, "node_modules/filelist/node_modules/minimatch": { "version": "5.1.6", + "dev": true, "license": "ISC", "dependencies": { "brace-expansion": "^2.0.1" @@ -2386,6 +2578,7 @@ }, "node_modules/filelist/node_modules/minimatch/node_modules/brace-expansion": { "version": "2.0.1", + "dev": true, "license": "MIT", "dependencies": { "balanced-match": "^1.0.0" @@ -2393,6 +2586,7 @@ }, "node_modules/for-each": { "version": "0.3.5", + "dev": true, "license": "MIT", "dependencies": { "is-callable": "^1.2.7" @@ -2406,6 +2600,7 @@ }, "node_modules/fs-extra": { "version": "9.1.0", + "dev": true, "license": "MIT", "dependencies": { "at-least-node": "^1.0.0", @@ -2419,12 +2614,14 @@ }, "node_modules/fs.realpath": { "version": "1.0.0", + "dev": true, "license": "ISC" }, "node_modules/fsevents": { "version": "2.3.3", "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "dev": true, "hasInstallScript": true, "license": "MIT", "optional": true, @@ -2437,6 +2634,7 @@ }, "node_modules/function-bind": { "version": "1.1.2", + "dev": true, "license": "MIT", "funding": { "url": "https://github.com/sponsors/ljharb" @@ -2444,6 +2642,7 @@ }, "node_modules/function.prototype.name": { "version": "1.1.8", + "dev": true, "license": "MIT", "dependencies": { "call-bind": "^1.0.8", @@ -2462,6 +2661,7 @@ }, "node_modules/functions-have-names": { "version": "1.2.3", + "dev": true, "license": "MIT", "funding": { "url": "https://github.com/sponsors/ljharb" @@ -2469,6 +2669,7 @@ }, "node_modules/gensync": { "version": "1.0.0-beta.2", + "dev": true, "license": "MIT", "engines": { "node": ">=6.9.0" @@ -2476,6 +2677,7 @@ }, "node_modules/get-intrinsic": { "version": "1.3.0", + "dev": true, "license": "MIT", "dependencies": { "call-bind-apply-helpers": "^1.0.2", @@ -2498,10 +2700,12 @@ }, "node_modules/get-own-enumerable-property-symbols": { "version": "3.0.2", + "dev": true, "license": "ISC" }, "node_modules/get-proto": { "version": "1.0.1", + "dev": true, "license": "MIT", "dependencies": { "dunder-proto": "^1.0.1", @@ -2513,6 +2717,7 @@ }, "node_modules/get-symbol-description": { "version": "1.1.0", + "dev": true, "license": "MIT", "dependencies": { "call-bound": "^1.0.3", @@ -2528,6 +2733,7 @@ }, "node_modules/glob": { "version": "7.2.3", + "dev": true, "license": "ISC", "dependencies": { "fs.realpath": "^1.0.0", @@ -2546,6 +2752,7 @@ }, "node_modules/globals": { "version": "11.12.0", + "dev": true, "license": "MIT", "engines": { "node": ">=4" @@ -2553,6 +2760,7 @@ }, "node_modules/globalthis": { "version": "1.0.4", + "dev": true, "license": "MIT", "dependencies": { "define-properties": "^1.2.1", @@ -2567,6 +2775,7 @@ }, "node_modules/gopd": { "version": "1.2.0", + "dev": true, "license": "MIT", "engines": { "node": ">= 0.4" @@ -2577,10 +2786,12 @@ }, "node_modules/graceful-fs": { "version": "4.2.11", + "dev": true, "license": "ISC" }, "node_modules/has-bigints": { "version": "1.1.0", + "dev": true, "license": "MIT", "engines": { "node": ">= 0.4" @@ -2591,6 +2802,7 @@ }, "node_modules/has-flag": { "version": "4.0.0", + "dev": true, "license": "MIT", "engines": { "node": ">=8" @@ -2598,6 +2810,7 @@ }, "node_modules/has-property-descriptors": { "version": "1.0.2", + "dev": true, "license": "MIT", "dependencies": { "es-define-property": "^1.0.0" @@ -2608,6 +2821,7 @@ }, "node_modules/has-proto": { "version": "1.2.0", + "dev": true, "license": "MIT", "dependencies": { "dunder-proto": "^1.0.0" @@ -2621,6 +2835,7 @@ }, "node_modules/has-symbols": { "version": "1.1.0", + "dev": true, "license": "MIT", "engines": { "node": ">= 0.4" @@ -2631,6 +2846,7 @@ }, "node_modules/has-tostringtag": { "version": "1.0.2", + "dev": true, "license": "MIT", "dependencies": { "has-symbols": "^1.0.3" @@ -2644,6 +2860,7 @@ }, "node_modules/hasown": { "version": "2.0.2", + "dev": true, "license": "MIT", "dependencies": { "function-bind": "^1.1.2" @@ -2654,10 +2871,12 @@ }, "node_modules/idb": { "version": "7.1.1", + "dev": true, "license": "ISC" }, "node_modules/inflight": { "version": "1.0.6", + "dev": true, "license": "ISC", "dependencies": { "once": "^1.3.0", @@ -2666,10 +2885,12 @@ }, "node_modules/inherits": { "version": "2.0.4", + "dev": true, "license": "ISC" }, "node_modules/internal-slot": { "version": "1.1.0", + "dev": true, "license": "MIT", "dependencies": { "es-errors": "^1.3.0", @@ -2682,6 +2903,7 @@ }, "node_modules/is-array-buffer": { "version": "3.0.5", + "dev": true, "license": "MIT", "dependencies": { "call-bind": "^1.0.8", @@ -2697,6 +2919,7 @@ }, "node_modules/is-async-function": { "version": "2.1.1", + "dev": true, "license": "MIT", "dependencies": { "async-function": "^1.0.0", @@ -2714,6 +2937,7 @@ }, "node_modules/is-bigint": { "version": "1.1.0", + "dev": true, "license": "MIT", "dependencies": { "has-bigints": "^1.0.2" @@ -2727,6 +2951,7 @@ }, "node_modules/is-boolean-object": { "version": "1.2.2", + "dev": true, "license": "MIT", "dependencies": { "call-bound": "^1.0.3", @@ -2741,6 +2966,7 @@ }, "node_modules/is-callable": { "version": "1.2.7", + "dev": true, "license": "MIT", "engines": { "node": ">= 0.4" @@ -2751,6 +2977,7 @@ }, "node_modules/is-core-module": { "version": "2.16.1", + "dev": true, "license": "MIT", "dependencies": { "hasown": "^2.0.2" @@ -2764,6 +2991,7 @@ }, "node_modules/is-data-view": { "version": "1.0.2", + "dev": true, "license": "MIT", "dependencies": { "call-bound": "^1.0.2", @@ -2779,6 +3007,7 @@ }, "node_modules/is-date-object": { "version": "1.1.0", + "dev": true, "license": "MIT", "dependencies": { "call-bound": "^1.0.2", @@ -2793,6 +3022,7 @@ }, "node_modules/is-finalizationregistry": { "version": "1.1.1", + "dev": true, "license": "MIT", "dependencies": { "call-bound": "^1.0.3" @@ -2806,6 +3036,7 @@ }, "node_modules/is-generator-function": { "version": "1.1.0", + "dev": true, "license": "MIT", "dependencies": { "call-bound": "^1.0.3", @@ -2822,6 +3053,7 @@ }, "node_modules/is-map": { "version": "2.0.3", + "dev": true, "license": "MIT", "engines": { "node": ">= 0.4" @@ -2832,10 +3064,12 @@ }, "node_modules/is-module": { "version": "1.0.0", + "dev": true, "license": "MIT" }, "node_modules/is-number-object": { "version": "1.1.1", + "dev": true, "license": "MIT", "dependencies": { "call-bound": "^1.0.3", @@ -2850,6 +3084,7 @@ }, "node_modules/is-obj": { "version": "1.0.1", + "dev": true, "license": "MIT", "engines": { "node": ">=0.10.0" @@ -2857,6 +3092,7 @@ }, "node_modules/is-regex": { "version": "1.2.1", + "dev": true, "license": "MIT", "dependencies": { "call-bound": "^1.0.2", @@ -2873,6 +3109,7 @@ }, "node_modules/is-regexp": { "version": "1.0.0", + "dev": true, "license": "MIT", "engines": { "node": ">=0.10.0" @@ -2880,6 +3117,7 @@ }, "node_modules/is-set": { "version": "2.0.3", + "dev": true, "license": "MIT", "engines": { "node": ">= 0.4" @@ -2890,6 +3128,7 @@ }, "node_modules/is-shared-array-buffer": { "version": "1.0.4", + "dev": true, "license": "MIT", "dependencies": { "call-bound": "^1.0.3" @@ -2903,6 +3142,7 @@ }, "node_modules/is-stream": { "version": "2.0.1", + "dev": true, "license": "MIT", "engines": { "node": ">=8" @@ -2913,6 +3153,7 @@ }, "node_modules/is-string": { "version": "1.1.1", + "dev": true, "license": "MIT", "dependencies": { "call-bound": "^1.0.3", @@ -2927,6 +3168,7 @@ }, "node_modules/is-symbol": { "version": "1.1.1", + "dev": true, "license": "MIT", "dependencies": { "call-bound": "^1.0.2", @@ -2942,6 +3184,7 @@ }, "node_modules/is-typed-array": { "version": "1.1.15", + "dev": true, "license": "MIT", "dependencies": { "which-typed-array": "^1.1.16" @@ -2955,6 +3198,7 @@ }, "node_modules/is-weakmap": { "version": "2.0.2", + "dev": true, "license": "MIT", "engines": { "node": ">= 0.4" @@ -2965,6 +3209,7 @@ }, "node_modules/is-weakref": { "version": "1.1.1", + "dev": true, "license": "MIT", "dependencies": { "call-bound": "^1.0.3" @@ -2978,6 +3223,7 @@ }, "node_modules/is-weakset": { "version": "2.0.4", + "dev": true, "license": "MIT", "dependencies": { "call-bound": "^1.0.3", @@ -2992,10 +3238,12 @@ }, "node_modules/isarray": { "version": "2.0.5", + "dev": true, "license": "MIT" }, "node_modules/jake": { "version": "10.9.2", + "dev": true, "license": "Apache-2.0", "dependencies": { "async": "^3.2.3", @@ -3012,10 +3260,12 @@ }, "node_modules/js-tokens": { "version": "4.0.0", + "dev": true, "license": "MIT" }, "node_modules/jsesc": { "version": "3.1.0", + "dev": true, "license": "MIT", "bin": { "jsesc": "bin/jsesc" @@ -3026,14 +3276,17 @@ }, "node_modules/json-schema": { "version": "0.4.0", + "dev": true, "license": "(AFL-2.1 OR BSD-3-Clause)" }, "node_modules/json-schema-traverse": { "version": "1.0.0", + "dev": true, "license": "MIT" }, "node_modules/json5": { "version": "2.2.3", + "dev": true, "license": "MIT", "bin": { "json5": "lib/cli.js" @@ -3044,6 +3297,7 @@ }, "node_modules/jsonfile": { "version": "6.1.0", + "dev": true, "license": "MIT", "dependencies": { "universalify": "^2.0.0" @@ -3054,6 +3308,7 @@ }, "node_modules/jsonpointer": { "version": "5.0.1", + "dev": true, "license": "MIT", "engines": { "node": ">=0.10.0" @@ -3061,6 +3316,7 @@ }, "node_modules/leven": { "version": "3.1.0", + "dev": true, "license": "MIT", "engines": { "node": ">=6" @@ -3068,18 +3324,22 @@ }, "node_modules/lodash": { "version": "4.17.21", + "dev": true, "license": "MIT" }, "node_modules/lodash.debounce": { "version": "4.0.8", + "dev": true, "license": "MIT" }, "node_modules/lodash.sortby": { "version": "4.7.0", + "dev": true, "license": "MIT" }, "node_modules/lru-cache": { "version": "5.1.1", + "dev": true, "license": "ISC", "dependencies": { "yallist": "^3.0.2" @@ -3087,6 +3347,7 @@ }, "node_modules/magic-string": { "version": "0.25.9", + "dev": true, "license": "MIT", "dependencies": { "sourcemap-codec": "^1.4.8" @@ -3094,6 +3355,7 @@ }, "node_modules/math-intrinsics": { "version": "1.1.0", + "dev": true, "license": "MIT", "engines": { "node": ">= 0.4" @@ -3101,6 +3363,7 @@ }, "node_modules/minimatch": { "version": "3.1.2", + "dev": true, "license": "ISC", "dependencies": { "brace-expansion": "^1.1.7" @@ -3111,10 +3374,12 @@ }, "node_modules/ms": { "version": "2.1.3", + "dev": true, "license": "MIT" }, "node_modules/nanoid": { "version": "3.3.8", + "dev": true, "funding": [ { "type": "github", @@ -3131,12 +3396,13 @@ }, "node_modules/node-releases": { "version": "2.0.19", + "dev": true, "license": "MIT" }, "node_modules/npm-check-updates": { - "version": "17.1.15", - "resolved": "https://registry.npmjs.org/npm-check-updates/-/npm-check-updates-17.1.15.tgz", - "integrity": "sha512-miATvKu5rjec/1wxc5TGDjpsucgtCHwRVZorZpDkS6NzdWXfnUWlN4abZddWb7XSijAuBNzzYglIdTm9SbgMVg==", + "version": "17.1.18", + "resolved": "https://registry.npmjs.org/npm-check-updates/-/npm-check-updates-17.1.18.tgz", + "integrity": "sha512-bkUy2g4v1i+3FeUf5fXMLbxmV95eG4/sS7lYE32GrUeVgQRfQEk39gpskksFunyaxQgTIdrvYbnuNbO/pSUSqw==", "dev": true, "license": "Apache-2.0", "bin": { @@ -3150,6 +3416,7 @@ }, "node_modules/object-inspect": { "version": "1.13.4", + "dev": true, "license": "MIT", "engines": { "node": ">= 0.4" @@ -3160,6 +3427,7 @@ }, "node_modules/object-keys": { "version": "1.1.1", + "dev": true, "license": "MIT", "engines": { "node": ">= 0.4" @@ -3167,6 +3435,7 @@ }, "node_modules/object.assign": { "version": "4.1.7", + "dev": true, "license": "MIT", "dependencies": { "call-bind": "^1.0.8", @@ -3185,6 +3454,7 @@ }, "node_modules/once": { "version": "1.4.0", + "dev": true, "license": "ISC", "dependencies": { "wrappy": "1" @@ -3192,6 +3462,7 @@ }, "node_modules/own-keys": { "version": "1.0.1", + "dev": true, "license": "MIT", "dependencies": { "get-intrinsic": "^1.2.6", @@ -3207,6 +3478,7 @@ }, "node_modules/path-is-absolute": { "version": "1.0.1", + "dev": true, "license": "MIT", "engines": { "node": ">=0.10.0" @@ -3214,14 +3486,17 @@ }, "node_modules/path-parse": { "version": "1.0.7", + "dev": true, "license": "MIT" }, "node_modules/picocolors": { "version": "1.1.1", + "dev": true, "license": "ISC" }, "node_modules/picomatch": { "version": "4.0.2", + "dev": true, "license": "MIT", "engines": { "node": ">=12" @@ -3232,6 +3507,7 @@ }, "node_modules/possible-typed-array-names": { "version": "1.1.0", + "dev": true, "license": "MIT", "engines": { "node": ">= 0.4" @@ -3239,6 +3515,7 @@ }, "node_modules/postcss": { "version": "8.5.3", + "dev": true, "funding": [ { "type": "opencollective", @@ -3267,6 +3544,7 @@ "version": "3.5.3", "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.5.3.tgz", "integrity": "sha512-QQtaxnoDJeAkDvDKWCLiwIXkTgRhwYDEQCghU9Z6q03iyek/rxRh/2lC3HB7P8sWT2xC/y5JDctPLBIGzHKbhw==", + "dev": true, "license": "MIT", "bin": { "prettier": "bin/prettier.cjs" @@ -3280,6 +3558,7 @@ }, "node_modules/pretty-bytes": { "version": "6.1.1", + "dev": true, "license": "MIT", "engines": { "node": "^14.13.1 || >=16.0.0" @@ -3290,6 +3569,7 @@ }, "node_modules/punycode": { "version": "2.3.1", + "dev": true, "license": "MIT", "engines": { "node": ">=6" @@ -3297,6 +3577,7 @@ }, "node_modules/randombytes": { "version": "2.1.0", + "dev": true, "license": "MIT", "dependencies": { "safe-buffer": "^5.1.0" @@ -3304,6 +3585,7 @@ }, "node_modules/reflect.getprototypeof": { "version": "1.0.10", + "dev": true, "license": "MIT", "dependencies": { "call-bind": "^1.0.8", @@ -3324,10 +3606,12 @@ }, "node_modules/regenerate": { "version": "1.4.2", + "dev": true, "license": "MIT" }, "node_modules/regenerate-unicode-properties": { "version": "10.2.0", + "dev": true, "license": "MIT", "dependencies": { "regenerate": "^1.4.2" @@ -3338,10 +3622,12 @@ }, "node_modules/regenerator-runtime": { "version": "0.14.1", + "dev": true, "license": "MIT" }, "node_modules/regenerator-transform": { "version": "0.15.2", + "dev": true, "license": "MIT", "dependencies": { "@babel/runtime": "^7.8.4" @@ -3349,6 +3635,7 @@ }, "node_modules/regexp.prototype.flags": { "version": "1.5.4", + "dev": true, "license": "MIT", "dependencies": { "call-bind": "^1.0.8", @@ -3367,6 +3654,7 @@ }, "node_modules/regexpu-core": { "version": "6.2.0", + "dev": true, "license": "MIT", "dependencies": { "regenerate": "^1.4.2", @@ -3382,10 +3670,12 @@ }, "node_modules/regjsgen": { "version": "0.8.0", + "dev": true, "license": "MIT" }, "node_modules/regjsparser": { "version": "0.12.0", + "dev": true, "license": "BSD-2-Clause", "dependencies": { "jsesc": "~3.0.2" @@ -3396,6 +3686,7 @@ }, "node_modules/regjsparser/node_modules/jsesc": { "version": "3.0.2", + "dev": true, "license": "MIT", "bin": { "jsesc": "bin/jsesc" @@ -3406,6 +3697,7 @@ }, "node_modules/require-from-string": { "version": "2.0.2", + "dev": true, "license": "MIT", "engines": { "node": ">=0.10.0" @@ -3413,6 +3705,7 @@ }, "node_modules/resolve": { "version": "1.22.10", + "dev": true, "license": "MIT", "dependencies": { "is-core-module": "^2.16.0", @@ -3433,6 +3726,7 @@ "version": "2.79.2", "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.79.2.tgz", "integrity": "sha512-fS6iqSPZDs3dr/y7Od6y5nha8dW1YnbgtsyotCVvoFGKbERG++CVRFv1meyGDE1SNItQA8BrnCw7ScdAhRJ3XQ==", + "dev": true, "license": "MIT", "bin": { "rollup": "dist/bin/rollup" @@ -3446,6 +3740,7 @@ }, "node_modules/safe-array-concat": { "version": "1.1.3", + "dev": true, "license": "MIT", "dependencies": { "call-bind": "^1.0.8", @@ -3463,6 +3758,7 @@ }, "node_modules/safe-buffer": { "version": "5.2.1", + "dev": true, "funding": [ { "type": "github", @@ -3481,6 +3777,7 @@ }, "node_modules/safe-push-apply": { "version": "1.0.0", + "dev": true, "license": "MIT", "dependencies": { "es-errors": "^1.3.0", @@ -3495,6 +3792,7 @@ }, "node_modules/safe-regex-test": { "version": "1.1.0", + "dev": true, "license": "MIT", "dependencies": { "call-bound": "^1.0.2", @@ -3510,6 +3808,7 @@ }, "node_modules/semver": { "version": "6.3.1", + "dev": true, "license": "ISC", "bin": { "semver": "bin/semver.js" @@ -3517,6 +3816,7 @@ }, "node_modules/serialize-javascript": { "version": "6.0.2", + "dev": true, "license": "BSD-3-Clause", "dependencies": { "randombytes": "^2.1.0" @@ -3524,6 +3824,7 @@ }, "node_modules/set-function-length": { "version": "1.2.2", + "dev": true, "license": "MIT", "dependencies": { "define-data-property": "^1.1.4", @@ -3539,6 +3840,7 @@ }, "node_modules/set-function-name": { "version": "2.0.2", + "dev": true, "license": "MIT", "dependencies": { "define-data-property": "^1.1.4", @@ -3552,6 +3854,7 @@ }, "node_modules/set-proto": { "version": "1.0.0", + "dev": true, "license": "MIT", "dependencies": { "dunder-proto": "^1.0.1", @@ -3564,6 +3867,7 @@ }, "node_modules/side-channel": { "version": "1.1.0", + "dev": true, "license": "MIT", "dependencies": { "es-errors": "^1.3.0", @@ -3581,6 +3885,7 @@ }, "node_modules/side-channel-list": { "version": "1.0.0", + "dev": true, "license": "MIT", "dependencies": { "es-errors": "^1.3.0", @@ -3595,6 +3900,7 @@ }, "node_modules/side-channel-map": { "version": "1.0.1", + "dev": true, "license": "MIT", "dependencies": { "call-bound": "^1.0.2", @@ -3611,6 +3917,7 @@ }, "node_modules/side-channel-weakmap": { "version": "1.0.2", + "dev": true, "license": "MIT", "dependencies": { "call-bound": "^1.0.2", @@ -3628,10 +3935,12 @@ }, "node_modules/smob": { "version": "1.5.0", + "dev": true, "license": "MIT" }, "node_modules/source-map": { "version": "0.8.0-beta.0", + "dev": true, "license": "BSD-3-Clause", "dependencies": { "whatwg-url": "^7.0.0" @@ -3642,6 +3951,7 @@ }, "node_modules/source-map-js": { "version": "1.2.1", + "dev": true, "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" @@ -3649,6 +3959,7 @@ }, "node_modules/source-map-support": { "version": "0.5.21", + "dev": true, "license": "MIT", "dependencies": { "buffer-from": "^1.0.0", @@ -3657,6 +3968,7 @@ }, "node_modules/source-map-support/node_modules/source-map": { "version": "0.6.1", + "dev": true, "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" @@ -3664,10 +3976,12 @@ }, "node_modules/sourcemap-codec": { "version": "1.4.8", + "dev": true, "license": "MIT" }, "node_modules/string.prototype.matchall": { "version": "4.0.12", + "dev": true, "license": "MIT", "dependencies": { "call-bind": "^1.0.8", @@ -3693,6 +4007,7 @@ }, "node_modules/string.prototype.trim": { "version": "1.2.10", + "dev": true, "license": "MIT", "dependencies": { "call-bind": "^1.0.8", @@ -3712,6 +4027,7 @@ }, "node_modules/string.prototype.trimend": { "version": "1.0.9", + "dev": true, "license": "MIT", "dependencies": { "call-bind": "^1.0.8", @@ -3728,6 +4044,7 @@ }, "node_modules/string.prototype.trimstart": { "version": "1.0.8", + "dev": true, "license": "MIT", "dependencies": { "call-bind": "^1.0.7", @@ -3743,6 +4060,7 @@ }, "node_modules/stringify-object": { "version": "3.3.0", + "dev": true, "license": "BSD-2-Clause", "dependencies": { "get-own-enumerable-property-symbols": "^3.0.0", @@ -3755,6 +4073,7 @@ }, "node_modules/strip-comments": { "version": "2.0.1", + "dev": true, "license": "MIT", "engines": { "node": ">=10" @@ -3762,6 +4081,7 @@ }, "node_modules/supports-color": { "version": "7.2.0", + "dev": true, "license": "MIT", "dependencies": { "has-flag": "^4.0.0" @@ -3772,6 +4092,7 @@ }, "node_modules/supports-preserve-symlinks-flag": { "version": "1.0.0", + "dev": true, "license": "MIT", "engines": { "node": ">= 0.4" @@ -3782,6 +4103,7 @@ }, "node_modules/temp-dir": { "version": "2.0.0", + "dev": true, "license": "MIT", "engines": { "node": ">=8" @@ -3789,6 +4111,7 @@ }, "node_modules/tempy": { "version": "0.6.0", + "dev": true, "license": "MIT", "dependencies": { "is-stream": "^2.0.0", @@ -3805,6 +4128,7 @@ }, "node_modules/terser": { "version": "5.39.0", + "dev": true, "license": "BSD-2-Clause", "dependencies": { "@jridgewell/source-map": "^0.3.3", @@ -3821,6 +4145,7 @@ }, "node_modules/tinyglobby": { "version": "0.2.12", + "dev": true, "license": "MIT", "dependencies": { "fdir": "^6.4.3", @@ -3835,6 +4160,7 @@ }, "node_modules/tr46": { "version": "1.0.1", + "dev": true, "license": "MIT", "dependencies": { "punycode": "^2.1.0" @@ -3842,6 +4168,7 @@ }, "node_modules/type-fest": { "version": "0.16.0", + "dev": true, "license": "(MIT OR CC0-1.0)", "engines": { "node": ">=10" @@ -3852,6 +4179,7 @@ }, "node_modules/typed-array-buffer": { "version": "1.0.3", + "dev": true, "license": "MIT", "dependencies": { "call-bound": "^1.0.3", @@ -3864,6 +4192,7 @@ }, "node_modules/typed-array-byte-length": { "version": "1.0.3", + "dev": true, "license": "MIT", "dependencies": { "call-bind": "^1.0.8", @@ -3881,6 +4210,7 @@ }, "node_modules/typed-array-byte-offset": { "version": "1.0.4", + "dev": true, "license": "MIT", "dependencies": { "available-typed-arrays": "^1.0.7", @@ -3900,6 +4230,7 @@ }, "node_modules/typed-array-length": { "version": "1.0.7", + "dev": true, "license": "MIT", "dependencies": { "call-bind": "^1.0.7", @@ -3917,9 +4248,9 @@ } }, "node_modules/typescript": { - "version": "5.8.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.8.2.tgz", - "integrity": "sha512-aJn6wq13/afZp/jT9QZmwEjDqqvSGp1VT5GVg+f/t6/oVyrgXM6BY1h9BRh/O5p3PlUPAe+WuiEZOmb/49RqoQ==", + "version": "5.8.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.8.3.tgz", + "integrity": "sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ==", "dev": true, "license": "Apache-2.0", "bin": { @@ -3932,6 +4263,7 @@ }, "node_modules/unbox-primitive": { "version": "1.1.0", + "dev": true, "license": "MIT", "dependencies": { "call-bound": "^1.0.3", @@ -3948,6 +4280,7 @@ }, "node_modules/unicode-canonical-property-names-ecmascript": { "version": "2.0.1", + "dev": true, "license": "MIT", "engines": { "node": ">=4" @@ -3955,6 +4288,7 @@ }, "node_modules/unicode-match-property-ecmascript": { "version": "2.0.0", + "dev": true, "license": "MIT", "dependencies": { "unicode-canonical-property-names-ecmascript": "^2.0.0", @@ -3966,6 +4300,7 @@ }, "node_modules/unicode-match-property-value-ecmascript": { "version": "2.2.0", + "dev": true, "license": "MIT", "engines": { "node": ">=4" @@ -3973,6 +4308,7 @@ }, "node_modules/unicode-property-aliases-ecmascript": { "version": "2.1.0", + "dev": true, "license": "MIT", "engines": { "node": ">=4" @@ -3980,6 +4316,7 @@ }, "node_modules/unique-string": { "version": "2.0.0", + "dev": true, "license": "MIT", "dependencies": { "crypto-random-string": "^2.0.0" @@ -3990,6 +4327,7 @@ }, "node_modules/universalify": { "version": "2.0.1", + "dev": true, "license": "MIT", "engines": { "node": ">= 10.0.0" @@ -3997,6 +4335,7 @@ }, "node_modules/upath": { "version": "1.2.0", + "dev": true, "license": "MIT", "engines": { "node": ">=4", @@ -4005,6 +4344,7 @@ }, "node_modules/update-browserslist-db": { "version": "1.1.3", + "dev": true, "funding": [ { "type": "opencollective", @@ -4032,12 +4372,18 @@ } }, "node_modules/vite": { - "version": "6.2.0", + "version": "6.3.2", + "resolved": "https://registry.npmjs.org/vite/-/vite-6.3.2.tgz", + "integrity": "sha512-ZSvGOXKGceizRQIZSz7TGJ0pS3QLlVY/9hwxVh17W3re67je1RKYzFHivZ/t0tubU78Vkyb9WnHPENSBCzbckg==", + "dev": true, "license": "MIT", "dependencies": { "esbuild": "^0.25.0", + "fdir": "^6.4.3", + "picomatch": "^4.0.2", "postcss": "^8.5.3", - "rollup": "^4.30.1" + "rollup": "^4.34.9", + "tinyglobby": "^0.2.12" }, "bin": { "vite": "bin/vite.js" @@ -4101,7 +4447,10 @@ } }, "node_modules/vite-plugin-pwa": { - "version": "0.21.1", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/vite-plugin-pwa/-/vite-plugin-pwa-1.0.0.tgz", + "integrity": "sha512-X77jo0AOd5OcxmWj3WnVti8n7Kw2tBgV1c8MCXFclrSlDV23ePzv2eTDIALXI2Qo6nJ5pZJeZAuX0AawvRfoeA==", + "dev": true, "license": "MIT", "dependencies": { "debug": "^4.3.6", @@ -4117,7 +4466,7 @@ "url": "https://github.com/sponsors/antfu" }, "peerDependencies": { - "@vite-pwa/assets-generator": "^0.2.6", + "@vite-pwa/assets-generator": "^1.0.0", "vite": "^3.1.0 || ^4.0.0 || ^5.0.0 || ^6.0.0", "workbox-build": "^7.3.0", "workbox-window": "^7.3.0" @@ -4132,6 +4481,7 @@ "version": "4.34.9", "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.34.9.tgz", "integrity": "sha512-nF5XYqWWp9hx/LrpC8sZvvvmq0TeTjQgaZHYmAgwysT9nh8sWnZhBnM8ZyVbbJFIQBLwHDNoMqsBZBbUo4U8sQ==", + "dev": true, "license": "MIT", "dependencies": { "@types/estree": "1.0.6" @@ -4168,10 +4518,12 @@ }, "node_modules/webidl-conversions": { "version": "4.0.2", + "dev": true, "license": "BSD-2-Clause" }, "node_modules/whatwg-url": { "version": "7.1.0", + "dev": true, "license": "MIT", "dependencies": { "lodash.sortby": "^4.7.0", @@ -4181,6 +4533,7 @@ }, "node_modules/which-boxed-primitive": { "version": "1.1.1", + "dev": true, "license": "MIT", "dependencies": { "is-bigint": "^1.1.0", @@ -4198,6 +4551,7 @@ }, "node_modules/which-builtin-type": { "version": "1.2.1", + "dev": true, "license": "MIT", "dependencies": { "call-bound": "^1.0.2", @@ -4223,6 +4577,7 @@ }, "node_modules/which-collection": { "version": "1.0.2", + "dev": true, "license": "MIT", "dependencies": { "is-map": "^2.0.3", @@ -4239,6 +4594,7 @@ }, "node_modules/which-typed-array": { "version": "1.1.18", + "dev": true, "license": "MIT", "dependencies": { "available-typed-arrays": "^1.0.7", @@ -4257,6 +4613,7 @@ }, "node_modules/workbox-background-sync": { "version": "7.3.0", + "dev": true, "license": "MIT", "dependencies": { "idb": "^7.0.1", @@ -4265,6 +4622,7 @@ }, "node_modules/workbox-broadcast-update": { "version": "7.3.0", + "dev": true, "license": "MIT", "dependencies": { "workbox-core": "7.3.0" @@ -4272,6 +4630,7 @@ }, "node_modules/workbox-build": { "version": "7.3.0", + "dev": true, "license": "MIT", "dependencies": { "@apideck/better-ajv-errors": "^0.3.1", @@ -4318,6 +4677,7 @@ }, "node_modules/workbox-build/node_modules/pretty-bytes": { "version": "5.6.0", + "dev": true, "license": "MIT", "engines": { "node": ">=6" @@ -4328,6 +4688,7 @@ }, "node_modules/workbox-cacheable-response": { "version": "7.3.0", + "dev": true, "license": "MIT", "dependencies": { "workbox-core": "7.3.0" @@ -4335,10 +4696,12 @@ }, "node_modules/workbox-core": { "version": "7.3.0", + "dev": true, "license": "MIT" }, "node_modules/workbox-expiration": { "version": "7.3.0", + "dev": true, "license": "MIT", "dependencies": { "idb": "^7.0.1", @@ -4347,6 +4710,7 @@ }, "node_modules/workbox-google-analytics": { "version": "7.3.0", + "dev": true, "license": "MIT", "dependencies": { "workbox-background-sync": "7.3.0", @@ -4357,6 +4721,7 @@ }, "node_modules/workbox-navigation-preload": { "version": "7.3.0", + "dev": true, "license": "MIT", "dependencies": { "workbox-core": "7.3.0" @@ -4364,6 +4729,7 @@ }, "node_modules/workbox-precaching": { "version": "7.3.0", + "dev": true, "license": "MIT", "dependencies": { "workbox-core": "7.3.0", @@ -4373,6 +4739,7 @@ }, "node_modules/workbox-range-requests": { "version": "7.3.0", + "dev": true, "license": "MIT", "dependencies": { "workbox-core": "7.3.0" @@ -4380,6 +4747,7 @@ }, "node_modules/workbox-recipes": { "version": "7.3.0", + "dev": true, "license": "MIT", "dependencies": { "workbox-cacheable-response": "7.3.0", @@ -4392,6 +4760,7 @@ }, "node_modules/workbox-routing": { "version": "7.3.0", + "dev": true, "license": "MIT", "dependencies": { "workbox-core": "7.3.0" @@ -4399,6 +4768,7 @@ }, "node_modules/workbox-strategies": { "version": "7.3.0", + "dev": true, "license": "MIT", "dependencies": { "workbox-core": "7.3.0" @@ -4406,6 +4776,7 @@ }, "node_modules/workbox-streams": { "version": "7.3.0", + "dev": true, "license": "MIT", "dependencies": { "workbox-core": "7.3.0", @@ -4414,10 +4785,12 @@ }, "node_modules/workbox-sw": { "version": "7.3.0", + "dev": true, "license": "MIT" }, "node_modules/workbox-window": { "version": "7.3.0", + "dev": true, "license": "MIT", "dependencies": { "@types/trusted-types": "^2.0.2", @@ -4426,10 +4799,12 @@ }, "node_modules/wrappy": { "version": "1.0.2", + "dev": true, "license": "ISC" }, "node_modules/yallist": { "version": "3.1.1", + "dev": true, "license": "ISC" } } diff --git a/package.json b/package.json index abe6c06..7a40753 100644 --- a/package.json +++ b/package.json @@ -12,12 +12,10 @@ "update": "npx npm-check-updates -u && npm install" }, "devDependencies": { - "npm-check-updates": "^17.1.15", + "npm-check-updates": "^17.1.18", "prettier": "^3.5.3", - "typescript": "~5.8.2", - "vite": "^6.2.0" - }, - "dependencies": { - "vite-plugin-pwa": "^0.21.1" + "typescript": "~5.8.3", + "vite": "^6.3.2", + "vite-plugin-pwa": "^1.0.0" } } diff --git a/src/global.css b/src/global.css index e656fdf..b02e9e8 100644 --- a/src/global.css +++ b/src/global.css @@ -40,6 +40,7 @@ h6 { a { color: #444444; } + a:hover { color: #888888; } @@ -127,3 +128,48 @@ textarea { .footer a:hover { color: #333; } + +@media (prefers-color-scheme: dark) { + body { + color: #ddd; + } + + #app { + background-color: #131313; + } + + a { + color: #a9a9a9; + } + + a:hover { + color: #888; + } + + .footer, + .footer a { + color: #999; + } + + .footer a:hover { + color: #ccc; + } + + .url-input { + border-color: #3d3d3d; + background-color: #191919; + color: #fff; + } + + .copy-button img { + filter: invert(1); + } + + .copy-button:hover { + background: #222; + } + + .copy-button:active { + background: #333; + } +} diff --git a/src/main.ts b/src/main.ts index 5629f89..d1cc874 100644 --- a/src/main.ts +++ b/src/main.ts @@ -80,6 +80,10 @@ function getBangredirectUrl() { // Remove the first bang from the query const cleanQuery = query.replace(/!\S+\s*/i, "").trim(); + // If the query is just `!gh`, use `github.com` instead of `github.com/search?q=` + if (cleanQuery === "") + return selectedBang ? `https://${selectedBang.d}` : null; + // Format of the url is: // https://www.google.com/search?q={{{s}}} const searchUrl = selectedBang?.u.replace(