diff --git a/lerna.json b/lerna.json index 489c08307e975..6168759a6a463 100644 --- a/lerna.json +++ b/lerna.json @@ -16,5 +16,5 @@ "registry": "https://registry.npmjs.org/" } }, - "version": "12.3.2-canary.7" + "version": "12.3.2-canary.8" } diff --git a/packages/create-next-app/package.json b/packages/create-next-app/package.json index 056e2968c1847..69f12861af850 100644 --- a/packages/create-next-app/package.json +++ b/packages/create-next-app/package.json @@ -1,6 +1,6 @@ { "name": "create-next-app", - "version": "12.3.2-canary.7", + "version": "12.3.2-canary.8", "keywords": [ "react", "next", diff --git a/packages/eslint-config-next/package.json b/packages/eslint-config-next/package.json index 7dde295ad3cb5..add50aaaf9a6a 100644 --- a/packages/eslint-config-next/package.json +++ b/packages/eslint-config-next/package.json @@ -1,6 +1,6 @@ { "name": "eslint-config-next", - "version": "12.3.2-canary.7", + "version": "12.3.2-canary.8", "description": "ESLint configuration used by NextJS.", "main": "index.js", "license": "MIT", @@ -9,7 +9,7 @@ "directory": "packages/eslint-config-next" }, "dependencies": { - "@next/eslint-plugin-next": "12.3.2-canary.7", + "@next/eslint-plugin-next": "12.3.2-canary.8", "@rushstack/eslint-patch": "^1.1.3", "@typescript-eslint/parser": "^5.21.0", "eslint-import-resolver-node": "^0.3.6", diff --git a/packages/eslint-plugin-next/package.json b/packages/eslint-plugin-next/package.json index 005a939a0dd46..8fccd5d7e3a5e 100644 --- a/packages/eslint-plugin-next/package.json +++ b/packages/eslint-plugin-next/package.json @@ -1,6 +1,6 @@ { "name": "@next/eslint-plugin-next", - "version": "12.3.2-canary.7", + "version": "12.3.2-canary.8", "description": "ESLint plugin for NextJS.", "main": "lib/index.js", "license": "MIT", diff --git a/packages/font/package.json b/packages/font/package.json index e57155dba9fc5..b35b69f8d5b35 100644 --- a/packages/font/package.json +++ b/packages/font/package.json @@ -1,6 +1,6 @@ { "name": "@next/font", - "version": "12.3.2-canary.7", + "version": "12.3.2-canary.8", "repository": { "url": "vercel/next.js", "directory": "packages/font" diff --git a/packages/next-bundle-analyzer/package.json b/packages/next-bundle-analyzer/package.json index b4b90f218a0fd..d593d6cf75fc3 100644 --- a/packages/next-bundle-analyzer/package.json +++ b/packages/next-bundle-analyzer/package.json @@ -1,6 +1,6 @@ { "name": "@next/bundle-analyzer", - "version": "12.3.2-canary.7", + "version": "12.3.2-canary.8", "main": "index.js", "types": "index.d.ts", "license": "MIT", diff --git a/packages/next-codemod/package.json b/packages/next-codemod/package.json index 82177a42c48be..ffd14c256b799 100644 --- a/packages/next-codemod/package.json +++ b/packages/next-codemod/package.json @@ -1,6 +1,6 @@ { "name": "@next/codemod", - "version": "12.3.2-canary.7", + "version": "12.3.2-canary.8", "license": "MIT", "dependencies": { "chalk": "4.1.0", diff --git a/packages/next-env/package.json b/packages/next-env/package.json index ce9aded51d075..3f21d504a4a1a 100644 --- a/packages/next-env/package.json +++ b/packages/next-env/package.json @@ -1,6 +1,6 @@ { "name": "@next/env", - "version": "12.3.2-canary.7", + "version": "12.3.2-canary.8", "keywords": [ "react", "next", diff --git a/packages/next-mdx/package.json b/packages/next-mdx/package.json index c0605a402b56f..c8247f0cbbed5 100644 --- a/packages/next-mdx/package.json +++ b/packages/next-mdx/package.json @@ -1,6 +1,6 @@ { "name": "@next/mdx", - "version": "12.3.2-canary.7", + "version": "12.3.2-canary.8", "main": "index.js", "license": "MIT", "repository": { diff --git a/packages/next-plugin-storybook/package.json b/packages/next-plugin-storybook/package.json index c2517dc835dab..31b2f1c32a38c 100644 --- a/packages/next-plugin-storybook/package.json +++ b/packages/next-plugin-storybook/package.json @@ -1,6 +1,6 @@ { "name": "@next/plugin-storybook", - "version": "12.3.2-canary.7", + "version": "12.3.2-canary.8", "repository": { "url": "vercel/next.js", "directory": "packages/next-plugin-storybook" diff --git a/packages/next-polyfill-module/package.json b/packages/next-polyfill-module/package.json index 06a93895a5772..96bcc7eb5861a 100644 --- a/packages/next-polyfill-module/package.json +++ b/packages/next-polyfill-module/package.json @@ -1,6 +1,6 @@ { "name": "@next/polyfill-module", - "version": "12.3.2-canary.7", + "version": "12.3.2-canary.8", "description": "A standard library polyfill for ES Modules supporting browsers (Edge 16+, Firefox 60+, Chrome 61+, Safari 10.1+)", "main": "dist/polyfill-module.js", "license": "MIT", diff --git a/packages/next-polyfill-nomodule/package.json b/packages/next-polyfill-nomodule/package.json index 870d47e2bc61c..7e38d3862c2de 100644 --- a/packages/next-polyfill-nomodule/package.json +++ b/packages/next-polyfill-nomodule/package.json @@ -1,6 +1,6 @@ { "name": "@next/polyfill-nomodule", - "version": "12.3.2-canary.7", + "version": "12.3.2-canary.8", "description": "A polyfill for non-dead, nomodule browsers.", "main": "dist/polyfill-nomodule.js", "license": "MIT", diff --git a/packages/next-swc/package.json b/packages/next-swc/package.json index dd1155701e555..39b4b3dfe9a89 100644 --- a/packages/next-swc/package.json +++ b/packages/next-swc/package.json @@ -1,6 +1,6 @@ { "name": "@next/swc", - "version": "12.3.2-canary.7", + "version": "12.3.2-canary.8", "private": true, "scripts": { "build-native": "napi build --platform -p next-swc-napi --cargo-name next_swc_napi native --features plugin", diff --git a/packages/next/client/components/layout-router.client.tsx b/packages/next/client/components/layout-router.client.tsx index bbe5e3d5c2470..f79d188ef0b73 100644 --- a/packages/next/client/components/layout-router.client.tsx +++ b/packages/next/client/components/layout-router.client.tsx @@ -309,8 +309,9 @@ class RedirectErrorBoundary extends React.Component< } static getDerivedStateFromError(error: any) { - if (error.digest === 'NEXT_REDIRECT') { - return { redirect: error.url } + if (error.digest?.startsWith('NEXT_REDIRECT')) { + const url = error.digest.split(';')[1] + return { redirect: url } } // Re-throw if error is not for 404 throw error @@ -354,7 +355,7 @@ class NotFoundErrorBoundary extends React.Component< } static getDerivedStateFromError(error: any) { - if (error.code === 'NEXT_NOT_FOUND') { + if (error.digest === 'NEXT_NOT_FOUND') { return { notFoundTriggered: true } } // Re-throw if error is not for 404 diff --git a/packages/next/client/components/not-found.ts b/packages/next/client/components/not-found.ts index a343c5a81ab89..e5cad6a301394 100644 --- a/packages/next/client/components/not-found.ts +++ b/packages/next/client/components/not-found.ts @@ -2,7 +2,7 @@ export const NOT_FOUND_ERROR_CODE = 'NEXT_NOT_FOUND' export function notFound() { // eslint-disable-next-line no-throw-literal - throw { - code: NOT_FOUND_ERROR_CODE, - } + const error = new Error(NOT_FOUND_ERROR_CODE) + ;(error as any).digest = NOT_FOUND_ERROR_CODE + throw error } diff --git a/packages/next/client/components/redirect.ts b/packages/next/client/components/redirect.ts index 396bd7655ba19..0b500ae87256f 100644 --- a/packages/next/client/components/redirect.ts +++ b/packages/next/client/components/redirect.ts @@ -3,7 +3,6 @@ export const REDIRECT_ERROR_CODE = 'NEXT_REDIRECT' export function redirect(url: string) { // eslint-disable-next-line no-throw-literal const error = new Error(REDIRECT_ERROR_CODE) - ;(error as any).url = url - ;(error as any).digest = REDIRECT_ERROR_CODE + ;(error as any).digest = REDIRECT_ERROR_CODE + ';' + url throw error } diff --git a/packages/next/export/worker.ts b/packages/next/export/worker.ts index d649c575b9fea..3f2d377743002 100644 --- a/packages/next/export/worker.ts +++ b/packages/next/export/worker.ts @@ -30,6 +30,7 @@ import { addRequestMeta } from '../server/request-meta' import { normalizeAppPath } from '../shared/lib/router/utils/app-paths' import { REDIRECT_ERROR_CODE } from '../client/components/redirect' import { DYNAMIC_ERROR_CODE } from '../client/components/hooks-server-context' +import { NOT_FOUND_ERROR_CODE } from '../client/components/not-found' loadRequireHook() const envConfig = require('../shared/lib/runtime-config') @@ -419,7 +420,8 @@ export default async function exportPage({ } catch (err: any) { if ( err.digest !== DYNAMIC_ERROR_CODE && - err.digest !== REDIRECT_ERROR_CODE + err.digest !== NOT_FOUND_ERROR_CODE && + !err.digest?.startsWith(REDIRECT_ERROR_CODE) ) { throw err } diff --git a/packages/next/package.json b/packages/next/package.json index ba4438a63f4e3..f4f82ca65ba09 100644 --- a/packages/next/package.json +++ b/packages/next/package.json @@ -1,6 +1,6 @@ { "name": "next", - "version": "12.3.2-canary.7", + "version": "12.3.2-canary.8", "description": "The React Framework", "main": "./dist/server/next.js", "license": "MIT", @@ -68,7 +68,7 @@ ] }, "dependencies": { - "@next/env": "12.3.2-canary.7", + "@next/env": "12.3.2-canary.8", "@swc/helpers": "0.4.11", "caniuse-lite": "^1.0.30001406", "postcss": "8.4.14", @@ -119,11 +119,11 @@ "@hapi/accept": "5.0.2", "@napi-rs/cli": "2.7.0", "@napi-rs/triples": "1.1.0", - "@next/polyfill-module": "12.3.2-canary.7", - "@next/polyfill-nomodule": "12.3.2-canary.7", - "@next/react-dev-overlay": "12.3.2-canary.7", - "@next/react-refresh-utils": "12.3.2-canary.7", - "@next/swc": "12.3.2-canary.7", + "@next/polyfill-module": "12.3.2-canary.8", + "@next/polyfill-nomodule": "12.3.2-canary.8", + "@next/react-dev-overlay": "12.3.2-canary.8", + "@next/react-refresh-utils": "12.3.2-canary.8", + "@next/swc": "12.3.2-canary.8", "@segment/ajv-human-errors": "2.1.2", "@taskr/clear": "1.1.0", "@taskr/esnext": "1.1.0", diff --git a/packages/next/server/app-render.tsx b/packages/next/server/app-render.tsx index 1834f62e261b0..dc79969c9684d 100644 --- a/packages/next/server/app-render.tsx +++ b/packages/next/server/app-render.tsx @@ -31,6 +31,7 @@ import type { ComponentsType } from '../build/webpack/loaders/next-app-loader' import { REDIRECT_ERROR_CODE } from '../client/components/redirect' import { NextCookies } from './web/spec-extension/cookies' import { DYNAMIC_ERROR_CODE } from '../client/components/hooks-server-context' +import { NOT_FOUND_ERROR_CODE } from '../client/components/not-found' const INTERNAL_HEADERS_INSTANCE = Symbol('internal for headers readonly') @@ -173,7 +174,8 @@ function createErrorHandler( if ( // TODO-APP: Handle redirect throw err.digest !== DYNAMIC_ERROR_CODE && - err.digest !== REDIRECT_ERROR_CODE + err.digest !== NOT_FOUND_ERROR_CODE && + !err.digest?.startsWith(REDIRECT_ERROR_CODE) ) { // Used for debugging error source // console.error(_source, err) @@ -1299,10 +1301,6 @@ export async function renderToHTMLOrFlight( flushEffectsToHead: true, }) } catch (err: any) { - if (err.digest === REDIRECT_ERROR_CODE) { - throw err - } - // TODO-APP: show error overlay in development. `element` should probably be wrapped in AppRouter for this case. const renderStream = await renderToInitialStream({ ReactDOMServer, @@ -1358,21 +1356,7 @@ export async function renderToHTMLOrFlight( return new RenderResult(staticHtml) } - try { - return new RenderResult(await bodyResult()) - } catch (err: any) { - if (err.digest === REDIRECT_ERROR_CODE) { - ;(renderOpts as any).pageData = { - pageProps: { - __N_REDIRECT: err.url, - __N_REDIRECT_STATUS: 307, - }, - } - ;(renderOpts as any).isRedirect = true - return RenderResult.fromStatic('') - } - throw err - } + return new RenderResult(await bodyResult()) } const initialStaticGenerationStore = { diff --git a/packages/react-dev-overlay/package.json b/packages/react-dev-overlay/package.json index 2e7c897dc817b..4b2539a753a6c 100644 --- a/packages/react-dev-overlay/package.json +++ b/packages/react-dev-overlay/package.json @@ -1,6 +1,6 @@ { "name": "@next/react-dev-overlay", - "version": "12.3.2-canary.7", + "version": "12.3.2-canary.8", "description": "A development-only overlay for developing React applications.", "repository": { "url": "vercel/next.js", diff --git a/packages/react-refresh-utils/package.json b/packages/react-refresh-utils/package.json index f3b48f1647493..9abfced906ca6 100644 --- a/packages/react-refresh-utils/package.json +++ b/packages/react-refresh-utils/package.json @@ -1,6 +1,6 @@ { "name": "@next/react-refresh-utils", - "version": "12.3.2-canary.7", + "version": "12.3.2-canary.8", "description": "An experimental package providing utilities for React Refresh.", "repository": { "url": "vercel/next.js", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index e2fb348722924..f820464ebaf1d 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -369,25 +369,29 @@ importers: packages/eslint-config-next: specifiers: - '@next/eslint-plugin-next': 12.3.2-canary.7 + '@next/eslint-plugin-next': 12.3.2-canary.8 '@rushstack/eslint-patch': ^1.1.3 '@typescript-eslint/parser': ^5.21.0 + eslint: ^7.23.0 || ^8.0.0 eslint-import-resolver-node: ^0.3.6 eslint-import-resolver-typescript: ^2.7.1 eslint-plugin-import: ^2.26.0 eslint-plugin-jsx-a11y: ^6.5.1 eslint-plugin-react: ^7.31.7 eslint-plugin-react-hooks: ^4.5.0 + typescript: '>=3.3.1' dependencies: '@next/eslint-plugin-next': link:../eslint-plugin-next '@rushstack/eslint-patch': 1.1.3 '@typescript-eslint/parser': 5.21.0_td6yqss6ra3qoebludh4ctrhym + eslint: 7.32.0 eslint-import-resolver-node: 0.3.6 eslint-import-resolver-typescript: 2.7.1_hpmu7kn6tcn2vnxpfzvv33bxmy eslint-plugin-import: 2.26.0_asoxhzjlkaozogjqriaz4fv5ly eslint-plugin-jsx-a11y: 6.5.1_eslint@7.32.0 eslint-plugin-react: 7.31.8_eslint@7.32.0 eslint-plugin-react-hooks: 4.5.0_eslint@7.32.0 + typescript: 4.8.2 packages/eslint-plugin-next: specifiers: @@ -428,12 +432,12 @@ importers: '@hapi/accept': 5.0.2 '@napi-rs/cli': 2.7.0 '@napi-rs/triples': 1.1.0 - '@next/env': 12.3.2-canary.7 - '@next/polyfill-module': 12.3.2-canary.7 - '@next/polyfill-nomodule': 12.3.2-canary.7 - '@next/react-dev-overlay': 12.3.2-canary.7 - '@next/react-refresh-utils': 12.3.2-canary.7 - '@next/swc': 12.3.2-canary.7 + '@next/env': 12.3.2-canary.8 + '@next/polyfill-module': 12.3.2-canary.8 + '@next/polyfill-nomodule': 12.3.2-canary.8 + '@next/react-dev-overlay': 12.3.2-canary.8 + '@next/react-refresh-utils': 12.3.2-canary.8 + '@next/swc': 12.3.2-canary.8 '@segment/ajv-human-errors': 2.1.2 '@swc/helpers': 0.4.11 '@taskr/clear': 1.1.0 @@ -507,6 +511,7 @@ importers: domain-browser: 4.19.0 edge-runtime: 1.1.0-beta.34 events: 3.3.0 + fibers: '>= 3.1.0' find-cache-dir: 3.3.1 find-up: 4.1.0 fresh: 0.5.2 @@ -534,6 +539,7 @@ importers: neo-async: 2.6.1 node-fetch: 2.6.7 node-html-parser: 5.3.3 + node-sass: ^6.0.0 || ^7.0.0 ora: 4.0.4 os-browserify: 0.3.0 p-limit: 3.1.0 @@ -553,10 +559,13 @@ importers: punycode: 2.1.1 querystring-es3: 0.2.1 raw-body: 2.4.1 + react: ^17.0.2 || ^18.0.0-0 + react-dom: ^17.0.2 || ^18.0.0-0 react-is: 17.0.2 react-refresh: 0.12.0 react-server-dom-webpack: 0.0.0-experimental-cb5084d1c-20220924 regenerator-runtime: 0.13.4 + sass: ^1.3.0 sass-loader: 12.4.0 schema-utils2: npm:schema-utils@2.7.1 schema-utils3: npm:schema-utils@3.0.0 @@ -566,8 +575,8 @@ importers: source-map: 0.6.1 stream-browserify: 3.0.0 stream-http: 3.1.1 - string_decoder: 1.3.0 string-hash: 1.1.3 + string_decoder: 1.3.0 strip-ansi: 6.0.0 styled-jsx: 5.0.7 tar: 6.1.11 @@ -592,9 +601,14 @@ importers: '@next/env': link:../next-env '@swc/helpers': 0.4.11 caniuse-lite: 1.0.30001406 + fibers: 5.0.3 + node-sass: 7.0.3 postcss: 8.4.14 - styled-jsx: 5.0.7_@babel+core@7.18.0 - use-sync-external-store: 1.2.0 + react: 18.2.0 + react-dom: 18.2.0_react@18.2.0 + sass: 1.54.0 + styled-jsx: 5.0.7_uuaxwgga6hqycsez5ok7v2wg4i + use-sync-external-store: 1.2.0_react@18.2.0 devDependencies: '@ampproject/toolbox-optimizer': 2.8.3 '@babel/code-frame': 7.12.11 @@ -744,9 +758,9 @@ importers: raw-body: 2.4.1 react-is: 17.0.2 react-refresh: 0.12.0 - react-server-dom-webpack: 0.0.0-experimental-cb5084d1c-20220924_webpack@5.74.0 + react-server-dom-webpack: 0.0.0-experimental-cb5084d1c-20220924_zbur65pq5ttfo7ncb2n2vp2s3m regenerator-runtime: 0.13.4 - sass-loader: 12.4.0_webpack@5.74.0 + sass-loader: 12.4.0_y7k4qxzyfvxio3t476zhrzlwf4 schema-utils2: /schema-utils/2.7.1 schema-utils3: /schema-utils/3.0.0 semver: 7.3.2 @@ -755,8 +769,8 @@ importers: source-map: 0.6.1 stream-browserify: 3.0.0 stream-http: 3.1.1 - string_decoder: 1.3.0 string-hash: 1.1.3 + string_decoder: 1.3.0 strip-ansi: 6.0.0 tar: 6.1.11 taskr: 1.1.0 @@ -765,7 +779,7 @@ importers: timers-browserify: 2.0.12 tty-browserify: 0.0.1 ua-parser-js: 0.7.28 - unistore: 3.4.1 + unistore: 3.4.1_react@18.2.0 util: 0.12.4 uuid: 8.3.2 vm-browserify: 1.1.2 @@ -818,10 +832,18 @@ importers: rimraf: 3.0.2 packages/next-mdx: - specifiers: {} + specifiers: + '@mdx-js/loader': '>=0.15.0' + '@mdx-js/react': '*' + dependencies: + '@mdx-js/loader': 0.18.0_bulxuubf6ggdxnp6z2exkrzdzy + '@mdx-js/react': 2.1.3_react@16.14.0 packages/next-plugin-storybook: - specifiers: {} + specifiers: + next: '*' + dependencies: + next: link:../next packages/next-polyfill-module: specifiers: @@ -856,10 +878,13 @@ importers: css.escape: 1.5.1 data-uri-to-buffer: 3.0.1 platform: 1.3.6 + react: ^17.0.2 + react-dom: ^17.0.2 shell-quote: 1.7.3 source-map: 0.8.0-beta.0 stacktrace-parser: 0.1.10 strip-ansi: 6.0.1 + webpack: ^4 || ^5 dependencies: '@babel/code-frame': 7.12.11 '@types/babel__code-frame': 7.0.2 @@ -868,10 +893,13 @@ importers: css.escape: 1.5.1 data-uri-to-buffer: 3.0.1 platform: 1.3.6 + react: 17.0.2 + react-dom: 17.0.2_react@17.0.2 shell-quote: 1.7.3 source-map: 0.8.0-beta.0 stacktrace-parser: 0.1.10 strip-ansi: 6.0.1 + webpack: 5.74.0 packages/react-refresh-utils: specifiers: @@ -2155,7 +2183,6 @@ packages: dependencies: '@babel/core': 7.18.0 '@babel/helper-plugin-utils': 7.17.12 - dev: true /@babel/plugin-syntax-logical-assignment-operators/7.10.4_@babel+core@7.18.0: resolution: @@ -4322,6 +4349,12 @@ packages: purgecss: 1.4.2 dev: true + /@gar/promisify/1.1.3: + resolution: + { + integrity: sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw==, + } + /@grpc/grpc-js/0.8.1: resolution: { @@ -4735,7 +4768,6 @@ packages: dependencies: '@jridgewell/gen-mapping': 0.3.1 '@jridgewell/trace-mapping': 0.3.13 - dev: true /@jridgewell/sourcemap-codec/1.4.11: resolution: @@ -5249,7 +5281,7 @@ packages: fs-extra: 9.1.0 npm-package-arg: 8.1.0 npmlog: 4.1.2 - signal-exit: 3.0.3 + signal-exit: 3.0.7 write-pkg: 4.0.0 dev: true @@ -5643,6 +5675,20 @@ packages: - supports-color dev: true + /@mdx-js/loader/0.18.0_bulxuubf6ggdxnp6z2exkrzdzy: + resolution: + { + integrity: sha512-eRgtB14JwyIiZZPXjrpYhSHHQ5+GtZ5cbG744EV2DZVKjxxg4OT/EtKc4JoxWHRK2HVU6W7cf8IXjQpqDviRuQ==, + } + dependencies: + '@mdx-js/mdx': 0.18.2_@babel+core@7.18.0 + '@mdx-js/tag': 0.18.0_react@16.14.0 + loader-utils: 1.4.0 + transitivePeerDependencies: + - '@babel/core' + - react + dev: false + /@mdx-js/loader/0.18.0_uuaxwgga6hqycsez5ok7v2wg4i: resolution: { @@ -5676,7 +5722,30 @@ packages: unist-util-visit: 1.4.1 transitivePeerDependencies: - '@babel/core' - dev: true + + /@mdx-js/react/2.1.3_react@16.14.0: + resolution: + { + integrity: sha512-11n4lTvvRyxq3OYbWJwEYM+7q6PE0GxKbk0AwYIIQmrRkxDeljIsjDQkKOgdr/orgRRbYy5zi+iERdnwe01CHQ==, + } + peerDependencies: + react: '>=16' + dependencies: + '@types/mdx': 2.0.2 + '@types/react': 16.9.17 + react: 16.14.0 + dev: false + + /@mdx-js/tag/0.18.0_react@16.14.0: + resolution: + { + integrity: sha512-3g1NOnbw+sJZohNOEN9NlaYYDdzq1y34S7PDimSn3zLV8etCu7pTCMFbnFHMSe6mMmm4yJ1gfbS3QiE7t+WMGA==, + } + peerDependencies: + react: ^0.14.x || ^15.x || ^16.x + dependencies: + react: 16.14.0 + dev: false /@mdx-js/tag/0.18.0_react@18.2.0: resolution: @@ -5758,6 +5827,15 @@ packages: } dev: true + /@npmcli/fs/1.1.1: + resolution: + { + integrity: sha512-8KG5RD0GVP4ydEzRn/I4BNDuxDtqVbOdm8675T49OIG/NGhaK0pjPX7ZcDlvKYbA+ulvVK3ztfcF4uBdOxuJbQ==, + } + dependencies: + '@gar/promisify': 1.1.3 + semver: 7.3.7 + /@npmcli/git/2.0.4: resolution: { @@ -5797,7 +5875,6 @@ packages: engines: { node: '>=10' } dependencies: mkdirp: 1.0.4 - dev: true /@npmcli/node-gyp/1.0.2: resolution: @@ -6745,7 +6822,6 @@ packages: integrity: sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==, } engines: { node: '>= 6' } - dev: true /@types/amphtml-validator/1.0.0: resolution: @@ -6963,7 +7039,6 @@ packages: dependencies: '@types/eslint': 7.28.0 '@types/estree': 0.0.51 - dev: true /@types/eslint/7.28.0: resolution: @@ -6973,7 +7048,6 @@ packages: dependencies: '@types/estree': 0.0.51 '@types/json-schema': 7.0.9 - dev: true /@types/estree/0.0.39: resolution: @@ -6987,7 +7061,6 @@ packages: { integrity: sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==, } - dev: true /@types/events/3.0.0: resolution: @@ -7163,7 +7236,6 @@ packages: { integrity: sha512-qcUXuemtEu+E5wZSJHNxUXeCZhAfXKQ41D+duX+VYPde7xyEVZci+/oXKJL13tnRs9lR2pr4fod59GT6/X1/yQ==, } - dev: true /@types/json5/0.0.29: resolution: @@ -7236,6 +7308,13 @@ packages: } dev: true + /@types/mdx/2.0.2: + resolution: + { + integrity: sha512-mJGfgj4aWpiKb8C0nnJJchs1sHBHn0HugkVfqqyQi7Wn6mBRksLeQsPOFvih/Pu8L1vlDzfe/LidhVHBeUk3aQ==, + } + dev: false + /@types/micromatch/4.0.2: resolution: { @@ -7319,7 +7398,6 @@ packages: { integrity: sha512-DBZCJbhII3r90XbQxI8Y9IjjiiOGlZ0Hr32omXIZvwwZ7p4DMMXGrKXVyPfuoBOri9XNtL0UK69jYIBIsRX3QQ==, } - dev: true /@types/normalize-package-data/2.4.0: resolution: @@ -7370,7 +7448,6 @@ packages: { integrity: sha512-KfRL3PuHmqQLOG+2tGpRO26Ctg+Cq1E01D2DMriKEATHgWLfeNDmq9e29Q9WIky0dQ3NPkd1mzYH8Lm936Z9qw==, } - dev: true /@types/q/1.5.2: resolution: @@ -7421,7 +7498,6 @@ packages: dependencies: '@types/prop-types': 15.7.3 csstype: 2.6.8 - dev: true /@types/relay-runtime/13.0.0: resolution: @@ -7576,7 +7652,6 @@ packages: { integrity: sha512-FvUupuM3rlRsRtCN+fDudtmytGO6iHJuuRKS1Ss0pG5z8oX0diNEw94UEL7hgDbpN94rgaK5R7sWm6RrSkZuAQ==, } - dev: true /@types/uuid/8.3.1: resolution: @@ -7600,7 +7675,6 @@ packages: deprecated: This is a stub types definition. vfile-message provides its own type definitions, so you do not need this installed. dependencies: vfile-message: 3.0.2 - dev: true /@types/vfile/3.0.2: resolution: @@ -7611,7 +7685,6 @@ packages: '@types/node': 17.0.21 '@types/unist': 2.0.3 '@types/vfile-message': 2.0.0 - dev: true /@types/webpack-sources/0.1.5: resolution: @@ -7957,28 +8030,24 @@ packages: dependencies: '@webassemblyjs/helper-numbers': 1.11.1 '@webassemblyjs/helper-wasm-bytecode': 1.11.1 - dev: true /@webassemblyjs/floating-point-hex-parser/1.11.1: resolution: { integrity: sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==, } - dev: true /@webassemblyjs/helper-api-error/1.11.1: resolution: { integrity: sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==, } - dev: true /@webassemblyjs/helper-buffer/1.11.1: resolution: { integrity: sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==, } - dev: true /@webassemblyjs/helper-numbers/1.11.1: resolution: @@ -7989,14 +8058,12 @@ packages: '@webassemblyjs/floating-point-hex-parser': 1.11.1 '@webassemblyjs/helper-api-error': 1.11.1 '@xtuc/long': 4.2.2 - dev: true /@webassemblyjs/helper-wasm-bytecode/1.11.1: resolution: { integrity: sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==, } - dev: true /@webassemblyjs/helper-wasm-section/1.11.1: resolution: @@ -8008,7 +8075,6 @@ packages: '@webassemblyjs/helper-buffer': 1.11.1 '@webassemblyjs/helper-wasm-bytecode': 1.11.1 '@webassemblyjs/wasm-gen': 1.11.1 - dev: true /@webassemblyjs/ieee754/1.11.1: resolution: @@ -8017,7 +8083,6 @@ packages: } dependencies: '@xtuc/ieee754': 1.2.0 - dev: true /@webassemblyjs/leb128/1.11.1: resolution: @@ -8026,14 +8091,12 @@ packages: } dependencies: '@xtuc/long': 4.2.2 - dev: true /@webassemblyjs/utf8/1.11.1: resolution: { integrity: sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==, } - dev: true /@webassemblyjs/wasm-edit/1.11.1: resolution: @@ -8049,7 +8112,6 @@ packages: '@webassemblyjs/wasm-opt': 1.11.1 '@webassemblyjs/wasm-parser': 1.11.1 '@webassemblyjs/wast-printer': 1.11.1 - dev: true /@webassemblyjs/wasm-gen/1.11.1: resolution: @@ -8062,7 +8124,6 @@ packages: '@webassemblyjs/ieee754': 1.11.1 '@webassemblyjs/leb128': 1.11.1 '@webassemblyjs/utf8': 1.11.1 - dev: true /@webassemblyjs/wasm-opt/1.11.1: resolution: @@ -8074,7 +8135,6 @@ packages: '@webassemblyjs/helper-buffer': 1.11.1 '@webassemblyjs/wasm-gen': 1.11.1 '@webassemblyjs/wasm-parser': 1.11.1 - dev: true /@webassemblyjs/wasm-parser/1.11.1: resolution: @@ -8088,7 +8148,6 @@ packages: '@webassemblyjs/ieee754': 1.11.1 '@webassemblyjs/leb128': 1.11.1 '@webassemblyjs/utf8': 1.11.1 - dev: true /@webassemblyjs/wast-printer/1.11.1: resolution: @@ -8098,21 +8157,18 @@ packages: dependencies: '@webassemblyjs/ast': 1.11.1 '@xtuc/long': 4.2.2 - dev: true /@xtuc/ieee754/1.2.0: resolution: { integrity: sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==, } - dev: true /@xtuc/long/4.2.2: resolution: { integrity: sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==, } - dev: true /@zeit/dns-cached-resolve/2.1.2: resolution: @@ -8162,7 +8218,6 @@ packages: { integrity: sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==, } - dev: true /abort-controller/3.0.0: resolution: @@ -8204,7 +8259,6 @@ packages: acorn: ^8 dependencies: acorn: 8.8.0 - dev: true /acorn-jsx/5.3.1_acorn@7.4.1: resolution: @@ -8216,7 +8270,7 @@ packages: dependencies: acorn: 7.4.1 - /acorn-jsx/5.3.1_acorn@8.6.0: + /acorn-jsx/5.3.1_acorn@8.8.0: resolution: { integrity: sha512-K0Ptm/47OKfQRpNQ2J/oIN/3QYiK6FwW+eJbILhsdxh2WTLdl+30o8aGdTbm5JbffpFFAg/g+zi1E+jvJha5ng==, @@ -8224,7 +8278,7 @@ packages: peerDependencies: acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: - acorn: 8.6.0 + acorn: 8.8.0 dev: true /acorn-walk/7.1.1: @@ -8283,7 +8337,6 @@ packages: } engines: { node: '>=0.4.0' } hasBin: true - dev: true /add-stream/1.0.0: resolution: @@ -8319,7 +8372,6 @@ packages: debug: 4.3.4 transitivePeerDependencies: - supports-color - dev: true /agentkeepalive/3.4.1: resolution: @@ -8343,7 +8395,6 @@ packages: humanize-ms: 1.2.1 transitivePeerDependencies: - supports-color - dev: true /aggregate-error/3.0.1: resolution: @@ -8354,7 +8405,6 @@ packages: dependencies: clean-stack: 2.2.0 indent-string: 4.0.0 - dev: true /ajv-keywords/3.5.2_ajv@6.12.6: resolution: @@ -8365,7 +8415,6 @@ packages: ajv: ^6.9.1 dependencies: ajv: 6.12.6 - dev: true /ajv/6.12.6: resolution: @@ -8491,7 +8540,6 @@ packages: integrity: sha512-wFUFA5bg5dviipbQQ32yOQhl6gcJaJXiHE7dvR8VYPG97+J/GNC5FKGepKdEDUFeXRzDxPF1X/Btc8L+v7oqIQ==, } engines: { node: '>=4' } - dev: true /ansi-regex/4.1.0: resolution: @@ -8587,7 +8635,6 @@ packages: dependencies: normalize-path: 3.0.0 picomatch: 2.2.3 - dev: true /append-field/1.0.0: resolution: @@ -8608,7 +8655,6 @@ packages: { integrity: sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==, } - dev: true /are-we-there-yet/1.1.5: resolution: @@ -8620,6 +8666,26 @@ packages: readable-stream: 2.3.7 dev: true + /are-we-there-yet/2.0.0: + resolution: + { + integrity: sha512-Ci/qENmwHnsYo9xKIcUJN5LeDKdJ6R1Z1j9V/J5wyq8nh/mYPEpIKJbBZXtZjG04HiK7zV/p6Vs9952MrMeUIw==, + } + engines: { node: '>=10' } + dependencies: + delegates: 1.0.0 + readable-stream: 3.6.0 + + /are-we-there-yet/3.0.1: + resolution: + { + integrity: sha512-QZW4EDmGwlYur0Yyf/b2uGucHQMa8aFUP7eu9ddR73vvhFyt4V0Vl3QHPcTNJ8l6qYOBdxgXdnBXQrHilfRQBg==, + } + engines: { node: ^12.13.0 || ^14.15.0 || >=16.0.0 } + dependencies: + delegates: 1.0.0 + readable-stream: 3.6.0 + /arg/4.1.0: resolution: { @@ -8911,7 +8977,6 @@ packages: } dependencies: safer-buffer: 2.1.2 - dev: true /assert-plus/1.0.0: resolution: @@ -8919,7 +8984,6 @@ packages: integrity: sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw==, } engines: { node: '>=0.8' } - dev: true /assert/2.0.0: resolution: @@ -8971,6 +9035,12 @@ packages: } dev: true + /async-foreach/0.1.3: + resolution: + { + integrity: sha512-VUeSMD8nEGBWaZK4lizI1sf3yEC7pnAQ/mrI7pC2fBz2s/tq5jWWEngTwaf0Gruu/OoXRGLGg1XFqpYBiGTYJA==, + } + /async-retry/1.2.1: resolution: { @@ -9031,7 +9101,6 @@ packages: { integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==, } - dev: true /asyncro/3.0.0: resolution: @@ -9126,14 +9195,12 @@ packages: { integrity: sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA==, } - dev: true /aws4/1.9.0: resolution: { integrity: sha512-Uvq6hVe90D0B2WEnUqtdgY1bATGz3mw33nH9Y+dmA+w5DHvUmBgkr5rM/KCHpCsiFNRUfokW/szpPPgMK2hm4A==, } - dev: true /axe-core/4.3.5: resolution: @@ -9420,7 +9487,6 @@ packages: { integrity: sha512-S8vuDB4w6YpRhICUDET3guPlQpaJl7od94tpZ0Fvnyp+MKW/HyDTcRDck+29C9g+d/qQHnddRH3+94kZdrW0Ww==, } - dev: true /balanced-match/1.0.0: resolution: @@ -9458,7 +9524,6 @@ packages: } dependencies: tweetnacl: 0.14.5 - dev: true /before-after-hook/1.4.0: resolution: @@ -9479,7 +9544,6 @@ packages: { integrity: sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==, } - dev: true /big.js/6.1.1: resolution: @@ -9503,7 +9567,6 @@ packages: integrity: sha512-1Yj8h9Q+QDF5FzhMs/c9+6UntbD5MkRfRwac8DoEm9ZfUBZ7tZ55YcGVAzEe4bXsdQHEk+s9S5wsOKVdZrw0tQ==, } engines: { node: '>=8' } - dev: true /bindings/1.5.0: resolution: @@ -9929,13 +9992,14 @@ packages: engines: { node: '>= 0.8' } dev: true - /cacache/15.0.5: + /cacache/15.3.0: resolution: { - integrity: sha512-lloiL22n7sOjEEXdL8NAjTgv9a1u43xICE9/203qonkZUCj5X1UEWIdf2/Y0d6QcCtMzbKQyhrcDbdvlZTs/+A==, + integrity: sha512-VVdYzXEn+cnbXpFgWs5hTT7OScegHVmLhJIR8Ufqk3iFD6A6j5iSX1KuBTfNEv4tdJWE2PzA6IVFtcLC7fN9wQ==, } engines: { node: '>= 10' } dependencies: + '@npmcli/fs': 1.1.1 '@npmcli/move-file': 1.0.1 chownr: 2.0.0 fs-minipass: 2.1.0 @@ -9955,7 +10019,6 @@ packages: unique-filename: 1.1.1 transitivePeerDependencies: - bluebird - dev: true /cache-base/1.0.1: resolution: @@ -10077,7 +10140,6 @@ packages: dependencies: no-case: 2.3.2 upper-case: 1.1.3 - dev: true /camel-case/4.1.2: resolution: @@ -10197,7 +10259,6 @@ packages: { integrity: sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==, } - dev: true /ccount/1.1.0: resolution: @@ -10330,7 +10391,6 @@ packages: title-case: 2.1.1 upper-case: 1.1.3 upper-case-first: 1.1.2 - dev: true /change-case/4.1.2: resolution: @@ -10372,21 +10432,18 @@ packages: { integrity: sha512-YAxUpPoPwxYFsslbdKkhrGnXAtXoHNgYjlBM3WMXkWGTl5RsY3QmOyhwAgL8Nxm9l5LBThXGawxKPn68y6/fww==, } - dev: true /character-entities/1.2.3: resolution: { integrity: sha512-yB4oYSAa9yLcGyTbB4ItFwHw43QHdH129IJ5R+WvxOkWlyFnR5FAaBNnUq4mcxsTVZGh28bHoeTHMKXH1wZf3w==, } - dev: true /character-reference-invalid/1.1.3: resolution: { integrity: sha512-VOq6PRzQBam/8Jm6XBGk2fNEnHXAdGd6go0rtd4weAGECBamHDwwCQSOT12TACIYUZegUXnV6xBXqUssijtxIg==, } - dev: true /chardet/0.4.2: resolution: @@ -10504,7 +10561,6 @@ packages: readdirp: 3.5.0 optionalDependencies: fsevents: 2.1.3 - dev: true /chownr/1.1.3: resolution: @@ -10519,7 +10575,6 @@ packages: integrity: sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==, } engines: { node: '>=10' } - dev: true /chrome-trace-event/1.0.2: resolution: @@ -10529,7 +10584,6 @@ packages: engines: { node: '>=6.0' } dependencies: tslib: 1.11.1 - dev: true /ci-info/2.0.0: resolution: @@ -10581,7 +10635,6 @@ packages: integrity: sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==, } engines: { node: '>=6' } - dev: true /cli-boxes/2.2.1: resolution: @@ -10690,7 +10743,6 @@ packages: string-width: 4.2.3 strip-ansi: 6.0.1 wrap-ansi: 7.0.0 - dev: true /clone-deep/4.0.1: resolution: @@ -10787,7 +10839,6 @@ packages: { integrity: sha512-jEovNnrhMuqyCcjfEJA56v0Xq8SkIoPKDyaHahwo3POf4qcSXqMYuwNcOTzp74vTsR9Tn08z4MxWqAhcekogkQ==, } - dev: true /collect-v8-coverage/1.0.1: resolution: @@ -10846,6 +10897,13 @@ packages: simple-swizzle: 0.2.2 dev: true + /color-support/1.1.3: + resolution: + { + integrity: sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==, + } + hasBin: true + /color/3.1.3: resolution: { @@ -10889,7 +10947,6 @@ packages: engines: { node: '>= 0.8' } dependencies: delayed-stream: 1.0.0 - dev: true /comma-separated-tokens/1.0.8: resolution: @@ -10910,7 +10967,6 @@ packages: { integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==, } - dev: true /commander/5.1.0: resolution: @@ -10999,10 +11055,7 @@ packages: dev: true /concat-map/0.0.1: - resolution: - { - integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==, - } + resolution: { integrity: sha1-2Klr13/Wjfd5OnMDajug1UBdR3s= } /concat-stream/1.6.2: resolution: @@ -11100,7 +11153,6 @@ packages: { integrity: sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==, } - dev: true /constant-case/2.0.0: resolution: @@ -11110,7 +11162,6 @@ packages: dependencies: snake-case: 2.1.0 upper-case: 1.1.3 - dev: true /constant-case/3.0.4: resolution: @@ -11238,8 +11289,8 @@ packages: engines: { node: '>=10' } hasBin: true dependencies: - is-text-path: 1.0.1 JSONStream: 1.3.5 + is-text-path: 1.0.1 lodash: 4.17.21 meow: 8.1.2 split2: 2.2.0 @@ -11357,7 +11408,6 @@ packages: { integrity: sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==, } - dev: true /cors/2.8.5: resolution: @@ -12039,7 +12089,6 @@ packages: { integrity: sha512-msVS9qTuMT5zwAGCVm4mxfrZ18BNc6Csd0oJAtiFMZ1FAx1CCvy2+5MDmYoix63LM/6NDbNtodCiGYGmFgO0dA==, } - dev: true /csstype/3.0.10: resolution: @@ -12108,7 +12157,6 @@ packages: engines: { node: '>=0.10' } dependencies: assert-plus: 1.0.0 - dev: true /data-uri-to-buffer/3.0.1: resolution: @@ -12479,14 +12527,12 @@ packages: integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==, } engines: { node: '>=0.4.0' } - dev: true /delegates/1.0.0: resolution: { integrity: sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==, } - dev: true /depd/1.1.2: resolution: @@ -12494,7 +12540,6 @@ packages: integrity: sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==, } engines: { node: '>= 0.6' } - dev: true /deprecation/2.3.1: resolution: @@ -12527,7 +12572,6 @@ packages: } dependencies: repeat-string: 1.6.1 - dev: true /detect-file/1.0.0: resolution: @@ -12560,7 +12604,6 @@ packages: } engines: { node: '>=0.10' } hasBin: true - dev: true /detect-newline/3.1.0: resolution: @@ -12882,7 +12925,6 @@ packages: } dependencies: no-case: 2.3.2 - dev: true /dot-case/3.0.4: resolution: @@ -12968,7 +13010,6 @@ packages: dependencies: jsbn: 0.1.1 safer-buffer: 2.1.2 - dev: true /ecdsa-sig-formatter/1.0.11: resolution: @@ -13075,7 +13116,6 @@ packages: integrity: sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==, } engines: { node: '>= 4' } - dev: true /empty-npm-package/1.0.0: resolution: @@ -13096,7 +13136,6 @@ packages: } dependencies: iconv-lite: 0.6.2 - dev: true /end-of-stream/1.4.4: resolution: @@ -13115,7 +13154,6 @@ packages: dependencies: graceful-fs: 4.2.9 tapable: 2.2.0 - dev: true /enquirer/2.3.6: resolution: @@ -13145,7 +13183,6 @@ packages: integrity: sha512-6u0VYSCo/OW6IoD5WCLLy9JUGARbamfSavcNXry/eu8aHVFei6CD3Sw+VGX5alea1i9pgPHW0mbu6Xj0uBh7gA==, } engines: { node: '>=6' } - dev: true /envinfo/7.7.4: resolution: @@ -13157,7 +13194,10 @@ packages: dev: true /err-code/1.1.2: - resolution: { integrity: sha1-BuARbTAo9q70gGhJ6w6mp0iuaWA= } + resolution: + { + integrity: sha512-CJAN+O0/yA1CKfRn9SXOGctSpEM7DCon/r/5r2eXFMY2zCCJBasFhcM5I+1kh3Ap11FsQCX+vGHceNPvpWKhoA==, + } dev: true /err-code/2.0.3: @@ -13165,7 +13205,6 @@ packages: { integrity: sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==, } - dev: true /error-ex/1.3.2: resolution: @@ -13239,7 +13278,6 @@ packages: { integrity: sha512-qU2eN/XHsrl3E4y7mK1wdWnyy5c8gXtCbfP6Xcsemm7fPUR1PIV1JhZfP7ojcN0Fzp69CfrS3u76h2tusvfKiQ==, } - dev: true /es-shim-unscopables/1.0.0: resolution: @@ -13963,7 +14001,6 @@ packages: integrity: sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==, } engines: { node: '>=0.8.x' } - dev: true /evp_bytestokey/1.0.3: resolution: @@ -14036,7 +14073,7 @@ packages: merge-stream: 2.0.0 npm-run-path: 4.0.1 onetime: 5.1.2 - signal-exit: 3.0.3 + signal-exit: 3.0.7 strip-final-newline: 2.0.0 dev: true @@ -14215,7 +14252,6 @@ packages: { integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==, } - dev: true /external-editor/2.2.0: resolution: @@ -14274,7 +14310,6 @@ packages: integrity: sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g==, } engines: { '0': node >=0.6.0 } - dev: true /extsprintf/1.4.0: resolution: @@ -14282,7 +14317,6 @@ packages: integrity: sha512-6NW8DZ8pWBc5NbGYUiqqccj9dXnuSzilZYqprdKJBZsQodGH9IyUoFOGxIWVDcBzHMb8ET24aqx9p66tZEWZkA==, } engines: { '0': node >=0.6.0 } - dev: true /faker/5.5.3: resolution: @@ -14414,6 +14448,16 @@ packages: ua-parser-js: 0.7.31 dev: true + /fibers/5.0.3: + resolution: + { + integrity: sha512-/qYTSoZydQkM21qZpGLDLuCq8c+B8KhuCQ1kLPvnRNhxhVbvrpmH9l2+Lblf5neDuEsY4bfT7LeO553TXQDvJw==, + } + engines: { node: '>=10.0.0' } + requiresBuild: true + dependencies: + detect-libc: 1.0.3 + /figgy-pudding/3.5.1: resolution: { @@ -14772,7 +14816,6 @@ packages: { integrity: sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw==, } - dev: true /form-data/2.3.3: resolution: @@ -14784,7 +14827,6 @@ packages: asynckit: 0.4.0 combined-stream: 1.0.8 mime-types: 2.1.30 - dev: true /form-data/2.5.1: resolution: @@ -14930,7 +14972,6 @@ packages: engines: { node: '>= 8' } dependencies: minipass: 3.1.3 - dev: true /fs.realpath/1.0.0: resolution: @@ -14964,7 +15005,6 @@ packages: os: [darwin] deprecated: '"Please update to latest v2.3 or v2.2"' requiresBuild: true - dev: true optional: true /fsevents/2.3.2: @@ -15018,12 +15058,54 @@ packages: console-control-strings: 1.1.0 has-unicode: 2.0.1 object-assign: 4.1.1 - signal-exit: 3.0.3 + signal-exit: 3.0.7 string-width: 1.0.2 strip-ansi: 3.0.1 - wide-align: 1.1.3 + wide-align: 1.1.5 dev: true + /gauge/3.0.2: + resolution: + { + integrity: sha512-+5J6MS/5XksCuXq++uFRsnUd7Ovu1XenbeuIuNRJxYWjgQbPuFhT14lAvsWfqfAmnwluf1OwMjz39HjfLPci0Q==, + } + engines: { node: '>=10' } + dependencies: + aproba: 2.0.0 + color-support: 1.1.3 + console-control-strings: 1.1.0 + has-unicode: 2.0.1 + object-assign: 4.1.1 + signal-exit: 3.0.3 + string-width: 4.2.3 + strip-ansi: 6.0.1 + wide-align: 1.1.3 + + /gauge/4.0.4: + resolution: + { + integrity: sha512-f9m+BEN5jkg6a0fZjleidjN51VE1X+mPFQ2DJ0uv1V39oCLCbsGe6yjbBnp7eK7z/+GAon99a3nHuqbuuthyPg==, + } + engines: { node: ^12.13.0 || ^14.15.0 || >=16.0.0 } + dependencies: + aproba: 2.0.0 + color-support: 1.1.3 + console-control-strings: 1.1.0 + has-unicode: 2.0.1 + signal-exit: 3.0.7 + string-width: 4.2.3 + strip-ansi: 6.0.1 + wide-align: 1.1.5 + + /gaze/1.1.3: + resolution: + { + integrity: sha512-BRdNm8hbWzFzWHERTrejLqwHDfS4GibPoq5wjTPIoJHoBtKGPg3xAFfxmM+9ztbXelxcf2hwQcaz1PtmFeue8g==, + } + engines: { node: '>= 4.0.0' } + dependencies: + globule: 1.3.4 + /generic-names/2.0.1: resolution: { @@ -15046,7 +15128,6 @@ packages: integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==, } engines: { node: 6.* || 8.* || >= 10.* } - dev: true /get-intrinsic/1.1.1: resolution: @@ -15111,7 +15192,6 @@ packages: integrity: sha512-F5aQMywwJ2n85s4hJPTT9RPxGmubonuB10MNYo17/xph174n2MIR33HRguhzVag10O/npM7SPk73LMZNP+FaWw==, } engines: { node: '>=0.10.0' } - dev: true /get-stream/3.0.0: resolution: @@ -15173,7 +15253,6 @@ packages: } dependencies: assert-plus: 1.0.0 - dev: true /gh-got/6.0.0: resolution: @@ -15386,7 +15465,6 @@ packages: { integrity: sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==, } - dev: true /glob/7.1.6: resolution: @@ -15581,6 +15659,17 @@ packages: } dev: true + /globule/1.3.4: + resolution: + { + integrity: sha512-OPTIfhMBh7JbBYDpa5b+Q5ptmMWKwcNcFSR/0c6t8V4f3ZAVBEsKNY37QdVqmLRYSMhOUGYrY0QhSoEpzGr/Eg==, + } + engines: { node: '>= 0.10' } + dependencies: + glob: 7.1.7 + lodash: 4.17.21 + minimatch: 3.0.4 + /got/10.7.0: resolution: { @@ -15659,7 +15748,6 @@ packages: { integrity: sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==, } - dev: true /graceful-fs/4.2.9: resolution: @@ -15738,7 +15826,6 @@ packages: integrity: sha512-Oqluz6zhGX8cyRaTQlFMPw80bSJVG2x/cFb8ZPhUILGgHka9SsokCCOQgpveePerqidZOrT14ipqfJb7ILcW5Q==, } engines: { node: '>=4' } - dev: true /har-validator/5.1.3: resolution: @@ -15750,7 +15837,6 @@ packages: dependencies: ajv: 6.12.6 har-schema: 2.0.0 - dev: true /hard-rejection/2.1.0: resolution: @@ -15861,7 +15947,6 @@ packages: { integrity: sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==, } - dev: true /has-value/0.3.1: resolution: @@ -16070,7 +16155,6 @@ packages: dependencies: no-case: 2.3.2 upper-case: 1.1.3 - dev: true /header-case/2.0.4: resolution: @@ -16130,7 +16214,6 @@ packages: engines: { node: '>=10' } dependencies: lru-cache: 6.0.0 - dev: true /hsl-regex/1.0.0: resolution: @@ -16251,7 +16334,6 @@ packages: { integrity: sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==, } - dev: true /http-errors/1.7.2: resolution: @@ -16310,7 +16392,6 @@ packages: debug: 4.3.4 transitivePeerDependencies: - supports-color - dev: true /http-proxy/1.18.1: resolution: @@ -16336,7 +16417,6 @@ packages: assert-plus: 1.0.0 jsprim: 1.4.1 sshpk: 1.16.1 - dev: true /http-status/1.5.3: resolution: @@ -16374,7 +16454,6 @@ packages: debug: 4.3.4 transitivePeerDependencies: - supports-color - dev: true /human-signals/1.1.1: resolution: @@ -16398,7 +16477,6 @@ packages: } dependencies: ms: 2.1.2 - dev: true /husky/8.0.0: resolution: @@ -16426,7 +16504,6 @@ packages: engines: { node: '>=0.10.0' } dependencies: safer-buffer: 2.1.2 - dev: true /icss-replace-symbols/1.1.0: resolution: @@ -16531,7 +16608,6 @@ packages: { integrity: sha512-oNkuqVTA8jqG1Q6c+UglTOD1xhC1BtjKI7XkCXRkZHrN5m18/XsnUp8Q89GkQO/z+0WjonSvl0FLhDYftp46nQ==, } - dev: true /import-cwd/3.0.0: resolution: @@ -16608,7 +16684,10 @@ packages: engines: { node: '>=0.8.19' } /indent-string/2.1.0: - resolution: { integrity: sha1-ji1INIdCEhtKghi3oTfppSBJ3IA= } + resolution: + { + integrity: sha512-aqwDFWSgSgfRaEwao5lg5KEcVd/2a+D1rvoG7NdilmYz0NwRk6StWpWdz/Hpk34MKPpx7s8XxUqimfcQK6gGlg==, + } engines: { node: '>=0.10.0' } dependencies: repeating: 2.0.1 @@ -16638,7 +16717,6 @@ packages: { integrity: sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==, } - dev: true /inflight/1.0.6: resolution: @@ -16800,7 +16878,6 @@ packages: { integrity: sha512-rBtCAQAJm8A110nbwn6YdveUnuZH3WrC36IwkRXxDnq53JvXA2NVQvB7IHyKomxK1MJ4VDNw3UtFDdXQ+AvLYA==, } - dev: true /ipaddr.js/1.9.0: resolution: @@ -16854,7 +16931,6 @@ packages: { integrity: sha512-eEMa6MKpHFzw38eKm56iNNi6GJ7lf6aLLio7Kr23sJPAECscgRtZvOBYybejWDQ2bM949Y++61PY+udzj5QMLA==, } - dev: true /is-alphanumerical/1.0.3: resolution: @@ -16864,7 +16940,6 @@ packages: dependencies: is-alphabetical: 1.0.3 is-decimal: 1.0.3 - dev: true /is-animated/2.0.2: resolution: @@ -16915,7 +16990,6 @@ packages: engines: { node: '>=8' } dependencies: binary-extensions: 2.1.0 - dev: true /is-boolean-object/1.1.0: resolution: @@ -16939,7 +17013,6 @@ packages: integrity: sha512-Kq1rokWXOPXWuaMAqZiJW4XxsmD9zGx9q4aePabbn3qCRGedtH7Cm+zV8WETitMfu1wdh+Rvd6w5egwSngUX2A==, } engines: { node: '>=4' } - dev: true /is-callable/1.2.4: resolution: @@ -17022,7 +17095,6 @@ packages: { integrity: sha512-bvLSwoDg2q6Gf+E2LEPiklHZxxiSi3XAh4Mav65mKqTfCO1HM3uBs24TjEH8iJX3bbDdLXKJXBTmGzuTUuAEjQ==, } - dev: true /is-descriptor/0.1.6: resolution: @@ -17141,7 +17213,6 @@ packages: integrity: sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==, } engines: { node: '>=4' } - dev: true /is-fullwidth-code-point/3.0.0: resolution: @@ -17210,7 +17281,6 @@ packages: { integrity: sha512-zxQ9//Q3D/34poZf8fiy3m3XVpbQc7ren15iKqrTtLPwkPD/t3Scy9Imp63FujULGxuK0ZlCwoo5xNpktFgbOA==, } - dev: true /is-installed-globally/0.3.2: resolution: @@ -17244,7 +17314,6 @@ packages: { integrity: sha512-z7CMFGNrENq5iFB9Bqo64Xk6Y9sg+epq1myIcdHaGnbMTYOxvzsEtdYqQUylB7LxfkvgrrjP32T6Ywciio9UIQ==, } - dev: true /is-lower-case/1.1.3: resolution: @@ -17253,7 +17322,6 @@ packages: } dependencies: lower-case: 1.1.4 - dev: true /is-module/1.0.0: resolution: @@ -17575,7 +17643,6 @@ packages: { integrity: sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==, } - dev: true /is-unc-path/1.0.0: resolution: @@ -17610,7 +17677,6 @@ packages: } dependencies: upper-case: 1.1.3 - dev: true /is-utf8/0.2.1: resolution: { integrity: sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI= } @@ -17637,7 +17703,6 @@ packages: { integrity: sha512-SNPgMLz9JzPccD3nPctcj8sZlX9DAMJSKH8bP7Z6bohCwuNgX8xbWr1eTAYXX9Vpi/aSn8Y1akL9WgM3t43YNQ==, } - dev: true /is-windows/0.2.0: resolution: @@ -17659,7 +17724,6 @@ packages: { integrity: sha512-0wfcrFgOOOBdgRNT9H33xe6Zi6yhX/uoc4U8NBZGeQQB0ctU1dnlNTyL9JM2646bHDTpsDm1Brb3VPoCIMrd/A==, } - dev: true /is-wsl/1.1.0: resolution: @@ -17753,7 +17817,6 @@ packages: { integrity: sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g==, } - dev: true /istanbul-lib-coverage/3.0.0: resolution: @@ -18547,7 +18610,6 @@ packages: '@types/node': 17.0.21 merge-stream: 2.0.0 supports-color: 8.1.1 - dev: true /jest/27.0.6_node-notifier@8.0.1: resolution: @@ -18579,7 +18641,6 @@ packages: { integrity: sha512-M7kLczedRMYX4L8Mdh4MzyAMM9O5osx+4FcOQuTvr3A9F2D9S5JXheN0ewNbrvK2UatkTRhL5ejGmGSjNMiZuw==, } - dev: true /js-tokens/4.0.0: resolution: @@ -18602,7 +18663,6 @@ packages: { integrity: sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==, } - dev: true /jscodeshift/0.13.1_@babel+preset-env@7.18.0: resolution: @@ -18650,7 +18710,7 @@ packages: optional: true dependencies: abab: 2.0.5 - acorn: 8.6.0 + acorn: 8.8.0 acorn-globals: 6.0.0 cssom: 0.4.4 cssstyle: 2.3.0 @@ -18728,7 +18788,6 @@ packages: { integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==, } - dev: true /json-schema-traverse/0.4.1: resolution: @@ -18754,7 +18813,6 @@ packages: { integrity: sha512-a3xHnILGMtk+hDOqNwHzF6e2fNbiMrXZvxKQiEv2MlgQP+pjIOzqAmKYD2mDpXYE/44M7g+n9p2bKkYWDUcXCQ==, } - dev: true /json-stable-stringify-without-jsonify/1.0.1: resolution: @@ -18767,7 +18825,6 @@ packages: { integrity: sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==, } - dev: true /json-to-ast/2.1.0: resolution: @@ -18860,7 +18917,6 @@ packages: extsprintf: 1.3.0 json-schema: 0.2.3 verror: 1.10.0 - dev: true /jsx-ast-utils/3.2.1: resolution: @@ -19098,7 +19154,10 @@ packages: dev: true /levn/0.3.0: - resolution: { integrity: sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4= } + resolution: + { + integrity: sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==, + } engines: { node: '>= 0.8.0' } dependencies: prelude-ls: 1.1.2 @@ -19347,7 +19406,6 @@ packages: integrity: sha512-92+huvxMvYlMzMt0iIOukcwYBFpkYJdpl2xsZ7LrlayO7E8SOv+JJUEK17B/dJIHAOLMfh2dZZ/Y18WgmGtYNw==, } engines: { node: '>=6.11.5' } - dev: true /loader-utils/1.4.0: resolution: @@ -19359,7 +19417,6 @@ packages: big.js: 5.2.2 emojis-list: 3.0.0 json5: 1.0.1 - dev: true /loader-utils/2.0.0: resolution: @@ -19681,7 +19738,7 @@ packages: engines: { node: '>=0.10.0' } dependencies: currently-unhandled: 0.4.1 - signal-exit: 3.0.3 + signal-exit: 3.0.7 dev: true /lower-case-first/1.0.2: @@ -19691,14 +19748,12 @@ packages: } dependencies: lower-case: 1.1.4 - dev: true /lower-case/1.1.4: resolution: { integrity: sha512-2Fgx1Ycm599x+WGpIYwJOvsjmXFzTSc34IwDWALRA/8AopUKAVPwfJ+h5+f85BCp0PWmmJcWzEpxOpoXycMpdA==, } - dev: true /lower-case/2.0.2: resolution: @@ -19804,7 +19859,7 @@ packages: engines: { node: '>= 10' } dependencies: agentkeepalive: 4.1.4 - cacache: 15.0.5 + cacache: 15.3.0 http-cache-semantics: 4.1.0 http-proxy-agent: 4.0.1 https-proxy-agent: 5.0.0 @@ -19823,6 +19878,33 @@ packages: - supports-color dev: true + /make-fetch-happen/9.1.0: + resolution: + { + integrity: sha512-+zopwDy7DNknmwPQplem5lAZX/eCOzSvSNNcSKm5eVwTkOBzoktEfXsa9L23J/GIRhxRsaxzkPEhrJEpE2F4Gg==, + } + engines: { node: '>= 10' } + dependencies: + agentkeepalive: 4.1.4 + cacache: 15.3.0 + http-cache-semantics: 4.1.0 + http-proxy-agent: 4.0.1 + https-proxy-agent: 5.0.0 + is-lambda: 1.0.1 + lru-cache: 6.0.0 + minipass: 3.1.3 + minipass-collect: 1.0.2 + minipass-fetch: 1.3.3 + minipass-flush: 1.0.5 + minipass-pipeline: 1.2.4 + negotiator: 0.6.2 + promise-retry: 2.0.1 + socks-proxy-agent: 6.2.1 + ssri: 8.0.1 + transitivePeerDependencies: + - bluebird + - supports-color + /make-iterator/1.0.1: resolution: { @@ -19886,7 +19968,6 @@ packages: { integrity: sha512-XUi5HJhhV5R74k8/0H2oCbCiYf/u4cO/rX8tnGkRvrqhsr5BRNU6Mg0yt/8UIx1iIS8220BNJsDb7XnILhLepw==, } - dev: true /math-random/1.0.4: resolution: @@ -19933,7 +20014,6 @@ packages: } dependencies: unist-util-remove: 1.0.3 - dev: true /mdast-util-definitions/1.2.5: resolution: @@ -19942,7 +20022,6 @@ packages: } dependencies: unist-util-visit: 1.4.1 - dev: true /mdast-util-mdx-expression/0.1.1: resolution: @@ -20003,7 +20082,6 @@ packages: unist-util-position: 3.0.4 unist-util-visit: 1.4.1 xtend: 4.0.2 - dev: true /mdast-util-to-markdown/0.6.5: resolution: @@ -20050,7 +20128,6 @@ packages: { integrity: sha512-/sKlQJCBYVY9Ers9hqzKou4H6V5UWc/M59TH2dvkt+84itfnq7uFOMLpOiOS4ujvHP4etln18fmIxA5R5fll0g==, } - dev: true /media-typer/0.3.0: resolution: { integrity: sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g= } @@ -20063,7 +20140,10 @@ packages: dev: true /meow/3.7.0: - resolution: { integrity: sha1-cstmi0JSKCkKu/qFaJJYcwioAfs= } + resolution: + { + integrity: sha512-TNdwZs0skRlpPpCUK25StC4VH+tP5GgeY1HQOOGP+lQ2xtdkN2VtT/5tiX9k3IWpkBPV9b3LsAWXn4GGi/PrSA==, + } engines: { node: '>=0.10.0' } dependencies: camelcase-keys: 2.1.0 @@ -20140,6 +20220,26 @@ packages: yargs-parser: 20.2.4 dev: true + /meow/9.0.0: + resolution: + { + integrity: sha512-+obSblOQmRhcyBt62furQqRAQpNyWXo8BuQ5bN7dG8wmwQ+vwHKp/rCFD4CrTP8CsDQD1sjoZ94K417XEUk8IQ==, + } + engines: { node: '>=10' } + dependencies: + '@types/minimist': 1.2.0 + camelcase-keys: 6.2.2 + decamelize: 1.2.0 + decamelize-keys: 1.1.0 + hard-rejection: 2.1.0 + minimist-options: 4.1.0 + normalize-package-data: 3.0.0 + read-pkg-up: 7.0.1 + redent: 3.0.0 + trim-newlines: 3.0.0 + type-fest: 0.18.1 + yargs-parser: 20.2.4 + /merge-descriptors/1.0.1: resolution: { integrity: sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E= } dev: true @@ -20213,6 +20313,7 @@ packages: typescript: 4.6.3 transitivePeerDependencies: - '@types/babel__core' + - acorn - supports-color dev: true @@ -20282,8 +20383,8 @@ packages: integrity: sha512-NQuiYA0lw+eFDtSG4+c7ao3RG9dM4P0Kx/sn8OLyPhxtIc6k+9n14k5VfLxRKfAxYRTo8c5PLZPaRNmslGWxJw==, } dependencies: - acorn: 8.6.0 - acorn-jsx: 5.3.1_acorn@8.6.0 + acorn: 8.8.0 + acorn-jsx: 5.3.1_acorn@8.8.0 micromark: 2.11.4 micromark-extension-mdx-expression: 0.3.2 micromark-extension-mdx-jsx: 0.3.3 @@ -20377,7 +20478,6 @@ packages: integrity: sha512-QBmA/G2y+IfeS4oktet3qRZ+P5kPhCKRXxXnQEudYqUaEioAU1/Lq2us3D/t1Jfo4hE9REQPrbB7K5sOczJVIw==, } engines: { node: '>= 0.6' } - dev: true /mime-types/2.1.30: resolution: @@ -20387,7 +20487,6 @@ packages: engines: { node: '>= 0.6' } dependencies: mime-db: 1.47.0 - dev: true /mime/1.6.0: resolution: @@ -20475,7 +20574,6 @@ packages: } dependencies: brace-expansion: 1.1.11 - dev: true /minimatch/3.1.2: resolution: @@ -20520,7 +20618,6 @@ packages: engines: { node: '>= 8' } dependencies: minipass: 3.1.3 - dev: true /minipass-fetch/1.3.3: resolution: @@ -20534,7 +20631,6 @@ packages: minizlib: 2.1.2 optionalDependencies: encoding: 0.1.13 - dev: true /minipass-flush/1.0.5: resolution: @@ -20544,7 +20640,6 @@ packages: engines: { node: '>= 8' } dependencies: minipass: 3.1.3 - dev: true /minipass-json-stream/1.0.1: resolution: @@ -20564,7 +20659,6 @@ packages: engines: { node: '>=8' } dependencies: minipass: 3.1.3 - dev: true /minipass-sized/1.0.3: resolution: @@ -20574,7 +20668,6 @@ packages: engines: { node: '>=8' } dependencies: minipass: 3.1.3 - dev: true /minipass/2.9.0: resolution: @@ -20594,7 +20687,6 @@ packages: engines: { node: '>=8' } dependencies: yallist: 4.0.0 - dev: true /minizlib/1.3.3: resolution: @@ -20614,7 +20706,6 @@ packages: dependencies: minipass: 3.1.3 yallist: 4.0.0 - dev: true /mixin-deep/1.3.2: resolution: @@ -20661,7 +20752,6 @@ packages: } engines: { node: '>=10' } hasBin: true - dev: true /modify-values/1.0.1: resolution: @@ -20784,7 +20874,6 @@ packages: { integrity: sha512-8ZtvEnA2c5aYCZYd1cvgdnU6cqwixRoYg70xPLWUws5ORTa/lnw+u4amixRS/Ac5U5mQVgp9pnlSUnbNWFaWZQ==, } - dev: true /nanoid/3.1.30: resolution: @@ -20854,7 +20943,6 @@ packages: integrity: sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==, } engines: { node: '>= 0.6' } - dev: true /neo-async/2.6.1: resolution: @@ -20930,7 +21018,6 @@ packages: } dependencies: lower-case: 1.1.4 - dev: true /no-case/3.0.4: resolution: @@ -21048,6 +21135,28 @@ packages: which: 2.0.2 dev: true + /node-gyp/8.4.1: + resolution: + { + integrity: sha512-olTJRgUtAb/hOXG0E93wZDs5YiJlgbXxTwQAFHyNlRsXQnYzUaF2aGgujZbw+hR8aF4ZG/rST57bWMWD16jr9w==, + } + engines: { node: '>= 10.12.0' } + hasBin: true + dependencies: + env-paths: 2.2.0 + glob: 7.2.0 + graceful-fs: 4.2.10 + make-fetch-happen: 9.1.0 + nopt: 5.0.0 + npmlog: 6.0.2 + rimraf: 3.0.2 + semver: 7.3.7 + tar: 6.1.11 + which: 2.0.2 + transitivePeerDependencies: + - bluebird + - supports-color + /node-html-parser/5.3.3: resolution: { @@ -21104,6 +21213,34 @@ packages: integrity: sha512-maHFz6OLqYxz+VQyCAtA3PTX4UP/53pa05fyDNc9CwjvJ0yEh6+xBwKsgCxMNhS8taUKBFYxfuiaD9U/55iFaw==, } + /node-sass/7.0.3: + resolution: + { + integrity: sha512-8MIlsY/4dXUkJDYht9pIWBhMil3uHmE8b/AdJPjmFn1nBx9X9BASzfzmsCy0uCCb8eqI3SYYzVPDswWqSx7gjw==, + } + engines: { node: '>=12' } + hasBin: true + requiresBuild: true + dependencies: + async-foreach: 0.1.3 + chalk: 4.1.2 + cross-spawn: 7.0.3 + gaze: 1.1.3 + get-stdin: 4.0.1 + glob: 7.2.0 + lodash: 4.17.21 + meow: 9.0.0 + nan: 2.15.0 + node-gyp: 8.4.1 + npmlog: 5.0.1 + request: 2.88.2 + sass-graph: 4.0.1 + stdout-stream: 1.4.1 + true-case-path: 1.0.3 + transitivePeerDependencies: + - bluebird + - supports-color + /node-version/1.1.3: resolution: { @@ -21140,7 +21277,6 @@ packages: hasBin: true dependencies: abbrev: 1.1.1 - dev: true /normalize-html-whitespace/1.0.0: resolution: @@ -21172,7 +21308,6 @@ packages: resolve: 1.22.0 semver: 7.3.7 validate-npm-package-license: 3.0.4 - dev: true /normalize-path/2.1.1: resolution: @@ -21190,7 +21325,6 @@ packages: integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==, } engines: { node: '>=0.10.0' } - dev: true /normalize-range/0.1.2: resolution: { integrity: sha1-LRDAa9/TEuqXd2laTShDlFa3WUI= } @@ -21376,6 +21510,29 @@ packages: set-blocking: 2.0.0 dev: true + /npmlog/5.0.1: + resolution: + { + integrity: sha512-AqZtDUWOMKs1G/8lwylVjrdYgqA4d9nu8hc+0gzRxlDb1I10+FHBGMXs6aiQHFdCUUlqH99MUMuLfzWDNDtfxw==, + } + dependencies: + are-we-there-yet: 2.0.0 + console-control-strings: 1.1.0 + gauge: 3.0.2 + set-blocking: 2.0.0 + + /npmlog/6.0.2: + resolution: + { + integrity: sha512-/vBvz5Jfr9dT/aFWd0FIRf+T/Q2WBsLENygUaFUqstqsycmZAP/t5BvFJTK0viFmSUxiUKTUplWy5vt+rvKIxg==, + } + engines: { node: ^12.13.0 || ^14.15.0 || >=16.0.0 } + dependencies: + are-we-there-yet: 3.0.1 + console-control-strings: 1.1.0 + gauge: 4.0.4 + set-blocking: 2.0.0 + /nprogress/0.2.0: resolution: { integrity: sha1-y480xTIT2JVyP8urkH6UIq28r7E= } dev: true @@ -21431,7 +21588,6 @@ packages: { integrity: sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==, } - dev: true /object-assign/4.1.1: resolution: @@ -21908,7 +22064,6 @@ packages: engines: { node: '>=10' } dependencies: yocto-queue: 0.1.0 - dev: true /p-locate/2.0.0: resolution: { integrity: sha1-IKAQOyIqcMj9OcwuWAaA893l7EM= } @@ -21958,7 +22113,6 @@ packages: engines: { node: '>=10' } dependencies: aggregate-error: 3.0.1 - dev: true /p-pipe/3.1.0: resolution: @@ -22063,7 +22217,7 @@ packages: '@npmcli/installed-package-contents': 1.0.7 '@npmcli/promise-spawn': 1.3.2 '@npmcli/run-script': 1.8.3 - cacache: 15.0.5 + cacache: 15.3.0 chownr: 2.0.0 fs-minipass: 2.1.0 infer-owner: 1.0.4 @@ -22097,7 +22251,6 @@ packages: } dependencies: no-case: 2.3.2 - dev: true /param-case/3.0.4: resolution: @@ -22156,7 +22309,6 @@ packages: is-alphanumerical: 1.0.3 is-decimal: 1.0.3 is-hexadecimal: 1.0.3 - dev: true /parse-entities/2.0.0: resolution: @@ -22323,7 +22475,6 @@ packages: dependencies: camel-case: 3.0.0 upper-case-first: 1.1.2 - dev: true /pascal-case/3.1.2: resolution: @@ -22357,7 +22508,6 @@ packages: } dependencies: no-case: 2.3.2 - dev: true /path-case/3.0.4: resolution: @@ -22512,7 +22662,6 @@ packages: { integrity: sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==, } - dev: true /picocolors/1.0.0: resolution: @@ -23802,7 +23951,10 @@ packages: dev: true /prelude-ls/1.1.2: - resolution: { integrity: sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ= } + resolution: + { + integrity: sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==, + } engines: { node: '>= 0.8.0' } dev: true @@ -23949,7 +24101,10 @@ packages: dev: true /process-nextick-args/1.0.7: - resolution: { integrity: sha1-FQ4gt1ZZCtP5EJPyWk8q2L/zC6M= } + resolution: + { + integrity: sha512-yN0WQmuCX63LP/TMvAg31nvT6m4vDqJEiiv2CAZqWOGNWutc9DfDk1NPYYmKUFmaVM2UwDowH4u5AHWYP/jxKw==, + } dev: true /process-nextick-args/2.0.1: @@ -23957,7 +24112,6 @@ packages: { integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==, } - dev: true /process/0.11.10: resolution: { integrity: sha1-czIwDoQBYb2j5podHZGn1LwW8YI= } @@ -23981,7 +24135,6 @@ packages: peerDependenciesMeta: bluebird: optional: true - dev: true /promise-polyfill/6.1.0: resolution: @@ -23998,7 +24151,10 @@ packages: dev: true /promise-retry/1.1.1: - resolution: { integrity: sha1-ZznpaOMFHaIM5kl/srUPaRHfPW0= } + resolution: + { + integrity: sha512-StEy2osPr28o17bIW776GtwO6+Q+M9zPiZkYfosciUUMYqjhU/ffwRAH0zN2+uvGyUsn8/YICIHRzLbPacpZGw==, + } engines: { node: '>=0.12' } dependencies: err-code: 1.1.2 @@ -24014,7 +24170,6 @@ packages: dependencies: err-code: 2.0.3 retry: 0.12.0 - dev: true /promise.series/0.2.0: resolution: @@ -24142,7 +24297,6 @@ packages: { integrity: sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==, } - dev: true /public-encrypt/4.0.3: resolution: @@ -24235,7 +24389,6 @@ packages: integrity: sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==, } engines: { node: '>=0.6' } - dev: true /qs/6.7.0: resolution: @@ -24333,7 +24486,6 @@ packages: } dependencies: safe-buffer: 5.2.0 - dev: true /randomfill/1.0.4: resolution: @@ -24405,6 +24557,20 @@ packages: scheduler: 0.0.0-experimental-cb5084d1c-20220924 dev: true + /react-dom/17.0.2_react@17.0.2: + resolution: + { + integrity: sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==, + } + peerDependencies: + react: 17.0.2 + dependencies: + loose-envify: 1.4.0 + object-assign: 4.1.1 + react: 17.0.2 + scheduler: 0.20.2 + dev: false + /react-dom/17.0.2_react@18.2.0: resolution: { @@ -24430,7 +24596,6 @@ packages: loose-envify: 1.4.0 react: 18.2.0 scheduler: 0.23.0 - dev: true /react-is/16.13.1: resolution: @@ -24467,7 +24632,7 @@ packages: engines: { node: '>=0.10.0' } dev: true - /react-server-dom-webpack/0.0.0-experimental-cb5084d1c-20220924_webpack@5.74.0: + /react-server-dom-webpack/0.0.0-experimental-cb5084d1c-20220924_zbur65pq5ttfo7ncb2n2vp2s3m: resolution: { integrity: sha512-7dywHsO5GV8FJiTnEvL7N1ArRLemxEmt10Ear15b7gNcxf+DMAraffj4O1j9uH+v6/ssbaeR8470yXCx0c76Gw==, @@ -24480,6 +24645,7 @@ packages: acorn: 6.4.2 loose-envify: 1.4.0 neo-async: 2.6.2 + react: 18.2.0 webpack: 5.74.0 dev: true @@ -24526,6 +24692,18 @@ packages: loose-envify: 1.4.0 dev: true + /react/16.14.0: + resolution: + { + integrity: sha512-0X2CImDkJGApiAlcf0ODKIneSwBPhqJawOa5wCtKbu7ZECrmS26NvtSILynQ66cgkT/RJ4LidJOc3bUESwmU8g==, + } + engines: { node: '>=0.10.0' } + dependencies: + loose-envify: 1.4.0 + object-assign: 4.1.1 + prop-types: 15.8.1 + dev: false + /react/17.0.2: resolution: { @@ -24535,7 +24713,6 @@ packages: dependencies: loose-envify: 1.4.0 object-assign: 4.1.1 - dev: true /react/18.2.0: resolution: @@ -24545,7 +24722,6 @@ packages: engines: { node: '>=0.10.0' } dependencies: loose-envify: 1.4.0 - dev: true /read-cmd-shim/2.0.0: resolution: @@ -24605,7 +24781,10 @@ packages: dev: true /read-pkg-up/1.0.1: - resolution: { integrity: sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI= } + resolution: + { + integrity: sha512-WD9MTlNtI55IwYUS27iHh9tK3YoIVhxis8yKhLpTqWtml739uXc9NWTpxoHkfZf3+DkCCsXox94/VWZniuZm6A==, + } engines: { node: '>=0.10.0' } dependencies: find-up: 1.1.2 @@ -24621,7 +24800,10 @@ packages: dev: true /read-pkg-up/3.0.0: - resolution: { integrity: sha1-PtSWaF26D4/hGNBpHcUfSh/5bwc= } + resolution: + { + integrity: sha512-YFzFrVvpC6frF1sz8psoHDBGF7fLPc+llq/8NB43oagqWkx8ar5zYtsTORtOjw9W2RHLpWP+zTWwBvf1bCmcSw==, + } engines: { node: '>=4' } dependencies: find-up: 2.1.0 @@ -24698,7 +24880,10 @@ packages: dev: true /readable-stream/1.1.14: - resolution: { integrity: sha1-fPTFTvZI44EwhMY23SB54WbAgdk= } + resolution: + { + integrity: sha512-+MeVjFf4L44XUkhM1eYbD8fyEsxcV81pqMSR5gblfcLCHfZvbrqy4/qYHE+/R5HoBUT11WV5O08Cr1n3YXkWVQ==, + } dependencies: core-util-is: 1.0.2 inherits: 2.0.4 @@ -24733,7 +24918,6 @@ packages: safe-buffer: 5.1.2 string_decoder: 1.1.1 util-deprecate: 1.0.2 - dev: true /readable-stream/3.6.0: resolution: @@ -24745,7 +24929,6 @@ packages: inherits: 2.0.4 string_decoder: 1.3.0 util-deprecate: 1.0.2 - dev: true /readdir-scoped-modules/1.1.0: resolution: @@ -24766,7 +24949,7 @@ packages: } engines: { node: '>=0.10' } dependencies: - graceful-fs: 4.2.9 + graceful-fs: 4.2.10 micromatch: 3.1.10 readable-stream: 2.3.7 transitivePeerDependencies: @@ -24781,7 +24964,6 @@ packages: engines: { node: '>=8.10.0' } dependencies: picomatch: 2.2.3 - dev: true /recast/0.20.5: resolution: @@ -24813,7 +24995,10 @@ packages: dev: true /redent/1.0.0: - resolution: { integrity: sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94= } + resolution: + { + integrity: sha512-qtW5hKzGQZqKoh6JNSD+4lfitfPKGz42e6QwiRmPM5mmKtR0N41AbJRYu0xJi7nhOJ4WDgRkKvAk6tw4WIwR4g==, + } engines: { node: '>=0.10.0' } dependencies: indent-string: 2.1.0 @@ -25179,7 +25364,6 @@ packages: unist-util-remove-position: 1.1.4 vfile-location: 2.0.6 xtend: 4.0.2 - dev: true /remark-parse/8.0.3: resolution: @@ -25221,7 +25405,6 @@ packages: } dependencies: mdast-squeeze-paragraphs: 3.0.5 - dev: true /remote-origin-url/0.5.3: resolution: @@ -25273,12 +25456,8 @@ packages: dev: true /replace-ext/1.0.0: - resolution: - { - integrity: sha512-vuNYXC7gG7IeVNBC1xUllqCcZKRbJoSPOBhnTEcAIiKCsbuef6zO3F0Rve3isPMMoNoQRWjQwbAgAjHUHniyEA==, - } + resolution: { integrity: sha1-3mMSg3P8v3w8z6TeWkgMRaZ5WOs= } engines: { node: '>= 0.10' } - dev: true /request-promise-core/1.1.2_request@2.88.2: resolution: @@ -25321,12 +25500,13 @@ packages: tough-cookie: 2.5.0 tunnel-agent: 0.6.0 uuid: 3.3.3 - dev: true /require-directory/2.1.1: - resolution: { integrity: sha1-jGStX9MNqxyXbiNE/+f3kqam30I= } + resolution: + { + integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==, + } engines: { node: '>=0.10.0' } - dev: true /require-from-string/1.2.1: resolution: { integrity: sha1-UpyczvJzgK3+yaL5ZbZJu+5jZBg= } @@ -25467,7 +25647,7 @@ packages: engines: { node: '>=4' } dependencies: onetime: 2.0.1 - signal-exit: 3.0.3 + signal-exit: 3.0.7 dev: true /restore-cursor/3.1.0: @@ -25478,7 +25658,7 @@ packages: engines: { node: '>=8' } dependencies: onetime: 5.1.2 - signal-exit: 3.0.3 + signal-exit: 3.0.7 /restore-cursor/4.0.0: resolution: @@ -25488,7 +25668,7 @@ packages: engines: { node: ^12.20.0 || ^14.13.1 || >=16.0.0 } dependencies: onetime: 5.1.2 - signal-exit: 3.0.3 + signal-exit: 3.0.7 dev: true /ret/0.1.15: @@ -25546,7 +25726,6 @@ packages: /retry/0.12.0: resolution: { integrity: sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs= } engines: { node: '>= 4' } - dev: true /reusify/1.0.4: resolution: @@ -25783,7 +25962,6 @@ packages: { integrity: sha512-fZEwUGbVl7kouZs1jCdMLdt95hdIv0ZeHg6L7qPeciMZhZ+/gdesW4wgTARkrFWEpspjEATAzUGPG8N2jJiwbg==, } - dev: true /safe-identifier/0.4.2: resolution: @@ -25807,7 +25985,20 @@ packages: integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==, } - /sass-loader/12.4.0_webpack@5.74.0: + /sass-graph/4.0.1: + resolution: + { + integrity: sha512-5YCfmGBmxoIRYHnKK2AKzrAkCoQ8ozO+iumT8K4tXJXRVCPf+7s1/9KxTSW3Rbvf+7Y7b4FR3mWyLnQr3PHocA==, + } + engines: { node: '>=12' } + hasBin: true + dependencies: + glob: 7.2.0 + lodash: 4.17.21 + scss-tokenizer: 0.4.3 + yargs: 17.5.1 + + /sass-loader/12.4.0_y7k4qxzyfvxio3t476zhrzlwf4: resolution: { integrity: sha512-7xN+8khDIzym1oL9XyS6zP6Ges+Bo2B2xbPrjdMHEYyV3AQYhd/wXeru++3ODHF0zMjYmVadblSKrPrjEkL8mg==, @@ -25826,8 +26017,11 @@ packages: sass: optional: true dependencies: + fibers: 5.0.3 klona: 2.0.4 neo-async: 2.6.2 + node-sass: 7.0.3 + sass: 1.54.0 webpack: 5.74.0 dev: true @@ -25842,7 +26036,6 @@ packages: chokidar: 3.4.3 immutable: 4.1.0 source-map-js: 1.0.2 - dev: true /sax/1.2.4: resolution: @@ -25878,7 +26071,6 @@ packages: dependencies: loose-envify: 1.4.0 object-assign: 4.1.1 - dev: true /scheduler/0.23.0: resolution: @@ -25887,7 +26079,6 @@ packages: } dependencies: loose-envify: 1.4.0 - dev: true /schema-utils/2.7.1: resolution: @@ -25923,7 +26114,15 @@ packages: '@types/json-schema': 7.0.9 ajv: 6.12.6 ajv-keywords: 3.5.2_ajv@6.12.6 - dev: true + + /scss-tokenizer/0.4.3: + resolution: + { + integrity: sha512-raKLgf1LI5QMQnG+RxHz6oK0sL3x3I4FN2UDLqgLOGO8hodECNnNh5BXn7fAyBxrA8zVzdQizQ6XjNJQ+uBwMw==, + } + dependencies: + js-base64: 2.5.1 + source-map: 0.7.3 /seedrandom/3.0.5: resolution: @@ -26042,7 +26241,6 @@ packages: dependencies: no-case: 2.3.2 upper-case-first: 1.1.2 - dev: true /sentence-case/3.0.4: resolution: @@ -26071,7 +26269,6 @@ packages: } dependencies: randombytes: 2.1.0 - dev: true /serve-static/1.14.1: resolution: @@ -26093,7 +26290,6 @@ packages: { integrity: sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==, } - dev: true /set-immediate-shim/1.0.1: resolution: { integrity: sha1-SysbJ+uAip+NzEgaWOXlb1mfP2E= } @@ -26221,6 +26417,12 @@ packages: integrity: sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==, } + /signal-exit/3.0.7: + resolution: + { + integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==, + } + /simple-swizzle/0.2.2: resolution: { @@ -26272,7 +26474,10 @@ packages: dev: true /slice-ansi/0.0.4: - resolution: { integrity: sha1-7b+JA/ZvfOL46v1s7tZeJkyDGzU= } + resolution: + { + integrity: sha512-up04hB2hR92PgjpyU3y/eg91yIBILyjVY26NvvciY3EVVPjybkMszMpXQ9QAkcS3I5rtJBDLoTxxg+qvW8c7rw==, + } engines: { node: '>=0.10.0' } dev: true @@ -26301,7 +26506,6 @@ packages: integrity: sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==, } engines: { node: '>= 6.0.0', npm: '>= 3.0.0' } - dev: true /snake-case/2.1.0: resolution: @@ -26310,7 +26514,6 @@ packages: } dependencies: no-case: 2.3.2 - dev: true /snake-case/3.0.4: resolution: @@ -26376,6 +26579,19 @@ packages: - supports-color dev: true + /socks-proxy-agent/6.2.1: + resolution: + { + integrity: sha512-a6KW9G+6B3nWZ1yB8G7pJwL3ggLy1uTzKAgCb7ttblwqdz9fMGJUuTy3uFzEP48FAs9FLILlmzDlE2JJhVQaXQ==, + } + engines: { node: '>= 10' } + dependencies: + agent-base: 6.0.2 + debug: 4.3.4 + socks: 2.6.2 + transitivePeerDependencies: + - supports-color + /socks/2.6.2: resolution: { @@ -26385,7 +26601,6 @@ packages: dependencies: ip: 1.1.5 smart-buffer: 4.2.0 - dev: true /sort-keys/2.0.0: resolution: { integrity: sha1-ZYU1WEhh7JfXMNbPQYIuH1ZoQSg= } @@ -26480,7 +26695,6 @@ packages: integrity: sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==, } engines: { node: '>= 8' } - dev: true /source-map/0.8.0-beta.0: resolution: @@ -26624,7 +26838,6 @@ packages: jsbn: 0.1.1 safer-buffer: 2.1.2 tweetnacl: 0.14.5 - dev: true /ssri/8.0.1: resolution: @@ -26634,7 +26847,6 @@ packages: engines: { node: '>= 8' } dependencies: minipass: 3.1.3 - dev: true /stable/0.1.8: resolution: @@ -26668,7 +26880,6 @@ packages: { integrity: sha512-8LpelPGR0qQM4PnfLiplOQNJcIN1/r2Gy0xKB2zKnIW2YzPMt2sR4I/+gtPjhN7Svh9kw+zqEg2SFwpBO9iNiw==, } - dev: true /static-extend/0.1.2: resolution: @@ -26686,6 +26897,14 @@ packages: engines: { node: '>= 0.6' } dev: true + /stdout-stream/1.4.1: + resolution: + { + integrity: sha512-j4emi03KXqJWcIeF8eIXkjMFN1Cmb8gUlDYGeBALLPo5qdyTfA9bOtl8m33lRoC+vFMkP3gl0WsDr6+gzxbbTA==, + } + dependencies: + readable-stream: 2.3.7 + /stream-browserify/3.0.0: resolution: { @@ -26784,7 +27003,6 @@ packages: dependencies: is-fullwidth-code-point: 2.0.0 strip-ansi: 4.0.0 - dev: true /string-width/3.1.0: resolution: @@ -26904,7 +27122,6 @@ packages: } dependencies: safe-buffer: 5.1.2 - dev: true /string_decoder/1.3.0: resolution: @@ -26913,7 +27130,6 @@ packages: } dependencies: safe-buffer: 5.2.0 - dev: true /stringify-entities/3.1.0: resolution: @@ -26956,7 +27172,6 @@ packages: engines: { node: '>=4' } dependencies: ansi-regex: 3.0.0 - dev: true /strip-ansi/5.2.0: resolution: @@ -27116,7 +27331,7 @@ packages: postcss-load-plugins: 2.3.0 dev: true - /styled-jsx/5.0.7_@babel+core@7.18.0: + /styled-jsx/5.0.7_uuaxwgga6hqycsez5ok7v2wg4i: resolution: { integrity: sha512-b3sUzamS086YLRuvnaDigdAewz1/EFYlHpYBP5mZovKEdQQOIIYq8lApylub3HHZ6xFjV051kkGU7cudJmrXEA==, @@ -27133,6 +27348,7 @@ packages: optional: true dependencies: '@babel/core': 7.18.0 + react: 18.2.0 dev: false /stylehacks/4.0.3: @@ -27223,7 +27439,6 @@ packages: engines: { node: '>=10' } dependencies: has-flag: 4.0.0 - dev: true /supports-hyperlinks/2.1.0: resolution: @@ -27282,7 +27497,6 @@ packages: dependencies: lower-case: 1.1.4 upper-case: 1.1.3 - dev: true /symbol-observable/1.0.1: resolution: @@ -27360,7 +27574,6 @@ packages: integrity: sha512-FBk4IesMV1rBxX2tfiK8RAmogtWn53puLOQlvO8XuwlgxcYbP4mVPS9Ph4aeamSyyVjOl24aYWAuc8U5kCVwMw==, } engines: { node: '>=6' } - dev: true /tar/4.4.10: resolution: @@ -27407,7 +27620,6 @@ packages: minizlib: 2.1.2 mkdirp: 1.0.4 yallist: 4.0.0 - dev: true /taskr/1.1.0: resolution: { integrity: sha1-TynQrOJvTerppHjqv5qgQy6IRDg= } @@ -27525,7 +27737,6 @@ packages: source-map: 0.6.1 terser: 5.14.1 webpack: 5.74.0 - dev: true /terser/5.10.0: resolution: @@ -27534,6 +27745,8 @@ packages: } engines: { node: '>=10' } hasBin: true + peerDependencies: + acorn: ^8.5.0 peerDependenciesMeta: acorn: optional: true @@ -27556,7 +27769,6 @@ packages: acorn: 8.8.0 commander: 2.20.3 source-map-support: 0.5.20 - dev: true /terser/5.5.1: resolution: @@ -27705,7 +27917,6 @@ packages: dependencies: no-case: 2.3.2 upper-case: 1.1.3 - dev: true /title-case/3.0.3: resolution: @@ -27806,7 +28017,6 @@ packages: { integrity: sha512-9K8KYegr9hrdm8yPpu5iZjJp5t6RPAp4gFDU5hD9zR8hwqgF4fsoSitMtkRKQG2qkP5j/uG3wajbgV09rjmIqg==, } - dev: true /to-vfile/6.1.0: resolution: @@ -27842,7 +28052,6 @@ packages: dependencies: psl: 1.8.0 punycode: 2.1.1 - dev: true /tough-cookie/4.0.0: resolution: @@ -27893,10 +28102,12 @@ packages: { integrity: sha512-E0ZosSWYK2mkSu+KEtQ9/KqarVjA9HztOSX+9FDdNacRAq29RRV6ZQNgob3iuW8Htar9vAfEa6yyt5qBAHZDBA==, } - dev: true /trim-newlines/1.0.0: - resolution: { integrity: sha1-WIeWa7WCpFA6QetST301ARgVphM= } + resolution: + { + integrity: sha512-Nm4cF79FhSTzrLKGDMi3I4utBtFv8qKy4sq1enftf2gMdpqI8oVQTAfySkTz5r49giVzDj88SVZXP4CeYQwjaw==, + } engines: { node: '>=0.10.0' } dev: true @@ -27917,21 +28128,26 @@ packages: { integrity: sha512-MUjYItdrqqj2zpcHFTkMa9WAv4JHTI6gnRQGPFLrt5L9a6tRMiDnIqYl8JBvu2d2Tc3lWJKQwlGCp0K8AvCM+Q==, } - dev: true /trim/0.0.1: resolution: { integrity: sha512-YzQV+TZg4AxpKxaTHK3c3D+kRDCGVEE7LemdlQZoQXn0iennk10RsIoY6ikzAqJTc9Xjl9C1/waHom/J86ziAQ==, } - dev: true /trough/1.0.4: resolution: { integrity: sha512-tdzBRDGWcI1OpPVmChbdSKhvSVurznZ8X36AYURAcl+0o2ldlCY2XPzyXNNxwJwwyIU+rIglTCG4kxtNKBQH7Q==, } - dev: true + + /true-case-path/1.0.3: + resolution: + { + integrity: sha512-m6s2OdQe5wgpFMC+pAJ+q9djG82O2jcHPOI6RNg1yy9rCYR+WD6Nbpl32fDpfC56nirdRy+opFa/Vk7HYhqaew==, + } + dependencies: + glob: 7.2.0 /tsconfig-paths/3.14.1: resolution: @@ -28011,7 +28227,6 @@ packages: } dependencies: safe-buffer: 5.2.0 - dev: true /turbo-darwin-64/1.5.3: resolution: @@ -28100,10 +28315,12 @@ packages: { integrity: sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA==, } - dev: true /type-check/0.3.2: - resolution: { integrity: sha1-WITKtRLPHTVeP7eE8wgEsrUg23I= } + resolution: + { + integrity: sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==, + } engines: { node: '>= 0.8.0' } dependencies: prelude-ls: 1.1.2 @@ -28147,7 +28364,6 @@ packages: integrity: sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==, } engines: { node: '>=10' } - dev: true /type-fest/0.20.2: resolution: @@ -28319,7 +28535,6 @@ packages: dependencies: inherits: 2.0.4 xtend: 4.0.2 - dev: true /unicode-canonical-property-names-ecmascript/1.0.4: resolution: @@ -28450,7 +28665,6 @@ packages: trough: 1.0.4 vfile: 3.0.1 x-is-string: 0.1.0 - dev: true /unified/9.2.1: resolution: @@ -28501,7 +28715,6 @@ packages: } dependencies: unique-slug: 2.0.2 - dev: true /unique-slug/2.0.2: resolution: @@ -28510,7 +28723,6 @@ packages: } dependencies: imurmurhash: 0.1.4 - dev: true /unique-string/1.0.0: resolution: @@ -28539,14 +28751,12 @@ packages: } dependencies: object-assign: 4.1.1 - dev: true /unist-util-generated/1.1.6: resolution: { integrity: sha512-cln2Mm1/CZzN5ttGK7vkoGw+RZ8VcUH6BtGbq98DDtRGquAAOXig1mrBQYelOwMXYS8rK+vZDyyojSjp7JX+Lg==, } - dev: true /unist-util-inspect/5.0.1: resolution: @@ -28562,7 +28772,6 @@ packages: { integrity: sha512-sVZZX3+kspVNmLWBPAB6r+7D9ZgAFPNWm66f7YNb420RlQSbn+n8rG8dGZSkrER7ZIXGQYNm5pqC3v3HopH24A==, } - dev: true /unist-util-is/4.1.0: resolution: @@ -28585,7 +28794,6 @@ packages: { integrity: sha512-tWvIbV8goayTjobxDIr4zVTyG+Q7ragMSMeKC3xnPl9xzIc0+she8mxXLM3JVNDDsfARPbCd3XdzkyLdo7fF3g==, } - dev: true /unist-util-remove-position/1.1.4: resolution: @@ -28594,7 +28802,6 @@ packages: } dependencies: unist-util-visit: 1.4.1 - dev: true /unist-util-remove-position/2.0.1: resolution: @@ -28621,14 +28828,12 @@ packages: } dependencies: unist-util-is: 3.0.0 - dev: true /unist-util-stringify-position/1.1.2: resolution: { integrity: sha512-pNCVrk64LZv1kElr0N1wPiHEUoXNVFERp+mlTg/s9R5Lwg87f9bM/3sQB99w+N9D/qnM9ar3+AKDBwo/gm/iQQ==, } - dev: true /unist-util-stringify-position/2.0.3: resolution: @@ -28646,7 +28851,6 @@ packages: } dependencies: '@types/unist': 2.0.3 - dev: true /unist-util-visit-children/1.1.4: resolution: @@ -28662,7 +28866,6 @@ packages: } dependencies: unist-util-is: 3.0.0 - dev: true /unist-util-visit-parents/3.1.1: resolution: @@ -28681,7 +28884,6 @@ packages: } dependencies: unist-util-visit-parents: 2.1.2 - dev: true /unist-util-visit/2.0.3: resolution: @@ -28694,7 +28896,7 @@ packages: unist-util-visit-parents: 3.1.1 dev: true - /unistore/3.4.1: + /unistore/3.4.1_react@18.2.0: resolution: { integrity: sha512-p2Ej8qqrqcD10Ah0ZUKUU/mhRB8pM4q6gzjxq9kZpgxa8dks7oHT8jDP4CqLhoRof3RXOZLKB9EBV1DTzHiJRw==, @@ -28707,6 +28909,8 @@ packages: optional: true react: optional: true + dependencies: + react: 18.2.0 dev: true /universal-user-agent/6.0.0: @@ -28817,7 +29021,6 @@ packages: } dependencies: upper-case: 1.1.3 - dev: true /upper-case-first/2.0.2: resolution: @@ -28833,7 +29036,6 @@ packages: { integrity: sha512-WRbjgmYzgXkCV7zNVpy5YgrHgbBv126rMALQQMrmzOVC4GM2waQ9x7xtm8VU+1yF2kWyPzI9zbZ48n4vSxwfSA==, } - dev: true /upper-case/2.0.2: resolution: @@ -28892,13 +29094,15 @@ packages: engines: { node: '>= 4' } dev: true - /use-sync-external-store/1.2.0: + /use-sync-external-store/1.2.0_react@18.2.0: resolution: { integrity: sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA==, } peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 + dependencies: + react: 18.2.0 dev: false /use/3.1.1: @@ -28914,7 +29118,6 @@ packages: { integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==, } - dev: true /util-promisify/2.1.0: resolution: { integrity: sha1-PCI2R2xNMsX/PEcAKt18E7moKlM= } @@ -28958,7 +29161,6 @@ packages: } deprecated: Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details. hasBin: true - dev: true /uuid/8.3.2: resolution: @@ -29026,16 +29228,12 @@ packages: dev: true /verror/1.10.0: - resolution: - { - integrity: sha512-ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw==, - } + resolution: { integrity: sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA= } engines: { '0': node >=0.6.0 } dependencies: assert-plus: 1.0.0 core-util-is: 1.0.2 extsprintf: 1.4.0 - dev: true /vfile-find-up/5.0.1: resolution: @@ -29051,7 +29249,6 @@ packages: { integrity: sha512-sSFdyCP3G6Ka0CEmN83A2YCMKIieHx0EDaj5IDP4g1pa5ZJ4FJDvpO0WODLxo4LUX4oe52gmSCK7Jw4SBghqxA==, } - dev: true /vfile-location/3.2.0: resolution: @@ -29067,7 +29264,6 @@ packages: } dependencies: unist-util-stringify-position: 1.1.2 - dev: true /vfile-message/2.0.4: resolution: @@ -29087,7 +29283,6 @@ packages: dependencies: '@types/unist': 2.0.3 unist-util-stringify-position: 3.0.0 - dev: true /vfile-reporter/6.0.2: resolution: @@ -29127,7 +29322,6 @@ packages: replace-ext: 1.0.0 unist-util-stringify-position: 1.1.2 vfile-message: 1.1.1 - dev: true /vfile/4.2.1: resolution: @@ -29193,7 +29387,6 @@ packages: dependencies: glob-to-regexp: 0.4.1 graceful-fs: 4.2.9 - dev: true /wcwidth/1.0.1: resolution: @@ -29282,7 +29475,6 @@ packages: integrity: sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==, } engines: { node: '>=10.13.0' } - dev: true /webpack/5.74.0: resolution: @@ -29325,7 +29517,6 @@ packages: - '@swc/core' - esbuild - uglify-js - dev: true /webpack/5.74.0_@swc+core@1.2.203: resolution: @@ -29508,7 +29699,14 @@ packages: } dependencies: string-width: 2.1.1 - dev: true + + /wide-align/1.1.5: + resolution: + { + integrity: sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==, + } + dependencies: + string-width: 4.2.3 /widest-line/3.1.0: resolution: @@ -29532,7 +29730,10 @@ packages: dev: true /wrap-ansi/3.0.1: - resolution: { integrity: sha1-KIoE2H7aXChuBg3+jxNc6NAH+Lo= } + resolution: + { + integrity: sha512-iXR3tDXpbnTpzjKSylUJRkLuOrEC7hwEB221cgn6wtF8wpmz28puFXAEfPT5zrjM3wahygB//VuWEr1vTkDcNQ==, + } engines: { node: '>=4' } dependencies: string-width: 2.1.1 @@ -29561,7 +29762,6 @@ packages: ansi-styles: 4.3.0 string-width: 4.2.3 strip-ansi: 6.0.1 - dev: true /wrappy/1.0.2: resolution: @@ -29669,7 +29869,6 @@ packages: { integrity: sha512-GojqklwG8gpzOVEVki5KudKNoq7MbbjYZCbyWzEz7tyPA7eleiE0+ePwOWQQRb5fm86rD3S8Tc0tSFf3AOv50w==, } - dev: true /xdg-basedir/3.0.0: resolution: @@ -29722,7 +29921,6 @@ packages: integrity: sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==, } engines: { node: '>=0.4' } - dev: true /y18n/4.0.0: resolution: @@ -29737,7 +29935,6 @@ packages: integrity: sha512-hsRUr4FFrvhhRH12wOdfs38Gy7k2FFzB9qgN9v3aLykRq0dRcdcpz5C9FxdS2NuhOrI/628b/KSTJ3rwHysYSg==, } engines: { node: '>=10' } - dev: true /yallist/2.1.2: resolution: { integrity: sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI= } @@ -29789,7 +29986,6 @@ packages: integrity: sha512-WOkpgNhPTlE73h4VFAFsOnomJVaovO8VqLDzy5saChRBFQFBoMYirowyW+Q9HB4HFF4Z7VZTiG3iSzJJA29yRA==, } engines: { node: '>=10' } - dev: true /yargs-parser/21.0.1: resolution: @@ -29797,7 +29993,6 @@ packages: integrity: sha512-9BK1jFpLzJROCI5TzwZL/TU4gqjK5xiHV/RfWLOahrjAko/e4DJkRDZQXfvqAsiZzzYhgAzbgz6lg48jcm4GLg==, } engines: { node: '>=12' } - dev: true /yargs/14.2.2: resolution: @@ -29848,7 +30043,6 @@ packages: string-width: 4.2.3 y18n: 5.0.5 yargs-parser: 21.0.1 - dev: true /yocto-queue/0.1.0: resolution: @@ -29856,7 +30050,6 @@ packages: integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==, } engines: { node: '>=10' } - dev: true /zwitch/1.0.5: resolution: diff --git a/test/e2e/app-dir/index.test.ts b/test/e2e/app-dir/index.test.ts index dac18143c6fae..d745fc5ccfa27 100644 --- a/test/e2e/app-dir/index.test.ts +++ b/test/e2e/app-dir/index.test.ts @@ -1432,8 +1432,7 @@ describe('app dir', () => { await browser.waitForElementByCss('#not-found-component').text() ).toBe('404!') }) - - it('should trigger 404 client-side', async () => { + ;(isDev ? it.skip : it)('should trigger 404 client-side', async () => { const browser = await webdriver(next.url, '/not-found/client-side') await browser .elementByCss('button')