diff --git a/package.json b/package.json index 8fdce3e..3e6d8d2 100644 --- a/package.json +++ b/package.json @@ -29,7 +29,7 @@ "solid-js": "^1.8.21", "solid-toast": "^0.5.0", "solidjs-use": "^2.3.0", - "svelte": "^4.2.18", + "svelte": "^4.2.19", "svelte-sonner": "^0.3.27", "tiktoken": "^1.0.16" }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index e6e8883..ed43661 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -19,7 +19,7 @@ importers: version: 4.4.1(solid-js@1.8.21)(vite@5.4.2(@types/node@22.5.0)(terser@5.31.6)) '@astrojs/svelte': specifier: ^5.7.0 - version: 5.7.0(astro@4.14.5(@types/node@22.5.0)(rollup@2.79.1)(terser@5.31.6)(typescript@5.4.5))(svelte@4.2.18)(typescript@5.4.5)(vite@5.4.2(@types/node@22.5.0)(terser@5.31.6)) + version: 5.7.0(astro@4.14.5(@types/node@22.5.0)(rollup@2.79.1)(terser@5.31.6)(typescript@5.4.5))(svelte@4.2.19)(typescript@5.4.5)(vite@5.4.2(@types/node@22.5.0)(terser@5.31.6)) '@astrojs/vercel': specifier: ^7.8.0 version: 7.8.0(astro@4.14.5(@types/node@22.5.0)(rollup@2.79.1)(terser@5.31.6)(typescript@5.4.5)) @@ -66,11 +66,11 @@ importers: specifier: ^2.3.0 version: 2.3.0 svelte: - specifier: ^4.2.18 - version: 4.2.18 + specifier: ^4.2.19 + version: 4.2.19 svelte-sonner: specifier: ^0.3.27 - version: 0.3.27(svelte@4.2.18) + version: 0.3.27(svelte@4.2.19) tiktoken: specifier: ^1.0.16 version: 1.0.16 @@ -80,7 +80,7 @@ importers: version: 1.0.9(eslint@8.57.0)(typescript@5.4.5) '@iconify/json': specifier: latest - version: 2.2.239 + version: 2.2.240 '@julr/unocss-preset-heropatterns': specifier: ^1.0.2 version: 1.0.2(unocss@0.61.9(postcss@8.4.41)(rollup@2.79.1)(vite@5.4.2(@types/node@22.5.0)(terser@5.31.6))) @@ -113,7 +113,7 @@ importers: version: 1.2.3(eslint@8.57.0)(typescript@5.4.5) eslint-plugin-svelte: specifier: ^2.43.0 - version: 2.43.0(eslint@8.57.0)(svelte@4.2.18) + version: 2.43.0(eslint@8.57.0)(svelte@4.2.19) openai: specifier: ^4.56.0 version: 4.56.0(zod@3.23.8) @@ -207,8 +207,8 @@ packages: resolution: {integrity: sha512-BBt3opiCOxUr9euZ5/ro/Xv8/V7yJ5bjYMqG/C1YAo8MIKAnumZalCN+msbci3Pigy4lIQfPUpfMM27HMGaYEA==} engines: {node: '>=6.9.0'} - '@babel/generator@7.25.4': - resolution: {integrity: sha512-NFtZmZsyzDPJnk9Zg3BbTfKKc9UlHYzD0E//p2Z3B9nCwwtJW9T0gVbCz8+fBngnn4zf1Dr3IK8PHQQHq0lDQw==} + '@babel/generator@7.25.5': + resolution: {integrity: sha512-abd43wyLfbWoxC6ahM8xTkqLpGB2iWBVyuKC9/srhFunCd1SDNrV1s72bBpK4hLj8KLzHBBcOblvLQZBNw9r3w==} engines: {node: '>=6.9.0'} '@babel/helper-annotate-as-pure@7.24.7': @@ -1274,14 +1274,14 @@ packages: resolution: {integrity: sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==} deprecated: Use @eslint/object-schema instead - '@iconify/json@2.2.239': - resolution: {integrity: sha512-NoKhFlWGPQbKCUb0tslIQK00cbRXMH6NPxGvS4bQgkH2hfcK/jA7EuBEkOaIyR3HdtvRNCunCntuR9eJnP8FAQ==} + '@iconify/json@2.2.240': + resolution: {integrity: sha512-hW9EdRP5AQd6uTi1TwMfKmrQ3E3u/Pk/6HBxeCeO1xemm/vHrDH3mOqODFX/Bm5yHock2ERtItVbPc0SQjuqvg==} '@iconify/types@2.0.0': resolution: {integrity: sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg==} - '@iconify/utils@2.1.31': - resolution: {integrity: sha512-WCu65iVaFRXyGU+op12XVbDZgIov0vzMIlUokZ1WR42cU2wwYMks/pZY8v0tE72W8ShXVaprO79Jv6EjYm3Sjw==} + '@iconify/utils@2.1.32': + resolution: {integrity: sha512-LeifFZPPKu28O3AEDpYJNdEbvS4/ojAPyIW+pF/vUpJTYnbTiXUHkCh0bwgFRzKvdpb8H4Fbfd/742++MF4fPQ==} '@img/sharp-darwin-arm64@0.33.5': resolution: {integrity: sha512-UT4p+iz/2H4twwAoLCqfA9UH5pI6DggwKEGuaPy7nCVQ8ZsiY5PIcrRvD1DzuY3qYL07NtIQcWnBSY/heikIFQ==} @@ -3767,8 +3767,8 @@ packages: micromark@4.0.0: resolution: {integrity: sha512-o/sd0nMof8kYff+TqcDx3VSrgBTcZpSvYcAHIfHhv5VAuNmisCxjhx6YmxS8PFEpb9z5WKWKPdzf0jM23ro3RQ==} - micromatch@4.0.7: - resolution: {integrity: sha512-LPP/3KorzCwBxfeUuZmaR6bG2kdeHSbe0P2tY3FLRU4vYrjYz5hI4QZwV0njUx3jeuKe67YukQ1LSPZBKDqO/Q==} + micromatch@4.0.8: + resolution: {integrity: sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==} engines: {node: '>=8.6'} mime-db@1.52.0: @@ -4621,8 +4621,8 @@ packages: svelte: ^3.55 || ^4.0.0-next.0 || ^4.0 || ^5.0.0-next.0 typescript: ^4.9.4 || ^5.0.0 - svelte@4.2.18: - resolution: {integrity: sha512-d0FdzYIiAePqRJEb90WlJDkjUEx42xhivxN8muUBmfZnP+tzUgz12DJ2hRJi8sIHCME7jeK1PTMgKPSfTd8JrA==} + svelte@4.2.19: + resolution: {integrity: sha512-IY1rnGr6izd10B0A8LqsBfmlT5OILVuZ7XsI0vdGPEvuonFV7NYEUK4dAkm9Zg2q0Um92kYjTpS1CAP3Nh/KWw==} engines: {node: '>=16'} synckit@0.6.2: @@ -4709,8 +4709,8 @@ packages: tslib@1.14.1: resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==} - tslib@2.6.3: - resolution: {integrity: sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==} + tslib@2.7.0: + resolution: {integrity: sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA==} tsutils@3.21.0: resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} @@ -5201,12 +5201,12 @@ snapshots: - supports-color - vite - '@astrojs/svelte@5.7.0(astro@4.14.5(@types/node@22.5.0)(rollup@2.79.1)(terser@5.31.6)(typescript@5.4.5))(svelte@4.2.18)(typescript@5.4.5)(vite@5.4.2(@types/node@22.5.0)(terser@5.31.6))': + '@astrojs/svelte@5.7.0(astro@4.14.5(@types/node@22.5.0)(rollup@2.79.1)(terser@5.31.6)(typescript@5.4.5))(svelte@4.2.19)(typescript@5.4.5)(vite@5.4.2(@types/node@22.5.0)(terser@5.31.6))': dependencies: - '@sveltejs/vite-plugin-svelte': 3.1.2(svelte@4.2.18)(vite@5.4.2(@types/node@22.5.0)(terser@5.31.6)) + '@sveltejs/vite-plugin-svelte': 3.1.2(svelte@4.2.19)(vite@5.4.2(@types/node@22.5.0)(terser@5.31.6)) astro: 4.14.5(@types/node@22.5.0)(rollup@2.79.1)(terser@5.31.6)(typescript@5.4.5) - svelte: 4.2.18 - svelte2tsx: 0.7.16(svelte@4.2.18)(typescript@5.4.5) + svelte: 4.2.19 + svelte2tsx: 0.7.16(svelte@4.2.19)(typescript@5.4.5) typescript: 5.4.5 transitivePeerDependencies: - supports-color @@ -5253,7 +5253,7 @@ snapshots: dependencies: '@ampproject/remapping': 2.3.0 '@babel/code-frame': 7.24.7 - '@babel/generator': 7.25.4 + '@babel/generator': 7.25.5 '@babel/helper-compilation-targets': 7.25.2 '@babel/helper-module-transforms': 7.25.2(@babel/core@7.25.2) '@babel/helpers': 7.25.0 @@ -5269,7 +5269,7 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/generator@7.25.4': + '@babel/generator@7.25.5': dependencies: '@babel/types': 7.25.4 '@jridgewell/gen-mapping': 0.3.5 @@ -6035,7 +6035,7 @@ snapshots: '@babel/traverse@7.25.4': dependencies: '@babel/code-frame': 7.24.7 - '@babel/generator': 7.25.4 + '@babel/generator': 7.25.5 '@babel/parser': 7.25.4 '@babel/template': 7.25.0 '@babel/types': 7.25.4 @@ -6054,7 +6054,7 @@ snapshots: '@emnapi/runtime@1.2.0': dependencies: - tslib: 2.6.3 + tslib: 2.7.0 optional: true '@esbuild/aix-ppc64@0.21.5': @@ -6342,14 +6342,14 @@ snapshots: '@humanwhocodes/object-schema@2.0.3': {} - '@iconify/json@2.2.239': + '@iconify/json@2.2.240': dependencies: '@iconify/types': 2.0.0 pathe: 1.1.2 '@iconify/types@2.0.0': {} - '@iconify/utils@2.1.31': + '@iconify/utils@2.1.32': dependencies: '@antfu/install-pkg': 0.4.0 '@antfu/utils': 0.7.10 @@ -6623,24 +6623,24 @@ snapshots: magic-string: 0.25.9 string.prototype.matchall: 4.0.11 - '@sveltejs/vite-plugin-svelte-inspector@2.1.0(@sveltejs/vite-plugin-svelte@3.1.2(svelte@4.2.18)(vite@5.4.2(@types/node@22.5.0)(terser@5.31.6)))(svelte@4.2.18)(vite@5.4.2(@types/node@22.5.0)(terser@5.31.6))': + '@sveltejs/vite-plugin-svelte-inspector@2.1.0(@sveltejs/vite-plugin-svelte@3.1.2(svelte@4.2.19)(vite@5.4.2(@types/node@22.5.0)(terser@5.31.6)))(svelte@4.2.19)(vite@5.4.2(@types/node@22.5.0)(terser@5.31.6))': dependencies: - '@sveltejs/vite-plugin-svelte': 3.1.2(svelte@4.2.18)(vite@5.4.2(@types/node@22.5.0)(terser@5.31.6)) + '@sveltejs/vite-plugin-svelte': 3.1.2(svelte@4.2.19)(vite@5.4.2(@types/node@22.5.0)(terser@5.31.6)) debug: 4.3.6 - svelte: 4.2.18 + svelte: 4.2.19 vite: 5.4.2(@types/node@22.5.0)(terser@5.31.6) transitivePeerDependencies: - supports-color - '@sveltejs/vite-plugin-svelte@3.1.2(svelte@4.2.18)(vite@5.4.2(@types/node@22.5.0)(terser@5.31.6))': + '@sveltejs/vite-plugin-svelte@3.1.2(svelte@4.2.19)(vite@5.4.2(@types/node@22.5.0)(terser@5.31.6))': dependencies: - '@sveltejs/vite-plugin-svelte-inspector': 2.1.0(@sveltejs/vite-plugin-svelte@3.1.2(svelte@4.2.18)(vite@5.4.2(@types/node@22.5.0)(terser@5.31.6)))(svelte@4.2.18)(vite@5.4.2(@types/node@22.5.0)(terser@5.31.6)) + '@sveltejs/vite-plugin-svelte-inspector': 2.1.0(@sveltejs/vite-plugin-svelte@3.1.2(svelte@4.2.19)(vite@5.4.2(@types/node@22.5.0)(terser@5.31.6)))(svelte@4.2.19)(vite@5.4.2(@types/node@22.5.0)(terser@5.31.6)) debug: 4.3.6 deepmerge: 4.3.1 kleur: 4.1.5 magic-string: 0.30.11 - svelte: 4.2.18 - svelte-hmr: 0.16.0(svelte@4.2.18) + svelte: 4.2.19 + svelte-hmr: 0.16.0(svelte@4.2.19) vite: 5.4.2(@types/node@22.5.0)(terser@5.31.6) vitefu: 0.2.5(vite@5.4.2(@types/node@22.5.0)(terser@5.31.6)) transitivePeerDependencies: @@ -6972,7 +6972,7 @@ snapshots: '@unocss/preset-icons@0.61.9': dependencies: - '@iconify/utils': 2.1.31 + '@iconify/utils': 2.1.32 '@unocss/core': 0.61.9 ofetch: 1.3.4 transitivePeerDependencies: @@ -7086,7 +7086,7 @@ snapshots: estree-walker: 2.0.2 glob: 7.2.3 graceful-fs: 4.2.11 - micromatch: 4.0.7 + micromatch: 4.0.8 node-gyp-build: 4.8.1 resolve-from: 5.0.0 transitivePeerDependencies: @@ -7279,7 +7279,7 @@ snapshots: '@astrojs/markdown-remark': 5.2.0 '@astrojs/telemetry': 3.1.0 '@babel/core': 7.25.2 - '@babel/generator': 7.25.4 + '@babel/generator': 7.25.5 '@babel/parser': 7.25.4 '@babel/plugin-transform-react-jsx': 7.25.2(@babel/core@7.25.2) '@babel/traverse': 7.25.4 @@ -7316,7 +7316,7 @@ snapshots: js-yaml: 4.1.0 kleur: 4.1.5 magic-string: 0.30.11 - micromatch: 4.0.7 + micromatch: 4.0.8 mrmime: 2.0.0 neotraverse: 0.6.18 ora: 8.0.1 @@ -8178,7 +8178,7 @@ snapshots: string.prototype.matchall: 4.0.11 string.prototype.repeat: 1.0.0 - eslint-plugin-svelte@2.43.0(eslint@8.57.0)(svelte@4.2.18): + eslint-plugin-svelte@2.43.0(eslint@8.57.0)(svelte@4.2.19): dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) '@jridgewell/sourcemap-codec': 1.5.0 @@ -8191,9 +8191,9 @@ snapshots: postcss-safe-parser: 6.0.0(postcss@8.4.41) postcss-selector-parser: 6.1.2 semver: 7.6.3 - svelte-eslint-parser: 0.41.0(svelte@4.2.18) + svelte-eslint-parser: 0.41.0(svelte@4.2.19) optionalDependencies: - svelte: 4.2.18 + svelte: 4.2.19 transitivePeerDependencies: - ts-node @@ -8382,7 +8382,7 @@ snapshots: '@nodelib/fs.walk': 1.2.8 glob-parent: 5.1.2 merge2: 1.4.1 - micromatch: 4.0.7 + micromatch: 4.0.8 fast-json-stable-stringify@2.1.0: {} @@ -8422,7 +8422,7 @@ snapshots: find-yarn-workspace-root2@1.2.16: dependencies: - micromatch: 4.0.7 + micromatch: 4.0.8 pkg-dir: 4.2.0 flat-cache@3.2.0: @@ -9116,7 +9116,7 @@ snapshots: lower-case@2.0.2: dependencies: - tslib: 2.6.3 + tslib: 2.7.0 lru-cache@5.1.1: dependencies: @@ -9496,7 +9496,7 @@ snapshots: transitivePeerDependencies: - supports-color - micromatch@4.0.7: + micromatch@4.0.8: dependencies: braces: 3.0.3 picomatch: 2.3.1 @@ -9572,7 +9572,7 @@ snapshots: no-case@3.0.4: dependencies: lower-case: 2.0.2 - tslib: 2.6.3 + tslib: 2.7.0 node-domexception@1.0.0: {} @@ -9783,7 +9783,7 @@ snapshots: pascal-case@3.1.2: dependencies: no-case: 3.0.4 - tslib: 2.6.3 + tslib: 2.7.0 path-exists@4.0.0: {} @@ -10281,7 +10281,7 @@ snapshots: solid-refresh@0.6.3(solid-js@1.8.21): dependencies: - '@babel/generator': 7.25.4 + '@babel/generator': 7.25.5 '@babel/helper-module-imports': 7.24.7 '@babel/types': 7.25.4 solid-js: 1.8.21 @@ -10447,7 +10447,7 @@ snapshots: supports-preserve-symlinks-flag@1.0.0: {} - svelte-eslint-parser@0.41.0(svelte@4.2.18): + svelte-eslint-parser@0.41.0(svelte@4.2.19): dependencies: eslint-scope: 7.2.2 eslint-visitor-keys: 3.4.3 @@ -10455,24 +10455,24 @@ snapshots: postcss: 8.4.41 postcss-scss: 4.0.9(postcss@8.4.41) optionalDependencies: - svelte: 4.2.18 + svelte: 4.2.19 - svelte-hmr@0.16.0(svelte@4.2.18): + svelte-hmr@0.16.0(svelte@4.2.19): dependencies: - svelte: 4.2.18 + svelte: 4.2.19 - svelte-sonner@0.3.27(svelte@4.2.18): + svelte-sonner@0.3.27(svelte@4.2.19): dependencies: - svelte: 4.2.18 + svelte: 4.2.19 - svelte2tsx@0.7.16(svelte@4.2.18)(typescript@5.4.5): + svelte2tsx@0.7.16(svelte@4.2.19)(typescript@5.4.5): dependencies: dedent-js: 1.0.1 pascal-case: 3.1.2 - svelte: 4.2.18 + svelte: 4.2.19 typescript: 5.4.5 - svelte@4.2.18: + svelte@4.2.19: dependencies: '@ampproject/remapping': 2.3.0 '@jridgewell/sourcemap-codec': 1.5.0 @@ -10491,12 +10491,12 @@ snapshots: synckit@0.6.2: dependencies: - tslib: 2.6.3 + tslib: 2.7.0 synckit@0.9.1: dependencies: '@pkgr/core': 0.1.1 - tslib: 2.6.3 + tslib: 2.7.0 tar@6.2.1: dependencies: @@ -10566,7 +10566,7 @@ snapshots: tslib@1.14.1: {} - tslib@2.6.3: {} + tslib@2.7.0: {} tsutils@3.21.0(typescript@5.4.5): dependencies: