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