diff --git a/.prettierignore b/.prettierignore index 6963fd8341..46179d7498 100644 --- a/.prettierignore +++ b/.prettierignore @@ -1,3 +1,4 @@ **/dist/** **/etc/** -**/temp/** \ No newline at end of file +**/temp/** +**/__testfixtures__/** \ No newline at end of file diff --git a/package.json b/package.json index 825caa2519..6ebcdaf2d3 100644 --- a/package.json +++ b/package.json @@ -37,11 +37,20 @@ "release-it": "^14.12.5" }, "resolutions": { + "@babel/core": "7.19.3", + "@babel/code-frame": "7.18.6", + "@babel/generator": "7.19.3", + "@babel/helper-compilation-targets": "7.19.3", + "@babel/traverse": "7.19.3", + "@babel/types": "7.19.3", "console-testing-library": "patch:console-testing-library@npm:0.3.1#.yarn/patches/console-testing-library__npm_0.3.1.patch", "msw": "patch:msw@npm:0.40.2#.yarn/patches/msw-npm-0.40.2-2107d48752", + "jscodeshift": "0.13.1", "react-redux": "npm:8.0.2", "react": "npm:18.1.0", "react-dom": "npm:18.1.0", + "resolve": "1.22.1", + "ts-node": "10.4.0", "@types/react": "npm:18.0.12", "@types/react-dom": "npm:18.0.5", "@types/inquirer": "npm:8.2.1", diff --git a/packages/rtk-codemods/.eslintignore b/packages/rtk-codemods/.eslintignore new file mode 100644 index 0000000000..28d21228da --- /dev/null +++ b/packages/rtk-codemods/.eslintignore @@ -0,0 +1,2 @@ +!.* +__testfixtures__ \ No newline at end of file diff --git a/packages/rtk-codemods/.eslintrc.js b/packages/rtk-codemods/.eslintrc.js new file mode 100644 index 0000000000..dc8ae1057e --- /dev/null +++ b/packages/rtk-codemods/.eslintrc.js @@ -0,0 +1,20 @@ +module.exports = { + parserOptions: { + ecmaVersion: 2018, + }, + + plugins: ['prettier', 'node'], + extends: ['eslint:recommended', 'plugin:prettier/recommended', 'plugin:node/recommended'], + env: { + node: true, + }, + rules: {}, + overrides: [ + { + files: ['__tests__/**/*.js'], + env: { + jest: true, + }, + }, + ], +}; diff --git a/packages/rtk-codemods/.github/workflows/ci.yml b/packages/rtk-codemods/.github/workflows/ci.yml new file mode 100644 index 0000000000..ec853b3887 --- /dev/null +++ b/packages/rtk-codemods/.github/workflows/ci.yml @@ -0,0 +1,60 @@ +name: CI + +on: + push: + branches: + - master + - main + - 'v*' # older version branches + tags: + - '*' + pull_request: {} + schedule: + - cron: '0 6 * * 0' # weekly, on sundays + +jobs: + lint: + name: Linting + runs-on: ubuntu-latest + + steps: + - uses: actions/checkout@v1 + - uses: actions/setup-node@v1 + with: + node-version: 12.x + - name: install dependencies + run: yarn install --frozen-lockfile + - name: linting + run: yarn lint + + test: + name: Tests + runs-on: ubuntu-latest + + strategy: + matrix: + node: ['10', '12', '14'] + + steps: + - uses: actions/checkout@v1 + - uses: actions/setup-node@v1 + with: + node-version: ${{ matrix.node }} + - name: install dependencies + run: yarn install --frozen-lockfile + - name: test + run: yarn test + + floating-test: + name: Floating dependencies + runs-on: ubuntu-latest + + steps: + - uses: actions/checkout@v1 + - uses: actions/setup-node@v1 + with: + node-version: '12.x' + - name: install dependencies + run: yarn install --no-lockfile + - name: test + run: yarn test \ No newline at end of file diff --git a/packages/rtk-codemods/.gitignore b/packages/rtk-codemods/.gitignore new file mode 100644 index 0000000000..568cda7371 --- /dev/null +++ b/packages/rtk-codemods/.gitignore @@ -0,0 +1,2 @@ +/node_modules +/.eslintcache \ No newline at end of file diff --git a/packages/rtk-codemods/.prettierrc b/packages/rtk-codemods/.prettierrc new file mode 100644 index 0000000000..7c2b752778 --- /dev/null +++ b/packages/rtk-codemods/.prettierrc @@ -0,0 +1,5 @@ +{ + "singleQuote": true, + "trailingComma": "es5", + "printWidth": 100 +} \ No newline at end of file diff --git a/packages/rtk-codemods/.release-it.json b/packages/rtk-codemods/.release-it.json new file mode 100644 index 0000000000..8771b6ea90 --- /dev/null +++ b/packages/rtk-codemods/.release-it.json @@ -0,0 +1,9 @@ +{ + "hooks": { + "after:bump": "yarn && git add -u" + }, + "git": { + "commitMessage": "Release @reduxjs/rtk-codemods ${version}", + "tagName": "@reduxjs/rtk-codemods@${version}" + } +} diff --git a/packages/rtk-codemods/README.md b/packages/rtk-codemods/README.md index 99e6c32e4b..be04f2b53b 100644 --- a/packages/rtk-codemods/README.md +++ b/packages/rtk-codemods/README.md @@ -1,3 +1,46 @@ # RTK Codemods -This needs some actual content and needs to be an actual package. +A collection of codemods for updating legacy Redux Toolkit API usage patterns to modern patterns. + +## Usage + +To run a specific codemod from this project, you would run the following: + +```bash +npx @reduxjs/rtk-codemods path/of/files/ or/some**/*glob.js + +# or + +yarn global add @reduxjs/rtk-codemods +rtk-codemods path/of/files/ or/some**/*glob.js +``` + +## Local Usage + +``` +node ./bin/cli.js path/of/files/ or/some**/*glob.js +``` + +## Transforms + + + +- [createReducerBuilder](transforms/createReducerBuilder/README.md) +- [createSliceBuilder](transforms/createSliceBuilder/README.md) + + +## Contributing + +### Installation + +- clone the repo +- change into the repo directory +- `yarn` + +### Running tests + +- `yarn test` + +### Update Documentation + +- `yarn update-docs` diff --git a/packages/rtk-codemods/bin/cli.js b/packages/rtk-codemods/bin/cli.js new file mode 100644 index 0000000000..76d86db833 --- /dev/null +++ b/packages/rtk-codemods/bin/cli.js @@ -0,0 +1,12 @@ +#!/usr/bin/env node +const path = require('path'); + +require('ts-node').register({ + project: path.join(__dirname, './tsconfig.json'), +}); + +require('codemod-cli').runTransform( + __dirname, + process.argv[2] /* transform name */, + process.argv.slice(3) /* paths or globs */ +); diff --git a/packages/rtk-codemods/bin/tsconfig.json b/packages/rtk-codemods/bin/tsconfig.json new file mode 100644 index 0000000000..d472d5de40 --- /dev/null +++ b/packages/rtk-codemods/bin/tsconfig.json @@ -0,0 +1,14 @@ +{ + "compilerOptions": { + "target": "es2017", + "module": "commonjs" , + "strict": true , + "noUnusedLocals": false, + "resolveJsonModule": true, + "moduleResolution": "node", + "types": ["node"], + "esModuleInterop": true, + "skipLibCheck": true, + "forceConsistentCasingInFileNames": true + } +} diff --git a/packages/rtk-codemods/jest.config.js b/packages/rtk-codemods/jest.config.js index 48ec6fdd86..75b5631c2e 100644 --- a/packages/rtk-codemods/jest.config.js +++ b/packages/rtk-codemods/jest.config.js @@ -1,5 +1,6 @@ module.exports = { + testEnvironment: 'node', automock: false, - roots: ['v2.0/__tests__'], + // roots: ['v2.0/__tests__'], transform: { '\\.ts$': ['ts-jest'] }, -} +}; diff --git a/packages/rtk-codemods/package.json b/packages/rtk-codemods/package.json index 52f628d61c..8a5ac4686c 100644 --- a/packages/rtk-codemods/package.json +++ b/packages/rtk-codemods/package.json @@ -1,29 +1,46 @@ { "name": "@reduxjs/rtk-codemods", - "version": "0.0.1", - "author": { - "name": "Lenz Weber", - "email": "mail@phryneas.de", - "url": "https://phryneas.de/" - }, - "license": "MIT", - "type": "module", + "version": "0.0.2", "scripts": { - "test:codemods": "jest --config codemods/jest.config.js" + "lint": "eslint --cache .", + "test": "codemod-cli test", + "test:coverage": "codemod-cli test --coverage", + "update-docs": "codemod-cli update-docs" }, + "bin": "./bin/cli.js", + "files": [ + "bin/*", + "transforms/**/index.ts", + "transforms/**/README.md", + "package.json", + "README.md" + ], + "keywords": [ + "codemod-cli", + "redux", + "redux-toolkit", + "codemod" + ], "dependencies": { - "jest": "^27", - "jscodeshift": "^0.13.1" + "@types/jest": "^27", + "@types/jscodeshift": "^0.11.5", + "codemod-cli": "^3.2.0", + "ts-node": "10.4.0", + "typescript": "^4.8.0" }, "devDependencies": { - "@types/jest": "^27", - "@types/jscodeshift": "^0.11.5" + "eslint": "^7.25.0", + "eslint-config-prettier": "^8.3.0", + "eslint-plugin-node": "^11.1.0", + "eslint-plugin-prettier": "^3.4.0", + "jest": "^27", + "prettier": "^2.2.1", + "ts-jest": "^27" + }, + "engines": { + "node": ">= 14" }, "publishConfig": { "access": "public" - }, - "files": [ - "src", - "dist" - ] + } } diff --git a/packages/rtk-codemods/transforms/.gitkeep b/packages/rtk-codemods/transforms/.gitkeep new file mode 100644 index 0000000000..e69de29bb2 diff --git a/packages/rtk-codemods/transforms/createReducerBuilder/README.md b/packages/rtk-codemods/transforms/createReducerBuilder/README.md new file mode 100644 index 0000000000..52898146e9 --- /dev/null +++ b/packages/rtk-codemods/transforms/createReducerBuilder/README.md @@ -0,0 +1,149 @@ +# createReducerBuilder + +Rewrites uses of the "object" syntax for Redux Toolkit's `createReducer` API to use the "builder callback" syntax instead, in preparation for removal of the object syntax in RTK 2.0. + +Should work with both JS and TS files. + +## Usage + +```bash +npx @reduxjs/rtk-codemods createReducerBuilder path/of/files/ or/some**/*glob.js + +# or + +yarn global add @reduxjs/rtk-codemods +rtk-codemods createReducerBuilder path/of/files/ or/some**/*glob.js +``` + +## Local Usage + +``` +node ./bin/cli.js createReducerBuilder path/of/files/ or/some**/*glob.js +``` + +## Input / Output + + + +- [basic-ts](#basic-ts) +- [basic](#basic) + + +## + +**basic-ts** + +**Input** ([basic-ts.input.ts](transforms\createReducerBuilder__testfixtures__\basic-ts.input.ts)): + +```ts +createReducer(initialState, { + [todoAdded]: (state: SliceState, action: PayloadAction) => { + // stuff + }, +}); + +createReducer(initialState, { + [todoAdded](state: SliceState, action: PayloadAction) { + // stuff + }, +}); +``` + +**Output** ([basic-ts.output.ts](transforms\createReducerBuilder__testfixtures__\basic-ts.output.ts)): + +```ts +createReducer(initialState, (builder) => { + builder.addCase(todoAdded, (state: SliceState, action: PayloadAction) => { + // stuff + }); +}); + +createReducer(initialState, (builder) => { + builder.addCase(todoAdded, (state: SliceState, action: PayloadAction) => { + // stuff + }); +}); +``` + +--- + +**basic** + +**Input** ([basic.input.js](transforms\createReducerBuilder__testfixtures__\basic.input.js)): + +```js +createReducer(initialState, { + [todoAdded1a]: (state, action) => { + // stuff + }, + [todoAdded1b]: (state, action) => action.payload, + [todoAdded1c + 'test']: (state, action) => { + // stuff + }, + [todoAdded1d](state, action) { + // stuff + }, + [todoAdded1e]: function (state, action) { + // stuff + }, + todoAdded1f: (state, action) => { + //stuff + }, +}); + +createReducer(initialState, { + [todoAdded2a]: (state, action) => { + // stuff + }, + [todoAdded2b](state, action) { + // stuff + }, + [todoAdded2c]: function (state, action) { + // stuff + }, +}); +``` + +**Output** ([basic.output.js](transforms\createReducerBuilder__testfixtures__\basic.output.js)): + +```js +createReducer(initialState, (builder) => { + builder.addCase(todoAdded1a, (state, action) => { + // stuff + }); + + builder.addCase(todoAdded1b, (state, action) => action.payload); + + builder.addCase(todoAdded1c + 'test', (state, action) => { + // stuff + }); + + builder.addCase(todoAdded1d, (state, action) => { + // stuff + }); + + builder.addCase(todoAdded1e, (state, action) => { + // stuff + }); + + builder.addCase(todoAdded1f, (state, action) => { + //stuff + }); +}); + +createReducer(initialState, (builder) => { + builder.addCase(todoAdded2a, (state, action) => { + // stuff + }); + + builder.addCase(todoAdded2b, (state, action) => { + // stuff + }); + + builder.addCase(todoAdded2c, (state, action) => { + // stuff + }); +}); +``` + + diff --git a/packages/rtk-codemods/transforms/createReducerBuilder/__testfixtures__/basic-ts.input.ts b/packages/rtk-codemods/transforms/createReducerBuilder/__testfixtures__/basic-ts.input.ts new file mode 100644 index 0000000000..03cb6fdfea --- /dev/null +++ b/packages/rtk-codemods/transforms/createReducerBuilder/__testfixtures__/basic-ts.input.ts @@ -0,0 +1,11 @@ +createReducer(initialState, { + [todoAdded]: (state: SliceState, action: PayloadAction) => { + // stuff + }, +}); + +createReducer(initialState, { + [todoAdded](state: SliceState, action: PayloadAction) { + // stuff + }, +}); diff --git a/packages/rtk-codemods/transforms/createReducerBuilder/__testfixtures__/basic-ts.output.ts b/packages/rtk-codemods/transforms/createReducerBuilder/__testfixtures__/basic-ts.output.ts new file mode 100644 index 0000000000..16131102f3 --- /dev/null +++ b/packages/rtk-codemods/transforms/createReducerBuilder/__testfixtures__/basic-ts.output.ts @@ -0,0 +1,11 @@ +createReducer(initialState, (builder) => { + builder.addCase(todoAdded, (state: SliceState, action: PayloadAction) => { + // stuff + }); +}); + +createReducer(initialState, (builder) => { + builder.addCase(todoAdded, (state: SliceState, action: PayloadAction) => { + // stuff + }); +}); diff --git a/packages/rtk-codemods/transforms/createReducerBuilder/__testfixtures__/basic.input.js b/packages/rtk-codemods/transforms/createReducerBuilder/__testfixtures__/basic.input.js new file mode 100644 index 0000000000..c90bd0df74 --- /dev/null +++ b/packages/rtk-codemods/transforms/createReducerBuilder/__testfixtures__/basic.input.js @@ -0,0 +1,31 @@ +createReducer(initialState, { + [todoAdded1a]: (state, action) => { + // stuff + }, + [todoAdded1b]: (state, action) => action.payload, + [todoAdded1c + "test"]: (state, action) => { + // stuff + }, + [todoAdded1d](state, action) { + // stuff + }, + [todoAdded1e]: function(state, action) { + // stuff + }, + todoAdded1f: (state, action) => { + //stuff + } +}); + + +createReducer(initialState, { + [todoAdded2a]: (state, action) => { + // stuff + }, + [todoAdded2b](state, action) { + // stuff + }, + [todoAdded2c]: function(state, action) { + // stuff + } +}); \ No newline at end of file diff --git a/packages/rtk-codemods/transforms/createReducerBuilder/__testfixtures__/basic.output.js b/packages/rtk-codemods/transforms/createReducerBuilder/__testfixtures__/basic.output.js new file mode 100644 index 0000000000..b689b10e75 --- /dev/null +++ b/packages/rtk-codemods/transforms/createReducerBuilder/__testfixtures__/basic.output.js @@ -0,0 +1,38 @@ +createReducer(initialState, (builder) => { + builder.addCase(todoAdded1a, (state, action) => { + // stuff + }); + + builder.addCase(todoAdded1b, (state, action) => action.payload); + + builder.addCase(todoAdded1c + "test", (state, action) => { + // stuff + }); + + builder.addCase(todoAdded1d, (state, action) => { + // stuff + }); + + builder.addCase(todoAdded1e, (state, action) => { + // stuff + }); + + builder.addCase(todoAdded1f, (state, action) => { + //stuff + }); +}); + + +createReducer(initialState, (builder) => { + builder.addCase(todoAdded2a, (state, action) => { + // stuff + }); + + builder.addCase(todoAdded2b, (state, action) => { + // stuff + }); + + builder.addCase(todoAdded2c, (state, action) => { + // stuff + }); +}); \ No newline at end of file diff --git a/packages/rtk-codemods/transforms/createReducerBuilder/index.ts b/packages/rtk-codemods/transforms/createReducerBuilder/index.ts new file mode 100644 index 0000000000..a63fa47d3b --- /dev/null +++ b/packages/rtk-codemods/transforms/createReducerBuilder/index.ts @@ -0,0 +1,94 @@ +import { namedTypes } from 'ast-types'; +import { ExpressionKind, PatternKind } from 'ast-types/gen/kinds'; +import { + BlockStatement, + CallExpression, + Expression, + ExpressionStatement, + JSCodeshift, + ObjectExpression, + ObjectMethod, + ObjectProperty, + Transform, +} from 'jscodeshift'; + +type ObjectKey = ObjectMethod['key'] & ObjectProperty['key']; + +function wrapInAddCaseExpression( + j: JSCodeshift, + key: ObjectKey, + params: PatternKind[], + body: BlockStatement | ExpressionKind +) { + const identifier = j.identifier('builder'); + return j.expressionStatement( + j.callExpression(j.memberExpression(identifier, j.identifier('addCase'), false), [ + key, + j.arrowFunctionExpression(params, body), + ]) + ); +} + +export function reducerPropsToBuilderExpression(j: JSCodeshift, defNode: ObjectExpression) { + const caseExpressions: ExpressionStatement[] = []; + for (let property of defNode.properties) { + let key: ObjectKey = null as any; + let params: PatternKind[] = []; + let body: BlockStatement | ExpressionKind = null as any; + switch (property.type) { + case 'ObjectMethod': { + key = property.key; + params = property.params; + body = property.body; + break; + } + case 'ObjectProperty': { + switch (property.value.type) { + case 'ArrowFunctionExpression': + case 'FunctionExpression': { + key = property.key; + params = property.value.params; + body = property.value.body; + break; + } + } + } + } + if (!body) { + continue; + } + caseExpressions.push(wrapInAddCaseExpression(j, key, params, body)); + } + + return j.arrowFunctionExpression([j.identifier('builder')], j.blockStatement(caseExpressions)); +} + +const transform: Transform = (file, api) => { + const j = api.jscodeshift; + + return ( + j(file.source) + // @ts-ignore some expression mismatch + .find(j.CallExpression, { + callee: { name: 'createReducer' }, + // @ts-ignore some expression mismatch + arguments: { 1: { type: 'ObjectExpression' } }, + }) + .forEach((path) => { + const reducerObjectExpression = path.node.arguments[1] as ObjectExpression; + j(path).replaceWith( + j.callExpression(j.identifier('createReducer'), [ + path.node.arguments[0], + reducerPropsToBuilderExpression(j, reducerObjectExpression), + ]) + ); + }) + .toSource({ + arrowParensAlways: true, + }) + ); +}; + +export const parser = 'tsx'; + +export default transform; diff --git a/packages/rtk-codemods/transforms/createReducerBuilder/test.js b/packages/rtk-codemods/transforms/createReducerBuilder/test.js new file mode 100644 index 0000000000..1d370a604d --- /dev/null +++ b/packages/rtk-codemods/transforms/createReducerBuilder/test.js @@ -0,0 +1,10 @@ +'use strict'; +require('ts-node').register(); + +const { runTransformTest } = require('codemod-cli'); + +runTransformTest({ + name: 'createReducerBuilder', + path: require.resolve('./index.ts'), + fixtureDir: `${__dirname}/__testfixtures__/`, +}); diff --git a/packages/rtk-codemods/transforms/createSliceBuilder/README.md b/packages/rtk-codemods/transforms/createSliceBuilder/README.md new file mode 100644 index 0000000000..5a15c86682 --- /dev/null +++ b/packages/rtk-codemods/transforms/createSliceBuilder/README.md @@ -0,0 +1,185 @@ +# createSliceBuilder + +Rewrites uses of the `extraReducers` "object" syntax for Redux Toolkit's `createSlice` API to use the "builder callback" syntax instead, in preparation for removal of the object syntax in RTK 2.0. + +Should work with both JS and TS files. + +## Usage + +```bash +npx @reduxjs/rtk-codemods createSliceBuilder path/of/files/ or/some**/*glob.js + +# or + +yarn global add @reduxjs/rtk-codemods +rtk-codemods createSliceBuilder path/of/files/ or/some**/*glob.js +``` + +## Local Usage + +``` +node ./bin/cli.js createSliceBuilder path/of/files/ or/some**/*glob.js +``` + +## Input / Output + + + +- [basic-ts](#basic-ts) +- [basic](#basic) + + +## + +**basic-ts** + +**Input** ([basic-ts.input.ts](transforms\createSliceBuilder__testfixtures__\basic-ts.input.ts)): + +```ts +const slice1 = createSlice({ + name: 'a', + initialState, + extraReducers: { + [todoAdded]: (state: SliceState, action: PayloadAction) => { + // stuff + }, + }, +}); + +const slice2 = createSlice({ + name: 'b', + initialState, + extraReducers: { + [todoAdded](state: SliceState, action: PayloadAction) { + // stuff + }, + }, +}); +``` + +**Output** ([basic-ts.output.ts](transforms\createSliceBuilder__testfixtures__\basic-ts.output.ts)): + +```ts +const slice1 = createSlice({ + name: 'a', + initialState, + + extraReducers: (builder) => { + builder.addCase(todoAdded, (state: SliceState, action: PayloadAction) => { + // stuff + }); + }, +}); + +const slice2 = createSlice({ + name: 'b', + initialState, + + extraReducers: (builder) => { + builder.addCase(todoAdded, (state: SliceState, action: PayloadAction) => { + // stuff + }); + }, +}); +``` + +--- + +**basic** + +**Input** ([basic.input.js](transforms\createSliceBuilder__testfixtures__\basic.input.js)): + +```js +const slice1 = createSlice({ + name: 'a', + initialState: {}, + extraReducers: { + [todoAdded1a]: (state, action) => { + // stuff + }, + [todoAdded1b]: (state, action) => action.payload, + [todoAdded1c + 'test']: (state, action) => { + // stuff + }, + [todoAdded1d](state, action) { + // stuff + }, + [todoAdded1e]: function (state, action) { + // stuff + }, + todoAdded1f: (state, action) => { + //stuff + }, + }, +}); + +const slice2 = createSlice({ + name: 'b', + initialState: {}, + extraReducers: { + [todoAdded2a]: (state, action) => { + // stuff + }, + [todoAdded2b](state, action) { + // stuff + }, + [todoAdded2c]: function (state, action) { + // stuff + }, + }, +}); +``` + +**Output** ([basic.output.js](transforms\createSliceBuilder__testfixtures__\basic.output.js)): + +```js +const slice1 = createSlice({ + name: 'a', + initialState: {}, + + extraReducers: (builder) => { + builder.addCase(todoAdded1a, (state, action) => { + // stuff + }); + + builder.addCase(todoAdded1b, (state, action) => action.payload); + + builder.addCase(todoAdded1c + 'test', (state, action) => { + // stuff + }); + + builder.addCase(todoAdded1d, (state, action) => { + // stuff + }); + + builder.addCase(todoAdded1e, (state, action) => { + // stuff + }); + + builder.addCase(todoAdded1f, (state, action) => { + //stuff + }); + }, +}); + +const slice2 = createSlice({ + name: 'b', + initialState: {}, + + extraReducers: (builder) => { + builder.addCase(todoAdded2a, (state, action) => { + // stuff + }); + + builder.addCase(todoAdded2b, (state, action) => { + // stuff + }); + + builder.addCase(todoAdded2c, (state, action) => { + // stuff + }); + }, +}); +``` + + diff --git a/packages/rtk-codemods/transforms/createSliceBuilder/__testfixtures__/basic-ts.input.ts b/packages/rtk-codemods/transforms/createSliceBuilder/__testfixtures__/basic-ts.input.ts new file mode 100644 index 0000000000..3d0afd4bc7 --- /dev/null +++ b/packages/rtk-codemods/transforms/createSliceBuilder/__testfixtures__/basic-ts.input.ts @@ -0,0 +1,19 @@ +const slice1 = createSlice({ + name: "a", + initialState, + extraReducers: { + [todoAdded]: (state: SliceState, action: PayloadAction) => { + // stuff + }, + } +}); + +const slice2 = createSlice({ + name: "b", + initialState, + extraReducers: { + [todoAdded](state: SliceState, action: PayloadAction) { + // stuff + }, + } +}); diff --git a/packages/rtk-codemods/transforms/createSliceBuilder/__testfixtures__/basic-ts.output.ts b/packages/rtk-codemods/transforms/createSliceBuilder/__testfixtures__/basic-ts.output.ts new file mode 100644 index 0000000000..3185436925 --- /dev/null +++ b/packages/rtk-codemods/transforms/createSliceBuilder/__testfixtures__/basic-ts.output.ts @@ -0,0 +1,21 @@ +const slice1 = createSlice({ + name: "a", + initialState, + + extraReducers: (builder) => { + builder.addCase(todoAdded, (state: SliceState, action: PayloadAction) => { + // stuff + }); + } +}); + +const slice2 = createSlice({ + name: "b", + initialState, + + extraReducers: (builder) => { + builder.addCase(todoAdded, (state: SliceState, action: PayloadAction) => { + // stuff + }); + } +}); diff --git a/packages/rtk-codemods/transforms/createSliceBuilder/__testfixtures__/basic.input.js b/packages/rtk-codemods/transforms/createSliceBuilder/__testfixtures__/basic.input.js new file mode 100644 index 0000000000..fd5016829a --- /dev/null +++ b/packages/rtk-codemods/transforms/createSliceBuilder/__testfixtures__/basic.input.js @@ -0,0 +1,39 @@ +const slice1 = createSlice({ + name: "a", + initialState: {}, + extraReducers: { + [todoAdded1a]: (state, action) => { + // stuff + }, + [todoAdded1b]: (state, action) => action.payload, + [todoAdded1c + "test"]: (state, action) => { + // stuff + }, + [todoAdded1d](state, action) { + // stuff + }, + [todoAdded1e]: function(state, action) { + // stuff + }, + todoAdded1f: (state, action) => { + //stuff + } + } +}); + + +const slice2 = createSlice({ + name: "b", + initialState: {}, + extraReducers: { + [todoAdded2a]: (state, action) => { + // stuff + }, + [todoAdded2b](state, action) { + // stuff + }, + [todoAdded2c]: function(state, action) { + // stuff + } + } +}); \ No newline at end of file diff --git a/packages/rtk-codemods/transforms/createSliceBuilder/__testfixtures__/basic.output.js b/packages/rtk-codemods/transforms/createSliceBuilder/__testfixtures__/basic.output.js new file mode 100644 index 0000000000..b0b507fdf5 --- /dev/null +++ b/packages/rtk-codemods/transforms/createSliceBuilder/__testfixtures__/basic.output.js @@ -0,0 +1,48 @@ +const slice1 = createSlice({ + name: "a", + initialState: {}, + + extraReducers: (builder) => { + builder.addCase(todoAdded1a, (state, action) => { + // stuff + }); + + builder.addCase(todoAdded1b, (state, action) => action.payload); + + builder.addCase(todoAdded1c + "test", (state, action) => { + // stuff + }); + + builder.addCase(todoAdded1d, (state, action) => { + // stuff + }); + + builder.addCase(todoAdded1e, (state, action) => { + // stuff + }); + + builder.addCase(todoAdded1f, (state, action) => { + //stuff + }); + } +}); + + +const slice2 = createSlice({ + name: "b", + initialState: {}, + + extraReducers: (builder) => { + builder.addCase(todoAdded2a, (state, action) => { + // stuff + }); + + builder.addCase(todoAdded2b, (state, action) => { + // stuff + }); + + builder.addCase(todoAdded2c, (state, action) => { + // stuff + }); + } +}); \ No newline at end of file diff --git a/packages/rtk-codemods/transforms/createSliceBuilder/index.ts b/packages/rtk-codemods/transforms/createSliceBuilder/index.ts new file mode 100644 index 0000000000..62abb09611 --- /dev/null +++ b/packages/rtk-codemods/transforms/createSliceBuilder/index.ts @@ -0,0 +1,120 @@ +import { namedTypes } from 'ast-types'; +import { ExpressionKind, PatternKind } from 'ast-types/gen/kinds'; +import { + BlockStatement, + CallExpression, + Expression, + ExpressionStatement, + JSCodeshift, + ObjectExpression, + ObjectMethod, + ObjectProperty, + Transform, +} from 'jscodeshift'; + +type ObjectKey = ObjectMethod['key'] & ObjectProperty['key']; + +function wrapInAddCaseExpression( + j: JSCodeshift, + key: ObjectKey, + params: PatternKind[], + body: BlockStatement | ExpressionKind +) { + const identifier = j.identifier('builder'); + return j.expressionStatement( + j.callExpression(j.memberExpression(identifier, j.identifier('addCase'), false), [ + key, + j.arrowFunctionExpression(params, body), + ]) + ); +} + +export function reducerPropsToBuilderExpression(j: JSCodeshift, defNode: ObjectExpression) { + const caseExpressions: ExpressionStatement[] = []; + for (let property of defNode.properties) { + let key: ObjectKey = null as any; + let params: PatternKind[] = []; + let body: BlockStatement | ExpressionKind = null as any; + switch (property.type) { + case 'ObjectMethod': { + key = property.key; + params = property.params; + body = property.body; + break; + } + case 'ObjectProperty': { + switch (property.value.type) { + case 'ArrowFunctionExpression': + case 'FunctionExpression': { + key = property.key; + params = property.value.params; + body = property.value.body; + break; + } + } + } + } + if (!body) { + continue; + } + caseExpressions.push(wrapInAddCaseExpression(j, key, params, body)); + } + + return j.arrowFunctionExpression([j.identifier('builder')], j.blockStatement(caseExpressions)); +} + +const transform: Transform = (file, api) => { + const j = api.jscodeshift; + + return ( + j(file.source) + // @ts-ignore some expression mismatch + .find(j.CallExpression, { + callee: { name: 'createSlice' }, + // @ts-ignore some expression mismatch + arguments: { 0: { type: 'ObjectExpression' } }, + }) + + .filter((path) => { + const createSliceArgsObject = path.node.arguments[0] as ObjectExpression; + return createSliceArgsObject.properties.some( + (p) => + p.type === 'ObjectProperty' && + p.key.type === 'Identifier' && + p.key.name === 'extraReducers' && + p.value.type === 'ObjectExpression' + ); + }) + .forEach((path) => { + const createSliceArgsObject = path.node.arguments[0] as ObjectExpression; + j(path).replaceWith( + j.callExpression(j.identifier('createSlice'), [ + j.objectExpression( + createSliceArgsObject.properties.map((p) => { + if ( + p.type === 'ObjectProperty' && + p.key.type === 'Identifier' && + p.key.name === 'extraReducers' && + p.value.type === 'ObjectExpression' + ) { + const expressionStatement = reducerPropsToBuilderExpression( + j, + p.value as ObjectExpression + ); + return j.objectProperty(p.key, expressionStatement); + } + return p; + }) + ), + ]) + ); + }) + .toSource({ + arrowParensAlways: true, + }) + ); +}; + +export const parser = 'tsx'; + +export default transform; diff --git a/packages/rtk-codemods/transforms/createSliceBuilder/test.js b/packages/rtk-codemods/transforms/createSliceBuilder/test.js new file mode 100644 index 0000000000..930f4a6ec1 --- /dev/null +++ b/packages/rtk-codemods/transforms/createSliceBuilder/test.js @@ -0,0 +1,9 @@ +'use strict'; + +const { runTransformTest } = require('codemod-cli'); + +runTransformTest({ + name: 'createSliceBuilder', + path: require.resolve('./index.ts'), + fixtureDir: `${__dirname}/__testfixtures__/`, +}); diff --git a/packages/rtk-codemods/v2.0/__testfixtures__/create-reducer-builder/basic.input.ts b/packages/rtk-codemods/v2.0/__testfixtures__/create-reducer-builder/basic.input.ts deleted file mode 100644 index fa0f3b00b9..0000000000 --- a/packages/rtk-codemods/v2.0/__testfixtures__/create-reducer-builder/basic.input.ts +++ /dev/null @@ -1,3 +0,0 @@ -createReducer(initialState, { - [todoAdded]: (state, action) => {}, -}) diff --git a/packages/rtk-codemods/v2.0/__testfixtures__/create-reducer-builder/basic.output.ts b/packages/rtk-codemods/v2.0/__testfixtures__/create-reducer-builder/basic.output.ts deleted file mode 100644 index 48b9141b64..0000000000 --- a/packages/rtk-codemods/v2.0/__testfixtures__/create-reducer-builder/basic.output.ts +++ /dev/null @@ -1,3 +0,0 @@ -createReducer(initialState, builder => { - builder.addCase(todoAdded, (state, action) => {}); -}) diff --git a/packages/rtk-codemods/v2.0/__testfixtures__/create-reducer-builder/chained.input.ts b/packages/rtk-codemods/v2.0/__testfixtures__/create-reducer-builder/chained.input.ts deleted file mode 100644 index 1acf4fb203..0000000000 --- a/packages/rtk-codemods/v2.0/__testfixtures__/create-reducer-builder/chained.input.ts +++ /dev/null @@ -1,4 +0,0 @@ -createReducer(initialState, { - [todoAdded]: (state, action) => {}, - anotherTodoAdded: (state) => {}, -}) diff --git a/packages/rtk-codemods/v2.0/__testfixtures__/create-reducer-builder/chained.output.ts b/packages/rtk-codemods/v2.0/__testfixtures__/create-reducer-builder/chained.output.ts deleted file mode 100644 index 9970c1a07b..0000000000 --- a/packages/rtk-codemods/v2.0/__testfixtures__/create-reducer-builder/chained.output.ts +++ /dev/null @@ -1,3 +0,0 @@ -createReducer(initialState, builder => { - builder.addCase(todoAdded, (state, action) => {}).addCase(anotherTodoAdded, (state) => {}); -}) diff --git a/packages/rtk-codemods/v2.0/__testfixtures__/create-slice-builder/basic.input.ts b/packages/rtk-codemods/v2.0/__testfixtures__/create-slice-builder/basic.input.ts deleted file mode 100644 index e94bb9c453..0000000000 --- a/packages/rtk-codemods/v2.0/__testfixtures__/create-slice-builder/basic.input.ts +++ /dev/null @@ -1,5 +0,0 @@ -createSlice({ - extraReducers: { - [todoAdded]: (state, action) => {} - } -}) diff --git a/packages/rtk-codemods/v2.0/__testfixtures__/create-slice-builder/basic.output.ts b/packages/rtk-codemods/v2.0/__testfixtures__/create-slice-builder/basic.output.ts deleted file mode 100644 index aef3d0aabb..0000000000 --- a/packages/rtk-codemods/v2.0/__testfixtures__/create-slice-builder/basic.output.ts +++ /dev/null @@ -1,5 +0,0 @@ -createSlice({ - extraReducers: builder => { - builder.addCase(todoAdded, (state, action) => {}); - } -}) \ No newline at end of file diff --git a/packages/rtk-codemods/v2.0/__testfixtures__/create-slice-builder/chained.input.ts b/packages/rtk-codemods/v2.0/__testfixtures__/create-slice-builder/chained.input.ts deleted file mode 100644 index f4bad93a19..0000000000 --- a/packages/rtk-codemods/v2.0/__testfixtures__/create-slice-builder/chained.input.ts +++ /dev/null @@ -1,6 +0,0 @@ -createSlice({ - extraReducers: { - [todoAdded]: (state, action) => {}, - anotherTodoAdded: (state) => {}, - }, -}) diff --git a/packages/rtk-codemods/v2.0/__testfixtures__/create-slice-builder/chained.output.ts b/packages/rtk-codemods/v2.0/__testfixtures__/create-slice-builder/chained.output.ts deleted file mode 100644 index dbdaff058c..0000000000 --- a/packages/rtk-codemods/v2.0/__testfixtures__/create-slice-builder/chained.output.ts +++ /dev/null @@ -1,5 +0,0 @@ -createSlice({ - extraReducers: builder => { - builder.addCase(todoAdded, (state, action) => {}).addCase(anotherTodoAdded, (state) => {}); - } -}) \ No newline at end of file diff --git a/packages/rtk-codemods/v2.0/__tests__/createReducerBuilder.test.ts b/packages/rtk-codemods/v2.0/__tests__/createReducerBuilder.test.ts deleted file mode 100644 index 3ea29c135e..0000000000 --- a/packages/rtk-codemods/v2.0/__tests__/createReducerBuilder.test.ts +++ /dev/null @@ -1,18 +0,0 @@ -import { defineTest } from 'jscodeshift/src/testUtils' - -describe('replace object syntax for declaring case reducers with builder', () => { - defineTest( - __dirname, - `./createReducerBuilder`, - null, - `create-reducer-builder/basic`, - { parser: 'ts' } - ) - defineTest( - __dirname, - `./createReducerBuilder`, - null, - `create-reducer-builder/chained`, - { parser: 'ts' } - ) -}) diff --git a/packages/rtk-codemods/v2.0/__tests__/createSliceBuilder.test.ts b/packages/rtk-codemods/v2.0/__tests__/createSliceBuilder.test.ts deleted file mode 100644 index f9917244b0..0000000000 --- a/packages/rtk-codemods/v2.0/__tests__/createSliceBuilder.test.ts +++ /dev/null @@ -1,18 +0,0 @@ -import { defineTest } from 'jscodeshift/src/testUtils' - -describe('replace object syntax for declaring case reducers with builder', () => { - defineTest( - __dirname, - `./createSliceBuilder`, - null, - `create-slice-builder/basic`, - { parser: 'ts' } - ) - defineTest( - __dirname, - `./createSliceBuilder`, - null, - `create-slice-builder/chained`, - { parser: 'ts' } - ) -}) diff --git a/packages/rtk-codemods/v2.0/createReducerBuilder.ts b/packages/rtk-codemods/v2.0/createReducerBuilder.ts deleted file mode 100644 index caa46984fb..0000000000 --- a/packages/rtk-codemods/v2.0/createReducerBuilder.ts +++ /dev/null @@ -1,40 +0,0 @@ -// @ts-nocheck - -function wrapInAddCaseExpression(j, member, arrowArguments) { - return j.callExpression( - j.memberExpression(member, j.identifier('addCase'), false), - arrowArguments - ) -} - -export function reducerPropsToBuilderExpression(j, defNode) { - const [firstCase, ...restOfCases] = defNode.properties - - const expressionStatement = restOfCases.reduce((acc, c) => { - return wrapInAddCaseExpression(j, acc, [c.key, c.value]) - }, wrapInAddCaseExpression(j, j.identifier('builder'), [firstCase.key, firstCase.value])) - - return j.arrowFunctionExpression( - [j.identifier('builder')], - j.blockStatement([j.expressionStatement(expressionStatement)]) - ) -} - -export default function transformer(file, api) { - const j = api.jscodeshift - - return j(file.source) - .find(j.CallExpression, { - callee: { name: 'createReducer' }, - arguments: { 1: { type: 'ObjectExpression' } }, - }) - .forEach((path) => { - j(path).replaceWith( - j.callExpression(j.identifier('createReducer'), [ - path.node.arguments[0], - reducerPropsToBuilderExpression(j, path.node.arguments[1]), - ]) - ) - }) - .toSource() -} diff --git a/packages/rtk-codemods/v2.0/createSliceBuilder.ts b/packages/rtk-codemods/v2.0/createSliceBuilder.ts deleted file mode 100644 index 3cf50c92bf..0000000000 --- a/packages/rtk-codemods/v2.0/createSliceBuilder.ts +++ /dev/null @@ -1,37 +0,0 @@ -// @ts-nocheck -import { reducerPropsToBuilderExpression } from './createReducerBuilder' - -export default function transformer(file, api) { - const j = api.jscodeshift - - return j(file.source) - .find(j.CallExpression, { - callee: { name: 'createSlice' }, - arguments: { 0: { type: 'ObjectExpression' } }, - }) - .filter((path) => - path.node.arguments[0].properties.some( - (p) => - p.key.name === 'extraReducers' && p.value.type === 'ObjectExpression' - ) - ) - .forEach((path) => { - j(path).replaceWith( - j.callExpression(j.identifier('createSlice'), [ - j.objectExpression( - path.node.arguments[0].properties.map((p) => { - if (p.key.name === 'extraReducers') { - const expressionStatement = reducerPropsToBuilderExpression( - j, - p.value - ) - return j.objectProperty(p.key, expressionStatement) - } - return p - }) - ), - ]) - ) - }) - .toSource() -} diff --git a/yarn.lock b/yarn.lock index 902b84138f..f7ce83c96f 100644 --- a/yarn.lock +++ b/yarn.lock @@ -21,15 +21,6 @@ __metadata: languageName: node linkType: hard -"@algolia/cache-browser-local-storage@npm:4.10.5": - version: 4.10.5 - resolution: "@algolia/cache-browser-local-storage@npm:4.10.5" - dependencies: - "@algolia/cache-common": 4.10.5 - checksum: cd01d1502652b1af08f7196c5ae4a4e71221417bf69fcd34c88ba262e84967421fdebb89b6f07cebd6fbcda049f34bc4653d0bde2c878c042da73f59587df264 - languageName: node - linkType: hard - "@algolia/cache-browser-local-storage@npm:4.13.1": version: 4.13.1 resolution: "@algolia/cache-browser-local-storage@npm:4.13.1" @@ -39,13 +30,6 @@ __metadata: languageName: node linkType: hard -"@algolia/cache-common@npm:4.10.5": - version: 4.10.5 - resolution: "@algolia/cache-common@npm:4.10.5" - checksum: d825f8a90a75bbdfff07fdde80964578e41c7d0f22d20ef9112d82d1d803b7f18cc888c2a9d4e983af91480261ccdc6db513f4e62598bf8fa2799f3913b0f2f4 - languageName: node - linkType: hard - "@algolia/cache-common@npm:4.13.1": version: 4.13.1 resolution: "@algolia/cache-common@npm:4.13.1" @@ -53,15 +37,6 @@ __metadata: languageName: node linkType: hard -"@algolia/cache-in-memory@npm:4.10.5": - version: 4.10.5 - resolution: "@algolia/cache-in-memory@npm:4.10.5" - dependencies: - "@algolia/cache-common": 4.10.5 - checksum: 1f71dd6d070278ae5f48ec60a841a8b9db14d4fcdca7b0dd0bfb2ac739e201576196aeb7a9666703316119fc93aa6982a06f8099dc5b71b531b44e4f50876f6e - languageName: node - linkType: hard - "@algolia/cache-in-memory@npm:4.13.1": version: 4.13.1 resolution: "@algolia/cache-in-memory@npm:4.13.1" @@ -71,17 +46,6 @@ __metadata: languageName: node linkType: hard -"@algolia/client-account@npm:4.10.5": - version: 4.10.5 - resolution: "@algolia/client-account@npm:4.10.5" - dependencies: - "@algolia/client-common": 4.10.5 - "@algolia/client-search": 4.10.5 - "@algolia/transporter": 4.10.5 - checksum: b76bfcb9f3db6fac639dac110c511cfe6d44edf80f02e2dff8308741b198afc2b2ae772e5da6ead4c32afb3684e4163c93bc152ef321b74516870a27817d5170 - languageName: node - linkType: hard - "@algolia/client-account@npm:4.13.1": version: 4.13.1 resolution: "@algolia/client-account@npm:4.13.1" @@ -93,18 +57,6 @@ __metadata: languageName: node linkType: hard -"@algolia/client-analytics@npm:4.10.5": - version: 4.10.5 - resolution: "@algolia/client-analytics@npm:4.10.5" - dependencies: - "@algolia/client-common": 4.10.5 - "@algolia/client-search": 4.10.5 - "@algolia/requester-common": 4.10.5 - "@algolia/transporter": 4.10.5 - checksum: 17f127fea566ee66f52ff9db440d5fb6ed7b2857504b910452afa57306e36d98d4fd45f4b299111dad4b559eb70f97c5962eed90bc220697353f0e2e40876ef5 - languageName: node - linkType: hard - "@algolia/client-analytics@npm:4.13.1": version: 4.13.1 resolution: "@algolia/client-analytics@npm:4.13.1" @@ -117,16 +69,6 @@ __metadata: languageName: node linkType: hard -"@algolia/client-common@npm:4.10.5": - version: 4.10.5 - resolution: "@algolia/client-common@npm:4.10.5" - dependencies: - "@algolia/requester-common": 4.10.5 - "@algolia/transporter": 4.10.5 - checksum: 0ec8dbb6c343c01e3d3bb76e43927e059491a0d68b8b3c86a8725de632149de125213d7bcae27201509820117e61527503fd10af2cab422968ca3eb1c1ec8b1f - languageName: node - linkType: hard - "@algolia/client-common@npm:4.13.1": version: 4.13.1 resolution: "@algolia/client-common@npm:4.13.1" @@ -137,17 +79,6 @@ __metadata: languageName: node linkType: hard -"@algolia/client-personalization@npm:4.10.5": - version: 4.10.5 - resolution: "@algolia/client-personalization@npm:4.10.5" - dependencies: - "@algolia/client-common": 4.10.5 - "@algolia/requester-common": 4.10.5 - "@algolia/transporter": 4.10.5 - checksum: d9d75aa1d9decaa17d4b3d6d8761af8ab8dd5c648fef334c04df9611ba3c161dbdbeaf802ed6a071df1ad462252235ea41773ade189235385b6fb2f8193b1613 - languageName: node - linkType: hard - "@algolia/client-personalization@npm:4.13.1": version: 4.13.1 resolution: "@algolia/client-personalization@npm:4.13.1" @@ -159,17 +90,6 @@ __metadata: languageName: node linkType: hard -"@algolia/client-search@npm:4.10.5": - version: 4.10.5 - resolution: "@algolia/client-search@npm:4.10.5" - dependencies: - "@algolia/client-common": 4.10.5 - "@algolia/requester-common": 4.10.5 - "@algolia/transporter": 4.10.5 - checksum: cec30e7995dabed3daccfda4b648b9af246ef95d3d2f6c5465da43bc2616c7e3f520cd2a4fcfcca12861b86048978724d8073f7acb33499a163fb4cd0b7fdbca - languageName: node - linkType: hard - "@algolia/client-search@npm:4.13.1": version: 4.13.1 resolution: "@algolia/client-search@npm:4.13.1" @@ -188,13 +108,6 @@ __metadata: languageName: node linkType: hard -"@algolia/logger-common@npm:4.10.5": - version: 4.10.5 - resolution: "@algolia/logger-common@npm:4.10.5" - checksum: d6a85b53c72bd850f43b617a392fe5ce03cd12acf1812e20820e3cbd61c013a2092b5c1c56161bb55c05b2f2556436f13efe7254c4675803d84604be945c04b6 - languageName: node - linkType: hard - "@algolia/logger-common@npm:4.13.1": version: 4.13.1 resolution: "@algolia/logger-common@npm:4.13.1" @@ -202,15 +115,6 @@ __metadata: languageName: node linkType: hard -"@algolia/logger-console@npm:4.10.5": - version: 4.10.5 - resolution: "@algolia/logger-console@npm:4.10.5" - dependencies: - "@algolia/logger-common": 4.10.5 - checksum: 6a88993648d0697bc2911f8e241c60f4f655598976d48d44a06ffc6fa4314258d4151db88840a0b847911cee7c7fca3e899dfb5080c9c3ea4b51c51733345b5e - languageName: node - linkType: hard - "@algolia/logger-console@npm:4.13.1": version: 4.13.1 resolution: "@algolia/logger-console@npm:4.13.1" @@ -220,15 +124,6 @@ __metadata: languageName: node linkType: hard -"@algolia/requester-browser-xhr@npm:4.10.5": - version: 4.10.5 - resolution: "@algolia/requester-browser-xhr@npm:4.10.5" - dependencies: - "@algolia/requester-common": 4.10.5 - checksum: 184c67a29b7f272361b01da54804cfefcd59114cd81c1a29abbf9c140dfa72bfc214f31751711db9283aac86cc90e4ad600b566682a44aa2497e2574ef7ae7c7 - languageName: node - linkType: hard - "@algolia/requester-browser-xhr@npm:4.13.1": version: 4.13.1 resolution: "@algolia/requester-browser-xhr@npm:4.13.1" @@ -238,13 +133,6 @@ __metadata: languageName: node linkType: hard -"@algolia/requester-common@npm:4.10.5": - version: 4.10.5 - resolution: "@algolia/requester-common@npm:4.10.5" - checksum: 9dd6eee1e6678931fb181f5cfaca81d96bd70107d97f66f8626dbf24aad360922d392da64cdc8764982198a85e7917a62e0c165c317c6dae85069bc6082ae1c2 - languageName: node - linkType: hard - "@algolia/requester-common@npm:4.13.1": version: 4.13.1 resolution: "@algolia/requester-common@npm:4.13.1" @@ -252,15 +140,6 @@ __metadata: languageName: node linkType: hard -"@algolia/requester-node-http@npm:4.10.5": - version: 4.10.5 - resolution: "@algolia/requester-node-http@npm:4.10.5" - dependencies: - "@algolia/requester-common": 4.10.5 - checksum: b045519771ddddca80af9c0ce365efdf334e985735e61bbee9d06eb75d13f231abfd99bb5e48855eed33d03cb7bc5e5b8369aab8f314cfdf8279186674c26a35 - languageName: node - linkType: hard - "@algolia/requester-node-http@npm:4.13.1": version: 4.13.1 resolution: "@algolia/requester-node-http@npm:4.13.1" @@ -270,17 +149,6 @@ __metadata: languageName: node linkType: hard -"@algolia/transporter@npm:4.10.5": - version: 4.10.5 - resolution: "@algolia/transporter@npm:4.10.5" - dependencies: - "@algolia/cache-common": 4.10.5 - "@algolia/logger-common": 4.10.5 - "@algolia/requester-common": 4.10.5 - checksum: a37ecc5050e24042001d4a753d157de37f3723695de582cb8971693db317f40512bb88704b02bcfca07c2f65e776502d2728e70633d047bda730c3fee40a1f3d - languageName: node - linkType: hard - "@algolia/transporter@npm:4.13.1": version: 4.13.1 resolution: "@algolia/transporter@npm:4.13.1" @@ -326,19 +194,7 @@ __metadata: languageName: node linkType: hard -"@apidevtools/json-schema-ref-parser@npm:^9.0.6": - version: 9.0.9 - resolution: "@apidevtools/json-schema-ref-parser@npm:9.0.9" - dependencies: - "@jsdevtools/ono": ^7.1.3 - "@types/json-schema": ^7.0.6 - call-me-maybe: ^1.0.1 - js-yaml: ^4.1.0 - checksum: b21f6bdd37d2942c3967ee77569bc74fadd1b922f688daf5ef85057789a2c3a7f4afc473aa2f3a93ec950dabb6ef365f8bd9cf51e4e062a1ee1e59b989f8f9b4 - languageName: node - linkType: hard - -"@apidevtools/openapi-schemas@npm:^2.0.4, @apidevtools/openapi-schemas@npm:^2.1.0": +"@apidevtools/openapi-schemas@npm:^2.1.0": version: 2.1.0 resolution: "@apidevtools/openapi-schemas@npm:2.1.0" checksum: 4a8f64935b9049ef21e41fa4b188f39f6bc3f5291cebd451701db1115451ccb246a739e46cc5ce9ecdec781671431db40db7851acdac84a990a45756e0f32de3 @@ -352,7 +208,7 @@ __metadata: languageName: node linkType: hard -"@apidevtools/swagger-parser@npm:^10.0.1": +"@apidevtools/swagger-parser@npm:^10.0.1, @apidevtools/swagger-parser@npm:^10.0.2": version: 10.1.0 resolution: "@apidevtools/swagger-parser@npm:10.1.0" dependencies: @@ -369,22 +225,6 @@ __metadata: languageName: node linkType: hard -"@apidevtools/swagger-parser@npm:^10.0.2": - version: 10.0.3 - resolution: "@apidevtools/swagger-parser@npm:10.0.3" - dependencies: - "@apidevtools/json-schema-ref-parser": ^9.0.6 - "@apidevtools/openapi-schemas": ^2.0.4 - "@apidevtools/swagger-methods": ^3.0.2 - "@jsdevtools/ono": ^7.1.3 - call-me-maybe: ^1.0.1 - z-schema: ^5.0.1 - peerDependencies: - openapi-types: ">=7" - checksum: 580a86d4c2a667e825dae80d2ed115c282e6210e3cb0ffc39b3bf5fc5b4fcb576cce3fc3d0519b6c4de8fa617ab0dbee1adeac134d0c1364e0a0f7d394b28796 - languageName: node - linkType: hard - "@ardatan/aggregate-error@npm:0.0.6": version: 0.0.6 resolution: "@ardatan/aggregate-error@npm:0.0.6" @@ -394,25 +234,7 @@ __metadata: languageName: node linkType: hard -"@babel/code-frame@npm:7.12.11": - version: 7.12.11 - resolution: "@babel/code-frame@npm:7.12.11" - dependencies: - "@babel/highlight": ^7.10.4 - checksum: 3963eff3ebfb0e091c7e6f99596ef4b258683e4ba8a134e4e95f77afe85be5c931e184fff6435fb4885d12eba04a5e25532f7fbc292ca13b48e7da943474e2f3 - languageName: node - linkType: hard - -"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.10.4, @babel/code-frame@npm:^7.12.13, @babel/code-frame@npm:^7.16.0, @babel/code-frame@npm:^7.16.7, @babel/code-frame@npm:^7.8.3": - version: 7.16.7 - resolution: "@babel/code-frame@npm:7.16.7" - dependencies: - "@babel/highlight": ^7.16.7 - checksum: db2f7faa31bc2c9cf63197b481b30ea57147a5fc1a6fab60e5d6c02cdfbf6de8e17b5121f99917b3dabb5eeb572da078312e70697415940383efc140d4e0808b - languageName: node - linkType: hard - -"@babel/code-frame@npm:^7.18.6": +"@babel/code-frame@npm:7.18.6": version: 7.18.6 resolution: "@babel/code-frame@npm:7.18.6" dependencies: @@ -421,110 +243,33 @@ __metadata: languageName: node linkType: hard -"@babel/compat-data@npm:^7.13.11, @babel/compat-data@npm:^7.17.10": - version: 7.17.10 - resolution: "@babel/compat-data@npm:7.17.10" - checksum: e85051087cd4690de5061909a2dd2d7f8b6434a3c2e30be6c119758db2027ae1845bcd75a81127423dd568b706ac6994a1a3d7d701069a23bf5cfe900728290b - languageName: node - linkType: hard - -"@babel/compat-data@npm:^7.18.8": - version: 7.18.8 - resolution: "@babel/compat-data@npm:7.18.8" - checksum: 3096aafad74936477ebdd039bcf342fba84eb3100e608f3360850fb63e1efa1c66037c4824f814d62f439ab47d25164439343a6e92e9b4357024fdf571505eb9 +"@babel/compat-data@npm:^7.13.11, @babel/compat-data@npm:^7.17.10, @babel/compat-data@npm:^7.19.3": + version: 7.19.4 + resolution: "@babel/compat-data@npm:7.19.4" + checksum: 757fdaeb6756c2d323ff56f60fb8e670292108cda6abf762a56c0d40910ecc4d2c7e283dbdfbcee6bc28c74ad659144352609e1cb49d31e101ab13ea5ce90072 languageName: node linkType: hard -"@babel/core@npm:7.12.9": - version: 7.12.9 - resolution: "@babel/core@npm:7.12.9" - dependencies: - "@babel/code-frame": ^7.10.4 - "@babel/generator": ^7.12.5 - "@babel/helper-module-transforms": ^7.12.1 - "@babel/helpers": ^7.12.5 - "@babel/parser": ^7.12.7 - "@babel/template": ^7.12.7 - "@babel/traverse": ^7.12.9 - "@babel/types": ^7.12.7 - convert-source-map: ^1.7.0 - debug: ^4.1.0 - gensync: ^1.0.0-beta.1 - json5: ^2.1.2 - lodash: ^4.17.19 - resolve: ^1.3.2 - semver: ^5.4.1 - source-map: ^0.5.0 - checksum: 4d34eca4688214a4eb6bd5dde906b69a7824f17b931f52cd03628a8ac94d8fbe15565aebffdde106e974c8738cd64ac62c6a6060baa7139a06db1f18c4ff872d - languageName: node - linkType: hard - -"@babel/core@npm:^7.0.0, @babel/core@npm:^7.1.0, @babel/core@npm:^7.11.1, @babel/core@npm:^7.12.10, @babel/core@npm:^7.12.3, @babel/core@npm:^7.16.0, @babel/core@npm:^7.7.2, @babel/core@npm:^7.8.0": - version: 7.18.2 - resolution: "@babel/core@npm:7.18.2" - dependencies: - "@ampproject/remapping": ^2.1.0 - "@babel/code-frame": ^7.16.7 - "@babel/generator": ^7.18.2 - "@babel/helper-compilation-targets": ^7.18.2 - "@babel/helper-module-transforms": ^7.18.0 - "@babel/helpers": ^7.18.2 - "@babel/parser": ^7.18.0 - "@babel/template": ^7.16.7 - "@babel/traverse": ^7.18.2 - "@babel/types": ^7.18.2 - convert-source-map: ^1.7.0 - debug: ^4.1.0 - gensync: ^1.0.0-beta.2 - json5: ^2.2.1 - semver: ^6.3.0 - checksum: 14a4142c12e004cd2477b7610408d5788ee5dd821ee9e4de204cbb72d9c399d858d9deabc3d49914d5d7c2927548160c19bdc7524b1a9f6acc1ec96a8d9848dd - languageName: node - linkType: hard - -"@babel/core@npm:^7.13.16": - version: 7.18.10 - resolution: "@babel/core@npm:7.18.10" +"@babel/core@npm:7.19.3": + version: 7.19.3 + resolution: "@babel/core@npm:7.19.3" dependencies: "@ampproject/remapping": ^2.1.0 "@babel/code-frame": ^7.18.6 - "@babel/generator": ^7.18.10 - "@babel/helper-compilation-targets": ^7.18.9 - "@babel/helper-module-transforms": ^7.18.9 - "@babel/helpers": ^7.18.9 - "@babel/parser": ^7.18.10 + "@babel/generator": ^7.19.3 + "@babel/helper-compilation-targets": ^7.19.3 + "@babel/helper-module-transforms": ^7.19.0 + "@babel/helpers": ^7.19.0 + "@babel/parser": ^7.19.3 "@babel/template": ^7.18.10 - "@babel/traverse": ^7.18.10 - "@babel/types": ^7.18.10 + "@babel/traverse": ^7.19.3 + "@babel/types": ^7.19.3 convert-source-map: ^1.7.0 debug: ^4.1.0 gensync: ^1.0.0-beta.2 json5: ^2.2.1 semver: ^6.3.0 - checksum: 3a3fcd878430a9e1cb165f755c89fff45acc4efe4dd3a2ba356e89af331cb1947886b9782d56902a49af19ba3c24f08cf638a632699b9c5a4d8305c57c6a150d - languageName: node - linkType: hard - -"@babel/core@npm:^7.15.5, @babel/core@npm:^7.18.2": - version: 7.18.5 - resolution: "@babel/core@npm:7.18.5" - dependencies: - "@ampproject/remapping": ^2.1.0 - "@babel/code-frame": ^7.16.7 - "@babel/generator": ^7.18.2 - "@babel/helper-compilation-targets": ^7.18.2 - "@babel/helper-module-transforms": ^7.18.0 - "@babel/helpers": ^7.18.2 - "@babel/parser": ^7.18.5 - "@babel/template": ^7.16.7 - "@babel/traverse": ^7.18.5 - "@babel/types": ^7.18.4 - convert-source-map: ^1.7.0 - debug: ^4.1.0 - gensync: ^1.0.0-beta.2 - json5: ^2.2.1 - semver: ^6.3.0 - checksum: e20c3d69a07eb564408d611b827c2f5db56f05f1ca7cb3046f3823a1cf6b13c032f02d4b8ffe1e4593699e86e0f25ca1aee6228486c1ebea48d21aaeb28e6718 + checksum: dd883311209ad5a2c65b227daeb7247d90a382c50f4c6ad60c5ee40927eb39c34f0690d93b775c0427794261b72fa8f9296589a2dbda0782366a9f1c6de00c08 languageName: node linkType: hard @@ -542,38 +287,18 @@ __metadata: languageName: node linkType: hard -"@babel/generator@npm:^7.12.13, @babel/generator@npm:^7.12.5, @babel/generator@npm:^7.18.2, @babel/generator@npm:^7.5.0, @babel/generator@npm:^7.7.2": - version: 7.18.2 - resolution: "@babel/generator@npm:7.18.2" +"@babel/generator@npm:7.19.3": + version: 7.19.3 + resolution: "@babel/generator@npm:7.19.3" dependencies: - "@babel/types": ^7.18.2 - "@jridgewell/gen-mapping": ^0.3.0 - jsesc: ^2.5.1 - checksum: d0661e95532ddd97566d41fec26355a7b28d1cbc4df95fe80cc084c413342935911b48db20910708db39714844ddd614f61c2ec4cca3fb10181418bdcaa2e7a3 - languageName: node - linkType: hard - -"@babel/generator@npm:^7.18.10": - version: 7.18.12 - resolution: "@babel/generator@npm:7.18.12" - dependencies: - "@babel/types": ^7.18.10 + "@babel/types": ^7.19.3 "@jridgewell/gen-mapping": ^0.3.2 jsesc: ^2.5.1 - checksum: 07dd71d255144bb703a80ab0156c35d64172ce81ddfb70ff24e2be687b052080233840c9a28d92fa2c33f7ecb8a8b30aef03b807518afc53b74c7908bf8859b1 - languageName: node - linkType: hard - -"@babel/helper-annotate-as-pure@npm:^7.16.7": - version: 7.16.7 - resolution: "@babel/helper-annotate-as-pure@npm:7.16.7" - dependencies: - "@babel/types": ^7.16.7 - checksum: d235be963fed5d48a8a4cfabc41c3f03fad6a947810dbcab9cebed7f819811457e10d99b4b2e942ad71baa7ee8e3cd3f5f38a4e4685639ddfddb7528d9a07179 + checksum: b1585e398f6c37f442a2fdac964a326b348fbc8fb99a6aaf4f72bbe993adb0ca792bc0a9c65e59930b2a2e55eb5aa3aab360ceb678d3d40692eb0cda2b7b6aa6 languageName: node linkType: hard -"@babel/helper-annotate-as-pure@npm:^7.18.6": +"@babel/helper-annotate-as-pure@npm:^7.16.7, @babel/helper-annotate-as-pure@npm:^7.18.6": version: 7.18.6 resolution: "@babel/helper-annotate-as-pure@npm:7.18.6" dependencies: @@ -592,52 +317,21 @@ __metadata: languageName: node linkType: hard -"@babel/helper-compilation-targets@npm:^7.13.0, @babel/helper-compilation-targets@npm:^7.16.7, @babel/helper-compilation-targets@npm:^7.17.10, @babel/helper-compilation-targets@npm:^7.18.2": - version: 7.18.2 - resolution: "@babel/helper-compilation-targets@npm:7.18.2" +"@babel/helper-compilation-targets@npm:7.19.3": + version: 7.19.3 + resolution: "@babel/helper-compilation-targets@npm:7.19.3" dependencies: - "@babel/compat-data": ^7.17.10 - "@babel/helper-validator-option": ^7.16.7 - browserslist: ^4.20.2 - semver: ^6.3.0 - peerDependencies: - "@babel/core": ^7.0.0 - checksum: 4f02e79f20c0b3f8db5049ba8c35027c41ccb3fc7884835d04e49886538e0f55702959db1bb75213c94a5708fec2dc81a443047559a4f184abb884c72c0059b4 - languageName: node - linkType: hard - -"@babel/helper-compilation-targets@npm:^7.18.9": - version: 7.18.9 - resolution: "@babel/helper-compilation-targets@npm:7.18.9" - dependencies: - "@babel/compat-data": ^7.18.8 + "@babel/compat-data": ^7.19.3 "@babel/helper-validator-option": ^7.18.6 - browserslist: ^4.20.2 + browserslist: ^4.21.3 semver: ^6.3.0 peerDependencies: "@babel/core": ^7.0.0 - checksum: 2a9d71e124e098a9f45de4527ddd1982349d231827d341e00da9dfb967e260ecc7662c8b62abee4a010fb34d5f07a8d2155c974e0bc1928144cee5644910621d + checksum: aafcb4490c98cddb3255fff98bfbdb881b4def85a1935fd9b1f9b1f0f8b502696839f6b387fb508ca991ea72ba82ce6913bab99f21df4ce80bda2b79e91a09f5 languageName: node linkType: hard -"@babel/helper-create-class-features-plugin@npm:^7.12.1, @babel/helper-create-class-features-plugin@npm:^7.17.12, @babel/helper-create-class-features-plugin@npm:^7.18.0": - version: 7.18.0 - resolution: "@babel/helper-create-class-features-plugin@npm:7.18.0" - dependencies: - "@babel/helper-annotate-as-pure": ^7.16.7 - "@babel/helper-environment-visitor": ^7.16.7 - "@babel/helper-function-name": ^7.17.9 - "@babel/helper-member-expression-to-functions": ^7.17.7 - "@babel/helper-optimise-call-expression": ^7.16.7 - "@babel/helper-replace-supers": ^7.16.7 - "@babel/helper-split-export-declaration": ^7.16.7 - peerDependencies: - "@babel/core": ^7.0.0 - checksum: 9a6ef175350f1cf87abe7a738e8c9b603da7fcdb153c74e49af509183f8705278020baddb62a12c7f9ca059487fef97d75a4adea6a1446598ad9901d010e4296 - languageName: node - linkType: hard - -"@babel/helper-create-class-features-plugin@npm:^7.18.6, @babel/helper-create-class-features-plugin@npm:^7.18.9": +"@babel/helper-create-class-features-plugin@npm:^7.12.1, @babel/helper-create-class-features-plugin@npm:^7.17.12, @babel/helper-create-class-features-plugin@npm:^7.18.0, @babel/helper-create-class-features-plugin@npm:^7.18.6, @babel/helper-create-class-features-plugin@npm:^7.18.9": version: 7.18.9 resolution: "@babel/helper-create-class-features-plugin@npm:7.18.9" dependencies: @@ -684,14 +378,7 @@ __metadata: languageName: node linkType: hard -"@babel/helper-environment-visitor@npm:^7.16.7, @babel/helper-environment-visitor@npm:^7.18.2": - version: 7.18.2 - resolution: "@babel/helper-environment-visitor@npm:7.18.2" - checksum: 1a9c8726fad454a082d077952a90f17188e92eabb3de236cb4782c49b39e3f69c327e272b965e9a20ff8abf37d30d03ffa6fd7974625a6c23946f70f7527f5e9 - languageName: node - linkType: hard - -"@babel/helper-environment-visitor@npm:^7.18.9": +"@babel/helper-environment-visitor@npm:^7.18.2, @babel/helper-environment-visitor@npm:^7.18.9": version: 7.18.9 resolution: "@babel/helper-environment-visitor@npm:7.18.9" checksum: b25101f6162ddca2d12da73942c08ad203d7668e06663df685634a8fde54a98bc015f6f62938e8554457a592a024108d45b8f3e651fd6dcdb877275b73cc4420 @@ -707,36 +394,17 @@ __metadata: languageName: node linkType: hard -"@babel/helper-function-name@npm:^7.12.13, @babel/helper-function-name@npm:^7.16.7, @babel/helper-function-name@npm:^7.17.9": - version: 7.17.9 - resolution: "@babel/helper-function-name@npm:7.17.9" - dependencies: - "@babel/template": ^7.16.7 - "@babel/types": ^7.17.0 - checksum: a59b2e5af56d8f43b9b0019939a43774754beb7cb01a211809ca8031c71890999d07739e955343135ec566c4d8ff725435f1f60fb0af3bb546837c1f9f84f496 - languageName: node - linkType: hard - -"@babel/helper-function-name@npm:^7.18.9": - version: 7.18.9 - resolution: "@babel/helper-function-name@npm:7.18.9" +"@babel/helper-function-name@npm:^7.16.7, @babel/helper-function-name@npm:^7.17.9, @babel/helper-function-name@npm:^7.18.9, @babel/helper-function-name@npm:^7.19.0": + version: 7.19.0 + resolution: "@babel/helper-function-name@npm:7.19.0" dependencies: - "@babel/template": ^7.18.6 - "@babel/types": ^7.18.9 - checksum: d04c44e0272f887c0c868651be7fc3c5690531bea10936f00d4cca3f6d5db65e76dfb49e8d553c42ae1fe1eba61ccce9f3d93ba2df50a66408c8d4c3cc61cf0c - languageName: node - linkType: hard - -"@babel/helper-hoist-variables@npm:^7.16.7": - version: 7.16.7 - resolution: "@babel/helper-hoist-variables@npm:7.16.7" - dependencies: - "@babel/types": ^7.16.7 - checksum: 6ae1641f4a751cd9045346e3f61c3d9ec1312fd779ab6d6fecfe2a96e59a481ad5d7e40d2a840894c13b3fd6114345b157f9e3062fc5f1580f284636e722de60 + "@babel/template": ^7.18.10 + "@babel/types": ^7.19.0 + checksum: eac1f5db428ba546270c2b8d750c24eb528b8fcfe50c81de2e0bdebf0e20f24bec688d4331533b782e4a907fad435244621ca2193cfcf80a86731299840e0f6e languageName: node linkType: hard -"@babel/helper-hoist-variables@npm:^7.18.6": +"@babel/helper-hoist-variables@npm:^7.16.7, @babel/helper-hoist-variables@npm:^7.18.6": version: 7.18.6 resolution: "@babel/helper-hoist-variables@npm:7.18.6" dependencies: @@ -745,15 +413,6 @@ __metadata: languageName: node linkType: hard -"@babel/helper-member-expression-to-functions@npm:^7.17.7": - version: 7.17.7 - resolution: "@babel/helper-member-expression-to-functions@npm:7.17.7" - dependencies: - "@babel/types": ^7.17.0 - checksum: 70f361bab627396c714c3938e94a569cb0da522179328477cdbc4318e4003c2666387ad4931d6bd5de103338c667c9e4bbe3e917fc8c527b3f3eb6175b888b7d - languageName: node - linkType: hard - "@babel/helper-member-expression-to-functions@npm:^7.18.9": version: 7.18.9 resolution: "@babel/helper-member-expression-to-functions@npm:7.18.9" @@ -763,16 +422,7 @@ __metadata: languageName: node linkType: hard -"@babel/helper-module-imports@npm:^7.10.4, @babel/helper-module-imports@npm:^7.12.13, @babel/helper-module-imports@npm:^7.16.7": - version: 7.16.7 - resolution: "@babel/helper-module-imports@npm:7.16.7" - dependencies: - "@babel/types": ^7.16.7 - checksum: ddd2c4a600a2e9a4fee192ab92bf35a627c5461dbab4af31b903d9ba4d6b6e59e0ff3499fde4e2e9a0eebe24906f00b636f8b4d9bd72ff24d50e6618215c3212 - languageName: node - linkType: hard - -"@babel/helper-module-imports@npm:^7.18.6": +"@babel/helper-module-imports@npm:^7.10.4, @babel/helper-module-imports@npm:^7.12.13, @babel/helper-module-imports@npm:^7.16.7, @babel/helper-module-imports@npm:^7.18.6": version: 7.18.6 resolution: "@babel/helper-module-imports@npm:7.18.6" dependencies: @@ -781,48 +431,23 @@ __metadata: languageName: node linkType: hard -"@babel/helper-module-transforms@npm:^7.12.1, @babel/helper-module-transforms@npm:^7.18.0": - version: 7.18.0 - resolution: "@babel/helper-module-transforms@npm:7.18.0" - dependencies: - "@babel/helper-environment-visitor": ^7.16.7 - "@babel/helper-module-imports": ^7.16.7 - "@babel/helper-simple-access": ^7.17.7 - "@babel/helper-split-export-declaration": ^7.16.7 - "@babel/helper-validator-identifier": ^7.16.7 - "@babel/template": ^7.16.7 - "@babel/traverse": ^7.18.0 - "@babel/types": ^7.18.0 - checksum: 824c3967c08d75bb36adc18c31dcafebcd495b75b723e2e17c6185e88daf5c6db62a6a75d9f791b5f38618a349e7cb32503e715a1b9a4e8bad4d0f43e3e6b523 - languageName: node - linkType: hard - -"@babel/helper-module-transforms@npm:^7.18.6, @babel/helper-module-transforms@npm:^7.18.9": - version: 7.18.9 - resolution: "@babel/helper-module-transforms@npm:7.18.9" +"@babel/helper-module-transforms@npm:^7.18.0, @babel/helper-module-transforms@npm:^7.18.6, @babel/helper-module-transforms@npm:^7.19.0": + version: 7.19.0 + resolution: "@babel/helper-module-transforms@npm:7.19.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 - checksum: af08c60ea239ff3d40eda542fceaab69de17e713f131e80ead08c975ba7a47dd55d439cb48cfb14ae7ec96704a10c989ff5a5240e52a39101cb44a49467ce058 - languageName: node - linkType: hard - -"@babel/helper-optimise-call-expression@npm:^7.16.7": - version: 7.16.7 - resolution: "@babel/helper-optimise-call-expression@npm:7.16.7" - dependencies: - "@babel/types": ^7.16.7 - checksum: 925feb877d5a30a71db56e2be498b3abbd513831311c0188850896c4c1ada865eea795dce5251a1539b0f883ef82493f057f84286dd01abccc4736acfafe15ea + "@babel/template": ^7.18.10 + "@babel/traverse": ^7.19.0 + "@babel/types": ^7.19.0 + checksum: 4483276c66f56cf3b5b063634092ad9438c2593725de5c143ba277dda82f1501e6d73b311c1b28036f181dbe36eaeff29f24726cde37a599d4e735af294e5359 languageName: node linkType: hard -"@babel/helper-optimise-call-expression@npm:^7.18.6": +"@babel/helper-optimise-call-expression@npm:^7.16.7, @babel/helper-optimise-call-expression@npm:^7.18.6": version: 7.18.6 resolution: "@babel/helper-optimise-call-expression@npm:7.18.6" dependencies: @@ -838,14 +463,7 @@ __metadata: languageName: node linkType: hard -"@babel/helper-plugin-utils@npm:^7.0.0, @babel/helper-plugin-utils@npm:^7.10.4, @babel/helper-plugin-utils@npm:^7.12.13, @babel/helper-plugin-utils@npm:^7.13.0, @babel/helper-plugin-utils@npm:^7.14.5, @babel/helper-plugin-utils@npm:^7.16.7, @babel/helper-plugin-utils@npm:^7.17.12, @babel/helper-plugin-utils@npm:^7.8.0, @babel/helper-plugin-utils@npm:^7.8.3": - version: 7.17.12 - resolution: "@babel/helper-plugin-utils@npm:7.17.12" - checksum: 4813cf0ddb0f143de032cb88d4207024a2334951db330f8216d6fa253ea320c02c9b2667429ef1a34b5e95d4cfbd085f6cb72d418999751c31d0baf2422cc61d - languageName: node - linkType: hard - -"@babel/helper-plugin-utils@npm:^7.18.6, @babel/helper-plugin-utils@npm:^7.18.9": +"@babel/helper-plugin-utils@npm:^7.0.0, @babel/helper-plugin-utils@npm:^7.10.4, @babel/helper-plugin-utils@npm:^7.12.13, @babel/helper-plugin-utils@npm:^7.13.0, @babel/helper-plugin-utils@npm:^7.14.5, @babel/helper-plugin-utils@npm:^7.16.7, @babel/helper-plugin-utils@npm:^7.17.12, @babel/helper-plugin-utils@npm:^7.18.6, @babel/helper-plugin-utils@npm:^7.18.9, @babel/helper-plugin-utils@npm:^7.8.0, @babel/helper-plugin-utils@npm:^7.8.3": version: 7.18.9 resolution: "@babel/helper-plugin-utils@npm:7.18.9" checksum: ebae876cd60f1fe238c7210986093845fa5c4cad5feeda843ea4d780bf068256717650376d3af2a5e760f2ed6a35c065ae144f99c47da3e54aa6cba99d8804e0 @@ -863,20 +481,7 @@ __metadata: languageName: node linkType: hard -"@babel/helper-replace-supers@npm:^7.16.7, @babel/helper-replace-supers@npm:^7.18.2": - version: 7.18.2 - resolution: "@babel/helper-replace-supers@npm:7.18.2" - dependencies: - "@babel/helper-environment-visitor": ^7.18.2 - "@babel/helper-member-expression-to-functions": ^7.17.7 - "@babel/helper-optimise-call-expression": ^7.16.7 - "@babel/traverse": ^7.18.2 - "@babel/types": ^7.18.2 - checksum: c0083b7933672dd2aed50b79021c46401c83f41bc2132def19c5414cf8f944251f6d91dd959b2bedada9a7436a80fab629adb486e008566290c82293e89fec05 - languageName: node - linkType: hard - -"@babel/helper-replace-supers@npm:^7.18.9": +"@babel/helper-replace-supers@npm:^7.16.7, @babel/helper-replace-supers@npm:^7.18.2, @babel/helper-replace-supers@npm:^7.18.9": version: 7.18.9 resolution: "@babel/helper-replace-supers@npm:7.18.9" dependencies: @@ -889,15 +494,6 @@ __metadata: languageName: node linkType: hard -"@babel/helper-simple-access@npm:^7.17.7, @babel/helper-simple-access@npm:^7.18.2": - version: 7.18.2 - resolution: "@babel/helper-simple-access@npm:7.18.2" - dependencies: - "@babel/types": ^7.18.2 - checksum: c0862b56db7e120754d89273a039b128c27517389f6a4425ff24e49779791e8fe10061579171fb986be81fa076778acb847c709f6f5e396278d9c5e01360c375 - languageName: node - linkType: hard - "@babel/helper-simple-access@npm:^7.18.6": version: 7.18.6 resolution: "@babel/helper-simple-access@npm:7.18.6" @@ -907,16 +503,7 @@ __metadata: languageName: node linkType: hard -"@babel/helper-skip-transparent-expression-wrappers@npm:^7.16.0": - version: 7.16.0 - resolution: "@babel/helper-skip-transparent-expression-wrappers@npm:7.16.0" - dependencies: - "@babel/types": ^7.16.0 - checksum: b9ed2896eb253e6a85f472b0d4098ed80403758ad1a4e34b02b11e8276e3083297526758b1a3e6886e292987266f10622d7dbced3508cc22b296a74903b41cfb - languageName: node - linkType: hard - -"@babel/helper-skip-transparent-expression-wrappers@npm:^7.18.9": +"@babel/helper-skip-transparent-expression-wrappers@npm:^7.16.0, @babel/helper-skip-transparent-expression-wrappers@npm:^7.18.9": version: 7.18.9 resolution: "@babel/helper-skip-transparent-expression-wrappers@npm:7.18.9" dependencies: @@ -925,16 +512,7 @@ __metadata: languageName: node linkType: hard -"@babel/helper-split-export-declaration@npm:^7.12.13, @babel/helper-split-export-declaration@npm:^7.16.7": - version: 7.16.7 - resolution: "@babel/helper-split-export-declaration@npm:7.16.7" - dependencies: - "@babel/types": ^7.16.7 - checksum: e10aaf135465c55114627951b79115f24bc7af72ecbb58d541d66daf1edaee5dde7cae3ec8c3639afaf74526c03ae3ce723444e3b5b3dc77140c456cd84bcaa1 - languageName: node - linkType: hard - -"@babel/helper-split-export-declaration@npm:^7.18.6": +"@babel/helper-split-export-declaration@npm:^7.16.7, @babel/helper-split-export-declaration@npm:^7.18.6": version: 7.18.6 resolution: "@babel/helper-split-export-declaration@npm:7.18.6" dependencies: @@ -950,28 +528,14 @@ __metadata: languageName: node linkType: hard -"@babel/helper-validator-identifier@npm:^7.12.11, @babel/helper-validator-identifier@npm:^7.16.7": - version: 7.16.7 - resolution: "@babel/helper-validator-identifier@npm:7.16.7" - checksum: dbb3db9d184343152520a209b5684f5e0ed416109cde82b428ca9c759c29b10c7450657785a8b5c5256aa74acc6da491c1f0cf6b784939f7931ef82982051b69 - languageName: node - linkType: hard - -"@babel/helper-validator-identifier@npm:^7.18.6": - version: 7.18.6 - resolution: "@babel/helper-validator-identifier@npm:7.18.6" - checksum: e295254d616bbe26e48c196a198476ab4d42a73b90478c9842536cf910ead887f5af6b5c4df544d3052a25ccb3614866fa808dc1e3a5a4291acd444e243c0648 - languageName: node - linkType: hard - -"@babel/helper-validator-option@npm:^7.14.5, @babel/helper-validator-option@npm:^7.16.7": - version: 7.16.7 - resolution: "@babel/helper-validator-option@npm:7.16.7" - checksum: c5ccc451911883cc9f12125d47be69434f28094475c1b9d2ada7c3452e6ac98a1ee8ddd364ca9e3f9855fcdee96cdeafa32543ebd9d17fee7a1062c202e80570 +"@babel/helper-validator-identifier@npm:^7.16.7, @babel/helper-validator-identifier@npm:^7.18.6, @babel/helper-validator-identifier@npm:^7.19.1": + version: 7.19.1 + resolution: "@babel/helper-validator-identifier@npm:7.19.1" + checksum: 0eca5e86a729162af569b46c6c41a63e18b43dbe09fda1d2a3c8924f7d617116af39cac5e4cd5d431bb760b4dca3c0970e0c444789b1db42bcf1fa41fbad0a3a languageName: node linkType: hard -"@babel/helper-validator-option@npm:^7.18.6": +"@babel/helper-validator-option@npm:^7.16.7, @babel/helper-validator-option@npm:^7.18.6": version: 7.18.6 resolution: "@babel/helper-validator-option@npm:7.18.6" checksum: f9cc6eb7cc5d759c5abf006402180f8d5e4251e9198197428a97e05d65eb2f8ae5a0ce73b1dfd2d35af41d0eb780627a64edf98a4e71f064eeeacef8de58f2cf @@ -990,36 +554,14 @@ __metadata: languageName: node linkType: hard -"@babel/helpers@npm:^7.12.5, @babel/helpers@npm:^7.18.2": - version: 7.18.2 - resolution: "@babel/helpers@npm:7.18.2" - dependencies: - "@babel/template": ^7.16.7 - "@babel/traverse": ^7.18.2 - "@babel/types": ^7.18.2 - checksum: 94620242f23f6d5f9b83a02b1aa1632ffb05b0815e1bb53d3b46d64aa8e771066bba1db8bd267d9091fb00134cfaeda6a8d69d1d4cc2c89658631adfa077ae70 - languageName: node - linkType: hard - -"@babel/helpers@npm:^7.18.9": - version: 7.18.9 - resolution: "@babel/helpers@npm:7.18.9" - dependencies: - "@babel/template": ^7.18.6 - "@babel/traverse": ^7.18.9 - "@babel/types": ^7.18.9 - checksum: d0bd8255d36bfc65dc52ce75f7fea778c70287da2d64981db4c84fbdf9581409ecbd6433deff1c81da3a5acf26d7e4c364b3a4445efacf88f4f48e77c5b34d8d - languageName: node - linkType: hard - -"@babel/highlight@npm:^7.10.4, @babel/highlight@npm:^7.16.7": - version: 7.17.12 - resolution: "@babel/highlight@npm:7.17.12" +"@babel/helpers@npm:^7.19.0": + version: 7.19.4 + resolution: "@babel/helpers@npm:7.19.4" dependencies: - "@babel/helper-validator-identifier": ^7.16.7 - chalk: ^2.0.0 - js-tokens: ^4.0.0 - checksum: 841a11aa353113bcce662b47085085a379251bf8b09054e37e1e082da1bf0d59355a556192a6b5e9ee98e8ee6f1f2831ac42510633c5e7043e3744dda2d6b9d6 + "@babel/template": ^7.18.10 + "@babel/traverse": ^7.19.4 + "@babel/types": ^7.19.4 + checksum: e2684e9a79d45b95db05c7e14628e8dd1d91ad59433a3afd715bdf19d4683d9e9f84382bcc82316b678aa609ecfc41b07be0b9c49eed07c444f82a6b9e501186 languageName: node linkType: hard @@ -1043,30 +585,12 @@ __metadata: languageName: node linkType: hard -"@babel/parser@npm:^7.0.0, @babel/parser@npm:^7.1.0, @babel/parser@npm:^7.12.13, @babel/parser@npm:^7.12.7, @babel/parser@npm:^7.14.7, @babel/parser@npm:^7.16.7, @babel/parser@npm:^7.18.0, @babel/parser@npm:^7.3.3": - version: 7.18.4 - resolution: "@babel/parser@npm:7.18.4" - bin: - parser: ./bin/babel-parser.js - checksum: e05b2dc720c4b200e088258f3c2a2de5041c140444edc38181d1217b10074e881a7133162c5b62356061f26279f08df5a06ec14c5842996ee8601ad03c57a44f - languageName: node - linkType: hard - -"@babel/parser@npm:^7.13.16, @babel/parser@npm:^7.18.10, @babel/parser@npm:^7.18.11": - version: 7.18.11 - resolution: "@babel/parser@npm:7.18.11" - bin: - parser: ./bin/babel-parser.js - checksum: 5ecc75b83e62ec53a947b1635a6ca75d6210d4a4f962f9f16f4239a6783f98e57f9662b598fa2fb1b8e12c0ad5c2bd86846ed0b97b85eb73dd7498b3a6d71a4b - languageName: node - linkType: hard - -"@babel/parser@npm:^7.18.3, @babel/parser@npm:^7.18.5": - version: 7.18.5 - resolution: "@babel/parser@npm:7.18.5" +"@babel/parser@npm:^7.0.0, @babel/parser@npm:^7.1.0, @babel/parser@npm:^7.13.16, @babel/parser@npm:^7.14.0, @babel/parser@npm:^7.14.7, @babel/parser@npm:^7.18.10, @babel/parser@npm:^7.18.3, @babel/parser@npm:^7.19.3, @babel/parser@npm:^7.3.3": + version: 7.19.4 + resolution: "@babel/parser@npm:7.19.4" bin: parser: ./bin/babel-parser.js - checksum: 4976349d8681af215fd5771bd5b74568cc95a2e8bf2afcf354bf46f73f3d6f08d54705f354b1d0012f914dd02a524b7d37c5c1204ccaafccb9db3c37dba96a9b + checksum: 5ef97da97915085ff3b9c562b04fb6316074ece52d20de95f44c47b46abf87fd754cbcae769a69570a84652b736afe5bb2cb7dc117aa7ad6d81ab40eed0c613b languageName: node linkType: hard @@ -1119,19 +643,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-proposal-class-properties@npm:^7.0.0, @babel/plugin-proposal-class-properties@npm:^7.16.0, @babel/plugin-proposal-class-properties@npm:^7.17.12": - version: 7.17.12 - resolution: "@babel/plugin-proposal-class-properties@npm:7.17.12" - dependencies: - "@babel/helper-create-class-features-plugin": ^7.17.12 - "@babel/helper-plugin-utils": ^7.17.12 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 884df6a4617a18cdc2a630096b2a10954bcc94757c893bb01abd6702fdc73343ca5c611f4884c4634e0608f5e86c3093ea6b973ce00bf21b248ba54de92c837d - languageName: node - linkType: hard - -"@babel/plugin-proposal-class-properties@npm:^7.13.0": +"@babel/plugin-proposal-class-properties@npm:^7.0.0, @babel/plugin-proposal-class-properties@npm:^7.13.0, @babel/plugin-proposal-class-properties@npm:^7.16.0, @babel/plugin-proposal-class-properties@npm:^7.17.12": version: 7.18.6 resolution: "@babel/plugin-proposal-class-properties@npm:7.18.6" dependencies: @@ -1220,7 +732,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-proposal-nullish-coalescing-operator@npm:^7.13.8": +"@babel/plugin-proposal-nullish-coalescing-operator@npm:^7.13.8, @babel/plugin-proposal-nullish-coalescing-operator@npm:^7.16.0, @babel/plugin-proposal-nullish-coalescing-operator@npm:^7.17.12": version: 7.18.6 resolution: "@babel/plugin-proposal-nullish-coalescing-operator@npm:7.18.6" dependencies: @@ -1232,18 +744,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-proposal-nullish-coalescing-operator@npm:^7.16.0, @babel/plugin-proposal-nullish-coalescing-operator@npm:^7.17.12": - version: 7.17.12 - resolution: "@babel/plugin-proposal-nullish-coalescing-operator@npm:7.17.12" - dependencies: - "@babel/helper-plugin-utils": ^7.17.12 - "@babel/plugin-syntax-nullish-coalescing-operator": ^7.8.3 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 7881d8005d0d4e17a94f3bfbfa4a0d8af016d2f62ed90912fabb8c5f8f0cc0a15fd412f09c230984c40b5c893086987d403c73198ef388ffcb3726ff72efc009 - languageName: node - linkType: hard - "@babel/plugin-proposal-numeric-separator@npm:^7.16.0, @babel/plugin-proposal-numeric-separator@npm:^7.16.7": version: 7.16.7 resolution: "@babel/plugin-proposal-numeric-separator@npm:7.16.7" @@ -1296,7 +796,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-proposal-optional-chaining@npm:^7.13.12": +"@babel/plugin-proposal-optional-chaining@npm:^7.13.12, @babel/plugin-proposal-optional-chaining@npm:^7.16.0, @babel/plugin-proposal-optional-chaining@npm:^7.17.12": version: 7.18.9 resolution: "@babel/plugin-proposal-optional-chaining@npm:7.18.9" dependencies: @@ -1309,19 +809,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-proposal-optional-chaining@npm:^7.16.0, @babel/plugin-proposal-optional-chaining@npm:^7.17.12": - version: 7.17.12 - resolution: "@babel/plugin-proposal-optional-chaining@npm:7.17.12" - dependencies: - "@babel/helper-plugin-utils": ^7.17.12 - "@babel/helper-skip-transparent-expression-wrappers": ^7.16.0 - "@babel/plugin-syntax-optional-chaining": ^7.8.3 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: a27b220573441a0ad3eecf8ddcb249556a64de45add236791d76cfa164a8fd34181857528fa7d21d03d6b004e7c043bd929cce068e611ee1ac72aaf4d397aa12 - languageName: node - linkType: hard - "@babel/plugin-proposal-private-methods@npm:^7.16.0, @babel/plugin-proposal-private-methods@npm:^7.17.12": version: 7.17.12 resolution: "@babel/plugin-proposal-private-methods@npm:7.17.12" @@ -1437,18 +924,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-flow@npm:^7.0.0, @babel/plugin-syntax-flow@npm:^7.17.12": - version: 7.17.12 - resolution: "@babel/plugin-syntax-flow@npm:7.17.12" - dependencies: - "@babel/helper-plugin-utils": ^7.17.12 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: f92f18c9414478a3f408866c8a3d3f6b83f5369c8b76880245ba05d7ab9166d47c7d4ab1e0ac8b7a69d1d1b448bea836d1b340f823b1e548fec62a563cc9d0ec - languageName: node - linkType: hard - -"@babel/plugin-syntax-flow@npm:^7.18.6": +"@babel/plugin-syntax-flow@npm:^7.0.0, @babel/plugin-syntax-flow@npm:^7.18.6": version: 7.18.6 resolution: "@babel/plugin-syntax-flow@npm:7.18.6" dependencies: @@ -1602,18 +1078,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-typescript@npm:^7.17.12, @babel/plugin-syntax-typescript@npm:^7.7.2": - version: 7.17.12 - resolution: "@babel/plugin-syntax-typescript@npm:7.17.12" - dependencies: - "@babel/helper-plugin-utils": ^7.17.12 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 50ab09f1953a2b0586cff9e29bf7cea3d886b48c1361a861687c2aef46356c6d73778c3341b0c051dc82a34417f19e9d759ae918353c5a98d25e85f2f6d24181 - languageName: node - linkType: hard - -"@babel/plugin-syntax-typescript@npm:^7.18.6": +"@babel/plugin-syntax-typescript@npm:^7.18.6, @babel/plugin-syntax-typescript@npm:^7.7.2": version: 7.18.6 resolution: "@babel/plugin-syntax-typescript@npm:7.18.6" dependencies: @@ -1745,19 +1210,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-flow-strip-types@npm:^7.0.0, @babel/plugin-transform-flow-strip-types@npm:^7.12.10, @babel/plugin-transform-flow-strip-types@npm:^7.14.5, @babel/plugin-transform-flow-strip-types@npm:^7.16.0": - version: 7.17.12 - resolution: "@babel/plugin-transform-flow-strip-types@npm:7.17.12" - dependencies: - "@babel/helper-plugin-utils": ^7.17.12 - "@babel/plugin-syntax-flow": ^7.17.12 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: c37d3cc00aaec2036d1046f5376820f5c6098df493bd9a4d9013c47e0f5ef9c213eb4567ba1ce466269d9771f5cdc76613309c310b696a0489a20e593c8967e2 - languageName: node - linkType: hard - -"@babel/plugin-transform-flow-strip-types@npm:^7.18.6": +"@babel/plugin-transform-flow-strip-types@npm:^7.0.0, @babel/plugin-transform-flow-strip-types@npm:^7.12.10, @babel/plugin-transform-flow-strip-types@npm:^7.16.0, @babel/plugin-transform-flow-strip-types@npm:^7.18.6": version: 7.18.9 resolution: "@babel/plugin-transform-flow-strip-types@npm:7.18.9" dependencies: @@ -1828,21 +1281,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-modules-commonjs@npm:^7.0.0, @babel/plugin-transform-modules-commonjs@npm:^7.18.2": - version: 7.18.2 - resolution: "@babel/plugin-transform-modules-commonjs@npm:7.18.2" - dependencies: - "@babel/helper-module-transforms": ^7.18.0 - "@babel/helper-plugin-utils": ^7.17.12 - "@babel/helper-simple-access": ^7.18.2 - babel-plugin-dynamic-import-node: ^2.3.3 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 99c1c5ce9c353e29eb680ebb5bdf27c076c6403e133a066999298de642423cc7f38cfbac02372d33ed73278da13be23c4be7d60169c3e27bd900a373e61a599a - languageName: node - linkType: hard - -"@babel/plugin-transform-modules-commonjs@npm:^7.13.8": +"@babel/plugin-transform-modules-commonjs@npm:^7.0.0, @babel/plugin-transform-modules-commonjs@npm:^7.13.8, @babel/plugin-transform-modules-commonjs@npm:^7.18.2": version: 7.18.6 resolution: "@babel/plugin-transform-modules-commonjs@npm:7.18.6" dependencies: @@ -1940,18 +1379,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-react-constant-elements@npm:^7.12.1": - version: 7.13.13 - resolution: "@babel/plugin-transform-react-constant-elements@npm:7.13.13" - dependencies: - "@babel/helper-plugin-utils": ^7.13.0 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 1808bcd5dea9d135a469ac73756aa6b8517a84446ec578f1ededd2ff6b45eba1bdb89afe21f50c10a54b55b637b2e28c49e37c908e300f054fd9c4ae4fd86d2c - languageName: node - linkType: hard - -"@babel/plugin-transform-react-constant-elements@npm:^7.14.5": +"@babel/plugin-transform-react-constant-elements@npm:^7.12.1, @babel/plugin-transform-react-constant-elements@npm:^7.14.5": version: 7.17.12 resolution: "@babel/plugin-transform-react-constant-elements@npm:7.17.12" dependencies: @@ -2023,34 +1451,18 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-reserved-words@npm:^7.17.12": - version: 7.17.12 - resolution: "@babel/plugin-transform-reserved-words@npm:7.17.12" - dependencies: - "@babel/helper-plugin-utils": ^7.17.12 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: d8a617cb79ca5852ac2736a9f81c15a3b0760919720c3b9069a864e2288006ebcaab557dbb36a3eba936defd6699f82e3bf894915925aa9185f5d9bcbf3b29fd - languageName: node - linkType: hard - -"@babel/plugin-transform-runtime@npm:^7.16.4": - version: 7.18.2 - resolution: "@babel/plugin-transform-runtime@npm:7.18.2" +"@babel/plugin-transform-reserved-words@npm:^7.17.12": + version: 7.17.12 + resolution: "@babel/plugin-transform-reserved-words@npm:7.17.12" dependencies: - "@babel/helper-module-imports": ^7.16.7 "@babel/helper-plugin-utils": ^7.17.12 - babel-plugin-polyfill-corejs2: ^0.3.0 - babel-plugin-polyfill-corejs3: ^0.5.0 - babel-plugin-polyfill-regenerator: ^0.3.0 - semver: ^6.3.0 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 2f41b3a9213ddb795de0f7598e9e6dfe20781bab4346e34585f2ceab187dac03860db6e41c4819fb3ddb51111ee910c8b45971d6e886cd715e06ba0f3ea19481 + checksum: d8a617cb79ca5852ac2736a9f81c15a3b0760919720c3b9069a864e2288006ebcaab557dbb36a3eba936defd6699f82e3bf894915925aa9185f5d9bcbf3b29fd languageName: node linkType: hard -"@babel/plugin-transform-runtime@npm:^7.18.2": +"@babel/plugin-transform-runtime@npm:^7.16.4, @babel/plugin-transform-runtime@npm:^7.18.2": version: 7.18.5 resolution: "@babel/plugin-transform-runtime@npm:7.18.5" dependencies: @@ -2122,19 +1534,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-typescript@npm:^7.17.12": - version: 7.18.4 - resolution: "@babel/plugin-transform-typescript@npm:7.18.4" - dependencies: - "@babel/helper-create-class-features-plugin": ^7.18.0 - "@babel/helper-plugin-utils": ^7.17.12 - "@babel/plugin-syntax-typescript": ^7.17.12 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: d4575d473af634f77070f847478dfd8de7662f9a531dbaedf1f99c49b6e9b7c76d7f562a9595a82a02867a55e1f3f0a4f48c6f8756712414065a232ed856b7ae - languageName: node - linkType: hard - "@babel/plugin-transform-typescript@npm:^7.18.6": version: 7.18.12 resolution: "@babel/plugin-transform-typescript@npm:7.18.12" @@ -2256,20 +1655,7 @@ __metadata: languageName: node linkType: hard -"@babel/preset-flow@npm:^7.12.1": - version: 7.14.5 - resolution: "@babel/preset-flow@npm:7.14.5" - dependencies: - "@babel/helper-plugin-utils": ^7.14.5 - "@babel/helper-validator-option": ^7.14.5 - "@babel/plugin-transform-flow-strip-types": ^7.14.5 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 439fb55719f62750cb55418c0c57a15f1e59be914981d899f45cc6145defc3457f1bf41d16e4350c7336df6d8f1a16cdde21dbf77554e6be7bd5f0962dd32f33 - languageName: node - linkType: hard - -"@babel/preset-flow@npm:^7.13.13": +"@babel/preset-flow@npm:^7.12.1, @babel/preset-flow@npm:^7.13.13": version: 7.18.6 resolution: "@babel/preset-flow@npm:7.18.6" dependencies: @@ -2313,20 +1699,7 @@ __metadata: languageName: node linkType: hard -"@babel/preset-typescript@npm:^7.12.7, @babel/preset-typescript@npm:^7.15.0, @babel/preset-typescript@npm:^7.16.0, @babel/preset-typescript@npm:^7.17.12": - version: 7.17.12 - resolution: "@babel/preset-typescript@npm:7.17.12" - dependencies: - "@babel/helper-plugin-utils": ^7.17.12 - "@babel/helper-validator-option": ^7.16.7 - "@babel/plugin-transform-typescript": ^7.17.12 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: f4ee9eeb0ef631a47d1c9bd7f6e365ae0bacefa3f47c702b03c51652ea764c267b26fdcf2814718b26c73accdd0fff7fcec1bb2d00625a967ecd7dac2f5fdce1 - languageName: node - linkType: hard - -"@babel/preset-typescript@npm:^7.13.0": +"@babel/preset-typescript@npm:^7.12.7, @babel/preset-typescript@npm:^7.13.0, @babel/preset-typescript@npm:^7.15.0, @babel/preset-typescript@npm:^7.16.0, @babel/preset-typescript@npm:^7.17.12": version: 7.18.6 resolution: "@babel/preset-typescript@npm:7.18.6" dependencies: @@ -2354,17 +1727,7 @@ __metadata: languageName: node linkType: hard -"@babel/runtime-corejs3@npm:^7.10.2": - version: 7.15.4 - resolution: "@babel/runtime-corejs3@npm:7.15.4" - dependencies: - core-js-pure: ^3.16.0 - regenerator-runtime: ^0.13.4 - checksum: ba3b7ed66a00e4d00b0ee1d7a9b9902007c1cd1db511a6153032f19ed964d3a22ef76d8f75ff7d14da9ff70f1b43edba6eccce55097a78e84d249c2991c9959e - languageName: node - linkType: hard - -"@babel/runtime-corejs3@npm:^7.18.3": +"@babel/runtime-corejs3@npm:^7.10.2, @babel/runtime-corejs3@npm:^7.18.3": version: 7.18.3 resolution: "@babel/runtime-corejs3@npm:7.18.3" dependencies: @@ -2383,18 +1746,7 @@ __metadata: languageName: node linkType: hard -"@babel/template@npm:^7.12.7, @babel/template@npm:^7.16.7, @babel/template@npm:^7.3.3": - version: 7.16.7 - resolution: "@babel/template@npm:7.16.7" - dependencies: - "@babel/code-frame": ^7.16.7 - "@babel/parser": ^7.16.7 - "@babel/types": ^7.16.7 - checksum: 10cd112e89276e00f8b11b55a51c8b2f1262c318283a980f4d6cdb0286dc05734b9aaeeb9f3ad3311900b09bc913e02343fcaa9d4a4f413964aaab04eb84ac4a - languageName: node - linkType: hard - -"@babel/template@npm:^7.18.10, @babel/template@npm:^7.18.6": +"@babel/template@npm:^7.16.7, @babel/template@npm:^7.18.10, @babel/template@npm:^7.3.3": version: 7.18.10 resolution: "@babel/template@npm:7.18.10" dependencies: @@ -2405,106 +1757,32 @@ __metadata: languageName: node linkType: hard -"@babel/traverse@npm:7.12.13": - version: 7.12.13 - resolution: "@babel/traverse@npm:7.12.13" - dependencies: - "@babel/code-frame": ^7.12.13 - "@babel/generator": ^7.12.13 - "@babel/helper-function-name": ^7.12.13 - "@babel/helper-split-export-declaration": ^7.12.13 - "@babel/parser": ^7.12.13 - "@babel/types": ^7.12.13 - debug: ^4.1.0 - globals: ^11.1.0 - lodash: ^4.17.19 - checksum: eb4e2e4cc486a2ab11fdfa2e8dcb105f60689d4adc79d0ce6955b2e0113837b518c8afa4559c09de773c7f7f0b28689d9312a79e53aba1e943bee4a69717d39d - languageName: node - linkType: hard - -"@babel/traverse@npm:^7.0.0, @babel/traverse@npm:^7.12.9, @babel/traverse@npm:^7.13.0, @babel/traverse@npm:^7.16.8, @babel/traverse@npm:^7.18.0, @babel/traverse@npm:^7.18.2, @babel/traverse@npm:^7.7.2": - version: 7.18.2 - resolution: "@babel/traverse@npm:7.18.2" - dependencies: - "@babel/code-frame": ^7.16.7 - "@babel/generator": ^7.18.2 - "@babel/helper-environment-visitor": ^7.18.2 - "@babel/helper-function-name": ^7.17.9 - "@babel/helper-hoist-variables": ^7.16.7 - "@babel/helper-split-export-declaration": ^7.16.7 - "@babel/parser": ^7.18.0 - "@babel/types": ^7.18.2 - debug: ^4.1.0 - globals: ^11.1.0 - checksum: e21c2d550bf610406cf21ef6fbec525cb1d80b9d6d71af67552478a24ee371203cb4025b23b110ae7288a62a874ad5898daad19ad23daa95dfc8ab47a47a092f - languageName: node - linkType: hard - -"@babel/traverse@npm:^7.18.10, @babel/traverse@npm:^7.18.9": - version: 7.18.11 - resolution: "@babel/traverse@npm:7.18.11" +"@babel/traverse@npm:7.19.3": + version: 7.19.3 + resolution: "@babel/traverse@npm:7.19.3" dependencies: "@babel/code-frame": ^7.18.6 - "@babel/generator": ^7.18.10 + "@babel/generator": ^7.19.3 "@babel/helper-environment-visitor": ^7.18.9 - "@babel/helper-function-name": ^7.18.9 + "@babel/helper-function-name": ^7.19.0 "@babel/helper-hoist-variables": ^7.18.6 "@babel/helper-split-export-declaration": ^7.18.6 - "@babel/parser": ^7.18.11 - "@babel/types": ^7.18.10 - debug: ^4.1.0 - globals: ^11.1.0 - checksum: 727409464d5cf27f33555010098ce9bb435f0648cc76e674f4fb7513522356655ba62be99c8df330982b391ccf5f0c0c23c7bd7453d4936d47e2181693fed14c - languageName: node - linkType: hard - -"@babel/traverse@npm:^7.18.5": - version: 7.18.5 - resolution: "@babel/traverse@npm:7.18.5" - dependencies: - "@babel/code-frame": ^7.16.7 - "@babel/generator": ^7.18.2 - "@babel/helper-environment-visitor": ^7.18.2 - "@babel/helper-function-name": ^7.17.9 - "@babel/helper-hoist-variables": ^7.16.7 - "@babel/helper-split-export-declaration": ^7.16.7 - "@babel/parser": ^7.18.5 - "@babel/types": ^7.18.4 + "@babel/parser": ^7.19.3 + "@babel/types": ^7.19.3 debug: ^4.1.0 globals: ^11.1.0 - checksum: cc0470c880e15a748ca3424665c65836dba450fd0331fb28f9d30aa42acd06387b6321996517ab1761213f781fe8d657e2c3ad67c34afcb766d50653b393810f - languageName: node - linkType: hard - -"@babel/types@npm:7.12.13": - version: 7.12.13 - resolution: "@babel/types@npm:7.12.13" - dependencies: - "@babel/helper-validator-identifier": ^7.12.11 - lodash: ^4.17.19 - to-fast-properties: ^2.0.0 - checksum: 54737bb8fe079c8986b8a04bce6351ca2a4eb17b95b49b5e7e6a333e61498ac9c7ccff1b63fa5e0e7aa6d3210fb7ed722062cb6348eb4160547d15ead32d4d18 - languageName: node - linkType: hard - -"@babel/types@npm:^7.0.0, @babel/types@npm:^7.12.13, @babel/types@npm:^7.12.6, @babel/types@npm:^7.12.7, @babel/types@npm:^7.15.6, @babel/types@npm:^7.16.0, @babel/types@npm:^7.16.7, @babel/types@npm:^7.16.8, @babel/types@npm:^7.17.0, @babel/types@npm:^7.17.12, @babel/types@npm:^7.18.0, @babel/types@npm:^7.18.2, @babel/types@npm:^7.18.4, @babel/types@npm:^7.3.0, @babel/types@npm:^7.3.3, @babel/types@npm:^7.4.4, @babel/types@npm:^7.8.3": - version: 7.18.4 - resolution: "@babel/types@npm:7.18.4" - dependencies: - "@babel/helper-validator-identifier": ^7.16.7 - to-fast-properties: ^2.0.0 - checksum: 85df59beb99c1b95e9e41590442f2ffa1e5b1b558d025489db40c9f7c906bd03a17da26c3ec486e5800e80af27c42ca7eee9506d9212ab17766d2d68d30fbf52 + checksum: ef16c98fca7f2c347febd06737c13230ea103d619a0d6c142445bc8eff6359d2fce026f27dece02b4838f614cda8a9330bc4a576ccc6cd0ce21844d1d0205769 languageName: node linkType: hard -"@babel/types@npm:^7.18.10, @babel/types@npm:^7.18.6, @babel/types@npm:^7.18.9": - version: 7.18.10 - resolution: "@babel/types@npm:7.18.10" +"@babel/types@npm:7.19.3": + version: 7.19.3 + resolution: "@babel/types@npm:7.19.3" dependencies: "@babel/helper-string-parser": ^7.18.10 - "@babel/helper-validator-identifier": ^7.18.6 + "@babel/helper-validator-identifier": ^7.19.1 to-fast-properties: ^2.0.0 - checksum: 11632c9b106e54021937a6498138014ebc9ad6c327a07b2af3ba8700773945aba4055fd136431cbe3a500d0f363cbf9c68eb4d6d38229897c5de9d06e14c85e8 + checksum: 34a5b3db3b99a1a80ec2a784c2bb0e48769a38f1526dc377a5753a3ac5e5704663c405a393117ecc7a9df9da07b01625be7c4c3fee43ae46aba23b0c40928d77 languageName: node linkType: hard @@ -4542,6 +3820,77 @@ __metadata: languageName: node linkType: hard +"@glimmer/env@npm:0.1.7, @glimmer/env@npm:^0.1.7": + version: 0.1.7 + resolution: "@glimmer/env@npm:0.1.7" + checksum: d46686da1b21615c177792794ed11f725fbb1c32936d69ca54a3ac40e2314638a529b81afb23759d35cdf36462a7a6b2c02604a366473cd6a8abadfe56e9c335 + languageName: node + linkType: hard + +"@glimmer/global-context@npm:0.62.5": + version: 0.62.5 + resolution: "@glimmer/global-context@npm:0.62.5" + dependencies: + "@glimmer/env": ^0.1.7 + checksum: f60e893e9ace9536713694ddd82147fa2e8ae7106617bec661ba229af718c56fc8843e2e4afef57e9ebd77b6b7a7b9c15ca533d2ddb939febae341d2bd72aca6 + languageName: node + linkType: hard + +"@glimmer/interfaces@npm:0.62.5": + version: 0.62.5 + resolution: "@glimmer/interfaces@npm:0.62.5" + dependencies: + "@simple-dom/interface": ^1.4.0 + checksum: 9d726916324cb1eff40f9b14b562bddeb4146c57b688ec06d399294818b44c44cc0c05ae178d3d0bd3f872f27513ea646335e387d6c7a7c6ab3e2fba78f30524 + languageName: node + linkType: hard + +"@glimmer/reference@npm:^0.62.4": + version: 0.62.5 + resolution: "@glimmer/reference@npm:0.62.5" + dependencies: + "@glimmer/env": ^0.1.7 + "@glimmer/global-context": 0.62.5 + "@glimmer/interfaces": 0.62.5 + "@glimmer/util": 0.62.5 + "@glimmer/validator": 0.62.5 + checksum: 009a573c60b0cc026903a57716ae1a700ff3d1078e14618805fff0416b791a0465b7f5af03d57855b01aa9cb1e17e945fe9c05c015dd46a50faa1248d1342375 + languageName: node + linkType: hard + +"@glimmer/syntax@npm:^0.62.4": + version: 0.62.5 + resolution: "@glimmer/syntax@npm:0.62.5" + dependencies: + "@glimmer/interfaces": 0.62.5 + "@glimmer/util": 0.62.5 + "@handlebars/parser": ^1.1.0 + simple-html-tokenizer: ^0.5.10 + checksum: 1a69f1aa6bd51e9e2e5f39ce2e2ccd4bc7b3e7e4e1c91ccf4527c8bd16d5f1f99d02f60e0ec2e8eb2762d75dd07a5a5793e724c09c97680c81908d5acf9b03f8 + languageName: node + linkType: hard + +"@glimmer/util@npm:0.62.5": + version: 0.62.5 + resolution: "@glimmer/util@npm:0.62.5" + dependencies: + "@glimmer/env": 0.1.7 + "@glimmer/interfaces": 0.62.5 + "@simple-dom/interface": ^1.4.0 + checksum: 38fd1578f9985803b8ad858bb259cba223ee1ecdd308c73ccc043da1e62fa0d1f10bc4aa10de860e417f27d1d8aa98f0c1cec10322ee9f1f9423edae6a3d6fb6 + languageName: node + linkType: hard + +"@glimmer/validator@npm:0.62.5, @glimmer/validator@npm:^0.62.4": + version: 0.62.5 + resolution: "@glimmer/validator@npm:0.62.5" + dependencies: + "@glimmer/env": ^0.1.7 + "@glimmer/global-context": 0.62.5 + checksum: 58559481b35a2684c421b7fe98f5e21f660bbf37aa3abd65e27b49183a16f14ac93bfe87acef6d88951d3d8778de7afe2871eedd2822583e75f292460f4f57c8 + languageName: node + linkType: hard + "@graphql-codegen/add@npm:^2.0.2": version: 2.0.2 resolution: "@graphql-codegen/add@npm:2.0.2" @@ -5101,6 +4450,13 @@ __metadata: languageName: node linkType: hard +"@handlebars/parser@npm:^1.1.0": + version: 1.1.0 + resolution: "@handlebars/parser@npm:1.1.0" + checksum: f1ded58182780e1fdc0a9d40fe8485785118f7cf684210d538ea3847198d454cb2c122fd1849dfde545aba69502b382c4711cb084c82ca96c1f313178528dd17 + languageName: node + linkType: hard + "@hapi/hoek@npm:^9.0.0": version: 9.2.0 resolution: "@hapi/hoek@npm:9.2.0" @@ -5502,18 +4858,7 @@ __metadata: languageName: node linkType: hard -"@jridgewell/gen-mapping@npm:^0.3.0": - version: 0.3.1 - resolution: "@jridgewell/gen-mapping@npm:0.3.1" - dependencies: - "@jridgewell/set-array": ^1.0.0 - "@jridgewell/sourcemap-codec": ^1.4.10 - "@jridgewell/trace-mapping": ^0.3.9 - checksum: e9e7bb3335dea9e60872089761d4e8e089597360cdb1af90370e9d53b7d67232c1e0a3ab65fbfef4fc785745193fbc56bff9f3a6cab6c6ce3f15e12b4191f86b - languageName: node - linkType: hard - -"@jridgewell/gen-mapping@npm:^0.3.2": +"@jridgewell/gen-mapping@npm:^0.3.0, @jridgewell/gen-mapping@npm:^0.3.2": version: 0.3.2 resolution: "@jridgewell/gen-mapping@npm:0.3.2" dependencies: @@ -5531,14 +4876,7 @@ __metadata: languageName: node linkType: hard -"@jridgewell/set-array@npm:^1.0.0": - version: 1.1.1 - resolution: "@jridgewell/set-array@npm:1.1.1" - checksum: cc5d91e0381c347e3edee4ca90b3c292df9e6e55f29acbe0dd97de8651b4730e9ab761406fd572effa79972a0edc55647b627f8c72315e276d959508853d9bf2 - languageName: node - linkType: hard - -"@jridgewell/set-array@npm:^1.0.1": +"@jridgewell/set-array@npm:^1.0.0, @jridgewell/set-array@npm:^1.0.1": version: 1.1.2 resolution: "@jridgewell/set-array@npm:1.1.2" checksum: 69a84d5980385f396ff60a175f7177af0b8da4ddb81824cb7016a9ef914eee9806c72b6b65942003c63f7983d4f39a5c6c27185bbca88eb4690b62075602e28e @@ -6058,8 +5396,18 @@ __metadata: dependencies: "@types/jest": ^27 "@types/jscodeshift": ^0.11.5 + codemod-cli: ^3.2.0 + eslint: ^7.25.0 + eslint-config-prettier: ^8.3.0 + eslint-plugin-node: ^11.1.0 + eslint-plugin-prettier: ^3.4.0 jest: ^27 - jscodeshift: ^0.13.1 + prettier: ^2.2.1 + ts-jest: ^27 + ts-node: 10.4.0 + typescript: ^4.8.0 + bin: + rtk-codemods: ./bin/cli.js languageName: unknown linkType: soft @@ -6421,6 +5769,13 @@ __metadata: languageName: node linkType: hard +"@simple-dom/interface@npm:^1.4.0": + version: 1.4.0 + resolution: "@simple-dom/interface@npm:1.4.0" + checksum: e0ce8b6174208c5a369c2650094d16080230bf90cb95cc8258f9fd6b93be8afedbffb9d63da7f1d295a4e8d901f5fff907a69e1d55556db9e8544f2615b2f1d7 + languageName: node + linkType: hard + "@sinclair/typebox@npm:^0.23.3": version: 0.23.5 resolution: "@sinclair/typebox@npm:0.23.5" @@ -6904,13 +6259,6 @@ __metadata: languageName: node linkType: hard -"@trysound/sax@npm:0.1.1": - version: 0.1.1 - resolution: "@trysound/sax@npm:0.1.1" - checksum: 6fe9a87f2a6808c468789b5f2d3677a8ea8d342facce2d9ca3198efa920a169bd6f546805ebad6dc0a851c6468cf1569f63a3b97a4e9380a2c17711636d77eed - languageName: node - linkType: hard - "@trysound/sax@npm:0.2.0": version: 0.2.0 resolution: "@trysound/sax@npm:0.2.0" @@ -7247,13 +6595,13 @@ __metadata: languageName: node linkType: hard -"@types/jest@npm:*": - version: 27.4.1 - resolution: "@types/jest@npm:27.4.1" +"@types/jest@npm:*, @types/jest@npm:^27": + version: 27.5.2 + resolution: "@types/jest@npm:27.5.2" dependencies: jest-matcher-utils: ^27.0.0 pretty-format: ^27.0.0 - checksum: 5184f3eef4832d01ee8f59bed15eec45ccc8e29c724a5e6ce37bf74396b37bdf04f557000f45ba4fc38ae6075cf9cfcce3d7a75abc981023c61ceb27230a93e4 + checksum: 7e11c6826aa429ad990dc262e4e4b54aa36573287fddf15773e4137f07d11d3105f0dd9f1baff73252160a057df23f5529bb83b1bf83cd3f45f9460a5ca5c22e languageName: node linkType: hard @@ -7267,16 +6615,6 @@ __metadata: languageName: node linkType: hard -"@types/jest@npm:^27": - version: 27.5.2 - resolution: "@types/jest@npm:27.5.2" - dependencies: - jest-matcher-utils: ^27.0.0 - pretty-format: ^27.0.0 - checksum: 7e11c6826aa429ad990dc262e4e4b54aa36573287fddf15773e4137f07d11d3105f0dd9f1baff73252160a057df23f5529bb83b1bf83cd3f45f9460a5ca5c22e - languageName: node - linkType: hard - "@types/js-levenshtein@npm:^1.1.1": version: 1.1.1 resolution: "@types/js-levenshtein@npm:1.1.1" @@ -7301,7 +6639,7 @@ __metadata: languageName: node linkType: hard -"@types/json-schema@npm:*, @types/json-schema@npm:^7.0.4, @types/json-schema@npm:^7.0.5, @types/json-schema@npm:^7.0.6, @types/json-schema@npm:^7.0.7, @types/json-schema@npm:^7.0.8, @types/json-schema@npm:^7.0.9": +"@types/json-schema@npm:*, @types/json-schema@npm:^7.0.4, @types/json-schema@npm:^7.0.5, @types/json-schema@npm:^7.0.7, @types/json-schema@npm:^7.0.8, @types/json-schema@npm:^7.0.9": version: 7.0.11 resolution: "@types/json-schema@npm:7.0.11" checksum: 527bddfe62db9012fccd7627794bd4c71beb77601861055d87e3ee464f2217c85fca7a4b56ae677478367bbd248dbde13553312b7d4dbc702a2f2bbf60c4018d @@ -7404,10 +6742,10 @@ __metadata: languageName: node linkType: hard -"@types/node@npm:*": - version: 15.12.4 - resolution: "@types/node@npm:15.12.4" - checksum: 1731c610eb87d2051d32d0f64f2b14b4e75443ab40ab4882e50fdaa4e5e1013240a6d249213bec1f83b2c3ba24f6d5233159a4deac0bb51751809f5cb6082735 +"@types/node@npm:*, @types/node@npm:^17.0.5": + version: 17.0.45 + resolution: "@types/node@npm:17.0.45" + checksum: aa04366b9103b7d6cfd6b2ef64182e0eaa7d4462c3f817618486ea0422984c51fc69fd0d436eae6c9e696ddfdbec9ccaa27a917f7c2e8c75c5d57827fe3d95e8 languageName: node linkType: hard @@ -7439,13 +6777,6 @@ __metadata: languageName: node linkType: hard -"@types/node@npm:^17.0.5": - version: 17.0.45 - resolution: "@types/node@npm:17.0.45" - checksum: aa04366b9103b7d6cfd6b2ef64182e0eaa7d4462c3f817618486ea0422984c51fc69fd0d436eae6c9e696ddfdbec9ccaa27a917f7c2e8c75c5d57827fe3d95e8 - languageName: node - linkType: hard - "@types/normalize-package-data@npm:^2.4.0": version: 2.4.0 resolution: "@types/normalize-package-data@npm:2.4.0" @@ -8635,29 +7966,7 @@ __metadata: languageName: node linkType: hard -"algoliasearch@npm:^4.0.0": - version: 4.10.5 - resolution: "algoliasearch@npm:4.10.5" - dependencies: - "@algolia/cache-browser-local-storage": 4.10.5 - "@algolia/cache-common": 4.10.5 - "@algolia/cache-in-memory": 4.10.5 - "@algolia/client-account": 4.10.5 - "@algolia/client-analytics": 4.10.5 - "@algolia/client-common": 4.10.5 - "@algolia/client-personalization": 4.10.5 - "@algolia/client-search": 4.10.5 - "@algolia/logger-common": 4.10.5 - "@algolia/logger-console": 4.10.5 - "@algolia/requester-browser-xhr": 4.10.5 - "@algolia/requester-common": 4.10.5 - "@algolia/requester-node-http": 4.10.5 - "@algolia/transporter": 4.10.5 - checksum: 8ad7594e5705592b66c1b5da8a30ca3c3d0980001d7217a7346e3531e45d4a30e97d432d556349fe6964f9c1c0c594578124a7cec7f6af61d755120abdbbf45b - languageName: node - linkType: hard - -"algoliasearch@npm:^4.13.1": +"algoliasearch@npm:^4.0.0, algoliasearch@npm:^4.13.1": version: 4.13.1 resolution: "algoliasearch@npm:4.13.1" dependencies: @@ -8679,23 +7988,14 @@ __metadata: languageName: node linkType: hard -"alphanum-sort@npm:^1.0.0, alphanum-sort@npm:^1.0.2": +"alphanum-sort@npm:^1.0.0": version: 1.0.2 resolution: "alphanum-sort@npm:1.0.2" checksum: 5a32d0b3c0944e65d22ff3ae2f88d7a4f8d88a78a703033caeae33f2944915e053d283d02f630dc94823edc7757148ecdcf39fd687a5117bda5c10133a03a7d8 languageName: node linkType: hard -"ansi-align@npm:^3.0.0": - version: 3.0.0 - resolution: "ansi-align@npm:3.0.0" - dependencies: - string-width: ^3.0.0 - checksum: 6bc5f3712d28a899063845a15c5da75b2f350dda8ffac6098581619b80a85d249cdd23c3dc7b596cd31e44477382bcdedff47e31201eaa10bb9708c9fce45330 - languageName: node - linkType: hard - -"ansi-align@npm:^3.0.1": +"ansi-align@npm:^3.0.0, ansi-align@npm:^3.0.1": version: 3.0.1 resolution: "ansi-align@npm:3.0.1" dependencies: @@ -8750,7 +8050,7 @@ __metadata: languageName: node linkType: hard -"ansi-regex@npm:^4.0.0, ansi-regex@npm:^4.1.0": +"ansi-regex@npm:^4.0.0": version: 4.1.0 resolution: "ansi-regex@npm:4.1.0" checksum: 97aa4659538d53e5e441f5ef2949a3cffcb838e57aeaad42c4194e9d7ddb37246a6526c4ca85d3940a9d1e19b11cc2e114530b54c9d700c8baf163c31779baf8 @@ -9085,6 +8385,16 @@ __metadata: languageName: node linkType: hard +"async-promise-queue@npm:^1.0.5": + version: 1.0.5 + resolution: "async-promise-queue@npm:1.0.5" + dependencies: + async: ^2.4.1 + debug: ^2.6.8 + checksum: 6f18b65e4bac8c12822d66c532aba6c8a8d81ee6e7d790bc7c399e882ff55b642a86379a58df9129db8560f57f76dea0af39b065f43568fb4bec4edf40e415a9 + languageName: node + linkType: hard + "async-retry@npm:1.3.3": version: 1.3.3 resolution: "async-retry@npm:1.3.3" @@ -9094,6 +8404,15 @@ __metadata: languageName: node linkType: hard +"async@npm:^2.4.1": + version: 2.6.4 + resolution: "async@npm:2.6.4" + dependencies: + lodash: ^4.17.14 + checksum: a52083fb32e1ebe1d63e5c5624038bb30be68ff07a6c8d7dfe35e47c93fc144bd8652cbec869e0ac07d57dde387aa5f1386be3559cdee799cb1f789678d88e19 + languageName: node + linkType: hard + "async@npm:^3.2.3": version: 3.2.4 resolution: "async@npm:3.2.4" @@ -9776,7 +9095,7 @@ __metadata: languageName: node linkType: hard -"braces@npm:^3.0.1, braces@npm:^3.0.2, braces@npm:~3.0.2": +"braces@npm:^3.0.2, braces@npm:~3.0.2": version: 3.0.2 resolution: "braces@npm:3.0.2" dependencies: @@ -9890,18 +9209,17 @@ __metadata: languageName: node linkType: hard -"browserslist@npm:^4.0.0, browserslist@npm:^4.14.5, browserslist@npm:^4.16.0, browserslist@npm:^4.16.6, browserslist@npm:^4.18.1, browserslist@npm:^4.20.2, browserslist@npm:^4.20.3": - version: 4.20.4 - resolution: "browserslist@npm:4.20.4" +"browserslist@npm:^4.0.0, browserslist@npm:^4.14.5, browserslist@npm:^4.16.6, browserslist@npm:^4.18.1, browserslist@npm:^4.20.3, browserslist@npm:^4.21.3": + version: 4.21.4 + resolution: "browserslist@npm:4.21.4" dependencies: - caniuse-lite: ^1.0.30001349 - electron-to-chromium: ^1.4.147 - escalade: ^3.1.1 - node-releases: ^2.0.5 - picocolors: ^1.0.0 + caniuse-lite: ^1.0.30001400 + electron-to-chromium: ^1.4.251 + node-releases: ^2.0.6 + update-browserslist-db: ^1.0.9 bin: browserslist: cli.js - checksum: 0e56c42da765524e5c31bc9a1f08afaa8d5dba085071137cf21e56dc78d0cf0283764143df4c7d1c0cd18c3187fc9494e1d93fa0255004f0be493251a28635f9 + checksum: 4af3793704dbb4615bcd29059ab472344dc7961c8680aa6c4bb84f05340e14038d06a5aead58724eae69455b8fade8b8c69f1638016e87e5578969d74c078b79 languageName: node linkType: hard @@ -10194,10 +9512,10 @@ __metadata: languageName: node linkType: hard -"caniuse-lite@npm:^1.0.0, caniuse-lite@npm:^1.0.30001335, caniuse-lite@npm:^1.0.30001349": - version: 1.0.30001352 - resolution: "caniuse-lite@npm:1.0.30001352" - checksum: 575ad031349e56224471859decd100d0f90c804325bf1b543789b212d6126f6e18925766b325b1d96f75e48df0036e68f92af26d1fb175803fd6ad935bc807ac +"caniuse-lite@npm:^1.0.0, caniuse-lite@npm:^1.0.30001335, caniuse-lite@npm:^1.0.30001400": + version: 1.0.30001418 + resolution: "caniuse-lite@npm:1.0.30001418" + checksum: 03380a9ba50b1abd0081e76bfdf331bfb2c28f2277ce5eead5b83960c4db9f1fbbd84a536efa6f8f1fe2c038bc01129d6c42d17f8323fe99a016a5da3829c4bc languageName: node linkType: hard @@ -10539,15 +9857,6 @@ __metadata: languageName: node linkType: hard -"clean-css@npm:^5.1.5": - version: 5.2.1 - resolution: "clean-css@npm:5.2.1" - dependencies: - source-map: ~0.6.0 - checksum: 45bf069a37d8d80a8e88933d7d26f5870aef086f7634ceda25865f6690e24fee1f1b49bf919f3cedb3d51d721534278ea5181b090256ea72ec0c3defb2aa17c2 - languageName: node - linkType: hard - "clean-css@npm:^5.2.2, clean-css@npm:^5.3.0": version: 5.3.0 resolution: "clean-css@npm:5.3.0" @@ -10714,6 +10023,30 @@ __metadata: languageName: node linkType: hard +"codemod-cli@npm:^3.2.0": + version: 3.2.0 + resolution: "codemod-cli@npm:3.2.0" + dependencies: + "@babel/parser": ^7.14.0 + chalk: ^4.1.1 + common-tags: ^1.8.0 + ember-template-recast: ^4.1.4 + execa: ^5.0.0 + fs-extra: ^9.1.0 + globby: ^11.0.2 + import-cwd: ^3.0.0 + import-local: ^3.0.2 + jscodeshift: ^0.11.0 + latest-version: ^5.1.0 + pkg-up: ^3.1.0 + recast: ^0.20.4 + yargs: ^16.2.0 + bin: + codemod-cli: bin/cli.js + checksum: c0448ef19a4f2b503c125236f7b4c568d43ec22b4f42a9b461645deb00ea709864646e5801cbb283dc2c2be0cd20cd953efcec043d18ffb5d4de32de3eb901c6 + languageName: node + linkType: hard + "collapse-white-space@npm:^1.0.2": version: 1.0.6 resolution: "collapse-white-space@npm:1.0.6" @@ -10790,13 +10123,6 @@ __metadata: languageName: node linkType: hard -"colord@npm:^2.0.1, colord@npm:^2.6": - version: 2.8.0 - resolution: "colord@npm:2.8.0" - checksum: 3727ae0d25700fae7e93b078dc5409344d05c8b0869faf6ce99d4963bddde5b5e5ae78b9b7f99089a7a57ea39624f60c81af37a23f7d5e48191bbf7abd28e32b - languageName: node - linkType: hard - "colord@npm:^2.9.1": version: 2.9.2 resolution: "colord@npm:2.9.2" @@ -10818,6 +10144,13 @@ __metadata: languageName: node linkType: hard +"colors@npm:^1.4.0": + version: 1.4.0 + resolution: "colors@npm:1.4.0" + checksum: 98aa2c2418ad87dedf25d781be69dc5fc5908e279d9d30c34d8b702e586a0474605b3a189511482b9d5ed0d20c867515d22749537f7bc546256c6014f3ebdcec + languageName: node + linkType: hard + "colors@npm:~1.2.1": version: 1.2.5 resolution: "colors@npm:1.2.5" @@ -10848,7 +10181,7 @@ __metadata: languageName: node linkType: hard -"commander@npm:*, commander@npm:^8.1.0, commander@npm:^8.3.0": +"commander@npm:*, commander@npm:^8.3.0": version: 8.3.0 resolution: "commander@npm:8.3.0" checksum: 0f82321821fc27b83bd409510bb9deeebcfa799ff0bf5d102128b500b7af22872c0c92cb6a0ebc5a4cf19c6b550fba9cedfa7329d18c6442a625f851377bacf0 @@ -10876,7 +10209,7 @@ __metadata: languageName: node linkType: hard -"commander@npm:^7.1.0, commander@npm:^7.2.0": +"commander@npm:^7.2.0": version: 7.2.0 resolution: "commander@npm:7.2.0" checksum: 53501cbeee61d5157546c0bef0fedb6cdfc763a882136284bed9a07225f09a14b82d2a84e7637edfd1a679fb35ed9502fd58ef1d091e6287f60d790147f68ddc @@ -11199,28 +10532,14 @@ __metadata: languageName: node linkType: hard -"core-js-pure@npm:^3.16.0, core-js-pure@npm:^3.8.1": - version: 3.22.8 - resolution: "core-js-pure@npm:3.22.8" - checksum: 007d2374b6dca116cc2d57da44605be9bd84906022e385da25008a010e8a8d33bfbfde1b3f9dbb999aa270ff0dec57dbac62b080fd2a60dea39ea3b9cfdf763f - languageName: node - linkType: hard - -"core-js-pure@npm:^3.20.2": +"core-js-pure@npm:^3.20.2, core-js-pure@npm:^3.8.1": version: 3.23.3 resolution: "core-js-pure@npm:3.23.3" checksum: 09a477a56963ca4409ca383d36429ea3b51b658ff85e94331a510543c77c4d1b44cb6b305b0f185d729eb059c71f1289c62fdec6371ff46ce838a16988cdcb2e languageName: node linkType: hard -"core-js@npm:^3.19.2": - version: 3.22.8 - resolution: "core-js@npm:3.22.8" - checksum: c79bcfea37920a5da880ad1fc8336355e833c83998bb28cd45cc59eef4d9824dd8d59ccd24d6b18ff88f284d53d9eef021ddbd2b5ab1c6305b01e98c1402e510 - languageName: node - linkType: hard - -"core-js@npm:^3.22.7": +"core-js@npm:^3.19.2, core-js@npm:^3.22.7": version: 3.23.3 resolution: "core-js@npm:3.23.3" checksum: f517546388e468bd3155afbf06f38f8fe0448134fe086c4ed9c4d371d52db71e80585073b59362948777e01f2377ef7064925e1a3d9312a1c56da47eadfaca9a @@ -11454,13 +10773,6 @@ __metadata: languageName: node linkType: hard -"css-color-names@npm:^1.0.1": - version: 1.0.1 - resolution: "css-color-names@npm:1.0.1" - checksum: 7a3cdeb9e3311dc508c2f59872ba40b4c0af70304e942d638956fc4103afc3d62784c17aa8703ab42180653e0079734919a6c436143f12c8baf63035bb8d187d - languageName: node - linkType: hard - "css-declaration-sorter@npm:^4.0.1": version: 4.0.1 resolution: "css-declaration-sorter@npm:4.0.1" @@ -11471,17 +10783,6 @@ __metadata: languageName: node linkType: hard -"css-declaration-sorter@npm:^6.0.3": - version: 6.0.3 - resolution: "css-declaration-sorter@npm:6.0.3" - dependencies: - timsort: ^0.3.0 - peerDependencies: - postcss: ^8.0.9 - checksum: 8dbd6833ded979867a726e5e156bb963e16806241c2c5d646376b255f8af66e5505a7aeda88a5974ebdefe4ed355362c8cac3c8c35dd0b9a3df45c5e8093b545 - languageName: node - linkType: hard - "css-declaration-sorter@npm:^6.3.0": version: 6.3.0 resolution: "css-declaration-sorter@npm:6.3.0" @@ -11629,19 +10930,6 @@ __metadata: languageName: node linkType: hard -"css-select@npm:^3.1.2": - version: 3.1.2 - resolution: "css-select@npm:3.1.2" - dependencies: - boolbase: ^1.0.0 - css-what: ^4.0.0 - domhandler: ^4.0.0 - domutils: ^2.4.3 - nth-check: ^2.0.0 - checksum: a54b73ee896c1c29fa3f01701e0907fcdb4ede8885e4d07bf95c16f4dd62caabe6d67f62b11d285e467491e0d0f5968299bce75cfd1a25d8386e11feb01fc795 - languageName: node - linkType: hard - "css-select@npm:^4.1.3": version: 4.1.3 resolution: "css-select@npm:4.1.3" @@ -11695,13 +10983,6 @@ __metadata: languageName: node linkType: hard -"css-what@npm:^4.0.0": - version: 4.0.0 - resolution: "css-what@npm:4.0.0" - checksum: 69b557491213de51c444a462d5b94535c2b2c61ea61b7965bf2debe3f79f326dafafe2389d2f02f0bbf9477b6419d7ba3ea9052c6bf8401b57f7739f224e8662 - languageName: node - linkType: hard - "css-what@npm:^5.0.0": version: 5.0.1 resolution: "css-what@npm:5.0.1" @@ -11804,45 +11085,6 @@ __metadata: languageName: node linkType: hard -"cssnano-preset-default@npm:^5.1.4": - version: 5.1.4 - resolution: "cssnano-preset-default@npm:5.1.4" - dependencies: - css-declaration-sorter: ^6.0.3 - cssnano-utils: ^2.0.1 - postcss-calc: ^8.0.0 - postcss-colormin: ^5.2.0 - postcss-convert-values: ^5.0.1 - postcss-discard-comments: ^5.0.1 - postcss-discard-duplicates: ^5.0.1 - postcss-discard-empty: ^5.0.1 - postcss-discard-overridden: ^5.0.1 - postcss-merge-longhand: ^5.0.2 - postcss-merge-rules: ^5.0.2 - postcss-minify-font-values: ^5.0.1 - postcss-minify-gradients: ^5.0.2 - postcss-minify-params: ^5.0.1 - postcss-minify-selectors: ^5.1.0 - postcss-normalize-charset: ^5.0.1 - postcss-normalize-display-values: ^5.0.1 - postcss-normalize-positions: ^5.0.1 - postcss-normalize-repeat-style: ^5.0.1 - postcss-normalize-string: ^5.0.1 - postcss-normalize-timing-functions: ^5.0.1 - postcss-normalize-unicode: ^5.0.1 - postcss-normalize-url: ^5.0.2 - postcss-normalize-whitespace: ^5.0.1 - postcss-ordered-values: ^5.0.2 - postcss-reduce-initial: ^5.0.1 - postcss-reduce-transforms: ^5.0.1 - postcss-svgo: ^5.0.2 - postcss-unique-selectors: ^5.0.1 - peerDependencies: - postcss: ^8.2.15 - checksum: feeed9e46988d4679f69db2ed858fb746331d035ac63527bdaa2910b875aaeef2903ac9de77d4cfecab0ca5f0b6be0ce8d9016d269d35f67cd19fa40beed71c4 - languageName: node - linkType: hard - "cssnano-preset-default@npm:^5.2.12": version: 5.2.12 resolution: "cssnano-preset-default@npm:5.2.12" @@ -11912,15 +11154,6 @@ __metadata: languageName: node linkType: hard -"cssnano-utils@npm:^2.0.1": - version: 2.0.1 - resolution: "cssnano-utils@npm:2.0.1" - peerDependencies: - postcss: ^8.2.15 - checksum: e27f7648fdb999667ba607fd8d56e28d4dbf4bf458c625fc84f460f70fa0fcd491991f309ca27cc0609a24fb3af49b3d0b9b205921e0edd7de57ca27048652e3 - languageName: node - linkType: hard - "cssnano-utils@npm:^3.1.0": version: 3.1.0 resolution: "cssnano-utils@npm:3.1.0" @@ -11942,21 +11175,7 @@ __metadata: languageName: node linkType: hard -"cssnano@npm:^5.0.2, cssnano@npm:^5.0.6": - version: 5.0.8 - resolution: "cssnano@npm:5.0.8" - dependencies: - cssnano-preset-default: ^5.1.4 - is-resolvable: ^1.1.0 - lilconfig: ^2.0.3 - yaml: ^1.10.2 - peerDependencies: - postcss: ^8.2.15 - checksum: 18d6496accecf8aa428ed8ef27fbc41cd1c2cad26e64b335711fafd23b2d03d5854023d3fbfda7da9718e416ae94d6b38357df20a6289e1db1c422421d819684 - languageName: node - linkType: hard - -"cssnano@npm:^5.1.8, cssnano@npm:^5.1.9": +"cssnano@npm:^5.0.2, cssnano@npm:^5.0.6, cssnano@npm:^5.1.8, cssnano@npm:^5.1.9": version: 5.1.12 resolution: "cssnano@npm:5.1.12" dependencies: @@ -12068,7 +11287,7 @@ __metadata: languageName: node linkType: hard -"debug@npm:2.6.9, debug@npm:^2.2.0, debug@npm:^2.3.3, debug@npm:^2.6.0, debug@npm:^2.6.9": +"debug@npm:2.6.9, debug@npm:^2.2.0, debug@npm:^2.3.3, debug@npm:^2.6.0, debug@npm:^2.6.8, debug@npm:^2.6.9": version: 2.6.9 resolution: "debug@npm:2.6.9" dependencies: @@ -12277,23 +11496,7 @@ __metadata: languageName: node linkType: hard -"del@npm:^6.0.0": - version: 6.0.0 - resolution: "del@npm:6.0.0" - dependencies: - globby: ^11.0.1 - graceful-fs: ^4.2.4 - is-glob: ^4.0.1 - is-path-cwd: ^2.2.0 - is-path-inside: ^3.0.2 - p-map: ^4.0.0 - rimraf: ^3.0.2 - slash: ^3.0.0 - checksum: 5742891627e91aaf62385714025233f4664da28bc55b6ab825649dcdea4691fed3cf329a2b1913fd2d2612e693e99e08a03c84cac7f36ef54bacac9390520192 - languageName: node - linkType: hard - -"del@npm:^6.1.1": +"del@npm:^6.0.0, del@npm:^6.1.1": version: 6.1.1 resolution: "del@npm:6.1.1" dependencies: @@ -12629,14 +11832,7 @@ __metadata: languageName: node linkType: hard -"domelementtype@npm:^2.0.1, domelementtype@npm:^2.2.0": - version: 2.2.0 - resolution: "domelementtype@npm:2.2.0" - checksum: 24cb386198640cd58aa36f8c987f2ea61859929106d06ffcc8f547e70cb2ed82a6dc56dcb8252b21fba1f1ea07df6e4356d60bfe57f77114ca1aed6828362629 - languageName: node - linkType: hard - -"domelementtype@npm:^2.3.0": +"domelementtype@npm:^2.0.1, domelementtype@npm:^2.2.0, domelementtype@npm:^2.3.0": version: 2.3.0 resolution: "domelementtype@npm:2.3.0" checksum: ee837a318ff702622f383409d1f5b25dd1024b692ef64d3096ff702e26339f8e345820f29a68bcdcea8cfee3531776b3382651232fbeae95612d6f0a75efb4f6 @@ -12680,7 +11876,7 @@ __metadata: languageName: node linkType: hard -"domutils@npm:^2.4.3, domutils@npm:^2.5.2, domutils@npm:^2.6.0": +"domutils@npm:^2.5.2, domutils@npm:^2.6.0": version: 2.7.0 resolution: "domutils@npm:2.7.0" dependencies: @@ -12809,10 +12005,10 @@ __metadata: languageName: node linkType: hard -"electron-to-chromium@npm:^1.4.147": - version: 1.4.152 - resolution: "electron-to-chromium@npm:1.4.152" - checksum: d1e3405adc8a8ddbcf5a91f33739f2f3f5fa7612a4e2b6cc6a85d9ebccc87f59cf9e99d2de93c7959b34aa7c633c6c162d912bf895a0e4b79d0c2ce35594948f +"electron-to-chromium@npm:^1.4.251": + version: 1.4.276 + resolution: "electron-to-chromium@npm:1.4.276" + checksum: 9cd4448f68a37e598ad7ce193c982e8dd428c5e67e09cf780c0e13f23d689f7aec9b33718a61ea522b51ec2a8c835a0c25bbb0214ac62627fe7e4771a8650600 languageName: node linkType: hard @@ -12838,6 +12034,27 @@ __metadata: languageName: node linkType: hard +"ember-template-recast@npm:^4.1.4": + version: 4.3.0 + resolution: "ember-template-recast@npm:4.3.0" + dependencies: + "@glimmer/reference": ^0.62.4 + "@glimmer/syntax": ^0.62.4 + "@glimmer/validator": ^0.62.4 + async-promise-queue: ^1.0.5 + colors: ^1.4.0 + commander: ^6.2.0 + globby: ^11.0.1 + ora: ^5.1.0 + slash: ^3.0.0 + tmp: ^0.2.1 + workerpool: ^6.0.3 + bin: + ember-template-recast: lib/bin.js + checksum: 1ed187176ee16ba1a35920bcc3d0be85971030d111dea3bd7843c4bd84a4f6d29cda153a781190191b6bb865a2e49338591d16f4442f69c7dec932b1956cc23a + languageName: node + linkType: hard + "emittery@npm:^0.10.2": version: 0.10.2 resolution: "emittery@npm:0.10.2" @@ -12852,13 +12069,6 @@ __metadata: languageName: node linkType: hard -"emoji-regex@npm:^7.0.1": - version: 7.0.3 - resolution: "emoji-regex@npm:7.0.3" - checksum: 9159b2228b1511f2870ac5920f394c7e041715429a68459ebe531601555f11ea782a8e1718f969df2711d38c66268174407cbca57ce36485544f695c2dfdc96e - languageName: node - linkType: hard - "emoji-regex@npm:^8.0.0": version: 8.0.0 resolution: "emoji-regex@npm:8.0.0" @@ -13391,6 +12601,18 @@ __metadata: languageName: node linkType: hard +"eslint-plugin-es@npm:^3.0.0": + version: 3.0.1 + resolution: "eslint-plugin-es@npm:3.0.1" + dependencies: + eslint-utils: ^2.0.0 + regexpp: ^3.0.0 + peerDependencies: + eslint: ">=4.19.1" + checksum: e57592c52301ee8ddc296ae44216df007f3a870bcb3be8d1fbdb909a1d3a3efe3fa3785de02066f9eba1d6466b722d3eb3cc3f8b75b3cf6a1cbded31ac6298e4 + languageName: node + linkType: hard + "eslint-plugin-flowtype@npm:^5.7.2": version: 5.7.2 resolution: "eslint-plugin-flowtype@npm:5.7.2" @@ -13479,6 +12701,22 @@ __metadata: languageName: node linkType: hard +"eslint-plugin-node@npm:^11.1.0": + version: 11.1.0 + resolution: "eslint-plugin-node@npm:11.1.0" + dependencies: + eslint-plugin-es: ^3.0.0 + eslint-utils: ^2.0.0 + ignore: ^5.1.1 + minimatch: ^3.0.4 + resolve: ^1.10.1 + semver: ^6.1.0 + peerDependencies: + eslint: ">=5.16.0" + checksum: 5804c4f8a6e721f183ef31d46fbe3b4e1265832f352810060e0502aeac7de034df83352fc88643b19641bb2163f2587f1bd4119aff0fd21e8d98c57c450e013b + languageName: node + linkType: hard + "eslint-plugin-prettier@npm:^3.4.0": version: 3.4.0 resolution: "eslint-plugin-prettier@npm:3.4.0" @@ -13568,7 +12806,7 @@ __metadata: languageName: node linkType: hard -"eslint-utils@npm:^2.1.0": +"eslint-utils@npm:^2.0.0, eslint-utils@npm:^2.1.0": version: 2.1.0 resolution: "eslint-utils@npm:2.1.0" dependencies: @@ -14475,17 +13713,7 @@ __metadata: languageName: node linkType: hard -"follow-redirects@npm:^1.0.0, follow-redirects@npm:^1.10.0": - version: 1.14.1 - resolution: "follow-redirects@npm:1.14.1" - peerDependenciesMeta: - debug: - optional: true - checksum: 7381a55bdc6951c5c1ab73a8da99d9fa4c0496ce72dba92cd2ac2babe0e3ebde9b81c5bca889498ad95984bc773d713284ca2bb17f1b1e1416e5f6531e39a488 - languageName: node - linkType: hard - -"follow-redirects@npm:^1.14.7": +"follow-redirects@npm:^1.0.0, follow-redirects@npm:^1.10.0, follow-redirects@npm:^1.14.7": version: 1.15.1 resolution: "follow-redirects@npm:1.15.1" peerDependenciesMeta: @@ -14661,18 +13889,7 @@ __metadata: languageName: node linkType: hard -"fs-extra@npm:^10.0.0": - version: 10.0.0 - resolution: "fs-extra@npm:10.0.0" - dependencies: - graceful-fs: ^4.2.0 - jsonfile: ^6.0.1 - universalify: ^2.0.0 - checksum: 5285a3d8f34b917cf2b66af8c231a40c1623626e9d701a20051d3337be16c6d7cac94441c8b3732d47a92a2a027886ca93c69b6a4ae6aee3c89650d2a8880c0a - languageName: node - linkType: hard - -"fs-extra@npm:^10.1.0": +"fs-extra@npm:^10.0.0, fs-extra@npm:^10.1.0": version: 10.1.0 resolution: "fs-extra@npm:10.1.0" dependencies: @@ -14839,7 +14056,7 @@ fsevents@^1.2.7: languageName: node linkType: hard -"gensync@npm:^1.0.0-beta.1, gensync@npm:^1.0.0-beta.2": +"gensync@npm:^1.0.0-beta.2": version: 1.0.0-beta.2 resolution: "gensync@npm:1.0.0-beta.2" checksum: a7437e58c6be12aa6c90f7730eac7fa9833dc78872b4ad2963d2031b00a3367a93f98aec75f9aaac7220848e4026d67a8655e870b24f20a543d103c0d65952ec @@ -15082,7 +14299,7 @@ fsevents@^1.2.7: languageName: node linkType: hard -"globby@npm:^11.0.1, globby@npm:^11.0.3, globby@npm:^11.0.4, globby@npm:^11.1.0": +"globby@npm:^11.0.1, globby@npm:^11.0.2, globby@npm:^11.0.3, globby@npm:^11.0.4, globby@npm:^11.1.0": version: 11.1.0 resolution: "globby@npm:11.1.0" dependencies: @@ -15235,14 +14452,7 @@ fsevents@^1.2.7: languageName: node linkType: hard -"graphql@npm:^16.3.0": - version: 16.3.0 - resolution: "graphql@npm:16.3.0" - checksum: ba540641e9cd2a8de5b989ff1433b015f232fa73aaef478d6709c1339cd43113347917acb965a5799c004667687852fc8ff0cfaa935eb26374c91c1fd7fdaeb1 - languageName: node - linkType: hard - -"graphql@npm:^16.5.0": +"graphql@npm:^16.3.0, graphql@npm:^16.5.0": version: 16.5.0 resolution: "graphql@npm:16.5.0" checksum: a82a926d085818934d04fdf303a269af170e79de943678bd2726370a96194f9454ade9d6d76c2de69afbd7b9f0b4f8061619baecbbddbe82125860e675ac219e @@ -15682,24 +14892,7 @@ fsevents@^1.2.7: languageName: node linkType: hard -"html-minifier-terser@npm:^6.0.2": - version: 6.0.2 - resolution: "html-minifier-terser@npm:6.0.2" - dependencies: - camel-case: ^4.1.2 - clean-css: ^5.1.5 - commander: ^8.1.0 - he: ^1.2.0 - param-case: ^3.0.4 - relateurl: ^0.2.7 - terser: ^5.7.2 - bin: - html-minifier-terser: cli.js - checksum: 9c8775ea036f7b04fd5a16607cf4242efdddc64884e84fcc81e27ef56505a12b8a9e1f9ac865ca00a77a3e4c21ef4ffb194dcc6492cdf6cfdfc73bf8de6d7c2d - languageName: node - linkType: hard - -"html-minifier-terser@npm:^6.1.0": +"html-minifier-terser@npm:^6.0.2, html-minifier-terser@npm:^6.1.0": version: 6.1.0 resolution: "html-minifier-terser@npm:6.1.0" dependencies: @@ -16013,7 +15206,7 @@ fsevents@^1.2.7: languageName: node linkType: hard -"ignore@npm:^5.0.4, ignore@npm:^5.1.4, ignore@npm:^5.2.0": +"ignore@npm:^5.0.4, ignore@npm:^5.1.1, ignore@npm:^5.1.4, ignore@npm:^5.2.0": version: 5.2.0 resolution: "ignore@npm:5.2.0" checksum: 6b1f926792d614f64c6c83da3a1f9c83f6196c2839aa41e1e32dd7b8d174cef2e329d75caabb62cb61ce9dc432f75e67d07d122a037312db7caa73166a1bdb77 @@ -16330,13 +15523,6 @@ fsevents@^1.2.7: languageName: node linkType: hard -"is-absolute-url@npm:^3.0.3": - version: 3.0.3 - resolution: "is-absolute-url@npm:3.0.3" - checksum: 5159b51d065d9ad29e16a2f78d6c0e41c43227caf90a45e659c54ea6fd50ef0595b1871ce392e84b1df7cfdcad9a8e66eec0813a029112188435abf115accb16 - languageName: node - linkType: hard - "is-absolute@npm:^1.0.0": version: 1.0.0 resolution: "is-absolute@npm:1.0.0" @@ -16487,12 +15673,12 @@ fsevents@^1.2.7: languageName: node linkType: hard -"is-core-module@npm:^2.1.0, is-core-module@npm:^2.2.0, is-core-module@npm:^2.8.1": - version: 2.9.0 - resolution: "is-core-module@npm:2.9.0" +"is-core-module@npm:^2.8.1, is-core-module@npm:^2.9.0": + version: 2.10.0 + resolution: "is-core-module@npm:2.10.0" dependencies: has: ^1.0.3 - checksum: b27034318b4b462f1c8f1dfb1b32baecd651d891a4e2d1922135daeff4141dfced2b82b07aef83ef54275c4a3526aa38da859223664d0868ca24182badb784ce + checksum: 0f3f77811f430af3256fa7bbc806f9639534b140f8ee69476f632c3e1eb4e28a38be0b9d1b8ecf596179c841b53576129279df95e7051d694dac4ceb6f967593 languageName: node linkType: hard @@ -16860,7 +16046,7 @@ fsevents@^1.2.7: languageName: node linkType: hard -"is-resolvable@npm:^1.0.0, is-resolvable@npm:^1.1.0": +"is-resolvable@npm:^1.0.0": version: 1.1.0 resolution: "is-resolvable@npm:1.1.0" checksum: 2ddff983be0cabc2c8d60246365755f8fb322f5fb9db834740d3e694c635c1b74c1bd674cf221e072fc4bd911ef3f08f2247d390e476f7e80af9092443193c68 @@ -17929,7 +17115,7 @@ fsevents@^1.2.7: languageName: node linkType: hard -"jscodeshift@npm:^0.13.1": +"jscodeshift@npm:0.13.1": version: 0.13.1 resolution: "jscodeshift@npm:0.13.1" dependencies: @@ -18532,7 +17718,7 @@ fsevents@^1.2.7: languageName: node linkType: hard -"lodash.get@npm:^4, lodash.get@npm:^4.0.0, lodash.get@npm:^4.4.2": +"lodash.get@npm:^4, lodash.get@npm:^4.0.0": version: 4.4.2 resolution: "lodash.get@npm:4.4.2" checksum: e403047ddb03181c9d0e92df9556570e2b67e0f0a930fcbbbd779370972368f5568e914f913e93f3b08f6d492abc71e14d4e9b7a18916c31fa04bd2306efe545 @@ -18553,7 +17739,7 @@ fsevents@^1.2.7: languageName: node linkType: hard -"lodash.isequal@npm:^4.0.0, lodash.isequal@npm:^4.5.0": +"lodash.isequal@npm:^4.0.0": version: 4.5.0 resolution: "lodash.isequal@npm:4.5.0" checksum: da27515dc5230eb1140ba65ff8de3613649620e8656b19a6270afe4866b7bd461d9ba2ac8a48dcc57f7adac4ee80e1de9f965d89d4d81a0ad52bb3eec2609644 @@ -18644,7 +17830,7 @@ fsevents@^1.2.7: languageName: node linkType: hard -"lodash@npm:4.17.21, lodash@npm:^4.17.15, lodash@npm:^4.17.19, lodash@npm:^4.17.20, lodash@npm:^4.17.21, lodash@npm:^4.17.5, lodash@npm:^4.7.0, lodash@npm:~4.17.0, lodash@npm:~4.17.15": +"lodash@npm:4.17.21, lodash@npm:^4.17.14, lodash@npm:^4.17.15, lodash@npm:^4.17.19, lodash@npm:^4.17.20, lodash@npm:^4.17.21, lodash@npm:^4.17.5, lodash@npm:^4.7.0, lodash@npm:~4.17.0, lodash@npm:~4.17.15": version: 4.17.21 resolution: "lodash@npm:4.17.21" checksum: eb835a2e51d381e561e508ce932ea50a8e5a68f4ebdd771ea240d3048244a8d13658acbd502cd4829768c56f2e16bdd4340b9ea141297d472517b83868e677f7 @@ -19109,17 +18295,7 @@ fsevents@^1.2.7: languageName: node linkType: hard -"micromatch@npm:^4.0.2, micromatch@npm:^4.0.4": - version: 4.0.4 - resolution: "micromatch@npm:4.0.4" - dependencies: - braces: ^3.0.1 - picomatch: ^2.2.3 - checksum: ef3d1c88e79e0a68b0e94a03137676f3324ac18a908c245a9e5936f838079fcc108ac7170a5fadc265a9c2596963462e402841406bda1a4bb7b68805601d631c - languageName: node - linkType: hard - -"micromatch@npm:^4.0.5": +"micromatch@npm:^4.0.2, micromatch@npm:^4.0.4, micromatch@npm:^4.0.5": version: 4.0.5 resolution: "micromatch@npm:4.0.5" dependencies: @@ -19255,18 +18431,7 @@ fsevents@^1.2.7: languageName: node linkType: hard -"mini-css-extract-plugin@npm:^2.4.5": - version: 2.6.0 - resolution: "mini-css-extract-plugin@npm:2.6.0" - dependencies: - schema-utils: ^4.0.0 - peerDependencies: - webpack: ^5.0.0 - checksum: ea73bd66558de7a37db094fe68fa130e7a725ab15f880ff8467a75d9c4c2f1576d20720088ea22af9922a94b8600bbfef0c6acaf10d12a32a9bd20a90ba3c35f - languageName: node - linkType: hard - -"mini-css-extract-plugin@npm:^2.6.0": +"mini-css-extract-plugin@npm:^2.4.5, mini-css-extract-plugin@npm:^2.6.0": version: 2.6.1 resolution: "mini-css-extract-plugin@npm:2.6.1" dependencies: @@ -19809,10 +18974,10 @@ fsevents@^1.2.7: languageName: node linkType: hard -"node-releases@npm:^2.0.5": - version: 2.0.5 - resolution: "node-releases@npm:2.0.5" - checksum: e85d949addd19f8827f32569d2be5751e7812ccf6cc47879d49f79b5234ff4982225e39a3929315f96370823b070640fb04d79fc0ddec8b515a969a03493a42f +"node-releases@npm:^2.0.6": + version: 2.0.6 + resolution: "node-releases@npm:2.0.6" + checksum: e86a926dc9fbb3b41b4c4a89d998afdf140e20a4e8dbe6c0a807f7b2948b42ea97d7fd3ad4868041487b6e9ee98409829c6e4d84a734a4215dff060a7fbeb4bf languageName: node linkType: hard @@ -19959,16 +19124,7 @@ fsevents@^1.2.7: languageName: node linkType: hard -"nth-check@npm:^2.0.0": - version: 2.0.0 - resolution: "nth-check@npm:2.0.0" - dependencies: - boolbase: ^1.0.0 - checksum: a22eb19616719d46a5b517f76c32e67e4a2b6a229d67ba2f3efb296e24d79687d52b904c2298cd16510215d5d2a419f8ba671f5957a3b4b73905f62ba7aafa3b - languageName: node - linkType: hard - -"nth-check@npm:^2.0.1": +"nth-check@npm:^2.0.0, nth-check@npm:^2.0.1": version: 2.1.1 resolution: "nth-check@npm:2.1.1" dependencies: @@ -20316,7 +19472,7 @@ fsevents@^1.2.7: languageName: node linkType: hard -"ora@npm:5.4.1, ora@npm:^5.4.0, ora@npm:^5.4.1": +"ora@npm:5.4.1, ora@npm:^5.1.0, ora@npm:^5.4.0, ora@npm:^5.4.1": version: 5.4.1 resolution: "ora@npm:5.4.1" dependencies: @@ -20770,7 +19926,7 @@ fsevents@^1.2.7: languageName: node linkType: hard -"path-parse@npm:^1.0.6, path-parse@npm:^1.0.7": +"path-parse@npm:^1.0.7": version: 1.0.7 resolution: "path-parse@npm:1.0.7" checksum: 49abf3d81115642938a8700ec580da6e830dde670be21893c62f4e10bd7dd4c3742ddc603fe24f898cba7eb0c6bc1777f8d9ac14185d34540c6d4d80cd9cae8a @@ -20864,14 +20020,7 @@ fsevents@^1.2.7: languageName: node linkType: hard -"picomatch@npm:^2.0.4, picomatch@npm:^2.2.1, picomatch@npm:^2.2.2, picomatch@npm:^2.2.3": - version: 2.3.0 - resolution: "picomatch@npm:2.3.0" - checksum: 16818720ea7c5872b6af110760dee856c8e4cd79aed1c7a006d076b1cc09eff3ae41ca5019966694c33fbd2e1cc6ea617ab10e4adac6df06556168f13be3fca2 - languageName: node - linkType: hard - -"picomatch@npm:^2.3.1": +"picomatch@npm:^2.0.4, picomatch@npm:^2.2.1, picomatch@npm:^2.2.2, picomatch@npm:^2.2.3, picomatch@npm:^2.3.1": version: 2.3.1 resolution: "picomatch@npm:2.3.1" checksum: 050c865ce81119c4822c45d3c84f1ced46f93a0126febae20737bd05ca20589c564d6e9226977df859ed5e03dc73f02584a2b0faad36e896936238238b0446cf @@ -21018,18 +20167,6 @@ fsevents@^1.2.7: languageName: node linkType: hard -"postcss-calc@npm:^8.0.0": - version: 8.0.0 - resolution: "postcss-calc@npm:8.0.0" - dependencies: - postcss-selector-parser: ^6.0.2 - postcss-value-parser: ^4.0.2 - peerDependencies: - postcss: ^8.2.2 - checksum: d945c49f317d6e8f220bce33075f2eec8e26052158a5a694186c11a26d23098b0300a3d44f666fda2feaa3ec93a636282881ee50b9e32776e08e5338e4a8c887 - languageName: node - linkType: hard - "postcss-calc@npm:^8.2.3": version: 8.2.4 resolution: "postcss-calc@npm:8.2.4" @@ -21099,20 +20236,6 @@ fsevents@^1.2.7: languageName: node linkType: hard -"postcss-colormin@npm:^5.2.0": - version: 5.2.0 - resolution: "postcss-colormin@npm:5.2.0" - dependencies: - browserslist: ^4.16.6 - caniuse-api: ^3.0.0 - colord: ^2.0.1 - postcss-value-parser: ^4.1.0 - peerDependencies: - postcss: ^8.2.15 - checksum: 7b767874a139530469630ef66e38ee5cbb2e91b86a297f74555c8fc1870305321918629240d60858a9e0e84a0018d956aaa114bd58df06557ada9bbb9379a3a0 - languageName: node - linkType: hard - "postcss-colormin@npm:^5.3.0": version: 5.3.0 resolution: "postcss-colormin@npm:5.3.0" @@ -21137,17 +20260,6 @@ fsevents@^1.2.7: languageName: node linkType: hard -"postcss-convert-values@npm:^5.0.1": - version: 5.0.1 - resolution: "postcss-convert-values@npm:5.0.1" - dependencies: - postcss-value-parser: ^4.1.0 - peerDependencies: - postcss: ^8.2.15 - checksum: 5c71a9bd7659a4638e6af5cd97f6da9711bef98e2e5c22459d969e4b07f7cd11ddcdb55e8b091974493ffa9c22e427ca7de74fe8198c7ddae3dbae4c579f736c - languageName: node - linkType: hard - "postcss-convert-values@npm:^5.1.2": version: 5.1.2 resolution: "postcss-convert-values@npm:5.1.2" @@ -21213,15 +20325,6 @@ fsevents@^1.2.7: languageName: node linkType: hard -"postcss-discard-comments@npm:^5.0.1": - version: 5.0.1 - resolution: "postcss-discard-comments@npm:5.0.1" - peerDependencies: - postcss: ^8.2.15 - checksum: c561952bbffa799cfc96216098d7ccc14b1dc776f0a8038c52eafe89fbec02701a234f35f7244aa06d58127103e7dd5f0bfd1db18a53c1438fef5c0a9b2dbddf - languageName: node - linkType: hard - "postcss-discard-comments@npm:^5.1.2": version: 5.1.2 resolution: "postcss-discard-comments@npm:5.1.2" @@ -21240,15 +20343,6 @@ fsevents@^1.2.7: languageName: node linkType: hard -"postcss-discard-duplicates@npm:^5.0.1": - version: 5.0.1 - resolution: "postcss-discard-duplicates@npm:5.0.1" - peerDependencies: - postcss: ^8.2.15 - checksum: becb68fd5ccd632fe51413a6ab4fd5c8aa3aae9d12947238014c2fb7816a2e0eb9a5454ee7207cac19f4a093c799be6053f13bf4048e97e20d88d5af4a0656bc - languageName: node - linkType: hard - "postcss-discard-duplicates@npm:^5.1.0": version: 5.1.0 resolution: "postcss-discard-duplicates@npm:5.1.0" @@ -21267,15 +20361,6 @@ fsevents@^1.2.7: languageName: node linkType: hard -"postcss-discard-empty@npm:^5.0.1": - version: 5.0.1 - resolution: "postcss-discard-empty@npm:5.0.1" - peerDependencies: - postcss: ^8.2.15 - checksum: 2465ddabb18774c4996c18b8370498cf71597a23c45518ea75e7b73cd8f003b0be52ea9f27f28e24bba408d08ec5152e019cc595611bb097748993c1788d9f4f - languageName: node - linkType: hard - "postcss-discard-empty@npm:^5.1.1": version: 5.1.1 resolution: "postcss-discard-empty@npm:5.1.1" @@ -21294,15 +20379,6 @@ fsevents@^1.2.7: languageName: node linkType: hard -"postcss-discard-overridden@npm:^5.0.1": - version: 5.0.1 - resolution: "postcss-discard-overridden@npm:5.0.1" - peerDependencies: - postcss: ^8.2.15 - checksum: 7da9a4bda963145c45b0b51ddf7684e37072569d6f5d22f6cab9f37ea953426274f52eeec87391cd2bd1dd561a6a26cbd1f39debb124ccd8b665b760eda849b4 - languageName: node - linkType: hard - "postcss-discard-overridden@npm:^5.1.0": version: 5.1.0 resolution: "postcss-discard-overridden@npm:5.1.0" @@ -21539,19 +20615,6 @@ fsevents@^1.2.7: languageName: node linkType: hard -"postcss-merge-longhand@npm:^5.0.2": - version: 5.0.2 - resolution: "postcss-merge-longhand@npm:5.0.2" - dependencies: - css-color-names: ^1.0.1 - postcss-value-parser: ^4.1.0 - stylehacks: ^5.0.1 - peerDependencies: - postcss: ^8.2.15 - checksum: d7d313299ee1efc9777fa0866a9386a7a610c0d4d9c0f99b6533b9358dab822a3c8aaf5f243c1f3e3aa7bd4b7e03754ba1c9154c60259dd159e33ebf890c2aad - languageName: node - linkType: hard - "postcss-merge-longhand@npm:^5.1.6": version: 5.1.6 resolution: "postcss-merge-longhand@npm:5.1.6" @@ -21578,21 +20641,6 @@ fsevents@^1.2.7: languageName: node linkType: hard -"postcss-merge-rules@npm:^5.0.2": - version: 5.0.2 - resolution: "postcss-merge-rules@npm:5.0.2" - dependencies: - browserslist: ^4.16.6 - caniuse-api: ^3.0.0 - cssnano-utils: ^2.0.1 - postcss-selector-parser: ^6.0.5 - vendors: ^1.0.3 - peerDependencies: - postcss: ^8.2.15 - checksum: 04b2be8e9def9822182aeb1362d25ef1bee9d4a5be6715fc9bec7aa4c7e885fb1b22d2d8a4438d58952952d2d3957e423ef8adcd7d5339d8bd046c9bae8c1639 - languageName: node - linkType: hard - "postcss-merge-rules@npm:^5.1.2": version: 5.1.2 resolution: "postcss-merge-rules@npm:5.1.2" @@ -21617,17 +20665,6 @@ fsevents@^1.2.7: languageName: node linkType: hard -"postcss-minify-font-values@npm:^5.0.1": - version: 5.0.1 - resolution: "postcss-minify-font-values@npm:5.0.1" - dependencies: - postcss-value-parser: ^4.1.0 - peerDependencies: - postcss: ^8.2.15 - checksum: 56aeb2cad5b3c4ca736b7fd7fa331d82281fbecc47e0e275a6a1203b436dbaa9f0772f668c3265dbf7ea2026c68d77c752cf9abe65bd3c65a53e696ae277e6e6 - languageName: node - linkType: hard - "postcss-minify-font-values@npm:^5.1.0": version: 5.1.0 resolution: "postcss-minify-font-values@npm:5.1.0" @@ -21651,19 +20688,6 @@ fsevents@^1.2.7: languageName: node linkType: hard -"postcss-minify-gradients@npm:^5.0.2": - version: 5.0.2 - resolution: "postcss-minify-gradients@npm:5.0.2" - dependencies: - colord: ^2.6 - cssnano-utils: ^2.0.1 - postcss-value-parser: ^4.1.0 - peerDependencies: - postcss: ^8.2.15 - checksum: f6c655e1850e6ab24bac66a0339cf8fd7638e2550bf1d9bbb7235dbb31022654f9dfdcc0289ba15312bf3048c914d2bbd92eed8df51d00294cc86d40b48fd696 - languageName: node - linkType: hard - "postcss-minify-gradients@npm:^5.1.1": version: 5.1.1 resolution: "postcss-minify-gradients@npm:5.1.1" @@ -21691,21 +20715,6 @@ fsevents@^1.2.7: languageName: node linkType: hard -"postcss-minify-params@npm:^5.0.1": - version: 5.0.1 - resolution: "postcss-minify-params@npm:5.0.1" - dependencies: - alphanum-sort: ^1.0.2 - browserslist: ^4.16.0 - cssnano-utils: ^2.0.1 - postcss-value-parser: ^4.1.0 - uniqs: ^2.0.0 - peerDependencies: - postcss: ^8.2.15 - checksum: 52f210c5240c17d21bf4d1fec6477c929e74b047d084d5bf0f8e388534cc4b821cd4f2880d1aca0a0e0c13fcf133dc566897645d9f1f7e056bd443ef27c9a6c7 - languageName: node - linkType: hard - "postcss-minify-params@npm:^5.1.3": version: 5.1.3 resolution: "postcss-minify-params@npm:5.1.3" @@ -21731,18 +20740,6 @@ fsevents@^1.2.7: languageName: node linkType: hard -"postcss-minify-selectors@npm:^5.1.0": - version: 5.1.0 - resolution: "postcss-minify-selectors@npm:5.1.0" - dependencies: - alphanum-sort: ^1.0.2 - postcss-selector-parser: ^6.0.5 - peerDependencies: - postcss: ^8.2.15 - checksum: bf938e70a77b54d68709ec5e9a500b932e177b2278b5c405c3b59fb6f8315f2013e7b327ba76105949bf3c9ba6d6bef80ced4077cababb8e0015d87b4a086b50 - languageName: node - linkType: hard - "postcss-minify-selectors@npm:^5.2.1": version: 5.2.1 resolution: "postcss-minify-selectors@npm:5.2.1" @@ -21848,15 +20845,6 @@ fsevents@^1.2.7: languageName: node linkType: hard -"postcss-normalize-charset@npm:^5.0.1": - version: 5.0.1 - resolution: "postcss-normalize-charset@npm:5.0.1" - peerDependencies: - postcss: ^8.2.15 - checksum: b74720bf0487809143a30e1965ff756698650abdd072f4fe81f0a32ce41e84c140f107b39ad0babf4d319aa620d1d4e01d1f89dc7c7b3f55fd3b27f243ee26e1 - languageName: node - linkType: hard - "postcss-normalize-charset@npm:^5.1.0": version: 5.1.0 resolution: "postcss-normalize-charset@npm:5.1.0" @@ -21877,18 +20865,6 @@ fsevents@^1.2.7: languageName: node linkType: hard -"postcss-normalize-display-values@npm:^5.0.1": - version: 5.0.1 - resolution: "postcss-normalize-display-values@npm:5.0.1" - dependencies: - cssnano-utils: ^2.0.1 - postcss-value-parser: ^4.1.0 - peerDependencies: - postcss: ^8.2.15 - checksum: ee84d379abd3fefcb23c09789a5f9d384a7f275d56e51b6ea149bf7a1cf512381bff0c3f00d938d0f91ab7c7fe00b19ace280cc3f84a100cd3cd8a604c4c7406 - languageName: node - linkType: hard - "postcss-normalize-display-values@npm:^5.1.0": version: 5.1.0 resolution: "postcss-normalize-display-values@npm:5.1.0" @@ -21904,22 +20880,11 @@ fsevents@^1.2.7: version: 4.0.2 resolution: "postcss-normalize-positions@npm:4.0.2" dependencies: - cssnano-util-get-arguments: ^4.0.0 - has: ^1.0.0 - postcss: ^7.0.0 - postcss-value-parser: ^3.0.0 - checksum: 291612d0879e6913010937f1193ab56ae1cfd8a274665330ccbedbe72f59c36db3f688b0a3faa4c6689cfd03dff0c27702c6acfce9b1f697a022bfcee3cd4fc4 - languageName: node - linkType: hard - -"postcss-normalize-positions@npm:^5.0.1": - version: 5.0.1 - resolution: "postcss-normalize-positions@npm:5.0.1" - dependencies: - postcss-value-parser: ^4.1.0 - peerDependencies: - postcss: ^8.2.15 - checksum: 71a97ff851b78cdce8cc1ef21f91d40ddb2aca55d1bdc56056df27037efd9c208290f863ce0adf58a3060f8bb6eb3d66b4cf6d9a1e3ccbb03ba4eb0a0d1b6da4 + cssnano-util-get-arguments: ^4.0.0 + has: ^1.0.0 + postcss: ^7.0.0 + postcss-value-parser: ^3.0.0 + checksum: 291612d0879e6913010937f1193ab56ae1cfd8a274665330ccbedbe72f59c36db3f688b0a3faa4c6689cfd03dff0c27702c6acfce9b1f697a022bfcee3cd4fc4 languageName: node linkType: hard @@ -21946,18 +20911,6 @@ fsevents@^1.2.7: languageName: node linkType: hard -"postcss-normalize-repeat-style@npm:^5.0.1": - version: 5.0.1 - resolution: "postcss-normalize-repeat-style@npm:5.0.1" - dependencies: - cssnano-utils: ^2.0.1 - postcss-value-parser: ^4.1.0 - peerDependencies: - postcss: ^8.2.15 - checksum: 24f21dd8eee0f5ef9119e71ba57174f675d16fe9a8f368656d64a4e5f2d69cb41ae42f70b814e5ef40f93857ff759205642f78781ff8854f473b7d726e93bc99 - languageName: node - linkType: hard - "postcss-normalize-repeat-style@npm:^5.1.1": version: 5.1.1 resolution: "postcss-normalize-repeat-style@npm:5.1.1" @@ -21980,17 +20933,6 @@ fsevents@^1.2.7: languageName: node linkType: hard -"postcss-normalize-string@npm:^5.0.1": - version: 5.0.1 - resolution: "postcss-normalize-string@npm:5.0.1" - dependencies: - postcss-value-parser: ^4.1.0 - peerDependencies: - postcss: ^8.2.15 - checksum: 4b42d41a05780517647b9a55888d314bfdfda2042f7a84050555e64da5eccade966fdca645c4ef66503fa95d642e89f2950e5b556b2a38a1a8f3120a24816c73 - languageName: node - linkType: hard - "postcss-normalize-string@npm:^5.1.0": version: 5.1.0 resolution: "postcss-normalize-string@npm:5.1.0" @@ -22013,18 +20955,6 @@ fsevents@^1.2.7: languageName: node linkType: hard -"postcss-normalize-timing-functions@npm:^5.0.1": - version: 5.0.1 - resolution: "postcss-normalize-timing-functions@npm:5.0.1" - dependencies: - cssnano-utils: ^2.0.1 - postcss-value-parser: ^4.1.0 - peerDependencies: - postcss: ^8.2.15 - checksum: fa58de8f9f6f8d4b507f9f029b18a0903a69a3b5088a2a1306e22163d81ca041d0f179888f5696516a9f75e188df904b0e082ec522b497a46ad1bfc24b06f348 - languageName: node - linkType: hard - "postcss-normalize-timing-functions@npm:^5.1.0": version: 5.1.0 resolution: "postcss-normalize-timing-functions@npm:5.1.0" @@ -22047,18 +20977,6 @@ fsevents@^1.2.7: languageName: node linkType: hard -"postcss-normalize-unicode@npm:^5.0.1": - version: 5.0.1 - resolution: "postcss-normalize-unicode@npm:5.0.1" - dependencies: - browserslist: ^4.16.0 - postcss-value-parser: ^4.1.0 - peerDependencies: - postcss: ^8.2.15 - checksum: d5a0e0c107639847709c1e9badf09267ee7c67206ac4c19df4f9479308866f0592773ff4063e58d48a6a1d638637a0f7b187ec429ddd3385bab32a06e2d020fd - languageName: node - linkType: hard - "postcss-normalize-unicode@npm:^5.1.0": version: 5.1.0 resolution: "postcss-normalize-unicode@npm:5.1.0" @@ -22083,19 +21001,6 @@ fsevents@^1.2.7: languageName: node linkType: hard -"postcss-normalize-url@npm:^5.0.2": - version: 5.0.2 - resolution: "postcss-normalize-url@npm:5.0.2" - dependencies: - is-absolute-url: ^3.0.3 - normalize-url: ^6.0.1 - postcss-value-parser: ^4.1.0 - peerDependencies: - postcss: ^8.2.15 - checksum: 161a0a02d33188f61e6e46f10c0f2dcb1f0360adf1c39748340b691b9a686d2885a2aa29341e0733f8250060466e0c1b234ae49232d7827fd8689ee25222bb8c - languageName: node - linkType: hard - "postcss-normalize-url@npm:^5.1.0": version: 5.1.0 resolution: "postcss-normalize-url@npm:5.1.0" @@ -22118,17 +21023,6 @@ fsevents@^1.2.7: languageName: node linkType: hard -"postcss-normalize-whitespace@npm:^5.0.1": - version: 5.0.1 - resolution: "postcss-normalize-whitespace@npm:5.0.1" - dependencies: - postcss-value-parser: ^4.1.0 - peerDependencies: - postcss: ^8.2.15 - checksum: cefb27d2443d4a8fc34aa2a0aebd470d7d5a58d9adcf39f5e2a80455f4ab37b171a24f58dc47b3111232c1adbb1c8702f80c0ecac1cfcef03e48e00dac6a4a58 - languageName: node - linkType: hard - "postcss-normalize-whitespace@npm:^5.1.1": version: 5.1.1 resolution: "postcss-normalize-whitespace@npm:5.1.1" @@ -22172,18 +21066,6 @@ fsevents@^1.2.7: languageName: node linkType: hard -"postcss-ordered-values@npm:^5.0.2": - version: 5.0.2 - resolution: "postcss-ordered-values@npm:5.0.2" - dependencies: - cssnano-utils: ^2.0.1 - postcss-value-parser: ^4.1.0 - peerDependencies: - postcss: ^8.2.15 - checksum: 80b1cab96e3e9caf23de9b5436b36d7dc1efdd7ff9ee7b02c5ddc88c3564ec5adfa08e66f64c3b335beeb74a8c690a89e1594be14f2d5b708deb2c259de69619 - languageName: node - linkType: hard - "postcss-ordered-values@npm:^5.1.3": version: 5.1.3 resolution: "postcss-ordered-values@npm:5.1.3" @@ -22316,18 +21198,6 @@ fsevents@^1.2.7: languageName: node linkType: hard -"postcss-reduce-initial@npm:^5.0.1": - version: 5.0.1 - resolution: "postcss-reduce-initial@npm:5.0.1" - dependencies: - browserslist: ^4.16.0 - caniuse-api: ^3.0.0 - peerDependencies: - postcss: ^8.2.15 - checksum: c33306694ebd98e8a9402bf9eef1b1724e351e884d0c10f4c77ee34e8f603442d45c20862794ee05793b29d5c10f23b0e3f5697f02600b568911d48be41d421a - languageName: node - linkType: hard - "postcss-reduce-initial@npm:^5.1.0": version: 5.1.0 resolution: "postcss-reduce-initial@npm:5.1.0" @@ -22352,18 +21222,6 @@ fsevents@^1.2.7: languageName: node linkType: hard -"postcss-reduce-transforms@npm:^5.0.1": - version: 5.0.1 - resolution: "postcss-reduce-transforms@npm:5.0.1" - dependencies: - cssnano-utils: ^2.0.1 - postcss-value-parser: ^4.1.0 - peerDependencies: - postcss: ^8.2.15 - checksum: 89e033ba1fe92057e6196237d5ae6f30b7ca86a98d91a01aa1853baea36ea6c092d29d354d3281000a618445a780c30277868b10d517015317fdc8b97739d34e - languageName: node - linkType: hard - "postcss-reduce-transforms@npm:^5.1.0": version: 5.1.0 resolution: "postcss-reduce-transforms@npm:5.1.0" @@ -22438,18 +21296,6 @@ fsevents@^1.2.7: languageName: node linkType: hard -"postcss-svgo@npm:^5.0.2": - version: 5.0.2 - resolution: "postcss-svgo@npm:5.0.2" - dependencies: - postcss-value-parser: ^4.1.0 - svgo: ^2.3.0 - peerDependencies: - postcss: ^8.2.15 - checksum: b0c4c0c7b826dc29bd67c93eb0e7bc8613e0b2f922c921b64bc53e23ee3e24341ff1c0fa4649a02cf70363bfea6c7c2e0d7f2bdba9fff2eae1248036b5815cf1 - languageName: node - linkType: hard - "postcss-svgo@npm:^5.1.0": version: 5.1.0 resolution: "postcss-svgo@npm:5.1.0" @@ -22473,19 +21319,6 @@ fsevents@^1.2.7: languageName: node linkType: hard -"postcss-unique-selectors@npm:^5.0.1": - version: 5.0.1 - resolution: "postcss-unique-selectors@npm:5.0.1" - dependencies: - alphanum-sort: ^1.0.2 - postcss-selector-parser: ^6.0.5 - uniqs: ^2.0.0 - peerDependencies: - postcss: ^8.2.15 - checksum: 4346c4715b3f5facfd4b52fc8553085241c98b533b8965b1d3c1e370f277092d02c72bde519d70a82102467464e6cde9581e0d0592d07108c67e7ad20e67a23a - languageName: node - linkType: hard - "postcss-unique-selectors@npm:^5.1.1": version: 5.1.1 resolution: "postcss-unique-selectors@npm:5.1.1" @@ -22812,9 +21645,9 @@ fsevents@^1.2.7: linkType: hard "psl@npm:^1.1.33": - version: 1.8.0 - resolution: "psl@npm:1.8.0" - checksum: 6150048ed2da3f919478bee8a82f3828303bc0fc730fb015a48f83c9977682c7b28c60ab01425a72d82a2891a1681627aa530a991d50c086b48a3be27744bde7 + version: 1.9.0 + resolution: "psl@npm:1.9.0" + checksum: 20c4277f640c93d393130673f392618e9a8044c6c7bf61c53917a0fddb4952790f5f362c6c730a9c32b124813e173733f9895add8d26f566ed0ea0654b2e711d languageName: node linkType: hard @@ -23736,7 +22569,7 @@ fsevents@^1.2.7: languageName: node linkType: hard -"regexpp@npm:^3.1.0, regexpp@npm:^3.2.0": +"regexpp@npm:^3.0.0, regexpp@npm:^3.1.0, regexpp@npm:^3.2.0": version: 3.2.0 resolution: "regexpp@npm:3.2.0" checksum: a78dc5c7158ad9ddcfe01aa9144f46e192ddbfa7b263895a70a5c6c73edd9ce85faf7c0430e59ac38839e1734e275b9c3de5c57ee3ab6edc0e0b1bdebefccef8 @@ -24155,101 +22988,29 @@ fsevents@^1.2.7: languageName: node linkType: hard -resolve@1.1.7: - version: 1.1.7 - resolution: "resolve@npm:1.1.7" - checksum: afd20873fbde7641c9125efe3f940c2a99f6b1f90f1b7b743e744bdaac1cb105b2e4e0317bcc052ed7e31d57afa86b394a4dc9a1b33a297977be134fdf0250ab - languageName: node - linkType: hard - -"resolve@^1.1.6, resolve@^1.10.0, resolve@^1.12.0, resolve@^1.14.2, resolve@^1.17.0, resolve@^1.20.0, resolve@^1.3.2, resolve@npm:^1.1.7, resolve@npm:^1.19.0, resolve@npm:^1.22.0": - version: 1.22.0 - resolution: "resolve@npm:1.22.0" +"resolve@npm:1.22.1": + version: 1.22.1 + resolution: "resolve@npm:1.22.1" dependencies: - is-core-module: ^2.8.1 + is-core-module: ^2.9.0 path-parse: ^1.0.7 supports-preserve-symlinks-flag: ^1.0.0 bin: resolve: bin/resolve - checksum: a2d14cc437b3a23996f8c7367eee5c7cf8149c586b07ca2ae00e96581ce59455555a1190be9aa92154785cf9f2042646c200d0e00e0bbd2b8a995a93a0ed3e4e - languageName: node - linkType: hard - -resolve@^2.0.0-next.3: - version: 2.0.0-next.3 - resolution: "resolve@npm:2.0.0-next.3" - dependencies: - is-core-module: ^2.2.0 - path-parse: ^1.0.6 - checksum: f34b3b93ada77d64a6d590c06a83e198f3a827624c4ec972260905fa6c4d612164fbf0200d16d2beefea4ad1755b001f4a9a1293d8fc2322a8f7d6bf692c4ff5 - languageName: node - linkType: hard - -"resolve@npm:1.17.0, resolve@~1.17.0": - version: 1.17.0 - resolution: "resolve@npm:1.17.0" - dependencies: - path-parse: ^1.0.6 - checksum: 9ceaf83b3429f2d7ff5d0281b8d8f18a1f05b6ca86efea7633e76b8f76547f33800799dfdd24434942dec4fbd9e651ed3aef577d9a6b5ec87ad89c1060e24759 - languageName: node - linkType: hard - -"resolve@patch:resolve@1.1.7#~builtin": - version: 1.1.7 - resolution: "resolve@patch:resolve@npm%3A1.1.7#~builtin::version=1.1.7&hash=07638b" - checksum: e9dbca78600ae56835c43a09f1276876c883e4b4bbd43e2683fa140671519d2bdebeb1c1576ca87c8c508ae2987b3ec481645ac5d3054b0f23254cfc1ce49942 - languageName: node - linkType: hard - -"resolve@patch:resolve@1.17.0#~builtin, resolve@patch:resolve@~1.17.0#~builtin": - version: 1.17.0 - resolution: "resolve@patch:resolve@npm%3A1.17.0#~builtin::version=1.17.0&hash=07638b" - dependencies: - path-parse: ^1.0.6 - checksum: 6fd799f282ddf078c4bc20ce863e3af01fa8cb218f0658d9162c57161a2dbafe092b13015b9a4c58d0e1e801cf7aa7a4f13115fea9db98c3f9a0c43e429bad6f + checksum: 07af5fc1e81aa1d866cbc9e9460fbb67318a10fa3c4deadc35c3ad8a898ee9a71a86a65e4755ac3195e0ea0cfbe201eb323ebe655ce90526fd61917313a34e4e languageName: node linkType: hard -"resolve@patch:resolve@^1.1.6#~builtin, resolve@patch:resolve@^1.1.7#~builtin, resolve@patch:resolve@^1.10.0#~builtin, resolve@patch:resolve@^1.12.0#~builtin, resolve@patch:resolve@^1.14.2#~builtin, resolve@patch:resolve@^1.17.0#~builtin, resolve@patch:resolve@^1.19.0#~builtin, resolve@patch:resolve@^1.20.0#~builtin, resolve@patch:resolve@^1.22.0#~builtin, resolve@patch:resolve@^1.3.2#~builtin": - version: 1.22.0 - resolution: "resolve@patch:resolve@npm%3A1.22.0#~builtin::version=1.22.0&hash=07638b" +"resolve@patch:resolve@npm%3A1.22.1#~builtin": + version: 1.22.1 + resolution: "resolve@patch:resolve@npm%3A1.22.1#~builtin::version=1.22.1&hash=07638b" dependencies: - is-core-module: ^2.8.1 + is-core-module: ^2.9.0 path-parse: ^1.0.7 supports-preserve-symlinks-flag: ^1.0.0 bin: resolve: bin/resolve - checksum: c79ecaea36c872ee4a79e3db0d3d4160b593f2ca16e031d8283735acd01715a203607e9ded3f91f68899c2937fa0d49390cddbe0fb2852629212f3cda283f4a7 - languageName: node - linkType: hard - -"resolve@patch:resolve@^2.0.0-next.3#~builtin": - version: 2.0.0-next.3 - resolution: "resolve@patch:resolve@npm%3A2.0.0-next.3#~builtin::version=2.0.0-next.3&hash=07638b" - dependencies: - is-core-module: ^2.2.0 - path-parse: ^1.0.6 - checksum: 21684b4d99a4877337cdbd5484311c811b3e8910edb5d868eec85c6e6550b0f570d911f9a384f9e176172d6713f2715bd0b0887fa512cb8c6aeece018de6a9f8 - languageName: node - linkType: hard - -"resolve@patch:resolve@~1.19.0#~builtin": - version: 1.19.0 - resolution: "resolve@patch:resolve@npm%3A1.19.0#~builtin::version=1.19.0&hash=07638b" - dependencies: - is-core-module: ^2.1.0 - path-parse: ^1.0.6 - checksum: 2443b94d347e6946c87c85faf13071f605e609e0b54784829b0ed2b917d050bfc1cbaf4ecc6453f224cfa7d0c5dcd97cbb273454cd210bee68e4af15c1a5abc9 - languageName: node - linkType: hard - -resolve@~1.19.0: - version: 1.19.0 - resolution: "resolve@npm:1.19.0" - dependencies: - is-core-module: ^2.1.0 - path-parse: ^1.0.6 - checksum: a05b356e47b85ad3613d9e2a39a824f3c27f4fcad9c9ff6c7cc71a2e314c5904a90ab37481ad0069d03cab9eaaac6eb68aca1bc3355fdb05f1045cd50e2aacea + checksum: 5656f4d0bedcf8eb52685c1abdf8fbe73a1603bb1160a24d716e27a57f6cecbe2432ff9c89c2bd57542c3a7b9d14b1882b73bfe2e9d7849c9a4c0b8b39f02b8b languageName: node linkType: hard @@ -24805,7 +23566,7 @@ resolve@~1.19.0: languageName: node linkType: hard -"semver@npm:2 || 3 || 4 || 5, semver@npm:^5.4.1, semver@npm:^5.5.0, semver@npm:^5.6.0": +"semver@npm:2 || 3 || 4 || 5, semver@npm:^5.5.0, semver@npm:^5.6.0": version: 5.7.1 resolution: "semver@npm:5.7.1" bin: @@ -24845,7 +23606,7 @@ resolve@~1.19.0: languageName: node linkType: hard -"semver@npm:^6.0.0, semver@npm:^6.1.1, semver@npm:^6.1.2, semver@npm:^6.2.0, semver@npm:^6.3.0": +"semver@npm:^6.0.0, semver@npm:^6.1.0, semver@npm:^6.1.1, semver@npm:^6.1.2, semver@npm:^6.2.0, semver@npm:^6.3.0": version: 6.3.0 resolution: "semver@npm:6.3.0" bin: @@ -25155,6 +23916,13 @@ resolve@~1.19.0: languageName: node linkType: hard +"simple-html-tokenizer@npm:^0.5.10": + version: 0.5.11 + resolution: "simple-html-tokenizer@npm:0.5.11" + checksum: f834a5a0b169ffe10f74bd479a071a7161e0186669e28a1cd662efacdaedd27667469e2b965d5a8538d9d8e7373cb741ea8d748259221f40fa3e4bda2efbdbfc + languageName: node + linkType: hard + "simple-swizzle@npm:^0.2.2": version: 0.2.2 resolution: "simple-swizzle@npm:0.2.2" @@ -25405,7 +24173,7 @@ resolve@~1.19.0: languageName: node linkType: hard -"source-map-support@npm:^0.5.16": +"source-map-support@npm:^0.5.16, source-map-support@npm:^0.5.6, source-map-support@npm:~0.5.12, source-map-support@npm:~0.5.20": version: 0.5.21 resolution: "source-map-support@npm:0.5.21" dependencies: @@ -25415,16 +24183,6 @@ resolve@~1.19.0: languageName: node linkType: hard -"source-map-support@npm:^0.5.17, source-map-support@npm:^0.5.6, source-map-support@npm:~0.5.12, source-map-support@npm:~0.5.20": - version: 0.5.20 - resolution: "source-map-support@npm:0.5.20" - dependencies: - buffer-from: ^1.0.0 - source-map: ^0.6.0 - checksum: 43946aff452011960d16154304b11011e0185549493e65dd90da045959409fb2d266ba1c854fff3d5949f8e59382e3fcc7f7c5fa66136007a6750ad06c6c0baa - languageName: node - linkType: hard - "source-map-url@npm:^0.4.0": version: 0.4.1 resolution: "source-map-url@npm:0.4.1" @@ -25439,14 +24197,14 @@ resolve@~1.19.0: languageName: node linkType: hard -"source-map@npm:^0.5.0, source-map@npm:^0.5.6, source-map@npm:^0.5.7": +"source-map@npm:^0.5.6, source-map@npm:^0.5.7": version: 0.5.7 resolution: "source-map@npm:0.5.7" checksum: 5dc2043b93d2f194142c7f38f74a24670cd7a0063acdaf4bf01d2964b402257ae843c2a8fa822ad5b71013b5fcafa55af7421383da919752f22ff488bc553f4d languageName: node linkType: hard -"source-map@npm:^0.7.3, source-map@npm:~0.7.2": +"source-map@npm:^0.7.3": version: 0.7.3 resolution: "source-map@npm:0.7.3" checksum: cd24efb3b8fa69b64bf28e3c1b1a500de77e84260c5b7f2b873f88284df17974157cc88d386ee9b6d081f08fdd8242f3fc05c953685a6ad81aad94c7393dedea @@ -25789,17 +24547,6 @@ resolve@~1.19.0: languageName: node linkType: hard -"string-width@npm:^3.0.0": - version: 3.1.0 - resolution: "string-width@npm:3.1.0" - dependencies: - emoji-regex: ^7.0.1 - is-fullwidth-code-point: ^2.0.0 - strip-ansi: ^5.1.0 - checksum: 57f7ca73d201682816d573dc68bd4bb8e1dff8dc9fcf10470fdfc3474135c97175fec12ea6a159e67339b41e86963112355b64529489af6e7e70f94a7caf08b2 - languageName: node - linkType: hard - "string-width@npm:^4.0.0, string-width@npm:^4.1.0, string-width@npm:^4.2.0, string-width@npm:^4.2.3": version: 4.2.3 resolution: "string-width@npm:4.2.3" @@ -25907,15 +24654,6 @@ resolve@~1.19.0: languageName: node linkType: hard -"strip-ansi@npm:^5.1.0": - version: 5.2.0 - resolution: "strip-ansi@npm:5.2.0" - dependencies: - ansi-regex: ^4.1.0 - checksum: bdb5f76ade97062bd88e7723aa019adbfacdcba42223b19ccb528ffb9fb0b89a5be442c663c4a3fb25268eaa3f6ea19c7c3fbae830bd1562d55adccae1fcec46 - languageName: node - linkType: hard - "strip-ansi@npm:^6.0.0, strip-ansi@npm:^6.0.1": version: 6.0.1 resolution: "strip-ansi@npm:6.0.1" @@ -26057,18 +24795,6 @@ resolve@~1.19.0: languageName: node linkType: hard -"stylehacks@npm:^5.0.1": - version: 5.0.1 - resolution: "stylehacks@npm:5.0.1" - dependencies: - browserslist: ^4.16.0 - postcss-selector-parser: ^6.0.4 - peerDependencies: - postcss: ^8.2.15 - checksum: 777dbed3987e04f713b9d74e08f66ab4c23c76cabb07c666c0ae9a06e58e8961063e17b5c7b9c23421b75e9caa9fb78084688e509624e57b19c92c174fbd964d - languageName: node - linkType: hard - "stylehacks@npm:^5.1.0": version: 5.1.0 resolution: "stylehacks@npm:5.1.0" @@ -26184,23 +24910,6 @@ resolve@~1.19.0: languageName: node linkType: hard -"svgo@npm:^2.3.0": - version: 2.3.0 - resolution: "svgo@npm:2.3.0" - dependencies: - "@trysound/sax": 0.1.1 - chalk: ^4.1.0 - commander: ^7.1.0 - css-select: ^3.1.2 - css-tree: ^1.1.2 - csso: ^4.2.0 - stable: ^0.1.8 - bin: - svgo: bin/svgo - checksum: 871e1d4eb75dbfd72089e094317526705f27b98849abd0ca53f43867a4e02a581323ee0ba56b1432fb7f248c7f2c64d5903f1fb698dc846c87242d687d85626e - languageName: node - linkType: hard - "svgo@npm:^2.5.0, svgo@npm:^2.7.0": version: 2.8.0 resolution: "svgo@npm:2.8.0" @@ -26443,20 +25152,7 @@ resolve@~1.19.0: languageName: node linkType: hard -"terser@npm:^5.0.0, terser@npm:^5.6.1, terser@npm:^5.7.0, terser@npm:^5.7.2": - version: 5.9.0 - resolution: "terser@npm:5.9.0" - dependencies: - commander: ^2.20.0 - source-map: ~0.7.2 - source-map-support: ~0.5.20 - bin: - terser: bin/terser - checksum: 11c1246b1991015a8881742878af779e3863fad42f626ffda957dbf28c94bf51e7994cffb9ffbec86ff3c23ab45ffa6d79d453c15e664306e35fc7b2c4eee5f4 - languageName: node - linkType: hard - -"terser@npm:^5.10.0": +"terser@npm:^5.0.0, terser@npm:^5.10.0, terser@npm:^5.6.1, terser@npm:^5.7.0, terser@npm:^5.7.2": version: 5.14.1 resolution: "terser@npm:5.14.1" dependencies: @@ -26584,6 +25280,15 @@ resolve@~1.19.0: languageName: node linkType: hard +"tmp@npm:^0.2.1": + version: 0.2.1 + resolution: "tmp@npm:0.2.1" + dependencies: + rimraf: ^3.0.0 + checksum: 8b1214654182575124498c87ca986ac53dc76ff36e8f0e0b67139a8d221eaecfdec108c0e6ec54d76f49f1f72ab9325500b246f562b926f85bcdfca8bf35df9e + languageName: node + linkType: hard + "tmpl@npm:1.0.x": version: 1.0.4 resolution: "tmpl@npm:1.0.4" @@ -26793,7 +25498,7 @@ resolve@~1.19.0: languageName: node linkType: hard -"ts-node@npm:^10.0.0, ts-node@npm:^10.4.0": +"ts-node@npm:10.4.0": version: 10.4.0 resolution: "ts-node@npm:10.4.0" dependencies: @@ -26829,27 +25534,6 @@ resolve@~1.19.0: languageName: node linkType: hard -"ts-node@npm:^9": - version: 9.1.1 - resolution: "ts-node@npm:9.1.1" - dependencies: - arg: ^4.1.0 - create-require: ^1.1.0 - diff: ^4.0.1 - make-error: ^1.1.1 - source-map-support: ^0.5.17 - yn: 3.1.1 - peerDependencies: - typescript: ">=2.7" - bin: - ts-node: dist/bin.js - ts-node-script: dist/bin-script.js - ts-node-transpile-only: dist/bin-transpile.js - ts-script: dist/bin-script-deprecated.js - checksum: 356e2647b8b1e6ab00380c0537fa569b63bd9b6f006cc40fd650f81fae1817bd8fecc075300036950d8f45c1d85b95be33cd1e48a1a424a7d86c3dbb42bf60e5 - languageName: node - linkType: hard - "ts-pnp@npm:^1.1.6": version: 1.2.0 resolution: "ts-pnp@npm:1.2.0" @@ -26879,7 +25563,7 @@ resolve@~1.19.0: languageName: node linkType: hard -"tslib@npm:2.3.1, tslib@npm:^2, tslib@npm:^2.0.0, tslib@npm:^2.0.3, tslib@npm:^2.1.0, tslib@npm:^2.3.1, tslib@npm:~2.3.0": +"tslib@npm:2.3.1, tslib@npm:~2.3.0": version: 2.3.1 resolution: "tslib@npm:2.3.1" checksum: de17a98d4614481f7fcb5cd53ffc1aaf8654313be0291e1bfaee4b4bb31a20494b7d218ff2e15017883e8ea9626599b3b0e0229c18383ba9dce89da2adf15cb9 @@ -26893,7 +25577,7 @@ resolve@~1.19.0: languageName: node linkType: hard -"tslib@npm:^2.0.1, tslib@npm:^2.4.0": +"tslib@npm:^2, tslib@npm:^2.0.0, tslib@npm:^2.0.1, tslib@npm:^2.0.3, tslib@npm:^2.1.0, tslib@npm:^2.3.1, tslib@npm:^2.4.0": version: 2.4.0 resolution: "tslib@npm:2.4.0" checksum: 8c4aa6a3c5a754bf76aefc38026134180c053b7bd2f81338cb5e5ebf96fefa0f417bff221592bf801077f5bf990562f6264fecbc42cd3309b33872cb6fc3b113 @@ -27017,6 +25701,16 @@ resolve@~1.19.0: languageName: node linkType: hard +"typescript@npm:^4.8.0": + version: 4.8.4 + resolution: "typescript@npm:4.8.4" + bin: + tsc: bin/tsc + tsserver: bin/tsserver + checksum: 3e4f061658e0c8f36c820802fa809e0fd812b85687a9a2f5430bc3d0368e37d1c9605c3ce9b39df9a05af2ece67b1d844f9f6ea8ff42819f13bcb80f85629af0 + languageName: node + linkType: hard + "typescript@npm:~4.2.4": version: 4.2.4 resolution: "typescript@npm:4.2.4" @@ -27057,6 +25751,16 @@ resolve@~1.19.0: languageName: node linkType: hard +"typescript@patch:typescript@^4.8.0#~builtin": + version: 4.8.4 + resolution: "typescript@patch:typescript@npm%3A4.8.4#~builtin::version=4.8.4&hash=ddd1e8" + bin: + tsc: bin/tsc + tsserver: bin/tsserver + checksum: 563a0ef47abae6df27a9a3ab38f75fc681f633ccf1a3502b1108e252e187787893de689220f4544aaf95a371a4eb3141e4a337deb9895de5ac3c1ca76430e5f0 + languageName: node + linkType: hard + "typescript@patch:typescript@~4.2.4#~builtin": version: 4.2.4 resolution: "typescript@patch:typescript@npm%3A4.2.4#~builtin::version=4.2.4&hash=ddd1e8" @@ -27368,6 +26072,20 @@ resolve@~1.19.0: languageName: node linkType: hard +"update-browserslist-db@npm:^1.0.9": + version: 1.0.10 + resolution: "update-browserslist-db@npm:1.0.10" + dependencies: + escalade: ^3.1.1 + picocolors: ^1.0.0 + peerDependencies: + browserslist: ">= 4.21.0" + bin: + browserslist-lint: cli.js + checksum: 12db73b4f63029ac407b153732e7cd69a1ea8206c9100b482b7d12859cd3cd0bc59c602d7ae31e652706189f1acb90d42c53ab24a5ba563ed13aebdddc5561a0 + languageName: node + linkType: hard + "update-notifier@npm:5.1.0, update-notifier@npm:^5.1.0": version: 5.1.0 resolution: "update-notifier@npm:5.1.0" @@ -27660,13 +26378,6 @@ resolve@~1.19.0: languageName: node linkType: hard -"validator@npm:^13.6.0": - version: 13.7.0 - resolution: "validator@npm:13.7.0" - checksum: 2b83283de1222ca549a7ef57f46e8d49c6669213348db78b7045bce36a3b5843ff1e9f709ebf74574e06223461ee1f264f8cc9a26a0060a79a27de079d8286ef - languageName: node - linkType: hard - "validator@npm:^8.0.0": version: 8.2.0 resolution: "validator@npm:8.2.0" @@ -27695,7 +26406,7 @@ resolve@~1.19.0: languageName: node linkType: hard -"vendors@npm:^1.0.0, vendors@npm:^1.0.3": +"vendors@npm:^1.0.0": version: 1.0.4 resolution: "vendors@npm:1.0.4" checksum: 4b16e0bc18dbdd7ac8dd745c776c08f6c73e9a7f620ffd9faf94a3d86a35feaf4c6cb1bbdb304d2381548a30d0abe69b83eeb1b7b1bf5bb33935e64b28812681 @@ -27878,26 +26589,7 @@ resolve@~1.19.0: languageName: node linkType: hard -"webpack-bundle-analyzer@npm:^4.4.2": - version: 4.4.2 - resolution: "webpack-bundle-analyzer@npm:4.4.2" - dependencies: - acorn: ^8.0.4 - acorn-walk: ^8.0.0 - chalk: ^4.1.0 - commander: ^6.2.0 - gzip-size: ^6.0.0 - lodash: ^4.17.20 - opener: ^1.5.2 - sirv: ^1.0.7 - ws: ^7.3.1 - bin: - webpack-bundle-analyzer: lib/bin/analyzer.js - checksum: 6d7957a87ee16f6b87e65f85e8b9a40998aefcddf3e15215fd4bc1ddf8c332ab4706f2f4deb0b3a0483eb27d0dae381db1b82b2ec34136e2ad0e651714b260fb - languageName: node - linkType: hard - -"webpack-bundle-analyzer@npm:^4.5.0": +"webpack-bundle-analyzer@npm:^4.4.2, webpack-bundle-analyzer@npm:^4.5.0": version: 4.5.0 resolution: "webpack-bundle-analyzer@npm:4.5.0" dependencies: @@ -28515,6 +27207,13 @@ resolve@~1.19.0: languageName: node linkType: hard +"workerpool@npm:^6.0.3": + version: 6.2.1 + resolution: "workerpool@npm:6.2.1" + checksum: c2c6eebbc5225f10f758d599a5c016fa04798bcc44e4c1dffb34050cd361d7be2e97891aa44419e7afe647b1f767b1dc0b85a5e046c409d890163f655028b09d + languageName: node + linkType: hard + "wrap-ansi@npm:^3.0.1": version: 3.0.1 resolution: "wrap-ansi@npm:3.0.1" @@ -28819,23 +27518,6 @@ resolve@~1.19.0: languageName: node linkType: hard -"z-schema@npm:^5.0.1": - version: 5.0.1 - resolution: "z-schema@npm:5.0.1" - dependencies: - commander: ^2.7.1 - lodash.get: ^4.4.2 - lodash.isequal: ^4.5.0 - validator: ^13.6.0 - dependenciesMeta: - commander: - optional: true - bin: - z-schema: bin/z-schema - checksum: 9e825d3c426efe65291c84178139b1a3dd08f9e70a6ba2844c3125d97c140abedf5f6799e05c22e9dc4ce005b49db3ca916e9dc6d98d903086a75fe256fef067 - languageName: node - linkType: hard - "z-schema@npm:~3.18.3": version: 3.18.4 resolution: "z-schema@npm:3.18.4"