diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 40f06c4263d..0f2ac3dc38e 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -65,6 +65,7 @@ jobs: - name: Run tests run: ${{ matrix.testCmd }} env: + GIT_REPOSITORY: ${{ github.repository }} GIT_BRANCH: ${{ github.ref_name }} CF_ACCOUNT_ID: ${{ secrets.CF_ACCOUNT_ID }} CF_API_TOKEN: ${{ secrets.CF_API_TOKEN }} diff --git a/boilerplates/.testRun.ts b/boilerplates/.testRun.ts index 5f8026faf52..efd22ef3b04 100644 --- a/boilerplates/.testRun.ts +++ b/boilerplates/.testRun.ts @@ -12,7 +12,6 @@ import { editFileRevert, } from '../libframe/test/setup' import assert from 'assert' -const viteVersion = '3.?.?' function testRun( cmd: 'npm run dev' | 'npm run prod' | 'npm run preview', @@ -35,14 +34,6 @@ function testRun( const isProd = cmd === 'npm run prod' || cmd === 'npm run preview' const isDev = !isProd - if (uiFramewok === 'preact' && isProd && viteVersion.startsWith('3')) { - // https://github.com/preactjs/preact/issues/3558 - const msg = 'SKIPPED preact prod until it supports Vite 3.' - console.log(msg) - test(msg, () => {}) - return - } - test('page content is rendered to HTML', async () => { const html = await fetchHtml('/') expect(html).toContain('

Welcome

') diff --git a/examples/cloudflare-workers-react-full/.testRun.ts b/examples/cloudflare-workers-react-full/.testRun.ts index 50fc8196f92..c0673f48b62 100644 --- a/examples/cloudflare-workers-react-full/.testRun.ts +++ b/examples/cloudflare-workers-react-full/.testRun.ts @@ -10,21 +10,25 @@ import { page, run, autoRetry, fetchHtml, isGithubAction, urlBase } from '../../ function testRun(cmd: 'npm run dev' | 'npm run preview', { hasStarWarsPage }: { hasStarWarsPage: boolean }) { const isWrangler = cmd === 'npm run preview' - if (isWrangler) { + if (isGithubAction()) { + const repository = process.env['GIT_REPOSITORY'] + expect(repository).toBeTruthy() // GitHub Actions doesn't make secrets available to Pull Requests. - // - https://github.community/t/feature-request-allow-secrets-in-approved-external-pull-requests/18071/4 - if (isGithubAction() && process.env['GIT_BRANCH'] !== 'main') { - const msg = 'SKIPPED: wrangler tests are not run in Pull Requests' - console.log(msg) - test(msg, () => {}) - return - } - const envVars = Object.keys(process.env) - if (!envVars.includes('CF_ACCOUNT_ID') || !envVars.includes('CF_API_TOKEN')) { - const msg = 'SKIPPED: Cloudflare Workers tokens not provided.' - console.log(msg) - test(msg, () => {}) - return + // - https://github.community/t/feature-request-allow-secrets-in-approved-external-pull-requests/18071/4 + if (!process.env['CF_ACCOUNT_ID']) { + expect(repository).not.toBe('brillout/vite-plugin-ssr') + expect(process.env['CF_ACCOUNT_ID']).toBeFalsy() + expect(process.env['CF_API_TOKEN']).toBeFalsy() + if (isWrangler) { + const msg = 'SKIPPED: wrangler tests cannot be run in Pull Requests.' + console.log(msg) + test(msg, () => {}) + return + } + } else { + expect(repository).toBe('brillout/vite-plugin-ssr') + expect(process.env['CF_ACCOUNT_ID']).toBeTruthy() + expect(process.env['CF_API_TOKEN']).toBeTruthy() } } diff --git a/examples/graphql-apollo-react/package.json b/examples/graphql-apollo-react/package.json index 769578601be..9cf275b3aa8 100644 --- a/examples/graphql-apollo-react/package.json +++ b/examples/graphql-apollo-react/package.json @@ -12,5 +12,19 @@ "react-dom": "^18.2.0", "vite": "^3.0.2", "vite-plugin-ssr": "0.4.11" + }, + "pnpm": { + "packageExtensions": { + "@apollo/client": { + "peerDependencies": { + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "react-dom": { + "optional": true + } + } + } + } } } diff --git a/examples/graphql-apollo-vue/package.json b/examples/graphql-apollo-vue/package.json index 8e69d282a4c..b44fffb2b5d 100644 --- a/examples/graphql-apollo-vue/package.json +++ b/examples/graphql-apollo-vue/package.json @@ -19,5 +19,19 @@ "vite": "^3.0.2", "vite-plugin-ssr": "0.4.11", "vue": "^3.2.27" + }, + "pnpm": { + "packageExtensions": { + "@apollo/client": { + "peerDependencies": { + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "react-dom": { + "optional": true + } + } + } + } } } diff --git a/examples/graphql-apollo-vue/vite.config.js b/examples/graphql-apollo-vue/vite.config.js index 04eb7ddf203..d239b2364be 100644 --- a/examples/graphql-apollo-vue/vite.config.js +++ b/examples/graphql-apollo-vue/vite.config.js @@ -3,4 +3,7 @@ import ssr from 'vite-plugin-ssr/plugin' export default { plugins: [vue(), ssr()], + ssr: { + noExternal: ['@apollo/client', '@vue/apollo-composable'] + } } diff --git a/examples/layouts-react/.testRun.ts b/examples/layouts-react/.testRun.ts index 59936023ec1..95a67a78f48 100644 --- a/examples/layouts-react/.testRun.ts +++ b/examples/layouts-react/.testRun.ts @@ -45,7 +45,7 @@ function testRun(cmd: 'npm run dev' | 'npm run preview', uiFrameworkRoot: 'react } { await page.click('a[href="/starship/reviews"]') - let text: string + let text!: string | null await autoRetry(async () => { text = await page.textContent('body') expect(text).toContain(textReviews) @@ -56,7 +56,7 @@ function testRun(cmd: 'npm run dev' | 'npm run preview', uiFrameworkRoot: 'react } { await page.click('a[href="/starship/spec"]') - let text: string + let text!: string | null await autoRetry(async () => { text = await page.textContent('body') expect(text).toContain(textTechSpec) diff --git a/examples/preact-client-routing/package.json b/examples/preact-client-routing/package.json index 3395caf757d..7d65a94735e 100644 --- a/examples/preact-client-routing/package.json +++ b/examples/preact-client-routing/package.json @@ -7,9 +7,9 @@ "dependencies": { "@babel/core": "^7.17.10", "@babel/plugin-transform-react-jsx": "^7.17.3", - "@preact/preset-vite": "^2.2.0", - "preact": "^10.7.3", - "preact-render-to-string": "^5.2.0", + "@preact/preset-vite": "^2.3.0", + "preact": "^10.10.0", + "preact-render-to-string": "^5.2.1", "vite": "^2.9.14", "vite-plugin-ssr": "0.4.11" } diff --git a/examples/preact-server-routing/package.json b/examples/preact-server-routing/package.json index f351e6e74d1..7d65a94735e 100644 --- a/examples/preact-server-routing/package.json +++ b/examples/preact-server-routing/package.json @@ -7,9 +7,9 @@ "dependencies": { "@babel/core": "^7.17.10", "@babel/plugin-transform-react-jsx": "^7.17.3", - "@preact/preset-vite": "^2.2.0", - "preact": "^10.7.1", - "preact-render-to-string": "^5.2.0", + "@preact/preset-vite": "^2.3.0", + "preact": "^10.10.0", + "preact-render-to-string": "^5.2.1", "vite": "^2.9.14", "vite-plugin-ssr": "0.4.11" } diff --git a/examples/urql/.testRun.ts b/examples/urql/.testRun.ts index 66f5d9060ad..3f84cf597e9 100644 --- a/examples/urql/.testRun.ts +++ b/examples/urql/.testRun.ts @@ -1,19 +1,10 @@ export { testRun } import { page, run, autoRetry, fetchHtml, urlBase } from '../../libframe/test/setup' -const viteVersion = '3.?.?' function testRun(cmd: 'npm run dev' | 'npm run preview') { run(cmd) - if (cmd === 'npm run preview' && viteVersion.startsWith('3')) { - // https://github.com/FormidableLabs/urql/issues/2484 - const msg = 'SKIPPED urql production test until it supports Vite 3.' - console.log(msg) - test(msg, () => {}) - return - } - test('urql content is rendered to HTML', async () => { const html = await fetchHtml('/') expect(html).toContain('

Countries

') diff --git a/examples/urql/package.json b/examples/urql/package.json index 61f1ae7d3e4..de103177928 100644 --- a/examples/urql/package.json +++ b/examples/urql/package.json @@ -15,7 +15,7 @@ "react-dom": "^18.1.0", "react-ssr-prepass": "^1.5.0", "typescript": "^4.6.4", - "urql": "^2.2.0", + "urql": "^2.2.3", "vite": "^2.9.14", "vite-plugin-ssr": "0.4.11" } diff --git a/package.json b/package.json index 96919d9c4b9..0cae15051db 100644 --- a/package.json +++ b/package.json @@ -1,5 +1,5 @@ { - "packageManager": "pnpm@6.21.0", + "packageManager": "pnpm@7.6.0", "scripts": { "========= Dev": "", "// Develop vite-plugin-ssr": "", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 7b833b241c6..c3a9c91d66d 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -3,6 +3,8 @@ lockfileVersion: 5.4 overrides: vite-plugin-ssr: link:./vite-plugin-ssr/ +packageExtensionsChecksum: f050d50401848e89704474c6985d439e + importers: .: @@ -308,7 +310,7 @@ importers: vite: ^3.0.2 vite-plugin-ssr: link:../../vite-plugin-ssr dependencies: - '@apollo/client': 3.6.9_aez2jvt6lsvokp3l4ousdbdxf4 + '@apollo/client': 3.6.9_phmus7xcbidy3raesi6r6zwaqe '@vitejs/plugin-react': 2.0.0_vite@3.0.2 express: 4.18.1 graphql: 16.5.0 @@ -452,17 +454,17 @@ importers: specifiers: '@babel/core': ^7.17.10 '@babel/plugin-transform-react-jsx': ^7.17.3 - '@preact/preset-vite': ^2.2.0 - preact: ^10.7.3 - preact-render-to-string: ^5.2.0 + '@preact/preset-vite': ^2.3.0 + preact: ^10.10.0 + preact-render-to-string: ^5.2.1 vite: ^2.9.14 vite-plugin-ssr: link:../../vite-plugin-ssr dependencies: '@babel/core': 7.17.10 '@babel/plugin-transform-react-jsx': 7.17.3_@babel+core@7.17.10 - '@preact/preset-vite': 2.2.0_33hnemtu5xczg7z3kbfm3mvpfq - preact: 10.7.3 - preact-render-to-string: 5.2.0_preact@10.7.3 + '@preact/preset-vite': 2.3.0_fsigpennamhrx3fxr7oq672p7m + preact: 10.10.0 + preact-render-to-string: 5.2.1_preact@10.10.0 vite: 2.9.14 vite-plugin-ssr: link:../../vite-plugin-ssr @@ -470,17 +472,17 @@ importers: specifiers: '@babel/core': ^7.17.10 '@babel/plugin-transform-react-jsx': ^7.17.3 - '@preact/preset-vite': ^2.2.0 - preact: ^10.7.1 - preact-render-to-string: ^5.2.0 + '@preact/preset-vite': ^2.3.0 + preact: ^10.10.0 + preact-render-to-string: ^5.2.1 vite: ^2.9.14 vite-plugin-ssr: link:../../vite-plugin-ssr dependencies: '@babel/core': 7.17.10 '@babel/plugin-transform-react-jsx': 7.17.3_@babel+core@7.17.10 - '@preact/preset-vite': 2.2.0_sth5ha6jmkwkok4qf6gin5v7ya - preact: 10.7.1 - preact-render-to-string: 5.2.0_preact@10.7.1 + '@preact/preset-vite': 2.3.0_fsigpennamhrx3fxr7oq672p7m + preact: 10.10.0 + preact-render-to-string: 5.2.1_preact@10.10.0 vite: 2.9.14 vite-plugin-ssr: link:../../vite-plugin-ssr @@ -626,7 +628,7 @@ importers: react-dom: ^18.1.0 react-ssr-prepass: ^1.5.0 typescript: ^4.6.4 - urql: ^2.2.0 + urql: ^2.2.3 vite: ^2.9.14 vite-plugin-ssr: link:../../vite-plugin-ssr dependencies: @@ -640,7 +642,7 @@ importers: react-dom: 18.1.0_react@18.1.0 react-ssr-prepass: 1.5.0_react@18.1.0 typescript: 4.6.4 - urql: 2.2.0_cxfcglayresyyxxylwnor5zopi + urql: 2.2.3_cxfcglayresyyxxylwnor5zopi vite: 2.9.14 vite-plugin-ssr: link:../../vite-plugin-ssr @@ -867,12 +869,15 @@ packages: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 graphql-ws: ^5.5.5 react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 subscriptions-transport-ws: ^0.9.0 || ^0.11.0 peerDependenciesMeta: graphql-ws: optional: true react: optional: true + react-dom: + optional: true subscriptions-transport-ws: optional: true dependencies: @@ -890,18 +895,21 @@ packages: zen-observable-ts: 1.2.5 dev: false - /@apollo/client/3.6.9_aez2jvt6lsvokp3l4ousdbdxf4: + /@apollo/client/3.6.9_phmus7xcbidy3raesi6r6zwaqe: resolution: {integrity: sha512-Y1yu8qa2YeaCUBVuw08x8NHenFi0sw2I3KCu7Kw9mDSu86HmmtHJkCAifKVrN2iPgDTW/BbP3EpSV8/EQCcxZA==} peerDependencies: graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 graphql-ws: ^5.5.5 react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 subscriptions-transport-ws: ^0.9.0 || ^0.11.0 peerDependenciesMeta: graphql-ws: optional: true react: optional: true + react-dom: + optional: true subscriptions-transport-ws: optional: true dependencies: @@ -915,6 +923,7 @@ packages: optimism: 0.16.1 prop-types: 15.8.1 react: 18.2.0 + react-dom: 18.2.0_react@18.2.0 symbol-observable: 4.0.0 ts-invariant: 0.10.3 tslib: 2.4.0 @@ -995,7 +1004,7 @@ packages: resolution: {integrity: sha512-46MJZZo9y3o4kmhBVc7zW7i8dtR1oIK/sdO5NcfcZRhTGYi+KKJRtHNgsU6c4VUcJmUNV/LQdebD/9Dlv4K+Tg==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.17.10 + '@babel/types': 7.18.9 '@jridgewell/gen-mapping': 0.1.1 jsesc: 2.5.2 dev: false @@ -1013,7 +1022,7 @@ packages: resolution: {integrity: sha512-s6t2w/IPQVTAET1HitoowRGXooX8mCgtuP5195wD/QJPV6wYjpujCGF7JuMODVX2ZAJOf1GT6DT9MHEZvLOFSw==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.17.10 + '@babel/types': 7.18.9 dev: false /@babel/helper-annotate-as-pure/7.18.6: @@ -1071,7 +1080,7 @@ packages: resolution: {integrity: sha512-SLLb0AAn6PkUeAfKJCCOl9e1R53pQlGAfc4y4XuMRZfqeMYLE0dM1LMhqbGAlGQY0lfw5/ohoYWAe9V1yibRag==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.17.10 + '@babel/types': 7.18.9 dev: false /@babel/helper-environment-visitor/7.18.9: @@ -1127,7 +1136,7 @@ packages: resolution: {integrity: sha512-LVtS6TqjJHFc+nYeITRo6VLXve70xmq7wPhWTqDJusJEgGmkAACWwMiTNrvfoQo6hEhFwAIixNkvB0jPXDL8Wg==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.17.10 + '@babel/types': 7.18.9 dev: false /@babel/helper-module-imports/7.18.6: @@ -1142,13 +1151,13 @@ packages: engines: {node: '>=6.9.0'} dependencies: '@babel/helper-environment-visitor': 7.16.7 - '@babel/helper-module-imports': 7.16.7 + '@babel/helper-module-imports': 7.18.6 '@babel/helper-simple-access': 7.17.7 '@babel/helper-split-export-declaration': 7.16.7 - '@babel/helper-validator-identifier': 7.16.7 + '@babel/helper-validator-identifier': 7.18.6 '@babel/template': 7.16.7 '@babel/traverse': 7.17.10 - '@babel/types': 7.17.10 + '@babel/types': 7.18.9 transitivePeerDependencies: - supports-color dev: false @@ -1203,7 +1212,7 @@ packages: resolution: {integrity: sha512-txyMCGroZ96i+Pxr3Je3lzEJjqwaRC9buMUgtomcrLe5Nd0+fk1h0LLA+ixUF5OW7AhHuQ7Es1WcQJZmZsz2XA==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.17.10 + '@babel/types': 7.18.9 dev: false /@babel/helper-simple-access/7.18.6: @@ -1217,7 +1226,7 @@ packages: resolution: {integrity: sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.17.10 + '@babel/types': 7.18.9 dev: false /@babel/helper-split-export-declaration/7.18.6: @@ -1227,11 +1236,6 @@ packages: '@babel/types': 7.18.9 dev: false - /@babel/helper-validator-identifier/7.16.7: - resolution: {integrity: sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==} - engines: {node: '>=6.9.0'} - dev: false - /@babel/helper-validator-identifier/7.18.6: resolution: {integrity: sha512-MmetCkz9ej86nJQV+sFCxoGGrUbU3q02kgLciwkrt9QqEB7cP39oKEY0PakknEO0Gu20SskMRi+AYZ3b1TpN9g==} engines: {node: '>=6.9.0'} @@ -1253,7 +1257,7 @@ packages: dependencies: '@babel/template': 7.16.7 '@babel/traverse': 7.17.10 - '@babel/types': 7.17.10 + '@babel/types': 7.18.9 transitivePeerDependencies: - supports-color dev: false @@ -1273,7 +1277,7 @@ packages: resolution: {integrity: sha512-J9PfEKCbFIv2X5bjTMiZu6Vf341N05QIY+d6FvVKynkG1S7G0j3I0QoRtWIrXhZ+/Nlb5Q0MzqL7TokEJ5BNHg==} engines: {node: '>=6.9.0'} dependencies: - '@babel/helper-validator-identifier': 7.16.7 + '@babel/helper-validator-identifier': 7.18.6 chalk: 2.4.2 js-tokens: 4.0.0 dev: false @@ -1292,7 +1296,7 @@ packages: engines: {node: '>=6.0.0'} hasBin: true dependencies: - '@babel/types': 7.17.10 + '@babel/types': 7.18.9 dev: false /@babel/parser/7.18.9: @@ -1355,7 +1359,17 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.17.10 - '@babel/helper-plugin-utils': 7.16.7 + '@babel/helper-plugin-utils': 7.18.9 + dev: false + + /@babel/plugin-syntax-jsx/7.18.6_@babel+core@7.17.10: + resolution: {integrity: sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.17.10 + '@babel/helper-plugin-utils': 7.18.9 dev: false /@babel/plugin-syntax-jsx/7.18.6_@babel+core@7.18.9: @@ -1452,6 +1466,16 @@ packages: '@babel/plugin-transform-react-jsx': 7.17.3_@babel+core@7.17.10 dev: false + /@babel/plugin-transform-react-jsx-development/7.18.6_@babel+core@7.17.10: + resolution: {integrity: sha512-SA6HEjwYFKF7WDjWcMcMGUimmw/nhNRDWxr+KaLSCrkD/LMDBvWRmHAYgE1HDeF8KUuI8OAu+RT6EOtKxSW2qA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.17.10 + '@babel/plugin-transform-react-jsx': 7.18.6_@babel+core@7.17.10 + dev: false + /@babel/plugin-transform-react-jsx-development/7.18.6_@babel+core@7.18.9: resolution: {integrity: sha512-SA6HEjwYFKF7WDjWcMcMGUimmw/nhNRDWxr+KaLSCrkD/LMDBvWRmHAYgE1HDeF8KUuI8OAu+RT6EOtKxSW2qA==} engines: {node: '>=6.9.0'} @@ -1516,6 +1540,20 @@ packages: '@babel/types': 7.17.10 dev: false + /@babel/plugin-transform-react-jsx/7.18.6_@babel+core@7.17.10: + resolution: {integrity: sha512-Mz7xMPxoy9kPS/JScj6fJs03TZ/fZ1dJPlMjRAgTaxaS0fUBk8FV/A2rRgfPsVCZqALNwMexD+0Uaf5zlcKPpw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.17.10 + '@babel/helper-annotate-as-pure': 7.18.6 + '@babel/helper-module-imports': 7.18.6 + '@babel/helper-plugin-utils': 7.18.9 + '@babel/plugin-syntax-jsx': 7.18.6_@babel+core@7.17.10 + '@babel/types': 7.18.9 + dev: false + /@babel/plugin-transform-react-jsx/7.18.6_@babel+core@7.18.9: resolution: {integrity: sha512-Mz7xMPxoy9kPS/JScj6fJs03TZ/fZ1dJPlMjRAgTaxaS0fUBk8FV/A2rRgfPsVCZqALNwMexD+0Uaf5zlcKPpw==} engines: {node: '>=6.9.0'} @@ -1571,7 +1609,7 @@ packages: dependencies: '@babel/code-frame': 7.16.7 '@babel/parser': 7.17.10 - '@babel/types': 7.17.10 + '@babel/types': 7.18.9 dev: false /@babel/template/7.18.6: @@ -1623,7 +1661,7 @@ packages: resolution: {integrity: sha512-9O26jG0mBYfGkUYCYZRnBwbVLd1UZOICEr2Em6InB6jVfsAv1GKgwXHmrSg+WFWDmeKTA6vyTZiN8tCSM5Oo3A==} engines: {node: '>=6.9.0'} dependencies: - '@babel/helper-validator-identifier': 7.16.7 + '@babel/helper-validator-identifier': 7.18.6 to-fast-properties: 2.0.0 dev: false @@ -2274,42 +2312,21 @@ packages: resolution: {integrity: sha512-a5Sab1C4/icpTZVzZc5Ghpz88yQtGOyNqYXcZgOssB2uuAr+wF/MvN6bgtW32q7HHrvBki+BsZ0OuNv6EV3K9g==} dev: false - /@preact/preset-vite/2.2.0_33hnemtu5xczg7z3kbfm3mvpfq: - resolution: {integrity: sha512-xOtPzyVSPphUF/tRnzjxkCR/ovbCS6O25ekdCw5MGKcaAkb6PDRo50tS1x2n0+O9qL7Z/qrHJKpyCVn29A4iMg==} + /@preact/preset-vite/2.3.0_fsigpennamhrx3fxr7oq672p7m: + resolution: {integrity: sha512-0kOuz7wdrQLqrPlyI/Ypw9IWDF2++GGcOHMRBYO5T2w2+dheelaBH+XrIN/okqdsGIflzFIFNyIGubo5BC8wbQ==} peerDependencies: '@babel/core': 7.x - vite: 2.x + vite: 2.x || 3.x dependencies: '@babel/core': 7.17.10 - '@babel/plugin-transform-react-jsx': 7.17.3_@babel+core@7.17.10 - '@babel/plugin-transform-react-jsx-development': 7.16.7_@babel+core@7.17.10 - '@prefresh/vite': 2.2.8_preact@10.7.3+vite@2.9.14 + '@babel/plugin-transform-react-jsx': 7.18.6_@babel+core@7.17.10 + '@babel/plugin-transform-react-jsx-development': 7.18.6_@babel+core@7.17.10 + '@prefresh/vite': 2.2.8_preact@10.10.0+vite@2.9.14 '@rollup/pluginutils': 4.2.1 babel-plugin-transform-hook-names: 1.0.2_@babel+core@7.17.10 debug: 4.3.4 kolorist: 1.5.1 - resolve: 1.22.0 - vite: 2.9.14 - transitivePeerDependencies: - - preact - - supports-color - dev: false - - /@preact/preset-vite/2.2.0_sth5ha6jmkwkok4qf6gin5v7ya: - resolution: {integrity: sha512-xOtPzyVSPphUF/tRnzjxkCR/ovbCS6O25ekdCw5MGKcaAkb6PDRo50tS1x2n0+O9qL7Z/qrHJKpyCVn29A4iMg==} - peerDependencies: - '@babel/core': 7.x - vite: 2.x - dependencies: - '@babel/core': 7.17.10 - '@babel/plugin-transform-react-jsx': 7.17.3_@babel+core@7.17.10 - '@babel/plugin-transform-react-jsx-development': 7.16.7_@babel+core@7.17.10 - '@prefresh/vite': 2.2.8_preact@10.7.1+vite@2.9.14 - '@rollup/pluginutils': 4.2.1 - babel-plugin-transform-hook-names: 1.0.2_@babel+core@7.17.10 - debug: 4.3.4 - kolorist: 1.5.1 - resolve: 1.22.0 + resolve: 1.22.1 vite: 2.9.14 transitivePeerDependencies: - preact @@ -2320,55 +2337,30 @@ packages: resolution: {integrity: sha512-fYAWbU1WDSLn108kKY4eDaaeUcnszFqXjgaGKYXNZ5NLulpRTpsrY+Sbfo9q8LDpWrBpqIgzjrwNnvglWI1xNQ==} dev: false - /@prefresh/core/1.3.4_preact@10.7.1: - resolution: {integrity: sha512-s7iNsnyJ3lZEUrYIgmVIB/hKtp4U6mdD91a31Zg7Q8M49O0x2KThrbrMQYraoDDrs4STdFB8Zv6bceUguOoX1A==} - peerDependencies: - preact: ^10.0.0 - dependencies: - preact: 10.7.1 - dev: false - - /@prefresh/core/1.3.4_preact@10.7.3: + /@prefresh/core/1.3.4_preact@10.10.0: resolution: {integrity: sha512-s7iNsnyJ3lZEUrYIgmVIB/hKtp4U6mdD91a31Zg7Q8M49O0x2KThrbrMQYraoDDrs4STdFB8Zv6bceUguOoX1A==} peerDependencies: preact: ^10.0.0 dependencies: - preact: 10.7.3 + preact: 10.10.0 dev: false /@prefresh/utils/1.1.3: resolution: {integrity: sha512-Mb9abhJTOV4yCfkXrMrcgFiFT7MfNOw8sDa+XyZBdq/Ai2p4Zyxqsb3EgHLOEdHpMj6J9aiZ54W8H6FTam1u+A==} dev: false - /@prefresh/vite/2.2.8_preact@10.7.1+vite@2.9.14: + /@prefresh/vite/2.2.8_preact@10.10.0+vite@2.9.14: resolution: {integrity: sha512-yGGa+PKPYPTzMlxgQ8aBgxw9K69I8X4iQ0E6KOcIvls96WKqKLLOYZW9SUgCve446jpUXvc9udviPBZjCeZIIQ==} peerDependencies: preact: ^10.4.0 vite: '>=2.0.0-beta.3' dependencies: - '@babel/core': 7.17.10 - '@prefresh/babel-plugin': 0.4.3 - '@prefresh/core': 1.3.4_preact@10.7.1 - '@prefresh/utils': 1.1.3 - '@rollup/pluginutils': 4.2.1 - preact: 10.7.1 - vite: 2.9.14 - transitivePeerDependencies: - - supports-color - dev: false - - /@prefresh/vite/2.2.8_preact@10.7.3+vite@2.9.14: - resolution: {integrity: sha512-yGGa+PKPYPTzMlxgQ8aBgxw9K69I8X4iQ0E6KOcIvls96WKqKLLOYZW9SUgCve446jpUXvc9udviPBZjCeZIIQ==} - peerDependencies: - preact: ^10.4.0 - vite: '>=2.0.0-beta.3' - dependencies: - '@babel/core': 7.17.10 + '@babel/core': 7.18.9 '@prefresh/babel-plugin': 0.4.3 - '@prefresh/core': 1.3.4_preact@10.7.3 + '@prefresh/core': 1.3.4_preact@10.10.0 '@prefresh/utils': 1.1.3 '@rollup/pluginutils': 4.2.1 - preact: 10.7.3 + preact: 10.10.0 vite: 2.9.14 transitivePeerDependencies: - supports-color @@ -2751,8 +2743,8 @@ packages: dev: false optional: true - /@urql/core/2.4.4_graphql@16.4.0: - resolution: {integrity: sha512-TD+OS7jG1Ts6QkpU0TZ85i/vu40r71GF0QQFDhnWFtgkHcNwnpkIwWBMa72AR3j2imBTPpk61e/xb39uM/t37A==} + /@urql/core/2.6.1_graphql@16.4.0: + resolution: {integrity: sha512-gYrEHy3tViJhwIhauK6MIf2Qp09QTsgNHZRd0n71rS+hF6gdwjspf1oKljl4m25+272cJF7fPjBUGmjaiEr7Kg==} peerDependencies: graphql: ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 dependencies: @@ -8626,30 +8618,17 @@ packages: source-map-js: 1.0.2 dev: false - /preact-render-to-string/5.2.0_preact@10.7.1: - resolution: {integrity: sha512-+RGwSW78Cl+NsZRUbFW1MGB++didsfqRk+IyRVTaqy+3OjtpKK/6HgBtfszUX0YXMfo41k2iaQSseAHGKEwrbg==} - peerDependencies: - preact: '>=10' - dependencies: - preact: 10.7.1 - pretty-format: 3.8.0 - dev: false - - /preact-render-to-string/5.2.0_preact@10.7.3: - resolution: {integrity: sha512-+RGwSW78Cl+NsZRUbFW1MGB++didsfqRk+IyRVTaqy+3OjtpKK/6HgBtfszUX0YXMfo41k2iaQSseAHGKEwrbg==} + /preact-render-to-string/5.2.1_preact@10.10.0: + resolution: {integrity: sha512-Wp3ner1aIVBpKg02C4AoLdBiw4kNaiFSYHr4wUF+fR7FWKAQzNri+iPfPp31sEhAtBfWoJrSxiEFzd5wp5zCgQ==} peerDependencies: preact: '>=10' dependencies: - preact: 10.7.3 + preact: 10.10.0 pretty-format: 3.8.0 dev: false - /preact/10.7.1: - resolution: {integrity: sha512-MufnRFz39aIhs9AMFisonjzTud1PK1bY+jcJLo6m2T9Uh8AqjD77w11eAAawmjUogoGOnipECq7e/1RClIKsxg==} - dev: false - - /preact/10.7.3: - resolution: {integrity: sha512-giqJXP8VbtA1tyGa3f1n9wiN7PrHtONrDyE3T+ifjr/tTkg+2N4d/6sjC9WyJKv8wM7rOYDveqy5ZoFmYlwo4w==} + /preact/10.10.0: + resolution: {integrity: sha512-fszkg1iJJjq68I4lI8ZsmBiaoQiQHbxf1lNq+72EmC/mZOsFF5zn3k1yv9QGoFgIXzgsdSKtYymLJsrJPoamjQ==} dev: false /prelude-ls/1.1.2: @@ -8671,7 +8650,7 @@ packages: react-is: 17.0.2 /pretty-format/3.8.0: - resolution: {integrity: sha1-v77VbV6ad2ZF9LH/eqGjrE+jw4U=} + resolution: {integrity: sha512-WuxUnVtlWL1OfZFQFuqvnvs6MiAGk9UNsBostyBOB0Is9wb5uRESevA6rnl/rkksXaGX3GzZhPup5d6Vp1nFew==} dev: false /process-nextick-args/2.0.1: @@ -10444,13 +10423,13 @@ packages: resolution: {integrity: sha512-DOE84vZT2fEcl9gqCUTcnAw5ZY5Id55ikUcziSUntuEFL3pRvavg5kwDmTEUJkeCHInTlV/HexFomgYnzO5kdQ==} dev: false - /urql/2.2.0_cxfcglayresyyxxylwnor5zopi: - resolution: {integrity: sha512-36wnWqDrpXqhwT5r2/qRSZXhb7Y4sXA0nLlYEd3uLgvfIdOA8kUaPdfTujzfrvfCcfiVVFxhzqVAhc8r17NMwQ==} + /urql/2.2.3_cxfcglayresyyxxylwnor5zopi: + resolution: {integrity: sha512-XMkSYJKW9s4ZlbSuxcUz3fTBIykOn0sGileRXQeyZpaRBXJPVz5saSY05k7jdefNxShZtTI+/nr7PYUWQertfg==} peerDependencies: graphql: ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 react: '>= 16.8.0' dependencies: - '@urql/core': 2.4.4_graphql@16.4.0 + '@urql/core': 2.6.1_graphql@16.4.0 graphql: 16.4.0 react: 18.1.0 wonka: 4.0.15