diff --git a/js/package.json b/js/package.json index 0895402..e896428 100644 --- a/js/package.json +++ b/js/package.json @@ -8,10 +8,10 @@ }, "license": "ISC", "devDependencies": { - "vite": "^2.0.0-beta.1", - "vite-plugin-solid": "^0.5.0" + "vite": "^2.0.0-beta.33", + "vite-plugin-solid": "^0.6.0" }, "dependencies": { - "solid-js": "^0.23.6" + "solid-js": "^0.23.11" } } diff --git a/js/pnpm-lock.yaml b/js/pnpm-lock.yaml index a035ebd..ec38b9e 100644 --- a/js/pnpm-lock.yaml +++ b/js/pnpm-lock.yaml @@ -1,8 +1,8 @@ dependencies: - solid-js: 0.23.6 + solid-js: 0.23.11 devDependencies: - vite: 2.0.0-beta.1 - vite-plugin-solid: 0.5.0 + vite: 2.0.0-beta.33 + vite-plugin-solid: 0.6.0 lockfileVersion: 5.2 packages: /@babel/code-frame/7.12.11: @@ -234,7 +234,7 @@ packages: node: '>=4' resolution: integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== - /babel-plugin-jsx-dom-expressions/0.24.6_@babel+core@7.12.10: + /babel-plugin-jsx-dom-expressions/0.24.7_@babel+core@7.12.10: dependencies: '@babel/helper-module-imports': 7.12.5 '@babel/plugin-syntax-jsx': 7.12.1_@babel+core@7.12.10 @@ -243,15 +243,15 @@ packages: peerDependencies: '@babel/core': '*' resolution: - integrity: sha512-TCrGygRJeEluV1/hGT/GrJvJZ7651aIqtuIHOmuzbfNbrnR7Od7y+NWq+mq/XI7PEotcBGRaa0IVhUjWnVLxjw== - /babel-preset-solid/0.23.5_@babel+core@7.12.10: + integrity: sha512-WaBX9z81sL0NDRVjeXr1GhJPkIMbz9GiT42/I6RqouN4y4kf6hEaARbG7NMk6YKOmc31o64fb0mYo3gj78nYmQ== + /babel-preset-solid/0.23.8_@babel+core@7.12.10: dependencies: - babel-plugin-jsx-dom-expressions: 0.24.6_@babel+core@7.12.10 + babel-plugin-jsx-dom-expressions: 0.24.7_@babel+core@7.12.10 dev: true peerDependencies: '@babel/core': '*' resolution: - integrity: sha512-tnB1JwwR5uetwJYoWyLtNDi3NBXdZNj2REw++KX/jUeyPXzqgOjmOWwix2f85mECGdetCwRYuAtxqL2ZtoSMcQ== + integrity: sha512-LhdyOBc2h+Ny9K/eHWVDKQhfH0S0DOTcdRWo0L7jhP660XY2Jl8m2BkWGqsy6AST7SvcnhmoS8T0XHqaEFsGuA== /chalk/2.4.2: dependencies: ansi-styles: 3.2.1 @@ -295,12 +295,12 @@ packages: optional: true resolution: integrity: sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ== - /esbuild/0.8.29: + /esbuild/0.8.33: dev: true hasBin: true requiresBuild: true resolution: - integrity: sha512-UDsEoeXuctVgG2hEts1Hwq2jYDGqV7nksEHEZaiCy2v+lXF5ButX4ErPAJAFi5ZNKKW+6Pom93pArV7hki6HnQ== + integrity: sha512-2ms/P6Y9zJfopR9dKo2vHzhXKfGSNlquVVoVOF8YnhjuzZVrvManMVBPadBsR/t7jzIkRnwqvxrs7d4f3C3eyg== /escape-string-regexp/1.0.5: dev: true engines: @@ -308,7 +308,7 @@ packages: resolution: integrity: sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ= /fsevents/2.1.3: - deprecated: Please update to v 2.2.x + deprecated: '"Please update to latest v2.3 or v2.2"' dev: true engines: node: ^8.16.0 || ^10.6.0 || >=11.0.0 @@ -317,6 +317,10 @@ packages: - darwin resolution: integrity: sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ== + /function-bind/1.1.1: + dev: true + resolution: + integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== /gensync/1.0.0-beta.2: dev: true engines: @@ -335,6 +339,20 @@ packages: node: '>=4' resolution: integrity: sha1-tdRU3CGZriJWmfNGfloH87lVuv0= + /has/1.0.3: + dependencies: + function-bind: 1.1.1 + dev: true + engines: + node: '>= 0.4.0' + resolution: + integrity: sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw== + /is-core-module/2.2.0: + dependencies: + has: 1.0.3 + dev: true + resolution: + integrity: sha512-XRAfAdyyY5F5cOXn7hYQDqh2Xmii+DEfIcQGxK/uNwMHhIkPWO0g8msXcbzLe+MpGoR951MlqM/2iIlU4vKDdQ== /js-tokens/4.0.0: dev: true resolution: @@ -374,7 +392,11 @@ packages: hasBin: true resolution: integrity: sha512-a1cQNyczgKbLX9jwbS/+d7W8fX/RfgYR7lVWwWOGIPNgK2m0MWvrGF6/m4kk6U3QcFMnZf3RIhL0v2Jgh/0Uxw== - /postcss/8.2.2: + /path-parse/1.0.6: + dev: true + resolution: + integrity: sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw== + /postcss/8.2.4: dependencies: colorette: 1.2.1 nanoid: 3.1.20 @@ -383,8 +405,15 @@ packages: engines: node: ^10 || ^12 || >=14 resolution: - integrity: sha512-HM1NDNWLgglJPQQMNwvLxgH2KcrKZklKLi/xXYIOaqQB57p/pDWEJNS83PVICYsn1Dg/9C26TiejNr422/ePaQ== - /rollup/2.35.1: + integrity: sha512-kRFftRoExRVXZlwUuay9iC824qmXPcQQVzAjbCCgjpXnkdMCJYBu2gTwAaFBzv8ewND6O8xFb3aELmEkh9zTzg== + /resolve/1.19.0: + dependencies: + is-core-module: 2.2.0 + path-parse: 1.0.6 + dev: true + resolution: + integrity: sha512-rArEXAgsBG4UgRGcynxWIWKFvh/XZCcS8UJdHhwy91zwAvCZIbcs+vAbflgBnNjYMs/i/i+/Ux6IZhML1yPvxg== + /rollup/2.37.0: dev: true engines: node: '>=10.0.0' @@ -392,7 +421,7 @@ packages: optionalDependencies: fsevents: 2.1.3 resolution: - integrity: sha512-q5KxEyWpprAIcainhVy6HfRttD9kutQpHbeqDTWnqAFNJotiojetK6uqmcydNMymBEtC4I8bCYR+J3mTMqeaUA== + integrity: sha512-cbxuxkMGCQV+TnVh+yZSUerbVb5i8soRydbzHYoMNojgt7MMi+jDLLs24U9HHCssKkwkXmsj+LXcOZMldTbz2w== /safe-buffer/5.1.2: dev: true resolution: @@ -402,10 +431,9 @@ packages: hasBin: true resolution: integrity: sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ== - /solid-js/0.23.6: - dev: false + /solid-js/0.23.11: resolution: - integrity: sha512-ag9LBr3njVy07ZvGFcrdCoRBrDh0zUanqYzV6iayx74Z7JqFUYA6lBBk1u2ZbuUjb9w9vJLZ8XoHZCrcalpS7w== + integrity: sha512-AuDF3QWf99MMHkLjHN03OzvH7eyhCVOeMGmvKMb3ScFo5vkSgACN+GJs4K+DcUxx9TMbxMPHqodn4b1meD3sIw== /source-map/0.5.7: dev: true engines: @@ -432,20 +460,22 @@ packages: node: '>=4' resolution: integrity: sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4= - /vite-plugin-solid/0.5.0: + /vite-plugin-solid/0.6.0: dependencies: '@babel/core': 7.12.10 '@babel/preset-typescript': 7.12.7_@babel+core@7.12.10 - babel-preset-solid: 0.23.5_@babel+core@7.12.10 - vite: 2.0.0-beta.1 + babel-preset-solid: 0.23.8_@babel+core@7.12.10 + solid-js: 0.23.11 + vite: 2.0.0-beta.33 dev: true resolution: - integrity: sha512-LZdlcDidXAQktwjUCL48aNU5akTpjSHLM4VC/QrjbUbcA4EHGu6sxxJdduyztXZiEfpALxuJJo5FdP40PolBug== - /vite/2.0.0-beta.1: + integrity: sha512-nGF87Mh6g5ZKsmausJRRl1MQRduv2T/v57JZQVYPAtLhIboVE62BtfXBkVNKHBhU7WoKM+0wCm5bt34uEJwrRw== + /vite/2.0.0-beta.33: dependencies: - esbuild: 0.8.29 - postcss: 8.2.2 - rollup: 2.35.1 + esbuild: 0.8.33 + postcss: 8.2.4 + resolve: 1.19.0 + rollup: 2.37.0 dev: true engines: node: '>=12.0.0' @@ -453,8 +483,8 @@ packages: optionalDependencies: fsevents: 2.1.3 resolution: - integrity: sha512-Rycsi2cfNVhONUvzX5gdBR4Rdsg0LH13a5Yz0LHTDwhAyZHefvYo+m90oj/bKHhHR5iIk6h73lvd+8GCo0hbEw== + integrity: sha512-vg7rZbO19w1+nkV3fXsk0ggfI7J8DBDm74olVKgN7/SarrlisOZI/YWwP4XybGVNPnsSsOG9pKXhXl1mY6Oe5A== specifiers: - solid-js: ^0.23.6 - vite: ^2.0.0-beta.1 - vite-plugin-solid: ^0.5.0 + solid-js: ^0.23.11 + vite: ^2.0.0-beta.33 + vite-plugin-solid: ^0.6.0 diff --git a/js/vite.config.js b/js/vite.config.js index dca59d0..2ef329d 100644 --- a/js/vite.config.js +++ b/js/vite.config.js @@ -1,10 +1,6 @@ -import { solidPlugin } from "vite-plugin-solid"; +import { defineConfig } from "vite"; +import solidPlugin from "vite-plugin-solid"; -/** - * @type {import('vite').UserConfig} - */ -const config = { +export default defineConfig({ plugins: [solidPlugin()], -}; - -export default config; +}); diff --git a/ts-minimal/package.json b/ts-minimal/package.json index 1be7b2a..9e461ff 100644 --- a/ts-minimal/package.json +++ b/ts-minimal/package.json @@ -8,10 +8,10 @@ }, "license": "ISC", "devDependencies": { - "vite": "^2.0.0-beta.1", - "vite-plugin-solid": "^0.5.0" + "vite": "^2.0.0-beta.33", + "vite-plugin-solid": "^0.6.0" }, "dependencies": { - "solid-js": "^0.23.6" + "solid-js": "^0.23.11" } } diff --git a/ts-minimal/pnpm-lock.yaml b/ts-minimal/pnpm-lock.yaml index a035ebd..ec38b9e 100644 --- a/ts-minimal/pnpm-lock.yaml +++ b/ts-minimal/pnpm-lock.yaml @@ -1,8 +1,8 @@ dependencies: - solid-js: 0.23.6 + solid-js: 0.23.11 devDependencies: - vite: 2.0.0-beta.1 - vite-plugin-solid: 0.5.0 + vite: 2.0.0-beta.33 + vite-plugin-solid: 0.6.0 lockfileVersion: 5.2 packages: /@babel/code-frame/7.12.11: @@ -234,7 +234,7 @@ packages: node: '>=4' resolution: integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== - /babel-plugin-jsx-dom-expressions/0.24.6_@babel+core@7.12.10: + /babel-plugin-jsx-dom-expressions/0.24.7_@babel+core@7.12.10: dependencies: '@babel/helper-module-imports': 7.12.5 '@babel/plugin-syntax-jsx': 7.12.1_@babel+core@7.12.10 @@ -243,15 +243,15 @@ packages: peerDependencies: '@babel/core': '*' resolution: - integrity: sha512-TCrGygRJeEluV1/hGT/GrJvJZ7651aIqtuIHOmuzbfNbrnR7Od7y+NWq+mq/XI7PEotcBGRaa0IVhUjWnVLxjw== - /babel-preset-solid/0.23.5_@babel+core@7.12.10: + integrity: sha512-WaBX9z81sL0NDRVjeXr1GhJPkIMbz9GiT42/I6RqouN4y4kf6hEaARbG7NMk6YKOmc31o64fb0mYo3gj78nYmQ== + /babel-preset-solid/0.23.8_@babel+core@7.12.10: dependencies: - babel-plugin-jsx-dom-expressions: 0.24.6_@babel+core@7.12.10 + babel-plugin-jsx-dom-expressions: 0.24.7_@babel+core@7.12.10 dev: true peerDependencies: '@babel/core': '*' resolution: - integrity: sha512-tnB1JwwR5uetwJYoWyLtNDi3NBXdZNj2REw++KX/jUeyPXzqgOjmOWwix2f85mECGdetCwRYuAtxqL2ZtoSMcQ== + integrity: sha512-LhdyOBc2h+Ny9K/eHWVDKQhfH0S0DOTcdRWo0L7jhP660XY2Jl8m2BkWGqsy6AST7SvcnhmoS8T0XHqaEFsGuA== /chalk/2.4.2: dependencies: ansi-styles: 3.2.1 @@ -295,12 +295,12 @@ packages: optional: true resolution: integrity: sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ== - /esbuild/0.8.29: + /esbuild/0.8.33: dev: true hasBin: true requiresBuild: true resolution: - integrity: sha512-UDsEoeXuctVgG2hEts1Hwq2jYDGqV7nksEHEZaiCy2v+lXF5ButX4ErPAJAFi5ZNKKW+6Pom93pArV7hki6HnQ== + integrity: sha512-2ms/P6Y9zJfopR9dKo2vHzhXKfGSNlquVVoVOF8YnhjuzZVrvManMVBPadBsR/t7jzIkRnwqvxrs7d4f3C3eyg== /escape-string-regexp/1.0.5: dev: true engines: @@ -308,7 +308,7 @@ packages: resolution: integrity: sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ= /fsevents/2.1.3: - deprecated: Please update to v 2.2.x + deprecated: '"Please update to latest v2.3 or v2.2"' dev: true engines: node: ^8.16.0 || ^10.6.0 || >=11.0.0 @@ -317,6 +317,10 @@ packages: - darwin resolution: integrity: sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ== + /function-bind/1.1.1: + dev: true + resolution: + integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== /gensync/1.0.0-beta.2: dev: true engines: @@ -335,6 +339,20 @@ packages: node: '>=4' resolution: integrity: sha1-tdRU3CGZriJWmfNGfloH87lVuv0= + /has/1.0.3: + dependencies: + function-bind: 1.1.1 + dev: true + engines: + node: '>= 0.4.0' + resolution: + integrity: sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw== + /is-core-module/2.2.0: + dependencies: + has: 1.0.3 + dev: true + resolution: + integrity: sha512-XRAfAdyyY5F5cOXn7hYQDqh2Xmii+DEfIcQGxK/uNwMHhIkPWO0g8msXcbzLe+MpGoR951MlqM/2iIlU4vKDdQ== /js-tokens/4.0.0: dev: true resolution: @@ -374,7 +392,11 @@ packages: hasBin: true resolution: integrity: sha512-a1cQNyczgKbLX9jwbS/+d7W8fX/RfgYR7lVWwWOGIPNgK2m0MWvrGF6/m4kk6U3QcFMnZf3RIhL0v2Jgh/0Uxw== - /postcss/8.2.2: + /path-parse/1.0.6: + dev: true + resolution: + integrity: sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw== + /postcss/8.2.4: dependencies: colorette: 1.2.1 nanoid: 3.1.20 @@ -383,8 +405,15 @@ packages: engines: node: ^10 || ^12 || >=14 resolution: - integrity: sha512-HM1NDNWLgglJPQQMNwvLxgH2KcrKZklKLi/xXYIOaqQB57p/pDWEJNS83PVICYsn1Dg/9C26TiejNr422/ePaQ== - /rollup/2.35.1: + integrity: sha512-kRFftRoExRVXZlwUuay9iC824qmXPcQQVzAjbCCgjpXnkdMCJYBu2gTwAaFBzv8ewND6O8xFb3aELmEkh9zTzg== + /resolve/1.19.0: + dependencies: + is-core-module: 2.2.0 + path-parse: 1.0.6 + dev: true + resolution: + integrity: sha512-rArEXAgsBG4UgRGcynxWIWKFvh/XZCcS8UJdHhwy91zwAvCZIbcs+vAbflgBnNjYMs/i/i+/Ux6IZhML1yPvxg== + /rollup/2.37.0: dev: true engines: node: '>=10.0.0' @@ -392,7 +421,7 @@ packages: optionalDependencies: fsevents: 2.1.3 resolution: - integrity: sha512-q5KxEyWpprAIcainhVy6HfRttD9kutQpHbeqDTWnqAFNJotiojetK6uqmcydNMymBEtC4I8bCYR+J3mTMqeaUA== + integrity: sha512-cbxuxkMGCQV+TnVh+yZSUerbVb5i8soRydbzHYoMNojgt7MMi+jDLLs24U9HHCssKkwkXmsj+LXcOZMldTbz2w== /safe-buffer/5.1.2: dev: true resolution: @@ -402,10 +431,9 @@ packages: hasBin: true resolution: integrity: sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ== - /solid-js/0.23.6: - dev: false + /solid-js/0.23.11: resolution: - integrity: sha512-ag9LBr3njVy07ZvGFcrdCoRBrDh0zUanqYzV6iayx74Z7JqFUYA6lBBk1u2ZbuUjb9w9vJLZ8XoHZCrcalpS7w== + integrity: sha512-AuDF3QWf99MMHkLjHN03OzvH7eyhCVOeMGmvKMb3ScFo5vkSgACN+GJs4K+DcUxx9TMbxMPHqodn4b1meD3sIw== /source-map/0.5.7: dev: true engines: @@ -432,20 +460,22 @@ packages: node: '>=4' resolution: integrity: sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4= - /vite-plugin-solid/0.5.0: + /vite-plugin-solid/0.6.0: dependencies: '@babel/core': 7.12.10 '@babel/preset-typescript': 7.12.7_@babel+core@7.12.10 - babel-preset-solid: 0.23.5_@babel+core@7.12.10 - vite: 2.0.0-beta.1 + babel-preset-solid: 0.23.8_@babel+core@7.12.10 + solid-js: 0.23.11 + vite: 2.0.0-beta.33 dev: true resolution: - integrity: sha512-LZdlcDidXAQktwjUCL48aNU5akTpjSHLM4VC/QrjbUbcA4EHGu6sxxJdduyztXZiEfpALxuJJo5FdP40PolBug== - /vite/2.0.0-beta.1: + integrity: sha512-nGF87Mh6g5ZKsmausJRRl1MQRduv2T/v57JZQVYPAtLhIboVE62BtfXBkVNKHBhU7WoKM+0wCm5bt34uEJwrRw== + /vite/2.0.0-beta.33: dependencies: - esbuild: 0.8.29 - postcss: 8.2.2 - rollup: 2.35.1 + esbuild: 0.8.33 + postcss: 8.2.4 + resolve: 1.19.0 + rollup: 2.37.0 dev: true engines: node: '>=12.0.0' @@ -453,8 +483,8 @@ packages: optionalDependencies: fsevents: 2.1.3 resolution: - integrity: sha512-Rycsi2cfNVhONUvzX5gdBR4Rdsg0LH13a5Yz0LHTDwhAyZHefvYo+m90oj/bKHhHR5iIk6h73lvd+8GCo0hbEw== + integrity: sha512-vg7rZbO19w1+nkV3fXsk0ggfI7J8DBDm74olVKgN7/SarrlisOZI/YWwP4XybGVNPnsSsOG9pKXhXl1mY6Oe5A== specifiers: - solid-js: ^0.23.6 - vite: ^2.0.0-beta.1 - vite-plugin-solid: ^0.5.0 + solid-js: ^0.23.11 + vite: ^2.0.0-beta.33 + vite-plugin-solid: ^0.6.0 diff --git a/ts-minimal/tsconfig.json b/ts-minimal/tsconfig.json index e65949b..e27ffb7 100644 --- a/ts-minimal/tsconfig.json +++ b/ts-minimal/tsconfig.json @@ -6,6 +6,7 @@ "allowSyntheticDefaultImports": true, "esModuleInterop": true, "jsx": "preserve", - "jsxImportSource": "solid-js" + "jsxImportSource": "solid-js", + "types": ["vite/client"] } } diff --git a/ts-minimal/vite.config.ts b/ts-minimal/vite.config.ts index 705f211..2ef329d 100644 --- a/ts-minimal/vite.config.ts +++ b/ts-minimal/vite.config.ts @@ -1,8 +1,6 @@ -import { UserConfig } from "vite"; -import { solidPlugin } from "vite-plugin-solid"; +import { defineConfig } from "vite"; +import solidPlugin from "vite-plugin-solid"; -const config: UserConfig = { +export default defineConfig({ plugins: [solidPlugin()], -}; - -export default config; +}); diff --git a/ts-tailwind/package.json b/ts-tailwind/package.json index 8d6aa14..00ebe68 100644 --- a/ts-tailwind/package.json +++ b/ts-tailwind/package.json @@ -8,12 +8,12 @@ }, "license": "ISC", "devDependencies": { - "autoprefixer": "^10.1.0", + "autoprefixer": "^10.2.3", "tailwindcss": "^2.0.2", - "vite": "^2.0.0-beta.1", - "vite-plugin-solid": "^0.5.0" + "vite": "^2.0.0-beta.33", + "vite-plugin-solid": "^0.6.0" }, "dependencies": { - "solid-js": "^0.23.6" + "solid-js": "^0.23.11" } } diff --git a/ts-tailwind/pnpm-lock.yaml b/ts-tailwind/pnpm-lock.yaml index 27890eb..bdc49d4 100644 --- a/ts-tailwind/pnpm-lock.yaml +++ b/ts-tailwind/pnpm-lock.yaml @@ -1,10 +1,10 @@ dependencies: - solid-js: 0.23.6 + solid-js: 0.23.11 devDependencies: - autoprefixer: 10.1.0 - tailwindcss: 2.0.2_autoprefixer@10.1.0 - vite: 2.0.0-beta.1 - vite-plugin-solid: 0.5.0 + autoprefixer: 10.2.3 + tailwindcss: 2.0.2_autoprefixer@10.2.3 + vite: 2.0.0-beta.33 + vite-plugin-solid: 0.6.0 lockfileVersion: 5.2 packages: /@babel/code-frame/7.12.11: @@ -277,10 +277,10 @@ packages: node: '>= 4.0.0' resolution: integrity: sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg== - /autoprefixer/10.1.0: + /autoprefixer/10.2.3: dependencies: - browserslist: 4.16.0 - caniuse-lite: 1.0.30001171 + browserslist: 4.16.1 + caniuse-lite: 1.0.30001178 colorette: 1.2.1 fraction.js: 4.0.13 normalize-range: 0.1.2 @@ -292,8 +292,8 @@ packages: peerDependencies: postcss: ^8.1.0 resolution: - integrity: sha512-0/lBNwN+ZUnb5su18NZo5MBIjDaq6boQKZcxwy86Gip/CmXA2zZqUoFQLCNAGI5P25ZWSP2RWdhDJ8osfKEjoQ== - /babel-plugin-jsx-dom-expressions/0.24.6_@babel+core@7.12.10: + integrity: sha512-vlz+iv+EnLkVaTgX8wApfYzmK3LUfK8Z9XAnmflzxMy/+oFuNK8fVGQV79SOpBv4jxk2YQJimw4hXIKZ29570A== + /babel-plugin-jsx-dom-expressions/0.24.7_@babel+core@7.12.10: dependencies: '@babel/helper-module-imports': 7.12.5 '@babel/plugin-syntax-jsx': 7.12.1_@babel+core@7.12.10 @@ -302,15 +302,15 @@ packages: peerDependencies: '@babel/core': '*' resolution: - integrity: sha512-TCrGygRJeEluV1/hGT/GrJvJZ7651aIqtuIHOmuzbfNbrnR7Od7y+NWq+mq/XI7PEotcBGRaa0IVhUjWnVLxjw== - /babel-preset-solid/0.23.5_@babel+core@7.12.10: + integrity: sha512-WaBX9z81sL0NDRVjeXr1GhJPkIMbz9GiT42/I6RqouN4y4kf6hEaARbG7NMk6YKOmc31o64fb0mYo3gj78nYmQ== + /babel-preset-solid/0.23.8_@babel+core@7.12.10: dependencies: - babel-plugin-jsx-dom-expressions: 0.24.6_@babel+core@7.12.10 + babel-plugin-jsx-dom-expressions: 0.24.7_@babel+core@7.12.10 dev: true peerDependencies: '@babel/core': '*' resolution: - integrity: sha512-tnB1JwwR5uetwJYoWyLtNDi3NBXdZNj2REw++KX/jUeyPXzqgOjmOWwix2f85mECGdetCwRYuAtxqL2ZtoSMcQ== + integrity: sha512-LhdyOBc2h+Ny9K/eHWVDKQhfH0S0DOTcdRWo0L7jhP660XY2Jl8m2BkWGqsy6AST7SvcnhmoS8T0XHqaEFsGuA== /balanced-match/1.0.0: dev: true resolution: @@ -322,19 +322,19 @@ packages: dev: true resolution: integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== - /browserslist/4.16.0: + /browserslist/4.16.1: dependencies: - caniuse-lite: 1.0.30001171 + caniuse-lite: 1.0.30001178 colorette: 1.2.1 - electron-to-chromium: 1.3.633 + electron-to-chromium: 1.3.642 escalade: 3.1.1 - node-releases: 1.1.67 + node-releases: 1.1.70 dev: true engines: node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7 hasBin: true resolution: - integrity: sha512-/j6k8R0p3nxOC6kx5JGAxsnhc9ixaWJfYc+TNTzxg6+ARaESAvQGV7h0uNOB4t+pLQJZWzcrMxXOxjgsCj3dqQ== + integrity: sha512-UXhDrwqsNcpTYJBTZsbGATDxZbiVDsx6UjpmRUmtnP10pr8wAYr5LgFoEFw9ixriQH2mv/NX2SfGzE/o8GndLA== /bytes/3.1.0: dev: true engines: @@ -347,10 +347,10 @@ packages: node: '>= 6' resolution: integrity: sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA== - /caniuse-lite/1.0.30001171: + /caniuse-lite/1.0.30001178: dev: true resolution: - integrity: sha512-5Alrh8TTYPG9IH4UkRqEBZoEToWRLvPbSQokvzSz0lii8/FOWKG4keO1HoYfPWs8IF/NH/dyNPg1cmJGvV3Zlg== + integrity: sha512-VtdZLC0vsXykKni8Uztx45xynytOi71Ufx9T8kHptSw9AL4dpqailUJJHavttuzUe1KYuBYtChiWv+BAb7mPmQ== /chalk/2.4.2: dependencies: ansi-styles: 3.2.1 @@ -469,16 +469,16 @@ packages: dev: true resolution: integrity: sha1-6S7f2tplN9SE1zwBcv0eugxJdv8= - /electron-to-chromium/1.3.633: + /electron-to-chromium/1.3.642: dev: true resolution: - integrity: sha512-bsVCsONiVX1abkWdH7KtpuDAhsQ3N3bjPYhROSAXE78roJKet0Y5wznA14JE9pzbwSZmSMAW6KiKYf1RvbTJkA== - /esbuild/0.8.29: + integrity: sha512-cev+jOrz/Zm1i+Yh334Hed6lQVOkkemk2wRozfMF4MtTR7pxf3r3L5Rbd7uX1zMcEqVJ7alJBnJL7+JffkC6FQ== + /esbuild/0.8.33: dev: true hasBin: true requiresBuild: true resolution: - integrity: sha512-UDsEoeXuctVgG2hEts1Hwq2jYDGqV7nksEHEZaiCy2v+lXF5ButX4ErPAJAFi5ZNKKW+6Pom93pArV7hki6HnQ== + integrity: sha512-2ms/P6Y9zJfopR9dKo2vHzhXKfGSNlquVVoVOF8YnhjuzZVrvManMVBPadBsR/t7jzIkRnwqvxrs7d4f3C3eyg== /escalade/3.1.1: dev: true engines: @@ -511,7 +511,7 @@ packages: resolution: integrity: sha1-FQStJSMVjKpA20onh8sBQRmU6k8= /fsevents/2.1.3: - deprecated: Please update to v 2.2.x + deprecated: '"Please update to latest v2.3 or v2.2"' dev: true engines: node: ^8.16.0 || ^10.6.0 || >=11.0.0 @@ -671,10 +671,10 @@ packages: dev: true resolution: integrity: sha512-Yt3384If5H6BYGVHiHwTL+99OzJKHhgp82S8/dktEK73T26BazdgZ4JZh92xSVtGNJvz9UbXdNAc5hcrXV42vw== - /node-releases/1.1.67: + /node-releases/1.1.70: dev: true resolution: - integrity: sha512-V5QF9noGFl3EymEwUYzO+3NTDpGfQB4ve6Qfnzf3UNydMhjQRVPR1DZTuvWiLzaFJYw2fmDwAfnRNEVb64hSIg== + integrity: sha512-Slf2s69+2/uAD79pVVQo8uSiC34+g8GWY8UH2Qtqv34ZfhYrxpYpfzs9Js9d6O0mbDmALuxaTlplnBTnSELcrw== /normalize-range/0.1.2: dev: true engines: @@ -776,6 +776,16 @@ packages: node: ^10 || ^12 || >=14 resolution: integrity: sha512-HM1NDNWLgglJPQQMNwvLxgH2KcrKZklKLi/xXYIOaqQB57p/pDWEJNS83PVICYsn1Dg/9C26TiejNr422/ePaQ== + /postcss/8.2.4: + dependencies: + colorette: 1.2.1 + nanoid: 3.1.20 + source-map: 0.6.1 + dev: true + engines: + node: ^10 || ^12 || >=14 + resolution: + integrity: sha512-kRFftRoExRVXZlwUuay9iC824qmXPcQQVzAjbCCgjpXnkdMCJYBu2gTwAaFBzv8ewND6O8xFb3aELmEkh9zTzg== /pretty-hrtime/1.0.3: dev: true engines: @@ -806,7 +816,7 @@ packages: dev: true resolution: integrity: sha512-rArEXAgsBG4UgRGcynxWIWKFvh/XZCcS8UJdHhwy91zwAvCZIbcs+vAbflgBnNjYMs/i/i+/Ux6IZhML1yPvxg== - /rollup/2.35.1: + /rollup/2.37.0: dev: true engines: node: '>=10.0.0' @@ -814,7 +824,7 @@ packages: optionalDependencies: fsevents: 2.1.3 resolution: - integrity: sha512-q5KxEyWpprAIcainhVy6HfRttD9kutQpHbeqDTWnqAFNJotiojetK6uqmcydNMymBEtC4I8bCYR+J3mTMqeaUA== + integrity: sha512-cbxuxkMGCQV+TnVh+yZSUerbVb5i8soRydbzHYoMNojgt7MMi+jDLLs24U9HHCssKkwkXmsj+LXcOZMldTbz2w== /safe-buffer/5.1.2: dev: true resolution: @@ -830,10 +840,9 @@ packages: dev: true resolution: integrity: sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo= - /solid-js/0.23.6: - dev: false + /solid-js/0.23.11: resolution: - integrity: sha512-ag9LBr3njVy07ZvGFcrdCoRBrDh0zUanqYzV6iayx74Z7JqFUYA6lBBk1u2ZbuUjb9w9vJLZ8XoHZCrcalpS7w== + integrity: sha512-AuDF3QWf99MMHkLjHN03OzvH7eyhCVOeMGmvKMb3ScFo5vkSgACN+GJs4K+DcUxx9TMbxMPHqodn4b1meD3sIw== /source-map/0.5.7: dev: true engines: @@ -862,10 +871,10 @@ packages: node: '>=8' resolution: integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw== - /tailwindcss/2.0.2_autoprefixer@10.1.0: + /tailwindcss/2.0.2_autoprefixer@10.2.3: dependencies: '@fullhuman/postcss-purgecss': 3.1.3 - autoprefixer: 10.1.0 + autoprefixer: 10.2.3 bytes: 3.1.0 chalk: 4.1.0 color: 3.1.3 @@ -920,20 +929,22 @@ packages: dev: true resolution: integrity: sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8= - /vite-plugin-solid/0.5.0: + /vite-plugin-solid/0.6.0: dependencies: '@babel/core': 7.12.10 '@babel/preset-typescript': 7.12.7_@babel+core@7.12.10 - babel-preset-solid: 0.23.5_@babel+core@7.12.10 - vite: 2.0.0-beta.1 + babel-preset-solid: 0.23.8_@babel+core@7.12.10 + solid-js: 0.23.11 + vite: 2.0.0-beta.33 dev: true resolution: - integrity: sha512-LZdlcDidXAQktwjUCL48aNU5akTpjSHLM4VC/QrjbUbcA4EHGu6sxxJdduyztXZiEfpALxuJJo5FdP40PolBug== - /vite/2.0.0-beta.1: + integrity: sha512-nGF87Mh6g5ZKsmausJRRl1MQRduv2T/v57JZQVYPAtLhIboVE62BtfXBkVNKHBhU7WoKM+0wCm5bt34uEJwrRw== + /vite/2.0.0-beta.33: dependencies: - esbuild: 0.8.29 - postcss: 8.2.2 - rollup: 2.35.1 + esbuild: 0.8.33 + postcss: 8.2.4 + resolve: 1.19.0 + rollup: 2.37.0 dev: true engines: node: '>=12.0.0' @@ -941,7 +952,7 @@ packages: optionalDependencies: fsevents: 2.1.3 resolution: - integrity: sha512-Rycsi2cfNVhONUvzX5gdBR4Rdsg0LH13a5Yz0LHTDwhAyZHefvYo+m90oj/bKHhHR5iIk6h73lvd+8GCo0hbEw== + integrity: sha512-vg7rZbO19w1+nkV3fXsk0ggfI7J8DBDm74olVKgN7/SarrlisOZI/YWwP4XybGVNPnsSsOG9pKXhXl1mY6Oe5A== /wrappy/1.0.2: dev: true resolution: @@ -953,8 +964,8 @@ packages: resolution: integrity: sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ== specifiers: - autoprefixer: ^10.1.0 - solid-js: ^0.23.6 + autoprefixer: ^10.2.3 + solid-js: ^0.23.11 tailwindcss: ^2.0.2 - vite: ^2.0.0-beta.1 - vite-plugin-solid: ^0.5.0 + vite: ^2.0.0-beta.33 + vite-plugin-solid: ^0.6.0 diff --git a/ts-tailwind/tsconfig.json b/ts-tailwind/tsconfig.json index e65949b..e27ffb7 100644 --- a/ts-tailwind/tsconfig.json +++ b/ts-tailwind/tsconfig.json @@ -6,6 +6,7 @@ "allowSyntheticDefaultImports": true, "esModuleInterop": true, "jsx": "preserve", - "jsxImportSource": "solid-js" + "jsxImportSource": "solid-js", + "types": ["vite/client"] } } diff --git a/ts-tailwind/vite.config.ts b/ts-tailwind/vite.config.ts index 705f211..2ef329d 100644 --- a/ts-tailwind/vite.config.ts +++ b/ts-tailwind/vite.config.ts @@ -1,8 +1,6 @@ -import { UserConfig } from "vite"; -import { solidPlugin } from "vite-plugin-solid"; +import { defineConfig } from "vite"; +import solidPlugin from "vite-plugin-solid"; -const config: UserConfig = { +export default defineConfig({ plugins: [solidPlugin()], -}; - -export default config; +}); diff --git a/ts/package.json b/ts/package.json index 1be7b2a..9e461ff 100644 --- a/ts/package.json +++ b/ts/package.json @@ -8,10 +8,10 @@ }, "license": "ISC", "devDependencies": { - "vite": "^2.0.0-beta.1", - "vite-plugin-solid": "^0.5.0" + "vite": "^2.0.0-beta.33", + "vite-plugin-solid": "^0.6.0" }, "dependencies": { - "solid-js": "^0.23.6" + "solid-js": "^0.23.11" } } diff --git a/ts/pnpm-lock.yaml b/ts/pnpm-lock.yaml index a035ebd..ec38b9e 100644 --- a/ts/pnpm-lock.yaml +++ b/ts/pnpm-lock.yaml @@ -1,8 +1,8 @@ dependencies: - solid-js: 0.23.6 + solid-js: 0.23.11 devDependencies: - vite: 2.0.0-beta.1 - vite-plugin-solid: 0.5.0 + vite: 2.0.0-beta.33 + vite-plugin-solid: 0.6.0 lockfileVersion: 5.2 packages: /@babel/code-frame/7.12.11: @@ -234,7 +234,7 @@ packages: node: '>=4' resolution: integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== - /babel-plugin-jsx-dom-expressions/0.24.6_@babel+core@7.12.10: + /babel-plugin-jsx-dom-expressions/0.24.7_@babel+core@7.12.10: dependencies: '@babel/helper-module-imports': 7.12.5 '@babel/plugin-syntax-jsx': 7.12.1_@babel+core@7.12.10 @@ -243,15 +243,15 @@ packages: peerDependencies: '@babel/core': '*' resolution: - integrity: sha512-TCrGygRJeEluV1/hGT/GrJvJZ7651aIqtuIHOmuzbfNbrnR7Od7y+NWq+mq/XI7PEotcBGRaa0IVhUjWnVLxjw== - /babel-preset-solid/0.23.5_@babel+core@7.12.10: + integrity: sha512-WaBX9z81sL0NDRVjeXr1GhJPkIMbz9GiT42/I6RqouN4y4kf6hEaARbG7NMk6YKOmc31o64fb0mYo3gj78nYmQ== + /babel-preset-solid/0.23.8_@babel+core@7.12.10: dependencies: - babel-plugin-jsx-dom-expressions: 0.24.6_@babel+core@7.12.10 + babel-plugin-jsx-dom-expressions: 0.24.7_@babel+core@7.12.10 dev: true peerDependencies: '@babel/core': '*' resolution: - integrity: sha512-tnB1JwwR5uetwJYoWyLtNDi3NBXdZNj2REw++KX/jUeyPXzqgOjmOWwix2f85mECGdetCwRYuAtxqL2ZtoSMcQ== + integrity: sha512-LhdyOBc2h+Ny9K/eHWVDKQhfH0S0DOTcdRWo0L7jhP660XY2Jl8m2BkWGqsy6AST7SvcnhmoS8T0XHqaEFsGuA== /chalk/2.4.2: dependencies: ansi-styles: 3.2.1 @@ -295,12 +295,12 @@ packages: optional: true resolution: integrity: sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ== - /esbuild/0.8.29: + /esbuild/0.8.33: dev: true hasBin: true requiresBuild: true resolution: - integrity: sha512-UDsEoeXuctVgG2hEts1Hwq2jYDGqV7nksEHEZaiCy2v+lXF5ButX4ErPAJAFi5ZNKKW+6Pom93pArV7hki6HnQ== + integrity: sha512-2ms/P6Y9zJfopR9dKo2vHzhXKfGSNlquVVoVOF8YnhjuzZVrvManMVBPadBsR/t7jzIkRnwqvxrs7d4f3C3eyg== /escape-string-regexp/1.0.5: dev: true engines: @@ -308,7 +308,7 @@ packages: resolution: integrity: sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ= /fsevents/2.1.3: - deprecated: Please update to v 2.2.x + deprecated: '"Please update to latest v2.3 or v2.2"' dev: true engines: node: ^8.16.0 || ^10.6.0 || >=11.0.0 @@ -317,6 +317,10 @@ packages: - darwin resolution: integrity: sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ== + /function-bind/1.1.1: + dev: true + resolution: + integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== /gensync/1.0.0-beta.2: dev: true engines: @@ -335,6 +339,20 @@ packages: node: '>=4' resolution: integrity: sha1-tdRU3CGZriJWmfNGfloH87lVuv0= + /has/1.0.3: + dependencies: + function-bind: 1.1.1 + dev: true + engines: + node: '>= 0.4.0' + resolution: + integrity: sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw== + /is-core-module/2.2.0: + dependencies: + has: 1.0.3 + dev: true + resolution: + integrity: sha512-XRAfAdyyY5F5cOXn7hYQDqh2Xmii+DEfIcQGxK/uNwMHhIkPWO0g8msXcbzLe+MpGoR951MlqM/2iIlU4vKDdQ== /js-tokens/4.0.0: dev: true resolution: @@ -374,7 +392,11 @@ packages: hasBin: true resolution: integrity: sha512-a1cQNyczgKbLX9jwbS/+d7W8fX/RfgYR7lVWwWOGIPNgK2m0MWvrGF6/m4kk6U3QcFMnZf3RIhL0v2Jgh/0Uxw== - /postcss/8.2.2: + /path-parse/1.0.6: + dev: true + resolution: + integrity: sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw== + /postcss/8.2.4: dependencies: colorette: 1.2.1 nanoid: 3.1.20 @@ -383,8 +405,15 @@ packages: engines: node: ^10 || ^12 || >=14 resolution: - integrity: sha512-HM1NDNWLgglJPQQMNwvLxgH2KcrKZklKLi/xXYIOaqQB57p/pDWEJNS83PVICYsn1Dg/9C26TiejNr422/ePaQ== - /rollup/2.35.1: + integrity: sha512-kRFftRoExRVXZlwUuay9iC824qmXPcQQVzAjbCCgjpXnkdMCJYBu2gTwAaFBzv8ewND6O8xFb3aELmEkh9zTzg== + /resolve/1.19.0: + dependencies: + is-core-module: 2.2.0 + path-parse: 1.0.6 + dev: true + resolution: + integrity: sha512-rArEXAgsBG4UgRGcynxWIWKFvh/XZCcS8UJdHhwy91zwAvCZIbcs+vAbflgBnNjYMs/i/i+/Ux6IZhML1yPvxg== + /rollup/2.37.0: dev: true engines: node: '>=10.0.0' @@ -392,7 +421,7 @@ packages: optionalDependencies: fsevents: 2.1.3 resolution: - integrity: sha512-q5KxEyWpprAIcainhVy6HfRttD9kutQpHbeqDTWnqAFNJotiojetK6uqmcydNMymBEtC4I8bCYR+J3mTMqeaUA== + integrity: sha512-cbxuxkMGCQV+TnVh+yZSUerbVb5i8soRydbzHYoMNojgt7MMi+jDLLs24U9HHCssKkwkXmsj+LXcOZMldTbz2w== /safe-buffer/5.1.2: dev: true resolution: @@ -402,10 +431,9 @@ packages: hasBin: true resolution: integrity: sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ== - /solid-js/0.23.6: - dev: false + /solid-js/0.23.11: resolution: - integrity: sha512-ag9LBr3njVy07ZvGFcrdCoRBrDh0zUanqYzV6iayx74Z7JqFUYA6lBBk1u2ZbuUjb9w9vJLZ8XoHZCrcalpS7w== + integrity: sha512-AuDF3QWf99MMHkLjHN03OzvH7eyhCVOeMGmvKMb3ScFo5vkSgACN+GJs4K+DcUxx9TMbxMPHqodn4b1meD3sIw== /source-map/0.5.7: dev: true engines: @@ -432,20 +460,22 @@ packages: node: '>=4' resolution: integrity: sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4= - /vite-plugin-solid/0.5.0: + /vite-plugin-solid/0.6.0: dependencies: '@babel/core': 7.12.10 '@babel/preset-typescript': 7.12.7_@babel+core@7.12.10 - babel-preset-solid: 0.23.5_@babel+core@7.12.10 - vite: 2.0.0-beta.1 + babel-preset-solid: 0.23.8_@babel+core@7.12.10 + solid-js: 0.23.11 + vite: 2.0.0-beta.33 dev: true resolution: - integrity: sha512-LZdlcDidXAQktwjUCL48aNU5akTpjSHLM4VC/QrjbUbcA4EHGu6sxxJdduyztXZiEfpALxuJJo5FdP40PolBug== - /vite/2.0.0-beta.1: + integrity: sha512-nGF87Mh6g5ZKsmausJRRl1MQRduv2T/v57JZQVYPAtLhIboVE62BtfXBkVNKHBhU7WoKM+0wCm5bt34uEJwrRw== + /vite/2.0.0-beta.33: dependencies: - esbuild: 0.8.29 - postcss: 8.2.2 - rollup: 2.35.1 + esbuild: 0.8.33 + postcss: 8.2.4 + resolve: 1.19.0 + rollup: 2.37.0 dev: true engines: node: '>=12.0.0' @@ -453,8 +483,8 @@ packages: optionalDependencies: fsevents: 2.1.3 resolution: - integrity: sha512-Rycsi2cfNVhONUvzX5gdBR4Rdsg0LH13a5Yz0LHTDwhAyZHefvYo+m90oj/bKHhHR5iIk6h73lvd+8GCo0hbEw== + integrity: sha512-vg7rZbO19w1+nkV3fXsk0ggfI7J8DBDm74olVKgN7/SarrlisOZI/YWwP4XybGVNPnsSsOG9pKXhXl1mY6Oe5A== specifiers: - solid-js: ^0.23.6 - vite: ^2.0.0-beta.1 - vite-plugin-solid: ^0.5.0 + solid-js: ^0.23.11 + vite: ^2.0.0-beta.33 + vite-plugin-solid: ^0.6.0 diff --git a/ts/tsconfig.json b/ts/tsconfig.json index e65949b..e27ffb7 100644 --- a/ts/tsconfig.json +++ b/ts/tsconfig.json @@ -6,6 +6,7 @@ "allowSyntheticDefaultImports": true, "esModuleInterop": true, "jsx": "preserve", - "jsxImportSource": "solid-js" + "jsxImportSource": "solid-js", + "types": ["vite/client"] } } diff --git a/ts/vite.config.ts b/ts/vite.config.ts index 705f211..2ef329d 100644 --- a/ts/vite.config.ts +++ b/ts/vite.config.ts @@ -1,8 +1,6 @@ -import { UserConfig } from "vite"; -import { solidPlugin } from "vite-plugin-solid"; +import { defineConfig } from "vite"; +import solidPlugin from "vite-plugin-solid"; -const config: UserConfig = { +export default defineConfig({ plugins: [solidPlugin()], -}; - -export default config; +});