Spaces:
Running
Running
Upgrade tailwindcss to version 3.4 (#664)
Browse files- package-lock.json +116 -66
- package.json +1 -1
- src/lib/components/MobileNav.svelte +1 -1
- src/lib/components/NavMenu.svelte +2 -2
- src/lib/components/chat/ChatIntroduction.svelte +1 -1
- src/lib/components/chat/ChatMessage.svelte +3 -3
- src/lib/components/chat/ChatWindow.svelte +3 -3
- src/routes/+layout.svelte +1 -1
package-lock.json
CHANGED
|
@@ -28,7 +28,7 @@
|
|
| 28 |
"postcss": "^8.4.31",
|
| 29 |
"serpapi": "^1.1.1",
|
| 30 |
"tailwind-scrollbar": "^3.0.0",
|
| 31 |
-
"tailwindcss": "^3.
|
| 32 |
"zod": "^3.22.3"
|
| 33 |
},
|
| 34 |
"devDependencies": {
|
|
@@ -63,6 +63,17 @@
|
|
| 63 |
"openai": "^4.14.2"
|
| 64 |
}
|
| 65 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 66 |
"node_modules/@ampproject/remapping": {
|
| 67 |
"version": "2.2.1",
|
| 68 |
"resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.1.tgz",
|
|
@@ -2816,9 +2827,9 @@
|
|
| 2816 |
"integrity": "sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ=="
|
| 2817 |
},
|
| 2818 |
"node_modules/fast-glob": {
|
| 2819 |
-
"version": "3.2
|
| 2820 |
-
"resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.
|
| 2821 |
-
"integrity": "sha512-
|
| 2822 |
"dependencies": {
|
| 2823 |
"@nodelib/fs.stat": "^2.0.2",
|
| 2824 |
"@nodelib/fs.walk": "^1.2.3",
|
|
@@ -2992,9 +3003,12 @@
|
|
| 2992 |
}
|
| 2993 |
},
|
| 2994 |
"node_modules/function-bind": {
|
| 2995 |
-
"version": "1.1.
|
| 2996 |
-
"resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.
|
| 2997 |
-
"integrity": "sha512-
|
|
|
|
|
|
|
|
|
|
| 2998 |
},
|
| 2999 |
"node_modules/get-func-name": {
|
| 3000 |
"version": "2.0.2",
|
|
@@ -3143,17 +3157,6 @@
|
|
| 3143 |
"uglify-js": "^3.1.4"
|
| 3144 |
}
|
| 3145 |
},
|
| 3146 |
-
"node_modules/has": {
|
| 3147 |
-
"version": "1.0.3",
|
| 3148 |
-
"resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
|
| 3149 |
-
"integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
|
| 3150 |
-
"dependencies": {
|
| 3151 |
-
"function-bind": "^1.1.1"
|
| 3152 |
-
},
|
| 3153 |
-
"engines": {
|
| 3154 |
-
"node": ">= 0.4.0"
|
| 3155 |
-
}
|
| 3156 |
-
},
|
| 3157 |
"node_modules/has-flag": {
|
| 3158 |
"version": "4.0.0",
|
| 3159 |
"resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
|
|
@@ -3168,6 +3171,17 @@
|
|
| 3168 |
"resolved": "https://registry.npmjs.org/hash-wasm/-/hash-wasm-4.9.0.tgz",
|
| 3169 |
"integrity": "sha512-7SW7ejyfnRxuOc7ptQHSf4LDoZaWOivfzqw+5rpcQku0nHfmicPKE51ra9BiRLAmT8+gGLestr1XroUkqdjL6w=="
|
| 3170 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 3171 |
"node_modules/highlight.js": {
|
| 3172 |
"version": "11.7.0",
|
| 3173 |
"resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-11.7.0.tgz",
|
|
@@ -3375,11 +3389,11 @@
|
|
| 3375 |
}
|
| 3376 |
},
|
| 3377 |
"node_modules/is-core-module": {
|
| 3378 |
-
"version": "2.
|
| 3379 |
-
"resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.
|
| 3380 |
-
"integrity": "sha512-
|
| 3381 |
"dependencies": {
|
| 3382 |
-
"
|
| 3383 |
},
|
| 3384 |
"funding": {
|
| 3385 |
"url": "https://github.com/sponsors/ljharb"
|
|
@@ -3460,9 +3474,9 @@
|
|
| 3460 |
"dev": true
|
| 3461 |
},
|
| 3462 |
"node_modules/jiti": {
|
| 3463 |
-
"version": "1.
|
| 3464 |
-
"resolved": "https://registry.npmjs.org/jiti/-/jiti-1.
|
| 3465 |
-
"integrity": "sha512-
|
| 3466 |
"bin": {
|
| 3467 |
"jiti": "bin/jiti.js"
|
| 3468 |
}
|
|
@@ -4602,16 +4616,16 @@
|
|
| 4602 |
}
|
| 4603 |
},
|
| 4604 |
"node_modules/postcss-import": {
|
| 4605 |
-
"version": "
|
| 4606 |
-
"resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-
|
| 4607 |
-
"integrity": "sha512-
|
| 4608 |
"dependencies": {
|
| 4609 |
"postcss-value-parser": "^4.0.0",
|
| 4610 |
"read-cache": "^1.0.0",
|
| 4611 |
"resolve": "^1.1.7"
|
| 4612 |
},
|
| 4613 |
"engines": {
|
| 4614 |
-
"node": ">=
|
| 4615 |
},
|
| 4616 |
"peerDependencies": {
|
| 4617 |
"postcss": "^8.0.0"
|
|
@@ -4639,6 +4653,7 @@
|
|
| 4639 |
"version": "3.1.4",
|
| 4640 |
"resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.1.4.tgz",
|
| 4641 |
"integrity": "sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==",
|
|
|
|
| 4642 |
"dependencies": {
|
| 4643 |
"lilconfig": "^2.0.5",
|
| 4644 |
"yaml": "^1.10.2"
|
|
@@ -4664,11 +4679,11 @@
|
|
| 4664 |
}
|
| 4665 |
},
|
| 4666 |
"node_modules/postcss-nested": {
|
| 4667 |
-
"version": "6.0.
|
| 4668 |
-
"resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.0.
|
| 4669 |
-
"integrity": "sha512-
|
| 4670 |
"dependencies": {
|
| 4671 |
-
"postcss-selector-parser": "^6.0.
|
| 4672 |
},
|
| 4673 |
"engines": {
|
| 4674 |
"node": ">=12.0"
|
|
@@ -5035,17 +5050,6 @@
|
|
| 5035 |
"resolved": "https://registry.npmjs.org/queue-tick/-/queue-tick-1.0.1.tgz",
|
| 5036 |
"integrity": "sha512-kJt5qhMxoszgU/62PLP1CJytzd2NKetjSRnyuj31fDd3Rlcz3fzlFdFLD1SItunPwyqEOkca6GbV612BWfaBag=="
|
| 5037 |
},
|
| 5038 |
-
"node_modules/quick-lru": {
|
| 5039 |
-
"version": "5.1.1",
|
| 5040 |
-
"resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz",
|
| 5041 |
-
"integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==",
|
| 5042 |
-
"engines": {
|
| 5043 |
-
"node": ">=10"
|
| 5044 |
-
},
|
| 5045 |
-
"funding": {
|
| 5046 |
-
"url": "https://github.com/sponsors/sindresorhus"
|
| 5047 |
-
}
|
| 5048 |
-
},
|
| 5049 |
"node_modules/rc": {
|
| 5050 |
"version": "1.2.8",
|
| 5051 |
"resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz",
|
|
@@ -5112,11 +5116,11 @@
|
|
| 5112 |
"integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ=="
|
| 5113 |
},
|
| 5114 |
"node_modules/resolve": {
|
| 5115 |
-
"version": "1.22.
|
| 5116 |
-
"resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.
|
| 5117 |
-
"integrity": "sha512-
|
| 5118 |
"dependencies": {
|
| 5119 |
-
"is-core-module": "^2.
|
| 5120 |
"path-parse": "^1.0.7",
|
| 5121 |
"supports-preserve-symlinks-flag": "^1.0.0"
|
| 5122 |
},
|
|
@@ -5866,44 +5870,89 @@
|
|
| 5866 |
}
|
| 5867 |
},
|
| 5868 |
"node_modules/tailwindcss": {
|
| 5869 |
-
"version": "3.
|
| 5870 |
-
"resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.
|
| 5871 |
-
"integrity": "sha512-
|
| 5872 |
"dependencies": {
|
|
|
|
| 5873 |
"arg": "^5.0.2",
|
| 5874 |
"chokidar": "^3.5.3",
|
| 5875 |
-
"color-name": "^1.1.4",
|
| 5876 |
"didyoumean": "^1.2.2",
|
| 5877 |
"dlv": "^1.1.3",
|
| 5878 |
-
"fast-glob": "^3.
|
| 5879 |
"glob-parent": "^6.0.2",
|
| 5880 |
"is-glob": "^4.0.3",
|
| 5881 |
-
"jiti": "^1.
|
| 5882 |
-
"lilconfig": "^2.0
|
| 5883 |
"micromatch": "^4.0.5",
|
| 5884 |
"normalize-path": "^3.0.0",
|
| 5885 |
"object-hash": "^3.0.0",
|
| 5886 |
"picocolors": "^1.0.0",
|
| 5887 |
-
"postcss": "^8.
|
| 5888 |
-
"postcss-import": "^
|
| 5889 |
-
"postcss-js": "^4.0.
|
| 5890 |
-
"postcss-load-config": "^
|
| 5891 |
-
"postcss-nested": "6.0.
|
| 5892 |
"postcss-selector-parser": "^6.0.11",
|
| 5893 |
-
"
|
| 5894 |
-
"
|
| 5895 |
-
"resolve": "^1.22.1",
|
| 5896 |
-
"sucrase": "^3.29.0"
|
| 5897 |
},
|
| 5898 |
"bin": {
|
| 5899 |
"tailwind": "lib/cli.js",
|
| 5900 |
"tailwindcss": "lib/cli.js"
|
| 5901 |
},
|
| 5902 |
"engines": {
|
| 5903 |
-
"node": ">=
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 5904 |
},
|
| 5905 |
"peerDependencies": {
|
| 5906 |
-
"postcss": "
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 5907 |
}
|
| 5908 |
},
|
| 5909 |
"node_modules/tar-fs": {
|
|
@@ -6665,6 +6714,7 @@
|
|
| 6665 |
"version": "1.10.2",
|
| 6666 |
"resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz",
|
| 6667 |
"integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==",
|
|
|
|
| 6668 |
"engines": {
|
| 6669 |
"node": ">= 6"
|
| 6670 |
}
|
|
|
|
| 28 |
"postcss": "^8.4.31",
|
| 29 |
"serpapi": "^1.1.1",
|
| 30 |
"tailwind-scrollbar": "^3.0.0",
|
| 31 |
+
"tailwindcss": "^3.4.0",
|
| 32 |
"zod": "^3.22.3"
|
| 33 |
},
|
| 34 |
"devDependencies": {
|
|
|
|
| 63 |
"openai": "^4.14.2"
|
| 64 |
}
|
| 65 |
},
|
| 66 |
+
"node_modules/@alloc/quick-lru": {
|
| 67 |
+
"version": "5.2.0",
|
| 68 |
+
"resolved": "https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.2.0.tgz",
|
| 69 |
+
"integrity": "sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==",
|
| 70 |
+
"engines": {
|
| 71 |
+
"node": ">=10"
|
| 72 |
+
},
|
| 73 |
+
"funding": {
|
| 74 |
+
"url": "https://github.com/sponsors/sindresorhus"
|
| 75 |
+
}
|
| 76 |
+
},
|
| 77 |
"node_modules/@ampproject/remapping": {
|
| 78 |
"version": "2.2.1",
|
| 79 |
"resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.1.tgz",
|
|
|
|
| 2827 |
"integrity": "sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ=="
|
| 2828 |
},
|
| 2829 |
"node_modules/fast-glob": {
|
| 2830 |
+
"version": "3.3.2",
|
| 2831 |
+
"resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz",
|
| 2832 |
+
"integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==",
|
| 2833 |
"dependencies": {
|
| 2834 |
"@nodelib/fs.stat": "^2.0.2",
|
| 2835 |
"@nodelib/fs.walk": "^1.2.3",
|
|
|
|
| 3003 |
}
|
| 3004 |
},
|
| 3005 |
"node_modules/function-bind": {
|
| 3006 |
+
"version": "1.1.2",
|
| 3007 |
+
"resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz",
|
| 3008 |
+
"integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==",
|
| 3009 |
+
"funding": {
|
| 3010 |
+
"url": "https://github.com/sponsors/ljharb"
|
| 3011 |
+
}
|
| 3012 |
},
|
| 3013 |
"node_modules/get-func-name": {
|
| 3014 |
"version": "2.0.2",
|
|
|
|
| 3157 |
"uglify-js": "^3.1.4"
|
| 3158 |
}
|
| 3159 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 3160 |
"node_modules/has-flag": {
|
| 3161 |
"version": "4.0.0",
|
| 3162 |
"resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
|
|
|
|
| 3171 |
"resolved": "https://registry.npmjs.org/hash-wasm/-/hash-wasm-4.9.0.tgz",
|
| 3172 |
"integrity": "sha512-7SW7ejyfnRxuOc7ptQHSf4LDoZaWOivfzqw+5rpcQku0nHfmicPKE51ra9BiRLAmT8+gGLestr1XroUkqdjL6w=="
|
| 3173 |
},
|
| 3174 |
+
"node_modules/hasown": {
|
| 3175 |
+
"version": "2.0.0",
|
| 3176 |
+
"resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.0.tgz",
|
| 3177 |
+
"integrity": "sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA==",
|
| 3178 |
+
"dependencies": {
|
| 3179 |
+
"function-bind": "^1.1.2"
|
| 3180 |
+
},
|
| 3181 |
+
"engines": {
|
| 3182 |
+
"node": ">= 0.4"
|
| 3183 |
+
}
|
| 3184 |
+
},
|
| 3185 |
"node_modules/highlight.js": {
|
| 3186 |
"version": "11.7.0",
|
| 3187 |
"resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-11.7.0.tgz",
|
|
|
|
| 3389 |
}
|
| 3390 |
},
|
| 3391 |
"node_modules/is-core-module": {
|
| 3392 |
+
"version": "2.13.1",
|
| 3393 |
+
"resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.1.tgz",
|
| 3394 |
+
"integrity": "sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==",
|
| 3395 |
"dependencies": {
|
| 3396 |
+
"hasown": "^2.0.0"
|
| 3397 |
},
|
| 3398 |
"funding": {
|
| 3399 |
"url": "https://github.com/sponsors/ljharb"
|
|
|
|
| 3474 |
"dev": true
|
| 3475 |
},
|
| 3476 |
"node_modules/jiti": {
|
| 3477 |
+
"version": "1.21.0",
|
| 3478 |
+
"resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.0.tgz",
|
| 3479 |
+
"integrity": "sha512-gFqAIbuKyyso/3G2qhiO2OM6shY6EPP/R0+mkDbyspxKazh8BXDC5FiFsUjlczgdNz/vfra0da2y+aHrusLG/Q==",
|
| 3480 |
"bin": {
|
| 3481 |
"jiti": "bin/jiti.js"
|
| 3482 |
}
|
|
|
|
| 4616 |
}
|
| 4617 |
},
|
| 4618 |
"node_modules/postcss-import": {
|
| 4619 |
+
"version": "15.1.0",
|
| 4620 |
+
"resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-15.1.0.tgz",
|
| 4621 |
+
"integrity": "sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==",
|
| 4622 |
"dependencies": {
|
| 4623 |
"postcss-value-parser": "^4.0.0",
|
| 4624 |
"read-cache": "^1.0.0",
|
| 4625 |
"resolve": "^1.1.7"
|
| 4626 |
},
|
| 4627 |
"engines": {
|
| 4628 |
+
"node": ">=14.0.0"
|
| 4629 |
},
|
| 4630 |
"peerDependencies": {
|
| 4631 |
"postcss": "^8.0.0"
|
|
|
|
| 4653 |
"version": "3.1.4",
|
| 4654 |
"resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.1.4.tgz",
|
| 4655 |
"integrity": "sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==",
|
| 4656 |
+
"dev": true,
|
| 4657 |
"dependencies": {
|
| 4658 |
"lilconfig": "^2.0.5",
|
| 4659 |
"yaml": "^1.10.2"
|
|
|
|
| 4679 |
}
|
| 4680 |
},
|
| 4681 |
"node_modules/postcss-nested": {
|
| 4682 |
+
"version": "6.0.1",
|
| 4683 |
+
"resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.0.1.tgz",
|
| 4684 |
+
"integrity": "sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==",
|
| 4685 |
"dependencies": {
|
| 4686 |
+
"postcss-selector-parser": "^6.0.11"
|
| 4687 |
},
|
| 4688 |
"engines": {
|
| 4689 |
"node": ">=12.0"
|
|
|
|
| 5050 |
"resolved": "https://registry.npmjs.org/queue-tick/-/queue-tick-1.0.1.tgz",
|
| 5051 |
"integrity": "sha512-kJt5qhMxoszgU/62PLP1CJytzd2NKetjSRnyuj31fDd3Rlcz3fzlFdFLD1SItunPwyqEOkca6GbV612BWfaBag=="
|
| 5052 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 5053 |
"node_modules/rc": {
|
| 5054 |
"version": "1.2.8",
|
| 5055 |
"resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz",
|
|
|
|
| 5116 |
"integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ=="
|
| 5117 |
},
|
| 5118 |
"node_modules/resolve": {
|
| 5119 |
+
"version": "1.22.8",
|
| 5120 |
+
"resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz",
|
| 5121 |
+
"integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==",
|
| 5122 |
"dependencies": {
|
| 5123 |
+
"is-core-module": "^2.13.0",
|
| 5124 |
"path-parse": "^1.0.7",
|
| 5125 |
"supports-preserve-symlinks-flag": "^1.0.0"
|
| 5126 |
},
|
|
|
|
| 5870 |
}
|
| 5871 |
},
|
| 5872 |
"node_modules/tailwindcss": {
|
| 5873 |
+
"version": "3.4.0",
|
| 5874 |
+
"resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.0.tgz",
|
| 5875 |
+
"integrity": "sha512-VigzymniH77knD1dryXbyxR+ePHihHociZbXnLZHUyzf2MMs2ZVqlUrZ3FvpXP8pno9JzmILt1sZPD19M3IxtA==",
|
| 5876 |
"dependencies": {
|
| 5877 |
+
"@alloc/quick-lru": "^5.2.0",
|
| 5878 |
"arg": "^5.0.2",
|
| 5879 |
"chokidar": "^3.5.3",
|
|
|
|
| 5880 |
"didyoumean": "^1.2.2",
|
| 5881 |
"dlv": "^1.1.3",
|
| 5882 |
+
"fast-glob": "^3.3.0",
|
| 5883 |
"glob-parent": "^6.0.2",
|
| 5884 |
"is-glob": "^4.0.3",
|
| 5885 |
+
"jiti": "^1.19.1",
|
| 5886 |
+
"lilconfig": "^2.1.0",
|
| 5887 |
"micromatch": "^4.0.5",
|
| 5888 |
"normalize-path": "^3.0.0",
|
| 5889 |
"object-hash": "^3.0.0",
|
| 5890 |
"picocolors": "^1.0.0",
|
| 5891 |
+
"postcss": "^8.4.23",
|
| 5892 |
+
"postcss-import": "^15.1.0",
|
| 5893 |
+
"postcss-js": "^4.0.1",
|
| 5894 |
+
"postcss-load-config": "^4.0.1",
|
| 5895 |
+
"postcss-nested": "^6.0.1",
|
| 5896 |
"postcss-selector-parser": "^6.0.11",
|
| 5897 |
+
"resolve": "^1.22.2",
|
| 5898 |
+
"sucrase": "^3.32.0"
|
|
|
|
|
|
|
| 5899 |
},
|
| 5900 |
"bin": {
|
| 5901 |
"tailwind": "lib/cli.js",
|
| 5902 |
"tailwindcss": "lib/cli.js"
|
| 5903 |
},
|
| 5904 |
"engines": {
|
| 5905 |
+
"node": ">=14.0.0"
|
| 5906 |
+
}
|
| 5907 |
+
},
|
| 5908 |
+
"node_modules/tailwindcss/node_modules/postcss-load-config": {
|
| 5909 |
+
"version": "4.0.2",
|
| 5910 |
+
"resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-4.0.2.tgz",
|
| 5911 |
+
"integrity": "sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==",
|
| 5912 |
+
"funding": [
|
| 5913 |
+
{
|
| 5914 |
+
"type": "opencollective",
|
| 5915 |
+
"url": "https://opencollective.com/postcss/"
|
| 5916 |
+
},
|
| 5917 |
+
{
|
| 5918 |
+
"type": "github",
|
| 5919 |
+
"url": "https://github.com/sponsors/ai"
|
| 5920 |
+
}
|
| 5921 |
+
],
|
| 5922 |
+
"dependencies": {
|
| 5923 |
+
"lilconfig": "^3.0.0",
|
| 5924 |
+
"yaml": "^2.3.4"
|
| 5925 |
+
},
|
| 5926 |
+
"engines": {
|
| 5927 |
+
"node": ">= 14"
|
| 5928 |
},
|
| 5929 |
"peerDependencies": {
|
| 5930 |
+
"postcss": ">=8.0.9",
|
| 5931 |
+
"ts-node": ">=9.0.0"
|
| 5932 |
+
},
|
| 5933 |
+
"peerDependenciesMeta": {
|
| 5934 |
+
"postcss": {
|
| 5935 |
+
"optional": true
|
| 5936 |
+
},
|
| 5937 |
+
"ts-node": {
|
| 5938 |
+
"optional": true
|
| 5939 |
+
}
|
| 5940 |
+
}
|
| 5941 |
+
},
|
| 5942 |
+
"node_modules/tailwindcss/node_modules/postcss-load-config/node_modules/lilconfig": {
|
| 5943 |
+
"version": "3.0.0",
|
| 5944 |
+
"resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.0.0.tgz",
|
| 5945 |
+
"integrity": "sha512-K2U4W2Ff5ibV7j7ydLr+zLAkIg5JJ4lPn1Ltsdt+Tz/IjQ8buJ55pZAxoP34lqIiwtF9iAvtLv3JGv7CAyAg+g==",
|
| 5946 |
+
"engines": {
|
| 5947 |
+
"node": ">=14"
|
| 5948 |
+
}
|
| 5949 |
+
},
|
| 5950 |
+
"node_modules/tailwindcss/node_modules/yaml": {
|
| 5951 |
+
"version": "2.3.4",
|
| 5952 |
+
"resolved": "https://registry.npmjs.org/yaml/-/yaml-2.3.4.tgz",
|
| 5953 |
+
"integrity": "sha512-8aAvwVUSHpfEqTQ4w/KMlf3HcRdt50E5ODIQJBw1fQ5RL34xabzxtUlzTXVqc4rkZsPbvrXKWnABCD7kWSmocA==",
|
| 5954 |
+
"engines": {
|
| 5955 |
+
"node": ">= 14"
|
| 5956 |
}
|
| 5957 |
},
|
| 5958 |
"node_modules/tar-fs": {
|
|
|
|
| 6714 |
"version": "1.10.2",
|
| 6715 |
"resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz",
|
| 6716 |
"integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==",
|
| 6717 |
+
"dev": true,
|
| 6718 |
"engines": {
|
| 6719 |
"node": ">= 6"
|
| 6720 |
}
|
package.json
CHANGED
|
@@ -64,7 +64,7 @@
|
|
| 64 |
"postcss": "^8.4.31",
|
| 65 |
"serpapi": "^1.1.1",
|
| 66 |
"tailwind-scrollbar": "^3.0.0",
|
| 67 |
-
"tailwindcss": "^3.
|
| 68 |
"zod": "^3.22.3"
|
| 69 |
},
|
| 70 |
"optionalDependencies": {
|
|
|
|
| 64 |
"postcss": "^8.4.31",
|
| 65 |
"serpapi": "^1.1.1",
|
| 66 |
"tailwind-scrollbar": "^3.0.0",
|
| 67 |
+
"tailwindcss": "^3.4.0",
|
| 68 |
"zod": "^3.22.3"
|
| 69 |
},
|
| 70 |
"optionalDependencies": {
|
src/lib/components/MobileNav.svelte
CHANGED
|
@@ -30,7 +30,7 @@
|
|
| 30 |
</script>
|
| 31 |
|
| 32 |
<nav
|
| 33 |
-
class="flex h-12 items-center justify-between border-b bg-gray-50 px-4 dark:border-gray-800 dark:bg-gray-800/70
|
| 34 |
>
|
| 35 |
<button
|
| 36 |
type="button"
|
|
|
|
| 30 |
</script>
|
| 31 |
|
| 32 |
<nav
|
| 33 |
+
class="flex h-12 items-center justify-between border-b bg-gray-50 px-4 md:hidden dark:border-gray-800 dark:bg-gray-800/70"
|
| 34 |
>
|
| 35 |
<button
|
| 36 |
type="button"
|
src/lib/components/NavMenu.svelte
CHANGED
|
@@ -61,7 +61,7 @@
|
|
| 61 |
</a>
|
| 62 |
</div>
|
| 63 |
<div
|
| 64 |
-
class="scrollbar-custom flex flex-col gap-1 overflow-y-auto rounded-r-xl from-gray-50 px-3 pb-3 pt-2
|
| 65 |
>
|
| 66 |
{#each Object.entries(groupedConversations) as [group, convs]}
|
| 67 |
{#if convs.length}
|
|
@@ -89,7 +89,7 @@
|
|
| 89 |
>
|
| 90 |
<button
|
| 91 |
type="submit"
|
| 92 |
-
class="ml-auto h-6 flex-none items-center gap-1.5 rounded-md border bg-white px-2 text-gray-700 shadow-sm group-hover:flex hover:shadow-none dark:border-gray-600 dark:bg-gray-600 dark:text-gray-400 dark:hover:text-gray-300
|
| 93 |
>
|
| 94 |
Sign Out
|
| 95 |
</button>
|
|
|
|
| 61 |
</a>
|
| 62 |
</div>
|
| 63 |
<div
|
| 64 |
+
class="scrollbar-custom flex flex-col gap-1 overflow-y-auto rounded-r-xl from-gray-50 px-3 pb-3 pt-2 max-sm:bg-gradient-to-t md:bg-gradient-to-l dark:from-gray-800/30"
|
| 65 |
>
|
| 66 |
{#each Object.entries(groupedConversations) as [group, convs]}
|
| 67 |
{#if convs.length}
|
|
|
|
| 89 |
>
|
| 90 |
<button
|
| 91 |
type="submit"
|
| 92 |
+
class="ml-auto h-6 flex-none items-center gap-1.5 rounded-md border bg-white px-2 text-gray-700 shadow-sm group-hover:flex hover:shadow-none md:hidden dark:border-gray-600 dark:bg-gray-600 dark:text-gray-400 dark:hover:text-gray-300"
|
| 93 |
>
|
| 94 |
Sign Out
|
| 95 |
</button>
|
src/lib/components/chat/ChatIntroduction.svelte
CHANGED
|
@@ -78,7 +78,7 @@
|
|
| 78 |
{#each currentModelMetadata.promptExamples as example}
|
| 79 |
<button
|
| 80 |
type="button"
|
| 81 |
-
class="rounded-xl border bg-gray-50 p-2.5 text-gray-600 hover:bg-gray-100 dark:border-gray-800 dark:bg-gray-800 dark:text-gray-300 dark:hover:bg-gray-700
|
| 82 |
on:click={() => dispatch("message", example.prompt)}
|
| 83 |
>
|
| 84 |
{example.title}
|
|
|
|
| 78 |
{#each currentModelMetadata.promptExamples as example}
|
| 79 |
<button
|
| 80 |
type="button"
|
| 81 |
+
class="rounded-xl border bg-gray-50 p-2.5 text-gray-600 hover:bg-gray-100 sm:p-4 dark:border-gray-800 dark:bg-gray-800 dark:text-gray-300 dark:hover:bg-gray-700"
|
| 82 |
on:click={() => dispatch("message", example.prompt)}
|
| 83 |
>
|
| 84 |
{example.title}
|
src/lib/components/chat/ChatMessage.svelte
CHANGED
|
@@ -158,7 +158,7 @@
|
|
| 158 |
{/if}
|
| 159 |
|
| 160 |
<div
|
| 161 |
-
class="prose max-w-none
|
| 162 |
bind:this={contentEl}
|
| 163 |
>
|
| 164 |
{#each tokens as token}
|
|
@@ -266,7 +266,7 @@
|
|
| 266 |
<div class="absolute right-0 top-3.5 flex gap-2 lg:-right-2">
|
| 267 |
{#if downloadLink}
|
| 268 |
<a
|
| 269 |
-
class="rounded-lg border border-gray-100 p-1 text-xs text-gray-400 group-hover:block hover:text-gray-500 dark:border-gray-800 dark:text-gray-400 dark:hover:text-gray-300
|
| 270 |
title="Download prompt and parameters"
|
| 271 |
type="button"
|
| 272 |
target="_blank"
|
|
@@ -277,7 +277,7 @@
|
|
| 277 |
{/if}
|
| 278 |
{#if !readOnly}
|
| 279 |
<button
|
| 280 |
-
class="cursor-pointer rounded-lg border border-gray-100 p-1 text-xs text-gray-400 group-hover:block hover:text-gray-500 dark:border-gray-800 dark:text-gray-400 dark:hover:text-gray-300
|
| 281 |
title="Retry"
|
| 282 |
type="button"
|
| 283 |
on:click={() => dispatch("retry", { content: message.content, id: message.id })}
|
|
|
|
| 158 |
{/if}
|
| 159 |
|
| 160 |
<div
|
| 161 |
+
class="prose max-w-none max-sm:prose-sm dark:prose-invert prose-headings:font-semibold prose-h1:text-lg prose-h2:text-base prose-h3:text-base prose-pre:bg-gray-800 dark:prose-pre:bg-gray-900"
|
| 162 |
bind:this={contentEl}
|
| 163 |
>
|
| 164 |
{#each tokens as token}
|
|
|
|
| 266 |
<div class="absolute right-0 top-3.5 flex gap-2 lg:-right-2">
|
| 267 |
{#if downloadLink}
|
| 268 |
<a
|
| 269 |
+
class="rounded-lg border border-gray-100 p-1 text-xs text-gray-400 group-hover:block hover:text-gray-500 md:hidden dark:border-gray-800 dark:text-gray-400 dark:hover:text-gray-300"
|
| 270 |
title="Download prompt and parameters"
|
| 271 |
type="button"
|
| 272 |
target="_blank"
|
|
|
|
| 277 |
{/if}
|
| 278 |
{#if !readOnly}
|
| 279 |
<button
|
| 280 |
+
class="cursor-pointer rounded-lg border border-gray-100 p-1 text-xs text-gray-400 group-hover:block hover:text-gray-500 md:hidden lg:-right-2 dark:border-gray-800 dark:text-gray-400 dark:hover:text-gray-300"
|
| 281 |
title="Retry"
|
| 282 |
type="button"
|
| 283 |
on:click={() => dispatch("retry", { content: message.content, id: message.id })}
|
src/lib/components/chat/ChatWindow.svelte
CHANGED
|
@@ -109,7 +109,7 @@
|
|
| 109 |
/>
|
| 110 |
|
| 111 |
<div
|
| 112 |
-
class="dark:via-gray-80 pointer-events-none absolute inset-x-0 bottom-0 z-0 mx-auto flex w-full max-w-3xl flex-col items-center justify-center bg-gradient-to-t from-white via-white/80 to-white/0 px-3.5 py-4 dark:border-gray-800 dark:from-gray-900 dark:to-gray-900/0 max-md:
|
| 113 |
>
|
| 114 |
{#if sources.length}
|
| 115 |
<div class="flex flex-row flex-wrap justify-center gap-2.5 max-md:pb-3">
|
|
@@ -190,13 +190,13 @@
|
|
| 190 |
|
| 191 |
{#if loading}
|
| 192 |
<button
|
| 193 |
-
class="btn mx-1 my-1 inline-block h-[2.4rem] self-end rounded-lg bg-transparent p-1 px-[0.7rem] text-gray-400 disabled:opacity-60 enabled:hover:text-gray-700 dark:disabled:opacity-40 enabled:dark:hover:text-gray-100
|
| 194 |
on:click={() => dispatch("stop")}
|
| 195 |
>
|
| 196 |
<CarbonStopFilledAlt />
|
| 197 |
</button>
|
| 198 |
<div
|
| 199 |
-
class="mx-1 my-1 hidden h-[2.4rem] items-center p-1 px-[0.7rem] text-gray-400 disabled:opacity-60 enabled:hover:text-gray-700 dark:disabled:opacity-40 enabled:dark:hover:text-gray-100
|
| 200 |
>
|
| 201 |
<EosIconsLoading />
|
| 202 |
</div>
|
|
|
|
| 109 |
/>
|
| 110 |
|
| 111 |
<div
|
| 112 |
+
class="dark:via-gray-80 pointer-events-none absolute inset-x-0 bottom-0 z-0 mx-auto flex w-full max-w-3xl flex-col items-center justify-center bg-gradient-to-t from-white via-white/80 to-white/0 px-3.5 py-4 max-md:border-t max-md:bg-white sm:px-5 md:py-8 xl:max-w-4xl dark:border-gray-800 dark:from-gray-900 dark:to-gray-900/0 max-md:dark:bg-gray-900 [&>*]:pointer-events-auto"
|
| 113 |
>
|
| 114 |
{#if sources.length}
|
| 115 |
<div class="flex flex-row flex-wrap justify-center gap-2.5 max-md:pb-3">
|
|
|
|
| 190 |
|
| 191 |
{#if loading}
|
| 192 |
<button
|
| 193 |
+
class="btn mx-1 my-1 inline-block h-[2.4rem] self-end rounded-lg bg-transparent p-1 px-[0.7rem] text-gray-400 disabled:opacity-60 enabled:hover:text-gray-700 md:hidden dark:disabled:opacity-40 enabled:dark:hover:text-gray-100"
|
| 194 |
on:click={() => dispatch("stop")}
|
| 195 |
>
|
| 196 |
<CarbonStopFilledAlt />
|
| 197 |
</button>
|
| 198 |
<div
|
| 199 |
+
class="mx-1 my-1 hidden h-[2.4rem] items-center p-1 px-[0.7rem] text-gray-400 disabled:opacity-60 enabled:hover:text-gray-700 md:flex dark:disabled:opacity-40 enabled:dark:hover:text-gray-100"
|
| 200 |
>
|
| 201 |
<EosIconsLoading />
|
| 202 |
</div>
|
src/routes/+layout.svelte
CHANGED
|
@@ -148,7 +148,7 @@
|
|
| 148 |
</svelte:head>
|
| 149 |
|
| 150 |
<div
|
| 151 |
-
class="grid h-full w-screen grid-cols-1 grid-rows-[auto,1fr] overflow-hidden text-smd
|
| 152 |
>
|
| 153 |
<MobileNav
|
| 154 |
isOpen={isNavOpen}
|
|
|
|
| 148 |
</svelte:head>
|
| 149 |
|
| 150 |
<div
|
| 151 |
+
class="grid h-full w-screen grid-cols-1 grid-rows-[auto,1fr] overflow-hidden text-smd md:grid-cols-[280px,1fr] md:grid-rows-[1fr] dark:text-gray-300"
|
| 152 |
>
|
| 153 |
<MobileNav
|
| 154 |
isOpen={isNavOpen}
|