diff --git a/.github/workflows/pr.yml b/.github/workflows/pr.yml
index ae4710c754..179ffe08a1 100644
--- a/.github/workflows/pr.yml
+++ b/.github/workflows/pr.yml
@@ -97,15 +97,18 @@ jobs:
run: pnpm --filter "./packages/**" --filter query --prefer-offline install
- name: Run prettier
run: pnpm run test:format
- test-react-17:
- name: 'Test React 17'
+ test-react-version:
+ name: 'Test React Version'
runs-on: ubuntu-latest
+ strategy:
+ matrix:
+ react-version: [17, 18]
steps:
- uses: actions/checkout@v3
with:
fetch-depth: 0
ref: ${{ github.head_ref }}
- repository: ${{github.event.pull_request.head.repo.full_name}}
+ repository: ${{ github.event.pull_request.head.repo.full_name }}
- uses: pnpm/action-setup@v2.4.1
with:
version: 8
@@ -118,7 +121,7 @@ jobs:
run: pnpm --filter "./packages/**" --filter query --prefer-offline install
- name: Derive appropriate SHAs for base and head for `nx affected` commands
uses: nrwl/nx-set-shas@v2
- - name: Run Tests
+ - name: Run Tests for React ${{ matrix.react-version }}
uses: nick-fields/retry@v2.8.3
with:
timeout_minutes: 5
@@ -126,4 +129,4 @@ jobs:
command: npx nx affected --targets=test:lib --base=${{ github.event.pull_request.base.sha }}
env:
NX_CLOUD_DISTRIBUTED_EXECUTION: false
- REACTJS_VERSION: 17
+ REACTJS_VERSION: ${{ matrix.react-version }}
diff --git a/package.json b/package.json
index d9294934c9..97b869cfad 100644
--- a/package.json
+++ b/package.json
@@ -46,15 +46,16 @@
"@rollup/plugin-node-resolve": "^13.2.1",
"@rollup/plugin-replace": "^4.0.0",
"@testing-library/jest-dom": "^5.16.4",
- "@testing-library/react": "^13.0.0",
+ "@testing-library/react": "^16.2.0",
"@testing-library/react-17": "npm:@testing-library/react@12.1.4",
+ "@testing-library/react-18": "npm:@testing-library/react@13.0.0",
"@testing-library/react-hooks": "^7.0.2",
"@testing-library/user-event": "14.4.3",
"@types/jest": "^26.0.4",
"@types/luxon": "^2.3.1",
"@types/node": "^17.0.25",
- "@types/react": "^18.0.14",
- "@types/react-dom": "^18.0.5",
+ "@types/react": "^19.0.0",
+ "@types/react-dom": "^19.0.0",
"@types/semver": "^7.3.13",
"@types/testing-library__jest-dom": "^5.14.5",
"@typescript-eslint/eslint-plugin": "^5.41.0",
@@ -83,10 +84,12 @@
"nx-cloud": "16.3.0",
"prettier": "^2.6.2",
"prettier-plugin-svelte": "^2.9.0",
- "react": "^18.2.0",
+ "react": "^19.0.0",
"react-17": "npm:react@^17.0.2",
- "react-dom": "^18.2.0",
+ "react-18": "npm:react@^18.2.0",
+ "react-dom": "^19.0.0",
"react-dom-17": "npm:react-dom@^17.0.2",
+ "react-dom-18": "npm:react-dom@^18.2.0",
"rimraf": "^3.0.2",
"rollup": "^2.70.2",
"rollup-plugin-preserve-directives": "0.1.0",
@@ -102,6 +105,14 @@
"typescript": "^4.7.4",
"vue": "^3.2.33"
},
+ "pnpm": {
+ "overrides": {
+ "react": "18.2.0",
+ "react-dom": "18.2.0",
+ "@types/react": "^18.0.14",
+ "@types/react-dom": "^18.0.5"
+ }
+ },
"bundlewatch": {
"files": [
{
diff --git a/packages/react-query-devtools/jest.setup.ts b/packages/react-query-devtools/jest.setup.ts
index 66937172d7..f4fca67f16 100644
--- a/packages/react-query-devtools/jest.setup.ts
+++ b/packages/react-query-devtools/jest.setup.ts
@@ -6,34 +6,37 @@ notifyManager.setNotifyFunction((fn) => {
act(fn)
})
-type ReactVersion = '18' | '17'
+type ReactVersion = '19' | '18' | '17'
jest.mock('react', () => {
const packages = {
- '18': 'react',
+ '19': 'react',
+ '18': 'react-18',
'17': 'react-17',
}
- const version = (process.env.REACTJS_VERSION || '18') as ReactVersion
+ const version = (process.env.REACTJS_VERSION || '19') as ReactVersion
return jest.requireActual(packages[version]!)
})
jest.mock('react-dom', () => {
const packages = {
- '18': 'react-dom',
+ '19': 'react-dom',
+ '18': 'react-dom-18',
'17': 'react-dom-17',
}
- const version = (process.env.REACTJS_VERSION || '18') as ReactVersion
+ const version = (process.env.REACTJS_VERSION || '19') as ReactVersion
return jest.requireActual(packages[version])
})
jest.mock('@testing-library/react', () => {
const packages = {
- '18': '@testing-library/react',
+ '19': '@testing-library/react',
+ '18': '@testing-library/react-18',
'17': '@testing-library/react-17',
}
- const version = (process.env.REACTJS_VERSION || '18') as ReactVersion
+ const version = (process.env.REACTJS_VERSION || '19') as ReactVersion
return jest.requireActual(packages[version])
})
diff --git a/packages/react-query-devtools/package.json b/packages/react-query-devtools/package.json
index d0b5830cfe..4e01c9c991 100644
--- a/packages/react-query-devtools/package.json
+++ b/packages/react-query-devtools/package.json
@@ -50,13 +50,15 @@
"build:types": "tsc --build && cp build/lib/index.d.ts build/lib/index.prod.d.ts"
},
"devDependencies": {
- "@types/react": "^18.0.14",
- "@types/react-dom": "^18.0.5",
+ "@types/react": "^19.0.0",
+ "@types/react-dom": "^19.0.0",
"@types/use-sync-external-store": "^0.0.3",
- "react": "^18.2.0",
+ "react": "^19.0.0",
"react-17": "npm:react@^17.0.2",
- "react-dom": "^18.2.0",
+ "react-18": "npm:react@^18.0.14",
+ "react-dom": "^19.0.0",
"react-dom-17": "npm:react-dom@^17.0.2",
+ "react-dom-18": "npm:react-dom@^18.2.0",
"react-error-boundary": "^3.1.4",
"@tanstack/react-query": "workspace:*"
},
@@ -66,8 +68,8 @@
"use-sync-external-store": "^1.2.0"
},
"peerDependencies": {
- "react": "^16.8.0 || ^17.0.0 || ^18.0.0",
- "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0",
+ "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0",
+ "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0",
"@tanstack/react-query": "workspace:^"
}
}
diff --git a/packages/react-query-devtools/src/__tests__/devtools.test.tsx b/packages/react-query-devtools/src/__tests__/devtools.test.tsx
index 1287cc2931..f7af23f62b 100644
--- a/packages/react-query-devtools/src/__tests__/devtools.test.tsx
+++ b/packages/react-query-devtools/src/__tests__/devtools.test.tsx
@@ -931,7 +931,7 @@ describe('ReactQueryDevtools', () => {
paddingRight: '20%',
}
- function Parent({ children }: { children: React.ReactElement }) {
+ function Parent({ children }: { children: React.ReactNode }) {
return (
{children}
diff --git a/packages/react-query-persist-client/jest.setup.ts b/packages/react-query-persist-client/jest.setup.ts
index c8dc25be2c..a3340d4adc 100644
--- a/packages/react-query-persist-client/jest.setup.ts
+++ b/packages/react-query-persist-client/jest.setup.ts
@@ -6,34 +6,37 @@ notifyManager.setNotifyFunction((fn) => {
act(fn)
})
-type ReactVersion = '18' | '17'
+type ReactVersion = '19' | '18' | '17'
jest.mock('react', () => {
const packages = {
- '18': 'react',
+ '19': 'react',
+ '18': 'react-18',
'17': 'react-17',
}
- const version = (process.env.REACTJS_VERSION || '18') as ReactVersion
+ const version = (process.env.REACTJS_VERSION || '19') as ReactVersion
return jest.requireActual(packages[version]!)
})
jest.mock('react-dom', () => {
const packages = {
- '18': 'react-dom',
+ '19': 'react-dom',
+ '18': 'react-dom-18',
'17': 'react-dom-17',
}
- const version = (process.env.REACTJS_VERSION || '18') as ReactVersion
+ const version = (process.env.REACTJS_VERSION || '19') as ReactVersion
return jest.requireActual(packages[version])
})
jest.mock('@testing-library/react', () => {
const packages = {
- '18': '@testing-library/react',
+ '19': '@testing-library/react',
+ '18': '@testing-library/react-18',
'17': '@testing-library/react-17',
}
- const version = (process.env.REACTJS_VERSION || '18') as ReactVersion
+ const version = (process.env.REACTJS_VERSION || '19') as ReactVersion
return jest.requireActual(packages[version])
})
diff --git a/packages/react-query-persist-client/package.json b/packages/react-query-persist-client/package.json
index 27dc975a0f..ea13caab62 100644
--- a/packages/react-query-persist-client/package.json
+++ b/packages/react-query-persist-client/package.json
@@ -40,12 +40,14 @@
"build:types": "tsc --build"
},
"devDependencies": {
- "@types/react": "^18.0.14",
- "@types/react-dom": "^18.0.5",
- "react": "^18.2.0",
+ "@types/react": "^19.0.0",
+ "@types/react-dom": "^19.0.0",
+ "react": "^19.0.0",
"react-17": "npm:react@^17.0.2",
- "react-dom": "^18.2.0",
+ "react-18": "npm:react@^18.0.14",
+ "react-dom": "^19.0.0",
"react-dom-17": "npm:react-dom@^17.0.2",
+ "react-dom-18": "npm:react-dom@^18.0.5",
"@tanstack/react-query": "workspace:*"
},
"dependencies": {
diff --git a/packages/react-query/jest.setup.ts b/packages/react-query/jest.setup.ts
index 66937172d7..f184ec0fae 100644
--- a/packages/react-query/jest.setup.ts
+++ b/packages/react-query/jest.setup.ts
@@ -6,34 +6,37 @@ notifyManager.setNotifyFunction((fn) => {
act(fn)
})
-type ReactVersion = '18' | '17'
+type ReactVersion = '19 ' | '18' | '17'
jest.mock('react', () => {
const packages = {
- '18': 'react',
+ '19': 'react',
+ '18': 'react-18',
'17': 'react-17',
}
- const version = (process.env.REACTJS_VERSION || '18') as ReactVersion
+ const version = (process.env.REACTJS_VERSION || '19') as ReactVersion
return jest.requireActual(packages[version]!)
})
jest.mock('react-dom', () => {
const packages = {
- '18': 'react-dom',
+ '19': 'react-dom',
+ '18': 'react-dom-18',
'17': 'react-dom-17',
}
- const version = (process.env.REACTJS_VERSION || '18') as ReactVersion
+ const version = (process.env.REACTJS_VERSION || '19') as ReactVersion
return jest.requireActual(packages[version])
})
jest.mock('@testing-library/react', () => {
const packages = {
- '18': '@testing-library/react',
+ '19': '@testing-library/react',
+ '18': '@testing-library/react-18',
'17': '@testing-library/react-17',
}
- const version = (process.env.REACTJS_VERSION || '18') as ReactVersion
+ const version = (process.env.REACTJS_VERSION || '19') as ReactVersion
return jest.requireActual(packages[version])
})
diff --git a/packages/react-query/package.json b/packages/react-query/package.json
index 737f20e801..024958ca2a 100644
--- a/packages/react-query/package.json
+++ b/packages/react-query/package.json
@@ -47,13 +47,15 @@
],
"devDependencies": {
"@types/jscodeshift": "^0.11.3",
- "@types/react": "^18.0.14",
- "@types/react-dom": "^18.0.5",
+ "@types/react": "^19.0.0",
+ "@types/react-dom": "^19.0.0",
"@types/use-sync-external-store": "^0.0.3",
- "react": "^18.2.0",
+ "react": "^19.0.0",
"react-17": "npm:react@^17.0.2",
- "react-dom": "^18.2.0",
+ "react-18": "npm:react@^18.2.0",
+ "react-dom": "^19.0.0",
"react-dom-17": "npm:react-dom@^17.0.2",
+ "react-dom-18": "npm:react-dom@^18.2.0",
"jscodeshift": "^0.13.1",
"react-error-boundary": "^3.1.4"
},
@@ -62,8 +64,8 @@
"use-sync-external-store": "^1.2.0"
},
"peerDependencies": {
- "react": "^16.8.0 || ^17.0.0 || ^18.0.0",
- "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0",
+ "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0",
+ "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0",
"react-native": "*"
},
"peerDependenciesMeta": {
diff --git a/packages/react-query/src/__tests__/ssr-hydration.test.tsx b/packages/react-query/src/__tests__/ssr-hydration.test.tsx
index d86124b579..cd6f6d70ad 100644
--- a/packages/react-query/src/__tests__/ssr-hydration.test.tsx
+++ b/packages/react-query/src/__tests__/ssr-hydration.test.tsx
@@ -14,9 +14,22 @@ import {
} from '..'
import { createQueryClient, setIsServer, sleep } from './utils'
-const isReact18 = () => (process.env.REACTJS_VERSION || '18') === '18'
+const isReact19 = () => (process.env.REACTJS_VERSION || '19') === '19'
+const isReact18 = () => (process.env.REACTJS_VERSION || '19') === '18'
const ReactHydrate = (element: React.ReactElement, container: Element) => {
+ if (isReact19()) {
+ let root: any
+ // @ts-expect-error
+ React.act(() => {
+ // @ts-expect-error
+ root = ReactDOM.hydrateRoot(container, element)
+ })
+ return () => {
+ root.unmount()
+ }
+ }
+
if (isReact18()) {
let root: any
ReactDOMTestUtils.act(() => {
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 712274c4a8..88cd888a3a 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -1,5 +1,11 @@
lockfileVersion: '6.0'
+overrides:
+ react: 18.2.0
+ react-dom: 18.2.0
+ '@types/react': ^18.0.14
+ '@types/react-dom': ^18.0.5
+
importers:
.:
@@ -38,17 +44,20 @@ importers:
specifier: ^5.16.4
version: 5.16.4
'@testing-library/react':
- specifier: ^13.0.0
- version: 13.3.0(react-dom@18.2.0)(react@18.2.0)
+ specifier: ^16.2.0
+ version: 16.2.0(@testing-library/dom@10.4.0)(@types/react-dom@18.0.6)(@types/react@18.0.15)(react-dom@18.2.0)(react@18.2.0)
'@testing-library/react-17':
specifier: npm:@testing-library/react@12.1.4
version: /@testing-library/react@12.1.4(react-dom@18.2.0)(react@18.2.0)
+ '@testing-library/react-18':
+ specifier: npm:@testing-library/react@13.0.0
+ version: /@testing-library/react@13.0.0(react-dom@18.2.0)(react@18.2.0)
'@testing-library/react-hooks':
specifier: ^7.0.2
version: 7.0.2(react-dom@18.2.0)(react@18.2.0)
'@testing-library/user-event':
specifier: 14.4.3
- version: 14.4.3(@testing-library/dom@8.18.1)
+ version: 14.4.3(@testing-library/dom@10.4.0)
'@types/jest':
specifier: ^26.0.4
version: 26.0.24
@@ -149,17 +158,23 @@ importers:
specifier: ^2.9.0
version: 2.9.0(prettier@2.7.1)(svelte@3.55.0)
react:
- specifier: ^18.2.0
+ specifier: 18.2.0
version: 18.2.0
react-17:
specifier: npm:react@^17.0.2
version: /react@17.0.2
+ react-18:
+ specifier: npm:react@^18.2.0
+ version: /react@18.2.0
react-dom:
- specifier: ^18.2.0
+ specifier: 18.2.0
version: 18.2.0(react@18.2.0)
react-dom-17:
specifier: npm:react-dom@^17.0.2
version: /react-dom@17.0.2(react@18.2.0)
+ react-dom-18:
+ specifier: npm:react-dom@^18.2.0
+ version: /react-dom@18.2.0(react@18.2.0)
rimraf:
specifier: ^3.0.2
version: 3.0.2
@@ -221,10 +236,10 @@ importers:
specifier: 4.12.2
version: 4.12.2
react:
- specifier: ^18.2.0
+ specifier: 18.2.0
version: 18.2.0
react-dom:
- specifier: ^18.2.0
+ specifier: 18.2.0
version: 18.2.0(react@18.2.0)
devDependencies:
'@tanstack/eslint-plugin-query':
@@ -264,10 +279,10 @@ importers:
specifier: 12.2.2
version: 12.2.2(@babel/core@7.19.1)(react-dom@18.2.0)(react@18.2.0)
react:
- specifier: ^18.2.0
+ specifier: 18.2.0
version: 18.2.0
react-dom:
- specifier: ^18.2.0
+ specifier: 18.2.0
version: 18.2.0(react@18.2.0)
examples/react/basic:
@@ -282,10 +297,10 @@ importers:
specifier: ^0.21.1
version: 0.21.4
react:
- specifier: ^18.0.0
+ specifier: 18.2.0
version: 18.2.0
react-dom:
- specifier: ^18.0.0
+ specifier: 18.2.0
version: 18.2.0(react@18.2.0)
devDependencies:
'@tanstack/eslint-plugin-query':
@@ -313,10 +328,10 @@ importers:
specifier: ^3.1.0
version: 3.7.0(graphql@15.8.0)
react:
- specifier: ^18.0.0
+ specifier: 18.2.0
version: 18.2.0
react-dom:
- specifier: ^18.0.0
+ specifier: 18.2.0
version: 18.2.0(react@18.2.0)
devDependencies:
'@vitejs/plugin-react':
@@ -344,21 +359,21 @@ importers:
specifier: ^0.26.1
version: 0.26.1
react:
- specifier: ^18.0.0
+ specifier: 18.2.0
version: 18.2.0
react-dom:
- specifier: ^18.0.0
+ specifier: 18.2.0
version: 18.2.0(react@18.2.0)
devDependencies:
'@tanstack/eslint-plugin-query':
specifier: ^4.13.0
version: link:../../../packages/eslint-plugin-query
'@types/react':
- specifier: ^17.0.3
- version: 17.0.50
+ specifier: ^18.0.14
+ version: 18.0.15
'@types/react-dom':
- specifier: ^17.0.3
- version: 17.0.17
+ specifier: ^18.0.5
+ version: 18.0.6
'@vitejs/plugin-react':
specifier: ^2.0.0
version: 2.1.0(vite@3.1.4)
@@ -387,10 +402,10 @@ importers:
specifier: ^0.26.1
version: 0.26.1
react:
- specifier: ^18.0.0
+ specifier: 18.2.0
version: 18.2.0
react-dom:
- specifier: ^18.0.0
+ specifier: 18.2.0
version: 18.2.0(react@18.2.0)
devDependencies:
'@vitejs/plugin-react':
@@ -418,10 +433,10 @@ importers:
specifier: 12.2.2
version: 12.2.2(@babel/core@7.19.1)(react-dom@18.2.0)(react@18.2.0)
react:
- specifier: ^18.2.0
+ specifier: 18.2.0
version: 18.2.0
react-dom:
- specifier: ^18.2.0
+ specifier: 18.2.0
version: 18.2.0(react@18.2.0)
react-intersection-observer:
specifier: ^8.33.1
@@ -445,10 +460,10 @@ importers:
specifier: 12.2.2
version: 12.2.2(@babel/core@7.19.1)(react-dom@18.2.0)(react@18.2.0)
react:
- specifier: ^18.2.0
+ specifier: 18.2.0
version: 18.2.0
react-dom:
- specifier: ^18.2.0
+ specifier: 18.2.0
version: 18.2.0(react@18.2.0)
resolve-from:
specifier: ^5.0.0
@@ -481,10 +496,10 @@ importers:
specifier: ^0.39.2
version: 0.39.2
react:
- specifier: ^18.0.0
+ specifier: 18.2.0
version: 18.2.0
react-dom:
- specifier: ^18.0.0
+ specifier: 18.2.0
version: 18.2.0(react@18.2.0)
react-hot-toast:
specifier: ^2.2.0
@@ -515,17 +530,17 @@ importers:
specifier: 12.2.2
version: 12.2.2(@babel/core@7.19.1)(react-dom@18.2.0)(react@18.2.0)
react:
- specifier: ^18.2.0
+ specifier: 18.2.0
version: 18.2.0
react-dom:
- specifier: ^18.2.0
+ specifier: 18.2.0
version: 18.2.0(react@18.2.0)
devDependencies:
'@types/node':
specifier: 14.14.14
version: 14.14.14
'@types/react':
- specifier: ^18.0.15
+ specifier: ^18.0.14
version: 18.0.15
typescript:
specifier: ^4.1.2
@@ -549,10 +564,10 @@ importers:
specifier: 12.2.2
version: 12.2.2(@babel/core@7.19.1)(react-dom@18.2.0)(react@18.2.0)
react:
- specifier: ^18.2.0
+ specifier: 18.2.0
version: 18.2.0
react-dom:
- specifier: ^18.2.0
+ specifier: 18.2.0
version: 18.2.0(react@18.2.0)
examples/react/playground:
@@ -564,10 +579,10 @@ importers:
specifier: ^4.7.1
version: link:../../../packages/react-query-devtools
react:
- specifier: ^18.0.0
+ specifier: 18.2.0
version: 18.2.0
react-dom:
- specifier: ^18.0.0
+ specifier: 18.2.0
version: 18.2.0(react@18.2.0)
devDependencies:
'@vitejs/plugin-react':
@@ -595,10 +610,10 @@ importers:
specifier: 12.2.2
version: 12.2.2(@babel/core@7.19.1)(react-dom@18.2.0)(react@18.2.0)
react:
- specifier: ^18.2.0
+ specifier: 18.2.0
version: 18.2.0
react-dom:
- specifier: ^18.2.0
+ specifier: 18.2.0
version: 18.2.0(react@18.2.0)
examples/react/react-native:
@@ -608,10 +623,10 @@ importers:
version: 6.0.2(react-native@0.64.3)
'@react-navigation/native':
specifier: ^6.0.2
- version: 6.0.11(react-native@0.64.3)(react@17.0.1)
+ version: 6.0.11(react-native@0.64.3)(react@18.2.0)
'@react-navigation/stack':
specifier: ^6.0.2
- version: 6.2.2(@react-navigation/native@6.0.11)(react-native-gesture-handler@1.10.3)(react-native-safe-area-context@3.3.2)(react-native-screens@3.8.0)(react-native@0.64.3)(react@17.0.1)
+ version: 6.2.2(@react-navigation/native@6.0.11)(react-native-gesture-handler@1.10.3)(react-native-safe-area-context@3.3.2)(react-native-screens@3.8.0)(react-native@0.64.3)(react@18.2.0)
'@tanstack/react-query':
specifier: ^4.7.1
version: link:../../../packages/react-query
@@ -628,32 +643,32 @@ importers:
specifier: ~1.1.0
version: 1.1.0
react:
- specifier: 17.0.1
- version: 17.0.1
+ specifier: 18.2.0
+ version: 18.2.0
react-dom:
- specifier: 17.0.1
- version: 17.0.1(react@17.0.1)
+ specifier: 18.2.0
+ version: 18.2.0(react@18.2.0)
react-native:
specifier: 0.64.3
- version: 0.64.3(@babel/core@7.19.1)(@babel/preset-env@7.18.6)(react@17.0.1)
+ version: 0.64.3(@babel/core@7.19.1)(@babel/preset-env@7.18.6)(react@18.2.0)
react-native-gesture-handler:
specifier: ~1.10.2
version: 1.10.3
react-native-paper:
specifier: 4.9.2
- version: 4.9.2(react-native-vector-icons@9.2.0)(react-native@0.64.3)(react@17.0.1)
+ version: 4.9.2(react-native-vector-icons@9.2.0)(react-native@0.64.3)(react@18.2.0)
react-native-reanimated:
specifier: ~2.2.0
- version: 2.2.4(@babel/core@7.19.1)(react-native-gesture-handler@1.10.3)(react-native@0.64.3)(react@17.0.1)
+ version: 2.2.4(@babel/core@7.19.1)(react-native-gesture-handler@1.10.3)(react-native@0.64.3)(react@18.2.0)
react-native-safe-area-context:
specifier: 3.3.2
- version: 3.3.2(react-native@0.64.3)(react@17.0.1)
+ version: 3.3.2(react-native@0.64.3)(react@18.2.0)
react-native-screens:
specifier: ~3.8.0
- version: 3.8.0(react-native@0.64.3)(react@17.0.1)
+ version: 3.8.0(react-native@0.64.3)(react@18.2.0)
react-native-web:
specifier: 0.17.1
- version: 0.17.1(react-dom@17.0.1)(react@17.0.1)
+ version: 0.17.1(react-dom@18.2.0)(react@18.2.0)
devDependencies:
'@babel/core':
specifier: ^7.12.9
@@ -704,10 +719,10 @@ importers:
specifier: ^6.3.1
version: 6.3.1
react:
- specifier: ^18.0.0
+ specifier: 18.2.0
version: 18.2.0
react-dom:
- specifier: ^18.0.0
+ specifier: 18.2.0
version: 18.2.0(react@18.2.0)
react-router-dom:
specifier: ^6.4.0
@@ -738,10 +753,10 @@ importers:
specifier: ^4.7.1
version: link:../../../packages/react-query-devtools
react:
- specifier: ^18.0.0
+ specifier: 18.2.0
version: 18.2.0
react-dom:
- specifier: ^18.0.0
+ specifier: 18.2.0
version: 18.2.0(react@18.2.0)
react-router:
specifier: ^5.1.2
@@ -769,10 +784,10 @@ importers:
specifier: ^0.26.1
version: 0.26.1
react:
- specifier: ^18.0.0
+ specifier: 18.2.0
version: 18.2.0
react-dom:
- specifier: ^18.0.0
+ specifier: 18.2.0
version: 18.2.0(react@18.2.0)
devDependencies:
'@vitejs/plugin-react':
@@ -794,10 +809,10 @@ importers:
specifier: ^4.7.1
version: link:../../../packages/react-query-devtools
react:
- specifier: ^18.0.0
+ specifier: 18.2.0
version: 18.2.0
react-dom:
- specifier: ^18.0.0
+ specifier: 18.2.0
version: 18.2.0(react@18.2.0)
react-router:
specifier: ^5.1.2
@@ -825,10 +840,10 @@ importers:
specifier: ^0.21.1
version: 0.21.4
react:
- specifier: ^18.0.0
+ specifier: 18.2.0
version: 18.2.0
react-dom:
- specifier: ^18.0.0
+ specifier: 18.2.0
version: 18.2.0(react@18.2.0)
react-error-boundary:
specifier: ^2.2.3
@@ -1297,17 +1312,23 @@ importers:
specifier: ^0.13.1
version: 0.13.1(@babel/preset-env@7.18.6)
react:
- specifier: ^18.2.0
+ specifier: 18.2.0
version: 18.2.0
react-17:
specifier: npm:react@^17.0.2
version: /react@17.0.2
+ react-18:
+ specifier: npm:react@^18.2.0
+ version: /react@18.2.0
react-dom:
- specifier: ^18.2.0
+ specifier: 18.2.0
version: 18.2.0(react@18.2.0)
react-dom-17:
specifier: npm:react-dom@^17.0.2
version: /react-dom@17.0.2(react@18.2.0)
+ react-dom-18:
+ specifier: npm:react-dom@^18.2.0
+ version: /react-dom@18.2.0(react@18.2.0)
react-error-boundary:
specifier: ^3.1.4
version: 3.1.4(react@18.2.0)
@@ -1337,17 +1358,23 @@ importers:
specifier: ^0.0.3
version: 0.0.3
react:
- specifier: ^18.2.0
+ specifier: 18.2.0
version: 18.2.0
react-17:
specifier: npm:react@^17.0.2
version: /react@17.0.2
+ react-18:
+ specifier: npm:react@^18.0.14
+ version: /react@18.2.0
react-dom:
- specifier: ^18.2.0
+ specifier: 18.2.0
version: 18.2.0(react@18.2.0)
react-dom-17:
specifier: npm:react-dom@^17.0.2
version: /react-dom@17.0.2(react@18.2.0)
+ react-dom-18:
+ specifier: npm:react-dom@^18.2.0
+ version: /react-dom@18.2.0(react@18.2.0)
react-error-boundary:
specifier: ^3.1.4
version: 3.1.4(react@18.2.0)
@@ -1368,26 +1395,23 @@ importers:
specifier: ^18.0.5
version: 18.0.6
react:
- specifier: ^18.2.0
+ specifier: 18.2.0
version: 18.2.0
react-17:
specifier: npm:react@^17.0.2
version: /react@17.0.2
+ react-18:
+ specifier: npm:react@^18.0.14
+ version: /react@18.2.0
react-dom:
- specifier: ^18.2.0
+ specifier: 18.2.0
version: 18.2.0(react@18.2.0)
react-dom-17:
specifier: npm:react-dom@^17.0.2
version: /react-dom@17.0.2(react@18.2.0)
-
- packages/react-query/build/codemods:
- devDependencies:
- '@types/jscodeshift':
- specifier: 0.11.6
- version: 0.11.6
- jscodeshift:
- specifier: 0.15.0
- version: 0.15.0(@babel/preset-env@7.18.6)
+ react-dom-18:
+ specifier: npm:react-dom@^18.0.5
+ version: /react-dom@18.2.0(react@18.2.0)
packages/solid-query:
dependencies:
@@ -2110,8 +2134,8 @@ packages:
'@babel/core': ^7.0.0-0
dependencies:
'@babel/core': 7.9.0
- '@babel/helper-create-class-features-plugin': 7.19.0(@babel/core@7.9.0)
- '@babel/helper-plugin-utils': 7.20.2
+ '@babel/helper-create-class-features-plugin': 7.18.6(@babel/core@7.9.0)
+ '@babel/helper-plugin-utils': 7.19.0
transitivePeerDependencies:
- supports-color
dev: true
@@ -2990,7 +3014,7 @@ packages:
'@babel/core': 7.9.0
'@babel/helper-compilation-targets': 7.19.1(@babel/core@7.9.0)
'@babel/helper-function-name': 7.19.0
- '@babel/helper-plugin-utils': 7.20.2
+ '@babel/helper-plugin-utils': 7.19.0
dev: true
/@babel/plugin-transform-literals@7.18.6(@babel/core@7.19.1):
@@ -3212,7 +3236,7 @@ packages:
'@babel/core': ^7.0.0-0
dependencies:
'@babel/core': 7.9.0
- '@babel/helper-plugin-utils': 7.20.2
+ '@babel/helper-plugin-utils': 7.19.0
'@babel/helper-replace-supers': 7.18.6
transitivePeerDependencies:
- supports-color
@@ -3405,7 +3429,7 @@ packages:
'@babel/core': ^7.0.0-0
dependencies:
'@babel/core': 7.9.0
- '@babel/helper-plugin-utils': 7.20.2
+ '@babel/helper-plugin-utils': 7.19.0
'@babel/helper-skip-transparent-expression-wrappers': 7.18.6
dev: true
@@ -3888,14 +3912,14 @@ packages:
- typescript
dev: true
- /@callstack/react-theme-provider@3.0.7(react@17.0.1):
+ /@callstack/react-theme-provider@3.0.7(react@18.2.0):
resolution: {integrity: sha512-Ab6rbD2w4u9W3yf7LQQ8evx9m8fZNsoWxt+MFm3AyZnyKQNCJf4K7ip9tHHZgSs+HTdoj38lEqPehvFOVQKvAg==}
peerDependencies:
react: '>=16.3.0'
dependencies:
deepmerge: 3.3.0
hoist-non-react-statics: 3.3.2
- react: 17.0.1
+ react: 18.2.0
dev: false
/@cnakazawa/watch@1.0.4:
@@ -5663,7 +5687,7 @@ packages:
ora: 3.4.0
pretty-format: 26.6.2
prompts: 2.4.2
- react-native: 0.64.3(@babel/core@7.19.1)(@babel/preset-env@7.18.6)(react@17.0.1)
+ react-native: 0.64.3(@babel/core@7.19.1)(@babel/preset-env@7.18.6)(react@18.2.0)
semver: 6.3.0
serve-static: 1.15.0
strip-ansi: 5.2.0
@@ -5682,7 +5706,7 @@ packages:
peerDependencies:
react-native: '>=0.59'
dependencies:
- react-native: 0.64.3(@babel/core@7.19.1)(@babel/preset-env@7.18.6)(react@17.0.1)
+ react-native: 0.64.3(@babel/core@7.19.1)(@babel/preset-env@7.18.6)(react@18.2.0)
dev: false
/@react-native/assets@1.0.0:
@@ -5701,7 +5725,7 @@ packages:
resolution: {integrity: sha512-0jbp4RxjYopTsIdLl+/Fy2TiwVYHy4mgeu07DG4b/LyM0OS/+lPP5c9sbnt/AMlnF6qz2JRZpPpGw1eMNS6A4w==}
dev: false
- /@react-navigation/core@6.2.2(react@17.0.1):
+ /@react-navigation/core@6.2.2(react@18.2.0):
resolution: {integrity: sha512-gEJ1gRqt1EIqRrnJIpSQ0wWJRue9maAQNKYrlQ0a/LSKErF3g6w+sD2wW4Bbb1yj88pGhKeuI4wdB9MVK766Pg==}
peerDependencies:
react: '*'
@@ -5710,11 +5734,11 @@ packages:
escape-string-regexp: 4.0.0
nanoid: 3.3.4
query-string: 7.1.1
- react: 17.0.1
+ react: 18.2.0
react-is: 16.13.1
dev: false
- /@react-navigation/elements@1.3.4(@react-navigation/native@6.0.11)(react-native-safe-area-context@3.3.2)(react-native@0.64.3)(react@17.0.1):
+ /@react-navigation/elements@1.3.4(@react-navigation/native@6.0.11)(react-native-safe-area-context@3.3.2)(react-native@0.64.3)(react@18.2.0):
resolution: {integrity: sha512-O0jICpjn3jskVo4yiWzZozmj7DZy1ZBbn3O7dbenuUjZSj/cscjwaapmZZFGcI/IMmjmx8UTKsybhCFEIbGf3g==}
peerDependencies:
'@react-navigation/native': ^6.0.0
@@ -5722,24 +5746,24 @@ packages:
react-native: '*'
react-native-safe-area-context: '>= 3.0.0'
dependencies:
- '@react-navigation/native': 6.0.11(react-native@0.64.3)(react@17.0.1)
- react: 17.0.1
- react-native: 0.64.3(@babel/core@7.19.1)(@babel/preset-env@7.18.6)(react@17.0.1)
- react-native-safe-area-context: 3.3.2(react-native@0.64.3)(react@17.0.1)
+ '@react-navigation/native': 6.0.11(react-native@0.64.3)(react@18.2.0)
+ react: 18.2.0
+ react-native: 0.64.3(@babel/core@7.19.1)(@babel/preset-env@7.18.6)(react@18.2.0)
+ react-native-safe-area-context: 3.3.2(react-native@0.64.3)(react@18.2.0)
dev: false
- /@react-navigation/native@6.0.11(react-native@0.64.3)(react@17.0.1):
+ /@react-navigation/native@6.0.11(react-native@0.64.3)(react@18.2.0):
resolution: {integrity: sha512-z0YTB7Czdb9SNjxfzcFNB3Vym0qmUcxpiYGOOXX8PH0s+xlIs/w+2RVp6YAvAC48A30o7MMCYqy5OeR6lrtWHg==}
peerDependencies:
react: '*'
react-native: '*'
dependencies:
- '@react-navigation/core': 6.2.2(react@17.0.1)
+ '@react-navigation/core': 6.2.2(react@18.2.0)
escape-string-regexp: 4.0.0
fast-deep-equal: 3.1.3
nanoid: 3.3.4
- react: 17.0.1
- react-native: 0.64.3(@babel/core@7.19.1)(@babel/preset-env@7.18.6)(react@17.0.1)
+ react: 18.2.0
+ react-native: 0.64.3(@babel/core@7.19.1)(@babel/preset-env@7.18.6)(react@18.2.0)
dev: false
/@react-navigation/routers@6.1.1:
@@ -5748,7 +5772,7 @@ packages:
nanoid: 3.3.4
dev: false
- /@react-navigation/stack@6.2.2(@react-navigation/native@6.0.11)(react-native-gesture-handler@1.10.3)(react-native-safe-area-context@3.3.2)(react-native-screens@3.8.0)(react-native@0.64.3)(react@17.0.1):
+ /@react-navigation/stack@6.2.2(@react-navigation/native@6.0.11)(react-native-gesture-handler@1.10.3)(react-native-safe-area-context@3.3.2)(react-native-screens@3.8.0)(react-native@0.64.3)(react@18.2.0):
resolution: {integrity: sha512-P9ZfmluOXNmbs7YdG1UWS1fAh87Yse9aX8TgqOz4FlHEm5q7g5eaM35QgWByt+wif3UiqE40D8wXpqRQvMgPWg==}
peerDependencies:
'@react-navigation/native': ^6.0.0
@@ -5758,14 +5782,14 @@ packages:
react-native-safe-area-context: '>= 3.0.0'
react-native-screens: '>= 3.0.0'
dependencies:
- '@react-navigation/elements': 1.3.4(@react-navigation/native@6.0.11)(react-native-safe-area-context@3.3.2)(react-native@0.64.3)(react@17.0.1)
- '@react-navigation/native': 6.0.11(react-native@0.64.3)(react@17.0.1)
+ '@react-navigation/elements': 1.3.4(@react-navigation/native@6.0.11)(react-native-safe-area-context@3.3.2)(react-native@0.64.3)(react@18.2.0)
+ '@react-navigation/native': 6.0.11(react-native@0.64.3)(react@18.2.0)
color: 4.2.3
- react: 17.0.1
- react-native: 0.64.3(@babel/core@7.19.1)(@babel/preset-env@7.18.6)(react@17.0.1)
+ react: 18.2.0
+ react-native: 0.64.3(@babel/core@7.19.1)(@babel/preset-env@7.18.6)(react@18.2.0)
react-native-gesture-handler: 1.10.3
- react-native-safe-area-context: 3.3.2(react-native@0.64.3)(react@17.0.1)
- react-native-screens: 3.8.0(react-native@0.64.3)(react@17.0.1)
+ react-native-safe-area-context: 3.3.2(react-native@0.64.3)(react@18.2.0)
+ react-native-screens: 3.8.0(react-native@0.64.3)(react@18.2.0)
warn-once: 0.1.0
dev: false
@@ -5975,32 +5999,32 @@ packages:
react-dom: 18.2.0(react@18.2.0)
dev: false
- /@testing-library/dom@7.31.2:
- resolution: {integrity: sha512-3UqjCpey6HiTZT92vODYLPxTBWlM8ZOOjr3LX5F37/VRipW2M1kX6I/Cm4VXzteZqfGfagg8yXywpcOgQBlNsQ==}
- engines: {node: '>=10'}
+ /@testing-library/dom@10.4.0:
+ resolution: {integrity: sha512-pemlzrSESWbdAloYml3bAJMEfNh1Z7EduzqPKprCH5S341frlpYnUEW0H72dLxa6IsYr+mPno20GiSm+h9dEdQ==}
+ engines: {node: '>=18'}
dependencies:
'@babel/code-frame': 7.18.6
'@babel/runtime': 7.19.0
- '@types/aria-query': 4.2.2
- aria-query: 4.2.2
+ '@types/aria-query': 5.0.4
+ aria-query: 5.3.0
chalk: 4.1.2
dom-accessibility-api: 0.5.14
- lz-string: 1.4.4
- pretty-format: 26.6.2
+ lz-string: 1.5.0
+ pretty-format: 27.5.1
dev: true
- /@testing-library/dom@8.14.0:
- resolution: {integrity: sha512-m8FOdUo77iMTwVRCyzWcqxlEIk+GnopbrRI15a0EaLbpZSCinIVI4kSQzWhkShK83GogvEFJSsHF3Ws0z1vrqA==}
- engines: {node: '>=12'}
+ /@testing-library/dom@7.31.2:
+ resolution: {integrity: sha512-3UqjCpey6HiTZT92vODYLPxTBWlM8ZOOjr3LX5F37/VRipW2M1kX6I/Cm4VXzteZqfGfagg8yXywpcOgQBlNsQ==}
+ engines: {node: '>=10'}
dependencies:
'@babel/code-frame': 7.18.6
'@babel/runtime': 7.19.0
'@types/aria-query': 4.2.2
- aria-query: 5.0.2
+ aria-query: 4.2.2
chalk: 4.1.2
dom-accessibility-api: 0.5.14
lz-string: 1.4.4
- pretty-format: 27.5.1
+ pretty-format: 26.6.2
dev: true
/@testing-library/dom@8.18.1:
@@ -6010,10 +6034,10 @@ packages:
'@babel/code-frame': 7.18.6
'@babel/runtime': 7.19.0
'@types/aria-query': 4.2.2
- aria-query: 5.0.2
+ aria-query: 5.3.0
chalk: 4.1.2
dom-accessibility-api: 0.5.14
- lz-string: 1.4.4
+ lz-string: 1.5.0
pretty-format: 27.5.1
dev: true
@@ -6068,15 +6092,38 @@ packages:
react-dom: 18.2.0(react@18.2.0)
dev: true
- /@testing-library/react@13.3.0(react-dom@18.2.0)(react@18.2.0):
- resolution: {integrity: sha512-DB79aA426+deFgGSjnf5grczDPiL4taK3hFaa+M5q7q20Kcve9eQottOG5kZ74KEr55v0tU2CQormSSDK87zYQ==}
+ /@testing-library/react@13.0.0(react-dom@18.2.0)(react@18.2.0):
+ resolution: {integrity: sha512-p0lYA1M7uoEmk2LnCbZLGmHJHyH59sAaZVXChTXlyhV/PRW9LoIh4mdf7tiXsO8BoNG+vN8UnFJff1hbZeXv+w==}
engines: {node: '>=12'}
peerDependencies:
react: ^18.0.0
react-dom: ^18.0.0
dependencies:
- '@babel/runtime': 7.18.9
- '@testing-library/dom': 8.14.0
+ '@babel/runtime': 7.19.0
+ '@testing-library/dom': 8.18.1
+ '@types/react-dom': 18.0.6
+ react: 18.2.0
+ react-dom: 18.2.0(react@18.2.0)
+ dev: true
+
+ /@testing-library/react@16.2.0(@testing-library/dom@10.4.0)(@types/react-dom@18.0.6)(@types/react@18.0.15)(react-dom@18.2.0)(react@18.2.0):
+ resolution: {integrity: sha512-2cSskAvA1QNtKc8Y9VJQRv0tm3hLVgxRGDB+KYhIaPQJ1I+RHbhIXcM+zClKXzMes/wshsMVzf4B9vS4IZpqDQ==}
+ engines: {node: '>=18'}
+ peerDependencies:
+ '@testing-library/dom': ^10.0.0
+ '@types/react': ^18.0.0 || ^19.0.0
+ '@types/react-dom': ^18.0.0 || ^19.0.0
+ react: ^18.0.0 || ^19.0.0
+ react-dom: ^18.0.0 || ^19.0.0
+ peerDependenciesMeta:
+ '@types/react':
+ optional: true
+ '@types/react-dom':
+ optional: true
+ dependencies:
+ '@babel/runtime': 7.19.0
+ '@testing-library/dom': 10.4.0
+ '@types/react': 18.0.15
'@types/react-dom': 18.0.6
react: 18.2.0
react-dom: 18.2.0(react@18.2.0)
@@ -6092,13 +6139,13 @@ packages:
svelte: 3.55.0
dev: true
- /@testing-library/user-event@14.4.3(@testing-library/dom@8.18.1):
+ /@testing-library/user-event@14.4.3(@testing-library/dom@10.4.0):
resolution: {integrity: sha512-kCUc5MEwaEMakkO5x7aoD+DLi02ehmEM2QCGWvNqAS1dV/fAvORWEjnjsEIvml59M7Y5kCkWN6fCCyPOe8OL6Q==}
engines: {node: '>=12', npm: '>=6'}
peerDependencies:
'@testing-library/dom': '>=7.21.4'
dependencies:
- '@testing-library/dom': 8.18.1
+ '@testing-library/dom': 10.4.0
dev: true
/@tootallnate/once@1.1.2:
@@ -6135,6 +6182,10 @@ packages:
resolution: {integrity: sha512-HnYpAE1Y6kRyKM/XkEuiRQhTHvkzMBurTHnpFLYLBGPIylZNPs9jJcuOOYWxPLJCSEtmZT0Y8rHDokKN7rRTig==}
dev: true
+ /@types/aria-query@5.0.4:
+ resolution: {integrity: sha512-rfT93uj5s0PRL7EzccGMs3brplhcrghnDoV26NqKhCAS1hVo+WdNsPvE/yb6ilfr5hi2MEk6d5EWJTKdxg8jVw==}
+ dev: true
+
/@types/babel__core@7.1.19:
resolution: {integrity: sha512-WEOTgRsbYkvA/KCsDwVEGkd7WAr1e3g31VHQ8zy5gul/V1qKullU/BU5I68X5v7V3GnB9eotmom4v5a5gjxorw==}
dependencies:
@@ -6226,13 +6277,6 @@ packages:
recast: 0.20.5
dev: true
- /@types/jscodeshift@0.11.6:
- resolution: {integrity: sha512-3lJ4DajWkk4MZ1F7q+1C7jE0z0xOtbu0VU/Kg3wdPq2DUvJjySSlu3B5Q/bICrTxugLhONBO7inRUWsymOID/A==}
- dependencies:
- ast-types: 0.14.2
- recast: 0.20.5
- dev: true
-
/@types/json-schema@7.0.11:
resolution: {integrity: sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==}
dev: true
@@ -6271,12 +6315,6 @@ packages:
resolution: {integrity: sha512-SnHmG9wN1UVmagJOnyo/qkk0Z7gejYxOYYmaAwr5u2yFYfsupN3sg10kyzN8Hep/2zbHxCnsumxOoRIRMBwKCg==}
dev: true
- /@types/react-dom@17.0.17:
- resolution: {integrity: sha512-VjnqEmqGnasQKV0CWLevqMTXBYG9GbwuE6x3VetERLh0cq2LTptFE73MrQi2S7GkKXCf2GgwItB/melLnxfnsg==}
- dependencies:
- '@types/react': 17.0.50
- dev: true
-
/@types/react-dom@18.0.6:
resolution: {integrity: sha512-/5OFZgfIPSwy+YuIBP/FgJnQnsxhZhjjrnxudMddeblOouIodEQ75X14Rr4wGSG/bknL+Omy9iWlLo1u/9GzAA==}
dependencies:
@@ -6301,14 +6339,6 @@ packages:
'@types/react': 18.0.15
dev: false
- /@types/react@17.0.50:
- resolution: {integrity: sha512-ZCBHzpDb5skMnc1zFXAXnL3l1FAdi+xZvwxK+PkglMmBrwjpp9nKaWuEvrGnSifCJmBFGxZOOFuwC6KH/s0NuA==}
- dependencies:
- '@types/prop-types': 15.7.5
- '@types/scheduler': 0.16.2
- csstype: 3.1.0
- dev: true
-
/@types/react@18.0.15:
resolution: {integrity: sha512-iz3BtLuIYH1uWdsv6wXYdhozhqj20oD4/Hk2DNXIn1kFsmp9x8d9QB6FnPhfkbhd2PgEONt9Q1x/ebkwjfFLow==}
dependencies:
@@ -7409,9 +7439,10 @@ packages:
engines: {node: '>=6.0'}
dev: true
- /aria-query@5.0.2:
- resolution: {integrity: sha512-eigU3vhqSO+Z8BKDnVLN/ompjhf3pYzecKXz8+whRy+9gZu8n1TCGfwzQUUPnqdHl9ax1Hr9031orZ+UOEYr7Q==}
- engines: {node: '>=6.0'}
+ /aria-query@5.3.0:
+ resolution: {integrity: sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==}
+ dependencies:
+ dequal: 2.0.3
dev: true
/arr-diff@4.0.0:
@@ -7524,15 +7555,6 @@ packages:
resolution: {integrity: sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==}
dev: false
- /assert@2.0.0:
- resolution: {integrity: sha512-se5Cd+js9dXJnu6Ag2JFc00t+HmHOen+8Q+L7O9zI0PqQXr20uk2J0XQqMxZEeo5U50o8Nvmmx7dZrl+Ufr35A==}
- dependencies:
- es6-object-assign: 1.1.0
- is-nan: 1.3.2
- object-is: 1.1.5
- util: 0.12.5
- dev: true
-
/assertion-error@1.1.0:
resolution: {integrity: sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==}
dev: true
@@ -7557,13 +7579,6 @@ packages:
dependencies:
tslib: 2.6.0
- /ast-types@0.16.1:
- resolution: {integrity: sha512-6t10qk83GOG8p0vKmaCr8eiilZwO171AvbROMtvvNiwrTly62t+7XkA8RdIIVbpMhCASAsxgAzdRSwh6nw/5Dg==}
- engines: {node: '>=4'}
- dependencies:
- tslib: 2.6.0
- dev: true
-
/astral-regex@1.0.0:
resolution: {integrity: sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==}
engines: {node: '>=4'}
@@ -8943,6 +8958,11 @@ packages:
engines: {node: '>= 0.8'}
dev: false
+ /dequal@2.0.3:
+ resolution: {integrity: sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==}
+ engines: {node: '>=6'}
+ dev: true
+
/destroy@1.2.0:
resolution: {integrity: sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==}
engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16}
@@ -9251,10 +9271,6 @@ packages:
is-symbol: 1.0.4
dev: true
- /es6-object-assign@1.1.0:
- resolution: {integrity: sha512-MEl9uirslVwqQU369iHNWZXsI8yaZYGg/D65aOgZkeyFJwHYSxilf7rQzXKI7DdDuBPrBXbfk3sl9hJhmd5AUw==}
- dev: true
-
/es6-promise@3.3.1:
resolution: {integrity: sha512-SOp9Phqvqn7jtEUxPWdWfWoLmyt2VaJ6MpvP9Comy1MceMXqE6bxvaTu4iaxpYYPzhny28Lc+M87/c2cPK6lDg==}
dev: true
@@ -11248,14 +11264,6 @@ packages:
dependencies:
kind-of: 6.0.3
- /is-arguments@1.1.1:
- resolution: {integrity: sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==}
- engines: {node: '>= 0.4'}
- dependencies:
- call-bind: 1.0.2
- has-tostringtag: 1.0.0
- dev: true
-
/is-array-buffer@3.0.2:
resolution: {integrity: sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==}
dependencies:
@@ -11407,13 +11415,6 @@ packages:
engines: {node: '>=6'}
dev: true
- /is-generator-function@1.0.10:
- resolution: {integrity: sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==}
- engines: {node: '>= 0.4'}
- dependencies:
- has-tostringtag: 1.0.0
- dev: true
-
/is-git-repository@1.1.1:
resolution: {integrity: sha512-hxLpJytJnIZ5Og5QsxSkzmb8Qx8rGau9bio1JN/QtXcGEFuSsQYau0IiqlsCwftsfVYjF1mOq6uLdmwNSspgpA==}
dependencies:
@@ -11448,14 +11449,6 @@ packages:
resolution: {integrity: sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==}
dev: true
- /is-nan@1.3.2:
- resolution: {integrity: sha512-E+zBKpQ2t6MEo1VsonYmluk9NxGrbzpeeLC2xIViuO2EjU2xsXsBPwTr3Ykv9l08UYEVEdWeRZNouaZqF6RN0w==}
- engines: {node: '>= 0.4'}
- dependencies:
- call-bind: 1.0.2
- define-properties: 1.1.4
- dev: true
-
/is-negative-zero@2.0.2:
resolution: {integrity: sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==}
engines: {node: '>= 0.4'}
@@ -12363,39 +12356,6 @@ packages:
- supports-color
dev: true
- /jscodeshift@0.15.0(@babel/preset-env@7.18.6):
- resolution: {integrity: sha512-t337Wx7Vy1ffhas7E1KZUHaR9YPdeCfxPvxz9k6DKwYW88pcs1piR1eR9d+7GQZGSQIZd6a+cfIM3XpMe9rFKQ==}
- hasBin: true
- peerDependencies:
- '@babel/preset-env': ^7.1.6
- peerDependenciesMeta:
- '@babel/preset-env':
- optional: true
- dependencies:
- '@babel/core': 7.19.1
- '@babel/parser': 7.19.1
- '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.19.1)
- '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6(@babel/core@7.19.1)
- '@babel/plugin-proposal-optional-chaining': 7.18.6(@babel/core@7.19.1)
- '@babel/plugin-transform-modules-commonjs': 7.18.6(@babel/core@7.19.1)
- '@babel/preset-env': 7.18.6(@babel/core@7.19.1)
- '@babel/preset-flow': 7.18.6(@babel/core@7.19.1)
- '@babel/preset-typescript': 7.18.6(@babel/core@7.19.1)
- '@babel/register': 7.18.6(@babel/core@7.19.1)
- babel-core: 7.0.0-bridge.0(@babel/core@7.19.1)
- chalk: 4.1.2
- flow-parser: 0.121.0
- graceful-fs: 4.2.10
- micromatch: 4.0.5
- neo-async: 2.6.2
- node-dir: 0.1.17
- recast: 0.23.3
- temp: 0.8.4
- write-file-atomic: 2.4.3
- transitivePeerDependencies:
- - supports-color
- dev: true
-
/jsdom@16.7.0:
resolution: {integrity: sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw==}
engines: {node: '>=10'}
@@ -12908,6 +12868,11 @@ packages:
hasBin: true
dev: true
+ /lz-string@1.5.0:
+ resolution: {integrity: sha512-h5bgJWpxJNswbU7qCrV0tIKQCaS3blPDrqKWx+QxzuzL1zGUzij9XCWLrSLsJPu5t+eWA/ycetzYAO5IOMcWAQ==}
+ hasBin: true
+ dev: true
+
/magic-string@0.25.9:
resolution: {integrity: sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==}
dependencies:
@@ -13990,14 +13955,6 @@ packages:
resolution: {integrity: sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==}
dev: true
- /object-is@1.1.5:
- resolution: {integrity: sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==}
- engines: {node: '>= 0.4'}
- dependencies:
- call-bind: 1.0.2
- define-properties: 1.1.4
- dev: true
-
/object-keys@1.1.1:
resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==}
engines: {node: '>= 0.4'}
@@ -14779,17 +14736,6 @@ packages:
- utf-8-validate
dev: false
- /react-dom@17.0.1(react@17.0.1):
- resolution: {integrity: sha512-6eV150oJZ9U2t9svnsspTMrWNyHc6chX0KzDeAOXftRa8bNeOKTTfCJ7KorIwenkHd2xqVTBTCZd79yk/lx/Ug==}
- peerDependencies:
- react: 17.0.1
- dependencies:
- loose-envify: 1.4.0
- object-assign: 4.1.1
- react: 17.0.1
- scheduler: 0.20.2
- dev: false
-
/react-dom@17.0.2(react@18.2.0):
resolution: {integrity: sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==}
peerDependencies:
@@ -14886,25 +14832,25 @@ packages:
peerDependencies:
react-native: '>=0.42.0'
dependencies:
- react-native: 0.64.3(@babel/core@7.19.1)(@babel/preset-env@7.18.6)(react@17.0.1)
+ react-native: 0.64.3(@babel/core@7.19.1)(@babel/preset-env@7.18.6)(react@18.2.0)
dev: false
- /react-native-paper@4.9.2(react-native-vector-icons@9.2.0)(react-native@0.64.3)(react@17.0.1):
+ /react-native-paper@4.9.2(react-native-vector-icons@9.2.0)(react-native@0.64.3)(react@18.2.0):
resolution: {integrity: sha512-J7FRsd0YblQawtuj9I46F//apZHadsCKk6jWpc6njFTYdgUeCdkR8KgEto7cp2WxbcGNELx7KGwPQ4zAgX746A==}
peerDependencies:
react: '*'
react-native: '*'
react-native-vector-icons: '*'
dependencies:
- '@callstack/react-theme-provider': 3.0.7(react@17.0.1)
+ '@callstack/react-theme-provider': 3.0.7(react@18.2.0)
color: 3.2.1
- react: 17.0.1
- react-native: 0.64.3(@babel/core@7.19.1)(@babel/preset-env@7.18.6)(react@17.0.1)
+ react: 18.2.0
+ react-native: 0.64.3(@babel/core@7.19.1)(@babel/preset-env@7.18.6)(react@18.2.0)
react-native-iphone-x-helper: 1.3.1(react-native@0.64.3)
react-native-vector-icons: 9.2.0
dev: false
- /react-native-reanimated@2.2.4(@babel/core@7.19.1)(react-native-gesture-handler@1.10.3)(react-native@0.64.3)(react@17.0.1):
+ /react-native-reanimated@2.2.4(@babel/core@7.19.1)(react-native-gesture-handler@1.10.3)(react-native@0.64.3)(react@18.2.0):
resolution: {integrity: sha512-Nn648MfEEnTCEiWsl1YmfkojiLyV0NMY0EiRdDRbZNfJVfxBuyqhCxI/4Jd7aBi162qpgf8XK2mByYgvF4zLrQ==}
peerDependencies:
react: '*'
@@ -14914,8 +14860,8 @@ packages:
'@babel/plugin-transform-object-assign': 7.18.6(@babel/core@7.19.1)
fbjs: 3.0.4
mockdate: 3.0.5
- react: 17.0.1
- react-native: 0.64.3(@babel/core@7.19.1)(@babel/preset-env@7.18.6)(react@17.0.1)
+ react: 18.2.0
+ react-native: 0.64.3(@babel/core@7.19.1)(@babel/preset-env@7.18.6)(react@18.2.0)
react-native-gesture-handler: 1.10.3
string-hash-64: 1.0.3
transitivePeerDependencies:
@@ -14923,24 +14869,24 @@ packages:
- encoding
dev: false
- /react-native-safe-area-context@3.3.2(react-native@0.64.3)(react@17.0.1):
+ /react-native-safe-area-context@3.3.2(react-native@0.64.3)(react@18.2.0):
resolution: {integrity: sha512-yOwiiPJ1rk+/nfK13eafbpW6sKW0jOnsRem2C1LPJjM3tfTof6hlvV5eWHATye3XOpu2cJ7N+HdkUvUDGwFD2Q==}
peerDependencies:
react: '*'
react-native: '*'
dependencies:
- react: 17.0.1
- react-native: 0.64.3(@babel/core@7.19.1)(@babel/preset-env@7.18.6)(react@17.0.1)
+ react: 18.2.0
+ react-native: 0.64.3(@babel/core@7.19.1)(@babel/preset-env@7.18.6)(react@18.2.0)
dev: false
- /react-native-screens@3.8.0(react-native@0.64.3)(react@17.0.1):
+ /react-native-screens@3.8.0(react-native@0.64.3)(react@18.2.0):
resolution: {integrity: sha512-lHrnB/elAoMJKv8O12U6BLgeup4lB6ZKJHEOVuG/D72nv/OE9wUusbou6YCB5tp3YbaSpHflPnkFmHA/vCejpw==}
peerDependencies:
react: '*'
react-native: '*'
dependencies:
- react: 17.0.1
- react-native: 0.64.3(@babel/core@7.19.1)(@babel/preset-env@7.18.6)(react@17.0.1)
+ react: 18.2.0
+ react-native: 0.64.3(@babel/core@7.19.1)(@babel/preset-env@7.18.6)(react@18.2.0)
warn-once: 0.1.0
dev: false
@@ -14952,7 +14898,7 @@ packages:
yargs: 16.2.0
dev: false
- /react-native-web@0.17.1(react-dom@17.0.1)(react@17.0.1):
+ /react-native-web@0.17.1(react-dom@18.2.0)(react@18.2.0):
resolution: {integrity: sha512-lUnn+2O8ynQ6/gJKylSxm7DLi2vHw6AujdDV1+LSa8Epe1bYFJNUcJTEhJf0jNYUFGOujzMtuG8Mkz3HdWTkag==}
peerDependencies:
react: '>=17.0.1'
@@ -14965,59 +14911,10 @@ packages:
inline-style-prefixer: 6.0.1
normalize-css-color: 1.0.2
prop-types: 15.8.1
- react: 17.0.1
- react-dom: 17.0.1(react@17.0.1)
- transitivePeerDependencies:
- - encoding
- dev: false
-
- /react-native@0.64.3(@babel/core@7.19.1)(@babel/preset-env@7.18.6)(react@17.0.1):
- resolution: {integrity: sha512-2OEU74U0Ek1/WeBzPbg6XDsCfjF/9fhrNX/5TFgEiBKd5mNc9LOZ/OlMmkb7iues/ZZ/oc51SbEfLRQdcW0fVw==}
- engines: {node: '>=12'}
- hasBin: true
- peerDependencies:
- react: 17.0.1
- dependencies:
- '@jest/create-cache-key-function': 26.6.2
- '@react-native-community/cli': 5.0.1(@babel/core@7.19.1)(react-native@0.64.3)
- '@react-native-community/cli-platform-android': 5.0.1
- '@react-native-community/cli-platform-ios': 5.0.2
- '@react-native/assets': 1.0.0
- '@react-native/normalize-color': 1.0.0
- '@react-native/polyfills': 1.0.0
- abort-controller: 3.0.0
- anser: 1.4.10
- base64-js: 1.5.1
- event-target-shim: 5.0.1
- hermes-engine: 0.7.2
- invariant: 2.2.4
- jsc-android: 245459.0.0
- metro-babel-register: 0.64.0
- metro-react-native-babel-transformer: 0.64.0(@babel/core@7.19.1)
- metro-runtime: 0.64.0
- metro-source-map: 0.64.0
- nullthrows: 1.1.1
- pretty-format: 26.6.2
- promise: 8.1.0
- prop-types: 15.8.1
- react: 17.0.1
- react-devtools-core: 4.24.7
- react-native-codegen: 0.0.6(@babel/preset-env@7.18.6)
- react-refresh: 0.4.3
- regenerator-runtime: 0.13.9
- scheduler: 0.20.2
- shelljs: 0.8.5
- stacktrace-parser: 0.1.10
- use-subscription: 1.1.1(react@17.0.1)
- whatwg-fetch: 3.0.0
- ws: 6.2.2
+ react: 18.2.0
+ react-dom: 18.2.0(react@18.2.0)
transitivePeerDependencies:
- - '@babel/core'
- - '@babel/preset-env'
- - bufferutil
- encoding
- - supports-color
- - utf-8-validate
dev: false
/react-native@0.64.3(@babel/core@7.19.1)(@babel/preset-env@7.18.6)(react@18.2.0):
@@ -15149,14 +15046,6 @@ packages:
react-dom: 18.2.0(react@18.2.0)
dev: false
- /react@17.0.1:
- resolution: {integrity: sha512-lG9c9UuMHdcAexXtigOZLX8exLWkW0Ku29qPRU8uhF2R9BN96dLCt0psvzPLlHc5OWkgymP3qwTRgbnw5BKx3w==}
- engines: {node: '>=0.10.0'}
- dependencies:
- loose-envify: 1.4.0
- object-assign: 4.1.1
- dev: false
-
/react@17.0.2:
resolution: {integrity: sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==}
engines: {node: '>=0.10.0'}
@@ -15230,17 +15119,6 @@ packages:
source-map: 0.6.1
tslib: 2.6.0
- /recast@0.23.3:
- resolution: {integrity: sha512-HbCVFh2ANP6a09nzD4lx7XthsxMOJWKX5pIcUwtLrmeEIl3I0DwjCoVXDE0Aobk+7k/mS3H50FK4iuYArpcT6Q==}
- engines: {node: '>= 4'}
- dependencies:
- assert: 2.0.0
- ast-types: 0.16.1
- esprima: 4.0.1
- source-map: 0.6.1
- tslib: 2.6.0
- dev: true
-
/rechoir@0.6.2:
resolution: {integrity: sha512-HFM8rkZ+i3zrV+4LQjwQ0W+ez98pApMGM3HUrN04j3CqzPOzl9nmP15Y8YXNm8QHGv/eacOVEjqhmWpkRV0NAw==}
engines: {node: '>= 0.10'}
@@ -17222,14 +17100,6 @@ packages:
querystringify: 2.2.0
requires-port: 1.0.0
- /use-subscription@1.1.1(react@17.0.1):
- resolution: {integrity: sha512-gk4fPTYvNhs6Ia7u8/+K7bM7sZ7O7AMfWtS+zPO8luH+zWuiGgGcrW0hL4MRWZSzXo+4ofNorf87wZwBKz2YdQ==}
- peerDependencies:
- react: ^16.8.0
- dependencies:
- react: 17.0.1
- dev: false
-
/use-subscription@1.1.1(react@18.2.0):
resolution: {integrity: sha512-gk4fPTYvNhs6Ia7u8/+K7bM7sZ7O7AMfWtS+zPO8luH+zWuiGgGcrW0hL4MRWZSzXo+4ofNorf87wZwBKz2YdQ==}
peerDependencies:
@@ -17274,16 +17144,6 @@ packages:
object.getownpropertydescriptors: 2.1.4
dev: true
- /util@0.12.5:
- resolution: {integrity: sha512-kZf/K6hEIrWHI6XqOFUiiMa+79wE/D8Q+NCNAWclkyg3b4d2k7s0QGepNjiABc+aR3N1PAyHL7p6UcLY6LmrnA==}
- dependencies:
- inherits: 2.0.4
- is-arguments: 1.1.1
- is-generator-function: 1.0.10
- is-typed-array: 1.1.10
- which-typed-array: 1.1.9
- dev: true
-
/utils-merge@1.0.1:
resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==}
engines: {node: '>= 0.4.0'}
@@ -17599,6 +17459,7 @@ packages:
/vue@2.7.10:
resolution: {integrity: sha512-HmFC70qarSHPXcKtW8U8fgIkF6JGvjEmDiVInTkKZP0gIlEPhlVlcJJLkdGIDiNkIeA2zJPQTWJUI4iWe+AVfg==}
+ deprecated: Vue 2 has reached EOL and is no longer actively maintained. See https://v2.vuejs.org/eol/ for more details.
dependencies:
'@vue/compiler-sfc': 2.7.10
csstype: 3.1.0