diff --git a/.changeset/README.md b/.changeset/README.md new file mode 100644 index 00000000..e5b6d8d6 --- /dev/null +++ b/.changeset/README.md @@ -0,0 +1,8 @@ +# Changesets + +Hello and welcome! This folder has been automatically generated by `@changesets/cli`, a build tool that works +with multi-package repos, or single-package repos to help you version and publish your code. You can +find the full documentation for it [in our repository](https://github.com/changesets/changesets) + +We have a quick list of common questions to get you started engaging with this project in +[our documentation](https://github.com/changesets/changesets/blob/main/docs/common-questions.md) diff --git a/.changeset/config.json b/.changeset/config.json new file mode 100644 index 00000000..78999359 --- /dev/null +++ b/.changeset/config.json @@ -0,0 +1,10 @@ +{ + "$schema": "https://unpkg.com/@changesets/config@1.6.1/schema.json", + "changelog": "@changesets/cli/changelog", + "commit": false, + "linked": [["@contentlayer/*", "contentlayer", "next-contentlayer"]], + "access": "public", + "baseBranch": "main", + "updateInternalDependencies": "patch", + "ignore": ["examples-*"] +} diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 161cb4e8..57b3f1aa 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -12,31 +12,18 @@ jobs: os: [ubuntu-latest] runs-on: ${{ matrix.os }} steps: - - uses: actions/checkout@v2 - with: - submodules: true - - uses: actions/setup-node@v1 - with: - node-version: ${{ matrix.node-version }} - cache: yarn - - run: yarn install + - uses: schickling-actions/checkout-and-install@main - run: yarn lint:check test: strategy: matrix: node-version: [16.x] + # Note tests are currently not run in Windows because the path seperator on Windows invalidates the test results 🙈 os: [ubuntu-latest] runs-on: ${{ matrix.os }} steps: - - uses: actions/checkout@v2 - with: - submodules: true - - uses: actions/setup-node@v2 - with: - node-version: ${{ matrix.node-version }} - cache: yarn - - run: yarn install + - uses: schickling-actions/checkout-and-install@main - run: yarn build - run: yarn test @@ -44,17 +31,10 @@ jobs: strategy: matrix: node-version: [16.x] - os: [ubuntu-latest] + os: [ubuntu-latest, windows-latest] runs-on: ${{ matrix.os }} steps: - - uses: actions/checkout@v2 - with: - submodules: true - - uses: actions/setup-node@v2 - with: - node-version: ${{ matrix.node-version }} - cache: yarn - - run: yarn install + - uses: schickling-actions/checkout-and-install@main - run: yarn build - run: yarn build working-directory: examples/starter @@ -63,17 +43,10 @@ jobs: strategy: matrix: node-version: [16.x] - os: [ubuntu-latest] + os: [ubuntu-latest, windows-latest] runs-on: ${{ matrix.os }} steps: - - uses: actions/checkout@v2 - with: - submodules: true - - uses: actions/setup-node@v2 - with: - node-version: ${{ matrix.node-version }} - cache: yarn - - run: yarn install + - uses: schickling-actions/checkout-and-install@main - run: yarn build - run: yarn build working-directory: examples/playground-azimuth @@ -82,17 +55,10 @@ jobs: strategy: matrix: node-version: [16.x] - os: [ubuntu-latest] + os: [ubuntu-latest, windows-latest] runs-on: ${{ matrix.os }} steps: - - uses: actions/checkout@v2 - with: - submodules: true - - uses: actions/setup-node@v2 - with: - node-version: ${{ matrix.node-version }} - cache: yarn - - run: yarn install + - uses: schickling-actions/checkout-and-install@main - run: yarn build - run: yarn build working-directory: examples/gatsby-docs @@ -101,17 +67,10 @@ jobs: strategy: matrix: node-version: [16.x] - os: [ubuntu-latest] + os: [ubuntu-latest, windows-latest] runs-on: ${{ matrix.os }} steps: - - uses: actions/checkout@v2 - with: - submodules: true - - uses: actions/setup-node@v2 - with: - node-version: ${{ matrix.node-version }} - cache: yarn - - run: yarn install + - uses: schickling-actions/checkout-and-install@main - run: yarn build - run: yarn build working-directory: examples/mdx diff --git a/infra/jaeger/collector-config.yaml b/.infra/jaeger/collector-config.yaml similarity index 100% rename from infra/jaeger/collector-config.yaml rename to .infra/jaeger/collector-config.yaml diff --git a/infra/jaeger/docker-compose.yml b/.infra/jaeger/docker-compose.yml similarity index 100% rename from infra/jaeger/docker-compose.yml rename to .infra/jaeger/docker-compose.yml diff --git a/examples/gatsby-docs/contentlayer.config.ts b/examples/gatsby-docs/contentlayer.config.ts index e86bfaa8..895f2fd6 100644 --- a/examples/gatsby-docs/contentlayer.config.ts +++ b/examples/gatsby-docs/contentlayer.config.ts @@ -1,8 +1,9 @@ -// import rehypeShiki from '@leafac/rehype-shiki' -// import { createRequire } from 'module' +import rehypeShiki from '@stefanprobst/rehype-shiki' + +import { createRequire } from 'module' import { defineDocumentType, makeSource, defineNestedType, FieldDef } from 'contentlayer/source-files' -// import * as path from 'path' -// import * as shiki from 'shiki' +import * as path from 'path' +import * as shiki from 'shiki' const Example = defineNestedType(() => ({ name: 'Example', @@ -55,22 +56,19 @@ const Tutorial = defineDocumentType(() => ({ })) export default makeSource(async () => { - // TODO re-enable once this is fixed https://github.com/leafac/rehype-shiki/issues/2 - - // const require = createRequire(import.meta.url) - // const shikiPath = (dir: string) => path.join(require.resolve('shiki'), '..', '..', dir, path.sep) - // const highlighter = await shiki.getHighlighter({ - // paths: { languages: shikiPath('languages'), themes: shikiPath('themes') }, - // theme: 'github-light', - // }) + const require = createRequire(import.meta.url) + const shikiPkgPath = (dir: string) => path.join(require.resolve('shiki'), '..', '..', dir, path.sep) + const highlighter = await shiki.getHighlighter({ + paths: { languages: shikiPkgPath('languages'), themes: shikiPkgPath('themes') }, + theme: 'github-light', + }) return { contentDirPath: 'gatsby/docs', - // contentDirPath: path.join(process.cwd(), 'gatsby', 'docs'), documentTypes: [Reference, HowTo, Conceptual, Tutorial], onUnknownDocuments: 'skip-ignore', markdown: { - // rehypePlugins: [[rehypeShiki as any, { highlighter }]], + rehypePlugins: [[rehypeShiki, { highlighter }]], }, } }) diff --git a/examples/gatsby-docs/gatsby b/examples/gatsby-docs/gatsby index d04f5633..83eff405 160000 --- a/examples/gatsby-docs/gatsby +++ b/examples/gatsby-docs/gatsby @@ -1 +1 @@ -Subproject commit d04f563342f7679728738e623578dd712a34caca +Subproject commit 83eff405ebcba04b7b95a3c9b1ec33dfe00ff337 diff --git a/examples/gatsby-docs/package.json b/examples/gatsby-docs/package.json index 0d29e2b7..b57bb742 100644 --- a/examples/gatsby-docs/package.json +++ b/examples/gatsby-docs/package.json @@ -7,18 +7,19 @@ "start": "next start" }, "dependencies": { - "next": "^11.1.2", + "next": "^12.0.2", "react": "^17.0.2", "react-dom": "^17.0.2" }, "devDependencies": { "@leafac/rehype-shiki": "^1.3.1", + "@stefanprobst/rehype-shiki": "^2.0.4", "@types/react": "^17.0.21", "@types/react-dom": "^17.0.9", "contentlayer": "workspace:*", "eslint-config-next": "^11.0.1", "next-contentlayer": "workspace:*", "shiki": "^0.9.4", - "typescript": "^4.4.3" + "typescript": "^4.4.4" } -} \ No newline at end of file +} diff --git a/examples/mdx/README.md b/examples/mdx/README.md new file mode 100644 index 00000000..cdc2cdc3 --- /dev/null +++ b/examples/mdx/README.md @@ -0,0 +1,6 @@ +## Usage + +```sh +curl https://codeload.github.com/contentlayerdev/contentlayer/tar.gz/main | \ + tar -xz --strip=2 contentlayer-main/examples/mdx +``` diff --git a/examples/mdx/docs/index.mdx b/examples/mdx/content/index.mdx similarity index 100% rename from examples/mdx/docs/index.mdx rename to examples/mdx/content/index.mdx diff --git a/examples/mdx/docs/sub/a.mdx b/examples/mdx/content/sub/a.mdx similarity index 100% rename from examples/mdx/docs/sub/a.mdx rename to examples/mdx/content/sub/a.mdx diff --git a/examples/mdx/docs/sub/b.mdx b/examples/mdx/content/sub/b.mdx similarity index 100% rename from examples/mdx/docs/sub/b.mdx rename to examples/mdx/content/sub/b.mdx diff --git a/examples/mdx/contentlayer.config.ts b/examples/mdx/contentlayer.config.ts index 354eca7e..748cd013 100644 --- a/examples/mdx/contentlayer.config.ts +++ b/examples/mdx/contentlayer.config.ts @@ -5,13 +5,11 @@ const Doc = defineDocumentType(() => ({ filePathPattern: '**/*.mdx', bodyType: 'mdx', fields: { - title: { type: 'string' }, + title: { type: 'string', required: true }, }, })) -const contentLayerConfig = makeSource({ - contentDirPath: 'docs', +export default makeSource({ + contentDirPath: 'content', documentTypes: [Doc], }) - -export default contentLayerConfig diff --git a/examples/mdx/package.json b/examples/mdx/package.json index b586095a..0ac7ccad 100644 --- a/examples/mdx/package.json +++ b/examples/mdx/package.json @@ -9,14 +9,13 @@ }, "dependencies": { "contentlayer": "latest", - "mdx-bundler": "^6.0.2", - "next": "11.1.2", + "next": "12.0.2", "next-contentlayer": "latest", "react": "17.0.2", "react-dom": "17.0.2" }, "devDependencies": { "@types/react": "17.0.20", - "typescript": "4.4.3" + "typescript": "4.4.4" } } diff --git a/examples/mdx/pages/[[...slug]].tsx b/examples/mdx/pages/[[...slug]].tsx index e9ba68ca..041d7a77 100644 --- a/examples/mdx/pages/[[...slug]].tsx +++ b/examples/mdx/pages/[[...slug]].tsx @@ -1,16 +1,16 @@ import { GetStaticPaths, InferGetStaticPropsType } from 'next' -import { getMDXComponent } from 'mdx-bundler/client' +import { useMDXComponent } from 'next-contentlayer/hooks' import { allDocs } from '.contentlayer/data' -import { useMemo } from 'react' import { Button } from '../components/Button' +import { Doc } from '.contentlayer/types' const mdxComponents = { Button, } -const DocPage: React.FC> = ({ doc, navInfo }) => { - const MDXContent = useMemo(() => getMDXComponent(doc.body.code), [doc.body.code]) +const DocPage: React.FC = ({ doc, navInfo }) => { + const MDXContent = useMDXComponent(doc.body.code) return (
@@ -29,9 +29,14 @@ const DocPage: React.FC> = ({ doc export default DocPage -export const getStaticProps = ({ params: { slug = [] } }) => { +type StaticProps = { + doc: Doc + navInfo: { title: string; path: string }[] +} + +export const getStaticProps = ({ params: { slug = [] } }): { props: StaticProps } => { const pagePath = slug.join('/') - const doc = allDocs.find((doc) => doc._raw.flattenedPath === pagePath) + const doc = allDocs.find((doc) => doc._raw.flattenedPath === pagePath)! const navInfo = allDocs.map((_) => ({ title: _.title, path: `/${_._raw.flattenedPath}` })) diff --git a/examples/mdx/tsconfig.json b/examples/mdx/tsconfig.json index 93a83a40..99710e85 100644 --- a/examples/mdx/tsconfig.json +++ b/examples/mdx/tsconfig.json @@ -4,7 +4,7 @@ "lib": ["dom", "dom.iterable", "esnext"], "allowJs": true, "skipLibCheck": true, - "strict": false, + "strict": true, "forceConsistentCasingInFileNames": true, "noEmit": true, "esModuleInterop": true, @@ -12,7 +12,8 @@ "moduleResolution": "node", "resolveJsonModule": true, "isolatedModules": true, - "jsx": "preserve" + "jsx": "preserve", + "incremental": true }, "include": ["next-env.d.ts", "**/*.ts", "**/*.tsx"], "exclude": ["node_modules"] diff --git a/examples/playground-azimuth-colocated/package.json b/examples/playground-azimuth-colocated/package.json index 21099ef8..26489335 100644 --- a/examples/playground-azimuth-colocated/package.json +++ b/examples/playground-azimuth-colocated/package.json @@ -9,7 +9,7 @@ "dependencies": { "date-fns": "^2.24.0", "marked": "^3.0.4", - "next": "^11.1.2", + "next": "^12.0.2", "react": "^17.0.2", "react-dom": "^17.0.2", "react-helmet": "^6.1.0", @@ -24,6 +24,6 @@ "contentlayer": "workspace:*", "contentlayer-stackbit-yaml-generator": "workspace:*", "next-contentlayer": "workspace:*", - "typescript": "^4.4.3" + "typescript": "^4.4.4" } } diff --git a/examples/playground-azimuth-contentful/package.json b/examples/playground-azimuth-contentful/package.json index 8183041b..c58900c2 100644 --- a/examples/playground-azimuth-contentful/package.json +++ b/examples/playground-azimuth-contentful/package.json @@ -9,7 +9,7 @@ "dependencies": { "date-fns": "^2.24.0", "marked": "^3.0.4", - "next": "^11.1.2", + "next": "^12.0.2", "react": "^17.0.2", "react-dom": "^17.0.2", "react-helmet": "^6.1.0", @@ -25,6 +25,6 @@ "contentlayer": "workspace:*", "contentlayer-stackbit-yaml-generator": "workspace:*", "next-contentlayer": "workspace:*", - "typescript": "^4.4.3" + "typescript": "^4.4.4" } } diff --git a/examples/playground-azimuth-sanity/package.json b/examples/playground-azimuth-sanity/package.json index 8a670b14..2ed77e46 100644 --- a/examples/playground-azimuth-sanity/package.json +++ b/examples/playground-azimuth-sanity/package.json @@ -1,4 +1,5 @@ { + "name": "example-azimuth-sanity-monorepo", "private": true, "workspaces": [ "./web", diff --git a/examples/playground-azimuth-sanity/web/package.json b/examples/playground-azimuth-sanity/web/package.json index 1339f298..e16fdd26 100644 --- a/examples/playground-azimuth-sanity/web/package.json +++ b/examples/playground-azimuth-sanity/web/package.json @@ -12,7 +12,7 @@ "contentlayer": "workspace:*", "date-fns": "^2.24.0", "marked": "^3.0.4", - "next": "^11.1.2", + "next": "^12.0.2", "react": "^17.0.2", "react-dom": "^17.0.2", "react-helmet": "^6.1.0", @@ -24,6 +24,6 @@ "@types/react": "^17.0.21", "@types/react-dom": "^17.0.9", "@types/react-helmet": "^6.1.2", - "typescript": "^4.4.3" + "typescript": "^4.4.4" } } diff --git a/examples/playground-azimuth/package.json b/examples/playground-azimuth/package.json index 540a6da6..49ce8b12 100644 --- a/examples/playground-azimuth/package.json +++ b/examples/playground-azimuth/package.json @@ -9,7 +9,7 @@ "dependencies": { "date-fns": "^2.24.0", "marked": "^3.0.4", - "next": "^11.1.2", + "next": "^12.0.2", "react": "^17.0.2", "react-dom": "^17.0.2", "react-helmet": "^6.1.0", @@ -24,6 +24,6 @@ "contentlayer": "workspace:*", "contentlayer-stackbit-yaml-generator": "workspace:*", "next-contentlayer": "workspace:*", - "typescript": "^4.4.3" + "typescript": "^4.4.4" } } diff --git a/examples/playground-contentful-starter/package.json b/examples/playground-contentful-starter/package.json index b99ca3a0..d5f65da6 100644 --- a/examples/playground-contentful-starter/package.json +++ b/examples/playground-contentful-starter/package.json @@ -9,7 +9,7 @@ }, "dependencies": { "date-fns": "^2.24.0", - "next": "^11.1.2", + "next": "^12.0.2", "react": "17.0.2", "react-dom": "17.0.2" }, @@ -19,6 +19,6 @@ "contentlayer": "latest", "next-contentlayer": "latest", "rehype-highlight": "^5.0.0", - "typescript": "^4.4.3" + "typescript": "^4.4.4" } } diff --git a/examples/starter-js/package.json b/examples/starter-js/package.json index 65e5d2ec..55d4be01 100644 --- a/examples/starter-js/package.json +++ b/examples/starter-js/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "date-fns": "^2.24.0", - "next": "^11.1.2", + "next": "^12.0.2", "react": "17.0.2", "react-dom": "17.0.2" }, diff --git a/examples/starter/package.json b/examples/starter/package.json index 00987334..fed5036e 100644 --- a/examples/starter/package.json +++ b/examples/starter/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "date-fns": "^2.24.0", - "next": "^11.1.2", + "next": "^12.0.2", "react": "17.0.2", "react-dom": "17.0.2" }, @@ -21,6 +21,6 @@ "contentlayer-stackbit-yaml-generator": "latest", "next-contentlayer": "latest", "rehype-highlight": "^5.0.0", - "typescript": "^4.4.3" + "typescript": "^4.4.4" } } diff --git a/package.json b/package.json index d504de22..02137a3c 100644 --- a/package.json +++ b/package.json @@ -24,7 +24,8 @@ "lint:prettier:check": "prettier packages --check" }, "devDependencies": { - "@effect-ts/tracing-plugin": "^0.14.10", + "@changesets/cli": "^2.17.0", + "@effect-ts/tracing-plugin": "^0.14.18", "@playwright/test": "^1.15.1", "@types/prettier": "^2.3.2", "@typescript-eslint/eslint-plugin": "^4.31.1", @@ -35,11 +36,11 @@ "eslint-plugin-react-hooks": "^4.2.0", "eslint-plugin-simple-import-sort": "^7.0.0", "prettier": "^2.4.1", - "ts-patch": "^1.4.4", - "typescript": "^4.4.3" + "ts-patch": "^1.4.5", + "typescript": "^4.4.4" }, "resolutions": { - "esbuild": "0.12.8", + "esbuild": "0.13.12", "contentlayer": "workspace:*", "@contentlayer/*": "workspace:*", "contentlayer-stackbit-yaml-generator": "workspace:*", @@ -47,4 +48,4 @@ "rxjs": "^7.1.0" }, "packageManager": "yarn@3.0.2" -} \ No newline at end of file +} diff --git a/packages/@contentlayer/cli/package.json b/packages/@contentlayer/cli/package.json index 576a0107..cbfdaaca 100644 --- a/packages/@contentlayer/cli/package.json +++ b/packages/@contentlayer/cli/package.json @@ -1,9 +1,13 @@ { "name": "@contentlayer/cli", - "version": "0.0.27", + "version": "0.0.28", "type": "module", "exports": "./dist/index.js", "types": "./dist/index.d.ts", + "files": [ + "./dist/**/*.{js,ts,map}", + "./package.json" + ], "scripts": { "test": "echo No tests yet" }, diff --git a/packages/@contentlayer/cli/src/commands/_BaseCommand.ts b/packages/@contentlayer/cli/src/commands/_BaseCommand.ts index 7bb5461a..8dcde7fb 100644 --- a/packages/@contentlayer/cli/src/commands/_BaseCommand.ts +++ b/packages/@contentlayer/cli/src/commands/_BaseCommand.ts @@ -1,9 +1,8 @@ import * as core from '@contentlayer/core' -import { errorToString, JaegerNodeTracing } from '@contentlayer/utils' import type { HasClock, OT } from '@contentlayer/utils/effect' -import { pipe, pretty, T } from '@contentlayer/utils/effect' +import { pipe, T } from '@contentlayer/utils/effect' +import { fs } from '@contentlayer/utils/node' import { Command, Option } from 'clipanion' -import { promises as fs } from 'fs' import * as t from 'typanion' export abstract class BaseCommand extends Command { @@ -21,26 +20,23 @@ export abstract class BaseCommand extends Command { description: 'More verbose logging and error stack traces', }) - async execute() { - try { - if (this.clearCache) { - await fs.rm(core.ArtifactsDir.getDirPath({ cwd: process.cwd() }), { recursive: true }) - console.log('Cache cleared successfully') - } - - await pipe( - this.executeSafe, - T.provideSomeLayer(JaegerNodeTracing('contentlayer-cli')), - T.tapCause((cause) => (this.verbose ? T.die(pretty(cause)) : T.unit)), - T.runPromise, - ) - } catch (e: any) { - if (e._tag !== 'HandledFetchDataError') { - console.error(errorToString(e)) - } - process.exit(1) - } - } - abstract executeSafe: T.Effect + + execute = () => + pipe( + pipe(clearCacheIfNeeded(this.clearCache), T.zipRight(this.executeSafe)), + core.runMain({ + tracingServiceName: 'contentlayer-cli', + verbose: this.verbose || process.env.CL_DEBUG !== undefined, + }), + ) } + +const clearCacheIfNeeded = (shouldClearCache: boolean) => + T.gen(function* ($) { + if (shouldClearCache) { + const artifactsDir = core.ArtifactsDir.getDirPath({ cwd: process.cwd() }) + yield* $(fs.rm(artifactsDir, { recursive: true, force: true })) + yield* $(T.log('Cache cleared successfully')) + } + }) diff --git a/packages/@contentlayer/client/package.json b/packages/@contentlayer/client/package.json index d3a483de..9a5e0123 100644 --- a/packages/@contentlayer/client/package.json +++ b/packages/@contentlayer/client/package.json @@ -1,9 +1,13 @@ { "name": "@contentlayer/client", - "version": "0.0.27", + "version": "0.0.28", "type": "module", "exports": "./dist/index.js", "types": "./dist/index.d.ts", + "files": [ + "./dist/**/*.{js,ts,map}", + "./package.json" + ], "scripts": { "test": "echo No tests yet" }, diff --git a/packages/@contentlayer/client/src/guards.ts b/packages/@contentlayer/client/src/guards.ts index 9c2ebd96..4faece42 100644 --- a/packages/@contentlayer/client/src/guards.ts +++ b/packages/@contentlayer/client/src/guards.ts @@ -1,4 +1,4 @@ -import type { GetDocumentTypeMapGen, GetDocumentTypeNamesGen } from '@contentlayer/core' +import type { Document, GetDocumentTypeMapGen, GetDocumentTypeNamesGen } from '@contentlayer/core' // type Guards = { // isType: TypeGuards @@ -21,9 +21,9 @@ import type { GetDocumentTypeMapGen, GetDocumentTypeNamesGen } from '@contentlay // const is_ =

(_: any, typeName: P): P extends any[] ? _ is GetTypeMapGen[P] : _ is any => { type TypeNameOneOrMany = GetDocumentTypeNamesGen | GetDocumentTypeNamesGen[] type TypeForTypeNameOneOrMany = N extends GetDocumentTypeNamesGen - ? GetDocumentTypeMapGen[N] + ? GetDocumentTypeMapGen[N] : N extends GetDocumentTypeNamesGen[] - ? GetDocumentTypeMapGen[N[number]] + ? GetDocumentTypeMapGen[N[number]] : never function is(typeName: N, _: any): _ is TypeForTypeNameOneOrMany diff --git a/packages/@contentlayer/core/.gitignore b/packages/@contentlayer/core/.gitignore deleted file mode 100644 index b903bd8c..00000000 --- a/packages/@contentlayer/core/.gitignore +++ /dev/null @@ -1 +0,0 @@ -/types \ No newline at end of file diff --git a/packages/@contentlayer/core/package.json b/packages/@contentlayer/core/package.json index 16ce7131..6373727b 100644 --- a/packages/@contentlayer/core/package.json +++ b/packages/@contentlayer/core/package.json @@ -1,16 +1,24 @@ { "name": "@contentlayer/core", - "version": "0.0.27", + "version": "0.0.28", "type": "module", "exports": "./dist/index.js", "types": "./dist/index.d.ts", + "files": [ + "./dist/**/*.{js,ts,map}", + "./package.json" + ], "scripts": { "test": "echo No tests yet" }, "peerDependencies": { - "esbuild": "0.11.x || 0.12.x" + "date-fns": "2.x", + "esbuild": "0.11.x || 0.12.x || 0.13.x" }, "peerDependenciesMeta": { + "date-fns": { + "optional": true + }, "esbuild": { "optional": true } @@ -18,11 +26,11 @@ "dependencies": { "@contentlayer/utils": "workspace:*", "camel-case": "^4.1.2", - "esbuild": "0.11.x || 0.12.x", + "date-fns": "2.x", + "esbuild": "0.11.x || 0.12.x || 0.13.x", "gray-matter": "^4.0.3", "markdown-wasm": "^1.1.2", "mdx-bundler": "^6.0.2", - "pkg-up": "^3.1.0", "rehype-stringify": "^9.0.2", "remark-parse": "^10.0.0", "remark-rehype": "^10.0.0", diff --git a/packages/@contentlayer/core/src/DataCache.ts b/packages/@contentlayer/core/src/DataCache.ts index 346a6e64..4945c084 100644 --- a/packages/@contentlayer/core/src/DataCache.ts +++ b/packages/@contentlayer/core/src/DataCache.ts @@ -36,15 +36,18 @@ export namespace DataCache { }: { schemaHash: string cwd: string - }): T.Effect => + }): T.Effect< + OT.HasTracer, + fs.StatError | fs.ReadFileError | fs.JsonParseError | GetContentlayerVersionError, + Cache | undefined + > => T.gen(function* ($) { const cacheDirPath = yield* $(ArtifactsDir.getCacheDirPath({ cwd })) const filePath = path.join(cacheDirPath, dataCacheFileName(schemaHash)) const cache = yield* $( pipe( - fs.readFileJson(filePath), - T.catchTag('node.fs.FileNotFoundError', () => T.succeed(undefined)), + fs.readFileJsonIfExists(filePath), OT.withSpan('@contentlayer/core/cache:loadPreviousCacheFromDisk', { attributes: { schemaHash, filePath } }), ), ) diff --git a/packages/@contentlayer/core/src/errors.ts b/packages/@contentlayer/core/src/errors.ts index 72969932..263afc01 100644 --- a/packages/@contentlayer/core/src/errors.ts +++ b/packages/@contentlayer/core/src/errors.ts @@ -25,16 +25,26 @@ export class ConfigNoDefaultExportError extends Tagged('ConfigNoDefaultExportErr export class SourceFetchDataError extends Tagged('SourceFetchDataError')<{ readonly error: any + alreadyHandled: boolean }> { toString = () => `SourceFetchDataError: ${errorToString(this.error)}` } +export const isSourceFetchDataError = (_: any): _ is SourceFetchDataError => + _.hasOwnProperty('_tag') && _._tag === 'SourceFetchDataError' + export class SourceProvideSchemaError extends Tagged('SourceProvideSchemaError')<{ readonly error: any }> { toString = () => `SourceProvideSchemaError: ${errorToString(this.error)}` } +/** + * This error is triggered for inconsistent data according to the provided error flags by the user. + * The error was already handled (i.e. logged to the console) so it can be ignored in the application entry points. + * + * NOTE the modeling of this error handling should probably still be improved further. + */ export class HandledFetchDataError extends Tagged('HandledFetchDataError')<{}> {} export class EsbuildBinNotFoundError extends Tagged('EsbuildBinNotFoundError')<{}> {} diff --git a/packages/@contentlayer/core/src/gen.ts b/packages/@contentlayer/core/src/gen.ts index 45291227..3993e102 100644 --- a/packages/@contentlayer/core/src/gen.ts +++ b/packages/@contentlayer/core/src/gen.ts @@ -1,11 +1,19 @@ import type { Document, NestedDocument } from './data.js' import type { DataCache } from './DataCache.js' -export type GetDocumentTypeMapGen = ContentlayerGen extends { documentTypeMap: infer T } ? T : Record -export type GetDocumentTypeGen = Name extends keyof GetDocumentTypeMapGen - ? GetDocumentTypeMapGen[Name] - : Document +// export type ContentlayerTypesGenerated = ContentlayerGen extends { documentTypeMap: any, objectTypeMap: any } ? true : false + +export type GetDocumentTypeMapGen = ContentlayerGen extends { documentTypeMap: infer T } + ? T + : Record + +export type GetDocumentTypeGen< + Name extends string, + TDocument extends Document, +> = Name extends keyof GetDocumentTypeMapGen ? GetDocumentTypeMapGen[Name] : Document + export type GetDocumentTypesGen = ContentlayerGen extends { documentTypes: infer T } ? T : Document + export type GetDocumentTypeNamesGen = ContentlayerGen extends { documentTypeNames: infer T } ? T : string export type GetNestedTypeMapGen = ContentlayerGen extends { objectTypeMap: infer T } @@ -19,9 +27,10 @@ export type GetNestedTypeNamesGen = ContentlayerGen extends { objectTypeNames: i export type GetAllTypeNamesGen = ContentlayerGen extends { allTypeNames: infer T } ? T : string -export type GetFieldNamesForDefinitionGen = DefName extends keyof GetDocumentTypeMapGen - ? keyof GetDocumentTypeGen - : keyof GetNestedTypeGen +export type GetFieldNamesForDefinitionGen = + DefName extends keyof GetDocumentTypeMapGen + ? keyof GetDocumentTypeGen + : keyof GetNestedTypeGen declare global { // NOTE will be extended via `node_modules/@types/contentlayer/types/index.d.ts` diff --git a/packages/@contentlayer/core/src/generation/generate-dotpkg.ts b/packages/@contentlayer/core/src/generation/generate-dotpkg.ts index 61b253b4..cf8387bb 100644 --- a/packages/@contentlayer/core/src/generation/generate-dotpkg.ts +++ b/packages/@contentlayer/core/src/generation/generate-dotpkg.ts @@ -330,9 +330,7 @@ const getDataVariableName = ({ docDef }: { docDef: DocumentTypeDef }): string => } } -const idToFileName = (id: string): string => { - return leftPadWithUnderscoreIfStartsWithNumber(id).replace(/\//g, '__') -} +const idToFileName = (id: string): string => leftPadWithUnderscoreIfStartsWithNumber(id).replace(/\//g, '__') const leftPadWithUnderscoreIfStartsWithNumber = (str: string): string => { if (/^[0-9]/.test(str)) { diff --git a/packages/@contentlayer/core/src/getConfig/index.ts b/packages/@contentlayer/core/src/getConfig/index.ts index aac6a97a..331ab92b 100644 --- a/packages/@contentlayer/core/src/getConfig/index.ts +++ b/packages/@contentlayer/core/src/getConfig/index.ts @@ -2,21 +2,14 @@ import type { E } from '@contentlayer/utils/effect' import { Chunk, OT, pipe, S, T } from '@contentlayer/utils/effect' import type { GetContentlayerVersionError } from '@contentlayer/utils/node' import { fs } from '@contentlayer/utils/node' -import { createRequire } from 'module' import * as path from 'path' -import pkgUp from 'pkg-up' -import { fileURLToPath } from 'url' -import { ConfigNoDefaultExportError, ConfigReadError, EsbuildBinNotFoundError, NoConfigFoundError } from '../errors.js' +import type { EsbuildBinNotFoundError } from '../errors.js' +import { ConfigNoDefaultExportError, ConfigReadError, NoConfigFoundError } from '../errors.js' import { ArtifactsDir } from '../index.js' import type { SourcePlugin } from '../plugin.js' import * as esbuild from './esbuild.js' -// https://stackoverflow.com/questions/54977743/do-require-resolve-for-es-modules -const require = createRequire(import.meta.url) - -const __dirname = path.dirname(fileURLToPath(import.meta.url)) - type GetConfigError = | esbuild.EsbuildError | NoConfigFoundError @@ -53,7 +46,6 @@ export const getConfigWatch = ({ }): S.Stream> => { const resolveParams = pipe( T.structPar({ - __: ensureEsbuildBin, configPath: resolveConfigPath({ configPath: configPath_, cwd }), }), T.chainMergeObject(() => makeTmpDirAndResolveEntryPoint({ cwd })), @@ -75,7 +67,7 @@ export const getConfigWatch = ({ jsx: 'transform', bundle: true, logLevel: 'silent', - plugins: [contentlayerGenPlugin(), makeAllPackagesExternalPlugin()], + plugins: [contentlayerGenPlugin(), makeAllPackagesExternalPlugin(configPath)], }), S.mapEffectEitherRight((result) => getConfigFromResult({ result, configPath, outfilePath })), ), @@ -83,39 +75,6 @@ export const getConfigWatch = ({ ) } -/** Fix esbuild binary path if not found (e.g. in local development setup) */ -const ensureEsbuildBin: T.Effect = - T.gen(function* ($) { - const esbuildBinPath = path.join(__dirname, '..', 'bin', 'esbuild') - const esbuildBinExists = yield* $(fs.fileOrDirExists(esbuildBinPath)) - - if (!esbuildBinExists) { - const esbuildPackageJsonPath = yield* $(pkgUpEff({ cwd: path.dirname(require.resolve('esbuild')) })) - const esbuildPackagePath = path.dirname(esbuildPackageJsonPath!) - const binPath = yield* $(getEsbuildBinPath(esbuildPackagePath)) - process.env['ESBUILD_BINARY_PATH'] = binPath - } - }) - -const getEsbuildBinPath = ( - esbuildPackagePath: string, -): T.Effect => - T.gen(function* ($) { - // depending on whether Yarn is used or something else, the esbuild binary is located somewhere else - const binPathWhenUsingYarn = path.join(esbuildPackagePath, 'esbuild') - const binPathWhenNotUsingYarn = path.join(esbuildPackagePath, 'bin', 'esbuild') - - if (yield* $(fs.fileOrDirExists(binPathWhenUsingYarn))) { - return binPathWhenUsingYarn - } - - if (yield* $(fs.fileOrDirExists(binPathWhenNotUsingYarn))) { - return binPathWhenNotUsingYarn - } - - return yield* $(T.fail(new EsbuildBinNotFoundError())) - }) - const resolveConfigPath = ({ configPath, cwd, @@ -180,8 +139,10 @@ const getConfigFromResult = ({ ), ) - // Needed in case of re-loading when watching the config file for changes - const importFresh = async (modulePath: string) => import(`${modulePath}?x=${new Date()}`) + // NOTES: + // 1) `?x=` suffix needed in case of re-loading when watching the config file for changes + // 2) `file://` prefix is needed for Windows to work properly + const importFresh = async (modulePath: string) => import(`file://${modulePath}?x=${new Date()}`) const exports = yield* $( T.tryCatchPromise( @@ -207,6 +168,10 @@ const getConfigFromResult = ({ T.either, ) +/** + * This esbuild plugin is needed in some cases where users import code that imports from '.contentlayer/*' + * (e.g. when co-locating document type definitions with React components). + */ const contentlayerGenPlugin = (): esbuild.Plugin => ({ name: 'contentlayer-gen', setup(build) { @@ -215,17 +180,6 @@ const contentlayerGenPlugin = (): esbuild.Plugin => ({ namespace: 'contentlayer-gen', })) - // // TODO need to come up with a better `filter` - // build.onLoad({ filter: /\/contentlayer\/.*/, namespace: 'file' }, async (args) => { - // // NOTE needed to deal with TypeScript sources as esbuild plugins don't seem to be composable right now - // const result = await esbuild.build({ - // entryPoints: [args.path], - // write: false, - // }) - // const contents = `var __dirname = "${path.dirname(args.path)}";\n${result.outputFiles![0].text}` - // return { contents } - // }) - build.onLoad({ filter: /.*/, namespace: 'contentlayer-gen' }, () => ({ contents: '// empty', })) @@ -233,16 +187,17 @@ const contentlayerGenPlugin = (): esbuild.Plugin => ({ }) // TODO also take tsconfig.json `paths` mapping into account -const makeAllPackagesExternalPlugin = (): esbuild.Plugin => ({ +const makeAllPackagesExternalPlugin = (configPath: string): esbuild.Plugin => ({ name: 'make-all-packages-external', setup: (build) => { const filter = /^[^.\/]|^\.[^.\/]|^\.\.[^\/]/ // Must not start with "/" or "./" or "../" - build.onResolve({ filter }, (args) => ({ path: args.path, external: true })) + build.onResolve({ filter }, (args) => { + // avoid marking config file as external + if (args.path.includes(configPath)) { + return { path: args.path, external: false } + } + + return { path: args.path, external: true } + }) }, }) - -const pkgUpEff = (options: pkgUp.Options): T.Effect => - T.tryCatchPromise( - () => pkgUp(options), - (error: any) => new fs.UnknownFSError({ error }), - ) diff --git a/packages/@contentlayer/core/src/index.ts b/packages/@contentlayer/core/src/index.ts index 54314372..e56ab5e8 100644 --- a/packages/@contentlayer/core/src/index.ts +++ b/packages/@contentlayer/core/src/index.ts @@ -5,6 +5,7 @@ export * from './data.js' export * from './gen.js' export * from './errors.js' export * from './getConfig/index.js' +export * from './runMain.js' export * from './markdown.js' export * from './mdx.js' export * from './plugin.js' diff --git a/packages/@contentlayer/core/src/mdx.ts b/packages/@contentlayer/core/src/mdx.ts index 879b9fcf..7a6d1c55 100644 --- a/packages/@contentlayer/core/src/mdx.ts +++ b/packages/@contentlayer/core/src/mdx.ts @@ -2,15 +2,18 @@ import { errorToString } from '@contentlayer/utils' import { OT, pipe, T, Tagged } from '@contentlayer/utils/effect' import * as mdxBundler from 'mdx-bundler' import type { BundleMDXOptions } from 'mdx-bundler/dist/types' +import * as path from 'path' import type { MDXOptions } from './plugin.js' export const bundleMDX = ({ mdxString, options, + contentDirPath, }: { mdxString: string options?: MDXOptions + contentDirPath: string }): T.Effect => pipe( T.gen(function* ($) { @@ -18,7 +21,11 @@ export const bundleMDX = ({ if (mdxString.length === 0) { return '' } - const { rehypePlugins, remarkPlugins, ...restOptions } = options ?? {} + const { rehypePlugins, remarkPlugins, cwd: cwd_, ...restOptions } = options ?? {} + + const getCwdFromContentDirPath = () => + path.isAbsolute(contentDirPath) ? contentDirPath : path.join(process.cwd(), contentDirPath) + const cwd = cwd_ ?? getCwdFromContentDirPath() const mdxOptions: BundleMDXOptions = { xdmOptions: (opts) => { @@ -26,6 +33,7 @@ export const bundleMDX = ({ opts.remarkPlugins = [...(opts.remarkPlugins ?? []), ...(remarkPlugins ?? [])] return opts }, + cwd, ...restOptions, } diff --git a/packages/@contentlayer/core/src/plugin.ts b/packages/@contentlayer/core/src/plugin.ts index 25c92cab..e19502c5 100644 --- a/packages/@contentlayer/core/src/plugin.ts +++ b/packages/@contentlayer/core/src/plugin.ts @@ -18,6 +18,7 @@ export type PluginExtensions = { export type PluginOptions = { markdown: MarkdownOptions | undefined mdx: MDXOptions | undefined + date: DateOptions | undefined fieldOptions: FieldOptions } @@ -31,6 +32,15 @@ export type MDXOptions = { rehypePlugins?: unified.Pluggable[] } & Omit +export type DateOptions = { + /** + * Use provided timezone (e.g. `America/New_York`) + * + * Based on: https://github.com/marnusw/date-fns-tz#zonedtimetoutc + */ + timezone?: string +} + export type FieldOptions = { // TODO add to Jsdoc that `bodyFieldName` is just about the field name of the generated document type + data. // not about some front matter (as opposed to `typeFieldName` which concerns the front matter as well) @@ -78,26 +88,33 @@ export type MakeSourcePlugin = ( export type PartialArgs = { markdown?: MarkdownOptions | undefined mdx?: MarkdownOptions | undefined + date?: DateOptions | undefined fieldOptions?: Partial extensions?: PluginExtensions } +export const defaultFieldOptions: FieldOptions = { + bodyFieldName: 'body', + typeFieldName: 'type', +} + export const processArgs = async ( argsOrArgsThunk: TArgs | Thunk | Thunk>, ): Promise<{ extensions: PluginExtensions options: PluginOptions - restArgs: Omit + restArgs: Omit }> => { - const { extensions, fieldOptions, markdown, mdx, ...restArgs } = + const { extensions, fieldOptions, markdown, mdx, date, ...restArgs } = typeof argsOrArgsThunk === 'function' ? await argsOrArgsThunk() : argsOrArgsThunk const options: PluginOptions = { - markdown: markdown, - mdx: mdx, + markdown, + mdx, + date, fieldOptions: { - bodyFieldName: fieldOptions?.bodyFieldName ?? 'body', - typeFieldName: fieldOptions?.typeFieldName ?? 'type', + bodyFieldName: fieldOptions?.bodyFieldName ?? defaultFieldOptions.bodyFieldName, + typeFieldName: fieldOptions?.typeFieldName ?? defaultFieldOptions.typeFieldName, }, } diff --git a/packages/@contentlayer/core/src/runMain.ts b/packages/@contentlayer/core/src/runMain.ts new file mode 100644 index 00000000..4c9dab85 --- /dev/null +++ b/packages/@contentlayer/core/src/runMain.ts @@ -0,0 +1,44 @@ +import * as core from '@contentlayer/core' +import { JaegerNodeTracing } from '@contentlayer/utils' +import type { HasClock, OT } from '@contentlayer/utils/effect' +import { Cause, pipe, pretty, T } from '@contentlayer/utils/effect' + +export const runMain = + ({ tracingServiceName, verbose }: { tracingServiceName: string; verbose: boolean }) => + (eff: T.Effect) => + pipe( + T.gen(function* ($) { + if (process.platform === 'win32') { + yield* $(T.log('Warning: Contentlayer might not work as expected on Windows')) + } + + const result = yield* $(pipe(eff, T.provideSomeLayer(JaegerNodeTracing(tracingServiceName)), T.result)) + + if (result._tag === 'Failure') { + const failOrCause = Cause.failureOrCause(result.cause) + const errorWasManaged = failOrCause._tag === 'Left' + + if (!errorWasManaged) { + yield* $( + T.log(`\ +This error shouldn't have happened. Please consider opening a GitHub issue with the stack trace below here: +https://github.com/contentlayerdev/contentlayer/issues`), + ) + } + + // If failure was a managed error and no `--verbose` flag was provided, print the error message + if (errorWasManaged && !verbose) { + if (!core.isSourceFetchDataError(failOrCause.left) || !failOrCause.left.alreadyHandled) { + yield* $(T.log(failOrCause.left)) + } + } + // otherwise for unmanaged errors or with `--verbose` flag provided, print the entire stack trace + else { + yield* $(T.log(pretty(result.cause))) + } + + yield* $(T.succeedWith(() => process.exit(1))) + } + }), + T.runPromise, + ) diff --git a/packages/@contentlayer/source-contentful/package.json b/packages/@contentlayer/source-contentful/package.json index 79a208fd..ecd4fc5e 100644 --- a/packages/@contentlayer/source-contentful/package.json +++ b/packages/@contentlayer/source-contentful/package.json @@ -1,9 +1,13 @@ { "name": "@contentlayer/source-contentful", - "version": "0.0.27", + "version": "0.0.28", "type": "module", "exports": "./dist/index.js", "types": "./dist/index.d.ts", + "files": [ + "./dist/**/*.{js,ts,map}", + "./package.json" + ], "scripts": { "test": "echo No tests yet" }, diff --git a/packages/@contentlayer/source-contentful/src/fetchData/index.ts b/packages/@contentlayer/source-contentful/src/fetchData/index.ts index 5b7f7d61..8a812b69 100644 --- a/packages/@contentlayer/source-contentful/src/fetchData/index.ts +++ b/packages/@contentlayer/source-contentful/src/fetchData/index.ts @@ -94,7 +94,7 @@ export const fetchAllDocuments = ({ OT.withSpan('@contentlayer/source-contentlayer/fetchData:fetchAllDocuments', { attributes: { schemaDef: JSON.stringify(schemaDef), schemaOverrides_: JSON.stringify(schemaOverrides_) }, }), - T.mapError((error) => new core.SourceFetchDataError({ error })), + T.mapError((error) => new core.SourceFetchDataError({ error, alreadyHandled: false })), ) const getAllEntries = ( diff --git a/packages/@contentlayer/source-contentful/src/fetchData/mapping.ts b/packages/@contentlayer/source-contentful/src/fetchData/mapping.ts index f92c08a6..30acb71a 100644 --- a/packages/@contentlayer/source-contentful/src/fetchData/mapping.ts +++ b/packages/@contentlayer/source-contentful/src/fetchData/mapping.ts @@ -177,8 +177,11 @@ const getDataForFieldDef = ({ case 'markdown': const html = yield* $(core.markdownToHtml({ mdString: rawFieldData, options: options?.markdown })) return { raw: rawFieldData, html } + // NOTE `mdx` support for Contentful is experimental and not clearly defined case 'mdx': - const code = yield* $(core.bundleMDX({ mdxString: rawFieldData, options: options?.mdx })) + const code = yield* $( + core.bundleMDX({ mdxString: rawFieldData, options: options?.mdx, contentDirPath: 'contentful://' }), + ) return { raw: rawFieldData, code } case 'string': // e.g. for images diff --git a/packages/@contentlayer/source-files/package.json b/packages/@contentlayer/source-files/package.json index 3ae6ade2..0c54913a 100644 --- a/packages/@contentlayer/source-files/package.json +++ b/packages/@contentlayer/source-files/package.json @@ -1,6 +1,6 @@ { "name": "@contentlayer/source-files", - "version": "0.0.27", + "version": "0.0.28", "type": "module", "exports": { ".": { @@ -19,8 +19,8 @@ } }, "files": [ - "dist", - "package.json" + "./dist/**/*.{js,ts,map}", + "./package.json" ], "scripts": { "test": "tap" @@ -29,6 +29,7 @@ "@contentlayer/core": "workspace:*", "@contentlayer/utils": "workspace:*", "chokidar": "^3.5.2", + "date-fns-tz": "^1.1.6", "glob": "^7.1.7", "glob-promise": "^4.1.0", "gray-matter": "^4.0.3", diff --git a/packages/@contentlayer/source-files/src/__test__/errors/aggregate.spec.ts b/packages/@contentlayer/source-files/src/__test__/errors/aggregate.spec.ts index 189b24b8..b001b5f9 100644 --- a/packages/@contentlayer/source-files/src/__test__/errors/aggregate.spec.ts +++ b/packages/@contentlayer/source-files/src/__test__/errors/aggregate.spec.ts @@ -10,6 +10,7 @@ const bodyFieldName = 'body' const options: core.PluginOptions = { markdown: undefined, mdx: undefined, + date: undefined, fieldOptions: { typeFieldName, bodyFieldName }, } const flags: Flags = { diff --git a/packages/@contentlayer/source-files/src/__test__/mapping.spec.ts b/packages/@contentlayer/source-files/src/__test__/mapping.spec.ts index c8baa0e9..87ebda89 100644 --- a/packages/@contentlayer/source-files/src/__test__/mapping.spec.ts +++ b/packages/@contentlayer/source-files/src/__test__/mapping.spec.ts @@ -1,6 +1,10 @@ +import * as core from '@contentlayer/core' +import { DummyTracing } from '@contentlayer/utils' +import type { HasClock, OT } from '@contentlayer/utils/effect' +import { pipe, T } from '@contentlayer/utils/effect' import t from 'tap' -import { getFlattenedPath } from '../fetchData/mapping.js' +import { getFlattenedPath, testOnly_getDataForFieldDef as getDataForFieldDef } from '../fetchData/mapping.js' t.test('getFlattenedPath', async (t) => { t.equal(getFlattenedPath('some/path/doc.md'), 'some/path/doc') @@ -9,3 +13,56 @@ t.test('getFlattenedPath', async (t) => { t.equal(getFlattenedPath('index/index.md'), 'index') t.equal(getFlattenedPath('index.md'), '') }) + +t.test('getDataForFieldDef', async (t) => { + const testValue = async ({ + type, + expectedValue, + rawFieldData, + options, + }: { + type: 'date' + rawFieldData: any + expectedValue: any + options?: Partial + }) => { + const transformedData = await runPromise( + getDataForFieldDef({ + rawFieldData, + contentDirPath: '', + fieldDef: { + type, + name: 'someField', + isSystemField: false, + isRequired: false, + default: undefined, + description: undefined, + }, + coreSchemaDef: { hash: '', documentTypeDefMap: {}, nestedTypeDefMap: {} }, + relativeFilePath: '', + options: { + fieldOptions: core.defaultFieldOptions, + markdown: undefined, + mdx: undefined, + date: undefined, + ...options, + }, + }), + ) + + t.equal(transformedData, expectedValue) + } + + await testValue({ type: 'date', rawFieldData: '2022', expectedValue: '2022-01-01T00:00:00.000Z' }) + await testValue({ type: 'date', rawFieldData: '2022/10/12', expectedValue: '2022-10-12T00:00:00.000Z' }) + await testValue({ type: 'date', rawFieldData: '2022-10-12', expectedValue: '2022-10-12T00:00:00.000Z' }) + await testValue({ + type: 'date', + rawFieldData: '2022-10-12', + expectedValue: '2022-10-12T04:00:00.000Z', + options: { date: { timezone: 'America/New_York' } }, + }) +}) + +const runPromise = (eff: T.Effect) => + pipe(eff, T.provide(DummyTracing), T.runPromise) diff --git a/packages/@contentlayer/source-files/src/__test__/type-generation/basic.spec.ts b/packages/@contentlayer/source-files/src/__test__/type-generation/basic.spec.ts index 4dd6ec40..6bf15a1a 100644 --- a/packages/@contentlayer/source-files/src/__test__/type-generation/basic.spec.ts +++ b/packages/@contentlayer/source-files/src/__test__/type-generation/basic.spec.ts @@ -6,7 +6,7 @@ import t from 'tap' import { makeSource } from '../../index.js' import { defineDocumentType } from '../../schema/defs/index.js' -const TestPost = defineDocumentType(() => ({ +const TestPost = defineDocumentType(() => ({ name: 'TestPost', filePathPattern: `**/*.md`, fields: { @@ -44,6 +44,7 @@ t.test('generate-types', async (t) => { fieldOptions: { bodyFieldName: 'body', typeFieldName: 'type' }, markdown: undefined, mdx: undefined, + date: undefined, }, }, }) diff --git a/packages/@contentlayer/source-files/src/errors/aggregate.ts b/packages/@contentlayer/source-files/src/errors/aggregate.ts index 5c87106c..6b3dea30 100644 --- a/packages/@contentlayer/source-files/src/errors/aggregate.ts +++ b/packages/@contentlayer/source-files/src/errors/aggregate.ts @@ -19,7 +19,7 @@ export const handleFetchDataErrors = ({ flags: Flags schemaDef: core.SchemaDef verbose?: boolean -}): T.Effect => +}): T.Effect => T.gen(function* ($) { const filteredErrors = filterErrorsByFlags({ errors, flags }) @@ -39,7 +39,7 @@ export const handleFetchDataErrors = ({ yield* $(T.log(errorMessage)) if (shouldFail) { - yield* $(T.die(new core.HandledFetchDataError())) + yield* $(T.fail(new core.HandledFetchDataError())) } }) diff --git a/packages/@contentlayer/source-files/src/errors/index.ts b/packages/@contentlayer/source-files/src/errors/index.ts index ff52355e..faed3140 100644 --- a/packages/@contentlayer/source-files/src/errors/index.ts +++ b/packages/@contentlayer/source-files/src/errors/index.ts @@ -13,6 +13,7 @@ export namespace FetchDataError { | ComputedValueError | UnsupportedFileExtension | NoSuchDocumentTypeError + | NoSuchNestedDocumentTypeError | CouldNotDetermineDocumentTypeError | MissingRequiredFieldsError | ExtraFieldDataError @@ -157,6 +158,28 @@ Please use one of the following document type names: ${validTypeNames}.\ renderLine = () => `${this.documentFilePath} (Used type name: "${this.documentTypeName}")` } + export class NoSuchNestedDocumentTypeError + extends Tagged('NoSuchNestedDocumentTypeError')<{ + readonly documentTypeName: string + readonly documentFilePath: string + readonly fieldName: string + readonly validNestedTypeNames: string[] + }> + implements AggregatableError + { + kind: InvalidDataErrorKind = 'MissingOrIncompatibleData' + renderHeadline: RenderHeadline = ({ documentCount }) => { + return `\ +Couldn't find nested document type definitions provided by name for ${documentCount} documents.\ +` + } + + renderLine = () => { + const validTypeNames = this.validNestedTypeNames.join(', ') + return `${this.documentFilePath} (Used type name "${this.documentTypeName}" for field "${this.fieldName}". Please use one of the following nested document type names: ${validTypeNames}` + } + } + export class MissingRequiredFieldsError extends Tagged('MissingRequiredFieldsError')<{ readonly documentFilePath: string @@ -220,12 +243,6 @@ This is possibly a bug in Contentlayer. Please open an issue.` } } -export class InvalidDataDuringMappingError extends Tagged('InvalidDataDuringMappingError')<{ - readonly message: string -}> { - toString = () => `Found inconsistent data. ${this.message}` -} - export type SchemaError = DuplicateBodyFieldError export class DuplicateBodyFieldError extends Tagged('DuplicateBodyFieldError')<{ diff --git a/packages/@contentlayer/source-files/src/fetchData/fetchAllDocuments.ts b/packages/@contentlayer/source-files/src/fetchData/fetchAllDocuments.ts index 3cbe6e44..634ffae6 100644 --- a/packages/@contentlayer/source-files/src/fetchData/fetchAllDocuments.ts +++ b/packages/@contentlayer/source-files/src/fetchData/fetchAllDocuments.ts @@ -30,7 +30,7 @@ export const fetchAllDocuments = ({ options: core.PluginOptions previousCache: core.DataCache.Cache | undefined verbose: boolean -}): T.Effect => +}): T.Effect => pipe( T.gen(function* ($) { const allRelativeFilePaths = yield* $(getAllRelativeFilePaths({ contentDirPath })) @@ -130,6 +130,7 @@ export const makeCacheItemFromFilePath = ({ rawContent, coreSchemaDef, relativeFilePath, + contentDirPath, options, }), ) diff --git a/packages/@contentlayer/source-files/src/fetchData/index.ts b/packages/@contentlayer/source-files/src/fetchData/index.ts index f4048814..a49ad56a 100644 --- a/packages/@contentlayer/source-files/src/fetchData/index.ts +++ b/packages/@contentlayer/source-files/src/fetchData/index.ts @@ -101,7 +101,9 @@ export const fetchData = ({ ), ), ), - S.mapEitherLeft((error) => new core.SourceFetchDataError({ error })), + S.mapEitherLeft( + (error) => new core.SourceFetchDataError({ error, alreadyHandled: error._tag === 'HandledFetchDataError' }), + ), ) } @@ -121,7 +123,7 @@ const updateCacheEntry = ({ flags: Flags coreSchemaDef: core.SchemaDef options: core.PluginOptions -}): T.Effect => +}): T.Effect => T.gen(function* ($) { yield* $( pipe( diff --git a/packages/@contentlayer/source-files/src/fetchData/mapping.ts b/packages/@contentlayer/source-files/src/fetchData/mapping.ts index ec22d905..5a87100c 100644 --- a/packages/@contentlayer/source-files/src/fetchData/mapping.ts +++ b/packages/@contentlayer/source-files/src/fetchData/mapping.ts @@ -3,9 +3,10 @@ import * as core from '@contentlayer/core' import * as utils from '@contentlayer/utils' import type { OT } from '@contentlayer/utils/effect' import { pipe, T } from '@contentlayer/utils/effect' +import dateFnsTz from 'date-fns-tz' import * as path from 'path' -import { FetchDataError, InvalidDataDuringMappingError } from '../errors/index.js' +import { FetchDataError } from '../errors/index.js' import type { DocumentBodyType } from '../schema/defs/index.js' import type { RawDocumentData } from '../types.js' import type { RawContent, RawContentMarkdown, RawContentMDX } from './types.js' @@ -15,14 +16,20 @@ export const makeDocument = ({ documentTypeDef, coreSchemaDef, relativeFilePath, + contentDirPath, options, }: { rawContent: RawContent documentTypeDef: core.DocumentTypeDef coreSchemaDef: core.SchemaDef relativeFilePath: string + contentDirPath: string options: core.PluginOptions -}): T.Effect => +}): T.Effect< + OT.HasTracer, + FetchDataError.UnexpectedError | FetchDataError.NoSuchNestedDocumentTypeError, + core.Document +> => pipe( T.gen(function* ($) { const { bodyFieldName, typeFieldName } = options.fieldOptions @@ -43,6 +50,8 @@ export const makeDocument = ({ rawFieldData: rawData[fieldDef.name], coreSchemaDef, options, + relativeFilePath, + contentDirPath, }), mapKey: (fieldDef) => T.succeed(fieldDef.name), }), @@ -71,10 +80,17 @@ export const makeDocument = ({ return doc }), - T.mapError((error) => new FetchDataError.UnexpectedError({ error, documentFilePath: relativeFilePath })), + T.mapError((error) => + error._tag === 'NoSuchNestedDocumentTypeError' + ? error + : new FetchDataError.UnexpectedError({ error, documentFilePath: relativeFilePath }), + ), ) -type MakeDocumentInternalError = UnexpectedMarkdownError | UnexpectedMDXError | InvalidDataDuringMappingError +type MakeDocumentInternalError = + | UnexpectedMarkdownError + | UnexpectedMDXError + | FetchDataError.NoSuchNestedDocumentTypeError const rawContentHasBody = (_: RawContent): _ is RawContentMarkdown | RawContentMDX => 'body' in _ && _.body !== undefined @@ -88,12 +104,15 @@ export const getFlattenedPath = (relativeFilePath: string): string => // remove tailing `/index` or `index` .replace(/\/?index$/, '') +// TODO aggregate all "global" params into an effect service const makeNestedDocument = ({ rawObjectData, fieldDefs, typeName, coreSchemaDef, options, + relativeFilePath, + contentDirPath, }: { rawObjectData: Record /** Passing `FieldDef[]` here instead of `ObjectDef` in order to also support `inline_nested` */ @@ -101,6 +120,8 @@ const makeNestedDocument = ({ typeName: string coreSchemaDef: core.SchemaDef options: core.PluginOptions + relativeFilePath: string + contentDirPath: string }): T.Effect => T.gen(function* ($) { const objValues = yield* $( @@ -111,6 +132,8 @@ const makeNestedDocument = ({ rawFieldData: rawObjectData[fieldDef.name], coreSchemaDef, options, + relativeFilePath, + contentDirPath, }), mapKey: (fieldDef) => T.succeed(fieldDef.name), }), @@ -127,11 +150,15 @@ const getDataForFieldDef = ({ rawFieldData, coreSchemaDef, options, + relativeFilePath, + contentDirPath, }: { fieldDef: core.FieldDef rawFieldData: any coreSchemaDef: core.SchemaDef options: core.PluginOptions + relativeFilePath: string + contentDirPath: string }): T.Effect => T.gen(function* ($) { if (rawFieldData === undefined) { @@ -155,6 +182,8 @@ const getDataForFieldDef = ({ typeName: nestedTypeDef.name, coreSchemaDef, options, + relativeFilePath, + contentDirPath, }), ) } @@ -166,17 +195,23 @@ const getDataForFieldDef = ({ typeName: '__UNNAMED__', coreSchemaDef, options, + relativeFilePath, + contentDirPath, }), ) case 'nested_polymorphic': { const typeName = rawFieldData[fieldDef.typeField] if (!fieldDef.nestedTypeNames.includes(typeName)) { - const validTypeNames = fieldDef.nestedTypeNames.map((_) => `"${_}"`).join(', ') - return T.fail( - new InvalidDataDuringMappingError({ - message: `Invalid "${fieldDef.typeField}" value found: "${typeName}" for field "${fieldDef.name}". Valid values: ${validTypeNames}`, - }), + return yield* $( + T.fail( + new FetchDataError.NoSuchNestedDocumentTypeError({ + documentTypeName: typeName, + documentFilePath: relativeFilePath, + fieldName: fieldDef.name, + validNestedTypeNames: fieldDef.nestedTypeNames, + }), + ), ) } @@ -189,6 +224,8 @@ const getDataForFieldDef = ({ typeName: nestedTypeDef.name, coreSchemaDef, options, + relativeFilePath, + contentDirPath, }), ) } @@ -199,16 +236,20 @@ const getDataForFieldDef = ({ case 'list': return yield* $( T.forEachPar_(rawFieldData as any[], (rawItemData) => - getDataForListItem({ rawItemData, fieldDef, coreSchemaDef, options }), + getDataForListItem({ rawItemData, fieldDef, coreSchemaDef, options, relativeFilePath, contentDirPath }), ), ) case 'date': - return new Date(rawFieldData) + let dateValue = new Date(rawFieldData) + if (options.date?.timezone) { + dateValue = dateFnsTz.zonedTimeToUtc(dateValue, options.date.timezone) + } + return dateValue.toISOString() case 'markdown': const html = yield* $(core.markdownToHtml({ mdString: rawFieldData, options: options?.markdown })) return { raw: rawFieldData, html } case 'mdx': - const code = yield* $(core.bundleMDX({ mdxString: rawFieldData, options: options?.mdx })) + const code = yield* $(core.bundleMDX({ mdxString: rawFieldData, options: options?.mdx, contentDirPath })) return { raw: rawFieldData, code } case 'boolean': case 'string': @@ -225,16 +266,22 @@ const getDataForFieldDef = ({ } }) +export const testOnly_getDataForFieldDef = getDataForFieldDef + const getDataForListItem = ({ rawItemData, fieldDef, coreSchemaDef, options, + relativeFilePath, + contentDirPath, }: { rawItemData: any fieldDef: core.ListFieldDef | core.ListPolymorphicFieldDef coreSchemaDef: core.SchemaDef options: core.PluginOptions + relativeFilePath: string + contentDirPath: string }): T.Effect => { if (typeof rawItemData === 'string') { return T.succeed(rawItemData) @@ -244,16 +291,16 @@ const getDataForListItem = ({ const nestedTypeName = rawItemData[fieldDef.typeField] const nestedTypeDef = coreSchemaDef.nestedTypeDefMap[nestedTypeName] if (nestedTypeDef === undefined) { - const valueTypeValues = fieldDef.of + const validNestedTypeNames = fieldDef.of .filter((_): _ is core.ListFieldDefItem.ItemNested => _.type === 'nested') .map((_) => _.nestedTypeName) - .join(', ') return T.fail( - new InvalidDataDuringMappingError({ - message: `\ -Invalid value "${nestedTypeName}" for type field "${fieldDef.typeField}" for field "${fieldDef.name}". -Needs to be one of the following values: ${valueTypeValues}`, + new FetchDataError.NoSuchNestedDocumentTypeError({ + documentTypeName: nestedTypeName, + documentFilePath: relativeFilePath, + fieldName: fieldDef.name, + validNestedTypeNames, }), ) } @@ -263,6 +310,8 @@ Needs to be one of the following values: ${valueTypeValues}`, typeName: nestedTypeDef.name, coreSchemaDef, options, + relativeFilePath, + contentDirPath, }) } @@ -275,6 +324,8 @@ Needs to be one of the following values: ${valueTypeValues}`, typeName: nestedTypeDef.name, coreSchemaDef, options, + relativeFilePath, + contentDirPath, }) case 'nested_unnamed': return makeNestedDocument({ @@ -283,6 +334,8 @@ Needs to be one of the following values: ${valueTypeValues}`, typeName: '__UNNAMED__', coreSchemaDef, options, + relativeFilePath, + contentDirPath, }) case 'boolean': case 'enum': diff --git a/packages/@contentlayer/source-files/src/index.ts b/packages/@contentlayer/source-files/src/index.ts index 4745279c..94e6d87e 100644 --- a/packages/@contentlayer/source-files/src/index.ts +++ b/packages/@contentlayer/source-files/src/index.ts @@ -1,6 +1,6 @@ import type * as core from '@contentlayer/core' import { processArgs, SourceProvideSchemaError } from '@contentlayer/core' -import { pipe, Sync } from '@contentlayer/utils/effect' +import { pipe, T } from '@contentlayer/utils/effect' import { fetchData } from './fetchData/index.js' import type * as LocalSchema from './schema/defs/index.js' @@ -11,9 +11,7 @@ export * from './types.js' export * from './schema/defs/index.js' export type Args = { - // Note `` generic parameter is needed here to avoid a consumer-side type error related to computed fields - // This might need further investigation in the future (probably related to co-/contra-variance) - documentTypes: LocalSchema.DocumentType[] | Record> + documentTypes: LocalSchema.DocumentType[] | Record /** * Path to the root directory that contains all content. Every content file path will be relative * to this directory. This includes: @@ -52,7 +50,7 @@ export const makeSource: core.MakeSourcePlugin = async (args) => { options, provideSchema: pipe( makeCoreSchema({ documentTypeDefs, options }), - Sync.mapError((error) => new SourceProvideSchemaError({ error })), + T.mapError((error) => new SourceProvideSchemaError({ error })), ), fetchData: ({ schemaDef, verbose, cwd }) => fetchData({ coreSchemaDef: schemaDef, documentTypeDefs, flags, options, contentDirPath, verbose, cwd }), diff --git a/packages/@contentlayer/source-files/src/schema/defs/computed-field.ts b/packages/@contentlayer/source-files/src/schema/defs/computed-field.ts index f69b781d..69efe0c7 100644 --- a/packages/@contentlayer/source-files/src/schema/defs/computed-field.ts +++ b/packages/@contentlayer/source-files/src/schema/defs/computed-field.ts @@ -1,5 +1,6 @@ -import type { GetDocumentTypeGen } from '@contentlayer/core' +import type { GetDocumentTypeMapGen } from '@contentlayer/core' +import type { LocalDocument } from '../../types.js' import type { FieldDefType } from './index.js' export type ComputedField = { @@ -12,3 +13,9 @@ export type ComputedField = { type ComputedFieldResolver = ( _: GetDocumentTypeGen, ) => any | Promise + +type GetDocumentTypeGen = Name extends keyof GetDocumentTypeMapGen + ? GetDocumentTypeMapGen[Name] + : LocalDocument + +// type GetDocumentTypeGen = GetDocumentTypeMapGen[Name] diff --git a/packages/@contentlayer/source-files/src/schema/provideSchema.ts b/packages/@contentlayer/source-files/src/schema/provideSchema.ts index 98f627f5..94624091 100644 --- a/packages/@contentlayer/source-files/src/schema/provideSchema.ts +++ b/packages/@contentlayer/source-files/src/schema/provideSchema.ts @@ -1,9 +1,10 @@ import * as core from '@contentlayer/core' import * as utils from '@contentlayer/utils' -import { Sync } from '@contentlayer/utils/effect' +import { T } from '@contentlayer/utils/effect' import type { SchemaError } from '../errors/index.js' import { DuplicateBodyFieldError } from '../errors/index.js' +import type { LocalDocument } from '../types.js' import * as LocalSchema from './defs/index.js' export const makeCoreSchema = ({ @@ -12,8 +13,8 @@ export const makeCoreSchema = ({ }: { documentTypeDefs: LocalSchema.DocumentTypeDef[] options: core.PluginOptions -}): Sync.Sync => - Sync.gen(function* ($) { +}): T.Effect => + T.gen(function* ($) { const coreDocumentTypeDefMap: core.DocumentTypeDefMap = {} const coreNestedTypeDefMap: core.NestedTypeDefMap = {} @@ -23,7 +24,7 @@ export const makeCoreSchema = ({ const fieldDefs = getFieldDefEntries(documentDef.fields).map(fieldDefEntryToCoreFieldDef) if (fieldDefs.some((_) => _.name === options.fieldOptions.bodyFieldName)) { - yield* $(Sync.fail(new DuplicateBodyFieldError({ bodyFieldName: options.fieldOptions.bodyFieldName }))) + yield* $(T.fail(new DuplicateBodyFieldError({ bodyFieldName: options.fieldOptions.bodyFieldName }))) } // add default body markdown field if not explicitly provided @@ -52,8 +53,10 @@ export const makeCoreSchema = ({ const computedFields = Object.entries(documentDef.computedFields ?? {}).map( ([name, computedField]) => ({ - ...utils.pick(computedField, ['description', 'resolve', 'type']), + ...utils.pick(computedField, ['description', 'type']), name, + // NOTE we need to flip the variance here (casting a core.Document to a LocalDocument) + resolve: (_) => computedField.resolve(_ as LocalDocument), }), ) diff --git a/packages/@contentlayer/source-files/src/types.ts b/packages/@contentlayer/source-files/src/types.ts index 3570bf9c..90462c7f 100644 --- a/packages/@contentlayer/source-files/src/types.ts +++ b/packages/@contentlayer/source-files/src/types.ts @@ -1,4 +1,4 @@ -import type { MarkdownOptions, MDXOptions } from '@contentlayer/core' +import type { DateOptions, MarkdownOptions, MDXOptions } from '@contentlayer/core' import type { DocumentBodyType } from './schema/defs' @@ -6,6 +6,8 @@ type DocumentDefName = string type FilePathPattern = string export type FilePathPatternMap = Record +export type LocalDocument = Record & { _raw: RawDocumentData; _id: string } + export type RawDocumentData = { sourceFilePath: string sourceFileName: string @@ -19,6 +21,7 @@ export type PluginOptions = { markdown?: MarkdownOptions mdx?: MDXOptions fieldOptions?: FieldOptions + date?: DateOptions } export type FieldOptions = { diff --git a/packages/@contentlayer/source-sanity/package.json b/packages/@contentlayer/source-sanity/package.json index 36f81bd1..06eebab4 100644 --- a/packages/@contentlayer/source-sanity/package.json +++ b/packages/@contentlayer/source-sanity/package.json @@ -1,9 +1,13 @@ { "name": "@contentlayer/source-sanity", - "version": "0.0.27", + "version": "0.0.28", "type": "module", "exports": "./dist/index.js", "types": "./dist/index.d.ts", + "files": [ + "./dist/**/*.{js,ts,map}", + "./package.json" + ], "scripts": { "test": "echo No tests yet" }, diff --git a/packages/@contentlayer/utils/package.json b/packages/@contentlayer/utils/package.json index 71a3bb0f..476ef949 100644 --- a/packages/@contentlayer/utils/package.json +++ b/packages/@contentlayer/utils/package.json @@ -1,6 +1,6 @@ { "name": "@contentlayer/utils", - "version": "0.0.27", + "version": "0.0.28", "type": "module", "exports": { "./package.json": { @@ -36,11 +36,26 @@ ] } }, + "files": [ + "./dist/**/*.{js,ts,map}", + "./package.json" + ], "scripts": { "test": "echo No tests yet" }, + "peerDependenciesMeta": { + "@effect-ts/core": { + "optional": true + }, + "@effect-ts/otel": { + "optional": true + }, + "@effect-ts/otel-node": { + "optional": true + } + }, "dependencies": { - "@effect-ts/core": "^0.44.4", + "@effect-ts/core": "^0.45.5", "@effect-ts/otel": "next", "@effect-ts/otel-node": "next", "@opentelemetry/api": "^1.0.3", diff --git a/packages/@contentlayer/utils/src/effect/Chunk.ts b/packages/@contentlayer/utils/src/effect/Chunk.ts index 7f44887b..1d70d4d4 100644 --- a/packages/@contentlayer/utils/src/effect/Chunk.ts +++ b/packages/@contentlayer/utils/src/effect/Chunk.ts @@ -5,6 +5,7 @@ import { E, O, These } from './index.js' export * from '@effect-ts/core/Collections/Immutable/Chunk' +/** Separates a Chunk of These into success values on one side and error/warning values on the other side */ export const partitionThese = ( chunk: Chunk.Chunk>, ): Separated, Chunk.Chunk> => { diff --git a/packages/@contentlayer/utils/src/effect/Stream.ts b/packages/@contentlayer/utils/src/effect/Stream.ts index 27dd4f1d..53560da7 100644 --- a/packages/@contentlayer/utils/src/effect/Stream.ts +++ b/packages/@contentlayer/utils/src/effect/Stream.ts @@ -41,6 +41,14 @@ export const tapRight = S.tap((val) => (E.isLeft(val) ? T.succeed(null) : f(val.right))), ) +export const tapLeft = + (f: (e: EE1) => T.Effect) => + (stream: S.Stream>): S.Stream> => + pipe( + stream, + S.tap((val) => (E.isLeft(val) ? f(val.left) : T.succeed(null))), + ) + export const tapRightEither = (f: (o: A1) => T.Effect>) => (stream: S.Stream>): S.Stream> => @@ -106,18 +114,3 @@ export const mapEitherRight = (stream: S.Stream>): S.Stream> => { return S.map_(stream, E.map(mapRight)) } - -export const zipWithLatestEitherRight = ( - streamX: S.Stream>, - streamY: S.Stream>, - mapRight: (a1X: A1X, a1Y: A1Y) => A2, -): S.Stream> => { - return S.zipWithLatest( - streamX, - streamY, - )((x, y) => { - if (E.isLeft(x)) return x - if (E.isLeft(y)) return y - return E.right(mapRight(x.right, y.right)) - }) -} diff --git a/packages/@contentlayer/utils/src/effect/These.ts b/packages/@contentlayer/utils/src/effect/These.ts index 6d1064fc..56c45fef 100644 --- a/packages/@contentlayer/utils/src/effect/These.ts +++ b/packages/@contentlayer/utils/src/effect/These.ts @@ -149,6 +149,7 @@ export const effectTapErrorOrWarning = // ) // } +/** Wraps the error channel of an Effect<_, _ These> into the These */ export const effectThese = ( effect: T.Effect>, ): T.Effect> => { diff --git a/packages/@contentlayer/utils/src/node/fs-watcher.ts b/packages/@contentlayer/utils/src/node/fs-watcher.ts index 989552c5..abf8df22 100644 --- a/packages/@contentlayer/utils/src/node/fs-watcher.ts +++ b/packages/@contentlayer/utils/src/node/fs-watcher.ts @@ -11,6 +11,8 @@ import * as O from '@effect-ts/core/Option' import * as Chokidar from 'chokidar' import type fs from 'fs' +import { Tagged } from '../effect/index.js' + export class FileAdded { readonly _tag = 'FileAdded' @@ -65,13 +67,10 @@ abstract class FileWatcherInternal extends FileWatcher { export const WatchErrorTypeId = Symbol() export type WatchErrorTypeId = typeof WatchErrorTypeId -export class FileWatcherError extends Error { +export class FileWatcherError extends Tagged('FileWatcherError')<{ + readonly origin: O.Option +}> { readonly [WatchErrorTypeId]: WatchErrorTypeId = WatchErrorTypeId - - constructor(message: string, public origin: O.Option) { - super(message) - this.name = 'WatcherError' - } } class ConcreteFileWatcher extends FileWatcherInternal { @@ -126,12 +125,7 @@ class ConcreteFileWatcher extends FileWatcherInternal { T.chain((_) => T.succeedWith(() => { _.on('error', (error) => { - T.run( - H.publish_( - this.fsEventsHub, - Ex.succeed(E.left(new FileWatcherError('Error occured while watch path ${}', O.some(error)))), - ), - ) + T.run(H.publish_(this.fsEventsHub, Ex.succeed(E.left(new FileWatcherError({ origin: O.some(error) }))))) }) _.on('all', (eventName, path, stats) => { switch (eventName) { @@ -230,7 +224,7 @@ export function make( export const makeAndSubscribe = ( paths: readonly string[] | string, options?: Chokidar.WatchOptions, -): S.Stream> => +): S.Stream> => pipe(M.make_(make(paths, options), shutdown), M.chain(subscribe), S.unwrapManaged) export function subscribe( diff --git a/packages/@contentlayer/utils/src/node/fs.ts b/packages/@contentlayer/utils/src/node/fs.ts index 295ac283..46adae44 100644 --- a/packages/@contentlayer/utils/src/node/fs.ts +++ b/packages/@contentlayer/utils/src/node/fs.ts @@ -1,11 +1,11 @@ import { pipe } from '@effect-ts/core' import { Tagged } from '@effect-ts/core/Case' -import * as T from '@effect-ts/core/Effect' import * as OT from '@effect-ts/otel' import type { Stats } from 'fs' import { promises as fs } from 'fs' import type { JsonValue } from 'type-fest' +import { T } from '../effect/index.js' import { errorToString } from '../index.js' export const fileOrDirExists = (pathLike: string): T.Effect => { @@ -64,6 +64,15 @@ export const readFileJson = ( ), ) +export const readFileJsonIfExists = ( + filePath: string, +): T.Effect => + pipe( + fileOrDirExists(filePath), + T.chain((exists) => (exists ? readFileJson(filePath) : T.succeed(undefined))), + T.catchTag('node.fs.FileNotFoundError', (e) => T.die(e)), + ) + export const writeFile = (filePath: string, content: string): T.Effect => OT.withSpan('writeFile', { attributes: { filePath } })( T.tryCatchPromise( @@ -122,6 +131,9 @@ export function rm( export type SymlinkType = 'file' | 'dir' | 'junction' +/** + * NOTE: symlinks are not supported widely on Windows + */ export const symlink = ({ targetPath, symlinkPath, diff --git a/packages/contentlayer-stackbit-yaml-generator/package.json b/packages/contentlayer-stackbit-yaml-generator/package.json index 422a33ca..be140881 100644 --- a/packages/contentlayer-stackbit-yaml-generator/package.json +++ b/packages/contentlayer-stackbit-yaml-generator/package.json @@ -1,10 +1,14 @@ { "name": "contentlayer-stackbit-yaml-generator", - "version": "0.0.27", + "version": "0.0.28", "type": "module", "bin": "./dist/cli/index.js", "exports": "./dist/lib/index.js", "types": "./dist/lib/index.d.ts", + "files": [ + "./dist/**/*.{js,ts,map}", + "./package.json" + ], "scripts": { "test": "tap" }, @@ -19,8 +23,7 @@ "devDependencies": { "@types/tap": "^15.0.5", "contentlayer": "workspace:*", - "esbuild": "^0.12.28", "tap": "^15.0.10", - "typescript": "^4.4.3" + "typescript": "^4.4.4" } } diff --git a/packages/contentlayer-stackbit-yaml-generator/tap-snapshots/dist/__test__/convert.spec.js.test.cjs b/packages/contentlayer-stackbit-yaml-generator/tap-snapshots/dist/__test__/convert.spec.js.test.cjs index 30e086ba..166743b4 100644 --- a/packages/contentlayer-stackbit-yaml-generator/tap-snapshots/dist/__test__/convert.spec.js.test.cjs +++ b/packages/contentlayer-stackbit-yaml-generator/tap-snapshots/dist/__test__/convert.spec.js.test.cjs @@ -14,7 +14,7 @@ Object { Object { "description": "The URL path of this page relative to site root. For example, the site root page would be \\"/\\", and post page would be \\"posts/new-post/\\"", "name": "url_path", - "resolve": Function urlFromFilePath(doc), + "resolve": Function resolve(_), "type": "string", }, ], @@ -177,7 +177,7 @@ Object { Object { "description": "The URL path of this page relative to site root. For example, the site root page would be \\"/\\", and post page would be \\"posts/new-post/\\"", "name": "url_path", - "resolve": Function urlFromFilePath(doc), + "resolve": Function resolve(_), "type": "string", }, ], @@ -276,7 +276,7 @@ Object { Object { "description": "The URL path of this page relative to site root. For example, the site root page would be \\"/\\", and post page would be \\"posts/new-post/\\"", "name": "url_path", - "resolve": Function urlFromFilePath(doc), + "resolve": Function resolve(_), "type": "string", }, ], @@ -398,7 +398,7 @@ Object { Object { "description": "The URL path of this page relative to site root. For example, the site root page would be \\"/\\", and post page would be \\"posts/new-post/\\"", "name": "url_path", - "resolve": Function urlFromFilePath(doc), + "resolve": Function resolve(_), "type": "string", }, ], @@ -530,7 +530,7 @@ Object { "name": "Post", }, }, - "hash": "83f2630d131ebca2614eb91903c0a950", + "hash": "c0c9a128aea49ed99a4619a27c4b897c", "nestedTypeDefMap": Object { "Action": Object { "_tag": "NestedTypeDef", @@ -4150,7 +4150,7 @@ Object { "name": "Post", }, }, - "hash": "ffc602f3129c6724338bd0ad5d0e6d9f", + "hash": "2824104f5ecd3089125232e8b2419842", "nestedTypeDefMap": Object {}, } ` diff --git a/packages/contentlayer/package.json b/packages/contentlayer/package.json index f229cc1b..24c6392e 100644 --- a/packages/contentlayer/package.json +++ b/packages/contentlayer/package.json @@ -1,8 +1,11 @@ { "name": "contentlayer", - "version": "0.0.27", + "version": "0.0.28", "bin": "./bin/cli.cjs", "type": "module", + "engines": { + "node": ">=14" + }, "exports": { "./source-files": { "import": "./dist/source-files/index.js" @@ -46,6 +49,10 @@ ] } }, + "files": [ + "./dist/**/*.{js,ts,map}", + "./package.json" + ], "scripts": { "#postinstall": "This is executed in packages that install Contentlayer", "postinstall": "node ./bin/cli.cjs postinstall || echo 'No Contentlayer build found.'" @@ -58,7 +65,6 @@ "@contentlayer/utils": "workspace:*" }, "devDependencies": { - "esbuild": "^0.12.28", - "typescript": "^4.4.3" + "typescript": "^4.4.4" } } diff --git a/packages/next-contentlayer/package.json b/packages/next-contentlayer/package.json index 1a123922..d526026a 100644 --- a/packages/next-contentlayer/package.json +++ b/packages/next-contentlayer/package.json @@ -1,6 +1,6 @@ { "name": "next-contentlayer", - "version": "0.0.27", + "version": "0.0.28", "type": "module", "main": "./dist/cjs/index.cjs", "exports": { @@ -23,6 +23,10 @@ ] } }, + "files": [ + "./dist/**/*.{js,ts,map}", + "./package.json" + ], "scripts": { "prepack": "sed '/^import /d' dist/cjs/index.js > dist/cjs/index.cjs" }, @@ -32,11 +36,12 @@ "rxjs": "^7.1.0" }, "peerDependencies": { - "next": "^11", - "react": "*" + "next": "^11 || ^12", + "react": "*", + "react-dom": "*" }, "devDependencies": { - "next": "^11.1.2", - "typescript": "^4.4.3" + "next": "^12.0.2", + "typescript": "^4.4.4" } } diff --git a/packages/next-contentlayer/src/hooks/index.ts b/packages/next-contentlayer/src/hooks/index.ts index 799b6b17..24bb6199 100644 --- a/packages/next-contentlayer/src/hooks/index.ts +++ b/packages/next-contentlayer/src/hooks/index.ts @@ -1,29 +1,2 @@ -import { addMessageListener } from 'next/dist/client/dev/error-overlay/eventsource.js' -import { useRouter } from 'next/router.js' -import { useEffect } from 'react' - -/** Needed as a work around for https://github.com/vercel/next.js/issues/19230 */ -export const useLiveReload = () => { - const router = useRouter() - useEffect(() => { - let lastBuiltHash: string | undefined - - // Based on this "implementation detail" - // https://github.com/vercel/next.js/blob/canary/packages/next/client/dev/error-overlay/eventsource.js - addMessageListener((e: any) => { - if (e.type === 'message' && typeof e.data === 'string') { - const data = JSON.parse(e.data) - // console.log({ data, lastBuiltHash }) - - if ((data.action === 'built' || data.action === 'sync') && data.hash !== lastBuiltHash) { - if (lastBuiltHash !== undefined) { - router.replace(router.asPath) - } - - lastBuiltHash = data.hash - } - } - }) - /* eslint-disable react-hooks/exhaustive-deps */ - }, []) -} +export * from './useLiveReload.js' +export * from './useMDXComponent.js' diff --git a/packages/next-contentlayer/src/hooks/useLiveReload.ts b/packages/next-contentlayer/src/hooks/useLiveReload.ts new file mode 100644 index 00000000..85f6d964 --- /dev/null +++ b/packages/next-contentlayer/src/hooks/useLiveReload.ts @@ -0,0 +1,33 @@ +import { addMessageListener } from 'next/dist/client/dev/error-overlay/websocket.js' +import { useRouter } from 'next/router.js' +import { useEffect } from 'react' + +/** + * Needed as a work around for https://github.com/vercel/next.js/issues/19230 + * Just needed in casese where you're importing from `.contentlayer/data` and use the data directly in your + * React components without going through `getStaticProps` or `getServerSideProps` first. + */ +export const useLiveReload = () => { + const router = useRouter() + useEffect(() => { + let lastBuiltHash: string | undefined + + // Based on this "implementation detail" + // https://github.com/vercel/next.js/blob/canary/packages/next/client/dev/error-overlay/eventsource.js + addMessageListener((e: any) => { + if (e.type === 'message' && typeof e.data === 'string') { + const data = JSON.parse(e.data) + // console.log({ data, lastBuiltHash }) + + if ((data.action === 'built' || data.action === 'sync') && data.hash !== lastBuiltHash) { + if (lastBuiltHash !== undefined) { + router.replace(router.asPath) + } + + lastBuiltHash = data.hash + } + } + }) + /* eslint-disable react-hooks/exhaustive-deps */ + }, []) +} diff --git a/packages/next-contentlayer/src/hooks/useMDXComponent.ts b/packages/next-contentlayer/src/hooks/useMDXComponent.ts new file mode 100644 index 00000000..c9580682 --- /dev/null +++ b/packages/next-contentlayer/src/hooks/useMDXComponent.ts @@ -0,0 +1,13 @@ +import * as React from 'react' +import * as _jsx_runtime from 'react/jsx-runtime.js' +import * as ReactDOM from 'react-dom' + +const getMDXComponent = (code: string, globals: Record = {}): React.ComponentType => { + const scope = { React, ReactDOM, _jsx_runtime, ...globals } + const fn = new Function(...Object.keys(scope), code) + return fn(...Object.values(scope)) +} + +export const useMDXComponent = (code: string, globals: Record = {}): React.ComponentType => { + return React.useMemo(() => getMDXComponent(code, globals), [code, globals]) +} diff --git a/packages/next-contentlayer/src/plugin.ts b/packages/next-contentlayer/src/plugin.ts index fa4697d9..cee4320d 100644 --- a/packages/next-contentlayer/src/plugin.ts +++ b/packages/next-contentlayer/src/plugin.ts @@ -1,9 +1,8 @@ import '@contentlayer/utils/effect/Tracing/Enable' import * as core from '@contentlayer/core' -import { errorToString, JaegerNodeTracing } from '@contentlayer/utils' -import type { HasClock } from '@contentlayer/utils/effect' -import { E, OT, pipe, pretty, S, T } from '@contentlayer/utils/effect' +import { errorToString } from '@contentlayer/utils' +import { E, OT, pipe, S, T } from '@contentlayer/utils/effect' /** Seems like the next.config.js export function might be executed multiple times, so we need to make sure we only run it once */ let contentlayerInitialized = false @@ -20,7 +19,7 @@ export const runContentlayerDev = async () => { S.chainSwitchMapEitherRight((source) => core.generateDotpkgStream({ source, verbose: false, cwd })), S.tap(E.fold((error) => T.log(errorToString(error)), core.logGenerateInfo)), S.runDrain, - runMainEffect, + runMain, ) } @@ -35,22 +34,8 @@ export const runContentlayerBuild = async () => { T.chain((source) => core.generateDotpkg({ source, verbose: false, cwd })), T.tap(core.logGenerateInfo), OT.withSpan('next-contentlayer:runContentlayerBuild'), - runMainEffect, + runMain, ) } -const runMainEffect = async (effect: T.Effect) => { - try { - await pipe( - effect, - T.provideSomeLayer(JaegerNodeTracing('next-contentlayer')), - T.tapCause((cause) => (process.env.CL_DEBUG ? T.die(pretty(cause)) : T.unit)), - T.runPromise, - ) - } catch (e: any) { - if (e._tag !== 'HandledFetchDataError') { - console.error(errorToString(e)) - } - process.exit(1) - } -} +const runMain = core.runMain({ tracingServiceName: 'next-contentlayer', verbose: process.env.CL_DEBUG !== undefined }) diff --git a/yarn.lock b/yarn.lock index 050de5bd..4dbec5b8 100644 --- a/yarn.lock +++ b/yarn.lock @@ -14,120 +14,120 @@ __metadata: languageName: node linkType: hard -"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.10.4, @babel/code-frame@npm:^7.14.5": - version: 7.14.5 - resolution: "@babel/code-frame@npm:7.14.5" +"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.12.13, @babel/code-frame@npm:^7.14.5, @babel/code-frame@npm:^7.16.0": + version: 7.16.0 + resolution: "@babel/code-frame@npm:7.16.0" dependencies: - "@babel/highlight": ^7.14.5 - checksum: 0adbe4f8d91586f764f524e57631f582ab988b2ef504391a5d89db29bfaaf7c67c237798ed4a249b6a2d7135852cf94d3d07ce6b9739dd1df1f271d5ed069565 + "@babel/highlight": ^7.16.0 + checksum: 8961d0302ec6b8c2e9751a11e06a17617425359fd1645e4dae56a90a03464c68a0916115100fbcd030961870313f21865d0b85858360a2c68aabdda744393607 languageName: node linkType: hard -"@babel/compat-data@npm:^7.13.11, @babel/compat-data@npm:^7.15.0": - version: 7.15.0 - resolution: "@babel/compat-data@npm:7.15.0" - checksum: 65088d87b14966dcdba397c799f312beb1e7a4dac178e7daa922a17ee9b65d8cfd9f35ff8352ccb6e20bb9a169df1171263ef5fd5967aa25d544ea3f62681993 +"@babel/compat-data@npm:^7.13.11, @babel/compat-data@npm:^7.16.0": + version: 7.16.0 + resolution: "@babel/compat-data@npm:7.16.0" + checksum: 2befa4ba145e3acdce3e160dcad0917a073f12d238bde295c37676e7a1d164630848926034df2dfde244cef6a190b25350ffac0b4215c37123787f67aea80e71 languageName: node linkType: hard -"@babel/core@npm:7.15.5, @babel/core@npm:^7.11.6, @babel/core@npm:^7.14.8, @babel/core@npm:^7.5.5, @babel/core@npm:^7.7.5": - version: 7.15.5 - resolution: "@babel/core@npm:7.15.5" +"@babel/core@npm:7.16.0, @babel/core@npm:^7.11.6, @babel/core@npm:^7.14.8, @babel/core@npm:^7.5.5, @babel/core@npm:^7.7.5": + version: 7.16.0 + resolution: "@babel/core@npm:7.16.0" dependencies: - "@babel/code-frame": ^7.14.5 - "@babel/generator": ^7.15.4 - "@babel/helper-compilation-targets": ^7.15.4 - "@babel/helper-module-transforms": ^7.15.4 - "@babel/helpers": ^7.15.4 - "@babel/parser": ^7.15.5 - "@babel/template": ^7.15.4 - "@babel/traverse": ^7.15.4 - "@babel/types": ^7.15.4 + "@babel/code-frame": ^7.16.0 + "@babel/generator": ^7.16.0 + "@babel/helper-compilation-targets": ^7.16.0 + "@babel/helper-module-transforms": ^7.16.0 + "@babel/helpers": ^7.16.0 + "@babel/parser": ^7.16.0 + "@babel/template": ^7.16.0 + "@babel/traverse": ^7.16.0 + "@babel/types": ^7.16.0 convert-source-map: ^1.7.0 debug: ^4.1.0 gensync: ^1.0.0-beta.2 json5: ^2.1.2 semver: ^6.3.0 source-map: ^0.5.0 - checksum: 8121bf74040d98562b773c1e92a174cd53c99a5158ae5a9ef25645ed35d6f821c64155e394cdb04e7dc77a0871ba42a638f6703b2c44a75bc04564b21cad9e1b + checksum: a140f669daa90c774016a76b1f85641975333c1c219ae0a8e65d8b4c316836e918276e0dfd55613b14f8e578406a92393d4368a63bdd5d0708122976ee2ee8e3 languageName: node linkType: hard -"@babel/generator@npm:^7.10.5, @babel/generator@npm:^7.15.4": - version: 7.15.4 - resolution: "@babel/generator@npm:7.15.4" +"@babel/generator@npm:^7.16.0": + version: 7.16.0 + resolution: "@babel/generator@npm:7.16.0" dependencies: - "@babel/types": ^7.15.4 + "@babel/types": ^7.16.0 jsesc: ^2.5.1 source-map: ^0.5.0 - checksum: fec8e8fa46723d7edf4087dc07b1f65a64488cba9662458431dd00d2a24f7c41b21e3160cfa1ba3df9373b2bb5e84189a95206c9ce6f14845a3929fc1ab58f57 + checksum: 9ff53e0db72a225c8783c4a277698b4efcead750542ebb9cff31732ba62d092090715a772df10a323446924712f6928ad60c03db4e7051bed3a9701b552d51fb languageName: node linkType: hard -"@babel/helper-annotate-as-pure@npm:^7.14.5, @babel/helper-annotate-as-pure@npm:^7.15.4": - version: 7.15.4 - resolution: "@babel/helper-annotate-as-pure@npm:7.15.4" +"@babel/helper-annotate-as-pure@npm:^7.16.0": + version: 7.16.0 + resolution: "@babel/helper-annotate-as-pure@npm:7.16.0" dependencies: - "@babel/types": ^7.15.4 - checksum: 94e3b5714748cc4fe419c3e75656b1747f7e985d46a178dbd87e4a97f8f4d0ba94374c6768516cdc9c744d40202f1c2bb7930a7a153274c3d42edb196e945404 + "@babel/types": ^7.16.0 + checksum: 0db76106983e10ffc482c5f01e89c3b4687d2474bea69c44470b2acb6bd37f362f9057d6e69c617255390b5d0063d9932a931e83c3e130445b688ca1fcdb5bcd languageName: node linkType: hard -"@babel/helper-builder-binary-assignment-operator-visitor@npm:^7.14.5": - version: 7.15.4 - resolution: "@babel/helper-builder-binary-assignment-operator-visitor@npm:7.15.4" +"@babel/helper-builder-binary-assignment-operator-visitor@npm:^7.16.0": + version: 7.16.0 + resolution: "@babel/helper-builder-binary-assignment-operator-visitor@npm:7.16.0" dependencies: - "@babel/helper-explode-assignable-expression": ^7.15.4 - "@babel/types": ^7.15.4 - checksum: 0753698e94ae5852e19c4865c3265061643f3ba617360eddf913c4d15b18400e9c47a8a6abed08a83d8b65301394f21d43e21702a79bf90d3f2e566f027cb745 + "@babel/helper-explode-assignable-expression": ^7.16.0 + "@babel/types": ^7.16.0 + checksum: 01beb9f3f2285b7b170cc167ec79b2fd657202cb25be9cb111951f94a04c97c5b446dd1498ede32f0052d67fc9f2f2ac2b7862351b364fe94f9b4de98488d863 languageName: node linkType: hard -"@babel/helper-compilation-targets@npm:^7.13.0, @babel/helper-compilation-targets@npm:^7.15.4": - version: 7.15.4 - resolution: "@babel/helper-compilation-targets@npm:7.15.4" +"@babel/helper-compilation-targets@npm:^7.13.0, @babel/helper-compilation-targets@npm:^7.16.0": + version: 7.16.0 + resolution: "@babel/helper-compilation-targets@npm:7.16.0" dependencies: - "@babel/compat-data": ^7.15.0 + "@babel/compat-data": ^7.16.0 "@babel/helper-validator-option": ^7.14.5 browserslist: ^4.16.6 semver: ^6.3.0 peerDependencies: "@babel/core": ^7.0.0 - checksum: a2b9767d5658da90bd79170b4b0d2987930fb6708d48428619f9f4664c47e3f9409801b76c7603446404b453c67e54682cc86840cb1c29aa06c956533ebaf5ba + checksum: 81117682e84107a4fbfe619a53c232f1c79d769adae32f0b16b5114377bd4b04ad1741d96f6c155dab78ef9c084aec0e6b835a44598f32a404fb72db915f4acd languageName: node linkType: hard -"@babel/helper-create-class-features-plugin@npm:^7.14.5, @babel/helper-create-class-features-plugin@npm:^7.15.4": - version: 7.15.4 - resolution: "@babel/helper-create-class-features-plugin@npm:7.15.4" - dependencies: - "@babel/helper-annotate-as-pure": ^7.15.4 - "@babel/helper-function-name": ^7.15.4 - "@babel/helper-member-expression-to-functions": ^7.15.4 - "@babel/helper-optimise-call-expression": ^7.15.4 - "@babel/helper-replace-supers": ^7.15.4 - "@babel/helper-split-export-declaration": ^7.15.4 +"@babel/helper-create-class-features-plugin@npm:^7.16.0": + version: 7.16.0 + resolution: "@babel/helper-create-class-features-plugin@npm:7.16.0" + dependencies: + "@babel/helper-annotate-as-pure": ^7.16.0 + "@babel/helper-function-name": ^7.16.0 + "@babel/helper-member-expression-to-functions": ^7.16.0 + "@babel/helper-optimise-call-expression": ^7.16.0 + "@babel/helper-replace-supers": ^7.16.0 + "@babel/helper-split-export-declaration": ^7.16.0 peerDependencies: "@babel/core": ^7.0.0 - checksum: 42fa8550125cd26ec5ff62f8d5383924b896a35326a31acced93a166661d1a1446199e5d2c8dc3685d70482127dc57cc6c22c5ffccadb58e72bfedf906fba817 + checksum: 0f7d1b8d413e5fbd719c95e22e3b59749b4c6c652f20e0fa1fa954112145a134c22709f1325574632d7262aeeeaaf4fc7c2eb8117e0d521e42b36d05c3e5a885 languageName: node linkType: hard -"@babel/helper-create-regexp-features-plugin@npm:^7.14.5": - version: 7.14.5 - resolution: "@babel/helper-create-regexp-features-plugin@npm:7.14.5" +"@babel/helper-create-regexp-features-plugin@npm:^7.16.0": + version: 7.16.0 + resolution: "@babel/helper-create-regexp-features-plugin@npm:7.16.0" dependencies: - "@babel/helper-annotate-as-pure": ^7.14.5 + "@babel/helper-annotate-as-pure": ^7.16.0 regexpu-core: ^4.7.1 peerDependencies: "@babel/core": ^7.0.0 - checksum: c2636d0a6ea6d57eb3603ba9b223fd6ec273a3d8171eb8d84a357ff028cd747ab383b1d7cef84a4df5f9aebb321d43599895f562f3c8aa96314d4847aa59710e + checksum: d6230477e1997ed1fa0aee9ab34d3ce96400e0df25101879fdaf90ea613adec68ec06a609d8c78787c02a6275ef5a7403a38aa8fd42fef1a4d27bcfe577c81d6 languageName: node linkType: hard -"@babel/helper-define-polyfill-provider@npm:^0.2.2": - version: 0.2.3 - resolution: "@babel/helper-define-polyfill-provider@npm:0.2.3" +"@babel/helper-define-polyfill-provider@npm:^0.2.4": + version: 0.2.4 + resolution: "@babel/helper-define-polyfill-provider@npm:0.2.4" dependencies: "@babel/helper-compilation-targets": ^7.13.0 "@babel/helper-module-imports": ^7.12.13 @@ -139,88 +139,88 @@ __metadata: semver: ^6.1.2 peerDependencies: "@babel/core": ^7.4.0-0 - checksum: 797699fe870e45bdbc7c4128963427f7d6240609b700b3f2c0a2f2f187e5f848ba704bcfe58d7d91796cabc5001fae01746b3efda113beb5b5b824927cf59fdb + checksum: 0b81df2fe8d4e7af1f0ed0f9c83bdb0fc1978e2cb2d4b5421dad7ee4afda79044d61de5b06026164ef52ee1afa59a15ee99bc7e532ad2b8a4bbe4341d3fa6b05 languageName: node linkType: hard -"@babel/helper-explode-assignable-expression@npm:^7.15.4": - version: 7.15.4 - resolution: "@babel/helper-explode-assignable-expression@npm:7.15.4" +"@babel/helper-explode-assignable-expression@npm:^7.16.0": + version: 7.16.0 + resolution: "@babel/helper-explode-assignable-expression@npm:7.16.0" dependencies: - "@babel/types": ^7.15.4 - checksum: a302fa05ba3eec575044711b9050c1e4db9b6409e59f30b7ae6733bd9bab9ccb81ffaee01276e98c334f4dc0084c4071c6749f8195d0f2555054b55d7320360a + "@babel/types": ^7.16.0 + checksum: 563352b5e9b0b9584187176723ea65ea6ac9348d612c2bdc76701634eae445fd05d18f7b7555f5c6bbe4ec4d9d30172633a56bf4cfbb1333b798f58444057652 languageName: node linkType: hard -"@babel/helper-function-name@npm:^7.10.4, @babel/helper-function-name@npm:^7.14.5, @babel/helper-function-name@npm:^7.15.4": - version: 7.15.4 - resolution: "@babel/helper-function-name@npm:7.15.4" +"@babel/helper-function-name@npm:^7.16.0": + version: 7.16.0 + resolution: "@babel/helper-function-name@npm:7.16.0" dependencies: - "@babel/helper-get-function-arity": ^7.15.4 - "@babel/template": ^7.15.4 - "@babel/types": ^7.15.4 - checksum: 0500e8e40753fdc25252b30609b12df8ebb997a4e5b4c2145774855c026a4338c0510fc7b819035d5f9d76cf3bd63417c0b7b58f0836a10996300f2f925c4e0f + "@babel/helper-get-function-arity": ^7.16.0 + "@babel/template": ^7.16.0 + "@babel/types": ^7.16.0 + checksum: 8c02371d28678f3bb492e69d4635b2fe6b1c5a93ce129bf883f1fafde2005f4dbc0e643f52103ca558b698c0774bfb84a93f188d71db1c077f754b6220629b92 languageName: node linkType: hard -"@babel/helper-get-function-arity@npm:^7.15.4": - version: 7.15.4 - resolution: "@babel/helper-get-function-arity@npm:7.15.4" +"@babel/helper-get-function-arity@npm:^7.16.0": + version: 7.16.0 + resolution: "@babel/helper-get-function-arity@npm:7.16.0" dependencies: - "@babel/types": ^7.15.4 - checksum: 1a3dba8700ec69b5b120401769897a1a0ca2edcf6b546659d49946dcc8b0755c4c58dd8f15739f5cf851d4ca1db76f56759897c6f5b9f76f2fef989dc4f8fd54 + "@babel/types": ^7.16.0 + checksum: 1a68322c7b5fdffb1b51df32f7a53b1ff2268b5b99d698f0a1a426dcb355482a44ef3dae982a507907ba975314638dabb6d77ac1778098bdbe99707e6c29cae8 languageName: node linkType: hard -"@babel/helper-hoist-variables@npm:^7.15.4": - version: 7.15.4 - resolution: "@babel/helper-hoist-variables@npm:7.15.4" +"@babel/helper-hoist-variables@npm:^7.16.0": + version: 7.16.0 + resolution: "@babel/helper-hoist-variables@npm:7.16.0" dependencies: - "@babel/types": ^7.15.4 - checksum: 1a9ae0a27112b5f4e4ab91da2a1b40a8f91d8ce195e965d900ec3f13b583a1ab36834fb3edc2812523fa1d586ce21c3e6d8ce437d168e23a5d8e7e2e46b50f6f + "@babel/types": ^7.16.0 + checksum: 2ee5b400c267c209a53c90eea406a8f09c30d4d7a2b13e304289d858a2e34a99272c062cfad6dad63705662943951c42ff20042ef539b2d3c4f8743183a28954 languageName: node linkType: hard -"@babel/helper-member-expression-to-functions@npm:^7.15.4": - version: 7.15.4 - resolution: "@babel/helper-member-expression-to-functions@npm:7.15.4" +"@babel/helper-member-expression-to-functions@npm:^7.16.0": + version: 7.16.0 + resolution: "@babel/helper-member-expression-to-functions@npm:7.16.0" dependencies: - "@babel/types": ^7.15.4 - checksum: 30cf27e2afbaf1d58d189c5f36951a6af7d2bfccdfdb7d57e91749620d9c3c37d78324a1725079d3ab4a0e5c4e5f3d5f19a275d5dd269baa2aa8852835b05d6d + "@babel/types": ^7.16.0 + checksum: 58ef8e3a4af0c1dc43a2011f43f25502877ac1c5aa9a4a6586f0265ab857b65831f60560044bc9380df43c91ac21cad39a84095b91764b433d1acf18d27e38d6 languageName: node linkType: hard -"@babel/helper-module-imports@npm:^7.12.13, @babel/helper-module-imports@npm:^7.14.5, @babel/helper-module-imports@npm:^7.15.4": - version: 7.15.4 - resolution: "@babel/helper-module-imports@npm:7.15.4" +"@babel/helper-module-imports@npm:^7.12.13, @babel/helper-module-imports@npm:^7.16.0": + version: 7.16.0 + resolution: "@babel/helper-module-imports@npm:7.16.0" dependencies: - "@babel/types": ^7.15.4 - checksum: 519681cb9c27fcacd85ef13534020db3a2bac1d53a4d988fd9f3cf1ec223854311d4193c961cc2031c4d1df3b1a35a849b38237302752ae3d29eb00e5b9a904a + "@babel/types": ^7.16.0 + checksum: 8e1eb9ac39440e52080b87c78d8d318e7c93658bdd0f3ce0019c908de88cbddafdc241f392898c0b0ba81fc52c8c6d2f9cc1b163ac5ed2a474d49b11646b7516 languageName: node linkType: hard -"@babel/helper-module-transforms@npm:^7.14.5, @babel/helper-module-transforms@npm:^7.15.4": - version: 7.15.4 - resolution: "@babel/helper-module-transforms@npm:7.15.4" +"@babel/helper-module-transforms@npm:^7.16.0": + version: 7.16.0 + resolution: "@babel/helper-module-transforms@npm:7.16.0" dependencies: - "@babel/helper-module-imports": ^7.15.4 - "@babel/helper-replace-supers": ^7.15.4 - "@babel/helper-simple-access": ^7.15.4 - "@babel/helper-split-export-declaration": ^7.15.4 - "@babel/helper-validator-identifier": ^7.14.9 - "@babel/template": ^7.15.4 - "@babel/traverse": ^7.15.4 - "@babel/types": ^7.15.4 - checksum: 5bb31696c96247e17c19fe87c708bf95f592cc26fcc1c8f32f5037d8f87a8933b327b31f0ae92529bab91137d8bb5bf8be4106829f0eaaea4e41d7fcc7ce7938 + "@babel/helper-module-imports": ^7.16.0 + "@babel/helper-replace-supers": ^7.16.0 + "@babel/helper-simple-access": ^7.16.0 + "@babel/helper-split-export-declaration": ^7.16.0 + "@babel/helper-validator-identifier": ^7.15.7 + "@babel/template": ^7.16.0 + "@babel/traverse": ^7.16.0 + "@babel/types": ^7.16.0 + checksum: a3d0e5556f26ebdf2ae422af3b9a1ba1848fead891f46bcd1c6a4be88ad8e9f348140f81d1843a3481574be1643a9c79b01469231f5b5801f5d5e691efdd11f3 languageName: node linkType: hard -"@babel/helper-optimise-call-expression@npm:^7.15.4": - version: 7.15.4 - resolution: "@babel/helper-optimise-call-expression@npm:7.15.4" +"@babel/helper-optimise-call-expression@npm:^7.16.0": + version: 7.16.0 + resolution: "@babel/helper-optimise-call-expression@npm:7.16.0" dependencies: - "@babel/types": ^7.15.4 - checksum: 7c929d1a3dbed7ee776dd8a4502b92433bb14ce6217372581db117de294edcf7b8678b1f703b8309c769bb46f2e4f005cdb3958dec508a486b2b03a9a919b542 + "@babel/types": ^7.16.0 + checksum: 121ae6054fcec76ed2c4dd83f0281b901c1e3cfac1bbff79adc3667983903ad1030a0ad9a8bea58e52b225e13881cf316f371c65276976e7a6762758a98be8f6 languageName: node linkType: hard @@ -231,60 +231,60 @@ __metadata: languageName: node linkType: hard -"@babel/helper-remap-async-to-generator@npm:^7.14.5, @babel/helper-remap-async-to-generator@npm:^7.15.4": - version: 7.15.4 - resolution: "@babel/helper-remap-async-to-generator@npm:7.15.4" +"@babel/helper-remap-async-to-generator@npm:^7.16.0": + version: 7.16.0 + resolution: "@babel/helper-remap-async-to-generator@npm:7.16.0" dependencies: - "@babel/helper-annotate-as-pure": ^7.15.4 - "@babel/helper-wrap-function": ^7.15.4 - "@babel/types": ^7.15.4 - checksum: 80918caa96fcb679a89887f7997fd1428d77810e3fa11de0c7475594a09c7b96adee872b84202f8301ee707dec43575c6d92799f07959d595d2da1940388d8aa + "@babel/helper-annotate-as-pure": ^7.16.0 + "@babel/helper-wrap-function": ^7.16.0 + "@babel/types": ^7.16.0 + checksum: e44690e6e8d7e2dc24f1e2a25cfba4148de1831820f15007129a8f80efa27a0133abfbd03dec8857834766ccda30be66bc1a58aef2c7cae55e2e9cfc9089bbe6 languageName: node linkType: hard -"@babel/helper-replace-supers@npm:^7.14.5, @babel/helper-replace-supers@npm:^7.15.4": - version: 7.15.4 - resolution: "@babel/helper-replace-supers@npm:7.15.4" +"@babel/helper-replace-supers@npm:^7.16.0": + version: 7.16.0 + resolution: "@babel/helper-replace-supers@npm:7.16.0" dependencies: - "@babel/helper-member-expression-to-functions": ^7.15.4 - "@babel/helper-optimise-call-expression": ^7.15.4 - "@babel/traverse": ^7.15.4 - "@babel/types": ^7.15.4 - checksum: b08a23914a5f7f964aefa4518255006d3a58e4c0cf972527c1fe3c79ebff4d6d50c9f1d370b8d62e0085766a654910e39ba196fab522d794142d2219eea8430d + "@babel/helper-member-expression-to-functions": ^7.16.0 + "@babel/helper-optimise-call-expression": ^7.16.0 + "@babel/traverse": ^7.16.0 + "@babel/types": ^7.16.0 + checksum: 61f04bbe05ff0987d5a8d5253cb101d47004a27951d6c5cd95457e30fcb3adaca85f0bcaa7f31f4d934f22386b935ac7281398c68982d4a4768769d95c028460 languageName: node linkType: hard -"@babel/helper-simple-access@npm:^7.15.4": - version: 7.15.4 - resolution: "@babel/helper-simple-access@npm:7.15.4" +"@babel/helper-simple-access@npm:^7.16.0": + version: 7.16.0 + resolution: "@babel/helper-simple-access@npm:7.16.0" dependencies: - "@babel/types": ^7.15.4 - checksum: 8c3462264d6755c1e190a709fa90667c1691cb61cdca2d3f9119dd93adfd9fbcb292bcc48dbd7e065b8c27d9371f2793799a92aec124a3260288ed112e00c839 + "@babel/types": ^7.16.0 + checksum: 2d7155f318411788b42d2f4a3d406de12952ad620d0bd411a0f3b5803389692ad61d9e7fab5f93b23ad3d8a09db4a75ca9722b9873a606470f468bc301944af6 languageName: node linkType: hard -"@babel/helper-skip-transparent-expression-wrappers@npm:^7.14.5, @babel/helper-skip-transparent-expression-wrappers@npm:^7.15.4": - version: 7.15.4 - resolution: "@babel/helper-skip-transparent-expression-wrappers@npm:7.15.4" +"@babel/helper-skip-transparent-expression-wrappers@npm:^7.16.0": + version: 7.16.0 + resolution: "@babel/helper-skip-transparent-expression-wrappers@npm:7.16.0" dependencies: - "@babel/types": ^7.15.4 - checksum: ebec4ea6fc93fd39e610f7b274cb63e420fffee1cbe5002e41bdf9d39ce6121d541163124730fb22b242d0f58d3be447b339ec6b323feeda687a978cafabfeaa + "@babel/types": ^7.16.0 + checksum: b9ed2896eb253e6a85f472b0d4098ed80403758ad1a4e34b02b11e8276e3083297526758b1a3e6886e292987266f10622d7dbced3508cc22b296a74903b41cfb languageName: node linkType: hard -"@babel/helper-split-export-declaration@npm:^7.10.4, @babel/helper-split-export-declaration@npm:^7.15.4": - version: 7.15.4 - resolution: "@babel/helper-split-export-declaration@npm:7.15.4" +"@babel/helper-split-export-declaration@npm:^7.16.0": + version: 7.16.0 + resolution: "@babel/helper-split-export-declaration@npm:7.16.0" dependencies: - "@babel/types": ^7.15.4 - checksum: 6baf45996e1323fdfc30666e9c0b3219d74c54dc71e9130acfa4d9d4c53faa95618ac383a1c82a156555908323384a416b4a29e88b337de98fdb476212134f99 + "@babel/types": ^7.16.0 + checksum: 8bd87b5ea2046b145f0f55bc75cbdb6df69eaeb32919ee3c1c758757025aebca03e567a4d48389eb4f16a55021adb6ed8fa58aa771e164b15fa5e0a0722f771d languageName: node linkType: hard -"@babel/helper-validator-identifier@npm:^7.10.4, @babel/helper-validator-identifier@npm:^7.14.5, @babel/helper-validator-identifier@npm:^7.14.9": - version: 7.14.9 - resolution: "@babel/helper-validator-identifier@npm:7.14.9" - checksum: 58552531a7674363e74672434c312ddaf1545b8a43308e1a7f38db58bf79c796c095a6dab6a6105eb0d783b97441f6cbb525bb887f29a35f232fcdbd8cb240dc +"@babel/helper-validator-identifier@npm:^7.14.9, @babel/helper-validator-identifier@npm:^7.15.7": + version: 7.15.7 + resolution: "@babel/helper-validator-identifier@npm:7.15.7" + checksum: f041c28c531d1add5cc345b25d5df3c29c62bce3205b4d4a93dcd164ccf630350acba252d374fad8f5d8ea526995a215829f27183ba7ce7ce141843bf23068a6 languageName: node linkType: hard @@ -295,256 +295,258 @@ __metadata: languageName: node linkType: hard -"@babel/helper-wrap-function@npm:^7.15.4": - version: 7.15.4 - resolution: "@babel/helper-wrap-function@npm:7.15.4" +"@babel/helper-wrap-function@npm:^7.16.0": + version: 7.16.0 + resolution: "@babel/helper-wrap-function@npm:7.16.0" dependencies: - "@babel/helper-function-name": ^7.15.4 - "@babel/template": ^7.15.4 - "@babel/traverse": ^7.15.4 - "@babel/types": ^7.15.4 - checksum: 66422c8abd69ac3b9be44de62fe9e460ae8faa2b692757eeed920523633a1921b29af8867eb5f0832b1f029c489cf01c703ae51fa2dc078ea636abcc52e092bc + "@babel/helper-function-name": ^7.16.0 + "@babel/template": ^7.16.0 + "@babel/traverse": ^7.16.0 + "@babel/types": ^7.16.0 + checksum: 2bb4e05f49cf217cc5890581284a051245ba0ddaccbe3ddd662010d7a6969f52d2027e310d26db2e030273c5fe9341448c7845fcb4795ad8eb56bdeabec148b8 languageName: node linkType: hard -"@babel/helpers@npm:^7.15.4": - version: 7.15.4 - resolution: "@babel/helpers@npm:7.15.4" +"@babel/helpers@npm:^7.16.0": + version: 7.16.0 + resolution: "@babel/helpers@npm:7.16.0" dependencies: - "@babel/template": ^7.15.4 - "@babel/traverse": ^7.15.4 - "@babel/types": ^7.15.4 - checksum: e60738110086c183d0ce369ad56949d5dceeb7d73d8fdb892f36d5b8525192e6b97f4563eb77334f47ac27ac43a21f3c4cd53bff342c2a0d5f4008a2b0169c89 + "@babel/template": ^7.16.0 + "@babel/traverse": ^7.16.0 + "@babel/types": ^7.16.0 + checksum: 88d37c414dfb8815d5966774f9d65c9378fe9fd2e7e70f5c1c13e0611eca41b7114e9ffa8b37a69682c1a31a83dc7302e92e759b515220fea16c8e642282375a languageName: node linkType: hard -"@babel/highlight@npm:^7.10.4, @babel/highlight@npm:^7.14.5": - version: 7.14.5 - resolution: "@babel/highlight@npm:7.14.5" +"@babel/highlight@npm:^7.10.4, @babel/highlight@npm:^7.16.0": + version: 7.16.0 + resolution: "@babel/highlight@npm:7.16.0" dependencies: - "@babel/helper-validator-identifier": ^7.14.5 + "@babel/helper-validator-identifier": ^7.15.7 chalk: ^2.0.0 js-tokens: ^4.0.0 - checksum: 4e4b22fb886c939551d73307de16232c186fdb4d8ec8f514541b058feaecdba5234788a0740ca5bcd28777f4108596c39ac4b7463684c63b3812f6071e3fb88f + checksum: abf244c48fcff20ec87830e8b99c776f4dcdd9138e63decc195719a94148da35339639e0d8045eb9d1f3e67a39ab90a9c3f5ce2d579fb1a0368d911ddf29b4e5 languageName: node linkType: hard -"@babel/parser@npm:^7.10.5, @babel/parser@npm:^7.15.4, @babel/parser@npm:^7.15.5": - version: 7.15.6 - resolution: "@babel/parser@npm:7.15.6" +"@babel/parser@npm:^7.10.3, @babel/parser@npm:^7.16.0": + version: 7.16.0 + resolution: "@babel/parser@npm:7.16.0" bin: parser: ./bin/babel-parser.js - checksum: 497c293f8260100940c3e2a1f939a94475779355d786b1685afa1ecdfba0843098c83b824e453c2cb30053c3e901a74427897e54f007862de4c81bb68cf84663 + checksum: dac5feeaf03ec9bc075af5c2bd1a401e4123b45a6e4ef7a123d242b16a5cf18cc4bc80b0579327ed1a6c8dcb0e078fff8d66e71e77260a3c0abc236cf2606e16 languageName: node linkType: hard -"@babel/parser@npm:~7.10.3": - version: 7.10.5 - resolution: "@babel/parser@npm:7.10.5" - bin: - parser: ./bin/babel-parser.js - checksum: a801b724f357c1aa7e0aa2f30754f826deccfb81ca10bee6f41a0a30c033fea9f15269ac11244696a8dc3e87c3f7568a440083528c9191f54accfa3c3fe7e544 +"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@npm:^7.16.0": + version: 7.16.0 + resolution: "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@npm:7.16.0" + dependencies: + "@babel/helper-plugin-utils": ^7.14.5 + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 65da7c47baab75d78dba1f9969897faa6d7e7599b97ec012999e193008f128d70a9b012aca924506bac98b37105414a429800e9706d2b32afbe3cdf9f24aebab languageName: node linkType: hard -"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@npm:^7.15.4": - version: 7.15.4 - resolution: "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@npm:7.15.4" +"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@npm:^7.16.0": + version: 7.16.0 + resolution: "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@npm:7.16.0" dependencies: "@babel/helper-plugin-utils": ^7.14.5 - "@babel/helper-skip-transparent-expression-wrappers": ^7.15.4 - "@babel/plugin-proposal-optional-chaining": ^7.14.5 + "@babel/helper-skip-transparent-expression-wrappers": ^7.16.0 + "@babel/plugin-proposal-optional-chaining": ^7.16.0 peerDependencies: "@babel/core": ^7.13.0 - checksum: 6c4f264951a51b22ae52e97ed8ba272c1b7a068a0b4a3472c24998a9ce0c3174c3157457a7c886664cc5c77f7693b779d07b1def2545a6cfdf66ee5ff2064423 + checksum: bb115479292e2c66671a62c46a64d8dae1fc8bbf604c83f82a421216e3d40632dbe86e8ba34e66318c215eddfc4f25e6e7fe19123517f1cf5b6003b1efbd911a languageName: node linkType: hard -"@babel/plugin-proposal-async-generator-functions@npm:^7.15.4": - version: 7.15.4 - resolution: "@babel/plugin-proposal-async-generator-functions@npm:7.15.4" +"@babel/plugin-proposal-async-generator-functions@npm:^7.16.0": + version: 7.16.0 + resolution: "@babel/plugin-proposal-async-generator-functions@npm:7.16.0" dependencies: "@babel/helper-plugin-utils": ^7.14.5 - "@babel/helper-remap-async-to-generator": ^7.15.4 + "@babel/helper-remap-async-to-generator": ^7.16.0 "@babel/plugin-syntax-async-generators": ^7.8.4 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 23fdc2b4fe7482ee4d4de31da5433d660cd7251a417d3a99826f69d8684db2225b640afc16b4014a55ee737eb0e966357f4063ad0128893c6f54e24ffe0318bd + checksum: 2ee0d0807256ca0c3d1c5cdc40b5bc2afc43e283222ce9b99ea84d1537ccc2c26bdeaf9a870bc4a00ad9c76763a3ddaca7ad2ff4349d9e318130205d4f2a9fee languageName: node linkType: hard -"@babel/plugin-proposal-class-properties@npm:^7.10.4, @babel/plugin-proposal-class-properties@npm:^7.14.5": - version: 7.14.5 - resolution: "@babel/plugin-proposal-class-properties@npm:7.14.5" +"@babel/plugin-proposal-class-properties@npm:^7.10.4, @babel/plugin-proposal-class-properties@npm:^7.14.5, @babel/plugin-proposal-class-properties@npm:^7.16.0": + version: 7.16.0 + resolution: "@babel/plugin-proposal-class-properties@npm:7.16.0" dependencies: - "@babel/helper-create-class-features-plugin": ^7.14.5 + "@babel/helper-create-class-features-plugin": ^7.16.0 "@babel/helper-plugin-utils": ^7.14.5 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: fe2aa0a44f8ea121e10c856d6fb4fca418dc42451258ef6ed29321ca740080fba420ebd3d6700d0456c34c2ab2044f9ce4308498321f52a93184ff5adb015aae + checksum: b1665ced553e5cdb95eec2fda321cb226c5f255edd1a94b226b9d81e97e026472184b6898af26f2bb9ee64101fad1afe215b6fc469d3103dec78c55e732e49aa languageName: node linkType: hard -"@babel/plugin-proposal-class-static-block@npm:^7.15.4": - version: 7.15.4 - resolution: "@babel/plugin-proposal-class-static-block@npm:7.15.4" +"@babel/plugin-proposal-class-static-block@npm:^7.16.0": + version: 7.16.0 + resolution: "@babel/plugin-proposal-class-static-block@npm:7.16.0" dependencies: - "@babel/helper-create-class-features-plugin": ^7.15.4 + "@babel/helper-create-class-features-plugin": ^7.16.0 "@babel/helper-plugin-utils": ^7.14.5 "@babel/plugin-syntax-class-static-block": ^7.14.5 peerDependencies: "@babel/core": ^7.12.0 - checksum: 2c77531cf6637fbebed18cc0485651737a875c507c7ebfc35c702bde9aeac303708c825bcd7c9882ae5c007ab1c44fbea322ac3b26ef3774d89f4e5d494da0fb + checksum: 59c4bb3d6ad4828e7773fe1c63730c68bf646c3a8d042b9ed4062fd98a26c1656b7ee108c5f144fd8b24ff567baf3b2efa644be29c6c8bcfe60e09e485e22116 languageName: node linkType: hard -"@babel/plugin-proposal-dynamic-import@npm:^7.14.5": - version: 7.14.5 - resolution: "@babel/plugin-proposal-dynamic-import@npm:7.14.5" +"@babel/plugin-proposal-dynamic-import@npm:^7.14.5, @babel/plugin-proposal-dynamic-import@npm:^7.16.0": + version: 7.16.0 + resolution: "@babel/plugin-proposal-dynamic-import@npm:7.16.0" dependencies: "@babel/helper-plugin-utils": ^7.14.5 "@babel/plugin-syntax-dynamic-import": ^7.8.3 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 47be4b5f8824f8690b47d99a34d52de0e6c19d0b99f26c1f9a2e4cc49e05082bcef7248c610bb3830ae84cec928713c7774f4929fca4fa72df570df7a76a9d2b + checksum: 4027da640443d8fd4a20637d1dd67cce1c13207b8c19fa77796a08b9eec9881b95322c1a5c489128adf3a12e9bbc02b31de9ddd536c909d072577a74a2a70b67 languageName: node linkType: hard -"@babel/plugin-proposal-export-namespace-from@npm:^7.14.5": - version: 7.14.5 - resolution: "@babel/plugin-proposal-export-namespace-from@npm:7.14.5" +"@babel/plugin-proposal-export-namespace-from@npm:^7.14.5, @babel/plugin-proposal-export-namespace-from@npm:^7.16.0": + version: 7.16.0 + resolution: "@babel/plugin-proposal-export-namespace-from@npm:7.16.0" dependencies: "@babel/helper-plugin-utils": ^7.14.5 "@babel/plugin-syntax-export-namespace-from": ^7.8.3 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: b3f4e0cc196f7ad9132816bb350124e8932bc047ab946e431f85bae9649b0de384c54261a60c050a2b8220703408fc089f90349ad008ed69a70944a6f3048d0e + checksum: 0bdc166ac44d9a0579e6d14d07ed1364932b4b7852626f4ba0c0011464097ed23bec43a3e93793d888c2854918ce9937ac251a945abbe0d283eaa1df206e0b05 languageName: node linkType: hard -"@babel/plugin-proposal-json-strings@npm:^7.14.5": - version: 7.14.5 - resolution: "@babel/plugin-proposal-json-strings@npm:7.14.5" +"@babel/plugin-proposal-json-strings@npm:^7.16.0": + version: 7.16.0 + resolution: "@babel/plugin-proposal-json-strings@npm:7.16.0" dependencies: "@babel/helper-plugin-utils": ^7.14.5 "@babel/plugin-syntax-json-strings": ^7.8.3 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 51dafe70237860569c9c27dc6a0db83e149bf7babb0fcafa9dbcd55a960b443f7b5bb695956c6e116e46b3dbd2a6777ead62bcad843aff8c1916c1be56e2f504 + checksum: fa93be8eff22ced96a68c9db8c0e930414a4ffb44cf68b473717309c06a4feee2bac6e41415a699c829f29928653d67b4b7d29a45861784d235264d829055a1e languageName: node linkType: hard -"@babel/plugin-proposal-logical-assignment-operators@npm:^7.14.5": - version: 7.14.5 - resolution: "@babel/plugin-proposal-logical-assignment-operators@npm:7.14.5" +"@babel/plugin-proposal-logical-assignment-operators@npm:^7.14.5, @babel/plugin-proposal-logical-assignment-operators@npm:^7.16.0": + version: 7.16.0 + resolution: "@babel/plugin-proposal-logical-assignment-operators@npm:7.16.0" dependencies: "@babel/helper-plugin-utils": ^7.14.5 "@babel/plugin-syntax-logical-assignment-operators": ^7.10.4 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 08b6dbc991c4824b0d8bfabf46c8254fce02d2df04627b8849cf15a4b6de75629c10c7c83d1e6834cdcebfc98b16264ce2dd32aa9c0fae900ed2af807d5ac42b + checksum: 7e6cd10248803f0c5801805ef1a357314940c3204c3d2f00994711f272c21276f181d0e83ada5bce6185ae2c97c4417e778331505ffc2e71a2b9c4425a5dcc6d languageName: node linkType: hard -"@babel/plugin-proposal-nullish-coalescing-operator@npm:^7.14.5": - version: 7.14.5 - resolution: "@babel/plugin-proposal-nullish-coalescing-operator@npm:7.14.5" +"@babel/plugin-proposal-nullish-coalescing-operator@npm:^7.14.5, @babel/plugin-proposal-nullish-coalescing-operator@npm:^7.16.0": + version: 7.16.0 + resolution: "@babel/plugin-proposal-nullish-coalescing-operator@npm:7.16.0" dependencies: "@babel/helper-plugin-utils": ^7.14.5 "@babel/plugin-syntax-nullish-coalescing-operator": ^7.8.3 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 033d9483c2feb74928fbb83a73948eb1179c8852d2ae507fbfc37752d2dbf702c9ad0daaf1eaa029f81b12b7e2470061b4f611db88b7293f0e9a71eba288a430 + checksum: e50f94929970cdc5c6ee22ec4c95c46ae25cdd8c391baf601f7f3d3a3cec417efc663a3fafa9ae5bca82a6815d49687b07cab9857f5a10e9ea862438ecb81e4a languageName: node linkType: hard -"@babel/plugin-proposal-numeric-separator@npm:^7.14.5": - version: 7.14.5 - resolution: "@babel/plugin-proposal-numeric-separator@npm:7.14.5" +"@babel/plugin-proposal-numeric-separator@npm:^7.14.5, @babel/plugin-proposal-numeric-separator@npm:^7.16.0": + version: 7.16.0 + resolution: "@babel/plugin-proposal-numeric-separator@npm:7.16.0" dependencies: "@babel/helper-plugin-utils": ^7.14.5 "@babel/plugin-syntax-numeric-separator": ^7.10.4 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 22093297ec9aed3938b39f4efa1b518252fe7b0835902c3066f0ae6a864ac253b986a4a21a6092aa068d0702d7b09bed74e56cf39f2da8b4f3f43e0747bffb62 + checksum: eb7895a4f38263df644a0ded7042991190f23bdec4b53f3e2c8b40b82d2dbc537a6ca9afbfd490d1aa5dd33244e7a51bf1ae0c4c6890d9978bc1adc325b7e795 languageName: node linkType: hard -"@babel/plugin-proposal-object-rest-spread@npm:^7.15.6, @babel/plugin-proposal-object-rest-spread@npm:^7.5.5": - version: 7.15.6 - resolution: "@babel/plugin-proposal-object-rest-spread@npm:7.15.6" +"@babel/plugin-proposal-object-rest-spread@npm:^7.16.0, @babel/plugin-proposal-object-rest-spread@npm:^7.5.5": + version: 7.16.0 + resolution: "@babel/plugin-proposal-object-rest-spread@npm:7.16.0" dependencies: - "@babel/compat-data": ^7.15.0 - "@babel/helper-compilation-targets": ^7.15.4 + "@babel/compat-data": ^7.16.0 + "@babel/helper-compilation-targets": ^7.16.0 "@babel/helper-plugin-utils": ^7.14.5 "@babel/plugin-syntax-object-rest-spread": ^7.8.3 - "@babel/plugin-transform-parameters": ^7.15.4 + "@babel/plugin-transform-parameters": ^7.16.0 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: fef884b9e2e235c449f317b4fb0f90c23bdfbfec160c3ed105a3bbf2a85a6e449883953f8229ba132ad65090ff38094fca8475225ad462d1bd87f1392f3f60ed + checksum: c7716ba50e65aae613e553dd568d3f4b4c42fa8d9f1c3aca6cc227670fc792b600cd5a5c710451490f3d7d5916e77607cba45033e199534ca71feed451f63820 languageName: node linkType: hard -"@babel/plugin-proposal-optional-catch-binding@npm:^7.14.5": - version: 7.14.5 - resolution: "@babel/plugin-proposal-optional-catch-binding@npm:7.14.5" +"@babel/plugin-proposal-optional-catch-binding@npm:^7.16.0": + version: 7.16.0 + resolution: "@babel/plugin-proposal-optional-catch-binding@npm:7.16.0" dependencies: "@babel/helper-plugin-utils": ^7.14.5 "@babel/plugin-syntax-optional-catch-binding": ^7.8.3 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: f9c1b2b34fef1bde85feeb0b438131f526056161e10b6fb91c74a5828ad39d2a20521b5c3cefc7367a7e5fc792b7c7e607bf278d7999b5d89824c34af3174eae + checksum: 5003a1d48fb6bac1661b481681baf7941de518f1f773d9745e65a650e750b715cb69181a4b723e28f4e43b94143b7b0fe5d12ff1ceceda9731f073cd6bf4e195 languageName: node linkType: hard -"@babel/plugin-proposal-optional-chaining@npm:^7.14.5": - version: 7.14.5 - resolution: "@babel/plugin-proposal-optional-chaining@npm:7.14.5" +"@babel/plugin-proposal-optional-chaining@npm:^7.14.5, @babel/plugin-proposal-optional-chaining@npm:^7.16.0": + version: 7.16.0 + resolution: "@babel/plugin-proposal-optional-chaining@npm:7.16.0" dependencies: "@babel/helper-plugin-utils": ^7.14.5 - "@babel/helper-skip-transparent-expression-wrappers": ^7.14.5 + "@babel/helper-skip-transparent-expression-wrappers": ^7.16.0 "@babel/plugin-syntax-optional-chaining": ^7.8.3 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 9e39e20d162bea2241b4c24ea8a339f872a04954a5155c606bf2437edaa1a15b8a517daee4b2b09cfd42d826b93c57f080aa9fbb13c60a8f3a7a72963badf2df + checksum: 8301e0829220327c8b969b711c5c4ee5aef88b391e5fb7838381bd18c0fd0cf360d3a307ad5c6113414470ae920504dc2c41983af0ddf3762f5c88957e0c3a94 languageName: node linkType: hard -"@babel/plugin-proposal-private-methods@npm:^7.14.5": - version: 7.14.5 - resolution: "@babel/plugin-proposal-private-methods@npm:7.14.5" +"@babel/plugin-proposal-private-methods@npm:^7.14.5, @babel/plugin-proposal-private-methods@npm:^7.16.0": + version: 7.16.0 + resolution: "@babel/plugin-proposal-private-methods@npm:7.16.0" dependencies: - "@babel/helper-create-class-features-plugin": ^7.14.5 + "@babel/helper-create-class-features-plugin": ^7.16.0 "@babel/helper-plugin-utils": ^7.14.5 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: badacc1d68c8cf92a7ba973e3c283bc3aebf586a6573b6d18a96461ce18039d4cdc0135edac1b810df8d92cfca628115d98a0ad83ed8f15bf15eaff21539bf32 + checksum: 6f648f54ea1219262b7a05f86f94de7cb466dc81ffd86e4f37ba536037762457ef13408083eb4325d44d2a5aae27c097756efe1067f5c1fbddb8078b923580f5 languageName: node linkType: hard -"@babel/plugin-proposal-private-property-in-object@npm:^7.14.5, @babel/plugin-proposal-private-property-in-object@npm:^7.15.4": - version: 7.15.4 - resolution: "@babel/plugin-proposal-private-property-in-object@npm:7.15.4" +"@babel/plugin-proposal-private-property-in-object@npm:^7.14.5, @babel/plugin-proposal-private-property-in-object@npm:^7.16.0": + version: 7.16.0 + resolution: "@babel/plugin-proposal-private-property-in-object@npm:7.16.0" dependencies: - "@babel/helper-annotate-as-pure": ^7.15.4 - "@babel/helper-create-class-features-plugin": ^7.15.4 + "@babel/helper-annotate-as-pure": ^7.16.0 + "@babel/helper-create-class-features-plugin": ^7.16.0 "@babel/helper-plugin-utils": ^7.14.5 "@babel/plugin-syntax-private-property-in-object": ^7.14.5 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 39a0ab24dcc3464997dbac785ad4f69eac26496c6848000f4886da47a18547e635a34b0ca6fd943674f280d4b146d20b7baeb31e05276af8f508f884198dcea9 + checksum: 9098fb34f4abac376ec5823bf6aaedacd46e6925a6fc62559a8086a110bf39310ee308bfbbed052f047ad803b7148b87e43b6d83a759be0aeab1149efd4b8eeb languageName: node linkType: hard -"@babel/plugin-proposal-unicode-property-regex@npm:^7.14.5, @babel/plugin-proposal-unicode-property-regex@npm:^7.4.4": - version: 7.14.5 - resolution: "@babel/plugin-proposal-unicode-property-regex@npm:7.14.5" +"@babel/plugin-proposal-unicode-property-regex@npm:^7.16.0, @babel/plugin-proposal-unicode-property-regex@npm:^7.4.4": + version: 7.16.0 + resolution: "@babel/plugin-proposal-unicode-property-regex@npm:7.16.0" dependencies: - "@babel/helper-create-regexp-features-plugin": ^7.14.5 + "@babel/helper-create-regexp-features-plugin": ^7.16.0 "@babel/helper-plugin-utils": ^7.14.5 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 58bd3277a972a33d101d29ab4f52e964b6e8ec218eb84f764b4ea67bf8ed362909760812d3f7451ee5e54dc273bd81bc5a00cd2c13e8fb64a47ec117cb69d51b + checksum: f26b76c9aa680820fe693f768a36e3a2c4d969e72d7a362059fffad7c874eed8a89bde2be5bde650283a685bd879415f8937fb37a9a1397b287a81df0c6f7c23 languageName: node linkType: hard @@ -614,7 +616,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-jsx@npm:7.14.5, @babel/plugin-syntax-jsx@npm:^7.14.5": +"@babel/plugin-syntax-jsx@npm:7.14.5": version: 7.14.5 resolution: "@babel/plugin-syntax-jsx@npm:7.14.5" dependencies: @@ -625,6 +627,17 @@ __metadata: languageName: node linkType: hard +"@babel/plugin-syntax-jsx@npm:^7.16.0": + version: 7.16.0 + resolution: "@babel/plugin-syntax-jsx@npm:7.16.0" + dependencies: + "@babel/helper-plugin-utils": ^7.14.5 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 34afe4030c249ed5a559c7d164b317a6209f3fca2db7dee7ecb8413af84167381d82f23517bf8e41d359da07da9b0fd2c0472e81c4389e5cc9d1997a308d49de + languageName: node + linkType: hard + "@babel/plugin-syntax-logical-assignment-operators@npm:^7.10.4": version: 7.10.4 resolution: "@babel/plugin-syntax-logical-assignment-operators@npm:7.10.4" @@ -713,479 +726,480 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-typescript@npm:^7.14.5": - version: 7.14.5 - resolution: "@babel/plugin-syntax-typescript@npm:7.14.5" +"@babel/plugin-syntax-typescript@npm:^7.16.0": + version: 7.16.0 + resolution: "@babel/plugin-syntax-typescript@npm:7.16.0" dependencies: "@babel/helper-plugin-utils": ^7.14.5 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 5447d13b31aeeeaa5c2b945e60a598642dedca480f11d3232b0927aeb6a6bb8201a0025f509bc23851da4bf126f69b0522790edbd58f4560f0a4984cabd0d126 + checksum: 2da3bdd031230e515615fe39c50d40064d04f64f1d2b60113adff2c112a27e4f9425425e604297d5c2af2b635e7980f3677e434dfeb1d7320ad2cd1ffc8e8c2a languageName: node linkType: hard -"@babel/plugin-transform-arrow-functions@npm:^7.14.5": - version: 7.14.5 - resolution: "@babel/plugin-transform-arrow-functions@npm:7.14.5" +"@babel/plugin-transform-arrow-functions@npm:^7.16.0": + version: 7.16.0 + resolution: "@babel/plugin-transform-arrow-functions@npm:7.16.0" dependencies: "@babel/helper-plugin-utils": ^7.14.5 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 126196ea0107e97f711c0d48d8d1e01a30f5a5e127628f7367658b4c5832182c4e28914294408374690c5bfbb4ad4fe6560068d8bf370cafe8d4fe23599aaa95 + checksum: ff647300424968d1cd6c6b015fd72d332042a94c7b08f3e785f32d22364bfad49258a41c53675de08573af98da1a623efa03da13a653f06988f79a9d571f7030 languageName: node linkType: hard -"@babel/plugin-transform-async-to-generator@npm:^7.14.5": - version: 7.14.5 - resolution: "@babel/plugin-transform-async-to-generator@npm:7.14.5" +"@babel/plugin-transform-async-to-generator@npm:^7.16.0": + version: 7.16.0 + resolution: "@babel/plugin-transform-async-to-generator@npm:7.16.0" dependencies: - "@babel/helper-module-imports": ^7.14.5 + "@babel/helper-module-imports": ^7.16.0 "@babel/helper-plugin-utils": ^7.14.5 - "@babel/helper-remap-async-to-generator": ^7.14.5 + "@babel/helper-remap-async-to-generator": ^7.16.0 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 4c47016c5f65adaa5836054fcc99402f1d295aedd7ebd44e6df128a90977952f2a8abdf3b3d0aa5a9e1186184da538452c4d9a3b1482376759c6962627201da5 + checksum: 2ebf505f43350d246007d754577477ddb0132c4ab39c9fd420d36ebb6e489b2b3eb48f27fe58f7ad0c742946a1e81e3b150666507abab03fe6bd649ff585ed45 languageName: node linkType: hard -"@babel/plugin-transform-block-scoped-functions@npm:^7.14.5": - version: 7.14.5 - resolution: "@babel/plugin-transform-block-scoped-functions@npm:7.14.5" +"@babel/plugin-transform-block-scoped-functions@npm:^7.16.0": + version: 7.16.0 + resolution: "@babel/plugin-transform-block-scoped-functions@npm:7.16.0" dependencies: "@babel/helper-plugin-utils": ^7.14.5 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 9994d9f107308b21be043de115fe1d06956807d93a3039ddab54333d1fbb39ad50cc5f9eccaedf5317f4699230e923662254974f3a974c4f000e986837bc020a + checksum: f7efc5d8ce9242e11c94c82d9c940d4c534a751ff3679839d2f7d7a300c29ac4c4a3c26c238b5f2828201cac8a848bfb6342c285460f6ce5bc267cbdc1bb070b languageName: node linkType: hard -"@babel/plugin-transform-block-scoping@npm:^7.15.3": - version: 7.15.3 - resolution: "@babel/plugin-transform-block-scoping@npm:7.15.3" +"@babel/plugin-transform-block-scoping@npm:^7.16.0": + version: 7.16.0 + resolution: "@babel/plugin-transform-block-scoping@npm:7.16.0" dependencies: "@babel/helper-plugin-utils": ^7.14.5 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: ee28f51711b5f6569a9bb86be5b2a5456f3e6e22e68488ee77f8082fae5563f45c858dc8323e0e51085d880db1be73e28dc5d108c8a855c831fb29310a01b549 + checksum: e5bcb9eeed7974ee6dd14c360c21ad2465f81342001e5468bbec5db483fffc78bb0e7f84155be6c32588bc0b43a6ca0050c7962400b33d134f6298c31c8073d4 languageName: node linkType: hard -"@babel/plugin-transform-classes@npm:^7.15.4": - version: 7.15.4 - resolution: "@babel/plugin-transform-classes@npm:7.15.4" +"@babel/plugin-transform-classes@npm:^7.16.0": + version: 7.16.0 + resolution: "@babel/plugin-transform-classes@npm:7.16.0" dependencies: - "@babel/helper-annotate-as-pure": ^7.15.4 - "@babel/helper-function-name": ^7.15.4 - "@babel/helper-optimise-call-expression": ^7.15.4 + "@babel/helper-annotate-as-pure": ^7.16.0 + "@babel/helper-function-name": ^7.16.0 + "@babel/helper-optimise-call-expression": ^7.16.0 "@babel/helper-plugin-utils": ^7.14.5 - "@babel/helper-replace-supers": ^7.15.4 - "@babel/helper-split-export-declaration": ^7.15.4 + "@babel/helper-replace-supers": ^7.16.0 + "@babel/helper-split-export-declaration": ^7.16.0 globals: ^11.1.0 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: c795bb3f49eff5a5a7357650fb233e6a84089278d8b917ef46c566dd112de660240e7ffca6ba274d7596034806b9655974082cf99746ea492f3be98613d5fc01 + checksum: 7db47296045761b3f35a9075b4bcce99ad5aa93714cca235961fa596983ba6cfd4d84b29fa6745e4752bd2a60ac299b0dee3231ce20061b6798ae16a147e4992 languageName: node linkType: hard -"@babel/plugin-transform-computed-properties@npm:^7.14.5": - version: 7.14.5 - resolution: "@babel/plugin-transform-computed-properties@npm:7.14.5" +"@babel/plugin-transform-computed-properties@npm:^7.16.0": + version: 7.16.0 + resolution: "@babel/plugin-transform-computed-properties@npm:7.16.0" dependencies: "@babel/helper-plugin-utils": ^7.14.5 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 87bd4c46255359ab8d53d0e9b5aa5e1ef218c1447874bd8c2eff759d3a2b5fe6b3ec55046babe0087f7e3890f6167524c729737e912080ea1c9758a559765130 + checksum: 0f86de419cf5daf28b01c5b2feafa426e5b0ec776290e731de3d7a6ec4ec742400e13436d67292e500ecd50e21ddab9ae34da79357a85a443d30dc94f2a4f6a3 languageName: node linkType: hard -"@babel/plugin-transform-destructuring@npm:^7.14.7, @babel/plugin-transform-destructuring@npm:^7.5.0": - version: 7.14.7 - resolution: "@babel/plugin-transform-destructuring@npm:7.14.7" +"@babel/plugin-transform-destructuring@npm:^7.16.0, @babel/plugin-transform-destructuring@npm:^7.5.0": + version: 7.16.0 + resolution: "@babel/plugin-transform-destructuring@npm:7.16.0" dependencies: "@babel/helper-plugin-utils": ^7.14.5 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 0b0cf8ed9fb92c53e3888c17402c4f1e8f329f05a759829b559df883b19b442d3950b7f319df419d0cff122ea76fc8b3b55779fdbb9e394e5f058419a8d5ba14 + checksum: 0a499c9abd6b50d4da6a3c8416e3cdf305f8002fddb3bd9ddd0774ba17ab1b10134f79fe8edc495c94344e5ab387626fb0ee124d31810758968a92d573ff9034 languageName: node linkType: hard -"@babel/plugin-transform-dotall-regex@npm:^7.14.5, @babel/plugin-transform-dotall-regex@npm:^7.4.4": - version: 7.14.5 - resolution: "@babel/plugin-transform-dotall-regex@npm:7.14.5" +"@babel/plugin-transform-dotall-regex@npm:^7.16.0, @babel/plugin-transform-dotall-regex@npm:^7.4.4": + version: 7.16.0 + resolution: "@babel/plugin-transform-dotall-regex@npm:7.16.0" dependencies: - "@babel/helper-create-regexp-features-plugin": ^7.14.5 + "@babel/helper-create-regexp-features-plugin": ^7.16.0 "@babel/helper-plugin-utils": ^7.14.5 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 4da3dac9580823c1fe8aaedf6109d3a26d17ad7ef7d1b278ddbcd7c148e02c465cf49250794529a34bac0bda6b53db558ae08d185a96b76efaaa17a5da3911df + checksum: c1f381f0d44a1b33714a68ffd60f2b9efac1be95caf3c21192cc8233afde2fae1da268e26b3cb40764736f090793b66946574c3310cfdd4906a7e72310239ff9 languageName: node linkType: hard -"@babel/plugin-transform-duplicate-keys@npm:^7.14.5": - version: 7.14.5 - resolution: "@babel/plugin-transform-duplicate-keys@npm:7.14.5" +"@babel/plugin-transform-duplicate-keys@npm:^7.16.0": + version: 7.16.0 + resolution: "@babel/plugin-transform-duplicate-keys@npm:7.16.0" dependencies: "@babel/helper-plugin-utils": ^7.14.5 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: c6c951d2f7ed528a8103d08293d4aaf95efa38c697e7b2b27b7e6c9780280484373e2f7ef8d77daf17dffdc86748fbf75e776e0542b1c7b17e29308bc31ebd8c + checksum: 66f09487fdf737aa280c780a609bafc9a771b34b5f9a8dccf69752c22110893763f6c105062776f084ed872a55d1656b3f14e2a9c2031f3dbdf31da20d9c827b languageName: node linkType: hard -"@babel/plugin-transform-exponentiation-operator@npm:^7.14.5": - version: 7.14.5 - resolution: "@babel/plugin-transform-exponentiation-operator@npm:7.14.5" +"@babel/plugin-transform-exponentiation-operator@npm:^7.16.0": + version: 7.16.0 + resolution: "@babel/plugin-transform-exponentiation-operator@npm:7.16.0" dependencies: - "@babel/helper-builder-binary-assignment-operator-visitor": ^7.14.5 + "@babel/helper-builder-binary-assignment-operator-visitor": ^7.16.0 "@babel/helper-plugin-utils": ^7.14.5 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 7588a582d0bc5c80fda7f1c631354a35a9a7d284dd80ccaf2bbfd086a39a9d6461718dc7dd45a3ca59228593270a7c6a907a9cbe7ddc349d80c7342af0263c5c + checksum: 22e1d4804a5fc522744a1cc13e2c35c5d81c2e303a634822fee59829477b3748dcf897a020c3083084350ab1d3b76752157b216971157763394021e2f2184094 languageName: node linkType: hard -"@babel/plugin-transform-for-of@npm:^7.15.4": - version: 7.15.4 - resolution: "@babel/plugin-transform-for-of@npm:7.15.4" +"@babel/plugin-transform-for-of@npm:^7.16.0": + version: 7.16.0 + resolution: "@babel/plugin-transform-for-of@npm:7.16.0" dependencies: "@babel/helper-plugin-utils": ^7.14.5 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 908307b89d05bfb464a4a33033f68fdfedf6302a0203d45c2a34abc3a5bacf23767284892b21b52d0cbeb7e10330a1d5d81990000fef1592adbb3556fd96d1d0 + checksum: 504d967b30b00d3e1a2784f6a215963fc0036871f8fd6ca61e41e67cdb3319511e9148164428144469416b35b0e02c896c144402ace7cd7a6c45b0d1e8746ae6 languageName: node linkType: hard -"@babel/plugin-transform-function-name@npm:^7.14.5": - version: 7.14.5 - resolution: "@babel/plugin-transform-function-name@npm:7.14.5" +"@babel/plugin-transform-function-name@npm:^7.16.0": + version: 7.16.0 + resolution: "@babel/plugin-transform-function-name@npm:7.16.0" dependencies: - "@babel/helper-function-name": ^7.14.5 + "@babel/helper-function-name": ^7.16.0 "@babel/helper-plugin-utils": ^7.14.5 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 3db2fa1bcd21b76a91ce78db8ebca047fdadbf198f816e2621e531a751a0d40976cf2a25262dee9352fd0c53bff5b25fddefadebdbb4ba3da6d89b849ab075b6 + checksum: 289f4fce26e8b3a81fcae752cecdb78b363eb29e400aa4dc8318484156d908ddc6dd5b274b8fbcdb80ea59a362834554c4a5d3454e974957dbd2b30c3d00ad3f languageName: node linkType: hard -"@babel/plugin-transform-literals@npm:^7.14.5": - version: 7.14.5 - resolution: "@babel/plugin-transform-literals@npm:7.14.5" +"@babel/plugin-transform-literals@npm:^7.16.0": + version: 7.16.0 + resolution: "@babel/plugin-transform-literals@npm:7.16.0" dependencies: "@babel/helper-plugin-utils": ^7.14.5 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 2341cfaaf8ac7199c578407ea4de41205d3d74c5a48899aa96c41b08c09d18c46d9018fdc6a2f69f0bccc2662223afc47b60130ae4ff36a79351fface71a61f3 + checksum: 7291771c7626a27684053ceefc4e2e3e480a6ceab9f3c8abbdd9c90fcea63f035ace397e53bfc4b7311b835f7c79449be03226affa69e2e2a96c14b6da4d5db9 languageName: node linkType: hard -"@babel/plugin-transform-member-expression-literals@npm:^7.14.5": - version: 7.14.5 - resolution: "@babel/plugin-transform-member-expression-literals@npm:7.14.5" +"@babel/plugin-transform-member-expression-literals@npm:^7.16.0": + version: 7.16.0 + resolution: "@babel/plugin-transform-member-expression-literals@npm:7.16.0" dependencies: "@babel/helper-plugin-utils": ^7.14.5 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: a94ff910e8d0e28effd58c64f2d15c9772ea4c209644f116fd81dc5c93ce232304f42ef14d5ec2baf095c824786698fcf6c1d4c91952dc3762350f4ec0eb1f17 + checksum: d5ed6cf840b9fd8b88f719dea46dc26a1778f10aeab6878b3eabf2350cfa813bfeff09d91c6afc93dd3536a48bc892a0afcf9f99f3bad6b54b41638f3ae80fa9 languageName: node linkType: hard -"@babel/plugin-transform-modules-amd@npm:^7.14.5": - version: 7.14.5 - resolution: "@babel/plugin-transform-modules-amd@npm:7.14.5" +"@babel/plugin-transform-modules-amd@npm:^7.16.0": + version: 7.16.0 + resolution: "@babel/plugin-transform-modules-amd@npm:7.16.0" dependencies: - "@babel/helper-module-transforms": ^7.14.5 + "@babel/helper-module-transforms": ^7.16.0 "@babel/helper-plugin-utils": ^7.14.5 babel-plugin-dynamic-import-node: ^2.3.3 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 963d9ebb11b282d5c5f462e3e1ad6991e60fb4d190b5a7aa0d9937e0fa83d89cf5f94268f0b0b343576f2cee0cf545bcaf40da40eb8b9dca5c79840fd86a65ed + checksum: c37ccb8cd7a301123fb5590712d957bf9f82bb0d89a83441b570a9f9793af76b99449c93f1079ad187fb598a5eeb5571561ff4d71af9192c7d6e407a464d6aff languageName: node linkType: hard -"@babel/plugin-transform-modules-commonjs@npm:^7.14.5, @babel/plugin-transform-modules-commonjs@npm:^7.15.4": - version: 7.15.4 - resolution: "@babel/plugin-transform-modules-commonjs@npm:7.15.4" +"@babel/plugin-transform-modules-commonjs@npm:^7.14.5, @babel/plugin-transform-modules-commonjs@npm:^7.16.0": + version: 7.16.0 + resolution: "@babel/plugin-transform-modules-commonjs@npm:7.16.0" dependencies: - "@babel/helper-module-transforms": ^7.15.4 + "@babel/helper-module-transforms": ^7.16.0 "@babel/helper-plugin-utils": ^7.14.5 - "@babel/helper-simple-access": ^7.15.4 + "@babel/helper-simple-access": ^7.16.0 babel-plugin-dynamic-import-node: ^2.3.3 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 4782b0dad09a9a593be94c7d71fc134ba190e04125a0bf7127dfb5f23413438467b50d92f5d91faa2d377cecccfaf9cdd61156a033fc772816772fdddd82e0ad + checksum: a7e43670f503b31d6ad42977ddefb7bffc23f700a24252859652aa03efd666698567b0817060dd6f84a6cd23e7aac7464bc0dc7f7f929cad212263abcac9d470 languageName: node linkType: hard -"@babel/plugin-transform-modules-systemjs@npm:^7.15.4": - version: 7.15.4 - resolution: "@babel/plugin-transform-modules-systemjs@npm:7.15.4" +"@babel/plugin-transform-modules-systemjs@npm:^7.16.0": + version: 7.16.0 + resolution: "@babel/plugin-transform-modules-systemjs@npm:7.16.0" dependencies: - "@babel/helper-hoist-variables": ^7.15.4 - "@babel/helper-module-transforms": ^7.15.4 + "@babel/helper-hoist-variables": ^7.16.0 + "@babel/helper-module-transforms": ^7.16.0 "@babel/helper-plugin-utils": ^7.14.5 - "@babel/helper-validator-identifier": ^7.14.9 + "@babel/helper-validator-identifier": ^7.15.7 babel-plugin-dynamic-import-node: ^2.3.3 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: c5ba905680781237a8e86ae6434a9ca33e49deb8e7c3ac28d7b8079bc51c39b557aeecb06e97dc519912815fc99cbd75eaa23bfaa5428ee36aef2dfeae617c29 + checksum: 4aa9bd45a4c1f79a4abd92482b4f9ac6492b5e727ee34316c80a30b6524281d39959a2d556b231eae4b1031f35e0133e60270f9e4bfa5f25a8cb68ef145dfcd2 languageName: node linkType: hard -"@babel/plugin-transform-modules-umd@npm:^7.14.5": - version: 7.14.5 - resolution: "@babel/plugin-transform-modules-umd@npm:7.14.5" +"@babel/plugin-transform-modules-umd@npm:^7.16.0": + version: 7.16.0 + resolution: "@babel/plugin-transform-modules-umd@npm:7.16.0" dependencies: - "@babel/helper-module-transforms": ^7.14.5 + "@babel/helper-module-transforms": ^7.16.0 "@babel/helper-plugin-utils": ^7.14.5 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 455ff383bed47e104d4b2b32f11bc5a44a25c797fad26b5eab9b8a81856f9945350b45ad28b9b20b0bbf324832c7a826c9c3d6f865e85c26a1771663132e4145 + checksum: b07d41eae3a1163fdb2dca4bffb0de880981e6581163948a88b7665709e860612932f5a73e54d70057e834d3968e3b5f86222f1d302c9e1d34d95a764584af54 languageName: node linkType: hard -"@babel/plugin-transform-named-capturing-groups-regex@npm:^7.14.9": - version: 7.14.9 - resolution: "@babel/plugin-transform-named-capturing-groups-regex@npm:7.14.9" +"@babel/plugin-transform-named-capturing-groups-regex@npm:^7.16.0": + version: 7.16.0 + resolution: "@babel/plugin-transform-named-capturing-groups-regex@npm:7.16.0" dependencies: - "@babel/helper-create-regexp-features-plugin": ^7.14.5 + "@babel/helper-create-regexp-features-plugin": ^7.16.0 peerDependencies: "@babel/core": ^7.0.0 - checksum: 81dda376c0af4c07ae252703481e8bd16d49045bd624697ff6b6635326f3f20fca9c574a2f0036bf7f4aa8c36baa9d926912538de486a189a3515bec7f72e16a + checksum: 758a87aca66ea7944c5f94ed7a798220c3b2986da4c38dc3f63221065ec96534bf39b3b043dd9759dbdff4026d340bbe51082d5ad4505c19b08893663130675b languageName: node linkType: hard -"@babel/plugin-transform-new-target@npm:^7.14.5": - version: 7.14.5 - resolution: "@babel/plugin-transform-new-target@npm:7.14.5" +"@babel/plugin-transform-new-target@npm:^7.16.0": + version: 7.16.0 + resolution: "@babel/plugin-transform-new-target@npm:7.16.0" dependencies: "@babel/helper-plugin-utils": ^7.14.5 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 5b806c86926cd0b03fa2f22cf21a6d6a86e5831b80e8a1e898877acd3a03fd07078e45da33b671200ec98a5c7ac9be2f3592cd88933e262feffba248ca7ca4e7 + checksum: c741ba3e84c182f1af3174cb7f00c4e434080ff882e72c7b2743d1d636eebcf12c865772be051a323c823bd4ebdfbae19cb78e95218d6b14c338f27a64608e31 languageName: node linkType: hard -"@babel/plugin-transform-object-super@npm:^7.14.5": - version: 7.14.5 - resolution: "@babel/plugin-transform-object-super@npm:7.14.5" +"@babel/plugin-transform-object-super@npm:^7.16.0": + version: 7.16.0 + resolution: "@babel/plugin-transform-object-super@npm:7.16.0" dependencies: "@babel/helper-plugin-utils": ^7.14.5 - "@babel/helper-replace-supers": ^7.14.5 + "@babel/helper-replace-supers": ^7.16.0 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 88477a8b27e76042ffbff1345088422f5b3135346d69f264e71d90b3749a3d73d5a579c97a33cd11c61c5d499a655911c7cd97dbe68edb36e090dfd5f154d777 + checksum: b6ed0a8f5a1231b4dadb5edb2cef8fba7957cbad943c0018002719d066fda93b805da961e42b38d625e43e7c79f5c07d5719d6d63f9cf178501882a4aa5d30da languageName: node linkType: hard -"@babel/plugin-transform-parameters@npm:^7.15.4": - version: 7.15.4 - resolution: "@babel/plugin-transform-parameters@npm:7.15.4" +"@babel/plugin-transform-parameters@npm:^7.16.0": + version: 7.16.0 + resolution: "@babel/plugin-transform-parameters@npm:7.16.0" dependencies: "@babel/helper-plugin-utils": ^7.14.5 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 0d8bf881156669a2a6fa279e80fa2f1f47ec6404a72be87adb3e8fa40e72d26f2413ce942208dd1b0f6deb47332d8d2fd81b5e5d6f744779c7d9b13f85b608a5 + checksum: 5697d2e2e702e0ba9bb49c9b97ee350c1377c5379bb0d4a3489c33981ff2cd8dbcea5e05f7d8b2eb872037375eccb6a5c534ba924169b9b427396c6cb729ba4e languageName: node linkType: hard -"@babel/plugin-transform-property-literals@npm:^7.14.5": - version: 7.14.5 - resolution: "@babel/plugin-transform-property-literals@npm:7.14.5" +"@babel/plugin-transform-property-literals@npm:^7.16.0": + version: 7.16.0 + resolution: "@babel/plugin-transform-property-literals@npm:7.16.0" dependencies: "@babel/helper-plugin-utils": ^7.14.5 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 426e7b13a048220314e35bd4e6732640293c616173ef05ceca3a2bfadd043199e35ec693f1604f77178c3a88bea241b6d7ce92d8fc837faeb37117ad7866350f + checksum: e9eb9355db4cf18dc82879174fc2de6590521afea04f1c80c5805d3f759bfa25946bcac1095b5fe0e4ad3f5eb330cd7e308467626a0212f07b9f41b9f00affa8 languageName: node linkType: hard -"@babel/plugin-transform-react-display-name@npm:^7.14.5": - version: 7.15.1 - resolution: "@babel/plugin-transform-react-display-name@npm:7.15.1" +"@babel/plugin-transform-react-display-name@npm:^7.16.0": + version: 7.16.0 + resolution: "@babel/plugin-transform-react-display-name@npm:7.16.0" dependencies: "@babel/helper-plugin-utils": ^7.14.5 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: c3808762f5d258f0c8ce9ef940cb20ad4c5e495ff9c738344f5374d08dea2fdce795cd14f3a1881cf5eb25c184481d3e03c75c2cb72b94d4267428acce131618 + checksum: 82ca59676ccf5179585828c64b5703aec597d78fe4adf788579529d02b071b0fc6c2df69aa033118b7ac1c12e1dc418046fe7e9c6a593e1005beacc2846f4281 languageName: node linkType: hard -"@babel/plugin-transform-react-jsx-development@npm:^7.14.5": - version: 7.14.5 - resolution: "@babel/plugin-transform-react-jsx-development@npm:7.14.5" +"@babel/plugin-transform-react-jsx-development@npm:^7.16.0": + version: 7.16.0 + resolution: "@babel/plugin-transform-react-jsx-development@npm:7.16.0" dependencies: - "@babel/plugin-transform-react-jsx": ^7.14.5 + "@babel/plugin-transform-react-jsx": ^7.16.0 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: b49d6e703aeb4fbaacbb8449418dc3c599bcb3ce608cb900ed21a288c3bce42a33209524693b1978766b645aa2b751c15aa9da5337cc6ac2a79fd9b7c9ae9246 + checksum: 2724db0d24779107a6e019f4be17e894e26dc23e33f797b3cd750afc0db33d477db27d6aafb63eb459e3514fdd9f408b9487c7db3d7c6858129382e9c26352dc languageName: node linkType: hard -"@babel/plugin-transform-react-jsx@npm:^7.14.5, @babel/plugin-transform-react-jsx@npm:^7.3.0": - version: 7.14.9 - resolution: "@babel/plugin-transform-react-jsx@npm:7.14.9" +"@babel/plugin-transform-react-jsx@npm:^7.16.0, @babel/plugin-transform-react-jsx@npm:^7.3.0": + version: 7.16.0 + resolution: "@babel/plugin-transform-react-jsx@npm:7.16.0" dependencies: - "@babel/helper-annotate-as-pure": ^7.14.5 - "@babel/helper-module-imports": ^7.14.5 + "@babel/helper-annotate-as-pure": ^7.16.0 + "@babel/helper-module-imports": ^7.16.0 "@babel/helper-plugin-utils": ^7.14.5 - "@babel/plugin-syntax-jsx": ^7.14.5 - "@babel/types": ^7.14.9 + "@babel/plugin-syntax-jsx": ^7.16.0 + "@babel/types": ^7.16.0 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 833426a5d3f63ae8ae0d11a5966ddb26fe281c46695ecb1deab7aebc5a4ed3ecd3bcd49499cb5e355be46fa22dd012508f86b26a2962dc29660db1ec32705a2b + checksum: c4fd2307750f3903ce1ff83e3eac5ebc3ef38838c542ff92676332d98292cacb60b91c19f49e30c9442494937c692992160101ae28175af0e1b1c7b40936e8c0 languageName: node linkType: hard -"@babel/plugin-transform-react-pure-annotations@npm:^7.14.5": - version: 7.14.5 - resolution: "@babel/plugin-transform-react-pure-annotations@npm:7.14.5" +"@babel/plugin-transform-react-pure-annotations@npm:^7.16.0": + version: 7.16.0 + resolution: "@babel/plugin-transform-react-pure-annotations@npm:7.16.0" dependencies: - "@babel/helper-annotate-as-pure": ^7.14.5 + "@babel/helper-annotate-as-pure": ^7.16.0 "@babel/helper-plugin-utils": ^7.14.5 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 3b62cc6af2c838eabc28c07473eab1392b41a5db2f0f326b1ba3ec52b95529e1c46098d6a259c7debb6a17489445828b89f7737a6fb85345ea5d27e4819a31fe + checksum: b06c0f5efd7bc6118d43ad1e3a8cb94ebe01b19cff6fbeab0941801d1013b7bc372d2db9742b1ed746a89828a955f8dab9eb460d21fc3af352038de4cb0c6184 languageName: node linkType: hard -"@babel/plugin-transform-regenerator@npm:^7.14.5": - version: 7.14.5 - resolution: "@babel/plugin-transform-regenerator@npm:7.14.5" +"@babel/plugin-transform-regenerator@npm:^7.16.0": + version: 7.16.0 + resolution: "@babel/plugin-transform-regenerator@npm:7.16.0" dependencies: regenerator-transform: ^0.14.2 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: f606bc04da7d0cfd651914cb144e85a0ea6fe20ee453ed21d002747cc47b09c853bc97166c32dc47e959581b772d9883f7d96d1c8e795c81ed21dbbb300e3aa7 + checksum: 32b1b43f8d55d9e78e87bbc6a19b0bb0ff968220e215e9a3984c0de140048c54c62cf46889bee16f987221eab112909318de391426df33cdbe3fd710480068f7 languageName: node linkType: hard -"@babel/plugin-transform-reserved-words@npm:^7.14.5": - version: 7.14.5 - resolution: "@babel/plugin-transform-reserved-words@npm:7.14.5" +"@babel/plugin-transform-reserved-words@npm:^7.16.0": + version: 7.16.0 + resolution: "@babel/plugin-transform-reserved-words@npm:7.16.0" dependencies: "@babel/helper-plugin-utils": ^7.14.5 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 8a40d7b48e1b4a549272d603e7b28ead70213e12353d65edd07156b7169d7933cee8b79987b54f374f3c41b835d941aca4b13b8aa23a922c94113af2131ca686 + checksum: 7a8288cfe2375e43579d3786d5f6654b36d8344b1be3df4fbafe81ae49bf634f85f68fe5a1a280f56aa7d626deaaa6ba89e586422b3d8b13f7d4b0e0617362d6 languageName: node linkType: hard -"@babel/plugin-transform-shorthand-properties@npm:^7.14.5": - version: 7.14.5 - resolution: "@babel/plugin-transform-shorthand-properties@npm:7.14.5" +"@babel/plugin-transform-shorthand-properties@npm:^7.16.0": + version: 7.16.0 + resolution: "@babel/plugin-transform-shorthand-properties@npm:7.16.0" dependencies: "@babel/helper-plugin-utils": ^7.14.5 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 60cdd17e347a6a0973c8ea5c08ae4b3f8e59ce0e188453c4bda045d2a5c34495af8e0e9393631aa9f3fd51282455b9c5d6ba07e262576171dbe2b4094bdaf8ad + checksum: 7ae0f218aaccd2f7e8b0027c558fbbc291f7df7c83749826075776de780d1ac421f9056c760c5eb2e486b7b1983a41cd8dc00589504904b833c810fdb80b3868 languageName: node linkType: hard -"@babel/plugin-transform-spread@npm:^7.14.6": - version: 7.14.6 - resolution: "@babel/plugin-transform-spread@npm:7.14.6" +"@babel/plugin-transform-spread@npm:^7.16.0": + version: 7.16.0 + resolution: "@babel/plugin-transform-spread@npm:7.16.0" dependencies: "@babel/helper-plugin-utils": ^7.14.5 - "@babel/helper-skip-transparent-expression-wrappers": ^7.14.5 + "@babel/helper-skip-transparent-expression-wrappers": ^7.16.0 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 20c11de962dd7ddab110d6c4ab9f3c0bea97393ce09cbe4e46be53182c3df0577eaf0e31aaa2d76344ae21ed3a3b7e779fe814b845d188e11a6031c619648b89 + checksum: c295ef5e329fc31bd78e0aac3d6d848475a26e40cffff207dfd450416a25478bedb03402a0cc569bc5b7d3e92c22bff8a7cf76f1a9d896070e3cdeae1aee0316 languageName: node linkType: hard -"@babel/plugin-transform-sticky-regex@npm:^7.14.5": - version: 7.14.5 - resolution: "@babel/plugin-transform-sticky-regex@npm:7.14.5" +"@babel/plugin-transform-sticky-regex@npm:^7.16.0": + version: 7.16.0 + resolution: "@babel/plugin-transform-sticky-regex@npm:7.16.0" dependencies: "@babel/helper-plugin-utils": ^7.14.5 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 6d77e0641c4c72203d592d54fdb11770de22a34d659d3335e4c537e95b930d03142b11f1d41d103da3de063c628a0f34bdd4c6534b591bc59d9ce67fafb836dc + checksum: 80c7ccb797e4d31f112ace4614e8259ad0707eab3ed1c5a900ac0799dc23fded8bad57142ceb29222d6f0645f7b0d6a74fa133c945b8611d5db137b13ee68882 languageName: node linkType: hard -"@babel/plugin-transform-template-literals@npm:^7.14.5": - version: 7.14.5 - resolution: "@babel/plugin-transform-template-literals@npm:7.14.5" +"@babel/plugin-transform-template-literals@npm:^7.16.0": + version: 7.16.0 + resolution: "@babel/plugin-transform-template-literals@npm:7.16.0" dependencies: "@babel/helper-plugin-utils": ^7.14.5 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 56d273470c16e83bac1bfab5057a64f23191b51460a009b522b3b29806d7a9f64cbd94323836ceb997c4f331b85564f952eb5566c7bd140d0b278f0191a31985 + checksum: 230638ee56bbe8c4237d2c3366d700eca1f66f93c37935f6d775f699c5d2593e3f176e81010cfb2d46f89e340c6c042649263c3b913ce269182fadfb4db01369 languageName: node linkType: hard -"@babel/plugin-transform-typeof-symbol@npm:^7.14.5": - version: 7.14.5 - resolution: "@babel/plugin-transform-typeof-symbol@npm:7.14.5" +"@babel/plugin-transform-typeof-symbol@npm:^7.16.0": + version: 7.16.0 + resolution: "@babel/plugin-transform-typeof-symbol@npm:7.16.0" dependencies: "@babel/helper-plugin-utils": ^7.14.5 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 1e71ec00ea8b64522b8677c030f334cc5b3833a5b7269a152a2ba7a6b36f0e0a4333a61072e69113e4062e71554d4751ef2e3ddd5e81994978123323f266981c + checksum: 60e91d57b3e5a5ca02cebbf9f6dacd06e8a3b7c92c54fd60616f01ac1c79b3ec5fd2e8c5fa5c86ffcd9da6fa811e6de8dc7602cf1e05da17def0ea06f1e8548e languageName: node linkType: hard -"@babel/plugin-transform-typescript@npm:^7.15.0": - version: 7.15.4 - resolution: "@babel/plugin-transform-typescript@npm:7.15.4" +"@babel/plugin-transform-typescript@npm:^7.16.0": + version: 7.16.1 + resolution: "@babel/plugin-transform-typescript@npm:7.16.1" dependencies: - "@babel/helper-create-class-features-plugin": ^7.15.4 + "@babel/helper-create-class-features-plugin": ^7.16.0 "@babel/helper-plugin-utils": ^7.14.5 - "@babel/plugin-syntax-typescript": ^7.14.5 + "@babel/plugin-syntax-typescript": ^7.16.0 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: a6fb1f2f831024aff5110fa1be44e5fff96ce11a51178869f09d98675528c6878ff3a95caa42868cb55eae97d23c77e68913aa1737eb38befd2cb49301e2601d + checksum: 1b1efe62e8de828d52b996429718663705cbefb9a7382d2849725b6318051fcbe9671e9e8f761a94fddf46ea159810c97d1b6282c644f69c98ebf5d4d2687ef6 languageName: node linkType: hard -"@babel/plugin-transform-unicode-escapes@npm:^7.14.5": - version: 7.14.5 - resolution: "@babel/plugin-transform-unicode-escapes@npm:7.14.5" +"@babel/plugin-transform-unicode-escapes@npm:^7.16.0": + version: 7.16.0 + resolution: "@babel/plugin-transform-unicode-escapes@npm:7.16.0" dependencies: "@babel/helper-plugin-utils": ^7.14.5 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 2a6979c5b886d9c7d9d3887374d75384542fe05a71eb7738b2cde659386089a930d37d1a34ffb4b87def98fbed3526d78b7cd5dd9bffde4d406b368faba81b7d + checksum: 63ac80d6b7592a7a038cde0b7b8fd7fc8f478de107543fb20c0ee47e00c5cd4c12be936501f55e2fd9370056603d9c4e4c57cdf335674837475865f80b4ae734 languageName: node linkType: hard -"@babel/plugin-transform-unicode-regex@npm:^7.14.5": - version: 7.14.5 - resolution: "@babel/plugin-transform-unicode-regex@npm:7.14.5" +"@babel/plugin-transform-unicode-regex@npm:^7.16.0": + version: 7.16.0 + resolution: "@babel/plugin-transform-unicode-regex@npm:7.16.0" dependencies: - "@babel/helper-create-regexp-features-plugin": ^7.14.5 + "@babel/helper-create-regexp-features-plugin": ^7.16.0 "@babel/helper-plugin-utils": ^7.14.5 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 1b7a4c0dc6b07390f991e7cac8409f7a1ae74495d94b9e1fb5a716d5362a349a35717cfad883074e3f80e16bb630bbd1986a3436f739f6b01c30a96ef3f9ea9a + checksum: 61e498425fb44951067e1d17cd66e97777a340118c06943cee9d1032a8bfec661f262738a9b2a00a498b0ad5ba56551ea81e76f0d6afe46c0301abc3a86bee22 languageName: node linkType: hard "@babel/preset-env@npm:^7.11.5": - version: 7.15.6 - resolution: "@babel/preset-env@npm:7.15.6" + version: 7.16.0 + resolution: "@babel/preset-env@npm:7.16.0" dependencies: - "@babel/compat-data": ^7.15.0 - "@babel/helper-compilation-targets": ^7.15.4 + "@babel/compat-data": ^7.16.0 + "@babel/helper-compilation-targets": ^7.16.0 "@babel/helper-plugin-utils": ^7.14.5 "@babel/helper-validator-option": ^7.14.5 - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": ^7.15.4 - "@babel/plugin-proposal-async-generator-functions": ^7.15.4 - "@babel/plugin-proposal-class-properties": ^7.14.5 - "@babel/plugin-proposal-class-static-block": ^7.15.4 - "@babel/plugin-proposal-dynamic-import": ^7.14.5 - "@babel/plugin-proposal-export-namespace-from": ^7.14.5 - "@babel/plugin-proposal-json-strings": ^7.14.5 - "@babel/plugin-proposal-logical-assignment-operators": ^7.14.5 - "@babel/plugin-proposal-nullish-coalescing-operator": ^7.14.5 - "@babel/plugin-proposal-numeric-separator": ^7.14.5 - "@babel/plugin-proposal-object-rest-spread": ^7.15.6 - "@babel/plugin-proposal-optional-catch-binding": ^7.14.5 - "@babel/plugin-proposal-optional-chaining": ^7.14.5 - "@babel/plugin-proposal-private-methods": ^7.14.5 - "@babel/plugin-proposal-private-property-in-object": ^7.15.4 - "@babel/plugin-proposal-unicode-property-regex": ^7.14.5 + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": ^7.16.0 + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": ^7.16.0 + "@babel/plugin-proposal-async-generator-functions": ^7.16.0 + "@babel/plugin-proposal-class-properties": ^7.16.0 + "@babel/plugin-proposal-class-static-block": ^7.16.0 + "@babel/plugin-proposal-dynamic-import": ^7.16.0 + "@babel/plugin-proposal-export-namespace-from": ^7.16.0 + "@babel/plugin-proposal-json-strings": ^7.16.0 + "@babel/plugin-proposal-logical-assignment-operators": ^7.16.0 + "@babel/plugin-proposal-nullish-coalescing-operator": ^7.16.0 + "@babel/plugin-proposal-numeric-separator": ^7.16.0 + "@babel/plugin-proposal-object-rest-spread": ^7.16.0 + "@babel/plugin-proposal-optional-catch-binding": ^7.16.0 + "@babel/plugin-proposal-optional-chaining": ^7.16.0 + "@babel/plugin-proposal-private-methods": ^7.16.0 + "@babel/plugin-proposal-private-property-in-object": ^7.16.0 + "@babel/plugin-proposal-unicode-property-regex": ^7.16.0 "@babel/plugin-syntax-async-generators": ^7.8.4 "@babel/plugin-syntax-class-properties": ^7.12.13 "@babel/plugin-syntax-class-static-block": ^7.14.5 @@ -1200,54 +1214,54 @@ __metadata: "@babel/plugin-syntax-optional-chaining": ^7.8.3 "@babel/plugin-syntax-private-property-in-object": ^7.14.5 "@babel/plugin-syntax-top-level-await": ^7.14.5 - "@babel/plugin-transform-arrow-functions": ^7.14.5 - "@babel/plugin-transform-async-to-generator": ^7.14.5 - "@babel/plugin-transform-block-scoped-functions": ^7.14.5 - "@babel/plugin-transform-block-scoping": ^7.15.3 - "@babel/plugin-transform-classes": ^7.15.4 - "@babel/plugin-transform-computed-properties": ^7.14.5 - "@babel/plugin-transform-destructuring": ^7.14.7 - "@babel/plugin-transform-dotall-regex": ^7.14.5 - "@babel/plugin-transform-duplicate-keys": ^7.14.5 - "@babel/plugin-transform-exponentiation-operator": ^7.14.5 - "@babel/plugin-transform-for-of": ^7.15.4 - "@babel/plugin-transform-function-name": ^7.14.5 - "@babel/plugin-transform-literals": ^7.14.5 - "@babel/plugin-transform-member-expression-literals": ^7.14.5 - "@babel/plugin-transform-modules-amd": ^7.14.5 - "@babel/plugin-transform-modules-commonjs": ^7.15.4 - "@babel/plugin-transform-modules-systemjs": ^7.15.4 - "@babel/plugin-transform-modules-umd": ^7.14.5 - "@babel/plugin-transform-named-capturing-groups-regex": ^7.14.9 - "@babel/plugin-transform-new-target": ^7.14.5 - "@babel/plugin-transform-object-super": ^7.14.5 - "@babel/plugin-transform-parameters": ^7.15.4 - "@babel/plugin-transform-property-literals": ^7.14.5 - "@babel/plugin-transform-regenerator": ^7.14.5 - "@babel/plugin-transform-reserved-words": ^7.14.5 - "@babel/plugin-transform-shorthand-properties": ^7.14.5 - "@babel/plugin-transform-spread": ^7.14.6 - "@babel/plugin-transform-sticky-regex": ^7.14.5 - "@babel/plugin-transform-template-literals": ^7.14.5 - "@babel/plugin-transform-typeof-symbol": ^7.14.5 - "@babel/plugin-transform-unicode-escapes": ^7.14.5 - "@babel/plugin-transform-unicode-regex": ^7.14.5 - "@babel/preset-modules": ^0.1.4 - "@babel/types": ^7.15.6 - babel-plugin-polyfill-corejs2: ^0.2.2 - babel-plugin-polyfill-corejs3: ^0.2.2 - babel-plugin-polyfill-regenerator: ^0.2.2 - core-js-compat: ^3.16.0 + "@babel/plugin-transform-arrow-functions": ^7.16.0 + "@babel/plugin-transform-async-to-generator": ^7.16.0 + "@babel/plugin-transform-block-scoped-functions": ^7.16.0 + "@babel/plugin-transform-block-scoping": ^7.16.0 + "@babel/plugin-transform-classes": ^7.16.0 + "@babel/plugin-transform-computed-properties": ^7.16.0 + "@babel/plugin-transform-destructuring": ^7.16.0 + "@babel/plugin-transform-dotall-regex": ^7.16.0 + "@babel/plugin-transform-duplicate-keys": ^7.16.0 + "@babel/plugin-transform-exponentiation-operator": ^7.16.0 + "@babel/plugin-transform-for-of": ^7.16.0 + "@babel/plugin-transform-function-name": ^7.16.0 + "@babel/plugin-transform-literals": ^7.16.0 + "@babel/plugin-transform-member-expression-literals": ^7.16.0 + "@babel/plugin-transform-modules-amd": ^7.16.0 + "@babel/plugin-transform-modules-commonjs": ^7.16.0 + "@babel/plugin-transform-modules-systemjs": ^7.16.0 + "@babel/plugin-transform-modules-umd": ^7.16.0 + "@babel/plugin-transform-named-capturing-groups-regex": ^7.16.0 + "@babel/plugin-transform-new-target": ^7.16.0 + "@babel/plugin-transform-object-super": ^7.16.0 + "@babel/plugin-transform-parameters": ^7.16.0 + "@babel/plugin-transform-property-literals": ^7.16.0 + "@babel/plugin-transform-regenerator": ^7.16.0 + "@babel/plugin-transform-reserved-words": ^7.16.0 + "@babel/plugin-transform-shorthand-properties": ^7.16.0 + "@babel/plugin-transform-spread": ^7.16.0 + "@babel/plugin-transform-sticky-regex": ^7.16.0 + "@babel/plugin-transform-template-literals": ^7.16.0 + "@babel/plugin-transform-typeof-symbol": ^7.16.0 + "@babel/plugin-transform-unicode-escapes": ^7.16.0 + "@babel/plugin-transform-unicode-regex": ^7.16.0 + "@babel/preset-modules": ^0.1.5 + "@babel/types": ^7.16.0 + babel-plugin-polyfill-corejs2: ^0.2.3 + babel-plugin-polyfill-corejs3: ^0.3.0 + babel-plugin-polyfill-regenerator: ^0.2.3 + core-js-compat: ^3.19.0 semver: ^6.3.0 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 096902ac397b6ab53bd6c03c59cc451d98b407d1863c185837f0cb56ff45414aa08ae6b950ef179c66a30c0680d4d1846cda0766a990f850ee477022353daf5b + checksum: dcd07a9daa0400c7f02a3b6aec6f58156731f21d013495bbba0d09efa5f843d6d5b3d19f43e09578fbcc0b53555958466f444d1ec88a43c59d3b85cb75563da7 languageName: node linkType: hard -"@babel/preset-modules@npm:^0.1.4": - version: 0.1.4 - resolution: "@babel/preset-modules@npm:0.1.4" +"@babel/preset-modules@npm:^0.1.5": + version: 0.1.5 + resolution: "@babel/preset-modules@npm:0.1.5" dependencies: "@babel/helper-plugin-utils": ^7.0.0 "@babel/plugin-proposal-unicode-property-regex": ^7.4.4 @@ -1256,42 +1270,42 @@ __metadata: esutils: ^2.0.2 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 7c6500be06be9a341e377eb63292a4a22d0da2b4fb8c68714aff703ddb341cbd58e37d4119d64fc3e602f73801103af471fca2c60b4c1e48e08eea3e6b1afc93 + checksum: 8430e0e9e9d520b53e22e8c4c6a5a080a12b63af6eabe559c2310b187bd62ae113f3da82ba33e9d1d0f3230930ca702843aae9dd226dec51f7d7114dc1f51c10 languageName: node linkType: hard "@babel/preset-react@npm:^7.10.4": - version: 7.14.5 - resolution: "@babel/preset-react@npm:7.14.5" + version: 7.16.0 + resolution: "@babel/preset-react@npm:7.16.0" dependencies: "@babel/helper-plugin-utils": ^7.14.5 "@babel/helper-validator-option": ^7.14.5 - "@babel/plugin-transform-react-display-name": ^7.14.5 - "@babel/plugin-transform-react-jsx": ^7.14.5 - "@babel/plugin-transform-react-jsx-development": ^7.14.5 - "@babel/plugin-transform-react-pure-annotations": ^7.14.5 + "@babel/plugin-transform-react-display-name": ^7.16.0 + "@babel/plugin-transform-react-jsx": ^7.16.0 + "@babel/plugin-transform-react-jsx-development": ^7.16.0 + "@babel/plugin-transform-react-pure-annotations": ^7.16.0 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 413c507f853b95c71ecb64f29ea7b0786464a237c54977b03a4410dd837b03bfa55df81d0e337f9792d9abc61f4bf3d616f857d00a36ff4ede79407c143ac865 + checksum: 88b0aab22129a57a30edcfec7f308bf09091d6129c4a9a280fe96557ebec442d8dded893a03fecd236a41832fc755a0ca1b2c89776377822050b0cd1d2551355 languageName: node linkType: hard "@babel/preset-typescript@npm:^7.10.4, @babel/preset-typescript@npm:^7.14.5": - version: 7.15.0 - resolution: "@babel/preset-typescript@npm:7.15.0" + version: 7.16.0 + resolution: "@babel/preset-typescript@npm:7.16.0" dependencies: "@babel/helper-plugin-utils": ^7.14.5 "@babel/helper-validator-option": ^7.14.5 - "@babel/plugin-transform-typescript": ^7.15.0 + "@babel/plugin-transform-typescript": ^7.16.0 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 2c480bb0ef76418357d92ccfae67df544a069ca8f59785e8bd0d1d3111bfc671f9f04672583506f1ee62afc3872bf21ed85d6d0c97ba1bc09a6efd1f7c20a10f + checksum: 9b22316e96a34836c113f60c49d58023c8ba4219bcb0843a7685c04511486cf7c610e0d30551a1417809e2fd039884c847f6ede46abe2b8d520140e15fb36aaf languageName: node linkType: hard "@babel/register@npm:^7.7.4": - version: 7.15.3 - resolution: "@babel/register@npm:7.15.3" + version: 7.16.0 + resolution: "@babel/register@npm:7.16.0" dependencies: clone-deep: ^4.0.1 find-cache-dir: ^2.0.0 @@ -1300,30 +1314,21 @@ __metadata: source-map-support: ^0.5.16 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 7da9d0399baebe6a5e517abd864cb22eef17d608e893d4f3b95d10411f0038b2b39c954fc611da9c3dc3d87427b8bdb45a576b1528100e65b36c1e9ad31987ca + checksum: 85f661da2692ec9afd156f880ebb941e17337e33f5eb387d8bf8071e37b77647b2be7e08871887622b139db24f560ba8e9eb8b5fcaa9a8138b27714f05548254 languageName: node linkType: hard "@babel/runtime-corejs3@npm:^7.10.2": - version: 7.15.4 - resolution: "@babel/runtime-corejs3@npm:7.15.4" + version: 7.16.0 + resolution: "@babel/runtime-corejs3@npm:7.16.0" dependencies: - core-js-pure: ^3.16.0 + core-js-pure: ^3.19.0 regenerator-runtime: ^0.13.4 - checksum: ba3b7ed66a00e4d00b0ee1d7a9b9902007c1cd1db511a6153032f19ed964d3a22ef76d8f75ff7d14da9ff70f1b43edba6eccce55097a78e84d249c2991c9959e + checksum: f850f77b18bfdc7f42d5ff542cf55d9b2373d0d8ebbbfba153817d64e308789f6331e41940ba329673f699052c5a94ecbc890c5e28b715e1f1cf18d3f40bd6d5 languageName: node linkType: hard -"@babel/runtime@npm:7.15.3": - version: 7.15.3 - resolution: "@babel/runtime@npm:7.15.3" - dependencies: - regenerator-runtime: ^0.13.4 - checksum: 2f0b8d2d4e36035ab1d84af0ec26aafa098536870f27c8e07de0a0e398f7a394fdea68a88165535ffb52ded6a68912bdc3450bdf91f229eb132e1c89470789f5 - languageName: node - linkType: hard - -"@babel/runtime@npm:^7.0.0, @babel/runtime@npm:^7.1.2, @babel/runtime@npm:^7.10.2, @babel/runtime@npm:^7.11.2, @babel/runtime@npm:^7.12.13, @babel/runtime@npm:^7.14.0, @babel/runtime@npm:^7.15.4, @babel/runtime@npm:^7.2.0, @babel/runtime@npm:^7.8.4": +"@babel/runtime@npm:7.15.4": version: 7.15.4 resolution: "@babel/runtime@npm:7.15.4" dependencies: @@ -1332,48 +1337,40 @@ __metadata: languageName: node linkType: hard -"@babel/template@npm:^7.15.4": - version: 7.15.4 - resolution: "@babel/template@npm:7.15.4" +"@babel/runtime@npm:^7.0.0, @babel/runtime@npm:^7.1.2, @babel/runtime@npm:^7.10.2, @babel/runtime@npm:^7.10.4, @babel/runtime@npm:^7.11.2, @babel/runtime@npm:^7.12.13, @babel/runtime@npm:^7.14.0, @babel/runtime@npm:^7.15.4, @babel/runtime@npm:^7.2.0, @babel/runtime@npm:^7.5.5, @babel/runtime@npm:^7.8.4": + version: 7.16.0 + resolution: "@babel/runtime@npm:7.16.0" dependencies: - "@babel/code-frame": ^7.14.5 - "@babel/parser": ^7.15.4 - "@babel/types": ^7.15.4 - checksum: 58ca51fdd40bbaaddf2e46513dd05d5823f214cb2877b3f353abf5541a033a1b6570c29c2c80e60f2b55966326e40bebbf53666b261646ccf410b3d984af42ce + regenerator-runtime: ^0.13.4 + checksum: bfbca3ec52c94de262a3932473bceeead1a088b50194108fa1ff6eda447333f0f7d43fa4e9c5937c6e5d45bf838da8480905d0a227589b257c51f954ea060bac languageName: node linkType: hard -"@babel/traverse@npm:^7.13.0, @babel/traverse@npm:^7.15.4": - version: 7.15.4 - resolution: "@babel/traverse@npm:7.15.4" +"@babel/template@npm:^7.16.0": + version: 7.16.0 + resolution: "@babel/template@npm:7.16.0" dependencies: - "@babel/code-frame": ^7.14.5 - "@babel/generator": ^7.15.4 - "@babel/helper-function-name": ^7.15.4 - "@babel/helper-hoist-variables": ^7.15.4 - "@babel/helper-split-export-declaration": ^7.15.4 - "@babel/parser": ^7.15.4 - "@babel/types": ^7.15.4 - debug: ^4.1.0 - globals: ^11.1.0 - checksum: 831506a92c8ed76dc60504de37663bf5a553d7b1b009a94defc082cddb6c380c5487a1aa9438bcd7b9891a2a72758a63e4f878154aa70699d09b388b1445d774 + "@babel/code-frame": ^7.16.0 + "@babel/parser": ^7.16.0 + "@babel/types": ^7.16.0 + checksum: 940f105cc6a6aee638cd8cfae80b8b80811e0ddd53b6a11f3a68431ebb998564815fb26511b5d9cb4cff66ea67130ba7498555ee015375d32f5f89ceaa6662ea languageName: node linkType: hard -"@babel/traverse@npm:~7.10.3": - version: 7.10.5 - resolution: "@babel/traverse@npm:7.10.5" +"@babel/traverse@npm:^7.10.3, @babel/traverse@npm:^7.13.0, @babel/traverse@npm:^7.16.0": + version: 7.16.0 + resolution: "@babel/traverse@npm:7.16.0" dependencies: - "@babel/code-frame": ^7.10.4 - "@babel/generator": ^7.10.5 - "@babel/helper-function-name": ^7.10.4 - "@babel/helper-split-export-declaration": ^7.10.4 - "@babel/parser": ^7.10.5 - "@babel/types": ^7.10.5 + "@babel/code-frame": ^7.16.0 + "@babel/generator": ^7.16.0 + "@babel/helper-function-name": ^7.16.0 + "@babel/helper-hoist-variables": ^7.16.0 + "@babel/helper-split-export-declaration": ^7.16.0 + "@babel/parser": ^7.16.0 + "@babel/types": ^7.16.0 debug: ^4.1.0 globals: ^11.1.0 - lodash: ^4.17.19 - checksum: 97180b2a26410c0bd2fe00c4f05c8d534a0da32732453313c3956d8b9dc7b0e602815d0c103aab7f0c7c1eaa7a217eaa9b80a2711991a768a089194e51be2f72 + checksum: 83f634019a705d7ecd5c0f89a7c2cbd292c98a2ecc8a61faeeb48507bf23d81a79c808eb9d50337b48ed51a26929a75601d006cd4e537b1ec090d0ea2502b317 languageName: node linkType: hard @@ -1387,24 +1384,229 @@ __metadata: languageName: node linkType: hard -"@babel/types@npm:^7.10.5, @babel/types@npm:^7.14.9, @babel/types@npm:^7.15.4, @babel/types@npm:^7.15.6, @babel/types@npm:^7.4.4, @babel/types@npm:^7.8.3": - version: 7.15.6 - resolution: "@babel/types@npm:7.15.6" +"@babel/types@npm:^7.10.3, @babel/types@npm:^7.16.0, @babel/types@npm:^7.4.4, @babel/types@npm:^7.8.3": + version: 7.16.0 + resolution: "@babel/types@npm:7.16.0" dependencies: - "@babel/helper-validator-identifier": ^7.14.9 + "@babel/helper-validator-identifier": ^7.15.7 to-fast-properties: ^2.0.0 - checksum: 37f497dde10d238b5eb184efab83b415a86611e3d73dc0434de0cfb851b20ee606a3b7e1525e5b2d522fac1248d0345fea0468006f246262511b80cd3ed2419f + checksum: 5b483da5c6e6f2394fba7ee1da8787a0c9cddd33491271c4da702e49e6faf95ce41d7c8bf9a4ee47f2ef06bdb35096f4d0f6ae4b5bea35ebefe16309d22344b7 + languageName: node + linkType: hard + +"@changesets/apply-release-plan@npm:^5.0.1": + version: 5.0.1 + resolution: "@changesets/apply-release-plan@npm:5.0.1" + dependencies: + "@babel/runtime": ^7.10.4 + "@changesets/config": ^1.6.1 + "@changesets/get-version-range-type": ^0.3.2 + "@changesets/git": ^1.1.2 + "@changesets/types": ^4.0.1 + "@manypkg/get-packages": ^1.0.1 + detect-indent: ^6.0.0 + fs-extra: ^7.0.1 + lodash.startcase: ^4.4.0 + outdent: ^0.5.0 + prettier: ^1.19.1 + resolve-from: ^5.0.0 + semver: ^5.4.1 + checksum: 787f36d43b7ccd4557add247710e76d86edb55e8aa230ff4596179a8b3fb40758cc6800b8bb4b7f9a35bd3ff352d3a75bc84f381b5de6419cd4063d60a96501b languageName: node linkType: hard -"@babel/types@npm:~7.10.3": - version: 7.10.5 - resolution: "@babel/types@npm:7.10.5" +"@changesets/assemble-release-plan@npm:^5.0.1": + version: 5.0.1 + resolution: "@changesets/assemble-release-plan@npm:5.0.1" + dependencies: + "@babel/runtime": ^7.10.4 + "@changesets/errors": ^0.1.4 + "@changesets/get-dependents-graph": ^1.2.2 + "@changesets/types": ^4.0.1 + "@manypkg/get-packages": ^1.0.1 + semver: ^5.4.1 + checksum: 65dfdf319361251217e27faf4bda85f3ea10f85e38aaf7867dd81d71468031a3f23277994ec43f74fad59dfe54991582c6a5ff42ee6a87156abdeda713c11d79 + languageName: node + linkType: hard + +"@changesets/cli@npm:^2.17.0": + version: 2.17.0 + resolution: "@changesets/cli@npm:2.17.0" + dependencies: + "@babel/runtime": ^7.10.4 + "@changesets/apply-release-plan": ^5.0.1 + "@changesets/assemble-release-plan": ^5.0.1 + "@changesets/config": ^1.6.1 + "@changesets/errors": ^0.1.4 + "@changesets/get-dependents-graph": ^1.2.2 + "@changesets/get-release-plan": ^3.0.1 + "@changesets/git": ^1.1.2 + "@changesets/logger": ^0.0.5 + "@changesets/pre": ^1.0.7 + "@changesets/read": ^0.5.0 + "@changesets/types": ^4.0.1 + "@changesets/write": ^0.1.5 + "@manypkg/get-packages": ^1.0.1 + "@types/semver": ^6.0.0 + boxen: ^1.3.0 + chalk: ^2.1.0 + enquirer: ^2.3.0 + external-editor: ^3.1.0 + fs-extra: ^7.0.1 + human-id: ^1.0.2 + is-ci: ^2.0.0 + meow: ^6.0.0 + outdent: ^0.5.0 + p-limit: ^2.2.0 + preferred-pm: ^3.0.0 + semver: ^5.4.1 + spawndamnit: ^2.0.0 + term-size: ^2.1.0 + tty-table: ^2.8.10 + bin: + changeset: bin.js + checksum: 214a0752ccb0df059212986cf1415e10b2ae2a3416309a5990db737515ed0c914a06e078bfbc762e09009e9bb64021529778cf0a77e3509b319281586501fbcd + languageName: node + linkType: hard + +"@changesets/config@npm:^1.6.1": + version: 1.6.1 + resolution: "@changesets/config@npm:1.6.1" + dependencies: + "@changesets/errors": ^0.1.4 + "@changesets/get-dependents-graph": ^1.2.2 + "@changesets/logger": ^0.0.5 + "@changesets/types": ^4.0.1 + "@manypkg/get-packages": ^1.0.1 + fs-extra: ^7.0.1 + micromatch: ^4.0.2 + checksum: 55f0e0e0394f6a484074df8d0e12947eb4d878d439f84fa412d0e2e1ff87c07d4b7d9a8f07da2dadc43953fef1c8b162822dfb383d93ba3a9c0b899a9def6a8c + languageName: node + linkType: hard + +"@changesets/errors@npm:^0.1.4": + version: 0.1.4 + resolution: "@changesets/errors@npm:0.1.4" dependencies: - "@babel/helper-validator-identifier": ^7.10.4 - lodash: ^4.17.19 - to-fast-properties: ^2.0.0 - checksum: c2aba768904b4b9239cc6744c8c05070e806939c31dc44a614b155d443935b640d20b06115b7eceb4fad167abf07361cf0ce59839a24bf8b158ccde992a8854d + extendable-error: ^0.1.5 + checksum: 10734f1379715bf5a70b566dd42b50a75964d76f382bb67332776614454deda6d04a43dd7e727cd7cba56d7f2f7c95a07c7c0a19dd5d64fb1980b28322840733 + languageName: node + linkType: hard + +"@changesets/get-dependents-graph@npm:^1.2.2": + version: 1.2.2 + resolution: "@changesets/get-dependents-graph@npm:1.2.2" + dependencies: + "@changesets/types": ^4.0.1 + "@manypkg/get-packages": ^1.0.1 + chalk: ^2.1.0 + fs-extra: ^7.0.1 + semver: ^5.4.1 + checksum: cfe762e92ac1c5f0b1f2cbd1f95c5c63736002f81976e434d86c0da74e26a3f821b3978ac94e99ed498652be979cebb409b832e50d7c28bf1578a34a7e94dfc2 + languageName: node + linkType: hard + +"@changesets/get-release-plan@npm:^3.0.1": + version: 3.0.1 + resolution: "@changesets/get-release-plan@npm:3.0.1" + dependencies: + "@babel/runtime": ^7.10.4 + "@changesets/assemble-release-plan": ^5.0.1 + "@changesets/config": ^1.6.1 + "@changesets/pre": ^1.0.7 + "@changesets/read": ^0.5.0 + "@changesets/types": ^4.0.1 + "@manypkg/get-packages": ^1.0.1 + checksum: 816c05a91950af12d3c8e551205f7b6926571a41f7ab22fb1d5f21eec6fadd0e742760311e4c5e630a892036beaf3329c2b4b45a3ea3b048bf00ad111ef524ec + languageName: node + linkType: hard + +"@changesets/get-version-range-type@npm:^0.3.2": + version: 0.3.2 + resolution: "@changesets/get-version-range-type@npm:0.3.2" + checksum: b7ee7127c472a3886906ca6db336ac11233a5e75abc882084bfb4794e79a8936e3faceec3c04bf61c26453cd7f74278d9bf22aea4cdca8c1cd992591925b3c9b + languageName: node + linkType: hard + +"@changesets/git@npm:^1.1.2": + version: 1.1.2 + resolution: "@changesets/git@npm:1.1.2" + dependencies: + "@babel/runtime": ^7.10.4 + "@changesets/errors": ^0.1.4 + "@changesets/types": ^4.0.1 + "@manypkg/get-packages": ^1.0.1 + is-subdir: ^1.1.1 + spawndamnit: ^2.0.0 + checksum: 5677cfb7f057c7f4d0fb634e734a24ec16b12311507c3f9fec061cff9bf032778f0424e266a43afe5a514486a1e6edda50ada40a0f80c8c3b709278204efdd52 + languageName: node + linkType: hard + +"@changesets/logger@npm:^0.0.5": + version: 0.0.5 + resolution: "@changesets/logger@npm:0.0.5" + dependencies: + chalk: ^2.1.0 + checksum: bfec3cd9122b00c0ec25e96730f771ffd662ef3906d571bad1e4e9993f9d54d357d3eaf074b3dfaa4e23af759ce68efa2a97d8b845b0d8c951df5d21c6dfdff5 + languageName: node + linkType: hard + +"@changesets/parse@npm:^0.3.9": + version: 0.3.9 + resolution: "@changesets/parse@npm:0.3.9" + dependencies: + "@changesets/types": ^4.0.1 + js-yaml: ^3.13.1 + checksum: 6e6caff29bf00dd93f74e214d98fb903df304c9fcfedab61e843512cec58c8be906f2ba9c51c75a3d23b9bc7e53da8670358076fbd8bea7e0fa3e74d87299032 + languageName: node + linkType: hard + +"@changesets/pre@npm:^1.0.7": + version: 1.0.7 + resolution: "@changesets/pre@npm:1.0.7" + dependencies: + "@babel/runtime": ^7.10.4 + "@changesets/errors": ^0.1.4 + "@changesets/types": ^4.0.1 + "@manypkg/get-packages": ^1.0.1 + fs-extra: ^7.0.1 + checksum: 159a3c7ecb30749c6e3a9b9b0fa3493c573327655320014aafeae428d5ebe5bd30d4d3a59252102cb20ee7bbb1c516de0e0d2f665519e62ffa2686cf4b3b9a47 + languageName: node + linkType: hard + +"@changesets/read@npm:^0.5.0": + version: 0.5.0 + resolution: "@changesets/read@npm:0.5.0" + dependencies: + "@babel/runtime": ^7.10.4 + "@changesets/git": ^1.1.2 + "@changesets/logger": ^0.0.5 + "@changesets/parse": ^0.3.9 + "@changesets/types": ^4.0.1 + chalk: ^2.1.0 + fs-extra: ^7.0.1 + p-filter: ^2.1.0 + checksum: 1ed41827530af51d5284e94b170c361a2fa501246531bacababb6814e141250e67891f1d01bba90da8af1ce91fde48fc15c24348f869d43e82172ddd52ffe0d8 + languageName: node + linkType: hard + +"@changesets/types@npm:^4.0.1": + version: 4.0.1 + resolution: "@changesets/types@npm:4.0.1" + checksum: 6e41afd51a672710f4858eb523cee7e4da43318db05792d7d2785ebe7fad24d019c48166893ce48f2df2750cd5586e055d8466fa19b66b56ec3cb8f89ccdfdf4 + languageName: node + linkType: hard + +"@changesets/write@npm:^0.1.5": + version: 0.1.5 + resolution: "@changesets/write@npm:0.1.5" + dependencies: + "@babel/runtime": ^7.10.4 + "@changesets/types": ^4.0.1 + fs-extra: ^7.0.1 + human-id: ^1.0.2 + prettier: ^1.19.1 + checksum: 6b009453fddb2071d70afc79e84db0a4c34679124b78c4f9c3cf1e240021a8b30b210d7cdf353883173e198074eec93599db43d39d5517cd409ace8f1bd130bb languageName: node linkType: hard @@ -1435,11 +1637,11 @@ __metadata: "@contentlayer/utils": "workspace:*" "@types/source-map-support": ^0.5.4 camel-case: ^4.1.2 - esbuild: 0.11.x || 0.12.x + date-fns: 2.x + esbuild: 0.11.x || 0.12.x || 0.13.x gray-matter: ^4.0.3 markdown-wasm: ^1.1.2 mdx-bundler: ^6.0.2 - pkg-up: ^3.1.0 rehype-stringify: ^9.0.2 remark-parse: ^10.0.0 remark-rehype: ^10.0.0 @@ -1447,8 +1649,11 @@ __metadata: type-fest: ^1.2.1 unified: ^10.1.0 peerDependencies: - esbuild: 0.11.x || 0.12.x + date-fns: 2.x + esbuild: 0.11.x || 0.12.x || 0.13.x peerDependenciesMeta: + date-fns: + optional: true esbuild: optional: true languageName: unknown @@ -1478,6 +1683,7 @@ __metadata: "@types/tap": ^15.0.5 "@types/yaml": ^1 chokidar: ^3.5.2 + date-fns-tz: ^1.1.6 faker: ^5.5.3 glob: ^7.1.7 glob-promise: ^4.1.0 @@ -1509,7 +1715,7 @@ __metadata: version: 0.0.0-use.local resolution: "@contentlayer/utils@workspace:packages/@contentlayer/utils" dependencies: - "@effect-ts/core": ^0.44.4 + "@effect-ts/core": ^0.45.5 "@effect-ts/otel": next "@effect-ts/otel-node": next "@opentelemetry/api": ^1.0.3 @@ -1525,6 +1731,13 @@ __metadata: oo-ascii-tree: ^1.36.0 ts-pattern: ^3.3.3 type-fest: ^1.2.1 + peerDependenciesMeta: + "@effect-ts/core": + optional: true + "@effect-ts/otel": + optional: true + "@effect-ts/otel-node": + optional: true languageName: unknown linkType: soft @@ -1535,21 +1748,21 @@ __metadata: languageName: node linkType: hard -"@cspotcode/source-map-support@npm:0.6.1": - version: 0.6.1 - resolution: "@cspotcode/source-map-support@npm:0.6.1" +"@cspotcode/source-map-support@npm:0.7.0": + version: 0.7.0 + resolution: "@cspotcode/source-map-support@npm:0.7.0" dependencies: "@cspotcode/source-map-consumer": 0.8.0 - checksum: da9fb4f6404ebd210537bfa8b2821a747407bf422d2d3d46f29bf85c7c3a68a126de1a9ec41398d57ca116c3bef56d58c2fb4def0800630b1ec82533ad2447c2 + checksum: 9faddda7757cd778b5fd6812137b2cc265810043680d6399acc20441668fafcdc874053be9dccd0d9110087287bfad27eb3bf342f72bceca9aa9059f5d0c4be8 languageName: node linkType: hard -"@effect-ts/core@npm:^0.44.4": - version: 0.44.4 - resolution: "@effect-ts/core@npm:0.44.4" +"@effect-ts/core@npm:^0.45.5": + version: 0.45.5 + resolution: "@effect-ts/core@npm:0.45.5" dependencies: - "@effect-ts/system": ^0.41.2 - checksum: 21d583492a780bc87f13df40a8a90d25ba8250ee519fde043c360521cb6481dc22318a084cc9c9bdd27ed75276b8e66c70794740afc6b7c350c9fd72720e71b7 + "@effect-ts/system": ^0.42.5 + checksum: 10ad5dc3a53a37be7bf6d627af15be13b1d973b260ad407fdf00726e1f852123201fe7b74069a0254ab571c1f7910b88004fef0528e840b769b4c5a1182808ac languageName: node linkType: hard @@ -1577,17 +1790,17 @@ __metadata: languageName: node linkType: hard -"@effect-ts/system@npm:^0.41.2": - version: 0.41.2 - resolution: "@effect-ts/system@npm:0.41.2" - checksum: a1c29968cd3167aef676e1bcb6a85a1ac86ec7f6f173fea2311e2ce365fcfa81f8ebbbf6c3d7109e5bdcadc11c90c551fff1116d09f44408870ec6404bcf5e39 +"@effect-ts/system@npm:^0.42.5": + version: 0.42.5 + resolution: "@effect-ts/system@npm:0.42.5" + checksum: fcfd1b728aba45248a51395492d31953987c479ca3d2539d7bec59386df906b2d6d868fdf364b3d65a0cd20614bc7576f8af19cd7787627b75983563e7a6ad11 languageName: node linkType: hard -"@effect-ts/tracing-plugin@npm:^0.14.10": - version: 0.14.10 - resolution: "@effect-ts/tracing-plugin@npm:0.14.10" - checksum: f41bf438156b587c6e51d1f006b4bdd2e5209ae831cdd76bba9a1845f22a7f16cd13005a26258965fd1f70b008048a6d839a2c061fb617a874f16291e1b0684b +"@effect-ts/tracing-plugin@npm:^0.14.18": + version: 0.14.18 + resolution: "@effect-ts/tracing-plugin@npm:0.14.18" + checksum: e593113abf0d30877a20570c37a15a5094e2263b55cddde6cd0679e2c43cd35eec7736abe65c1dc1c524f994a0554faed2fc165e29048b6127a4915cbaf4159c languageName: node linkType: hard @@ -1672,9 +1885,9 @@ __metadata: linkType: hard "@hapi/hoek@npm:9.x.x, @hapi/hoek@npm:^9.0.0": - version: 9.2.0 - resolution: "@hapi/hoek@npm:9.2.0" - checksum: 57103bb5074d24ffd876f559bac6b312f2f58fe0f21dbfb0b8941032cba4fd37d92249db366516e1f68e2033834b87001c1558f523b48130b21f823f1e35b91a + version: 9.2.1 + resolution: "@hapi/hoek@npm:9.2.1" + checksum: 6a439f672df5f12f1d08d56967b4cb364ce05d81e95e3c3c1b88c5a98b917ca91c70e78cc0b2b4219a760cceec1f22d6658bfc93a83670cecc1ce9ca2247ebd8 languageName: node linkType: hard @@ -1755,16 +1968,16 @@ __metadata: languageName: node linkType: hard -"@jest/types@npm:^26.6.2": - version: 26.6.2 - resolution: "@jest/types@npm:26.6.2" +"@jest/types@npm:^27.2.5": + version: 27.2.5 + resolution: "@jest/types@npm:27.2.5" dependencies: "@types/istanbul-lib-coverage": ^2.0.0 "@types/istanbul-reports": ^3.0.0 "@types/node": "*" - "@types/yargs": ^15.0.0 + "@types/yargs": ^16.0.0 chalk: ^4.0.0 - checksum: a0bd3d2f22f26ddb23f41fddf6e6a30bf4fab2ce79ec1cb6ce6fdfaf90a72e00f4c71da91ec61e13db3b10c41de22cf49d07c57ff2b59171d64b29f909c1d8d6 + checksum: 322603c24354a5333b5b7a670464422a46e0244a5a96a35552a7018eb4ac2e84c3b7657336b0ea6aa114963f9b6d0da8b8f6f963cb044fea9e7bc04d464b0ab1 languageName: node linkType: hard @@ -1800,17 +2013,43 @@ __metadata: languageName: node linkType: hard -"@napi-rs/triples@npm:^1.0.3": +"@manypkg/find-root@npm:^1.1.0": + version: 1.1.0 + resolution: "@manypkg/find-root@npm:1.1.0" + dependencies: + "@babel/runtime": ^7.5.5 + "@types/node": ^12.7.1 + find-up: ^4.1.0 + fs-extra: ^8.1.0 + checksum: f0fd881a5a81a351cb6561cd24117e8ee9481bbf3b6d1c7d9d10bef1f4744ca2ba3d064713e83c0a0574416d1e5b4a4c6c414aad91913c4a1c6040d87283ac50 + languageName: node + linkType: hard + +"@manypkg/get-packages@npm:^1.0.1": + version: 1.1.2 + resolution: "@manypkg/get-packages@npm:1.1.2" + dependencies: + "@babel/runtime": ^7.5.5 + "@changesets/types": ^4.0.1 + "@manypkg/find-root": ^1.1.0 + fs-extra: ^8.1.0 + globby: ^11.0.0 + read-yaml-file: ^1.1.0 + checksum: 08377c7046adeab53468daf969ff55631121ab9ff625467dfd567ab5f705e30cc09a50ebb7d71200746d4e04654327ed51a3d4f1d251202e9a019d256c817a99 + languageName: node + linkType: hard + +"@napi-rs/triples@npm:1.0.3": version: 1.0.3 resolution: "@napi-rs/triples@npm:1.0.3" checksum: c83a4cc55f69115bf4ce1d5924efce7f5faf2dc79fd52257385559f668ce91a03c5d7d004df01ebba56028a9b663955eb97f31b65ac0acff7a93c143f0d809af languageName: node linkType: hard -"@next/env@npm:11.1.2": - version: 11.1.2 - resolution: "@next/env@npm:11.1.2" - checksum: df7a95e840af351b1c37fa6490b2c6330b8f8c587ff8b2212687d7557e99ae5642495095a9a3a15fe4ac2e6fb5b1cdb24ab8fb14e95ad363a5b7b1146ec62d15 +"@next/env@npm:12.0.2": + version: 12.0.2 + resolution: "@next/env@npm:12.0.2" + checksum: c12c3ab3a304c9cf90907446c341210c2b25c5296a16aaf95c2e8ee6ab0656d59861b79baa0d0f6475c34bc77d9f3e6ed656631e35b8c8758d912c19a930ede8 languageName: node linkType: hard @@ -1823,16 +2062,16 @@ __metadata: languageName: node linkType: hard -"@next/polyfill-module@npm:11.1.2": - version: 11.1.2 - resolution: "@next/polyfill-module@npm:11.1.2" - checksum: f739b999b740ed55e5b5e45ba22127e4abba10ef3816df41277f13b23764005d88dfa4e914d06b6a4b321ba9c6b3df21d5b680d36c12f5db304128000130dc4d +"@next/polyfill-module@npm:12.0.2": + version: 12.0.2 + resolution: "@next/polyfill-module@npm:12.0.2" + checksum: 0a5e868fc90853800c3fb5d77e77d9b95497206a025c8e6923e4347d95c91df355437ea232283a3809a6de20372194ed378ef89ddb4da8dfab95ae29f48bc2a0 languageName: node linkType: hard -"@next/react-dev-overlay@npm:11.1.2": - version: 11.1.2 - resolution: "@next/react-dev-overlay@npm:11.1.2" +"@next/react-dev-overlay@npm:12.0.2": + version: 12.0.2 + resolution: "@next/react-dev-overlay@npm:12.0.2" dependencies: "@babel/code-frame": 7.12.11 anser: 1.4.9 @@ -1841,64 +2080,108 @@ __metadata: css.escape: 1.5.1 data-uri-to-buffer: 3.0.1 platform: 1.3.6 - shell-quote: 1.7.2 + shell-quote: 1.7.3 source-map: 0.8.0-beta.0 stacktrace-parser: 0.1.10 - strip-ansi: 6.0.0 + strip-ansi: 6.0.1 peerDependencies: react: ^17.0.2 react-dom: ^17.0.2 - checksum: 6b2215c90c6df5f7b96eec9235e7a0a0ea71d7c7501e25aa6a7004c064ca74a6eaf15b2661fe3cbe8aff417ebebb705df2dbbf252aec4a92b408f2c02891a983 + webpack: ^4 || ^5 + peerDependenciesMeta: + webpack: + optional: true + checksum: 2e0efeb6b745cbf0698ecbfae160411d3ebafe35248670fe5bb07ee83189b6bf0836135d044a503d9dafd49adf26d28b505e0eec843a51a76274b3a06f3e5809 languageName: node linkType: hard -"@next/react-refresh-utils@npm:11.1.2": - version: 11.1.2 - resolution: "@next/react-refresh-utils@npm:11.1.2" +"@next/react-refresh-utils@npm:12.0.2": + version: 12.0.2 + resolution: "@next/react-refresh-utils@npm:12.0.2" peerDependencies: react-refresh: 0.8.3 webpack: ^4 || ^5 peerDependenciesMeta: webpack: optional: true - checksum: 443e2376279437d85b991175b8cd86fc1d0f3908ad23a523e7ede5dc9fb22f63d083a904502f6aef77af4769c96f165740fe196d54684136b1f3443561575fc1 + checksum: 6d7312f6b3844c7fcfb1bdc86c618e42f12cb67cd0e2275801f27b9ac8126de8f45551fabc45d57f7b8397ebf6d19bc20e32cd9f1650476d7851b5980801d552 languageName: node linkType: hard -"@next/swc-darwin-arm64@npm:11.1.2": - version: 11.1.2 - resolution: "@next/swc-darwin-arm64@npm:11.1.2" - checksum: e87481c2d1436e947f1101d4d3e45bc9486f3dc312d120a6042b4a2333f16150b3881f322103ef52431e09178093775b02d725b843a7dde441f3ee319495ec95 +"@next/swc-android-arm64@npm:12.0.2": + version: 12.0.2 + resolution: "@next/swc-android-arm64@npm:12.0.2" + checksum: 4347e7b68f83bda00db9b83b5806f63e2a5743ca0aee86082f1fb99c49dfb940432f3573ea99bae5d2c05d45ce6b2fce348696042766f14df4a04c9b0d480c78 languageName: node linkType: hard -"@next/swc-darwin-x64@npm:11.1.2": - version: 11.1.2 - resolution: "@next/swc-darwin-x64@npm:11.1.2" - checksum: 74717c27d2dd8e16ed6221ebc1fd0e212ffe467cc77dcd70f61b5ed9763b64dff36e6b3745791bc01771a2df9b60e609393d8ef848d894464cc15d45641a34f8 +"@next/swc-darwin-arm64@npm:12.0.2": + version: 12.0.2 + resolution: "@next/swc-darwin-arm64@npm:12.0.2" + checksum: 695f540f41efd13580a46fc3d56d7ae20b734f2e4318af2f9821c4eb23ada48b4633a60bb54a4cab6b7df032ab815b2fa9d87829f358fcebb92fca426d917a22 languageName: node linkType: hard -"@next/swc-linux-x64-gnu@npm:11.1.2": - version: 11.1.2 - resolution: "@next/swc-linux-x64-gnu@npm:11.1.2" - checksum: 7cf8cf47cf007f7f1101fddb9850c03297950f84acc25b2b6ae2bce9f8ee860671adebde6c61df3cf721a50ec985304a98ea2ba7a5b594fd22032ae5f5cade02 +"@next/swc-darwin-x64@npm:12.0.2": + version: 12.0.2 + resolution: "@next/swc-darwin-x64@npm:12.0.2" + checksum: 66694bee1b7c25bbebc1aaedfb59270fdfefb264bbcffbe031bf7ed26b04f02388f83798df43abff145b8b3b77a76d1d9d42a4c401175b6c50431254834cd67e languageName: node linkType: hard -"@next/swc-win32-x64-msvc@npm:11.1.2": - version: 11.1.2 - resolution: "@next/swc-win32-x64-msvc@npm:11.1.2" - checksum: dec45ee30bf9edc8d46a59fa9c1c9fcf00352ab02f5e9ff3cfde3d83cc47aa2be2615ac47142495e63419bd6764a25d2f5a73190d261293dc959fe94de14e9e5 +"@next/swc-linux-arm-gnueabihf@npm:12.0.2": + version: 12.0.2 + resolution: "@next/swc-linux-arm-gnueabihf@npm:12.0.2" + checksum: 189f00fce5f62bf099ec4ab3f7b6e3cfc3f8a0d70629399afc9ceb4c4a1351d9c3edcb85575e3877352ba737d536b30041a6b4a31e46500b7f12fd2bd75364d3 languageName: node linkType: hard -"@node-rs/helper@npm:1.2.1": - version: 1.2.1 - resolution: "@node-rs/helper@npm:1.2.1" - dependencies: - "@napi-rs/triples": ^1.0.3 - checksum: c7b96e46df8a4195e62e51b6f60ed05aff398653c270dc9cffaed749303a4c428215d5826de8511b57cf66f2b0165fb3544fb2aec2aaf385c13ac3b9468bb000 +"@next/swc-linux-arm64-gnu@npm:12.0.2": + version: 12.0.2 + resolution: "@next/swc-linux-arm64-gnu@npm:12.0.2" + checksum: efacb1341ed2af4a8dac104b375f61008e05d1cdbee89e1d10737f46276fd145b8cadc9b2c265bcf770bf0c614b72e9fc0ef5ddc301ea14d2668fae5e308860c + languageName: node + linkType: hard + +"@next/swc-linux-arm64-musl@npm:12.0.2": + version: 12.0.2 + resolution: "@next/swc-linux-arm64-musl@npm:12.0.2" + checksum: 78a9ccd7cc9db0d0a1f18e1c1890ea5042f981065e67cb82ef01f075729280039424e2d2c3fb9779bd004fecfcd031b7e6881655ec0fd3a63e31be37eaeced0b + languageName: node + linkType: hard + +"@next/swc-linux-x64-gnu@npm:12.0.2": + version: 12.0.2 + resolution: "@next/swc-linux-x64-gnu@npm:12.0.2" + checksum: cc20bfcbe253b2404bd8a21765ae491c54fe122a670b20bd7985a4d7620cafb5913c746f46aecfa8f566fcd809e8182024f77ad0ccc9f0b510983c19d1329581 + languageName: node + linkType: hard + +"@next/swc-linux-x64-musl@npm:12.0.1": + version: 12.0.1 + resolution: "@next/swc-linux-x64-musl@npm:12.0.1" + checksum: f28dddcfd4e9691f8c36da34ffcec2a58eca65147e0b4d78de51da040980544cfd33de57a4a76174d3d6197f12afc6bd3f686f36e4e33f08ca92acd670996b8e + languageName: node + linkType: hard + +"@next/swc-win32-arm64-msvc@npm:12.0.2": + version: 12.0.2 + resolution: "@next/swc-win32-arm64-msvc@npm:12.0.2" + checksum: cb94b4e2f18c326056c5d7ec871ffb7798b1cd9c2715e59f47f0e5434e2b7e82b9c4b3dfa980846cdca3c89162197661842eb4c88285f7c5cee7565fdfceb1d6 + languageName: node + linkType: hard + +"@next/swc-win32-ia32-msvc@npm:12.0.2": + version: 12.0.2 + resolution: "@next/swc-win32-ia32-msvc@npm:12.0.2" + checksum: 4e99c68f5d04607c6bdfe60ddb7eb5c407e13ef4b7923e4c6c9395cb597e37cb758e3d6f1d22a5d2d60867e2f9ee5c5e4ed95f707b32e826a1f92e48c2316ed4 + languageName: node + linkType: hard + +"@next/swc-win32-x64-msvc@npm:12.0.2": + version: 12.0.2 + resolution: "@next/swc-win32-x64-msvc@npm:12.0.2" + checksum: c26d0cd42868f538bb80465113e8c99ca71a06586395ecf7440f3d4a6bf29f66cc255dd60e6cebf87f85276206db7f9f45b916e734af2402b7575bbe3244681f languageName: node linkType: hard @@ -1995,21 +2278,21 @@ __metadata: languageName: node linkType: hard -"@octokit/openapi-types@npm:^10.2.2": - version: 10.2.2 - resolution: "@octokit/openapi-types@npm:10.2.2" - checksum: b88f7eb8cd2ff8fd8dda0d802520ab5fde5f81932fd660e677668356ca1be8439e88482c0f6c27c8c277eb46116e0bf002aae14cb9f944e025f94a6d93445bf5 +"@octokit/openapi-types@npm:^11.2.0": + version: 11.2.0 + resolution: "@octokit/openapi-types@npm:11.2.0" + checksum: eb373ea496bc96bf0233505a0916eb38cb193d1829cab935e1cf1fd21839c402a1d835d3c0326290c756c0ed980a64d0ae73ad3c5d5decde9000f0828aa7ff52 languageName: node linkType: hard -"@octokit/plugin-paginate-rest@npm:^2.16.0": - version: 2.16.3 - resolution: "@octokit/plugin-paginate-rest@npm:2.16.3" +"@octokit/plugin-paginate-rest@npm:^2.16.8": + version: 2.17.0 + resolution: "@octokit/plugin-paginate-rest@npm:2.17.0" dependencies: - "@octokit/types": ^6.28.1 + "@octokit/types": ^6.34.0 peerDependencies: "@octokit/core": ">=2" - checksum: c2abf7a7091b356c2db0279aaade79267d81069a6c926f8e61cc30c34247a961f1ce075bdf79e0e0f67f4a704923e4286d357c6ad2a959e82357434b87fa55ae + checksum: c8753cda6f7ede79d0e9df43a54e56020aa1c9c6887684e0e0d45cb6ee0dcabf460c3e4b8a18edabef711bb269fd826616e99e78dc29fb30d47c210c562603a0 languageName: node linkType: hard @@ -2022,15 +2305,15 @@ __metadata: languageName: node linkType: hard -"@octokit/plugin-rest-endpoint-methods@npm:^5.9.0": - version: 5.10.4 - resolution: "@octokit/plugin-rest-endpoint-methods@npm:5.10.4" +"@octokit/plugin-rest-endpoint-methods@npm:^5.12.0": + version: 5.13.0 + resolution: "@octokit/plugin-rest-endpoint-methods@npm:5.13.0" dependencies: - "@octokit/types": ^6.28.1 + "@octokit/types": ^6.34.0 deprecation: ^2.3.1 peerDependencies: "@octokit/core": ">=3" - checksum: f6c1b1d1e1efd6f7bb2d3b3ea16405f04c865b1ae378fce79ff8210eb2196e3fb749e7c7c311ef0e4985bbd912b3aec16d608d57c69caf84b02aea0b29443c77 + checksum: f331457e4317130adb456b27df2a99609fb54a4dc2da6f87009e567c7325680c901abf18ad08483535bab4ec1c892e4236f4135a2804603aebb12c0698c678c8 languageName: node linkType: hard @@ -2046,8 +2329,8 @@ __metadata: linkType: hard "@octokit/request@npm:^5.6.0": - version: 5.6.1 - resolution: "@octokit/request@npm:5.6.1" + version: 5.6.2 + resolution: "@octokit/request@npm:5.6.2" dependencies: "@octokit/endpoint": ^6.0.1 "@octokit/request-error": ^2.1.0 @@ -2055,28 +2338,28 @@ __metadata: is-plain-object: ^5.0.0 node-fetch: ^2.6.1 universal-user-agent: ^6.0.0 - checksum: d61e7831891bd24438a609794092b345fc7ca99900b82cd0c82792c1df6fb7019ee9cc6eb493149d0e4487657cfa7e0ad7a3ee4afb094f6337e99bfb801f98e2 + checksum: 51ef3ad244b3d89ffd6d997fa0ed3e13a7a93b4c868ce5c53b0fcc93a654965135528e62d0720ebfeb7dfd586448a4a45d08fd75ba2e170cfa19d37834e49f1f languageName: node linkType: hard "@octokit/rest@npm:^18.3.5": - version: 18.10.0 - resolution: "@octokit/rest@npm:18.10.0" + version: 18.12.0 + resolution: "@octokit/rest@npm:18.12.0" dependencies: "@octokit/core": ^3.5.1 - "@octokit/plugin-paginate-rest": ^2.16.0 + "@octokit/plugin-paginate-rest": ^2.16.8 "@octokit/plugin-request-log": ^1.0.4 - "@octokit/plugin-rest-endpoint-methods": ^5.9.0 - checksum: e47c243e15b7f66108069d1a2b0d6cd92a19e1a9fcf42de021408a8a38c10cbff558cf920c8ec6933072e3b89763a0344c8237594348b2688268aa70372eca46 + "@octokit/plugin-rest-endpoint-methods": ^5.12.0 + checksum: c18bd6676a60b66819b016b0f969fcd04d8dfa04d01b7af9af9a7410ff028c621c995185e29454c23c47906da506c1e01620711259989a964ebbfd9106f5b715 languageName: node linkType: hard -"@octokit/types@npm:^6.0.3, @octokit/types@npm:^6.16.1, @octokit/types@npm:^6.28.1": - version: 6.28.1 - resolution: "@octokit/types@npm:6.28.1" +"@octokit/types@npm:^6.0.3, @octokit/types@npm:^6.16.1, @octokit/types@npm:^6.34.0": + version: 6.34.0 + resolution: "@octokit/types@npm:6.34.0" dependencies: - "@octokit/openapi-types": ^10.2.2 - checksum: e62dde612a7c02da028bd0ee35a8adc0cb9ce4e9ca43004ea4c190e6b32f10241566fbe38ef07f2e741549bb671d9864e43e3a45f0772ac73ce6ae05384adfb1 + "@octokit/openapi-types": ^11.2.0 + checksum: f122b9aee8f6baddd515e34a0913e73b21d4bc82d6ee59d77a8aaf01b4a02c10867dd013003d087a83dc96db23511893669015af6d30c27cece185e21cf1df89 languageName: node linkType: hard @@ -2218,8 +2501,8 @@ __metadata: linkType: hard "@playwright/test@npm:^1.15.1": - version: 1.15.1 - resolution: "@playwright/test@npm:1.15.1" + version: 1.16.2 + resolution: "@playwright/test@npm:1.16.2" dependencies: "@babel/code-frame": ^7.14.5 "@babel/core": ^7.14.8 @@ -2239,37 +2522,31 @@ __metadata: "@babel/plugin-transform-modules-commonjs": ^7.14.5 "@babel/preset-typescript": ^7.14.5 colors: ^1.4.0 - commander: ^6.1.0 + commander: ^8.2.0 debug: ^4.1.1 - expect: ^26.4.2 - extract-zip: ^2.0.1 - https-proxy-agent: ^5.0.0 + expect: =27.2.5 + jest-matcher-utils: =27.2.5 jpeg-js: ^0.4.2 - mime: ^2.4.6 minimatch: ^3.0.3 ms: ^2.1.2 - open: ^8.2.1 + open: ^8.3.0 pirates: ^4.0.1 pixelmatch: ^5.2.1 + playwright-core: =1.16.2 pngjs: ^5.0.0 - progress: ^2.0.3 - proper-lockfile: ^4.1.1 - proxy-from-env: ^1.1.0 rimraf: ^3.0.2 source-map-support: ^0.4.18 stack-utils: ^2.0.3 - ws: ^7.4.6 - yazl: ^2.5.1 bin: - playwright: lib/cli/cli.js - checksum: 401a084675a0b7ad4af5ec2d0c9fecfdcb5f17e8681c6eb48af62eb0489dd5cc4bff6c5186b21a19916c58041a2def6e5d690520d9d2688295845e8b81ae8293 + playwright: cli.js + checksum: 8bd22d644345067b07d8ba0c776e958c147ff1c80d6b8ea18469a3277adc5df115943c62bdc8741dde1ac7852975b8cd0be2022455b340f425380899eddbcc6b languageName: node linkType: hard -"@popperjs/core@npm:^2.10.1, @popperjs/core@npm:^2.5.4": - version: 2.10.1 - resolution: "@popperjs/core@npm:2.10.1" - checksum: 55262eb98984a03364a844177a9d4b9ab1c6e3503eaa1ecb086c028b5b6d93985a92b5b5783008962633015fc9f0232fda3ce88f5b17930a909a633387a06505 +"@popperjs/core@npm:^2.10.2, @popperjs/core@npm:^2.5.4": + version: 2.10.2 + resolution: "@popperjs/core@npm:2.10.2" + checksum: 43c189e3eb6d032433512d94761b54fc7cae15957ca5528008813f887a67b5760b949f30a5141b476be2ba5a6c677c91def150f603d2d3e30b5e97a5ae51474e languageName: node linkType: hard @@ -2344,9 +2621,9 @@ __metadata: linkType: hard "@rushstack/eslint-patch@npm:^1.0.6": - version: 1.0.6 - resolution: "@rushstack/eslint-patch@npm:1.0.6" - checksum: fbecc15d7e95186622514d86f566082f1f6d04c30d93830bffe154fd699780f32120bbbce2efb919658696af01c58f0e02e580941ede8eee8cc9b007637b639c + version: 1.0.9 + resolution: "@rushstack/eslint-patch@npm:1.0.9" + checksum: 01425d38261013955990e4e923bc57dd1ff258a09740a5cbf5645b6a61cd3c85255edd11801277c07022fabbdfdb39d1d324f6acb1bc0b1795d2a0a187b9569f languageName: node linkType: hard @@ -2364,36 +2641,36 @@ __metadata: languageName: node linkType: hard -"@sanity/asset-utils@npm:^1.1.2": - version: 1.1.5 - resolution: "@sanity/asset-utils@npm:1.1.5" - checksum: 90d01fab44b3484305beafaddc07e69c72e2f48aba759d93fc1d49a0c8f11fb550a54d64cdab0da00ac61264520e6f364e6a06011b197b98dd602993990a0b6b +"@sanity/asset-utils@npm:^1.2.0": + version: 1.2.3 + resolution: "@sanity/asset-utils@npm:1.2.3" + checksum: 660256e896638f275d2e58a2e5e65fd34bbd6095d9413264461234138b398aa82f2210b45d64787a4d6a4d882a9c038bdb35a1abd9c8b48eb6ce50d4b1054656 languageName: node linkType: hard -"@sanity/base@npm:2.19.4, @sanity/base@npm:^2.10.5": - version: 2.19.4 - resolution: "@sanity/base@npm:2.19.4" +"@sanity/base@npm:2.21.7, @sanity/base@npm:^2.10.5": + version: 2.21.7 + resolution: "@sanity/base@npm:2.21.7" dependencies: "@juggle/resize-observer": ^3.3.0 "@popperjs/core": ^2.5.4 "@reach/auto-id": ^0.13.2 "@sanity/bifur-client": ^0.0.8 - "@sanity/client": 2.19.0 + "@sanity/client": 2.21.7 "@sanity/color": ^2.1.5 "@sanity/generate-help-url": 2.18.0 - "@sanity/icons": ^1.1.7 + "@sanity/icons": ^1.2.1 "@sanity/image-url": ^1.0.1 - "@sanity/initial-value-templates": 2.19.0 - "@sanity/mutator": 2.18.0 - "@sanity/schema": 2.18.0 - "@sanity/state-router": 2.18.0 - "@sanity/structure": 2.19.0 - "@sanity/transaction-collator": 2.18.0 - "@sanity/types": 2.19.0 - "@sanity/ui": ^0.36.8 - "@sanity/util": 2.19.0 - "@sanity/validation": 2.19.0 + "@sanity/initial-value-templates": 2.21.7 + "@sanity/mutator": 2.21.0 + "@sanity/schema": 2.21.5 + "@sanity/state-router": 2.21.0 + "@sanity/structure": 2.21.7 + "@sanity/transaction-collator": 2.21.0 + "@sanity/types": 2.21.7 + "@sanity/ui": ^0.36.12 + "@sanity/util": 2.21.7 + "@sanity/validation": 2.21.7 boundless-arrow-key-navigation: ^1.1.0 circular-at: ^1.0.3 classnames: ^2.2.5 @@ -2415,6 +2692,7 @@ __metadata: react-click-outside: ^3.0.0 react-fast-compare: ^3.2.0 react-icon-base: ^2.1.2 + react-intersection-observer: ^8.32.0 react-is: ^17.0.2 react-popper: ^2.2.4 react-props-stream: ^1.0.0 @@ -2434,7 +2712,7 @@ __metadata: react: ^16.9 || ^17 react-dom: ^16.9 || ^17 styled-components: ^5.2.0 - checksum: b1f65aeb47e86e600193a08fcf25fda5bb1d74ae5c29b69f476acbccd43828ca3b73b57a5113b66371b9cd404cd021b55005089d3159a2f0cde81b614ee59388 + checksum: e4fa4f92dcb2f08691ca80b048e33ed39715a520a101b3a7a8e6372def09ff47289f49a1fdc44d8da93b74caaf7d6b0afce480b0aaa5615cca3a76bd69f6442b languageName: node linkType: hard @@ -2448,19 +2726,19 @@ __metadata: languageName: node linkType: hard -"@sanity/block-tools@npm:2.18.0": - version: 2.18.0 - resolution: "@sanity/block-tools@npm:2.18.0" +"@sanity/block-tools@npm:2.21.5": + version: 2.21.5 + resolution: "@sanity/block-tools@npm:2.21.5" dependencies: get-random-values: ^1.2.2 lodash: ^4.17.15 - checksum: f7b36ff0488dbcd33ac22e2b93278819bf819421003757d629675ee4956ee53a2f9285f6f7a8bf6ae60b0b32c2c1c7a16ec9dc938c234646a40680a7f9637a22 + checksum: 9be47b08a8c3f9c4b52db52e2299651413db592502b51815e53d0f0de06b010fe35dfe375ec999130a6e26ee597931d5af77382bcd1fc4d535f991d0d38f19cb languageName: node linkType: hard -"@sanity/client@npm:2.19.0, @sanity/client@npm:^2.10.5": - version: 2.19.0 - resolution: "@sanity/client@npm:2.19.0" +"@sanity/client@npm:2.21.7, @sanity/client@npm:^2.10.5": + version: 2.21.7 + resolution: "@sanity/client@npm:2.21.7" dependencies: "@sanity/eventsource": 2.14.0 "@sanity/generate-help-url": 2.18.0 @@ -2469,16 +2747,16 @@ __metadata: get-it: ^5.0.3 make-error: ^1.3.0 object-assign: ^4.1.1 - checksum: f05be206b383b0e6e2780c299234489cd12544096d2cc43f5bbf5ae9e551cf6efe91095906ce06c70c7cfea56f79ed9944113aa76c4d3ebd0e32f3960450488e + checksum: d72ca35a9b1ff6c1093c7532cf9452d50c93e8177cda98475327082fdb258f85e6440553c5a98fedceb7a31cb5f12cd2409f39612c065009cb7a439ac561d379 languageName: node linkType: hard "@sanity/color-input@npm:^2.2.6": - version: 2.19.4 - resolution: "@sanity/color-input@npm:2.19.4" + version: 2.21.7 + resolution: "@sanity/color-input@npm:2.21.7" dependencies: - "@sanity/icons": ^1.1.7 - "@sanity/ui": ^0.36.8 + "@sanity/icons": ^1.2.1 + "@sanity/ui": ^0.36.12 lodash: ^4.17.15 react-color: ^2.13.8 peerDependencies: @@ -2487,7 +2765,7 @@ __metadata: prop-types: ^15.6 || ^16 react: ^16.9 || ^17 styled-components: ^5.2.0 - checksum: 1085394ed2dcccf86de3e3c1b29502c01850010411c597c5660b9311f916b0ef1cac9769f0d0eb6f7f28b348c0c07939b98aedccee32f1aa78dcc6f8f142eeb3 + checksum: 94cedd2649e6d5d2fd3e7fe48a6e086dd07ec6dfbfb5fbcf0ffd6aa5faef0d681b95ae7facf9d7aa2767b39adf7d4ed2c9f01a798473d247e1c62b389bc0c278 languageName: node linkType: hard @@ -2506,8 +2784,8 @@ __metadata: linkType: hard "@sanity/core@npm:^2.10.5": - version: 2.19.2 - resolution: "@sanity/core@npm:2.19.2" + version: 2.21.7 + resolution: "@sanity/core@npm:2.21.7" dependencies: "@babel/plugin-proposal-class-properties": ^7.10.4 "@babel/preset-env": ^7.11.5 @@ -2515,16 +2793,16 @@ __metadata: "@babel/preset-typescript": ^7.10.4 "@babel/register": ^7.7.4 "@sanity/eventsource": 2.14.0 - "@sanity/export": 2.19.0 + "@sanity/export": 2.21.0 "@sanity/generate-help-url": 2.18.0 - "@sanity/import": 2.19.0 - "@sanity/plugin-loader": 2.19.0 - "@sanity/resolver": 2.19.0 - "@sanity/schema": 2.18.0 - "@sanity/server": 2.19.0 - "@sanity/util": 2.19.0 + "@sanity/import": 2.21.7 + "@sanity/plugin-loader": 2.21.7 + "@sanity/resolver": 2.21.7 + "@sanity/schema": 2.21.5 + "@sanity/server": 2.21.7 + "@sanity/util": 2.21.7 "@sanity/uuid": ^3.0.1 - "@sanity/webpack-integration": 2.19.0 + "@sanity/webpack-integration": 2.21.7 chalk: ^2.4.2 chokidar: ^3.0.0 configstore: ^5.0.1 @@ -2542,6 +2820,7 @@ __metadata: lodash: ^4.17.15 log-symbols: ^2.2.0 oneline: ^1.0.3 + opn: ^5.2.0 path-exists: ^3.0.0 pirates: ^4.0.0 pluralize: ^7.0.0 @@ -2554,7 +2833,7 @@ __metadata: tar-fs: ^1.16.0 terser: ^5.7.2 yargs: ^16.2.0 - checksum: ace425fc2a519116604c7214a3ebfa09929b662a8eae45cc2425bb0fefbf8f56f7819f11f533fd17afce4f8adc148a21474128a3014315e4560cd823cf133f9b + checksum: d01cf60ebaa8c195a686fa5b94a84190bffeec7344cd4c18bb437fa1af51f8cae6c4d705be6b402eb8d962084b5a65aa6f2f6ac8dd7e35bf85067eb34f006bae languageName: node linkType: hard @@ -2591,96 +2870,87 @@ __metadata: linkType: hard "@sanity/default-layout@npm:^2.10.5": - version: 2.19.4 - resolution: "@sanity/default-layout@npm:2.19.4" + version: 2.21.7 + resolution: "@sanity/default-layout@npm:2.21.7" dependencies: "@reach/auto-id": ^0.13.2 - "@sanity/base": 2.19.4 - "@sanity/client": 2.19.0 + "@sanity/base": 2.21.7 + "@sanity/client": 2.21.7 "@sanity/generate-help-url": 2.18.0 - "@sanity/ui": ^0.36.8 - "@sanity/util": 2.19.0 - classnames: ^2.2.5 - is-hotkey: ^0.1.6 + "@sanity/icons": ^1.2.1 + "@sanity/ui": ^0.36.12 + "@sanity/util": 2.21.7 lodash: ^4.17.15 - react-click-outside: ^3.0.0 - react-props-stream: ^1.0.0 + react-rx: ^1.0.0-beta.6 rxjs: ^6.5.3 peerDependencies: - "@sanity/base": ^2.0.0 prop-types: ^15.6 || ^16 react: ^16.9 || ^17 react-dom: ^16.9 || ^17 styled-components: ^5.2.0 - checksum: a27cca455e7d5702ef612efd0bc28e4fae81ded6255943108351033d75ef3bab3dacf09d45fa6e2c569f76ed13ae7c97401a311fec798048c175972da6618fac + checksum: 3e9b955bf5d7d262c642db19e12f1f8e51cc4db5921c70c3d2c653f6153915eaa3d9a83c1eda5befbe830a39cedb97870caace0023c272dca2f1cb86745df715 languageName: node linkType: hard "@sanity/default-login@npm:^2.10.5": - version: 2.19.0 - resolution: "@sanity/default-login@npm:2.19.0" + version: 2.21.7 + resolution: "@sanity/default-login@npm:2.21.7" dependencies: "@sanity/generate-help-url": 2.18.0 "@sanity/logos": ^1.1.6 - "@sanity/ui": ^0.36.8 + "@sanity/ui": ^0.36.12 prop-types: ^15.6.0 rxjs: ^6.5.3 peerDependencies: react: ^16.9 || ^17 styled-components: ^5.2.0 - checksum: d290ffee4779f6b4673743eaba0184d6c24dfb2d4ea02d8440310c7f5d21fe348bca1efda73d9e96aec6edc0935fbfc8e203d289c195f7dce6cc4b24b82e679a + checksum: e7c9c0ba57bc5e3eb292142f479c879a40ea8f358c803ce3e60b4500ffb70734b673978ce8a4cb73db75f7757bd6c916c058ef58a229b02b3a3188b9aa1310c6 languageName: node linkType: hard "@sanity/desk-tool@npm:^2.10.5": - version: 2.19.4 - resolution: "@sanity/desk-tool@npm:2.19.4" + version: 2.21.7 + resolution: "@sanity/desk-tool@npm:2.21.7" dependencies: - "@popperjs/core": ^2.5.4 "@reach/auto-id": ^0.13.2 - "@sanity/base": 2.19.4 - "@sanity/client": 2.19.0 + "@sanity/client": 2.21.7 "@sanity/data-aspects": 2.18.0 - "@sanity/diff": 2.18.0 - "@sanity/field": 2.19.4 - "@sanity/form-builder": 2.19.4 + "@sanity/diff": 2.20.0 + "@sanity/field": 2.21.7 + "@sanity/form-builder": 2.21.7 "@sanity/generate-help-url": 2.18.0 - "@sanity/icons": ^1.1.7 - "@sanity/react-hooks": 2.19.0 - "@sanity/structure": 2.19.0 - "@sanity/types": 2.19.0 - "@sanity/ui": ^0.36.8 - "@sanity/util": 2.19.0 + "@sanity/icons": ^1.2.1 + "@sanity/react-hooks": 2.21.7 + "@sanity/structure": 2.21.7 + "@sanity/types": 2.21.7 + "@sanity/ui": ^0.36.12 + "@sanity/util": 2.21.7 "@sanity/uuid": ^3.0.1 - classnames: ^2.2.5 - element-resize-detector: ^1.1.14 hashlru: ^2.1.0 is-hotkey: ^0.1.6 - leven: ^2.1.0 + leven: ^3.1.0 lodash: ^4.17.15 mendoza: ^2.1.1 react-is: ^17.0.2 react-json-inspector: ^7.1.1 react-props-stream: ^1.0.0 react-rx: ^1.0.0-beta.6 - react-tiny-virtual-list: ^2.0.5 rxjs: ^6.5.3 shallow-equals: ^1.0.0 peerDependencies: - "@sanity/base": ^2.0.0 - prop-types: ^15.6 || ^16 + "@sanity/base": ^2.0 react: ^16.9 || ^17 styled-components: ^5.2.0 - checksum: d72731d126c50ff1705ee9f8c944b1dfa4e6038203c4f4c3438aa7294e582c453c67be3ba0d9b22946ead36ede247415ac7cb2e508afcc51fcba590362995d67 + checksum: e72bb6a91ae2456fb7b5852423e3a2d6e3fd64ebccfcd8fed00f46bf5f483e2c30d50c4f5fc3ebeb7bb75807999e9a4fc83a257e56a984b8e3febbd4db5c814c languageName: node linkType: hard -"@sanity/diff@npm:2.18.0": - version: 2.18.0 - resolution: "@sanity/diff@npm:2.18.0" +"@sanity/diff@npm:2.20.0": + version: 2.20.0 + resolution: "@sanity/diff@npm:2.20.0" dependencies: diff-match-patch: ^1.0.4 - checksum: 8fd6a762f33f2d57f4d6d359eb82541aa03b01198199790458797e24ec9848013bf091f2d6f431ce04f747de957a2dd33deaf5ad382e8e2598081574ecbab31d + checksum: b1c0d9fa96639aab1045d1979133cd3028c6fcec22e6840accd15d9eed2d644c748098765742c189737c09e5ae479d47f5f15d2625cfa4cc9158fb05d3edf99b languageName: node linkType: hard @@ -2694,9 +2964,9 @@ __metadata: languageName: node linkType: hard -"@sanity/export@npm:2.19.0": - version: 2.19.0 - resolution: "@sanity/export@npm:2.19.0" +"@sanity/export@npm:2.21.0": + version: 2.21.0 + resolution: "@sanity/export@npm:2.21.0" dependencies: agentkeepalive: ^4.1.0 archiver: ^5.0.0 @@ -2707,54 +2977,54 @@ __metadata: p-queue: ^2.3.0 simple-get: ^4.0.0 split2: ^3.2.2 - checksum: 25303f9acb26d32f6908afa6185347390d0d16bf0d93088789fdd2102486e8c5a0128553e178f7911afd50afe04380786f8bb9a1cbdf18fadcea2d9efb0f1016 + checksum: 518bd8a3dd99ab9b47f4bd6626f3051d2020294a5245e3fb81658d5c419b343f917618855081552efc1f5d64a2168b23c7c59bbfdf8a6888619d64942c05f481 languageName: node linkType: hard -"@sanity/field@npm:2.19.4": - version: 2.19.4 - resolution: "@sanity/field@npm:2.19.4" +"@sanity/field@npm:2.21.7": + version: 2.21.7 + resolution: "@sanity/field@npm:2.21.7" dependencies: - "@sanity/asset-utils": ^1.1.2 - "@sanity/base": 2.19.4 - "@sanity/client": 2.19.0 + "@sanity/asset-utils": ^1.2.0 + "@sanity/base": 2.21.7 + "@sanity/client": 2.21.7 "@sanity/color": ^2.1.5 - "@sanity/diff": 2.18.0 - "@sanity/icons": ^1.1.7 + "@sanity/diff": 2.20.0 + "@sanity/icons": ^1.2.1 "@sanity/image-url": ^1.0.1 - "@sanity/react-hooks": 2.19.0 - "@sanity/types": 2.19.0 - "@sanity/ui": ^0.36.8 - "@sanity/util": 2.19.0 + "@sanity/react-hooks": 2.21.7 + "@sanity/types": 2.21.7 + "@sanity/ui": ^0.36.12 + "@sanity/util": 2.21.7 diff-match-patch: ^1.0.4 lodash: ^4.17.15 sanity-diff-patch: ^1.0.9 peerDependencies: react: ^16.2.0 || ^17 styled-components: ^5.2.0 - checksum: 026bbf5a9873f2c1d5f446e194eda997c749907c92704a5e24036b5c9b93bb3c98987a43d633c3716603e5d45277e3df0584b281202369fc8ca248b82a85e9e0 + checksum: 54795fe72e66b94b35c4889dc57f8d5f2333c0f25a6eb89e038e568dad48f51f117ce14cd48bcfc10f673e030c3b99e275be3acad87d99da6a9dd66ae5d3cd5c languageName: node linkType: hard -"@sanity/form-builder@npm:2.19.4": - version: 2.19.4 - resolution: "@sanity/form-builder@npm:2.19.4" +"@sanity/form-builder@npm:2.21.7": + version: 2.21.7 + resolution: "@sanity/form-builder@npm:2.21.7" dependencies: "@reach/auto-id": ^0.13.2 - "@sanity/base": 2.19.4 - "@sanity/block-tools": 2.18.0 - "@sanity/client": 2.19.0 + "@sanity/base": 2.21.7 + "@sanity/block-tools": 2.21.5 + "@sanity/client": 2.21.7 "@sanity/color": ^2.1.5 "@sanity/generate-help-url": 2.18.0 - "@sanity/icons": ^1.1.7 - "@sanity/imagetool": 2.19.0 - "@sanity/initial-value-templates": 2.19.0 - "@sanity/mutator": 2.18.0 - "@sanity/portable-text-editor": 2.19.0 - "@sanity/schema": 2.18.0 - "@sanity/types": 2.19.0 - "@sanity/ui": ^0.36.8 - "@sanity/util": 2.19.0 + "@sanity/icons": ^1.2.1 + "@sanity/imagetool": 2.21.0 + "@sanity/initial-value-templates": 2.21.7 + "@sanity/mutator": 2.21.0 + "@sanity/portable-text-editor": 2.21.7 + "@sanity/schema": 2.21.5 + "@sanity/types": 2.21.7 + "@sanity/ui": ^0.36.12 + "@sanity/util": 2.21.7 "@sanity/uuid": ^3.0.1 attr-accept: ^1.1.0 classnames: ^2.2.5 @@ -2781,7 +3051,7 @@ __metadata: react: ^16.9 || ^17 react-dom: ^16.9 || ^17 styled-components: ^5.2.0 - checksum: 9e089d1d845e8a21564092a20596d8d925edcec4a31aa964838aafc7985dc1c0b4f3d7dad74470e60ed8bc2d4a9ea1d3c0a090c78028ebaa56f63cc040b00629 + checksum: 5fc8560ae445db1b53878acae2a24f2581059aecfa2e795799f3083472813928e72878746554af1e1ec500a87f289cbd387f3f7b503af43bef766d7435b8539b languageName: node linkType: hard @@ -2792,12 +3062,12 @@ __metadata: languageName: node linkType: hard -"@sanity/icons@npm:^1.1.7": - version: 1.1.7 - resolution: "@sanity/icons@npm:1.1.7" +"@sanity/icons@npm:^1.2.1": + version: 1.2.1 + resolution: "@sanity/icons@npm:1.2.1" peerDependencies: react: ^16.9 || ^17 - checksum: 0a60d6c12539b1e9e93995d225edd052dbdebc43dff9bc0290207651107285536e66a421f41fdf8587a0368c262de8a2da46f9502f6aff44e183147b79ac4ade + checksum: 6c122ec552c503b377e73e9c8d7255061f19a1707cfbd6bb76383ee23a4b4e2d91e6762d784e3111260c9818cbf633560173d00c1b9b45d45cf070a722d94347 languageName: node linkType: hard @@ -2815,9 +3085,9 @@ __metadata: languageName: node linkType: hard -"@sanity/imagetool@npm:2.19.0": - version: 2.19.0 - resolution: "@sanity/imagetool@npm:2.19.0" +"@sanity/imagetool@npm:2.21.0": + version: 2.21.0 + resolution: "@sanity/imagetool@npm:2.21.0" dependencies: debug: ^3.2.7 lodash: ^4.17.15 @@ -2826,16 +3096,17 @@ __metadata: react: ^16.9 || ^17 react-dom: ^16.9 || ^17 styled-components: ^5.2.0 - checksum: 86c9ea0c54f1b7971766ee2d3a3adaa55029156532bcfc7b11da898d80e1cd87119477a40b8f88b23e674befed9572e624a07e79051f0a943791db83ed8ccbd8 + checksum: f158cad03538bb39a81f88ff833f113da351028b9fe098bf32760cfa07a84cdbdf74fead6e6071801813decb6c769b9a39def750d7920c45fa7bea445415b20c languageName: node linkType: hard -"@sanity/import@npm:2.19.0": - version: 2.19.0 - resolution: "@sanity/import@npm:2.19.0" +"@sanity/import@npm:2.21.7": + version: 2.21.7 + resolution: "@sanity/import@npm:2.21.7" dependencies: + "@sanity/asset-utils": ^1.2.0 "@sanity/generate-help-url": 2.18.0 - "@sanity/mutator": 2.18.0 + "@sanity/mutator": 2.21.0 "@sanity/uuid": ^3.0.1 debug: ^3.2.7 file-url: ^2.0.2 @@ -2852,19 +3123,20 @@ __metadata: tar-fs: ^1.16.0 tempy: ^0.3.0 whatwg-url: ^7.0.0 - checksum: 649bd3c7ac25bbb6efbe1f740f2e6f12bd2b54113f19760b2475ea5ce9ac3013e4d663f7a1104aea1542a0c1d05caaf8cc95e37a2fc91980d1ab074f7b28a9ee + checksum: 96b062dc52c272f705045755fe29998d77f9297e8641c46a73eab0b006e5d4352b77a6ee5e7924d551a783e62b9b0eba501cdf93dcecc55e8d37d633ed38184d languageName: node linkType: hard -"@sanity/initial-value-templates@npm:2.19.0": - version: 2.19.0 - resolution: "@sanity/initial-value-templates@npm:2.19.0" +"@sanity/initial-value-templates@npm:2.21.7": + version: 2.21.7 + resolution: "@sanity/initial-value-templates@npm:2.21.7" dependencies: - "@sanity/util": 2.19.0 + "@sanity/icons": ^1.2.1 + "@sanity/util": 2.21.7 "@types/lodash": ^4.14.149 lodash: ^4.17.15 oneline: ^1.0.3 - checksum: 05128bc91fee15e11719c683c9d49ad6d2fcbe13c0fc3b3928cadaa4665220a1c7392b7207bca3082788df115ba0addde9fe5fbf9c471809ec3f4987ae72977d + checksum: ad2344de2e937c2aff4b6269ba68094c8c41b4d0c0dada4751cd082b92a4f3c4c2d7d1767e50530bb1fe0e6142ede69823b2af971e44200cf741cc7d05f442e9 languageName: node linkType: hard @@ -2878,15 +3150,15 @@ __metadata: languageName: node linkType: hard -"@sanity/mutator@npm:2.18.0": - version: 2.18.0 - resolution: "@sanity/mutator@npm:2.18.0" +"@sanity/mutator@npm:2.21.0": + version: 2.21.0 + resolution: "@sanity/mutator@npm:2.21.0" dependencies: "@types/diff-match-patch": ^1.0.32 debug: ^3.2.7 diff-match-patch: ^1.0.4 lodash: ^4.17.15 - checksum: c8ce9f5403544d8cde61bee7d4f6e9c349bf6e6fd98b4cbeeb4d991ad06a920b746509a1af031b2ebd81957cfa064fee2a32ec6b250c718aed7bc8fbec8b9f8e + checksum: 67e12d2494425027d0216e24396d32b71c664da2a0837cd1b2b26c83bfacfe12ce9592cc9407d1a321e0161d29fffe11754d35be18953d126abc6556353aa30c languageName: node linkType: hard @@ -2900,28 +3172,28 @@ __metadata: languageName: node linkType: hard -"@sanity/plugin-loader@npm:2.19.0": - version: 2.19.0 - resolution: "@sanity/plugin-loader@npm:2.19.0" +"@sanity/plugin-loader@npm:2.21.7": + version: 2.21.7 + resolution: "@sanity/plugin-loader@npm:2.21.7" dependencies: - "@sanity/resolver": 2.19.0 - "@sanity/util": 2.19.0 - "@sanity/webpack-integration": 2.19.0 + "@sanity/resolver": 2.21.7 + "@sanity/util": 2.21.7 + "@sanity/webpack-integration": 2.21.7 css-modules-require-hook: 4.1.0 interop-require: ^1.0.0 - checksum: 996c1c287c10234e0c259df7978c192b17806158b567af23333a7deaaf94b2d57c81bd4783d44c4b30d8d39acec337bf048deed2872dee33232376be686b8630 + checksum: 3146c04426e02375ce1672990bca884f387b1b2ee4127afc9e9713d556b39efc6f11cf2dbd339e4f428822ed0a9b5b946ee17dd81cb6549d9686982e88ff16f5 languageName: node linkType: hard -"@sanity/portable-text-editor@npm:2.19.0": - version: 2.19.0 - resolution: "@sanity/portable-text-editor@npm:2.19.0" +"@sanity/portable-text-editor@npm:2.21.7": + version: 2.21.7 + resolution: "@sanity/portable-text-editor@npm:2.21.7" dependencies: - "@sanity/block-tools": 2.18.0 - "@sanity/schema": 2.18.0 + "@sanity/block-tools": 2.21.5 + "@sanity/schema": 2.21.5 "@sanity/slate-react": 0.58.7 - "@sanity/types": 2.19.0 - "@sanity/util": 2.19.0 + "@sanity/types": 2.21.7 + "@sanity/util": 2.21.7 debug: ^3.2.7 is-hotkey: ^0.1.6 lodash: ^4.17.15 @@ -2930,54 +3202,55 @@ __metadata: react: ">=16.8.0" rxjs: ">=6.5.3" styled-components: ^5.2.0 - checksum: 533b561a35af011689daec5ce8d7ea8bdcf76f53c8cd0f55049b81124d957f68653b3f22811c551be967cae78fad8ba4f442d011abe203b8c63ef8edf2486014 + checksum: 99354ac0b2f1a706d5fbf43911d594fee2b10577ea1c078a293ce537c0cd39e017945049242a670497dbb610ac359efd830cc98b76a7fb8f590a99bdc9a9e08c languageName: node linkType: hard -"@sanity/react-hooks@npm:2.19.0": - version: 2.19.0 - resolution: "@sanity/react-hooks@npm:2.19.0" +"@sanity/react-hooks@npm:2.21.7": + version: 2.21.7 + resolution: "@sanity/react-hooks@npm:2.21.7" dependencies: - "@sanity/types": 2.19.0 + "@sanity/types": 2.21.7 react-rx: ^1.0.0-beta.6 rxjs: ^6.5.3 peerDependencies: + "@sanity/base": ^2.0 react: ^16.9 || ^17 - checksum: 3f27e3f809dee5a84072297fa5b218cb05c0b58cbd6698e9ef3eede83ee37dd3b63b6f7dbfa2ae434a83d4bc3f0eed8c4d7137d93dce51eded922208e8a899cd + checksum: f60058d7fb4bc2a52ca52f4b01064e32f00b280ceb6550377ea2bd87f573edfb327033abab6fc533074ce61a99e7afc4f72b0f90948cec489e2c342609da1e08 languageName: node linkType: hard -"@sanity/resolver@npm:2.19.0": - version: 2.19.0 - resolution: "@sanity/resolver@npm:2.19.0" +"@sanity/resolver@npm:2.21.7": + version: 2.21.7 + resolution: "@sanity/resolver@npm:2.21.7" dependencies: "@sanity/generate-help-url": 2.18.0 - "@sanity/util": 2.19.0 + "@sanity/util": 2.21.7 fs-extra: ^7.0.0 lodash: ^4.17.15 path-exists: ^3.0.0 promise-props-recursive: ^1.0.0 - checksum: 03d74206fbc16535f5bb4979d506b9e5b70e1f2444426991ba1c515f96db7d37b5dc92b68dbc5e35de616ad911d228c8286150d5fc8fd545b85a4f7a7121b224 + checksum: 2cabd0d5b19dfe28b82e3aa57ab962b232222b123479f78ce927435743559adc51e492034de372dfccfe3be081594cfa6fb4dca2b96ea3608c07ec708870e874 languageName: node linkType: hard -"@sanity/schema@npm:2.18.0, @sanity/schema@npm:^2.10.0": - version: 2.18.0 - resolution: "@sanity/schema@npm:2.18.0" +"@sanity/schema@npm:2.21.5, @sanity/schema@npm:^2.10.0": + version: 2.21.5 + resolution: "@sanity/schema@npm:2.21.5" dependencies: "@sanity/generate-help-url": 2.18.0 arrify: ^1.0.1 humanize-list: ^1.0.1 - leven: ^2.1.0 + leven: ^3.1.0 lodash: ^4.17.15 object-inspect: ^1.6.0 - checksum: 886cc1ead8af3846955e80d41e3a965ca46b96e817047775b14c66d577bff47f80c6965b0a9fa1d01bbc784afaf4f91803715b859d8d0e3d937a10140f700904 + checksum: 2018bb245eeb11e99e691379cd6817d1523d80f11bd6c555f170ce04f4ab8e5fc6ddd2db829ca2cc22fa09b5bdd3b50818ade33477a38f4aaf9706ab928d5482 languageName: node linkType: hard -"@sanity/server@npm:2.19.0": - version: 2.19.0 - resolution: "@sanity/server@npm:2.19.0" +"@sanity/server@npm:2.21.7": + version: 2.21.7 + resolution: "@sanity/server@npm:2.21.7" dependencies: "@babel/core": ^7.11.6 "@babel/plugin-proposal-class-properties": ^7.10.4 @@ -2988,9 +3261,10 @@ __metadata: "@hot-loader/react-dom": ^16.9.0-4.12.11 "@sanity/css-loader": ^0.28.12 "@sanity/eventsource": 2.14.0 - "@sanity/resolver": 2.19.0 - "@sanity/util": 2.19.0 - "@sanity/webpack-integration": 2.19.0 + "@sanity/resolver": 2.21.7 + "@sanity/util": 2.21.7 + "@sanity/webpack-dev-middleware": ^2.0.6 + "@sanity/webpack-integration": 2.21.7 babel-loader: ^8.0.6 eventsource-polyfill: ^0.9.6 express: ^4.16.1 @@ -3009,15 +3283,13 @@ __metadata: style-loader: ^0.20.1 symbol-observable: ^1.2.0 webpack: ^3.8.1 - webpack-dev-middleware: ^2.0.5 webpack-hot-middleware: 2.25.0 peerDependencies: - prop-types: ^15.6 || ^16 react: ^16.9 || ^17 react-dom: ^16.9 || ^17 bin: sanity-server: bin/sanity-server.js - checksum: 4f56f237addc3046a721d04adcf8ca2c8605e1d47d1a2ff7aad695a7e87e8e591276f301455f4671dee9d080d8ee2a8b558c3fff4dbf95b06584cff1f891be26 + checksum: b3229a0dcc71947046348a2b555ddc753e748ab52e727ba291d14d4ee7290eec712b4a28bd60b6a4b8313f32893415426b1069140a84c78a3e1de4772ca5ac46 languageName: node linkType: hard @@ -3040,9 +3312,9 @@ __metadata: languageName: node linkType: hard -"@sanity/state-router@npm:2.18.0": - version: 2.18.0 - resolution: "@sanity/state-router@npm:2.18.0" +"@sanity/state-router@npm:2.21.0": + version: 2.21.0 + resolution: "@sanity/state-router@npm:2.21.0" dependencies: debug: ^3.2.7 lodash: ^4.17.15 @@ -3050,21 +3322,22 @@ __metadata: peerDependencies: react: ^16.9 || ^17 react-dom: ^16.9 || ^17 - checksum: b98fe8b13da1b307bf3538f59297c54f83f878500d6ab0ba983e9ee05f87f028df97091984d74af43bd60c11d3c7678040d619d411db572bdc38e353732728eb + checksum: 34e48787d36d53c8e8b141d19e326876eb09fbbba1b671c602c3cba997f9f4bee774cc534828b8441a50ff0fc37d4d930833ce4b9a0a53d5e08b491d5666f5f7 languageName: node linkType: hard -"@sanity/structure@npm:2.19.0": - version: 2.19.0 - resolution: "@sanity/structure@npm:2.19.0" +"@sanity/structure@npm:2.21.7": + version: 2.21.7 + resolution: "@sanity/structure@npm:2.21.7" dependencies: - "@sanity/client": 2.19.0 - "@sanity/initial-value-templates": 2.19.0 + "@sanity/client": 2.21.7 + "@sanity/icons": ^1.2.1 + "@sanity/initial-value-templates": 2.21.7 "@types/lodash": ^4.14.149 "@types/memoize-one": ^3.1.1 lodash: ^4.17.15 memoize-one: ^3.1.1 - checksum: 086de7416b742cbf95bd983f09df7c9bedf460382c4c5d00101fe7a73072884561568b6c8c7e61fb31af61cd650b2f2242ed9d55a4b9f4386e0c6fada9645e5b + checksum: 2c88ef0f21338aef458bcafd2404abb122b6b9e726afb1427d48fd8ef3df45214c81fc9abffe5d3fa5bde193101973b19893acaeebf8365096fc3e060f3f404f languageName: node linkType: hard @@ -3075,63 +3348,64 @@ __metadata: languageName: node linkType: hard -"@sanity/transaction-collator@npm:2.18.0": - version: 2.18.0 - resolution: "@sanity/transaction-collator@npm:2.18.0" +"@sanity/transaction-collator@npm:2.21.0": + version: 2.21.0 + resolution: "@sanity/transaction-collator@npm:2.21.0" dependencies: "@types/lodash": ^4.14.149 lodash: ^4.17.15 - checksum: 62a9718956a660ff9096567d4448b0c17e7090f786b0137ab79c7322c5287a44dcf363407e5e1c56007af30682df0490d119f59195122e73c0a4b04a01e8f168 + checksum: 002ae253ba4733acbc56305d0bae24aae2d51bcf0c65f238f1a0736d229063d94102273a4ef0f28c75b8c0cfcb9a8668775cfb0532a6abe163a6e00d02dfec4d languageName: node linkType: hard -"@sanity/types@npm:2.19.0": - version: 2.19.0 - resolution: "@sanity/types@npm:2.19.0" +"@sanity/types@npm:2.21.7": + version: 2.21.7 + resolution: "@sanity/types@npm:2.21.7" dependencies: - "@sanity/client": 2.19.0 + "@sanity/client": 2.21.7 "@sanity/color": ^2.1.5 "@types/react": ^17.0.0 react: 17.0.1 rxjs: ^6.5.3 - checksum: ea8191ecae9025a611eec23ea051f2d07a0d6fd1abefd2bb8b9e35117548f7c725f5a8ff9fac8f59b9e971b6ba264430a6dac5ff44fe732b5bf4b7da104e7d32 + checksum: ad1c8dd86f8b1ab52dfad985be297eb4cfc5fa068ef5c42c869e951518f95d27bb2572380c209d10bb34551bc138e17b27dd7b284f3f65e43bce4eb405519088 languageName: node linkType: hard -"@sanity/ui@npm:^0.36.8": - version: 0.36.9 - resolution: "@sanity/ui@npm:0.36.9" +"@sanity/ui@npm:^0.36.12": + version: 0.36.13 + resolution: "@sanity/ui@npm:0.36.13" dependencies: "@juggle/resize-observer": ^3.3.1 - "@popperjs/core": ^2.10.1 + "@popperjs/core": ^2.10.2 "@reach/auto-id": ^0.16.0 "@sanity/color": ^2.1.5 - "@sanity/icons": ^1.1.7 - framer-motion: ^4.1.17 + "@sanity/icons": ^1.2.1 + framer-motion: ^5.0.0 + lodash: ^4.17.21 popper-max-size-modifier: ^0.2.0 react-is: ^17.0.2 react-popper: ^2.2.5 - react-refractor: ^2.1.4 + react-refractor: ^2.1.5 peerDependencies: react: ^16.9 || ^17 react-dom: ^16.9 || ^17 styled-components: ^5.2 - checksum: da8823d3e394463902a01f995cddea5084730e8d432794e032c1dadac5a3b03049fc6006fb3d53e1b813437e87ba1a93d13f9c76752a33cd76c036c7ea183731 + checksum: 4d9feb035d5799eba243dad28df8b64b496385c4e00761b8816c042e2d4b315c3ded8ab51ca974448f62d3080e1366e7673d7c06867b478dc860a0b89e9da265 languageName: node linkType: hard -"@sanity/util@npm:2.19.0": - version: 2.19.0 - resolution: "@sanity/util@npm:2.19.0" +"@sanity/util@npm:2.21.7": + version: 2.21.7 + resolution: "@sanity/util@npm:2.21.7" dependencies: - "@sanity/types": 2.19.0 + "@sanity/types": 2.21.7 dotenv: ^8.2.0 fs-extra: ^7.0.0 get-random-values: ^1.2.2 lodash: ^4.17.15 moment: ^2.19.1 resolve-from: ^4.0.0 - checksum: dba0b7d8204e1f364c8304c87630d774de474aed4c446f2b3ccfb8a9781c62d93abf04cc0eac8a7e3c13a70047b303d1400830743bb4c6ce43a09b846821a033 + checksum: 2a720ca95c60595c35be537ad1a795be3b66d7154a3e67842a5f8d0910a755db716d311ed753100482e3390b359d42fe96000d3f924d0d690b6d71ad656a696f languageName: node linkType: hard @@ -3145,11 +3419,11 @@ __metadata: languageName: node linkType: hard -"@sanity/validation@npm:2.19.0": - version: 2.19.0 - resolution: "@sanity/validation@npm:2.19.0" +"@sanity/validation@npm:2.21.7": + version: 2.21.7 + resolution: "@sanity/validation@npm:2.21.7" dependencies: - "@sanity/types": 2.19.0 + "@sanity/types": 2.21.7 date-fns: ^2.16.1 lodash: ^4.17.15 peerDependencies: @@ -3157,38 +3431,60 @@ __metadata: peerDependenciesMeta: "@sanity/client": optional: true - checksum: ee136eee7e57ac26e0ca2dddacb698e6d292bff5e7646bdd9fec55c247f11c4ed7b8038614fb6ed6c803120cf42e667aa6ee319ab0fe425b3f97b6ba1a182275 + checksum: bdb7ce6d8eb9decfd6baad3fb789e88a3f206a04c955423f0699c329e3a3d97064295e0fff2d0853c9f51b62903712f2dc4a5ea975a6f882b51524fb24d5fd5e languageName: node linkType: hard "@sanity/vision@npm:^2.10.5": - version: 2.19.0 - resolution: "@sanity/vision@npm:2.19.0" + version: 2.21.7 + resolution: "@sanity/vision@npm:2.21.7" dependencies: - "@sanity/icons": ^1.1.7 - "@sanity/ui": ^0.36.8 + "@sanity/icons": ^1.2.1 + "@sanity/ui": ^0.36.12 classnames: ^2.2.5 codemirror: ^5.47.0 + is-hotkey: ^0.1.6 + json5: ^1.0.1 + lodash: ^4.17.15 moment: ^2.19.1 query-string: ^4.3.2 react-codemirror2: ^6.0.0 - react-json-view: ^1.19.1 + react-json-view: ^1.21.3 react-spinner: ^0.2.6 react-split-pane: ^0.1.84 peerDependencies: - prop-types: ^15.6 || ^16 - react: ^16.9 || ^17 - react-dom: ^16.9 || ^17 - checksum: 2afbed207b96d2b4d7d0e4d160e10b207a27089e9f9bcdc7937f369bc0d232025f399559f0f79b275832f6b97edcf13cf8b0d76d5b4918ab7e1d0a7a85695312 + "@sanity/base": ^2.21.0 + prop-types: ^15.6 || ^16 + react: ^16.9 || ^17 + react-dom: ^16.9 || ^17 + styled-components: ^5.2.0 + checksum: 36a35d445e7a899cd9bf5bdd67e0ab707b97f5dea6669bfb5ff5f6ccbf83aff79f913e6b48893ba0f4fc16bfcd21092d41ab138f535b2727aadf9331ffba0542 + languageName: node + linkType: hard + +"@sanity/webpack-dev-middleware@npm:^2.0.6": + version: 2.0.6 + resolution: "@sanity/webpack-dev-middleware@npm:2.0.6" + dependencies: + loud-rejection: ^1.6.0 + memory-fs: ~0.4.1 + mime: ^2.1.0 + path-is-absolute: ^1.0.0 + range-parser: ^1.0.3 + url-join: ^2.0.2 + webpack-log: ^1.0.1 + peerDependencies: + webpack: ^2.2.0 || ^3.0.0 || ^4.0.0-alpha || ^4.0.0-beta || ^4.0.0 + checksum: 1b400f8f8b8f468c79744173544703a0ccd484a620991338d0d2edd501c41af15431665f1b709e12e23dbaf37066a1b182077d640e726c8d351700f7ab8b022e languageName: node linkType: hard -"@sanity/webpack-integration@npm:2.19.0": - version: 2.19.0 - resolution: "@sanity/webpack-integration@npm:2.19.0" +"@sanity/webpack-integration@npm:2.21.7": + version: 2.21.7 + resolution: "@sanity/webpack-integration@npm:2.21.7" dependencies: - "@sanity/resolver": 2.19.0 - "@sanity/webpack-loader": 2.19.0 + "@sanity/resolver": 2.21.7 + "@sanity/webpack-loader": 2.21.7 css-color-function: ^1.3.3 dotenv: ^8.2.0 fs.realpath: ^1.0.0 @@ -3203,18 +3499,18 @@ __metadata: resolve: ^1.3.3 peerDependencies: webpack: ">= 1.0.0" - checksum: 8ea58f7bb05d80f66ebf33c12d6e36bbfd01cc95d361729103d090464c2366e914febc0f3d535047f52dd85a6daa938cfd37c5fccdf8dfef2052a5efeb1a214e + checksum: c5dbcd490747f6b35b87191dadc6fc0ec23d3326f9f52bb01f7503a8f5ea6aa65776544b4ace6a6c1705cfecef94f1e041412cb80ac577c38a12a1326e2cb0ea languageName: node linkType: hard -"@sanity/webpack-loader@npm:2.19.0": - version: 2.19.0 - resolution: "@sanity/webpack-loader@npm:2.19.0" +"@sanity/webpack-loader@npm:2.21.7": + version: 2.21.7 + resolution: "@sanity/webpack-loader@npm:2.21.7" dependencies: - "@sanity/resolver": 2.19.0 - "@sanity/util": 2.19.0 + "@sanity/resolver": 2.21.7 + "@sanity/util": 2.21.7 loader-utils: 1.1.0 - checksum: d75cc2875c4905a45fb7df61e433905c6ae5f39eb1b3d1a9d6357f38ec929cffbe3399fcccc26577f3622cc23112f4c9fa15b5fc959e9399f9c2ab5866e46f66 + checksum: d02958a243aec8740642e3f5e53b463becc53b8fe479ce87fe70937d63ebe6cb2fefe7d479d80ba3cc082d74919edc772ca9bea2a1012beee56e47b28e60029e languageName: node linkType: hard @@ -3278,6 +3574,20 @@ __metadata: languageName: node linkType: hard +"@stefanprobst/rehype-shiki@npm:^2.0.4": + version: 2.0.4 + resolution: "@stefanprobst/rehype-shiki@npm:2.0.4" + dependencies: + hast-util-raw: ^7.1.1 + hast-util-to-string: ^2.0.0 + unified: ^10.1.0 + unist-util-visit: ^4.0.0 + peerDependencies: + shiki: ^0.9.6 + checksum: 46a06a51d2c39f11787f3c66c3dc27dd0df4eb6ebf4ad78dad87b69722d476e9c3d7428692421ff462f69f5ad2e580cb026862f19d2f4f172838397229474ed9 + languageName: node + linkType: hard + "@szmarczak/http-timer@npm:^4.0.5": version: 4.0.6 resolution: "@szmarczak/http-timer@npm:4.0.6" @@ -3375,7 +3685,7 @@ __metadata: languageName: node linkType: hard -"@types/estree@npm:*": +"@types/estree@npm:*, @types/estree@npm:^0.0.50": version: 0.0.50 resolution: "@types/estree@npm:0.0.50" checksum: 9a2b6a4a8c117f34d08fbda5e8f69b1dfb109f7d149b60b00fd7a9fb6ac545c078bc590aa4ec2f0a256d680cf72c88b3b28b60c326ee38a7bc8ee1ee95624922 @@ -3389,27 +3699,20 @@ __metadata: languageName: node linkType: hard -"@types/estree@npm:^0.0.48": - version: 0.0.48 - resolution: "@types/estree@npm:0.0.48" - checksum: 5062c9a65d3b4020df54741ec7e697ad516bb446a1f8823bd7990544cf6221ab6facf8dd7ad1c79753a5dde5ecb6a9bc4ffcaa1123dba1119566887732cc39fb - languageName: node - linkType: hard - "@types/faker@npm:^5.5.8": - version: 5.5.8 - resolution: "@types/faker@npm:5.5.8" - checksum: eb642cac279cbaca46001d301284d51f4b9ca90f48b4b8edb9bbf4335edf70e0216ad921690edb2feec6502eb1bc9ed1fe3e3a27efc49f168ece88acfe2e68ac + version: 5.5.9 + resolution: "@types/faker@npm:5.5.9" + checksum: c2cbd082abe29047c89cf29b86257e582d2a177a9d1ed3abf99aa1cc025d5e8a3d201dfaddf8441bfcc57ed43e4da80e666951e1c23a5b759ac441a5855b5c36 languageName: node linkType: hard "@types/glob@npm:^7.1.1, @types/glob@npm:^7.1.3": - version: 7.1.4 - resolution: "@types/glob@npm:7.1.4" + version: 7.2.0 + resolution: "@types/glob@npm:7.2.0" dependencies: "@types/minimatch": "*" "@types/node": "*" - checksum: 6911a956448f5eddea1e4371f814bf92072e8ceedba83de6ce2a6745938a6f0327376e1c0072fa0d7b3b73d84e255aafda53c1dff148225cfe542a8cc5d54b02 + checksum: 6ae717fedfdfdad25f3d5a568323926c64f52ef35897bcac8aca8e19bc50c0bd84630bbd063e5d52078b2137d8e7d3c26eabebd1a2f03ff350fff8a91e79fc19 languageName: node linkType: hard @@ -3499,9 +3802,9 @@ __metadata: linkType: hard "@types/lodash@npm:^4.14.149": - version: 4.14.173 - resolution: "@types/lodash@npm:4.14.173" - checksum: 9e97ef5816299e5470db1cb32a93e981af60f74f18a35d045ed4caf224a065df96bfae6e444ec96aa392fc01258592b965d840ae042eef77ef719a578c7daef8 + version: 4.14.176 + resolution: "@types/lodash@npm:4.14.176" + checksum: 9e949704dfffab60365b5cdca0477926af6eabe82c64b7be8f74b3a117bb373d58371be962c2b159dd0cf8fad49a7dcacc748564aea4ce6b6883c197a6f0bfa8 languageName: node linkType: hard @@ -3535,6 +3838,13 @@ __metadata: languageName: node linkType: hard +"@types/minimist@npm:^1.2.0": + version: 1.2.2 + resolution: "@types/minimist@npm:1.2.2" + checksum: b8da83c66eb4aac0440e64674b19564d9d86c80ae273144db9681e5eeff66f238ade9515f5006ffbfa955ceff8b89ad2bd8ec577d7caee74ba101431fb07045d + languageName: node + linkType: hard + "@types/ms@npm:*": version: 0.7.31 resolution: "@types/ms@npm:0.7.31" @@ -3542,17 +3852,17 @@ __metadata: languageName: node linkType: hard -"@types/node@npm:*": - version: 16.9.2 - resolution: "@types/node@npm:16.9.2" - checksum: 204aa883bc93a267f43804af8872e538935369ab905d5ca702d2c17a213339f8df974bb95d21e2e714e8f83f669b185d8526f7c4b5d16adbdb5d96d4f2e75fa9 +"@types/node@npm:*, @types/node@npm:^16.10.2": + version: 16.11.6 + resolution: "@types/node@npm:16.11.6" + checksum: 6e19634766ff589d3d2f361c2196b671f8f133cdadc5ad347a621c360d8994b6c4fbccfb2ad9c60c588c593831a96497c9c6b77d2b7e91be723384b94f6368e7 languageName: node linkType: hard -"@types/node@npm:^16.10.2": - version: 16.10.2 - resolution: "@types/node@npm:16.10.2" - checksum: 83c1c3c68e7500103908c3f16094e458879c840a719c15b6ea577f81fe1f24a1b3473bb6c8e8091fe79a82543ca7639c6b1088fcf80292ec091d1d1c9504a87e +"@types/node@npm:^12.7.1": + version: 12.20.36 + resolution: "@types/node@npm:12.20.36" + checksum: 096748b23e70f6a60ea3f93e4abc7b52b93977270ae48bb793b73a6ab3d4ef2a03294f73e86213a957255f50ce29ebaf39ffdf30a2e068662a18416ba3942656 languageName: node linkType: hard @@ -3570,10 +3880,17 @@ __metadata: languageName: node linkType: hard +"@types/parse5@npm:^6.0.0": + version: 6.0.2 + resolution: "@types/parse5@npm:6.0.2" + checksum: ab21fa73091ca44fa5a3e3beb6549e07f6a8f08b65f12d10c9c1302927c67424e18e897d641fd59fc1f04d8c2c8382b4b3235e145e4d6958f559a7ef5956c323 + languageName: node + linkType: hard + "@types/prettier@npm:^2.3.2": - version: 2.3.2 - resolution: "@types/prettier@npm:2.3.2" - checksum: c4313e16650811f47b07a0fa7ac0742e966f61283a7292eb667fd4626d760bf3b7d896be3eaabb3354ad45fdbe3a340299b018dd3bcce1ff753d030a8cd2479c + version: 2.4.1 + resolution: "@types/prettier@npm:2.4.1" + checksum: df330c2d6fe7c282839b0f17701e069a9c6c96d2ff54704e933a1b3c1b98844d963a7cb00c5629d173604892ceee802312bbaeb8a97f5da21e13db8f653b519e languageName: node linkType: hard @@ -3592,31 +3909,31 @@ __metadata: linkType: hard "@types/react-dom@npm:^17.0.9": - version: 17.0.9 - resolution: "@types/react-dom@npm:17.0.9" + version: 17.0.10 + resolution: "@types/react-dom@npm:17.0.10" dependencies: "@types/react": "*" - checksum: b7e898e1a22643a371f58e801a3d1d8cf13a82d77063c24be73e840ef8d877ca1d04adc5db168d0dac3167dc050a26b1d70efc5fe8566a7f46a3c488a8322989 + checksum: cc7d8d5b77ee2f3b989c107abd8ec0f2460ba1b1ee6e6d637124e1939594b5619fa4166ef0ea7632a69b68358e0b71aa618de446ccc416dcc0017175549da601 languageName: node linkType: hard "@types/react-helmet@npm:^6.1.2": - version: 6.1.2 - resolution: "@types/react-helmet@npm:6.1.2" + version: 6.1.4 + resolution: "@types/react-helmet@npm:6.1.4" dependencies: "@types/react": "*" - checksum: ee66a7b950ba9f1013fd25de32ba6322bf5206fe5de56b9556a5151c76522b892b0cc5566cc8dfd0b54cb76fedb17ed21b6b2e6577849b791c168eaed5aad5f3 + checksum: 62f506297de26c39fc37383dccd7630253a66b2e3eb94d81ea9e6cd615fba57aee5453f6acd4b3e88dc0363f74a29305c483404899d1554f08bee8f4e716aa81 languageName: node linkType: hard "@types/react@npm:*, @types/react@npm:^17.0.0, @types/react@npm:^17.0.21": - version: 17.0.21 - resolution: "@types/react@npm:17.0.21" + version: 17.0.33 + resolution: "@types/react@npm:17.0.33" dependencies: "@types/prop-types": "*" "@types/scheduler": "*" csstype: ^3.0.2 - checksum: a590bd2e50e4ec0b1957388e198cf248bac3051e525e036901dea10f7d12203bf1c58350aa899e66494cbf8a60ee56402522273866c29748217f72552bb27d04 + checksum: 5f53f3dae034229ff1eccb5de1c16d046696e883f8eae81b86e95c532798e655015e4edff8a6c9ec8f1c0ef12bb60dec43622d06256ba33ba6069e67a74b8d4e languageName: node linkType: hard @@ -3654,6 +3971,13 @@ __metadata: languageName: node linkType: hard +"@types/semver@npm:^6.0.0": + version: 6.2.3 + resolution: "@types/semver@npm:6.2.3" + checksum: 83c86d7005b229df9c4c0d6d13825b839a01932895504596140aea19e2b88f63ac27ab1575347451b50eedb63f72309e845ce1a0ca78360c4f719bbb38371594 + languageName: node + linkType: hard + "@types/source-map-support@npm:^0.5.4": version: 0.5.4 resolution: "@types/source-map-support@npm:0.5.4" @@ -3716,12 +4040,12 @@ __metadata: languageName: node linkType: hard -"@types/yargs@npm:^15.0.0": - version: 15.0.14 - resolution: "@types/yargs@npm:15.0.14" +"@types/yargs@npm:^16.0.0": + version: 16.0.4 + resolution: "@types/yargs@npm:16.0.4" dependencies: "@types/yargs-parser": "*" - checksum: 8e358aeb8f0c3758e59e2b8fcfdee5627ab2fe3d92f50f380503d966c7f33287be3322155516a50d27727fde1ad3878f48f60cd6648439126d4b0bbb1a1153ed + checksum: caa21d2c957592fe2184a8368c8cbe5a82a6c2e2f2893722e489f842dc5963293d2f3120bc06fe3933d60a3a0d1e2eb269649fd6b1947fe1820f8841ba611dd9 languageName: node linkType: hard @@ -3742,13 +4066,14 @@ __metadata: linkType: hard "@typescript-eslint/eslint-plugin@npm:^4.31.1": - version: 4.31.1 - resolution: "@typescript-eslint/eslint-plugin@npm:4.31.1" + version: 4.33.0 + resolution: "@typescript-eslint/eslint-plugin@npm:4.33.0" dependencies: - "@typescript-eslint/experimental-utils": 4.31.1 - "@typescript-eslint/scope-manager": 4.31.1 + "@typescript-eslint/experimental-utils": 4.33.0 + "@typescript-eslint/scope-manager": 4.33.0 debug: ^4.3.1 functional-red-black-tree: ^1.0.1 + ignore: ^5.1.8 regexpp: ^3.1.0 semver: ^7.3.5 tsutils: ^3.21.0 @@ -3758,66 +4083,66 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 90bed374dcdb5497a829f6bb02aa2a88dfb74683b0385b433e29a34b03d4b0f2992cd953cee20426c35c2695fb75845824860a77aca12481e9a1f823c4158bf8 + checksum: d74855d0a5ffe0b2f362ec02fcd9301d39a53fb4155b9bd0cb15a0a31d065143129ebf98df9d86af4b6f74de1d423a4c0d8c0095520844068117453afda5bc4f languageName: node linkType: hard -"@typescript-eslint/experimental-utils@npm:4.31.1": - version: 4.31.1 - resolution: "@typescript-eslint/experimental-utils@npm:4.31.1" +"@typescript-eslint/experimental-utils@npm:4.33.0": + version: 4.33.0 + resolution: "@typescript-eslint/experimental-utils@npm:4.33.0" dependencies: "@types/json-schema": ^7.0.7 - "@typescript-eslint/scope-manager": 4.31.1 - "@typescript-eslint/types": 4.31.1 - "@typescript-eslint/typescript-estree": 4.31.1 + "@typescript-eslint/scope-manager": 4.33.0 + "@typescript-eslint/types": 4.33.0 + "@typescript-eslint/typescript-estree": 4.33.0 eslint-scope: ^5.1.1 eslint-utils: ^3.0.0 peerDependencies: eslint: "*" - checksum: 0767a1a554b78e3a81df28a40d213b0ca8d16e2360e04a377d99fceec4cf6af132953076fe6ed5a07708e6115091d18744a6b4904878e029bb22278e84193f59 + checksum: f859800ada0884f92db6856f24efcb1d073ac9883ddc2b1aa9339f392215487895bed8447ebce3741e8141bb32e545244abef62b73193ba9a8a0527c523aabae languageName: node linkType: hard "@typescript-eslint/parser@npm:^4.20.0, @typescript-eslint/parser@npm:^4.31.1": - version: 4.31.1 - resolution: "@typescript-eslint/parser@npm:4.31.1" + version: 4.33.0 + resolution: "@typescript-eslint/parser@npm:4.33.0" dependencies: - "@typescript-eslint/scope-manager": 4.31.1 - "@typescript-eslint/types": 4.31.1 - "@typescript-eslint/typescript-estree": 4.31.1 + "@typescript-eslint/scope-manager": 4.33.0 + "@typescript-eslint/types": 4.33.0 + "@typescript-eslint/typescript-estree": 4.33.0 debug: ^4.3.1 peerDependencies: eslint: ^5.0.0 || ^6.0.0 || ^7.0.0 peerDependenciesMeta: typescript: optional: true - checksum: e4e312ec1ef1666fe3ed9cd565f85cc5e11d0a5ae4dff529fc8f212cc758f46ec8ebd388194a57f73ea3250e0ec9040fef8bee32d922d88153c04870683773fa + checksum: 102457eae1acd516211098fea081c8a2ed728522bbda7f5a557b6ef23d88970514f9a0f6285d53fca134d3d4d7d17822b5d5e12438d5918df4d1f89cc9e67d57 languageName: node linkType: hard -"@typescript-eslint/scope-manager@npm:4.31.1": - version: 4.31.1 - resolution: "@typescript-eslint/scope-manager@npm:4.31.1" +"@typescript-eslint/scope-manager@npm:4.33.0": + version: 4.33.0 + resolution: "@typescript-eslint/scope-manager@npm:4.33.0" dependencies: - "@typescript-eslint/types": 4.31.1 - "@typescript-eslint/visitor-keys": 4.31.1 - checksum: 386442e7713df96cf32565e0f3caff173a9206630f385c1cfa09f11d8b4479a9f51572a4b795e4b68b2740bacebd1bb3a3de5a69bee564bc28dbce4b035ed3fb + "@typescript-eslint/types": 4.33.0 + "@typescript-eslint/visitor-keys": 4.33.0 + checksum: 9a25fb7ba7c725ea7227a24d315b0f6aacbad002e2549a049edf723c1d3615c22f5c301f0d7d615b377f2cdf2f3519d97e79af0c459de6ef8d2aaf0906dff13e languageName: node linkType: hard -"@typescript-eslint/types@npm:4.31.1": - version: 4.31.1 - resolution: "@typescript-eslint/types@npm:4.31.1" - checksum: 08b5cf0d02fbf946a4b10e93279e3253287e4826ee744e7d3f38d7da241aaa6fce2743e448f9cdf36d93c20259e17248e50b9fffdff59e1c878289acca0c2d65 +"@typescript-eslint/types@npm:4.33.0": + version: 4.33.0 + resolution: "@typescript-eslint/types@npm:4.33.0" + checksum: 3baae1ca35872421b4eb60f5d3f3f32dc1d513f2ae0a67dee28c7d159fd7a43ed0d11a8a5a0f0c2d38507ffa036fc7c511cb0f18a5e8ac524b3ebde77390ec53 languageName: node linkType: hard -"@typescript-eslint/typescript-estree@npm:4.31.1": - version: 4.31.1 - resolution: "@typescript-eslint/typescript-estree@npm:4.31.1" +"@typescript-eslint/typescript-estree@npm:4.33.0": + version: 4.33.0 + resolution: "@typescript-eslint/typescript-estree@npm:4.33.0" dependencies: - "@typescript-eslint/types": 4.31.1 - "@typescript-eslint/visitor-keys": 4.31.1 + "@typescript-eslint/types": 4.33.0 + "@typescript-eslint/visitor-keys": 4.33.0 debug: ^4.3.1 globby: ^11.0.3 is-glob: ^4.0.1 @@ -3826,17 +4151,17 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 1780223f52fde98fcfef4e7d9a59fc811232f608800e6a69b73789aad34ddf43fc9d4041707baa88b25cf88c223a7f2a749cf084dc45d89de44a803b29e19eb3 + checksum: 2566984390c76bd95f43240057215c068c69769e406e27aba41e9f21fd300074d6772e4983fa58fe61e80eb5550af1548d2e31e80550d92ba1d051bb00fe6f5c languageName: node linkType: hard -"@typescript-eslint/visitor-keys@npm:4.31.1": - version: 4.31.1 - resolution: "@typescript-eslint/visitor-keys@npm:4.31.1" +"@typescript-eslint/visitor-keys@npm:4.33.0": + version: 4.33.0 + resolution: "@typescript-eslint/visitor-keys@npm:4.33.0" dependencies: - "@typescript-eslint/types": 4.31.1 + "@typescript-eslint/types": 4.33.0 eslint-visitor-keys: ^2.0.0 - checksum: 14a86bf96a41a81feba32f5acbb72539345a33f250b2f17968dc7b9f4ae9eca00209a11dd208b9c6305f5a841a9f809713027c0ed969465e2d62a042d116bdc9 + checksum: 59953e474ad4610c1aa23b2b1a964445e2c6201521da6367752f37939d854352bbfced5c04ea539274065e012b1337ba3ffa49c2647a240a4e87155378ba9873 languageName: node linkType: hard @@ -3906,6 +4231,15 @@ __metadata: languageName: node linkType: hard +"acorn@npm:8.5.0, acorn@npm:^8.0.0, acorn@npm:^8.2.4, acorn@npm:^8.4.1": + version: 8.5.0 + resolution: "acorn@npm:8.5.0" + bin: + acorn: bin/acorn + checksum: 2e4c1dbed3da327684863debf31d341bf8882c6893c506653872c00977eee45675feb9129255d6c74c88424d2b20d889ca6de5b39776e5e3cccfc756b3ca1da8 + languageName: node + linkType: hard + "acorn@npm:^4.0.3": version: 4.0.13 resolution: "acorn@npm:4.0.13" @@ -3942,15 +4276,6 @@ __metadata: languageName: node linkType: hard -"acorn@npm:^8.0.0, acorn@npm:^8.2.4, acorn@npm:^8.4.1": - version: 8.5.0 - resolution: "acorn@npm:8.5.0" - bin: - acorn: bin/acorn - checksum: 2e4c1dbed3da327684863debf31d341bf8882c6893c506653872c00977eee45675feb9129255d6c74c88424d2b20d889ca6de5b39776e5e3cccfc756b3ca1da8 - languageName: node - linkType: hard - "agent-base@npm:6, agent-base@npm:^6.0.2": version: 6.0.2 resolution: "agent-base@npm:6.0.2" @@ -4051,6 +4376,15 @@ __metadata: languageName: node linkType: hard +"ansi-align@npm:^2.0.0": + version: 2.0.0 + resolution: "ansi-align@npm:2.0.0" + dependencies: + string-width: ^2.0.0 + checksum: fecefb3b4a128aaad52ed1d2ee2f999968acc77573645be49666273ec2952840e27aed8cb9c2e48cd0c2d5a088389223eabb6d09aa74bceba3b931d242288c97 + languageName: node + linkType: hard + "ansi-colors@npm:^4.1.1": version: 4.1.1 resolution: "ansi-colors@npm:4.1.1" @@ -4104,7 +4438,7 @@ __metadata: languageName: node linkType: hard -"ansi-regex@npm:^5.0.0, ansi-regex@npm:^5.0.1": +"ansi-regex@npm:^5.0.1": version: 5.0.1 resolution: "ansi-regex@npm:5.0.1" checksum: 2aa4bb54caf2d622f1afdad09441695af2a83aa3fe8b8afa581d205e57ed4261c183c4d3877cee25794443fde5876417d859c108078ab788d6af7e4fe52eb66b @@ -4136,6 +4470,13 @@ __metadata: languageName: node linkType: hard +"ansi-styles@npm:^5.0.0": + version: 5.2.0 + resolution: "ansi-styles@npm:5.2.0" + checksum: d7f4e97ce0623aea6bc0d90dcd28881ee04cba06c570b97fd3391bd7a268eedfd9d5e2dd4fdcbdd82b8105df5faf6f24aaedc08eaf3da898e702db5948f63469 + languageName: node + linkType: hard + "ansicolors@npm:~0.3.2": version: 0.3.2 resolution: "ansicolors@npm:0.3.2" @@ -4311,16 +4652,16 @@ __metadata: languageName: node linkType: hard -"array-includes@npm:^3.1.1, array-includes@npm:^3.1.3": - version: 3.1.3 - resolution: "array-includes@npm:3.1.3" +"array-includes@npm:^3.1.1, array-includes@npm:^3.1.3, array-includes@npm:^3.1.4": + version: 3.1.4 + resolution: "array-includes@npm:3.1.4" dependencies: call-bind: ^1.0.2 define-properties: ^1.1.3 - es-abstract: ^1.18.0-next.2 + es-abstract: ^1.19.1 get-intrinsic: ^1.1.1 - is-string: ^1.0.5 - checksum: eaab8812412b5ec921c8fe678a9d61f501b12f6c72e271e0e8652fe7f4145276cc7ad79ff303ac4ed69cbf5135155bfb092b1b6d552e423e75106d1c887da150 + is-string: ^1.0.7 + checksum: 69967c38c52698f84b50a7aed5554aadc89c6ac6399b6d92ad061a5952f8423b4bba054c51d40963f791dfa294d7247cdd7988b6b1f2c5861477031c6386e1c0 languageName: node linkType: hard @@ -4345,26 +4686,25 @@ __metadata: languageName: node linkType: hard -"array.prototype.flat@npm:^1.2.4": - version: 1.2.4 - resolution: "array.prototype.flat@npm:1.2.4" +"array.prototype.flat@npm:^1.2.5": + version: 1.2.5 + resolution: "array.prototype.flat@npm:1.2.5" dependencies: - call-bind: ^1.0.0 + call-bind: ^1.0.2 define-properties: ^1.1.3 - es-abstract: ^1.18.0-next.1 - checksum: 1ec5d9887ae45e70e4b993e801b440ae5ddcd0d2c6d1dbe214c311e91436152f510916bdac82b066693544b9801a3c510dfbec8a278ababf8de7eb0bde74636f + es-abstract: ^1.19.0 + checksum: 9cc6414b111abfc7717e39546e4887b1e5ec74df8f1618d83425deaa95752bf05d475d1d241253b4d88d4a01f8e1bc84845ad5b7cc2047f8db2f614512acd40e languageName: node linkType: hard "array.prototype.flatmap@npm:^1.2.4": - version: 1.2.4 - resolution: "array.prototype.flatmap@npm:1.2.4" + version: 1.2.5 + resolution: "array.prototype.flatmap@npm:1.2.5" dependencies: call-bind: ^1.0.0 define-properties: ^1.1.3 - es-abstract: ^1.18.0-next.1 - function-bind: ^1.1.1 - checksum: 1d32ec6747611e88a5f55b49df0fb38d1d6a3824e451b760a1b7ca87d22874f638d784a6dbdd2b7eba01d7dea6e48e2cce4848bd2e8b48f1f53013605ddef08b + es-abstract: ^1.19.0 + checksum: a14119a28e5687a13cf3fd6756a8e7810563a9e81cd4227e27a25c31d362df47ac72553f06a271fd728741e199047933ad43d561d64a28da0b4e1a26f74e939e languageName: node linkType: hard @@ -4453,13 +4793,6 @@ __metadata: languageName: node linkType: hard -"ast-types@npm:0.13.2": - version: 0.13.2 - resolution: "ast-types@npm:0.13.2" - checksum: afb39affbf1d35703862a655e811966a76bb4e8c27f22657acf990b3d482faa0114f818c2ea10ed9bc20b57a99da723fc5e1dd256eb97c87d407466717695de1 - languageName: node - linkType: hard - "astral-regex@npm:^1.0.0": version: 1.0.0 resolution: "astral-regex@npm:1.0.0" @@ -4514,9 +4847,9 @@ __metadata: linkType: hard "async@npm:^3.2.0": - version: 3.2.1 - resolution: "async@npm:3.2.1" - checksum: fcd6dc73d36bdb0e5bf978ea27832136cc8116cef15e0a2dc9a5c63f362c5f82363996a349bf3046d590587b7f30614ac340a4f3db6d48780a07f40f81941e0c + version: 3.2.2 + resolution: "async@npm:3.2.2" + checksum: 90712c98df0c6d0ef0190f8bee9797bf6c7035a1317c9a036b80306a8d2246396b3ee356b4540ff349e29e625fafa25d4f04e11b6ac1c5f6b4c74c803e641137 languageName: node linkType: hard @@ -4604,9 +4937,9 @@ __metadata: linkType: hard "axe-core@npm:^4.0.2": - version: 4.3.3 - resolution: "axe-core@npm:4.3.3" - checksum: ac349d0b5341ad0859052d843717a1f596adf2efaa85ed9796581aa2f8fea74fda0f68b300363da8a0fb50f4b41b381c4f0b53dd14052205b9a082be0ca388b7 + version: 4.3.5 + resolution: "axe-core@npm:4.3.5" + checksum: 973c6a80f0aaa663820b209d4202de7a0c240a2dea2f3cff168b09c0f221b27179b1f0988f00ad11ed63cbc50535920f8ca779de1c60dc82090ab2d275f71fdd languageName: node linkType: hard @@ -4638,8 +4971,8 @@ __metadata: linkType: hard "babel-loader@npm:^8.0.6": - version: 8.2.2 - resolution: "babel-loader@npm:8.2.2" + version: 8.2.3 + resolution: "babel-loader@npm:8.2.3" dependencies: find-cache-dir: ^3.3.1 loader-utils: ^1.4.0 @@ -4648,7 +4981,7 @@ __metadata: peerDependencies: "@babel/core": ^7.0.0 webpack: ">=2" - checksum: df5092ef9886bb49aacb7c58ac40ed0681ced031c8d91e49d680cedace2aa1703390a31fbe7c0e409f739836e911c5c991119133d90d9289f681c0a8ff2447a1 + checksum: 78e1e1a91954d644b6ce66366834d4d245febbc0fde33e4e2831725e83d6e760d12b3a78e9534ce92af69067bef1d9d9674df36d8c1f20ee127bc2354b2203ba languageName: node linkType: hard @@ -4661,39 +4994,39 @@ __metadata: languageName: node linkType: hard -"babel-plugin-polyfill-corejs2@npm:^0.2.2": - version: 0.2.2 - resolution: "babel-plugin-polyfill-corejs2@npm:0.2.2" +"babel-plugin-polyfill-corejs2@npm:^0.2.3": + version: 0.2.3 + resolution: "babel-plugin-polyfill-corejs2@npm:0.2.3" dependencies: "@babel/compat-data": ^7.13.11 - "@babel/helper-define-polyfill-provider": ^0.2.2 + "@babel/helper-define-polyfill-provider": ^0.2.4 semver: ^6.1.1 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: eee45ecce743e06840d29936a7f4a9f9eca19552ba010e9f3676c6a2697ab815230f39953296b72f09665de0e8fffe260e52b348011a9ddba36cfa7eec6f8c51 + checksum: a379fdb5aa046fb96516796afb50888bd22de1590fbdaed15c613910f3208500e705dd2a605fb30c0bb8b3191ee9ba9c10b3f46121e0507bf396186941056090 languageName: node linkType: hard -"babel-plugin-polyfill-corejs3@npm:^0.2.2": - version: 0.2.4 - resolution: "babel-plugin-polyfill-corejs3@npm:0.2.4" +"babel-plugin-polyfill-corejs3@npm:^0.3.0": + version: 0.3.0 + resolution: "babel-plugin-polyfill-corejs3@npm:0.3.0" dependencies: - "@babel/helper-define-polyfill-provider": ^0.2.2 - core-js-compat: ^3.14.0 + "@babel/helper-define-polyfill-provider": ^0.2.4 + core-js-compat: ^3.18.0 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 49e9b1709fd76bff8b577da38548d05ec0317acaa9cba893bf447af7b0f26494d635b70814452782d079b2b6f25c09dd8fa76e151c0e4ae1397e8295af14e685 + checksum: bef217415448dea6af38ac4ce70e0fad897577fe764711a47030beee191848a47a9fdd9e1b222ef428c8fc0b792cdb8750aaddb3fa5624feccb64b6926ac57b4 languageName: node linkType: hard -"babel-plugin-polyfill-regenerator@npm:^0.2.2": - version: 0.2.2 - resolution: "babel-plugin-polyfill-regenerator@npm:0.2.2" +"babel-plugin-polyfill-regenerator@npm:^0.2.3": + version: 0.2.3 + resolution: "babel-plugin-polyfill-regenerator@npm:0.2.3" dependencies: - "@babel/helper-define-polyfill-provider": ^0.2.2 + "@babel/helper-define-polyfill-provider": ^0.2.4 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 3e32e318fd91d65c3af2bb363189f00d3839f07a73a08813b553553e07da205162091b428dd5b6ffb6ea4caf531ff43ebc54197b0a5a9dc2fc5c7e9a650e946d + checksum: 81be5914f241d785abdfa3b5fc9005792b1b675e3e0a48bbc12db25b49e965985a500fc2008c8026ec7625a757d6d43aa44a75369fece1a413bd9863369e5a9c languageName: node linkType: hard @@ -4805,6 +5138,15 @@ __metadata: languageName: node linkType: hard +"better-path-resolve@npm:1.0.0": + version: 1.0.0 + resolution: "better-path-resolve@npm:1.0.0" + dependencies: + is-windows: ^1.0.0 + checksum: 5392dbe04e7fe68b944eb37961d9dfa147aaac3ee9ee3f6e13d42e2c9fbe949e68d16e896c14ee9016fa5f8e6e53ec7fd8b5f01b50a32067a7d94ac9cfb9a050 + languageName: node + linkType: hard + "big.js@npm:^3.1.3": version: 3.2.0 resolution: "big.js@npm:3.2.0" @@ -4943,6 +5285,21 @@ __metadata: languageName: node linkType: hard +"boxen@npm:^1.3.0": + version: 1.3.0 + resolution: "boxen@npm:1.3.0" + dependencies: + ansi-align: ^2.0.0 + camelcase: ^4.0.0 + chalk: ^2.0.1 + cli-boxes: ^1.0.0 + string-width: ^2.0.0 + term-size: ^1.2.0 + widest-line: ^2.0.0 + checksum: 8dad2081bfaf5a86cb85685882b5f22027c5c430ee0974894078f521a44d92a90222fb4391b41fc4575aa1215c9133ea2c6b7feadcd1cb2fae8f4e97c05dbf11 + languageName: node + linkType: hard + "brace-expansion@npm:^1.1.7": version: 1.1.11 resolution: "brace-expansion@npm:1.1.11" @@ -4980,6 +5337,15 @@ __metadata: languageName: node linkType: hard +"breakword@npm:^1.0.5": + version: 1.0.5 + resolution: "breakword@npm:1.0.5" + dependencies: + wcwidth: ^1.0.1 + checksum: 8ca7b10bbbbfe1c45c12c9119c4bc1e585452ddd58c5da93020a0c1deac3cf6bb335632675c9c705ba7b644065ae1d6623a25e79b7a48e0ee0ff42cb6e94b357 + languageName: node + linkType: hard + "brorand@npm:^1.0.1, brorand@npm:^1.1.0": version: 1.1.0 resolution: "brorand@npm:1.1.0" @@ -5103,18 +5469,18 @@ __metadata: languageName: node linkType: hard -"browserslist@npm:^4.0.0, browserslist@npm:^4.16.6, browserslist@npm:^4.17.0": - version: 4.17.0 - resolution: "browserslist@npm:4.17.0" +"browserslist@npm:^4.0.0, browserslist@npm:^4.16.6, browserslist@npm:^4.17.5": + version: 4.17.5 + resolution: "browserslist@npm:4.17.5" dependencies: - caniuse-lite: ^1.0.30001254 - colorette: ^1.3.0 - electron-to-chromium: ^1.3.830 + caniuse-lite: ^1.0.30001271 + electron-to-chromium: ^1.3.878 escalade: ^3.1.1 - node-releases: ^1.1.75 + node-releases: ^2.0.1 + picocolors: ^1.0.0 bin: browserslist: cli.js - checksum: 9b45ec283d7ba1513bd8be6143dadb34a65e8be7f7210b3a2bce947e019184408df6126238e54f8061e9be74362b19d04eaba739b3ee0d5d41d57ac0ae5fe4cd + checksum: 0a1d762305c39dd317bb21e3159f44250bb1029a497f9a901ef5066f909263372eaacda58fd39174121c2741c0c32a7e6ace04df9172abe22c2fb69eba139a01 languageName: node linkType: hard @@ -5215,7 +5581,7 @@ __metadata: languageName: node linkType: hard -"cacache@npm:^15.0.5": +"cacache@npm:^15.2.0": version: 15.3.0 resolution: "cacache@npm:15.3.0" dependencies: @@ -5360,6 +5726,17 @@ __metadata: languageName: node linkType: hard +"camelcase-keys@npm:^6.2.2": + version: 6.2.2 + resolution: "camelcase-keys@npm:6.2.2" + dependencies: + camelcase: ^5.3.1 + map-obj: ^4.0.0 + quick-lru: ^4.0.1 + checksum: 43c9af1adf840471e54c68ab3e5fe8a62719a6b7dbf4e2e86886b7b0ff96112c945736342b837bd2529ec9d1c7d1934e5653318478d98e0cf22c475c04658e2a + languageName: node + linkType: hard + "camelcase@npm:^1.0.2": version: 1.2.1 resolution: "camelcase@npm:1.2.1" @@ -5367,7 +5744,7 @@ __metadata: languageName: node linkType: hard -"camelcase@npm:^4.1.0": +"camelcase@npm:^4.0.0, camelcase@npm:^4.1.0": version: 4.1.0 resolution: "camelcase@npm:4.1.0" checksum: 9683356daf9b64fae4b30c91f8ceb1f34f22746e03d1804efdbe738357d38b47f206cdd71efcf2ed72018b2e88eeb8ec3f79adb09c02f1253a4b6d5d405ff2ae @@ -5405,10 +5782,10 @@ __metadata: languageName: node linkType: hard -"caniuse-lite@npm:^1.0.0, caniuse-lite@npm:^1.0.30000792, caniuse-lite@npm:^1.0.30000805, caniuse-lite@npm:^1.0.30001202, caniuse-lite@npm:^1.0.30001219, caniuse-lite@npm:^1.0.30001228, caniuse-lite@npm:^1.0.30001254": - version: 1.0.30001258 - resolution: "caniuse-lite@npm:1.0.30001258" - checksum: 2e87875a7792444f18060f836dbe1a3fcf58dcdd4608c63725dac503aadd617c2bb771c766963fb31528c10fd55201a7cf3ece555a3e754f94ee4a991626c302 +"caniuse-lite@npm:^1.0.0, caniuse-lite@npm:^1.0.30000792, caniuse-lite@npm:^1.0.30000805, caniuse-lite@npm:^1.0.30001202, caniuse-lite@npm:^1.0.30001219, caniuse-lite@npm:^1.0.30001228, caniuse-lite@npm:^1.0.30001271": + version: 1.0.30001274 + resolution: "caniuse-lite@npm:1.0.30001274" + checksum: 75790d021edbc68dbb36c0bc63255fad1e7aa3986039e685d10340e7e9a37147b0ddedaba22cf6c52b3657cca794ed41af88045ad5cce79084e9361e95f1c5d4 languageName: node linkType: hard @@ -5439,9 +5816,9 @@ __metadata: linkType: hard "ccount@npm:^2.0.0": - version: 2.0.0 - resolution: "ccount@npm:2.0.0" - checksum: b238baa1415f259264a8b5fa552929ae1dc46cb46bd94a79deb29d7a814cc4cc36500b24184c38a9f0332d19c6acbb386d5bb5f4f03396140be92edd7294db1c + version: 2.0.1 + resolution: "ccount@npm:2.0.1" + checksum: 48193dada54c9e260e0acf57fc16171a225305548f9ad20d5471e0f7a8c026aedd8747091dccb0d900cde7df4e4ddbd235df0d8de4a64c71b12f0d3303eeafd4 languageName: node linkType: hard @@ -5510,9 +5887,9 @@ __metadata: linkType: hard "character-entities-html4@npm:^2.0.0": - version: 2.0.0 - resolution: "character-entities-html4@npm:2.0.0" - checksum: a2e28b3c85ed1cbff4622d065dfc40741b17e37037b7312b15e51d40519d7c256cbc4f0ec5052668065e2dd2289551f2f0dc6754968066a4874bb4e53b903d9a + version: 2.1.0 + resolution: "character-entities-html4@npm:2.1.0" + checksum: 7034aa7c7fa90309667f6dd50499c8a760c3d3a6fb159adb4e0bada0107d194551cdbad0714302f62d06ce4ed68565c8c2e15fdef2e8f8764eb63fa92b34b11d languageName: node linkType: hard @@ -5523,10 +5900,10 @@ __metadata: languageName: node linkType: hard -"character-entities-legacy@npm:^2.0.0": - version: 2.0.0 - resolution: "character-entities-legacy@npm:2.0.0" - checksum: c8941cc75d2a82f36adadc7eaa0116da13ba7600ef2c689c1932ed7b58380e84e2d7237c8795a30017623d3d889c9840aa3327076754af4a329f3030b4cc431e +"character-entities-legacy@npm:^3.0.0": + version: 3.0.0 + resolution: "character-entities-legacy@npm:3.0.0" + checksum: 7582af055cb488b626d364b7d7a4e46b06abd526fb63c0e4eb35bcb9c9799cc4f76b39f34fdccef2d1174ac95e53e9ab355aae83227c1a2505877893fce77731 languageName: node linkType: hard @@ -5538,9 +5915,9 @@ __metadata: linkType: hard "character-entities@npm:^2.0.0": - version: 2.0.0 - resolution: "character-entities@npm:2.0.0" - checksum: bacbcacab87fcd61a4f226d9079eb1a582092d1fca581e72a6997d8b0d498225a75413e4401e5fb310f1e8be7bfa8e1485a96f9f12de31178c637c7195fcc78e + version: 2.0.1 + resolution: "character-entities@npm:2.0.1" + checksum: 1165064dbe1cc1f3cd5b28eba0e94f051d97bdd65463b0e763d6a8aae527443596f9e0e774a79c4a66de0c47ad95c94fc5fb2c7f6bec6551b5580f730a8da341 languageName: node linkType: hard @@ -5552,9 +5929,9 @@ __metadata: linkType: hard "character-reference-invalid@npm:^2.0.0": - version: 2.0.0 - resolution: "character-reference-invalid@npm:2.0.0" - checksum: 0d33a2eb4a7e7b57ed171175faefb0d53434e92203bb9a3e66051cf55de299efe263f39e8c2611733cde100e9229193c1a186148570ba336d5ab0cf5993d6ed5 + version: 2.0.1 + resolution: "character-reference-invalid@npm:2.0.1" + checksum: 98d3b1a52ae510b7329e6ee7f6210df14f1e318c5415975d4c9e7ee0ef4c07875d47c6e74230c64551f12f556b4a8ccc24d9f3691a2aa197019e72a95e9297ee languageName: node linkType: hard @@ -5697,6 +6074,13 @@ __metadata: languageName: node linkType: hard +"cli-boxes@npm:^1.0.0": + version: 1.0.0 + resolution: "cli-boxes@npm:1.0.0" + checksum: 101cfd6464a418a76523c332665eaf0641522f30ecc2492de48263ada6b0852333b2ed47b2998ddda621e7008471c51f597f813be798db237c33ba45b27e802a + languageName: node + linkType: hard + "cli-boxes@npm:^2.2.0": version: 2.2.1 resolution: "cli-boxes@npm:2.2.1" @@ -5723,9 +6107,9 @@ __metadata: linkType: hard "cli-spinners@npm:^2.5.0": - version: 2.6.0 - resolution: "cli-spinners@npm:2.6.0" - checksum: bc5d06af9f896e95d0c277e2a5ee0adc5876767decca6b3c22e212934b96033453268cb59be904eccb6d59119e57dbb3fc8ca9bdf5f8476506283b3dd8728748 + version: 2.6.1 + resolution: "cli-spinners@npm:2.6.1" + checksum: 423409baaa7a58e5104b46ca1745fbfc5888bbd0b0c5a626e052ae1387060839c8efd512fb127e25769b3dc9562db1dc1b5add6e0b93b7ef64f477feb6416a45 languageName: node linkType: hard @@ -5884,9 +6268,9 @@ __metadata: linkType: hard "codemirror@npm:^5.47.0": - version: 5.62.3 - resolution: "codemirror@npm:5.62.3" - checksum: ae1f6cd6302ff65b5abacdb475a88f4f188775930bb3417a1c5c1d9903aa66da1118a238458b8b5bbac5cf263c7b1e2110477c72afc57d51ca0a9b3215869e2d + version: 5.63.3 + resolution: "codemirror@npm:5.63.3" + checksum: f805b92f1aea98a6c21b0bf79263ccd428c7fe38aa664f4aa91397746ecba867389da3c0f8c605acbdc8c15590800fcb19b063fa3273e4733e42789abb5ff2ba languageName: node linkType: hard @@ -6008,7 +6392,7 @@ __metadata: languageName: node linkType: hard -"colorette@npm:^1.2.2, colorette@npm:^1.3.0": +"colorette@npm:^1.2.2": version: 1.4.0 resolution: "colorette@npm:1.4.0" checksum: 01c3c16058b182a4ab4c126a65a75faa4d38a20fa7c845090b25453acec6c371bb2c5dceb0a2338511f17902b9d1a9af0cadd8509c9403894b79311032c256c3 @@ -6052,10 +6436,10 @@ __metadata: languageName: node linkType: hard -"commander@npm:^6.1.0": - version: 6.2.1 - resolution: "commander@npm:6.2.1" - checksum: d7090410c0de6bc5c67d3ca41c41760d6d268f3c799e530aafb73b7437d1826bbf0d2a3edac33f8b57cc9887b4a986dce307fa5557e109be40eadb7c43b21742 +"commander@npm:^8.2.0": + version: 8.3.0 + resolution: "commander@npm:8.3.0" + checksum: 0f82321821fc27b83bd409510bb9deeebcfa799ff0bf5d102128b500b7af22872c0c92cb6a0ebc5a4cf19c6b550fba9cedfa7329d18c6442a625f851377bacf0 languageName: node linkType: hard @@ -6195,22 +6579,22 @@ __metadata: linkType: hard "contentful-management@npm:^7.32.1": - version: 7.39.0 - resolution: "contentful-management@npm:7.39.0" + version: 7.45.0 + resolution: "contentful-management@npm:7.45.0" dependencies: "@types/json-patch": 0.0.30 axios: ^0.21.4 - contentful-sdk-core: ^6.9.0 + contentful-sdk-core: ^6.10.1 fast-copy: ^2.1.0 lodash.isplainobject: ^4.0.6 type-fest: ^0.21.3 - checksum: cbcf7c5beb1ea589c6819bc296e7b4c95979f890d9f8de62a78b000abdd5a75fe314950797c84f24506b3b1c63974beefbf51fdf32c65047ab102a21b2ee9df5 + checksum: 3655f4c8b419342bf8b4cf8fa1b26e8682661afdf05426eb1440e1f6eae8f11a8515884c2a1f1ad735edae93e05879b6ca3927a040c9843360b149301d99e400 languageName: node linkType: hard "contentful-migration@npm:^4.2.3": - version: 4.5.6 - resolution: "contentful-migration@npm:4.5.6" + version: 4.5.9 + resolution: "contentful-migration@npm:4.5.9" dependencies: axios: ^0.21.0 bluebird: ^3.7.2 @@ -6229,18 +6613,20 @@ __metadata: yargs: ^15.3.1 bin: contentful-migration: bin/contentful-migration - checksum: 3324724b067c5fb79ba4c0070af4b7b279d8054a4c909bb795505721deb5313d313e5efeccefbb32a074c79a9f56ac0f3c5466a5e350c1ec3c37df9e0b31897d + checksum: 0fc8f25fb018273b2e68e17df8bbb00245ae2a56166172d2530191ff83cfdff82f3e570ff124890c87ae5471cf2df9e459e306851910827dfbe5f30e84577247 languageName: node linkType: hard -"contentful-sdk-core@npm:^6.8.0, contentful-sdk-core@npm:^6.9.0": - version: 6.9.0 - resolution: "contentful-sdk-core@npm:6.9.0" +"contentful-sdk-core@npm:^6.10.1, contentful-sdk-core@npm:^6.8.0": + version: 6.10.3 + resolution: "contentful-sdk-core@npm:6.10.3" dependencies: fast-copy: ^2.1.0 - lodash: ^4.17.21 + lodash.isplainobject: ^4.0.6 + lodash.isstring: ^4.0.1 + p-throttle: ^4.1.1 qs: ^6.9.4 - checksum: 856574480dc9f8450bba640ccfdee149e317a148fe832a395066c265f23ab9647fc0df0a9c34470ae7ca02e1166333d45882eabefc754db5ea8fab3368a2dd37 + checksum: 471142ff941e42cdb7f2448980453dd7ea3e154d4e44dbff3cc910bdb6b957e352e0f480e26f4bda4088896b2130282be452b96c388494977688ce6720fa0999 languageName: node linkType: hard @@ -6248,7 +6634,8 @@ __metadata: version: 0.0.0-use.local resolution: "contentlayer-monorepo@workspace:." dependencies: - "@effect-ts/tracing-plugin": ^0.14.10 + "@changesets/cli": ^2.17.0 + "@effect-ts/tracing-plugin": ^0.14.18 "@playwright/test": ^1.15.1 "@types/prettier": ^2.3.2 "@typescript-eslint/eslint-plugin": ^4.31.1 @@ -6259,8 +6646,8 @@ __metadata: eslint-plugin-react-hooks: ^4.2.0 eslint-plugin-simple-import-sort: ^7.0.0 prettier: ^2.4.1 - ts-patch: ^1.4.4 - typescript: ^4.4.3 + ts-patch: ^1.4.5 + typescript: ^4.4.4 languageName: unknown linkType: soft @@ -6274,10 +6661,9 @@ __metadata: "@types/tap": ^15.0.5 clipanion: ^3.2.0-rc.3 contentlayer: "workspace:*" - esbuild: ^0.12.28 tap: ^15.0.10 typanion: 3.5.0 - typescript: ^4.4.3 + typescript: ^4.4.4 yaml: ^1.10.2 bin: contentlayer-stackbit-yaml-generator: ./dist/cli/index.js @@ -6293,8 +6679,7 @@ __metadata: "@contentlayer/core": "workspace:*" "@contentlayer/source-files": "workspace:*" "@contentlayer/utils": "workspace:*" - esbuild: ^0.12.28 - typescript: ^4.4.3 + typescript: ^4.4.4 bin: contentlayer: ./bin/cli.cjs languageName: unknown @@ -6346,20 +6731,20 @@ __metadata: languageName: node linkType: hard -"core-js-compat@npm:^3.14.0, core-js-compat@npm:^3.16.0": - version: 3.17.3 - resolution: "core-js-compat@npm:3.17.3" +"core-js-compat@npm:^3.18.0, core-js-compat@npm:^3.19.0": + version: 3.19.0 + resolution: "core-js-compat@npm:3.19.0" dependencies: - browserslist: ^4.17.0 + browserslist: ^4.17.5 semver: 7.0.0 - checksum: c7f04ddd96a8a624eb990ba846c031dc112ba7c207a5bd7fd998bedb4b9c273b8b7482864d0cadfd19fa761db57b51ea9eaa265c08cfc59a064ba9d41aaaba4f + checksum: 78a497590bcb85a6836a423640a84a1d4968168a3deb483c5cd7b47bf68862d26167ee9d2ce7887881d11ab6211b4912feb9a84594eba5c79db3068d910c5408 languageName: node linkType: hard -"core-js-pure@npm:^3.16.0": - version: 3.17.3 - resolution: "core-js-pure@npm:3.17.3" - checksum: cdb02c49d4adce4e884551a216300df55183e85cdbbc6b8630649b891df6fc03037a1ff22c61265500379c2031d8b5700aeda6c558b51c06f320fc8ae4cff162 +"core-js-pure@npm:^3.19.0": + version: 3.19.0 + resolution: "core-js-pure@npm:3.19.0" + checksum: b1ff8e30791b4d32777200189fc7e0b0c5aa57ffb36280c4ee4aed83bee551b21a5027e62d12ca9bbdfa6522b795642d9ba0513b983dfc710c657551c58aefaa languageName: node linkType: hard @@ -6505,7 +6890,7 @@ __metadata: languageName: node linkType: hard -"cross-spawn@npm:^5.0.1": +"cross-spawn@npm:^5.0.1, cross-spawn@npm:^5.1.0": version: 5.1.0 resolution: "cross-spawn@npm:5.1.0" dependencies: @@ -6825,6 +7210,39 @@ __metadata: languageName: node linkType: hard +"csv-generate@npm:^3.4.3": + version: 3.4.3 + resolution: "csv-generate@npm:3.4.3" + checksum: 868dc630e8bcabf42d3d1ef22c09fb783de72d7e5929854aad0323f44059b1747edf8a2724e32fdc5008396e2ea38d5c45df0b0e3a1b506e3ab34f76f3e2fb3a + languageName: node + linkType: hard + +"csv-parse@npm:^4.16.3": + version: 4.16.3 + resolution: "csv-parse@npm:4.16.3" + checksum: 5ad7790fc31c32ca1623bad1a54906134ba44fa109e8dd2dfda440bf7e9fd93610d9076a78f45c872701bfafdf7f93c9b75500c09d7efd6611d863f1d45ec69f + languageName: node + linkType: hard + +"csv-stringify@npm:^5.6.5": + version: 5.6.5 + resolution: "csv-stringify@npm:5.6.5" + checksum: f93e1444857416081de3d86765b62e4c4f7c110974ad6bbcb0031d7db39b6624847ac9ee5705726e7011346f32f3696f27299b74b23a6c2b083adff0dd2755fe + languageName: node + linkType: hard + +"csv@npm:^5.3.1": + version: 5.5.3 + resolution: "csv@npm:5.5.3" + dependencies: + csv-generate: ^3.4.3 + csv-parse: ^4.16.3 + csv-stringify: ^5.6.5 + stream-transform: ^2.1.3 + checksum: 0decc2d0d7a0abf127f4556d6f3cef5a54015b78d348608b5e8f42256c2bd0a021f34f1efc9723b2cd162680917de4c0b3967bfb65a07305eca0827654ca727e + languageName: node + linkType: hard + "cuint@npm:^0.2.2": version: 0.2.2 resolution: "cuint@npm:0.2.2" @@ -6906,6 +7324,22 @@ __metadata: languageName: node linkType: hard +"date-fns-tz@npm:^1.1.6": + version: 1.1.6 + resolution: "date-fns-tz@npm:1.1.6" + peerDependencies: + date-fns: ">=2.0.0-alpha.13" + checksum: cfe4c799372fcb586b7f22d9c31e10df33dabc74452fbd92269ae02bbaed4024636c477b9aac06c521ec78a7391826d5526fedbcefbad2e5de25bcc00c61ad8f + languageName: node + linkType: hard + +"date-fns@npm:2.x, date-fns@npm:^2.16.1, date-fns@npm:^2.24.0": + version: 2.25.0 + resolution: "date-fns@npm:2.25.0" + checksum: 8896dc1dde0ee5ef77616942423bfa11fa2017a5ac19457293b7aaedc8822ff94f0a14eaf93da573b09b601dc0149eb430988a046cc9f79a2eb15f8c66c9c50c + languageName: node + linkType: hard + "date-fns@npm:^1.27.2": version: 1.30.1 resolution: "date-fns@npm:1.30.1" @@ -6913,13 +7347,6 @@ __metadata: languageName: node linkType: hard -"date-fns@npm:^2.16.1, date-fns@npm:^2.24.0": - version: 2.24.0 - resolution: "date-fns@npm:2.24.0" - checksum: f930419e356cf6a6a02c7ed6c6e438df61b4011861002a3dc94a4efc83bc96a7f30ea3cc2e7231c421604c3d5131f9ffb097bf8e7f81a59d68f556864490664f - languageName: node - linkType: hard - "date-now@npm:1.0.1": version: 1.0.1 resolution: "date-now@npm:1.0.1" @@ -6976,7 +7403,17 @@ __metadata: languageName: node linkType: hard -"decamelize@npm:^1.0.0, decamelize@npm:^1.1.1, decamelize@npm:^1.2.0": +"decamelize-keys@npm:^1.1.0": + version: 1.1.0 + resolution: "decamelize-keys@npm:1.1.0" + dependencies: + decamelize: ^1.1.0 + map-obj: ^1.0.0 + checksum: 8bc5d32e035a072f5dffc1f1f3d26ca7ab1fb44a9cade34c97ab6cd1e62c81a87e718101e96de07d78cecda20a3fdb955df958e46671ccad01bb8dcf0de2e298 + languageName: node + linkType: hard + +"decamelize@npm:^1.0.0, decamelize@npm:^1.1.0, decamelize@npm:^1.1.1, decamelize@npm:^1.2.0": version: 1.2.0 resolution: "decamelize@npm:1.2.0" checksum: ad8c51a7e7e0720c70ec2eeb1163b66da03e7616d7b98c9ef43cce2416395e84c1e9548dd94f5f6ffecfee9f8b94251fc57121a8b021f2ff2469b2bae247b8aa @@ -7130,6 +7567,13 @@ __metadata: languageName: node linkType: hard +"dequal@npm:^2.0.0": + version: 2.0.2 + resolution: "dequal@npm:2.0.2" + checksum: 86c7a2c59f7b0797ed397c74b5fcdb744e48fc19440b70ad6ac59f57550a96b0faef3f1cfd5760ec5e6d3f7cb101f634f1f80db4e727b1dc8389bf62d977c0a0 + languageName: node + linkType: hard + "des.js@npm:^1.0.0": version: 1.0.1 resolution: "des.js@npm:1.0.1" @@ -7147,6 +7591,13 @@ __metadata: languageName: node linkType: hard +"detect-indent@npm:^6.0.0": + version: 6.1.0 + resolution: "detect-indent@npm:6.1.0" + checksum: ab953a73c72dbd4e8fc68e4ed4bfd92c97eb6c43734af3900add963fd3a9316f3bc0578b018b24198d4c31a358571eff5f0656e81a1f3b9ad5c547d58b2d093d + languageName: node + linkType: hard + "detect-node-es@npm:^1.1.0": version: 1.1.0 resolution: "detect-node-es@npm:1.1.0" @@ -7172,10 +7623,10 @@ __metadata: languageName: node linkType: hard -"diff-sequences@npm:^26.6.2": - version: 26.6.2 - resolution: "diff-sequences@npm:26.6.2" - checksum: 79af871776ef149a7ff3345d6b1bf37fe6e81f68632aa5542787851f6f60fba19b0be22fdd1e06046f56ae7382763ccfe94a982c39ee72bd107aef435ecbc0cf +"diff-sequences@npm:^27.0.6": + version: 27.0.6 + resolution: "diff-sequences@npm:27.0.6" + checksum: f35ad024d426cd1026d6c98a1f604c41966a0e89712b05a38812fc11e645ff0e915ec17bc8f4b6910fed6df0b309b255aa6c7c77728be452c6dbbfa30aa2067b languageName: node linkType: hard @@ -7186,6 +7637,13 @@ __metadata: languageName: node linkType: hard +"diff@npm:^5.0.0": + version: 5.0.0 + resolution: "diff@npm:5.0.0" + checksum: f19fe29284b633afdb2725c2a8bb7d25761ea54d321d8e67987ac851c5294be4afeab532bd84531e02583a3fe7f4014aa314a3eda84f5590e7a9e6b371ef3b46 + languageName: node + linkType: hard + "diffie-hellman@npm:^5.0.0": version: 5.0.3 resolution: "diffie-hellman@npm:5.0.3" @@ -7401,10 +7859,10 @@ __metadata: languageName: node linkType: hard -"electron-to-chromium@npm:^1.3.30, electron-to-chromium@npm:^1.3.723, electron-to-chromium@npm:^1.3.830": - version: 1.3.842 - resolution: "electron-to-chromium@npm:1.3.842" - checksum: 46da2ed1d9df8cc666a0b5dff3a04edccf938f69f8094303009fb4831207bd384e55ddc82dd89cf5480803f33467ac72fa0d962beb450a0f7ff3d57ac0e97387 +"electron-to-chromium@npm:^1.3.30, electron-to-chromium@npm:^1.3.723, electron-to-chromium@npm:^1.3.878": + version: 1.3.885 + resolution: "electron-to-chromium@npm:1.3.885" + checksum: 6a92ad89a103dc11f22a1b7012c5dc2b7288e9f22ad71ba397b631106db7e7af4afb5e8defa317457cf3ef558afd343fa8b83c1b3d7f3d7d706bb10c0f9dd907 languageName: node linkType: hard @@ -7511,7 +7969,7 @@ __metadata: languageName: node linkType: hard -"enquirer@npm:^2.3.5": +"enquirer@npm:^2.3.0, enquirer@npm:^2.3.5": version: 2.3.6 resolution: "enquirer@npm:2.3.6" dependencies: @@ -7575,9 +8033,9 @@ __metadata: languageName: node linkType: hard -"es-abstract@npm:^1.17.2, es-abstract@npm:^1.18.0-next.1, es-abstract@npm:^1.18.0-next.2, es-abstract@npm:^1.18.2, es-abstract@npm:^1.18.5": - version: 1.18.6 - resolution: "es-abstract@npm:1.18.6" +"es-abstract@npm:^1.17.2, es-abstract@npm:^1.18.5, es-abstract@npm:^1.19.0, es-abstract@npm:^1.19.1": + version: 1.19.1 + resolution: "es-abstract@npm:1.19.1" dependencies: call-bind: ^1.0.2 es-to-primitive: ^1.2.1 @@ -7590,14 +8048,16 @@ __metadata: is-callable: ^1.2.4 is-negative-zero: ^2.0.1 is-regex: ^1.1.4 + is-shared-array-buffer: ^1.0.1 is-string: ^1.0.7 + is-weakref: ^1.0.1 object-inspect: ^1.11.0 object-keys: ^1.1.1 object.assign: ^4.1.2 string.prototype.trimend: ^1.0.4 string.prototype.trimstart: ^1.0.4 unbox-primitive: ^1.0.1 - checksum: 8903ed187a9f66a8b21385401770124b37ded75a9cd99c7ea22e709ca667e7b549f37dc8bf9bf458a6cdb908c95a16fed389e2871bb3a28bfaab46db555cb1f3 + checksum: b6be8410672c5364db3fb01eb786e30c7b4bb32b4af63d381c08840f4382c4a168e7855cd338bf59d4f1a1a1138f4d748d1fd40ec65aaa071876f9e9fbfed949 languageName: node linkType: hard @@ -7655,71 +8115,243 @@ __metadata: languageName: node linkType: hard -"es6-object-assign@npm:^1.1.0": - version: 1.1.0 - resolution: "es6-object-assign@npm:1.1.0" - checksum: 8d4fdf63484d78b5c64cacc2c2e1165bc7b6a64b739d2a9db6a4dc8641d99cc9efb433cdd4dc3d3d6b00bfa6ce959694e4665e3255190339945c5f33b692b5d8 +"es6-object-assign@npm:^1.1.0": + version: 1.1.0 + resolution: "es6-object-assign@npm:1.1.0" + checksum: 8d4fdf63484d78b5c64cacc2c2e1165bc7b6a64b739d2a9db6a4dc8641d99cc9efb433cdd4dc3d3d6b00bfa6ce959694e4665e3255190339945c5f33b692b5d8 + languageName: node + linkType: hard + +"es6-promisify@npm:^6.0.0": + version: 6.1.1 + resolution: "es6-promisify@npm:6.1.1" + checksum: e57dfa8b6533387e6cae115bdc1591e4e6e7648443741360c4f4f8f1d2c17d1f0fb293ccd3f86193f016c236ed15f336e075784eab7ec9a67af0aed2b949dd7c + languageName: node + linkType: hard + +"es6-set@npm:~0.1.5": + version: 0.1.5 + resolution: "es6-set@npm:0.1.5" + dependencies: + d: 1 + es5-ext: ~0.10.14 + es6-iterator: ~2.0.1 + es6-symbol: 3.1.1 + event-emitter: ~0.3.5 + checksum: 8f205eb5eacfee8fbb2c70a8b8f988537d6fd4e16ab6d43511b736f5be5ae4d24b16b04acc0b1afd2f9bdb7e536d90a92875904c16590e28fcc18ca985a09f64 + languageName: node + linkType: hard + +"es6-symbol@npm:3.1.1": + version: 3.1.1 + resolution: "es6-symbol@npm:3.1.1" + dependencies: + d: 1 + es5-ext: ~0.10.14 + checksum: 0aca3bfe44d90a77f4f76588b41de5267956d0bdbf2b57120da27314f14dab35dd07cb4188cbae879e1aa1a1e1b0d0d2e2006466738bef808eef58b2c50adc99 + languageName: node + linkType: hard + +"es6-symbol@npm:^3.1.1, es6-symbol@npm:~3.1.1, es6-symbol@npm:~3.1.3": + version: 3.1.3 + resolution: "es6-symbol@npm:3.1.3" + dependencies: + d: ^1.0.1 + ext: ^1.1.2 + checksum: cd49722c2a70f011eb02143ef1c8c70658d2660dead6641e160b94619f408b9cf66425515787ffe338affdf0285ad54f4eae30ea5bd510e33f8659ec53bcaa70 + languageName: node + linkType: hard + +"es6-weak-map@npm:^2.0.1": + version: 2.0.3 + resolution: "es6-weak-map@npm:2.0.3" + dependencies: + d: 1 + es5-ext: ^0.10.46 + es6-iterator: ^2.0.3 + es6-symbol: ^3.1.1 + checksum: 19ca15f46d50948ce78c2da5f21fb5b1ef45addd4fe17b5df952ff1f2a3d6ce4781249bc73b90995257264be2a98b2ec749bb2aba0c14b5776a1154178f9c927 + languageName: node + linkType: hard + +"esbuild-android-arm64@npm:0.13.12": + version: 0.13.12 + resolution: "esbuild-android-arm64@npm:0.13.12" + checksum: 9541f2639cd3cf21497fffd1116e77733c65d21659d16652379817e9fab62837bb5ca93ddeb39ac0c2e59f5607919aa6a34bb429e509220cb2cedadcfadb8f80 + languageName: node + linkType: hard + +"esbuild-darwin-64@npm:0.13.12": + version: 0.13.12 + resolution: "esbuild-darwin-64@npm:0.13.12" + checksum: 024870e13c35a553fc867763c1efcb04e70cb837881776d6980f938e16ad40a980a30ab3536d3762a00776f44b4478d55950a2f45f96409987647c7a9c4abdb0 + languageName: node + linkType: hard + +"esbuild-darwin-arm64@npm:0.13.12": + version: 0.13.12 + resolution: "esbuild-darwin-arm64@npm:0.13.12" + checksum: f7a8997726cb3acd4862274040aa2d6c357580f2248080970f178bdb0851af1a6c91efc816c6d9c33f13c5627dd2e857c031acd68be97bf88558c858a61e041d + languageName: node + linkType: hard + +"esbuild-freebsd-64@npm:0.13.12": + version: 0.13.12 + resolution: "esbuild-freebsd-64@npm:0.13.12" + checksum: 617fa4c2004fdf47d9f3818e5984f00afe46eb48e1bd490d4ce0dfd8d6f961974f42d3853701e39655ba0bf1b57a3e99146778b9f50f1bc632eb84132672b5f2 + languageName: node + linkType: hard + +"esbuild-freebsd-arm64@npm:0.13.12": + version: 0.13.12 + resolution: "esbuild-freebsd-arm64@npm:0.13.12" + checksum: dc2b8195c1591c8e8fe3bee91acb6cb1049ed5279e24f10259e324ac6db7a76f11408fb150f25de34d512a998e23b6d14a894ee0b8a1072a6b3921de4e995463 + languageName: node + linkType: hard + +"esbuild-linux-32@npm:0.13.12": + version: 0.13.12 + resolution: "esbuild-linux-32@npm:0.13.12" + checksum: 351c01cf941c230734f89edd2808f2cef3c70422a6a376657ba0699f9c7357f07c1f405fac85f482cee344534beda2bf8ec7ddb500d65477a6540c10e111b1fa + languageName: node + linkType: hard + +"esbuild-linux-64@npm:0.13.12": + version: 0.13.12 + resolution: "esbuild-linux-64@npm:0.13.12" + checksum: 61a27043db2abd8034c8d90e05ff6c8bc9b4c48c419e35f0353231407af834ce97fe2644f6d5ff397f29eda51129984c53e16ac43ce3847329f65da1fc0d6dcc + languageName: node + linkType: hard + +"esbuild-linux-arm64@npm:0.13.12": + version: 0.13.12 + resolution: "esbuild-linux-arm64@npm:0.13.12" + checksum: 4ed6e101dca9c6a4fbf4d2de4dd571e6d321364b8d780383c2fed5607c9c915198fe702ffebde3a22832975c879d31c31e4f7cc06c78b602808d53a86675f869 + languageName: node + linkType: hard + +"esbuild-linux-arm@npm:0.13.12": + version: 0.13.12 + resolution: "esbuild-linux-arm@npm:0.13.12" + checksum: bf06e75b42a67c06e01e7306de3115d59a0767279ab62459cdc0f71de30e9b93d1dccfb60cf9fd65af7d55cd11ff013a2b50f35fb54570b23519fbff4f3c2139 + languageName: node + linkType: hard + +"esbuild-linux-mips64le@npm:0.13.12": + version: 0.13.12 + resolution: "esbuild-linux-mips64le@npm:0.13.12" + checksum: a0d6a2bae1d9c2054cd8d2addaff0586ad259f5a031dc4518730ddadf8fe0b40bf2a569698d114d8c4ec487417d5c5560b055ffe0f1b715b7d99ee2484397862 languageName: node linkType: hard -"es6-promisify@npm:^6.0.0": - version: 6.1.1 - resolution: "es6-promisify@npm:6.1.1" - checksum: e57dfa8b6533387e6cae115bdc1591e4e6e7648443741360c4f4f8f1d2c17d1f0fb293ccd3f86193f016c236ed15f336e075784eab7ec9a67af0aed2b949dd7c +"esbuild-linux-ppc64le@npm:0.13.12": + version: 0.13.12 + resolution: "esbuild-linux-ppc64le@npm:0.13.12" + checksum: a94841b84100a13ad6e8f673b04a58253dd99cd0454ae42de30223c7eb9be528b85e4f7f797cef074539a102e2c342461d80b0d1d5f639e1bb520b83ae760437 languageName: node linkType: hard -"es6-set@npm:~0.1.5": - version: 0.1.5 - resolution: "es6-set@npm:0.1.5" - dependencies: - d: 1 - es5-ext: ~0.10.14 - es6-iterator: ~2.0.1 - es6-symbol: 3.1.1 - event-emitter: ~0.3.5 - checksum: 8f205eb5eacfee8fbb2c70a8b8f988537d6fd4e16ab6d43511b736f5be5ae4d24b16b04acc0b1afd2f9bdb7e536d90a92875904c16590e28fcc18ca985a09f64 +"esbuild-netbsd-64@npm:0.13.12": + version: 0.13.12 + resolution: "esbuild-netbsd-64@npm:0.13.12" + checksum: 56f37d0b640b57541dec4c1e7d44e2ba58945bb2e4272d33b9f9c0b7282095b3661f65745cbc405b4869a76b5a5355c8db9e621b9a50ab63afd9b17a3a0d52f5 languageName: node linkType: hard -"es6-symbol@npm:3.1.1": - version: 3.1.1 - resolution: "es6-symbol@npm:3.1.1" - dependencies: - d: 1 - es5-ext: ~0.10.14 - checksum: 0aca3bfe44d90a77f4f76588b41de5267956d0bdbf2b57120da27314f14dab35dd07cb4188cbae879e1aa1a1e1b0d0d2e2006466738bef808eef58b2c50adc99 +"esbuild-openbsd-64@npm:0.13.12": + version: 0.13.12 + resolution: "esbuild-openbsd-64@npm:0.13.12" + checksum: 850e4ade4bd0758170085995fdad72e21d67bd6e1d5272d9bdc74d8ed767640e2a906811adbb54390c2a20b5791526f21ff654834021cd35fad2c32cbff8e558 languageName: node linkType: hard -"es6-symbol@npm:^3.1.1, es6-symbol@npm:~3.1.1, es6-symbol@npm:~3.1.3": - version: 3.1.3 - resolution: "es6-symbol@npm:3.1.3" - dependencies: - d: ^1.0.1 - ext: ^1.1.2 - checksum: cd49722c2a70f011eb02143ef1c8c70658d2660dead6641e160b94619f408b9cf66425515787ffe338affdf0285ad54f4eae30ea5bd510e33f8659ec53bcaa70 +"esbuild-sunos-64@npm:0.13.12": + version: 0.13.12 + resolution: "esbuild-sunos-64@npm:0.13.12" + checksum: ffdcfaa595e638c21f7b63524167c288133df89872fc12a899110b0bdf05051c4b6d36b21e03dee57494fd8128a995dcb02f48047c6c612bd06e8fb411843773 languageName: node linkType: hard -"es6-weak-map@npm:^2.0.1": - version: 2.0.3 - resolution: "es6-weak-map@npm:2.0.3" - dependencies: - d: 1 - es5-ext: ^0.10.46 - es6-iterator: ^2.0.3 - es6-symbol: ^3.1.1 - checksum: 19ca15f46d50948ce78c2da5f21fb5b1ef45addd4fe17b5df952ff1f2a3d6ce4781249bc73b90995257264be2a98b2ec749bb2aba0c14b5776a1154178f9c927 +"esbuild-windows-32@npm:0.13.12": + version: 0.13.12 + resolution: "esbuild-windows-32@npm:0.13.12" + checksum: f25e49401b81651f05f7a8ad2689b1fd929c9d0b9011b95a561d4503f6cbbf0fc3435443f97d7233c892d258a9edcc88d280b8b4c4a657c2db583a309b5479d0 + languageName: node + linkType: hard + +"esbuild-windows-64@npm:0.13.12": + version: 0.13.12 + resolution: "esbuild-windows-64@npm:0.13.12" + checksum: 88b2a80d323e2d1b48c0be3dd5326bacc8e764b5602d2ab51ec8c02382d9c5df33347ff4d1a5db22157177d57a35a9bb584b47c7ae2c4c39b1c6441a19d7584e + languageName: node + linkType: hard + +"esbuild-windows-arm64@npm:0.13.12": + version: 0.13.12 + resolution: "esbuild-windows-arm64@npm:0.13.12" + checksum: 91671aaed906b045fc021c9847790083589b2d7926d3fd0f1145e9c5966822156ecbb9f093fb1ba24945842bffff1638901d5b119aa5051e312dc84f19068eaa languageName: node linkType: hard -"esbuild@npm:0.12.8": - version: 0.12.8 - resolution: "esbuild@npm:0.12.8" +"esbuild@npm:0.13.12": + version: 0.13.12 + resolution: "esbuild@npm:0.13.12" + dependencies: + esbuild-android-arm64: 0.13.12 + esbuild-darwin-64: 0.13.12 + esbuild-darwin-arm64: 0.13.12 + esbuild-freebsd-64: 0.13.12 + esbuild-freebsd-arm64: 0.13.12 + esbuild-linux-32: 0.13.12 + esbuild-linux-64: 0.13.12 + esbuild-linux-arm: 0.13.12 + esbuild-linux-arm64: 0.13.12 + esbuild-linux-mips64le: 0.13.12 + esbuild-linux-ppc64le: 0.13.12 + esbuild-netbsd-64: 0.13.12 + esbuild-openbsd-64: 0.13.12 + esbuild-sunos-64: 0.13.12 + esbuild-windows-32: 0.13.12 + esbuild-windows-64: 0.13.12 + esbuild-windows-arm64: 0.13.12 + dependenciesMeta: + esbuild-android-arm64: + optional: true + esbuild-darwin-64: + optional: true + esbuild-darwin-arm64: + optional: true + esbuild-freebsd-64: + optional: true + esbuild-freebsd-arm64: + optional: true + esbuild-linux-32: + optional: true + esbuild-linux-64: + optional: true + esbuild-linux-arm: + optional: true + esbuild-linux-arm64: + optional: true + esbuild-linux-mips64le: + optional: true + esbuild-linux-ppc64le: + optional: true + esbuild-netbsd-64: + optional: true + esbuild-openbsd-64: + optional: true + esbuild-sunos-64: + optional: true + esbuild-windows-32: + optional: true + esbuild-windows-64: + optional: true + esbuild-windows-arm64: + optional: true bin: esbuild: bin/esbuild - checksum: e7579f765a8d79c562a3bcda8e83015b5ce8de237ed5e646851bb73fc4c1262cb1611b5b0591f36dad6af63b909062a6fb4e90417ab8341f6ba182a00c7c4e86 + checksum: 7ef4ef3e8eec11b832224b8886ccea22f72e89e2d9b59ec45d03bb2a512ca725fdb06e88609884e0721a4b90d1095e3ec898bd6f39a4efa0e2c99770730e0041 languageName: node linkType: hard @@ -7850,38 +8482,37 @@ __metadata: languageName: node linkType: hard -"eslint-module-utils@npm:^2.6.2": - version: 2.6.2 - resolution: "eslint-module-utils@npm:2.6.2" +"eslint-module-utils@npm:^2.7.0": + version: 2.7.1 + resolution: "eslint-module-utils@npm:2.7.1" dependencies: debug: ^3.2.7 + find-up: ^2.1.0 pkg-dir: ^2.0.0 - checksum: 814591f494e4f4b04c1af0fde2a679e7a7664a5feb51175e02ba96d671e34ec60cb1835d174508eb81c07a6c92c243f84c6349f4169b3bec1a8dbdd36a0934f3 + checksum: c30dfa125aafe65e5f6a30a31c26932106fcf09934a2f47d7f8a393ed9106da7b07416f2337b55c85f9db0175c873ee0827be5429a24ec381b49940f342b9ac3 languageName: node linkType: hard "eslint-plugin-import@npm:^2.22.1, eslint-plugin-import@npm:^2.24.2": - version: 2.24.2 - resolution: "eslint-plugin-import@npm:2.24.2" + version: 2.25.2 + resolution: "eslint-plugin-import@npm:2.25.2" dependencies: - array-includes: ^3.1.3 - array.prototype.flat: ^1.2.4 + array-includes: ^3.1.4 + array.prototype.flat: ^1.2.5 debug: ^2.6.9 doctrine: ^2.1.0 eslint-import-resolver-node: ^0.3.6 - eslint-module-utils: ^2.6.2 - find-up: ^2.0.0 + eslint-module-utils: ^2.7.0 has: ^1.0.3 - is-core-module: ^2.6.0 + is-core-module: ^2.7.0 + is-glob: ^4.0.3 minimatch: ^3.0.4 - object.values: ^1.1.4 - pkg-up: ^2.0.0 - read-pkg-up: ^3.0.0 + object.values: ^1.1.5 resolve: ^1.20.0 tsconfig-paths: ^3.11.0 peerDependencies: - eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 - checksum: df570aec83ffa126fd80596d9fb1b6799d3cde025ceeb159eb28383541ebbb855468c9a2dbc670ab9e91dd0a8f8a82e52fd909a7c61e9ffa585bcce84ae1aec4 + eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 + checksum: 4ca36e37faf72fb1ed25361ea8a6abbcc9daa65f3a9ac1dc0a660029000456e8c8b98a87b8cc2316541b13c6e5915df41d2dc4a1d7fe0729d9b72b9a3bd5b909 languageName: node linkType: hard @@ -7916,25 +8547,26 @@ __metadata: linkType: hard "eslint-plugin-react@npm:^7.23.1": - version: 7.25.2 - resolution: "eslint-plugin-react@npm:7.25.2" + version: 7.26.1 + resolution: "eslint-plugin-react@npm:7.26.1" dependencies: array-includes: ^3.1.3 array.prototype.flatmap: ^1.2.4 doctrine: ^2.1.0 estraverse: ^5.2.0 - has: ^1.0.3 jsx-ast-utils: ^2.4.1 || ^3.0.0 minimatch: ^3.0.4 object.entries: ^1.1.4 object.fromentries: ^2.0.4 + object.hasown: ^1.0.0 object.values: ^1.1.4 prop-types: ^15.7.2 resolve: ^2.0.0-next.3 + semver: ^6.3.0 string.prototype.matchall: ^4.0.5 peerDependencies: eslint: ^3 || ^4 || ^5 || ^6 || ^7 - checksum: 79ae67ace68e3a98ebc2f133c995a470e8d84a86c5d0ecf99ee46a9697dbb8f3a76ee351c49ecdbab4acf729392b39df9562116f63cb929247dd273d50d22662 + checksum: 856eec868fe45de941f86f5e197a4da1421246bef2dcc88802e78ceedaa067edefd84352483bf595a56054022594f6c3ea93a5fb49aac6830b31d09754ab9237 languageName: node linkType: hard @@ -8097,9 +8729,9 @@ __metadata: linkType: hard "estraverse@npm:^5.1.0, estraverse@npm:^5.2.0": - version: 5.2.0 - resolution: "estraverse@npm:5.2.0" - checksum: ec11b70d946bf5d7f76f91db38ef6f08109ac1b36cda293a26e678e58df4719f57f67b9ec87042afdd1f0267cee91865be3aa48d2161765a93defab5431be7b8 + version: 5.3.0 + resolution: "estraverse@npm:5.3.0" + checksum: 072780882dc8416ad144f8fe199628d2b3e7bbc9989d9ed43795d2c90309a2047e6bc5979d7e2322a341163d22cfad9e21f4110597fe487519697389497e4e2b languageName: node linkType: hard @@ -8201,7 +8833,7 @@ __metadata: languageName: node linkType: hard -"events@npm:^3.0.0": +"events@npm:3.3.0, events@npm:^3.0.0": version: 3.3.0 resolution: "events@npm:3.3.0" checksum: f6f487ad2198aa41d878fa31452f1a3c00958f46e9019286ff4787c84aac329332ab45c9cdc8c445928fc6d7ded294b9e005a7fce9426488518017831b272780 @@ -8235,6 +8867,12 @@ __metadata: languageName: node linkType: hard +"example-azimuth-sanity-monorepo@workspace:examples/playground-azimuth-sanity": + version: 0.0.0-use.local + resolution: "example-azimuth-sanity-monorepo@workspace:examples/playground-azimuth-sanity" + languageName: unknown + linkType: soft + "examples-azimuth-colocated@workspace:examples/playground-azimuth-colocated": version: 0.0.0-use.local resolution: "examples-azimuth-colocated@workspace:examples/playground-azimuth-colocated" @@ -8246,7 +8884,7 @@ __metadata: contentlayer-stackbit-yaml-generator: "workspace:*" date-fns: ^2.24.0 marked: ^3.0.4 - next: ^11.1.2 + next: ^12.0.2 next-contentlayer: "workspace:*" react: ^17.0.2 react-dom: ^17.0.2 @@ -8254,7 +8892,7 @@ __metadata: react-html-parser: ^2.0.2 react-script-tag: ^1.1.2 sass: ^1.32.7 - typescript: ^4.4.3 + typescript: ^4.4.4 languageName: unknown linkType: soft @@ -8270,7 +8908,7 @@ __metadata: contentlayer-stackbit-yaml-generator: "workspace:*" date-fns: ^2.24.0 marked: ^3.0.4 - next: ^11.1.2 + next: ^12.0.2 next-contentlayer: "workspace:*" react: ^17.0.2 react-dom: ^17.0.2 @@ -8278,7 +8916,7 @@ __metadata: react-html-parser: ^2.0.2 react-script-tag: ^1.1.2 sass: ^1.32.7 - typescript: ^4.4.3 + typescript: ^4.4.4 languageName: unknown linkType: soft @@ -8293,14 +8931,14 @@ __metadata: contentlayer: "workspace:*" date-fns: ^2.24.0 marked: ^3.0.4 - next: ^11.1.2 + next: ^12.0.2 react: ^17.0.2 react-dom: ^17.0.2 react-helmet: ^6.1.0 react-html-parser: ^2.0.2 react-script-tag: ^1.1.2 sass: ^1.32.7 - typescript: ^4.4.3 + typescript: ^4.4.4 languageName: unknown linkType: soft @@ -8315,7 +8953,7 @@ __metadata: contentlayer-stackbit-yaml-generator: "workspace:*" date-fns: ^2.24.0 marked: ^3.0.4 - next: ^11.1.2 + next: ^12.0.2 next-contentlayer: "workspace:*" react: ^17.0.2 react-dom: ^17.0.2 @@ -8323,7 +8961,7 @@ __metadata: react-html-parser: ^2.0.2 react-script-tag: ^1.1.2 sass: ^1.32.7 - typescript: ^4.4.3 + typescript: ^4.4.4 languageName: unknown linkType: soft @@ -8335,12 +8973,12 @@ __metadata: "@types/react-dom": ^17.0.9 contentlayer: latest date-fns: ^2.24.0 - next: ^11.1.2 + next: ^12.0.2 next-contentlayer: latest react: 17.0.2 react-dom: 17.0.2 rehype-highlight: ^5.0.0 - typescript: ^4.4.3 + typescript: ^4.4.4 languageName: unknown linkType: soft @@ -8349,16 +8987,17 @@ __metadata: resolution: "examples-gatsby-docs@workspace:examples/gatsby-docs" dependencies: "@leafac/rehype-shiki": ^1.3.1 + "@stefanprobst/rehype-shiki": ^2.0.4 "@types/react": ^17.0.21 "@types/react-dom": ^17.0.9 contentlayer: "workspace:*" eslint-config-next: ^11.0.1 - next: ^11.1.2 + next: ^12.0.2 next-contentlayer: "workspace:*" react: ^17.0.2 react-dom: ^17.0.2 shiki: ^0.9.4 - typescript: ^4.4.3 + typescript: ^4.4.4 languageName: unknown linkType: soft @@ -8368,12 +9007,11 @@ __metadata: dependencies: "@types/react": 17.0.20 contentlayer: latest - mdx-bundler: ^6.0.2 - next: 11.1.2 + next: 12.0.2 next-contentlayer: latest react: 17.0.2 react-dom: 17.0.2 - typescript: 4.4.3 + typescript: 4.4.4 languageName: unknown linkType: soft @@ -8384,7 +9022,7 @@ __metadata: contentlayer: latest contentlayer-stackbit-yaml-generator: latest date-fns: ^2.24.0 - next: ^11.1.2 + next: ^12.0.2 next-contentlayer: latest react: 17.0.2 react-dom: 17.0.2 @@ -8401,12 +9039,12 @@ __metadata: contentlayer: latest contentlayer-stackbit-yaml-generator: latest date-fns: ^2.24.0 - next: ^11.1.2 + next: ^12.0.2 next-contentlayer: latest react: 17.0.2 react-dom: 17.0.2 rehype-highlight: ^5.0.0 - typescript: ^4.4.3 + typescript: ^4.4.4 languageName: unknown linkType: soft @@ -8471,17 +9109,17 @@ __metadata: languageName: node linkType: hard -"expect@npm:^26.4.2": - version: 26.6.2 - resolution: "expect@npm:26.6.2" +"expect@npm:=27.2.5": + version: 27.2.5 + resolution: "expect@npm:27.2.5" dependencies: - "@jest/types": ^26.6.2 - ansi-styles: ^4.0.0 - jest-get-type: ^26.3.0 - jest-matcher-utils: ^26.6.2 - jest-message-util: ^26.6.2 - jest-regex-util: ^26.0.0 - checksum: 79a9b888c5c6d37d11f2cb76def6cf1dc8ff098d38662ee20c9f2ee0da67e9a93435f2327854b2e7554732153870621843e7f83e8cefb1250447ee2bc39883a4 + "@jest/types": ^27.2.5 + ansi-styles: ^5.0.0 + jest-get-type: ^27.0.6 + jest-matcher-utils: ^27.2.5 + jest-message-util: ^27.2.5 + jest-regex-util: ^27.0.6 + checksum: c9be6ec30d19f69c6b838c379e102c156b3ce231e0e3bfc7928eb7a239e5d2a8ed3a43ded4856ad6b3f2f83944561455ad3cf4dfc5322e7d962f2eddc67941c7 languageName: node linkType: hard @@ -8524,11 +9162,11 @@ __metadata: linkType: hard "ext@npm:^1.1.2": - version: 1.5.0 - resolution: "ext@npm:1.5.0" + version: 1.6.0 + resolution: "ext@npm:1.6.0" dependencies: type: ^2.5.0 - checksum: 71f3e25218be97ce2095d843eba93f52607f6b98f162aed748d0cfee6bbd3cc4713b3636b48e45165b6791f0cbf88ae09e1c5c560711ff958c8d5de47dc15417 + checksum: ca3ef4619e838f441a92238a98b77ac873da2175ace746c64303ffe2c3208e79a3acf3bf7004e40b720f3c2a83bf0143e6dd4a7cdfae6e73f54a3bfc7a14b5c2 languageName: node linkType: hard @@ -8558,7 +9196,14 @@ __metadata: languageName: node linkType: hard -"external-editor@npm:^3.0.3": +"extendable-error@npm:^0.1.5": + version: 0.1.7 + resolution: "extendable-error@npm:0.1.7" + checksum: 80478be7429a1675d2085f701239796bab3230ed6f2fb1b138fbabec24bea6516b7c5ceb6e9c209efcc9c089948d93715703845653535f8e8a49655066a9255e + languageName: node + linkType: hard + +"external-editor@npm:^3.0.3, external-editor@npm:^3.1.0": version: 3.1.0 resolution: "external-editor@npm:3.1.0" dependencies: @@ -8734,8 +9379,8 @@ __metadata: linkType: hard "fbjs@npm:^3.0.0": - version: 3.0.0 - resolution: "fbjs@npm:3.0.0" + version: 3.0.1 + resolution: "fbjs@npm:3.0.1" dependencies: cross-fetch: ^3.0.4 fbjs-css-vars: ^1.0.0 @@ -8743,8 +9388,8 @@ __metadata: object-assign: ^4.1.0 promise: ^7.1.1 setimmediate: ^1.0.5 - ua-parser-js: ^0.7.18 - checksum: 85ec57d8dbeddd7c82bf8f111a3c7de1abc1f4d7c603d6ccbcc1ec8dce35ff5b7a113dd34acbf7930093e5533c37a2298a92d342077f967bef34dc7cf2f3f07e + ua-parser-js: ^0.7.30 + checksum: bc9d698769f4795b970b0723ec4393b01715ef902ffab8a0b4f0de4d9862b5896014ed6de6b773c0ed35fca616692a25e5a43a266816d77241a454cda79a1560 languageName: node linkType: hard @@ -8933,6 +9578,26 @@ __metadata: languageName: node linkType: hard +"find-up@npm:^5.0.0": + version: 5.0.0 + resolution: "find-up@npm:5.0.0" + dependencies: + locate-path: ^6.0.0 + path-exists: ^4.0.0 + checksum: 07955e357348f34660bde7920783204ff5a26ac2cafcaa28bace494027158a97b9f56faaf2d89a6106211a8174db650dd9f503f9c0d526b1202d5554a00b9095 + languageName: node + linkType: hard + +"find-yarn-workspace-root2@npm:1.2.16": + version: 1.2.16 + resolution: "find-yarn-workspace-root2@npm:1.2.16" + dependencies: + micromatch: ^4.0.2 + pkg-dir: ^4.2.0 + checksum: b4abdd37ab87c2172e2abab69ecbfed365d63232742cd1f0a165020fba1b200478e944ec2035c6aaf0ae142ac4c523cbf08670f45e59b242bcc295731b017825 + languageName: node + linkType: hard + "findit@npm:^2.0.0": version: 2.0.0 resolution: "findit@npm:2.0.0" @@ -8975,14 +9640,14 @@ __metadata: linkType: hard "flux@npm:^4.0.1": - version: 4.0.1 - resolution: "flux@npm:4.0.1" + version: 4.0.2 + resolution: "flux@npm:4.0.2" dependencies: fbemitter: ^3.0.0 fbjs: ^3.0.0 peerDependencies: react: ^15.0.2 || ^16.0.0 || ^17.0.0 - checksum: 647035a8b9eb38cbac004be4829457986118d9e1328262ddbd2c7e705f59ff58a9666a2e45043562ae228062340841521316fdf235f2ebfafb5a199ed57262d4 + checksum: 50a9b1e2fd46b4583c65924593643ae3466cfc695fed9d17b15a50e5f29fa84fc723276c6f36d22d38e83db46de7bc1b5f3209f11f0e26c33d25c3836addae49 languageName: node linkType: hard @@ -8996,12 +9661,12 @@ __metadata: linkType: hard "follow-redirects@npm:^1.14.0, follow-redirects@npm:^1.2.4": - version: 1.14.4 - resolution: "follow-redirects@npm:1.14.4" + version: 1.14.5 + resolution: "follow-redirects@npm:1.14.5" peerDependenciesMeta: debug: optional: true - checksum: d4ce74cf5c6f363168b97e706b914eb9ffb6bf4d4c6d8f8330b93088d9b90e566611ddbcf0e42c8ed5fd17598dfeda1d19230d3e9d6d6c6b4d1c10ec3a0b99be + checksum: f004a76b2ee3a849772c2816e30928253bf47537b0f00184d89f4966413add96a228a4d96ca8c702bc045a683c52c2ba41545c915cc1a5e33bf8fd9d07b59aee languageName: node linkType: hard @@ -9077,15 +9742,15 @@ __metadata: languageName: node linkType: hard -"framer-motion@npm:^4.1.17": - version: 4.1.17 - resolution: "framer-motion@npm:4.1.17" +"framer-motion@npm:^5.0.0": + version: 5.0.0 + resolution: "framer-motion@npm:5.0.0" dependencies: "@emotion/is-prop-valid": ^0.8.2 - framesync: 5.3.0 + framesync: 6.0.1 hey-listen: ^1.0.8 - popmotion: 9.3.6 - style-value-types: 4.1.4 + popmotion: 10.0.2 + style-value-types: 5.0.0 tslib: ^2.1.0 peerDependencies: react: ">=16.8 || ^17.0.0" @@ -9093,16 +9758,16 @@ __metadata: dependenciesMeta: "@emotion/is-prop-valid": optional: true - checksum: f6b5fc8f189e6760353aa5b67515b6576ebaa164d8df73118780a09d1d4a162e54dfeb126a05c6a28727af88f4a80f8b94900ff9510be44dada6496a99273fde + checksum: d1758c30425e9f9f27eea3fe9e8233891657856d7361e2f9b26f7552d4f4b17465573e8235f7568841737c52abceb574823f9e8a4987a214bc7c6d56623d57cb languageName: node linkType: hard -"framesync@npm:5.3.0": - version: 5.3.0 - resolution: "framesync@npm:5.3.0" +"framesync@npm:6.0.1, framesync@npm:^6.0.1": + version: 6.0.1 + resolution: "framesync@npm:6.0.1" dependencies: tslib: ^2.1.0 - checksum: 9ebbb2863e6a1cfd2e9dd1b73af427d23caa03c92dd49ea767ebdd208c3a573bba4a1026f67068d856a21704f79adcdf2f750cc852ff73bc1f0e80edaaecded8 + checksum: a23ebe8f7e20a32c0b99c2f8175b6f07af3ec6316aad52a2316316a6d011d717af8d2175dcc2827031c59fabb30232ed3e19a720a373caba7f070e1eae436325 languageName: node linkType: hard @@ -9144,7 +9809,7 @@ __metadata: languageName: node linkType: hard -"fs-extra@npm:^7.0.0": +"fs-extra@npm:^7.0.0, fs-extra@npm:^7.0.1": version: 7.0.1 resolution: "fs-extra@npm:7.0.1" dependencies: @@ -9155,6 +9820,17 @@ __metadata: languageName: node linkType: hard +"fs-extra@npm:^8.1.0": + version: 8.1.0 + resolution: "fs-extra@npm:8.1.0" + dependencies: + graceful-fs: ^4.2.0 + jsonfile: ^4.0.0 + universalify: ^0.1.0 + checksum: bf44f0e6cea59d5ce071bba4c43ca76d216f89e402dc6285c128abc0902e9b8525135aa808adad72c9d5d218e9f4bcc63962815529ff2f684ad532172a284880 + languageName: node + linkType: hard + "fs-extra@npm:^9.1.0": version: 9.1.0 resolution: "fs-extra@npm:9.1.0" @@ -9437,13 +10113,13 @@ fsevents@^1.2.7: linkType: hard "glob-promise@npm:^4.1.0": - version: 4.2.0 - resolution: "glob-promise@npm:4.2.0" + version: 4.2.2 + resolution: "glob-promise@npm:4.2.2" dependencies: "@types/glob": ^7.1.3 peerDependencies: glob: ^7.1.6 - checksum: 73191bde0612a42bcec5130b370e9e4ecfafc4b8cbc529c8567bd68e212cbabbed97b2c9a63325a069d99997337b32fe3df67cd8d9b2333470d594a3450fa79c + checksum: c1a3d95f7c8393e4151d4899ec4e42bb2e8237160f840ad1eccbe9247407da8b6c13e28f463022e011708bc40862db87b9b77236d35afa3feb8aa86d518f2dfe languageName: node linkType: hard @@ -9461,7 +10137,7 @@ fsevents@^1.2.7: languageName: node linkType: hard -"glob@npm:7.1.7, glob@npm:^7.0.0, glob@npm:^7.1.3, glob@npm:^7.1.4, glob@npm:^7.1.7, glob@npm:~7.1.6": +"glob@npm:7.1.7": version: 7.1.7 resolution: "glob@npm:7.1.7" dependencies: @@ -9475,7 +10151,7 @@ fsevents@^1.2.7: languageName: node linkType: hard -"glob@npm:^7.0.5, glob@npm:^7.1.6": +"glob@npm:^7.0.0, glob@npm:^7.0.5, glob@npm:^7.1.3, glob@npm:^7.1.4, glob@npm:^7.1.6, glob@npm:^7.1.7, glob@npm:~7.2.0": version: 7.2.0 resolution: "glob@npm:7.2.0" dependencies: @@ -9518,11 +10194,11 @@ fsevents@^1.2.7: linkType: hard "globals@npm:^13.6.0, globals@npm:^13.9.0": - version: 13.11.0 - resolution: "globals@npm:13.11.0" + version: 13.12.0 + resolution: "globals@npm:13.12.0" dependencies: type-fest: ^0.20.2 - checksum: e9e5624154261a3e5344d2105a94886c5f2ca48028fa8258cd7b9119c5f00cf2909392817bb2d162c9a1a31b55d9b2c14e8f2271c45a22f77806f5b9322541cf + checksum: 1f959abb11117916468a1afcba527eead152900cad652c8383c4e8976daea7ec55e1ee30c086f48d1b8655719f214e9d92eca083c3a43b5543bc4056e7e5fccf languageName: node linkType: hard @@ -9542,7 +10218,7 @@ fsevents@^1.2.7: languageName: node linkType: hard -"globby@npm:^11.0.3": +"globby@npm:^11.0.0, globby@npm:^11.0.3": version: 11.0.4 resolution: "globby@npm:11.0.4" dependencies: @@ -9575,13 +10251,20 @@ fsevents@^1.2.7: languageName: node linkType: hard -"graceful-fs@npm:^4.1.11, graceful-fs@npm:^4.1.15, graceful-fs@npm:^4.1.2, graceful-fs@npm:^4.1.6, graceful-fs@npm:^4.2.0, graceful-fs@npm:^4.2.4, graceful-fs@npm:^4.2.6": +"graceful-fs@npm:^4.1.11, graceful-fs@npm:^4.1.15, graceful-fs@npm:^4.1.2, graceful-fs@npm:^4.1.5, graceful-fs@npm:^4.1.6, graceful-fs@npm:^4.2.0, graceful-fs@npm:^4.2.4, graceful-fs@npm:^4.2.6": version: 4.2.8 resolution: "graceful-fs@npm:4.2.8" checksum: 5d224c8969ad0581d551dfabdb06882706b31af2561bd5e2034b4097e67cc27d05232849b8643866585fd0a41c7af152950f8776f4dd5579e9853733f31461c6 languageName: node linkType: hard +"grapheme-splitter@npm:^1.0.4": + version: 1.0.4 + resolution: "grapheme-splitter@npm:1.0.4" + checksum: 0c22ec54dee1b05cd480f78cf14f732cb5b108edc073572c4ec205df4cd63f30f8db8025afc5debc8835a8ddeacf648a1c7992fe3dcd6ad38f9a476d84906620 + languageName: node + linkType: hard + "gray-matter@npm:^4.0.3": version: 4.0.3 resolution: "gray-matter@npm:4.0.3" @@ -9634,6 +10317,13 @@ fsevents@^1.2.7: languageName: node linkType: hard +"hard-rejection@npm:^2.1.0": + version: 2.1.0 + resolution: "hard-rejection@npm:2.1.0" + checksum: 7baaf80a0c7fff4ca79687b4060113f1529589852152fa935e6787a2bc96211e784ad4588fb3048136ff8ffc9dfcf3ae385314a5b24db32de20bea0d1597f9dc + languageName: node + linkType: hard + "has-ansi@npm:^2.0.0": version: 2.0.0 resolution: "has-ansi@npm:2.0.0" @@ -9794,6 +10484,21 @@ fsevents@^1.2.7: languageName: node linkType: hard +"hast-to-hyperscript@npm:^10.0.0": + version: 10.0.1 + resolution: "hast-to-hyperscript@npm:10.0.1" + dependencies: + "@types/unist": ^2.0.0 + comma-separated-tokens: ^2.0.0 + property-information: ^6.0.0 + space-separated-tokens: ^2.0.0 + style-to-object: ^0.3.0 + unist-util-is: ^5.0.0 + web-namespaces: ^2.0.0 + checksum: 0ec7a6f873312421c6cfa84f8c842fa00c74e96018c371ace4800fda6590e208db8e31d4e84b09e436fe6b9b87b2fd2968b30c27881ff82fc9fe466a0f59b922 + languageName: node + linkType: hard + "hast-util-from-parse5@npm:^6.0.0": version: 6.0.1 resolution: "hast-util-from-parse5@npm:6.0.1" @@ -9808,6 +10513,22 @@ fsevents@^1.2.7: languageName: node linkType: hard +"hast-util-from-parse5@npm:^7.0.0": + version: 7.1.0 + resolution: "hast-util-from-parse5@npm:7.1.0" + dependencies: + "@types/hast": ^2.0.0 + "@types/parse5": ^6.0.0 + "@types/unist": ^2.0.0 + hastscript: ^7.0.0 + property-information: ^6.0.0 + vfile: ^5.0.0 + vfile-location: ^4.0.0 + web-namespaces: ^2.0.0 + checksum: 4a774700042e03aeecca6b6977f0e915069eefcf81c30d59ae0e1d2d7170e419065bcd8708504cb7b4d19b05367daee2177ddce47db1b5a654bb7ec19ba8d227 + languageName: node + linkType: hard + "hast-util-is-element@npm:^1.0.0": version: 1.1.0 resolution: "hast-util-is-element@npm:1.1.0" @@ -9832,6 +10553,34 @@ fsevents@^1.2.7: languageName: node linkType: hard +"hast-util-parse-selector@npm:^3.0.0": + version: 3.1.0 + resolution: "hast-util-parse-selector@npm:3.1.0" + dependencies: + "@types/hast": ^2.0.0 + checksum: 8be1a2334652866b40fde72a8b7d0867a791ce8a70d15fd7bb44b9a4f349913b77999e5add41900466bc9461c6b0fdea391875ef534b33cacf7a2aee9d8e447c + languageName: node + linkType: hard + +"hast-util-raw@npm:^7.1.1": + version: 7.2.0 + resolution: "hast-util-raw@npm:7.2.0" + dependencies: + "@types/hast": ^2.0.0 + "@types/parse5": ^6.0.0 + hast-util-from-parse5: ^7.0.0 + hast-util-to-parse5: ^7.0.0 + html-void-elements: ^2.0.0 + parse5: ^6.0.0 + unist-util-position: ^4.0.0 + unist-util-visit: ^4.0.0 + vfile: ^5.0.0 + web-namespaces: ^2.0.0 + zwitch: ^2.0.0 + checksum: dd18320cf5736f2413d7dab58cc68a9cce3e426c46db1ba1ae883a16c508a4b78c293260ba586fa27ec8089ec0d633564fdfde411b915c693a42ea2933f0b6e5 + languageName: node + linkType: hard + "hast-util-to-estree@npm:^2.0.0": version: 2.0.2 resolution: "hast-util-to-estree@npm:2.0.2" @@ -9855,8 +10604,8 @@ fsevents@^1.2.7: linkType: hard "hast-util-to-html@npm:^8.0.0": - version: 8.0.2 - resolution: "hast-util-to-html@npm:8.0.2" + version: 8.0.3 + resolution: "hast-util-to-html@npm:8.0.3" dependencies: "@types/hast": ^2.0.0 ccount: ^2.0.0 @@ -9866,9 +10615,32 @@ fsevents@^1.2.7: html-void-elements: ^2.0.0 property-information: ^6.0.0 space-separated-tokens: ^2.0.0 - stringify-entities: ^4.0.0 + stringify-entities: ^4.0.2 unist-util-is: ^5.0.0 - checksum: 0164f969b6f65a69b50135f300e6021d743ca0ee58758bf046c5a1f9f6e49a3b39eb104013e9be07d1f8656baebf91f7cf37be3b9ab68d9b92c967fe0a4c48ae + checksum: 128bf69be025a37168c871899c5c3b662fd1754609e83b999406d1c4e81088bf0460cd97a048ec6953753b3c14b192ecb30a66612a17d53e6d6b98a32040f5d3 + languageName: node + linkType: hard + +"hast-util-to-parse5@npm:^7.0.0": + version: 7.0.0 + resolution: "hast-util-to-parse5@npm:7.0.0" + dependencies: + "@types/hast": ^2.0.0 + "@types/parse5": ^6.0.0 + hast-to-hyperscript: ^10.0.0 + property-information: ^6.0.0 + web-namespaces: ^2.0.0 + zwitch: ^2.0.0 + checksum: a30ceaca3f456b0a4c8d8330d782d9bcf7e05abe362b2cf208b204afeaef155d580ed84c959c0ef719edeac413e04759000f3e3318816aea41e7841876e5f890 + languageName: node + linkType: hard + +"hast-util-to-string@npm:^2.0.0": + version: 2.0.0 + resolution: "hast-util-to-string@npm:2.0.0" + dependencies: + "@types/hast": ^2.0.0 + checksum: 0c087f8dee4238741cbad65d28adb8bf800252c763a3c643df2fcb4ef97232056837928c2ae73f841f310e4d336c3b183ee380a5e6eb24bda5c117f78ed600d4 languageName: node linkType: hard @@ -9884,13 +10656,13 @@ fsevents@^1.2.7: linkType: hard "hast-util-to-text@npm:^3.0.0": - version: 3.1.0 - resolution: "hast-util-to-text@npm:3.1.0" + version: 3.1.1 + resolution: "hast-util-to-text@npm:3.1.1" dependencies: "@types/hast": ^2.0.0 hast-util-is-element: ^2.0.0 unist-util-find-after: ^4.0.0 - checksum: c4d144b94bf9077c3aa5ea9ace5330a0cab3fe570e0294b36610c8f87ac8adbbb3d50788e43f1ce22c0c97faa261d7d16747e20893e53fd6b37b205897b4b3a9 + checksum: 2312a818c8ec7b02307b04175357e5a7a9918f48624d05366668ba60918734ca62b0ee21006a2a448e0e5a198654cd1fa4ba8c813702b465cb487e2320db523a languageName: node linkType: hard @@ -9914,6 +10686,19 @@ fsevents@^1.2.7: languageName: node linkType: hard +"hastscript@npm:^7.0.0": + version: 7.0.2 + resolution: "hastscript@npm:7.0.2" + dependencies: + "@types/hast": ^2.0.0 + comma-separated-tokens: ^2.0.0 + hast-util-parse-selector: ^3.0.0 + property-information: ^6.0.0 + space-separated-tokens: ^2.0.0 + checksum: ee33aff714b12f9f83049550956c7fb3e5ac7bdd20e77b57dc01b66de06e8bb0b3ba24153d4b6a1d7fa660bfef91125ac29e1bb04fb628e30d11097d28037235 + languageName: node + linkType: hard + "he@npm:1.2.0, he@npm:^1.2.0": version: 1.2.0 resolution: "he@npm:1.2.0" @@ -9937,10 +10722,10 @@ fsevents@^1.2.7: languageName: node linkType: hard -"highlight.js@npm:~11.2.0": - version: 11.2.0 - resolution: "highlight.js@npm:11.2.0" - checksum: 12bfd562899a6a70d20321460ec40a94456bd8a9cb7deedbb70630c1981b937690fa0c7cf056d8f12c3c39981b400fb1a4f8b784b97399b26bd812460809cc0e +"highlight.js@npm:~11.3.0": + version: 11.3.1 + resolution: "highlight.js@npm:11.3.1" + checksum: 9adaaa1fe5aaae0ca522f9355bc2a7387f76ab362f88c32c86879b99f606619a9aa33c32ffc94cd893987e71ba5d2de6f3e325ed9e8eac65e5872d251e8cba3a languageName: node linkType: hard @@ -10165,6 +10950,13 @@ fsevents@^1.2.7: languageName: node linkType: hard +"human-id@npm:^1.0.2": + version: 1.0.2 + resolution: "human-id@npm:1.0.2" + checksum: 95ee57ffae849f008e2ef3fe6e437be8c999861b4256f18c3b194c8928670a8a149e0576917105d5fd77e5edbb621c5a4736fade20bb7bf130113c1ebc95cb74 + languageName: node + linkType: hard + "humanize-list@npm:^1.0.1": version: 1.0.1 resolution: "humanize-list@npm:1.0.1" @@ -10229,7 +11021,7 @@ fsevents@^1.2.7: languageName: node linkType: hard -"ignore@npm:^5.1.1, ignore@npm:^5.1.4": +"ignore@npm:^5.1.1, ignore@npm:^5.1.4, ignore@npm:^5.1.8": version: 5.1.8 resolution: "ignore@npm:5.1.8" checksum: 967abadb61e2cb0e5c5e8c4e1686ab926f91bc1a4680d994b91947d3c65d04c3ae126dcdf67f08e0feeb8ff8407d453e641aeeddcc47a3a3cca359f283cf6121 @@ -10402,8 +11194,8 @@ fsevents@^1.2.7: linkType: hard "ink@npm:*": - version: 3.0.9 - resolution: "ink@npm:3.0.9" + version: 3.2.0 + resolution: "ink@npm:3.2.0" dependencies: ansi-escapes: ^4.2.1 auto-bind: 4.0.0 @@ -10416,9 +11208,9 @@ fsevents@^1.2.7: is-ci: ^2.0.0 lodash: ^4.17.20 patch-console: ^1.0.0 - react-devtools-core: ^4.6.0 - react-reconciler: ^0.24.0 - scheduler: ^0.18.0 + react-devtools-core: ^4.19.1 + react-reconciler: ^0.26.2 + scheduler: ^0.20.2 signal-exit: ^3.0.2 slice-ansi: ^3.0.0 stack-utils: ^2.0.2 @@ -10426,7 +11218,7 @@ fsevents@^1.2.7: type-fest: ^0.12.0 widest-line: ^3.1.0 wrap-ansi: ^6.2.0 - ws: ^7.2.5 + ws: ^7.5.5 yoga-layout-prebuilt: ^1.9.6 peerDependencies: "@types/react": ">=16.8.0" @@ -10434,7 +11226,7 @@ fsevents@^1.2.7: peerDependenciesMeta: "@types/react": optional: true - checksum: a27184d741ab9381ce6e8e3d141a1919ae1bf4fbfa55e4c04013b31720d4d14a1c5e905a0adccd330cf739a5c3856cef5f69f8ca20fc1457ac6676e2c6015926 + checksum: 35f1b733b94bf12cc0bf7acb4d3fcba9d961ede15cee9c64a7325606b74cee78e1009eaffbac127f4d7d28e758d8259dea8d0850bfacb991b8d93632f41d3fa2 languageName: node linkType: hard @@ -10478,8 +11270,8 @@ fsevents@^1.2.7: linkType: hard "inquirer@npm:^8.1.2": - version: 8.1.5 - resolution: "inquirer@npm:8.1.5" + version: 8.2.0 + resolution: "inquirer@npm:8.2.0" dependencies: ansi-escapes: ^4.2.1 chalk: ^4.1.1 @@ -10495,7 +11287,7 @@ fsevents@^1.2.7: string-width: ^4.1.0 strip-ansi: ^6.0.0 through: ^2.3.6 - checksum: f3fa97a9abc20206effc7ca4e4d664d783becb58dbb6eca5b49ad7b02ef102c6c09d5c93aa7d64112417e70300267fe80c164e098adb126b6059327681d76e68 + checksum: 861d1a9324ae933b49126b3541d94e4d6a2f2a25411b3f3cc00c34bf1bdab34146362d702cf289efe6d8034900dc5905bcf2ea716092a02b6fc390e5986dd236 languageName: node linkType: hard @@ -10730,12 +11522,12 @@ fsevents@^1.2.7: languageName: node linkType: hard -"is-core-module@npm:^2.2.0, is-core-module@npm:^2.6.0": - version: 2.6.0 - resolution: "is-core-module@npm:2.6.0" +"is-core-module@npm:^2.2.0, is-core-module@npm:^2.7.0": + version: 2.8.0 + resolution: "is-core-module@npm:2.8.0" dependencies: has: ^1.0.3 - checksum: 183b3b96fed19822b13959876b0317e61fc2cb5ebcbc21639904c81f7ae328af57f8e18cc4750a9c4abebd686130c70d34a89521e57dbe002edfa4614507ce18 + checksum: f8b52714891e1a6c6577fcb8d5e057bab064a7a30954aab6beb5092e311473eb8da57afd334de4981dc32409ffca998412efc3a2edceb9e397cef6098d21dd91 languageName: node linkType: hard @@ -10889,12 +11681,12 @@ fsevents@^1.2.7: languageName: node linkType: hard -"is-glob@npm:^4.0.0, is-glob@npm:^4.0.1, is-glob@npm:~4.0.1": - version: 4.0.1 - resolution: "is-glob@npm:4.0.1" +"is-glob@npm:^4.0.0, is-glob@npm:^4.0.1, is-glob@npm:^4.0.3, is-glob@npm:~4.0.1": + version: 4.0.3 + resolution: "is-glob@npm:4.0.3" dependencies: is-extglob: ^2.1.1 - checksum: 84627cad11b4e745f5db5a163f32c47b711585a5ff6e14f8f8d026db87f4cdd3e2c95f6fa1f94ad22e469f36d819ae2814f03f9c668b164422ac3354a94672d3 + checksum: d381c1319fcb69d341cc6e6c7cd588e17cd94722d9a32dbd60660b993c4fb7d0f19438674e68dfec686d09b7c73139c9166b47597f846af387450224a8101ab4 languageName: node linkType: hard @@ -11096,6 +11888,13 @@ fsevents@^1.2.7: languageName: node linkType: hard +"is-shared-array-buffer@npm:^1.0.1": + version: 1.0.1 + resolution: "is-shared-array-buffer@npm:1.0.1" + checksum: 2ffb92533e64e2876e6cfe6906871d28400b6f1a53130fe652ec8007bc0e5044d05e7af8e31bdc992fbba520bd92938cfbeedd0f286be92f250c7c76191c4d90 + languageName: node + linkType: hard + "is-stream@npm:^1.1.0": version: 1.1.0 resolution: "is-stream@npm:1.1.0" @@ -11119,6 +11918,15 @@ fsevents@^1.2.7: languageName: node linkType: hard +"is-subdir@npm:^1.1.1": + version: 1.2.0 + resolution: "is-subdir@npm:1.2.0" + dependencies: + better-path-resolve: 1.0.0 + checksum: 31029a383972bff4cc4f1bd1463fd04dde017e0a04ae3a6f6e08124a90c6c4656312d593101b0f38805fa3f3c8f6bc4583524bbf72c50784fa5ca0d3e5a76279 + languageName: node + linkType: hard + "is-symbol@npm:^1.0.2, is-symbol@npm:^1.0.3": version: 1.0.4 resolution: "is-symbol@npm:1.0.4" @@ -11162,6 +11970,15 @@ fsevents@^1.2.7: languageName: node linkType: hard +"is-weakref@npm:^1.0.1": + version: 1.0.1 + resolution: "is-weakref@npm:1.0.1" + dependencies: + call-bind: ^1.0.0 + checksum: fdafb7b955671dd2f9658ff47c86e4025c0650fc68a3542a40e5a75898a763b1abd6b1e1f9f13207eed49541cdd76af67d73c44989ea358b201b70274cf8f6c1 + languageName: node + linkType: hard + "is-whitespace-character@npm:^1.0.0": version: 1.0.4 resolution: "is-whitespace-character@npm:1.0.4" @@ -11169,7 +11986,7 @@ fsevents@^1.2.7: languageName: node linkType: hard -"is-windows@npm:^1.0.2": +"is-windows@npm:^1.0.0, is-windows@npm:^1.0.2": version: 1.0.2 resolution: "is-windows@npm:1.0.2" checksum: 438b7e52656fe3b9b293b180defb4e448088e7023a523ec21a91a80b9ff8cdb3377ddb5b6e60f7c7de4fa8b63ab56e121b6705fe081b3cf1b828b0a380009ad7 @@ -11183,6 +12000,13 @@ fsevents@^1.2.7: languageName: node linkType: hard +"is-wsl@npm:^1.1.0": + version: 1.1.0 + resolution: "is-wsl@npm:1.1.0" + checksum: ea157d232351e68c92bd62fc541771096942fe72f69dff452dd26dcc31466258c570a3b04b8cda2e01cd2968255b02951b8670d08ea4ed76d6b1a646061ac4fe + languageName: node + linkType: hard + "is-wsl@npm:^2.2.0": version: 2.2.0 resolution: "is-wsl@npm:2.2.0" @@ -11243,17 +12067,10 @@ fsevents@^1.2.7: languageName: node linkType: hard -"istanbul-lib-coverage@npm:^3.0.0": - version: 3.0.0 - resolution: "istanbul-lib-coverage@npm:3.0.0" - checksum: ea57c2428858cc5d1e04c0e28b362950bbf6415e8ba1235cdd6f4c8dc3c57cb950db8b4e8a4f7e33abc240aa1eb816dba0d7285bdb8b70bda22bb2082492dbfc - languageName: node - linkType: hard - -"istanbul-lib-coverage@npm:^3.0.0-alpha.1": - version: 3.0.1 - resolution: "istanbul-lib-coverage@npm:3.0.1" - checksum: abb09e725179b60fd76208b10e467ec0796f8a0ee4c9f5a9250b2894d873997346907951e70b7fe1162cd609f9e1da62d54243d671b5b5c8083440f8f93cd050 +"istanbul-lib-coverage@npm:^3.0.0, istanbul-lib-coverage@npm:^3.0.0-alpha.1": + version: 3.2.0 + resolution: "istanbul-lib-coverage@npm:3.2.0" + checksum: a2a545033b9d56da04a8571ed05c8120bf10e9bce01cf8633a3a2b0d1d83dff4ac4fe78d6d5673c27fc29b7f21a41d75f83a36be09f82a61c367b56aa73c1ff9 languageName: node linkType: hard @@ -11305,23 +12122,23 @@ fsevents@^1.2.7: linkType: hard "istanbul-lib-source-maps@npm:^4.0.0": - version: 4.0.0 - resolution: "istanbul-lib-source-maps@npm:4.0.0" + version: 4.0.1 + resolution: "istanbul-lib-source-maps@npm:4.0.1" dependencies: debug: ^4.1.1 istanbul-lib-coverage: ^3.0.0 source-map: ^0.6.1 - checksum: 292bfb4083e5f8783cdf829a7686b1a377d0c6c2119d4343c8478e948b38146c4827cddc7eee9f57605acd63c291376d67e4a84163d37c5fc78ad0f27f7e2621 + checksum: 21ad3df45db4b81852b662b8d4161f6446cd250c1ddc70ef96a585e2e85c26ed7cd9c2a396a71533cfb981d1a645508bc9618cae431e55d01a0628e7dec62ef2 languageName: node linkType: hard "istanbul-reports@npm:^3.0.2": - version: 3.0.2 - resolution: "istanbul-reports@npm:3.0.2" + version: 3.0.5 + resolution: "istanbul-reports@npm:3.0.5" dependencies: html-escaper: ^2.0.0 istanbul-lib-report: ^3.0.0 - checksum: c5da63f1f4610f47f3015c525a3bc2fb4c87a8791ae452ee3983546d7a2873f0cf5d5fff7c3735ac52943c5b3506f49c294c92f1837df6ec03312625ccd176d7 + checksum: b167411c4cd551aec39c8275ef42f25e7083caa5a467c1b35f33b19f37211656ebf03f1cbe5c55d691b44398314dcc73be52dc6b7afb13b7a1a02eb65d702a75 languageName: node linkType: hard @@ -11334,58 +12151,70 @@ fsevents@^1.2.7: languageName: node linkType: hard -"jest-diff@npm:^26.6.2": - version: 26.6.2 - resolution: "jest-diff@npm:26.6.2" +"jest-diff@npm:^27.2.5, jest-diff@npm:^27.3.1": + version: 27.3.1 + resolution: "jest-diff@npm:27.3.1" dependencies: chalk: ^4.0.0 - diff-sequences: ^26.6.2 - jest-get-type: ^26.3.0 - pretty-format: ^26.6.2 - checksum: d00d297f31e1ac0252127089892432caa7a11c69bde29cf3bb6c7a839c8afdb95cf1fd401f9df16a4422745da2e6a5d94b428b30666a2540c38e1c5699915c2d + diff-sequences: ^27.0.6 + jest-get-type: ^27.3.1 + pretty-format: ^27.3.1 + checksum: 49231a4ac4bed1cce8f5135db2a26a83673d5cbe5716bca29900a45ae0ddf237099d9091acac436b9c60ab933b0e7ca086ce8cb71f44411b572b69adbe96128d languageName: node linkType: hard -"jest-get-type@npm:^26.3.0": - version: 26.3.0 - resolution: "jest-get-type@npm:26.3.0" - checksum: 1cc6465ae4f5e880be22ba52fd270fa64c21994915f81b41f8f7553a7957dd8e077cc8d03035de9412e2d739f8bad6a032ebb5dab5805692a5fb9e20dd4ea666 +"jest-get-type@npm:^27.0.6, jest-get-type@npm:^27.3.1": + version: 27.3.1 + resolution: "jest-get-type@npm:27.3.1" + checksum: b0b8db1d770c6332b4189bbf4073184489acbb1095410cf53add033daf911577ee6bd1c4f8d747dd2f3d63de42f7eb15c5527fc7288a2855a046f4a8957cd902 languageName: node linkType: hard -"jest-matcher-utils@npm:^26.6.2": - version: 26.6.2 - resolution: "jest-matcher-utils@npm:26.6.2" +"jest-matcher-utils@npm:=27.2.5": + version: 27.2.5 + resolution: "jest-matcher-utils@npm:27.2.5" dependencies: chalk: ^4.0.0 - jest-diff: ^26.6.2 - jest-get-type: ^26.3.0 - pretty-format: ^26.6.2 - checksum: 74d2165c1ac7fe98fe27cd2b5407499478e6b2fe99dd54e26d8ee5c9f5f913bdd7bdc07c7221b9b04df0c15e9be0e866ff3455b03e38cc66c480d9996d6d5405 + jest-diff: ^27.2.5 + jest-get-type: ^27.0.6 + pretty-format: ^27.2.5 + checksum: 92f285c8e2a50f2b6761a1d81db98858416b6ccb6559c9ce954ef9cad6b76729ac18b8c1e98e2e81e1a55fca4dc9d8571d5dfbc2161583ed5716119e35b2a089 languageName: node linkType: hard -"jest-message-util@npm:^26.6.2": - version: 26.6.2 - resolution: "jest-message-util@npm:26.6.2" +"jest-matcher-utils@npm:^27.2.5": + version: 27.3.1 + resolution: "jest-matcher-utils@npm:27.3.1" dependencies: - "@babel/code-frame": ^7.0.0 - "@jest/types": ^26.6.2 + chalk: ^4.0.0 + jest-diff: ^27.3.1 + jest-get-type: ^27.3.1 + pretty-format: ^27.3.1 + checksum: 118c428b5509c767596a785697f8bedf90eb06278ffb76ecd57eb8eebc7c66a17dabb5960e100e7b1a91fb2638722bfec0152a3deb1162049eeb98ebe40f6caa + languageName: node + linkType: hard + +"jest-message-util@npm:^27.2.5": + version: 27.3.1 + resolution: "jest-message-util@npm:27.3.1" + dependencies: + "@babel/code-frame": ^7.12.13 + "@jest/types": ^27.2.5 "@types/stack-utils": ^2.0.0 chalk: ^4.0.0 graceful-fs: ^4.2.4 - micromatch: ^4.0.2 - pretty-format: ^26.6.2 + micromatch: ^4.0.4 + pretty-format: ^27.3.1 slash: ^3.0.0 - stack-utils: ^2.0.2 - checksum: ffe5a715591c41240b9ed4092faf10f3eaf9ddfdf25d257a0c9f903aaa8d9eed5baa7e38016d2ec4f610fd29225e0f5231a91153e087a043e62824972c83d015 + stack-utils: ^2.0.3 + checksum: 2d10734765e3e965f92b7cf009206a702e644228114bda3e20c40f59fe603422a55aa6632b4413e030bf352a03f362d321c0d881908c1d24b05e097da3ee3c4a languageName: node linkType: hard -"jest-regex-util@npm:^26.0.0": - version: 26.0.0 - resolution: "jest-regex-util@npm:26.0.0" - checksum: 930a00665e8dfbedc29140678b4a54f021b41b895cf35050f76f557c1da3ac48ff42dd7b18ba2ccba6f4e518c6445d6753730d03ec7049901b93992db1ef0483 +"jest-regex-util@npm:^27.0.6": + version: 27.0.6 + resolution: "jest-regex-util@npm:27.0.6" + checksum: 4d613b00f2076560e9d5e5674ec63a4130d7b1584dbbf25d84d3a455b0ff7a12d8f94eaa00facd7934d285330d370c270ca093667d537a5842e95457e8e1ecf4 languageName: node linkType: hard @@ -11441,7 +12270,7 @@ fsevents@^1.2.7: languageName: node linkType: hard -"js-yaml@npm:^3.13.1": +"js-yaml@npm:^3.13.0, js-yaml@npm:^3.13.1, js-yaml@npm:^3.6.1": version: 3.14.1 resolution: "js-yaml@npm:3.14.1" dependencies: @@ -11701,11 +12530,11 @@ fsevents@^1.2.7: linkType: hard "keyv@npm:^4.0.0": - version: 4.0.3 - resolution: "keyv@npm:4.0.3" + version: 4.0.4 + resolution: "keyv@npm:4.0.4" dependencies: json-buffer: 3.0.1 - checksum: 770134225c5320861748bf65f022e7ce100e465b85b28fe39036ef66f6190bb602aa8a57df365b9c745005d948fc1f0da99306062875a2f52700195e0b4d1033 + checksum: 73f0f45e149be12aab0449a59c9a490195f231ef90024222e544f4c24221fa2b4ec1cd432f92384f0f852e6ae48b7e97f1bf2147c29616b2feddf8ffbc401777 languageName: node linkType: hard @@ -11757,6 +12586,13 @@ fsevents@^1.2.7: languageName: node linkType: hard +"kleur@npm:^4.0.3": + version: 4.1.4 + resolution: "kleur@npm:4.1.4" + checksum: 7f6db36e378045dec14acd3cbf0b1e59130c09e984ee8b8ce56dd2d2257cfff90389c1e8f8b19bd09dd5d241080566a814b4ccd99fdcef91f59ef93ec33c8a44 + languageName: node + linkType: hard + "language-subtag-registry@npm:~0.3.2": version: 0.3.21 resolution: "language-subtag-registry@npm:0.3.21" @@ -11781,11 +12617,11 @@ fsevents@^1.2.7: linkType: hard "lazystream@npm:^1.0.0": - version: 1.0.0 - resolution: "lazystream@npm:1.0.0" + version: 1.0.1 + resolution: "lazystream@npm:1.0.1" dependencies: readable-stream: ^2.0.5 - checksum: 6cb9352a697bad74471671b299997edc736b400bb405dc409acfc9ffe584bb6f86898c4ace86b2f145ae32fe42ef60bd68749acb62c2ff3fa6bded721193f79c + checksum: 822c54c6b87701a6491c70d4fabc4cafcf0f87d6b656af168ee7bb3c45de9128a801cb612e6eeeefc64d298a7524a698dd49b13b0121ae50c2ae305f0dcc5310 languageName: node linkType: hard @@ -11807,10 +12643,10 @@ fsevents@^1.2.7: languageName: node linkType: hard -"leven@npm:^2.1.0": - version: 2.1.0 - resolution: "leven@npm:2.1.0" - checksum: f7b4a01b15c0ee2f92a04c0367ea025d10992b044df6f0d4ee1a845d4a488b343e99799e2f31212d72a2b1dea67124f57c1bb1b4561540df45190e44b5b8b394 +"leven@npm:^3.1.0": + version: 3.1.0 + resolution: "leven@npm:3.1.0" + checksum: 638401d534585261b6003db9d99afd244dfe82d75ddb6db5c0df412842d5ab30b2ef18de471aaec70fe69a46f17b4ae3c7f01d8a4e6580ef7adb9f4273ad1e55 languageName: node linkType: hard @@ -11938,15 +12774,15 @@ fsevents@^1.2.7: languageName: node linkType: hard -"load-json-file@npm:^4.0.0": - version: 4.0.0 - resolution: "load-json-file@npm:4.0.0" +"load-yaml-file@npm:^0.2.0": + version: 0.2.0 + resolution: "load-yaml-file@npm:0.2.0" dependencies: - graceful-fs: ^4.1.2 - parse-json: ^4.0.0 - pify: ^3.0.0 + graceful-fs: ^4.1.5 + js-yaml: ^3.13.0 + pify: ^4.0.1 strip-bom: ^3.0.0 - checksum: 8f5d6d93ba64a9620445ee9bde4d98b1eac32cf6c8c2d20d44abfa41a6945e7969456ab5f1ca2fb06ee32e206c9769a20eec7002fe290de462e8c884b6b8b356 + checksum: d86d7ec7b15a1c35b40fb0d8abe710a7de83e0c1186c1d35a7eaaf8581611828089a3e706f64560c2939762bc73f18a7b85aed9335058c640e033933cf317f11 languageName: node linkType: hard @@ -12003,13 +12839,13 @@ fsevents@^1.2.7: linkType: hard "loader-utils@npm:^2.0.0": - version: 2.0.0 - resolution: "loader-utils@npm:2.0.0" + version: 2.0.1 + resolution: "loader-utils@npm:2.0.1" dependencies: big.js: ^5.2.2 emojis-list: ^3.0.0 json5: ^2.1.2 - checksum: 6856423131b50b6f5f259da36f498cfd7fc3c3f8bb17777cf87fdd9159e797d4ba4288d9a96415fd8da62c2906960e88f74711dee72d03a9003bddcd0d364a51 + checksum: 8f204319618e9624e25b311237d51b98109bb6093f904ffe1017097eed29654db3883c741f15d7916e17709d9cc6ebc217e678a234b42bbe37172e8eaa073f67 languageName: node linkType: hard @@ -12042,6 +12878,15 @@ fsevents@^1.2.7: languageName: node linkType: hard +"locate-path@npm:^6.0.0": + version: 6.0.0 + resolution: "locate-path@npm:6.0.0" + dependencies: + p-locate: ^5.0.0 + checksum: 72eb661788a0368c099a184c59d2fee760b3831c9c1c33955e8a19ae4a21b4116e53fa736dc086cdeb9fce9f7cc508f2f92d2d3aae516f133e16a2bb59a39f5a + languageName: node + linkType: hard + "lodash-es@npm:^4.17.15": version: 4.17.21 resolution: "lodash-es@npm:4.17.21" @@ -12189,6 +13034,13 @@ fsevents@^1.2.7: languageName: node linkType: hard +"lodash.isstring@npm:^4.0.1": + version: 4.0.1 + resolution: "lodash.isstring@npm:4.0.1" + checksum: eaac87ae9636848af08021083d796e2eea3d02e80082ab8a9955309569cb3a463ce97fd281d7dc119e402b2e7d8c54a23914b15d2fc7fff56461511dc8937ba0 + languageName: node + linkType: hard + "lodash.keys@npm:^3.0.0": version: 3.1.2 resolution: "lodash.keys@npm:3.1.2" @@ -12221,6 +13073,13 @@ fsevents@^1.2.7: languageName: node linkType: hard +"lodash.startcase@npm:^4.4.0": + version: 4.4.0 + resolution: "lodash.startcase@npm:4.4.0" + checksum: c03a4a784aca653845fe09d0ef67c902b6e49288dc45f542a4ab345a9c406a6dc194c774423fa313ee7b06283950301c1221dd2a1d8ecb2dac8dfbb9ed5606b5 + languageName: node + linkType: hard + "lodash.template@npm:^4.2.4": version: 4.5.0 resolution: "lodash.template@npm:4.5.0" @@ -12343,9 +13202,9 @@ fsevents@^1.2.7: linkType: hard "longest-streak@npm:^3.0.0": - version: 3.0.0 - resolution: "longest-streak@npm:3.0.0" - checksum: 02de69d43c25dc0bd7f617052201ec0746f6060acefd1dd10e579d89ec996177702c92e3b526f0c88a1823988c62cd537b17cac65693f49d8af076f1ac016364 + version: 3.0.1 + resolution: "longest-streak@npm:3.0.1" + checksum: 3b59c4c04ce3c70f137e339c10d574026fa3a711c45dc0e69a63a2c0ac981e57f837e1d5b64b991eee5234c4fa46fa10886a20626fb739ed3b04b77bcf6d14a8 languageName: node linkType: hard @@ -12368,13 +13227,13 @@ fsevents@^1.2.7: linkType: hard "lorem-ipsum@npm:^2.0.3": - version: 2.0.3 - resolution: "lorem-ipsum@npm:2.0.3" + version: 2.0.4 + resolution: "lorem-ipsum@npm:2.0.4" dependencies: commander: ^2.17.1 bin: lorem-ipsum: dist/bin/lorem-ipsum.bin.js - checksum: b4aca4cad0d425307a105f59047f55c7147df79b3aad4e83e56c77b7054979dfa11222974194a7cdb2df1e11828217ba26c63c09bade0ceb8490c84515465c6e + checksum: 5f3864bfaef504922f2109a645783307f79fbadcce780b5c24e24de64fe5c63090aa3831b389d21072cea9a3d0a9fa959da5e20fab584a912d2f085d3936b197 languageName: node linkType: hard @@ -12405,13 +13264,13 @@ fsevents@^1.2.7: linkType: hard "lowlight@npm:^2.0.0": - version: 2.2.1 - resolution: "lowlight@npm:2.2.1" + version: 2.4.0 + resolution: "lowlight@npm:2.4.0" dependencies: "@types/hast": ^2.0.0 fault: ^2.0.0 - highlight.js: ~11.2.0 - checksum: b6cd091af89d6cf09654e497a9314c12feaf0a17ba67cf8113c7cfd6fc32b31eb706a52e0073b2f9ed1c1f9e959a4ec18709056f4bbf5c395a97df530480b89d + highlight.js: ~11.3.0 + checksum: 8385a95035f6a1dde454843d9c3e84d2ccef21af78e60d1e838e69e2100a379581f011d9867cd1e0da684bc32dbd17d359a5231065f8a8a36741b40d2cfba53c languageName: node linkType: hard @@ -12469,12 +13328,12 @@ fsevents@^1.2.7: languageName: node linkType: hard -"make-fetch-happen@npm:^8.0.14": - version: 8.0.14 - resolution: "make-fetch-happen@npm:8.0.14" +"make-fetch-happen@npm:^9.1.0": + version: 9.1.0 + resolution: "make-fetch-happen@npm:9.1.0" dependencies: agentkeepalive: ^4.1.3 - cacache: ^15.0.5 + cacache: ^15.2.0 http-cache-semantics: ^4.1.0 http-proxy-agent: ^4.0.1 https-proxy-agent: ^5.0.0 @@ -12485,10 +13344,11 @@ fsevents@^1.2.7: minipass-fetch: ^1.3.2 minipass-flush: ^1.0.5 minipass-pipeline: ^1.2.4 + negotiator: ^0.6.2 promise-retry: ^2.0.1 - socks-proxy-agent: ^5.0.0 + socks-proxy-agent: ^6.0.0 ssri: ^8.0.0 - checksum: 326fefde1aec1f1314e548be74baaaa322208718d1b51c9688a326f73dea70f57767b4f5423230e39408cfe7c6dcf7adcf86ca4798c919c3ea78f54532910434 + checksum: 0eb371c85fdd0b1584fcfdf3dc3c62395761b3c14658be02620c310305a9a7ecf1617a5e6fb30c1d081c5c8aaf177fa133ee225024313afabb7aa6a10f1e3d04 languageName: node linkType: hard @@ -12499,6 +13359,20 @@ fsevents@^1.2.7: languageName: node linkType: hard +"map-obj@npm:^1.0.0": + version: 1.0.1 + resolution: "map-obj@npm:1.0.1" + checksum: 9949e7baec2a336e63b8d4dc71018c117c3ce6e39d2451ccbfd3b8350c547c4f6af331a4cbe1c83193d7c6b786082b6256bde843db90cb7da2a21e8fcc28afed + languageName: node + linkType: hard + +"map-obj@npm:^4.0.0": + version: 4.3.0 + resolution: "map-obj@npm:4.3.0" + checksum: fbc554934d1a27a1910e842bc87b177b1a556609dd803747c85ece420692380827c6ae94a95cce4407c054fa0964be3bf8226f7f2cb2e9eeee432c7c1985684e + languageName: node + linkType: hard + "map-visit@npm:^1.0.0": version: 1.0.0 resolution: "map-visit@npm:1.0.0" @@ -12530,11 +13404,11 @@ fsevents@^1.2.7: linkType: hard "marked@npm:^3.0.4": - version: 3.0.4 - resolution: "marked@npm:3.0.4" + version: 3.0.8 + resolution: "marked@npm:3.0.8" bin: marked: bin/marked - checksum: fdc6bf48c1997ab5d0edead3748de785a333d7ce29fad7d4ed8e239b736b642c029796380ce39c97d934edd96c5e4cf05dd32116e7f6e80e05ea97b32cef6741 + checksum: 3cdeaa126bbeca5b1b8d2f91e9728018dcd63b250233f3607009a4d70bb6bd9df8c769f1bc52ce9856d1316c91c9dacb1d94d80696f76d094146b4fab126a4eb languageName: node linkType: hard @@ -12591,20 +13465,22 @@ fsevents@^1.2.7: linkType: hard "mdast-util-from-markdown@npm:^1.0.0": - version: 1.0.0 - resolution: "mdast-util-from-markdown@npm:1.0.0" + version: 1.0.4 + resolution: "mdast-util-from-markdown@npm:1.0.4" dependencies: "@types/mdast": ^3.0.0 "@types/unist": ^2.0.0 - mdast-util-to-string: ^3.0.0 + mdast-util-to-string: ^3.1.0 micromark: ^3.0.0 micromark-util-decode-numeric-character-reference: ^1.0.0 + micromark-util-decode-string: ^1.0.0 micromark-util-normalize-identifier: ^1.0.0 micromark-util-symbol: ^1.0.0 micromark-util-types: ^1.0.0 parse-entities: ^3.0.0 unist-util-stringify-position: ^3.0.0 - checksum: bae78670d094caab8d8670d3302f0d10e916441dabbefd7ae5a82503657ca3739a59ace7d6748f564368c796fecf6bbf98216e2f123bbec02f8130548d736e9a + uvu: ^0.5.0 + checksum: e7b76bd20d14d446b6b14ddecb3413e62f5900ecfd035f74bb16c9c0c2a8aeacd4cd6e66d7d375d30077e5e4d458e7834eb36cb96b6274db8976ce210b907609 languageName: node linkType: hard @@ -12618,18 +13494,17 @@ fsevents@^1.2.7: linkType: hard "mdast-util-mdx-expression@npm:^1.0.0": - version: 1.1.0 - resolution: "mdast-util-mdx-expression@npm:1.1.0" + version: 1.1.1 + resolution: "mdast-util-mdx-expression@npm:1.1.1" dependencies: "@types/estree-jsx": ^0.0.1 - strip-indent: ^4.0.0 - checksum: 78a9caee82003dcd801d3a04aef87e1c7cee868728f8e547c97e07e9a36722aff26c6175cfe6fdb5a3d72e9c88ddcbddf3ceb02d14b07916a74bfdd87262d4c1 + checksum: cb498d29e68cc5bed4caadfb17473194bdef0cf3273a1b48dab9e630ee4a68bdfc9a9fdc0d8a83ed1f91f5c0cab1fd01b4a95cd9039cbfb6cf11b15bb42e97d3 languageName: node linkType: hard "mdast-util-mdx-jsx@npm:^1.0.0": - version: 1.1.0 - resolution: "mdast-util-mdx-jsx@npm:1.1.0" + version: 1.1.1 + resolution: "mdast-util-mdx-jsx@npm:1.1.1" dependencies: "@types/estree-jsx": ^0.0.1 "@types/mdast": ^3.0.0 @@ -12639,7 +13514,7 @@ fsevents@^1.2.7: unist-util-remove-position: ^4.0.0 unist-util-stringify-position: ^3.0.0 vfile-message: ^3.0.0 - checksum: 4f1b0e9b806218462eeb86ede06943f6decfc368296c2b7fbffc5903d027c8b63aff0dd03379ef8e29e24ee6fd1f1e91d6a2b8b59e16a46339fe7f280f6e8bde + checksum: 4036ec1593052c2f9b8b5ada3dd8ac547d984750818e040c2e37fe550813214aa7cc30497781eebb9a6f768025243999155a16c98a86a968cb9c188fca9e407c languageName: node linkType: hard @@ -12667,8 +13542,8 @@ fsevents@^1.2.7: linkType: hard "mdast-util-to-hast@npm:^11.0.0": - version: 11.2.1 - resolution: "mdast-util-to-hast@npm:11.2.1" + version: 11.3.0 + resolution: "mdast-util-to-hast@npm:11.3.0" dependencies: "@types/hast": ^2.0.0 "@types/mdast": ^3.0.0 @@ -12679,7 +13554,7 @@ fsevents@^1.2.7: unist-util-generated: ^2.0.0 unist-util-position: ^4.0.0 unist-util-visit: ^4.0.0 - checksum: 6d510cafdaf9b4e10ab3dd068099134f3e14d97e3a020a20f5c55f8a3f5b6b7e30e12411af6e39a675030d0bafa64d0c7cba9447f051f8ae314e7abbeba439db + checksum: a968d034613aa5cfb44b9c03d8e61a08bb563bfde3a233fb3d83a28857357e2beef56b6767bab2867d3c3796dc5dd796af4d03fb83e3133aeb7f4187b5cc9327 languageName: node linkType: hard @@ -12702,21 +13577,21 @@ fsevents@^1.2.7: linkType: hard "mdast-util-to-markdown@npm:^1.0.0": - version: 1.2.1 - resolution: "mdast-util-to-markdown@npm:1.2.1" + version: 1.2.4 + resolution: "mdast-util-to-markdown@npm:1.2.4" dependencies: "@types/mdast": ^3.0.0 "@types/unist": ^2.0.0 longest-streak: ^3.0.0 mdast-util-to-string: ^3.0.0 - parse-entities: ^3.0.0 + micromark-util-decode-string: ^1.0.0 unist-util-visit: ^4.0.0 zwitch: ^2.0.0 - checksum: 1629ae8b8a62833a90ce1e50bd024bbbc5dc44134c70494d5fc1ad2031716fae6d180858ea18f02646aae5af84acb84be38642a10557851eed2cfe2b40df64e9 + checksum: b2d3a62430c8ff461fd0b76c6905d11aa2ed513d74763a72472fb722cc1084f23307fecaa4566ebb69f2b448a2eaf4f6c43778709fae9d566dbaf33ac780c5d9 languageName: node linkType: hard -"mdast-util-to-string@npm:^3.0.0": +"mdast-util-to-string@npm:^3.0.0, mdast-util-to-string@npm:^3.1.0": version: 3.1.0 resolution: "mdast-util-to-string@npm:3.1.0" checksum: f42ddd4e22f2215a75715b92ea6e3149c4ba356e7781d7b94fc86ded1c79cec3f986afeecef3a4a80068c9b224a6520099783a12146b957de24f020a3e47dd29 @@ -12809,6 +13684,25 @@ fsevents@^1.2.7: languageName: node linkType: hard +"meow@npm:^6.0.0": + version: 6.1.1 + resolution: "meow@npm:6.1.1" + dependencies: + "@types/minimist": ^1.2.0 + camelcase-keys: ^6.2.2 + decamelize-keys: ^1.1.0 + hard-rejection: ^2.1.0 + minimist-options: ^4.0.2 + normalize-package-data: ^2.5.0 + read-pkg-up: ^7.0.1 + redent: ^3.0.0 + trim-newlines: ^3.0.0 + type-fest: ^0.13.1 + yargs-parser: ^18.1.3 + checksum: 77b569781145ad030be77130623d9f74d6eef0af5e0a349419d3df39bcf6d88cc25be046a7757062162a88160fb5d8604e540b5177b371d2bbc2aaf73ec01479 + languageName: node + linkType: hard + "merge-descriptors@npm:1.0.1": version: 1.0.1 resolution: "merge-descriptors@npm:1.0.1" @@ -12838,8 +13732,8 @@ fsevents@^1.2.7: linkType: hard "micromark-core-commonmark@npm:^1.0.0, micromark-core-commonmark@npm:^1.0.1": - version: 1.0.1 - resolution: "micromark-core-commonmark@npm:1.0.1" + version: 1.0.4 + resolution: "micromark-core-commonmark@npm:1.0.4" dependencies: micromark-factory-destination: ^1.0.0 micromark-factory-label: ^1.0.0 @@ -12856,7 +13750,8 @@ fsevents@^1.2.7: micromark-util-symbol: ^1.0.0 micromark-util-types: ^1.0.1 parse-entities: ^3.0.0 - checksum: 91c92de65d7fbfb78f56e51a85991a75f2f2eb1119ae1eb31806074a1f62049c84d5045f2ee0efdd109b4d8e69ad2443245ca80b6a78575e0f318906acfa314d + uvu: ^0.5.0 + checksum: f8e704dd8c0529263621f7463721f6bc113de817b5db8a4b8ac45fa60a11ccbd9a51ee8680f4fb04f85cb25bbd73e0a2098b948c828db5bdce5e0c26157995e1 languageName: node linkType: hard @@ -12872,8 +13767,8 @@ fsevents@^1.2.7: linkType: hard "micromark-extension-mdx-expression@npm:^1.0.0": - version: 1.0.0 - resolution: "micromark-extension-mdx-expression@npm:1.0.0" + version: 1.0.2 + resolution: "micromark-extension-mdx-expression@npm:1.0.2" dependencies: micromark-factory-mdx-expression: ^1.0.0 micromark-factory-space: ^1.0.0 @@ -12881,13 +13776,14 @@ fsevents@^1.2.7: micromark-util-events-to-acorn: ^1.0.0 micromark-util-symbol: ^1.0.0 micromark-util-types: ^1.0.0 - checksum: 79d02908431594201fac8b5f5e85037e82ba5b843a34374b079fd27c467f44292b89fcb4d749d62a67a23b8ac2c455369fc5e347cd2204709e9b5cb08f384f3c + uvu: ^0.5.0 + checksum: 6ad6d2449e438d9fb2c720f9871822bd02a6fb0e54d636a6114186a6890399876c5bdbf2d990b9a05914ae823ce9b944c4b50d58d38215260465294c1c70d20e languageName: node linkType: hard "micromark-extension-mdx-jsx@npm:^1.0.0": - version: 1.0.0 - resolution: "micromark-extension-mdx-jsx@npm:1.0.0" + version: 1.0.2 + resolution: "micromark-extension-mdx-jsx@npm:1.0.2" dependencies: "@types/acorn": ^4.0.0 estree-util-is-identifier-name: ^2.0.0 @@ -12896,8 +13792,9 @@ fsevents@^1.2.7: micromark-util-character: ^1.0.0 micromark-util-symbol: ^1.0.0 micromark-util-types: ^1.0.0 + uvu: ^0.5.0 vfile-message: ^3.0.0 - checksum: 44d3d4972d6986327405867297c36c6226b248247c19ea9bbf8f9e6a562d6cb14f324f66df1d6cf28278f555d46a659f6f627c70c62989c81c2fc5ba6c6a7a4c + checksum: 557af27ebd98605304fc07777d8ec0345949c644d8f2c6d4a281e1b205d9b02a3e79e6d3dee7f43e1f7c27953128e5fb6371369dfc2cd94ca9cae7060f28c2a7 languageName: node linkType: hard @@ -12911,8 +13808,8 @@ fsevents@^1.2.7: linkType: hard "micromark-extension-mdxjs-esm@npm:^1.0.0": - version: 1.0.0 - resolution: "micromark-extension-mdxjs-esm@npm:1.0.0" + version: 1.0.2 + resolution: "micromark-extension-mdxjs-esm@npm:1.0.2" dependencies: micromark-core-commonmark: ^1.0.0 micromark-util-character: ^1.0.0 @@ -12920,8 +13817,9 @@ fsevents@^1.2.7: micromark-util-symbol: ^1.0.0 micromark-util-types: ^1.0.0 unist-util-position-from-estree: ^1.1.0 + uvu: ^0.5.0 vfile-message: ^3.0.0 - checksum: bf4cef4911ee7b9d4c3722044ec4e2af8d6585242bdb26c93b1ac792d6d6fed67188cfdbe0299f7cd1ead3ed38cab7871ed93bb16380bf642046a8a183fd2f79 + checksum: 725b4e420f502fcc7b351781f9897a1077959006b175e0d55e11054df44ce4b1df074e9e9a661c7c092f33acf3dd91f71d4cbb0626a387b9af28594c18c57bcb languageName: node linkType: hard @@ -12953,28 +13851,30 @@ fsevents@^1.2.7: linkType: hard "micromark-factory-label@npm:^1.0.0": - version: 1.0.0 - resolution: "micromark-factory-label@npm:1.0.0" + version: 1.0.2 + resolution: "micromark-factory-label@npm:1.0.2" dependencies: micromark-util-character: ^1.0.0 micromark-util-symbol: ^1.0.0 micromark-util-types: ^1.0.0 - checksum: 37f34d8e42e3a606a636419ffe0f99fd7f6054778365aac56d1cc11585d1cd46000dbf938319abb2ea5e245803679d3cfa46afb5aecf2702bfd963113481f14c + uvu: ^0.5.0 + checksum: 957e9366bdc8dbc1437c0706ff96972fa985ab4b1274abcae12f6094f527cbf5c69e7f2304c23c7f4b96e311ff7911d226563b8b43dcfcd4091e8c985fb97ce6 languageName: node linkType: hard "micromark-factory-mdx-expression@npm:^1.0.0": - version: 1.0.0 - resolution: "micromark-factory-mdx-expression@npm:1.0.0" + version: 1.0.4 + resolution: "micromark-factory-mdx-expression@npm:1.0.4" dependencies: - micromark-factory-whitespace: ^1.0.0 + micromark-factory-space: ^1.0.0 micromark-util-character: ^1.0.0 micromark-util-events-to-acorn: ^1.0.0 micromark-util-symbol: ^1.0.0 micromark-util-types: ^1.0.0 unist-util-position-from-estree: ^1.0.0 + uvu: ^0.5.0 vfile-message: ^3.0.0 - checksum: 124e88ee4d5ecaa38d9f6477d885260bb33312583241106087906a2fd22e66e59714960d360fd27e445cdaf0b681c14b6077f6556ff2e3394d470537ce00b3df + checksum: 4fc54e200fc31fe7020b7f840d0390f30d0a6330b2c2880f9b4d78a63c5cf285e655f8ffb39303e0759d1b7423348f2110cdc21521e3de9eb1feea29afb13ebc languageName: node linkType: hard @@ -12989,14 +13889,15 @@ fsevents@^1.2.7: linkType: hard "micromark-factory-title@npm:^1.0.0": - version: 1.0.0 - resolution: "micromark-factory-title@npm:1.0.0" + version: 1.0.2 + resolution: "micromark-factory-title@npm:1.0.2" dependencies: micromark-factory-space: ^1.0.0 micromark-util-character: ^1.0.0 micromark-util-symbol: ^1.0.0 micromark-util-types: ^1.0.0 - checksum: d9bf0779c49f013fea5fc5daadcee91e1703c81c1b5091337e806c24f1ea224d69f534d174aba2eccff7826620af71bb3db83b1caf14cbb89bea53f4e8e38bc3 + uvu: ^0.5.0 + checksum: 9a9cf66babde0bad1e25d6c1087082bfde6dfc319a36cab67c89651cc1a53d0e21cdec83262b5a4c33bff49f0e3c8dc2a7bd464e991d40dbea166a8f9b37e5b2 languageName: node linkType: hard @@ -13061,6 +13962,18 @@ fsevents@^1.2.7: languageName: node linkType: hard +"micromark-util-decode-string@npm:^1.0.0": + version: 1.0.1 + resolution: "micromark-util-decode-string@npm:1.0.1" + dependencies: + micromark-util-character: ^1.0.0 + micromark-util-decode-numeric-character-reference: ^1.0.0 + micromark-util-symbol: ^1.0.0 + parse-entities: ^3.0.0 + checksum: 54f71a848017fe8212d6dead03b6ac52aabd787d5fb38425b5134fc7adb747ed23a9eb5405e6ddcc3e8195667857f72c18972fc4bcbaba68764ea72421ab7f50 + languageName: node + linkType: hard + "micromark-util-encode@npm:^1.0.0": version: 1.0.0 resolution: "micromark-util-encode@npm:1.0.0" @@ -13069,15 +13982,16 @@ fsevents@^1.2.7: linkType: hard "micromark-util-events-to-acorn@npm:^1.0.0": - version: 1.0.1 - resolution: "micromark-util-events-to-acorn@npm:1.0.1" + version: 1.0.4 + resolution: "micromark-util-events-to-acorn@npm:1.0.4" dependencies: "@types/acorn": ^4.0.0 - "@types/estree": ^0.0.48 + "@types/estree": ^0.0.50 estree-util-visit: ^1.0.0 micromark-util-types: ^1.0.0 + uvu: ^0.5.0 vfile-message: ^3.0.0 - checksum: b4256f7eefcef5dc74e707f34cb29434d254d8b2f18bc4d4aad181adeddbc307b3cfe6e582f1ea7f2cf1cc06933195f969cde46143bd4bf4769fad308d4a2fe7 + checksum: e1e254b00474416c98b432a5f01c147e745a01a4b7886b97ada4997ac5ea88085255747d86492a3e16c3d66dbc3fc2a613fb3128fc3f3ad3987424104ffd8abe languageName: node linkType: hard @@ -13118,13 +14032,14 @@ fsevents@^1.2.7: linkType: hard "micromark-util-subtokenize@npm:^1.0.0": - version: 1.0.0 - resolution: "micromark-util-subtokenize@npm:1.0.0" + version: 1.0.2 + resolution: "micromark-util-subtokenize@npm:1.0.2" dependencies: micromark-util-chunked: ^1.0.0 micromark-util-symbol: ^1.0.0 micromark-util-types: ^1.0.0 - checksum: 58272616564c0c91b8c38e4c3e4516489d90eba3a82ff8dc946e7af0fb8b7828618d1e260c090cdcde5ca4c2d2b772e8506535e6af154653db974485ce4f3fa0 + uvu: ^0.5.0 + checksum: c32ee58a7e1384ab1161a9ee02fbb04ad7b6e96d0b8c93dba9803c329a53d07f22ab394c7a96b2e30d6b8fbe3585b85817dba07277b1317111fc234e166bd2d1 languageName: node linkType: hard @@ -13143,8 +14058,8 @@ fsevents@^1.2.7: linkType: hard "micromark@npm:^3.0.0": - version: 3.0.5 - resolution: "micromark@npm:3.0.5" + version: 3.0.7 + resolution: "micromark@npm:3.0.7" dependencies: "@types/debug": ^4.0.0 debug: ^4.0.0 @@ -13162,7 +14077,8 @@ fsevents@^1.2.7: micromark-util-symbol: ^1.0.0 micromark-util-types: ^1.0.1 parse-entities: ^3.0.0 - checksum: 613208b6e7e967e7da0c773950d25acc7154e9bfedfe66a4946c77f34d95ef1c7c08cc9a31142cdf4d84ccbfab310fece15f74dae1f1f70348390266ede26ebf + uvu: ^0.5.0 + checksum: 162373d9795e271e8698d57d7f7a05d05746a6bebb5bcc82d7cd85f3d02565cdc56bee595ead74ae5b3cc6907a1be342daa4f2079557070f73c4ca8fbcc3f0af languageName: node linkType: hard @@ -13209,19 +14125,19 @@ fsevents@^1.2.7: languageName: node linkType: hard -"mime-db@npm:1.49.0": - version: 1.49.0 - resolution: "mime-db@npm:1.49.0" - checksum: 3744efc45b17896ff8a5934a761c434d5ffe3c7816662002d799ca9934347e00f99ae4d9b4ddf1c48d391cc9e522cc4523a6e77e7701f8e27c426e3e1d6e215a +"mime-db@npm:1.50.0": + version: 1.50.0 + resolution: "mime-db@npm:1.50.0" + checksum: 95fcc19c3664ae72391c8a7e4015dde7fb6817c98c951493ca3a1d48050feb8ee08810a372ce7d9e16310042d26e5bda168916f600583a9a583655eeea8ff5f5 languageName: node linkType: hard "mime-types@npm:^2.1.12, mime-types@npm:~2.1.19, mime-types@npm:~2.1.24": - version: 2.1.32 - resolution: "mime-types@npm:2.1.32" + version: 2.1.33 + resolution: "mime-types@npm:2.1.33" dependencies: - mime-db: 1.49.0 - checksum: 4487dfd2f872126d2c219ec731ad47a6169a438d5a4cce6ecef7594ce08eaefaf0d85429485a76ec005f095016c7ec488a24cf8bfcc0ea06de0355e23395746f + mime-db: 1.50.0 + checksum: 05f2a0b3f169fbc51d79bdc7674ceb379dd07dbeadb0143059a7def865224686ee9f9051aeb340e98b6c11dbc06794ce0122181db4312cb1ad054fd90b0d510e languageName: node linkType: hard @@ -13280,7 +14196,7 @@ fsevents@^1.2.7: languageName: node linkType: hard -"min-indent@npm:^1.0.1": +"min-indent@npm:^1.0.0": version: 1.0.1 resolution: "min-indent@npm:1.0.1" checksum: bfc6dd03c5eaf623a4963ebd94d087f6f4bbbfd8c41329a7f09706b0cb66969c4ddd336abeb587bc44bc6f08e13bf90f0b374f9d71f9f01e04adc2cd6f083ef1 @@ -13310,6 +14226,17 @@ fsevents@^1.2.7: languageName: node linkType: hard +"minimist-options@npm:^4.0.2": + version: 4.1.0 + resolution: "minimist-options@npm:4.1.0" + dependencies: + arrify: ^1.0.1 + is-plain-obj: ^1.1.0 + kind-of: ^6.0.3 + checksum: 8c040b3068811e79de1140ca2b708d3e203c8003eb9a414c1ab3cd467fc5f17c9ca02a5aef23bedc51a7f8bfbe77f87e9a7e31ec81fba304cda675b019496f4e + languageName: node + linkType: hard + "minimist@npm:^1.2.0, minimist@npm:^1.2.5": version: 1.2.5 resolution: "minimist@npm:1.2.5" @@ -13415,6 +14342,13 @@ fsevents@^1.2.7: languageName: node linkType: hard +"mixme@npm:^0.5.1": + version: 0.5.4 + resolution: "mixme@npm:0.5.4" + checksum: cec5f6127c92455bc86d592f0a0628e188c7ccf3909bd106703a1d939f0e2f451ddaac6da0d77c5f14d53dd2d58f64f5b2f8ff55a68ec68be95a73d290e4d430 + languageName: node + linkType: hard + "mkdirp@npm:^0.5.0, mkdirp@npm:^0.5.1, mkdirp@npm:~0.5.0, mkdirp@npm:~0.5.1": version: 0.5.5 resolution: "mkdirp@npm:0.5.5" @@ -13442,6 +14376,13 @@ fsevents@^1.2.7: languageName: node linkType: hard +"mri@npm:^1.1.0": + version: 1.2.0 + resolution: "mri@npm:1.2.0" + checksum: 83f515abbcff60150873e424894a2f65d68037e5a7fcde8a9e2b285ee9c13ac581b63cfc1e6826c4732de3aeb84902f7c1e16b7aff46cd3f897a0f757a894e85 + languageName: node + linkType: hard + "ms@npm:2.0.0": version: 2.0.0 resolution: "ms@npm:2.0.0" @@ -13494,18 +14435,18 @@ fsevents@^1.2.7: linkType: hard "nano-pubsub@npm:^2.0.0": - version: 2.0.0 - resolution: "nano-pubsub@npm:2.0.0" - checksum: 0933134a52a7bf74fd7dfb08948386ec8ba4d03ccf68eaa62bbfcc666354d119b77af3a85aae5c38f32e4602fe99fdb4e5b1bb24f40fd185650135c47db81ab2 + version: 2.0.1 + resolution: "nano-pubsub@npm:2.0.1" + checksum: 2bdfedc2b37ba6474d1553fe9a6bbed35f4ad50b91b4110acecddb95151788adfd2471620bc9afee64860834bfd0750d380c1198590d7659bb2e5ee5966edfc9 languageName: node linkType: hard -"nanoid@npm:^3.1.12, nanoid@npm:^3.1.23, nanoid@npm:^3.1.9": - version: 3.1.25 - resolution: "nanoid@npm:3.1.25" +"nanoid@npm:^3.1.12, nanoid@npm:^3.1.23, nanoid@npm:^3.1.30, nanoid@npm:^3.1.9": + version: 3.1.30 + resolution: "nanoid@npm:3.1.30" bin: nanoid: bin/nanoid.cjs - checksum: e2353828c7d8fde65265e9c981380102e2021f292038a93fd27288bad390339833286e8cbc7531abe1cb2c6b317e55f38b895dcb775151637bb487388558e0ff + checksum: 276d0d4b0c41c46aeefec5f09f093e4085a2352d06881c845db22b84f8ef72cc8defae6d76bfb1d8a2a128eb2dec42ab148d16582be4e7754c97905806ef57b6 languageName: node linkType: hard @@ -13528,15 +14469,6 @@ fsevents@^1.2.7: languageName: node linkType: hard -"native-url@npm:0.3.4": - version: 0.3.4 - resolution: "native-url@npm:0.3.4" - dependencies: - querystring: ^0.2.0 - checksum: 2c82baa9d0e71bd67bd893d139d33b29acb34d4ac4d39251625c1ee6e31663ae4ce62349c7b926d2d4a7056c6730ef96827d437e65bc71599edfef2006367bcc - languageName: node - linkType: hard - "natural-compare@npm:^1.4.0": version: 1.4.0 resolution: "natural-compare@npm:1.4.0" @@ -13544,7 +14476,7 @@ fsevents@^1.2.7: languageName: node linkType: hard -"negotiator@npm:0.6.2": +"negotiator@npm:0.6.2, negotiator@npm:^0.6.2": version: 0.6.2 resolution: "negotiator@npm:0.6.2" checksum: dfddaff6c06792f1c4c3809e29a427b8daef8cd437c83b08dd51d7ee11bbd1c29d9512d66b801144d6c98e910ffd8723f2432e0cbf8b18d41d2a09599c975ab3 @@ -13564,12 +14496,13 @@ fsevents@^1.2.7: dependencies: "@contentlayer/core": "workspace:*" "@contentlayer/utils": "workspace:*" - next: ^11.1.2 + next: ^12.0.2 rxjs: ^7.1.0 - typescript: ^4.4.3 + typescript: ^4.4.4 peerDependencies: - next: ^11 + next: ^11 || ^12 react: "*" + react-dom: "*" languageName: unknown linkType: soft @@ -13580,23 +14513,30 @@ fsevents@^1.2.7: languageName: node linkType: hard -"next@npm:11.1.2, next@npm:^11.1.2": - version: 11.1.2 - resolution: "next@npm:11.1.2" +"next@npm:12.0.2, next@npm:^12.0.2": + version: 12.0.2 + resolution: "next@npm:12.0.2" dependencies: - "@babel/runtime": 7.15.3 + "@babel/runtime": 7.15.4 "@hapi/accept": 5.0.2 - "@next/env": 11.1.2 - "@next/polyfill-module": 11.1.2 - "@next/react-dev-overlay": 11.1.2 - "@next/react-refresh-utils": 11.1.2 - "@next/swc-darwin-arm64": 11.1.2 - "@next/swc-darwin-x64": 11.1.2 - "@next/swc-linux-x64-gnu": 11.1.2 - "@next/swc-win32-x64-msvc": 11.1.2 - "@node-rs/helper": 1.2.1 + "@napi-rs/triples": 1.0.3 + "@next/env": 12.0.2 + "@next/polyfill-module": 12.0.2 + "@next/react-dev-overlay": 12.0.2 + "@next/react-refresh-utils": 12.0.2 + "@next/swc-android-arm64": 12.0.2 + "@next/swc-darwin-arm64": 12.0.2 + "@next/swc-darwin-x64": 12.0.2 + "@next/swc-linux-arm-gnueabihf": 12.0.2 + "@next/swc-linux-arm64-gnu": 12.0.2 + "@next/swc-linux-arm64-musl": 12.0.2 + "@next/swc-linux-x64-gnu": 12.0.2 + "@next/swc-linux-x64-musl": 12.0.1 + "@next/swc-win32-arm64-msvc": 12.0.2 + "@next/swc-win32-ia32-msvc": 12.0.2 + "@next/swc-win32-x64-msvc": 12.0.2 + acorn: 8.5.0 assert: 2.0.0 - ast-types: 0.13.2 browserify-zlib: 0.2.0 browserslist: 4.16.6 buffer: 5.6.0 @@ -13609,29 +14549,28 @@ fsevents@^1.2.7: domain-browser: 4.19.0 encoding: 0.1.13 etag: 1.8.1 + events: 3.3.0 find-cache-dir: 3.3.1 get-orientation: 1.1.2 https-browserify: 1.0.0 image-size: 1.0.0 jest-worker: 27.0.0-next.5 - native-url: 0.3.4 node-fetch: 2.6.1 node-html-parser: 1.4.9 - node-libs-browser: ^2.2.1 os-browserify: 0.3.0 p-limit: 3.1.0 path-browserify: 1.0.1 - pnp-webpack-plugin: 1.6.4 postcss: 8.2.15 process: 0.11.10 querystring-es3: 0.2.1 raw-body: 2.4.1 react-is: 17.0.2 react-refresh: 0.8.3 + regenerator-runtime: 0.13.4 stream-browserify: 3.0.0 stream-http: 3.1.1 string_decoder: 1.3.0 - styled-jsx: 4.0.1 + styled-jsx: 5.0.0-beta.3 timers-browserify: 2.0.12 tty-browserify: 0.0.1 use-subscription: 1.5.1 @@ -13640,17 +14579,31 @@ fsevents@^1.2.7: watchpack: 2.1.1 peerDependencies: fibers: ">= 3.1.0" - node-sass: ^4.0.0 || ^5.0.0 - react: ^17.0.2 - react-dom: ^17.0.2 + node-sass: ^4.0.0 || ^5.0.0 || ^6.0.0 + react: ^17.0.2 || ^18.0.0 + react-dom: ^17.0.2 || ^18.0.0 sass: ^1.3.0 dependenciesMeta: + "@next/swc-android-arm64": + optional: true "@next/swc-darwin-arm64": optional: true "@next/swc-darwin-x64": optional: true + "@next/swc-linux-arm-gnueabihf": + optional: true + "@next/swc-linux-arm64-gnu": + optional: true + "@next/swc-linux-arm64-musl": + optional: true "@next/swc-linux-x64-gnu": optional: true + "@next/swc-linux-x64-musl": + optional: true + "@next/swc-win32-arm64-msvc": + optional: true + "@next/swc-win32-ia32-msvc": + optional: true "@next/swc-win32-x64-msvc": optional: true peerDependenciesMeta: @@ -13662,7 +14615,7 @@ fsevents@^1.2.7: optional: true bin: next: dist/bin/next - checksum: c5a6d01b6d60de6e94bed11b199b8adb656521fed4abe0e816bec7991e8ff435006ef226ded40a0aecd277aa79e7d520e047c24bfb01521a12905b246ddd9177 + checksum: 8f629ecb19a047579051947a531b8c101a3d0ac953a728f0d1cb0089847c94ecb28f51ec1a4d54b0fa4b7f65ca7a0a9b88f768ec6e6aa47c064dfdb4651fcff9 languageName: node linkType: hard @@ -13693,20 +14646,22 @@ fsevents@^1.2.7: linkType: hard "node-fetch@npm:^2.6.1": - version: 2.6.2 - resolution: "node-fetch@npm:2.6.2" - checksum: de367eae1dfbc0e12283c1cf92256ea7fba7eac8655e2e51ebb217727162396fc6cf24689ef9fc6accf075e3991e2ffaa061f7cfaa958215329649b2297ff06d + version: 2.6.6 + resolution: "node-fetch@npm:2.6.6" + dependencies: + whatwg-url: ^5.0.0 + checksum: ee8290626bdb73629c59722b75dcf4b9b6a67c1ed7eb9102e368479c4a13b56a48c2bb3ad71571e378e98c8b2c64c820e11f9cd39e4b8557dd138ad571ef9a42 languageName: node linkType: hard "node-gyp@npm:latest": - version: 8.2.0 - resolution: "node-gyp@npm:8.2.0" + version: 8.3.0 + resolution: "node-gyp@npm:8.3.0" dependencies: env-paths: ^2.2.0 glob: ^7.1.4 graceful-fs: ^4.2.6 - make-fetch-happen: ^8.0.14 + make-fetch-happen: ^9.1.0 nopt: ^5.0.0 npmlog: ^4.1.2 rimraf: ^3.0.2 @@ -13715,7 +14670,7 @@ fsevents@^1.2.7: which: ^2.0.2 bin: node-gyp: bin/node-gyp.js - checksum: 5e0e755eab8ca88647d20fc8aba4095560c3dd549686e86761b57b8489d93a1af68b0dccf881e5314bfce4d7ca290f8248e192915ccd3e18bf46571d72da6a9d + checksum: a0304728eb56c99ce61b3210b934d247b72bba81658d1d92fc0f125bbdd252bbcdedcd949a09ead9e52d6fa742301945ead06d0e2d67f614f4426b5fc6d30996 languageName: node linkType: hard @@ -13728,7 +14683,7 @@ fsevents@^1.2.7: languageName: node linkType: hard -"node-libs-browser@npm:^2.0.0, node-libs-browser@npm:^2.2.1": +"node-libs-browser@npm:^2.0.0": version: 2.2.1 resolution: "node-libs-browser@npm:2.2.1" dependencies: @@ -13775,10 +14730,17 @@ fsevents@^1.2.7: languageName: node linkType: hard -"node-releases@npm:^1.1.71, node-releases@npm:^1.1.75": - version: 1.1.75 - resolution: "node-releases@npm:1.1.75" - checksum: 74028e7d193c9c5986b2f6bb51f4f6405a3f144599bbb19751c81faece52af8eb3f5abac40cbcd11ead44be3f856be125aa71fbb8dd8bf0c7f90caa94179ee51 +"node-releases@npm:^1.1.71": + version: 1.1.77 + resolution: "node-releases@npm:1.1.77" + checksum: eb2fcb45310e7d77f82bfdadeca546a698d258e011f15d88ad9a452a5e838a672ec532906581096ca19c66284a788330c3b09227ffc540e67228730f41b9c2e2 + languageName: node + linkType: hard + +"node-releases@npm:^2.0.1": + version: 2.0.1 + resolution: "node-releases@npm:2.0.1" + checksum: b20dd8d4bced11f75060f0387e05e76b9dc4a0451f7bb3516eade6f50499ea7768ba95d8a60d520c193402df1e58cb3fe301510cc1c1ad68949c3d57b5149866 languageName: node linkType: hard @@ -14017,36 +14979,45 @@ fsevents@^1.2.7: linkType: hard "object.entries@npm:^1.1.4": - version: 1.1.4 - resolution: "object.entries@npm:1.1.4" + version: 1.1.5 + resolution: "object.entries@npm:1.1.5" dependencies: call-bind: ^1.0.2 define-properties: ^1.1.3 - es-abstract: ^1.18.2 - checksum: 1ddd2e28f5ecfe2369fe198439ec0457529f3eec85c7f43870be8de3ec3d98024b014ddb4a769ca48925e47ed76c69a51d8bf2c9886ed43174e3a1d33c2dbe38 + es-abstract: ^1.19.1 + checksum: d658696f74fd222060d8428d2a9fda2ce736b700cb06f6bdf4a16a1892d145afb746f453502b2fa55d1dca8ead6f14ddbcf66c545df45adadea757a6c4cd86c7 languageName: node linkType: hard "object.fromentries@npm:^2.0.4": - version: 2.0.4 - resolution: "object.fromentries@npm:2.0.4" + version: 2.0.5 + resolution: "object.fromentries@npm:2.0.5" dependencies: call-bind: ^1.0.2 define-properties: ^1.1.3 - es-abstract: ^1.18.0-next.2 - has: ^1.0.3 - checksum: 1e8e991c43a463a6389c6ee6935ef3843931fb012c5eed2ec30e3d5cf3760cb853f527723cdc98fb770d9c0cd068449448b03c303f527e7926a97d43daaa5c66 + es-abstract: ^1.19.1 + checksum: 61a0b565ded97b76df9e30b569729866e1824cce902f98e90bb106e84f378aea20163366f66dc75c9000e2aad2ed0caf65c6f530cb2abc4c0c0f6c982102db4b languageName: node linkType: hard "object.getownpropertydescriptors@npm:^2.1.0": - version: 2.1.2 - resolution: "object.getownpropertydescriptors@npm:2.1.2" + version: 2.1.3 + resolution: "object.getownpropertydescriptors@npm:2.1.3" dependencies: call-bind: ^1.0.2 define-properties: ^1.1.3 - es-abstract: ^1.18.0-next.2 - checksum: 6c1c0162a2bea912f092dbf48699998d6f4b788a9884ee99ba41ddf25c3f0924ec56c6a55738c4ae3bd91d1203813a9a8e18e6fff1f477e2626cdbcd1a5f3ca8 + es-abstract: ^1.19.1 + checksum: 1467873456fd367a0eb91350caff359a8f05ceb069b4535a1846aa1f74f477a49ae704f6c89c0c14cc0ae1518ee3a0aa57c7f733a8e7b2b06b34a818e9593d2f + languageName: node + linkType: hard + +"object.hasown@npm:^1.0.0": + version: 1.1.0 + resolution: "object.hasown@npm:1.1.0" + dependencies: + define-properties: ^1.1.3 + es-abstract: ^1.19.1 + checksum: 5c5d0b1b793514609f7a635f3110fbd346e142c9afd2485b802775e1ef6c90e48ff6e8e8744927933370ba30964e21af9c5fcf782b47f34d650aa6b277565330 languageName: node linkType: hard @@ -14059,14 +15030,14 @@ fsevents@^1.2.7: languageName: node linkType: hard -"object.values@npm:^1.1.0, object.values@npm:^1.1.4": - version: 1.1.4 - resolution: "object.values@npm:1.1.4" +"object.values@npm:^1.1.0, object.values@npm:^1.1.4, object.values@npm:^1.1.5": + version: 1.1.5 + resolution: "object.values@npm:1.1.5" dependencies: call-bind: ^1.0.2 define-properties: ^1.1.3 - es-abstract: ^1.18.2 - checksum: 1a2f1e9d0bcfc299b8491170a50e6e7ca23392641d7781a8528e96c72f0013ba7ee731792ff8586c8eaec0328acda16c59622924c82c58bd0eb5c4ee67794856 + es-abstract: ^1.19.1 + checksum: 0f17e99741ebfbd0fa55ce942f6184743d3070c61bd39221afc929c8422c4907618c8da694c6915bc04a83ab3224260c779ba37fc07bb668bdc5f33b66a902a4 languageName: node linkType: hard @@ -14139,20 +15110,20 @@ fsevents@^1.2.7: linkType: hard "oo-ascii-tree@npm:^1.36.0": - version: 1.36.0 - resolution: "oo-ascii-tree@npm:1.36.0" - checksum: 46bbdcb0a0475fd93f9ca125f1cee318cbd67cf837acac2a7ea2a53c44776b05693bcd8568d119e5e2e808511fed4f26a9ffe6c1ba8f1b62ae8213634594ab24 + version: 1.41.0 + resolution: "oo-ascii-tree@npm:1.41.0" + checksum: df2903c1014a16fafd0df1d719cc9faa44c52af88182d05879776bcc7c8a1cedd04107182fc5c7e0eb475c346115f5c661d1787f3f04b0741093726988de1ede languageName: node linkType: hard -"open@npm:^8.2.1": - version: 8.2.1 - resolution: "open@npm:8.2.1" +"open@npm:^8.3.0": + version: 8.4.0 + resolution: "open@npm:8.4.0" dependencies: define-lazy-prop: ^2.0.0 is-docker: ^2.1.1 is-wsl: ^2.2.0 - checksum: fcde0059188dd497e080436f81c5240dad0bebd331d1c856a532d4b870808bdc5770ef7c5c4b83143fd0c0577fe2b580e54c03357d695771259aa59f64cf0f40 + checksum: e9545bec64cdbf30a0c35c1bdc310344adf8428a117f7d8df3c0af0a0a24c513b304916a6d9b11db0190ff7225c2d578885080b761ed46a3d5f6f1eebb98b63c languageName: node linkType: hard @@ -14165,6 +15136,15 @@ fsevents@^1.2.7: languageName: node linkType: hard +"opn@npm:^5.2.0": + version: 5.5.0 + resolution: "opn@npm:5.5.0" + dependencies: + is-wsl: ^1.1.0 + checksum: 35b677b5a1fd6c8cb1996b0607671ba79f7ce9fa029217d54eafaf6bee13eb7e700691c6a415009140fd02a435fffdfd143875f3b233b60f3f9d631c6f6b81a0 + languageName: node + linkType: hard + "optionator@npm:^0.8.1": version: 0.8.3 resolution: "optionator@npm:0.8.3" @@ -14251,6 +15231,13 @@ fsevents@^1.2.7: languageName: node linkType: hard +"outdent@npm:^0.5.0": + version: 0.5.0 + resolution: "outdent@npm:0.5.0" + checksum: 6e6c63dd09e9890e67ef9a0b4d35df0b0b850b2059ce3f7e19e4cc1a146b26dc5d8c45df238dbf187dfffc8bd82cd07d37c697544015680bcb9f07f29a36c678 + languageName: node + linkType: hard + "own-or-env@npm:^1.0.2": version: 1.0.2 resolution: "own-or-env@npm:1.0.2" @@ -14284,6 +15271,15 @@ fsevents@^1.2.7: languageName: node linkType: hard +"p-filter@npm:^2.1.0": + version: 2.1.0 + resolution: "p-filter@npm:2.1.0" + dependencies: + p-map: ^2.0.0 + checksum: 76e552ca624ce2233448d68b19eec9de42b695208121998f7e011edce71d1079a83096ee6a2078fb2a59cfa8a5c999f046edf00ebf16a8e780022010b4693234 + languageName: node + linkType: hard + "p-finally@npm:^1.0.0": version: 1.0.0 resolution: "p-finally@npm:1.0.0" @@ -14305,7 +15301,7 @@ fsevents@^1.2.7: languageName: node linkType: hard -"p-limit@npm:3.1.0": +"p-limit@npm:3.1.0, p-limit@npm:^3.0.2": version: 3.1.0 resolution: "p-limit@npm:3.1.0" dependencies: @@ -14359,6 +15355,15 @@ fsevents@^1.2.7: languageName: node linkType: hard +"p-locate@npm:^5.0.0": + version: 5.0.0 + resolution: "p-locate@npm:5.0.0" + dependencies: + p-limit: ^3.0.2 + checksum: 1623088f36cf1cbca58e9b61c4e62bf0c60a07af5ae1ca99a720837356b5b6c5ba3eb1b2127e47a06865fee59dd0453cad7cc844cda9d5a62ac1a5a51b7c86d3 + languageName: node + linkType: hard + "p-map@npm:^1.2.0": version: 1.2.0 resolution: "p-map@npm:1.2.0" @@ -14398,6 +15403,13 @@ fsevents@^1.2.7: languageName: node linkType: hard +"p-throttle@npm:^4.1.1": + version: 4.1.1 + resolution: "p-throttle@npm:4.1.1" + checksum: fe8709f3c3b1da7c033479375c2c302e80c1a5d86449013afa7cd46d1dc210bc824a7e4a9d088e66d31987d00878c2b5491bb2fe76246d4d2fc9a1636f5f8298 + languageName: node + linkType: hard + "p-try@npm:^1.0.0": version: 1.0.0 resolution: "p-try@npm:1.0.0" @@ -14500,16 +15512,17 @@ fsevents@^1.2.7: linkType: hard "parse-entities@npm:^3.0.0": - version: 3.0.0 - resolution: "parse-entities@npm:3.0.0" + version: 3.1.0 + resolution: "parse-entities@npm:3.1.0" dependencies: + "@types/unist": ^2.0.0 character-entities: ^2.0.0 - character-entities-legacy: ^2.0.0 + character-entities-legacy: ^3.0.0 character-reference-invalid: ^2.0.0 is-alphanumerical: ^2.0.0 is-decimal: ^2.0.0 is-hexadecimal: ^2.0.0 - checksum: 78a1039ace8822f641465a52660b84c3018a2e6345ee0534a2f9f8aa064a11cc9dba7523fa24103ce12b617b8e7b378f244a5d070a834b29feb97baf63c657ed + checksum: 6986b75052d4ce79cfb422650dfc9bbc2e3c18f25980fa97b764b927156a6dc7d7a9c592f98fec0279522109575beb67a98a6fb533edfbf102f887e02489ca4e languageName: node linkType: hard @@ -14682,15 +15695,6 @@ fsevents@^1.2.7: languageName: node linkType: hard -"path-type@npm:^3.0.0": - version: 3.0.0 - resolution: "path-type@npm:3.0.0" - dependencies: - pify: ^3.0.0 - checksum: 735b35e256bad181f38fa021033b1c33cfbe62ead42bb2222b56c210e42938eecb272ae1949f3b6db4ac39597a61b44edd8384623ec4d79bfdc9a9c0f12537a6 - languageName: node - linkType: hard - "path-type@npm:^4.0.0": version: 4.0.0 resolution: "path-type@npm:4.0.0" @@ -14753,6 +15757,20 @@ fsevents@^1.2.7: languageName: node linkType: hard +"picocolors@npm:^0.2.1": + version: 0.2.1 + resolution: "picocolors@npm:0.2.1" + checksum: 3b0f441f0062def0c0f39e87b898ae7461c3a16ffc9f974f320b44c799418cabff17780ee647fda42b856a1dc45897e2c62047e1b546d94d6d5c6962f45427b2 + languageName: node + linkType: hard + +"picocolors@npm:^1.0.0": + version: 1.0.0 + resolution: "picocolors@npm:1.0.0" + checksum: a2e8092dd86c8396bdba9f2b5481032848525b3dc295ce9b57896f931e63fc16f79805144321f72976383fc249584672a75cc18d6777c6b757603f372f745981 + languageName: node + linkType: hard + "picomatch@npm:^2.0.4, picomatch@npm:^2.2.1, picomatch@npm:^2.2.2, picomatch@npm:^2.2.3": version: 2.3.0 resolution: "picomatch@npm:2.3.0" @@ -14767,13 +15785,6 @@ fsevents@^1.2.7: languageName: node linkType: hard -"pify@npm:^3.0.0": - version: 3.0.0 - resolution: "pify@npm:3.0.0" - checksum: 6cdcbc3567d5c412450c53261a3f10991665d660961e06605decf4544a61a97a54fefe70a68d5c37080ff9d6f4cf51444c90198d1ba9f9309a6c0d6e9f5c4fde - languageName: node - linkType: hard - "pify@npm:^4.0.1": version: 4.0.1 resolution: "pify@npm:4.0.1" @@ -14830,7 +15841,7 @@ fsevents@^1.2.7: languageName: node linkType: hard -"pkg-dir@npm:^4.1.0": +"pkg-dir@npm:^4.1.0, pkg-dir@npm:^4.2.0": version: 4.2.0 resolution: "pkg-dir@npm:4.2.0" dependencies: @@ -14839,24 +15850,6 @@ fsevents@^1.2.7: languageName: node linkType: hard -"pkg-up@npm:^2.0.0": - version: 2.0.0 - resolution: "pkg-up@npm:2.0.0" - dependencies: - find-up: ^2.1.0 - checksum: de4b418175281a082e366ce1a919f032520ee53cf421578b35173f03816f6ec4c19e1552066840bb0988c3e1215859653948efd6ca3507a23f4f44229269500d - languageName: node - linkType: hard - -"pkg-up@npm:^3.1.0": - version: 3.1.0 - resolution: "pkg-up@npm:3.1.0" - dependencies: - find-up: ^3.0.0 - checksum: 5bac346b7c7c903613c057ae3ab722f320716199d753f4a7d053d38f2b5955460f3e6ab73b4762c62fd3e947f58e04f1343e92089e7bb6091c90877406fcd8c8 - languageName: node - linkType: hard - "platform@npm:1.3.6": version: 1.3.6 resolution: "platform@npm:1.3.6" @@ -14864,12 +15857,6 @@ fsevents@^1.2.7: languageName: node linkType: hard -"playground-azimuth-sanity-2c9f78@workspace:examples/playground-azimuth-sanity": - version: 0.0.0-use.local - resolution: "playground-azimuth-sanity-2c9f78@workspace:examples/playground-azimuth-sanity" - languageName: unknown - linkType: soft - "playground-azimuth-sanity-studio@workspace:examples/playground-azimuth-sanity/studio": version: 0.0.0-use.local resolution: "playground-azimuth-sanity-studio@workspace:examples/playground-azimuth-sanity/studio" @@ -14889,6 +15876,32 @@ fsevents@^1.2.7: languageName: unknown linkType: soft +"playwright-core@npm:=1.16.2": + version: 1.16.2 + resolution: "playwright-core@npm:1.16.2" + dependencies: + commander: ^8.2.0 + debug: ^4.1.1 + extract-zip: ^2.0.1 + https-proxy-agent: ^5.0.0 + jpeg-js: ^0.4.2 + mime: ^2.4.6 + pngjs: ^5.0.0 + progress: ^2.0.3 + proper-lockfile: ^4.1.1 + proxy-from-env: ^1.1.0 + rimraf: ^3.0.2 + socks-proxy-agent: ^6.1.0 + stack-utils: ^2.0.3 + ws: ^7.4.6 + yauzl: ^2.10.0 + yazl: ^2.5.1 + bin: + playwright: cli.js + checksum: 97007554d42cf6ae48beb0883891951a72014d767107183526214df369cea12ddc84ae9f5c80c4c21e074176983ca1a411f3bd1119d9813341fc11f5c1228803 + languageName: node + linkType: hard + "pleeease-filters@npm:^4.0.0": version: 4.0.0 resolution: "pleeease-filters@npm:4.0.0" @@ -14927,15 +15940,6 @@ fsevents@^1.2.7: languageName: node linkType: hard -"pnp-webpack-plugin@npm:1.6.4": - version: 1.6.4 - resolution: "pnp-webpack-plugin@npm:1.6.4" - dependencies: - ts-pnp: ^1.1.6 - checksum: 0606a63db96400b07f182300168298da9518727a843f9e10cf5045d2a102a4be06bb18c73dc481281e3e0f1ed8d04ef0d285a342b6dcd0eff1340e28e5d2328d - languageName: node - linkType: hard - "polished@npm:^4.0.5": version: 4.1.3 resolution: "polished@npm:4.1.3" @@ -14945,15 +15949,15 @@ fsevents@^1.2.7: languageName: node linkType: hard -"popmotion@npm:9.3.6": - version: 9.3.6 - resolution: "popmotion@npm:9.3.6" +"popmotion@npm:10.0.2": + version: 10.0.2 + resolution: "popmotion@npm:10.0.2" dependencies: - framesync: 5.3.0 + framesync: ^6.0.1 hey-listen: ^1.0.8 - style-value-types: 4.1.4 + style-value-types: 5.0.0 tslib: ^2.1.0 - checksum: 551446ec3763790efde7a3bb8c43189122f9b559985be2efa79842138257c4e331efcff606732a4bd5ac82d9bde1b236258d69a435f4bb5e9fc5908241b5ba3f + checksum: 6c793f637a5dd9861edca257eac523c2d6c1d895399e9320562c26c2f2a2d1288af1892925af5bc88e091e0444b4478f352772b7d1a5ba1b972cd889d1560d4a languageName: node linkType: hard @@ -15772,24 +16776,35 @@ fsevents@^1.2.7: linkType: hard "postcss@npm:^7.0.0, postcss@npm:^7.0.1, postcss@npm:^7.0.2, postcss@npm:^7.0.27": - version: 7.0.36 - resolution: "postcss@npm:7.0.36" + version: 7.0.39 + resolution: "postcss@npm:7.0.39" dependencies: - chalk: ^2.4.2 + picocolors: ^0.2.1 source-map: ^0.6.1 - supports-color: ^6.1.0 - checksum: 4cfc0989b9ad5d0e8971af80d87f9c5beac5c84cb89ff22ad69852edf73c0a2fa348e7e0a135b5897bf893edad0fe86c428769050431ad9b532f072ff530828d + checksum: 4ac793f506c23259189064bdc921260d869a115a82b5e713973c5af8e94fbb5721a5cc3e1e26840500d7e1f1fa42a209747c5b1a151918a9bc11f0d7ed9048e3 languageName: node linkType: hard "postcss@npm:^8.2.0": - version: 8.3.6 - resolution: "postcss@npm:8.3.6" + version: 8.3.11 + resolution: "postcss@npm:8.3.11" dependencies: - colorette: ^1.2.2 - nanoid: ^3.1.23 + nanoid: ^3.1.30 + picocolors: ^1.0.0 source-map-js: ^0.6.2 - checksum: ff55b91bea21f42c2a94d77fd05c3f66dd15889c68506cf1dbb9cdee8c3b9e9d0e219bcbc6e61a107bd63e3cac0670176486e2a5794c106a4e1b9babceb79317 + checksum: 1a230553d74c66aa9585c90781ed8ea75f19cefea405d2117b67fbeb24b5b5e0e17be2e0c5a07db31dd085643a13394127ab2222e940771b70498331bf20f35e + languageName: node + linkType: hard + +"preferred-pm@npm:^3.0.0": + version: 3.0.3 + resolution: "preferred-pm@npm:3.0.3" + dependencies: + find-up: ^5.0.0 + find-yarn-workspace-root2: 1.2.16 + path-exists: ^4.0.0 + which-pm: 2.0.0 + checksum: 0de0948cb6ae22213f2ad7868032d89f1e1443d9caabc22ceeb9d284f19d359d65b67fab178f4db5c8c6ca6ae34642bdc72730b70ab1899ea158e2677a88a6d0 languageName: node linkType: hard @@ -15807,6 +16822,15 @@ fsevents@^1.2.7: languageName: node linkType: hard +"prettier@npm:^1.19.1": + version: 1.19.1 + resolution: "prettier@npm:1.19.1" + bin: + prettier: ./bin-prettier.js + checksum: bc78219e0f8173a808f4c6c8e0a137dd8ebd4fbe013e63fe1a37a82b48612f17b8ae8e18a992adf802ee2cf7428f14f084e7c2846ca5759cf4013c6e54810e1f + languageName: node + linkType: hard + "prettier@npm:^2.4.1": version: 2.4.1 resolution: "prettier@npm:2.4.1" @@ -15823,15 +16847,15 @@ fsevents@^1.2.7: languageName: node linkType: hard -"pretty-format@npm:^26.6.2": - version: 26.6.2 - resolution: "pretty-format@npm:26.6.2" +"pretty-format@npm:^27.2.5, pretty-format@npm:^27.3.1": + version: 27.3.1 + resolution: "pretty-format@npm:27.3.1" dependencies: - "@jest/types": ^26.6.2 - ansi-regex: ^5.0.0 - ansi-styles: ^4.0.0 + "@jest/types": ^27.2.5 + ansi-regex: ^5.0.1 + ansi-styles: ^5.0.0 react-is: ^17.0.1 - checksum: e3b808404d7e1519f0df1aa1f25cee0054ab475775c6b2b8c5568ff23194a92d54bf93274139b6f584ca70fd773be4eaa754b0e03f12bb0a8d1426b07f079976 + checksum: 2979eae85a4f7ba1c3946faa8f5c6497cc80dc64ba499ccd5fdada267f82dc664f315a4c1cdd4c0b4b97edbae399a7bf0a957cc1b87feb91cd95f1e436834fed languageName: node linkType: hard @@ -15853,10 +16877,10 @@ fsevents@^1.2.7: languageName: node linkType: hard -"prismjs@npm:~1.24.0": - version: 1.24.1 - resolution: "prismjs@npm:1.24.1" - checksum: e5d14a4ba56773122039295bd760c72106acc964e04cb9831b9ae7e7a58f67ccac6c053e77e21f1018a3684f31d35bb065c0c81fd4ff00b73b1570c3ace4aef0 +"prismjs@npm:~1.25.0": + version: 1.25.0 + resolution: "prismjs@npm:1.25.0" + checksum: 04d8eae9d1b26b76c350bc65621584c8f8cab80ace7da3953f8aef2f9a8dd4b4f71c1d15bc5c67f126ddc90cd5af613919dc1340589a6c57355bed86fa3ac010 languageName: node linkType: hard @@ -15935,13 +16959,13 @@ fsevents@^1.2.7: languageName: node linkType: hard -"prompts@npm:~2.3.2": - version: 2.3.2 - resolution: "prompts@npm:2.3.2" +"prompts@npm:~2.4.2": + version: 2.4.2 + resolution: "prompts@npm:2.4.2" dependencies: kleur: ^3.0.3 - sisteransi: ^1.0.4 - checksum: b1f9e92b59e3be30bcca757dd8458205bc0ff2923cc98b533c09971d4aa2507437d102f73300931a2c50fb4b21f3160a4d4b4683d07c1c1a85d730b463127e18 + sisteransi: ^1.0.5 + checksum: d8fd1fe63820be2412c13bfc5d0a01909acc1f0367e32396962e737cb2fc52d004f3302475d5ce7d18a1e8a79985f93ff04ee03007d091029c3f9104bffc007d languageName: node linkType: hard @@ -16188,6 +17212,13 @@ fsevents@^1.2.7: languageName: node linkType: hard +"quick-lru@npm:^4.0.1": + version: 4.0.1 + resolution: "quick-lru@npm:4.0.1" + checksum: bea46e1abfaa07023e047d3cf1716a06172c4947886c053ede5c50321893711577cb6119360f810cc3ffcd70c4d7db4069c3cee876b358ceff8596e062bd1154 + languageName: node + linkType: hard + "quick-lru@npm:^5.1.1": version: 5.1.1 resolution: "quick-lru@npm:5.1.1" @@ -16334,13 +17365,13 @@ fsevents@^1.2.7: languageName: node linkType: hard -"react-devtools-core@npm:^4.6.0": - version: 4.19.1 - resolution: "react-devtools-core@npm:4.19.1" +"react-devtools-core@npm:^4.19.1": + version: 4.20.2 + resolution: "react-devtools-core@npm:4.20.2" dependencies: shell-quote: ^1.6.1 ws: ^7 - checksum: 20471dde740e25a6f51b7b2b719fb1e1a9213cfb2a14d6defb44eced93646f73c9c5e376fcfdc78827c4fb587bc030ca99a14a0154a94acf7a1e1496d2b59ef6 + checksum: 14c9e06a62ea276be35b9e4632c032593daff7587c50713d4308644047c1623da6b2c29b0dc625f9c6e45bec14aba9b88cd1284abd0cd02d484c96b86f395374 languageName: node linkType: hard @@ -16461,6 +17492,15 @@ fsevents@^1.2.7: languageName: node linkType: hard +"react-intersection-observer@npm:^8.32.0": + version: 8.32.2 + resolution: "react-intersection-observer@npm:8.32.2" + peerDependencies: + react: ^15.0.0 || ^16.0.0 || ^17.0.0|| ^18.0.0 + checksum: d536ed70dff9930539472b745e24cba80048d6e47d0188dbda49bc7151b2e52dd5829744119b763f2e3cfd68025c2afe88826eb1b6c619df94001b2d87a8839c + languageName: node + linkType: hard + "react-is@npm:17.0.2, react-is@npm:^17.0.1, react-is@npm:^17.0.2": version: 17.0.2 resolution: "react-is@npm:17.0.2" @@ -16490,7 +17530,7 @@ fsevents@^1.2.7: languageName: node linkType: hard -"react-json-view@npm:^1.19.1": +"react-json-view@npm:^1.21.3": version: 1.21.3 resolution: "react-json-view@npm:1.21.3" dependencies: @@ -16559,17 +17599,30 @@ fsevents@^1.2.7: dependencies: loose-envify: ^1.1.0 object-assign: ^4.1.1 - prop-types: ^15.6.2 - scheduler: ^0.18.0 + prop-types: ^15.6.2 + scheduler: ^0.18.0 + peerDependencies: + react: ^16.0.0 + checksum: c9c74208325a940ca36e031b71499f6d8e62e96ee673d69e35cc9e6a661aa746a2b0750f2ffcd1bae0a29eaf3d127dc8197ab7e801e6a3a2ab7d45a71b464630 + languageName: node + linkType: hard + +"react-reconciler@npm:^0.26.2": + version: 0.26.2 + resolution: "react-reconciler@npm:0.26.2" + dependencies: + loose-envify: ^1.1.0 + object-assign: ^4.1.1 + scheduler: ^0.20.2 peerDependencies: - react: ^16.0.0 - checksum: c9c74208325a940ca36e031b71499f6d8e62e96ee673d69e35cc9e6a661aa746a2b0750f2ffcd1bae0a29eaf3d127dc8197ab7e801e6a3a2ab7d45a71b464630 + react: ^17.0.2 + checksum: 2ebceace56f547f51eaf142becefef9cca980eae4f42d90ee5a966f54a375f5082d78b71b00c40bbd9bca69e0e0f698c7d4e81cc7373437caa19831fddc1d01b languageName: node linkType: hard -"react-refractor@npm:^2.1.2, react-refractor@npm:^2.1.4": - version: 2.1.4 - resolution: "react-refractor@npm:2.1.4" +"react-refractor@npm:^2.1.2, react-refractor@npm:^2.1.5": + version: 2.1.5 + resolution: "react-refractor@npm:2.1.5" dependencies: prop-types: ^15.6.1 refractor: ^3.3.0 @@ -16577,7 +17630,7 @@ fsevents@^1.2.7: unist-util-visit-parents: ^3.0.2 peerDependencies: react: ">=15.0.0" - checksum: e75de4f83ef959321eb747a270e27311a95027da19f9148d2a6f7e68ca4849a56a43580f59f62230e76631b7c997a3cf6671a2c92c6332d0cd0bb2b27dcd7fde + checksum: 8df82811a69c7c65c6c987b6bd42772126c5fd3fa4d5b27af32ee90371598c904f99bac6d0a4893f434a3391e7228a4d842d59e5d132000e9d213301b837452b languageName: node linkType: hard @@ -16589,14 +17642,14 @@ fsevents@^1.2.7: linkType: hard "react-rx@npm:^1.0.0-beta.6": - version: 1.0.0-beta.6 - resolution: "react-rx@npm:1.0.0-beta.6" + version: 1.0.1 + resolution: "react-rx@npm:1.0.1" dependencies: observable-callback: ^1.0.1 peerDependencies: - react: ">=16.8" - rxjs: ^6 - checksum: e01fdeff2cd98b6c06c335696a70adfbdba9bafb71891b3f84eab2ec90f2a649d628952f40950c47a11e866e4f81cc5a781a37708d31a0af0d37a23d738e0c83 + react: ^16.8 || ^17 + rxjs: ^6.5 || ^7 + checksum: 5b2f994e8b54915d50226544ab31fc966624a413a134772a43814d919f50c2879d55c9689db121f8dc064663e9a19a2224e82a9b934457a84e4e661e00a7e06a languageName: node linkType: hard @@ -16678,17 +17731,6 @@ fsevents@^1.2.7: languageName: node linkType: hard -"react-tiny-virtual-list@npm:^2.0.5": - version: 2.2.0 - resolution: "react-tiny-virtual-list@npm:2.2.0" - dependencies: - prop-types: ^15.5.7 - peerDependencies: - react: 15.x || 16.x - checksum: e89908ab643827f8cda2f3b8dcdb1406c800cfa830ad7a9e76a8f806a5fe07c1a5f33d136967ad177e9e786903667c4053449e1b0143bfb7d7b482f667f8372b - languageName: node - linkType: hard - "react@npm:17.0.1": version: 17.0.1 resolution: "react@npm:17.0.1" @@ -16748,16 +17790,6 @@ fsevents@^1.2.7: languageName: node linkType: hard -"read-pkg-up@npm:^3.0.0": - version: 3.0.0 - resolution: "read-pkg-up@npm:3.0.0" - dependencies: - find-up: ^2.0.0 - read-pkg: ^3.0.0 - checksum: 16175573f2914ab9788897bcbe2a62b5728d0075e62285b3680cebe97059e2911e0134a062cf6e51ebe3e3775312bc788ac2039ed6af38ec68d2c10c6f2b30fb - languageName: node - linkType: hard - "read-pkg-up@npm:^7.0.1": version: 7.0.1 resolution: "read-pkg-up@npm:7.0.1" @@ -16780,17 +17812,6 @@ fsevents@^1.2.7: languageName: node linkType: hard -"read-pkg@npm:^3.0.0": - version: 3.0.0 - resolution: "read-pkg@npm:3.0.0" - dependencies: - load-json-file: ^4.0.0 - normalize-package-data: ^2.3.2 - path-type: ^3.0.0 - checksum: 398903ebae6c7e9965419a1062924436cc0b6f516c42c4679a90290d2f87448ed8f977e7aa2dbba4aa1ac09248628c43e493ac25b2bc76640e946035200e34c6 - languageName: node - linkType: hard - "read-pkg@npm:^5.2.0": version: 5.2.0 resolution: "read-pkg@npm:5.2.0" @@ -16803,6 +17824,18 @@ fsevents@^1.2.7: languageName: node linkType: hard +"read-yaml-file@npm:^1.1.0": + version: 1.1.0 + resolution: "read-yaml-file@npm:1.1.0" + dependencies: + graceful-fs: ^4.1.5 + js-yaml: ^3.6.1 + pify: ^4.0.1 + strip-bom: ^3.0.0 + checksum: 41ee5f075507ef0403328dd54e225a61c3149f915675ce7fd0fd791ddcce2e6c30a9fe0f76ffa7a465c1c157b9b4ad8ded1dcf47dc3b396103eeb013490bbc2e + languageName: node + linkType: hard + "readable-stream@npm:1.1.x": version: 1.1.14 resolution: "readable-stream@npm:1.1.14" @@ -16888,6 +17921,16 @@ fsevents@^1.2.7: languageName: node linkType: hard +"redent@npm:^3.0.0": + version: 3.0.0 + resolution: "redent@npm:3.0.0" + dependencies: + indent-string: ^4.0.0 + strip-indent: ^3.0.0 + checksum: fa1ef20404a2d399235e83cc80bd55a956642e37dd197b4b612ba7327bf87fa32745aeb4a1634b2bab25467164ab4ed9c15be2c307923dd08b0fe7c52431ae6b + languageName: node + linkType: hard + "redeyed@npm:~2.1.0": version: 2.1.1 resolution: "redeyed@npm:2.1.1" @@ -16928,13 +17971,13 @@ fsevents@^1.2.7: linkType: hard "refractor@npm:^3.3.0, refractor@npm:^3.3.1": - version: 3.4.0 - resolution: "refractor@npm:3.4.0" + version: 3.5.0 + resolution: "refractor@npm:3.5.0" dependencies: hastscript: ^6.0.0 parse-entities: ^2.0.0 - prismjs: ~1.24.0 - checksum: 7f156bade4bc46703756c73d35b01ed571131d244c1767f8aae4fa7249bdee83b514754ea1522b4120e77f597ecc033c6324f391cfc504c81acf7d49a9ef2d13 + prismjs: ~1.25.0 + checksum: e8e8bfe8fc035fb6b0a9427ba19abbd2ec1ad78197dcb0027fca95c94fa046ed14f253682b2dcee42e87591300c9237924714ccddf18173a21a18622521a20b7 languageName: node linkType: hard @@ -16954,6 +17997,13 @@ fsevents@^1.2.7: languageName: node linkType: hard +"regenerator-runtime@npm:0.13.4": + version: 0.13.4 + resolution: "regenerator-runtime@npm:0.13.4" + checksum: ba49669ddbb56a12f8acf3e09427dfb89d83c4db466c387e8d7df8c13285695c6622a0112e12bdae492a97fdad3e68b2ef3f171bcc44d30a00adb1c9e121eaaa + languageName: node + linkType: hard + "regenerator-runtime@npm:^0.11.0": version: 0.11.1 resolution: "regenerator-runtime@npm:0.11.1" @@ -17080,14 +18130,14 @@ fsevents@^1.2.7: linkType: hard "remark-frontmatter@npm:^4.0.0": - version: 4.0.0 - resolution: "remark-frontmatter@npm:4.0.0" + version: 4.0.1 + resolution: "remark-frontmatter@npm:4.0.1" dependencies: "@types/mdast": ^3.0.0 mdast-util-frontmatter: ^1.0.0 micromark-extension-frontmatter: ^1.0.0 unified: ^10.0.0 - checksum: 7f3728716da980abb89c32fc42fcd595196c63a660b70d16fc38edfde8daf15492e6292453ea0df0bbfe0c06a62972d5baafd4f5ec6e05b181eef1676c1bbc06 + checksum: c1c448923cd0239e9eeafb42d7129c05081c9a1bca4c8164b562cbb748e80d103bfd058597a48d54000ce3c776200ab8ccd64a9679d955423f07e4a4e77f10c3 languageName: node linkType: hard @@ -17151,14 +18201,14 @@ fsevents@^1.2.7: linkType: hard "remark-rehype@npm:^9.0.0": - version: 9.0.0 - resolution: "remark-rehype@npm:9.0.0" + version: 9.1.0 + resolution: "remark-rehype@npm:9.1.0" dependencies: "@types/hast": ^2.0.0 "@types/mdast": ^3.0.0 mdast-util-to-hast: ^11.0.0 unified: ^10.0.0 - checksum: 7b0bb7eb10689786ad967e945eafdcb7f91c00c29e76f531417cf5e75c3547a5e75cf7ce3370f71d0282f50983121af8d88e8eb43548482c76f253a45f1625f1 + checksum: 01d8177ce1a9138ead8779ec73cfef8d06669c4ebe7c4e94e804a1ddba12dca874131330f22e3979a4e0a4132239142dc93e7cfbd5d18b9250b4cc770557aff1 languageName: node linkType: hard @@ -17535,28 +18585,37 @@ resolve@^2.0.0-next.3: linkType: hard "rxjs-report-usage@npm:~1.0.4": - version: 1.0.5 - resolution: "rxjs-report-usage@npm:1.0.5" + version: 1.0.6 + resolution: "rxjs-report-usage@npm:1.0.6" dependencies: - "@babel/parser": ~7.10.3 - "@babel/traverse": ~7.10.3 - "@babel/types": ~7.10.3 + "@babel/parser": ^7.10.3 + "@babel/traverse": ^7.10.3 + "@babel/types": ^7.10.3 bent: ~7.3.6 chalk: ~4.1.0 - glob: ~7.1.6 - prompts: ~2.3.2 + glob: ~7.2.0 + prompts: ~2.4.2 bin: rxjs-report-usage: bin/rxjs-report-usage - checksum: 251cb82f16353cb2cebf0a68bc52afc55dd24d92c2da1376c8a5407f88f6a40354d8b550e6b3c83085cb4dffc5321630eaa27a5790282d7c0ba6cf7010554c44 + checksum: 7982c94659cd0527ffda6c3147300672fc2ee21cfbbe754575812cca0439240367dcfe630cbcb816287355f977acd0f80b1e5323fa81903bd486b91cf6c19787 languageName: node linkType: hard "rxjs@npm:^7.1.0": - version: 7.3.0 - resolution: "rxjs@npm:7.3.0" + version: 7.4.0 + resolution: "rxjs@npm:7.4.0" dependencies: tslib: ~2.1.0 - checksum: e63adb8808ea6c299a020d56d2af92bcf71efe641adf838499932e29b8f5fd5ff00873653ad48ba3ecf6c9fc11c3c595acf995e8d456f9d8cb85c7d37a1fd72e + checksum: 6b33172a760dcad6882fdc836ee8cf1ebe160dd7eaad95c45a12338ffdaa96eb41e48e6c25bbd3d1fdf45075949ff447954bc17a9d01c688558a67967d09c114 + languageName: node + linkType: hard + +"sade@npm:^1.7.3": + version: 1.7.4 + resolution: "sade@npm:1.7.4" + dependencies: + mri: ^1.1.0 + checksum: 80a2c4ca086c25cdb62cb084a38a0cc72afc657ed4b1874d6e7b3fd0b7f748cf806567ece6d68f13e19d0ed1779cd226ca8c24d8fd7ae692bf09bff1e1966522 languageName: node linkType: hard @@ -17628,13 +18687,13 @@ resolve@^2.0.0-next.3: linkType: hard "sass@npm:^1.32.7": - version: 1.41.1 - resolution: "sass@npm:1.41.1" + version: 1.43.4 + resolution: "sass@npm:1.43.4" dependencies: chokidar: ">=3.0.0 <4.0.0" bin: sass: sass.js - checksum: a5dcf0e80f068ecaf0feb7603acfbb0ce30885dde58ef1f03b2f153973aed075525d4e539ab5fdf7fbff47a66033716270f64579eafa17b7e4591f404281e1d6 + checksum: 9af80105dabd32752c60b4557115832982cf1019c02c952db6a26c61a3e18dc95044c896685e6e9a6d6dd6643fc411ecf2ea4a8a431a8a08a7510a45d5a492ae languageName: node linkType: hard @@ -17747,7 +18806,7 @@ resolve@^2.0.0-next.3: languageName: node linkType: hard -"semver@npm:2 || 3 || 4 || 5, semver@npm:^5.6.0": +"semver@npm:2 || 3 || 4 || 5, semver@npm:^5.4.1, semver@npm:^5.6.0": version: 5.7.1 resolution: "semver@npm:5.7.1" bin: @@ -17918,10 +18977,10 @@ resolve@^2.0.0-next.3: languageName: node linkType: hard -"shell-quote@npm:1.7.2, shell-quote@npm:^1.6.1": - version: 1.7.2 - resolution: "shell-quote@npm:1.7.2" - checksum: efad426fb25d8a54d06363f1f45774aa9e195f62f14fa696d542b44bfe418ab41206448b63af18d726c62e099e66d9a3f4f44858b9ea2ce4b794b41b802672d1 +"shell-quote@npm:1.7.3, shell-quote@npm:^1.6.1": + version: 1.7.3 + resolution: "shell-quote@npm:1.7.3" + checksum: aca58e73a3a5d933d02e0bdddedc53ee14f7c2ec264f97ac915b9d4482d077a38e422aa664631d60a672cd3cdb4054eb2e6c0303f54882453dacb6483e482d34 languageName: node linkType: hard @@ -17939,13 +18998,13 @@ resolve@^2.0.0-next.3: linkType: hard "shiki@npm:^0.9.4": - version: 0.9.11 - resolution: "shiki@npm:0.9.11" + version: 0.9.12 + resolution: "shiki@npm:0.9.12" dependencies: jsonc-parser: ^3.0.0 onigasm: ^2.2.5 vscode-textmate: 5.2.0 - checksum: 04f0e3bce401bcd7dab43d71827bbc9c00e2e76c3a94f36f2b434d41c1570ab8d3c8491789aba360b625f86b6ff8a8f7daf2c39a1ae7589f7236718a7399ab50 + checksum: ee2ca7b997ffe6d412af946c7fa3909f2ade3fe505fe03b5c3f3c5cc90a9b10dbe34a208c9557ee0376d7a64c23995445cdb7c69e60da855cf80305bafdc018e languageName: node linkType: hard @@ -17960,14 +19019,7 @@ resolve@^2.0.0-next.3: languageName: node linkType: hard -"signal-exit@npm:^3.0.0, signal-exit@npm:^3.0.2": - version: 3.0.4 - resolution: "signal-exit@npm:3.0.4" - checksum: e72633b05df8d65035a0b31718b1a587f55b25953a8e7b959f6c3a963cc0abcb70a0d78a7e0792bc104c874525efdc619e823095d382a775641e3867b1b68c54 - languageName: node - linkType: hard - -"signal-exit@npm:^3.0.4": +"signal-exit@npm:^3.0.0, signal-exit@npm:^3.0.2, signal-exit@npm:^3.0.4": version: 3.0.5 resolution: "signal-exit@npm:3.0.5" checksum: a1d3d0d63f581bd298b30ed8f6de21b73a0fe5a0c0f123b2e8ed7168bbff8f4c1a45e681de12a1966a89bb725d8eb727816be1c436e136951f31953e4a201587 @@ -18001,7 +19053,7 @@ resolve@^2.0.0-next.3: languageName: node linkType: hard -"sisteransi@npm:^1.0.4": +"sisteransi@npm:^1.0.5": version: 1.0.5 resolution: "sisteransi@npm:1.0.5" checksum: aba6438f46d2bfcef94cf112c835ab395172c75f67453fe05c340c770d3c402363018ae1ab4172a1026a90c47eaccf3af7b6ff6fa749a680c2929bd7fa2b37a4 @@ -18064,6 +19116,21 @@ resolve@^2.0.0-next.3: languageName: node linkType: hard +"smartwrap@npm:^1.2.3": + version: 1.2.5 + resolution: "smartwrap@npm:1.2.5" + dependencies: + breakword: ^1.0.5 + grapheme-splitter: ^1.0.4 + strip-ansi: ^6.0.0 + wcwidth: ^1.0.1 + yargs: ^15.1.0 + bin: + smartwrap: src/terminal-adapter.js + checksum: 123f33d7e5095b7953dce8d9afe1141e2a1dbd592dbd722cb713838f907c1e6c3bd3f286707f06a99ba3817abee265bab1ba7dc31e50d557a997fe7b44794f6a + languageName: node + linkType: hard + "snapdragon-node@npm:^2.0.1": version: 2.1.1 resolution: "snapdragon-node@npm:2.1.1" @@ -18100,18 +19167,18 @@ resolve@^2.0.0-next.3: languageName: node linkType: hard -"socks-proxy-agent@npm:^5.0.0": - version: 5.0.1 - resolution: "socks-proxy-agent@npm:5.0.1" +"socks-proxy-agent@npm:^6.0.0, socks-proxy-agent@npm:^6.1.0": + version: 6.1.0 + resolution: "socks-proxy-agent@npm:6.1.0" dependencies: agent-base: ^6.0.2 - debug: 4 - socks: ^2.3.3 - checksum: 1b60c4977b2fef783f0fc4dc619cd2758aafdb43f3cf679f1e3627cb6c6e752811cee5513ebb4157ad26786033d2f85029440f197d321e8293b38cc5aab01e06 + debug: ^4.3.1 + socks: ^2.6.1 + checksum: 32ea0d62c848b5c246955e8d6c34832fe6cd8c5f3b66f5ace3a9bd7387bafae3e67d96474d41291723ba7135e2da46d65e008a8a35a793dfa5cb0f4ac05429df languageName: node linkType: hard -"socks@npm:^2.3.3": +"socks@npm:^2.6.1": version: 2.6.1 resolution: "socks@npm:2.6.1" dependencies: @@ -18232,6 +19299,16 @@ resolve@^2.0.0-next.3: languageName: node linkType: hard +"spawndamnit@npm:^2.0.0": + version: 2.0.0 + resolution: "spawndamnit@npm:2.0.0" + dependencies: + cross-spawn: ^5.1.0 + signal-exit: ^3.0.2 + checksum: c74b5e264ee5bc13d55692fd422d74c282e4607eb04ac64d19d06796718d89b14921620fa4237ec5635e7acdff21461670ff19850f210225410a353cad0d7fed + languageName: node + linkType: hard + "spdx-correct@npm:^3.0.0": version: 3.1.1 resolution: "spdx-correct@npm:3.1.1" @@ -18342,7 +19419,7 @@ resolve@^2.0.0-next.3: languageName: node linkType: hard -"stack-utils@npm:^2.0.2, stack-utils@npm:^2.0.4": +"stack-utils@npm:^2.0.2, stack-utils@npm:^2.0.3, stack-utils@npm:^2.0.4": version: 2.0.5 resolution: "stack-utils@npm:2.0.5" dependencies: @@ -18351,16 +19428,6 @@ resolve@^2.0.0-next.3: languageName: node linkType: hard -"stack-utils@npm:^2.0.3": - version: 2.0.4 - resolution: "stack-utils@npm:2.0.4" - dependencies: - escape-string-regexp: ^2.0.0 - source-map-support: ^0.5.20 - checksum: ee17aa2e8324da7c28987bdfbf02aa316d818222ddba90dd91ca630df849268fa9e0b8434cff61b30c304ad3b5a5db7c2d0e6e1aba8da24c966e754efbc6ae29 - languageName: node - linkType: hard - "stacktrace-parser@npm:0.1.10": version: 0.1.10 resolution: "stacktrace-parser@npm:0.1.10" @@ -18472,6 +19539,15 @@ resolve@^2.0.0-next.3: languageName: node linkType: hard +"stream-transform@npm:^2.1.3": + version: 2.1.3 + resolution: "stream-transform@npm:2.1.3" + dependencies: + mixme: ^0.5.1 + checksum: 26ce872a6812d5c784fa1f042bfd403644bc1c019f64627b5012c4544830a5570bef98b47225b38120c5878b326f3d1a213cd999a2285c98b536e5e202ca5bdf + languageName: node + linkType: hard + "strict-uri-encode@npm:^1.0.0": version: 1.1.0 resolution: "strict-uri-encode@npm:1.1.0" @@ -18507,7 +19583,18 @@ resolve@^2.0.0-next.3: languageName: node linkType: hard -"string-width@npm:^1.0.2 || 2, string-width@npm:^2.0.0, string-width@npm:^2.1.1": +"string-width@npm:^1.0.2 || 2 || 3 || 4, string-width@npm:^4.0.0, string-width@npm:^4.1.0, string-width@npm:^4.2.0, string-width@npm:^4.2.2, string-width@npm:^4.2.3": + version: 4.2.3 + resolution: "string-width@npm:4.2.3" + dependencies: + emoji-regex: ^8.0.0 + is-fullwidth-code-point: ^3.0.0 + strip-ansi: ^6.0.1 + checksum: e52c10dc3fbfcd6c3a15f159f54a90024241d0f149cf8aed2982a2d801d2e64df0bf1dc351cf8e95c3319323f9f220c16e740b06faecd53e2462df1d2b5443fb + languageName: node + linkType: hard + +"string-width@npm:^2.0.0, string-width@npm:^2.1.1": version: 2.1.1 resolution: "string-width@npm:2.1.1" dependencies: @@ -18528,41 +19615,19 @@ resolve@^2.0.0-next.3: languageName: node linkType: hard -"string-width@npm:^4.0.0, string-width@npm:^4.2.2": - version: 4.2.3 - resolution: "string-width@npm:4.2.3" - dependencies: - emoji-regex: ^8.0.0 - is-fullwidth-code-point: ^3.0.0 - strip-ansi: ^6.0.1 - checksum: e52c10dc3fbfcd6c3a15f159f54a90024241d0f149cf8aed2982a2d801d2e64df0bf1dc351cf8e95c3319323f9f220c16e740b06faecd53e2462df1d2b5443fb - languageName: node - linkType: hard - -"string-width@npm:^4.1.0, string-width@npm:^4.2.0": - version: 4.2.2 - resolution: "string-width@npm:4.2.2" - dependencies: - emoji-regex: ^8.0.0 - is-fullwidth-code-point: ^3.0.0 - strip-ansi: ^6.0.0 - checksum: 343e089b0e66e0f72aab4ad1d9b6f2c9cc5255844b0c83fd9b53f2a3b3fd0421bdd6cb05be96a73117eb012db0887a6c1d64ca95aaa50c518e48980483fea0ab - languageName: node - linkType: hard - "string.prototype.matchall@npm:^4.0.5": - version: 4.0.5 - resolution: "string.prototype.matchall@npm:4.0.5" + version: 4.0.6 + resolution: "string.prototype.matchall@npm:4.0.6" dependencies: call-bind: ^1.0.2 define-properties: ^1.1.3 - es-abstract: ^1.18.2 + es-abstract: ^1.19.1 get-intrinsic: ^1.1.1 has-symbols: ^1.0.2 internal-slot: ^1.0.3 regexp.prototype.flags: ^1.3.1 side-channel: ^1.0.4 - checksum: 0a9d64661ecf089e7712aed18a4b0d7e4093ae1dfc6d8134747a98271564065a2a667a3408fced4a77137528b3b2c0efe9d37868acae000ee13d0857a3d0f430 + checksum: 07aca53ddd8a096a8bd0560eb8574386c6b3887a6a06b40a98abd42c94dadeed3296261fca22fec59a1ed970d199bdeb450fcb6a7390193588d9c6b5f48fe842 languageName: node linkType: hard @@ -18611,22 +19676,22 @@ resolve@^2.0.0-next.3: languageName: node linkType: hard -"stringify-entities@npm:^4.0.0": - version: 4.0.1 - resolution: "stringify-entities@npm:4.0.1" +"stringify-entities@npm:^4.0.0, stringify-entities@npm:^4.0.2": + version: 4.0.2 + resolution: "stringify-entities@npm:4.0.2" dependencies: character-entities-html4: ^2.0.0 - character-entities-legacy: ^2.0.0 - checksum: 48406b9b97cf3e7021b5e5f14889ca5a3f49f080251913c25846dc2dc3521ef383c46bc0193f036a655b6d0d2c646ce3f220fbe3ddc919e896b60937fbe9ec51 + character-entities-legacy: ^3.0.0 + checksum: a5736d92d8e2f162452121e786aa7cc8b330f2347585c373061dc756477679d0f40ee2199914aeb115cbe807c2166a4480d9344246d5e674a0a78d0ea9812fb3 languageName: node linkType: hard -"strip-ansi@npm:6.0.0, strip-ansi@npm:^6.0.0": - version: 6.0.0 - resolution: "strip-ansi@npm:6.0.0" +"strip-ansi@npm:6.0.1, strip-ansi@npm:^6.0.0, strip-ansi@npm:^6.0.1": + version: 6.0.1 + resolution: "strip-ansi@npm:6.0.1" dependencies: - ansi-regex: ^5.0.0 - checksum: 04c3239ede44c4d195b0e66c0ad58b932f08bec7d05290416d361ff908ad282ecdaf5d9731e322c84f151d427436bde01f05b7422c3ec26dd927586736b0e5d0 + ansi-regex: ^5.0.1 + checksum: f3cd25890aef3ba6e1a74e20896c21a46f482e93df4a06567cebf2b57edabb15133f1f94e57434e0a958d61186087b1008e89c94875d019910a213181a14fc8c languageName: node linkType: hard @@ -18657,15 +19722,6 @@ resolve@^2.0.0-next.3: languageName: node linkType: hard -"strip-ansi@npm:^6.0.1": - version: 6.0.1 - resolution: "strip-ansi@npm:6.0.1" - dependencies: - ansi-regex: ^5.0.1 - checksum: f3cd25890aef3ba6e1a74e20896c21a46f482e93df4a06567cebf2b57edabb15133f1f94e57434e0a958d61186087b1008e89c94875d019910a213181a14fc8c - languageName: node - linkType: hard - "strip-bom-string@npm:^1.0.0": version: 1.0.0 resolution: "strip-bom-string@npm:1.0.0" @@ -18701,12 +19757,12 @@ resolve@^2.0.0-next.3: languageName: node linkType: hard -"strip-indent@npm:^4.0.0": - version: 4.0.0 - resolution: "strip-indent@npm:4.0.0" +"strip-indent@npm:^3.0.0": + version: 3.0.0 + resolution: "strip-indent@npm:3.0.0" dependencies: - min-indent: ^1.0.1 - checksum: 06cbcd93da721c46bc13caeb1c00af93a9b18146a1c95927672d2decab6a25ad83662772417cea9317a2507fb143253ecc23c4415b64f5828cef9b638a744598 + min-indent: ^1.0.0 + checksum: 18f045d57d9d0d90cd16f72b2313d6364fd2cb4bf85b9f593523ad431c8720011a4d5f08b6591c9d580f446e78855c5334a30fb91aa1560f5d9f95ed1b4a0530 languageName: node linkType: hard @@ -18736,19 +19792,19 @@ resolve@^2.0.0-next.3: languageName: node linkType: hard -"style-value-types@npm:4.1.4": - version: 4.1.4 - resolution: "style-value-types@npm:4.1.4" +"style-value-types@npm:5.0.0": + version: 5.0.0 + resolution: "style-value-types@npm:5.0.0" dependencies: hey-listen: ^1.0.8 tslib: ^2.1.0 - checksum: 96189770076a2717bf579f7d73a49953f0c3d633b90fed9b44b8285cbbe7facd19d6d7a0d2802fb493b45995791f62b87983c3d3c24128818a69e593b6d77aed + checksum: 16d198302cd102edf9dba94e7752a2364c93b1eaa5cc7c32b42b28eef4af4ccb5149a3f16bc2a256adc02616a2404f4612bd15f3081c1e8ca06132cae78be6c0 languageName: node linkType: hard -"styled-jsx@npm:4.0.1": - version: 4.0.1 - resolution: "styled-jsx@npm:4.0.1" +"styled-jsx@npm:5.0.0-beta.3": + version: 5.0.0-beta.3 + resolution: "styled-jsx@npm:5.0.0-beta.3" dependencies: "@babel/plugin-syntax-jsx": 7.14.5 "@babel/types": 7.15.0 @@ -18763,7 +19819,7 @@ resolve@^2.0.0-next.3: peerDependenciesMeta: "@babel/core": optional: true - checksum: a4260ba093086ed50c903ce1e4e564c4162d041238c02d8f9f8d1b259224f54ac49b49e9b4a6e3396c27e688dd870da7552c35ea9622c25aaa4777b2df64bb26 + checksum: cc328a92b56fe4aadcb29031be1b006279f1194592f66677079abc7d4294d388962f9634ef67dccdc592ef3d8ceaa8af9603c60198cbd371444e46074a6b1747 languageName: node linkType: hard @@ -18828,15 +19884,6 @@ resolve@^2.0.0-next.3: languageName: node linkType: hard -"supports-color@npm:^6.1.0": - version: 6.1.0 - resolution: "supports-color@npm:6.1.0" - dependencies: - has-flag: ^3.0.0 - checksum: 74358f9535c83ee113fbaac354b11e808060f6e7d8722082ee43af3578469134e89d00026dce2a6b93ce4e5b89d0e9a10f638b2b9f64c7838c2fb2883a47b3d5 - languageName: node - linkType: hard - "supports-color@npm:^7.1.0": version: 7.2.0 resolution: "supports-color@npm:7.2.0" @@ -18893,16 +19940,16 @@ resolve@^2.0.0-next.3: linkType: hard "table@npm:^6.0.9": - version: 6.7.1 - resolution: "table@npm:6.7.1" + version: 6.7.2 + resolution: "table@npm:6.7.2" dependencies: ajv: ^8.0.1 lodash.clonedeep: ^4.5.0 lodash.truncate: ^4.4.2 slice-ansi: ^4.0.0 - string-width: ^4.2.0 - strip-ansi: ^6.0.0 - checksum: 053b61fa4e8f8396c65ff7a95da90e85620370932652d501ff7a0a3ed7317f1cc549702bd2abf2bd9ed01e20757b73a8b57374f8a8a2ac02fbe0550276263fb6 + string-width: ^4.2.3 + strip-ansi: ^6.0.1 + checksum: d61f91d64b9be56ac66edd2a8c0f10fcc59995313f37198cb87de73a6b441a05ad36f4a567bd8736da35bc4a2f8f4049b0e4ff1d4356c0a7c2b91af48b8bf8b2 languageName: node linkType: hard @@ -19082,16 +20129,32 @@ resolve@^2.0.0-next.3: languageName: node linkType: hard +"term-size@npm:^1.2.0": + version: 1.2.0 + resolution: "term-size@npm:1.2.0" + dependencies: + execa: ^0.7.0 + checksum: 833aeb21c74d735c6ab63859fec6a7308d8724089b23b6f58e1a21c015058383529222a63074cbf0814a1812621bf11f01e60d5c5afbbfedcc31d115bf54631a + languageName: node + linkType: hard + +"term-size@npm:^2.1.0": + version: 2.2.1 + resolution: "term-size@npm:2.2.1" + checksum: 1ed981335483babc1e8206f843e06bd2bf89b85f0bf5a9a9d928033a0fcacdba183c03ba7d91814643015543ba002f1339f7112402a21da8f24b6c56b062a5a9 + languageName: node + linkType: hard + "terser@npm:^5.7.2": - version: 5.8.0 - resolution: "terser@npm:5.8.0" + version: 5.9.0 + resolution: "terser@npm:5.9.0" dependencies: commander: ^2.20.0 source-map: ~0.7.2 source-map-support: ~0.5.20 bin: terser: bin/terser - checksum: 770b7d3fad7eece4a423464a9774e4456b7aca70b869d0c783bde42d7453fac2670ef7532dbce0a5a6f79038c367f2cb6353995190b730e2c52cb4914f3d671e + checksum: 11c1246b1991015a8881742878af779e3863fad42f626ffda957dbf28c94bf51e7994cffb9ffbec86ff3c23ab45ffa6d79d453c15e664306e35fc7b2c4eee5f4 languageName: node linkType: hard @@ -19166,9 +20229,9 @@ resolve@^2.0.0-next.3: linkType: hard "tiny-invariant@npm:^1.0.2": - version: 1.1.0 - resolution: "tiny-invariant@npm:1.1.0" - checksum: 27d29bbb9e1d1d86e25766711c28ad91af6d67c87d561167077ac7fbce5212b97bbfe875e70bc369808e075748c825864c9b61f0e9f8652275ec86bcf4dcc924 + version: 1.2.0 + resolution: "tiny-invariant@npm:1.2.0" + checksum: e09a718a7c4a499ba592cdac61f015d87427a0867ca07f50c11fd9b623f90cdba18937b515d4a5e4f43dac92370498d7bdaee0d0e7a377a61095e02c4a92eade languageName: node linkType: hard @@ -19270,6 +20333,13 @@ resolve@^2.0.0-next.3: languageName: node linkType: hard +"totalist@npm:^2.0.0": + version: 2.0.0 + resolution: "totalist@npm:2.0.0" + checksum: 9cc5aa15c78374e50ea90a93fd0137dfec68c2139db6767f0707951681fa931343ae9a71ed257da80bc5deb994cf841f14a1512cb6708c4806617eb4513cd965 + languageName: node + linkType: hard + "tough-cookie@npm:^2.3.3, tough-cookie@npm:^2.4.3, tough-cookie@npm:~2.5.0": version: 2.5.0 resolution: "tough-cookie@npm:2.5.0" @@ -19289,6 +20359,13 @@ resolve@^2.0.0-next.3: languageName: node linkType: hard +"tr46@npm:~0.0.3": + version: 0.0.3 + resolution: "tr46@npm:0.0.3" + checksum: 726321c5eaf41b5002e17ffbd1fb7245999a073e8979085dacd47c4b4e8068ff5777142fc6726d6ca1fd2ff16921b48788b87225cbc57c72636f6efa8efbffe3 + languageName: node + linkType: hard + "treport@npm:*": version: 2.0.2 resolution: "treport@npm:2.0.2" @@ -19307,6 +20384,13 @@ resolve@^2.0.0-next.3: languageName: node linkType: hard +"trim-newlines@npm:^3.0.0": + version: 3.0.1 + resolution: "trim-newlines@npm:3.0.1" + checksum: b530f3fadf78e570cf3c761fb74fef655beff6b0f84b29209bac6c9622db75ad1417f4a7b5d54c96605dcd72734ad44526fef9f396807b90839449eb543c6206 + languageName: node + linkType: hard + "trim-trailing-lines@npm:^1.0.0": version: 1.1.4 resolution: "trim-trailing-lines@npm:1.1.4" @@ -19350,10 +20434,10 @@ resolve@^2.0.0-next.3: linkType: hard "ts-node@npm:^10.2.1": - version: 10.2.1 - resolution: "ts-node@npm:10.2.1" + version: 10.4.0 + resolution: "ts-node@npm:10.4.0" dependencies: - "@cspotcode/source-map-support": 0.6.1 + "@cspotcode/source-map-support": 0.7.0 "@tsconfig/node10": ^1.0.7 "@tsconfig/node12": ^1.0.7 "@tsconfig/node14": ^1.0.0 @@ -19381,13 +20465,13 @@ resolve@^2.0.0-next.3: ts-node-script: dist/bin-script.js ts-node-transpile-only: dist/bin-transpile.js ts-script: dist/bin-script-deprecated.js - checksum: f37d2827a583c51d012cdd3d9b96629fba7a5b5dfad2c26ca48c7c89f904118924689ca56f4b9b2136217194870a76f26aae06e3490ee613b0e960f02dc96bbe + checksum: 3933ac0a937d33c45e04a6750fcdd3e765eb2897d1da1307cd97ac52af093bcfb632ec0453a75000a65c8b5b7bdb32b1077050a186dcc556e62657cb592e6d49 languageName: node linkType: hard -"ts-patch@npm:^1.4.4": - version: 1.4.4 - resolution: "ts-patch@npm:1.4.4" +"ts-patch@npm:^1.4.5": + version: 1.4.5 + resolution: "ts-patch@npm:1.4.5" dependencies: chalk: ^4.1.0 glob: ^7.1.7 @@ -19400,7 +20484,7 @@ resolve@^2.0.0-next.3: typescript: ">2.7.0" bin: ts-patch: bin/cli.js - checksum: 527c30b891594c83466f7dc200912f816b4dc71a10dba2fbd964ce98287e52f580460d0962e4fa8751e0b8ec2b45b019eb52a4e4c31b05c988f2447d790eb07f + checksum: 6c75ea4d9958d1d6617bb4ff63a098e205386c3727a5391691f74cf67b41088c5bce5ce8889d0e0478c1f261aa995d22dc05f4913f8322b6ab0fd69bfc1f6997 languageName: node linkType: hard @@ -19411,16 +20495,6 @@ resolve@^2.0.0-next.3: languageName: node linkType: hard -"ts-pnp@npm:^1.1.6": - version: 1.2.0 - resolution: "ts-pnp@npm:1.2.0" - peerDependenciesMeta: - typescript: - optional: true - checksum: c2a698b85d521298fe6f2435fbf2d3dc5834b423ea25abd321805ead3f399dbeedce7ca09492d7eb005b9d2c009c6b9587055bc3ab273dc6b9e40eefd7edb5b2 - languageName: node - linkType: hard - "tsconfig-paths@npm:^3.11.0, tsconfig-paths@npm:^3.9.0": version: 3.11.0 resolution: "tsconfig-paths@npm:3.11.0" @@ -19479,6 +20553,22 @@ resolve@^2.0.0-next.3: languageName: node linkType: hard +"tty-table@npm:^2.8.10": + version: 2.8.13 + resolution: "tty-table@npm:2.8.13" + dependencies: + chalk: ^3.0.0 + csv: ^5.3.1 + smartwrap: ^1.2.3 + strip-ansi: ^6.0.0 + wcwidth: ^1.0.1 + yargs: ^15.1.0 + bin: + tty-table: adapters/terminal-adapter.js + checksum: 7dd03d7bbc8d945533fed1df73b393681ad4b9e50626a3c523fbe86f90d83d08163cb58d76a326b3f5cb7bdc8d751c31c61441902565dc800c25313e67656e00 + languageName: node + linkType: hard + "tunnel-agent@npm:^0.6.0": version: 0.6.0 resolution: "tunnel-agent@npm:0.6.0" @@ -19495,17 +20585,17 @@ resolve@^2.0.0-next.3: languageName: node linkType: hard -"typanion@npm:3.5.0, typanion@npm:^3.5.0": +"typanion@npm:3.5.0": version: 3.5.0 resolution: "typanion@npm:3.5.0" checksum: 9d9c7e7ba99f61a9bce3d02c486c264c1071bf946623d43c47b317450e37978bbb5c0dcab0aa31b8eb867a45417bc3ffbef3d1e59a32b92c3b932e4af488c77b languageName: node linkType: hard -"typanion@npm:^3.3.1": - version: 3.4.1 - resolution: "typanion@npm:3.4.1" - checksum: e498f03311d2c6766844b027c84f4fedb3991c60bd1ffd50eafa0d68c78c329bb9c96e335ae9c1b913ca97783ae4fcaf037a7f3d7dbf62bd7f0e9798d6597c3c +"typanion@npm:^3.3.1, typanion@npm:^3.5.0": + version: 3.7.1 + resolution: "typanion@npm:3.7.1" + checksum: 79f396a960167956999b585eb9f0baa61c79455c680778dd950261e73bf6465f5a38779cc176142099c7fbf440d578b44664632bb1e3e41769199278751d7d92 languageName: node linkType: hard @@ -19534,6 +20624,13 @@ resolve@^2.0.0-next.3: languageName: node linkType: hard +"type-fest@npm:^0.13.1": + version: 0.13.1 + resolution: "type-fest@npm:0.13.1" + checksum: e6bf2e3c449f27d4ef5d56faf8b86feafbc3aec3025fc9a5fbe2db0a2587c44714521f9c30d8516a833c8c506d6263f5cc11267522b10c6ccdb6cc55b0a9d1c4 + languageName: node + linkType: hard + "type-fest@npm:^0.20.2": version: 0.20.2 resolution: "type-fest@npm:0.20.2" @@ -19623,30 +20720,30 @@ resolve@^2.0.0-next.3: languageName: node linkType: hard -"typescript@4.4.3, typescript@^4.4.3": - version: 4.4.3 - resolution: "typescript@npm:4.4.3" +"typescript@4.4.4, typescript@^4.4.4": + version: 4.4.4 + resolution: "typescript@npm:4.4.4" bin: tsc: bin/tsc tsserver: bin/tsserver - checksum: 05823f21796d450531a7e4ab299715d38fd9ded0e4ce7400876053f4b5166ca3dde7a68cecfe72d9086039f03c0b6edba36516fb10ed83c5837d9600532ea4c2 + checksum: 89ecb8436bb48ef5594d49289f5f89103071716b6e4844278f4fb3362856e31203e187a9c76d205c3f0b674d221a058fd28310dbcbcf5d95e9a57229bb5203f1 languageName: node linkType: hard -"typescript@patch:typescript@4.4.3#~builtin, typescript@patch:typescript@^4.4.3#~builtin": - version: 4.4.3 - resolution: "typescript@patch:typescript@npm%3A4.4.3#~builtin::version=4.4.3&hash=32657b" +"typescript@patch:typescript@4.4.4#~builtin, typescript@patch:typescript@^4.4.4#~builtin": + version: 4.4.4 + resolution: "typescript@patch:typescript@npm%3A4.4.4#~builtin::version=4.4.4&hash=32657b" bin: tsc: bin/tsc tsserver: bin/tsserver - checksum: 28ab98313afab46788ff41014fdb5932430ada6e03cf9e92ac47f406526a2cac1ae2894834e7da61e46b7429318e9c47f45ba8de323332f0cb9af99b72ebae74 + checksum: c97c33903f1eb4f9e178649befdfc859d93157db1eccd1e521e84976ec6861db53412d8018e5e4c5d09268771c65498d42caa64bd881878346c3644f6b7cd202 languageName: node linkType: hard -"ua-parser-js@npm:^0.7.18": - version: 0.7.28 - resolution: "ua-parser-js@npm:0.7.28" - checksum: a7da4ad54527211e878ee016c2ef64efad5c2f5a31277d36c9da93b4c89ecaa64f391ad4cf158ada76a9ad8e53004a950705ff1c2f27a52ca8bfb3f1381c39ff +"ua-parser-js@npm:^0.7.30": + version: 0.7.31 + resolution: "ua-parser-js@npm:0.7.31" + checksum: e2f8324a83d1715601576af85b2b6c03890699aaa7272950fc77ea925c70c5e4f75060ae147dc92124e49f7f0e3d6dd2b0a91e7f40d267e92df8894be967ba8b languageName: node linkType: hard @@ -20025,12 +21122,12 @@ resolve@^2.0.0-next.3: linkType: hard "unist-util-visit-parents@npm:^5.0.0": - version: 5.0.0 - resolution: "unist-util-visit-parents@npm:5.0.0" + version: 5.1.0 + resolution: "unist-util-visit-parents@npm:5.1.0" dependencies: "@types/unist": ^2.0.0 unist-util-is: ^5.0.0 - checksum: 867bc66748c7b03f687ef111dee72b188024cefe375f612d05c1e64dcbf053109fae1aefe4bf253dc780811a484117c488458d8f87ef0b338ccccc647f66c653 + checksum: 7c413dbb3dfcb679109fa8f0965d9abf117c3c53fa7b8823f68cac0ea53adbe98c1ce954d36c034e086c966b48b1d44d42c85f7bf6b42a032f728ac338929513 languageName: node linkType: hard @@ -20066,13 +21163,13 @@ resolve@^2.0.0-next.3: linkType: hard "unist-util-visit@npm:^4.0.0": - version: 4.0.0 - resolution: "unist-util-visit@npm:4.0.0" + version: 4.1.0 + resolution: "unist-util-visit@npm:4.1.0" dependencies: "@types/unist": ^2.0.0 unist-util-is: ^5.0.0 unist-util-visit-parents: ^5.0.0 - checksum: 398ae7e45d6ecb16dcecc10e0e1d0e9f203ef330a17497b948e0fd733bb91a90f8516644046e6fc46f9de6d75dbc613122f11e8aff004b7d50029c88eea5916b + checksum: 3521abee2ed4535092aac073d05f46255475c89781b8e9d8c951a473d91b5d6e4d5912ae4a68a4c1cf17a42ed0108cb93103c7f5c736977529969997451363fb languageName: node linkType: hard @@ -20355,6 +21452,21 @@ resolve@^2.0.0-next.3: languageName: node linkType: hard +"uvu@npm:^0.5.0": + version: 0.5.2 + resolution: "uvu@npm:0.5.2" + dependencies: + dequal: ^2.0.0 + diff: ^5.0.0 + kleur: ^4.0.3 + sade: ^1.7.3 + totalist: ^2.0.0 + bin: + uvu: bin.js + checksum: 369135a16dc454121681a83fbfe0a5d7733d3758403e921f4911eab8355235a1a5aeb59046f842046fbd4695d5267c463ca2b0ceb6787d6772d67e2f377bcf1f + languageName: node + linkType: hard + "v8-compile-cache@npm:^2.0.3": version: 2.3.0 resolution: "v8-compile-cache@npm:2.3.0" @@ -20418,6 +21530,16 @@ resolve@^2.0.0-next.3: languageName: node linkType: hard +"vfile-location@npm:^4.0.0": + version: 4.0.1 + resolution: "vfile-location@npm:4.0.1" + dependencies: + "@types/unist": ^2.0.0 + vfile: ^5.0.0 + checksum: cc0df62075c741beee699e651374aeb56c4c1f4333398c0ba924281c2b51d4b7669c69c5b837ea395775626ad030d6f1bd27fd0a7eaf3f9f1bbd55393948ad6c + languageName: node + linkType: hard + "vfile-message@npm:^1.0.0": version: 1.1.1 resolution: "vfile-message@npm:1.1.1" @@ -20472,14 +21594,14 @@ resolve@^2.0.0-next.3: linkType: hard "vfile@npm:^5.0.0": - version: 5.1.0 - resolution: "vfile@npm:5.1.0" + version: 5.2.0 + resolution: "vfile@npm:5.2.0" dependencies: "@types/unist": ^2.0.0 is-buffer: ^2.0.0 unist-util-stringify-position: ^3.0.0 vfile-message: ^3.0.0 - checksum: f626578bfdff42bd38c4117ad1f43d2c4bebe2df9ca1a861ece542f4f42dfa415405cb96c4a01759fee1bdcf778281c936467497c71a0d097c73367e8c11f30a + checksum: 9a2fc257ecc0329fe7598ab5deba2fcca26f476279ce8a779d58722aed28f9c6726196ff718f23ed430b30b0dbd04d5ab3983f33b70ec540a685f4f6415f8a37 languageName: node linkType: hard @@ -20574,6 +21696,20 @@ resolve@^2.0.0-next.3: languageName: node linkType: hard +"web-namespaces@npm:^2.0.0": + version: 2.0.0 + resolution: "web-namespaces@npm:2.0.0" + checksum: 2cb4b21aea88b1aee5321bde5e6fb33460259a62cd907935fd37bdba659ef3f6f5a04eb7ff3c58a32b412e29796051b956cbb87895244deccca5bd7a2d2e08df + languageName: node + linkType: hard + +"webidl-conversions@npm:^3.0.0": + version: 3.0.1 + resolution: "webidl-conversions@npm:3.0.1" + checksum: c92a0a6ab95314bde9c32e1d0a6dfac83b578f8fa5f21e675bc2706ed6981bc26b7eb7e6a1fab158e5ce4adf9caa4a0aee49a52505d4d13c7be545f15021b17c + languageName: node + linkType: hard + "webidl-conversions@npm:^4.0.2": version: 4.0.2 resolution: "webidl-conversions@npm:4.0.2" @@ -20581,23 +21717,6 @@ resolve@^2.0.0-next.3: languageName: node linkType: hard -"webpack-dev-middleware@npm:^2.0.5": - version: 2.0.6 - resolution: "webpack-dev-middleware@npm:2.0.6" - dependencies: - loud-rejection: ^1.6.0 - memory-fs: ~0.4.1 - mime: ^2.1.0 - path-is-absolute: ^1.0.0 - range-parser: ^1.0.3 - url-join: ^2.0.2 - webpack-log: ^1.0.1 - peerDependencies: - webpack: ^2.2.0 || ^3.0.0 || ^4.0.0-alpha || ^4.0.0-beta || ^4.0.0 - checksum: 504a2cf5da70d382538da978add8622ae86b9613438ee2871295a8367a23476ef1c1218809a8ab70e34096d4ce5d96a8bd2b57fb42b371640a66ef873b668774 - languageName: node - linkType: hard - "webpack-hot-middleware@npm:2.25.0": version: 2.25.0 resolution: "webpack-hot-middleware@npm:2.25.0" @@ -20680,6 +21799,16 @@ resolve@^2.0.0-next.3: languageName: node linkType: hard +"whatwg-url@npm:^5.0.0": + version: 5.0.0 + resolution: "whatwg-url@npm:5.0.0" + dependencies: + tr46: ~0.0.3 + webidl-conversions: ^3.0.0 + checksum: b8daed4ad3356cc4899048a15b2c143a9aed0dfae1f611ebd55073310c7b910f522ad75d727346ad64203d7e6c79ef25eafd465f4d12775ca44b90fa82ed9e2c + languageName: node + linkType: hard + "whatwg-url@npm:^7.0.0": version: 7.1.0 resolution: "whatwg-url@npm:7.1.0" @@ -20711,6 +21840,16 @@ resolve@^2.0.0-next.3: languageName: node linkType: hard +"which-pm@npm:2.0.0": + version: 2.0.0 + resolution: "which-pm@npm:2.0.0" + dependencies: + load-yaml-file: ^0.2.0 + path-exists: ^4.0.0 + checksum: e556635eaf237b3a101043a21c2890af045db40eac4df3575161d4fb834c2aa65456f81c60d8ea4db2d51fe5ac549d989eeabd17278767c2e4179361338ac5ce + languageName: node + linkType: hard + "which-typed-array@npm:^1.1.2": version: 1.1.7 resolution: "which-typed-array@npm:1.1.7" @@ -20748,11 +21887,20 @@ resolve@^2.0.0-next.3: linkType: hard "wide-align@npm:^1.1.0": - version: 1.1.3 - resolution: "wide-align@npm:1.1.3" + version: 1.1.5 + resolution: "wide-align@npm:1.1.5" + dependencies: + string-width: ^1.0.2 || 2 || 3 || 4 + checksum: d5fc37cd561f9daee3c80e03b92ed3e84d80dde3365a8767263d03dacfc8fa06b065ffe1df00d8c2a09f731482fcacae745abfbb478d4af36d0a891fad4834d3 + languageName: node + linkType: hard + +"widest-line@npm:^2.0.0": + version: 2.0.1 + resolution: "widest-line@npm:2.0.1" dependencies: - string-width: ^1.0.2 || 2 - checksum: d09c8012652a9e6cab3e82338d1874a4d7db2ad1bd19ab43eb744acf0b9b5632ec406bdbbbb970a8f4771a7d5ef49824d038ba70aa884e7723f5b090ab87134d + string-width: ^2.1.1 + checksum: 6245b1f2cff418107f937691d1cafd0e416b9e350aa79e3853dc0759ad20849451d7126c2f06d0a13286d37b44b8e79e4220df09630bce1e4722d9808bc7bfd2 languageName: node linkType: hard @@ -20867,7 +22015,7 @@ resolve@^2.0.0-next.3: languageName: node linkType: hard -"ws@npm:^7, ws@npm:^7.2.5, ws@npm:^7.4.6": +"ws@npm:^7, ws@npm:^7.4.6, ws@npm:^7.5.5": version: 7.5.5 resolution: "ws@npm:7.5.5" peerDependencies: @@ -21022,7 +22170,7 @@ resolve@^2.0.0-next.3: languageName: node linkType: hard -"yargs-parser@npm:^18.1.2": +"yargs-parser@npm:^18.1.2, yargs-parser@npm:^18.1.3": version: 18.1.3 resolution: "yargs-parser@npm:18.1.3" dependencies: @@ -21048,7 +22196,7 @@ resolve@^2.0.0-next.3: languageName: node linkType: hard -"yargs@npm:^15.0.2, yargs@npm:^15.3.1": +"yargs@npm:^15.0.2, yargs@npm:^15.1.0, yargs@npm:^15.3.1": version: 15.4.1 resolution: "yargs@npm:15.4.1" dependencies: