diff --git a/package.json b/package.json index aa268a5..e6f6aad 100644 --- a/package.json +++ b/package.json @@ -13,14 +13,13 @@ "@auth/core": "^0.19.0", "@auth/drizzle-adapter": "^0.3.12", "@auth/solid-start": "0.1.2", - "@solidjs/meta": "^0.29.3", - "@solidjs/router": "^0.10.5", - "@solidjs/start": "^0.4.2", + "@solidjs/meta": "^0.29.2", + "@solidjs/router": "^0.10.9", + "@solidjs/start": "^0.4.9", "drizzle-orm": "^0.29.2", "postgres": "^3.4.3", - "solid-js": "^1.8.7", - "solid-start": "^0.3.10", - "vinxi": "0.0.62" + "solid-js": "^1.8.11", + "vinxi": "^0.1.2" }, "devDependencies": { "@typescript-eslint/eslint-plugin": "^6.17.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index fd33ab8..4239e60 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -13,16 +13,16 @@ dependencies: version: 0.3.12 '@auth/solid-start': specifier: 0.1.2 - version: 0.1.2(@auth/core@0.19.0)(solid-js@1.8.7)(solid-start@0.3.10) + version: 0.1.2(@auth/core@0.19.0)(solid-js@1.8.11)(solid-start@0.2.32) '@solidjs/meta': - specifier: ^0.29.3 - version: 0.29.3(solid-js@1.8.7) + specifier: ^0.29.2 + version: 0.29.3(solid-js@1.8.11) '@solidjs/router': - specifier: ^0.10.5 - version: 0.10.5(solid-js@1.8.7) + specifier: ^0.10.9 + version: 0.10.9(solid-js@1.8.11) '@solidjs/start': - specifier: ^0.4.2 - version: 0.4.2(rollup@3.29.4)(solid-js@1.8.7)(vinxi@0.0.62)(vite@4.5.1) + specifier: ^0.4.9 + version: 0.4.9(rollup@3.29.4)(solid-js@1.8.11)(vinxi@0.1.3)(vite@4.5.1) drizzle-orm: specifier: ^0.29.2 version: 0.29.2(@types/react@18.2.46)(expo-sqlite@13.2.0)(pg@8.11.3)(postgres@3.4.3)(react@18.2.0) @@ -30,14 +30,11 @@ dependencies: specifier: ^3.4.3 version: 3.4.3 solid-js: - specifier: ^1.8.7 - version: 1.8.7 - solid-start: - specifier: ^0.3.10 - version: 0.3.10(@solidjs/meta@0.29.3)(@solidjs/router@0.10.5)(solid-js@1.8.7)(vite@4.5.1) + specifier: ^1.8.11 + version: 1.8.11 vinxi: - specifier: 0.0.62 - version: 0.0.62(rollup@3.29.4)(sass@1.69.6) + specifier: ^0.1.2 + version: 0.1.3(preact@10.11.3)(rollup@3.29.4)(sass@1.69.6) devDependencies: '@typescript-eslint/eslint-plugin': @@ -120,7 +117,7 @@ packages: - nodemailer dev: false - /@auth/solid-start@0.1.2(@auth/core@0.19.0)(solid-js@1.8.7)(solid-start@0.3.10): + /@auth/solid-start@0.1.2(@auth/core@0.19.0)(solid-js@1.8.11)(solid-start@0.2.32): resolution: {integrity: sha512-qNo/Rw0NgvMXI6h3UeNprZ+2+92piZpCm+KxZQhtFnV3HU2FzT3wwuWG9TFevs3FJ5Fpr+PD89TUTE2Jj+/4OQ==} peerDependencies: '@auth/core': ~0.2.2 || ^0.2.2 @@ -128,8 +125,8 @@ packages: solid-start: ^0.2.14 dependencies: '@auth/core': 0.19.0 - solid-js: 1.8.7 - solid-start: 0.3.10(@solidjs/meta@0.29.3)(@solidjs/router@0.10.5)(solid-js@1.8.7)(vite@4.5.1) + solid-js: 1.8.11 + solid-start: 0.2.32(@solidjs/meta@0.29.3)(@solidjs/router@0.10.9)(solid-js@1.8.11)(vite@4.5.1) dev: false /@babel/code-frame@7.10.4: @@ -1136,6 +1133,16 @@ packages: '@babel/core': 7.23.7 '@babel/helper-plugin-utils': 7.22.5 + /@babel/plugin-transform-react-jsx-development@7.22.5(@babel/core@7.23.7): + resolution: {integrity: sha512-bDhuzwWMuInwCYeDeMzyi7TaBgRQei6DqxhbyniL7/VG4RSS7HtSL2QbY4eESy1KJqlWt8g3xeEBGPuo+XqC8A==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.7 + '@babel/plugin-transform-react-jsx': 7.23.4(@babel/core@7.23.7) + dev: false + /@babel/plugin-transform-react-jsx-self@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-qXRvbeKDSfwnlJnanVRp0SfuWE5DQhwQr5xtLBzp56Wabyo+4CMosF6Kfp+eOD/4FYpql64XVJ2W0pVLlJZxOQ==} engines: {node: '>=6.9.0'} @@ -2721,6 +2728,62 @@ packages: resolution: {integrity: sha512-2LuNTFBIO0m7kKIQvvPHN6UE63VjpmL9rnEEaOOaiSPbZK+zUOYIzBAWcED+3XYzhYsd/0mD57VdxAEqqV52CQ==} dev: false + /@preact/preset-vite@2.8.1(@babel/core@7.23.7)(preact@10.11.3)(vite@4.5.0): + resolution: {integrity: sha512-a9KV4opdj17X2gOFuGup0aE+sXYABX/tJi/QDptOrleX4FlnoZgDWvz45tHOdVfrZX+3uvVsIYPHxRsTerkDNA==} + peerDependencies: + '@babel/core': 7.x + vite: 2.x || 3.x || 4.x || 5.x + dependencies: + '@babel/core': 7.23.7 + '@babel/plugin-transform-react-jsx': 7.23.4(@babel/core@7.23.7) + '@babel/plugin-transform-react-jsx-development': 7.22.5(@babel/core@7.23.7) + '@prefresh/vite': 2.4.5(preact@10.11.3)(vite@4.5.0) + '@rollup/pluginutils': 4.2.1 + babel-plugin-transform-hook-names: 1.0.2(@babel/core@7.23.7) + debug: 4.3.4 + kolorist: 1.8.0 + magic-string: 0.30.5 + node-html-parser: 6.1.12 + resolve: 1.22.8 + vite: 4.5.0(sass@1.69.6) + transitivePeerDependencies: + - preact + - supports-color + dev: false + + /@prefresh/babel-plugin@0.5.1: + resolution: {integrity: sha512-uG3jGEAysxWoyG3XkYfjYHgaySFrSsaEb4GagLzYaxlydbuREtaX+FTxuIidp241RaLl85XoHg9Ej6E4+V1pcg==} + dev: false + + /@prefresh/core@1.5.2(preact@10.11.3): + resolution: {integrity: sha512-A/08vkaM1FogrCII5PZKCrygxSsc11obExBScm3JF1CryK2uDS3ZXeni7FeKCx1nYdUkj4UcJxzPzc1WliMzZA==} + peerDependencies: + preact: ^10.0.0 + dependencies: + preact: 10.11.3 + dev: false + + /@prefresh/utils@1.2.0: + resolution: {integrity: sha512-KtC/fZw+oqtwOLUFM9UtiitB0JsVX0zLKNyRTA332sqREqSALIIQQxdUCS1P3xR/jT1e2e8/5rwH6gdcMLEmsQ==} + dev: false + + /@prefresh/vite@2.4.5(preact@10.11.3)(vite@4.5.0): + resolution: {integrity: sha512-iForDVJ2M8gQYnm5pHumvTEJjGGc7YNYC0GVKnHFL+GvFfKHfH9Rpq67nUAzNbjuLEpqEOUuQVQajMazWu2ZNQ==} + peerDependencies: + preact: ^10.4.0 + vite: '>=2.0.0' + dependencies: + '@babel/core': 7.23.7 + '@prefresh/babel-plugin': 0.5.1 + '@prefresh/core': 1.5.2(preact@10.11.3) + '@prefresh/utils': 1.2.0 + '@rollup/pluginutils': 4.2.1 + preact: 10.11.3 + vite: 4.5.0(sass@1.69.6) + transitivePeerDependencies: + - supports-color + dev: false + /@react-native/normalize-color@2.1.0: resolution: {integrity: sha512-Z1jQI2NpdFJCVgpY+8Dq/Bt3d+YUi1928Q+/CZm/oh66fzM0RUl54vvuXlPJKybH4pdCZey1eDTPaLHkMPNgWA==} @@ -3010,33 +3073,46 @@ packages: engines: {node: '>=18'} dev: false - /@solidjs/meta@0.29.3(solid-js@1.8.7): + /@solidjs/meta@0.29.3(solid-js@1.8.11): resolution: {integrity: sha512-R2uirgjgyh3FPFh+rb840plF701N6GvM5w81/QeI61QwjXb4QzLkyI/uzXfC5UW8favpUn9KK9ILQeoTl6pX0A==} peerDependencies: solid-js: '>=1.8.4' dependencies: - solid-js: 1.8.7 + solid-js: 1.8.11 dev: false - /@solidjs/router@0.10.5(solid-js@1.8.7): - resolution: {integrity: sha512-gxDeiyc97j8/UqzuuasZsQYA7jpmlwjkfpcay11Q2xfzoKR50eBM1AaxAPtf0MlBAdPsdPV3h/k8t5/XQCuebA==} + /@solidjs/router@0.10.9(solid-js@1.8.11): + resolution: {integrity: sha512-TmipgAI2cU7A94fBO1MOEx7j9OYoKtddoOonSFb2221w5I1xxdjLk9W4CZDdyOVdO5z80f70KGJvNq83WFX/Qg==} peerDependencies: solid-js: ^1.8.6 dependencies: - solid-js: 1.8.7 + solid-js: 1.8.11 dev: false - /@solidjs/start@0.4.2(rollup@3.29.4)(solid-js@1.8.7)(vinxi@0.0.62)(vite@4.5.1): - resolution: {integrity: sha512-Ya7z78E6xzLLyUX5eUTHVum3LTf1SIkss1vHJ/hZ+UNkI2l81W66LkLZKwH3piF0b6+ZF8NoW7WEZ6T5ugW6ng==} + /@solidjs/router@0.8.4(solid-js@1.8.11): + resolution: {integrity: sha512-Gi/WVoVseGMKS1DBdT3pNAMgOzEOp6Q3dpgNd2mW9GUEnVocPmtyBjDvXwN6m7tjSGsqqfqJFXk7bm1hxabSRw==} + peerDependencies: + solid-js: ^1.5.3 dependencies: - '@vinxi/plugin-directives': 0.0.50(vinxi@0.0.62) - '@vinxi/server-components': 0.0.50(vinxi@0.0.62) - '@vinxi/server-functions': 0.0.51(vinxi@0.0.62) + solid-js: 1.8.11 + dev: false + + /@solidjs/start@0.4.9(rollup@3.29.4)(solid-js@1.8.11)(vinxi@0.1.3)(vite@4.5.1): + resolution: {integrity: sha512-+WiNRDjKdEzP45eiF4WLXiuXIohUYk+WZAYiy/qqMJi0BmCkkPUzIXnkYPYwVx3nAyXHMdfUc6/7Xys2qEb+8Q==} + dependencies: + '@vinxi/plugin-directives': 0.1.1(vinxi@0.1.3) + '@vinxi/server-components': 0.1.1(vinxi@0.1.3) + '@vinxi/server-functions': 0.1.1(vinxi@0.1.3) defu: 6.1.3 + error-stack-parser: 2.1.4 + html-to-image: 1.11.11 seroval: 1.0.2 seroval-plugins: 1.0.2(seroval@1.0.2) + shikiji: 0.9.19 + source-map-js: 1.0.2 + terracotta: 1.0.4(seroval@1.0.2)(solid-js@1.8.11) vite-plugin-inspect: 0.7.42(rollup@3.29.4)(vite@4.5.1) - vite-plugin-solid: 2.8.0(solid-js@1.8.7)(vite@4.5.1) + vite-plugin-solid: 2.8.0(solid-js@1.8.11)(vite@4.5.1) transitivePeerDependencies: - '@nuxt/kit' - rollup @@ -3361,15 +3437,21 @@ packages: - supports-color dev: false - /@vinxi/devtools@0.0.5(rollup@3.29.4)(vite@4.5.0): - resolution: {integrity: sha512-Zn4utX8Z6CYA4GZ2EvO7NKgpTYCHg5VOUKKTtlErbmTDzcxOYEpVtCs20GVo08LT0KMsugsLjs6hKcwblCQnvw==} + /@vinxi/devtools@0.1.1(@babel/core@7.23.7)(preact@10.11.3)(rollup@3.29.4)(vite@4.5.0): + resolution: {integrity: sha512-/A7X1hoNBsgC2n7nKOWbIa4cTt9dJq9nehyLGdNxgjEcGzbsaJrofUDrFLt+0YJlyb7OOhFEPYHRCat3tsrytw==} dependencies: + '@preact/preset-vite': 2.8.1(@babel/core@7.23.7)(preact@10.11.3)(vite@4.5.0) + '@solidjs/router': 0.8.4(solid-js@1.8.11) birpc: 0.2.14 + solid-js: 1.8.11 vite-plugin-inspect: 0.7.42(rollup@3.29.4)(vite@4.5.0) + vite-plugin-solid: 2.8.0(solid-js@1.8.11)(vite@4.5.0) ws: 8.16.0 transitivePeerDependencies: + - '@babel/core' - '@nuxt/kit' - bufferutil + - preact - rollup - supports-color - utf-8-validate @@ -3399,10 +3481,10 @@ packages: uqr: 0.1.2 dev: false - /@vinxi/plugin-directives@0.0.50(vinxi@0.0.62): - resolution: {integrity: sha512-mwbUgEz6725WG19g9HrQ8fcMSW1hWsMUgjTBxFoYzwNz8J5DShIxiyVgBDnxG3I06IaMtntJIwUVOE95M9mI5A==} + /@vinxi/plugin-directives@0.1.1(vinxi@0.1.3): + resolution: {integrity: sha512-O+ck136VSa1p0YNMvmoM/Ne3pXJZgDDNmF/wXseLASk6fdcBGY4cAb5jFzr+alBXj5sbBKzQsw2fVVFD5gWctA==} peerDependencies: - vinxi: ^0.0.54 + vinxi: ^0.1.2 dependencies: '@babel/parser': 7.23.6 acorn: 8.11.3 @@ -3413,37 +3495,37 @@ packages: magicast: 0.2.11 recast: 0.23.4 tslib: 2.6.2 - vinxi: 0.0.62(rollup@3.29.4)(sass@1.69.6) + vinxi: 0.1.3(preact@10.11.3)(rollup@3.29.4)(sass@1.69.6) dev: false - /@vinxi/server-components@0.0.50(vinxi@0.0.62): - resolution: {integrity: sha512-Fw4LBdEoyIvtBGMCUgdWOXiL5E+w3g6h2jAz+2LDoA4o9KUhsc2/Tn7C0d1Hptb1kJloNul9wXXjdvGg6JtP9Q==} + /@vinxi/server-components@0.1.1(vinxi@0.1.3): + resolution: {integrity: sha512-67w6jgaEw0cTymdbLCpI5NcL+uZ6nrIjPe9HK+O74eSMJGfQzeecu+FmWpYVhuspqGOsC6UXbuTIkREwrkEnbw==} peerDependencies: - vinxi: ^0.0.54 + vinxi: ^0.1.2 dependencies: - '@vinxi/plugin-directives': 0.0.50(vinxi@0.0.62) + '@vinxi/plugin-directives': 0.1.1(vinxi@0.1.3) acorn: 8.11.3 acorn-loose: 8.4.0 acorn-typescript: 1.4.12(acorn@8.11.3) astring: 1.8.6 magicast: 0.2.11 recast: 0.23.4 - vinxi: 0.0.62(rollup@3.29.4)(sass@1.69.6) + vinxi: 0.1.3(preact@10.11.3)(rollup@3.29.4)(sass@1.69.6) dev: false - /@vinxi/server-functions@0.0.51(vinxi@0.0.62): - resolution: {integrity: sha512-r3V/lUUH4zpgjJABKPgulJ/fOIpyh4FFI49eWbTQhqRgj0wvAsxzWEMs2++vDlS3AgbXOpIQwEVUI7SASFy2Ag==} + /@vinxi/server-functions@0.1.1(vinxi@0.1.3): + resolution: {integrity: sha512-hZtT9QaLMtasXH1G2r/kIALuARg3C5lDrv0EPTLln8PvoJmx23hK7NVp9TjNB4oI0VCswiVn25m0CzsnUPnbkA==} peerDependencies: - vinxi: ^0.0.54 + vinxi: ^0.1.2 dependencies: - '@vinxi/plugin-directives': 0.0.50(vinxi@0.0.62) + '@vinxi/plugin-directives': 0.1.1(vinxi@0.1.3) acorn: 8.11.3 acorn-loose: 8.4.0 acorn-typescript: 1.4.12(acorn@8.11.3) astring: 1.8.6 magicast: 0.2.11 recast: 0.23.4 - vinxi: 0.0.62(rollup@3.29.4)(sass@1.69.6) + vinxi: 0.1.3(preact@10.11.3)(rollup@3.29.4)(sass@1.69.6) dev: false /@xmldom/xmldom@0.7.13: @@ -3756,6 +3838,14 @@ packages: transitivePeerDependencies: - '@babel/core' + /babel-plugin-transform-hook-names@1.0.2(@babel/core@7.23.7): + resolution: {integrity: sha512-5gafyjyyBTTdX/tQQ0hRgu4AhNHG/hqWi0ZZmg2xvs2FgRkJXzDNKBZCyoYqgFkovfDrgM8OoKg8karoUvWeCw==} + peerDependencies: + '@babel/core': ^7.12.10 + dependencies: + '@babel/core': 7.23.7 + dev: false + /babel-preset-expo@9.5.2(@babel/core@7.23.7): resolution: {integrity: sha512-hU1G1TDiikuXV6UDZjPnX+WdbjbtidDiYhftMEVrZQSst45pDPVBWbM41TUKrpJMwv4FypsLzK+378gnMPRVWQ==} dependencies: @@ -3832,6 +3922,10 @@ packages: transitivePeerDependencies: - supports-color + /boolbase@1.0.0: + resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==} + dev: false + /boxen@7.1.1: resolution: {integrity: sha512-2hCgjEmP8YLWQ130n2FerGv7rYpfBmnmp9Uy2Le1vge6X3gZIfSmEzP5QTDElFxcvVcXlEn8Aq6MU/PZygIOog==} engines: {node: '>=14.16'} @@ -4312,6 +4406,21 @@ packages: resolution: {integrity: sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==} engines: {node: '>=8'} + /css-select@5.1.0: + resolution: {integrity: sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==} + dependencies: + boolbase: 1.0.0 + css-what: 6.1.0 + domhandler: 5.0.3 + domutils: 3.1.0 + nth-check: 2.1.1 + dev: false + + /css-what@6.1.0: + resolution: {integrity: sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==} + engines: {node: '>= 6'} + dev: false + /csstype@3.1.3: resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==} @@ -4502,6 +4611,33 @@ packages: esutils: 2.0.3 dev: true + /dom-serializer@2.0.0: + resolution: {integrity: sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==} + dependencies: + domelementtype: 2.3.0 + domhandler: 5.0.3 + entities: 4.5.0 + dev: false + + /domelementtype@2.3.0: + resolution: {integrity: sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==} + dev: false + + /domhandler@5.0.3: + resolution: {integrity: sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==} + engines: {node: '>= 4'} + dependencies: + domelementtype: 2.3.0 + dev: false + + /domutils@3.1.0: + resolution: {integrity: sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==} + dependencies: + dom-serializer: 2.0.0 + domelementtype: 2.3.0 + domhandler: 5.0.3 + dev: false + /dot-prop@8.0.2: resolution: {integrity: sha512-xaBe6ZT4DHPkg0k4Ytbvn5xoxgpG0jOS1dYxSOwAHPuNLjP3/OzN0gH55SrLqpx8cBfSaVt91lXYkApjb+nYdQ==} engines: {node: '>=16'} @@ -4675,6 +4811,11 @@ packages: dependencies: once: 1.4.0 + /entities@4.5.0: + resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==} + engines: {node: '>=0.12'} + dev: false + /env-editor@0.4.2: resolution: {integrity: sha512-ObFo8v4rQJAE59M69QzwloxPZtd33TpYEIjtKD1rrFDcM1Gd7IkDxEBU+HriziN6HSHQnBJi8Dmy+JWkav5HKA==} engines: {node: '>=8'} @@ -4691,6 +4832,12 @@ packages: resolution: {integrity: sha512-g/9rfnvnagiNf+DRMHEVGuGuIBlCIMDFoTA616HaP2l9PlCjGjVhD98PNbVSJvmK4TttqT5mV5tInMhoFgi+aA==} dev: false + /error-stack-parser@2.1.4: + resolution: {integrity: sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==} + dependencies: + stackframe: 1.3.4 + dev: false + /es-module-lexer@1.4.1: resolution: {integrity: sha512-cXLGjP0c4T3flZJKQSuziYoq7MlT+rnvfZjfp7h+I7K9BNX54kP9nyWvdbwjQ4u1iWbOL4u96fgeZLToQlZC7w==} dev: false @@ -4729,7 +4876,7 @@ packages: es6-symbol: 3.1.3 dev: true - /esbuild-plugin-solid@0.5.0(esbuild@0.17.19)(solid-js@1.8.7): + /esbuild-plugin-solid@0.5.0(esbuild@0.17.19)(solid-js@1.8.11): resolution: {integrity: sha512-ITK6n+0ayGFeDVUZWNMxX+vLsasEN1ILrg4pISsNOQ+mq4ljlJJiuXotInd+HE0MzwTcA9wExT1yzDE2hsqPsg==} peerDependencies: esbuild: '>=0.12' @@ -4739,7 +4886,7 @@ packages: '@babel/preset-typescript': 7.23.3(@babel/core@7.23.7) babel-preset-solid: 1.8.6(@babel/core@7.23.7) esbuild: 0.17.19 - solid-js: 1.8.7 + solid-js: 1.8.11 transitivePeerDependencies: - supports-color dev: false @@ -5704,6 +5851,11 @@ packages: dependencies: function-bind: 1.1.2 + /he@1.2.0: + resolution: {integrity: sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==} + hasBin: true + dev: false + /heap@0.2.7: resolution: {integrity: sha512-2bsegYkkHO+h/9MGbn6KWcE45cHZgPANo5LXF7EvWdT0yT2EguSVO1nDgU5c8+ZOPwp2vMNa7YFsJhVcDR9Sdg==} dev: true @@ -5727,6 +5879,10 @@ packages: engines: {node: '>=8'} dev: true + /html-to-image@1.11.11: + resolution: {integrity: sha512-9gux8QhvjRO/erSnDPv28noDZcPZmYE7e1vFsBLKLlRlKDSqNJYebj6Qz1TGd5lsRV+X+xYyjCKjuZdABinWjA==} + dev: false + /http-errors@2.0.0: resolution: {integrity: sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==} engines: {node: '>= 0.8'} @@ -6204,6 +6360,10 @@ packages: resolution: {integrity: sha512-RTSoaUAfLvpR357vWzAz/50Q/BmHfmE6ETSWfutT0AJiw10e6CmcdYRQJlLRd95B53D0Y2aD1jSxD3V3ySF+PA==} dev: true + /kolorist@1.8.0: + resolution: {integrity: sha512-Y+60/zizpJ3HRH8DCss+q95yr6145JXZo46OTpFvDZWLfRCE4qChOyk1b26nMaNpfHHgxagk9dXT5OP0Tfe+dQ==} + dev: false + /lazystream@1.0.1: resolution: {integrity: sha512-b94GiNHQNy6JNTrt5w6zNyffMrNkXZb3KTkCZJb2V1xaEGCk093vkZ2jk3tpaeP33/OiXC+WvK9AxUebnf5nbw==} engines: {node: '>= 0.6.3'} @@ -6540,10 +6700,6 @@ packages: braces: 3.0.2 picomatch: 2.3.1 - /micromorph@0.3.1: - resolution: {integrity: sha512-dbX4sz405e/QQtbHFMJj0SaVP+xuBBpSpR44AQYTjsrPek8oKyeRXkbtYN1XyFVdV7WjHp5DZMwxJOJiBfH1Jw==} - dev: false - /mime-db@1.52.0: resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==} engines: {node: '>= 0.6'} @@ -6860,6 +7016,13 @@ packages: hasBin: true dev: false + /node-html-parser@6.1.12: + resolution: {integrity: sha512-/bT/Ncmv+fbMGX96XG9g05vFt43m/+SYKIs9oAemQVYyVcZmDAI2Xq/SbNcpOA35eF0Zk2av3Ksf+Xk8Vt8abA==} + dependencies: + css-select: 5.1.0 + he: 1.2.0 + dev: false + /node-releases@2.0.14: resolution: {integrity: sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==} @@ -6915,6 +7078,12 @@ packages: set-blocking: 2.0.0 dev: false + /nth-check@2.1.1: + resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==} + dependencies: + boolbase: 1.0.0 + dev: false + /nullthrows@1.1.1: resolution: {integrity: sha512-2vPPEi+Z7WqML2jZYddDIfy5Dqb0r2fze2zTxNNknZaFpVHU3mFB3R+DWeJWGVx0ecvttSGlJTI+WG+8Z4cDWw==} @@ -7888,9 +8057,13 @@ packages: seroval: 1.0.2 dev: false - /seroval@0.15.1: - resolution: {integrity: sha512-OPVtf0qmeC7RW+ScVX+7aOS+xoIM7pWcZ0jOWg2aTZigCydgRB04adfteBRbecZnnrO1WuGQ+C3tLeBBzX2zSQ==} + /seroval-plugins@1.0.4(seroval@1.0.4): + resolution: {integrity: sha512-DQ2IK6oQVvy8k+c2V5x5YCtUa/GGGsUwUBNN9UqohrZ0rWdUapBFpNMYP1bCyRHoxOJjdKGl+dieacFIpU/i1A==} engines: {node: '>=10'} + peerDependencies: + seroval: ^1.0 + dependencies: + seroval: 1.0.4 dev: false /seroval@1.0.2: @@ -7898,6 +8071,11 @@ packages: engines: {node: '>=10'} dev: false + /seroval@1.0.4: + resolution: {integrity: sha512-qQs/N+KfJu83rmszFQaTxcoJoPn6KNUruX4KmnmyD0oZkUoiNvJ1rpdYKDf4YHM05k+HOgCxa3yvf15QbVijGg==} + engines: {node: '>=10'} + dev: false + /serve-placeholder@2.0.1: resolution: {integrity: sha512-rUzLlXk4uPFnbEaIz3SW8VISTxMuONas88nYWjAWaM2W9VDbt9tyFOr3lq8RhVOFrT3XISoBw8vni5una8qMnQ==} dependencies: @@ -7959,6 +8137,16 @@ packages: resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} engines: {node: '>=8'} + /shikiji-core@0.9.19: + resolution: {integrity: sha512-AFJu/vcNT21t0e6YrfadZ+9q86gvPum6iywRyt1OtIPjPFe25RQnYJyxHQPMLKCCWA992TPxmEmbNcOZCAJclw==} + dev: false + + /shikiji@0.9.19: + resolution: {integrity: sha512-Kw2NHWktdcdypCj1GkKpXH4o6Vxz8B8TykPlPuLHOGSV8VkhoCLcFOH4k19K4LXAQYRQmxg+0X/eM+m2sLhAkg==} + dependencies: + shikiji-core: 0.9.19 + dev: false + /side-channel@1.0.4: resolution: {integrity: sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==} dependencies: @@ -8014,14 +8202,15 @@ packages: resolution: {integrity: sha512-9LK+E7Hv5R9u4g4C3p+jjLstaLe11MDsL21UpYaCNmapvMkYhqCV4A/f/3gyH8QjMyh6l68q9xC85vihY9ahMQ==} dev: false - /solid-js@1.8.7: - resolution: {integrity: sha512-9dzrSVieh2zj3SnJ02II6xZkonR6c+j/91b7XZUNcC6xSaldlqjjGh98F1fk5cRJ8ZTkzqF5fPIWDxEOs6QZXA==} + /solid-js@1.8.11: + resolution: {integrity: sha512-WdwmER+TwBJiN4rVQTVBxocg+9pKlOs41KzPYntrC86xO5sek8TzBYozPEZPL1IRWDouf2lMrvSbIs3CanlPvQ==} dependencies: csstype: 3.1.3 - seroval: 0.15.1 + seroval: 1.0.4 + seroval-plugins: 1.0.4(seroval@1.0.4) dev: false - /solid-refresh@0.5.3(solid-js@1.8.7): + /solid-refresh@0.5.3(solid-js@1.8.11): resolution: {integrity: sha512-Otg5it5sjOdZbQZJnvo99TEBAr6J7PQ5AubZLNU6szZzg3RQQ5MX04oteBIIGDs0y2Qv8aXKm9e44V8z+UnFdw==} peerDependencies: solid-js: ^1.3 @@ -8029,16 +8218,16 @@ packages: '@babel/generator': 7.23.6 '@babel/helper-module-imports': 7.22.15 '@babel/types': 7.23.6 - solid-js: 1.8.7 + solid-js: 1.8.11 dev: false - /solid-start@0.3.10(@solidjs/meta@0.29.3)(@solidjs/router@0.10.5)(solid-js@1.8.7)(vite@4.5.1): - resolution: {integrity: sha512-4z+BybZMOyw6Px6FgPvjzW6/UOLCyDNxoKRg19kGGWmcgyWf8YZv+/eIhXdt+09H/LQapZr4ZRY2iFpe7+7PbA==} + /solid-start@0.2.32(@solidjs/meta@0.29.3)(@solidjs/router@0.10.9)(solid-js@1.8.11)(vite@4.5.1): + resolution: {integrity: sha512-5z8s7l2PiCbbqSuz+MAVSVIJ4/rnifesM9g0G/VldBVKdfwWet7noQdso0HC2xXkidFYKdD/mJG2M05o2bYiqw==} hasBin: true peerDependencies: - '@solidjs/meta': ^0.29.1 + '@solidjs/meta': ^0.28.0 '@solidjs/router': ^0.8.2 - solid-js: ^1.8.4 + solid-js: ^1.6.2 solid-start-aws: '*' solid-start-cloudflare-pages: '*' solid-start-cloudflare-workers: '*' @@ -8072,8 +8261,8 @@ packages: '@babel/preset-env': 7.23.7(@babel/core@7.23.7) '@babel/preset-typescript': 7.23.3(@babel/core@7.23.7) '@babel/template': 7.22.15 - '@solidjs/meta': 0.29.3(solid-js@1.8.7) - '@solidjs/router': 0.10.5(solid-js@1.8.7) + '@solidjs/meta': 0.29.3(solid-js@1.8.11) + '@solidjs/router': 0.10.9(solid-js@1.8.11) '@types/cookie': 0.5.4 '@types/debug': 4.1.12 chokidar: 3.5.3 @@ -8084,10 +8273,9 @@ packages: dotenv: 16.3.1 es-module-lexer: 1.4.1 esbuild: 0.17.19 - esbuild-plugin-solid: 0.5.0(esbuild@0.17.19)(solid-js@1.8.7) + esbuild-plugin-solid: 0.5.0(esbuild@0.17.19)(solid-js@1.8.11) fast-glob: 3.3.2 get-port: 6.1.2 - micromorph: 0.3.1 parse-multipart-data: 1.5.0 picocolors: 1.0.0 rollup: 3.29.4 @@ -8096,18 +8284,32 @@ packages: sade: 1.8.1 set-cookie-parser: 2.6.0 sirv: 2.0.4 - solid-js: 1.8.7 + solid-js: 1.8.11 terser: 5.26.0 undici: 5.28.2 vite: 4.5.1(sass@1.69.6) vite-plugin-inspect: 0.7.42(rollup@3.29.4)(vite@4.5.1) - vite-plugin-solid: 2.8.0(solid-js@1.8.7)(vite@4.5.1) + vite-plugin-solid: 2.8.0(solid-js@1.8.11)(vite@4.5.1) wait-on: 6.0.1(debug@4.3.4) transitivePeerDependencies: - '@nuxt/kit' - supports-color dev: false + /solid-use@0.7.2(seroval@1.0.2)(solid-js@1.8.11): + resolution: {integrity: sha512-ZJbTj55W4VF2NSg86+PFioWOAI7STrZ6+38vuEWl6IB4ZBm7Q1U/Mncf+T/zc9e1xUk+4/FfFfM9ZaroycNKNw==} + engines: {node: '>=10'} + peerDependencies: + seroval: '>=0.9.0' + solid-js: ^1.7 + peerDependenciesMeta: + seroval: + optional: true + dependencies: + seroval: 1.0.2 + solid-js: 1.8.11 + dev: false + /source-map-js@1.0.2: resolution: {integrity: sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==} engines: {node: '>=0.10.0'} @@ -8145,6 +8347,10 @@ packages: dependencies: minipass: 3.3.6 + /stackframe@1.3.4: + resolution: {integrity: sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==} + dev: false + /standard-as-callback@2.1.0: resolution: {integrity: sha512-qoRRSyROncaz1z0mvYqIE4lCd9p2R90i6GxW3uZv5ucSu8tU7B5HXUP1gG8pVZsYNVaXjk8ClXHPttLyxAL48A==} dev: false @@ -8362,6 +8568,18 @@ packages: ansi-escapes: 4.3.2 supports-hyperlinks: 2.3.0 + /terracotta@1.0.4(seroval@1.0.2)(solid-js@1.8.11): + resolution: {integrity: sha512-tMy152HBz6NehMYR63Phv9Zr+axhoKbHIuejurRa220J8zVKJ/L9hyjsiEC7WzjTdjherWe8g/ECYb3+jG/bBA==} + engines: {node: '>=10'} + peerDependencies: + solid-js: ^1.8 + dependencies: + solid-js: 1.8.11 + solid-use: 0.7.2(seroval@1.0.2)(solid-js@1.8.11) + transitivePeerDependencies: + - seroval + dev: false + /terser@5.26.0: resolution: {integrity: sha512-dytTGoE2oHgbNV9nTzgBEPaqAWvcJNl66VZ0BkJqlvp71IjO8CxdBx/ykCNb47cLnCmCvRZ6ZR0tLkqvZCdVBQ==} engines: {node: '>=10'} @@ -8836,8 +9054,8 @@ packages: engines: {node: '>= 0.8'} dev: false - /vinxi@0.0.62(rollup@3.29.4)(sass@1.69.6): - resolution: {integrity: sha512-opH8ymPXuPAlgvsTD0x4odfPiJF8axhHK3hMZvws08cHcIGfWKX/bL/JesSLxJwWceGZRYrwctDFe+aia0QF+g==} + /vinxi@0.1.3(preact@10.11.3)(rollup@3.29.4)(sass@1.69.6): + resolution: {integrity: sha512-iusgh2f/AFLy4QRhMXE+ANS3l2hRMMQFXvhi4vnoUHh6eCBBc9xMXMHFDOo5w+phZ+VCi7RaKDoLT/buQJEb3g==} hasBin: true dependencies: '@babel/core': 7.23.7 @@ -8846,7 +9064,7 @@ packages: '@types/micromatch': 4.0.6 '@types/serve-static': 1.15.5 '@types/ws': 8.5.10 - '@vinxi/devtools': 0.0.5(rollup@3.29.4)(vite@4.5.0) + '@vinxi/devtools': 0.1.1(@babel/core@7.23.7)(preact@10.11.3)(rollup@3.29.4)(vite@4.5.0) '@vinxi/listhen': 1.5.5 boxen: 7.1.1 c12: 1.6.1 @@ -8863,6 +9081,7 @@ packages: h3: 1.9.0 hookable: 5.5.3 http-proxy: 1.18.1 + iron-webcrypto: 1.0.0 micromatch: 4.0.5 mri: 1.2.0 nitropack: 2.8.1 @@ -8876,6 +9095,7 @@ packages: serve-placeholder: 2.0.1 serve-static: 1.15.0 ufo: 1.3.2 + uncrypto: 0.1.3 unenv: 1.8.0 unimport: 3.7.1(rollup@3.29.4) unstorage: 1.10.1 @@ -8902,6 +9122,7 @@ packages: - idb-keyval - less - lightningcss + - preact - rollup - sass - stylus @@ -8960,7 +9181,7 @@ packages: - supports-color dev: false - /vite-plugin-solid@2.8.0(solid-js@1.8.7)(vite@4.5.1): + /vite-plugin-solid@2.8.0(solid-js@1.8.11)(vite@4.5.0): resolution: {integrity: sha512-n5FAm7ZmTl94VWUoiJCgG7bouF2NlC9CA1wY/qbVnkFbYDWk++bFWyNoU48aLJ+lMtzNeYzJypJXOHzFKxL9xA==} peerDependencies: solid-js: ^1.7.2 @@ -8971,8 +9192,27 @@ packages: '@types/babel__core': 7.20.5 babel-preset-solid: 1.8.6(@babel/core@7.23.7) merge-anything: 5.1.7 - solid-js: 1.8.7 - solid-refresh: 0.5.3(solid-js@1.8.7) + solid-js: 1.8.11 + solid-refresh: 0.5.3(solid-js@1.8.11) + vite: 4.5.0(sass@1.69.6) + vitefu: 0.2.5(vite@4.5.0) + transitivePeerDependencies: + - supports-color + dev: false + + /vite-plugin-solid@2.8.0(solid-js@1.8.11)(vite@4.5.1): + resolution: {integrity: sha512-n5FAm7ZmTl94VWUoiJCgG7bouF2NlC9CA1wY/qbVnkFbYDWk++bFWyNoU48aLJ+lMtzNeYzJypJXOHzFKxL9xA==} + peerDependencies: + solid-js: ^1.7.2 + vite: ^3.0.0 || ^4.0.0 || ^5.0.0 + dependencies: + '@babel/core': 7.23.7 + '@babel/preset-typescript': 7.23.3(@babel/core@7.23.7) + '@types/babel__core': 7.20.5 + babel-preset-solid: 1.8.6(@babel/core@7.23.7) + merge-anything: 5.1.7 + solid-js: 1.8.11 + solid-refresh: 0.5.3(solid-js@1.8.11) vite: 4.5.1(sass@1.69.6) vitefu: 0.2.5(vite@4.5.1) transitivePeerDependencies: @@ -9051,6 +9291,17 @@ packages: fsevents: 2.3.3 dev: false + /vitefu@0.2.5(vite@4.5.0): + resolution: {integrity: sha512-SgHtMLoqaeeGnd2evZ849ZbACbnwQCIwRH57t18FxcXoZop0uQu0uzlIhJBlF/eWVzuce0sHeqPcDo+evVcg8Q==} + peerDependencies: + vite: ^3.0.0 || ^4.0.0 || ^5.0.0 + peerDependenciesMeta: + vite: + optional: true + dependencies: + vite: 4.5.0(sass@1.69.6) + dev: false + /vitefu@0.2.5(vite@4.5.1): resolution: {integrity: sha512-SgHtMLoqaeeGnd2evZ849ZbACbnwQCIwRH57t18FxcXoZop0uQu0uzlIhJBlF/eWVzuce0sHeqPcDo+evVcg8Q==} peerDependencies: diff --git a/src/entry-server.tsx b/src/entry-server.tsx index 78cbfb2..274b2ab 100644 --- a/src/entry-server.tsx +++ b/src/entry-server.tsx @@ -1,4 +1,5 @@ -import { createHandler, StartServer } from "@solidjs/start/server"; +import { createHandler } from "@solidjs/start/entry"; +import { StartServer } from "@solidjs/start/server"; export default createHandler(() => (