[READ-ONLY] Mirror of https://github.com/probablykasper/svelte-droplet. File dropzone for Svelte svelte-droplet.kasper.space
file-drop svelte typescript
0

Configure Feed

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

Update to SvelteKit 2

Kasper (Dec 19, 2023, 8:13 AM +0100) 3b7d2f2f e10211fb

+1315 -373
+19 -11
.eslintrc.cjs
··· 1 + /** @type { import("eslint").Linter.FlatConfig } */ 1 2 module.exports = { 2 3 root: true, 4 + extends: [ 5 + 'eslint:recommended', 6 + 'plugin:@typescript-eslint/recommended', 7 + 'plugin:svelte/recommended', 8 + 'prettier', 9 + ], 3 10 parser: '@typescript-eslint/parser', 4 - extends: ['eslint:recommended', 'plugin:@typescript-eslint/recommended', 'prettier'], 5 - plugins: ['svelte3', '@typescript-eslint'], 6 - overrides: [{ files: ['*.svelte'], processor: 'svelte3/svelte3' }], 7 - settings: { 8 - 'svelte3/typescript': true, 9 - 'svelte3/ignore-styles': (attributes) => { 10 - // https://github.com/sveltejs/eslint-plugin-svelte3/issues/10 11 - return attributes && attributes.lang && attributes.lang !== 'css' 12 - }, 13 - }, 11 + plugins: ['@typescript-eslint'], 14 12 parserOptions: { 15 13 sourceType: 'module', 16 - ecmaVersion: 2019, 14 + ecmaVersion: 2020, 15 + extraFileExtensions: ['.svelte'], 17 16 }, 18 17 env: { 19 18 browser: true, 20 19 es2017: true, 21 20 node: true, 22 21 }, 22 + overrides: [ 23 + { 24 + files: ['*.svelte'], 25 + parser: 'svelte-eslint-parser', 26 + parserOptions: { 27 + parser: '@typescript-eslint/parser', 28 + }, 29 + }, 30 + ], 23 31 }
+4
.gitignore
··· 1 1 .DS_Store 2 2 node_modules 3 3 /build 4 + /dist 4 5 /.svelte-kit 5 6 /package 6 7 .env 7 8 .env.* 9 + !.env.example 10 + vite.config.js.timestamp-* 11 + vite.config.ts.timestamp-*
+2 -2
README.md
··· 74 74 ``` 75 75 4. Generate the package 76 76 ``` 77 - npm run build:package 77 + npm run package 78 78 ``` 79 79 5. Publish the package 80 80 ``` 81 - npm publish ./package 81 + npm publish 82 82 ``` 83 83 6. Commit with a tag in format "v#.#.#" 84 84 7. Create GitHub release with release notes
+1261 -333
package-lock.json
··· 9 9 "version": "1.0.0", 10 10 "license": "MIT", 11 11 "devDependencies": { 12 - "@sveltejs/adapter-static": "^2.0.3", 13 - "@sveltejs/kit": "^1.24.1", 12 + "@sveltejs/adapter-static": "^3.0.0", 13 + "@sveltejs/kit": "^2.0.3", 14 14 "@sveltejs/package": "^2.2.3", 15 - "@typescript-eslint/eslint-plugin": "^6.6.0", 16 - "@typescript-eslint/parser": "^6.6.0", 17 - "eslint": "^8.49.0", 18 - "eslint-config-prettier": "^9.0.0", 19 - "eslint-plugin-svelte3": "^4.0.0", 20 - "prettier": "^2.0.3", 21 - "prettier-plugin-svelte": "^2.0.3", 22 - "sass": "^1.66.1", 23 - "svelte": "^3.59.2", 24 - "svelte-check": "^3.5.1", 25 - "typescript": "^5.2.2", 26 - "vite": "^4.4.9" 15 + "@sveltejs/vite-plugin-svelte": "^3.0.1", 16 + "@typescript-eslint/eslint-plugin": "^6.15.0", 17 + "@typescript-eslint/parser": "^6.15.0", 18 + "eslint": "^8.56.0", 19 + "eslint-config-prettier": "^9.1.0", 20 + "eslint-plugin-svelte": "^2.35.1", 21 + "prettier": "^3.1.1", 22 + "prettier-plugin-svelte": "^3.1.2", 23 + "publint": "^0.2.6", 24 + "sass": "^1.69.5", 25 + "svelte": "^4.2.8", 26 + "svelte-check": "^3.6.2", 27 + "tslib": "^2.6.2", 28 + "typescript": "^5.3.3", 29 + "vite": "^5.0.10" 27 30 }, 28 31 "peerDependencies": { 29 32 "svelte": "^3.0.0 || ^4.0.0" ··· 38 41 "node": ">=0.10.0" 39 42 } 40 43 }, 44 + "node_modules/@ampproject/remapping": { 45 + "version": "2.2.1", 46 + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.1.tgz", 47 + "integrity": "sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==", 48 + "dev": true, 49 + "dependencies": { 50 + "@jridgewell/gen-mapping": "^0.3.0", 51 + "@jridgewell/trace-mapping": "^0.3.9" 52 + }, 53 + "engines": { 54 + "node": ">=6.0.0" 55 + } 56 + }, 57 + "node_modules/@esbuild/aix-ppc64": { 58 + "version": "0.19.10", 59 + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.19.10.tgz", 60 + "integrity": "sha512-Q+mk96KJ+FZ30h9fsJl+67IjNJm3x2eX+GBWGmocAKgzp27cowCOOqSdscX80s0SpdFXZnIv/+1xD1EctFx96Q==", 61 + "cpu": [ 62 + "ppc64" 63 + ], 64 + "dev": true, 65 + "optional": true, 66 + "os": [ 67 + "aix" 68 + ], 69 + "engines": { 70 + "node": ">=12" 71 + } 72 + }, 73 + "node_modules/@esbuild/android-arm": { 74 + "version": "0.19.10", 75 + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.19.10.tgz", 76 + "integrity": "sha512-7W0bK7qfkw1fc2viBfrtAEkDKHatYfHzr/jKAHNr9BvkYDXPcC6bodtm8AyLJNNuqClLNaeTLuwURt4PRT9d7w==", 77 + "cpu": [ 78 + "arm" 79 + ], 80 + "dev": true, 81 + "optional": true, 82 + "os": [ 83 + "android" 84 + ], 85 + "engines": { 86 + "node": ">=12" 87 + } 88 + }, 89 + "node_modules/@esbuild/android-arm64": { 90 + "version": "0.19.10", 91 + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.19.10.tgz", 92 + "integrity": "sha512-1X4CClKhDgC3by7k8aOWZeBXQX8dHT5QAMCAQDArCLaYfkppoARvh0fit3X2Qs+MXDngKcHv6XXyQCpY0hkK1Q==", 93 + "cpu": [ 94 + "arm64" 95 + ], 96 + "dev": true, 97 + "optional": true, 98 + "os": [ 99 + "android" 100 + ], 101 + "engines": { 102 + "node": ">=12" 103 + } 104 + }, 105 + "node_modules/@esbuild/android-x64": { 106 + "version": "0.19.10", 107 + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.19.10.tgz", 108 + "integrity": "sha512-O/nO/g+/7NlitUxETkUv/IvADKuZXyH4BHf/g/7laqKC4i/7whLpB0gvpPc2zpF0q9Q6FXS3TS75QHac9MvVWw==", 109 + "cpu": [ 110 + "x64" 111 + ], 112 + "dev": true, 113 + "optional": true, 114 + "os": [ 115 + "android" 116 + ], 117 + "engines": { 118 + "node": ">=12" 119 + } 120 + }, 121 + "node_modules/@esbuild/darwin-arm64": { 122 + "version": "0.19.10", 123 + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.19.10.tgz", 124 + "integrity": "sha512-YSRRs2zOpwypck+6GL3wGXx2gNP7DXzetmo5pHXLrY/VIMsS59yKfjPizQ4lLt5vEI80M41gjm2BxrGZ5U+VMA==", 125 + "cpu": [ 126 + "arm64" 127 + ], 128 + "dev": true, 129 + "optional": true, 130 + "os": [ 131 + "darwin" 132 + ], 133 + "engines": { 134 + "node": ">=12" 135 + } 136 + }, 41 137 "node_modules/@esbuild/darwin-x64": { 42 - "version": "0.18.20", 43 - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.18.20.tgz", 44 - "integrity": "sha512-pc5gxlMDxzm513qPGbCbDukOdsGtKhfxD1zJKXjCCcU7ju50O7MeAZ8c4krSJcOIJGFR+qx21yMMVYwiQvyTyQ==", 138 + "version": "0.19.10", 139 + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.19.10.tgz", 140 + "integrity": "sha512-alfGtT+IEICKtNE54hbvPg13xGBe4GkVxyGWtzr+yHO7HIiRJppPDhOKq3zstTcVf8msXb/t4eavW3jCDpMSmA==", 45 141 "cpu": [ 46 142 "x64" 47 143 ], ··· 54 150 "node": ">=12" 55 151 } 56 152 }, 153 + "node_modules/@esbuild/freebsd-arm64": { 154 + "version": "0.19.10", 155 + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.19.10.tgz", 156 + "integrity": "sha512-dMtk1wc7FSH8CCkE854GyGuNKCewlh+7heYP/sclpOG6Cectzk14qdUIY5CrKDbkA/OczXq9WesqnPl09mj5dg==", 157 + "cpu": [ 158 + "arm64" 159 + ], 160 + "dev": true, 161 + "optional": true, 162 + "os": [ 163 + "freebsd" 164 + ], 165 + "engines": { 166 + "node": ">=12" 167 + } 168 + }, 169 + "node_modules/@esbuild/freebsd-x64": { 170 + "version": "0.19.10", 171 + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.19.10.tgz", 172 + "integrity": "sha512-G5UPPspryHu1T3uX8WiOEUa6q6OlQh6gNl4CO4Iw5PS+Kg5bVggVFehzXBJY6X6RSOMS8iXDv2330VzaObm4Ag==", 173 + "cpu": [ 174 + "x64" 175 + ], 176 + "dev": true, 177 + "optional": true, 178 + "os": [ 179 + "freebsd" 180 + ], 181 + "engines": { 182 + "node": ">=12" 183 + } 184 + }, 185 + "node_modules/@esbuild/linux-arm": { 186 + "version": "0.19.10", 187 + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.19.10.tgz", 188 + "integrity": "sha512-j6gUW5aAaPgD416Hk9FHxn27On28H4eVI9rJ4az7oCGTFW48+LcgNDBN+9f8rKZz7EEowo889CPKyeaD0iw9Kg==", 189 + "cpu": [ 190 + "arm" 191 + ], 192 + "dev": true, 193 + "optional": true, 194 + "os": [ 195 + "linux" 196 + ], 197 + "engines": { 198 + "node": ">=12" 199 + } 200 + }, 201 + "node_modules/@esbuild/linux-arm64": { 202 + "version": "0.19.10", 203 + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.19.10.tgz", 204 + "integrity": "sha512-QxaouHWZ+2KWEj7cGJmvTIHVALfhpGxo3WLmlYfJ+dA5fJB6lDEIg+oe/0//FuyVHuS3l79/wyBxbHr0NgtxJQ==", 205 + "cpu": [ 206 + "arm64" 207 + ], 208 + "dev": true, 209 + "optional": true, 210 + "os": [ 211 + "linux" 212 + ], 213 + "engines": { 214 + "node": ">=12" 215 + } 216 + }, 217 + "node_modules/@esbuild/linux-ia32": { 218 + "version": "0.19.10", 219 + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.19.10.tgz", 220 + "integrity": "sha512-4ub1YwXxYjj9h1UIZs2hYbnTZBtenPw5NfXCRgEkGb0b6OJ2gpkMvDqRDYIDRjRdWSe/TBiZltm3Y3Q8SN1xNg==", 221 + "cpu": [ 222 + "ia32" 223 + ], 224 + "dev": true, 225 + "optional": true, 226 + "os": [ 227 + "linux" 228 + ], 229 + "engines": { 230 + "node": ">=12" 231 + } 232 + }, 233 + "node_modules/@esbuild/linux-loong64": { 234 + "version": "0.19.10", 235 + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.19.10.tgz", 236 + "integrity": "sha512-lo3I9k+mbEKoxtoIbM0yC/MZ1i2wM0cIeOejlVdZ3D86LAcFXFRdeuZmh91QJvUTW51bOK5W2BznGNIl4+mDaA==", 237 + "cpu": [ 238 + "loong64" 239 + ], 240 + "dev": true, 241 + "optional": true, 242 + "os": [ 243 + "linux" 244 + ], 245 + "engines": { 246 + "node": ">=12" 247 + } 248 + }, 249 + "node_modules/@esbuild/linux-mips64el": { 250 + "version": "0.19.10", 251 + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.19.10.tgz", 252 + "integrity": "sha512-J4gH3zhHNbdZN0Bcr1QUGVNkHTdpijgx5VMxeetSk6ntdt+vR1DqGmHxQYHRmNb77tP6GVvD+K0NyO4xjd7y4A==", 253 + "cpu": [ 254 + "mips64el" 255 + ], 256 + "dev": true, 257 + "optional": true, 258 + "os": [ 259 + "linux" 260 + ], 261 + "engines": { 262 + "node": ">=12" 263 + } 264 + }, 265 + "node_modules/@esbuild/linux-ppc64": { 266 + "version": "0.19.10", 267 + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.19.10.tgz", 268 + "integrity": "sha512-tgT/7u+QhV6ge8wFMzaklOY7KqiyitgT1AUHMApau32ZlvTB/+efeCtMk4eXS+uEymYK249JsoiklZN64xt6oQ==", 269 + "cpu": [ 270 + "ppc64" 271 + ], 272 + "dev": true, 273 + "optional": true, 274 + "os": [ 275 + "linux" 276 + ], 277 + "engines": { 278 + "node": ">=12" 279 + } 280 + }, 281 + "node_modules/@esbuild/linux-riscv64": { 282 + "version": "0.19.10", 283 + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.19.10.tgz", 284 + "integrity": "sha512-0f/spw0PfBMZBNqtKe5FLzBDGo0SKZKvMl5PHYQr3+eiSscfJ96XEknCe+JoOayybWUFQbcJTrk946i3j9uYZA==", 285 + "cpu": [ 286 + "riscv64" 287 + ], 288 + "dev": true, 289 + "optional": true, 290 + "os": [ 291 + "linux" 292 + ], 293 + "engines": { 294 + "node": ">=12" 295 + } 296 + }, 297 + "node_modules/@esbuild/linux-s390x": { 298 + "version": "0.19.10", 299 + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.19.10.tgz", 300 + "integrity": "sha512-pZFe0OeskMHzHa9U38g+z8Yx5FNCLFtUnJtQMpwhS+r4S566aK2ci3t4NCP4tjt6d5j5uo4h7tExZMjeKoehAA==", 301 + "cpu": [ 302 + "s390x" 303 + ], 304 + "dev": true, 305 + "optional": true, 306 + "os": [ 307 + "linux" 308 + ], 309 + "engines": { 310 + "node": ">=12" 311 + } 312 + }, 313 + "node_modules/@esbuild/linux-x64": { 314 + "version": "0.19.10", 315 + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.19.10.tgz", 316 + "integrity": "sha512-SpYNEqg/6pZYoc+1zLCjVOYvxfZVZj6w0KROZ3Fje/QrM3nfvT2llI+wmKSrWuX6wmZeTapbarvuNNK/qepSgA==", 317 + "cpu": [ 318 + "x64" 319 + ], 320 + "dev": true, 321 + "optional": true, 322 + "os": [ 323 + "linux" 324 + ], 325 + "engines": { 326 + "node": ">=12" 327 + } 328 + }, 329 + "node_modules/@esbuild/netbsd-x64": { 330 + "version": "0.19.10", 331 + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.19.10.tgz", 332 + "integrity": "sha512-ACbZ0vXy9zksNArWlk2c38NdKg25+L9pr/mVaj9SUq6lHZu/35nx2xnQVRGLrC1KKQqJKRIB0q8GspiHI3J80Q==", 333 + "cpu": [ 334 + "x64" 335 + ], 336 + "dev": true, 337 + "optional": true, 338 + "os": [ 339 + "netbsd" 340 + ], 341 + "engines": { 342 + "node": ">=12" 343 + } 344 + }, 345 + "node_modules/@esbuild/openbsd-x64": { 346 + "version": "0.19.10", 347 + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.19.10.tgz", 348 + "integrity": "sha512-PxcgvjdSjtgPMiPQrM3pwSaG4kGphP+bLSb+cihuP0LYdZv1epbAIecHVl5sD3npkfYBZ0ZnOjR878I7MdJDFg==", 349 + "cpu": [ 350 + "x64" 351 + ], 352 + "dev": true, 353 + "optional": true, 354 + "os": [ 355 + "openbsd" 356 + ], 357 + "engines": { 358 + "node": ">=12" 359 + } 360 + }, 361 + "node_modules/@esbuild/sunos-x64": { 362 + "version": "0.19.10", 363 + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.19.10.tgz", 364 + "integrity": "sha512-ZkIOtrRL8SEJjr+VHjmW0znkPs+oJXhlJbNwfI37rvgeMtk3sxOQevXPXjmAPZPigVTncvFqLMd+uV0IBSEzqA==", 365 + "cpu": [ 366 + "x64" 367 + ], 368 + "dev": true, 369 + "optional": true, 370 + "os": [ 371 + "sunos" 372 + ], 373 + "engines": { 374 + "node": ">=12" 375 + } 376 + }, 377 + "node_modules/@esbuild/win32-arm64": { 378 + "version": "0.19.10", 379 + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.19.10.tgz", 380 + "integrity": "sha512-+Sa4oTDbpBfGpl3Hn3XiUe4f8TU2JF7aX8cOfqFYMMjXp6ma6NJDztl5FDG8Ezx0OjwGikIHw+iA54YLDNNVfw==", 381 + "cpu": [ 382 + "arm64" 383 + ], 384 + "dev": true, 385 + "optional": true, 386 + "os": [ 387 + "win32" 388 + ], 389 + "engines": { 390 + "node": ">=12" 391 + } 392 + }, 393 + "node_modules/@esbuild/win32-ia32": { 394 + "version": "0.19.10", 395 + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.19.10.tgz", 396 + "integrity": "sha512-EOGVLK1oWMBXgfttJdPHDTiivYSjX6jDNaATeNOaCOFEVcfMjtbx7WVQwPSE1eIfCp/CaSF2nSrDtzc4I9f8TQ==", 397 + "cpu": [ 398 + "ia32" 399 + ], 400 + "dev": true, 401 + "optional": true, 402 + "os": [ 403 + "win32" 404 + ], 405 + "engines": { 406 + "node": ">=12" 407 + } 408 + }, 409 + "node_modules/@esbuild/win32-x64": { 410 + "version": "0.19.10", 411 + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.19.10.tgz", 412 + "integrity": "sha512-whqLG6Sc70AbU73fFYvuYzaE4MNMBIlR1Y/IrUeOXFrWHxBEjjbZaQ3IXIQS8wJdAzue2GwYZCjOrgrU1oUHoA==", 413 + "cpu": [ 414 + "x64" 415 + ], 416 + "dev": true, 417 + "optional": true, 418 + "os": [ 419 + "win32" 420 + ], 421 + "engines": { 422 + "node": ">=12" 423 + } 424 + }, 57 425 "node_modules/@eslint-community/eslint-utils": { 58 426 "version": "4.4.0", 59 427 "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", ··· 70 438 } 71 439 }, 72 440 "node_modules/@eslint-community/regexpp": { 73 - "version": "4.8.0", 74 - "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.8.0.tgz", 75 - "integrity": "sha512-JylOEEzDiOryeUnFbQz+oViCXS0KsvR1mvHkoMiu5+UiBvy+RYX7tzlIIIEstF/gVa2tj9AQXk3dgnxv6KxhFg==", 441 + "version": "4.10.0", 442 + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.10.0.tgz", 443 + "integrity": "sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA==", 76 444 "dev": true, 77 445 "engines": { 78 446 "node": "^12.0.0 || ^14.0.0 || >=16.0.0" 79 447 } 80 448 }, 81 449 "node_modules/@eslint/eslintrc": { 82 - "version": "2.1.2", 83 - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.2.tgz", 84 - "integrity": "sha512-+wvgpDsrB1YqAMdEUCcnTlpfVBH7Vqn6A/NT3D8WVXFIaKMlErPIZT3oCIAVCOtarRpMtelZLqJeU3t7WY6X6g==", 450 + "version": "2.1.4", 451 + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.4.tgz", 452 + "integrity": "sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==", 85 453 "dev": true, 86 454 "dependencies": { 87 455 "ajv": "^6.12.4", ··· 102 470 } 103 471 }, 104 472 "node_modules/@eslint/js": { 105 - "version": "8.49.0", 106 - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.49.0.tgz", 107 - "integrity": "sha512-1S8uAY/MTJqVx0SC4epBq+N2yhuwtNwLbJYNZyhL2pO1ZVKn5HFXav5T41Ryzy9K9V7ZId2JB2oy/W4aCd9/2w==", 473 + "version": "8.56.0", 474 + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.56.0.tgz", 475 + "integrity": "sha512-gMsVel9D7f2HLkBma9VbtzZRehRogVRfbr++f06nL2vnCGCNlzOD+/MUov/F4p8myyAHspEhVobgjpX64q5m6A==", 108 476 "dev": true, 109 477 "engines": { 110 478 "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 111 479 } 112 480 }, 113 481 "node_modules/@humanwhocodes/config-array": { 114 - "version": "0.11.11", 115 - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.11.tgz", 116 - "integrity": "sha512-N2brEuAadi0CcdeMXUkhbZB84eskAc8MEX1By6qEchoVywSgXPIjou4rYsl0V3Hj0ZnuGycGCjdNgockbzeWNA==", 482 + "version": "0.11.13", 483 + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.13.tgz", 484 + "integrity": "sha512-JSBDMiDKSzQVngfRjOdFXgFfklaXI4K9nLF49Auh21lmBWRLIK3+xTErTWD4KU54pb6coM6ESE7Awz/FNU3zgQ==", 117 485 "dev": true, 118 486 "dependencies": { 119 - "@humanwhocodes/object-schema": "^1.2.1", 487 + "@humanwhocodes/object-schema": "^2.0.1", 120 488 "debug": "^4.1.1", 121 489 "minimatch": "^3.0.5" 122 490 }, ··· 138 506 } 139 507 }, 140 508 "node_modules/@humanwhocodes/object-schema": { 141 - "version": "1.2.1", 142 - "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", 143 - "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", 509 + "version": "2.0.1", 510 + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.1.tgz", 511 + "integrity": "sha512-dvuCeX5fC9dXgJn9t+X5atfmgQAzUOWqS1254Gh0m6i8wKd10ebXkfNKiRK+1GWi/yTvvLDHpoxLr0xxxeslWw==", 144 512 "dev": true 145 513 }, 514 + "node_modules/@jridgewell/gen-mapping": { 515 + "version": "0.3.3", 516 + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", 517 + "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==", 518 + "dev": true, 519 + "dependencies": { 520 + "@jridgewell/set-array": "^1.0.1", 521 + "@jridgewell/sourcemap-codec": "^1.4.10", 522 + "@jridgewell/trace-mapping": "^0.3.9" 523 + }, 524 + "engines": { 525 + "node": ">=6.0.0" 526 + } 527 + }, 146 528 "node_modules/@jridgewell/resolve-uri": { 147 529 "version": "3.1.1", 148 530 "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz", ··· 152 534 "node": ">=6.0.0" 153 535 } 154 536 }, 537 + "node_modules/@jridgewell/set-array": { 538 + "version": "1.1.2", 539 + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", 540 + "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", 541 + "dev": true, 542 + "engines": { 543 + "node": ">=6.0.0" 544 + } 545 + }, 155 546 "node_modules/@jridgewell/sourcemap-codec": { 156 547 "version": "1.4.15", 157 548 "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", ··· 159 550 "dev": true 160 551 }, 161 552 "node_modules/@jridgewell/trace-mapping": { 162 - "version": "0.3.19", 163 - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.19.tgz", 164 - "integrity": "sha512-kf37QtfW+Hwx/buWGMPcR60iF9ziHa6r/CZJIHbmcm4+0qrXiVdxegAH0F6yddEVQ7zdkjcGCgCzUu+BcbhQxw==", 553 + "version": "0.3.20", 554 + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.20.tgz", 555 + "integrity": "sha512-R8LcPeWZol2zR8mmH3JeKQ6QRCFb7XgUhV9ZlGhHLGyg4wpPiPZNQOOWhFZhxKw8u//yTbNGI42Bx/3paXEQ+Q==", 165 556 "dev": true, 166 557 "dependencies": { 167 558 "@jridgewell/resolve-uri": "^3.1.0", ··· 204 595 } 205 596 }, 206 597 "node_modules/@polka/url": { 207 - "version": "1.0.0-next.23", 208 - "resolved": "https://registry.npmjs.org/@polka/url/-/url-1.0.0-next.23.tgz", 209 - "integrity": "sha512-C16M+IYz0rgRhWZdCmK+h58JMv8vijAA61gmz2rspCSwKwzBebpdcsiUmwrtJRdphuY30i6BSLEOP8ppbNLyLg==", 598 + "version": "1.0.0-next.24", 599 + "resolved": "https://registry.npmjs.org/@polka/url/-/url-1.0.0-next.24.tgz", 600 + "integrity": "sha512-2LuNTFBIO0m7kKIQvvPHN6UE63VjpmL9rnEEaOOaiSPbZK+zUOYIzBAWcED+3XYzhYsd/0mD57VdxAEqqV52CQ==", 210 601 "dev": true 211 602 }, 603 + "node_modules/@rollup/rollup-android-arm-eabi": { 604 + "version": "4.9.1", 605 + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.9.1.tgz", 606 + "integrity": "sha512-6vMdBZqtq1dVQ4CWdhFwhKZL6E4L1dV6jUjuBvsavvNJSppzi6dLBbuV+3+IyUREaj9ZFvQefnQm28v4OCXlig==", 607 + "cpu": [ 608 + "arm" 609 + ], 610 + "dev": true, 611 + "optional": true, 612 + "os": [ 613 + "android" 614 + ] 615 + }, 616 + "node_modules/@rollup/rollup-android-arm64": { 617 + "version": "4.9.1", 618 + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.9.1.tgz", 619 + "integrity": "sha512-Jto9Fl3YQ9OLsTDWtLFPtaIMSL2kwGyGoVCmPC8Gxvym9TCZm4Sie+cVeblPO66YZsYH8MhBKDMGZ2NDxuk/XQ==", 620 + "cpu": [ 621 + "arm64" 622 + ], 623 + "dev": true, 624 + "optional": true, 625 + "os": [ 626 + "android" 627 + ] 628 + }, 629 + "node_modules/@rollup/rollup-darwin-arm64": { 630 + "version": "4.9.1", 631 + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.9.1.tgz", 632 + "integrity": "sha512-LtYcLNM+bhsaKAIGwVkh5IOWhaZhjTfNOkGzGqdHvhiCUVuJDalvDxEdSnhFzAn+g23wgsycmZk1vbnaibZwwA==", 633 + "cpu": [ 634 + "arm64" 635 + ], 636 + "dev": true, 637 + "optional": true, 638 + "os": [ 639 + "darwin" 640 + ] 641 + }, 642 + "node_modules/@rollup/rollup-darwin-x64": { 643 + "version": "4.9.1", 644 + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.9.1.tgz", 645 + "integrity": "sha512-KyP/byeXu9V+etKO6Lw3E4tW4QdcnzDG/ake031mg42lob5tN+5qfr+lkcT/SGZaH2PdW4Z1NX9GHEkZ8xV7og==", 646 + "cpu": [ 647 + "x64" 648 + ], 649 + "dev": true, 650 + "optional": true, 651 + "os": [ 652 + "darwin" 653 + ] 654 + }, 655 + "node_modules/@rollup/rollup-linux-arm-gnueabihf": { 656 + "version": "4.9.1", 657 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.9.1.tgz", 658 + "integrity": "sha512-Yqz/Doumf3QTKplwGNrCHe/B2p9xqDghBZSlAY0/hU6ikuDVQuOUIpDP/YcmoT+447tsZTmirmjgG3znvSCR0Q==", 659 + "cpu": [ 660 + "arm" 661 + ], 662 + "dev": true, 663 + "optional": true, 664 + "os": [ 665 + "linux" 666 + ] 667 + }, 668 + "node_modules/@rollup/rollup-linux-arm64-gnu": { 669 + "version": "4.9.1", 670 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.9.1.tgz", 671 + "integrity": "sha512-u3XkZVvxcvlAOlQJ3UsD1rFvLWqu4Ef/Ggl40WAVCuogf4S1nJPHh5RTgqYFpCOvuGJ7H5yGHabjFKEZGExk5Q==", 672 + "cpu": [ 673 + "arm64" 674 + ], 675 + "dev": true, 676 + "optional": true, 677 + "os": [ 678 + "linux" 679 + ] 680 + }, 681 + "node_modules/@rollup/rollup-linux-arm64-musl": { 682 + "version": "4.9.1", 683 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.9.1.tgz", 684 + "integrity": "sha512-0XSYN/rfWShW+i+qjZ0phc6vZ7UWI8XWNz4E/l+6edFt+FxoEghrJHjX1EY/kcUGCnZzYYRCl31SNdfOi450Aw==", 685 + "cpu": [ 686 + "arm64" 687 + ], 688 + "dev": true, 689 + "optional": true, 690 + "os": [ 691 + "linux" 692 + ] 693 + }, 694 + "node_modules/@rollup/rollup-linux-riscv64-gnu": { 695 + "version": "4.9.1", 696 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.9.1.tgz", 697 + "integrity": "sha512-LmYIO65oZVfFt9t6cpYkbC4d5lKHLYv5B4CSHRpnANq0VZUQXGcCPXHzbCXCz4RQnx7jvlYB1ISVNCE/omz5cw==", 698 + "cpu": [ 699 + "riscv64" 700 + ], 701 + "dev": true, 702 + "optional": true, 703 + "os": [ 704 + "linux" 705 + ] 706 + }, 707 + "node_modules/@rollup/rollup-linux-x64-gnu": { 708 + "version": "4.9.1", 709 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.9.1.tgz", 710 + "integrity": "sha512-kr8rEPQ6ns/Lmr/hiw8sEVj9aa07gh1/tQF2Y5HrNCCEPiCBGnBUt9tVusrcBBiJfIt1yNaXN6r1CCmpbFEDpg==", 711 + "cpu": [ 712 + "x64" 713 + ], 714 + "dev": true, 715 + "optional": true, 716 + "os": [ 717 + "linux" 718 + ] 719 + }, 720 + "node_modules/@rollup/rollup-linux-x64-musl": { 721 + "version": "4.9.1", 722 + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.9.1.tgz", 723 + "integrity": "sha512-t4QSR7gN+OEZLG0MiCgPqMWZGwmeHhsM4AkegJ0Kiy6TnJ9vZ8dEIwHw1LcZKhbHxTY32hp9eVCMdR3/I8MGRw==", 724 + "cpu": [ 725 + "x64" 726 + ], 727 + "dev": true, 728 + "optional": true, 729 + "os": [ 730 + "linux" 731 + ] 732 + }, 733 + "node_modules/@rollup/rollup-win32-arm64-msvc": { 734 + "version": "4.9.1", 735 + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.9.1.tgz", 736 + "integrity": "sha512-7XI4ZCBN34cb+BH557FJPmh0kmNz2c25SCQeT9OiFWEgf8+dL6ZwJ8f9RnUIit+j01u07Yvrsuu1rZGxJCc51g==", 737 + "cpu": [ 738 + "arm64" 739 + ], 740 + "dev": true, 741 + "optional": true, 742 + "os": [ 743 + "win32" 744 + ] 745 + }, 746 + "node_modules/@rollup/rollup-win32-ia32-msvc": { 747 + "version": "4.9.1", 748 + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.9.1.tgz", 749 + "integrity": "sha512-yE5c2j1lSWOH5jp+Q0qNL3Mdhr8WuqCNVjc6BxbVfS5cAS6zRmdiw7ktb8GNpDCEUJphILY6KACoFoRtKoqNQg==", 750 + "cpu": [ 751 + "ia32" 752 + ], 753 + "dev": true, 754 + "optional": true, 755 + "os": [ 756 + "win32" 757 + ] 758 + }, 759 + "node_modules/@rollup/rollup-win32-x64-msvc": { 760 + "version": "4.9.1", 761 + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.9.1.tgz", 762 + "integrity": "sha512-PyJsSsafjmIhVgaI1Zdj7m8BB8mMckFah/xbpplObyHfiXzKcI5UOUXRyOdHW7nz4DpMCuzLnF7v5IWHenCwYA==", 763 + "cpu": [ 764 + "x64" 765 + ], 766 + "dev": true, 767 + "optional": true, 768 + "os": [ 769 + "win32" 770 + ] 771 + }, 212 772 "node_modules/@sveltejs/adapter-static": { 213 - "version": "2.0.3", 214 - "resolved": "https://registry.npmjs.org/@sveltejs/adapter-static/-/adapter-static-2.0.3.tgz", 215 - "integrity": "sha512-VUqTfXsxYGugCpMqQv1U0LIdbR3S5nBkMMDmpjGVJyM6Q2jHVMFtdWJCkeHMySc6mZxJ+0eZK3T7IgmUCDrcUQ==", 773 + "version": "3.0.0", 774 + "resolved": "https://registry.npmjs.org/@sveltejs/adapter-static/-/adapter-static-3.0.0.tgz", 775 + "integrity": "sha512-nNsm8XChhJgQdeVegdXU+EnpznSUlsIjlLJa9SNmvSVN3rcPtB2BAnGuS/EWCtgPLkVcy9V2kW5knronqmF+KQ==", 216 776 "dev": true, 217 777 "peerDependencies": { 218 - "@sveltejs/kit": "^1.5.0" 778 + "@sveltejs/kit": "^2.0.0" 219 779 } 220 780 }, 221 781 "node_modules/@sveltejs/kit": { 222 - "version": "1.24.1", 223 - "resolved": "https://registry.npmjs.org/@sveltejs/kit/-/kit-1.24.1.tgz", 224 - "integrity": "sha512-u2FO0q62Se9UZ0g9kXaWYi+54vTK70BKaPScOcx6jLMRou4CUZgDTNKnRhsbJgPMgaLkOH0j3o/fKlZ6jBfgSg==", 782 + "version": "2.0.3", 783 + "resolved": "https://registry.npmjs.org/@sveltejs/kit/-/kit-2.0.3.tgz", 784 + "integrity": "sha512-TjqRBC7I3qnGeRfmxAkkwbQVnto9x+DsSDTtHC4qC+MgHPImIVzSgUiw//tZ3/uB5/MXhGNLhi5mztWZVM0sjw==", 225 785 "dev": true, 226 786 "hasInstallScript": true, 227 787 "dependencies": { 228 - "@sveltejs/vite-plugin-svelte": "^2.4.1", 229 - "@types/cookie": "^0.5.1", 230 - "cookie": "^0.5.0", 231 - "devalue": "^4.3.1", 788 + "@types/cookie": "^0.6.0", 789 + "cookie": "^0.6.0", 790 + "devalue": "^4.3.2", 232 791 "esm-env": "^1.0.0", 233 792 "kleur": "^4.1.5", 234 - "magic-string": "^0.30.0", 235 - "mime": "^3.0.0", 793 + "magic-string": "^0.30.5", 794 + "mrmime": "^1.0.1", 236 795 "sade": "^1.8.1", 237 796 "set-cookie-parser": "^2.6.0", 238 - "sirv": "^2.0.2", 239 - "tiny-glob": "^0.2.9", 240 - "undici": "~5.23.0" 797 + "sirv": "^2.0.3", 798 + "tiny-glob": "^0.2.9" 241 799 }, 242 800 "bin": { 243 801 "svelte-kit": "svelte-kit.js" 244 802 }, 245 803 "engines": { 246 - "node": "^16.14 || >=18" 804 + "node": ">=18.13" 247 805 }, 248 806 "peerDependencies": { 249 - "svelte": "^3.54.0 || ^4.0.0-next.0", 250 - "vite": "^4.0.0" 807 + "@sveltejs/vite-plugin-svelte": "^3.0.0", 808 + "svelte": "^4.0.0 || ^5.0.0-next.0", 809 + "vite": "^5.0.3" 251 810 } 252 811 }, 253 812 "node_modules/@sveltejs/package": { ··· 273 832 } 274 833 }, 275 834 "node_modules/@sveltejs/vite-plugin-svelte": { 276 - "version": "2.4.5", 277 - "resolved": "https://registry.npmjs.org/@sveltejs/vite-plugin-svelte/-/vite-plugin-svelte-2.4.5.tgz", 278 - "integrity": "sha512-UJKsFNwhzCVuiZd06jM/psscyNJNDwjQC+qIeb7GBJK9iWeQCcIyfcPWDvbCudfcJggY9jtxJeeaZH7uny93FQ==", 835 + "version": "3.0.1", 836 + "resolved": "https://registry.npmjs.org/@sveltejs/vite-plugin-svelte/-/vite-plugin-svelte-3.0.1.tgz", 837 + "integrity": "sha512-CGURX6Ps+TkOovK6xV+Y2rn8JKa8ZPUHPZ/NKgCxAmgBrXReavzFl8aOSCj3kQ1xqT7yGJj53hjcV/gqwDAaWA==", 279 838 "dev": true, 280 839 "dependencies": { 281 - "@sveltejs/vite-plugin-svelte-inspector": "^1.0.3", 840 + "@sveltejs/vite-plugin-svelte-inspector": "^2.0.0-next.0 || ^2.0.0", 282 841 "debug": "^4.3.4", 283 842 "deepmerge": "^4.3.1", 284 843 "kleur": "^4.1.5", 285 - "magic-string": "^0.30.2", 844 + "magic-string": "^0.30.5", 286 845 "svelte-hmr": "^0.15.3", 287 - "vitefu": "^0.2.4" 846 + "vitefu": "^0.2.5" 288 847 }, 289 848 "engines": { 290 - "node": "^14.18.0 || >= 16" 849 + "node": "^18.0.0 || >=20" 291 850 }, 292 851 "peerDependencies": { 293 - "svelte": "^3.54.0 || ^4.0.0", 294 - "vite": "^4.0.0" 852 + "svelte": "^4.0.0 || ^5.0.0-next.0", 853 + "vite": "^5.0.0" 295 854 } 296 855 }, 297 856 "node_modules/@sveltejs/vite-plugin-svelte-inspector": { 298 - "version": "1.0.4", 299 - "resolved": "https://registry.npmjs.org/@sveltejs/vite-plugin-svelte-inspector/-/vite-plugin-svelte-inspector-1.0.4.tgz", 300 - "integrity": "sha512-zjiuZ3yydBtwpF3bj0kQNV0YXe+iKE545QGZVTaylW3eAzFr+pJ/cwK8lZEaRp4JtaJXhD5DyWAV4AxLh6DgaQ==", 857 + "version": "2.0.0", 858 + "resolved": "https://registry.npmjs.org/@sveltejs/vite-plugin-svelte-inspector/-/vite-plugin-svelte-inspector-2.0.0.tgz", 859 + "integrity": "sha512-gjr9ZFg1BSlIpfZ4PRewigrvYmHWbDrq2uvvPB1AmTWKuM+dI1JXQSUu2pIrYLb/QncyiIGkFDFKTwJ0XqQZZg==", 301 860 "dev": true, 302 861 "dependencies": { 303 862 "debug": "^4.3.4" 304 863 }, 305 864 "engines": { 306 - "node": "^14.18.0 || >= 16" 865 + "node": "^18.0.0 || >=20" 307 866 }, 308 867 "peerDependencies": { 309 - "@sveltejs/vite-plugin-svelte": "^2.2.0", 310 - "svelte": "^3.54.0 || ^4.0.0", 311 - "vite": "^4.0.0" 868 + "@sveltejs/vite-plugin-svelte": "^3.0.0", 869 + "svelte": "^4.0.0 || ^5.0.0-next.0", 870 + "vite": "^5.0.0" 312 871 } 313 872 }, 314 873 "node_modules/@types/cookie": { 315 - "version": "0.5.2", 316 - "resolved": "https://registry.npmjs.org/@types/cookie/-/cookie-0.5.2.tgz", 317 - "integrity": "sha512-DBpRoJGKJZn7RY92dPrgoMew8xCWc2P71beqsjyhEI/Ds9mOyVmBwtekyfhpwFIVt1WrxTonFifiOZ62V8CnNA==", 874 + "version": "0.6.0", 875 + "resolved": "https://registry.npmjs.org/@types/cookie/-/cookie-0.6.0.tgz", 876 + "integrity": "sha512-4Kh9a6B2bQciAhf7FSuMRRkUWecJgJu9nPnx3yzpsfXX/c50REIqpHY4C82bXP90qrLtXtkDxTZosYO3UpOwlA==", 877 + "dev": true 878 + }, 879 + "node_modules/@types/estree": { 880 + "version": "1.0.5", 881 + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz", 882 + "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==", 318 883 "dev": true 319 884 }, 320 885 "node_modules/@types/json-schema": { 321 - "version": "7.0.12", 322 - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.12.tgz", 323 - "integrity": "sha512-Hr5Jfhc9eYOQNPYO5WLDq/n4jqijdHNlDXjuAQkkt+mWdQR+XJToOHrsD4cPaMXpn6KO7y2+wM8AZEs8VpBLVA==", 886 + "version": "7.0.15", 887 + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", 888 + "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==", 324 889 "dev": true 325 890 }, 326 891 "node_modules/@types/pug": { 327 - "version": "2.0.6", 328 - "resolved": "https://registry.npmjs.org/@types/pug/-/pug-2.0.6.tgz", 329 - "integrity": "sha512-SnHmG9wN1UVmagJOnyo/qkk0Z7gejYxOYYmaAwr5u2yFYfsupN3sg10kyzN8Hep/2zbHxCnsumxOoRIRMBwKCg==", 892 + "version": "2.0.10", 893 + "resolved": "https://registry.npmjs.org/@types/pug/-/pug-2.0.10.tgz", 894 + "integrity": "sha512-Sk/uYFOBAB7mb74XcpizmH0KOR2Pv3D2Hmrh1Dmy5BmK3MpdSa5kqZcg6EKBdklU0bFXX9gCfzvpnyUehrPIuA==", 330 895 "dev": true 331 896 }, 332 897 "node_modules/@types/semver": { 333 - "version": "7.5.1", 334 - "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.1.tgz", 335 - "integrity": "sha512-cJRQXpObxfNKkFAZbJl2yjWtJCqELQIdShsogr1d2MilP8dKD9TE/nEKHkJgUNHdGKCQaf9HbIynuV2csLGVLg==", 898 + "version": "7.5.6", 899 + "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.6.tgz", 900 + "integrity": "sha512-dn1l8LaMea/IjDoHNd9J52uBbInB796CDffS6VdIxvqYCPSG0V0DzHp76GpaWnlhg88uYyPbXCDIowa86ybd5A==", 336 901 "dev": true 337 902 }, 338 903 "node_modules/@typescript-eslint/eslint-plugin": { 339 - "version": "6.6.0", 340 - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-6.6.0.tgz", 341 - "integrity": "sha512-CW9YDGTQnNYMIo5lMeuiIG08p4E0cXrXTbcZ2saT/ETE7dWUrNxlijsQeU04qAAKkILiLzdQz+cGFxCJjaZUmA==", 904 + "version": "6.15.0", 905 + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-6.15.0.tgz", 906 + "integrity": "sha512-j5qoikQqPccq9QoBAupOP+CBu8BaJ8BLjaXSioDISeTZkVO3ig7oSIKh3H+rEpee7xCXtWwSB4KIL5l6hWZzpg==", 342 907 "dev": true, 343 908 "dependencies": { 344 909 "@eslint-community/regexpp": "^4.5.1", 345 - "@typescript-eslint/scope-manager": "6.6.0", 346 - "@typescript-eslint/type-utils": "6.6.0", 347 - "@typescript-eslint/utils": "6.6.0", 348 - "@typescript-eslint/visitor-keys": "6.6.0", 910 + "@typescript-eslint/scope-manager": "6.15.0", 911 + "@typescript-eslint/type-utils": "6.15.0", 912 + "@typescript-eslint/utils": "6.15.0", 913 + "@typescript-eslint/visitor-keys": "6.15.0", 349 914 "debug": "^4.3.4", 350 915 "graphemer": "^1.4.0", 351 916 "ignore": "^5.2.4", ··· 371 936 } 372 937 }, 373 938 "node_modules/@typescript-eslint/parser": { 374 - "version": "6.6.0", 375 - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-6.6.0.tgz", 376 - "integrity": "sha512-setq5aJgUwtzGrhW177/i+DMLqBaJbdwGj2CPIVFFLE0NCliy5ujIdLHd2D1ysmlmsjdL2GWW+hR85neEfc12w==", 939 + "version": "6.15.0", 940 + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-6.15.0.tgz", 941 + "integrity": "sha512-MkgKNnsjC6QwcMdlNAel24jjkEO/0hQaMDLqP4S9zq5HBAUJNQB6y+3DwLjX7b3l2b37eNAxMPLwb3/kh8VKdA==", 377 942 "dev": true, 378 943 "dependencies": { 379 - "@typescript-eslint/scope-manager": "6.6.0", 380 - "@typescript-eslint/types": "6.6.0", 381 - "@typescript-eslint/typescript-estree": "6.6.0", 382 - "@typescript-eslint/visitor-keys": "6.6.0", 944 + "@typescript-eslint/scope-manager": "6.15.0", 945 + "@typescript-eslint/types": "6.15.0", 946 + "@typescript-eslint/typescript-estree": "6.15.0", 947 + "@typescript-eslint/visitor-keys": "6.15.0", 383 948 "debug": "^4.3.4" 384 949 }, 385 950 "engines": { ··· 399 964 } 400 965 }, 401 966 "node_modules/@typescript-eslint/scope-manager": { 402 - "version": "6.6.0", 403 - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-6.6.0.tgz", 404 - "integrity": "sha512-pT08u5W/GT4KjPUmEtc2kSYvrH8x89cVzkA0Sy2aaOUIw6YxOIjA8ilwLr/1fLjOedX1QAuBpG9XggWqIIfERw==", 967 + "version": "6.15.0", 968 + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-6.15.0.tgz", 969 + "integrity": "sha512-+BdvxYBltqrmgCNu4Li+fGDIkW9n//NrruzG9X1vBzaNK+ExVXPoGB71kneaVw/Jp+4rH/vaMAGC6JfMbHstVg==", 405 970 "dev": true, 406 971 "dependencies": { 407 - "@typescript-eslint/types": "6.6.0", 408 - "@typescript-eslint/visitor-keys": "6.6.0" 972 + "@typescript-eslint/types": "6.15.0", 973 + "@typescript-eslint/visitor-keys": "6.15.0" 409 974 }, 410 975 "engines": { 411 976 "node": "^16.0.0 || >=18.0.0" ··· 416 981 } 417 982 }, 418 983 "node_modules/@typescript-eslint/type-utils": { 419 - "version": "6.6.0", 420 - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-6.6.0.tgz", 421 - "integrity": "sha512-8m16fwAcEnQc69IpeDyokNO+D5spo0w1jepWWY2Q6y5ZKNuj5EhVQXjtVAeDDqvW6Yg7dhclbsz6rTtOvcwpHg==", 984 + "version": "6.15.0", 985 + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-6.15.0.tgz", 986 + "integrity": "sha512-CnmHKTfX6450Bo49hPg2OkIm/D/TVYV7jO1MCfPYGwf6x3GO0VU8YMO5AYMn+u3X05lRRxA4fWCz87GFQV6yVQ==", 422 987 "dev": true, 423 988 "dependencies": { 424 - "@typescript-eslint/typescript-estree": "6.6.0", 425 - "@typescript-eslint/utils": "6.6.0", 989 + "@typescript-eslint/typescript-estree": "6.15.0", 990 + "@typescript-eslint/utils": "6.15.0", 426 991 "debug": "^4.3.4", 427 992 "ts-api-utils": "^1.0.1" 428 993 }, ··· 443 1008 } 444 1009 }, 445 1010 "node_modules/@typescript-eslint/types": { 446 - "version": "6.6.0", 447 - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-6.6.0.tgz", 448 - "integrity": "sha512-CB6QpJQ6BAHlJXdwUmiaXDBmTqIE2bzGTDLADgvqtHWuhfNP3rAOK7kAgRMAET5rDRr9Utt+qAzRBdu3AhR3sg==", 1011 + "version": "6.15.0", 1012 + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-6.15.0.tgz", 1013 + "integrity": "sha512-yXjbt//E4T/ee8Ia1b5mGlbNj9fB9lJP4jqLbZualwpP2BCQ5is6BcWwxpIsY4XKAhmdv3hrW92GdtJbatC6dQ==", 449 1014 "dev": true, 450 1015 "engines": { 451 1016 "node": "^16.0.0 || >=18.0.0" ··· 456 1021 } 457 1022 }, 458 1023 "node_modules/@typescript-eslint/typescript-estree": { 459 - "version": "6.6.0", 460 - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-6.6.0.tgz", 461 - "integrity": "sha512-hMcTQ6Al8MP2E6JKBAaSxSVw5bDhdmbCEhGW/V8QXkb9oNsFkA4SBuOMYVPxD3jbtQ4R/vSODBsr76R6fP3tbA==", 1024 + "version": "6.15.0", 1025 + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-6.15.0.tgz", 1026 + "integrity": "sha512-7mVZJN7Hd15OmGuWrp2T9UvqR2Ecg+1j/Bp1jXUEY2GZKV6FXlOIoqVDmLpBiEiq3katvj/2n2mR0SDwtloCew==", 462 1027 "dev": true, 463 1028 "dependencies": { 464 - "@typescript-eslint/types": "6.6.0", 465 - "@typescript-eslint/visitor-keys": "6.6.0", 1029 + "@typescript-eslint/types": "6.15.0", 1030 + "@typescript-eslint/visitor-keys": "6.15.0", 466 1031 "debug": "^4.3.4", 467 1032 "globby": "^11.1.0", 468 1033 "is-glob": "^4.0.3", ··· 483 1048 } 484 1049 }, 485 1050 "node_modules/@typescript-eslint/utils": { 486 - "version": "6.6.0", 487 - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-6.6.0.tgz", 488 - "integrity": "sha512-mPHFoNa2bPIWWglWYdR0QfY9GN0CfvvXX1Sv6DlSTive3jlMTUy+an67//Gysc+0Me9pjitrq0LJp0nGtLgftw==", 1051 + "version": "6.15.0", 1052 + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-6.15.0.tgz", 1053 + "integrity": "sha512-eF82p0Wrrlt8fQSRL0bGXzK5nWPRV2dYQZdajcfzOD9+cQz9O7ugifrJxclB+xVOvWvagXfqS4Es7vpLP4augw==", 489 1054 "dev": true, 490 1055 "dependencies": { 491 1056 "@eslint-community/eslint-utils": "^4.4.0", 492 1057 "@types/json-schema": "^7.0.12", 493 1058 "@types/semver": "^7.5.0", 494 - "@typescript-eslint/scope-manager": "6.6.0", 495 - "@typescript-eslint/types": "6.6.0", 496 - "@typescript-eslint/typescript-estree": "6.6.0", 1059 + "@typescript-eslint/scope-manager": "6.15.0", 1060 + "@typescript-eslint/types": "6.15.0", 1061 + "@typescript-eslint/typescript-estree": "6.15.0", 497 1062 "semver": "^7.5.4" 498 1063 }, 499 1064 "engines": { ··· 508 1073 } 509 1074 }, 510 1075 "node_modules/@typescript-eslint/visitor-keys": { 511 - "version": "6.6.0", 512 - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-6.6.0.tgz", 513 - "integrity": "sha512-L61uJT26cMOfFQ+lMZKoJNbAEckLe539VhTxiGHrWl5XSKQgA0RTBZJW2HFPy5T0ZvPVSD93QsrTKDkfNwJGyQ==", 1076 + "version": "6.15.0", 1077 + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-6.15.0.tgz", 1078 + "integrity": "sha512-1zvtdC1a9h5Tb5jU9x3ADNXO9yjP8rXlaoChu0DQX40vf5ACVpYIVIZhIMZ6d5sDXH7vq4dsZBT1fEGj8D2n2w==", 514 1079 "dev": true, 515 1080 "dependencies": { 516 - "@typescript-eslint/types": "6.6.0", 1081 + "@typescript-eslint/types": "6.15.0", 517 1082 "eslint-visitor-keys": "^3.4.1" 518 1083 }, 519 1084 "engines": { ··· 524 1089 "url": "https://opencollective.com/typescript-eslint" 525 1090 } 526 1091 }, 1092 + "node_modules/@ungap/structured-clone": { 1093 + "version": "1.2.0", 1094 + "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.0.tgz", 1095 + "integrity": "sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==", 1096 + "dev": true 1097 + }, 527 1098 "node_modules/acorn": { 528 - "version": "8.10.0", 529 - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.10.0.tgz", 530 - "integrity": "sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw==", 1099 + "version": "8.11.2", 1100 + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.2.tgz", 1101 + "integrity": "sha512-nc0Axzp/0FILLEVsm4fNwLCwMttvhEI263QtVPQcbpfZZ3ts0hLsZGOpE6czNlid7CJ9MlyH8reXkpsf3YUY4w==", 531 1102 "dev": true, 532 1103 "bin": { 533 1104 "acorn": "bin/acorn" ··· 604 1175 "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", 605 1176 "dev": true 606 1177 }, 1178 + "node_modules/aria-query": { 1179 + "version": "5.3.0", 1180 + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.0.tgz", 1181 + "integrity": "sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==", 1182 + "dev": true, 1183 + "dependencies": { 1184 + "dequal": "^2.0.3" 1185 + } 1186 + }, 607 1187 "node_modules/array-union": { 608 1188 "version": "2.1.0", 609 1189 "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", ··· 613 1193 "node": ">=8" 614 1194 } 615 1195 }, 1196 + "node_modules/axobject-query": { 1197 + "version": "3.2.1", 1198 + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-3.2.1.tgz", 1199 + "integrity": "sha512-jsyHu61e6N4Vbz/v18DHwWYKK0bSWLqn47eeDSKPB7m8tqMHF9YJ+mhIk2lVteyZrY8tnSj/jHOv4YiTCuCJgg==", 1200 + "dev": true, 1201 + "dependencies": { 1202 + "dequal": "^2.0.3" 1203 + } 1204 + }, 616 1205 "node_modules/balanced-match": { 617 1206 "version": "1.0.2", 618 1207 "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", ··· 659 1248 "node": "*" 660 1249 } 661 1250 }, 662 - "node_modules/busboy": { 663 - "version": "1.6.0", 664 - "resolved": "https://registry.npmjs.org/busboy/-/busboy-1.6.0.tgz", 665 - "integrity": "sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==", 666 - "dev": true, 667 - "dependencies": { 668 - "streamsearch": "^1.1.0" 669 - }, 670 - "engines": { 671 - "node": ">=10.16.0" 672 - } 673 - }, 674 1251 "node_modules/callsites": { 675 1252 "version": "3.1.0", 676 1253 "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", ··· 723 1300 "fsevents": "~2.3.2" 724 1301 } 725 1302 }, 1303 + "node_modules/code-red": { 1304 + "version": "1.0.4", 1305 + "resolved": "https://registry.npmjs.org/code-red/-/code-red-1.0.4.tgz", 1306 + "integrity": "sha512-7qJWqItLA8/VPVlKJlFXU+NBlo/qyfs39aJcuMT/2ere32ZqvF5OSxgdM5xOfJJ7O429gg2HM47y8v9P+9wrNw==", 1307 + "dev": true, 1308 + "dependencies": { 1309 + "@jridgewell/sourcemap-codec": "^1.4.15", 1310 + "@types/estree": "^1.0.1", 1311 + "acorn": "^8.10.0", 1312 + "estree-walker": "^3.0.3", 1313 + "periscopic": "^3.1.0" 1314 + } 1315 + }, 726 1316 "node_modules/color-convert": { 727 1317 "version": "2.0.1", 728 1318 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", ··· 748 1338 "dev": true 749 1339 }, 750 1340 "node_modules/cookie": { 751 - "version": "0.5.0", 752 - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", 753 - "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", 1341 + "version": "0.6.0", 1342 + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.6.0.tgz", 1343 + "integrity": "sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==", 754 1344 "dev": true, 755 1345 "engines": { 756 1346 "node": ">= 0.6" ··· 770 1360 "node": ">= 8" 771 1361 } 772 1362 }, 1363 + "node_modules/css-tree": { 1364 + "version": "2.3.1", 1365 + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-2.3.1.tgz", 1366 + "integrity": "sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==", 1367 + "dev": true, 1368 + "dependencies": { 1369 + "mdn-data": "2.0.30", 1370 + "source-map-js": "^1.0.1" 1371 + }, 1372 + "engines": { 1373 + "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0" 1374 + } 1375 + }, 1376 + "node_modules/cssesc": { 1377 + "version": "3.0.0", 1378 + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", 1379 + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", 1380 + "dev": true, 1381 + "bin": { 1382 + "cssesc": "bin/cssesc" 1383 + }, 1384 + "engines": { 1385 + "node": ">=4" 1386 + } 1387 + }, 773 1388 "node_modules/debug": { 774 1389 "version": "4.3.4", 775 1390 "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", ··· 808 1423 "node": ">=0.10.0" 809 1424 } 810 1425 }, 1426 + "node_modules/dequal": { 1427 + "version": "2.0.3", 1428 + "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", 1429 + "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==", 1430 + "dev": true, 1431 + "engines": { 1432 + "node": ">=6" 1433 + } 1434 + }, 811 1435 "node_modules/detect-indent": { 812 1436 "version": "6.1.0", 813 1437 "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-6.1.0.tgz", ··· 854 1478 "dev": true 855 1479 }, 856 1480 "node_modules/esbuild": { 857 - "version": "0.18.20", 858 - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.18.20.tgz", 859 - "integrity": "sha512-ceqxoedUrcayh7Y7ZX6NdbbDzGROiyVBgC4PriJThBKSVPWnnFHZAkfI1lJT8QFkOwH4qOS2SJkS4wvpGl8BpA==", 1481 + "version": "0.19.10", 1482 + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.19.10.tgz", 1483 + "integrity": "sha512-S1Y27QGt/snkNYrRcswgRFqZjaTG5a5xM3EQo97uNBnH505pdzSNe/HLBq1v0RO7iK/ngdbhJB6mDAp0OK+iUA==", 860 1484 "dev": true, 861 1485 "hasInstallScript": true, 862 1486 "bin": { ··· 866 1490 "node": ">=12" 867 1491 }, 868 1492 "optionalDependencies": { 869 - "@esbuild/android-arm": "0.18.20", 870 - "@esbuild/android-arm64": "0.18.20", 871 - "@esbuild/android-x64": "0.18.20", 872 - "@esbuild/darwin-arm64": "0.18.20", 873 - "@esbuild/darwin-x64": "0.18.20", 874 - "@esbuild/freebsd-arm64": "0.18.20", 875 - "@esbuild/freebsd-x64": "0.18.20", 876 - "@esbuild/linux-arm": "0.18.20", 877 - "@esbuild/linux-arm64": "0.18.20", 878 - "@esbuild/linux-ia32": "0.18.20", 879 - "@esbuild/linux-loong64": "0.18.20", 880 - "@esbuild/linux-mips64el": "0.18.20", 881 - "@esbuild/linux-ppc64": "0.18.20", 882 - "@esbuild/linux-riscv64": "0.18.20", 883 - "@esbuild/linux-s390x": "0.18.20", 884 - "@esbuild/linux-x64": "0.18.20", 885 - "@esbuild/netbsd-x64": "0.18.20", 886 - "@esbuild/openbsd-x64": "0.18.20", 887 - "@esbuild/sunos-x64": "0.18.20", 888 - "@esbuild/win32-arm64": "0.18.20", 889 - "@esbuild/win32-ia32": "0.18.20", 890 - "@esbuild/win32-x64": "0.18.20" 1493 + "@esbuild/aix-ppc64": "0.19.10", 1494 + "@esbuild/android-arm": "0.19.10", 1495 + "@esbuild/android-arm64": "0.19.10", 1496 + "@esbuild/android-x64": "0.19.10", 1497 + "@esbuild/darwin-arm64": "0.19.10", 1498 + "@esbuild/darwin-x64": "0.19.10", 1499 + "@esbuild/freebsd-arm64": "0.19.10", 1500 + "@esbuild/freebsd-x64": "0.19.10", 1501 + "@esbuild/linux-arm": "0.19.10", 1502 + "@esbuild/linux-arm64": "0.19.10", 1503 + "@esbuild/linux-ia32": "0.19.10", 1504 + "@esbuild/linux-loong64": "0.19.10", 1505 + "@esbuild/linux-mips64el": "0.19.10", 1506 + "@esbuild/linux-ppc64": "0.19.10", 1507 + "@esbuild/linux-riscv64": "0.19.10", 1508 + "@esbuild/linux-s390x": "0.19.10", 1509 + "@esbuild/linux-x64": "0.19.10", 1510 + "@esbuild/netbsd-x64": "0.19.10", 1511 + "@esbuild/openbsd-x64": "0.19.10", 1512 + "@esbuild/sunos-x64": "0.19.10", 1513 + "@esbuild/win32-arm64": "0.19.10", 1514 + "@esbuild/win32-ia32": "0.19.10", 1515 + "@esbuild/win32-x64": "0.19.10" 891 1516 } 892 1517 }, 893 1518 "node_modules/escape-string-regexp": { ··· 903 1528 } 904 1529 }, 905 1530 "node_modules/eslint": { 906 - "version": "8.49.0", 907 - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.49.0.tgz", 908 - "integrity": "sha512-jw03ENfm6VJI0jA9U+8H5zfl5b+FvuU3YYvZRdZHOlU2ggJkxrlkJH4HcDrZpj6YwD8kuYqvQM8LyesoazrSOQ==", 1531 + "version": "8.56.0", 1532 + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.56.0.tgz", 1533 + "integrity": "sha512-Go19xM6T9puCOWntie1/P997aXxFsOi37JIHRWI514Hc6ZnaHGKY9xFhrU65RT6CcBEzZoGG1e6Nq+DT04ZtZQ==", 909 1534 "dev": true, 910 1535 "dependencies": { 911 1536 "@eslint-community/eslint-utils": "^4.2.0", 912 1537 "@eslint-community/regexpp": "^4.6.1", 913 - "@eslint/eslintrc": "^2.1.2", 914 - "@eslint/js": "8.49.0", 915 - "@humanwhocodes/config-array": "^0.11.11", 1538 + "@eslint/eslintrc": "^2.1.4", 1539 + "@eslint/js": "8.56.0", 1540 + "@humanwhocodes/config-array": "^0.11.13", 916 1541 "@humanwhocodes/module-importer": "^1.0.1", 917 1542 "@nodelib/fs.walk": "^1.2.8", 1543 + "@ungap/structured-clone": "^1.2.0", 918 1544 "ajv": "^6.12.4", 919 1545 "chalk": "^4.0.0", 920 1546 "cross-spawn": "^7.0.2", ··· 956 1582 "url": "https://opencollective.com/eslint" 957 1583 } 958 1584 }, 1585 + "node_modules/eslint-compat-utils": { 1586 + "version": "0.1.2", 1587 + "resolved": "https://registry.npmjs.org/eslint-compat-utils/-/eslint-compat-utils-0.1.2.tgz", 1588 + "integrity": "sha512-Jia4JDldWnFNIru1Ehx1H5s9/yxiRHY/TimCuUc0jNexew3cF1gI6CYZil1ociakfWO3rRqFjl1mskBblB3RYg==", 1589 + "dev": true, 1590 + "engines": { 1591 + "node": ">=12" 1592 + }, 1593 + "peerDependencies": { 1594 + "eslint": ">=6.0.0" 1595 + } 1596 + }, 959 1597 "node_modules/eslint-config-prettier": { 960 - "version": "9.0.0", 961 - "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-9.0.0.tgz", 962 - "integrity": "sha512-IcJsTkJae2S35pRsRAwoCE+925rJJStOdkKnLVgtE+tEpqU0EVVM7OqrwxqgptKdX29NUwC82I5pXsGFIgSevw==", 1598 + "version": "9.1.0", 1599 + "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-9.1.0.tgz", 1600 + "integrity": "sha512-NSWl5BFQWEPi1j4TjVNItzYV7dZXZ+wP6I6ZhrBGpChQhZRUaElihE9uRRkcbRnNb76UMKDF3r+WTmNcGPKsqw==", 963 1601 "dev": true, 964 1602 "bin": { 965 1603 "eslint-config-prettier": "bin/cli.js" ··· 968 1606 "eslint": ">=7.0.0" 969 1607 } 970 1608 }, 971 - "node_modules/eslint-plugin-svelte3": { 972 - "version": "4.0.0", 973 - "resolved": "https://registry.npmjs.org/eslint-plugin-svelte3/-/eslint-plugin-svelte3-4.0.0.tgz", 974 - "integrity": "sha512-OIx9lgaNzD02+MDFNLw0GEUbuovNcglg+wnd/UY0fbZmlQSz7GlQiQ1f+yX0XvC07XPcDOnFcichqI3xCwp71g==", 1609 + "node_modules/eslint-plugin-svelte": { 1610 + "version": "2.35.1", 1611 + "resolved": "https://registry.npmjs.org/eslint-plugin-svelte/-/eslint-plugin-svelte-2.35.1.tgz", 1612 + "integrity": "sha512-IF8TpLnROSGy98Z3NrsKXWDSCbNY2ReHDcrYTuXZMbfX7VmESISR78TWgO9zdg4Dht1X8coub5jKwHzP0ExRug==", 975 1613 "dev": true, 1614 + "dependencies": { 1615 + "@eslint-community/eslint-utils": "^4.2.0", 1616 + "@jridgewell/sourcemap-codec": "^1.4.14", 1617 + "debug": "^4.3.1", 1618 + "eslint-compat-utils": "^0.1.2", 1619 + "esutils": "^2.0.3", 1620 + "known-css-properties": "^0.29.0", 1621 + "postcss": "^8.4.5", 1622 + "postcss-load-config": "^3.1.4", 1623 + "postcss-safe-parser": "^6.0.0", 1624 + "postcss-selector-parser": "^6.0.11", 1625 + "semver": "^7.5.3", 1626 + "svelte-eslint-parser": ">=0.33.0 <1.0.0" 1627 + }, 1628 + "engines": { 1629 + "node": "^14.17.0 || >=16.0.0" 1630 + }, 1631 + "funding": { 1632 + "url": "https://github.com/sponsors/ota-meshi" 1633 + }, 976 1634 "peerDependencies": { 977 - "eslint": ">=8.0.0", 978 - "svelte": "^3.2.0" 1635 + "eslint": "^7.0.0 || ^8.0.0-0", 1636 + "svelte": "^3.37.0 || ^4.0.0" 1637 + }, 1638 + "peerDependenciesMeta": { 1639 + "svelte": { 1640 + "optional": true 1641 + } 979 1642 } 980 1643 }, 981 1644 "node_modules/eslint-scope": { ··· 1074 1737 "node": ">=4.0" 1075 1738 } 1076 1739 }, 1740 + "node_modules/estree-walker": { 1741 + "version": "3.0.3", 1742 + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz", 1743 + "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==", 1744 + "dev": true, 1745 + "dependencies": { 1746 + "@types/estree": "^1.0.0" 1747 + } 1748 + }, 1077 1749 "node_modules/esutils": { 1078 1750 "version": "2.0.3", 1079 1751 "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", ··· 1090 1762 "dev": true 1091 1763 }, 1092 1764 "node_modules/fast-glob": { 1093 - "version": "3.3.1", 1094 - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.1.tgz", 1095 - "integrity": "sha512-kNFPyjhh5cKjrUltxs+wFx+ZkbRaxxmZ+X0ZU31SOsxCEtP9VPgtq2teZw1DebupL5GmDaNQ6yKMMVcM41iqDg==", 1765 + "version": "3.3.2", 1766 + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", 1767 + "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", 1096 1768 "dev": true, 1097 1769 "dependencies": { 1098 1770 "@nodelib/fs.stat": "^2.0.2", ··· 1118 1790 "dev": true 1119 1791 }, 1120 1792 "node_modules/fastq": { 1121 - "version": "1.15.0", 1122 - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", 1123 - "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", 1793 + "version": "1.16.0", 1794 + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.16.0.tgz", 1795 + "integrity": "sha512-ifCoaXsDrsdkWTtiNJX5uzHDsrck5TzfKKDcuFFTIrrc/BS076qgEIfoIy1VeZqViznfKiysPYTh/QeHtnIsYA==", 1124 1796 "dev": true, 1125 1797 "dependencies": { 1126 1798 "reusify": "^1.0.4" ··· 1167 1839 } 1168 1840 }, 1169 1841 "node_modules/flat-cache": { 1170 - "version": "3.1.0", 1171 - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.1.0.tgz", 1172 - "integrity": "sha512-OHx4Qwrrt0E4jEIcI5/Xb+f+QmJYNj2rrK8wiIdQOIrB9WrrJL8cjZvXdXuBTkkEwEqLycb5BeZDV1o2i9bTew==", 1842 + "version": "3.2.0", 1843 + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.2.0.tgz", 1844 + "integrity": "sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==", 1173 1845 "dev": true, 1174 1846 "dependencies": { 1175 - "flatted": "^3.2.7", 1847 + "flatted": "^3.2.9", 1176 1848 "keyv": "^4.5.3", 1177 1849 "rimraf": "^3.0.2" 1178 1850 }, 1179 1851 "engines": { 1180 - "node": ">=12.0.0" 1852 + "node": "^10.12.0 || >=12.0.0" 1181 1853 } 1182 1854 }, 1183 1855 "node_modules/flatted": { 1184 - "version": "3.2.7", 1185 - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz", 1186 - "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==", 1856 + "version": "3.2.9", 1857 + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.9.tgz", 1858 + "integrity": "sha512-36yxDn5H7OFZQla0/jFJmbIKTdZAQHngCedGxiMmpNfEZM0sdEeT+WczLQrjK6D7o2aiyLYDnkw0R3JK0Qv1RQ==", 1187 1859 "dev": true 1188 1860 }, 1189 1861 "node_modules/fs.realpath": { ··· 1207 1879 } 1208 1880 }, 1209 1881 "node_modules/glob": { 1210 - "version": "7.2.3", 1211 - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", 1212 - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", 1882 + "version": "8.1.0", 1883 + "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz", 1884 + "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==", 1213 1885 "dev": true, 1214 1886 "dependencies": { 1215 1887 "fs.realpath": "^1.0.0", 1216 1888 "inflight": "^1.0.4", 1217 1889 "inherits": "2", 1218 - "minimatch": "^3.1.1", 1219 - "once": "^1.3.0", 1220 - "path-is-absolute": "^1.0.0" 1890 + "minimatch": "^5.0.1", 1891 + "once": "^1.3.0" 1221 1892 }, 1222 1893 "engines": { 1223 - "node": "*" 1894 + "node": ">=12" 1224 1895 }, 1225 1896 "funding": { 1226 1897 "url": "https://github.com/sponsors/isaacs" ··· 1238 1909 "node": ">= 6" 1239 1910 } 1240 1911 }, 1912 + "node_modules/glob/node_modules/brace-expansion": { 1913 + "version": "2.0.1", 1914 + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", 1915 + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", 1916 + "dev": true, 1917 + "dependencies": { 1918 + "balanced-match": "^1.0.0" 1919 + } 1920 + }, 1921 + "node_modules/glob/node_modules/minimatch": { 1922 + "version": "5.1.6", 1923 + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", 1924 + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", 1925 + "dev": true, 1926 + "dependencies": { 1927 + "brace-expansion": "^2.0.1" 1928 + }, 1929 + "engines": { 1930 + "node": ">=10" 1931 + } 1932 + }, 1241 1933 "node_modules/globals": { 1242 - "version": "13.21.0", 1243 - "resolved": "https://registry.npmjs.org/globals/-/globals-13.21.0.tgz", 1244 - "integrity": "sha512-ybyme3s4yy/t/3s35bewwXKOf7cvzfreG2lH0lZl0JB7I4GxRP2ghxOK/Nb9EkRXdbBXZLfq/p/0W2JUONB/Gg==", 1934 + "version": "13.24.0", 1935 + "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", 1936 + "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", 1245 1937 "dev": true, 1246 1938 "dependencies": { 1247 1939 "type-fest": "^0.20.2" ··· 1307 1999 } 1308 2000 }, 1309 2001 "node_modules/ignore": { 1310 - "version": "5.2.4", 1311 - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", 1312 - "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", 2002 + "version": "5.3.0", 2003 + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.0.tgz", 2004 + "integrity": "sha512-g7dmpshy+gD7mh88OC9NwSGTKoc3kyLAZQRU1mt53Aw/vnvfXnbC+F/7F7QoYVKbV+KNvJx8wArewKy1vXMtlg==", 1313 2005 "dev": true, 1314 2006 "engines": { 1315 2007 "node": ">= 4" 1316 2008 } 1317 2009 }, 2010 + "node_modules/ignore-walk": { 2011 + "version": "5.0.1", 2012 + "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-5.0.1.tgz", 2013 + "integrity": "sha512-yemi4pMf51WKT7khInJqAvsIGzoqYXblnsz0ql8tM+yi1EKYTY1evX4NAbJrLL/Aanr2HyZeluqU+Oi7MGHokw==", 2014 + "dev": true, 2015 + "dependencies": { 2016 + "minimatch": "^5.0.1" 2017 + }, 2018 + "engines": { 2019 + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" 2020 + } 2021 + }, 2022 + "node_modules/ignore-walk/node_modules/brace-expansion": { 2023 + "version": "2.0.1", 2024 + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", 2025 + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", 2026 + "dev": true, 2027 + "dependencies": { 2028 + "balanced-match": "^1.0.0" 2029 + } 2030 + }, 2031 + "node_modules/ignore-walk/node_modules/minimatch": { 2032 + "version": "5.1.6", 2033 + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", 2034 + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", 2035 + "dev": true, 2036 + "dependencies": { 2037 + "brace-expansion": "^2.0.1" 2038 + }, 2039 + "engines": { 2040 + "node": ">=10" 2041 + } 2042 + }, 1318 2043 "node_modules/immutable": { 1319 2044 "version": "4.3.4", 1320 2045 "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.3.4.tgz", ··· 1413 2138 "node": ">=8" 1414 2139 } 1415 2140 }, 2141 + "node_modules/is-reference": { 2142 + "version": "3.0.2", 2143 + "resolved": "https://registry.npmjs.org/is-reference/-/is-reference-3.0.2.tgz", 2144 + "integrity": "sha512-v3rht/LgVcsdZa3O2Nqs+NMowLOxeOm7Ay9+/ARQ2F+qEoANRcqrjAZKGN0v8ymUetZGgkp26LTnGT7H0Qo9Pg==", 2145 + "dev": true, 2146 + "dependencies": { 2147 + "@types/estree": "*" 2148 + } 2149 + }, 1416 2150 "node_modules/isexe": { 1417 2151 "version": "2.0.0", 1418 2152 "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", ··· 1450 2184 "dev": true 1451 2185 }, 1452 2186 "node_modules/keyv": { 1453 - "version": "4.5.3", 1454 - "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.3.tgz", 1455 - "integrity": "sha512-QCiSav9WaX1PgETJ+SpNnx2PRRapJ/oRSXM4VO5OGYGSjrxbKPVFVhB3l2OCbLCk329N8qyAtsJjSjvVBWzEug==", 2187 + "version": "4.5.4", 2188 + "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", 2189 + "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", 1456 2190 "dev": true, 1457 2191 "dependencies": { 1458 2192 "json-buffer": "3.0.1" ··· 1466 2200 "engines": { 1467 2201 "node": ">=6" 1468 2202 } 2203 + }, 2204 + "node_modules/known-css-properties": { 2205 + "version": "0.29.0", 2206 + "resolved": "https://registry.npmjs.org/known-css-properties/-/known-css-properties-0.29.0.tgz", 2207 + "integrity": "sha512-Ne7wqW7/9Cz54PDt4I3tcV+hAyat8ypyOGzYRJQfdxnnjeWsTxt1cy8pjvvKeI5kfXuyvULyeeAvwvvtAX3ayQ==", 2208 + "dev": true 1469 2209 }, 1470 2210 "node_modules/levn": { 1471 2211 "version": "0.4.1", ··· 1485 2225 "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", 1486 2226 "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==", 1487 2227 "dev": true, 1488 - "optional": true, 1489 - "peer": true, 1490 2228 "engines": { 1491 2229 "node": ">=10" 1492 2230 } 2231 + }, 2232 + "node_modules/locate-character": { 2233 + "version": "3.0.0", 2234 + "resolved": "https://registry.npmjs.org/locate-character/-/locate-character-3.0.0.tgz", 2235 + "integrity": "sha512-SW13ws7BjaeJ6p7Q6CO2nchbYEc3X3J6WrmTTDto7yMPqVSZTUyY5Tjbid+Ab8gLnATtygYtiDIJGQRRn2ZOiA==", 2236 + "dev": true 1493 2237 }, 1494 2238 "node_modules/locate-path": { 1495 2239 "version": "6.0.0", ··· 1534 2278 } 1535 2279 }, 1536 2280 "node_modules/magic-string": { 1537 - "version": "0.30.3", 1538 - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.3.tgz", 1539 - "integrity": "sha512-B7xGbll2fG/VjP+SWg4sX3JynwIU0mjoTc6MPpKNuIvftk6u6vqhDnk1R80b8C2GBR6ywqy+1DcKBrevBg+bmw==", 2281 + "version": "0.30.5", 2282 + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.5.tgz", 2283 + "integrity": "sha512-7xlpfBaQaP/T6Vh8MO/EqXSW5En6INHEvEXQiuff7Gku0PWjU3uf6w/j9o7O+SpB5fOAkrI5HeoNgwjEO0pFsA==", 1540 2284 "dev": true, 1541 2285 "dependencies": { 1542 2286 "@jridgewell/sourcemap-codec": "^1.4.15" ··· 1544 2288 "engines": { 1545 2289 "node": ">=12" 1546 2290 } 2291 + }, 2292 + "node_modules/mdn-data": { 2293 + "version": "2.0.30", 2294 + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.30.tgz", 2295 + "integrity": "sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==", 2296 + "dev": true 1547 2297 }, 1548 2298 "node_modules/merge2": { 1549 2299 "version": "1.4.1", ··· 1567 2317 "node": ">=8.6" 1568 2318 } 1569 2319 }, 1570 - "node_modules/mime": { 1571 - "version": "3.0.0", 1572 - "resolved": "https://registry.npmjs.org/mime/-/mime-3.0.0.tgz", 1573 - "integrity": "sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==", 1574 - "dev": true, 1575 - "bin": { 1576 - "mime": "cli.js" 1577 - }, 1578 - "engines": { 1579 - "node": ">=10.0.0" 1580 - } 1581 - }, 1582 2320 "node_modules/min-indent": { 1583 2321 "version": "1.0.1", 1584 2322 "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", ··· 1646 2384 "dev": true 1647 2385 }, 1648 2386 "node_modules/nanoid": { 1649 - "version": "3.3.6", 1650 - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.6.tgz", 1651 - "integrity": "sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==", 2387 + "version": "3.3.7", 2388 + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", 2389 + "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", 1652 2390 "dev": true, 1653 2391 "funding": [ 1654 2392 { ··· 1688 2426 "node": ">=0.10.0" 1689 2427 } 1690 2428 }, 2429 + "node_modules/npm-bundled": { 2430 + "version": "2.0.1", 2431 + "resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-2.0.1.tgz", 2432 + "integrity": "sha512-gZLxXdjEzE/+mOstGDqR6b0EkhJ+kM6fxM6vUuckuctuVPh80Q6pw/rSZj9s4Gex9GxWtIicO1pc8DB9KZWudw==", 2433 + "dev": true, 2434 + "dependencies": { 2435 + "npm-normalize-package-bin": "^2.0.0" 2436 + }, 2437 + "engines": { 2438 + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" 2439 + } 2440 + }, 2441 + "node_modules/npm-normalize-package-bin": { 2442 + "version": "2.0.0", 2443 + "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-2.0.0.tgz", 2444 + "integrity": "sha512-awzfKUO7v0FscrSpRoogyNm0sajikhBWpU0QMrW09AMi9n1PoKU6WaIqUzuJSQnpciZZmJ/jMZ2Egfmb/9LiWQ==", 2445 + "dev": true, 2446 + "engines": { 2447 + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" 2448 + } 2449 + }, 2450 + "node_modules/npm-packlist": { 2451 + "version": "5.1.3", 2452 + "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-5.1.3.tgz", 2453 + "integrity": "sha512-263/0NGrn32YFYi4J533qzrQ/krmmrWwhKkzwTuM4f/07ug51odoaNjUexxO4vxlzURHcmYMH1QjvHjsNDKLVg==", 2454 + "dev": true, 2455 + "dependencies": { 2456 + "glob": "^8.0.1", 2457 + "ignore-walk": "^5.0.1", 2458 + "npm-bundled": "^2.0.0", 2459 + "npm-normalize-package-bin": "^2.0.0" 2460 + }, 2461 + "bin": { 2462 + "npm-packlist": "bin/index.js" 2463 + }, 2464 + "engines": { 2465 + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" 2466 + } 2467 + }, 1691 2468 "node_modules/once": { 1692 2469 "version": "1.4.0", 1693 2470 "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", ··· 1802 2579 "node": ">=8" 1803 2580 } 1804 2581 }, 2582 + "node_modules/periscopic": { 2583 + "version": "3.1.0", 2584 + "resolved": "https://registry.npmjs.org/periscopic/-/periscopic-3.1.0.tgz", 2585 + "integrity": "sha512-vKiQ8RRtkl9P+r/+oefh25C3fhybptkHKCZSPlcXiJux2tJF55GnEj3BVn4A5gKfq9NWWXXrxkHBwVPUfH0opw==", 2586 + "dev": true, 2587 + "dependencies": { 2588 + "@types/estree": "^1.0.0", 2589 + "estree-walker": "^3.0.0", 2590 + "is-reference": "^3.0.0" 2591 + } 2592 + }, 1805 2593 "node_modules/picocolors": { 1806 2594 "version": "1.0.0", 1807 2595 "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", ··· 1821 2609 } 1822 2610 }, 1823 2611 "node_modules/postcss": { 1824 - "version": "8.4.29", 1825 - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.29.tgz", 1826 - "integrity": "sha512-cbI+jaqIeu/VGqXEarWkRCCffhjgXc0qjBtXpqJhTBohMUjUQnbBr0xqX3vEKudc4iviTewcJo5ajcec5+wdJw==", 2612 + "version": "8.4.32", 2613 + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.32.tgz", 2614 + "integrity": "sha512-D/kj5JNu6oo2EIy+XL/26JEDTlIbB8hw85G8StOE6L74RQAVVP5rej6wxCNqyMbR4RkPfqvezVbPw81Ngd6Kcw==", 1827 2615 "dev": true, 1828 2616 "funding": [ 1829 2617 { ··· 1840 2628 } 1841 2629 ], 1842 2630 "dependencies": { 1843 - "nanoid": "^3.3.6", 2631 + "nanoid": "^3.3.7", 1844 2632 "picocolors": "^1.0.0", 1845 2633 "source-map-js": "^1.0.2" 1846 2634 }, ··· 1853 2641 "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.1.4.tgz", 1854 2642 "integrity": "sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==", 1855 2643 "dev": true, 1856 - "optional": true, 1857 - "peer": true, 1858 2644 "dependencies": { 1859 2645 "lilconfig": "^2.0.5", 1860 2646 "yaml": "^1.10.2" ··· 1879 2665 } 1880 2666 } 1881 2667 }, 2668 + "node_modules/postcss-safe-parser": { 2669 + "version": "6.0.0", 2670 + "resolved": "https://registry.npmjs.org/postcss-safe-parser/-/postcss-safe-parser-6.0.0.tgz", 2671 + "integrity": "sha512-FARHN8pwH+WiS2OPCxJI8FuRJpTVnn6ZNFiqAM2aeW2LwTHWWmWgIyKC6cUo0L8aeKiF/14MNvnpls6R2PBeMQ==", 2672 + "dev": true, 2673 + "engines": { 2674 + "node": ">=12.0" 2675 + }, 2676 + "funding": { 2677 + "type": "opencollective", 2678 + "url": "https://opencollective.com/postcss/" 2679 + }, 2680 + "peerDependencies": { 2681 + "postcss": "^8.3.3" 2682 + } 2683 + }, 2684 + "node_modules/postcss-scss": { 2685 + "version": "4.0.9", 2686 + "resolved": "https://registry.npmjs.org/postcss-scss/-/postcss-scss-4.0.9.tgz", 2687 + "integrity": "sha512-AjKOeiwAitL/MXxQW2DliT28EKukvvbEWx3LBmJIRN8KfBGZbRTxNYW0kSqi1COiTZ57nZ9NW06S6ux//N1c9A==", 2688 + "dev": true, 2689 + "funding": [ 2690 + { 2691 + "type": "opencollective", 2692 + "url": "https://opencollective.com/postcss/" 2693 + }, 2694 + { 2695 + "type": "tidelift", 2696 + "url": "https://tidelift.com/funding/github/npm/postcss-scss" 2697 + }, 2698 + { 2699 + "type": "github", 2700 + "url": "https://github.com/sponsors/ai" 2701 + } 2702 + ], 2703 + "engines": { 2704 + "node": ">=12.0" 2705 + }, 2706 + "peerDependencies": { 2707 + "postcss": "^8.4.29" 2708 + } 2709 + }, 2710 + "node_modules/postcss-selector-parser": { 2711 + "version": "6.0.13", 2712 + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.13.tgz", 2713 + "integrity": "sha512-EaV1Gl4mUEV4ddhDnv/xtj7sxwrwxdetHdWUGnT4VJQf+4d05v6lHYZr8N573k5Z0BViss7BDhfWtKS3+sfAqQ==", 2714 + "dev": true, 2715 + "dependencies": { 2716 + "cssesc": "^3.0.0", 2717 + "util-deprecate": "^1.0.2" 2718 + }, 2719 + "engines": { 2720 + "node": ">=4" 2721 + } 2722 + }, 1882 2723 "node_modules/prelude-ls": { 1883 2724 "version": "1.2.1", 1884 2725 "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", ··· 1889 2730 } 1890 2731 }, 1891 2732 "node_modules/prettier": { 1892 - "version": "2.8.8", 1893 - "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.8.tgz", 1894 - "integrity": "sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==", 2733 + "version": "3.1.1", 2734 + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.1.1.tgz", 2735 + "integrity": "sha512-22UbSzg8luF4UuZtzgiUOfcGM8s4tjBv6dJRT7j275NXsy2jb4aJa4NNveul5x4eqlF1wuhuR2RElK71RvmVaw==", 1895 2736 "dev": true, 1896 2737 "bin": { 1897 - "prettier": "bin-prettier.js" 2738 + "prettier": "bin/prettier.cjs" 1898 2739 }, 1899 2740 "engines": { 1900 - "node": ">=10.13.0" 2741 + "node": ">=14" 1901 2742 }, 1902 2743 "funding": { 1903 2744 "url": "https://github.com/prettier/prettier?sponsor=1" 1904 2745 } 1905 2746 }, 1906 2747 "node_modules/prettier-plugin-svelte": { 1907 - "version": "2.10.1", 1908 - "resolved": "https://registry.npmjs.org/prettier-plugin-svelte/-/prettier-plugin-svelte-2.10.1.tgz", 1909 - "integrity": "sha512-Wlq7Z5v2ueCubWo0TZzKc9XHcm7TDxqcuzRuGd0gcENfzfT4JZ9yDlCbEgxWgiPmLHkBjfOtpAWkcT28MCDpUQ==", 2748 + "version": "3.1.2", 2749 + "resolved": "https://registry.npmjs.org/prettier-plugin-svelte/-/prettier-plugin-svelte-3.1.2.tgz", 2750 + "integrity": "sha512-7xfMZtwgAWHMT0iZc8jN4o65zgbAQ3+O32V6W7pXrqNvKnHnkoyQCGCbKeUyXKZLbYE0YhFRnamfxfkEGxm8qA==", 1910 2751 "dev": true, 1911 2752 "peerDependencies": { 1912 - "prettier": "^1.16.4 || ^2.0.0", 1913 - "svelte": "^3.2.0 || ^4.0.0-next.0" 2753 + "prettier": "^3.0.0", 2754 + "svelte": "^3.2.0 || ^4.0.0-next.0 || ^5.0.0-next.0" 2755 + } 2756 + }, 2757 + "node_modules/publint": { 2758 + "version": "0.2.6", 2759 + "resolved": "https://registry.npmjs.org/publint/-/publint-0.2.6.tgz", 2760 + "integrity": "sha512-zMwDVwrlLnCsviDXlczhuc5nIljsjZUgbLeKNyMYqbIJLRhcW81xrKsHlEu21YUaIxpa8T66tdIqP0mZm9ym3A==", 2761 + "dev": true, 2762 + "dependencies": { 2763 + "npm-packlist": "^5.1.3", 2764 + "picocolors": "^1.0.0", 2765 + "sade": "^1.8.1" 2766 + }, 2767 + "bin": { 2768 + "publint": "lib/cli.js" 2769 + }, 2770 + "engines": { 2771 + "node": ">=16" 2772 + }, 2773 + "funding": { 2774 + "url": "https://bjornlu.com/sponsor" 1914 2775 } 1915 2776 }, 1916 2777 "node_modules/punycode": { 1917 - "version": "2.3.0", 1918 - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", 1919 - "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", 2778 + "version": "2.3.1", 2779 + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", 2780 + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", 1920 2781 "dev": true, 1921 2782 "engines": { 1922 2783 "node": ">=6" ··· 1988 2849 "url": "https://github.com/sponsors/isaacs" 1989 2850 } 1990 2851 }, 2852 + "node_modules/rimraf/node_modules/glob": { 2853 + "version": "7.2.3", 2854 + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", 2855 + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", 2856 + "dev": true, 2857 + "dependencies": { 2858 + "fs.realpath": "^1.0.0", 2859 + "inflight": "^1.0.4", 2860 + "inherits": "2", 2861 + "minimatch": "^3.1.1", 2862 + "once": "^1.3.0", 2863 + "path-is-absolute": "^1.0.0" 2864 + }, 2865 + "engines": { 2866 + "node": "*" 2867 + }, 2868 + "funding": { 2869 + "url": "https://github.com/sponsors/isaacs" 2870 + } 2871 + }, 1991 2872 "node_modules/rollup": { 1992 - "version": "3.29.0", 1993 - "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.29.0.tgz", 1994 - "integrity": "sha512-nszM8DINnx1vSS+TpbWKMkxem0CDWk3cSit/WWCBVs9/JZ1I/XLwOsiUglYuYReaeWWSsW9kge5zE5NZtf/a4w==", 2873 + "version": "4.9.1", 2874 + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.9.1.tgz", 2875 + "integrity": "sha512-pgPO9DWzLoW/vIhlSoDByCzcpX92bKEorbgXuZrqxByte3JFk2xSW2JEeAcyLc9Ru9pqcNNW+Ob7ntsk2oT/Xw==", 1995 2876 "dev": true, 1996 2877 "bin": { 1997 2878 "rollup": "dist/bin/rollup" 1998 2879 }, 1999 2880 "engines": { 2000 - "node": ">=14.18.0", 2881 + "node": ">=18.0.0", 2001 2882 "npm": ">=8.0.0" 2002 2883 }, 2003 2884 "optionalDependencies": { 2885 + "@rollup/rollup-android-arm-eabi": "4.9.1", 2886 + "@rollup/rollup-android-arm64": "4.9.1", 2887 + "@rollup/rollup-darwin-arm64": "4.9.1", 2888 + "@rollup/rollup-darwin-x64": "4.9.1", 2889 + "@rollup/rollup-linux-arm-gnueabihf": "4.9.1", 2890 + "@rollup/rollup-linux-arm64-gnu": "4.9.1", 2891 + "@rollup/rollup-linux-arm64-musl": "4.9.1", 2892 + "@rollup/rollup-linux-riscv64-gnu": "4.9.1", 2893 + "@rollup/rollup-linux-x64-gnu": "4.9.1", 2894 + "@rollup/rollup-linux-x64-musl": "4.9.1", 2895 + "@rollup/rollup-win32-arm64-msvc": "4.9.1", 2896 + "@rollup/rollup-win32-ia32-msvc": "4.9.1", 2897 + "@rollup/rollup-win32-x64-msvc": "4.9.1", 2004 2898 "fsevents": "~2.3.2" 2005 2899 } 2006 2900 }, ··· 2051 2945 "rimraf": "^2.5.2" 2052 2946 } 2053 2947 }, 2948 + "node_modules/sander/node_modules/glob": { 2949 + "version": "7.2.3", 2950 + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", 2951 + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", 2952 + "dev": true, 2953 + "dependencies": { 2954 + "fs.realpath": "^1.0.0", 2955 + "inflight": "^1.0.4", 2956 + "inherits": "2", 2957 + "minimatch": "^3.1.1", 2958 + "once": "^1.3.0", 2959 + "path-is-absolute": "^1.0.0" 2960 + }, 2961 + "engines": { 2962 + "node": "*" 2963 + }, 2964 + "funding": { 2965 + "url": "https://github.com/sponsors/isaacs" 2966 + } 2967 + }, 2054 2968 "node_modules/sander/node_modules/rimraf": { 2055 2969 "version": "2.7.1", 2056 2970 "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", ··· 2064 2978 } 2065 2979 }, 2066 2980 "node_modules/sass": { 2067 - "version": "1.66.1", 2068 - "resolved": "https://registry.npmjs.org/sass/-/sass-1.66.1.tgz", 2069 - "integrity": "sha512-50c+zTsZOJVgFfTgwwEzkjA3/QACgdNsKueWPyAR0mRINIvLAStVQBbPg14iuqEQ74NPDbXzJARJ/O4SI1zftA==", 2981 + "version": "1.69.5", 2982 + "resolved": "https://registry.npmjs.org/sass/-/sass-1.69.5.tgz", 2983 + "integrity": "sha512-qg2+UCJibLr2LCVOt3OlPhr/dqVHWOa9XtZf2OjbLs/T4VPSJ00udtgJxH3neXZm+QqX8B+3cU7RaLqp1iVfcQ==", 2070 2984 "dev": true, 2071 2985 "dependencies": { 2072 2986 "chokidar": ">=3.0.0 <4.0.0", ··· 2169 3083 "node": ">=0.10.0" 2170 3084 } 2171 3085 }, 2172 - "node_modules/streamsearch": { 2173 - "version": "1.1.0", 2174 - "resolved": "https://registry.npmjs.org/streamsearch/-/streamsearch-1.1.0.tgz", 2175 - "integrity": "sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==", 2176 - "dev": true, 2177 - "engines": { 2178 - "node": ">=10.0.0" 2179 - } 2180 - }, 2181 3086 "node_modules/strip-ansi": { 2182 3087 "version": "6.0.1", 2183 3088 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", ··· 2227 3132 } 2228 3133 }, 2229 3134 "node_modules/svelte": { 2230 - "version": "3.59.2", 2231 - "resolved": "https://registry.npmjs.org/svelte/-/svelte-3.59.2.tgz", 2232 - "integrity": "sha512-vzSyuGr3eEoAtT/A6bmajosJZIUWySzY2CzB3w2pgPvnkUjGqlDnsNnA0PMO+mMAhuyMul6C2uuZzY6ELSkzyA==", 3135 + "version": "4.2.8", 3136 + "resolved": "https://registry.npmjs.org/svelte/-/svelte-4.2.8.tgz", 3137 + "integrity": "sha512-hU6dh1MPl8gh6klQZwK/n73GiAHiR95IkFsesLPbMeEZi36ydaXL/ZAb4g9sayT0MXzpxyZjR28yderJHxcmYA==", 2233 3138 "dev": true, 3139 + "dependencies": { 3140 + "@ampproject/remapping": "^2.2.1", 3141 + "@jridgewell/sourcemap-codec": "^1.4.15", 3142 + "@jridgewell/trace-mapping": "^0.3.18", 3143 + "acorn": "^8.9.0", 3144 + "aria-query": "^5.3.0", 3145 + "axobject-query": "^3.2.1", 3146 + "code-red": "^1.0.3", 3147 + "css-tree": "^2.3.1", 3148 + "estree-walker": "^3.0.3", 3149 + "is-reference": "^3.0.1", 3150 + "locate-character": "^3.0.0", 3151 + "magic-string": "^0.30.4", 3152 + "periscopic": "^3.1.0" 3153 + }, 2234 3154 "engines": { 2235 - "node": ">= 8" 3155 + "node": ">=16" 2236 3156 } 2237 3157 }, 2238 3158 "node_modules/svelte-check": { 2239 - "version": "3.5.1", 2240 - "resolved": "https://registry.npmjs.org/svelte-check/-/svelte-check-3.5.1.tgz", 2241 - "integrity": "sha512-+Zb4iHxAhdUtcUg/WJPRjlS1RJalIsWAe9Mz6G1zyznSs7dDkT7VUBdXc3q7Iwg49O/VrZgyJRvOJkjuBfKjFA==", 3159 + "version": "3.6.2", 3160 + "resolved": "https://registry.npmjs.org/svelte-check/-/svelte-check-3.6.2.tgz", 3161 + "integrity": "sha512-E6iFh4aUCGJLRz6QZXH3gcN/VFfkzwtruWSRmlKrLWQTiO6VzLsivR6q02WYLGNAGecV3EocqZuCDrC2uttZ0g==", 2242 3162 "dev": true, 2243 3163 "dependencies": { 2244 3164 "@jridgewell/trace-mapping": "^0.3.17", ··· 2247 3167 "import-fresh": "^3.2.1", 2248 3168 "picocolors": "^1.0.0", 2249 3169 "sade": "^1.7.4", 2250 - "svelte-preprocess": "^5.0.4", 3170 + "svelte-preprocess": "^5.1.0", 2251 3171 "typescript": "^5.0.3" 2252 3172 }, 2253 3173 "bin": { 2254 3174 "svelte-check": "bin/svelte-check" 2255 3175 }, 2256 3176 "peerDependencies": { 2257 - "svelte": "^3.55.0 || ^4.0.0-next.0 || ^4.0.0" 3177 + "svelte": "^3.55.0 || ^4.0.0-next.0 || ^4.0.0 || ^5.0.0-next.0" 3178 + } 3179 + }, 3180 + "node_modules/svelte-eslint-parser": { 3181 + "version": "0.33.1", 3182 + "resolved": "https://registry.npmjs.org/svelte-eslint-parser/-/svelte-eslint-parser-0.33.1.tgz", 3183 + "integrity": "sha512-vo7xPGTlKBGdLH8T5L64FipvTrqv3OQRx9d2z5X05KKZDlF4rQk8KViZO4flKERY+5BiVdOh7zZ7JGJWo5P0uA==", 3184 + "dev": true, 3185 + "dependencies": { 3186 + "eslint-scope": "^7.0.0", 3187 + "eslint-visitor-keys": "^3.0.0", 3188 + "espree": "^9.0.0", 3189 + "postcss": "^8.4.29", 3190 + "postcss-scss": "^4.0.8" 3191 + }, 3192 + "engines": { 3193 + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" 3194 + }, 3195 + "funding": { 3196 + "url": "https://github.com/sponsors/ota-meshi" 3197 + }, 3198 + "peerDependencies": { 3199 + "svelte": "^3.37.0 || ^4.0.0" 3200 + }, 3201 + "peerDependenciesMeta": { 3202 + "svelte": { 3203 + "optional": true 3204 + } 2258 3205 } 2259 3206 }, 2260 3207 "node_modules/svelte-hmr": { ··· 2270 3217 } 2271 3218 }, 2272 3219 "node_modules/svelte-preprocess": { 2273 - "version": "5.0.4", 2274 - "resolved": "https://registry.npmjs.org/svelte-preprocess/-/svelte-preprocess-5.0.4.tgz", 2275 - "integrity": "sha512-ABia2QegosxOGsVlsSBJvoWeXy1wUKSfF7SWJdTjLAbx/Y3SrVevvvbFNQqrSJw89+lNSsM58SipmZJ5SRi5iw==", 3220 + "version": "5.1.3", 3221 + "resolved": "https://registry.npmjs.org/svelte-preprocess/-/svelte-preprocess-5.1.3.tgz", 3222 + "integrity": "sha512-xxAkmxGHT+J/GourS5mVJeOXZzne1FR5ljeOUAMXUkfEhkLEllRreXpbl3dIYJlcJRfL1LO1uIAPpBpBfiqGPw==", 2276 3223 "dev": true, 2277 3224 "hasInstallScript": true, 2278 3225 "dependencies": { 2279 3226 "@types/pug": "^2.0.6", 2280 3227 "detect-indent": "^6.1.0", 2281 - "magic-string": "^0.27.0", 3228 + "magic-string": "^0.30.5", 2282 3229 "sorcery": "^0.11.0", 2283 3230 "strip-indent": "^3.0.0" 2284 3231 }, 2285 3232 "engines": { 2286 - "node": ">= 14.10.0" 3233 + "node": ">= 16.0.0", 3234 + "pnpm": "^8.0.0" 2287 3235 }, 2288 3236 "peerDependencies": { 2289 3237 "@babel/core": "^7.10.2", 2290 3238 "coffeescript": "^2.5.1", 2291 3239 "less": "^3.11.3 || ^4.0.0", 2292 3240 "postcss": "^7 || ^8", 2293 - "postcss-load-config": "^2.1.0 || ^3.0.0 || ^4.0.0", 3241 + "postcss-load-config": "^2.1.0 || ^3.0.0 || ^4.0.0 || ^5.0.0", 2294 3242 "pug": "^3.0.0", 2295 3243 "sass": "^1.26.8", 2296 3244 "stylus": "^0.55.0", 2297 3245 "sugarss": "^2.0.0 || ^3.0.0 || ^4.0.0", 2298 - "svelte": "^3.23.0 || ^4.0.0-next.0 || ^4.0.0", 3246 + "svelte": "^3.23.0 || ^4.0.0-next.0 || ^4.0.0 || ^5.0.0-next.0", 2299 3247 "typescript": ">=3.9.5 || ^4.0.0 || ^5.0.0" 2300 3248 }, 2301 3249 "peerDependenciesMeta": { ··· 2331 3279 } 2332 3280 } 2333 3281 }, 2334 - "node_modules/svelte-preprocess/node_modules/magic-string": { 2335 - "version": "0.27.0", 2336 - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.27.0.tgz", 2337 - "integrity": "sha512-8UnnX2PeRAPZuN12svgR9j7M1uWMovg/CEnIwIG0LFkXSJJe4PdfUGiTGl8V9bsBHFUtfVINcSyYxd7q+kx9fA==", 2338 - "dev": true, 2339 - "dependencies": { 2340 - "@jridgewell/sourcemap-codec": "^1.4.13" 2341 - }, 2342 - "engines": { 2343 - "node": ">=12" 2344 - } 2345 - }, 2346 3282 "node_modules/svelte2tsx": { 2347 - "version": "0.6.21", 2348 - "resolved": "https://registry.npmjs.org/svelte2tsx/-/svelte2tsx-0.6.21.tgz", 2349 - "integrity": "sha512-v+vvbiy6WDmEQdIkJpvHYxJYG/obALfH0P6CTreYO350q/9+QmFTNCOJvx0O1o59Zpzx1Bqe+qlDxP/KtJSZEA==", 3283 + "version": "0.6.27", 3284 + "resolved": "https://registry.npmjs.org/svelte2tsx/-/svelte2tsx-0.6.27.tgz", 3285 + "integrity": "sha512-E1uPW1o6VsbRz+nUk3fznZ2lSmCITAJoNu8AYefWSvIwE2pSB01i5sId4RMbWNzfcwCQl1DcgGShCPcldl4rvg==", 2350 3286 "dev": true, 2351 3287 "dependencies": { 2352 3288 "dedent-js": "^1.0.1", 2353 3289 "pascal-case": "^3.1.1" 2354 3290 }, 2355 3291 "peerDependencies": { 2356 - "svelte": "^3.55 || ^4.0.0-next.0 || ^4.0", 3292 + "svelte": "^3.55 || ^4.0.0-next.0 || ^4.0 || ^5.0.0-next.0", 2357 3293 "typescript": "^4.9.4 || ^5.0.0" 2358 3294 } 2359 3295 }, ··· 2437 3373 } 2438 3374 }, 2439 3375 "node_modules/typescript": { 2440 - "version": "5.2.2", 2441 - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.2.2.tgz", 2442 - "integrity": "sha512-mI4WrpHsbCIcwT9cF4FZvr80QUeKvsUsUvKDoR+X/7XHQH98xYD8YHZg7ANtz2GtZt/CBq2QJ0thkGJMHfqc1w==", 3376 + "version": "5.3.3", 3377 + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.3.3.tgz", 3378 + "integrity": "sha512-pXWcraxM0uxAS+tN0AG/BF2TyqmHO014Z070UsJ+pFvYuRSq8KH8DmWpnbXe0pEPDHXZV3FcAbJkijJ5oNEnWw==", 2443 3379 "dev": true, 2444 3380 "bin": { 2445 3381 "tsc": "bin/tsc", ··· 2449 3385 "node": ">=14.17" 2450 3386 } 2451 3387 }, 2452 - "node_modules/undici": { 2453 - "version": "5.23.0", 2454 - "resolved": "https://registry.npmjs.org/undici/-/undici-5.23.0.tgz", 2455 - "integrity": "sha512-1D7w+fvRsqlQ9GscLBwcAJinqcZGHUKjbOmXdlE/v8BvEGXjeWAax+341q44EuTcHXXnfyKNbKRq4Lg7OzhMmg==", 2456 - "dev": true, 2457 - "dependencies": { 2458 - "busboy": "^1.6.0" 2459 - }, 2460 - "engines": { 2461 - "node": ">=14.0" 2462 - } 2463 - }, 2464 3388 "node_modules/uri-js": { 2465 3389 "version": "4.4.1", 2466 3390 "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", ··· 2470 3394 "punycode": "^2.1.0" 2471 3395 } 2472 3396 }, 3397 + "node_modules/util-deprecate": { 3398 + "version": "1.0.2", 3399 + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", 3400 + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", 3401 + "dev": true 3402 + }, 2473 3403 "node_modules/vite": { 2474 - "version": "4.4.9", 2475 - "resolved": "https://registry.npmjs.org/vite/-/vite-4.4.9.tgz", 2476 - "integrity": "sha512-2mbUn2LlUmNASWwSCNSJ/EG2HuSRTnVNaydp6vMCm5VIqJsjMfbIWtbH2kDuwUVW5mMUKKZvGPX/rqeqVvv1XA==", 3404 + "version": "5.0.10", 3405 + "resolved": "https://registry.npmjs.org/vite/-/vite-5.0.10.tgz", 3406 + "integrity": "sha512-2P8J7WWgmc355HUMlFrwofacvr98DAjoE52BfdbwQtyLH06XKwaL/FMnmKM2crF0iX4MpmMKoDlNCB1ok7zHCw==", 2477 3407 "dev": true, 2478 3408 "dependencies": { 2479 - "esbuild": "^0.18.10", 2480 - "postcss": "^8.4.27", 2481 - "rollup": "^3.27.1" 3409 + "esbuild": "^0.19.3", 3410 + "postcss": "^8.4.32", 3411 + "rollup": "^4.2.0" 2482 3412 }, 2483 3413 "bin": { 2484 3414 "vite": "bin/vite.js" 2485 3415 }, 2486 3416 "engines": { 2487 - "node": "^14.18.0 || >=16.0.0" 3417 + "node": "^18.0.0 || >=20.0.0" 2488 3418 }, 2489 3419 "funding": { 2490 3420 "url": "https://github.com/vitejs/vite?sponsor=1" 2491 3421 }, 2492 3422 "optionalDependencies": { 2493 - "fsevents": "~2.3.2" 3423 + "fsevents": "~2.3.3" 2494 3424 }, 2495 3425 "peerDependencies": { 2496 - "@types/node": ">= 14", 3426 + "@types/node": "^18.0.0 || >=20.0.0", 2497 3427 "less": "*", 2498 3428 "lightningcss": "^1.21.0", 2499 3429 "sass": "*", ··· 2526 3456 } 2527 3457 }, 2528 3458 "node_modules/vitefu": { 2529 - "version": "0.2.4", 2530 - "resolved": "https://registry.npmjs.org/vitefu/-/vitefu-0.2.4.tgz", 2531 - "integrity": "sha512-fanAXjSaf9xXtOOeno8wZXIhgia+CZury481LsDaV++lSvcU2R9Ch2bPh3PYFyoHW+w9LqAeYRISVQjUIew14g==", 3459 + "version": "0.2.5", 3460 + "resolved": "https://registry.npmjs.org/vitefu/-/vitefu-0.2.5.tgz", 3461 + "integrity": "sha512-SgHtMLoqaeeGnd2evZ849ZbACbnwQCIwRH57t18FxcXoZop0uQu0uzlIhJBlF/eWVzuce0sHeqPcDo+evVcg8Q==", 2532 3462 "dev": true, 2533 3463 "peerDependencies": { 2534 - "vite": "^3.0.0 || ^4.0.0" 3464 + "vite": "^3.0.0 || ^4.0.0 || ^5.0.0" 2535 3465 }, 2536 3466 "peerDependenciesMeta": { 2537 3467 "vite": { ··· 2571 3501 "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", 2572 3502 "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", 2573 3503 "dev": true, 2574 - "optional": true, 2575 - "peer": true, 2576 3504 "engines": { 2577 3505 "node": ">= 6" 2578 3506 }
+22 -18
package.json
··· 5 5 "type": "module", 6 6 "scripts": { 7 7 "dev": "vite dev", 8 - "build": "svelte-package && vite build", 9 - "build:package": "svelte-package", 10 - "build:site": "vite build", 8 + "build": "vite build && npm run package", 11 9 "preview": "vite preview", 10 + "package": "svelte-kit sync && svelte-package && publint", 12 11 "lint": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json && eslint src && prettier --check src", 13 12 "format": "prettier --write src *.js && eslint --fix src *.js" 14 13 }, 15 14 "devDependencies": { 16 - "@sveltejs/adapter-static": "^2.0.3", 17 - "@sveltejs/kit": "^1.24.1", 15 + "@sveltejs/adapter-static": "^3.0.0", 16 + "@sveltejs/kit": "^2.0.3", 18 17 "@sveltejs/package": "^2.2.3", 19 - "@typescript-eslint/eslint-plugin": "^6.6.0", 20 - "@typescript-eslint/parser": "^6.6.0", 21 - "eslint": "^8.49.0", 22 - "eslint-config-prettier": "^9.0.0", 23 - "eslint-plugin-svelte3": "^4.0.0", 24 - "prettier": "^2.0.3", 25 - "prettier-plugin-svelte": "^2.0.3", 26 - "sass": "^1.66.1", 27 - "svelte": "^3.59.2", 28 - "svelte-check": "^3.5.1", 29 - "typescript": "^5.2.2", 30 - "vite": "^4.4.9" 18 + "@sveltejs/vite-plugin-svelte": "^3.0.1", 19 + "@typescript-eslint/eslint-plugin": "^6.15.0", 20 + "@typescript-eslint/parser": "^6.15.0", 21 + "eslint": "^8.56.0", 22 + "eslint-config-prettier": "^9.1.0", 23 + "eslint-plugin-svelte": "^2.35.1", 24 + "prettier": "^3.1.1", 25 + "prettier-plugin-svelte": "^3.1.2", 26 + "publint": "^0.2.6", 27 + "sass": "^1.69.5", 28 + "svelte": "^4.2.8", 29 + "svelte-check": "^3.6.2", 30 + "tslib": "^2.6.2", 31 + "typescript": "^5.3.3", 32 + "vite": "^5.0.10" 31 33 }, 32 34 "peerDependencies": { 33 35 "svelte": "^3.0.0 || ^4.0.0" ··· 79 81 } 80 82 }, 81 83 "files": [ 82 - "package" 84 + "dist", 85 + "!dist/**/*.test.*", 86 + "!dist/**/*.spec.*" 83 87 ], 84 88 "svelte": "./dist/index.js", 85 89 "typesVersions": {
+3 -3
src/app.html
··· 1 - <!DOCTYPE html> 1 + <!doctype html> 2 2 <html lang="en"> 3 3 <head> 4 4 <meta charset="utf-8" /> 5 5 <meta name="viewport" content="width=device-width, initial-scale=1" /> 6 6 7 - <link rel="icon" href="/favicon.png" /> 7 + <link rel="icon" href="%sveltekit.assets%/favicon.png" /> 8 8 %sveltekit.head% 9 9 </head> 10 - <body> 10 + <body data-sveltekit-preload-data="hover"> 11 11 <div>%sveltekit.body%</div> 12 12 </body> 13 13 </html>
+1 -1
svelte.config.js
··· 1 1 import adapter from '@sveltejs/adapter-static' 2 - import { vitePreprocess } from '@sveltejs/kit/vite' 2 + import { vitePreprocess } from '@sveltejs/vite-plugin-svelte' 3 3 4 4 /** @type {import('@sveltejs/kit').Config} */ 5 5 export default {
+3 -5
tsconfig.json
··· 8 8 "resolveJsonModule": true, 9 9 "skipLibCheck": true, 10 10 "sourceMap": true, 11 - "strict": true 11 + "strict": true, 12 + "module": "NodeNext", 13 + "moduleResolution": "NodeNext" 12 14 } 13 - // Path aliases are handled by https://kit.svelte.dev/docs/configuration#alias 14 - // 15 - // If you want to overwrite includes/excludes, make sure to copy over the relevant includes/excludes 16 - // from the referenced tsconfig.json - TypeScript does not merge them in 17 15 }
vite.config.js vite.config.ts