From 5b628a6aafeb7f82eeac527ff7e517b59acc93d1 Mon Sep 17 00:00:00 2001 From: Anton Evzhakov Date: Tue, 19 Jul 2022 16:13:37 +0300 Subject: [PATCH] fix(tags): extract tags logic to the separate package (fixes #1006) --- .changeset/itchy-ears-judge.md | 25 + README.md | 4 +- package.json | 8 +- packages/atomic/README.md | 4 +- packages/atomic/package.json | 3 +- packages/atomic/src/processors/css.ts | 2 +- packages/atomic/src/processors/styled.ts | 4 +- packages/babel/README.md | 4 +- packages/babel/package.json | 13 +- packages/babel/src/module.ts | 2 +- packages/babel/src/transform-stages/2-eval.ts | 2 +- .../babel/src/transform-stages/4-extract.ts | 3 +- packages/babel/src/types.ts | 6 +- .../src/utils/collectTemplateDependencies.ts | 2 +- packages/babel/src/utils/getTagProcessor.ts | 5 +- packages/babel/src/utils/hasLinariaPreval.ts | 2 +- .../src/utils/processTemplateExpression.ts | 3 +- packages/babel/src/utils/vlueToLiteral.ts | 2 +- packages/cli/README.md | 4 +- packages/cli/package.json | 2 +- packages/core/README.md | 4 +- .../core/__dtslint__/{styled.ts => core.ts} | 3 +- packages/core/__dtslint__/tsconfig.json | 1 + packages/core/package.json | 5 +- packages/core/processors/BaseProcessor.js | 5 - packages/core/src/StyledMeta.ts | 6 - packages/core/src/css.ts | 3 +- packages/core/src/index.ts | 1 - packages/core/src/processors/css.ts | 5 +- packages/esbuild/README.md | 4 +- packages/esbuild/package.json | 2 +- packages/extractor/README.md | 4 +- packages/interop/package.json | 6 +- packages/linaria/README.md | 4 +- packages/logger/README.md | 4 +- packages/react/README.md | 4 +- packages/react/__dtslint__/tsconfig.json | 1 + packages/react/package.json | 3 +- packages/react/src/processors/styled.ts | 8 +- packages/react/src/styled.ts | 3 +- packages/rollup/README.md | 4 +- packages/server/README.md | 4 +- packages/shaker/README.md | 4 +- packages/shaker/package.json | 8 +- packages/stylelint/README.md | 4 +- packages/tags/CHANGELOG.md | 0 packages/tags/README.md | 35 + packages/tags/babel.config.js | 3 + packages/tags/package.json | 50 + .../processors => tags/src}/BaseProcessor.ts | 0 packages/tags/src/index.ts | 6 + .../src/processors => tags/src}/types.ts | 7 +- .../src}/utils/getClassNameAndSlug.ts | 0 .../processors => tags/src}/utils/hasMeta.ts | 2 +- .../src}/utils/isBoxedPrimitive.ts | 0 .../src}/utils/isSerializable.ts | 0 .../src}/utils/stripLines.ts | 0 .../src}/utils/templateProcessor.ts | 0 .../src}/utils/throwIfInvalid.ts | 0 .../processors => tags/src}/utils/toCSS.ts | 0 .../src}/utils/toValidCSSIdentifier.ts | 0 .../processors => tags/src}/utils/types.ts | 0 .../processors => tags/src}/utils/units.ts | 0 packages/tags/tsconfig.json | 8 + packages/testkit/package.json | 11 +- .../src/__fixtures__/with-babelrc/.babelrc.js | 2 +- .../src/__snapshots__/babel.test.ts.snap | 30 +- packages/testkit/src/babel.test.ts | 30 + .../testkit/src/utils/getTagProcessor.test.ts | 2 +- packages/utils/README.md | 4 +- packages/utils/package.json | 6 +- packages/webpack-loader/README.md | 4 +- packages/webpack4-loader/README.md | 4 +- packages/webpack5-loader/README.md | 4 +- pnpm-lock.yaml | 1097 ++++++++++------- website/package.json | 4 +- 76 files changed, 915 insertions(+), 594 deletions(-) create mode 100644 .changeset/itchy-ears-judge.md rename packages/core/__dtslint__/{styled.ts => core.ts} (67%) delete mode 100644 packages/core/processors/BaseProcessor.js delete mode 100644 packages/core/src/StyledMeta.ts create mode 100644 packages/tags/CHANGELOG.md create mode 100644 packages/tags/README.md create mode 100644 packages/tags/babel.config.js create mode 100644 packages/tags/package.json rename packages/{core/src/processors => tags/src}/BaseProcessor.ts (100%) create mode 100644 packages/tags/src/index.ts rename packages/{core/src/processors => tags/src}/types.ts (95%) rename packages/{core/src/processors => tags/src}/utils/getClassNameAndSlug.ts (100%) rename packages/{core/src/processors => tags/src}/utils/hasMeta.ts (74%) rename packages/{core/src/processors => tags/src}/utils/isBoxedPrimitive.ts (100%) rename packages/{core/src/processors => tags/src}/utils/isSerializable.ts (100%) rename packages/{core/src/processors => tags/src}/utils/stripLines.ts (100%) rename packages/{core/src/processors => tags/src}/utils/templateProcessor.ts (100%) rename packages/{core/src/processors => tags/src}/utils/throwIfInvalid.ts (100%) rename packages/{core/src/processors => tags/src}/utils/toCSS.ts (100%) rename packages/{core/src/processors => tags/src}/utils/toValidCSSIdentifier.ts (100%) rename packages/{core/src/processors => tags/src}/utils/types.ts (100%) rename packages/{core/src/processors => tags/src}/utils/units.ts (100%) create mode 100644 packages/tags/tsconfig.json diff --git a/.changeset/itchy-ears-judge.md b/.changeset/itchy-ears-judge.md new file mode 100644 index 000000000..0298a1c43 --- /dev/null +++ b/.changeset/itchy-ears-judge.md @@ -0,0 +1,25 @@ +--- +'@linaria/atomic': patch +'@linaria/babel-preset': patch +'@linaria/cli': patch +'@linaria/core': patch +'@linaria/esbuild': patch +'@linaria/extractor': patch +'@linaria/babel-plugin-interop': patch +'linaria': patch +'@linaria/logger': patch +'@linaria/react': patch +'@linaria/rollup': patch +'@linaria/server': patch +'@linaria/shaker': patch +'@linaria/stylelint': patch +'@linaria/tags': patch +'@linaria/testkit': patch +'@linaria/utils': patch +'@linaria/webpack-loader': patch +'@linaria/webpack4-loader': patch +'@linaria/webpack5-loader': patch +'linaria-website': patch +--- + +New package @linaria/tags that contains all abstract logic for tags processors. diff --git a/README.md b/README.md index 599a1355b..e5002c596 100644 --- a/README.md +++ b/README.md @@ -37,13 +37,13 @@ Zero-runtime CSS in JS library. ## Installation ```sh -npm install @linaria/core @linaria/react @linaria/babel-preset @linaria/shaker +npm install @linaria/core @linaria/react @linaria/babel-preset ``` or ```sh -yarn add @linaria/core @linaria/react @linaria/babel-preset @linaria/shaker +yarn add @linaria/core @linaria/react @linaria/babel-preset ``` ## Setup diff --git a/package.json b/package.json index 19f0d0d50..40afb560b 100644 --- a/package.json +++ b/package.json @@ -6,9 +6,9 @@ "git-raw-commits": "^2.0.3" }, "devDependencies": { - "@babel/cli": "^7.17.10", - "@babel/core": "^7.18.2", - "@babel/eslint-parser": "^7.18.2", + "@babel/cli": "^7.18.9", + "@babel/core": "^7.18.9", + "@babel/eslint-parser": "^7.18.9", "@babel/plugin-proposal-class-properties": ">=7", "@babel/plugin-syntax-jsx": ">=7", "@babel/preset-env": ">=7", @@ -41,7 +41,7 @@ "react": "^16.14.0", "syncpack": "^8.0.0", "turbo": "^1.2.16", - "typescript": "^4.7.3" + "typescript": "^4.7.4" }, "engines": { "node": "^12.16.0 || >=13.7.0" diff --git a/packages/atomic/README.md b/packages/atomic/README.md index 0d75b3717..dd89cb983 100644 --- a/packages/atomic/README.md +++ b/packages/atomic/README.md @@ -25,11 +25,11 @@ Zero-runtime CSS in JS library. ## Installation ```sh -npm install @linaria/core @linaria/react @linaria/babel-preset @linaria/shaker +npm install @linaria/core @linaria/react @linaria/babel-preset ``` or ```sh -yarn add @linaria/core @linaria/react @linaria/babel-preset @linaria/shaker +yarn add @linaria/core @linaria/react @linaria/babel-preset ``` diff --git a/packages/atomic/package.json b/packages/atomic/package.json index 5bc1e4a4c..1c78b5072 100644 --- a/packages/atomic/package.json +++ b/packages/atomic/package.json @@ -7,6 +7,7 @@ "@linaria/core": "workspace:^", "@linaria/logger": "workspace:^", "@linaria/react": "workspace:^", + "@linaria/tags": "workspace:^", "@linaria/utils": "workspace:^", "known-css-properties": "^0.24.0", "postcss": "^8.3.11", @@ -14,7 +15,7 @@ "ts-invariant": "^0.10.3" }, "devDependencies": { - "@babel/types": "^7.18.4" + "@babel/types": "^7.18.9" }, "engines": { "node": "^12.16.0 || >=13.7.0" diff --git a/packages/atomic/src/processors/css.ts b/packages/atomic/src/processors/css.ts index 15e5cd854..17b93f09d 100644 --- a/packages/atomic/src/processors/css.ts +++ b/packages/atomic/src/processors/css.ts @@ -1,8 +1,8 @@ import type { SourceLocation } from '@babel/types'; import CssProcessor from '@linaria/core/processors/css'; -import type { Rules, ValueCache } from '@linaria/core/processors/types'; import { debug } from '@linaria/logger'; +import type { Rules, ValueCache } from '@linaria/tags'; import atomize from './helpers/atomize'; diff --git a/packages/atomic/src/processors/styled.ts b/packages/atomic/src/processors/styled.ts index 0ea29bc80..d8be087bd 100644 --- a/packages/atomic/src/processors/styled.ts +++ b/packages/atomic/src/processors/styled.ts @@ -1,10 +1,10 @@ import type { SourceLocation } from '@babel/types'; -import type { Rules, ValueCache } from '@linaria/core/processors/types'; -import hasMeta from '@linaria/core/processors/utils/hasMeta'; import { debug } from '@linaria/logger'; import type { IProps } from '@linaria/react/processors/styled'; import StyledProcessor from '@linaria/react/processors/styled'; +import { hasMeta } from '@linaria/tags'; +import type { Rules, ValueCache } from '@linaria/tags'; import { slugify } from '@linaria/utils'; import atomize from './helpers/atomize'; diff --git a/packages/babel/README.md b/packages/babel/README.md index 0d75b3717..dd89cb983 100644 --- a/packages/babel/README.md +++ b/packages/babel/README.md @@ -25,11 +25,11 @@ Zero-runtime CSS in JS library. ## Installation ```sh -npm install @linaria/core @linaria/react @linaria/babel-preset @linaria/shaker +npm install @linaria/core @linaria/react @linaria/babel-preset ``` or ```sh -yarn add @linaria/core @linaria/react @linaria/babel-preset @linaria/shaker +yarn add @linaria/core @linaria/react @linaria/babel-preset ``` diff --git a/packages/babel/package.json b/packages/babel/package.json index fedf4c47a..adbec2172 100644 --- a/packages/babel/package.json +++ b/packages/babel/package.json @@ -4,14 +4,15 @@ "version": "3.0.0-beta.21", "bugs": "https://github.com/callstack/linaria/issues", "dependencies": { - "@babel/core": "^7.18.2", - "@babel/generator": ">=7", - "@babel/template": ">=7", - "@babel/traverse": ">=7", - "@babel/types": "^7.18.4", + "@babel/core": "^7.18.9", + "@babel/generator": "^7.18.9", + "@babel/template": "^7.18.6", + "@babel/traverse": "^7.18.9", + "@babel/types": "^7.18.9", "@linaria/core": "workspace:^", "@linaria/logger": "workspace:^", "@linaria/shaker": "workspace:^", + "@linaria/tags": "workspace:^", "@linaria/utils": "workspace:^", "cosmiconfig": "^5.1.0", "find-up": "^5.0.0", @@ -31,7 +32,7 @@ "jest": "^28.1.0", "strip-ansi": "^5.2.0", "ts-jest": "^28.0.4", - "typescript": "^4.7.3" + "typescript": "^4.7.4" }, "engines": { "node": "^12.16.0 || >=13.7.0" diff --git a/packages/babel/src/module.ts b/packages/babel/src/module.ts index cb4a99b86..d5a38ffdc 100644 --- a/packages/babel/src/module.ts +++ b/packages/babel/src/module.ts @@ -18,9 +18,9 @@ import vm from 'vm'; import type { BabelFileResult } from '@babel/core'; -import type BaseProcessor from '@linaria/core/types/processors/BaseProcessor'; import type { CustomDebug } from '@linaria/logger'; import { createCustomDebug } from '@linaria/logger'; +import type { BaseProcessor } from '@linaria/tags'; import type { StrictOptions } from '@linaria/utils'; import { getFileIdx } from '@linaria/utils'; diff --git a/packages/babel/src/transform-stages/2-eval.ts b/packages/babel/src/transform-stages/2-eval.ts index bfedbdcc1..9b0745613 100644 --- a/packages/babel/src/transform-stages/2-eval.ts +++ b/packages/babel/src/transform-stages/2-eval.ts @@ -1,5 +1,5 @@ -import type { ValueCache } from '@linaria/core/types/processors/types'; import { createCustomDebug } from '@linaria/logger'; +import type { ValueCache } from '@linaria/tags'; import { getFileIdx } from '@linaria/utils'; import evaluate from '../evaluators'; diff --git a/packages/babel/src/transform-stages/4-extract.ts b/packages/babel/src/transform-stages/4-extract.ts index bb76a3aeb..2cdfea87a 100644 --- a/packages/babel/src/transform-stages/4-extract.ts +++ b/packages/babel/src/transform-stages/4-extract.ts @@ -4,8 +4,7 @@ import type { Mapping } from 'source-map'; import { SourceMapGenerator } from 'source-map'; import stylis from 'stylis'; -import type BaseProcessor from '@linaria/core/types/processors/BaseProcessor'; -import type { Replacements } from '@linaria/core/types/processors/types'; +import type { BaseProcessor, Replacements } from '@linaria/tags'; import type { Rules, Options, PreprocessorFn } from '../types'; diff --git a/packages/babel/src/types.ts b/packages/babel/src/types.ts index 4f5a8e4f0..af3f7bd3c 100644 --- a/packages/babel/src/types.ts +++ b/packages/babel/src/types.ts @@ -3,7 +3,7 @@ import type { NodePath } from '@babel/traverse'; import type { File } from '@babel/types'; import type { RawSourceMap } from 'source-map'; -import type BaseProcessor from '@linaria/core/processors/BaseProcessor'; +import type { BaseProcessor } from '@linaria/tags'; import type { PluginOptions } from './transform-stages/helpers/loadLinariaOptions'; @@ -18,9 +18,9 @@ export type { Serializable, Value, ValueCache, -} from '@linaria/core/processors/types'; +} from '@linaria/tags'; -export { ValueType } from '@linaria/core/processors/types'; +export { ValueType } from '@linaria/tags'; export interface ICSSRule { className: string; diff --git a/packages/babel/src/utils/collectTemplateDependencies.ts b/packages/babel/src/utils/collectTemplateDependencies.ts index a5be6185c..7c302a87c 100644 --- a/packages/babel/src/utils/collectTemplateDependencies.ts +++ b/packages/babel/src/utils/collectTemplateDependencies.ts @@ -25,8 +25,8 @@ import type { } from '@babel/types'; import { cloneNode } from '@babel/types'; -import hasMeta from '@linaria/core/processors/utils/hasMeta'; import { debug } from '@linaria/logger'; +import { hasMeta } from '@linaria/tags'; import { findIdentifiers, mutate, diff --git a/packages/babel/src/utils/getTagProcessor.ts b/packages/babel/src/utils/getTagProcessor.ts index 23b20169c..f1dc12726 100644 --- a/packages/babel/src/utils/getTagProcessor.ts +++ b/packages/babel/src/utils/getTagProcessor.ts @@ -10,9 +10,8 @@ import type { } from '@babel/types'; import findUp from 'find-up'; -import BaseProcessor from '@linaria/core/processors/BaseProcessor'; -import type { Params } from '@linaria/core/processors/types'; -import type { IFileContext } from '@linaria/core/processors/utils/types'; +import { BaseProcessor } from '@linaria/tags'; +import type { Params, IFileContext } from '@linaria/tags'; import type { IImport, StrictOptions } from '@linaria/utils'; import { collectExportsAndImports, diff --git a/packages/babel/src/utils/hasLinariaPreval.ts b/packages/babel/src/utils/hasLinariaPreval.ts index 11030b14d..4c2b835cf 100644 --- a/packages/babel/src/utils/hasLinariaPreval.ts +++ b/packages/babel/src/utils/hasLinariaPreval.ts @@ -1,4 +1,4 @@ -import type { Value } from '@linaria/core/processors/types'; +import type { Value } from '@linaria/tags'; export default function hasLinariaPreval(exports: unknown): exports is { __linariaPreval: Record Value> | null | undefined; diff --git a/packages/babel/src/utils/processTemplateExpression.ts b/packages/babel/src/utils/processTemplateExpression.ts index d443c6a40..31bbab29c 100644 --- a/packages/babel/src/utils/processTemplateExpression.ts +++ b/packages/babel/src/utils/processTemplateExpression.ts @@ -1,8 +1,7 @@ import type { NodePath } from '@babel/traverse'; import type { TaggedTemplateExpression } from '@babel/types'; -import type BaseProcessor from '@linaria/core/processors/BaseProcessor'; -import type { IFileContext } from '@linaria/core/processors/utils/types'; +import type { BaseProcessor, IFileContext } from '@linaria/tags'; import type { StrictOptions } from '@linaria/utils'; import getTagProcessor from './getTagProcessor'; diff --git a/packages/babel/src/utils/vlueToLiteral.ts b/packages/babel/src/utils/vlueToLiteral.ts index a061ea4c7..6dfc0f501 100644 --- a/packages/babel/src/utils/vlueToLiteral.ts +++ b/packages/babel/src/utils/vlueToLiteral.ts @@ -1,7 +1,7 @@ import type { NodePath } from '@babel/traverse'; import type { Expression } from '@babel/types'; -import isSerializable from '@linaria/core/processors/utils/isSerializable'; +import { isSerializable } from '@linaria/tags'; import getSource from './getSource'; diff --git a/packages/cli/README.md b/packages/cli/README.md index 0d75b3717..dd89cb983 100644 --- a/packages/cli/README.md +++ b/packages/cli/README.md @@ -25,11 +25,11 @@ Zero-runtime CSS in JS library. ## Installation ```sh -npm install @linaria/core @linaria/react @linaria/babel-preset @linaria/shaker +npm install @linaria/core @linaria/react @linaria/babel-preset ``` or ```sh -yarn add @linaria/core @linaria/react @linaria/babel-preset @linaria/shaker +yarn add @linaria/core @linaria/react @linaria/babel-preset ``` diff --git a/packages/cli/package.json b/packages/cli/package.json index f94501a8a..7fb2f37ca 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -7,7 +7,7 @@ }, "bugs": "https://github.com/callstack/linaria/issues", "dependencies": { - "@babel/core": "^7.18.2", + "@babel/core": "^7.18.9", "@linaria/babel-preset": "workspace:^", "@linaria/utils": "workspace:^", "glob": "^7.1.3", diff --git a/packages/core/README.md b/packages/core/README.md index 0d75b3717..dd89cb983 100644 --- a/packages/core/README.md +++ b/packages/core/README.md @@ -25,11 +25,11 @@ Zero-runtime CSS in JS library. ## Installation ```sh -npm install @linaria/core @linaria/react @linaria/babel-preset @linaria/shaker +npm install @linaria/core @linaria/react @linaria/babel-preset ``` or ```sh -yarn add @linaria/core @linaria/react @linaria/babel-preset @linaria/shaker +yarn add @linaria/core @linaria/react @linaria/babel-preset ``` diff --git a/packages/core/__dtslint__/styled.ts b/packages/core/__dtslint__/core.ts similarity index 67% rename from packages/core/__dtslint__/styled.ts rename to packages/core/__dtslint__/core.ts index 0277fba6e..a4d4fe1b8 100644 --- a/packages/core/__dtslint__/styled.ts +++ b/packages/core/__dtslint__/core.ts @@ -1,5 +1,4 @@ -/* eslint-disable @typescript-eslint/no-unused-vars */ -import { css, cx, LinariaClassName } from '../src'; +import { css, cx } from '../src'; // $ExpectType LinariaClassName const class1 = css``; diff --git a/packages/core/__dtslint__/tsconfig.json b/packages/core/__dtslint__/tsconfig.json index dcb273fb9..1160e2ab9 100644 --- a/packages/core/__dtslint__/tsconfig.json +++ b/packages/core/__dtslint__/tsconfig.json @@ -2,6 +2,7 @@ "compilerOptions": { "module": "commonjs", "lib": ["es6"], + "target": "ES2015", "esModuleInterop": true, "noImplicitAny": true, "noImplicitThis": true, diff --git a/packages/core/package.json b/packages/core/package.json index 3532e3416..955e01a30 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -5,11 +5,12 @@ "bugs": "https://github.com/callstack/linaria/issues", "dependencies": { "@linaria/logger": "workspace:^", + "@linaria/tags": "workspace:^", "@linaria/utils": "workspace:^" }, "devDependencies": { - "@babel/traverse": ">=7", - "@babel/types": "^7.18.4", + "@babel/traverse": "^7.18.9", + "@babel/types": "^7.18.9", "@types/babel__core": "^7.1.19", "@types/babel__traverse": "^7.17.1", "@types/node": "^17.0.39" diff --git a/packages/core/processors/BaseProcessor.js b/packages/core/processors/BaseProcessor.js deleted file mode 100644 index 7f554fcef..000000000 --- a/packages/core/processors/BaseProcessor.js +++ /dev/null @@ -1,5 +0,0 @@ -Object.defineProperty(exports, '__esModule', { - value: true, -}); - -exports.default = require('../lib/processors/BaseProcessor').default; diff --git a/packages/core/src/StyledMeta.ts b/packages/core/src/StyledMeta.ts deleted file mode 100644 index e3aa691a4..000000000 --- a/packages/core/src/StyledMeta.ts +++ /dev/null @@ -1,6 +0,0 @@ -export type StyledMeta = { - __linaria: { - className: string; - extends: StyledMeta; - }; -}; diff --git a/packages/core/src/css.ts b/packages/core/src/css.ts index ea3077db3..a17e3d4d3 100644 --- a/packages/core/src/css.ts +++ b/packages/core/src/css.ts @@ -1,5 +1,6 @@ +import type { StyledMeta } from '@linaria/tags'; + import type { CSSProperties } from './CSSProperties'; -import type { StyledMeta } from './StyledMeta'; import type { LinariaClassName } from './cx'; type CSS = ( diff --git a/packages/core/src/index.ts b/packages/core/src/index.ts index 0521d81c7..f456f420c 100644 --- a/packages/core/src/index.ts +++ b/packages/core/src/index.ts @@ -1,5 +1,4 @@ export { default as css } from './css'; export { default as cx } from './cx'; export type { CSSProperties } from './CSSProperties'; -export type { StyledMeta } from './StyledMeta'; export type { LinariaClassName } from './cx'; diff --git a/packages/core/src/processors/css.ts b/packages/core/src/processors/css.ts index 6bc9cdf66..98833d2e9 100644 --- a/packages/core/src/processors/css.ts +++ b/packages/core/src/processors/css.ts @@ -1,8 +1,7 @@ import type { Expression, SourceLocation, StringLiteral } from '@babel/types'; -import type { ProcessorParams } from './BaseProcessor'; -import BaseProcessor from './BaseProcessor'; -import type { Rules, ValueCache } from './types'; +import type { ProcessorParams, Rules, ValueCache } from '@linaria/tags'; +import { BaseProcessor } from '@linaria/tags'; export default class CssProcessor extends BaseProcessor { constructor(...args: ProcessorParams) { diff --git a/packages/esbuild/README.md b/packages/esbuild/README.md index 0d75b3717..dd89cb983 100644 --- a/packages/esbuild/README.md +++ b/packages/esbuild/README.md @@ -25,11 +25,11 @@ Zero-runtime CSS in JS library. ## Installation ```sh -npm install @linaria/core @linaria/react @linaria/babel-preset @linaria/shaker +npm install @linaria/core @linaria/react @linaria/babel-preset ``` or ```sh -yarn add @linaria/core @linaria/react @linaria/babel-preset @linaria/shaker +yarn add @linaria/core @linaria/react @linaria/babel-preset ``` diff --git a/packages/esbuild/package.json b/packages/esbuild/package.json index 769f6b6c6..642356a6b 100644 --- a/packages/esbuild/package.json +++ b/packages/esbuild/package.json @@ -4,7 +4,7 @@ "version": "3.0.0-beta.21", "bugs": "https://github.com/callstack/linaria/issues", "dependencies": { - "@babel/core": "^7.18.2", + "@babel/core": "^7.18.9", "@linaria/babel-preset": "workspace:^", "@linaria/utils": "workspace:^", "esbuild": "^0.12.5" diff --git a/packages/extractor/README.md b/packages/extractor/README.md index 0d75b3717..dd89cb983 100644 --- a/packages/extractor/README.md +++ b/packages/extractor/README.md @@ -25,11 +25,11 @@ Zero-runtime CSS in JS library. ## Installation ```sh -npm install @linaria/core @linaria/react @linaria/babel-preset @linaria/shaker +npm install @linaria/core @linaria/react @linaria/babel-preset ``` or ```sh -yarn add @linaria/core @linaria/react @linaria/babel-preset @linaria/shaker +yarn add @linaria/core @linaria/react @linaria/babel-preset ``` diff --git a/packages/interop/package.json b/packages/interop/package.json index 1c9b19672..067ca3ddd 100644 --- a/packages/interop/package.json +++ b/packages/interop/package.json @@ -6,9 +6,9 @@ "email": "anton@evz.name" }, "devDependencies": { - "@babel/core": "^7.18.2", - "@babel/traverse": ">=7", - "@babel/types": "^7.18.4", + "@babel/core": "^7.18.9", + "@babel/traverse": "^7.18.9", + "@babel/types": "^7.18.9", "@types/babel__core": "^7.1.19", "@types/babel__traverse": "^7.17.1", "dedent": "^0.7.0" diff --git a/packages/linaria/README.md b/packages/linaria/README.md index 0d75b3717..dd89cb983 100644 --- a/packages/linaria/README.md +++ b/packages/linaria/README.md @@ -25,11 +25,11 @@ Zero-runtime CSS in JS library. ## Installation ```sh -npm install @linaria/core @linaria/react @linaria/babel-preset @linaria/shaker +npm install @linaria/core @linaria/react @linaria/babel-preset ``` or ```sh -yarn add @linaria/core @linaria/react @linaria/babel-preset @linaria/shaker +yarn add @linaria/core @linaria/react @linaria/babel-preset ``` diff --git a/packages/logger/README.md b/packages/logger/README.md index 0d75b3717..dd89cb983 100644 --- a/packages/logger/README.md +++ b/packages/logger/README.md @@ -25,11 +25,11 @@ Zero-runtime CSS in JS library. ## Installation ```sh -npm install @linaria/core @linaria/react @linaria/babel-preset @linaria/shaker +npm install @linaria/core @linaria/react @linaria/babel-preset ``` or ```sh -yarn add @linaria/core @linaria/react @linaria/babel-preset @linaria/shaker +yarn add @linaria/core @linaria/react @linaria/babel-preset ``` diff --git a/packages/react/README.md b/packages/react/README.md index 0d75b3717..dd89cb983 100644 --- a/packages/react/README.md +++ b/packages/react/README.md @@ -25,11 +25,11 @@ Zero-runtime CSS in JS library. ## Installation ```sh -npm install @linaria/core @linaria/react @linaria/babel-preset @linaria/shaker +npm install @linaria/core @linaria/react @linaria/babel-preset ``` or ```sh -yarn add @linaria/core @linaria/react @linaria/babel-preset @linaria/shaker +yarn add @linaria/core @linaria/react @linaria/babel-preset ``` diff --git a/packages/react/__dtslint__/tsconfig.json b/packages/react/__dtslint__/tsconfig.json index dcb273fb9..1160e2ab9 100644 --- a/packages/react/__dtslint__/tsconfig.json +++ b/packages/react/__dtslint__/tsconfig.json @@ -2,6 +2,7 @@ "compilerOptions": { "module": "commonjs", "lib": ["es6"], + "target": "ES2015", "esModuleInterop": true, "noImplicitAny": true, "noImplicitThis": true, diff --git a/packages/react/package.json b/packages/react/package.json index fd6471f78..36becfa25 100644 --- a/packages/react/package.json +++ b/packages/react/package.json @@ -6,10 +6,11 @@ "dependencies": { "@emotion/is-prop-valid": "^0.8.8", "@linaria/core": "workspace:^", + "@linaria/tags": "workspace:^", "ts-invariant": "^0.10.3" }, "devDependencies": { - "@babel/types": "^7.18.4", + "@babel/types": "^7.18.9", "@types/babel__core": "^7.1.19", "@types/node": "^17.0.39", "@types/react": ">=16", diff --git a/packages/react/src/processors/styled.ts b/packages/react/src/processors/styled.ts index b78f36417..c2e0327b5 100644 --- a/packages/react/src/processors/styled.ts +++ b/packages/react/src/processors/styled.ts @@ -6,15 +6,13 @@ import type { StringLiteral, } from '@babel/types'; -import type { ProcessorParams } from '@linaria/core/processors/BaseProcessor'; -import BaseProcessor from '@linaria/core/processors/BaseProcessor'; +import { BaseProcessor, ValueType, hasMeta } from '@linaria/tags'; import type { Rules, WrappedNode, ValueCache, -} from '@linaria/core/processors/types'; -import { ValueType } from '@linaria/core/processors/types'; -import hasMeta from '@linaria/core/processors/utils/hasMeta'; + ProcessorParams, +} from '@linaria/tags'; const isNotNull = (x: T | null): x is T => x !== null; diff --git a/packages/react/src/styled.ts b/packages/react/src/styled.ts index bd200c42e..87253c707 100644 --- a/packages/react/src/styled.ts +++ b/packages/react/src/styled.ts @@ -9,7 +9,8 @@ import validAttr from '@emotion/is-prop-valid'; import React from 'react'; import { cx } from '@linaria/core'; -import type { CSSProperties, StyledMeta } from '@linaria/core'; +import type { CSSProperties } from '@linaria/core'; +import type { StyledMeta } from '@linaria/tags'; export type NoInfer = [A][A extends any ? 0 : never]; diff --git a/packages/rollup/README.md b/packages/rollup/README.md index 0d75b3717..dd89cb983 100644 --- a/packages/rollup/README.md +++ b/packages/rollup/README.md @@ -25,11 +25,11 @@ Zero-runtime CSS in JS library. ## Installation ```sh -npm install @linaria/core @linaria/react @linaria/babel-preset @linaria/shaker +npm install @linaria/core @linaria/react @linaria/babel-preset ``` or ```sh -yarn add @linaria/core @linaria/react @linaria/babel-preset @linaria/shaker +yarn add @linaria/core @linaria/react @linaria/babel-preset ``` diff --git a/packages/server/README.md b/packages/server/README.md index 0d75b3717..dd89cb983 100644 --- a/packages/server/README.md +++ b/packages/server/README.md @@ -25,11 +25,11 @@ Zero-runtime CSS in JS library. ## Installation ```sh -npm install @linaria/core @linaria/react @linaria/babel-preset @linaria/shaker +npm install @linaria/core @linaria/react @linaria/babel-preset ``` or ```sh -yarn add @linaria/core @linaria/react @linaria/babel-preset @linaria/shaker +yarn add @linaria/core @linaria/react @linaria/babel-preset ``` diff --git a/packages/shaker/README.md b/packages/shaker/README.md index 0d75b3717..dd89cb983 100644 --- a/packages/shaker/README.md +++ b/packages/shaker/README.md @@ -25,11 +25,11 @@ Zero-runtime CSS in JS library. ## Installation ```sh -npm install @linaria/core @linaria/react @linaria/babel-preset @linaria/shaker +npm install @linaria/core @linaria/react @linaria/babel-preset ``` or ```sh -yarn add @linaria/core @linaria/react @linaria/babel-preset @linaria/shaker +yarn add @linaria/core @linaria/react @linaria/babel-preset ``` diff --git a/packages/shaker/package.json b/packages/shaker/package.json index 2d7f832f0..1cc72bb91 100644 --- a/packages/shaker/package.json +++ b/packages/shaker/package.json @@ -4,8 +4,8 @@ "version": "3.0.0-beta.21", "bugs": "https://github.com/callstack/linaria/issues", "dependencies": { - "@babel/core": "^7.18.2", - "@babel/generator": ">=7", + "@babel/core": "^7.18.9", + "@babel/generator": "^7.18.9", "@babel/plugin-transform-modules-commonjs": "^7.18.2", "@babel/plugin-transform-runtime": ">=7", "@babel/plugin-transform-template-literals": ">=7", @@ -16,7 +16,7 @@ "ts-invariant": "^0.10.3" }, "devDependencies": { - "@babel/types": "^7.18.4", + "@babel/types": "^7.18.9", "@types/babel__core": "^7.1.19", "@types/babel__generator": "^7.6.4", "@types/babel__traverse": "^7.17.1", @@ -26,7 +26,7 @@ "dedent": "^0.7.0", "jest": "^28.1.0", "ts-jest": "^28.0.4", - "typescript": "^4.7.3" + "typescript": "^4.7.4" }, "engines": { "node": "^12.16.0 || >=13.7.0" diff --git a/packages/stylelint/README.md b/packages/stylelint/README.md index 0d75b3717..dd89cb983 100644 --- a/packages/stylelint/README.md +++ b/packages/stylelint/README.md @@ -25,11 +25,11 @@ Zero-runtime CSS in JS library. ## Installation ```sh -npm install @linaria/core @linaria/react @linaria/babel-preset @linaria/shaker +npm install @linaria/core @linaria/react @linaria/babel-preset ``` or ```sh -yarn add @linaria/core @linaria/react @linaria/babel-preset @linaria/shaker +yarn add @linaria/core @linaria/react @linaria/babel-preset ``` diff --git a/packages/tags/CHANGELOG.md b/packages/tags/CHANGELOG.md new file mode 100644 index 000000000..e69de29bb diff --git a/packages/tags/README.md b/packages/tags/README.md new file mode 100644 index 000000000..dd89cb983 --- /dev/null +++ b/packages/tags/README.md @@ -0,0 +1,35 @@ +

+ Linaria +

+ +

+Zero-runtime CSS in JS library. +

+ +--- + +### 📖 Please refer to the [GitHub](https://github.com/callstack/linaria#readme) for full documentation. + +## Features + +- Write CSS in JS, but with **zero runtime**, CSS is extracted to CSS files during build +- Familiar **CSS syntax** with Sass like nesting +- Use **dynamic prop based styles** with the React bindings, uses CSS variables behind the scenes +- Easily find where the style was defined with **CSS sourcemaps** +- **Lint your CSS** in JS with [stylelint](https://github.com/stylelint/stylelint) +- Use **JavaScript for logic**, no CSS preprocessor needed +- Optionally use any **CSS preprocessor** such as Sass or PostCSS + +**[Why use Linaria](../../docs/BENEFITS.md)** + +## Installation + +```sh +npm install @linaria/core @linaria/react @linaria/babel-preset +``` + +or + +```sh +yarn add @linaria/core @linaria/react @linaria/babel-preset +``` diff --git a/packages/tags/babel.config.js b/packages/tags/babel.config.js new file mode 100644 index 000000000..c9ad680b1 --- /dev/null +++ b/packages/tags/babel.config.js @@ -0,0 +1,3 @@ +const config = require('../../babel.config'); + +module.exports = config; diff --git a/packages/tags/package.json b/packages/tags/package.json new file mode 100644 index 000000000..d61e7e652 --- /dev/null +++ b/packages/tags/package.json @@ -0,0 +1,50 @@ +{ + "name": "@linaria/tags", + "description": "Blazing fast zero-runtime CSS in JS library", + "version": "4.0.0-beta.1", + "bugs": "https://github.com/callstack/linaria/issues", + "dependencies": { + "@linaria/logger": "workspace:^", + "@linaria/utils": "workspace:^" + }, + "devDependencies": { + "@babel/traverse": "^7.18.9", + "@babel/types": "^7.18.9", + "@types/babel__core": "^7.1.19", + "@types/babel__traverse": "^7.17.1", + "@types/node": "^17.0.39" + }, + "engines": { + "node": "^12.16.0 || >=13.7.0" + }, + "files": [ + "types/", + "lib/", + "esm/" + ], + "homepage": "https://github.com/callstack/linaria#readme", + "keywords": [ + "css", + "css-in-js", + "linaria", + "react", + "styled-components" + ], + "license": "MIT", + "main": "lib/index.js", + "module": "esm/index.js", + "publishConfig": { + "access": "public" + }, + "repository": "git@github.com:callstack/linaria.git", + "scripts": { + "build": "npm run build:lib && npm run build:esm && npm run build:declarations", + "build:declarations": "tsc --emitDeclarationOnly --outDir types", + "build:esm": "babel src --out-dir esm --extensions '.js,.jsx,.ts,.tsx' --source-maps --delete-dir-on-start", + "build:lib": "cross-env NODE_ENV=legacy babel src --out-dir lib --extensions '.js,.jsx,.ts,.tsx' --source-maps --delete-dir-on-start", + "typecheck": "tsc --noEmit --composite false", + "watch": "npm run build --watch" + }, + "sideEffects": false, + "types": "types/index.d.ts" +} diff --git a/packages/core/src/processors/BaseProcessor.ts b/packages/tags/src/BaseProcessor.ts similarity index 100% rename from packages/core/src/processors/BaseProcessor.ts rename to packages/tags/src/BaseProcessor.ts diff --git a/packages/tags/src/index.ts b/packages/tags/src/index.ts new file mode 100644 index 000000000..6f6005c0e --- /dev/null +++ b/packages/tags/src/index.ts @@ -0,0 +1,6 @@ +export * from './BaseProcessor'; +export * from './types'; +export { default as isSerializable } from './utils/isSerializable'; +export * from './utils/types'; +export { default as BaseProcessor } from './BaseProcessor'; +export { default as hasMeta } from './utils/hasMeta'; diff --git a/packages/core/src/processors/types.ts b/packages/tags/src/types.ts similarity index 95% rename from packages/core/src/processors/types.ts rename to packages/tags/src/types.ts index f3bdadc89..f0aecbd13 100644 --- a/packages/core/src/processors/types.ts +++ b/packages/tags/src/types.ts @@ -1,6 +1,11 @@ import type { Expression, Identifier } from '@babel/types'; -import type { StyledMeta } from '../StyledMeta'; +export type StyledMeta = { + __linaria: { + className: string; + extends: StyledMeta; + }; +}; export type CSSPropertyValue = string | number; diff --git a/packages/core/src/processors/utils/getClassNameAndSlug.ts b/packages/tags/src/utils/getClassNameAndSlug.ts similarity index 100% rename from packages/core/src/processors/utils/getClassNameAndSlug.ts rename to packages/tags/src/utils/getClassNameAndSlug.ts diff --git a/packages/core/src/processors/utils/hasMeta.ts b/packages/tags/src/utils/hasMeta.ts similarity index 74% rename from packages/core/src/processors/utils/hasMeta.ts rename to packages/tags/src/utils/hasMeta.ts index 0ba9cfaa6..77b3fe738 100644 --- a/packages/core/src/processors/utils/hasMeta.ts +++ b/packages/tags/src/utils/hasMeta.ts @@ -1,4 +1,4 @@ -import type { StyledMeta } from '../../StyledMeta'; +import type { StyledMeta } from '../types'; export default function hasMeta(value: unknown): value is StyledMeta { return typeof value === 'object' && value !== null && '__linaria' in value; diff --git a/packages/core/src/processors/utils/isBoxedPrimitive.ts b/packages/tags/src/utils/isBoxedPrimitive.ts similarity index 100% rename from packages/core/src/processors/utils/isBoxedPrimitive.ts rename to packages/tags/src/utils/isBoxedPrimitive.ts diff --git a/packages/core/src/processors/utils/isSerializable.ts b/packages/tags/src/utils/isSerializable.ts similarity index 100% rename from packages/core/src/processors/utils/isSerializable.ts rename to packages/tags/src/utils/isSerializable.ts diff --git a/packages/core/src/processors/utils/stripLines.ts b/packages/tags/src/utils/stripLines.ts similarity index 100% rename from packages/core/src/processors/utils/stripLines.ts rename to packages/tags/src/utils/stripLines.ts diff --git a/packages/core/src/processors/utils/templateProcessor.ts b/packages/tags/src/utils/templateProcessor.ts similarity index 100% rename from packages/core/src/processors/utils/templateProcessor.ts rename to packages/tags/src/utils/templateProcessor.ts diff --git a/packages/core/src/processors/utils/throwIfInvalid.ts b/packages/tags/src/utils/throwIfInvalid.ts similarity index 100% rename from packages/core/src/processors/utils/throwIfInvalid.ts rename to packages/tags/src/utils/throwIfInvalid.ts diff --git a/packages/core/src/processors/utils/toCSS.ts b/packages/tags/src/utils/toCSS.ts similarity index 100% rename from packages/core/src/processors/utils/toCSS.ts rename to packages/tags/src/utils/toCSS.ts diff --git a/packages/core/src/processors/utils/toValidCSSIdentifier.ts b/packages/tags/src/utils/toValidCSSIdentifier.ts similarity index 100% rename from packages/core/src/processors/utils/toValidCSSIdentifier.ts rename to packages/tags/src/utils/toValidCSSIdentifier.ts diff --git a/packages/core/src/processors/utils/types.ts b/packages/tags/src/utils/types.ts similarity index 100% rename from packages/core/src/processors/utils/types.ts rename to packages/tags/src/utils/types.ts diff --git a/packages/core/src/processors/utils/units.ts b/packages/tags/src/utils/units.ts similarity index 100% rename from packages/core/src/processors/utils/units.ts rename to packages/tags/src/utils/units.ts diff --git a/packages/tags/tsconfig.json b/packages/tags/tsconfig.json new file mode 100644 index 000000000..c1efc5964 --- /dev/null +++ b/packages/tags/tsconfig.json @@ -0,0 +1,8 @@ +{ + "extends": "../../tsconfig.json", + "compilerOptions": { + "paths": {}, + "rootDir": "src/", + "types": ["node"] + } +} diff --git a/packages/testkit/package.json b/packages/testkit/package.json index 0705f2403..cb30f3f06 100644 --- a/packages/testkit/package.json +++ b/packages/testkit/package.json @@ -4,21 +4,22 @@ "version": "3.0.0-beta.21", "bugs": "https://github.com/callstack/linaria/issues", "dependencies": { - "@babel/core": "^7.18.2", - "@babel/generator": ">=7", - "@babel/traverse": ">=7", + "@babel/core": "^7.18.9", + "@babel/generator": "^7.18.9", + "@babel/traverse": "^7.18.9", "@linaria/babel-preset": "workspace:^", "@linaria/extractor": "workspace:^", "@linaria/react": "workspace:^", "@linaria/shaker": "workspace:^", + "@linaria/tags": "workspace:^", "dedent": "^0.7.0", "strip-ansi": "^5.2.0", - "typescript": "^4.7.3" + "typescript": "^4.7.4" }, "devDependencies": { "@babel/plugin-transform-modules-commonjs": "^7.18.2", "@babel/runtime": "^7.18.3", - "@babel/types": "^7.18.4", + "@babel/types": "^7.18.9", "@linaria/atomic": "workspace:^", "@linaria/core": "workspace:^", "@linaria/logger": "workspace:^", diff --git a/packages/testkit/src/__fixtures__/with-babelrc/.babelrc.js b/packages/testkit/src/__fixtures__/with-babelrc/.babelrc.js index 2d5da331c..a4531949f 100644 --- a/packages/testkit/src/__fixtures__/with-babelrc/.babelrc.js +++ b/packages/testkit/src/__fixtures__/with-babelrc/.babelrc.js @@ -6,7 +6,7 @@ module.exports = { "module-resolver", { "alias": { - "_": path.join(__dirname, "..") + "_": "./src/__fixtures__" } } ] diff --git a/packages/testkit/src/__snapshots__/babel.test.ts.snap b/packages/testkit/src/__snapshots__/babel.test.ts.snap index be312fc45..58498157c 100644 --- a/packages/testkit/src/__snapshots__/babel.test.ts.snap +++ b/packages/testkit/src/__snapshots__/babel.test.ts.snap @@ -323,6 +323,34 @@ Dependencies: NA `; +exports[`strategy shaker compiles css with keyframes 1`] = ` +"const x = \\"x_x13jq05\\"; +console.log(x);" +`; + +exports[`strategy shaker compiles css with keyframes 2`] = ` + +CSS: + +.x_x13jq05 { + @keyframes fade { + from { + opacity: 0; + } + to { + opacity: 1; + } + } + animation: fade 1s infinite; + + background: red; + height: 100px; +} + +Dependencies: NA + +`; + exports[`strategy shaker derives display name from filename 1`] = ` "import { styled } from '@linaria/react'; export default /*#__PURE__*/styled('h1')({ @@ -1631,7 +1659,7 @@ CSS: color: foo; } -Dependencies: /Users/anber/Sources/linaria/packages/testkit/src/__fixtures__/re-exports +Dependencies: ../re-exports `; diff --git a/packages/testkit/src/babel.test.ts b/packages/testkit/src/babel.test.ts index 96e7d8a19..bd17bf198 100644 --- a/packages/testkit/src/babel.test.ts +++ b/packages/testkit/src/babel.test.ts @@ -989,6 +989,36 @@ describe('strategy shaker', () => { expect(metadata).toMatchSnapshot(); }); + it('compiles css with keyframes', async () => { + const { code, metadata } = await transform( + dedent` + import { css } from '@linaria/core'; + + const x = css\` + @keyframes fade { + from { + opacity: 0; + } + to { + opacity: 1; + } + } + animation: fade 1s infinite; + + background: red; + height: 100px; + \`; + + console.log(x); + + `, + [evaluator] + ); + + expect(code).toMatchSnapshot(); + expect(metadata).toMatchSnapshot(); + }); + it('compiles atomic css with keyframes', async () => { const { code, metadata } = await transform( dedent` diff --git a/packages/testkit/src/utils/getTagProcessor.test.ts b/packages/testkit/src/utils/getTagProcessor.test.ts index 49f0a3ba8..3452d38c3 100644 --- a/packages/testkit/src/utils/getTagProcessor.test.ts +++ b/packages/testkit/src/utils/getTagProcessor.test.ts @@ -6,7 +6,7 @@ import traverse from '@babel/traverse'; import dedent from 'dedent'; import { getTagProcessor } from '@linaria/babel-preset'; -import type BaseProcessor from '@linaria/core/processors/BaseProcessor'; +import type { BaseProcessor } from '@linaria/tags'; const run = (code: string): BaseProcessor | null => { const opts = { diff --git a/packages/utils/README.md b/packages/utils/README.md index 0d75b3717..dd89cb983 100644 --- a/packages/utils/README.md +++ b/packages/utils/README.md @@ -25,11 +25,11 @@ Zero-runtime CSS in JS library. ## Installation ```sh -npm install @linaria/core @linaria/react @linaria/babel-preset @linaria/shaker +npm install @linaria/core @linaria/react @linaria/babel-preset ``` or ```sh -yarn add @linaria/core @linaria/react @linaria/babel-preset @linaria/shaker +yarn add @linaria/core @linaria/react @linaria/babel-preset ``` diff --git a/packages/utils/package.json b/packages/utils/package.json index fda0db4dc..73fb3f557 100644 --- a/packages/utils/package.json +++ b/packages/utils/package.json @@ -4,12 +4,12 @@ "version": "3.0.0-beta.20", "bugs": "https://github.com/callstack/linaria/issues", "dependencies": { - "@babel/core": "^7.18.2", + "@babel/core": "^7.18.9", "@babel/plugin-proposal-export-namespace-from": ">=7", "@babel/plugin-syntax-dynamic-import": ">=7", "@babel/plugin-transform-modules-commonjs": "^7.18.2", - "@babel/traverse": ">=7", - "@babel/types": "^7.18.4", + "@babel/traverse": "^7.18.9", + "@babel/types": "^7.18.9", "@linaria/logger": "workspace:^", "babel-merge": "^3.0.0" }, diff --git a/packages/webpack-loader/README.md b/packages/webpack-loader/README.md index 0d75b3717..dd89cb983 100644 --- a/packages/webpack-loader/README.md +++ b/packages/webpack-loader/README.md @@ -25,11 +25,11 @@ Zero-runtime CSS in JS library. ## Installation ```sh -npm install @linaria/core @linaria/react @linaria/babel-preset @linaria/shaker +npm install @linaria/core @linaria/react @linaria/babel-preset ``` or ```sh -yarn add @linaria/core @linaria/react @linaria/babel-preset @linaria/shaker +yarn add @linaria/core @linaria/react @linaria/babel-preset ``` diff --git a/packages/webpack4-loader/README.md b/packages/webpack4-loader/README.md index 0d75b3717..dd89cb983 100644 --- a/packages/webpack4-loader/README.md +++ b/packages/webpack4-loader/README.md @@ -25,11 +25,11 @@ Zero-runtime CSS in JS library. ## Installation ```sh -npm install @linaria/core @linaria/react @linaria/babel-preset @linaria/shaker +npm install @linaria/core @linaria/react @linaria/babel-preset ``` or ```sh -yarn add @linaria/core @linaria/react @linaria/babel-preset @linaria/shaker +yarn add @linaria/core @linaria/react @linaria/babel-preset ``` diff --git a/packages/webpack5-loader/README.md b/packages/webpack5-loader/README.md index 0d75b3717..dd89cb983 100644 --- a/packages/webpack5-loader/README.md +++ b/packages/webpack5-loader/README.md @@ -25,11 +25,11 @@ Zero-runtime CSS in JS library. ## Installation ```sh -npm install @linaria/core @linaria/react @linaria/babel-preset @linaria/shaker +npm install @linaria/core @linaria/react @linaria/babel-preset ``` or ```sh -yarn add @linaria/core @linaria/react @linaria/babel-preset @linaria/shaker +yarn add @linaria/core @linaria/react @linaria/babel-preset ``` diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index e7627bb48..55cd69bfb 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -8,9 +8,9 @@ importers: .: specifiers: - '@babel/cli': ^7.17.10 - '@babel/core': ^7.18.2 - '@babel/eslint-parser': ^7.18.2 + '@babel/cli': ^7.18.9 + '@babel/core': ^7.18.9 + '@babel/eslint-parser': ^7.18.9 '@babel/plugin-proposal-class-properties': '>=7' '@babel/plugin-syntax-jsx': '>=7' '@babel/preset-env': '>=7' @@ -44,30 +44,30 @@ importers: react: ^16.14.0 syncpack: ^8.0.0 turbo: ^1.2.16 - typescript: ^4.7.3 + typescript: ^4.7.4 dependencies: git-raw-commits: 2.0.11 devDependencies: - '@babel/cli': 7.17.10_@babel+core@7.18.2 - '@babel/core': 7.18.2 - '@babel/eslint-parser': 7.18.2_j4uj5cgi2mksbox6kqvi7jrs6u - '@babel/plugin-proposal-class-properties': 7.17.12_@babel+core@7.18.2 - '@babel/plugin-syntax-jsx': 7.17.12_@babel+core@7.18.2 - '@babel/preset-env': 7.18.2_@babel+core@7.18.2 - '@babel/preset-react': 7.17.12_@babel+core@7.18.2 - '@babel/preset-typescript': 7.17.12_@babel+core@7.18.2 + '@babel/cli': 7.18.9_@babel+core@7.18.9 + '@babel/core': 7.18.9 + '@babel/eslint-parser': 7.18.9_3vbb7symjhla6hm2wo67qog5xa + '@babel/plugin-proposal-class-properties': 7.17.12_@babel+core@7.18.9 + '@babel/plugin-syntax-jsx': 7.17.12_@babel+core@7.18.9 + '@babel/preset-env': 7.18.2_@babel+core@7.18.9 + '@babel/preset-react': 7.17.12_@babel+core@7.18.9 + '@babel/preset-typescript': 7.17.12_@babel+core@7.18.9 '@changesets/cli': 2.22.0 '@commitlint/config-conventional': 8.3.6 '@types/jest': 28.1.0 - '@typescript-eslint/eslint-plugin': 5.27.0_ggfhmjd2gcmyxfvpoza5szm32a - '@typescript-eslint/parser': 5.27.0_blx5qwtqxfukidcbfrsfa7cnnq + '@typescript-eslint/eslint-plugin': 5.27.0_523ueztkooxdrjszuewjoeoedq + '@typescript-eslint/parser': 5.27.0_vjep2yp2sits3sqnodefgcbnfi all-contributors-cli: 6.20.0 - babel-jest: 28.1.0_@babel+core@7.18.2 + babel-jest: 28.1.0_@babel+core@7.18.9 codecov: 3.8.3 commitlint: 8.3.6 cross-env: 7.0.3 del-cli: 1.1.0 - dtslint: 4.2.1_typescript@4.7.3 + dtslint: 4.2.1_typescript@4.7.4 eslint: 8.16.0 eslint-config-airbnb: 19.0.4_dwfgiixbwetqupsqmiuv57rzoi eslint-config-airbnb-typescript: 17.0.0_epouuwgtjme5oszue63gdonk5m @@ -83,7 +83,7 @@ importers: react: 16.14.0 syncpack: 8.0.0 turbo: 1.2.16 - typescript: 4.7.3 + typescript: 4.7.4 examples/esbuild: specifiers: @@ -171,10 +171,11 @@ importers: packages/atomic: specifiers: - '@babel/types': ^7.18.4 + '@babel/types': ^7.18.9 '@linaria/core': workspace:^ '@linaria/logger': workspace:^ '@linaria/react': workspace:^ + '@linaria/tags': workspace:^ '@linaria/utils': workspace:^ known-css-properties: ^0.24.0 postcss: ^8.3.11 @@ -184,24 +185,26 @@ importers: '@linaria/core': link:../core '@linaria/logger': link:../logger '@linaria/react': link:../react + '@linaria/tags': link:../tags '@linaria/utils': link:../utils known-css-properties: 0.24.0 postcss: 8.4.14 stylis: 3.5.4 ts-invariant: 0.10.3 devDependencies: - '@babel/types': 7.18.4 + '@babel/types': 7.18.9 packages/babel: specifiers: - '@babel/core': ^7.18.2 - '@babel/generator': '>=7' - '@babel/template': '>=7' - '@babel/traverse': '>=7' - '@babel/types': ^7.18.4 + '@babel/core': ^7.18.9 + '@babel/generator': ^7.18.9 + '@babel/template': ^7.18.6 + '@babel/traverse': ^7.18.9 + '@babel/types': ^7.18.9 '@linaria/core': workspace:^ '@linaria/logger': workspace:^ '@linaria/shaker': workspace:^ + '@linaria/tags': workspace:^ '@linaria/utils': workspace:^ '@types/babel__core': ^7.1.19 '@types/babel__generator': ^7.6.4 @@ -219,16 +222,17 @@ importers: strip-ansi: ^5.2.0 stylis: ^3.5.4 ts-jest: ^28.0.4 - typescript: ^4.7.3 + typescript: ^4.7.4 dependencies: - '@babel/core': 7.18.2 - '@babel/generator': 7.18.2 - '@babel/template': 7.16.7 - '@babel/traverse': 7.18.2 - '@babel/types': 7.18.4 + '@babel/core': 7.18.9 + '@babel/generator': 7.18.9 + '@babel/template': 7.18.6 + '@babel/traverse': 7.18.9 + '@babel/types': 7.18.9 '@linaria/core': link:../core '@linaria/logger': link:../logger '@linaria/shaker': link:../shaker + '@linaria/tags': link:../tags '@linaria/utils': link:../utils cosmiconfig: 5.2.1 find-up: 5.0.0 @@ -246,12 +250,12 @@ importers: dedent: 0.7.0 jest: 28.1.0_@types+node@17.0.39 strip-ansi: 5.2.0 - ts-jest: 28.0.4_237w5nogsejqfkagzhwviyxe3u - typescript: 4.7.3 + ts-jest: 28.0.4_ppxpzp26on3nfwb7yosvsqarey + typescript: 4.7.4 packages/cli: specifiers: - '@babel/core': ^7.18.2 + '@babel/core': ^7.18.9 '@linaria/babel-preset': workspace:^ '@linaria/utils': workspace:^ '@types/glob': ^7.2.0 @@ -263,7 +267,7 @@ importers: normalize-path: ^3.0.0 yargs: ^17.5.0 dependencies: - '@babel/core': 7.18.2 + '@babel/core': 7.18.9 '@linaria/babel-preset': link:../babel '@linaria/utils': link:../utils glob: 7.2.3 @@ -278,32 +282,34 @@ importers: packages/core: specifiers: - '@babel/traverse': '>=7' - '@babel/types': ^7.18.4 + '@babel/traverse': ^7.18.9 + '@babel/types': ^7.18.9 '@linaria/logger': workspace:^ + '@linaria/tags': workspace:^ '@linaria/utils': workspace:^ '@types/babel__core': ^7.1.19 '@types/babel__traverse': ^7.17.1 '@types/node': ^17.0.39 dependencies: '@linaria/logger': link:../logger + '@linaria/tags': link:../tags '@linaria/utils': link:../utils devDependencies: - '@babel/traverse': 7.18.2 - '@babel/types': 7.18.4 + '@babel/traverse': 7.18.9 + '@babel/types': 7.18.9 '@types/babel__core': 7.1.19 '@types/babel__traverse': 7.17.1 '@types/node': 17.0.39 packages/esbuild: specifiers: - '@babel/core': ^7.18.2 + '@babel/core': ^7.18.9 '@linaria/babel-preset': workspace:^ '@linaria/utils': workspace:^ '@types/node': ^17.0.39 esbuild: ^0.12.5 dependencies: - '@babel/core': 7.18.2 + '@babel/core': 7.18.9 '@linaria/babel-preset': link:../babel '@linaria/utils': link:../utils esbuild: 0.12.29 @@ -315,16 +321,16 @@ importers: packages/interop: specifiers: - '@babel/core': ^7.18.2 - '@babel/traverse': '>=7' - '@babel/types': ^7.18.4 + '@babel/core': ^7.18.9 + '@babel/traverse': ^7.18.9 + '@babel/types': ^7.18.9 '@types/babel__core': ^7.1.19 '@types/babel__traverse': ^7.17.1 dedent: ^0.7.0 devDependencies: - '@babel/core': 7.18.2 - '@babel/traverse': 7.18.2 - '@babel/types': 7.18.4 + '@babel/core': 7.18.9 + '@babel/traverse': 7.18.9 + '@babel/types': 7.18.9 '@types/babel__core': 7.1.19 '@types/babel__traverse': 7.17.1 dedent: 0.7.0 @@ -366,9 +372,10 @@ importers: packages/react: specifiers: - '@babel/types': ^7.18.4 + '@babel/types': ^7.18.9 '@emotion/is-prop-valid': ^0.8.8 '@linaria/core': workspace:^ + '@linaria/tags': workspace:^ '@types/babel__core': ^7.1.19 '@types/node': ^17.0.39 '@types/react': '>=16' @@ -378,9 +385,10 @@ importers: dependencies: '@emotion/is-prop-valid': 0.8.8 '@linaria/core': link:../core + '@linaria/tags': link:../tags ts-invariant: 0.10.3 devDependencies: - '@babel/types': 7.18.4 + '@babel/types': 7.18.9 '@types/babel__core': 7.1.19 '@types/node': 17.0.39 '@types/react': 18.0.10 @@ -421,13 +429,13 @@ importers: packages/shaker: specifiers: - '@babel/core': ^7.18.2 - '@babel/generator': '>=7' + '@babel/core': ^7.18.9 + '@babel/generator': ^7.18.9 '@babel/plugin-transform-modules-commonjs': ^7.18.2 '@babel/plugin-transform-runtime': '>=7' '@babel/plugin-transform-template-literals': '>=7' '@babel/preset-env': '>=7' - '@babel/types': ^7.18.4 + '@babel/types': ^7.18.9 '@linaria/logger': workspace:^ '@linaria/utils': workspace:^ '@types/babel__core': ^7.1.19 @@ -441,20 +449,20 @@ importers: jest: ^28.1.0 ts-invariant: ^0.10.3 ts-jest: ^28.0.4 - typescript: ^4.7.3 - dependencies: - '@babel/core': 7.18.2 - '@babel/generator': 7.18.2 - '@babel/plugin-transform-modules-commonjs': 7.18.2_@babel+core@7.18.2 - '@babel/plugin-transform-runtime': 7.18.2_@babel+core@7.18.2 - '@babel/plugin-transform-template-literals': 7.18.2_@babel+core@7.18.2 - '@babel/preset-env': 7.18.2_@babel+core@7.18.2 + typescript: ^4.7.4 + dependencies: + '@babel/core': 7.18.9 + '@babel/generator': 7.18.9 + '@babel/plugin-transform-modules-commonjs': 7.18.2_@babel+core@7.18.9 + '@babel/plugin-transform-runtime': 7.18.2_@babel+core@7.18.9 + '@babel/plugin-transform-template-literals': 7.18.2_@babel+core@7.18.9 + '@babel/preset-env': 7.18.2_@babel+core@7.18.9 '@linaria/logger': link:../logger '@linaria/utils': link:../utils babel-plugin-transform-react-remove-prop-types: 0.4.24 ts-invariant: 0.10.3 devDependencies: - '@babel/types': 7.18.4 + '@babel/types': 7.18.9 '@types/babel__core': 7.1.19 '@types/babel__generator': 7.6.4 '@types/babel__traverse': 7.17.1 @@ -463,8 +471,8 @@ importers: '@types/node': 17.0.39 dedent: 0.7.0 jest: 28.1.0_@types+node@17.0.39 - ts-jest: 28.0.4_237w5nogsejqfkagzhwviyxe3u - typescript: 4.7.3 + ts-jest: 28.0.4_ppxpzp26on3nfwb7yosvsqarey + typescript: 4.7.4 packages/stylelint: specifiers: @@ -479,14 +487,33 @@ importers: devDependencies: '@types/node': 17.0.39 + packages/tags: + specifiers: + '@babel/traverse': ^7.18.9 + '@babel/types': ^7.18.9 + '@linaria/logger': workspace:^ + '@linaria/utils': workspace:^ + '@types/babel__core': ^7.1.19 + '@types/babel__traverse': ^7.17.1 + '@types/node': ^17.0.39 + dependencies: + '@linaria/logger': link:../logger + '@linaria/utils': link:../utils + devDependencies: + '@babel/traverse': 7.18.9 + '@babel/types': 7.18.9 + '@types/babel__core': 7.1.19 + '@types/babel__traverse': 7.17.1 + '@types/node': 17.0.39 + packages/testkit: specifiers: - '@babel/core': ^7.18.2 - '@babel/generator': '>=7' + '@babel/core': ^7.18.9 + '@babel/generator': ^7.18.9 '@babel/plugin-transform-modules-commonjs': ^7.18.2 '@babel/runtime': ^7.18.3 - '@babel/traverse': '>=7' - '@babel/types': ^7.18.4 + '@babel/traverse': ^7.18.9 + '@babel/types': ^7.18.9 '@linaria/atomic': workspace:^ '@linaria/babel-preset': workspace:^ '@linaria/core': workspace:^ @@ -494,6 +521,7 @@ importers: '@linaria/logger': workspace:^ '@linaria/react': workspace:^ '@linaria/shaker': workspace:^ + '@linaria/tags': workspace:^ '@linaria/utils': workspace:^ '@types/babel__core': ^7.1.19 '@types/babel__generator': ^7.6.4 @@ -508,22 +536,23 @@ importers: linaria: workspace:^ strip-ansi: ^5.2.0 ts-jest: ^28.0.4 - typescript: ^4.7.3 + typescript: ^4.7.4 dependencies: - '@babel/core': 7.18.2 - '@babel/generator': 7.18.2 - '@babel/traverse': 7.18.2 + '@babel/core': 7.18.9 + '@babel/generator': 7.18.9 + '@babel/traverse': 7.18.9 '@linaria/babel-preset': link:../babel '@linaria/extractor': link:../extractor '@linaria/react': link:../react '@linaria/shaker': link:../shaker + '@linaria/tags': link:../tags dedent: 0.7.0 strip-ansi: 5.2.0 - typescript: 4.7.3 + typescript: 4.7.4 devDependencies: - '@babel/plugin-transform-modules-commonjs': 7.18.2_@babel+core@7.18.2 + '@babel/plugin-transform-modules-commonjs': 7.18.2_@babel+core@7.18.9 '@babel/runtime': 7.18.3 - '@babel/types': 7.18.4 + '@babel/types': 7.18.9 '@linaria/atomic': link:../atomic '@linaria/core': link:../core '@linaria/logger': link:../logger @@ -538,30 +567,30 @@ importers: babel-plugin-module-resolver: 4.1.0 jest: 28.1.0_@types+node@17.0.39 linaria: link:../linaria - ts-jest: 28.0.4_237w5nogsejqfkagzhwviyxe3u + ts-jest: 28.0.4_ppxpzp26on3nfwb7yosvsqarey packages/utils: specifiers: - '@babel/core': ^7.18.2 + '@babel/core': ^7.18.9 '@babel/plugin-proposal-export-namespace-from': '>=7' '@babel/plugin-syntax-dynamic-import': '>=7' '@babel/plugin-transform-modules-commonjs': ^7.18.2 - '@babel/traverse': '>=7' - '@babel/types': ^7.18.4 + '@babel/traverse': ^7.18.9 + '@babel/types': ^7.18.9 '@linaria/logger': workspace:^ '@types/babel__core': ^7.1.19 '@types/babel__traverse': ^7.17.1 '@types/node': ^17.0.39 babel-merge: ^3.0.0 dependencies: - '@babel/core': 7.18.2 - '@babel/plugin-proposal-export-namespace-from': 7.17.12_@babel+core@7.18.2 - '@babel/plugin-syntax-dynamic-import': 7.8.3_@babel+core@7.18.2 - '@babel/plugin-transform-modules-commonjs': 7.18.2_@babel+core@7.18.2 - '@babel/traverse': 7.18.2 - '@babel/types': 7.18.4 + '@babel/core': 7.18.9 + '@babel/plugin-proposal-export-namespace-from': 7.17.12_@babel+core@7.18.9 + '@babel/plugin-syntax-dynamic-import': 7.8.3_@babel+core@7.18.9 + '@babel/plugin-transform-modules-commonjs': 7.18.2_@babel+core@7.18.9 + '@babel/traverse': 7.18.9 + '@babel/types': 7.18.9 '@linaria/logger': link:../logger - babel-merge: 3.0.0_@babel+core@7.18.2 + babel-merge: 3.0.0_@babel+core@7.18.9 devDependencies: '@types/babel__core': 7.1.19 '@types/babel__traverse': 7.17.1 @@ -627,8 +656,8 @@ importers: website: specifiers: - '@babel/cli': ^7.17.10 - '@babel/core': ^7.18.2 + '@babel/cli': ^7.18.9 + '@babel/core': ^7.18.9 '@babel/runtime': ^7.18.3 '@linaria/atomic': workspace:^ '@linaria/babel-preset': workspace:^ @@ -678,13 +707,13 @@ importers: react: 16.14.0 react-dom: 16.14.0_react@16.14.0 devDependencies: - '@babel/cli': 7.17.10_@babel+core@7.18.2 - '@babel/core': 7.18.2 + '@babel/cli': 7.18.9_@babel+core@7.18.9 + '@babel/core': 7.18.9 '@linaria/babel-preset': link:../packages/babel '@linaria/shaker': link:../packages/shaker '@linaria/stylelint': link:../packages/stylelint '@linaria/webpack5-loader': link:../packages/webpack5-loader - babel-loader: 8.2.5_dzrarqmejens5o5lr5bdn3kdtu + babel-loader: 8.2.5_sqoqrlbh4fciq6urcohea2fb5a babel-plugin-module-resolver: 4.1.0 cross-env: 7.0.3 css-hot-loader: 1.4.4 @@ -707,14 +736,14 @@ packages: '@jridgewell/gen-mapping': 0.1.1 '@jridgewell/trace-mapping': 0.3.13 - /@babel/cli/7.17.10_@babel+core@7.18.2: - resolution: {integrity: sha512-OygVO1M2J4yPMNOW9pb+I6kFGpQK77HmG44Oz3hg8xQIl5L/2zq+ZohwAdSaqYgVwM0SfmPHZHphH4wR8qzVYw==} + /@babel/cli/7.18.9_@babel+core@7.18.9: + resolution: {integrity: sha512-e7TOtHVrAXBJGNgoROVxqx0mathd01oJGXIDekRfxdrISnRqfM795APwkDtse9GdyPYivjg3iXiko3sF3W7f5Q==} engines: {node: '>=6.9.0'} hasBin: true peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.18.2 + '@babel/core': 7.18.9 '@jridgewell/trace-mapping': 0.3.13 commander: 4.1.1 convert-source-map: 1.8.0 @@ -738,7 +767,6 @@ packages: engines: {node: '>=6.9.0'} dependencies: '@babel/highlight': 7.18.6 - dev: true /@babel/compat-data/7.17.10: resolution: {integrity: sha512-GZt/TCsG70Ms19gfZO1tM4CVnXsPgEPBCpJu+Qz3L0LUDsY5nZqFZglIoPC1kIYOtNBZlrnFT+klg12vFGZXrw==} @@ -747,7 +775,6 @@ packages: /@babel/compat-data/7.18.8: resolution: {integrity: sha512-HSmX4WZPPK3FUxYp7g2T6EyO8j96HlZJlxmKPSh6KAcqwyDrfx7hKjXpAW/0FhFfTJsR0Yt4lAjLI2coMptIHQ==} engines: {node: '>=6.9.0'} - dev: true /@babel/core/7.18.2: resolution: {integrity: sha512-A8pri1YJiC5UnkdrWcmfZTJTV85b4UXTAfImGmCfYmax4TR9Cw8sDS0MOk++Gp2mE/BefVJ5nwy5yzqNJbP/DQ==} @@ -770,6 +797,7 @@ packages: semver: 6.3.0 transitivePeerDependencies: - supports-color + dev: true /@babel/core/7.18.6: resolution: {integrity: sha512-cQbWBpxcbbs/IUredIPkHiAGULLV8iwgNRMFzvbhEXISp4f3rUUXE5+TIw6KwUWUR3DwyI6gmBRnmAtYaWehwQ==} @@ -794,14 +822,36 @@ packages: - supports-color dev: true - /@babel/eslint-parser/7.18.2_j4uj5cgi2mksbox6kqvi7jrs6u: - resolution: {integrity: sha512-oFQYkE8SuH14+uR51JVAmdqwKYXGRjEXx7s+WiagVjqQ+HPE+nnwyF2qlVG8evUsUHmPcA+6YXMEDbIhEyQc5A==} + /@babel/core/7.18.9: + resolution: {integrity: sha512-1LIb1eL8APMy91/IMW+31ckrfBM4yCoLaVzoDhZUKSM4cu1L1nIidyxkCgzPAgrC5WEz36IPEr/eSeSF9pIn+g==} + engines: {node: '>=6.9.0'} + dependencies: + '@ampproject/remapping': 2.2.0 + '@babel/code-frame': 7.18.6 + '@babel/generator': 7.18.9 + '@babel/helper-compilation-targets': 7.18.9_@babel+core@7.18.9 + '@babel/helper-module-transforms': 7.18.9 + '@babel/helpers': 7.18.9 + '@babel/parser': 7.18.9 + '@babel/template': 7.18.6 + '@babel/traverse': 7.18.9 + '@babel/types': 7.18.9 + convert-source-map: 1.8.0 + debug: 4.3.4 + gensync: 1.0.0-beta.2 + json5: 2.2.1 + semver: 6.3.0 + transitivePeerDependencies: + - supports-color + + /@babel/eslint-parser/7.18.9_3vbb7symjhla6hm2wo67qog5xa: + resolution: {integrity: sha512-KzSGpMBggz4fKbRbWLNyPVTuQr6cmCcBhOyXTw/fieOVaw5oYAwcAj4a7UKcDYCPxQq+CG1NCDZH9e2JTXquiQ==} engines: {node: ^10.13.0 || ^12.13.0 || >=14.0.0} peerDependencies: '@babel/core': '>=7.11.0' eslint: ^7.5.0 || ^8.0.0 dependencies: - '@babel/core': 7.18.2 + '@babel/core': 7.18.9 eslint: 8.16.0 eslint-scope: 5.1.1 eslint-visitor-keys: 2.1.0 @@ -825,6 +875,14 @@ packages: jsesc: 2.5.2 dev: true + /@babel/generator/7.18.9: + resolution: {integrity: sha512-wt5Naw6lJrL1/SGkipMiFxJjtyczUWTP38deiP1PO60HsBjDeKk08CGC3S8iVuvf0FmTdgKwU1KIXzSKL1G0Ug==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.18.9 + '@jridgewell/gen-mapping': 0.3.2 + jsesc: 2.5.2 + /@babel/helper-annotate-as-pure/7.16.7: resolution: {integrity: sha512-s6t2w/IPQVTAET1HitoowRGXooX8mCgtuP5195wD/QJPV6wYjpujCGF7JuMODVX2ZAJOf1GT6DT9MHEZvLOFSw==} engines: {node: '>=6.9.0'} @@ -856,6 +914,19 @@ packages: '@babel/helper-validator-option': 7.16.7 browserslist: 4.20.3 semver: 6.3.0 + dev: true + + /@babel/helper-compilation-targets/7.18.2_@babel+core@7.18.9: + resolution: {integrity: sha512-s1jnPotJS9uQnzFtiZVBUxe67CuBa679oWFHpxYYnTpRL/1ffhyX44R9uYiXoa/pLXcY9H2moJta0iaanlk/rQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/compat-data': 7.17.10 + '@babel/core': 7.18.9 + '@babel/helper-validator-option': 7.16.7 + browserslist: 4.20.3 + semver: 6.3.0 /@babel/helper-compilation-targets/7.18.6_@babel+core@7.18.6: resolution: {integrity: sha512-vFjbfhNCzqdeAtZflUFrG5YIFqGTqsctrtkZ1D/NB0mDW9TwW3GmmUepYY4G9wCET5rY5ugz4OGTcLd614IzQg==} @@ -870,13 +941,25 @@ packages: semver: 6.3.0 dev: true - /@babel/helper-create-class-features-plugin/7.18.0_@babel+core@7.18.2: + /@babel/helper-compilation-targets/7.18.9_@babel+core@7.18.9: + resolution: {integrity: sha512-tzLCyVmqUiFlcFoAPLA/gL9TeYrF61VLNtb+hvkuVaB5SUjW7jcfrglBIX1vUIoT7CLP3bBlIMeyEsIl2eFQNg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/compat-data': 7.18.8 + '@babel/core': 7.18.9 + '@babel/helper-validator-option': 7.18.6 + browserslist: 4.20.3 + semver: 6.3.0 + + /@babel/helper-create-class-features-plugin/7.18.0_@babel+core@7.18.9: resolution: {integrity: sha512-Kh8zTGR9de3J63e5nS0rQUdRs/kbtwoeQQ0sriS0lItjC96u8XXZN6lKpuyWd2coKSU13py/y+LTmThLuVX0Pg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.18.2 + '@babel/core': 7.18.9 '@babel/helper-annotate-as-pure': 7.16.7 '@babel/helper-environment-visitor': 7.18.2 '@babel/helper-function-name': 7.17.9 @@ -887,23 +970,23 @@ packages: transitivePeerDependencies: - supports-color - /@babel/helper-create-regexp-features-plugin/7.17.12_@babel+core@7.18.2: + /@babel/helper-create-regexp-features-plugin/7.17.12_@babel+core@7.18.9: resolution: {integrity: sha512-b2aZrV4zvutr9AIa6/gA3wsZKRwTKYoDxYiFKcESS3Ug2GTXzwBEvMuuFLhCQpEnRXs1zng4ISAXSUxxKBIcxw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.18.2 + '@babel/core': 7.18.9 '@babel/helper-annotate-as-pure': 7.16.7 regexpu-core: 5.0.1 - /@babel/helper-define-polyfill-provider/0.3.1_@babel+core@7.18.2: + /@babel/helper-define-polyfill-provider/0.3.1_@babel+core@7.18.9: resolution: {integrity: sha512-J9hGMpJQmtWmj46B3kBHmL38UhJGhYX7eqkcq+2gsstyYt341HmPeWspihX43yVRA0mS+8GGk2Gckc7bY/HCmA==} peerDependencies: '@babel/core': ^7.4.0-0 dependencies: - '@babel/core': 7.18.2 - '@babel/helper-compilation-targets': 7.18.2_@babel+core@7.18.2 + '@babel/core': 7.18.9 + '@babel/helper-compilation-targets': 7.18.2_@babel+core@7.18.9 '@babel/helper-module-imports': 7.16.7 '@babel/helper-plugin-utils': 7.17.12 '@babel/traverse': 7.18.2 @@ -923,6 +1006,10 @@ packages: engines: {node: '>=6.9.0'} dev: true + /@babel/helper-environment-visitor/7.18.9: + resolution: {integrity: sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==} + engines: {node: '>=6.9.0'} + /@babel/helper-explode-assignable-expression/7.16.7: resolution: {integrity: sha512-KyUenhWMC8VrxzkGP0Jizjo4/Zx+1nNZhgocs+gLzyZyB8SHidhoq9KK/8Ato4anhwsivfkBLftky7gvzbZMtQ==} engines: {node: '>=6.9.0'} @@ -944,6 +1031,13 @@ packages: '@babel/types': 7.18.8 dev: true + /@babel/helper-function-name/7.18.9: + resolution: {integrity: sha512-fJgWlZt7nxGksJS9a0XdSaI4XvpExnNIgRP+rVefWh5U7BL8pPuir6SJUmFKRfjWQ51OtWSzwOxhaH/EBWWc0A==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/template': 7.18.6 + '@babel/types': 7.18.9 + /@babel/helper-hoist-variables/7.16.7: resolution: {integrity: sha512-m04d/0Op34H5v7pbZw6pSKP7weA6lsMvfiIAMeIvkY/R4xQtBSMFEigu9QTZ2qB/9l22vsxtM8a+Q8CzD255fg==} engines: {node: '>=6.9.0'} @@ -954,8 +1048,7 @@ packages: resolution: {integrity: sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.18.8 - dev: true + '@babel/types': 7.18.9 /@babel/helper-member-expression-to-functions/7.17.7: resolution: {integrity: sha512-thxXgnQ8qQ11W2wVUObIqDL4p148VMxkt5T/qpN5k2fboRyzFGFmKsTGViquyM5QHKUy48OZoca8kw4ajaDPyw==} @@ -974,7 +1067,6 @@ packages: engines: {node: '>=6.9.0'} dependencies: '@babel/types': 7.18.8 - dev: true /@babel/helper-module-transforms/7.18.0: resolution: {integrity: sha512-kclUYSUBIjlvnzN2++K9f2qzYKFgjmnmjwL4zlmU5f8ZtzgWe8s0rUPSTGy2HmK4P8T52MQsS+HTQAgZd3dMEA==} @@ -986,8 +1078,8 @@ packages: '@babel/helper-split-export-declaration': 7.16.7 '@babel/helper-validator-identifier': 7.16.7 '@babel/template': 7.16.7 - '@babel/traverse': 7.18.2 - '@babel/types': 7.18.4 + '@babel/traverse': 7.18.9 + '@babel/types': 7.18.9 transitivePeerDependencies: - supports-color @@ -1007,6 +1099,21 @@ packages: - supports-color dev: true + /@babel/helper-module-transforms/7.18.9: + resolution: {integrity: sha512-KYNqY0ICwfv19b31XzvmI/mfcylOzbLtowkw+mfvGPAQ3kfCnMLYbED3YecL5tPd8nAYFQFAd6JHp2LxZk/J1g==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/helper-environment-visitor': 7.18.9 + '@babel/helper-module-imports': 7.18.6 + '@babel/helper-simple-access': 7.18.6 + '@babel/helper-split-export-declaration': 7.18.6 + '@babel/helper-validator-identifier': 7.18.6 + '@babel/template': 7.18.6 + '@babel/traverse': 7.18.9 + '@babel/types': 7.18.9 + transitivePeerDependencies: + - supports-color + /@babel/helper-optimise-call-expression/7.16.7: resolution: {integrity: sha512-EtgBhg7rd/JcnpZFXpBy0ze1YRfdm7BnBX4uKMBd3ixa3RGAE002JZB66FJyNH7g0F38U05pXmA5P8cBh7z+1w==} engines: {node: '>=6.9.0'} @@ -1048,14 +1155,13 @@ packages: resolution: {integrity: sha512-7LIrjYzndorDY88MycupkpQLKS1AFfsVRm2k/9PtKScSy5tZq0McZTj+DiMRynboZfIqOKvo03pmhTaUgiD6fQ==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.18.4 + '@babel/types': 7.18.9 /@babel/helper-simple-access/7.18.6: resolution: {integrity: sha512-iNpIgTgyAvDQpDj76POqg+YEt8fPxx3yaNBg3S30dxNKm2SWfYhD0TGrK/Eu9wHpUW63VQU894TsTg+GLbUa1g==} engines: {node: '>=6.9.0'} dependencies: '@babel/types': 7.18.8 - dev: true /@babel/helper-skip-transparent-expression-wrappers/7.16.0: resolution: {integrity: sha512-+il1gTy0oHwUsBQZyJvukbB4vPMdcYBrFHa0Uc4AizLxbq6BOYC51Rv4tWocX9BLBDLZ4kc6qUFpQ6HRgL+3zw==} @@ -1067,14 +1173,13 @@ packages: resolution: {integrity: sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.18.4 + '@babel/types': 7.18.9 /@babel/helper-split-export-declaration/7.18.6: resolution: {integrity: sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.18.8 - dev: true + '@babel/types': 7.18.9 /@babel/helper-validator-identifier/7.16.7: resolution: {integrity: sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==} @@ -1083,7 +1188,6 @@ packages: /@babel/helper-validator-identifier/7.18.6: resolution: {integrity: sha512-MmetCkz9ej86nJQV+sFCxoGGrUbU3q02kgLciwkrt9QqEB7cP39oKEY0PakknEO0Gu20SskMRi+AYZ3b1TpN9g==} engines: {node: '>=6.9.0'} - dev: true /@babel/helper-validator-option/7.16.7: resolution: {integrity: sha512-TRtenOuRUVo9oIQGPC5G9DgK4743cdxvtOw0weQNpZXaS16SCBi5MNjZF8vba3ETURjZpTbVn7Vvcf2eAwFozQ==} @@ -1092,7 +1196,6 @@ packages: /@babel/helper-validator-option/7.18.6: resolution: {integrity: sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw==} engines: {node: '>=6.9.0'} - dev: true /@babel/helper-wrap-function/7.16.8: resolution: {integrity: sha512-8RpyRVIAW1RcDDGTA+GpPAwV22wXCfKOoM9bet6TLkGIFTkRQSkH1nMQ5Yet4MpoXe1ZwHPVtNasc2w0uZMqnw==} @@ -1114,6 +1217,7 @@ packages: '@babel/types': 7.18.4 transitivePeerDependencies: - supports-color + dev: true /@babel/helpers/7.18.6: resolution: {integrity: sha512-vzSiiqbQOghPngUYt/zWGvK3LAsPhz55vc9XNN0xAl2gV4ieShI2OQli5duxWHD+72PZPTKAcfcZDE1Cwc5zsQ==} @@ -1126,6 +1230,16 @@ packages: - supports-color dev: true + /@babel/helpers/7.18.9: + resolution: {integrity: sha512-Jf5a+rbrLoR4eNdUmnFu8cN5eNJT6qdTdOg5IHIzq87WwyRw9PwguLFOWYgktN/60IP4fgDUawJvs7PjQIzELQ==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/template': 7.18.6 + '@babel/traverse': 7.18.9 + '@babel/types': 7.18.9 + transitivePeerDependencies: + - supports-color + /@babel/highlight/7.17.12: resolution: {integrity: sha512-7yykMVF3hfZY2jsHZEEgLc+3x4o1O+fYyULu11GynEUQNwB6lua+IIQn1FiJxNucd5UlyJryrwsOh8PL9Sn8Qg==} engines: {node: '>=6.9.0'} @@ -1141,14 +1255,13 @@ packages: '@babel/helper-validator-identifier': 7.18.6 chalk: 2.4.2 js-tokens: 4.0.0 - dev: true /@babel/parser/7.18.4: resolution: {integrity: sha512-FDge0dFazETFcxGw/EXzOkN8uJp0PC7Qbm+Pe9T+av2zlBpOgunFHkQPPn+eRuClU73JF+98D531UgayY89tow==} engines: {node: '>=6.0.0'} hasBin: true dependencies: - '@babel/types': 7.18.4 + '@babel/types': 7.18.9 /@babel/parser/7.18.8: resolution: {integrity: sha512-RSKRfYX20dyH+elbJK2uqAkVyucL+xXzhqlMD5/ZXx+dAAwpyB7HsvnHe/ZUGOF+xLr5Wx9/JoXVTj6BQE2/oA==} @@ -1158,277 +1271,284 @@ packages: '@babel/types': 7.18.8 dev: true - /@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/7.17.12_@babel+core@7.18.2: + /@babel/parser/7.18.9: + resolution: {integrity: sha512-9uJveS9eY9DJ0t64YbIBZICtJy8a5QrDEVdiLCG97fVLpDTpGX7t8mMSb6OWw6Lrnjqj4O8zwjELX3dhoMgiBg==} + engines: {node: '>=6.0.0'} + hasBin: true + dependencies: + '@babel/types': 7.18.9 + + /@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/7.17.12_@babel+core@7.18.9: resolution: {integrity: sha512-xCJQXl4EeQ3J9C4yOmpTrtVGmzpm2iSzyxbkZHw7UCnZBftHpF/hpII80uWVyVrc40ytIClHjgWGTG1g/yB+aw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.18.2 + '@babel/core': 7.18.9 '@babel/helper-plugin-utils': 7.17.12 - /@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/7.17.12_@babel+core@7.18.2: + /@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/7.17.12_@babel+core@7.18.9: resolution: {integrity: sha512-/vt0hpIw0x4b6BLKUkwlvEoiGZYYLNZ96CzyHYPbtG2jZGz6LBe7/V+drYrc/d+ovrF9NBi0pmtvmNb/FsWtRQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.13.0 dependencies: - '@babel/core': 7.18.2 + '@babel/core': 7.18.9 '@babel/helper-plugin-utils': 7.17.12 '@babel/helper-skip-transparent-expression-wrappers': 7.16.0 - '@babel/plugin-proposal-optional-chaining': 7.17.12_@babel+core@7.18.2 + '@babel/plugin-proposal-optional-chaining': 7.17.12_@babel+core@7.18.9 - /@babel/plugin-proposal-async-generator-functions/7.17.12_@babel+core@7.18.2: + /@babel/plugin-proposal-async-generator-functions/7.17.12_@babel+core@7.18.9: resolution: {integrity: sha512-RWVvqD1ooLKP6IqWTA5GyFVX2isGEgC5iFxKzfYOIy/QEFdxYyCybBDtIGjipHpb9bDWHzcqGqFakf+mVmBTdQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.18.2 + '@babel/core': 7.18.9 '@babel/helper-plugin-utils': 7.17.12 '@babel/helper-remap-async-to-generator': 7.16.8 - '@babel/plugin-syntax-async-generators': 7.8.4_@babel+core@7.18.2 + '@babel/plugin-syntax-async-generators': 7.8.4_@babel+core@7.18.9 transitivePeerDependencies: - supports-color - /@babel/plugin-proposal-class-properties/7.17.12_@babel+core@7.18.2: + /@babel/plugin-proposal-class-properties/7.17.12_@babel+core@7.18.9: resolution: {integrity: sha512-U0mI9q8pW5Q9EaTHFPwSVusPMV/DV9Mm8p7csqROFLtIE9rBF5piLqyrBGigftALrBcsBGu4m38JneAe7ZDLXw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.18.2 - '@babel/helper-create-class-features-plugin': 7.18.0_@babel+core@7.18.2 + '@babel/core': 7.18.9 + '@babel/helper-create-class-features-plugin': 7.18.0_@babel+core@7.18.9 '@babel/helper-plugin-utils': 7.17.12 transitivePeerDependencies: - supports-color - /@babel/plugin-proposal-class-static-block/7.18.0_@babel+core@7.18.2: + /@babel/plugin-proposal-class-static-block/7.18.0_@babel+core@7.18.9: resolution: {integrity: sha512-t+8LsRMMDE74c6sV7KShIw13sqbqd58tlqNrsWoWBTIMw7SVQ0cZ905wLNS/FBCy/3PyooRHLFFlfrUNyyz5lA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.12.0 dependencies: - '@babel/core': 7.18.2 - '@babel/helper-create-class-features-plugin': 7.18.0_@babel+core@7.18.2 + '@babel/core': 7.18.9 + '@babel/helper-create-class-features-plugin': 7.18.0_@babel+core@7.18.9 '@babel/helper-plugin-utils': 7.17.12 - '@babel/plugin-syntax-class-static-block': 7.14.5_@babel+core@7.18.2 + '@babel/plugin-syntax-class-static-block': 7.14.5_@babel+core@7.18.9 transitivePeerDependencies: - supports-color - /@babel/plugin-proposal-dynamic-import/7.16.7_@babel+core@7.18.2: + /@babel/plugin-proposal-dynamic-import/7.16.7_@babel+core@7.18.9: resolution: {integrity: sha512-I8SW9Ho3/8DRSdmDdH3gORdyUuYnk1m4cMxUAdu5oy4n3OfN8flDEH+d60iG7dUfi0KkYwSvoalHzzdRzpWHTg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.18.2 + '@babel/core': 7.18.9 '@babel/helper-plugin-utils': 7.17.12 - '@babel/plugin-syntax-dynamic-import': 7.8.3_@babel+core@7.18.2 + '@babel/plugin-syntax-dynamic-import': 7.8.3_@babel+core@7.18.9 - /@babel/plugin-proposal-export-namespace-from/7.17.12_@babel+core@7.18.2: + /@babel/plugin-proposal-export-namespace-from/7.17.12_@babel+core@7.18.9: resolution: {integrity: sha512-j7Ye5EWdwoXOpRmo5QmRyHPsDIe6+u70ZYZrd7uz+ebPYFKfRcLcNu3Ro0vOlJ5zuv8rU7xa+GttNiRzX56snQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.18.2 + '@babel/core': 7.18.9 '@babel/helper-plugin-utils': 7.17.12 - '@babel/plugin-syntax-export-namespace-from': 7.8.3_@babel+core@7.18.2 + '@babel/plugin-syntax-export-namespace-from': 7.8.3_@babel+core@7.18.9 - /@babel/plugin-proposal-json-strings/7.17.12_@babel+core@7.18.2: + /@babel/plugin-proposal-json-strings/7.17.12_@babel+core@7.18.9: resolution: {integrity: sha512-rKJ+rKBoXwLnIn7n6o6fulViHMrOThz99ybH+hKHcOZbnN14VuMnH9fo2eHE69C8pO4uX1Q7t2HYYIDmv8VYkg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.18.2 + '@babel/core': 7.18.9 '@babel/helper-plugin-utils': 7.17.12 - '@babel/plugin-syntax-json-strings': 7.8.3_@babel+core@7.18.2 + '@babel/plugin-syntax-json-strings': 7.8.3_@babel+core@7.18.9 - /@babel/plugin-proposal-logical-assignment-operators/7.17.12_@babel+core@7.18.2: + /@babel/plugin-proposal-logical-assignment-operators/7.17.12_@babel+core@7.18.9: resolution: {integrity: sha512-EqFo2s1Z5yy+JeJu7SFfbIUtToJTVlC61/C7WLKDntSw4Sz6JNAIfL7zQ74VvirxpjB5kz/kIx0gCcb+5OEo2Q==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.18.2 + '@babel/core': 7.18.9 '@babel/helper-plugin-utils': 7.17.12 - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4_@babel+core@7.18.2 + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4_@babel+core@7.18.9 - /@babel/plugin-proposal-nullish-coalescing-operator/7.17.12_@babel+core@7.18.2: + /@babel/plugin-proposal-nullish-coalescing-operator/7.17.12_@babel+core@7.18.9: resolution: {integrity: sha512-ws/g3FSGVzv+VH86+QvgtuJL/kR67xaEIF2x0iPqdDfYW6ra6JF3lKVBkWynRLcNtIC1oCTfDRVxmm2mKzy+ag==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.18.2 + '@babel/core': 7.18.9 '@babel/helper-plugin-utils': 7.17.12 - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.18.2 + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.18.9 - /@babel/plugin-proposal-numeric-separator/7.16.7_@babel+core@7.18.2: + /@babel/plugin-proposal-numeric-separator/7.16.7_@babel+core@7.18.9: resolution: {integrity: sha512-vQgPMknOIgiuVqbokToyXbkY/OmmjAzr/0lhSIbG/KmnzXPGwW/AdhdKpi+O4X/VkWiWjnkKOBiqJrTaC98VKw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.18.2 + '@babel/core': 7.18.9 '@babel/helper-plugin-utils': 7.17.12 - '@babel/plugin-syntax-numeric-separator': 7.10.4_@babel+core@7.18.2 + '@babel/plugin-syntax-numeric-separator': 7.10.4_@babel+core@7.18.9 - /@babel/plugin-proposal-object-rest-spread/7.18.0_@babel+core@7.18.2: + /@babel/plugin-proposal-object-rest-spread/7.18.0_@babel+core@7.18.9: resolution: {integrity: sha512-nbTv371eTrFabDfHLElkn9oyf9VG+VKK6WMzhY2o4eHKaG19BToD9947zzGMO6I/Irstx9d8CwX6njPNIAR/yw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/compat-data': 7.17.10 - '@babel/core': 7.18.2 - '@babel/helper-compilation-targets': 7.18.2_@babel+core@7.18.2 + '@babel/core': 7.18.9 + '@babel/helper-compilation-targets': 7.18.2_@babel+core@7.18.9 '@babel/helper-plugin-utils': 7.17.12 - '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.18.2 - '@babel/plugin-transform-parameters': 7.17.12_@babel+core@7.18.2 + '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.18.9 + '@babel/plugin-transform-parameters': 7.17.12_@babel+core@7.18.9 - /@babel/plugin-proposal-optional-catch-binding/7.16.7_@babel+core@7.18.2: + /@babel/plugin-proposal-optional-catch-binding/7.16.7_@babel+core@7.18.9: resolution: {integrity: sha512-eMOH/L4OvWSZAE1VkHbr1vckLG1WUcHGJSLqqQwl2GaUqG6QjddvrOaTUMNYiv77H5IKPMZ9U9P7EaHwvAShfA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.18.2 + '@babel/core': 7.18.9 '@babel/helper-plugin-utils': 7.17.12 - '@babel/plugin-syntax-optional-catch-binding': 7.8.3_@babel+core@7.18.2 + '@babel/plugin-syntax-optional-catch-binding': 7.8.3_@babel+core@7.18.9 - /@babel/plugin-proposal-optional-chaining/7.17.12_@babel+core@7.18.2: + /@babel/plugin-proposal-optional-chaining/7.17.12_@babel+core@7.18.9: resolution: {integrity: sha512-7wigcOs/Z4YWlK7xxjkvaIw84vGhDv/P1dFGQap0nHkc8gFKY/r+hXc8Qzf5k1gY7CvGIcHqAnOagVKJJ1wVOQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.18.2 + '@babel/core': 7.18.9 '@babel/helper-plugin-utils': 7.17.12 '@babel/helper-skip-transparent-expression-wrappers': 7.16.0 - '@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.18.2 + '@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.18.9 - /@babel/plugin-proposal-private-methods/7.17.12_@babel+core@7.18.2: + /@babel/plugin-proposal-private-methods/7.17.12_@babel+core@7.18.9: resolution: {integrity: sha512-SllXoxo19HmxhDWm3luPz+cPhtoTSKLJE9PXshsfrOzBqs60QP0r8OaJItrPhAj0d7mZMnNF0Y1UUggCDgMz1A==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.18.2 - '@babel/helper-create-class-features-plugin': 7.18.0_@babel+core@7.18.2 + '@babel/core': 7.18.9 + '@babel/helper-create-class-features-plugin': 7.18.0_@babel+core@7.18.9 '@babel/helper-plugin-utils': 7.17.12 transitivePeerDependencies: - supports-color - /@babel/plugin-proposal-private-property-in-object/7.17.12_@babel+core@7.18.2: + /@babel/plugin-proposal-private-property-in-object/7.17.12_@babel+core@7.18.9: resolution: {integrity: sha512-/6BtVi57CJfrtDNKfK5b66ydK2J5pXUKBKSPD2G1whamMuEnZWgoOIfO8Vf9F/DoD4izBLD/Au4NMQfruzzykg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.18.2 + '@babel/core': 7.18.9 '@babel/helper-annotate-as-pure': 7.16.7 - '@babel/helper-create-class-features-plugin': 7.18.0_@babel+core@7.18.2 + '@babel/helper-create-class-features-plugin': 7.18.0_@babel+core@7.18.9 '@babel/helper-plugin-utils': 7.17.12 - '@babel/plugin-syntax-private-property-in-object': 7.14.5_@babel+core@7.18.2 + '@babel/plugin-syntax-private-property-in-object': 7.14.5_@babel+core@7.18.9 transitivePeerDependencies: - supports-color - /@babel/plugin-proposal-unicode-property-regex/7.17.12_@babel+core@7.18.2: + /@babel/plugin-proposal-unicode-property-regex/7.17.12_@babel+core@7.18.9: resolution: {integrity: sha512-Wb9qLjXf3ZazqXA7IvI7ozqRIXIGPtSo+L5coFmEkhTQK18ao4UDDD0zdTGAarmbLj2urpRwrc6893cu5Bfh0A==} engines: {node: '>=4'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.18.2 - '@babel/helper-create-regexp-features-plugin': 7.17.12_@babel+core@7.18.2 + '@babel/core': 7.18.9 + '@babel/helper-create-regexp-features-plugin': 7.17.12_@babel+core@7.18.9 '@babel/helper-plugin-utils': 7.17.12 - /@babel/plugin-syntax-async-generators/7.8.4_@babel+core@7.18.2: + /@babel/plugin-syntax-async-generators/7.8.4_@babel+core@7.18.9: resolution: {integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.18.2 + '@babel/core': 7.18.9 '@babel/helper-plugin-utils': 7.17.12 - /@babel/plugin-syntax-bigint/7.8.3_@babel+core@7.18.2: + /@babel/plugin-syntax-bigint/7.8.3_@babel+core@7.18.9: resolution: {integrity: sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.18.2 + '@babel/core': 7.18.9 '@babel/helper-plugin-utils': 7.17.12 dev: true - /@babel/plugin-syntax-class-properties/7.12.13_@babel+core@7.18.2: + /@babel/plugin-syntax-class-properties/7.12.13_@babel+core@7.18.9: resolution: {integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.18.2 + '@babel/core': 7.18.9 '@babel/helper-plugin-utils': 7.17.12 - /@babel/plugin-syntax-class-static-block/7.14.5_@babel+core@7.18.2: + /@babel/plugin-syntax-class-static-block/7.14.5_@babel+core@7.18.9: resolution: {integrity: sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.18.2 + '@babel/core': 7.18.9 '@babel/helper-plugin-utils': 7.17.12 - /@babel/plugin-syntax-dynamic-import/7.8.3_@babel+core@7.18.2: + /@babel/plugin-syntax-dynamic-import/7.8.3_@babel+core@7.18.9: resolution: {integrity: sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.18.2 + '@babel/core': 7.18.9 '@babel/helper-plugin-utils': 7.17.12 - /@babel/plugin-syntax-export-namespace-from/7.8.3_@babel+core@7.18.2: + /@babel/plugin-syntax-export-namespace-from/7.8.3_@babel+core@7.18.9: resolution: {integrity: sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.18.2 + '@babel/core': 7.18.9 '@babel/helper-plugin-utils': 7.17.12 - /@babel/plugin-syntax-import-assertions/7.17.12_@babel+core@7.18.2: + /@babel/plugin-syntax-import-assertions/7.17.12_@babel+core@7.18.9: resolution: {integrity: sha512-n/loy2zkq9ZEM8tEOwON9wTQSTNDTDEz6NujPtJGLU7qObzT1N4c4YZZf8E6ATB2AjNQg/Ib2AIpO03EZaCehw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.18.2 + '@babel/core': 7.18.9 '@babel/helper-plugin-utils': 7.17.12 - /@babel/plugin-syntax-import-meta/7.10.4_@babel+core@7.18.2: + /@babel/plugin-syntax-import-meta/7.10.4_@babel+core@7.18.9: resolution: {integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.18.2 + '@babel/core': 7.18.9 '@babel/helper-plugin-utils': 7.17.12 dev: true - /@babel/plugin-syntax-json-strings/7.8.3_@babel+core@7.18.2: + /@babel/plugin-syntax-json-strings/7.8.3_@babel+core@7.18.9: resolution: {integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.18.2 + '@babel/core': 7.18.9 '@babel/helper-plugin-utils': 7.17.12 - /@babel/plugin-syntax-jsx/7.17.12_@babel+core@7.18.2: + /@babel/plugin-syntax-jsx/7.17.12_@babel+core@7.18.9: resolution: {integrity: sha512-spyY3E3AURfxh/RHtjx5j6hs8am5NbUBGfcZ2vB3uShSpZdQyXSf5rR5Mk76vbtlAZOelyVQ71Fg0x9SG4fsog==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.18.2 + '@babel/core': 7.18.9 '@babel/helper-plugin-utils': 7.17.12 dev: true @@ -1452,129 +1572,129 @@ packages: '@babel/helper-plugin-utils': 7.18.6 dev: true - /@babel/plugin-syntax-logical-assignment-operators/7.10.4_@babel+core@7.18.2: + /@babel/plugin-syntax-logical-assignment-operators/7.10.4_@babel+core@7.18.9: resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.18.2 + '@babel/core': 7.18.9 '@babel/helper-plugin-utils': 7.17.12 - /@babel/plugin-syntax-nullish-coalescing-operator/7.8.3_@babel+core@7.18.2: + /@babel/plugin-syntax-nullish-coalescing-operator/7.8.3_@babel+core@7.18.9: resolution: {integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.18.2 + '@babel/core': 7.18.9 '@babel/helper-plugin-utils': 7.17.12 - /@babel/plugin-syntax-numeric-separator/7.10.4_@babel+core@7.18.2: + /@babel/plugin-syntax-numeric-separator/7.10.4_@babel+core@7.18.9: resolution: {integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.18.2 + '@babel/core': 7.18.9 '@babel/helper-plugin-utils': 7.17.12 - /@babel/plugin-syntax-object-rest-spread/7.8.3_@babel+core@7.18.2: + /@babel/plugin-syntax-object-rest-spread/7.8.3_@babel+core@7.18.9: resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.18.2 + '@babel/core': 7.18.9 '@babel/helper-plugin-utils': 7.17.12 - /@babel/plugin-syntax-optional-catch-binding/7.8.3_@babel+core@7.18.2: + /@babel/plugin-syntax-optional-catch-binding/7.8.3_@babel+core@7.18.9: resolution: {integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.18.2 + '@babel/core': 7.18.9 '@babel/helper-plugin-utils': 7.17.12 - /@babel/plugin-syntax-optional-chaining/7.8.3_@babel+core@7.18.2: + /@babel/plugin-syntax-optional-chaining/7.8.3_@babel+core@7.18.9: resolution: {integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.18.2 + '@babel/core': 7.18.9 '@babel/helper-plugin-utils': 7.17.12 - /@babel/plugin-syntax-private-property-in-object/7.14.5_@babel+core@7.18.2: + /@babel/plugin-syntax-private-property-in-object/7.14.5_@babel+core@7.18.9: resolution: {integrity: sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.18.2 + '@babel/core': 7.18.9 '@babel/helper-plugin-utils': 7.17.12 - /@babel/plugin-syntax-top-level-await/7.14.5_@babel+core@7.18.2: + /@babel/plugin-syntax-top-level-await/7.14.5_@babel+core@7.18.9: resolution: {integrity: sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.18.2 + '@babel/core': 7.18.9 '@babel/helper-plugin-utils': 7.17.12 - /@babel/plugin-syntax-typescript/7.17.12_@babel+core@7.18.2: + /@babel/plugin-syntax-typescript/7.17.12_@babel+core@7.18.9: resolution: {integrity: sha512-TYY0SXFiO31YXtNg3HtFwNJHjLsAyIIhAhNWkQ5whPPS7HWUFlg9z0Ta4qAQNjQbP1wsSt/oKkmZ/4/WWdMUpw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.18.2 + '@babel/core': 7.18.9 '@babel/helper-plugin-utils': 7.17.12 dev: true - /@babel/plugin-transform-arrow-functions/7.17.12_@babel+core@7.18.2: + /@babel/plugin-transform-arrow-functions/7.17.12_@babel+core@7.18.9: resolution: {integrity: sha512-PHln3CNi/49V+mza4xMwrg+WGYevSF1oaiXaC2EQfdp4HWlSjRsrDXWJiQBKpP7749u6vQ9mcry2uuFOv5CXvA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.18.2 + '@babel/core': 7.18.9 '@babel/helper-plugin-utils': 7.17.12 - /@babel/plugin-transform-async-to-generator/7.17.12_@babel+core@7.18.2: + /@babel/plugin-transform-async-to-generator/7.17.12_@babel+core@7.18.9: resolution: {integrity: sha512-J8dbrWIOO3orDzir57NRsjg4uxucvhby0L/KZuGsWDj0g7twWK3g7JhJhOrXtuXiw8MeiSdJ3E0OW9H8LYEzLQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.18.2 + '@babel/core': 7.18.9 '@babel/helper-module-imports': 7.16.7 '@babel/helper-plugin-utils': 7.17.12 '@babel/helper-remap-async-to-generator': 7.16.8 transitivePeerDependencies: - supports-color - /@babel/plugin-transform-block-scoped-functions/7.16.7_@babel+core@7.18.2: + /@babel/plugin-transform-block-scoped-functions/7.16.7_@babel+core@7.18.9: resolution: {integrity: sha512-JUuzlzmF40Z9cXyytcbZEZKckgrQzChbQJw/5PuEHYeqzCsvebDx0K0jWnIIVcmmDOAVctCgnYs0pMcrYj2zJg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.18.2 + '@babel/core': 7.18.9 '@babel/helper-plugin-utils': 7.17.12 - /@babel/plugin-transform-block-scoping/7.18.4_@babel+core@7.18.2: + /@babel/plugin-transform-block-scoping/7.18.4_@babel+core@7.18.9: resolution: {integrity: sha512-+Hq10ye+jlvLEogSOtq4mKvtk7qwcUQ1f0Mrueai866C82f844Yom2cttfJdMdqRLTxWpsbfbkIkOIfovyUQXw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.18.2 + '@babel/core': 7.18.9 '@babel/helper-plugin-utils': 7.17.12 - /@babel/plugin-transform-classes/7.18.4_@babel+core@7.18.2: + /@babel/plugin-transform-classes/7.18.4_@babel+core@7.18.9: resolution: {integrity: sha512-e42NSG2mlKWgxKUAD9EJJSkZxR67+wZqzNxLSpc51T8tRU5SLFHsPmgYR5yr7sdgX4u+iHA1C5VafJ6AyImV3A==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.18.2 + '@babel/core': 7.18.9 '@babel/helper-annotate-as-pure': 7.16.7 '@babel/helper-environment-visitor': 7.18.2 '@babel/helper-function-name': 7.17.9 @@ -1586,111 +1706,111 @@ packages: transitivePeerDependencies: - supports-color - /@babel/plugin-transform-computed-properties/7.17.12_@babel+core@7.18.2: + /@babel/plugin-transform-computed-properties/7.17.12_@babel+core@7.18.9: resolution: {integrity: sha512-a7XINeplB5cQUWMg1E/GI1tFz3LfK021IjV1rj1ypE+R7jHm+pIHmHl25VNkZxtx9uuYp7ThGk8fur1HHG7PgQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.18.2 + '@babel/core': 7.18.9 '@babel/helper-plugin-utils': 7.17.12 - /@babel/plugin-transform-destructuring/7.18.0_@babel+core@7.18.2: + /@babel/plugin-transform-destructuring/7.18.0_@babel+core@7.18.9: resolution: {integrity: sha512-Mo69klS79z6KEfrLg/1WkmVnB8javh75HX4pi2btjvlIoasuxilEyjtsQW6XPrubNd7AQy0MMaNIaQE4e7+PQw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.18.2 + '@babel/core': 7.18.9 '@babel/helper-plugin-utils': 7.17.12 - /@babel/plugin-transform-dotall-regex/7.16.7_@babel+core@7.18.2: + /@babel/plugin-transform-dotall-regex/7.16.7_@babel+core@7.18.9: resolution: {integrity: sha512-Lyttaao2SjZF6Pf4vk1dVKv8YypMpomAbygW+mU5cYP3S5cWTfCJjG8xV6CFdzGFlfWK81IjL9viiTvpb6G7gQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.18.2 - '@babel/helper-create-regexp-features-plugin': 7.17.12_@babel+core@7.18.2 + '@babel/core': 7.18.9 + '@babel/helper-create-regexp-features-plugin': 7.17.12_@babel+core@7.18.9 '@babel/helper-plugin-utils': 7.17.12 - /@babel/plugin-transform-duplicate-keys/7.17.12_@babel+core@7.18.2: + /@babel/plugin-transform-duplicate-keys/7.17.12_@babel+core@7.18.9: resolution: {integrity: sha512-EA5eYFUG6xeerdabina/xIoB95jJ17mAkR8ivx6ZSu9frKShBjpOGZPn511MTDTkiCO+zXnzNczvUM69YSf3Zw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.18.2 + '@babel/core': 7.18.9 '@babel/helper-plugin-utils': 7.17.12 - /@babel/plugin-transform-exponentiation-operator/7.16.7_@babel+core@7.18.2: + /@babel/plugin-transform-exponentiation-operator/7.16.7_@babel+core@7.18.9: resolution: {integrity: sha512-8UYLSlyLgRixQvlYH3J2ekXFHDFLQutdy7FfFAMm3CPZ6q9wHCwnUyiXpQCe3gVVnQlHc5nsuiEVziteRNTXEA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.18.2 + '@babel/core': 7.18.9 '@babel/helper-builder-binary-assignment-operator-visitor': 7.16.7 '@babel/helper-plugin-utils': 7.17.12 - /@babel/plugin-transform-for-of/7.18.1_@babel+core@7.18.2: + /@babel/plugin-transform-for-of/7.18.1_@babel+core@7.18.9: resolution: {integrity: sha512-+TTB5XwvJ5hZbO8xvl2H4XaMDOAK57zF4miuC9qQJgysPNEAZZ9Z69rdF5LJkozGdZrjBIUAIyKUWRMmebI7vg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.18.2 + '@babel/core': 7.18.9 '@babel/helper-plugin-utils': 7.17.12 - /@babel/plugin-transform-function-name/7.16.7_@babel+core@7.18.2: + /@babel/plugin-transform-function-name/7.16.7_@babel+core@7.18.9: resolution: {integrity: sha512-SU/C68YVwTRxqWj5kgsbKINakGag0KTgq9f2iZEXdStoAbOzLHEBRYzImmA6yFo8YZhJVflvXmIHUO7GWHmxxA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.18.2 - '@babel/helper-compilation-targets': 7.18.2_@babel+core@7.18.2 + '@babel/core': 7.18.9 + '@babel/helper-compilation-targets': 7.18.2_@babel+core@7.18.9 '@babel/helper-function-name': 7.17.9 '@babel/helper-plugin-utils': 7.17.12 - /@babel/plugin-transform-literals/7.17.12_@babel+core@7.18.2: + /@babel/plugin-transform-literals/7.17.12_@babel+core@7.18.9: resolution: {integrity: sha512-8iRkvaTjJciWycPIZ9k9duu663FT7VrBdNqNgxnVXEFwOIp55JWcZd23VBRySYbnS3PwQ3rGiabJBBBGj5APmQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.18.2 + '@babel/core': 7.18.9 '@babel/helper-plugin-utils': 7.17.12 - /@babel/plugin-transform-member-expression-literals/7.16.7_@babel+core@7.18.2: + /@babel/plugin-transform-member-expression-literals/7.16.7_@babel+core@7.18.9: resolution: {integrity: sha512-mBruRMbktKQwbxaJof32LT9KLy2f3gH+27a5XSuXo6h7R3vqltl0PgZ80C8ZMKw98Bf8bqt6BEVi3svOh2PzMw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.18.2 + '@babel/core': 7.18.9 '@babel/helper-plugin-utils': 7.17.12 - /@babel/plugin-transform-modules-amd/7.18.0_@babel+core@7.18.2: + /@babel/plugin-transform-modules-amd/7.18.0_@babel+core@7.18.9: resolution: {integrity: sha512-h8FjOlYmdZwl7Xm2Ug4iX2j7Qy63NANI+NQVWQzv6r25fqgg7k2dZl03p95kvqNclglHs4FZ+isv4p1uXMA+QA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.18.2 + '@babel/core': 7.18.9 '@babel/helper-module-transforms': 7.18.0 '@babel/helper-plugin-utils': 7.17.12 babel-plugin-dynamic-import-node: 2.3.3 transitivePeerDependencies: - supports-color - /@babel/plugin-transform-modules-commonjs/7.18.2_@babel+core@7.18.2: + /@babel/plugin-transform-modules-commonjs/7.18.2_@babel+core@7.18.9: resolution: {integrity: sha512-f5A865gFPAJAEE0K7F/+nm5CmAE3y8AWlMBG9unu5j9+tk50UQVK0QS8RNxSp7MJf0wh97uYyLWt3Zvu71zyOQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.18.2 + '@babel/core': 7.18.9 '@babel/helper-module-transforms': 7.18.0 '@babel/helper-plugin-utils': 7.17.12 '@babel/helper-simple-access': 7.18.2 @@ -1698,13 +1818,13 @@ packages: transitivePeerDependencies: - supports-color - /@babel/plugin-transform-modules-systemjs/7.18.4_@babel+core@7.18.2: + /@babel/plugin-transform-modules-systemjs/7.18.4_@babel+core@7.18.9: resolution: {integrity: sha512-lH2UaQaHVOAeYrUUuZ8i38o76J/FnO8vu21OE+tD1MyP9lxdZoSfz+pDbWkq46GogUrdrMz3tiz/FYGB+bVThg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.18.2 + '@babel/core': 7.18.9 '@babel/helper-hoist-variables': 7.16.7 '@babel/helper-module-transforms': 7.18.0 '@babel/helper-plugin-utils': 7.17.12 @@ -1713,74 +1833,74 @@ packages: transitivePeerDependencies: - supports-color - /@babel/plugin-transform-modules-umd/7.18.0_@babel+core@7.18.2: + /@babel/plugin-transform-modules-umd/7.18.0_@babel+core@7.18.9: resolution: {integrity: sha512-d/zZ8I3BWli1tmROLxXLc9A6YXvGK8egMxHp+E/rRwMh1Kip0AP77VwZae3snEJ33iiWwvNv2+UIIhfalqhzZA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.18.2 + '@babel/core': 7.18.9 '@babel/helper-module-transforms': 7.18.0 '@babel/helper-plugin-utils': 7.17.12 transitivePeerDependencies: - supports-color - /@babel/plugin-transform-named-capturing-groups-regex/7.17.12_@babel+core@7.18.2: + /@babel/plugin-transform-named-capturing-groups-regex/7.17.12_@babel+core@7.18.9: resolution: {integrity: sha512-vWoWFM5CKaTeHrdUJ/3SIOTRV+MBVGybOC9mhJkaprGNt5demMymDW24yC74avb915/mIRe3TgNb/d8idvnCRA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.18.2 - '@babel/helper-create-regexp-features-plugin': 7.17.12_@babel+core@7.18.2 + '@babel/core': 7.18.9 + '@babel/helper-create-regexp-features-plugin': 7.17.12_@babel+core@7.18.9 '@babel/helper-plugin-utils': 7.17.12 - /@babel/plugin-transform-new-target/7.17.12_@babel+core@7.18.2: + /@babel/plugin-transform-new-target/7.17.12_@babel+core@7.18.9: resolution: {integrity: sha512-CaOtzk2fDYisbjAD4Sd1MTKGVIpRtx9bWLyj24Y/k6p4s4gQ3CqDGJauFJxt8M/LEx003d0i3klVqnN73qvK3w==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.18.2 + '@babel/core': 7.18.9 '@babel/helper-plugin-utils': 7.17.12 - /@babel/plugin-transform-object-super/7.16.7_@babel+core@7.18.2: + /@babel/plugin-transform-object-super/7.16.7_@babel+core@7.18.9: resolution: {integrity: sha512-14J1feiQVWaGvRxj2WjyMuXS2jsBkgB3MdSN5HuC2G5nRspa5RK9COcs82Pwy5BuGcjb+fYaUj94mYcOj7rCvw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.18.2 + '@babel/core': 7.18.9 '@babel/helper-plugin-utils': 7.17.12 '@babel/helper-replace-supers': 7.18.2 transitivePeerDependencies: - supports-color - /@babel/plugin-transform-parameters/7.17.12_@babel+core@7.18.2: + /@babel/plugin-transform-parameters/7.17.12_@babel+core@7.18.9: resolution: {integrity: sha512-6qW4rWo1cyCdq1FkYri7AHpauchbGLXpdwnYsfxFb+KtddHENfsY5JZb35xUwkK5opOLcJ3BNd2l7PhRYGlwIA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.18.2 + '@babel/core': 7.18.9 '@babel/helper-plugin-utils': 7.17.12 - /@babel/plugin-transform-property-literals/7.16.7_@babel+core@7.18.2: + /@babel/plugin-transform-property-literals/7.16.7_@babel+core@7.18.9: resolution: {integrity: sha512-z4FGr9NMGdoIl1RqavCqGG+ZuYjfZ/hkCIeuH6Do7tXmSm0ls11nYVSJqFEUOSJbDab5wC6lRE/w6YjVcr6Hqw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.18.2 + '@babel/core': 7.18.9 '@babel/helper-plugin-utils': 7.17.12 - /@babel/plugin-transform-react-display-name/7.16.7_@babel+core@7.18.2: + /@babel/plugin-transform-react-display-name/7.16.7_@babel+core@7.18.9: resolution: {integrity: sha512-qgIg8BcZgd0G/Cz916D5+9kqX0c7nPZyXaP8R2tLNN5tkyIZdG5fEwBrxwplzSnjC1jvQmyMNVwUCZPcbGY7Pg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.18.2 + '@babel/core': 7.18.9 '@babel/helper-plugin-utils': 7.17.12 dev: true @@ -1794,14 +1914,14 @@ packages: '@babel/helper-plugin-utils': 7.18.6 dev: true - /@babel/plugin-transform-react-jsx-development/7.16.7_@babel+core@7.18.2: + /@babel/plugin-transform-react-jsx-development/7.16.7_@babel+core@7.18.9: resolution: {integrity: sha512-RMvQWvpla+xy6MlBpPlrKZCMRs2AGiHOGHY3xRwl0pEeim348dDyxeH4xBsMPbIMhujeq7ihE702eM2Ew0Wo+A==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.18.2 - '@babel/plugin-transform-react-jsx': 7.17.12_@babel+core@7.18.2 + '@babel/core': 7.18.9 + '@babel/plugin-transform-react-jsx': 7.17.12_@babel+core@7.18.9 dev: true /@babel/plugin-transform-react-jsx-development/7.18.6_@babel+core@7.18.2: @@ -1844,17 +1964,17 @@ packages: '@babel/helper-plugin-utils': 7.18.6 dev: true - /@babel/plugin-transform-react-jsx/7.17.12_@babel+core@7.18.2: + /@babel/plugin-transform-react-jsx/7.17.12_@babel+core@7.18.9: resolution: {integrity: sha512-Lcaw8bxd1DKht3thfD4A12dqo1X16he1Lm8rIv8sTwjAYNInRS1qHa9aJoqvzpscItXvftKDCfaEQzwoVyXpEQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.18.2 + '@babel/core': 7.18.9 '@babel/helper-annotate-as-pure': 7.16.7 '@babel/helper-module-imports': 7.16.7 '@babel/helper-plugin-utils': 7.17.12 - '@babel/plugin-syntax-jsx': 7.17.12_@babel+core@7.18.2 + '@babel/plugin-syntax-jsx': 7.17.12_@babel+core@7.18.9 '@babel/types': 7.18.4 dev: true @@ -1886,13 +2006,13 @@ packages: '@babel/types': 7.18.8 dev: true - /@babel/plugin-transform-react-pure-annotations/7.18.0_@babel+core@7.18.2: + /@babel/plugin-transform-react-pure-annotations/7.18.0_@babel+core@7.18.9: resolution: {integrity: sha512-6+0IK6ouvqDn9bmEG7mEyF/pwlJXVj5lwydybpyyH3D0A7Hftk+NCTdYjnLNZksn261xaOV5ksmp20pQEmc2RQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.18.2 + '@babel/core': 7.18.9 '@babel/helper-annotate-as-pure': 7.16.7 '@babel/helper-plugin-utils': 7.17.12 dev: true @@ -1908,231 +2028,231 @@ packages: '@babel/helper-plugin-utils': 7.18.6 dev: true - /@babel/plugin-transform-regenerator/7.18.0_@babel+core@7.18.2: + /@babel/plugin-transform-regenerator/7.18.0_@babel+core@7.18.9: resolution: {integrity: sha512-C8YdRw9uzx25HSIzwA7EM7YP0FhCe5wNvJbZzjVNHHPGVcDJ3Aie+qGYYdS1oVQgn+B3eAIJbWFLrJ4Jipv7nw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.18.2 + '@babel/core': 7.18.9 '@babel/helper-plugin-utils': 7.17.12 regenerator-transform: 0.15.0 - /@babel/plugin-transform-reserved-words/7.17.12_@babel+core@7.18.2: + /@babel/plugin-transform-reserved-words/7.17.12_@babel+core@7.18.9: resolution: {integrity: sha512-1KYqwbJV3Co03NIi14uEHW8P50Md6KqFgt0FfpHdK6oyAHQVTosgPuPSiWud1HX0oYJ1hGRRlk0fP87jFpqXZA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.18.2 + '@babel/core': 7.18.9 '@babel/helper-plugin-utils': 7.17.12 - /@babel/plugin-transform-runtime/7.18.2_@babel+core@7.18.2: + /@babel/plugin-transform-runtime/7.18.2_@babel+core@7.18.9: resolution: {integrity: sha512-mr1ufuRMfS52ttq+1G1PD8OJNqgcTFjq3hwn8SZ5n1x1pBhi0E36rYMdTK0TsKtApJ4lDEdfXJwtGobQMHSMPg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.18.2 + '@babel/core': 7.18.9 '@babel/helper-module-imports': 7.16.7 '@babel/helper-plugin-utils': 7.17.12 - babel-plugin-polyfill-corejs2: 0.3.1_@babel+core@7.18.2 - babel-plugin-polyfill-corejs3: 0.5.2_@babel+core@7.18.2 - babel-plugin-polyfill-regenerator: 0.3.1_@babel+core@7.18.2 + babel-plugin-polyfill-corejs2: 0.3.1_@babel+core@7.18.9 + babel-plugin-polyfill-corejs3: 0.5.2_@babel+core@7.18.9 + babel-plugin-polyfill-regenerator: 0.3.1_@babel+core@7.18.9 semver: 6.3.0 transitivePeerDependencies: - supports-color dev: false - /@babel/plugin-transform-shorthand-properties/7.16.7_@babel+core@7.18.2: + /@babel/plugin-transform-shorthand-properties/7.16.7_@babel+core@7.18.9: resolution: {integrity: sha512-hah2+FEnoRoATdIb05IOXf+4GzXYTq75TVhIn1PewihbpyrNWUt2JbudKQOETWw6QpLe+AIUpJ5MVLYTQbeeUg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.18.2 + '@babel/core': 7.18.9 '@babel/helper-plugin-utils': 7.17.12 - /@babel/plugin-transform-spread/7.17.12_@babel+core@7.18.2: + /@babel/plugin-transform-spread/7.17.12_@babel+core@7.18.9: resolution: {integrity: sha512-9pgmuQAtFi3lpNUstvG9nGfk9DkrdmWNp9KeKPFmuZCpEnxRzYlS8JgwPjYj+1AWDOSvoGN0H30p1cBOmT/Svg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.18.2 + '@babel/core': 7.18.9 '@babel/helper-plugin-utils': 7.17.12 '@babel/helper-skip-transparent-expression-wrappers': 7.16.0 - /@babel/plugin-transform-sticky-regex/7.16.7_@babel+core@7.18.2: + /@babel/plugin-transform-sticky-regex/7.16.7_@babel+core@7.18.9: resolution: {integrity: sha512-NJa0Bd/87QV5NZZzTuZG5BPJjLYadeSZ9fO6oOUoL4iQx+9EEuw/eEM92SrsT19Yc2jgB1u1hsjqDtH02c3Drw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.18.2 + '@babel/core': 7.18.9 '@babel/helper-plugin-utils': 7.17.12 - /@babel/plugin-transform-template-literals/7.18.2_@babel+core@7.18.2: + /@babel/plugin-transform-template-literals/7.18.2_@babel+core@7.18.9: resolution: {integrity: sha512-/cmuBVw9sZBGZVOMkpAEaVLwm4JmK2GZ1dFKOGGpMzEHWFmyZZ59lUU0PdRr8YNYeQdNzTDwuxP2X2gzydTc9g==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.18.2 + '@babel/core': 7.18.9 '@babel/helper-plugin-utils': 7.17.12 - /@babel/plugin-transform-typeof-symbol/7.17.12_@babel+core@7.18.2: + /@babel/plugin-transform-typeof-symbol/7.17.12_@babel+core@7.18.9: resolution: {integrity: sha512-Q8y+Jp7ZdtSPXCThB6zjQ74N3lj0f6TDh1Hnf5B+sYlzQ8i5Pjp8gW0My79iekSpT4WnI06blqP6DT0OmaXXmw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.18.2 + '@babel/core': 7.18.9 '@babel/helper-plugin-utils': 7.17.12 - /@babel/plugin-transform-typescript/7.18.4_@babel+core@7.18.2: + /@babel/plugin-transform-typescript/7.18.4_@babel+core@7.18.9: resolution: {integrity: sha512-l4vHuSLUajptpHNEOUDEGsnpl9pfRLsN1XUoDQDD/YBuXTM+v37SHGS+c6n4jdcZy96QtuUuSvZYMLSSsjH8Mw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.18.2 - '@babel/helper-create-class-features-plugin': 7.18.0_@babel+core@7.18.2 + '@babel/core': 7.18.9 + '@babel/helper-create-class-features-plugin': 7.18.0_@babel+core@7.18.9 '@babel/helper-plugin-utils': 7.17.12 - '@babel/plugin-syntax-typescript': 7.17.12_@babel+core@7.18.2 + '@babel/plugin-syntax-typescript': 7.17.12_@babel+core@7.18.9 transitivePeerDependencies: - supports-color dev: true - /@babel/plugin-transform-unicode-escapes/7.16.7_@babel+core@7.18.2: + /@babel/plugin-transform-unicode-escapes/7.16.7_@babel+core@7.18.9: resolution: {integrity: sha512-TAV5IGahIz3yZ9/Hfv35TV2xEm+kaBDaZQCn2S/hG9/CZ0DktxJv9eKfPc7yYCvOYR4JGx1h8C+jcSOvgaaI/Q==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.18.2 + '@babel/core': 7.18.9 '@babel/helper-plugin-utils': 7.17.12 - /@babel/plugin-transform-unicode-regex/7.16.7_@babel+core@7.18.2: + /@babel/plugin-transform-unicode-regex/7.16.7_@babel+core@7.18.9: resolution: {integrity: sha512-oC5tYYKw56HO75KZVLQ+R/Nl3Hro9kf8iG0hXoaHP7tjAyCpvqBiSNe6vGrZni1Z6MggmUOC6A7VP7AVmw225Q==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.18.2 - '@babel/helper-create-regexp-features-plugin': 7.17.12_@babel+core@7.18.2 + '@babel/core': 7.18.9 + '@babel/helper-create-regexp-features-plugin': 7.17.12_@babel+core@7.18.9 '@babel/helper-plugin-utils': 7.17.12 - /@babel/preset-env/7.18.2_@babel+core@7.18.2: + /@babel/preset-env/7.18.2_@babel+core@7.18.9: resolution: {integrity: sha512-PfpdxotV6afmXMU47S08F9ZKIm2bJIQ0YbAAtDfIENX7G1NUAXigLREh69CWDjtgUy7dYn7bsMzkgdtAlmS68Q==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/compat-data': 7.17.10 - '@babel/core': 7.18.2 - '@babel/helper-compilation-targets': 7.18.2_@babel+core@7.18.2 + '@babel/core': 7.18.9 + '@babel/helper-compilation-targets': 7.18.2_@babel+core@7.18.9 '@babel/helper-plugin-utils': 7.17.12 '@babel/helper-validator-option': 7.16.7 - '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.17.12_@babel+core@7.18.2 - '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.17.12_@babel+core@7.18.2 - '@babel/plugin-proposal-async-generator-functions': 7.17.12_@babel+core@7.18.2 - '@babel/plugin-proposal-class-properties': 7.17.12_@babel+core@7.18.2 - '@babel/plugin-proposal-class-static-block': 7.18.0_@babel+core@7.18.2 - '@babel/plugin-proposal-dynamic-import': 7.16.7_@babel+core@7.18.2 - '@babel/plugin-proposal-export-namespace-from': 7.17.12_@babel+core@7.18.2 - '@babel/plugin-proposal-json-strings': 7.17.12_@babel+core@7.18.2 - '@babel/plugin-proposal-logical-assignment-operators': 7.17.12_@babel+core@7.18.2 - '@babel/plugin-proposal-nullish-coalescing-operator': 7.17.12_@babel+core@7.18.2 - '@babel/plugin-proposal-numeric-separator': 7.16.7_@babel+core@7.18.2 - '@babel/plugin-proposal-object-rest-spread': 7.18.0_@babel+core@7.18.2 - '@babel/plugin-proposal-optional-catch-binding': 7.16.7_@babel+core@7.18.2 - '@babel/plugin-proposal-optional-chaining': 7.17.12_@babel+core@7.18.2 - '@babel/plugin-proposal-private-methods': 7.17.12_@babel+core@7.18.2 - '@babel/plugin-proposal-private-property-in-object': 7.17.12_@babel+core@7.18.2 - '@babel/plugin-proposal-unicode-property-regex': 7.17.12_@babel+core@7.18.2 - '@babel/plugin-syntax-async-generators': 7.8.4_@babel+core@7.18.2 - '@babel/plugin-syntax-class-properties': 7.12.13_@babel+core@7.18.2 - '@babel/plugin-syntax-class-static-block': 7.14.5_@babel+core@7.18.2 - '@babel/plugin-syntax-dynamic-import': 7.8.3_@babel+core@7.18.2 - '@babel/plugin-syntax-export-namespace-from': 7.8.3_@babel+core@7.18.2 - '@babel/plugin-syntax-import-assertions': 7.17.12_@babel+core@7.18.2 - '@babel/plugin-syntax-json-strings': 7.8.3_@babel+core@7.18.2 - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4_@babel+core@7.18.2 - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.18.2 - '@babel/plugin-syntax-numeric-separator': 7.10.4_@babel+core@7.18.2 - '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.18.2 - '@babel/plugin-syntax-optional-catch-binding': 7.8.3_@babel+core@7.18.2 - '@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.18.2 - '@babel/plugin-syntax-private-property-in-object': 7.14.5_@babel+core@7.18.2 - '@babel/plugin-syntax-top-level-await': 7.14.5_@babel+core@7.18.2 - '@babel/plugin-transform-arrow-functions': 7.17.12_@babel+core@7.18.2 - '@babel/plugin-transform-async-to-generator': 7.17.12_@babel+core@7.18.2 - '@babel/plugin-transform-block-scoped-functions': 7.16.7_@babel+core@7.18.2 - '@babel/plugin-transform-block-scoping': 7.18.4_@babel+core@7.18.2 - '@babel/plugin-transform-classes': 7.18.4_@babel+core@7.18.2 - '@babel/plugin-transform-computed-properties': 7.17.12_@babel+core@7.18.2 - '@babel/plugin-transform-destructuring': 7.18.0_@babel+core@7.18.2 - '@babel/plugin-transform-dotall-regex': 7.16.7_@babel+core@7.18.2 - '@babel/plugin-transform-duplicate-keys': 7.17.12_@babel+core@7.18.2 - '@babel/plugin-transform-exponentiation-operator': 7.16.7_@babel+core@7.18.2 - '@babel/plugin-transform-for-of': 7.18.1_@babel+core@7.18.2 - '@babel/plugin-transform-function-name': 7.16.7_@babel+core@7.18.2 - '@babel/plugin-transform-literals': 7.17.12_@babel+core@7.18.2 - '@babel/plugin-transform-member-expression-literals': 7.16.7_@babel+core@7.18.2 - '@babel/plugin-transform-modules-amd': 7.18.0_@babel+core@7.18.2 - '@babel/plugin-transform-modules-commonjs': 7.18.2_@babel+core@7.18.2 - '@babel/plugin-transform-modules-systemjs': 7.18.4_@babel+core@7.18.2 - '@babel/plugin-transform-modules-umd': 7.18.0_@babel+core@7.18.2 - '@babel/plugin-transform-named-capturing-groups-regex': 7.17.12_@babel+core@7.18.2 - '@babel/plugin-transform-new-target': 7.17.12_@babel+core@7.18.2 - '@babel/plugin-transform-object-super': 7.16.7_@babel+core@7.18.2 - '@babel/plugin-transform-parameters': 7.17.12_@babel+core@7.18.2 - '@babel/plugin-transform-property-literals': 7.16.7_@babel+core@7.18.2 - '@babel/plugin-transform-regenerator': 7.18.0_@babel+core@7.18.2 - '@babel/plugin-transform-reserved-words': 7.17.12_@babel+core@7.18.2 - '@babel/plugin-transform-shorthand-properties': 7.16.7_@babel+core@7.18.2 - '@babel/plugin-transform-spread': 7.17.12_@babel+core@7.18.2 - '@babel/plugin-transform-sticky-regex': 7.16.7_@babel+core@7.18.2 - '@babel/plugin-transform-template-literals': 7.18.2_@babel+core@7.18.2 - '@babel/plugin-transform-typeof-symbol': 7.17.12_@babel+core@7.18.2 - '@babel/plugin-transform-unicode-escapes': 7.16.7_@babel+core@7.18.2 - '@babel/plugin-transform-unicode-regex': 7.16.7_@babel+core@7.18.2 - '@babel/preset-modules': 0.1.5_@babel+core@7.18.2 + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.17.12_@babel+core@7.18.9 + '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.17.12_@babel+core@7.18.9 + '@babel/plugin-proposal-async-generator-functions': 7.17.12_@babel+core@7.18.9 + '@babel/plugin-proposal-class-properties': 7.17.12_@babel+core@7.18.9 + '@babel/plugin-proposal-class-static-block': 7.18.0_@babel+core@7.18.9 + '@babel/plugin-proposal-dynamic-import': 7.16.7_@babel+core@7.18.9 + '@babel/plugin-proposal-export-namespace-from': 7.17.12_@babel+core@7.18.9 + '@babel/plugin-proposal-json-strings': 7.17.12_@babel+core@7.18.9 + '@babel/plugin-proposal-logical-assignment-operators': 7.17.12_@babel+core@7.18.9 + '@babel/plugin-proposal-nullish-coalescing-operator': 7.17.12_@babel+core@7.18.9 + '@babel/plugin-proposal-numeric-separator': 7.16.7_@babel+core@7.18.9 + '@babel/plugin-proposal-object-rest-spread': 7.18.0_@babel+core@7.18.9 + '@babel/plugin-proposal-optional-catch-binding': 7.16.7_@babel+core@7.18.9 + '@babel/plugin-proposal-optional-chaining': 7.17.12_@babel+core@7.18.9 + '@babel/plugin-proposal-private-methods': 7.17.12_@babel+core@7.18.9 + '@babel/plugin-proposal-private-property-in-object': 7.17.12_@babel+core@7.18.9 + '@babel/plugin-proposal-unicode-property-regex': 7.17.12_@babel+core@7.18.9 + '@babel/plugin-syntax-async-generators': 7.8.4_@babel+core@7.18.9 + '@babel/plugin-syntax-class-properties': 7.12.13_@babel+core@7.18.9 + '@babel/plugin-syntax-class-static-block': 7.14.5_@babel+core@7.18.9 + '@babel/plugin-syntax-dynamic-import': 7.8.3_@babel+core@7.18.9 + '@babel/plugin-syntax-export-namespace-from': 7.8.3_@babel+core@7.18.9 + '@babel/plugin-syntax-import-assertions': 7.17.12_@babel+core@7.18.9 + '@babel/plugin-syntax-json-strings': 7.8.3_@babel+core@7.18.9 + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4_@babel+core@7.18.9 + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.18.9 + '@babel/plugin-syntax-numeric-separator': 7.10.4_@babel+core@7.18.9 + '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.18.9 + '@babel/plugin-syntax-optional-catch-binding': 7.8.3_@babel+core@7.18.9 + '@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.18.9 + '@babel/plugin-syntax-private-property-in-object': 7.14.5_@babel+core@7.18.9 + '@babel/plugin-syntax-top-level-await': 7.14.5_@babel+core@7.18.9 + '@babel/plugin-transform-arrow-functions': 7.17.12_@babel+core@7.18.9 + '@babel/plugin-transform-async-to-generator': 7.17.12_@babel+core@7.18.9 + '@babel/plugin-transform-block-scoped-functions': 7.16.7_@babel+core@7.18.9 + '@babel/plugin-transform-block-scoping': 7.18.4_@babel+core@7.18.9 + '@babel/plugin-transform-classes': 7.18.4_@babel+core@7.18.9 + '@babel/plugin-transform-computed-properties': 7.17.12_@babel+core@7.18.9 + '@babel/plugin-transform-destructuring': 7.18.0_@babel+core@7.18.9 + '@babel/plugin-transform-dotall-regex': 7.16.7_@babel+core@7.18.9 + '@babel/plugin-transform-duplicate-keys': 7.17.12_@babel+core@7.18.9 + '@babel/plugin-transform-exponentiation-operator': 7.16.7_@babel+core@7.18.9 + '@babel/plugin-transform-for-of': 7.18.1_@babel+core@7.18.9 + '@babel/plugin-transform-function-name': 7.16.7_@babel+core@7.18.9 + '@babel/plugin-transform-literals': 7.17.12_@babel+core@7.18.9 + '@babel/plugin-transform-member-expression-literals': 7.16.7_@babel+core@7.18.9 + '@babel/plugin-transform-modules-amd': 7.18.0_@babel+core@7.18.9 + '@babel/plugin-transform-modules-commonjs': 7.18.2_@babel+core@7.18.9 + '@babel/plugin-transform-modules-systemjs': 7.18.4_@babel+core@7.18.9 + '@babel/plugin-transform-modules-umd': 7.18.0_@babel+core@7.18.9 + '@babel/plugin-transform-named-capturing-groups-regex': 7.17.12_@babel+core@7.18.9 + '@babel/plugin-transform-new-target': 7.17.12_@babel+core@7.18.9 + '@babel/plugin-transform-object-super': 7.16.7_@babel+core@7.18.9 + '@babel/plugin-transform-parameters': 7.17.12_@babel+core@7.18.9 + '@babel/plugin-transform-property-literals': 7.16.7_@babel+core@7.18.9 + '@babel/plugin-transform-regenerator': 7.18.0_@babel+core@7.18.9 + '@babel/plugin-transform-reserved-words': 7.17.12_@babel+core@7.18.9 + '@babel/plugin-transform-shorthand-properties': 7.16.7_@babel+core@7.18.9 + '@babel/plugin-transform-spread': 7.17.12_@babel+core@7.18.9 + '@babel/plugin-transform-sticky-regex': 7.16.7_@babel+core@7.18.9 + '@babel/plugin-transform-template-literals': 7.18.2_@babel+core@7.18.9 + '@babel/plugin-transform-typeof-symbol': 7.17.12_@babel+core@7.18.9 + '@babel/plugin-transform-unicode-escapes': 7.16.7_@babel+core@7.18.9 + '@babel/plugin-transform-unicode-regex': 7.16.7_@babel+core@7.18.9 + '@babel/preset-modules': 0.1.5_@babel+core@7.18.9 '@babel/types': 7.18.4 - babel-plugin-polyfill-corejs2: 0.3.1_@babel+core@7.18.2 - babel-plugin-polyfill-corejs3: 0.5.2_@babel+core@7.18.2 - babel-plugin-polyfill-regenerator: 0.3.1_@babel+core@7.18.2 + babel-plugin-polyfill-corejs2: 0.3.1_@babel+core@7.18.9 + babel-plugin-polyfill-corejs3: 0.5.2_@babel+core@7.18.9 + babel-plugin-polyfill-regenerator: 0.3.1_@babel+core@7.18.9 core-js-compat: 3.22.8 semver: 6.3.0 transitivePeerDependencies: - supports-color - /@babel/preset-modules/0.1.5_@babel+core@7.18.2: + /@babel/preset-modules/0.1.5_@babel+core@7.18.9: resolution: {integrity: sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.18.2 + '@babel/core': 7.18.9 '@babel/helper-plugin-utils': 7.17.12 - '@babel/plugin-proposal-unicode-property-regex': 7.17.12_@babel+core@7.18.2 - '@babel/plugin-transform-dotall-regex': 7.16.7_@babel+core@7.18.2 + '@babel/plugin-proposal-unicode-property-regex': 7.17.12_@babel+core@7.18.9 + '@babel/plugin-transform-dotall-regex': 7.16.7_@babel+core@7.18.9 '@babel/types': 7.18.4 esutils: 2.0.3 - /@babel/preset-react/7.17.12_@babel+core@7.18.2: + /@babel/preset-react/7.17.12_@babel+core@7.18.9: resolution: {integrity: sha512-h5U+rwreXtZaRBEQhW1hOJLMq8XNJBQ/9oymXiCXTuT/0uOwpbT0gUt+sXeOqoXBgNuUKI7TaObVwoEyWkpFgA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.18.2 + '@babel/core': 7.18.9 '@babel/helper-plugin-utils': 7.17.12 '@babel/helper-validator-option': 7.16.7 - '@babel/plugin-transform-react-display-name': 7.16.7_@babel+core@7.18.2 - '@babel/plugin-transform-react-jsx': 7.17.12_@babel+core@7.18.2 - '@babel/plugin-transform-react-jsx-development': 7.16.7_@babel+core@7.18.2 - '@babel/plugin-transform-react-pure-annotations': 7.18.0_@babel+core@7.18.2 + '@babel/plugin-transform-react-display-name': 7.16.7_@babel+core@7.18.9 + '@babel/plugin-transform-react-jsx': 7.17.12_@babel+core@7.18.9 + '@babel/plugin-transform-react-jsx-development': 7.16.7_@babel+core@7.18.9 + '@babel/plugin-transform-react-pure-annotations': 7.18.0_@babel+core@7.18.9 dev: true /@babel/preset-react/7.18.6_@babel+core@7.18.6: @@ -2150,16 +2270,16 @@ packages: '@babel/plugin-transform-react-pure-annotations': 7.18.6_@babel+core@7.18.6 dev: true - /@babel/preset-typescript/7.17.12_@babel+core@7.18.2: + /@babel/preset-typescript/7.17.12_@babel+core@7.18.9: resolution: {integrity: sha512-S1ViF8W2QwAKUGJXxP9NAfNaqGDdEBJKpYkxHf5Yy2C4NPPzXGeR3Lhk7G8xJaaLcFTRfNjVbtbVtm8Gb0mqvg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.18.2 + '@babel/core': 7.18.9 '@babel/helper-plugin-utils': 7.17.12 '@babel/helper-validator-option': 7.16.7 - '@babel/plugin-transform-typescript': 7.18.4_@babel+core@7.18.2 + '@babel/plugin-transform-typescript': 7.18.4_@babel+core@7.18.9 transitivePeerDependencies: - supports-color dev: true @@ -2191,9 +2311,8 @@ packages: engines: {node: '>=6.9.0'} dependencies: '@babel/code-frame': 7.18.6 - '@babel/parser': 7.18.8 - '@babel/types': 7.18.8 - dev: true + '@babel/parser': 7.18.9 + '@babel/types': 7.18.9 /@babel/traverse/7.18.2: resolution: {integrity: sha512-9eNwoeovJ6KH9zcCNnENY7DMFwTU9JdGCFtqNLfUAqtUHRCOsTOqWoffosP8vKmNYeSBUv3yVJXjfd8ucwOjUA==} @@ -2230,6 +2349,23 @@ packages: - supports-color dev: true + /@babel/traverse/7.18.9: + resolution: {integrity: sha512-LcPAnujXGwBgv3/WHv01pHtb2tihcyW1XuL9wd7jqh1Z8AQkTd+QVjMrMijrln0T7ED3UXLIy36P9Ao7W75rYg==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/code-frame': 7.18.6 + '@babel/generator': 7.18.9 + '@babel/helper-environment-visitor': 7.18.9 + '@babel/helper-function-name': 7.18.9 + '@babel/helper-hoist-variables': 7.18.6 + '@babel/helper-split-export-declaration': 7.18.6 + '@babel/parser': 7.18.9 + '@babel/types': 7.18.9 + debug: 4.3.4 + globals: 11.12.0 + transitivePeerDependencies: + - supports-color + /@babel/types/7.18.4: resolution: {integrity: sha512-ThN1mBcMq5pG/Vm2IcBmPPfyPXbd8S02rS+OBIDENdufvqC7Z/jHPCv9IcP01277aKtDI8g/2XysBN4hA8niiw==} engines: {node: '>=6.9.0'} @@ -2243,7 +2379,13 @@ packages: dependencies: '@babel/helper-validator-identifier': 7.18.6 to-fast-properties: 2.0.0 - dev: true + + /@babel/types/7.18.9: + resolution: {integrity: sha512-WwMLAg2MvJmt/rKEVQBBhIVffMmnilX4oe0sRe7iPOHIGsqpruFHHdrfj4O1CMMtgMtCU4oPafZjDPCRgO57Wg==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/helper-validator-identifier': 7.18.6 + to-fast-properties: 2.0.0 /@bcoe/v8-coverage/0.2.3: resolution: {integrity: sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==} @@ -2831,7 +2973,7 @@ packages: resolution: {integrity: sha512-omy2xe5WxlAfqmsTjTPxw+iXRTRnf+NtX0ToG+4S0tABeb4KsKmPUHq5UBuwunHg3tJRwgEQhEp0M/8oiatLEA==} engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} dependencies: - '@babel/core': 7.18.2 + '@babel/core': 7.18.9 '@jest/types': 28.1.0 '@jridgewell/trace-mapping': 0.3.13 babel-plugin-istanbul: 6.1.1 @@ -2884,7 +3026,6 @@ packages: '@jridgewell/set-array': 1.1.1 '@jridgewell/sourcemap-codec': 1.4.13 '@jridgewell/trace-mapping': 0.3.13 - dev: true /@jridgewell/resolve-uri/3.0.7: resolution: {integrity: sha512-8cXDaBBHOr2pQ7j77Y6Vp5VDT2sIqWyWQ56TjEq4ih/a4iST3dItRe8Q9fp0rrIl9DoKhWQtUQz/YpOxLkXbNA==} @@ -3087,7 +3228,7 @@ packages: postcss: '>=7.0.0' postcss-syntax: '>=0.36.2' dependencies: - '@babel/core': 7.18.2 + '@babel/core': 7.18.9 postcss: 7.0.39 postcss-syntax: 0.36.2_kei4jy7wdgbhc236h4oijypxom transitivePeerDependencies: @@ -3118,7 +3259,7 @@ packages: resolution: {integrity: sha512-WEOTgRsbYkvA/KCsDwVEGkd7WAr1e3g31VHQ8zy5gul/V1qKullU/BU5I68X5v7V3GnB9eotmom4v5a5gjxorw==} dependencies: '@babel/parser': 7.18.4 - '@babel/types': 7.18.4 + '@babel/types': 7.18.9 '@types/babel__generator': 7.6.4 '@types/babel__template': 7.4.1 '@types/babel__traverse': 7.17.1 @@ -3127,20 +3268,20 @@ packages: /@types/babel__generator/7.6.4: resolution: {integrity: sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==} dependencies: - '@babel/types': 7.18.4 + '@babel/types': 7.18.9 dev: true /@types/babel__template/7.4.1: resolution: {integrity: sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==} dependencies: '@babel/parser': 7.18.4 - '@babel/types': 7.18.4 + '@babel/types': 7.18.9 dev: true /@types/babel__traverse/7.17.1: resolution: {integrity: sha512-kVzjari1s2YVi77D3w1yuvohV2idweYXMCDzqBiVNN63TcDWrIlTVOYpqVrvbbyOE/IyzBoTKF0fdnLPEORFxA==} dependencies: - '@babel/types': 7.18.4 + '@babel/types': 7.18.9 dev: true /@types/body-parser/1.19.2: @@ -3486,7 +3627,7 @@ packages: '@types/yargs-parser': 21.0.0 dev: true - /@typescript-eslint/eslint-plugin/5.27.0_ggfhmjd2gcmyxfvpoza5szm32a: + /@typescript-eslint/eslint-plugin/5.27.0_523ueztkooxdrjszuewjoeoedq: resolution: {integrity: sha512-DDrIA7GXtmHXr1VCcx9HivA39eprYBIFxbQEHI6NyraRDxCGpxAFiYQAT/1Y0vh1C+o2vfBiy4IuPoXxtTZCAQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -3497,23 +3638,23 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/parser': 5.27.0_blx5qwtqxfukidcbfrsfa7cnnq + '@typescript-eslint/parser': 5.27.0_vjep2yp2sits3sqnodefgcbnfi '@typescript-eslint/scope-manager': 5.27.0 - '@typescript-eslint/type-utils': 5.27.0_blx5qwtqxfukidcbfrsfa7cnnq - '@typescript-eslint/utils': 5.27.0_blx5qwtqxfukidcbfrsfa7cnnq + '@typescript-eslint/type-utils': 5.27.0_vjep2yp2sits3sqnodefgcbnfi + '@typescript-eslint/utils': 5.27.0_vjep2yp2sits3sqnodefgcbnfi debug: 4.3.4 eslint: 8.16.0 functional-red-black-tree: 1.0.1 ignore: 5.2.0 regexpp: 3.2.0 semver: 7.3.7 - tsutils: 3.21.0_typescript@4.7.3 - typescript: 4.7.3 + tsutils: 3.21.0_typescript@4.7.4 + typescript: 4.7.4 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/parser/5.27.0_blx5qwtqxfukidcbfrsfa7cnnq: + /@typescript-eslint/parser/5.27.0_vjep2yp2sits3sqnodefgcbnfi: resolution: {integrity: sha512-8oGjQF46c52l7fMiPPvX4It3u3V3JipssqDfHQ2hcR0AeR8Zge+OYyKUCm5b70X72N1qXt0qgHenwN6Gc2SXZA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -3525,10 +3666,10 @@ packages: dependencies: '@typescript-eslint/scope-manager': 5.27.0 '@typescript-eslint/types': 5.27.0 - '@typescript-eslint/typescript-estree': 5.27.0_typescript@4.7.3 + '@typescript-eslint/typescript-estree': 5.27.0_typescript@4.7.4 debug: 4.3.4 eslint: 8.16.0 - typescript: 4.7.3 + typescript: 4.7.4 transitivePeerDependencies: - supports-color dev: true @@ -3541,7 +3682,7 @@ packages: '@typescript-eslint/visitor-keys': 5.27.0 dev: true - /@typescript-eslint/type-utils/5.27.0_blx5qwtqxfukidcbfrsfa7cnnq: + /@typescript-eslint/type-utils/5.27.0_vjep2yp2sits3sqnodefgcbnfi: resolution: {integrity: sha512-vpTvRRchaf628Hb/Xzfek+85o//zEUotr1SmexKvTfs7czXfYjXVT/a5yDbpzLBX1rhbqxjDdr1Gyo0x1Fc64g==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -3551,11 +3692,11 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/utils': 5.27.0_blx5qwtqxfukidcbfrsfa7cnnq + '@typescript-eslint/utils': 5.27.0_vjep2yp2sits3sqnodefgcbnfi debug: 4.3.4 eslint: 8.16.0 - tsutils: 3.21.0_typescript@4.7.3 - typescript: 4.7.3 + tsutils: 3.21.0_typescript@4.7.4 + typescript: 4.7.4 transitivePeerDependencies: - supports-color dev: true @@ -3565,7 +3706,7 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true - /@typescript-eslint/typescript-estree/5.27.0_typescript@4.7.3: + /@typescript-eslint/typescript-estree/5.27.0_typescript@4.7.4: resolution: {integrity: sha512-QywPMFvgZ+MHSLRofLI7BDL+UczFFHyj0vF5ibeChDAJgdTV8k4xgEwF0geFhVlPc1p8r70eYewzpo6ps+9LJQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -3580,13 +3721,13 @@ packages: globby: 11.1.0 is-glob: 4.0.3 semver: 7.3.7 - tsutils: 3.21.0_typescript@4.7.3 - typescript: 4.7.3 + tsutils: 3.21.0_typescript@4.7.4 + typescript: 4.7.4 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/utils/5.27.0_blx5qwtqxfukidcbfrsfa7cnnq: + /@typescript-eslint/utils/5.27.0_vjep2yp2sits3sqnodefgcbnfi: resolution: {integrity: sha512-nZvCrkIJppym7cIbP3pOwIkAefXOmfGPnCM0LQfzNaKxJHI6VjI8NC662uoiPlaf5f6ymkTy9C3NQXev2mdXmA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -3595,7 +3736,7 @@ packages: '@types/json-schema': 7.0.11 '@typescript-eslint/scope-manager': 5.27.0 '@typescript-eslint/types': 5.27.0 - '@typescript-eslint/typescript-estree': 5.27.0_typescript@4.7.3 + '@typescript-eslint/typescript-estree': 5.27.0_typescript@4.7.4 eslint: 8.16.0 eslint-scope: 5.1.1 eslint-utils: 3.0.0_eslint@8.16.0 @@ -4141,17 +4282,17 @@ packages: js-tokens: 3.0.2 dev: true - /babel-jest/28.1.0_@babel+core@7.18.2: + /babel-jest/28.1.0_@babel+core@7.18.9: resolution: {integrity: sha512-zNKk0yhDZ6QUwfxh9k07GII6siNGMJWVUU49gmFj5gfdqDKLqa2RArXOF2CODp4Dr7dLxN2cvAV+667dGJ4b4w==} engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} peerDependencies: '@babel/core': ^7.8.0 dependencies: - '@babel/core': 7.18.2 + '@babel/core': 7.18.9 '@jest/transform': 28.1.0 '@types/babel__core': 7.1.19 babel-plugin-istanbul: 6.1.1 - babel-preset-jest: 28.0.2_@babel+core@7.18.2 + babel-preset-jest: 28.0.2_@babel+core@7.18.9 chalk: 4.1.2 graceful-fs: 4.2.10 slash: 3.0.0 @@ -4159,14 +4300,14 @@ packages: - supports-color dev: true - /babel-loader/8.2.5_dzrarqmejens5o5lr5bdn3kdtu: + /babel-loader/8.2.5_fswvdo7jykdwhfxrdcvghfn6pa: resolution: {integrity: sha512-OSiFfH89LrEMiWd4pLNqGz4CwJDtbs2ZVc+iGu2HrkRfPxId9F2anQj38IxWpmRfsUY0aBZYi1EFcd3mhtRMLQ==} engines: {node: '>= 8.9'} peerDependencies: '@babel/core': ^7.0.0 webpack: '>=2' dependencies: - '@babel/core': 7.18.2 + '@babel/core': 7.18.6 find-cache-dir: 3.3.2 loader-utils: 2.0.2 make-dir: 3.1.0 @@ -4174,14 +4315,14 @@ packages: webpack: 5.73.0_webpack-cli@4.9.2 dev: true - /babel-loader/8.2.5_fswvdo7jykdwhfxrdcvghfn6pa: + /babel-loader/8.2.5_sqoqrlbh4fciq6urcohea2fb5a: resolution: {integrity: sha512-OSiFfH89LrEMiWd4pLNqGz4CwJDtbs2ZVc+iGu2HrkRfPxId9F2anQj38IxWpmRfsUY0aBZYi1EFcd3mhtRMLQ==} engines: {node: '>= 8.9'} peerDependencies: '@babel/core': ^7.0.0 webpack: '>=2' dependencies: - '@babel/core': 7.18.6 + '@babel/core': 7.18.9 find-cache-dir: 3.3.2 loader-utils: 2.0.2 make-dir: 3.1.0 @@ -4189,12 +4330,12 @@ packages: webpack: 5.73.0_webpack-cli@4.9.2 dev: true - /babel-merge/3.0.0_@babel+core@7.18.2: + /babel-merge/3.0.0_@babel+core@7.18.9: resolution: {integrity: sha512-eBOBtHnzt9xvnjpYNI5HmaPp/b2vMveE5XggzqHnQeHJ8mFIBrBv6WZEVIj5jJ2uwTItkqKo9gWzEEcBxEq0yw==} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.18.2 + '@babel/core': 7.18.9 deepmerge: 2.2.1 object.omit: 3.0.0 dev: false @@ -4246,36 +4387,36 @@ packages: resolve: 1.22.0 dev: true - /babel-plugin-polyfill-corejs2/0.3.1_@babel+core@7.18.2: + /babel-plugin-polyfill-corejs2/0.3.1_@babel+core@7.18.9: resolution: {integrity: sha512-v7/T6EQcNfVLfcN2X8Lulb7DjprieyLWJK/zOWH5DUYcAgex9sP3h25Q+DLsX9TloXe3y1O8l2q2Jv9q8UVB9w==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/compat-data': 7.17.10 - '@babel/core': 7.18.2 - '@babel/helper-define-polyfill-provider': 0.3.1_@babel+core@7.18.2 + '@babel/core': 7.18.9 + '@babel/helper-define-polyfill-provider': 0.3.1_@babel+core@7.18.9 semver: 6.3.0 transitivePeerDependencies: - supports-color - /babel-plugin-polyfill-corejs3/0.5.2_@babel+core@7.18.2: + /babel-plugin-polyfill-corejs3/0.5.2_@babel+core@7.18.9: resolution: {integrity: sha512-G3uJih0XWiID451fpeFaYGVuxHEjzKTHtc9uGFEjR6hHrvNzeS/PX+LLLcetJcytsB5m4j+K3o/EpXJNb/5IEQ==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.18.2 - '@babel/helper-define-polyfill-provider': 0.3.1_@babel+core@7.18.2 + '@babel/core': 7.18.9 + '@babel/helper-define-polyfill-provider': 0.3.1_@babel+core@7.18.9 core-js-compat: 3.22.8 transitivePeerDependencies: - supports-color - /babel-plugin-polyfill-regenerator/0.3.1_@babel+core@7.18.2: + /babel-plugin-polyfill-regenerator/0.3.1_@babel+core@7.18.9: resolution: {integrity: sha512-Y2B06tvgHYt1x0yz17jGkGeeMr5FeKUu+ASJ+N6nB5lQ8Dapfg42i0OVrf8PNGJ3zKL4A23snMi1IRwrqqND7A==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.18.2 - '@babel/helper-define-polyfill-provider': 0.3.1_@babel+core@7.18.2 + '@babel/core': 7.18.9 + '@babel/helper-define-polyfill-provider': 0.3.1_@babel+core@7.18.9 transitivePeerDependencies: - supports-color @@ -4291,35 +4432,35 @@ packages: regenerator-runtime: 0.10.5 dev: true - /babel-preset-current-node-syntax/1.0.1_@babel+core@7.18.2: + /babel-preset-current-node-syntax/1.0.1_@babel+core@7.18.9: resolution: {integrity: sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.18.2 - '@babel/plugin-syntax-async-generators': 7.8.4_@babel+core@7.18.2 - '@babel/plugin-syntax-bigint': 7.8.3_@babel+core@7.18.2 - '@babel/plugin-syntax-class-properties': 7.12.13_@babel+core@7.18.2 - '@babel/plugin-syntax-import-meta': 7.10.4_@babel+core@7.18.2 - '@babel/plugin-syntax-json-strings': 7.8.3_@babel+core@7.18.2 - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4_@babel+core@7.18.2 - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.18.2 - '@babel/plugin-syntax-numeric-separator': 7.10.4_@babel+core@7.18.2 - '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.18.2 - '@babel/plugin-syntax-optional-catch-binding': 7.8.3_@babel+core@7.18.2 - '@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.18.2 - '@babel/plugin-syntax-top-level-await': 7.14.5_@babel+core@7.18.2 - dev: true - - /babel-preset-jest/28.0.2_@babel+core@7.18.2: + '@babel/core': 7.18.9 + '@babel/plugin-syntax-async-generators': 7.8.4_@babel+core@7.18.9 + '@babel/plugin-syntax-bigint': 7.8.3_@babel+core@7.18.9 + '@babel/plugin-syntax-class-properties': 7.12.13_@babel+core@7.18.9 + '@babel/plugin-syntax-import-meta': 7.10.4_@babel+core@7.18.9 + '@babel/plugin-syntax-json-strings': 7.8.3_@babel+core@7.18.9 + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4_@babel+core@7.18.9 + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.18.9 + '@babel/plugin-syntax-numeric-separator': 7.10.4_@babel+core@7.18.9 + '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.18.9 + '@babel/plugin-syntax-optional-catch-binding': 7.8.3_@babel+core@7.18.9 + '@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.18.9 + '@babel/plugin-syntax-top-level-await': 7.14.5_@babel+core@7.18.9 + dev: true + + /babel-preset-jest/28.0.2_@babel+core@7.18.9: resolution: {integrity: sha512-sYzXIdgIXXroJTFeB3S6sNDWtlJ2dllCdTEsnZ65ACrMojj3hVNFRmnJ1HZtomGi+Be7aqpY/HJ92fr8OhKVkQ==} engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.18.2 + '@babel/core': 7.18.9 babel-plugin-jest-hoist: 28.0.2 - babel-preset-current-node-syntax: 1.0.1_@babel+core@7.18.2 + babel-preset-current-node-syntax: 1.0.1_@babel+core@7.18.9 dev: true /babel-runtime/6.26.0: @@ -5387,7 +5528,7 @@ packages: is-obj: 1.0.1 dev: true - /dts-critic/3.3.11_typescript@4.7.3: + /dts-critic/3.3.11_typescript@4.7.4: resolution: {integrity: sha512-HMO2f9AO7ge44YO8OK18f+cxm/IaE1CFuyNFbfJRCEbyazWj5X5wWDF6W4CGdo5Ax0ILYVfJ7L/rOwuUN1fzWw==} engines: {node: '>=10.17.0'} peerDependencies: @@ -5398,11 +5539,11 @@ packages: rimraf: 3.0.2 semver: 6.3.0 tmp: 0.2.1 - typescript: 4.7.3 + typescript: 4.7.4 yargs: 15.4.1 dev: true - /dtslint/4.2.1_typescript@4.7.3: + /dtslint/4.2.1_typescript@4.7.4: resolution: {integrity: sha512-57mWY9osUEfS6k62ATS9RSgug1dZcuN4O31hO76u+iEexa6VUEbKoPGaA2mNtc0FQDcdTl0zEUtti79UQKSQyQ==} engines: {node: '>=10.0.0'} hasBin: true @@ -5412,13 +5553,13 @@ packages: '@definitelytyped/header-parser': 0.0.121 '@definitelytyped/typescript-versions': 0.0.121 '@definitelytyped/utils': 0.0.121 - dts-critic: 3.3.11_typescript@4.7.3 + dts-critic: 3.3.11_typescript@4.7.4 fs-extra: 6.0.1 json-stable-stringify: 1.0.1 strip-json-comments: 2.0.1 - tslint: 5.14.0_typescript@4.7.3 - tsutils: 2.29.0_typescript@4.7.3 - typescript: 4.7.3 + tslint: 5.14.0_typescript@4.7.4 + tsutils: 2.29.0_typescript@4.7.4 + typescript: 4.7.4 yargs: 15.4.1 dev: true @@ -5820,8 +5961,8 @@ packages: eslint: ^7.32.0 || ^8.2.0 eslint-plugin-import: ^2.25.3 dependencies: - '@typescript-eslint/eslint-plugin': 5.27.0_ggfhmjd2gcmyxfvpoza5szm32a - '@typescript-eslint/parser': 5.27.0_blx5qwtqxfukidcbfrsfa7cnnq + '@typescript-eslint/eslint-plugin': 5.27.0_523ueztkooxdrjszuewjoeoedq + '@typescript-eslint/parser': 5.27.0_vjep2yp2sits3sqnodefgcbnfi eslint: 8.16.0 eslint-config-airbnb-base: 15.0.0_btspkuwbqkl4adpiufzbathtpi eslint-plugin-import: 2.26.0_xsmuhwqsfrjm7m3kqio7zoeziq @@ -5883,7 +6024,7 @@ packages: eslint-import-resolver-webpack: optional: true dependencies: - '@typescript-eslint/parser': 5.27.0_blx5qwtqxfukidcbfrsfa7cnnq + '@typescript-eslint/parser': 5.27.0_vjep2yp2sits3sqnodefgcbnfi debug: 3.2.7 eslint-import-resolver-node: 0.3.6 find-up: 2.1.0 @@ -5901,7 +6042,7 @@ packages: '@typescript-eslint/parser': optional: true dependencies: - '@typescript-eslint/parser': 5.27.0_blx5qwtqxfukidcbfrsfa7cnnq + '@typescript-eslint/parser': 5.27.0_vjep2yp2sits3sqnodefgcbnfi array-includes: 3.1.5 array.prototype.flat: 1.3.0 debug: 2.6.9 @@ -7569,7 +7710,7 @@ packages: resolution: {integrity: sha512-6Lthe1hqXHBNsqvgDzGO6l03XNeu3CrG4RqQ1KM9+l5+jNGpEJfIELx1NS3SEHmJQA8np/u+E4EPRKRiu6m19A==} engines: {node: '>=8'} dependencies: - '@babel/core': 7.18.2 + '@babel/core': 7.18.9 '@babel/parser': 7.18.4 '@istanbuljs/schema': 0.1.3 istanbul-lib-coverage: 3.2.0 @@ -7709,10 +7850,10 @@ packages: ts-node: optional: true dependencies: - '@babel/core': 7.18.2 + '@babel/core': 7.18.9 '@jest/test-sequencer': 28.1.0 '@jest/types': 28.1.0 - babel-jest: 28.1.0_@babel+core@7.18.2 + babel-jest: 28.1.0_@babel+core@7.18.9 chalk: 4.1.2 ci-info: 3.3.1 deepmerge: 4.2.2 @@ -7747,11 +7888,11 @@ packages: ts-node: optional: true dependencies: - '@babel/core': 7.18.2 + '@babel/core': 7.18.9 '@jest/test-sequencer': 28.1.0 '@jest/types': 28.1.0 '@types/node': 17.0.39 - babel-jest: 28.1.0_@babel+core@7.18.2 + babel-jest: 28.1.0_@babel+core@7.18.9 chalk: 4.1.2 ci-info: 3.3.1 deepmerge: 4.2.2 @@ -8009,9 +8150,9 @@ packages: resolution: {integrity: sha512-ex49M2ZrZsUyQLpLGxQtDbahvgBjlLPgklkqGM0hq/F7W/f8DyqZxVHjdy19QKBm4O93eDp+H5S23EiTbbUmHw==} engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} dependencies: - '@babel/core': 7.18.2 + '@babel/core': 7.18.9 '@babel/generator': 7.18.2 - '@babel/plugin-syntax-typescript': 7.17.12_@babel+core@7.18.2 + '@babel/plugin-syntax-typescript': 7.17.12_@babel+core@7.18.9 '@babel/traverse': 7.18.2 '@babel/types': 7.18.4 '@jest/expect-utils': 28.1.0 @@ -8019,7 +8160,7 @@ packages: '@jest/types': 28.1.0 '@types/babel__traverse': 7.17.1 '@types/prettier': 2.6.3 - babel-preset-current-node-syntax: 1.0.1_@babel+core@7.18.2 + babel-preset-current-node-syntax: 1.0.1_@babel+core@7.18.9 chalk: 4.1.2 expect: 28.1.0 graceful-fs: 4.2.10 @@ -11197,7 +11338,7 @@ packages: tslib: 2.4.0 dev: false - /ts-jest/28.0.4_237w5nogsejqfkagzhwviyxe3u: + /ts-jest/28.0.4_ppxpzp26on3nfwb7yosvsqarey: resolution: {integrity: sha512-S6uRDDdCJBvnZqyGjB4VCnwbQrbgdL8WPeP4jevVSpYsBaeGRQAIS08o3Svav2Ex+oXwLgJ/m7F24TNq62kA1A==} engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} hasBin: true @@ -11215,7 +11356,7 @@ packages: esbuild: optional: true dependencies: - '@babel/core': 7.18.2 + '@babel/core': 7.18.9 bs-logger: 0.2.6 fast-json-stable-stringify: 2.1.0 jest: 28.1.0_@types+node@17.0.39 @@ -11224,7 +11365,7 @@ packages: lodash.memoize: 4.1.2 make-error: 1.3.6 semver: 7.3.7 - typescript: 4.7.3 + typescript: 4.7.4 yargs-parser: 20.2.9 dev: true @@ -11245,7 +11386,7 @@ packages: resolution: {integrity: sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==} dev: false - /tslint/5.14.0_typescript@4.7.3: + /tslint/5.14.0_typescript@4.7.4: resolution: {integrity: sha512-IUla/ieHVnB8Le7LdQFRGlVJid2T/gaJe5VkjzRVSRR6pA2ODYrnfR1hmxi+5+au9l50jBwpbBL34txgv4NnTQ==} engines: {node: '>=4.8.0'} hasBin: true @@ -11264,8 +11405,8 @@ packages: resolve: 1.22.0 semver: 5.7.1 tslib: 1.14.1 - tsutils: 2.29.0_typescript@4.7.3 - typescript: 4.7.3 + tsutils: 2.29.0_typescript@4.7.4 + typescript: 4.7.4 dev: true /tsscmp/1.0.6: @@ -11273,23 +11414,23 @@ packages: engines: {node: '>=0.6.x'} dev: false - /tsutils/2.29.0_typescript@4.7.3: + /tsutils/2.29.0_typescript@4.7.4: resolution: {integrity: sha512-g5JVHCIJwzfISaXpXE1qvNalca5Jwob6FjI4AoPlqMusJ6ftFE7IkkFoMhVLRgK+4Kx3gkzb8UZK5t5yTTvEmA==} peerDependencies: typescript: '>=2.1.0 || >=2.1.0-dev || >=2.2.0-dev || >=2.3.0-dev || >=2.4.0-dev || >=2.5.0-dev || >=2.6.0-dev || >=2.7.0-dev || >=2.8.0-dev || >=2.9.0-dev || >= 3.0.0-dev || >= 3.1.0-dev' dependencies: tslib: 1.14.1 - typescript: 4.7.3 + typescript: 4.7.4 dev: true - /tsutils/3.21.0_typescript@4.7.3: + /tsutils/3.21.0_typescript@4.7.4: resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} engines: {node: '>= 6'} peerDependencies: typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta' dependencies: tslib: 1.14.1 - typescript: 4.7.3 + typescript: 4.7.4 dev: true /tty-table/2.8.13: @@ -11495,8 +11636,8 @@ packages: resolution: {integrity: sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==} dev: true - /typescript/4.7.3: - resolution: {integrity: sha512-WOkT3XYvrpXx4vMMqlD+8R8R37fZkjyLGlxavMc4iB8lrl8L0DeTcHbYgw/v0N/z9wAFsgBhcsF0ruoySS22mA==} + /typescript/4.7.4: + resolution: {integrity: sha512-C0WQT0gezHuw6AdY1M2jxUO83Rjf0HP7Sk1DtXj6j1EwkQNZrHAg2XPWlq62oqEhYvONq5pkC2Y9oPljWToLmQ==} engines: {node: '>=4.2.0'} hasBin: true diff --git a/website/package.json b/website/package.json index 95b0233dd..6b682fc49 100644 --- a/website/package.json +++ b/website/package.json @@ -20,8 +20,8 @@ "react-dom": "^16.14.0" }, "devDependencies": { - "@babel/cli": "^7.17.10", - "@babel/core": "^7.18.2", + "@babel/cli": "^7.18.9", + "@babel/core": "^7.18.9", "@linaria/babel-preset": "workspace:^", "@linaria/shaker": "workspace:^", "@linaria/stylelint": "workspace:^",