[READ-ONLY] Mirror of https://github.com/probablykasper/ferrum. Music library app for Mac, Linux and Windows ferrum.kasper.space
electron linux macos music music-library music-player napi windows
0

Configure Feed

Select the types of activity you want to include in your feed.

Update deps

Kasper (May 23, 2025, 1:15 PM +0200) 16dff9da d6ddb7b4

+483 -725
+478 -720
package-lock.json
··· 13 13 "@tailwindcss/vite": "4.0.0-alpha.23", 14 14 "@tsconfig/svelte": "^5.0.4", 15 15 "electron": "^28.3.3", 16 - "electron-builder": "^25.1.8", 16 + "electron-builder": "^26.0.12", 17 17 "eslint": "^9.27.0", 18 - "eslint-config-prettier": "^9.1.0", 19 - "eslint-plugin-svelte": "^2.46.1", 18 + "eslint-config-prettier": "^10.1.5", 19 + "eslint-plugin-svelte": "^3.9.0", 20 20 "fuzzysort": "^3.1.0", 21 21 "prettier": "^3.5.3", 22 22 "prettier-plugin-svelte": "^3.4.0", ··· 26 26 "svelte-check": "^4.2.1", 27 27 "svelte-preprocess": "^6.0.3", 28 28 "tailwindcss": "4.0.0-alpha.23", 29 - "typescript": "~5.5.4", 29 + "typescript": "~5.8.3", 30 30 "typescript-eslint": "^8.32.1", 31 31 "vite": "^5.4.19", 32 - "vite-plugin-electron": "^0.28.8" 32 + "vite-plugin-electron": "^0.29.0" 33 33 } 34 34 }, 35 35 "node_modules/@ampproject/remapping": { ··· 65 65 } 66 66 }, 67 67 "node_modules/@electron/asar": { 68 - "version": "3.4.1", 69 - "resolved": "https://registry.npmjs.org/@electron/asar/-/asar-3.4.1.tgz", 70 - "integrity": "sha512-i4/rNPRS84t0vSRa2HorerGRXWyF4vThfHesw0dmcWHp+cspK743UanA0suA5Q5y8kzY2y6YKrvbIUn69BCAiA==", 68 + "version": "3.2.18", 69 + "resolved": "https://registry.npmjs.org/@electron/asar/-/asar-3.2.18.tgz", 70 + "integrity": "sha512-2XyvMe3N3Nrs8cV39IKELRHTYUWFKrmqqSY1U+GMlc0jvqjIVnoxhNd2H4JolWQncbJi1DCvb5TNxZuI2fEjWg==", 71 71 "dev": true, 72 72 "license": "MIT", 73 73 "dependencies": { ··· 106 106 "node": "*" 107 107 } 108 108 }, 109 + "node_modules/@electron/fuses": { 110 + "version": "1.8.0", 111 + "resolved": "https://registry.npmjs.org/@electron/fuses/-/fuses-1.8.0.tgz", 112 + "integrity": "sha512-zx0EIq78WlY/lBb1uXlziZmDZI4ubcCXIMJ4uGjXzZW0nS19TjSPeXPAjzzTmKQlJUZm0SbmZhPKP7tuQ1SsEw==", 113 + "dev": true, 114 + "license": "MIT", 115 + "dependencies": { 116 + "chalk": "^4.1.1", 117 + "fs-extra": "^9.0.1", 118 + "minimist": "^1.2.5" 119 + }, 120 + "bin": { 121 + "electron-fuses": "dist/bin.js" 122 + } 123 + }, 124 + "node_modules/@electron/fuses/node_modules/fs-extra": { 125 + "version": "9.1.0", 126 + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", 127 + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", 128 + "dev": true, 129 + "license": "MIT", 130 + "dependencies": { 131 + "at-least-node": "^1.0.0", 132 + "graceful-fs": "^4.2.0", 133 + "jsonfile": "^6.0.1", 134 + "universalify": "^2.0.0" 135 + }, 136 + "engines": { 137 + "node": ">=10" 138 + } 139 + }, 140 + "node_modules/@electron/fuses/node_modules/jsonfile": { 141 + "version": "6.1.0", 142 + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", 143 + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", 144 + "dev": true, 145 + "license": "MIT", 146 + "dependencies": { 147 + "universalify": "^2.0.0" 148 + }, 149 + "optionalDependencies": { 150 + "graceful-fs": "^4.1.6" 151 + } 152 + }, 153 + "node_modules/@electron/fuses/node_modules/universalify": { 154 + "version": "2.0.1", 155 + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", 156 + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", 157 + "dev": true, 158 + "license": "MIT", 159 + "engines": { 160 + "node": ">= 10.0.0" 161 + } 162 + }, 109 163 "node_modules/@electron/get": { 110 164 "version": "2.0.3", 111 165 "resolved": "https://registry.npmjs.org/@electron/get/-/get-2.0.3.tgz", ··· 128 182 "global-agent": "^3.0.0" 129 183 } 130 184 }, 185 + "node_modules/@electron/node-gyp": { 186 + "version": "10.2.0-electron.1", 187 + "resolved": "git+ssh://git@github.com/electron/node-gyp.git#06b29aafb7708acef8b3669835c8a7857ebc92d2", 188 + "integrity": "sha512-CrYo6TntjpoMO1SHjl5Pa/JoUsECNqNdB7Kx49WLQpWzPw53eEITJ2Hs9fh/ryUYDn4pxZz11StaBYBrLFJdqg==", 189 + "dev": true, 190 + "license": "MIT", 191 + "dependencies": { 192 + "env-paths": "^2.2.0", 193 + "exponential-backoff": "^3.1.1", 194 + "glob": "^8.1.0", 195 + "graceful-fs": "^4.2.6", 196 + "make-fetch-happen": "^10.2.1", 197 + "nopt": "^6.0.0", 198 + "proc-log": "^2.0.1", 199 + "semver": "^7.3.5", 200 + "tar": "^6.2.1", 201 + "which": "^2.0.2" 202 + }, 203 + "bin": { 204 + "node-gyp": "bin/node-gyp.js" 205 + }, 206 + "engines": { 207 + "node": ">=12.13.0" 208 + } 209 + }, 210 + "node_modules/@electron/node-gyp/node_modules/glob": { 211 + "version": "8.1.0", 212 + "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz", 213 + "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==", 214 + "deprecated": "Glob versions prior to v9 are no longer supported", 215 + "dev": true, 216 + "license": "ISC", 217 + "dependencies": { 218 + "fs.realpath": "^1.0.0", 219 + "inflight": "^1.0.4", 220 + "inherits": "2", 221 + "minimatch": "^5.0.1", 222 + "once": "^1.3.0" 223 + }, 224 + "engines": { 225 + "node": ">=12" 226 + }, 227 + "funding": { 228 + "url": "https://github.com/sponsors/isaacs" 229 + } 230 + }, 231 + "node_modules/@electron/node-gyp/node_modules/minimatch": { 232 + "version": "5.1.6", 233 + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", 234 + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", 235 + "dev": true, 236 + "license": "ISC", 237 + "dependencies": { 238 + "brace-expansion": "^2.0.1" 239 + }, 240 + "engines": { 241 + "node": ">=10" 242 + } 243 + }, 244 + "node_modules/@electron/node-gyp/node_modules/semver": { 245 + "version": "7.7.2", 246 + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz", 247 + "integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==", 248 + "dev": true, 249 + "license": "ISC", 250 + "bin": { 251 + "semver": "bin/semver.js" 252 + }, 253 + "engines": { 254 + "node": ">=10" 255 + } 256 + }, 131 257 "node_modules/@electron/notarize": { 132 258 "version": "2.5.0", 133 259 "resolved": "https://registry.npmjs.org/@electron/notarize/-/notarize-2.5.0.tgz", ··· 256 382 } 257 383 }, 258 384 "node_modules/@electron/rebuild": { 259 - "version": "3.6.1", 260 - "resolved": "https://registry.npmjs.org/@electron/rebuild/-/rebuild-3.6.1.tgz", 261 - "integrity": "sha512-f6596ZHpEq/YskUd8emYvOUne89ij8mQgjYFA5ru25QwbrRO+t1SImofdDv7kKOuWCmVOuU5tvfkbgGxIl3E/w==", 385 + "version": "3.7.0", 386 + "resolved": "https://registry.npmjs.org/@electron/rebuild/-/rebuild-3.7.0.tgz", 387 + "integrity": "sha512-VW++CNSlZwMYP7MyXEbrKjpzEwhB5kDNbzGtiPEjwYysqyTCF+YbNJ210Dj3AjWsGSV4iEEwNkmJN9yGZmVvmw==", 262 388 "dev": true, 263 389 "license": "MIT", 264 390 "dependencies": { 391 + "@electron/node-gyp": "git+https://github.com/electron/node-gyp.git#06b29aafb7708acef8b3669835c8a7857ebc92d2", 265 392 "@malept/cross-spawn-promise": "^2.0.0", 266 393 "chalk": "^4.0.0", 267 394 "debug": "^4.1.1", ··· 270 397 "got": "^11.7.0", 271 398 "node-abi": "^3.45.0", 272 399 "node-api-version": "^0.2.0", 273 - "node-gyp": "^9.0.0", 274 400 "ora": "^5.1.0", 275 401 "read-binary-file-arch": "^1.0.6", 276 402 "semver": "^7.3.5", ··· 404 530 "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", 405 531 "dev": true, 406 532 "license": "MIT", 533 + "engines": { 534 + "node": ">= 10.0.0" 535 + } 536 + }, 537 + "node_modules/@electron/windows-sign": { 538 + "version": "1.2.2", 539 + "resolved": "https://registry.npmjs.org/@electron/windows-sign/-/windows-sign-1.2.2.tgz", 540 + "integrity": "sha512-dfZeox66AvdPtb2lD8OsIIQh12Tp0GNCRUDfBHIKGpbmopZto2/A8nSpYYLoedPIHpqkeblZ/k8OV0Gy7PYuyQ==", 541 + "dev": true, 542 + "license": "BSD-2-Clause", 543 + "optional": true, 544 + "peer": true, 545 + "dependencies": { 546 + "cross-dirname": "^0.1.0", 547 + "debug": "^4.3.4", 548 + "fs-extra": "^11.1.1", 549 + "minimist": "^1.2.8", 550 + "postject": "^1.0.0-alpha.6" 551 + }, 552 + "bin": { 553 + "electron-windows-sign": "bin/electron-windows-sign.js" 554 + }, 555 + "engines": { 556 + "node": ">=14.14" 557 + } 558 + }, 559 + "node_modules/@electron/windows-sign/node_modules/fs-extra": { 560 + "version": "11.3.0", 561 + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.3.0.tgz", 562 + "integrity": "sha512-Z4XaCL6dUDHfP/jT25jJKMmtxvuwbkrD1vNSMFlo9lNLY2c5FHYSQgHPRZUjAB26TpDEoW9HCOgplrdbaPV/ew==", 563 + "dev": true, 564 + "license": "MIT", 565 + "optional": true, 566 + "peer": true, 567 + "dependencies": { 568 + "graceful-fs": "^4.2.0", 569 + "jsonfile": "^6.0.1", 570 + "universalify": "^2.0.0" 571 + }, 572 + "engines": { 573 + "node": ">=14.14" 574 + } 575 + }, 576 + "node_modules/@electron/windows-sign/node_modules/jsonfile": { 577 + "version": "6.1.0", 578 + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", 579 + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", 580 + "dev": true, 581 + "license": "MIT", 582 + "optional": true, 583 + "peer": true, 584 + "dependencies": { 585 + "universalify": "^2.0.0" 586 + }, 587 + "optionalDependencies": { 588 + "graceful-fs": "^4.1.6" 589 + } 590 + }, 591 + "node_modules/@electron/windows-sign/node_modules/universalify": { 592 + "version": "2.0.1", 593 + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", 594 + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", 595 + "dev": true, 596 + "license": "MIT", 597 + "optional": true, 598 + "peer": true, 407 599 "engines": { 408 600 "node": ">= 10.0.0" 409 601 } ··· 2798 2990 } 2799 2991 }, 2800 2992 "node_modules/app-builder-bin": { 2801 - "version": "5.0.0-alpha.10", 2802 - "resolved": "https://registry.npmjs.org/app-builder-bin/-/app-builder-bin-5.0.0-alpha.10.tgz", 2803 - "integrity": "sha512-Ev4jj3D7Bo+O0GPD2NMvJl+PGiBAfS7pUGawntBNpCbxtpncfUixqFj9z9Jme7V7s3LBGqsWZZP54fxBX3JKJw==", 2993 + "version": "5.0.0-alpha.12", 2994 + "resolved": "https://registry.npmjs.org/app-builder-bin/-/app-builder-bin-5.0.0-alpha.12.tgz", 2995 + "integrity": "sha512-j87o0j6LqPL3QRr8yid6c+Tt5gC7xNfYo6uQIQkorAC6MpeayVMZrEDzKmJJ/Hlv7EnOQpaRm53k6ktDYZyB6w==", 2804 2996 "dev": true, 2805 2997 "license": "MIT" 2806 2998 }, 2807 2999 "node_modules/app-builder-lib": { 2808 - "version": "25.1.8", 2809 - "resolved": "https://registry.npmjs.org/app-builder-lib/-/app-builder-lib-25.1.8.tgz", 2810 - "integrity": "sha512-pCqe7dfsQFBABC1jeKZXQWhGcCPF3rPCXDdfqVKjIeWBcXzyC1iOWZdfFhGl+S9MyE/k//DFmC6FzuGAUudNDg==", 3000 + "version": "26.0.12", 3001 + "resolved": "https://registry.npmjs.org/app-builder-lib/-/app-builder-lib-26.0.12.tgz", 3002 + "integrity": "sha512-+/CEPH1fVKf6HowBUs6LcAIoRcjeqgvAeoSE+cl7Y7LndyQ9ViGPYibNk7wmhMHzNgHIuIbw4nWADPO+4mjgWw==", 2811 3003 "dev": true, 2812 3004 "license": "MIT", 2813 3005 "dependencies": { 2814 3006 "@develar/schema-utils": "~2.6.5", 3007 + "@electron/asar": "3.2.18", 3008 + "@electron/fuses": "^1.8.0", 2815 3009 "@electron/notarize": "2.5.0", 2816 3010 "@electron/osx-sign": "1.3.1", 2817 - "@electron/rebuild": "3.6.1", 3011 + "@electron/rebuild": "3.7.0", 2818 3012 "@electron/universal": "2.0.1", 2819 3013 "@malept/flatpak-bundler": "^0.4.0", 2820 3014 "@types/fs-extra": "9.0.13", 2821 3015 "async-exit-hook": "^2.0.1", 2822 - "bluebird-lst": "^1.0.9", 2823 - "builder-util": "25.1.7", 2824 - "builder-util-runtime": "9.2.10", 3016 + "builder-util": "26.0.11", 3017 + "builder-util-runtime": "9.3.1", 2825 3018 "chromium-pickle-js": "^0.2.0", 2826 3019 "config-file-ts": "0.2.8-rc1", 2827 3020 "debug": "^4.3.4", 2828 3021 "dotenv": "^16.4.5", 2829 3022 "dotenv-expand": "^11.0.6", 2830 3023 "ejs": "^3.1.8", 2831 - "electron-publish": "25.1.7", 2832 - "form-data": "^4.0.0", 3024 + "electron-publish": "26.0.11", 2833 3025 "fs-extra": "^10.1.0", 2834 3026 "hosted-git-info": "^4.1.0", 2835 3027 "is-ci": "^3.0.0", ··· 2838 3030 "json5": "^2.2.3", 2839 3031 "lazy-val": "^1.0.5", 2840 3032 "minimatch": "^10.0.0", 3033 + "plist": "3.1.0", 2841 3034 "resedit": "^1.7.0", 2842 - "sanitize-filename": "^1.6.3", 2843 3035 "semver": "^7.3.8", 2844 3036 "tar": "^6.1.12", 2845 - "temp-file": "^3.4.0" 3037 + "temp-file": "^3.4.0", 3038 + "tiny-async-pool": "1.3.0" 2846 3039 }, 2847 3040 "engines": { 2848 3041 "node": ">=14.0.0" 2849 3042 }, 2850 3043 "peerDependencies": { 2851 - "dmg-builder": "25.1.8", 2852 - "electron-builder-squirrel-windows": "25.1.8" 3044 + "dmg-builder": "26.0.12", 3045 + "electron-builder-squirrel-windows": "26.0.12" 2853 3046 } 2854 3047 }, 2855 3048 "node_modules/app-builder-lib/node_modules/fs-extra": { ··· 2903 3096 "node": ">= 10.0.0" 2904 3097 } 2905 3098 }, 2906 - "node_modules/aproba": { 2907 - "version": "2.0.0", 2908 - "resolved": "https://registry.npmjs.org/aproba/-/aproba-2.0.0.tgz", 2909 - "integrity": "sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==", 2910 - "dev": true, 2911 - "license": "ISC" 2912 - }, 2913 - "node_modules/archiver": { 2914 - "version": "5.3.2", 2915 - "resolved": "https://registry.npmjs.org/archiver/-/archiver-5.3.2.tgz", 2916 - "integrity": "sha512-+25nxyyznAXF7Nef3y0EbBeqmGZgeN/BxHX29Rs39djAfaFalmQ89SE6CWyDCHzGL0yt/ycBtNOmGTW0FyGWNw==", 2917 - "dev": true, 2918 - "license": "MIT", 2919 - "peer": true, 2920 - "dependencies": { 2921 - "archiver-utils": "^2.1.0", 2922 - "async": "^3.2.4", 2923 - "buffer-crc32": "^0.2.1", 2924 - "readable-stream": "^3.6.0", 2925 - "readdir-glob": "^1.1.2", 2926 - "tar-stream": "^2.2.0", 2927 - "zip-stream": "^4.1.0" 2928 - }, 2929 - "engines": { 2930 - "node": ">= 10" 2931 - } 2932 - }, 2933 - "node_modules/archiver-utils": { 2934 - "version": "2.1.0", 2935 - "resolved": "https://registry.npmjs.org/archiver-utils/-/archiver-utils-2.1.0.tgz", 2936 - "integrity": "sha512-bEL/yUb/fNNiNTuUz979Z0Yg5L+LzLxGJz8x79lYmR54fmTIb6ob/hNQgkQnIUDWIFjZVQwl9Xs356I6BAMHfw==", 2937 - "dev": true, 2938 - "license": "MIT", 2939 - "peer": true, 2940 - "dependencies": { 2941 - "glob": "^7.1.4", 2942 - "graceful-fs": "^4.2.0", 2943 - "lazystream": "^1.0.0", 2944 - "lodash.defaults": "^4.2.0", 2945 - "lodash.difference": "^4.5.0", 2946 - "lodash.flatten": "^4.4.0", 2947 - "lodash.isplainobject": "^4.0.6", 2948 - "lodash.union": "^4.6.0", 2949 - "normalize-path": "^3.0.0", 2950 - "readable-stream": "^2.0.0" 2951 - }, 2952 - "engines": { 2953 - "node": ">= 6" 2954 - } 2955 - }, 2956 - "node_modules/archiver-utils/node_modules/readable-stream": { 2957 - "version": "2.3.8", 2958 - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", 2959 - "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", 2960 - "dev": true, 2961 - "license": "MIT", 2962 - "peer": true, 2963 - "dependencies": { 2964 - "core-util-is": "~1.0.0", 2965 - "inherits": "~2.0.3", 2966 - "isarray": "~1.0.0", 2967 - "process-nextick-args": "~2.0.0", 2968 - "safe-buffer": "~5.1.1", 2969 - "string_decoder": "~1.1.1", 2970 - "util-deprecate": "~1.0.1" 2971 - } 2972 - }, 2973 - "node_modules/archiver-utils/node_modules/safe-buffer": { 2974 - "version": "5.1.2", 2975 - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", 2976 - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", 2977 - "dev": true, 2978 - "license": "MIT", 2979 - "peer": true 2980 - }, 2981 - "node_modules/archiver-utils/node_modules/string_decoder": { 2982 - "version": "1.1.1", 2983 - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", 2984 - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", 2985 - "dev": true, 2986 - "license": "MIT", 2987 - "peer": true, 2988 - "dependencies": { 2989 - "safe-buffer": "~5.1.0" 2990 - } 2991 - }, 2992 - "node_modules/are-we-there-yet": { 2993 - "version": "3.0.1", 2994 - "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-3.0.1.tgz", 2995 - "integrity": "sha512-QZW4EDmGwlYur0Yyf/b2uGucHQMa8aFUP7eu9ddR73vvhFyt4V0Vl3QHPcTNJ8l6qYOBdxgXdnBXQrHilfRQBg==", 2996 - "deprecated": "This package is no longer supported.", 2997 - "dev": true, 2998 - "license": "ISC", 2999 - "dependencies": { 3000 - "delegates": "^1.0.0", 3001 - "readable-stream": "^3.6.0" 3002 - }, 3003 - "engines": { 3004 - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" 3005 - } 3006 - }, 3007 3099 "node_modules/argparse": { 3008 3100 "version": "2.0.1", 3009 3101 "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", ··· 3127 3219 "readable-stream": "^3.4.0" 3128 3220 } 3129 3221 }, 3130 - "node_modules/bluebird": { 3131 - "version": "3.7.2", 3132 - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", 3133 - "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", 3134 - "dev": true, 3135 - "license": "MIT" 3136 - }, 3137 - "node_modules/bluebird-lst": { 3138 - "version": "1.0.9", 3139 - "resolved": "https://registry.npmjs.org/bluebird-lst/-/bluebird-lst-1.0.9.tgz", 3140 - "integrity": "sha512-7B1Rtx82hjnSD4PGLAjVWeYH3tHAcVUmChh85a3lltKQm6FresXh9ErQo6oAv6CqxttczC3/kEg8SY5NluPuUw==", 3141 - "dev": true, 3142 - "license": "MIT", 3143 - "dependencies": { 3144 - "bluebird": "^3.5.5" 3145 - } 3146 - }, 3147 3222 "node_modules/boolean": { 3148 3223 "version": "3.2.0", 3149 3224 "resolved": "https://registry.npmjs.org/boolean/-/boolean-3.2.0.tgz", ··· 3219 3294 "license": "MIT" 3220 3295 }, 3221 3296 "node_modules/builder-util": { 3222 - "version": "25.1.7", 3223 - "resolved": "https://registry.npmjs.org/builder-util/-/builder-util-25.1.7.tgz", 3224 - "integrity": "sha512-7jPjzBwEGRbwNcep0gGNpLXG9P94VA3CPAZQCzxkFXiV2GMQKlziMbY//rXPI7WKfhsvGgFXjTcXdBEwgXw9ww==", 3297 + "version": "26.0.11", 3298 + "resolved": "https://registry.npmjs.org/builder-util/-/builder-util-26.0.11.tgz", 3299 + "integrity": "sha512-xNjXfsldUEe153h1DraD0XvDOpqGR0L5eKFkdReB7eFW5HqysDZFfly4rckda6y9dF39N3pkPlOblcfHKGw+uA==", 3225 3300 "dev": true, 3226 3301 "license": "MIT", 3227 3302 "dependencies": { 3228 3303 "@types/debug": "^4.1.6", 3229 3304 "7zip-bin": "~5.2.0", 3230 - "app-builder-bin": "5.0.0-alpha.10", 3231 - "bluebird-lst": "^1.0.9", 3232 - "builder-util-runtime": "9.2.10", 3305 + "app-builder-bin": "5.0.0-alpha.12", 3306 + "builder-util-runtime": "9.3.1", 3233 3307 "chalk": "^4.1.2", 3234 - "cross-spawn": "^7.0.3", 3308 + "cross-spawn": "^7.0.6", 3235 3309 "debug": "^4.3.4", 3236 3310 "fs-extra": "^10.1.0", 3237 3311 "http-proxy-agent": "^7.0.0", 3238 3312 "https-proxy-agent": "^7.0.0", 3239 3313 "is-ci": "^3.0.0", 3240 3314 "js-yaml": "^4.1.0", 3315 + "sanitize-filename": "^1.6.3", 3241 3316 "source-map-support": "^0.5.19", 3242 3317 "stat-mode": "^1.0.0", 3243 - "temp-file": "^3.4.0" 3318 + "temp-file": "^3.4.0", 3319 + "tiny-async-pool": "1.3.0" 3244 3320 } 3245 3321 }, 3246 3322 "node_modules/builder-util-runtime": { 3247 - "version": "9.2.10", 3248 - "resolved": "https://registry.npmjs.org/builder-util-runtime/-/builder-util-runtime-9.2.10.tgz", 3249 - "integrity": "sha512-6p/gfG1RJSQeIbz8TK5aPNkoztgY1q5TgmGFMAXcY8itsGW6Y2ld1ALsZ5UJn8rog7hKF3zHx5iQbNQ8uLcRlw==", 3323 + "version": "9.3.1", 3324 + "resolved": "https://registry.npmjs.org/builder-util-runtime/-/builder-util-runtime-9.3.1.tgz", 3325 + "integrity": "sha512-2/egrNDDnRaxVwK3A+cJq6UOlqOdedGA7JPqCeJjN2Zjk1/QB/6QUi3b714ScIGS7HafFXTyzJEOr5b44I3kvQ==", 3250 3326 "dev": true, 3251 3327 "license": "MIT", 3252 3328 "dependencies": { ··· 3614 3690 "dev": true, 3615 3691 "license": "MIT" 3616 3692 }, 3617 - "node_modules/color-support": { 3618 - "version": "1.1.3", 3619 - "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz", 3620 - "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==", 3621 - "dev": true, 3622 - "license": "ISC", 3623 - "bin": { 3624 - "color-support": "bin.js" 3625 - } 3626 - }, 3627 3693 "node_modules/combined-stream": { 3628 3694 "version": "1.0.8", 3629 3695 "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", ··· 3657 3723 "node": ">=0.10.0" 3658 3724 } 3659 3725 }, 3660 - "node_modules/compress-commons": { 3661 - "version": "4.1.2", 3662 - "resolved": "https://registry.npmjs.org/compress-commons/-/compress-commons-4.1.2.tgz", 3663 - "integrity": "sha512-D3uMHtGc/fcO1Gt1/L7i1e33VOvD4A9hfQLP+6ewd+BvG/gQ84Yh4oftEhAdjSMgBgwGL+jsppT7JYNpo6MHHg==", 3664 - "dev": true, 3665 - "license": "MIT", 3666 - "peer": true, 3667 - "dependencies": { 3668 - "buffer-crc32": "^0.2.13", 3669 - "crc32-stream": "^4.0.2", 3670 - "normalize-path": "^3.0.0", 3671 - "readable-stream": "^3.6.0" 3672 - }, 3673 - "engines": { 3674 - "node": ">= 10" 3675 - } 3676 - }, 3677 3726 "node_modules/concat-map": { 3678 3727 "version": "0.0.1", 3679 3728 "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", ··· 3739 3788 "node": ">=16 || 14 >=14.17" 3740 3789 } 3741 3790 }, 3742 - "node_modules/console-control-strings": { 3743 - "version": "1.1.0", 3744 - "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", 3745 - "integrity": "sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==", 3746 - "dev": true, 3747 - "license": "ISC" 3748 - }, 3749 3791 "node_modules/core-util-is": { 3750 3792 "version": "1.0.2", 3751 3793 "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", 3752 3794 "integrity": "sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==", 3753 3795 "dev": true, 3754 - "license": "MIT" 3796 + "license": "MIT", 3797 + "optional": true 3755 3798 }, 3756 3799 "node_modules/crc": { 3757 3800 "version": "3.8.0", ··· 3764 3807 "buffer": "^5.1.0" 3765 3808 } 3766 3809 }, 3767 - "node_modules/crc-32": { 3768 - "version": "1.2.2", 3769 - "resolved": "https://registry.npmjs.org/crc-32/-/crc-32-1.2.2.tgz", 3770 - "integrity": "sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ==", 3771 - "dev": true, 3772 - "license": "Apache-2.0", 3773 - "peer": true, 3774 - "bin": { 3775 - "crc32": "bin/crc32.njs" 3776 - }, 3777 - "engines": { 3778 - "node": ">=0.8" 3779 - } 3780 - }, 3781 - "node_modules/crc32-stream": { 3782 - "version": "4.0.3", 3783 - "resolved": "https://registry.npmjs.org/crc32-stream/-/crc32-stream-4.0.3.tgz", 3784 - "integrity": "sha512-NT7w2JVU7DFroFdYkeq8cywxrgjPHWkdX1wjpRQXPX5Asews3tA+Ght6lddQO5Mkumffp3X7GEqku3epj2toIw==", 3810 + "node_modules/cross-dirname": { 3811 + "version": "0.1.0", 3812 + "resolved": "https://registry.npmjs.org/cross-dirname/-/cross-dirname-0.1.0.tgz", 3813 + "integrity": "sha512-+R08/oI0nl3vfPcqftZRpytksBXDzOUveBq/NBVx0sUp1axwzPQrKinNx5yd5sxPu8j1wIy8AfnVQ+5eFdha6Q==", 3785 3814 "dev": true, 3786 3815 "license": "MIT", 3787 - "peer": true, 3788 - "dependencies": { 3789 - "crc-32": "^1.2.0", 3790 - "readable-stream": "^3.4.0" 3791 - }, 3792 - "engines": { 3793 - "node": ">= 10" 3794 - } 3816 + "optional": true, 3817 + "peer": true 3795 3818 }, 3796 3819 "node_modules/cross-spawn": { 3797 3820 "version": "7.0.6", ··· 3970 3993 "node": ">=0.4.0" 3971 3994 } 3972 3995 }, 3973 - "node_modules/delegates": { 3974 - "version": "1.0.0", 3975 - "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", 3976 - "integrity": "sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==", 3977 - "dev": true, 3978 - "license": "MIT" 3979 - }, 3980 3996 "node_modules/detect-libc": { 3981 3997 "version": "2.0.4", 3982 3998 "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.4.tgz", ··· 4031 4047 } 4032 4048 }, 4033 4049 "node_modules/dmg-builder": { 4034 - "version": "25.1.8", 4035 - "resolved": "https://registry.npmjs.org/dmg-builder/-/dmg-builder-25.1.8.tgz", 4036 - "integrity": "sha512-NoXo6Liy2heSklTI5OIZbCgXC1RzrDQsZkeEwXhdOro3FT1VBOvbubvscdPnjVuQ4AMwwv61oaH96AbiYg9EnQ==", 4050 + "version": "26.0.12", 4051 + "resolved": "https://registry.npmjs.org/dmg-builder/-/dmg-builder-26.0.12.tgz", 4052 + "integrity": "sha512-59CAAjAhTaIMCN8y9kD573vDkxbs1uhDcrFLHSgutYdPcGOU35Rf95725snvzEOy4BFB7+eLJ8djCNPmGwG67w==", 4037 4053 "dev": true, 4038 4054 "license": "MIT", 4039 4055 "dependencies": { 4040 - "app-builder-lib": "25.1.8", 4041 - "builder-util": "25.1.7", 4042 - "builder-util-runtime": "9.2.10", 4056 + "app-builder-lib": "26.0.12", 4057 + "builder-util": "26.0.11", 4058 + "builder-util-runtime": "9.3.1", 4043 4059 "fs-extra": "^10.1.0", 4044 4060 "iconv-lite": "^0.6.2", 4045 4061 "js-yaml": "^4.1.0" ··· 4200 4216 } 4201 4217 }, 4202 4218 "node_modules/electron-builder": { 4203 - "version": "25.1.8", 4204 - "resolved": "https://registry.npmjs.org/electron-builder/-/electron-builder-25.1.8.tgz", 4205 - "integrity": "sha512-poRgAtUHHOnlzZnc9PK4nzG53xh74wj2Jy7jkTrqZ0MWPoHGh1M2+C//hGeYdA+4K8w4yiVCNYoLXF7ySj2Wig==", 4219 + "version": "26.0.12", 4220 + "resolved": "https://registry.npmjs.org/electron-builder/-/electron-builder-26.0.12.tgz", 4221 + "integrity": "sha512-cD1kz5g2sgPTMFHjLxfMjUK5JABq3//J4jPswi93tOPFz6btzXYtK5NrDt717NRbukCUDOrrvmYVOWERlqoiXA==", 4206 4222 "dev": true, 4207 4223 "license": "MIT", 4208 4224 "dependencies": { 4209 - "app-builder-lib": "25.1.8", 4210 - "builder-util": "25.1.7", 4211 - "builder-util-runtime": "9.2.10", 4225 + "app-builder-lib": "26.0.12", 4226 + "builder-util": "26.0.11", 4227 + "builder-util-runtime": "9.3.1", 4212 4228 "chalk": "^4.1.2", 4213 - "dmg-builder": "25.1.8", 4229 + "dmg-builder": "26.0.12", 4214 4230 "fs-extra": "^10.1.0", 4215 4231 "is-ci": "^3.0.0", 4216 4232 "lazy-val": "^1.0.5", ··· 4226 4242 } 4227 4243 }, 4228 4244 "node_modules/electron-builder-squirrel-windows": { 4229 - "version": "25.1.8", 4230 - "resolved": "https://registry.npmjs.org/electron-builder-squirrel-windows/-/electron-builder-squirrel-windows-25.1.8.tgz", 4231 - "integrity": "sha512-2ntkJ+9+0GFP6nAISiMabKt6eqBB0kX1QqHNWFWAXgi0VULKGisM46luRFpIBiU3u/TDmhZMM8tzvo2Abn3ayg==", 4245 + "version": "26.0.12", 4246 + "resolved": "https://registry.npmjs.org/electron-builder-squirrel-windows/-/electron-builder-squirrel-windows-26.0.12.tgz", 4247 + "integrity": "sha512-kpwXM7c/ayRUbYVErQbsZ0nQZX4aLHQrPEG9C4h9vuJCXylwFH8a7Jgi2VpKIObzCXO7LKHiCw4KdioFLFOgqA==", 4232 4248 "dev": true, 4233 4249 "license": "MIT", 4234 4250 "peer": true, 4235 4251 "dependencies": { 4236 - "app-builder-lib": "25.1.8", 4237 - "archiver": "^5.3.1", 4238 - "builder-util": "25.1.7", 4239 - "fs-extra": "^10.1.0" 4240 - } 4241 - }, 4242 - "node_modules/electron-builder-squirrel-windows/node_modules/fs-extra": { 4243 - "version": "10.1.0", 4244 - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", 4245 - "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", 4246 - "dev": true, 4247 - "license": "MIT", 4248 - "peer": true, 4249 - "dependencies": { 4250 - "graceful-fs": "^4.2.0", 4251 - "jsonfile": "^6.0.1", 4252 - "universalify": "^2.0.0" 4253 - }, 4254 - "engines": { 4255 - "node": ">=12" 4256 - } 4257 - }, 4258 - "node_modules/electron-builder-squirrel-windows/node_modules/jsonfile": { 4259 - "version": "6.1.0", 4260 - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", 4261 - "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", 4262 - "dev": true, 4263 - "license": "MIT", 4264 - "peer": true, 4265 - "dependencies": { 4266 - "universalify": "^2.0.0" 4267 - }, 4268 - "optionalDependencies": { 4269 - "graceful-fs": "^4.1.6" 4270 - } 4271 - }, 4272 - "node_modules/electron-builder-squirrel-windows/node_modules/universalify": { 4273 - "version": "2.0.1", 4274 - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", 4275 - "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", 4276 - "dev": true, 4277 - "license": "MIT", 4278 - "peer": true, 4279 - "engines": { 4280 - "node": ">= 10.0.0" 4252 + "app-builder-lib": "26.0.12", 4253 + "builder-util": "26.0.11", 4254 + "electron-winstaller": "5.4.0" 4281 4255 } 4282 4256 }, 4283 4257 "node_modules/electron-builder/node_modules/fs-extra": { ··· 4319 4293 } 4320 4294 }, 4321 4295 "node_modules/electron-publish": { 4322 - "version": "25.1.7", 4323 - "resolved": "https://registry.npmjs.org/electron-publish/-/electron-publish-25.1.7.tgz", 4324 - "integrity": "sha512-+jbTkR9m39eDBMP4gfbqglDd6UvBC7RLh5Y0MhFSsc6UkGHj9Vj9TWobxevHYMMqmoujL11ZLjfPpMX+Pt6YEg==", 4296 + "version": "26.0.11", 4297 + "resolved": "https://registry.npmjs.org/electron-publish/-/electron-publish-26.0.11.tgz", 4298 + "integrity": "sha512-a8QRH0rAPIWH9WyyS5LbNvW9Ark6qe63/LqDB7vu2JXYpi0Gma5Q60Dh4tmTqhOBQt0xsrzD8qE7C+D7j+B24A==", 4325 4299 "dev": true, 4326 4300 "license": "MIT", 4327 4301 "dependencies": { 4328 4302 "@types/fs-extra": "^9.0.11", 4329 - "builder-util": "25.1.7", 4330 - "builder-util-runtime": "9.2.10", 4303 + "builder-util": "26.0.11", 4304 + "builder-util-runtime": "9.3.1", 4331 4305 "chalk": "^4.1.2", 4306 + "form-data": "^4.0.0", 4332 4307 "fs-extra": "^10.1.0", 4333 4308 "lazy-val": "^1.0.5", 4334 4309 "mime": "^2.5.2" ··· 4370 4345 "license": "MIT", 4371 4346 "engines": { 4372 4347 "node": ">= 10.0.0" 4348 + } 4349 + }, 4350 + "node_modules/electron-winstaller": { 4351 + "version": "5.4.0", 4352 + "resolved": "https://registry.npmjs.org/electron-winstaller/-/electron-winstaller-5.4.0.tgz", 4353 + "integrity": "sha512-bO3y10YikuUwUuDUQRM4KfwNkKhnpVO7IPdbsrejwN9/AABJzzTQ4GeHwyzNSrVO+tEH3/Np255a3sVZpZDjvg==", 4354 + "dev": true, 4355 + "hasInstallScript": true, 4356 + "license": "MIT", 4357 + "peer": true, 4358 + "dependencies": { 4359 + "@electron/asar": "^3.2.1", 4360 + "debug": "^4.1.1", 4361 + "fs-extra": "^7.0.1", 4362 + "lodash": "^4.17.21", 4363 + "temp": "^0.9.0" 4364 + }, 4365 + "engines": { 4366 + "node": ">=8.0.0" 4367 + }, 4368 + "optionalDependencies": { 4369 + "@electron/windows-sign": "^1.1.2" 4370 + } 4371 + }, 4372 + "node_modules/electron-winstaller/node_modules/fs-extra": { 4373 + "version": "7.0.1", 4374 + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz", 4375 + "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==", 4376 + "dev": true, 4377 + "license": "MIT", 4378 + "peer": true, 4379 + "dependencies": { 4380 + "graceful-fs": "^4.1.2", 4381 + "jsonfile": "^4.0.0", 4382 + "universalify": "^0.1.0" 4383 + }, 4384 + "engines": { 4385 + "node": ">=6 <7 || >=8" 4373 4386 } 4374 4387 }, 4375 4388 "node_modules/emoji-regex": { ··· 4597 4610 } 4598 4611 } 4599 4612 }, 4600 - "node_modules/eslint-compat-utils": { 4601 - "version": "0.5.1", 4602 - "resolved": "https://registry.npmjs.org/eslint-compat-utils/-/eslint-compat-utils-0.5.1.tgz", 4603 - "integrity": "sha512-3z3vFexKIEnjHE3zCMRo6fn/e44U7T1khUjg+Hp0ZQMCigh28rALD0nPFBcGZuiLC5rLZa2ubQHDRln09JfU2Q==", 4604 - "dev": true, 4605 - "license": "MIT", 4606 - "dependencies": { 4607 - "semver": "^7.5.4" 4608 - }, 4609 - "engines": { 4610 - "node": ">=12" 4611 - }, 4612 - "peerDependencies": { 4613 - "eslint": ">=6.0.0" 4614 - } 4615 - }, 4616 - "node_modules/eslint-compat-utils/node_modules/semver": { 4617 - "version": "7.7.2", 4618 - "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz", 4619 - "integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==", 4620 - "dev": true, 4621 - "license": "ISC", 4622 - "bin": { 4623 - "semver": "bin/semver.js" 4624 - }, 4625 - "engines": { 4626 - "node": ">=10" 4627 - } 4628 - }, 4629 4613 "node_modules/eslint-config-prettier": { 4630 - "version": "9.1.0", 4631 - "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-9.1.0.tgz", 4632 - "integrity": "sha512-NSWl5BFQWEPi1j4TjVNItzYV7dZXZ+wP6I6ZhrBGpChQhZRUaElihE9uRRkcbRnNb76UMKDF3r+WTmNcGPKsqw==", 4614 + "version": "10.1.5", 4615 + "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-10.1.5.tgz", 4616 + "integrity": "sha512-zc1UmCpNltmVY34vuLRV61r1K27sWuX39E+uyUnY8xS2Bex88VV9cugG+UZbRSRGtGyFboj+D8JODyme1plMpw==", 4633 4617 "dev": true, 4634 4618 "license": "MIT", 4635 4619 "bin": { 4636 4620 "eslint-config-prettier": "bin/cli.js" 4637 4621 }, 4622 + "funding": { 4623 + "url": "https://opencollective.com/eslint-config-prettier" 4624 + }, 4638 4625 "peerDependencies": { 4639 4626 "eslint": ">=7.0.0" 4640 4627 } 4641 4628 }, 4642 4629 "node_modules/eslint-plugin-svelte": { 4643 - "version": "2.46.1", 4644 - "resolved": "https://registry.npmjs.org/eslint-plugin-svelte/-/eslint-plugin-svelte-2.46.1.tgz", 4645 - "integrity": "sha512-7xYr2o4NID/f9OEYMqxsEQsCsj4KaMy4q5sANaKkAb6/QeCjYFxRmDm2S3YC3A3pl1kyPZ/syOx/i7LcWYSbIw==", 4630 + "version": "3.9.0", 4631 + "resolved": "https://registry.npmjs.org/eslint-plugin-svelte/-/eslint-plugin-svelte-3.9.0.tgz", 4632 + "integrity": "sha512-nvIUNyyPGbr5922Kd1p/jXe+FfNdVPXsxLyrrXpwfSbZZEFdAYva9O/gm2lObC/wXkQo/AUmQkAihfmNJYeCjA==", 4646 4633 "dev": true, 4647 4634 "license": "MIT", 4648 4635 "dependencies": { 4649 - "@eslint-community/eslint-utils": "^4.4.0", 4650 - "@jridgewell/sourcemap-codec": "^1.4.15", 4651 - "eslint-compat-utils": "^0.5.1", 4636 + "@eslint-community/eslint-utils": "^4.6.1", 4637 + "@jridgewell/sourcemap-codec": "^1.5.0", 4652 4638 "esutils": "^2.0.3", 4653 - "known-css-properties": "^0.35.0", 4654 - "postcss": "^8.4.38", 4639 + "globals": "^16.0.0", 4640 + "known-css-properties": "^0.36.0", 4641 + "postcss": "^8.4.49", 4655 4642 "postcss-load-config": "^3.1.4", 4656 - "postcss-safe-parser": "^6.0.0", 4657 - "postcss-selector-parser": "^6.1.0", 4658 - "semver": "^7.6.2", 4659 - "svelte-eslint-parser": "^0.43.0" 4643 + "postcss-safe-parser": "^7.0.0", 4644 + "semver": "^7.6.3", 4645 + "svelte-eslint-parser": "^1.2.0" 4660 4646 }, 4661 4647 "engines": { 4662 - "node": "^14.17.0 || >=16.0.0" 4648 + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 4663 4649 }, 4664 4650 "funding": { 4665 4651 "url": "https://github.com/sponsors/ota-meshi" 4666 4652 }, 4667 4653 "peerDependencies": { 4668 - "eslint": "^7.0.0 || ^8.0.0-0 || ^9.0.0-0", 4654 + "eslint": "^8.57.1 || ^9.0.0", 4669 4655 "svelte": "^3.37.0 || ^4.0.0 || ^5.0.0" 4670 4656 }, 4671 4657 "peerDependenciesMeta": { 4672 4658 "svelte": { 4673 4659 "optional": true 4674 4660 } 4661 + } 4662 + }, 4663 + "node_modules/eslint-plugin-svelte/node_modules/globals": { 4664 + "version": "16.1.0", 4665 + "resolved": "https://registry.npmjs.org/globals/-/globals-16.1.0.tgz", 4666 + "integrity": "sha512-aibexHNbb/jiUSObBgpHLj+sIuUmJnYcgXBlrfsiDZ9rt4aF2TFRbyLgZ2iFQuVZ1K5Mx3FVkbKRSgKrbK3K2g==", 4667 + "dev": true, 4668 + "license": "MIT", 4669 + "engines": { 4670 + "node": ">=18" 4671 + }, 4672 + "funding": { 4673 + "url": "https://github.com/sponsors/sindresorhus" 4675 4674 } 4676 4675 }, 4677 4676 "node_modules/eslint-plugin-svelte/node_modules/semver": { ··· 5058 5057 "node": ">= 6" 5059 5058 } 5060 5059 }, 5061 - "node_modules/fs-constants": { 5062 - "version": "1.0.0", 5063 - "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", 5064 - "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==", 5065 - "dev": true, 5066 - "license": "MIT", 5067 - "peer": true 5068 - }, 5069 5060 "node_modules/fs-extra": { 5070 5061 "version": "8.1.0", 5071 5062 "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", ··· 5133 5124 "dev": true, 5134 5125 "license": "MIT" 5135 5126 }, 5136 - "node_modules/gauge": { 5137 - "version": "4.0.4", 5138 - "resolved": "https://registry.npmjs.org/gauge/-/gauge-4.0.4.tgz", 5139 - "integrity": "sha512-f9m+BEN5jkg6a0fZjleidjN51VE1X+mPFQ2DJ0uv1V39oCLCbsGe6yjbBnp7eK7z/+GAon99a3nHuqbuuthyPg==", 5140 - "deprecated": "This package is no longer supported.", 5141 - "dev": true, 5142 - "license": "ISC", 5143 - "dependencies": { 5144 - "aproba": "^1.0.3 || ^2.0.0", 5145 - "color-support": "^1.1.3", 5146 - "console-control-strings": "^1.1.0", 5147 - "has-unicode": "^2.0.1", 5148 - "signal-exit": "^3.0.7", 5149 - "string-width": "^4.2.3", 5150 - "strip-ansi": "^6.0.1", 5151 - "wide-align": "^1.1.5" 5152 - }, 5153 - "engines": { 5154 - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" 5155 - } 5156 - }, 5157 5127 "node_modules/get-caller-file": { 5158 5128 "version": "2.0.5", 5159 5129 "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", ··· 5447 5417 "funding": { 5448 5418 "url": "https://github.com/sponsors/ljharb" 5449 5419 } 5450 - }, 5451 - "node_modules/has-unicode": { 5452 - "version": "2.0.1", 5453 - "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", 5454 - "integrity": "sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==", 5455 - "dev": true, 5456 - "license": "ISC" 5457 5420 }, 5458 5421 "node_modules/hasown": { 5459 5422 "version": "2.0.2", ··· 5798 5761 "url": "https://github.com/sponsors/sindresorhus" 5799 5762 } 5800 5763 }, 5801 - "node_modules/isarray": { 5802 - "version": "1.0.0", 5803 - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", 5804 - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", 5805 - "dev": true, 5806 - "license": "MIT", 5807 - "peer": true 5808 - }, 5809 5764 "node_modules/isbinaryfile": { 5810 5765 "version": "5.0.4", 5811 5766 "resolved": "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-5.0.4.tgz", ··· 5988 5943 } 5989 5944 }, 5990 5945 "node_modules/known-css-properties": { 5991 - "version": "0.35.0", 5992 - "resolved": "https://registry.npmjs.org/known-css-properties/-/known-css-properties-0.35.0.tgz", 5993 - "integrity": "sha512-a/RAk2BfKk+WFGhhOCAYqSiFLc34k8Mt/6NWRI4joER0EYUzXIcFivjjnoD3+XU1DggLn/tZc3DOAgke7l8a4A==", 5946 + "version": "0.36.0", 5947 + "resolved": "https://registry.npmjs.org/known-css-properties/-/known-css-properties-0.36.0.tgz", 5948 + "integrity": "sha512-A+9jP+IUmuQsNdsLdcg6Yt7voiMF/D4K83ew0OpJtpu+l34ef7LaohWV0Rc6KNvzw6ZDizkqfyB5JznZnzuKQA==", 5994 5949 "dev": true, 5995 5950 "license": "MIT" 5996 5951 }, ··· 6001 5956 "dev": true, 6002 5957 "license": "MIT" 6003 5958 }, 6004 - "node_modules/lazystream": { 6005 - "version": "1.0.1", 6006 - "resolved": "https://registry.npmjs.org/lazystream/-/lazystream-1.0.1.tgz", 6007 - "integrity": "sha512-b94GiNHQNy6JNTrt5w6zNyffMrNkXZb3KTkCZJb2V1xaEGCk093vkZ2jk3tpaeP33/OiXC+WvK9AxUebnf5nbw==", 6008 - "dev": true, 6009 - "license": "MIT", 6010 - "peer": true, 6011 - "dependencies": { 6012 - "readable-stream": "^2.0.5" 6013 - }, 6014 - "engines": { 6015 - "node": ">= 0.6.3" 6016 - } 6017 - }, 6018 - "node_modules/lazystream/node_modules/readable-stream": { 6019 - "version": "2.3.8", 6020 - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", 6021 - "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", 6022 - "dev": true, 6023 - "license": "MIT", 6024 - "peer": true, 6025 - "dependencies": { 6026 - "core-util-is": "~1.0.0", 6027 - "inherits": "~2.0.3", 6028 - "isarray": "~1.0.0", 6029 - "process-nextick-args": "~2.0.0", 6030 - "safe-buffer": "~5.1.1", 6031 - "string_decoder": "~1.1.1", 6032 - "util-deprecate": "~1.0.1" 6033 - } 6034 - }, 6035 - "node_modules/lazystream/node_modules/safe-buffer": { 6036 - "version": "5.1.2", 6037 - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", 6038 - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", 6039 - "dev": true, 6040 - "license": "MIT", 6041 - "peer": true 6042 - }, 6043 - "node_modules/lazystream/node_modules/string_decoder": { 6044 - "version": "1.1.1", 6045 - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", 6046 - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", 6047 - "dev": true, 6048 - "license": "MIT", 6049 - "peer": true, 6050 - "dependencies": { 6051 - "safe-buffer": "~5.1.0" 6052 - } 6053 - }, 6054 5959 "node_modules/levn": { 6055 5960 "version": "0.4.1", 6056 5961 "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", ··· 6344 6249 "dev": true, 6345 6250 "license": "MIT" 6346 6251 }, 6347 - "node_modules/lodash.defaults": { 6348 - "version": "4.2.0", 6349 - "resolved": "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-4.2.0.tgz", 6350 - "integrity": "sha512-qjxPLHd3r5DnsdGacqOMU6pb/avJzdh9tFX2ymgoZE27BmjXrNy/y4LoaiTeAb+O3gL8AfpJGtqfX/ae2leYYQ==", 6351 - "dev": true, 6352 - "license": "MIT", 6353 - "peer": true 6354 - }, 6355 - "node_modules/lodash.difference": { 6356 - "version": "4.5.0", 6357 - "resolved": "https://registry.npmjs.org/lodash.difference/-/lodash.difference-4.5.0.tgz", 6358 - "integrity": "sha512-dS2j+W26TQ7taQBGN8Lbbq04ssV3emRw4NY58WErlTO29pIqS0HmoT5aJ9+TUQ1N3G+JOZSji4eugsWwGp9yPA==", 6359 - "dev": true, 6360 - "license": "MIT", 6361 - "peer": true 6362 - }, 6363 - "node_modules/lodash.flatten": { 6364 - "version": "4.4.0", 6365 - "resolved": "https://registry.npmjs.org/lodash.flatten/-/lodash.flatten-4.4.0.tgz", 6366 - "integrity": "sha512-C5N2Z3DgnnKr0LOpv/hKCgKdb7ZZwafIrsesve6lmzvZIRZRGaZ/l6Q8+2W7NaT+ZwO3fFlSCzCzrDCFdJfZ4g==", 6367 - "dev": true, 6368 - "license": "MIT", 6369 - "peer": true 6370 - }, 6371 - "node_modules/lodash.isplainobject": { 6372 - "version": "4.0.6", 6373 - "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", 6374 - "integrity": "sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==", 6375 - "dev": true, 6376 - "license": "MIT", 6377 - "peer": true 6378 - }, 6379 6252 "node_modules/lodash.merge": { 6380 6253 "version": "4.6.2", 6381 6254 "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", 6382 6255 "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", 6383 6256 "dev": true, 6384 6257 "license": "MIT" 6385 - }, 6386 - "node_modules/lodash.union": { 6387 - "version": "4.6.0", 6388 - "resolved": "https://registry.npmjs.org/lodash.union/-/lodash.union-4.6.0.tgz", 6389 - "integrity": "sha512-c4pB2CdGrGdjMKYLA+XiRDO7Y0PRQbm/Gzg8qMj+QH+pFVAoTp5sBpO0odL3FjoPCGjK96p6qsP+yQoiLoOBcw==", 6390 - "dev": true, 6391 - "license": "MIT", 6392 - "peer": true 6393 6258 }, 6394 6259 "node_modules/log-symbols": { 6395 6260 "version": "4.1.0", ··· 6878 6743 "node": ">=10" 6879 6744 } 6880 6745 }, 6881 - "node_modules/node-gyp": { 6882 - "version": "9.4.1", 6883 - "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-9.4.1.tgz", 6884 - "integrity": "sha512-OQkWKbjQKbGkMf/xqI1jjy3oCTgMKJac58G2+bjZb3fza6gW2YrCSdMQYaoTb70crvE//Gngr4f0AgVHmqHvBQ==", 6885 - "dev": true, 6886 - "license": "MIT", 6887 - "dependencies": { 6888 - "env-paths": "^2.2.0", 6889 - "exponential-backoff": "^3.1.1", 6890 - "glob": "^7.1.4", 6891 - "graceful-fs": "^4.2.6", 6892 - "make-fetch-happen": "^10.0.3", 6893 - "nopt": "^6.0.0", 6894 - "npmlog": "^6.0.0", 6895 - "rimraf": "^3.0.2", 6896 - "semver": "^7.3.5", 6897 - "tar": "^6.1.2", 6898 - "which": "^2.0.2" 6899 - }, 6900 - "bin": { 6901 - "node-gyp": "bin/node-gyp.js" 6902 - }, 6903 - "engines": { 6904 - "node": "^12.13 || ^14.13 || >=16" 6905 - } 6906 - }, 6907 - "node_modules/node-gyp/node_modules/semver": { 6908 - "version": "7.7.2", 6909 - "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz", 6910 - "integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==", 6911 - "dev": true, 6912 - "license": "ISC", 6913 - "bin": { 6914 - "semver": "bin/semver.js" 6915 - }, 6916 - "engines": { 6917 - "node": ">=10" 6918 - } 6919 - }, 6920 6746 "node_modules/nopt": { 6921 6747 "version": "6.0.0", 6922 6748 "resolved": "https://registry.npmjs.org/nopt/-/nopt-6.0.0.tgz", ··· 6933 6759 "node": "^12.13.0 || ^14.15.0 || >=16.0.0" 6934 6760 } 6935 6761 }, 6936 - "node_modules/normalize-path": { 6937 - "version": "3.0.0", 6938 - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", 6939 - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", 6940 - "dev": true, 6941 - "license": "MIT", 6942 - "peer": true, 6943 - "engines": { 6944 - "node": ">=0.10.0" 6945 - } 6946 - }, 6947 6762 "node_modules/normalize-url": { 6948 6763 "version": "6.1.0", 6949 6764 "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz", ··· 6955 6770 }, 6956 6771 "funding": { 6957 6772 "url": "https://github.com/sponsors/sindresorhus" 6958 - } 6959 - }, 6960 - "node_modules/npmlog": { 6961 - "version": "6.0.2", 6962 - "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-6.0.2.tgz", 6963 - "integrity": "sha512-/vBvz5Jfr9dT/aFWd0FIRf+T/Q2WBsLENygUaFUqstqsycmZAP/t5BvFJTK0viFmSUxiUKTUplWy5vt+rvKIxg==", 6964 - "deprecated": "This package is no longer supported.", 6965 - "dev": true, 6966 - "license": "ISC", 6967 - "dependencies": { 6968 - "are-we-there-yet": "^3.0.0", 6969 - "console-control-strings": "^1.1.0", 6970 - "gauge": "^4.0.3", 6971 - "set-blocking": "^2.0.0" 6972 - }, 6973 - "engines": { 6974 - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" 6975 6773 } 6976 6774 }, 6977 6775 "node_modules/object-keys": { ··· 7359 7157 } 7360 7158 }, 7361 7159 "node_modules/postcss-safe-parser": { 7362 - "version": "6.0.0", 7363 - "resolved": "https://registry.npmjs.org/postcss-safe-parser/-/postcss-safe-parser-6.0.0.tgz", 7364 - "integrity": "sha512-FARHN8pwH+WiS2OPCxJI8FuRJpTVnn6ZNFiqAM2aeW2LwTHWWmWgIyKC6cUo0L8aeKiF/14MNvnpls6R2PBeMQ==", 7160 + "version": "7.0.1", 7161 + "resolved": "https://registry.npmjs.org/postcss-safe-parser/-/postcss-safe-parser-7.0.1.tgz", 7162 + "integrity": "sha512-0AioNCJZ2DPYz5ABT6bddIqlhgwhpHZ/l65YAYo0BCIn0xiDpsnTHz0gnoTGk0OXZW0JRs+cDwL8u/teRdz+8A==", 7365 7163 "dev": true, 7164 + "funding": [ 7165 + { 7166 + "type": "opencollective", 7167 + "url": "https://opencollective.com/postcss/" 7168 + }, 7169 + { 7170 + "type": "tidelift", 7171 + "url": "https://tidelift.com/funding/github/npm/postcss-safe-parser" 7172 + }, 7173 + { 7174 + "type": "github", 7175 + "url": "https://github.com/sponsors/ai" 7176 + } 7177 + ], 7366 7178 "license": "MIT", 7367 7179 "engines": { 7368 - "node": ">=12.0" 7369 - }, 7370 - "funding": { 7371 - "type": "opencollective", 7372 - "url": "https://opencollective.com/postcss/" 7180 + "node": ">=18.0" 7373 7181 }, 7374 7182 "peerDependencies": { 7375 - "postcss": "^8.3.3" 7183 + "postcss": "^8.4.31" 7376 7184 } 7377 7185 }, 7378 7186 "node_modules/postcss-scss": { ··· 7403 7211 } 7404 7212 }, 7405 7213 "node_modules/postcss-selector-parser": { 7406 - "version": "6.1.2", 7407 - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz", 7408 - "integrity": "sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==", 7214 + "version": "7.1.0", 7215 + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz", 7216 + "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==", 7409 7217 "dev": true, 7410 7218 "license": "MIT", 7411 7219 "dependencies": { ··· 7423 7231 "dev": true, 7424 7232 "license": "MIT" 7425 7233 }, 7234 + "node_modules/postject": { 7235 + "version": "1.0.0-alpha.6", 7236 + "resolved": "https://registry.npmjs.org/postject/-/postject-1.0.0-alpha.6.tgz", 7237 + "integrity": "sha512-b9Eb8h2eVqNE8edvKdwqkrY6O7kAwmI8kcnBv1NScolYJbo59XUF0noFq+lxbC1yN20bmC0WBEbDC5H/7ASb0A==", 7238 + "dev": true, 7239 + "license": "MIT", 7240 + "optional": true, 7241 + "peer": true, 7242 + "dependencies": { 7243 + "commander": "^9.4.0" 7244 + }, 7245 + "bin": { 7246 + "postject": "dist/cli.js" 7247 + }, 7248 + "engines": { 7249 + "node": ">=14.0.0" 7250 + } 7251 + }, 7252 + "node_modules/postject/node_modules/commander": { 7253 + "version": "9.5.0", 7254 + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", 7255 + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", 7256 + "dev": true, 7257 + "license": "MIT", 7258 + "optional": true, 7259 + "peer": true, 7260 + "engines": { 7261 + "node": "^12.20.0 || >=14" 7262 + } 7263 + }, 7426 7264 "node_modules/prelude-ls": { 7427 7265 "version": "1.2.1", 7428 7266 "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", ··· 7539 7377 } 7540 7378 } 7541 7379 }, 7542 - "node_modules/process-nextick-args": { 7380 + "node_modules/proc-log": { 7543 7381 "version": "2.0.1", 7544 - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", 7545 - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", 7382 + "resolved": "https://registry.npmjs.org/proc-log/-/proc-log-2.0.1.tgz", 7383 + "integrity": "sha512-Kcmo2FhfDTXdcbfDH76N7uBYHINxc/8GW7UAVuVP9I+Va3uHSerrnKV6dLooga/gh7GlgzuCCr/eoldnL1muGw==", 7546 7384 "dev": true, 7547 - "license": "MIT", 7548 - "peer": true 7385 + "license": "ISC", 7386 + "engines": { 7387 + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" 7388 + } 7549 7389 }, 7550 7390 "node_modules/progress": { 7551 7391 "version": "2.0.3", ··· 7671 7511 "node": ">= 6" 7672 7512 } 7673 7513 }, 7674 - "node_modules/readdir-glob": { 7675 - "version": "1.1.3", 7676 - "resolved": "https://registry.npmjs.org/readdir-glob/-/readdir-glob-1.1.3.tgz", 7677 - "integrity": "sha512-v05I2k7xN8zXvPD9N+z/uhXPaj0sUFCe2rcWZIpBsqxfP7xXFQ0tipAd/wjj1YxWyWtUS5IDJpOG82JKt2EAVA==", 7678 - "dev": true, 7679 - "license": "Apache-2.0", 7680 - "peer": true, 7681 - "dependencies": { 7682 - "minimatch": "^5.1.0" 7683 - } 7684 - }, 7685 - "node_modules/readdir-glob/node_modules/minimatch": { 7686 - "version": "5.1.6", 7687 - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", 7688 - "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", 7689 - "dev": true, 7690 - "license": "ISC", 7691 - "peer": true, 7692 - "dependencies": { 7693 - "brace-expansion": "^2.0.1" 7694 - }, 7695 - "engines": { 7696 - "node": ">=10" 7697 - } 7698 - }, 7699 7514 "node_modules/readdirp": { 7700 7515 "version": "4.1.2", 7701 7516 "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-4.1.2.tgz", ··· 8037 7852 "funding": { 8038 7853 "url": "https://github.com/sponsors/sindresorhus" 8039 7854 } 8040 - }, 8041 - "node_modules/set-blocking": { 8042 - "version": "2.0.0", 8043 - "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", 8044 - "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==", 8045 - "dev": true, 8046 - "license": "ISC" 8047 7855 }, 8048 7856 "node_modules/shebang-command": { 8049 7857 "version": "2.0.0", ··· 8433 8241 } 8434 8242 }, 8435 8243 "node_modules/svelte-eslint-parser": { 8436 - "version": "0.43.0", 8437 - "resolved": "https://registry.npmjs.org/svelte-eslint-parser/-/svelte-eslint-parser-0.43.0.tgz", 8438 - "integrity": "sha512-GpU52uPKKcVnh8tKN5P4UZpJ/fUDndmq7wfsvoVXsyP+aY0anol7Yqo01fyrlaWGMFfm4av5DyrjlaXdLRJvGA==", 8244 + "version": "1.2.0", 8245 + "resolved": "https://registry.npmjs.org/svelte-eslint-parser/-/svelte-eslint-parser-1.2.0.tgz", 8246 + "integrity": "sha512-mbPtajIeuiyU80BEyGvwAktBeTX7KCr5/0l+uRGLq1dafwRNrjfM5kHGJScEBlPG3ipu6dJqfW/k0/fujvIEVw==", 8439 8247 "dev": true, 8440 8248 "license": "MIT", 8441 8249 "dependencies": { 8442 - "eslint-scope": "^7.2.2", 8443 - "eslint-visitor-keys": "^3.4.3", 8444 - "espree": "^9.6.1", 8445 - "postcss": "^8.4.39", 8446 - "postcss-scss": "^4.0.9" 8250 + "eslint-scope": "^8.2.0", 8251 + "eslint-visitor-keys": "^4.0.0", 8252 + "espree": "^10.0.0", 8253 + "postcss": "^8.4.49", 8254 + "postcss-scss": "^4.0.9", 8255 + "postcss-selector-parser": "^7.0.0" 8447 8256 }, 8448 8257 "engines": { 8449 - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 8258 + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" 8450 8259 }, 8451 8260 "funding": { 8452 8261 "url": "https://github.com/sponsors/ota-meshi" ··· 8460 8269 } 8461 8270 } 8462 8271 }, 8463 - "node_modules/svelte-eslint-parser/node_modules/eslint-scope": { 8464 - "version": "7.2.2", 8465 - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz", 8466 - "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==", 8467 - "dev": true, 8468 - "license": "BSD-2-Clause", 8469 - "dependencies": { 8470 - "esrecurse": "^4.3.0", 8471 - "estraverse": "^5.2.0" 8472 - }, 8473 - "engines": { 8474 - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 8475 - }, 8476 - "funding": { 8477 - "url": "https://opencollective.com/eslint" 8478 - } 8479 - }, 8480 - "node_modules/svelte-eslint-parser/node_modules/eslint-visitor-keys": { 8481 - "version": "3.4.3", 8482 - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", 8483 - "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", 8484 - "dev": true, 8485 - "license": "Apache-2.0", 8486 - "engines": { 8487 - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 8488 - }, 8489 - "funding": { 8490 - "url": "https://opencollective.com/eslint" 8491 - } 8492 - }, 8493 - "node_modules/svelte-eslint-parser/node_modules/espree": { 8494 - "version": "9.6.1", 8495 - "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", 8496 - "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", 8497 - "dev": true, 8498 - "license": "BSD-2-Clause", 8499 - "dependencies": { 8500 - "acorn": "^8.9.0", 8501 - "acorn-jsx": "^5.3.2", 8502 - "eslint-visitor-keys": "^3.4.1" 8503 - }, 8504 - "engines": { 8505 - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 8506 - }, 8507 - "funding": { 8508 - "url": "https://opencollective.com/eslint" 8509 - } 8510 - }, 8511 8272 "node_modules/svelte-hmr": { 8512 8273 "version": "0.16.0", 8513 8274 "resolved": "https://registry.npmjs.org/svelte-hmr/-/svelte-hmr-0.16.0.tgz", ··· 8602 8363 "node": ">=10" 8603 8364 } 8604 8365 }, 8605 - "node_modules/tar-stream": { 8606 - "version": "2.2.0", 8607 - "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz", 8608 - "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==", 8609 - "dev": true, 8610 - "license": "MIT", 8611 - "peer": true, 8612 - "dependencies": { 8613 - "bl": "^4.0.3", 8614 - "end-of-stream": "^1.4.1", 8615 - "fs-constants": "^1.0.0", 8616 - "inherits": "^2.0.3", 8617 - "readable-stream": "^3.1.1" 8618 - }, 8619 - "engines": { 8620 - "node": ">=6" 8621 - } 8622 - }, 8623 8366 "node_modules/tar/node_modules/minipass": { 8624 8367 "version": "5.0.0", 8625 8368 "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz", ··· 8630 8373 "node": ">=8" 8631 8374 } 8632 8375 }, 8376 + "node_modules/temp": { 8377 + "version": "0.9.4", 8378 + "resolved": "https://registry.npmjs.org/temp/-/temp-0.9.4.tgz", 8379 + "integrity": "sha512-yYrrsWnrXMcdsnu/7YMYAofM1ktpL5By7vZhf15CrXijWWrEYZks5AXBudalfSWJLlnen/QUJUB5aoB0kqZUGA==", 8380 + "dev": true, 8381 + "license": "MIT", 8382 + "peer": true, 8383 + "dependencies": { 8384 + "mkdirp": "^0.5.1", 8385 + "rimraf": "~2.6.2" 8386 + }, 8387 + "engines": { 8388 + "node": ">=6.0.0" 8389 + } 8390 + }, 8633 8391 "node_modules/temp-file": { 8634 8392 "version": "3.4.0", 8635 8393 "resolved": "https://registry.npmjs.org/temp-file/-/temp-file-3.4.0.tgz", ··· 8679 8437 "node": ">= 10.0.0" 8680 8438 } 8681 8439 }, 8440 + "node_modules/temp/node_modules/mkdirp": { 8441 + "version": "0.5.6", 8442 + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", 8443 + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", 8444 + "dev": true, 8445 + "license": "MIT", 8446 + "peer": true, 8447 + "dependencies": { 8448 + "minimist": "^1.2.6" 8449 + }, 8450 + "bin": { 8451 + "mkdirp": "bin/cmd.js" 8452 + } 8453 + }, 8454 + "node_modules/temp/node_modules/rimraf": { 8455 + "version": "2.6.3", 8456 + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", 8457 + "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", 8458 + "deprecated": "Rimraf versions prior to v4 are no longer supported", 8459 + "dev": true, 8460 + "license": "ISC", 8461 + "peer": true, 8462 + "dependencies": { 8463 + "glob": "^7.1.3" 8464 + }, 8465 + "bin": { 8466 + "rimraf": "bin.js" 8467 + } 8468 + }, 8469 + "node_modules/tiny-async-pool": { 8470 + "version": "1.3.0", 8471 + "resolved": "https://registry.npmjs.org/tiny-async-pool/-/tiny-async-pool-1.3.0.tgz", 8472 + "integrity": "sha512-01EAw5EDrcVrdgyCLgoSPvqznC0sVxDSVeiOz09FUpjh71G79VCqneOr+xvt7T1r76CF6ZZfPjHorN2+d+3mqA==", 8473 + "dev": true, 8474 + "license": "MIT", 8475 + "dependencies": { 8476 + "semver": "^5.5.0" 8477 + } 8478 + }, 8479 + "node_modules/tiny-async-pool/node_modules/semver": { 8480 + "version": "5.7.2", 8481 + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", 8482 + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", 8483 + "dev": true, 8484 + "license": "ISC", 8485 + "bin": { 8486 + "semver": "bin/semver" 8487 + } 8488 + }, 8682 8489 "node_modules/tmp": { 8683 8490 "version": "0.2.3", 8684 8491 "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.3.tgz", ··· 8763 8570 } 8764 8571 }, 8765 8572 "node_modules/typescript": { 8766 - "version": "5.5.4", 8767 - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.5.4.tgz", 8768 - "integrity": "sha512-Mtq29sKDAEYP7aljRgtPOpTvOfbwRWlS6dPRzwjdE+C0R4brX/GUyhHSecbHMFLNBLcJIPt9nl9yG5TZ1weH+Q==", 8573 + "version": "5.8.3", 8574 + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.8.3.tgz", 8575 + "integrity": "sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ==", 8769 8576 "dev": true, 8770 8577 "license": "Apache-2.0", 8771 8578 "bin": { ··· 8943 8750 } 8944 8751 }, 8945 8752 "node_modules/vite-plugin-electron": { 8946 - "version": "0.28.8", 8947 - "resolved": "https://registry.npmjs.org/vite-plugin-electron/-/vite-plugin-electron-0.28.8.tgz", 8948 - "integrity": "sha512-ir+B21oSGK9j23OEvt4EXyco9xDCaF6OGFe0V/8Zc0yL2+HMyQ6mmNQEIhXsEsZCSfIowBpwQBeHH4wVsfraeg==", 8753 + "version": "0.29.0", 8754 + "resolved": "https://registry.npmjs.org/vite-plugin-electron/-/vite-plugin-electron-0.29.0.tgz", 8755 + "integrity": "sha512-HP0DI9Shg41hzt55IKYVnbrChWXHX95QtsEQfM+szQBpWjVhVGMlqRjVco6ebfQjWNr+Ga+PeoBjMIl8zMaufw==", 8949 8756 "dev": true, 8950 8757 "license": "MIT", 8951 8758 "peerDependencies": { ··· 8996 8803 }, 8997 8804 "engines": { 8998 8805 "node": ">= 8" 8999 - } 9000 - }, 9001 - "node_modules/wide-align": { 9002 - "version": "1.1.5", 9003 - "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.5.tgz", 9004 - "integrity": "sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==", 9005 - "dev": true, 9006 - "license": "ISC", 9007 - "dependencies": { 9008 - "string-width": "^1.0.2 || 2 || 3 || 4" 9009 8806 } 9010 8807 }, 9011 8808 "node_modules/word-wrap": { ··· 9150 8947 }, 9151 8948 "funding": { 9152 8949 "url": "https://github.com/sponsors/sindresorhus" 9153 - } 9154 - }, 9155 - "node_modules/zip-stream": { 9156 - "version": "4.1.1", 9157 - "resolved": "https://registry.npmjs.org/zip-stream/-/zip-stream-4.1.1.tgz", 9158 - "integrity": "sha512-9qv4rlDiopXg4E69k+vMHjNN63YFMe9sZMrdlvKnCjlCRWeCBswPPMPUfx+ipsAWq1LXHe70RcbaHdJJpS6hyQ==", 9159 - "dev": true, 9160 - "license": "MIT", 9161 - "peer": true, 9162 - "dependencies": { 9163 - "archiver-utils": "^3.0.4", 9164 - "compress-commons": "^4.1.2", 9165 - "readable-stream": "^3.6.0" 9166 - }, 9167 - "engines": { 9168 - "node": ">= 10" 9169 - } 9170 - }, 9171 - "node_modules/zip-stream/node_modules/archiver-utils": { 9172 - "version": "3.0.4", 9173 - "resolved": "https://registry.npmjs.org/archiver-utils/-/archiver-utils-3.0.4.tgz", 9174 - "integrity": "sha512-KVgf4XQVrTjhyWmx6cte4RxonPLR9onExufI1jhvw/MQ4BB6IsZD5gT8Lq+u/+pRkWna/6JoHpiQioaqFP5Rzw==", 9175 - "dev": true, 9176 - "license": "MIT", 9177 - "peer": true, 9178 - "dependencies": { 9179 - "glob": "^7.2.3", 9180 - "graceful-fs": "^4.2.0", 9181 - "lazystream": "^1.0.0", 9182 - "lodash.defaults": "^4.2.0", 9183 - "lodash.difference": "^4.5.0", 9184 - "lodash.flatten": "^4.4.0", 9185 - "lodash.isplainobject": "^4.0.6", 9186 - "lodash.union": "^4.6.0", 9187 - "normalize-path": "^3.0.0", 9188 - "readable-stream": "^3.6.0" 9189 - }, 9190 - "engines": { 9191 - "node": ">= 10" 9192 8950 } 9193 8951 } 9194 8952 }
+5 -5
package.json
··· 72 72 "@tailwindcss/vite": "4.0.0-alpha.23", 73 73 "@tsconfig/svelte": "^5.0.4", 74 74 "electron": "^28.3.3", 75 - "electron-builder": "^25.1.8", 75 + "electron-builder": "^26.0.12", 76 76 "eslint": "^9.27.0", 77 - "eslint-config-prettier": "^9.1.0", 78 - "eslint-plugin-svelte": "^2.46.1", 77 + "eslint-config-prettier": "^10.1.5", 78 + "eslint-plugin-svelte": "^3.9.0", 79 79 "fuzzysort": "^3.1.0", 80 80 "prettier": "^3.5.3", 81 81 "prettier-plugin-svelte": "^3.4.0", ··· 85 85 "svelte-check": "^4.2.1", 86 86 "svelte-preprocess": "^6.0.3", 87 87 "tailwindcss": "4.0.0-alpha.23", 88 - "typescript": "~5.5.4", 88 + "typescript": "~5.8.3", 89 89 "typescript-eslint": "^8.32.1", 90 90 "vite": "^5.4.19", 91 - "vite-plugin-electron": "^0.28.8" 91 + "vite-plugin-electron": "^0.29.0" 92 92 }, 93 93 "prettier": { 94 94 "useTabs": true,