1
0
mirror of synced 2026-02-08 06:00:13 -05:00

Compare commits

...

16 Commits

Author SHA1 Message Date
JuanM04
4299bb6c1a Updated react types 2021-12-28 23:05:54 -03:00
JuanM04
0e46ff35f4 Merge branch 'canary' into react-18-rc 2021-12-25 13:03:18 -03:00
JuanM04
de26e44b1b Updated some tests 2021-12-14 15:28:35 -03:00
JuanM04
1ed39d1dc3 hydrateRoot 2021-12-14 15:28:22 -03:00
JuanM04
254e923922 Merge branch 'canary' into react-18-rc 2021-12-14 12:22:20 -03:00
JuanM04
2b4412e28d "concurrent mode" doesn't exist anymore 2021-12-14 12:21:36 -03:00
JuanM04
1627db14da Merge branch 'canary' into react-18-rc 2021-12-10 21:12:53 -03:00
JuanM04
e2a0a36f26 Merge branch 'canary' into react-18-rc 2021-12-09 16:41:40 -03:00
JuanM04
06ae0dbe44 Remove 'data-reactroot' 2021-12-09 15:21:20 -03:00
JuanM04
dd7fd57715 Upgraded testing library 2021-12-09 15:17:47 -03:00
JuanM04
3ce42ae2ba Remove local volta 2021-12-09 14:12:17 -03:00
JuanM04
c9727a2487 Added react to installer 2021-12-09 14:06:09 -03:00
JuanM04
0d30fc7b0e Upgraded nextjs 2021-12-09 14:06:02 -03:00
JuanM04
117d76f8f5 Upgraded templates 2021-12-09 14:05:53 -03:00
JuanM04
bf47b609b9 Upgraded examples + added @types/react-dom 2021-12-09 14:05:41 -03:00
JuanM04
decd93406f Upgraded to React 18 RC 2021-12-09 14:05:07 -03:00
35 changed files with 251 additions and 294 deletions

View File

@@ -36,20 +36,21 @@
"passport-github2": "0.1.12",
"passport-twitter": "1.0.4",
"prisma": "2.24.1",
"react": "0.0.0-experimental-6a589ad71",
"react-dom": "0.0.0-experimental-6a589ad71",
"react": "18.0.0-rc.0",
"react-dom": "18.0.0-rc.0",
"react-final-form": "6.5.2"
},
"devDependencies": {
"@cypress/skip-test": "2.6.0",
"@next/bundle-analyzer": "^10.0.6",
"@testing-library/react": "11.2.5",
"@testing-library/react": "13.0.0-alpha.5",
"@testing-library/react-hooks": "^4.0.1",
"@types/passport-auth0": "1.0.4",
"@types/passport-github2": "1.2.4",
"@types/passport-twitter": "1.0.36",
"@types/preview-email": "2.0.0",
"@types/react": "17.0.2",
"@types/react": "17.0.37",
"@types/react-dom": "17.0.11",
"cross-env": "7.0.3",
"cypress": "6.2.1",
"eslint": "7.21.0",

View File

@@ -34,16 +34,17 @@
"blitz": "0.45.0-canary.0",
"final-form": "4.20.1",
"prisma": "2.24.1",
"react": "0.0.0-experimental-6a589ad71",
"react-dom": "0.0.0-experimental-6a589ad71",
"react": "18.0.0-rc.0",
"react-dom": "18.0.0-rc.0",
"react-final-form": "6.5.2",
"secure-password": "4.0.0"
},
"devDependencies": {
"@cypress/skip-test": "2.6.0",
"@testing-library/react": "11.2.5",
"@testing-library/react": "13.0.0-alpha.5",
"@testing-library/react-hooks": "^4.0.1",
"@types/react": "17.0.2",
"@types/react": "17.0.37",
"@types/react-dom": "17.0.11",
"@types/secure-password": "3.1.0",
"cypress": "6.2.1",
"eslint": "7.21.0",

View File

@@ -36,15 +36,16 @@
"@prisma/client": "2.24.1",
"blitz": "0.45.0-canary.0",
"final-form": "4.20.1",
"react": "0.0.0-experimental-6a589ad71",
"react-dom": "0.0.0-experimental-6a589ad71",
"react": "18.0.0-rc.0",
"react-dom": "18.0.0-rc.0",
"react-final-form": "6.5.2",
"zod": "3.10.1"
},
"devDependencies": {
"@testing-library/cypress": "8.0.1",
"@types/preview-email": "2.0.0",
"@types/react": "17.0.2",
"@types/react": "17.0.37",
"@types/react-dom": "17.0.11",
"@types/testing-library__cypress": "5.0.9",
"chance": "1.1.8",
"cross-env": "7.0.3",

View File

@@ -32,14 +32,15 @@
"final-form": "4.20.1",
"graphql": "15.5.0",
"graphql-request": "3.4.0",
"react": "0.0.0-experimental-6a589ad71",
"react-dom": "0.0.0-experimental-6a589ad71",
"react": "18.0.0-rc.0",
"react-dom": "18.0.0-rc.0",
"react-final-form": "6.5.2"
},
"devDependencies": {
"@testing-library/react": "11.2.5",
"@testing-library/react": "13.0.0-alpha.5",
"@testing-library/react-hooks": "^4.0.1",
"@types/react": "17.0.2",
"@types/react": "17.0.37",
"@types/react-dom": "17.0.11",
"@types/secure-password": "3.1.0",
"eslint": "7.21.0",
"eslint-config-react-app": "~6.0.0",

View File

@@ -29,14 +29,15 @@
"blitz": "0.45.0-canary.0",
"final-form": "4.20.1",
"next-rosetta": "1.3.1",
"react": "0.0.0-experimental-6a589ad71",
"react-dom": "0.0.0-experimental-6a589ad71",
"react": "18.0.0-rc.0",
"react-dom": "18.0.0-rc.0",
"react-final-form": "6.5.2",
"zod": "3.10.1"
},
"devDependencies": {
"@types/preview-email": "2.0.0",
"@types/react": "17.0.2",
"@types/react": "17.0.37",
"@types/react-dom": "17.0.11",
"eslint": "7.21.0",
"husky": "5.1.2",
"lint-staged": "10.5.4",

View File

@@ -28,12 +28,13 @@
"dependencies": {
"blitz": "0.45.0-canary.0",
"knex": "0.21.16",
"react": "0.0.0-experimental-6a589ad71",
"react-dom": "0.0.0-experimental-6a589ad71",
"react": "18.0.0-rc.0",
"react-dom": "18.0.0-rc.0",
"sqlite3": "5.0.2"
},
"devDependencies": {
"@types/react": "17.0.2",
"@types/react": "17.0.37",
"@types/react-dom": "17.0.11",
"eslint": "7.21.0",
"eslint-config-react-app": "~6.0.0",
"eslint-plugin-flowtype": "~5.2.0",

View File

@@ -35,8 +35,8 @@
"@prisma/client": "2.24.1",
"blitz": "0.45.0-canary.0",
"prisma": "2.24.1",
"react": "0.0.0-experimental-6a589ad71",
"react-dom": "0.0.0-experimental-6a589ad71"
"react": "18.0.0-rc.0",
"react-dom": "18.0.0-rc.0"
},
"devDependencies": {
"eslint": "7.21.0",

View File

@@ -36,13 +36,14 @@
"blitz": "0.45.0-canary.0",
"final-form": "4.20.1",
"prisma": "2.24.1",
"react": "0.0.0-experimental-6a589ad71",
"react-dom": "0.0.0-experimental-6a589ad71",
"react": "18.0.0-rc.0",
"react-dom": "18.0.0-rc.0",
"react-final-form": "6.5.2"
},
"devDependencies": {
"@types/preview-email": "2.0.0",
"@types/react": "17.0.2",
"@types/react": "17.0.37",
"@types/react-dom": "17.0.11",
"eslint": "7.21.0",
"husky": "5.1.2",
"lint-staged": "10.5.4",

View File

@@ -24,12 +24,13 @@
"blitz": "0.45.0-canary.0",
"final-form": "4.20.1",
"prisma": "2.24.1",
"react": "0.0.0-experimental-6a589ad71",
"react-dom": "0.0.0-experimental-6a589ad71",
"react": "18.0.0-rc.0",
"react-dom": "18.0.0-rc.0",
"react-final-form": "6.5.2"
},
"devDependencies": {
"@types/react": "17.0.2",
"@types/react": "17.0.37",
"@types/react-dom": "17.0.11",
"cypress": "6.2.1",
"start-server-and-test": "1.11.7"
}

View File

@@ -51,7 +51,7 @@
"@mdx-js/loader": "0.18.0",
"@svgr/webpack": "5.5.0",
"@swc/core": "1.2.74",
"@testing-library/react": "11.2.5",
"@testing-library/react": "13.0.0-alpha.5",
"@types/b64-lite": "1.3.0",
"@types/cheerio": "0.22.16",
"@types/cookie-session": "2.0.42",
@@ -126,10 +126,8 @@
"prettier": "2.2.1",
"pretty-bytes": "5.3.0",
"pretty-ms": "7.0.0",
"react": "0.0.0-experimental-6a589ad71",
"react-18": "npm:react@next",
"react-dom": "0.0.0-experimental-6a589ad71",
"react-dom-18": "npm:react-dom@next",
"react": "18.0.0-rc.0",
"react-dom": "18.0.0-rc.0",
"react-ssr-prepass": "1.0.8",
"release": "6.3.0",
"request-promise-core": "1.1.2",
@@ -158,5 +156,8 @@
},
"engines": {
"node": ">=12.0.0"
},
"volta": {
"extends": "../package.json"
}
}

View File

@@ -34,6 +34,7 @@
"@mrleebo/prisma-ast": "0.2.6",
"@prisma/sdk": "2.19.0",
"@types/jscodeshift": "0.11.2",
"@types/react": "17.0.37",
"ast-types": "0.14.2",
"cross-spawn": "7.0.3",
"diff": "5.0.0",
@@ -44,6 +45,7 @@
"ink-spinner": "4.0.3",
"ink-testing-library": "2.1.0",
"jscodeshift": "0.13.0",
"react": "18.0.0-rc.0",
"recast": "0.20.5"
},
"gitHead": "d3b9fce0bdd251c2b1890793b0aa1cd77c1c0922"

View File

@@ -3,7 +3,6 @@ import chalk from 'chalk'
import crypto from 'crypto'
import { readFileSync } from 'fs'
import { codeFrameColumns } from 'next/dist/compiled/babel/code-frame'
import semver from 'next/dist/compiled/semver'
import { isWebpack5, webpack } from 'next/dist/compiled/webpack/webpack'
import path, { join as pathJoin, relative as relativePath } from 'path'
import {
@@ -13,7 +12,6 @@ import {
PAGES_DIR_ALIAS,
} from '../lib/constants'
import { fileExists } from '../lib/file-exists'
import { getPackageVersion } from '../lib/get-package-version'
import { CustomRoutes } from '../lib/load-custom-routes.js'
import { getTypeScriptConfiguration } from '../lib/typescript/getTypeScriptConfiguration'
import {
@@ -246,22 +244,9 @@ export default async function getBaseWebpackConfig(
rewrites.afterFiles.length > 0 ||
rewrites.fallback.length > 0
const hasReactRefresh: boolean = dev && !isServer
const reactDomVersion = await getPackageVersion({
cwd: dir,
name: 'react-dom',
})
const hasReactExperimental: boolean =
Boolean(reactDomVersion) && reactDomVersion!.includes('experimental') // blitz
const hasReact18: boolean =
(Boolean(reactDomVersion) &&
(semver.gte(reactDomVersion!, '18.0.0') ||
semver.coerce(reactDomVersion)?.version === '18.0.0')) ||
hasReactExperimental // blitz
const hasReactRoot: boolean = config.experimental.reactRoot ?? hasReact18
// Have to set this suspense env for the actual build, because the webpack
// string replace below only affects the build output, not anything during
// the build like static page optimization
process.env.__BLITZ_SUSPENSE_ENABLED = String(hasReactRoot)
const defaultSuspense = config.reactQueryDefaultBehavior === 'suspense'
process.env.__BLITZ_DEFAULT_SUSPENSE = String(defaultSuspense)
const babelConfigFile = await [
'.babelrc',
@@ -1191,7 +1176,7 @@ export default async function getBaseWebpackConfig(
'process.env.__NEXT_DIST_DIR': JSON.stringify(distDir),
}
: {}),
'process.env.__BLITZ_SUSPENSE_ENABLED': JSON.stringify(hasReactRoot),
'process.env.__BLITZ_DEFAULT_SUSPENSE': JSON.stringify(defaultSuspense),
'process.env.__NEXT_TRAILING_SLASH': JSON.stringify(
config.trailingSlash
),
@@ -1204,7 +1189,6 @@ export default async function getBaseWebpackConfig(
'process.env.__NEXT_STRICT_MODE': JSON.stringify(
config.reactStrictMode
),
'process.env.__NEXT_REACT_ROOT': JSON.stringify(hasReactRoot),
'process.env.__NEXT_OPTIMIZE_FONTS': JSON.stringify(
config.optimizeFonts && !dev
),
@@ -1447,7 +1431,6 @@ export default async function getBaseWebpackConfig(
productionBrowserSourceMaps: !!config.productionBrowserSourceMaps,
plugins: config.experimental.plugins,
reactStrictMode: config.reactStrictMode,
reactMode: config.experimental.reactMode,
optimizeFonts: config.optimizeFonts,
optimizeImages: config.experimental.optimizeImages,
optimizeCss: config.experimental.optimizeCss,

View File

@@ -549,7 +549,7 @@ export function renderError(renderErrorProps: RenderErrorProps): Promise<any> {
})
}
let reactRoot: any = null
let reactRoot: ReactDOM.Root | null = null
// On initial render a hydrate should always happen
let shouldHydrate: boolean = true
@@ -563,29 +563,17 @@ function renderReactElement(
}
const reactEl = fn(shouldHydrate ? markHydrateComplete : markRenderComplete)
if (process.env.__NEXT_REACT_ROOT) {
// start blitz
if (!reactRoot) {
const createRootName =
typeof (ReactDOM as any).unstable_createRoot === 'function'
? 'unstable_createRoot'
: 'createRoot'
reactRoot = (ReactDOM as any)[createRootName](domEl, {
hydrate: shouldHydrate,
})
}
reactRoot.render(reactEl)
shouldHydrate = false
// end blitz
} else {
// The check for `.hydrate` is there to support React alternatives like preact
// start blitz
if (!reactRoot) {
if (shouldHydrate) {
ReactDOM.hydrate(reactEl, domEl)
shouldHydrate = false
reactRoot = ReactDOM.hydrateRoot(domEl, reactEl)
} else {
ReactDOM.render(reactEl, domEl)
reactRoot = ReactDOM.createRoot(domEl)
}
}
reactRoot.render(reactEl)
shouldHydrate = false
// end blitz
}
function markHydrateComplete(): void {

View File

@@ -130,7 +130,7 @@ interface UseSessionOptions {
export const useSession = (options: UseSessionOptions = {}): ClientSession => {
const suspense =
options?.suspense ?? Boolean(process.env.__BLITZ_SUSPENSE_ENABLED)
options?.suspense ?? Boolean(process.env.__BLITZ_DEFAULT_SUSPENSE)
let initialState: ClientSession
if (options.initialPublicData) {

View File

@@ -13,7 +13,7 @@ type MutateOptions = {
export const initializeQueryClient = () => {
let suspenseEnabled = true
if (!process.env.CLI_COMMAND_CONSOLE && !process.env.CLI_COMMAND_DB) {
suspenseEnabled = Boolean(process.env.__BLITZ_SUSPENSE_ENABLED)
suspenseEnabled = Boolean(process.env.__BLITZ_DEFAULT_SUSPENSE)
}
return new QueryClient({

View File

@@ -77,7 +77,7 @@ export function useQuery<
)
}
const suspenseEnabled = Boolean(process.env.__BLITZ_SUSPENSE_ENABLED)
const suspenseEnabled = Boolean(process.env.__BLITZ_DEFAULT_SUSPENSE)
let enabled =
isServer && suspenseEnabled
? false
@@ -167,7 +167,7 @@ export function usePaginatedQuery<
)
}
const suspenseEnabled = Boolean(process.env.__BLITZ_SUSPENSE_ENABLED)
const suspenseEnabled = Boolean(process.env.__BLITZ_DEFAULT_SUSPENSE)
let enabled =
isServer && suspenseEnabled
? false
@@ -266,7 +266,7 @@ export function useInfiniteQuery<
)
}
const suspenseEnabled = Boolean(process.env.__BLITZ_SUSPENSE_ENABLED)
const suspenseEnabled = Boolean(process.env.__BLITZ_DEFAULT_SUSPENSE)
let enabled =
isServer && suspenseEnabled
? false

View File

@@ -200,8 +200,8 @@
"@types/lru-cache": "5.1.0",
"@types/node-fetch": "2.5.8",
"@types/path-to-regexp": "1.7.0",
"@types/react": "17.0.2",
"@types/react-dom": "16.9.4",
"@types/react": "17.0.37",
"@types/react-dom": "17.0.11",
"@types/react-is": "16.7.1",
"@types/semver": "7.3.1",
"@types/send": "0.14.4",

View File

@@ -138,6 +138,7 @@ export type NextConfig = { [key: string]: any } & {
customServer?: {
hotReload?: boolean
}
reactQueryDefaultBehavior?: 'legacy' | 'suspense'
// -- Blitz end
future?: {
@@ -154,7 +155,6 @@ export type NextConfig = { [key: string]: any } & {
plugins?: boolean
profiling?: boolean
isrFlushToDisk?: boolean
reactMode?: 'legacy' | 'concurrent' | 'blocking'
workerThreads?: boolean
pageEnv?: boolean
optimizeImages?: boolean
@@ -169,7 +169,6 @@ export type NextConfig = { [key: string]: any } & {
skipValidation?: boolean
}
initServer?: () => void // blitz
reactRoot?: boolean
disableOptimizedLoading?: boolean
gzipSize?: boolean
craCompat?: boolean
@@ -225,6 +224,7 @@ export const defaultConfig: NextConfig = {
serverRuntimeConfig: {},
publicRuntimeConfig: {},
reactStrictMode: false,
reactQueryDefaultBehavior: 'suspense',
httpAgentOptions: {
keepAlive: true,
},

View File

@@ -51,16 +51,19 @@ function assignDefaults(userConfig: { [key: string]: any }) {
if (typeof userConfig.experimental?.reactMode !== 'undefined') {
console.warn(
chalk.yellow.bold('Warning: ') +
'The experimental "reactMode" option has been replaced with "reactRoot". Please update your blitz.config.js.'
'The experimental "reactMode" has been removed as "concurrent mode" doesn\'t exist anymore. Please update your blitz.config.js.'
)
if (typeof userConfig.experimental?.reactRoot === 'undefined') {
userConfig.experimental.reactRoot = ['concurrent', 'blocking'].includes(
userConfig.experimental.reactMode
)
}
delete userConfig.experimental.reactMode
}
if (typeof userConfig.experimental?.reactRoot !== 'undefined') {
console.warn(
chalk.yellow.bold('Warning: ') +
'The experimental "reactRoot" has been removed as "concurrent mode" doesn\'t exist anymore. Please update your blitz.config.js.'
)
delete userConfig.experimental.reactRoot
}
const config = Object.keys(userConfig).reduce<{ [key: string]: any }>(
(currentConfig, key) => {
const value = userConfig[key]

View File

@@ -1,8 +1,10 @@
/// <reference types="node" />
/// <reference types="react" />
/// <reference types="react-dom" />
/// <reference types="react/next" />
/// <reference types="react-dom/next" />
/// <reference types="styled-jsx" />
// TODO: Update `react/next` with `react` reference when React 18.0.0 releases
import React from 'react'
import { ParsedUrlQuery } from 'querystring'
import { IncomingMessage, ServerResponse } from 'http'

View File

@@ -257,7 +257,7 @@ export default (context, renderViaHTTP) => {
'Unknown'
)
).toMatch(
'Objects are not valid as a React child (found: /search/). If you meant to render a collection of children, use an array instead.'
'Objects are not valid as a React child (found: [object RegExp]). If you meant to render a collection of children, use an array instead.'
)
aboutPage.restore()

View File

@@ -1,5 +0,0 @@
module.exports = {
experimental: {
reactRoot: false,
},
}

View File

@@ -1,5 +0,0 @@
module.exports = {
experimental: {
reactRoot: false,
},
}

View File

@@ -1,5 +0,0 @@
module.exports = {
experimental: {
reactRoot: false,
},
}

View File

@@ -14,7 +14,7 @@ describe('Link rendering', () => {
)
const html = ReactDOM.renderToString(element)
expect(html).toMatchInlineSnapshot(
`"<a href=\\"/my-path\\" data-reactroot=\\"\\">to another page</a>"`
`"<a href=\\"/my-path\\">to another page</a>"`
)
})
})

View File

@@ -17,12 +17,12 @@ import {
beforeAll(() => {
queryClient.clear()
process.env.__BLITZ_SESSION_COOKIE_PREFIX = 'blitz-test'
process.env.__BLITZ_SUSPENSE_ENABLED = 'true'
process.env.__BLITZ_DEFAULT_SUSPENSE = 'true'
})
afterAll(() => {
jest.clearAllMocks()
process.env.__BLITZ_SESSION_COOKIE_PREFIX = undefined
process.env.__BLITZ_SUSPENSE_ENABLED = undefined
process.env.__BLITZ_DEFAULT_SUSPENSE = undefined
})
describe('useQuery', () => {

View File

@@ -2896,6 +2896,17 @@
"@types/yargs" "^16.0.0"
chalk "^4.0.0"
"@jest/types@^27.4.2":
version "27.4.2"
resolved "https://registry.yarnpkg.com/@jest/types/-/types-27.4.2.tgz#96536ebd34da6392c2b7c7737d693885b5dd44a5"
integrity sha512-j35yw0PMTPpZsUoOBiuHzr1zTYoad1cVIE0ajEjcrJONxxrko/IRGKkXx3os0Nsi4Hu3+5VmDbVfq5WhG/pWAg==
dependencies:
"@types/istanbul-lib-coverage" "^2.0.0"
"@types/istanbul-reports" "^3.0.0"
"@types/node" "*"
"@types/yargs" "^16.0.0"
chalk "^4.0.0"
"@lerna/add@4.0.0":
version "4.0.0"
resolved "https://registry.yarnpkg.com/@lerna/add/-/add-4.0.0.tgz#c36f57d132502a57b9e7058d1548b7a565ef183f"
@@ -4449,27 +4460,27 @@
dependencies:
chokidar "^1.7.0"
"@testing-library/dom@^7.28.1":
version "7.29.4"
resolved "https://registry.yarnpkg.com/@testing-library/dom/-/dom-7.29.4.tgz#1647c2b478789621ead7a50614ad81ab5ae5b86c"
integrity sha512-CtrJRiSYEfbtNGtEsd78mk1n1v2TUbeABlNIcOCJdDfkN5/JTOwQEbbQpoSRxGqzcWPgStMvJ4mNolSuBRv1NA==
"@testing-library/dom@^8.5.0":
version "8.11.1"
resolved "https://registry.yarnpkg.com/@testing-library/dom/-/dom-8.11.1.tgz#03fa2684aa09ade589b460db46b4c7be9fc69753"
integrity sha512-3KQDyx9r0RKYailW2MiYrSSKEfH0GTkI51UGEvJenvcoDoeRYs0PZpi2SXqtnMClQvCqdtTTpOfFETDTVADpAg==
dependencies:
"@babel/code-frame" "^7.10.4"
"@babel/runtime" "^7.12.5"
"@types/aria-query" "^4.2.0"
aria-query "^4.2.2"
aria-query "^5.0.0"
chalk "^4.1.0"
dom-accessibility-api "^0.5.4"
dom-accessibility-api "^0.5.9"
lz-string "^1.4.4"
pretty-format "^26.6.2"
pretty-format "^27.0.2"
"@testing-library/react@11.2.5":
version "11.2.5"
resolved "https://registry.yarnpkg.com/@testing-library/react/-/react-11.2.5.tgz#ae1c36a66c7790ddb6662c416c27863d87818eb9"
integrity sha512-yEx7oIa/UWLe2F2dqK0FtMF9sJWNXD+2PPtp39BvE0Kh9MJ9Kl0HrZAgEuhUJR+Lx8Di6Xz+rKwSdEPY2UV8ZQ==
"@testing-library/react@13.0.0-alpha.5":
version "13.0.0-alpha.5"
resolved "https://registry.yarnpkg.com/@testing-library/react/-/react-13.0.0-alpha.5.tgz#29bfc36b550e2a1025cbebf7254d5a0a46cb58c5"
integrity sha512-QrxKC/7pTE0ze3wLZNaenGJqsLcbAJL71XqU/ryJTL2pqZBjiJHuxZavl2ZQAxnBQkDQF9oh9my3bKPstWfnhA==
dependencies:
"@babel/runtime" "^7.12.5"
"@testing-library/dom" "^7.28.1"
"@testing-library/dom" "^8.5.0"
"@timsuchanek/copy@^1.4.5":
version "1.4.5"
@@ -4979,10 +4990,10 @@
version "1.2.3"
resolved "https://registry.yarnpkg.com/@types/range-parser/-/range-parser-1.2.3.tgz#7ee330ba7caafb98090bece86a5ee44115904c2c"
"@types/react-dom@16.9.4":
version "16.9.4"
resolved "https://registry.yarnpkg.com/@types/react-dom/-/react-dom-16.9.4.tgz#0b58df09a60961dcb77f62d4f1832427513420df"
integrity sha512-fya9xteU/n90tda0s+FtN5Ym4tbgxpq/hb/Af24dvs6uYnYn+fspaxw5USlw0R8apDNwxsqumdRoCoKitckQqw==
"@types/react-dom@17.0.11":
version "17.0.11"
resolved "https://registry.yarnpkg.com/@types/react-dom/-/react-dom-17.0.11.tgz#e1eadc3c5e86bdb5f7684e00274ae228e7bcc466"
integrity sha512-f96K3k+24RaLGVu/Y2Ng3e1EbZ8/cVJvypZWd7cy0ofCBaf2lcM46xNhycMZ2xGwbBjRql7hOlZ+e2WlJ5MH3Q==
dependencies:
"@types/react" "*"
@@ -5000,12 +5011,13 @@
"@types/prop-types" "*"
csstype "^2.2.0"
"@types/react@17.0.2":
version "17.0.2"
resolved "https://registry.yarnpkg.com/@types/react/-/react-17.0.2.tgz#3de24c4efef902dd9795a49c75f760cbe4f7a5a8"
integrity sha512-Xt40xQsrkdvjn1EyWe1Bc0dJLcil/9x2vAuW7ya+PuQip4UYUaXyhzWmAbwRsdMgwOFHpfp7/FFZebDU6Y8VHA==
"@types/react@17.0.37":
version "17.0.37"
resolved "https://registry.yarnpkg.com/@types/react/-/react-17.0.37.tgz#6884d0aa402605935c397ae689deed115caad959"
integrity sha512-2FS1oTqBGcH/s0E+CjrCCR9+JMpsu9b69RTFO+40ua43ZqP5MmQ4iUde/dMjWR909KxZwmOQIFq6AV6NjEG5xg==
dependencies:
"@types/prop-types" "*"
"@types/scheduler" "*"
csstype "^3.0.2"
"@types/resolve@1.17.1":
@@ -5038,6 +5050,11 @@
"@types/glob" "*"
"@types/node" "*"
"@types/scheduler@*":
version "0.16.2"
resolved "https://registry.yarnpkg.com/@types/scheduler/-/scheduler-0.16.2.tgz#1a62f89525723dde24ba1b01b092bf5df8ad4d39"
integrity sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==
"@types/secure-password@3.1.0":
version "3.1.0"
resolved "https://registry.yarnpkg.com/@types/secure-password/-/secure-password-3.1.0.tgz#3070abfbfa63c43d0f50e2fbe59dd24dce913968"
@@ -5982,6 +5999,11 @@ aria-query@^4.2.2:
"@babel/runtime" "^7.10.2"
"@babel/runtime-corejs3" "^7.10.2"
aria-query@^5.0.0:
version "5.0.0"
resolved "https://registry.yarnpkg.com/aria-query/-/aria-query-5.0.0.tgz#210c21aaf469613ee8c9a62c7f86525e058db52c"
integrity sha512-V+SM7AbUwJ+EBnB8+DXs0hPZHO0W6pqBcc0dW90OwtVG02PswOu/teuARoLQjdDOH+t9pJgGnW5/Qmouf3gPJg==
arity-n@^1.0.4:
version "1.0.4"
resolved "https://registry.yarnpkg.com/arity-n/-/arity-n-1.0.4.tgz#d9e76b11733e08569c0847ae7b39b2860b30b745"
@@ -8653,6 +8675,13 @@ debug@^4.3.2:
dependencies:
ms "2.1.2"
debug@^4.3.2:
version "4.3.3"
resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.3.tgz#04266e0b70a98d4462e6e288e38259213332b664"
integrity sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==
dependencies:
ms "2.1.2"
debug@~0.8.1:
version "0.8.1"
resolved "https://registry.yarnpkg.com/debug/-/debug-0.8.1.tgz#20ff4d26f5e422cb68a1bacbbb61039ad8c1c130"
@@ -8914,10 +8943,10 @@ doctrine@^3.0.0:
dependencies:
esutils "^2.0.2"
dom-accessibility-api@^0.5.4:
version "0.5.4"
resolved "https://registry.yarnpkg.com/dom-accessibility-api/-/dom-accessibility-api-0.5.4.tgz#b06d059cdd4a4ad9a79275f9d414a5c126241166"
integrity sha512-TvrjBckDy2c6v6RLxPv5QXOnU+SmF9nBII5621Ve5fu6Z/BDrENurBEvlC1f44lKEUVqOpK4w9E5Idc5/EgkLQ==
dom-accessibility-api@^0.5.9:
version "0.5.10"
resolved "https://registry.yarnpkg.com/dom-accessibility-api/-/dom-accessibility-api-0.5.10.tgz#caa6d08f60388d0bb4539dd75fe458a9a1d0014c"
integrity sha512-Xu9mD0UjrJisTmv7lmVSDMagQcU9R5hwAbxsaAE/35XPnPLJobbuREfV/rraiSaEj/UOvgrzQs66zyTWTlyd+g==
dom-serializer@0:
version "0.2.2"
@@ -10865,7 +10894,7 @@ globby@11.0.1:
merge2 "^1.3.0"
slash "^3.0.0"
globby@11.0.2, globby@^11.0.2:
globby@11.0.2:
version "11.0.2"
resolved "https://registry.yarnpkg.com/globby/-/globby-11.0.2.tgz#1af538b766a3b540ebfb58a32b2e2d5897321d83"
integrity sha512-2ZThXDvvV8fYFRVIxnrMQBipZQDr7MxKAmQK1vujaj9/7eF0efG7BPUKJ7jP7G5SLF37xKDXvO4S/KKLj/Z0og==
@@ -10877,7 +10906,7 @@ globby@11.0.2, globby@^11.0.2:
merge2 "^1.3.0"
slash "^3.0.0"
globby@^11.0.0, globby@^11.0.4:
globby@^11.0.0, globby@^11.0.1, globby@^11.0.2 globby@^11.0.4:
version "11.0.4"
resolved "https://registry.yarnpkg.com/globby/-/globby-11.0.4.tgz#2cbaff77c2f2a62e71e9b2813a67b97a3a3001a5"
integrity sha512-9O4MVG9ioZJ08ffbcyVYyLOJLk5JQ688pJ4eMGLpdWLHq/Wr1D9BlriLQyL0E+jbkuePVZXYFj47QM/v093wHg==
@@ -10889,18 +10918,6 @@ globby@^11.0.0, globby@^11.0.4:
merge2 "^1.3.0"
slash "^3.0.0"
globby@^11.0.1:
version "11.0.3"
resolved "https://registry.yarnpkg.com/globby/-/globby-11.0.3.tgz#9b1f0cb523e171dd1ad8c7b2a9fb4b644b9593cb"
integrity sha512-ffdmosjA807y7+lA1NM0jELARVmYul/715xiILEjo3hBLPTcirgQNnXECn5g3mtR8TOLCVbkfua1Hpen25/Xcg==
dependencies:
array-union "^2.1.0"
dir-glob "^3.0.1"
fast-glob "^3.1.1"
ignore "^5.1.4"
merge2 "^1.3.0"
slash "^3.0.0"
globby@^9.2.0:
version "9.2.0"
resolved "https://registry.yarnpkg.com/globby/-/globby-9.2.0.tgz#fd029a706c703d29bdd170f4b6db3a3f7a7cb63d"
@@ -17046,6 +17063,16 @@ pretty-format@^27.0.0-next.8:
ansi-styles "^5.0.0"
react-is "^17.0.1"
pretty-format@^27.0.2:
version "27.4.2"
resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-27.4.2.tgz#e4ce92ad66c3888423d332b40477c87d1dac1fb8"
integrity sha512-p0wNtJ9oLuvgOQDEIZ9zQjZffK7KtyR6Si0jnXULIDwrlNF8Cuir3AZP0hHv0jmKuNN/edOnbMjnzd4uTcmWiw==
dependencies:
"@jest/types" "^27.4.2"
ansi-regex "^5.0.1"
ansi-styles "^5.0.0"
react-is "^17.0.1"
pretty-hrtime@^1.0.3:
version "1.0.3"
resolved "https://registry.yarnpkg.com/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz#b7e3ea42435a4c9b2759d99e0f201eb195802ee1"
@@ -17427,14 +17454,6 @@ rc@^1.0.1, rc@^1.1.6, rc@^1.2.7, rc@^1.2.8:
minimist "^1.2.0"
strip-json-comments "~2.0.1"
"react-18@npm:react@next":
version "18.0.0-alpha-c76e4dbbc-20210722"
resolved "https://registry.yarnpkg.com/react/-/react-18.0.0-alpha-c76e4dbbc-20210722.tgz#a1591fa4926bb1c514552f77efcc4b4744448f2f"
integrity sha512-dtRjRJVHPA25oi29ZFEuLX6R7Rdk5ikCamiDRD0LCB1IpR5hiGKGcNjSxU/rN7rAxs8iRggi15Fg9k1jAK7oBQ==
dependencies:
loose-envify "^1.1.0"
object-assign "^4.1.1"
react-devtools-core@^4.19.1:
version "4.21.0"
resolved "https://registry.yarnpkg.com/react-devtools-core/-/react-devtools-core-4.21.0.tgz#a54c9a0fd7261491e616d6c87d1869e011d8521d"
@@ -17443,23 +17462,14 @@ react-devtools-core@^4.19.1:
shell-quote "^1.6.1"
ws "^7"
"react-dom-18@npm:react-dom@next":
version "18.0.0-alpha-c76e4dbbc-20210722"
resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-18.0.0-alpha-c76e4dbbc-20210722.tgz#4fc4518926332983788d48aaad0c6ca5e5d806e5"
integrity sha512-lV/+kWzfPq8HLdFnDN1UrJ5blXVFRYCrdOJyZyr9YMZODBl63kpPR7gtszSC4lWiPiMw6K8X+4a3UFU96L7pHQ==
react-dom@18.0.0-rc.0:
version "18.0.0-rc.0"
resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-18.0.0-rc.0.tgz#aa07044bdd6399ff94c664b2985e2e25948fbf3e"
integrity sha512-tdD1n0svTndHBQvVAq/f2Kx7FgQ30CpSLp87/neQKAHPW5WtdgW1sBSwmFAcMQOrmstTuP0M+zRlH86f9kMX/A==
dependencies:
loose-envify "^1.1.0"
object-assign "^4.1.1"
scheduler "0.21.0-alpha-c76e4dbbc-20210722"
react-dom@0.0.0-experimental-6a589ad71:
version "0.0.0-experimental-6a589ad71"
resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-0.0.0-experimental-6a589ad71.tgz#24ace0c6b0464bdafbc42ebcec783a99aa40d175"
integrity sha512-BMJnyJtnqU/1kzcTS2DHwHZDgy2xKijcFtY48KzuZ+0a2dTW4oe5CWPe5O3D7kfP9hLfyPlUt5aWPNv+myxkmA==
dependencies:
loose-envify "^1.1.0"
object-assign "^4.1.1"
scheduler "0.0.0-experimental-6a589ad71"
scheduler "^0.21.0-rc.0"
react-is@17.0.2:
version "17.0.2"
@@ -17504,10 +17514,10 @@ react-ssr-prepass@1.0.8:
dependencies:
object-is "^1.0.1"
react@0.0.0-experimental-6a589ad71:
version "0.0.0-experimental-6a589ad71"
resolved "https://registry.yarnpkg.com/react/-/react-0.0.0-experimental-6a589ad71.tgz#31a6e680646f715e318acd502d8fa683e19ed7aa"
integrity sha512-g+cR05rMkxnFsx90a1Nu/Yb0JAJ7gO0CV84D6E3RIJgsglBKIOrRA2yWE+aQeGFvyoPisY3FzR0w1dmjrhn2Sg==
react@18.0.0-rc.0:
version "18.0.0-rc.0"
resolved "https://registry.yarnpkg.com/react/-/react-18.0.0-rc.0.tgz#60bfcf1edd0b35fbeeeca852515c6cc2ce06a6eb"
integrity sha512-PawosMBgF8k5Nlc3++ibzjFqPvo1XKv80MNtVYqz3abHHB2w3IpU65sSdSmBd2ooCwVhcp9b1vkx/twqhakNtA==
dependencies:
loose-envify "^1.1.0"
object-assign "^4.1.1"
@@ -18551,18 +18561,10 @@ saxes@^5.0.1:
dependencies:
xmlchars "^2.2.0"
scheduler@0.0.0-experimental-6a589ad71:
version "0.0.0-experimental-6a589ad71"
resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.0.0-experimental-6a589ad71.tgz#7eb02e050b4334704a3e89d699b7f8ee7c43812b"
integrity sha512-68ixKn+3Q6nWUuyMQXpsDaR4HbE+28qPwgOJ85gyj6ZxNuXpQCf7u9bIuDVxPibqssqf9nOICttpCA0iKuTvlA==
dependencies:
loose-envify "^1.1.0"
object-assign "^4.1.1"
scheduler@0.21.0-alpha-c76e4dbbc-20210722:
version "0.21.0-alpha-c76e4dbbc-20210722"
resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.21.0-alpha-c76e4dbbc-20210722.tgz#7172827a6ed0829e41d1c07cbbf7d9fea6b018ba"
integrity sha512-X4Xv2zq1OXxsQNR48reXnOQ9kGnS/mY0cCAusJ6Sm/JBUT83+zetG2sPZPFQSS1np2zkmgMa4+f5H/t2U6AW6Q==
scheduler@^0.21.0-rc.0:
version "0.21.0-rc.0-next-f2a59df48-20211208"
resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.21.0-rc.0-next-f2a59df48-20211208.tgz#54e18e1d360194fd54b47a00616e46403fcabdf1"
integrity sha512-x0oLd3YIih9GHqWTaFYejVe6Au+4TadOWZciAq8m4+Fuo5qCi4/3M35a9irVSIP3+qcg/fCqHKJETT9G0ejD1A==
dependencies:
loose-envify "^1.1.0"
object-assign "^4.1.1"

View File

@@ -98,7 +98,7 @@
"@rollup/pluginutils": "4.1.0",
"@size-limit/preset-small-lib": "4.9.2",
"@testing-library/jest-dom": "5.11.9",
"@testing-library/react": "11.2.5",
"@testing-library/react": "13.0.0-alpha.5",
"@testing-library/react-hooks": "^4.0.1",
"@testing-library/user-event": "13.1.9",
"@types/b64-lite": "1.3.0",
@@ -131,8 +131,8 @@
"@types/progress": "^2.0.3",
"@types/pump": "1.1.0",
"@types/pumpify": "1.4.1",
"@types/react": "17.0.2",
"@types/react-dom": "16.9.4",
"@types/react": "17.0.37",
"@types/react-dom": "17.0.11",
"@types/readable-stream": "2.3.9",
"@types/rimraf": "3.0.0",
"@types/tar": "4.0.4",
@@ -184,9 +184,9 @@
"prettier": "2.2.1",
"prettier-plugin-prisma": "0.4.0",
"prompt": "1.1.0",
"react": "0.0.0-experimental-6a589ad71",
"react-dom": "0.0.0-experimental-6a589ad71",
"react-test-renderer": "17.0.1",
"react": "18.0.0-rc.0",
"react-dom": "18.0.0-rc.0",
"react-test-renderer": "18.0.0-rc.0",
"release": "6.3.0",
"rimraf": "^3.0.2",
"rollup": "2.36.1",

View File

@@ -55,7 +55,7 @@
"@blitzjs/generator": "0.45.0-canary.0",
"@blitzjs/server": "0.45.0-canary.0",
"@testing-library/jest-dom": "5.11.9",
"@testing-library/react": "11.2.5",
"@testing-library/react": "13.0.0-alpha.5",
"@testing-library/react-hooks": "^4.0.1",
"@types/jest": "26.0.20",
"chalk": "^4.1.0",
@@ -69,7 +69,7 @@
"next": "0.45.0-canary.0",
"os-name": "^4.0.0",
"pkg-dir": "^5.0.0",
"react-test-renderer": "17.0.1",
"react-test-renderer": "18.0.0-rc.0",
"resolve-from": "^5.0.0",
"symlink-dir": "4.1.0",
"ts-jest": "26.5.0"

View File

@@ -24,8 +24,8 @@
"dependencies": {
"@prisma/client": "3.x",
"blitz": "latest",
"react-dom": "18.0.0-alpha-5ca4b0433-20211020",
"react": "18.0.0-beta-149b420f6-20211119",
"react": "18.0.0-rc.0",
"react-dom": "18.0.0-rc.0",
"zod": "3.x"
},
"devDependencies": {

View File

@@ -26,13 +26,14 @@
"dependencies": {
"@prisma/client": "3.x",
"blitz": "latest",
"react-dom": "18.0.0-alpha-5ca4b0433-20211020",
"react": "18.0.0-beta-149b420f6-20211119",
"react": "18.0.0-rc.0",
"react-dom": "18.0.0-rc.0",
"zod": "3.x"
},
"devDependencies": {
"@types/preview-email": "2.x",
"@types/react": "17.x",
"@types/react-dom": "17.x",
"eslint": "7.x",
"husky": "7.x",
"lint-staged": "11.x",

View File

@@ -19,8 +19,8 @@
},
"dependencies": {
"blitz": "latest",
"react-dom": "18.0.0-alpha-5ca4b0433-20211020",
"react": "18.0.0-beta-149b420f6-20211119"
"react": "18.0.0-rc.0",
"react-dom": "18.0.0-rc.0"
},
"devDependencies": {
"eslint": "7.x",

View File

@@ -21,11 +21,12 @@
},
"dependencies": {
"blitz": "latest",
"react-dom": "18.0.0-alpha-5ca4b0433-20211020",
"react": "18.0.0-beta-149b420f6-20211119"
"react": "18.0.0-rc.0",
"react-dom": "18.0.0-rc.0"
},
"devDependencies": {
"@types/react": "17.x",
"@types/react-dom": "17.x",
"eslint": "7.x",
"husky": "7.x",
"lint-staged": "11.x",

View File

@@ -1,7 +1,5 @@
module.exports = {
experimental: {
reactRoot: false,
},
reactQueryDefaultBehavior: "legacy",
eslint: {
ignoreDuringBuilds: true,
},

159
yarn.lock
View File

@@ -4365,20 +4365,6 @@
lz-string "^1.4.4"
pretty-format "^26.6.2"
"@testing-library/dom@^7.28.1":
version "7.29.0"
resolved "https://registry.yarnpkg.com/@testing-library/dom/-/dom-7.29.0.tgz#60b18065bab50a5cde21fe80275a47a43024d9cc"
integrity sha512-0hhuJSmw/zLc6ewR9cVm84TehuTd7tbqBX9pRNSp8znJ9gTmSgesdbiGZtt8R6dL+2rgaPFp9Yjr7IU1HWm49w==
dependencies:
"@babel/code-frame" "^7.10.4"
"@babel/runtime" "^7.12.5"
"@types/aria-query" "^4.2.0"
aria-query "^4.2.2"
chalk "^4.1.0"
dom-accessibility-api "^0.5.4"
lz-string "^1.4.4"
pretty-format "^26.6.2"
"@testing-library/dom@^8.1.0":
version "8.7.2"
resolved "https://registry.yarnpkg.com/@testing-library/dom/-/dom-8.7.2.tgz#234315c6971be380fc9cbf0b031ada3e9f0bfe09"
@@ -4393,6 +4379,20 @@
lz-string "^1.4.4"
pretty-format "^27.0.2"
"@testing-library/dom@^8.5.0":
version "8.11.1"
resolved "https://registry.yarnpkg.com/@testing-library/dom/-/dom-8.11.1.tgz#03fa2684aa09ade589b460db46b4c7be9fc69753"
integrity sha512-3KQDyx9r0RKYailW2MiYrSSKEfH0GTkI51UGEvJenvcoDoeRYs0PZpi2SXqtnMClQvCqdtTTpOfFETDTVADpAg==
dependencies:
"@babel/code-frame" "^7.10.4"
"@babel/runtime" "^7.12.5"
"@types/aria-query" "^4.2.0"
aria-query "^5.0.0"
chalk "^4.1.0"
dom-accessibility-api "^0.5.9"
lz-string "^1.4.4"
pretty-format "^27.0.2"
"@testing-library/jest-dom@5.11.9":
version "5.11.9"
resolved "https://registry.yarnpkg.com/@testing-library/jest-dom/-/jest-dom-5.11.9.tgz#e6b3cd687021f89f261bd53cbe367041fbd3e975"
@@ -4416,13 +4416,13 @@
"@types/react" ">=16.9.0"
"@types/react-test-renderer" ">=16.9.0"
"@testing-library/react@11.2.5":
version "11.2.5"
resolved "https://registry.yarnpkg.com/@testing-library/react/-/react-11.2.5.tgz#ae1c36a66c7790ddb6662c416c27863d87818eb9"
integrity sha512-yEx7oIa/UWLe2F2dqK0FtMF9sJWNXD+2PPtp39BvE0Kh9MJ9Kl0HrZAgEuhUJR+Lx8Di6Xz+rKwSdEPY2UV8ZQ==
"@testing-library/react@13.0.0-alpha.5":
version "13.0.0-alpha.5"
resolved "https://registry.yarnpkg.com/@testing-library/react/-/react-13.0.0-alpha.5.tgz#29bfc36b550e2a1025cbebf7254d5a0a46cb58c5"
integrity sha512-QrxKC/7pTE0ze3wLZNaenGJqsLcbAJL71XqU/ryJTL2pqZBjiJHuxZavl2ZQAxnBQkDQF9oh9my3bKPstWfnhA==
dependencies:
"@babel/runtime" "^7.12.5"
"@testing-library/dom" "^7.28.1"
"@testing-library/dom" "^8.5.0"
"@testing-library/user-event@13.1.9":
version "13.1.9"
@@ -5170,10 +5170,10 @@
resolved "https://registry.yarnpkg.com/@types/range-parser/-/range-parser-1.2.3.tgz#7ee330ba7caafb98090bece86a5ee44115904c2c"
integrity sha512-ewFXqrQHlFsgc09MK5jP5iR7vumV/BYayNC6PgJO2LPe8vrnNFyjQjSppfEngITi0qvfKtzFvgKymGheFM9UOA==
"@types/react-dom@16.9.4":
version "16.9.4"
resolved "https://registry.yarnpkg.com/@types/react-dom/-/react-dom-16.9.4.tgz#0b58df09a60961dcb77f62d4f1832427513420df"
integrity sha512-fya9xteU/n90tda0s+FtN5Ym4tbgxpq/hb/Af24dvs6uYnYn+fspaxw5USlw0R8apDNwxsqumdRoCoKitckQqw==
"@types/react-dom@17.0.11":
version "17.0.11"
resolved "https://registry.yarnpkg.com/@types/react-dom/-/react-dom-17.0.11.tgz#e1eadc3c5e86bdb5f7684e00274ae228e7bcc466"
integrity sha512-f96K3k+24RaLGVu/Y2Ng3e1EbZ8/cVJvypZWd7cy0ofCBaf2lcM46xNhycMZ2xGwbBjRql7hOlZ+e2WlJ5MH3Q==
dependencies:
"@types/react" "*"
@@ -5199,12 +5199,13 @@
"@types/prop-types" "*"
csstype "^3.0.2"
"@types/react@17.0.2":
version "17.0.2"
resolved "https://registry.yarnpkg.com/@types/react/-/react-17.0.2.tgz#3de24c4efef902dd9795a49c75f760cbe4f7a5a8"
integrity sha512-Xt40xQsrkdvjn1EyWe1Bc0dJLcil/9x2vAuW7ya+PuQip4UYUaXyhzWmAbwRsdMgwOFHpfp7/FFZebDU6Y8VHA==
"@types/react@17.0.37":
version "17.0.37"
resolved "https://registry.yarnpkg.com/@types/react/-/react-17.0.37.tgz#6884d0aa402605935c397ae689deed115caad959"
integrity sha512-2FS1oTqBGcH/s0E+CjrCCR9+JMpsu9b69RTFO+40ua43ZqP5MmQ4iUde/dMjWR909KxZwmOQIFq6AV6NjEG5xg==
dependencies:
"@types/prop-types" "*"
"@types/scheduler" "*"
csstype "^3.0.2"
"@types/readable-stream@2.3.9":
@@ -5249,6 +5250,11 @@
"@types/glob" "*"
"@types/node" "*"
"@types/scheduler@*":
version "0.16.2"
resolved "https://registry.yarnpkg.com/@types/scheduler/-/scheduler-0.16.2.tgz#1a62f89525723dde24ba1b01b092bf5df8ad4d39"
integrity sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==
"@types/secure-password@3.1.0":
version "3.1.0"
resolved "https://registry.yarnpkg.com/@types/secure-password/-/secure-password-3.1.0.tgz#3070abfbfa63c43d0f50e2fbe59dd24dce913968"
@@ -6278,6 +6284,11 @@ aria-query@^4.2.2:
"@babel/runtime" "^7.10.2"
"@babel/runtime-corejs3" "^7.10.2"
aria-query@^5.0.0:
version "5.0.0"
resolved "https://registry.yarnpkg.com/aria-query/-/aria-query-5.0.0.tgz#210c21aaf469613ee8c9a62c7f86525e058db52c"
integrity sha512-V+SM7AbUwJ+EBnB8+DXs0hPZHO0W6pqBcc0dW90OwtVG02PswOu/teuARoLQjdDOH+t9pJgGnW5/Qmouf3gPJg==
arity-n@^1.0.4:
version "1.0.4"
resolved "https://registry.yarnpkg.com/arity-n/-/arity-n-1.0.4.tgz#d9e76b11733e08569c0847ae7b39b2860b30b745"
@@ -9724,16 +9735,16 @@ doctypes@^1.1.0:
resolved "https://registry.yarnpkg.com/doctypes/-/doctypes-1.1.0.tgz#ea80b106a87538774e8a3a4a5afe293de489e0a9"
integrity sha1-6oCxBqh1OHdOijpKWv4pPeSJ4Kk=
dom-accessibility-api@^0.5.4:
version "0.5.4"
resolved "https://registry.yarnpkg.com/dom-accessibility-api/-/dom-accessibility-api-0.5.4.tgz#b06d059cdd4a4ad9a79275f9d414a5c126241166"
integrity sha512-TvrjBckDy2c6v6RLxPv5QXOnU+SmF9nBII5621Ve5fu6Z/BDrENurBEvlC1f44lKEUVqOpK4w9E5Idc5/EgkLQ==
dom-accessibility-api@^0.5.6:
version "0.5.8"
resolved "https://registry.yarnpkg.com/dom-accessibility-api/-/dom-accessibility-api-0.5.8.tgz#414813012e065b5dfa8998b990460c0af12a5421"
integrity sha512-rAfghuBPeJldxqsmZQtBbna4TqMgFe4xhYs24vPULNslbmXUdcga+CXiKWzZxyWw0FCkGKPgmizIysIvsAEN8w==
dom-accessibility-api@^0.5.9:
version "0.5.10"
resolved "https://registry.yarnpkg.com/dom-accessibility-api/-/dom-accessibility-api-0.5.10.tgz#caa6d08f60388d0bb4539dd75fe458a9a1d0014c"
integrity sha512-Xu9mD0UjrJisTmv7lmVSDMagQcU9R5hwAbxsaAE/35XPnPLJobbuREfV/rraiSaEj/UOvgrzQs66zyTWTlyd+g==
dom-serializer@0:
version "0.2.2"
resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-0.2.2.tgz#1afb81f533717175d478655debc5e332d9f9bb51"
@@ -20004,14 +20015,6 @@ rc@^1.0.1, rc@^1.1.6, rc@^1.2.7, rc@^1.2.8:
minimist "^1.2.0"
strip-json-comments "~2.0.1"
"react-18@npm:react@next":
version "18.0.0-alpha-bd255700d-20210816"
resolved "https://registry.yarnpkg.com/react/-/react-18.0.0-alpha-bd255700d-20210816.tgz#b968c18d5e14e51035059afa5556e64c9111a41c"
integrity sha512-JUFpgrXMbyjMYpiAy5LjSG/wpa4fHYGyyiD3yKqfSHdZFPG1rYEaFomOFluyYzaGFx7E1vYLUi7k0H/Xz3xxiA==
dependencies:
loose-envify "^1.1.0"
object-assign "^4.1.1"
react-devtools-core@^4.19.1:
version "4.20.2"
resolved "https://registry.yarnpkg.com/react-devtools-core/-/react-devtools-core-4.20.2.tgz#0be500c80e09b640a2ee57f5ad5407e53bff6651"
@@ -20020,23 +20023,14 @@ react-devtools-core@^4.19.1:
shell-quote "^1.6.1"
ws "^7"
"react-dom-18@npm:react-dom@next":
version "18.0.0-alpha-bd255700d-20210816"
resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-18.0.0-alpha-bd255700d-20210816.tgz#62f43a9220a588944a2db67fe8b9a4f77fd460a4"
integrity sha512-+wFXBkIWCHjbtY1noznmwjZfJuWIuu7GimVd0IFWjC3BHP4LZu9vZ03vciXshYNoE94tf9bwS0d2mPAMjxkikw==
react-dom@18.0.0-rc.0:
version "18.0.0-rc.0"
resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-18.0.0-rc.0.tgz#aa07044bdd6399ff94c664b2985e2e25948fbf3e"
integrity sha512-tdD1n0svTndHBQvVAq/f2Kx7FgQ30CpSLp87/neQKAHPW5WtdgW1sBSwmFAcMQOrmstTuP0M+zRlH86f9kMX/A==
dependencies:
loose-envify "^1.1.0"
object-assign "^4.1.1"
scheduler "0.21.0-alpha-bd255700d-20210816"
react-dom@0.0.0-experimental-6a589ad71:
version "0.0.0-experimental-6a589ad71"
resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-0.0.0-experimental-6a589ad71.tgz#24ace0c6b0464bdafbc42ebcec783a99aa40d175"
integrity sha512-BMJnyJtnqU/1kzcTS2DHwHZDgy2xKijcFtY48KzuZ+0a2dTW4oe5CWPe5O3D7kfP9hLfyPlUt5aWPNv+myxkmA==
dependencies:
loose-envify "^1.1.0"
object-assign "^4.1.1"
scheduler "0.0.0-experimental-6a589ad71"
scheduler "^0.21.0-rc.0"
react-final-form@6.5.2:
version "6.5.2"
@@ -20060,6 +20054,11 @@ react-is@^16.7.0, react-is@^16.8.1:
resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.13.1.tgz#789729a4dc36de2999dc156dd6c1d9c18cea56a4"
integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==
react-is@^18.0.0-rc.0:
version "18.0.0-rc.0-next-f2a59df48-20211208"
resolved "https://registry.yarnpkg.com/react-is/-/react-is-18.0.0-rc.0-next-f2a59df48-20211208.tgz#c50b7b764bf181c5ffe78a091ec56bd5d7303154"
integrity sha512-241AowbvmjjFzohG6KLOwClqbNc9xEksYPiox+W+hE8RFiNSJ/6YNroYhz5QzLKcI6SluH4tKW3TQUNcr/wzzQ==
react-query@3.21.1:
version "3.21.1"
resolved "https://registry.yarnpkg.com/react-query/-/react-query-3.21.1.tgz#8fe4df90bf6c6a93e0552ea9baff211d1b28f6e0"
@@ -20098,20 +20097,20 @@ react-ssr-prepass@1.0.8:
dependencies:
object-is "^1.0.1"
react-test-renderer@17.0.1:
version "17.0.1"
resolved "https://registry.yarnpkg.com/react-test-renderer/-/react-test-renderer-17.0.1.tgz#3187e636c3063e6ae498aedf21ecf972721574c7"
integrity sha512-/dRae3mj6aObwkjCcxZPlxDFh73XZLgvwhhyON2haZGUEhiaY5EjfAdw+d/rQmlcFwdTpMXCSGVk374QbCTlrA==
react-test-renderer@18.0.0-rc.0:
version "18.0.0-rc.0"
resolved "https://registry.yarnpkg.com/react-test-renderer/-/react-test-renderer-18.0.0-rc.0.tgz#1859a2f10210f5d666faa34a22c93b5ecc869e77"
integrity sha512-F2+eDS0iQXwsLGa9laE6xyfmLcMzPOOy93bhQ1gq1r6kxn8/3eOnVxuw8itt7bT/mjgad/O6qzy/oAth9hhWEw==
dependencies:
object-assign "^4.1.1"
react-is "^17.0.1"
react-is "^18.0.0-rc.0"
react-shallow-renderer "^16.13.1"
scheduler "^0.20.1"
scheduler "^0.21.0-rc.0"
react@0.0.0-experimental-6a589ad71:
version "0.0.0-experimental-6a589ad71"
resolved "https://registry.yarnpkg.com/react/-/react-0.0.0-experimental-6a589ad71.tgz#31a6e680646f715e318acd502d8fa683e19ed7aa"
integrity sha512-g+cR05rMkxnFsx90a1Nu/Yb0JAJ7gO0CV84D6E3RIJgsglBKIOrRA2yWE+aQeGFvyoPisY3FzR0w1dmjrhn2Sg==
react@18.0.0-rc.0:
version "18.0.0-rc.0"
resolved "https://registry.yarnpkg.com/react/-/react-18.0.0-rc.0.tgz#60bfcf1edd0b35fbeeeca852515c6cc2ce06a6eb"
integrity sha512-PawosMBgF8k5Nlc3++ibzjFqPvo1XKv80MNtVYqz3abHHB2w3IpU65sSdSmBd2ooCwVhcp9b1vkx/twqhakNtA==
dependencies:
loose-envify "^1.1.0"
object-assign "^4.1.1"
@@ -21250,30 +21249,6 @@ saxes@^5.0.0:
dependencies:
xmlchars "^2.2.0"
scheduler@0.0.0-experimental-6a589ad71:
version "0.0.0-experimental-6a589ad71"
resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.0.0-experimental-6a589ad71.tgz#7eb02e050b4334704a3e89d699b7f8ee7c43812b"
integrity sha512-68ixKn+3Q6nWUuyMQXpsDaR4HbE+28qPwgOJ85gyj6ZxNuXpQCf7u9bIuDVxPibqssqf9nOICttpCA0iKuTvlA==
dependencies:
loose-envify "^1.1.0"
object-assign "^4.1.1"
scheduler@0.21.0-alpha-bd255700d-20210816:
version "0.21.0-alpha-bd255700d-20210816"
resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.21.0-alpha-bd255700d-20210816.tgz#ed764c0e6eb3f35b5a677c49eba9852c6bd25dd4"
integrity sha512-ZkMFieB9GDte/YMIACh/c+93sam0yQHAPcokmyt/vTRLsfzbaMjw4MJQP9jde4kVQdFgrDOvCdkFkKWyxdYSVw==
dependencies:
loose-envify "^1.1.0"
object-assign "^4.1.1"
scheduler@^0.20.1:
version "0.20.1"
resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.20.1.tgz#da0b907e24026b01181ecbc75efdc7f27b5a000c"
integrity sha512-LKTe+2xNJBNxu/QhHvDR14wUXHRQbVY5ZOYpOGWRzhydZUqrLb2JBvLPY7cAqFmqrWuDED0Mjk7013SZiOz6Bw==
dependencies:
loose-envify "^1.1.0"
object-assign "^4.1.1"
scheduler@^0.20.2:
version "0.20.2"
resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.20.2.tgz#4baee39436e34aa93b4874bddcbf0fe8b8b50e91"
@@ -21282,6 +21257,14 @@ scheduler@^0.20.2:
loose-envify "^1.1.0"
object-assign "^4.1.1"
scheduler@^0.21.0-rc.0:
version "0.21.0-rc.0-next-f2a59df48-20211208"
resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.21.0-rc.0-next-f2a59df48-20211208.tgz#54e18e1d360194fd54b47a00616e46403fcabdf1"
integrity sha512-x0oLd3YIih9GHqWTaFYejVe6Au+4TadOWZciAq8m4+Fuo5qCi4/3M35a9irVSIP3+qcg/fCqHKJETT9G0ejD1A==
dependencies:
loose-envify "^1.1.0"
object-assign "^4.1.1"
schema-utils@2.7.1, schema-utils@^2.6.5, schema-utils@^2.7.1:
version "2.7.1"
resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-2.7.1.tgz#1ca4f32d1b24c590c203b8e7a50bf0ea4cd394d7"