diff --git a/.eslintrc.js b/.eslintrc.js
index 16ba868de..ce4b2e71f 100644
--- a/.eslintrc.js
+++ b/.eslintrc.js
@@ -5,14 +5,16 @@ module.exports = {
'no-use-before-define': 'off',
'@typescript-eslint/explicit-module-boundary-types': 'off',
'eslint-comments/disable-enable-pair': 'off',
+ 'import/no-extraneous-dependencies': 'off',
},
parser: '@typescript-eslint/parser',
parserOptions: {
project: ['./tsconfig.eslint.json'],
+ extraFileExtensions: ['.cjs'],
},
overrides: [
{
- files: ['*.json'],
+ files: ['*.json', 'isChromatic.mjs', 'isChromatic.cjs', '.eslintrc.cjs'],
parser: 'esprima',
rules: {
'@typescript-eslint/naming-convention': 'off',
diff --git a/.github/workflows/chromatic-workflow_run.yml b/.github/workflows/chromatic-workflow_run.yml
new file mode 100644
index 000000000..5344d66ec
--- /dev/null
+++ b/.github/workflows/chromatic-workflow_run.yml
@@ -0,0 +1,20 @@
+name: "Chromatic (workflow_run)"
+on:
+ workflow_run:
+ workflows:
+ - "Action"
+ types:
+ - completed
+
+jobs:
+ chromatic:
+ runs-on: ubuntu-latest
+ steps:
+ - uses: actions/checkout@v1
+ - run: yarn
+ - uses: chromaui/action@v1
+ with:
+ token: ${{ secrets.GITHUB_TOKEN }}
+ projectToken: gcaw1ai2dgo
+ exitZeroOnChanges: true
+ exitOnceUploaded: true
diff --git a/.gitignore b/.gitignore
index 97266cac4..60de42c09 100644
--- a/.gitignore
+++ b/.gitignore
@@ -8,3 +8,5 @@ action/main.js
storybook-static
chromatic-build-*.xml
# the dist folder IS included so we can test every version in the CI without publishing
+bin
+action
diff --git a/.storybook/main.js b/.storybook/main.js
index f3df64e2a..aaa025ec0 100644
--- a/.storybook/main.js
+++ b/.storybook/main.js
@@ -1,8 +1,11 @@
module.exports = {
stories: [
// CLI stories
- '../bin/ui/**/*.stories.js',
+ '../bin-src/ui/**/*.stories.js',
// Test stories
'../**/stories/*.stories.js',
],
+ features: {
+ postcss: false,
+ },
};
diff --git a/.storybook/preview.js b/.storybook/preview.js
index d1e3af72d..f6701bd42 100644
--- a/.storybook/preview.js
+++ b/.storybook/preview.js
@@ -1,5 +1,4 @@
/* eslint-env browser */
-import { addDecorator, addParameters } from '@storybook/react';
import ansiHTML from 'ansi-html';
import chalk from 'chalk';
import React from 'react';
@@ -29,16 +28,18 @@ const style = {
color: '#c0c4cd',
};
-addParameters({
+export const parameters = {
layout: 'fullscreen',
-});
+};
-addDecorator((storyFn, { kind }) => {
- if (kind.startsWith('CLI/')) {
- document.body.style.backgroundColor = '#16242c';
- // eslint-disable-next-line react/no-danger
- return
;
- }
- document.body.style.backgroundColor = 'paleturquoise';
- return storyFn();
-});
+export const decorators = [
+ (storyFn, { kind }) => {
+ if (kind.startsWith('CLI/')) {
+ document.body.style.backgroundColor = '#16242c';
+ // eslint-disable-next-line react/no-danger
+ return
;
+ }
+ document.body.style.backgroundColor = 'paleturquoise';
+ return storyFn();
+ },
+];
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 5a8c028ab..4c3b37de7 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,20 @@
+# 6.0.0 - unreleased
+
+- [393](https://github.com/chromaui/chromatic-cli/pull/393) Bundle the bin & action so it's dependency-less
+- [393](https://github.com/chromaui/chromatic-cli/pull/393) Add support for `workflow_run` event
+
+Remove the deprecated storybook addon
+Change the `isChromatic` to the main export of the package
+
+before:
+```js
+import isChromatic from 'chromatic/isChromatic';
+```
+
+after:
+```js
+import isChromatic from 'chromatic';
+```
# 5.10.1 - 2021-09-21
- [404](https://github.com/chromaui/chromatic-cli/pull/404) Fix the version of node-fetch to `2.6.0` due to a bug in `2.6.3`
diff --git a/action/CHANGELOG.md b/action-src/CHANGELOG.md
similarity index 100%
rename from action/CHANGELOG.md
rename to action-src/CHANGELOG.md
diff --git a/action/LICENSE b/action-src/LICENSE
similarity index 100%
rename from action/LICENSE
rename to action-src/LICENSE
diff --git a/action/README.md b/action-src/README.md
similarity index 100%
rename from action/README.md
rename to action-src/README.md
diff --git a/action/main.ts b/action-src/main.ts
similarity index 88%
rename from action/main.ts
rename to action-src/main.ts
index d756d19b9..91d482632 100755
--- a/action/main.ts
+++ b/action-src/main.ts
@@ -1,14 +1,14 @@
-import { error, getInput, setFailed, setOutput } from '@actions/core';
+import { error, getInput, setFailed, setOutput, info } from '@actions/core';
import { context } from '@actions/github';
import { readFile } from 'jsonfile';
import pkgUp from 'pkg-up';
import { v4 as uuid } from 'uuid';
import path from 'path';
-import getEnv from '../bin/lib/getEnv';
-import { createLogger } from '../bin/lib/log';
-import parseArgs from '../bin/lib/parseArgs';
-import { runAll } from '../bin/main';
+import getEnv from '../bin-src/lib/getEnv';
+import { createLogger } from '../bin-src/lib/log';
+import parseArgs from '../bin-src/lib/parseArgs';
+import { runAll } from '../bin-src/main';
const maybe = (a: string, b: any = undefined) => {
if (!a) {
@@ -42,6 +42,17 @@ const getBuildInfo = (event: typeof context) => {
slug: repository.full_name,
};
}
+ case 'workflow_run': {
+ const { repository } = event.payload;
+ // eslint-disable-next-line @typescript-eslint/naming-convention
+ const { head_sha, head_branch } = event.payload.workflow_run;
+
+ return {
+ sha: head_sha,
+ branch: head_branch.replace('refs/heads/', ''),
+ slug: repository.full_name,
+ };
+ }
case 'workflow_dispatch': {
const { ref, sha } = event.payload.inputs;
@@ -186,4 +197,7 @@ async function run() {
process.exit(1);
}
}
-run();
+run().catch((e) => {
+ error(e);
+ setFailed(e.message);
+});
diff --git a/action-src/register.js b/action-src/register.js
new file mode 100644
index 000000000..878c0abb3
--- /dev/null
+++ b/action-src/register.js
@@ -0,0 +1,6 @@
+const Observable = require('zen-observable');
+
+global.Observable = Observable;
+require('any-observable/register')('global.Observable');
+
+require('./main');
diff --git a/action.yml b/action.yml
index 11956857b..9b4ff5d7d 100755
--- a/action.yml
+++ b/action.yml
@@ -93,5 +93,5 @@ outputs:
description: 'The exit code for the current run of the Chromatic CLI'
runs:
- main: action/register.js
+ main: action/main.js
using: node12
diff --git a/action/main.js b/action/main.js
deleted file mode 100644
index 197420bc9..000000000
--- a/action/main.js
+++ /dev/null
@@ -1,242 +0,0 @@
-"use strict";
-var __assign = (this && this.__assign) || function () {
- __assign = Object.assign || function(t) {
- for (var s, i = 1, n = arguments.length; i < n; i++) {
- s = arguments[i];
- for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p))
- t[p] = s[p];
- }
- return t;
- };
- return __assign.apply(this, arguments);
-};
-var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {
- function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }
- return new (P || (P = Promise))(function (resolve, reject) {
- function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }
- function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } }
- function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }
- step((generator = generator.apply(thisArg, _arguments || [])).next());
- });
-};
-var __generator = (this && this.__generator) || function (thisArg, body) {
- var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g;
- return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g;
- function verb(n) { return function (v) { return step([n, v]); }; }
- function step(op) {
- if (f) throw new TypeError("Generator is already executing.");
- while (_) try {
- if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t;
- if (y = 0, t) op = [op[0] & 2, t.value];
- switch (op[0]) {
- case 0: case 1: t = op; break;
- case 4: _.label++; return { value: op[1], done: false };
- case 5: _.label++; y = op[1]; op = [0]; continue;
- case 7: op = _.ops.pop(); _.trys.pop(); continue;
- default:
- if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; }
- if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; }
- if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; }
- if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; }
- if (t[2]) _.ops.pop();
- _.trys.pop(); continue;
- }
- op = body.call(thisArg, _);
- } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; }
- if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true };
- }
-};
-var __importDefault = (this && this.__importDefault) || function (mod) {
- return (mod && mod.__esModule) ? mod : { "default": mod };
-};
-exports.__esModule = true;
-var core_1 = require("@actions/core");
-var github_1 = require("@actions/github");
-var jsonfile_1 = require("jsonfile");
-var pkg_up_1 = __importDefault(require("pkg-up"));
-var uuid_1 = require("uuid");
-var path_1 = __importDefault(require("path"));
-var getEnv_1 = __importDefault(require("../bin/lib/getEnv"));
-var log_1 = require("../bin/lib/log");
-var parseArgs_1 = __importDefault(require("../bin/lib/parseArgs"));
-var main_1 = require("../bin/main");
-var maybe = function (a, b) {
- if (b === void 0) { b = undefined; }
- if (!a) {
- return b;
- }
- try {
- return JSON.parse(a);
- }
- catch (e) {
- return a;
- }
-};
-var getBuildInfo = function (event) {
- switch (event.eventName) {
- case 'pull_request':
- case 'pull_request_review':
- case 'pull_request_target': {
- var head = event.payload.pull_request.head;
- return {
- sha: head.sha,
- branch: head.ref,
- slug: head.repo.full_name
- };
- }
- case 'push': {
- var _a = event.payload, after = _a.after, ref = _a.ref, repository = _a.repository;
- return {
- sha: after,
- branch: ref.replace('refs/heads/', ''),
- slug: repository.full_name
- };
- }
- case 'workflow_dispatch': {
- var _b = event.payload.inputs, ref = _b.ref, sha = _b.sha;
- if (!ref) {
- core_1.setFailed("When triggering via workflow_dispatch, ref is a required input.");
- return null;
- }
- if (!sha) {
- core_1.setFailed("When triggering via workflow_dispatch, sha is a required input.");
- return null;
- }
- return {
- owner: event.payload.repository.owner.login,
- repo: event.payload.repository.name,
- branch: ref.replace('refs/heads/', ''),
- ref: ref,
- sha: sha
- };
- }
- default: {
- core_1.setFailed(event.eventName + " event is not supported in this action");
- return null;
- }
- }
-};
-function runChromatic(options) {
- var _a, _b, _c;
- return __awaiter(this, void 0, void 0, function () {
- var sessionId, env, log, packagePath, packageJson, ctx;
- return __generator(this, function (_d) {
- switch (_d.label) {
- case 0:
- sessionId = uuid_1.v4();
- env = getEnv_1["default"]();
- log = log_1.createLogger(sessionId, env);
- return [4 /*yield*/, pkg_up_1["default"]()];
- case 1:
- packagePath = _d.sent();
- return [4 /*yield*/, jsonfile_1.readFile(packagePath)];
- case 2:
- packageJson = _d.sent();
- ctx = __assign(__assign({}, parseArgs_1["default"]([])), { packagePath: packagePath, packageJson: packageJson, env: env, log: log, sessionId: sessionId, flags: options });
- return [4 /*yield*/, main_1.runAll(ctx)];
- case 3:
- _d.sent();
- return [2 /*return*/, {
- url: (_a = ctx.build) === null || _a === void 0 ? void 0 : _a.webUrl,
- code: ctx.exitCode,
- buildUrl: (_b = ctx.build) === null || _b === void 0 ? void 0 : _b.webUrl,
- storybookUrl: (_c = ctx.build) === null || _c === void 0 ? void 0 : _c.cachedUrl
- }];
- }
- });
- });
-}
-function run() {
- return __awaiter(this, void 0, void 0, function () {
- var _a, sha, branch, slug, projectToken, workingDir, buildScriptName, scriptName, exec, skip, only, onlyChanged, externals, doNotStart, storybookPort, storybookUrl, storybookBuildDir, storybookHttps, storybookCert, storybookKey, storybookCa, preserveMissing, autoAcceptChanges, allowConsoleErrors, exitZeroOnChanges, exitOnceUploaded, ignoreLastBuildOnBranch, output, e_1;
- return __generator(this, function (_b) {
- switch (_b.label) {
- case 0:
- _a = getBuildInfo(github_1.context) || {}, sha = _a.sha, branch = _a.branch, slug = _a.slug;
- if (!sha || !branch || !slug)
- return [2 /*return*/];
- _b.label = 1;
- case 1:
- _b.trys.push([1, 3, , 4]);
- projectToken = core_1.getInput('projectToken') || core_1.getInput('appCode');
- workingDir = core_1.getInput('workingDir');
- buildScriptName = core_1.getInput('buildScriptName');
- scriptName = core_1.getInput('scriptName');
- exec = core_1.getInput('exec');
- skip = core_1.getInput('skip');
- only = core_1.getInput('only');
- onlyChanged = core_1.getInput('onlyChanged');
- externals = core_1.getInput('externals');
- doNotStart = core_1.getInput('doNotStart');
- storybookPort = core_1.getInput('storybookPort');
- storybookUrl = core_1.getInput('storybookUrl');
- storybookBuildDir = core_1.getInput('storybookBuildDir');
- storybookHttps = core_1.getInput('storybookHttps');
- storybookCert = core_1.getInput('storybookCert');
- storybookKey = core_1.getInput('storybookKey');
- storybookCa = core_1.getInput('storybookCa');
- preserveMissing = core_1.getInput('preserveMissing');
- autoAcceptChanges = core_1.getInput('autoAcceptChanges');
- allowConsoleErrors = core_1.getInput('allowConsoleErrors');
- exitZeroOnChanges = core_1.getInput('exitZeroOnChanges');
- exitOnceUploaded = core_1.getInput('exitOnceUploaded');
- ignoreLastBuildOnBranch = core_1.getInput('ignoreLastBuildOnBranch');
- process.env.CHROMATIC_SHA = sha;
- process.env.CHROMATIC_BRANCH = branch;
- process.env.CHROMATIC_SLUG = slug;
- process.chdir(path_1["default"].join(process.cwd(), workingDir || ''));
- return [4 /*yield*/, runChromatic({
- projectToken: projectToken,
- workingDir: maybe(workingDir),
- buildScriptName: maybe(buildScriptName),
- scriptName: maybe(scriptName),
- exec: maybe(exec),
- skip: maybe(skip),
- only: maybe(only),
- onlyChanged: maybe(onlyChanged),
- externals: maybe(externals),
- doNotStart: maybe(doNotStart),
- storybookPort: maybe(storybookPort),
- storybookUrl: maybe(storybookUrl),
- storybookBuildDir: maybe(storybookBuildDir),
- storybookHttps: maybe(storybookHttps),
- storybookCert: maybe(storybookCert),
- storybookKey: maybe(storybookKey),
- storybookCa: maybe(storybookCa),
- fromCI: true,
- interactive: false,
- preserveMissing: maybe(preserveMissing),
- autoAcceptChanges: maybe(autoAcceptChanges),
- exitZeroOnChanges: maybe(exitZeroOnChanges, true),
- exitOnceUploaded: maybe(exitOnceUploaded, false),
- allowConsoleErrors: maybe(allowConsoleErrors, false),
- ignoreLastBuildOnBranch: maybe(ignoreLastBuildOnBranch)
- })];
- case 2:
- output = _b.sent();
- core_1.setOutput('url', output.url);
- core_1.setOutput('buildUrl', output.buildUrl);
- core_1.setOutput('storybookUrl', output.storybookUrl);
- core_1.setOutput('code', output.code.toString());
- if (output.code !== 0) {
- core_1.setFailed('non-zero exit code');
- }
- process.exit(output.code);
- return [3 /*break*/, 4];
- case 3:
- e_1 = _b.sent();
- if (e_1.message)
- core_1.error(e_1.message);
- if (e_1.stack)
- core_1.error(e_1.stack);
- if (e_1.description)
- core_1.error(e_1.description);
- core_1.setFailed(e_1.message);
- process.exit(1);
- return [3 /*break*/, 4];
- case 4: return [2 /*return*/];
- }
- });
- });
-}
-run();
diff --git a/action/register.js b/action/register.js
deleted file mode 100644
index 90fbfa61a..000000000
--- a/action/register.js
+++ /dev/null
@@ -1 +0,0 @@
-require('esm')(module)('./main.js');
diff --git a/bin/git/generateGitRepository.js b/bin-src/git/generateGitRepository.js
similarity index 100%
rename from bin/git/generateGitRepository.js
rename to bin-src/git/generateGitRepository.js
diff --git a/bin/git/getCommitAndBranch.js b/bin-src/git/getCommitAndBranch.js
similarity index 100%
rename from bin/git/getCommitAndBranch.js
rename to bin-src/git/getCommitAndBranch.js
diff --git a/bin/git/git.js b/bin-src/git/git.js
similarity index 100%
rename from bin/git/git.js
rename to bin-src/git/git.js
diff --git a/bin/git/git.test.js b/bin-src/git/git.test.js
similarity index 100%
rename from bin/git/git.test.js
rename to bin-src/git/git.test.js
diff --git a/bin/git/mocks/long-line.js b/bin-src/git/mocks/long-line.js
similarity index 100%
rename from bin/git/mocks/long-line.js
rename to bin-src/git/mocks/long-line.js
diff --git a/bin/git/mocks/long-loop.js b/bin-src/git/mocks/long-loop.js
similarity index 100%
rename from bin/git/mocks/long-loop.js
rename to bin-src/git/mocks/long-loop.js
diff --git a/bin/git/mocks/mock-index.js b/bin-src/git/mocks/mock-index.js
similarity index 100%
rename from bin/git/mocks/mock-index.js
rename to bin-src/git/mocks/mock-index.js
diff --git a/bin/git/mocks/simple-loop.js b/bin-src/git/mocks/simple-loop.js
similarity index 100%
rename from bin/git/mocks/simple-loop.js
rename to bin-src/git/mocks/simple-loop.js
diff --git a/bin/git/mocks/three-parents.js b/bin-src/git/mocks/three-parents.js
similarity index 100%
rename from bin/git/mocks/three-parents.js
rename to bin-src/git/mocks/three-parents.js
diff --git a/bin/git/mocks/two-roots.js b/bin-src/git/mocks/two-roots.js
similarity index 100%
rename from bin/git/mocks/two-roots.js
rename to bin-src/git/mocks/two-roots.js
diff --git a/bin/io/GraphQLClient.js b/bin-src/io/GraphQLClient.js
similarity index 100%
rename from bin/io/GraphQLClient.js
rename to bin-src/io/GraphQLClient.js
diff --git a/bin/io/HTTPClient.js b/bin-src/io/HTTPClient.js
similarity index 100%
rename from bin/io/HTTPClient.js
rename to bin-src/io/HTTPClient.js
diff --git a/bin/io/getProxyAgent.js b/bin-src/io/getProxyAgent.js
similarity index 100%
rename from bin/io/getProxyAgent.js
rename to bin-src/io/getProxyAgent.js
diff --git a/bin/lib/NonTTYRenderer.js b/bin-src/lib/NonTTYRenderer.js
similarity index 100%
rename from bin/lib/NonTTYRenderer.js
rename to bin-src/lib/NonTTYRenderer.js
diff --git a/bin/lib/checkForUpdates.js b/bin-src/lib/checkForUpdates.js
similarity index 95%
rename from bin/lib/checkForUpdates.js
rename to bin-src/lib/checkForUpdates.js
index d23e3a79d..94be6fff9 100644
--- a/bin/lib/checkForUpdates.js
+++ b/bin-src/lib/checkForUpdates.js
@@ -1,8 +1,10 @@
import semver from 'semver';
-import { hasYarn } from 'yarn-or-npm';
+import yon from 'yarn-or-npm';
import outdatedPackage from '../ui/messages/warnings/outdatedPackage';
+const { hasYarn } = yon;
+
const rejectIn = (ms) => new Promise((_, reject) => setTimeout(reject, ms));
const withTimeout = (promise, ms) => Promise.race([promise, rejectIn(ms)]);
diff --git a/bin/lib/checkPackageJson.js b/bin-src/lib/checkPackageJson.js
similarity index 94%
rename from bin/lib/checkPackageJson.js
rename to bin-src/lib/checkPackageJson.js
index f65c99447..ff9cc5c87 100644
--- a/bin/lib/checkPackageJson.js
+++ b/bin-src/lib/checkPackageJson.js
@@ -1,10 +1,12 @@
-import { writeFile } from 'jsonfile';
+import jsonfile from 'jsonfile';
import { confirm } from 'node-ask';
import addedScript from '../ui/messages/info/addedScript';
import notAddedScript from '../ui/messages/info/notAddedScript';
import scriptNotFound from '../ui/messages/warnings/scriptNotFound';
+const { writeFile } = jsonfile;
+
const scriptName = 'chromatic';
const findScript = (scripts) =>
diff --git a/bin/lib/extractStoryData.js b/bin-src/lib/extractStoryData.js
similarity index 100%
rename from bin/lib/extractStoryData.js
rename to bin-src/lib/extractStoryData.js
diff --git a/bin/lib/getDependentStoryFiles.js b/bin-src/lib/getDependentStoryFiles.js
similarity index 100%
rename from bin/lib/getDependentStoryFiles.js
rename to bin-src/lib/getDependentStoryFiles.js
diff --git a/bin/lib/getDependentStoryFiles.test.js b/bin-src/lib/getDependentStoryFiles.test.js
similarity index 100%
rename from bin/lib/getDependentStoryFiles.test.js
rename to bin-src/lib/getDependentStoryFiles.test.js
diff --git a/bin/lib/getEnv.js b/bin-src/lib/getEnv.js
similarity index 100%
rename from bin/lib/getEnv.js
rename to bin-src/lib/getEnv.js
diff --git a/bin-src/lib/getInstalledStorybookPackages.ts b/bin-src/lib/getInstalledStorybookPackages.ts
new file mode 100644
index 000000000..990fe7446
--- /dev/null
+++ b/bin-src/lib/getInstalledStorybookPackages.ts
@@ -0,0 +1,34 @@
+import execa from 'execa';
+
+import { viewLayers } from './viewLayers';
+import { supportedAddons } from './supportedAddons';
+
+export const getInstalledStorybookInfo = async () => {
+ const { all } = await execa.command('yarn list --pattern @storybook/ --json', {
+ env: {},
+ timeout: 10000,
+ all: true,
+ shell: true,
+ });
+
+ const { data } = JSON.parse(all as any);
+ const trees: { name: string; version: string }[] = data.trees.map((p: any) => {
+ const [, name, version] = p.name.match(/(.+)@(.+)/);
+ return { name, version };
+ });
+
+ const viewLayer = trees.find(({ name }) => viewLayers[name]);
+ const addons = trees.filter(({ name }) => supportedAddons[name]);
+
+ const result = {
+ viewLayer: viewLayers[viewLayer ? viewLayer.name : ''],
+ version: viewLayer ? viewLayer.version : undefined,
+ addons: addons.map((a) => ({
+ packageVersion: a.version,
+ packageName: a.name,
+ name: supportedAddons[a.name],
+ })),
+ };
+
+ return result;
+};
diff --git a/bin/lib/getOptions.js b/bin-src/lib/getOptions.js
similarity index 100%
rename from bin/lib/getOptions.js
rename to bin-src/lib/getOptions.js
diff --git a/bin/lib/getOptions.test.js b/bin-src/lib/getOptions.test.js
similarity index 100%
rename from bin/lib/getOptions.test.js
rename to bin-src/lib/getOptions.test.js
diff --git a/bin/lib/getStorybookConfiguration.js b/bin-src/lib/getStorybookConfiguration.js
similarity index 100%
rename from bin/lib/getStorybookConfiguration.js
rename to bin-src/lib/getStorybookConfiguration.js
diff --git a/bin/lib/getStorybookConfiguration.test.js b/bin-src/lib/getStorybookConfiguration.test.js
similarity index 100%
rename from bin/lib/getStorybookConfiguration.test.js
rename to bin-src/lib/getStorybookConfiguration.test.js
diff --git a/bin/lib/getStorybookInfo.js b/bin-src/lib/getStorybookInfo.js
similarity index 69%
rename from bin/lib/getStorybookInfo.js
rename to bin-src/lib/getStorybookInfo.js
index 4b8c0f2c5..81750d05d 100644
--- a/bin/lib/getStorybookInfo.js
+++ b/bin-src/lib/getStorybookInfo.js
@@ -1,59 +1,22 @@
import fs from 'fs-extra';
import meow from 'meow';
-import argv from 'string-argv';
+import { parseArgsStringToArgv } from 'string-argv';
import semver from 'semver';
+import { getInstalledStorybookInfo } from './getInstalledStorybookPackages';
import noViewLayerPackage from '../ui/messages/errors/noViewLayerPackage';
-
-const viewLayers = {
- '@storybook/react': 'react',
- '@storybook/vue': 'vue',
- '@storybook/vue3': 'vue3',
- '@storybook/angular': 'angular',
- '@storybook/html': 'html',
- '@storybook/web-components': 'web-components',
- '@storybook/polymer': 'polymer',
- '@storybook/ember': 'ember',
- '@storybook/marko': 'marko',
- '@storybook/mithril': 'mithril',
- '@storybook/riot': 'riot',
- '@storybook/svelte': 'svelte',
- '@storybook/preact': 'preact',
- '@storybook/rax': 'rax',
-};
-
-const supportedAddons = {
- '@storybook/addon-a11y': 'a11y',
- '@storybook/addon-actions': 'actions',
- '@storybook/addon-backgrounds': 'backgrounds',
- '@storybook/addon-centered': 'centered',
- '@storybook/addon-contexts': 'contexts',
- '@storybook/addon-cssresources': 'cssresources',
- '@storybook/addon-design-assets': 'design-assets',
- '@storybook/addon-docs': 'docs',
- '@storybook/addon-essentials': 'essentials',
- '@storybook/addon-events': 'events',
- '@storybook/addon-google-analytics': 'google-analytics',
- '@storybook/addon-graphql': 'graphql',
- '@storybook/addon-info': 'info',
- '@storybook/addon-jest': 'jest',
- '@storybook/addon-knobs': 'knobs',
- '@storybook/addon-links': 'links',
- '@storybook/addon-notes': 'notes',
- '@storybook/addon-ondevice-actions': 'ondevice-actions',
- '@storybook/addon-ondevice-backgrounds': 'ondevice-backgrounds',
- '@storybook/addon-ondevice-knobs': 'ondevice-knobs',
- '@storybook/addon-ondevice-notes': 'ondevice-notes',
- '@storybook/addon-options': 'options',
- '@storybook/addon-queryparams': 'queryparams',
- '@storybook/addon-storyshots': 'storyshots',
- '@storybook/addon-storysource': 'storysource',
- '@storybook/addon-viewport': 'viewport',
-};
+import { viewLayers } from './viewLayers';
+import { supportedAddons } from './supportedAddons';
const resolvePackageJson = (pkg) => {
try {
- const path = require.resolve(`${pkg}/package.json`, { paths: [process.cwd()] });
+ // we bundle this app for node, meaning all require calls are replaced by webpack.
+ // in this case we want to use node's actual require functionality!
+ // webpack will provide a '__non_webpack_require__' function to do this with,
+ // but this will obviously not be present during tests, hence the check and fallback to the normal require
+ // eslint-disable-next-line no-undef
+ const r = typeof __non_webpack_require__ !== 'undefined' ? __non_webpack_require__ : require;
+ const path = r.resolve(`${pkg}/package.json`);
return fs.readJson(path);
} catch (error) {
return Promise.reject(error);
@@ -157,7 +120,7 @@ const findConfigFlags = async ({ options, packageJson }) => {
if (!options.buildScriptName || !scripts[options.buildScriptName]) return {};
const { flags } = meow({
- argv: argv(scripts[options.buildScriptName]),
+ argv: parseArgsStringToArgv(scripts[options.buildScriptName]),
flags: {
configDir: { type: 'string', alias: 'c' },
staticDir: { type: 'string', alias: 's' },
@@ -171,6 +134,13 @@ const findConfigFlags = async ({ options, packageJson }) => {
};
export default async function getStorybookInfo(ctx) {
- const info = await Promise.all([findAddons(ctx), findConfigFlags(ctx), findViewlayer(ctx)]);
- return info.reduce((acc, obj) => Object.assign(acc, obj), {});
+ let result;
+ try {
+ result = await getInstalledStorybookInfo();
+ } catch (e) {
+ const info = await Promise.all([findAddons(ctx), findConfigFlags(ctx), findViewlayer(ctx)]);
+ result = info.reduce((acc, obj) => Object.assign(acc, obj), {});
+ }
+
+ return result;
}
diff --git a/bin/lib/getStorybookInfo.test.js b/bin-src/lib/getStorybookInfo.test.js
similarity index 96%
rename from bin/lib/getStorybookInfo.test.js
rename to bin-src/lib/getStorybookInfo.test.js
index 7115f57f8..aa6f2a832 100644
--- a/bin/lib/getStorybookInfo.test.js
+++ b/bin-src/lib/getStorybookInfo.test.js
@@ -1,5 +1,11 @@
import getStorybookInfo from './getStorybookInfo';
+jest.mock('./getInstalledStorybookPackages', () => ({
+ getInstalledStorybookPackages: () => {
+ throw new Error('no');
+ },
+}));
+
jest.useFakeTimers();
const log = { warn: jest.fn(), debug: jest.fn() };
diff --git a/bin/lib/installDependencies.js b/bin-src/lib/installDependencies.js
similarity index 89%
rename from bin/lib/installDependencies.js
rename to bin-src/lib/installDependencies.js
index 005fee2a8..bd85d3aa8 100644
--- a/bin/lib/installDependencies.js
+++ b/bin-src/lib/installDependencies.js
@@ -1,4 +1,6 @@
-import { spawn } from 'yarn-or-npm';
+import yon from 'yarn-or-npm';
+
+const { spawn } = yon;
const installDependencies = (options) =>
new Promise((resolve, reject) => {
diff --git a/bin/lib/log.js b/bin-src/lib/log.js
similarity index 96%
rename from bin/lib/log.js
rename to bin-src/lib/log.js
index ac13facb7..aae56f04d 100644
--- a/bin/lib/log.js
+++ b/bin-src/lib/log.js
@@ -1,6 +1,6 @@
/* eslint-disable no-console */
import debug from 'debug';
-import { createClient } from 'node-loggly-bulk/lib/loggly/client';
+import nlb from 'node-loggly-bulk/lib/loggly/client';
import stripAnsi from 'strip-ansi';
import { format } from 'util';
@@ -30,7 +30,7 @@ export const createLogger = (sessionId, env) => {
let enqueue = false;
const queue = [];
- const logglyClient = createClient({
+ const logglyClient = nlb.createClient({
token: env.LOGGLY_CUSTOMER_TOKEN,
subdomain: 'hichroma',
tags: ['chromatic-cli'],
diff --git a/bin/lib/logSerializers.js b/bin-src/lib/logSerializers.js
similarity index 100%
rename from bin/lib/logSerializers.js
rename to bin-src/lib/logSerializers.js
diff --git a/bin/lib/logSerializers.test.js b/bin-src/lib/logSerializers.test.js
similarity index 100%
rename from bin/lib/logSerializers.test.js
rename to bin-src/lib/logSerializers.test.js
diff --git a/bin/lib/parseArgs.js b/bin-src/lib/parseArgs.js
similarity index 98%
rename from bin/lib/parseArgs.js
rename to bin-src/lib/parseArgs.js
index 70daeecf6..977ec5414 100644
--- a/bin/lib/parseArgs.js
+++ b/bin-src/lib/parseArgs.js
@@ -1,7 +1,9 @@
import meow from 'meow';
+import pkg from '../../package.json';
+
export default function parseArgs(argv) {
- const { input, flags, help, pkg } = meow(
+ const { input, flags, help } = meow(
`
Usage
$ chromatic --project-token
@@ -82,5 +84,6 @@ export default function parseArgs(argv) {
},
}
);
+
return { argv, input, flags, help, pkg };
}
diff --git a/bin/lib/startStorybook.js b/bin-src/lib/startStorybook.js
similarity index 100%
rename from bin/lib/startStorybook.js
rename to bin-src/lib/startStorybook.js
diff --git a/bin-src/lib/supportedAddons.ts b/bin-src/lib/supportedAddons.ts
new file mode 100644
index 000000000..84786a9bc
--- /dev/null
+++ b/bin-src/lib/supportedAddons.ts
@@ -0,0 +1,28 @@
+export const supportedAddons = {
+ '@storybook/addon-a11y': 'a11y',
+ '@storybook/addon-actions': 'actions',
+ '@storybook/addon-backgrounds': 'backgrounds',
+ '@storybook/addon-centered': 'centered',
+ '@storybook/addon-contexts': 'contexts',
+ '@storybook/addon-cssresources': 'cssresources',
+ '@storybook/addon-design-assets': 'design-assets',
+ '@storybook/addon-docs': 'docs',
+ '@storybook/addon-essentials': 'essentials',
+ '@storybook/addon-events': 'events',
+ '@storybook/addon-google-analytics': 'google-analytics',
+ '@storybook/addon-graphql': 'graphql',
+ '@storybook/addon-info': 'info',
+ '@storybook/addon-jest': 'jest',
+ '@storybook/addon-knobs': 'knobs',
+ '@storybook/addon-links': 'links',
+ '@storybook/addon-notes': 'notes',
+ '@storybook/addon-ondevice-actions': 'ondevice-actions',
+ '@storybook/addon-ondevice-backgrounds': 'ondevice-backgrounds',
+ '@storybook/addon-ondevice-knobs': 'ondevice-knobs',
+ '@storybook/addon-ondevice-notes': 'ondevice-notes',
+ '@storybook/addon-options': 'options',
+ '@storybook/addon-queryparams': 'queryparams',
+ '@storybook/addon-storyshots': 'storyshots',
+ '@storybook/addon-storysource': 'storysource',
+ '@storybook/addon-viewport': 'viewport',
+} as Record;
diff --git a/bin/lib/tasks.js b/bin-src/lib/tasks.js
similarity index 100%
rename from bin/lib/tasks.js
rename to bin-src/lib/tasks.js
diff --git a/bin/lib/testLogger.js b/bin-src/lib/testLogger.js
similarity index 100%
rename from bin/lib/testLogger.js
rename to bin-src/lib/testLogger.js
diff --git a/bin/lib/tunnel.js b/bin-src/lib/tunnel.js
similarity index 100%
rename from bin/lib/tunnel.js
rename to bin-src/lib/tunnel.js
diff --git a/bin/lib/uploadFiles.js b/bin-src/lib/uploadFiles.js
similarity index 100%
rename from bin/lib/uploadFiles.js
rename to bin-src/lib/uploadFiles.js
diff --git a/bin/lib/utils.js b/bin-src/lib/utils.js
similarity index 100%
rename from bin/lib/utils.js
rename to bin-src/lib/utils.js
diff --git a/bin-src/lib/viewLayers.ts b/bin-src/lib/viewLayers.ts
new file mode 100644
index 000000000..ac8495ea0
--- /dev/null
+++ b/bin-src/lib/viewLayers.ts
@@ -0,0 +1,16 @@
+export const viewLayers = {
+ '@storybook/react': 'react',
+ '@storybook/vue': 'vue',
+ '@storybook/vue3': 'vue3',
+ '@storybook/angular': 'angular',
+ '@storybook/html': 'html',
+ '@storybook/web-components': 'web-components',
+ '@storybook/polymer': 'polymer',
+ '@storybook/ember': 'ember',
+ '@storybook/marko': 'marko',
+ '@storybook/mithril': 'mithril',
+ '@storybook/riot': 'riot',
+ '@storybook/svelte': 'svelte',
+ '@storybook/preact': 'preact',
+ '@storybook/rax': 'rax',
+} as Record;
diff --git a/bin/main.js b/bin-src/main.js
similarity index 98%
rename from bin/main.js
rename to bin-src/main.js
index a30fde4b6..b112b58eb 100755
--- a/bin/main.js
+++ b/bin-src/main.js
@@ -1,4 +1,4 @@
-import { readFile } from 'jsonfile';
+import jsonfile from 'jsonfile';
import Listr from 'listr';
import pkgUp from 'pkg-up';
import { v4 as uuid } from 'uuid';
@@ -23,6 +23,8 @@ import runtimeError from './ui/messages/errors/runtimeError';
import taskError from './ui/messages/errors/taskError';
import intro from './ui/messages/info/intro';
+const { readFile } = jsonfile;
+
export async function main(argv) {
const sessionId = uuid();
const env = getEnv();
diff --git a/bin/main.test.js b/bin-src/main.test.js
similarity index 100%
rename from bin/main.test.js
rename to bin-src/main.test.js
diff --git a/bin-src/register.js b/bin-src/register.js
new file mode 100755
index 000000000..ea1d01c93
--- /dev/null
+++ b/bin-src/register.js
@@ -0,0 +1,24 @@
+#!/usr/bin/env node
+import Observable from 'zen-observable';
+
+global.Observable = Observable;
+(await import('any-observable/register')).default('global.Observable');
+
+(await import('dotenv')).default.config();
+
+const util = ['trim-stats-file', 'stats-to-story-files'].find((u) => u === process.argv[2]);
+
+switch (true) {
+ case util === 'trim-stats-file': {
+ (await import('./trim-stats-file')).main(process.argv.slice(3));
+ break;
+ }
+ case util === 'stats-to-story-files': {
+ (await import('./stats-to-story-files')).main(process.argv.slice(3));
+ break;
+ }
+ default: {
+ (await import('./main')).main(process.argv.slice(2));
+ break;
+ }
+}
diff --git a/bin/stats-to-story-files.js b/bin-src/stats-to-story-files.js
similarity index 100%
rename from bin/stats-to-story-files.js
rename to bin-src/stats-to-story-files.js
diff --git a/bin/tasks/auth.js b/bin-src/tasks/auth.js
similarity index 100%
rename from bin/tasks/auth.js
rename to bin-src/tasks/auth.js
diff --git a/bin/tasks/auth.test.js b/bin-src/tasks/auth.test.js
similarity index 100%
rename from bin/tasks/auth.test.js
rename to bin-src/tasks/auth.test.js
diff --git a/bin/tasks/build.js b/bin-src/tasks/build.js
similarity index 100%
rename from bin/tasks/build.js
rename to bin-src/tasks/build.js
diff --git a/bin/tasks/build.test.js b/bin-src/tasks/build.test.js
similarity index 100%
rename from bin/tasks/build.test.js
rename to bin-src/tasks/build.test.js
diff --git a/bin/tasks/gitInfo.js b/bin-src/tasks/gitInfo.js
similarity index 100%
rename from bin/tasks/gitInfo.js
rename to bin-src/tasks/gitInfo.js
diff --git a/bin/tasks/gitInfo.test.js b/bin-src/tasks/gitInfo.test.js
similarity index 100%
rename from bin/tasks/gitInfo.test.js
rename to bin-src/tasks/gitInfo.test.js
diff --git a/bin/tasks/index.js b/bin-src/tasks/index.js
similarity index 100%
rename from bin/tasks/index.js
rename to bin-src/tasks/index.js
diff --git a/bin/tasks/prepareWorkspace.js b/bin-src/tasks/prepareWorkspace.js
similarity index 100%
rename from bin/tasks/prepareWorkspace.js
rename to bin-src/tasks/prepareWorkspace.js
diff --git a/bin/tasks/prepareWorkspace.test.js b/bin-src/tasks/prepareWorkspace.test.js
similarity index 100%
rename from bin/tasks/prepareWorkspace.test.js
rename to bin-src/tasks/prepareWorkspace.test.js
diff --git a/bin/tasks/report.js b/bin-src/tasks/report.js
similarity index 100%
rename from bin/tasks/report.js
rename to bin-src/tasks/report.js
diff --git a/bin/tasks/restoreWorkspace.js b/bin-src/tasks/restoreWorkspace.js
similarity index 100%
rename from bin/tasks/restoreWorkspace.js
rename to bin-src/tasks/restoreWorkspace.js
diff --git a/bin/tasks/snapshot.js b/bin-src/tasks/snapshot.js
similarity index 100%
rename from bin/tasks/snapshot.js
rename to bin-src/tasks/snapshot.js
diff --git a/bin/tasks/snapshot.test.js b/bin-src/tasks/snapshot.test.js
similarity index 100%
rename from bin/tasks/snapshot.test.js
rename to bin-src/tasks/snapshot.test.js
diff --git a/bin/tasks/start.js b/bin-src/tasks/start.js
similarity index 87%
rename from bin/tasks/start.js
rename to bin-src/tasks/start.js
index 0d55eb971..66290fe2d 100644
--- a/bin/tasks/start.js
+++ b/bin-src/tasks/start.js
@@ -1,4 +1,4 @@
-import { gte } from 'semver';
+import semver from 'semver';
import treeKill from 'tree-kill';
import startApp, { checkResponse } from '../lib/startStorybook';
@@ -15,7 +15,10 @@ export const startStorybook = async (ctx) => {
url,
args: scriptName &&
ctx.storybook.version &&
- gte(ctx.storybook.version, ctx.env.STORYBOOK_CLI_FLAGS_BY_VERSION['--ci']) && ['--', '--ci'],
+ semver.gte(ctx.storybook.version, ctx.env.STORYBOOK_CLI_FLAGS_BY_VERSION['--ci']) && [
+ '--',
+ '--ci',
+ ],
options: { stdio: 'pipe' },
});
diff --git a/bin/tasks/start.test.js b/bin-src/tasks/start.test.js
similarity index 100%
rename from bin/tasks/start.test.js
rename to bin-src/tasks/start.test.js
diff --git a/bin/tasks/storybookInfo.js b/bin-src/tasks/storybookInfo.js
similarity index 100%
rename from bin/tasks/storybookInfo.js
rename to bin-src/tasks/storybookInfo.js
diff --git a/bin/tasks/storybookInfo.test.js b/bin-src/tasks/storybookInfo.test.js
similarity index 100%
rename from bin/tasks/storybookInfo.test.js
rename to bin-src/tasks/storybookInfo.test.js
diff --git a/bin/tasks/tunnel.js b/bin-src/tasks/tunnel.js
similarity index 100%
rename from bin/tasks/tunnel.js
rename to bin-src/tasks/tunnel.js
diff --git a/bin/tasks/tunnel.test.js b/bin-src/tasks/tunnel.test.js
similarity index 100%
rename from bin/tasks/tunnel.test.js
rename to bin-src/tasks/tunnel.test.js
diff --git a/bin/tasks/upload.js b/bin-src/tasks/upload.js
similarity index 100%
rename from bin/tasks/upload.js
rename to bin-src/tasks/upload.js
diff --git a/bin/tasks/upload.test.js b/bin-src/tasks/upload.test.js
similarity index 100%
rename from bin/tasks/upload.test.js
rename to bin-src/tasks/upload.test.js
diff --git a/bin/tasks/verify.js b/bin-src/tasks/verify.js
similarity index 100%
rename from bin/tasks/verify.js
rename to bin-src/tasks/verify.js
diff --git a/bin/tasks/verify.test.js b/bin-src/tasks/verify.test.js
similarity index 100%
rename from bin/tasks/verify.test.js
rename to bin-src/tasks/verify.test.js
diff --git a/bin/trim-stats-file.js b/bin-src/trim-stats-file.js
similarity index 100%
rename from bin/trim-stats-file.js
rename to bin-src/trim-stats-file.js
diff --git a/bin/ui/components/icons.js b/bin-src/ui/components/icons.js
similarity index 100%
rename from bin/ui/components/icons.js
rename to bin-src/ui/components/icons.js
diff --git a/bin/ui/components/icons.stories.js b/bin-src/ui/components/icons.stories.js
similarity index 100%
rename from bin/ui/components/icons.stories.js
rename to bin-src/ui/components/icons.stories.js
diff --git a/bin/ui/components/link.js b/bin-src/ui/components/link.js
similarity index 100%
rename from bin/ui/components/link.js
rename to bin-src/ui/components/link.js
diff --git a/bin/ui/components/link.stories.js b/bin-src/ui/components/link.stories.js
similarity index 100%
rename from bin/ui/components/link.stories.js
rename to bin-src/ui/components/link.stories.js
diff --git a/bin/ui/components/task.js b/bin-src/ui/components/task.js
similarity index 94%
rename from bin/ui/components/task.js
rename to bin-src/ui/components/task.js
index 46b465ffd..85d0c1a97 100644
--- a/bin/ui/components/task.js
+++ b/bin-src/ui/components/task.js
@@ -1,5 +1,5 @@
import chalk from 'chalk';
-import dedent from 'ts-dedent';
+import { dedent } from 'ts-dedent';
import {
arrowDown,
diff --git a/bin/ui/components/task.stories.js b/bin-src/ui/components/task.stories.js
similarity index 100%
rename from bin/ui/components/task.stories.js
rename to bin-src/ui/components/task.stories.js
diff --git a/bin/ui/messages/errors/buildFailed.js b/bin-src/ui/messages/errors/buildFailed.js
similarity index 96%
rename from bin/ui/messages/errors/buildFailed.js
rename to bin-src/ui/messages/errors/buildFailed.js
index 08fe2bc69..65200c3b1 100644
--- a/bin/ui/messages/errors/buildFailed.js
+++ b/bin-src/ui/messages/errors/buildFailed.js
@@ -1,6 +1,6 @@
import chalk from 'chalk';
import { EOL } from 'os';
-import dedent from 'ts-dedent';
+import { dedent } from 'ts-dedent';
import { info } from '../../components/icons';
import link from '../../components/link';
diff --git a/bin/ui/messages/errors/buildFailed.stories.js b/bin-src/ui/messages/errors/buildFailed.stories.js
similarity index 100%
rename from bin/ui/messages/errors/buildFailed.stories.js
rename to bin-src/ui/messages/errors/buildFailed.stories.js
diff --git a/bin/ui/messages/errors/buildHasChanges.js b/bin-src/ui/messages/errors/buildHasChanges.js
similarity index 94%
rename from bin/ui/messages/errors/buildHasChanges.js
rename to bin-src/ui/messages/errors/buildHasChanges.js
index 21cc3c108..b5188bc0f 100644
--- a/bin/ui/messages/errors/buildHasChanges.js
+++ b/bin-src/ui/messages/errors/buildHasChanges.js
@@ -1,6 +1,6 @@
import chalk from 'chalk';
import pluralize from 'pluralize';
-import dedent from 'ts-dedent';
+import { dedent } from 'ts-dedent';
import { error, info } from '../../components/icons';
import link from '../../components/link';
diff --git a/bin/ui/messages/errors/buildHasChanges.stories.js b/bin-src/ui/messages/errors/buildHasChanges.stories.js
similarity index 100%
rename from bin/ui/messages/errors/buildHasChanges.stories.js
rename to bin-src/ui/messages/errors/buildHasChanges.stories.js
diff --git a/bin/ui/messages/errors/buildHasErrors.js b/bin-src/ui/messages/errors/buildHasErrors.js
similarity index 93%
rename from bin/ui/messages/errors/buildHasErrors.js
rename to bin-src/ui/messages/errors/buildHasErrors.js
index f5d8177bb..8f237984b 100644
--- a/bin/ui/messages/errors/buildHasErrors.js
+++ b/bin-src/ui/messages/errors/buildHasErrors.js
@@ -1,6 +1,6 @@
import chalk from 'chalk';
import pluralize from 'pluralize';
-import dedent from 'ts-dedent';
+import { dedent } from 'ts-dedent';
import { error, info } from '../../components/icons';
import link from '../../components/link';
diff --git a/bin/ui/messages/errors/buildHasErrors.stories.js b/bin-src/ui/messages/errors/buildHasErrors.stories.js
similarity index 100%
rename from bin/ui/messages/errors/buildHasErrors.stories.js
rename to bin-src/ui/messages/errors/buildHasErrors.stories.js
diff --git a/bin/ui/messages/errors/duplicatePatchBuild.js b/bin-src/ui/messages/errors/duplicatePatchBuild.js
similarity index 85%
rename from bin/ui/messages/errors/duplicatePatchBuild.js
rename to bin-src/ui/messages/errors/duplicatePatchBuild.js
index 25f4d074b..f36e3925f 100644
--- a/bin/ui/messages/errors/duplicatePatchBuild.js
+++ b/bin-src/ui/messages/errors/duplicatePatchBuild.js
@@ -1,5 +1,5 @@
import chalk from 'chalk';
-import dedent from 'ts-dedent';
+import { dedent } from 'ts-dedent';
import { error } from '../../components/icons';
diff --git a/bin/ui/messages/errors/duplicatePatchBuild.stories.js b/bin-src/ui/messages/errors/duplicatePatchBuild.stories.js
similarity index 100%
rename from bin/ui/messages/errors/duplicatePatchBuild.stories.js
rename to bin-src/ui/messages/errors/duplicatePatchBuild.stories.js
diff --git a/bin/ui/messages/errors/fatalError.js b/bin-src/ui/messages/errors/fatalError.js
similarity index 98%
rename from bin/ui/messages/errors/fatalError.js
rename to bin-src/ui/messages/errors/fatalError.js
index 3cc33a777..1efe92000 100644
--- a/bin/ui/messages/errors/fatalError.js
+++ b/bin-src/ui/messages/errors/fatalError.js
@@ -1,7 +1,7 @@
import chalk from 'chalk';
import pluralize from 'pluralize';
import stripAnsi from 'strip-ansi';
-import dedent from 'ts-dedent';
+import { dedent } from 'ts-dedent';
import link from '../../components/link';
diff --git a/bin/ui/messages/errors/fatalError.stories.js b/bin-src/ui/messages/errors/fatalError.stories.js
similarity index 100%
rename from bin/ui/messages/errors/fatalError.stories.js
rename to bin-src/ui/messages/errors/fatalError.stories.js
diff --git a/bin/ui/messages/errors/fetchError.js b/bin-src/ui/messages/errors/fetchError.js
similarity index 96%
rename from bin/ui/messages/errors/fetchError.js
rename to bin-src/ui/messages/errors/fetchError.js
index 10c48c410..980b5d80b 100644
--- a/bin/ui/messages/errors/fetchError.js
+++ b/bin-src/ui/messages/errors/fetchError.js
@@ -1,5 +1,5 @@
import chalk from 'chalk';
-import dedent from 'ts-dedent';
+import { dedent } from 'ts-dedent';
import { error as icon } from '../../components/icons';
import link from '../../components/link';
diff --git a/bin/ui/messages/errors/fetchError.stories.js b/bin-src/ui/messages/errors/fetchError.stories.js
similarity index 100%
rename from bin/ui/messages/errors/fetchError.stories.js
rename to bin-src/ui/messages/errors/fetchError.stories.js
diff --git a/bin/ui/messages/errors/forksUnsupported.js b/bin-src/ui/messages/errors/forksUnsupported.js
similarity index 94%
rename from bin/ui/messages/errors/forksUnsupported.js
rename to bin-src/ui/messages/errors/forksUnsupported.js
index ab7ddf9f1..c3439db30 100644
--- a/bin/ui/messages/errors/forksUnsupported.js
+++ b/bin-src/ui/messages/errors/forksUnsupported.js
@@ -1,5 +1,5 @@
import chalk from 'chalk';
-import dedent from 'ts-dedent';
+import { dedent } from 'ts-dedent';
import { error, info } from '../../components/icons';
import link from '../../components/link';
diff --git a/bin/ui/messages/errors/forksUnsupported.stories.js b/bin-src/ui/messages/errors/forksUnsupported.stories.js
similarity index 100%
rename from bin/ui/messages/errors/forksUnsupported.stories.js
rename to bin-src/ui/messages/errors/forksUnsupported.stories.js
diff --git a/bin/ui/messages/errors/gitNoCommits.js b/bin-src/ui/messages/errors/gitNoCommits.js
similarity index 87%
rename from bin/ui/messages/errors/gitNoCommits.js
rename to bin-src/ui/messages/errors/gitNoCommits.js
index a7731251f..658f22d65 100644
--- a/bin/ui/messages/errors/gitNoCommits.js
+++ b/bin-src/ui/messages/errors/gitNoCommits.js
@@ -1,5 +1,5 @@
import chalk from 'chalk';
-import dedent from 'ts-dedent';
+import { dedent } from 'ts-dedent';
import { error } from '../../components/icons';
diff --git a/bin/ui/messages/errors/gitNoCommits.stories.js b/bin-src/ui/messages/errors/gitNoCommits.stories.js
similarity index 100%
rename from bin/ui/messages/errors/gitNoCommits.stories.js
rename to bin-src/ui/messages/errors/gitNoCommits.stories.js
diff --git a/bin/ui/messages/errors/gitNotInitialized.js b/bin-src/ui/messages/errors/gitNotInitialized.js
similarity index 87%
rename from bin/ui/messages/errors/gitNotInitialized.js
rename to bin-src/ui/messages/errors/gitNotInitialized.js
index a2eb4b1b0..bd083cc79 100644
--- a/bin/ui/messages/errors/gitNotInitialized.js
+++ b/bin-src/ui/messages/errors/gitNotInitialized.js
@@ -1,5 +1,5 @@
import chalk from 'chalk';
-import dedent from 'ts-dedent';
+import { dedent } from 'ts-dedent';
import { error } from '../../components/icons';
diff --git a/bin/ui/messages/errors/gitNotInitialized.stories.js b/bin-src/ui/messages/errors/gitNotInitialized.stories.js
similarity index 100%
rename from bin/ui/messages/errors/gitNotInitialized.stories.js
rename to bin-src/ui/messages/errors/gitNotInitialized.stories.js
diff --git a/bin/ui/messages/errors/gitNotInstalled.js b/bin-src/ui/messages/errors/gitNotInstalled.js
similarity index 86%
rename from bin/ui/messages/errors/gitNotInstalled.js
rename to bin-src/ui/messages/errors/gitNotInstalled.js
index fd3286133..7f95bb59b 100644
--- a/bin/ui/messages/errors/gitNotInstalled.js
+++ b/bin-src/ui/messages/errors/gitNotInstalled.js
@@ -1,5 +1,5 @@
import chalk from 'chalk';
-import dedent from 'ts-dedent';
+import { dedent } from 'ts-dedent';
import { error } from '../../components/icons';
diff --git a/bin/ui/messages/errors/gitNotInstalled.stories.js b/bin-src/ui/messages/errors/gitNotInstalled.stories.js
similarity index 100%
rename from bin/ui/messages/errors/gitNotInstalled.stories.js
rename to bin-src/ui/messages/errors/gitNotInstalled.stories.js
diff --git a/bin/ui/messages/errors/gitOneCommit.js b/bin-src/ui/messages/errors/gitOneCommit.js
similarity index 95%
rename from bin/ui/messages/errors/gitOneCommit.js
rename to bin-src/ui/messages/errors/gitOneCommit.js
index c12a64704..ce7189d9a 100644
--- a/bin/ui/messages/errors/gitOneCommit.js
+++ b/bin-src/ui/messages/errors/gitOneCommit.js
@@ -1,5 +1,5 @@
import chalk from 'chalk';
-import dedent from 'ts-dedent';
+import { dedent } from 'ts-dedent';
import { error, info } from '../../components/icons';
import link from '../../components/link';
diff --git a/bin/ui/messages/errors/gitOneCommit.stories.js b/bin-src/ui/messages/errors/gitOneCommit.stories.js
similarity index 100%
rename from bin/ui/messages/errors/gitOneCommit.stories.js
rename to bin-src/ui/messages/errors/gitOneCommit.stories.js
diff --git a/bin/ui/messages/errors/incompatibleOptions.js b/bin-src/ui/messages/errors/incompatibleOptions.js
similarity index 87%
rename from bin/ui/messages/errors/incompatibleOptions.js
rename to bin-src/ui/messages/errors/incompatibleOptions.js
index 1045a54e0..db4cc6504 100644
--- a/bin/ui/messages/errors/incompatibleOptions.js
+++ b/bin-src/ui/messages/errors/incompatibleOptions.js
@@ -1,5 +1,5 @@
import chalk from 'chalk';
-import dedent from 'ts-dedent';
+import { dedent } from 'ts-dedent';
import { error } from '../../components/icons';
diff --git a/bin/ui/messages/errors/incompatibleOptions.stories.js b/bin-src/ui/messages/errors/incompatibleOptions.stories.js
similarity index 100%
rename from bin/ui/messages/errors/incompatibleOptions.stories.js
rename to bin-src/ui/messages/errors/incompatibleOptions.stories.js
diff --git a/bin/ui/messages/errors/invalidExitOnceUploaded.js b/bin-src/ui/messages/errors/invalidExitOnceUploaded.js
similarity index 86%
rename from bin/ui/messages/errors/invalidExitOnceUploaded.js
rename to bin-src/ui/messages/errors/invalidExitOnceUploaded.js
index 521cf7262..b7b719067 100644
--- a/bin/ui/messages/errors/invalidExitOnceUploaded.js
+++ b/bin-src/ui/messages/errors/invalidExitOnceUploaded.js
@@ -1,5 +1,5 @@
import chalk from 'chalk';
-import dedent from 'ts-dedent';
+import { dedent } from 'ts-dedent';
import { error } from '../../components/icons';
diff --git a/bin/ui/messages/errors/invalidExitOnceUploaded.stories.js b/bin-src/ui/messages/errors/invalidExitOnceUploaded.stories.js
similarity index 100%
rename from bin/ui/messages/errors/invalidExitOnceUploaded.stories.js
rename to bin-src/ui/messages/errors/invalidExitOnceUploaded.stories.js
diff --git a/bin/ui/messages/errors/invalidOnly.js b/bin-src/ui/messages/errors/invalidOnly.js
similarity index 88%
rename from bin/ui/messages/errors/invalidOnly.js
rename to bin-src/ui/messages/errors/invalidOnly.js
index e375d0dfa..47b083bc5 100644
--- a/bin/ui/messages/errors/invalidOnly.js
+++ b/bin-src/ui/messages/errors/invalidOnly.js
@@ -1,5 +1,5 @@
import chalk from 'chalk';
-import dedent from 'ts-dedent';
+import { dedent } from 'ts-dedent';
import { error } from '../../components/icons';
diff --git a/bin/ui/messages/errors/invalidOnly.stories.js b/bin-src/ui/messages/errors/invalidOnly.stories.js
similarity index 100%
rename from bin/ui/messages/errors/invalidOnly.stories.js
rename to bin-src/ui/messages/errors/invalidOnly.stories.js
diff --git a/bin/ui/messages/errors/invalidOnlyChanged.js b/bin-src/ui/messages/errors/invalidOnlyChanged.js
similarity index 86%
rename from bin/ui/messages/errors/invalidOnlyChanged.js
rename to bin-src/ui/messages/errors/invalidOnlyChanged.js
index ecea91283..b49568d67 100644
--- a/bin/ui/messages/errors/invalidOnlyChanged.js
+++ b/bin-src/ui/messages/errors/invalidOnlyChanged.js
@@ -1,5 +1,5 @@
import chalk from 'chalk';
-import dedent from 'ts-dedent';
+import { dedent } from 'ts-dedent';
import { error } from '../../components/icons';
diff --git a/bin/ui/messages/errors/invalidOnlyChanged.stories.js b/bin-src/ui/messages/errors/invalidOnlyChanged.stories.js
similarity index 100%
rename from bin/ui/messages/errors/invalidOnlyChanged.stories.js
rename to bin-src/ui/messages/errors/invalidOnlyChanged.stories.js
diff --git a/bin/ui/messages/errors/invalidPackageJson.js b/bin-src/ui/messages/errors/invalidPackageJson.js
similarity index 90%
rename from bin/ui/messages/errors/invalidPackageJson.js
rename to bin-src/ui/messages/errors/invalidPackageJson.js
index b7b29bf48..ca3f3a995 100644
--- a/bin/ui/messages/errors/invalidPackageJson.js
+++ b/bin-src/ui/messages/errors/invalidPackageJson.js
@@ -1,5 +1,5 @@
import chalk from 'chalk';
-import dedent from 'ts-dedent';
+import { dedent } from 'ts-dedent';
import { error } from '../../components/icons';
diff --git a/bin/ui/messages/errors/invalidPackageJson.stories.js b/bin-src/ui/messages/errors/invalidPackageJson.stories.js
similarity index 100%
rename from bin/ui/messages/errors/invalidPackageJson.stories.js
rename to bin-src/ui/messages/errors/invalidPackageJson.stories.js
diff --git a/bin/ui/messages/errors/invalidPatchBuild.js b/bin-src/ui/messages/errors/invalidPatchBuild.js
similarity index 92%
rename from bin/ui/messages/errors/invalidPatchBuild.js
rename to bin-src/ui/messages/errors/invalidPatchBuild.js
index 9297a120d..0559b1e3a 100644
--- a/bin/ui/messages/errors/invalidPatchBuild.js
+++ b/bin-src/ui/messages/errors/invalidPatchBuild.js
@@ -1,5 +1,5 @@
import chalk from 'chalk';
-import dedent from 'ts-dedent';
+import { dedent } from 'ts-dedent';
import { error, info } from '../../components/icons';
import link from '../../components/link';
diff --git a/bin/ui/messages/errors/invalidPatchBuild.stories.js b/bin-src/ui/messages/errors/invalidPatchBuild.stories.js
similarity index 100%
rename from bin/ui/messages/errors/invalidPatchBuild.stories.js
rename to bin-src/ui/messages/errors/invalidPatchBuild.stories.js
diff --git a/bin/ui/messages/errors/invalidProjectToken.js b/bin-src/ui/messages/errors/invalidProjectToken.js
similarity index 92%
rename from bin/ui/messages/errors/invalidProjectToken.js
rename to bin-src/ui/messages/errors/invalidProjectToken.js
index 559fcbb75..54dcb0fe0 100644
--- a/bin/ui/messages/errors/invalidProjectToken.js
+++ b/bin-src/ui/messages/errors/invalidProjectToken.js
@@ -1,5 +1,5 @@
import chalk from 'chalk';
-import dedent from 'ts-dedent';
+import { dedent } from 'ts-dedent';
import { error, info } from '../../components/icons';
import link from '../../components/link';
diff --git a/bin/ui/messages/errors/invalidProjectToken.stories.js b/bin-src/ui/messages/errors/invalidProjectToken.stories.js
similarity index 100%
rename from bin/ui/messages/errors/invalidProjectToken.stories.js
rename to bin-src/ui/messages/errors/invalidProjectToken.stories.js
diff --git a/bin/ui/messages/errors/invalidReportPath.js b/bin-src/ui/messages/errors/invalidReportPath.js
similarity index 86%
rename from bin/ui/messages/errors/invalidReportPath.js
rename to bin-src/ui/messages/errors/invalidReportPath.js
index 1736d8c74..50c5fa47d 100644
--- a/bin/ui/messages/errors/invalidReportPath.js
+++ b/bin-src/ui/messages/errors/invalidReportPath.js
@@ -1,5 +1,5 @@
import chalk from 'chalk';
-import dedent from 'ts-dedent';
+import { dedent } from 'ts-dedent';
import { error } from '../../components/icons';
diff --git a/bin/ui/messages/errors/invalidReportPath.stories.js b/bin-src/ui/messages/errors/invalidReportPath.stories.js
similarity index 100%
rename from bin/ui/messages/errors/invalidReportPath.stories.js
rename to bin-src/ui/messages/errors/invalidReportPath.stories.js
diff --git a/bin/ui/messages/errors/invalidSingularOptions.js b/bin-src/ui/messages/errors/invalidSingularOptions.js
similarity index 85%
rename from bin/ui/messages/errors/invalidSingularOptions.js
rename to bin-src/ui/messages/errors/invalidSingularOptions.js
index 7a411d0a4..2d9ac7c15 100644
--- a/bin/ui/messages/errors/invalidSingularOptions.js
+++ b/bin-src/ui/messages/errors/invalidSingularOptions.js
@@ -1,5 +1,5 @@
import chalk from 'chalk';
-import dedent from 'ts-dedent';
+import { dedent } from 'ts-dedent';
import { error } from '../../components/icons';
diff --git a/bin/ui/messages/errors/invalidSingularOptions.stories.js b/bin-src/ui/messages/errors/invalidSingularOptions.stories.js
similarity index 100%
rename from bin/ui/messages/errors/invalidSingularOptions.stories.js
rename to bin-src/ui/messages/errors/invalidSingularOptions.stories.js
diff --git a/bin/ui/messages/errors/mergeBaseNotFound.js b/bin-src/ui/messages/errors/mergeBaseNotFound.js
similarity index 94%
rename from bin/ui/messages/errors/mergeBaseNotFound.js
rename to bin-src/ui/messages/errors/mergeBaseNotFound.js
index f2efc7ef6..a9fdcfde1 100644
--- a/bin/ui/messages/errors/mergeBaseNotFound.js
+++ b/bin-src/ui/messages/errors/mergeBaseNotFound.js
@@ -1,5 +1,5 @@
import chalk from 'chalk';
-import dedent from 'ts-dedent';
+import { dedent } from 'ts-dedent';
import { error, info } from '../../components/icons';
import link from '../../components/link';
diff --git a/bin/ui/messages/errors/mergeBaseNotFound.stories.js b/bin-src/ui/messages/errors/mergeBaseNotFound.stories.js
similarity index 100%
rename from bin/ui/messages/errors/mergeBaseNotFound.stories.js
rename to bin-src/ui/messages/errors/mergeBaseNotFound.stories.js
diff --git a/bin/ui/messages/errors/missingBuildScriptName.js b/bin-src/ui/messages/errors/missingBuildScriptName.js
similarity index 91%
rename from bin/ui/messages/errors/missingBuildScriptName.js
rename to bin-src/ui/messages/errors/missingBuildScriptName.js
index e895582ff..9a9a8bcce 100644
--- a/bin/ui/messages/errors/missingBuildScriptName.js
+++ b/bin-src/ui/messages/errors/missingBuildScriptName.js
@@ -1,5 +1,5 @@
import chalk from 'chalk';
-import dedent from 'ts-dedent';
+import { dedent } from 'ts-dedent';
import { error } from '../../components/icons';
diff --git a/bin/ui/messages/errors/missingBuildScriptName.stories.js b/bin-src/ui/messages/errors/missingBuildScriptName.stories.js
similarity index 100%
rename from bin/ui/messages/errors/missingBuildScriptName.stories.js
rename to bin-src/ui/messages/errors/missingBuildScriptName.stories.js
diff --git a/bin/ui/messages/errors/missingGitHubInfo.js b/bin-src/ui/messages/errors/missingGitHubInfo.js
similarity index 92%
rename from bin/ui/messages/errors/missingGitHubInfo.js
rename to bin-src/ui/messages/errors/missingGitHubInfo.js
index e825218b2..2cc0a0025 100644
--- a/bin/ui/messages/errors/missingGitHubInfo.js
+++ b/bin-src/ui/messages/errors/missingGitHubInfo.js
@@ -1,5 +1,5 @@
import chalk from 'chalk';
-import dedent from 'ts-dedent';
+import { dedent } from 'ts-dedent';
import { error, info } from '../../components/icons';
import link from '../../components/link';
diff --git a/bin/ui/messages/errors/missingGitHubInfo.stories.js b/bin-src/ui/messages/errors/missingGitHubInfo.stories.js
similarity index 100%
rename from bin/ui/messages/errors/missingGitHubInfo.stories.js
rename to bin-src/ui/messages/errors/missingGitHubInfo.stories.js
diff --git a/bin/ui/messages/errors/missingProjectToken.js b/bin-src/ui/messages/errors/missingProjectToken.js
similarity index 94%
rename from bin/ui/messages/errors/missingProjectToken.js
rename to bin-src/ui/messages/errors/missingProjectToken.js
index c90f5298a..891dd1c66 100644
--- a/bin/ui/messages/errors/missingProjectToken.js
+++ b/bin-src/ui/messages/errors/missingProjectToken.js
@@ -1,5 +1,5 @@
import chalk from 'chalk';
-import dedent from 'ts-dedent';
+import { dedent } from 'ts-dedent';
import { error, info } from '../../components/icons';
import link from '../../components/link';
diff --git a/bin/ui/messages/errors/missingProjectToken.stories.js b/bin-src/ui/messages/errors/missingProjectToken.stories.js
similarity index 100%
rename from bin/ui/messages/errors/missingProjectToken.stories.js
rename to bin-src/ui/messages/errors/missingProjectToken.stories.js
diff --git a/bin/ui/messages/errors/missingScriptName.js b/bin-src/ui/messages/errors/missingScriptName.js
similarity index 91%
rename from bin/ui/messages/errors/missingScriptName.js
rename to bin-src/ui/messages/errors/missingScriptName.js
index 2dd1b12b6..350d97022 100644
--- a/bin/ui/messages/errors/missingScriptName.js
+++ b/bin-src/ui/messages/errors/missingScriptName.js
@@ -1,5 +1,5 @@
import chalk from 'chalk';
-import dedent from 'ts-dedent';
+import { dedent } from 'ts-dedent';
import { error } from '../../components/icons';
diff --git a/bin/ui/messages/errors/missingScriptName.stories.js b/bin-src/ui/messages/errors/missingScriptName.stories.js
similarity index 100%
rename from bin/ui/messages/errors/missingScriptName.stories.js
rename to bin-src/ui/messages/errors/missingScriptName.stories.js
diff --git a/bin/ui/messages/errors/missingStories.js b/bin-src/ui/messages/errors/missingStories.js
similarity index 95%
rename from bin/ui/messages/errors/missingStories.js
rename to bin-src/ui/messages/errors/missingStories.js
index 9210805b5..4fbad61fa 100644
--- a/bin/ui/messages/errors/missingStories.js
+++ b/bin-src/ui/messages/errors/missingStories.js
@@ -1,5 +1,5 @@
import chalk from 'chalk';
-import dedent from 'ts-dedent';
+import { dedent } from 'ts-dedent';
import { error } from '../../components/icons';
import link from '../../components/link';
diff --git a/bin/ui/messages/errors/missingStories.stories.js b/bin-src/ui/messages/errors/missingStories.stories.js
similarity index 100%
rename from bin/ui/messages/errors/missingStories.stories.js
rename to bin-src/ui/messages/errors/missingStories.stories.js
diff --git a/bin/ui/messages/errors/missingStorybookPort.js b/bin-src/ui/messages/errors/missingStorybookPort.js
similarity index 86%
rename from bin/ui/messages/errors/missingStorybookPort.js
rename to bin-src/ui/messages/errors/missingStorybookPort.js
index 0a1c4b9ab..c4efedba5 100644
--- a/bin/ui/messages/errors/missingStorybookPort.js
+++ b/bin-src/ui/messages/errors/missingStorybookPort.js
@@ -1,5 +1,5 @@
import chalk from 'chalk';
-import dedent from 'ts-dedent';
+import { dedent } from 'ts-dedent';
import { error } from '../../components/icons';
diff --git a/bin/ui/messages/errors/missingStorybookPort.stories.js b/bin-src/ui/messages/errors/missingStorybookPort.stories.js
similarity index 100%
rename from bin/ui/messages/errors/missingStorybookPort.stories.js
rename to bin-src/ui/messages/errors/missingStorybookPort.stories.js
diff --git a/bin/ui/messages/errors/missingTravisInfo.js b/bin-src/ui/messages/errors/missingTravisInfo.js
similarity index 93%
rename from bin/ui/messages/errors/missingTravisInfo.js
rename to bin-src/ui/messages/errors/missingTravisInfo.js
index 3c1f30485..cb7fcbae7 100644
--- a/bin/ui/messages/errors/missingTravisInfo.js
+++ b/bin-src/ui/messages/errors/missingTravisInfo.js
@@ -1,5 +1,5 @@
import chalk from 'chalk';
-import dedent from 'ts-dedent';
+import { dedent } from 'ts-dedent';
import { error, info } from '../../components/icons';
import link from '../../components/link';
diff --git a/bin/ui/messages/errors/missingTravisInfo.stories.js b/bin-src/ui/messages/errors/missingTravisInfo.stories.js
similarity index 100%
rename from bin/ui/messages/errors/missingTravisInfo.stories.js
rename to bin-src/ui/messages/errors/missingTravisInfo.stories.js
diff --git a/bin/ui/messages/errors/noPackageJson.js b/bin-src/ui/messages/errors/noPackageJson.js
similarity index 90%
rename from bin/ui/messages/errors/noPackageJson.js
rename to bin-src/ui/messages/errors/noPackageJson.js
index 9a5414983..6e0e64710 100644
--- a/bin/ui/messages/errors/noPackageJson.js
+++ b/bin-src/ui/messages/errors/noPackageJson.js
@@ -1,5 +1,5 @@
import chalk from 'chalk';
-import dedent from 'ts-dedent';
+import { dedent } from 'ts-dedent';
import { error } from '../../components/icons';
diff --git a/bin/ui/messages/errors/noPackageJson.stories.js b/bin-src/ui/messages/errors/noPackageJson.stories.js
similarity index 100%
rename from bin/ui/messages/errors/noPackageJson.stories.js
rename to bin-src/ui/messages/errors/noPackageJson.stories.js
diff --git a/bin/ui/messages/errors/noViewLayerPackage.js b/bin-src/ui/messages/errors/noViewLayerPackage.js
similarity index 90%
rename from bin/ui/messages/errors/noViewLayerPackage.js
rename to bin-src/ui/messages/errors/noViewLayerPackage.js
index 9821bcff4..a2131e423 100644
--- a/bin/ui/messages/errors/noViewLayerPackage.js
+++ b/bin-src/ui/messages/errors/noViewLayerPackage.js
@@ -1,5 +1,5 @@
import chalk from 'chalk';
-import dedent from 'ts-dedent';
+import { dedent } from 'ts-dedent';
import { error } from '../../components/icons';
diff --git a/bin/ui/messages/errors/noViewLayerPackage.stories.js b/bin-src/ui/messages/errors/noViewLayerPackage.stories.js
similarity index 100%
rename from bin/ui/messages/errors/noViewLayerPackage.stories.js
rename to bin-src/ui/messages/errors/noViewLayerPackage.stories.js
diff --git a/bin/ui/messages/errors/runtimeError.js b/bin-src/ui/messages/errors/runtimeError.js
similarity index 98%
rename from bin/ui/messages/errors/runtimeError.js
rename to bin-src/ui/messages/errors/runtimeError.js
index b706df9f3..3df50f876 100644
--- a/bin/ui/messages/errors/runtimeError.js
+++ b/bin-src/ui/messages/errors/runtimeError.js
@@ -1,6 +1,6 @@
import chalk from 'chalk';
import pluralize from 'pluralize';
-import dedent from 'ts-dedent';
+import { dedent } from 'ts-dedent';
import { error, warning } from '../../components/icons';
diff --git a/bin/ui/messages/errors/runtimeError.stories.js b/bin-src/ui/messages/errors/runtimeError.stories.js
similarity index 100%
rename from bin/ui/messages/errors/runtimeError.stories.js
rename to bin-src/ui/messages/errors/runtimeError.stories.js
diff --git a/bin/ui/messages/errors/taskError.js b/bin-src/ui/messages/errors/taskError.js
similarity index 100%
rename from bin/ui/messages/errors/taskError.js
rename to bin-src/ui/messages/errors/taskError.js
diff --git a/bin/ui/messages/errors/taskError.stories.js b/bin-src/ui/messages/errors/taskError.stories.js
similarity index 100%
rename from bin/ui/messages/errors/taskError.stories.js
rename to bin-src/ui/messages/errors/taskError.stories.js
diff --git a/bin/ui/messages/errors/unknownStorybookPort.js b/bin-src/ui/messages/errors/unknownStorybookPort.js
similarity index 89%
rename from bin/ui/messages/errors/unknownStorybookPort.js
rename to bin-src/ui/messages/errors/unknownStorybookPort.js
index 9f2142600..3d8ca551d 100644
--- a/bin/ui/messages/errors/unknownStorybookPort.js
+++ b/bin-src/ui/messages/errors/unknownStorybookPort.js
@@ -1,5 +1,5 @@
import chalk from 'chalk';
-import dedent from 'ts-dedent';
+import { dedent } from 'ts-dedent';
import { error } from '../../components/icons';
diff --git a/bin/ui/messages/errors/unknownStorybookPort.stories.js b/bin-src/ui/messages/errors/unknownStorybookPort.stories.js
similarity index 100%
rename from bin/ui/messages/errors/unknownStorybookPort.stories.js
rename to bin-src/ui/messages/errors/unknownStorybookPort.stories.js
diff --git a/bin/ui/messages/errors/workspaceNotClean.js b/bin-src/ui/messages/errors/workspaceNotClean.js
similarity index 90%
rename from bin/ui/messages/errors/workspaceNotClean.js
rename to bin-src/ui/messages/errors/workspaceNotClean.js
index 6911d29e5..f53fc8cc8 100644
--- a/bin/ui/messages/errors/workspaceNotClean.js
+++ b/bin-src/ui/messages/errors/workspaceNotClean.js
@@ -1,5 +1,5 @@
import chalk from 'chalk';
-import dedent from 'ts-dedent';
+import { dedent } from 'ts-dedent';
import { error } from '../../components/icons';
diff --git a/bin/ui/messages/errors/workspaceNotClean.stories.js b/bin-src/ui/messages/errors/workspaceNotClean.stories.js
similarity index 100%
rename from bin/ui/messages/errors/workspaceNotClean.stories.js
rename to bin-src/ui/messages/errors/workspaceNotClean.stories.js
diff --git a/bin/ui/messages/errors/workspaceNotUpToDate.js b/bin-src/ui/messages/errors/workspaceNotUpToDate.js
similarity index 100%
rename from bin/ui/messages/errors/workspaceNotUpToDate.js
rename to bin-src/ui/messages/errors/workspaceNotUpToDate.js
diff --git a/bin/ui/messages/errors/workspaceNotUpToDate.stories.js b/bin-src/ui/messages/errors/workspaceNotUpToDate.stories.js
similarity index 91%
rename from bin/ui/messages/errors/workspaceNotUpToDate.stories.js
rename to bin-src/ui/messages/errors/workspaceNotUpToDate.stories.js
index 4af261a88..a53a142d6 100644
--- a/bin/ui/messages/errors/workspaceNotUpToDate.stories.js
+++ b/bin-src/ui/messages/errors/workspaceNotUpToDate.stories.js
@@ -1,4 +1,4 @@
-import dedent from 'ts-dedent';
+import { dedent } from 'ts-dedent';
import workspaceNotUpToDate from './workspaceNotUpToDate';
diff --git a/bin/ui/messages/info/addedScript.js b/bin-src/ui/messages/info/addedScript.js
similarity index 94%
rename from bin/ui/messages/info/addedScript.js
rename to bin-src/ui/messages/info/addedScript.js
index dcf840a87..f7e551c8f 100644
--- a/bin/ui/messages/info/addedScript.js
+++ b/bin-src/ui/messages/info/addedScript.js
@@ -1,5 +1,5 @@
import chalk from 'chalk';
-import dedent from 'ts-dedent';
+import { dedent } from 'ts-dedent';
import { info, success } from '../../components/icons';
diff --git a/bin/ui/messages/info/addedScript.stories.js b/bin-src/ui/messages/info/addedScript.stories.js
similarity index 100%
rename from bin/ui/messages/info/addedScript.stories.js
rename to bin-src/ui/messages/info/addedScript.stories.js
diff --git a/bin/ui/messages/info/buildPassed.js b/bin-src/ui/messages/info/buildPassed.js
similarity index 96%
rename from bin/ui/messages/info/buildPassed.js
rename to bin-src/ui/messages/info/buildPassed.js
index 171931f99..e60d99a45 100644
--- a/bin/ui/messages/info/buildPassed.js
+++ b/bin-src/ui/messages/info/buildPassed.js
@@ -1,5 +1,5 @@
import chalk from 'chalk';
-import dedent from 'ts-dedent';
+import { dedent } from 'ts-dedent';
import { info, success } from '../../components/icons';
import link from '../../components/link';
diff --git a/bin/ui/messages/info/buildPassed.stories.js b/bin-src/ui/messages/info/buildPassed.stories.js
similarity index 100%
rename from bin/ui/messages/info/buildPassed.stories.js
rename to bin-src/ui/messages/info/buildPassed.stories.js
diff --git a/bin/ui/messages/info/inferredOptions.js b/bin-src/ui/messages/info/inferredOptions.js
similarity index 90%
rename from bin/ui/messages/info/inferredOptions.js
rename to bin-src/ui/messages/info/inferredOptions.js
index 63af9e967..da693c83c 100644
--- a/bin/ui/messages/info/inferredOptions.js
+++ b/bin-src/ui/messages/info/inferredOptions.js
@@ -1,5 +1,5 @@
import chalk from 'chalk';
-import dedent from 'ts-dedent';
+import { dedent } from 'ts-dedent';
import { info } from '../../components/icons';
diff --git a/bin/ui/messages/info/intro.js b/bin-src/ui/messages/info/intro.js
similarity index 79%
rename from bin/ui/messages/info/intro.js
rename to bin-src/ui/messages/info/intro.js
index 95ce0f145..b61fa67f3 100644
--- a/bin/ui/messages/info/intro.js
+++ b/bin-src/ui/messages/info/intro.js
@@ -1,5 +1,5 @@
import chalk from 'chalk';
-import dedent from 'ts-dedent';
+import { dedent } from 'ts-dedent';
export default ({ pkg }) =>
dedent(chalk`
diff --git a/bin/ui/messages/info/intro.stories.js b/bin-src/ui/messages/info/intro.stories.js
similarity index 100%
rename from bin/ui/messages/info/intro.stories.js
rename to bin-src/ui/messages/info/intro.stories.js
diff --git a/bin/ui/messages/info/listingStories.js b/bin-src/ui/messages/info/listingStories.js
similarity index 92%
rename from bin/ui/messages/info/listingStories.js
rename to bin-src/ui/messages/info/listingStories.js
index 7d630115e..8416dd0b5 100644
--- a/bin/ui/messages/info/listingStories.js
+++ b/bin-src/ui/messages/info/listingStories.js
@@ -1,5 +1,5 @@
import chalk from 'chalk';
-import dedent from 'ts-dedent';
+import { dedent } from 'ts-dedent';
import { info } from '../../components/icons';
diff --git a/bin/ui/messages/info/listingStories.stories.js b/bin-src/ui/messages/info/listingStories.stories.js
similarity index 100%
rename from bin/ui/messages/info/listingStories.stories.js
rename to bin-src/ui/messages/info/listingStories.stories.js
diff --git a/bin/ui/messages/info/notAddedScript.js b/bin-src/ui/messages/info/notAddedScript.js
similarity index 90%
rename from bin/ui/messages/info/notAddedScript.js
rename to bin-src/ui/messages/info/notAddedScript.js
index 95b8ae5a3..436cfa70c 100644
--- a/bin/ui/messages/info/notAddedScript.js
+++ b/bin-src/ui/messages/info/notAddedScript.js
@@ -1,5 +1,5 @@
import chalk from 'chalk';
-import dedent from 'ts-dedent';
+import { dedent } from 'ts-dedent';
import { info } from '../../components/icons';
diff --git a/bin/ui/messages/info/notAddedScript.stories.js b/bin-src/ui/messages/info/notAddedScript.stories.js
similarity index 100%
rename from bin/ui/messages/info/notAddedScript.stories.js
rename to bin-src/ui/messages/info/notAddedScript.stories.js
diff --git a/bin/ui/messages/info/speedUpCI.js b/bin-src/ui/messages/info/speedUpCI.js
similarity index 94%
rename from bin/ui/messages/info/speedUpCI.js
rename to bin-src/ui/messages/info/speedUpCI.js
index 0b3d44d76..c80d74d14 100644
--- a/bin/ui/messages/info/speedUpCI.js
+++ b/bin-src/ui/messages/info/speedUpCI.js
@@ -1,5 +1,5 @@
import chalk from 'chalk';
-import dedent from 'ts-dedent';
+import { dedent } from 'ts-dedent';
import { info } from '../../components/icons';
import link from '../../components/link';
diff --git a/bin/ui/messages/info/speedUpCI.stories.js b/bin-src/ui/messages/info/speedUpCI.stories.js
similarity index 100%
rename from bin/ui/messages/info/speedUpCI.stories.js
rename to bin-src/ui/messages/info/speedUpCI.stories.js
diff --git a/bin/ui/messages/info/storybookPublished.js b/bin-src/ui/messages/info/storybookPublished.js
similarity index 93%
rename from bin/ui/messages/info/storybookPublished.js
rename to bin-src/ui/messages/info/storybookPublished.js
index 5578b977a..9244ced4a 100644
--- a/bin/ui/messages/info/storybookPublished.js
+++ b/bin-src/ui/messages/info/storybookPublished.js
@@ -1,5 +1,5 @@
import chalk from 'chalk';
-import dedent from 'ts-dedent';
+import { dedent } from 'ts-dedent';
import { baseStorybookUrl } from '../../../lib/utils';
import { info, success } from '../../components/icons';
diff --git a/bin/ui/messages/info/storybookPublished.stories.js b/bin-src/ui/messages/info/storybookPublished.stories.js
similarity index 100%
rename from bin/ui/messages/info/storybookPublished.stories.js
rename to bin-src/ui/messages/info/storybookPublished.stories.js
diff --git a/bin/ui/messages/info/wroteReport.js b/bin-src/ui/messages/info/wroteReport.js
similarity index 100%
rename from bin/ui/messages/info/wroteReport.js
rename to bin-src/ui/messages/info/wroteReport.js
diff --git a/bin/ui/messages/info/wroteReport.stories.js b/bin-src/ui/messages/info/wroteReport.stories.js
similarity index 100%
rename from bin/ui/messages/info/wroteReport.stories.js
rename to bin-src/ui/messages/info/wroteReport.stories.js
diff --git a/bin/ui/messages/warnings/bailFile.js b/bin-src/ui/messages/warnings/bailFile.js
similarity index 88%
rename from bin/ui/messages/warnings/bailFile.js
rename to bin-src/ui/messages/warnings/bailFile.js
index 392425a75..1d7a480fb 100644
--- a/bin/ui/messages/warnings/bailFile.js
+++ b/bin-src/ui/messages/warnings/bailFile.js
@@ -1,5 +1,5 @@
import chalk from 'chalk';
-import dedent from 'ts-dedent';
+import { dedent } from 'ts-dedent';
import { warning } from '../../components/icons';
diff --git a/bin/ui/messages/warnings/bailFile.stories.js b/bin-src/ui/messages/warnings/bailFile.stories.js
similarity index 100%
rename from bin/ui/messages/warnings/bailFile.stories.js
rename to bin-src/ui/messages/warnings/bailFile.stories.js
diff --git a/bin/ui/messages/warnings/buildLimited.js b/bin-src/ui/messages/warnings/buildLimited.js
similarity index 88%
rename from bin/ui/messages/warnings/buildLimited.js
rename to bin-src/ui/messages/warnings/buildLimited.js
index d7ab85fd5..7d436b8c6 100644
--- a/bin/ui/messages/warnings/buildLimited.js
+++ b/bin-src/ui/messages/warnings/buildLimited.js
@@ -1,5 +1,5 @@
import chalk from 'chalk';
-import dedent from 'ts-dedent';
+import { dedent } from 'ts-dedent';
import { warning } from '../../components/icons';
import link from '../../components/link';
diff --git a/bin/ui/messages/warnings/buildLimited.stories.js b/bin-src/ui/messages/warnings/buildLimited.stories.js
similarity index 100%
rename from bin/ui/messages/warnings/buildLimited.stories.js
rename to bin-src/ui/messages/warnings/buildLimited.stories.js
diff --git a/bin/ui/messages/warnings/deviatingOutputDir.js b/bin-src/ui/messages/warnings/deviatingOutputDir.js
similarity index 97%
rename from bin/ui/messages/warnings/deviatingOutputDir.js
rename to bin-src/ui/messages/warnings/deviatingOutputDir.js
index 8ea9518bb..c88092271 100644
--- a/bin/ui/messages/warnings/deviatingOutputDir.js
+++ b/bin-src/ui/messages/warnings/deviatingOutputDir.js
@@ -1,5 +1,5 @@
import chalk from 'chalk';
-import dedent from 'ts-dedent';
+import { dedent } from 'ts-dedent';
import { warning } from '../../components/icons';
diff --git a/bin/ui/messages/warnings/deviatingOutputDir.stories.js b/bin-src/ui/messages/warnings/deviatingOutputDir.stories.js
similarity index 100%
rename from bin/ui/messages/warnings/deviatingOutputDir.stories.js
rename to bin-src/ui/messages/warnings/deviatingOutputDir.stories.js
diff --git a/bin/ui/messages/warnings/externalsChanged.js b/bin-src/ui/messages/warnings/externalsChanged.js
similarity index 87%
rename from bin/ui/messages/warnings/externalsChanged.js
rename to bin-src/ui/messages/warnings/externalsChanged.js
index 2dcc79dfa..b9abf42ed 100644
--- a/bin/ui/messages/warnings/externalsChanged.js
+++ b/bin-src/ui/messages/warnings/externalsChanged.js
@@ -1,5 +1,5 @@
import chalk from 'chalk';
-import dedent from 'ts-dedent';
+import { dedent } from 'ts-dedent';
import { warning } from '../../components/icons';
diff --git a/bin/ui/messages/warnings/externalsChanged.stories.js b/bin-src/ui/messages/warnings/externalsChanged.stories.js
similarity index 100%
rename from bin/ui/messages/warnings/externalsChanged.stories.js
rename to bin-src/ui/messages/warnings/externalsChanged.stories.js
diff --git a/bin/ui/messages/warnings/invalidChangedFiles.js b/bin-src/ui/messages/warnings/invalidChangedFiles.js
similarity index 88%
rename from bin/ui/messages/warnings/invalidChangedFiles.js
rename to bin-src/ui/messages/warnings/invalidChangedFiles.js
index 74d60524f..32a36a47c 100644
--- a/bin/ui/messages/warnings/invalidChangedFiles.js
+++ b/bin-src/ui/messages/warnings/invalidChangedFiles.js
@@ -1,5 +1,5 @@
import chalk from 'chalk';
-import dedent from 'ts-dedent';
+import { dedent } from 'ts-dedent';
import { warning } from '../../components/icons';
diff --git a/bin/ui/messages/warnings/invalidChangedFiles.stories.js b/bin-src/ui/messages/warnings/invalidChangedFiles.stories.js
similarity index 100%
rename from bin/ui/messages/warnings/invalidChangedFiles.stories.js
rename to bin-src/ui/messages/warnings/invalidChangedFiles.stories.js
diff --git a/bin/ui/messages/warnings/isRebuild.js b/bin-src/ui/messages/warnings/isRebuild.js
similarity index 93%
rename from bin/ui/messages/warnings/isRebuild.js
rename to bin-src/ui/messages/warnings/isRebuild.js
index adf35fcb2..20f2c6da7 100644
--- a/bin/ui/messages/warnings/isRebuild.js
+++ b/bin-src/ui/messages/warnings/isRebuild.js
@@ -1,5 +1,5 @@
import chalk from 'chalk';
-import dedent from 'ts-dedent';
+import { dedent } from 'ts-dedent';
import { warning } from '../../components/icons';
diff --git a/bin/ui/messages/warnings/isRebuild.stories.js b/bin-src/ui/messages/warnings/isRebuild.stories.js
similarity index 100%
rename from bin/ui/messages/warnings/isRebuild.stories.js
rename to bin-src/ui/messages/warnings/isRebuild.stories.js
diff --git a/bin/ui/messages/warnings/noStatsFile.js b/bin-src/ui/messages/warnings/noStatsFile.js
similarity index 89%
rename from bin/ui/messages/warnings/noStatsFile.js
rename to bin-src/ui/messages/warnings/noStatsFile.js
index f17ce3018..48d210038 100644
--- a/bin/ui/messages/warnings/noStatsFile.js
+++ b/bin-src/ui/messages/warnings/noStatsFile.js
@@ -1,5 +1,5 @@
import chalk from 'chalk';
-import dedent from 'ts-dedent';
+import { dedent } from 'ts-dedent';
import { warning } from '../../components/icons';
diff --git a/bin/ui/messages/warnings/noStatsFile.stories.js b/bin-src/ui/messages/warnings/noStatsFile.stories.js
similarity index 100%
rename from bin/ui/messages/warnings/noStatsFile.stories.js
rename to bin-src/ui/messages/warnings/noStatsFile.stories.js
diff --git a/bin/ui/messages/warnings/outdatedPackage.js b/bin-src/ui/messages/warnings/outdatedPackage.js
similarity index 93%
rename from bin/ui/messages/warnings/outdatedPackage.js
rename to bin-src/ui/messages/warnings/outdatedPackage.js
index 8ea41e0f5..c8b4c399e 100644
--- a/bin/ui/messages/warnings/outdatedPackage.js
+++ b/bin-src/ui/messages/warnings/outdatedPackage.js
@@ -1,5 +1,5 @@
import chalk from 'chalk';
-import dedent from 'ts-dedent';
+import { dedent } from 'ts-dedent';
import { warning } from '../../components/icons';
diff --git a/bin/ui/messages/warnings/outdatedPackage.stories.js b/bin-src/ui/messages/warnings/outdatedPackage.stories.js
similarity index 100%
rename from bin/ui/messages/warnings/outdatedPackage.stories.js
rename to bin-src/ui/messages/warnings/outdatedPackage.stories.js
diff --git a/bin/ui/messages/warnings/paymentRequired.js b/bin-src/ui/messages/warnings/paymentRequired.js
similarity index 90%
rename from bin/ui/messages/warnings/paymentRequired.js
rename to bin-src/ui/messages/warnings/paymentRequired.js
index e5685db03..f7f0e918e 100644
--- a/bin/ui/messages/warnings/paymentRequired.js
+++ b/bin-src/ui/messages/warnings/paymentRequired.js
@@ -1,5 +1,5 @@
import chalk from 'chalk';
-import dedent from 'ts-dedent';
+import { dedent } from 'ts-dedent';
import { warning } from '../../components/icons';
import link from '../../components/link';
diff --git a/bin/ui/messages/warnings/paymentRequired.stories.js b/bin-src/ui/messages/warnings/paymentRequired.stories.js
similarity index 100%
rename from bin/ui/messages/warnings/paymentRequired.stories.js
rename to bin-src/ui/messages/warnings/paymentRequired.stories.js
diff --git a/bin/ui/messages/warnings/scriptNotFound.js b/bin-src/ui/messages/warnings/scriptNotFound.js
similarity index 87%
rename from bin/ui/messages/warnings/scriptNotFound.js
rename to bin-src/ui/messages/warnings/scriptNotFound.js
index a6389d63a..c2cbb6bf7 100644
--- a/bin/ui/messages/warnings/scriptNotFound.js
+++ b/bin-src/ui/messages/warnings/scriptNotFound.js
@@ -1,5 +1,5 @@
import chalk from 'chalk';
-import dedent from 'ts-dedent';
+import { dedent } from 'ts-dedent';
import { warning } from '../../components/icons';
diff --git a/bin/ui/messages/warnings/scriptNotFound.stories.js b/bin-src/ui/messages/warnings/scriptNotFound.stories.js
similarity index 100%
rename from bin/ui/messages/warnings/scriptNotFound.stories.js
rename to bin-src/ui/messages/warnings/scriptNotFound.stories.js
diff --git a/bin/ui/messages/warnings/snapshotQuotaReached.js b/bin-src/ui/messages/warnings/snapshotQuotaReached.js
similarity index 90%
rename from bin/ui/messages/warnings/snapshotQuotaReached.js
rename to bin-src/ui/messages/warnings/snapshotQuotaReached.js
index 187a58a85..532518c75 100644
--- a/bin/ui/messages/warnings/snapshotQuotaReached.js
+++ b/bin-src/ui/messages/warnings/snapshotQuotaReached.js
@@ -1,5 +1,5 @@
import chalk from 'chalk';
-import dedent from 'ts-dedent';
+import { dedent } from 'ts-dedent';
import { warning } from '../../components/icons';
import link from '../../components/link';
diff --git a/bin/ui/messages/warnings/snapshotQuotaReached.stories.js b/bin-src/ui/messages/warnings/snapshotQuotaReached.stories.js
similarity index 100%
rename from bin/ui/messages/warnings/snapshotQuotaReached.stories.js
rename to bin-src/ui/messages/warnings/snapshotQuotaReached.stories.js
diff --git a/bin/ui/messages/warnings/travisInternalBuild.js b/bin-src/ui/messages/warnings/travisInternalBuild.js
similarity index 93%
rename from bin/ui/messages/warnings/travisInternalBuild.js
rename to bin-src/ui/messages/warnings/travisInternalBuild.js
index c6a2ae32e..018ea724f 100644
--- a/bin/ui/messages/warnings/travisInternalBuild.js
+++ b/bin-src/ui/messages/warnings/travisInternalBuild.js
@@ -1,5 +1,5 @@
import chalk from 'chalk';
-import dedent from 'ts-dedent';
+import { dedent } from 'ts-dedent';
import { info, warning } from '../../components/icons';
import link from '../../components/link';
diff --git a/bin/ui/messages/warnings/travisInternalBuild.stories.js b/bin-src/ui/messages/warnings/travisInternalBuild.stories.js
similarity index 100%
rename from bin/ui/messages/warnings/travisInternalBuild.stories.js
rename to bin-src/ui/messages/warnings/travisInternalBuild.stories.js
diff --git a/bin/ui/tasks/auth.js b/bin-src/ui/tasks/auth.js
similarity index 100%
rename from bin/ui/tasks/auth.js
rename to bin-src/ui/tasks/auth.js
diff --git a/bin/ui/tasks/auth.stories.js b/bin-src/ui/tasks/auth.stories.js
similarity index 100%
rename from bin/ui/tasks/auth.stories.js
rename to bin-src/ui/tasks/auth.stories.js
diff --git a/bin/ui/tasks/build.js b/bin-src/ui/tasks/build.js
similarity index 100%
rename from bin/ui/tasks/build.js
rename to bin-src/ui/tasks/build.js
diff --git a/bin/ui/tasks/build.stories.js b/bin-src/ui/tasks/build.stories.js
similarity index 100%
rename from bin/ui/tasks/build.stories.js
rename to bin-src/ui/tasks/build.stories.js
diff --git a/bin/ui/tasks/gitInfo.js b/bin-src/ui/tasks/gitInfo.js
similarity index 100%
rename from bin/ui/tasks/gitInfo.js
rename to bin-src/ui/tasks/gitInfo.js
diff --git a/bin/ui/tasks/gitInfo.stories.js b/bin-src/ui/tasks/gitInfo.stories.js
similarity index 100%
rename from bin/ui/tasks/gitInfo.stories.js
rename to bin-src/ui/tasks/gitInfo.stories.js
diff --git a/bin/ui/tasks/prepareWorkspace.js b/bin-src/ui/tasks/prepareWorkspace.js
similarity index 100%
rename from bin/ui/tasks/prepareWorkspace.js
rename to bin-src/ui/tasks/prepareWorkspace.js
diff --git a/bin/ui/tasks/prepareWorkspace.stories.js b/bin-src/ui/tasks/prepareWorkspace.stories.js
similarity index 100%
rename from bin/ui/tasks/prepareWorkspace.stories.js
rename to bin-src/ui/tasks/prepareWorkspace.stories.js
diff --git a/bin/ui/tasks/report.js b/bin-src/ui/tasks/report.js
similarity index 100%
rename from bin/ui/tasks/report.js
rename to bin-src/ui/tasks/report.js
diff --git a/bin/ui/tasks/report.stories.js b/bin-src/ui/tasks/report.stories.js
similarity index 100%
rename from bin/ui/tasks/report.stories.js
rename to bin-src/ui/tasks/report.stories.js
diff --git a/bin/ui/tasks/restoreWorkspace.js b/bin-src/ui/tasks/restoreWorkspace.js
similarity index 100%
rename from bin/ui/tasks/restoreWorkspace.js
rename to bin-src/ui/tasks/restoreWorkspace.js
diff --git a/bin/ui/tasks/restoreWorkspace.stories.js b/bin-src/ui/tasks/restoreWorkspace.stories.js
similarity index 100%
rename from bin/ui/tasks/restoreWorkspace.stories.js
rename to bin-src/ui/tasks/restoreWorkspace.stories.js
diff --git a/bin/ui/tasks/snapshot.js b/bin-src/ui/tasks/snapshot.js
similarity index 100%
rename from bin/ui/tasks/snapshot.js
rename to bin-src/ui/tasks/snapshot.js
diff --git a/bin/ui/tasks/snapshot.stories.js b/bin-src/ui/tasks/snapshot.stories.js
similarity index 100%
rename from bin/ui/tasks/snapshot.stories.js
rename to bin-src/ui/tasks/snapshot.stories.js
diff --git a/bin/ui/tasks/start.js b/bin-src/ui/tasks/start.js
similarity index 100%
rename from bin/ui/tasks/start.js
rename to bin-src/ui/tasks/start.js
diff --git a/bin/ui/tasks/start.stories.js b/bin-src/ui/tasks/start.stories.js
similarity index 100%
rename from bin/ui/tasks/start.stories.js
rename to bin-src/ui/tasks/start.stories.js
diff --git a/bin/ui/tasks/storybookInfo.js b/bin-src/ui/tasks/storybookInfo.js
similarity index 100%
rename from bin/ui/tasks/storybookInfo.js
rename to bin-src/ui/tasks/storybookInfo.js
diff --git a/bin/ui/tasks/storybookInfo.stories.js b/bin-src/ui/tasks/storybookInfo.stories.js
similarity index 100%
rename from bin/ui/tasks/storybookInfo.stories.js
rename to bin-src/ui/tasks/storybookInfo.stories.js
diff --git a/bin/ui/tasks/tunnel.js b/bin-src/ui/tasks/tunnel.js
similarity index 100%
rename from bin/ui/tasks/tunnel.js
rename to bin-src/ui/tasks/tunnel.js
diff --git a/bin/ui/tasks/tunnel.stories.js b/bin-src/ui/tasks/tunnel.stories.js
similarity index 100%
rename from bin/ui/tasks/tunnel.stories.js
rename to bin-src/ui/tasks/tunnel.stories.js
diff --git a/bin/ui/tasks/upload.js b/bin-src/ui/tasks/upload.js
similarity index 100%
rename from bin/ui/tasks/upload.js
rename to bin-src/ui/tasks/upload.js
diff --git a/bin/ui/tasks/upload.stories.js b/bin-src/ui/tasks/upload.stories.js
similarity index 100%
rename from bin/ui/tasks/upload.stories.js
rename to bin-src/ui/tasks/upload.stories.js
diff --git a/bin/ui/tasks/verify.js b/bin-src/ui/tasks/verify.js
similarity index 100%
rename from bin/ui/tasks/verify.js
rename to bin-src/ui/tasks/verify.js
diff --git a/bin/ui/tasks/verify.stories.js b/bin-src/ui/tasks/verify.stories.js
similarity index 100%
rename from bin/ui/tasks/verify.stories.js
rename to bin-src/ui/tasks/verify.stories.js
diff --git a/bin/ui/workflows/tunnelBuild.stories.js b/bin-src/ui/workflows/tunnelBuild.stories.js
similarity index 100%
rename from bin/ui/workflows/tunnelBuild.stories.js
rename to bin-src/ui/workflows/tunnelBuild.stories.js
diff --git a/bin/ui/workflows/uploadBuild.stories.js b/bin-src/ui/workflows/uploadBuild.stories.js
similarity index 100%
rename from bin/ui/workflows/uploadBuild.stories.js
rename to bin-src/ui/workflows/uploadBuild.stories.js
diff --git a/bin/register.js b/bin/register.js
deleted file mode 100755
index 20331cf97..000000000
--- a/bin/register.js
+++ /dev/null
@@ -1,6 +0,0 @@
-#!/usr/bin/env node
-
-const util = ['trim-stats-file', 'stats-to-story-files'].find((u) => u === process.argv[2]);
-
-require('dotenv').config();
-require('esm')(module)(`./${util || 'main'}.js`).main(process.argv.slice(util ? 3 : 2));
diff --git a/dist/isChromatic.js b/dist/isChromatic.js
deleted file mode 100644
index 48504d372..000000000
--- a/dist/isChromatic.js
+++ /dev/null
@@ -1,2 +0,0 @@
-"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports["default"]=isChromatic;function isChromatic(){return!!("undefined"!=typeof window&&(window.navigator.userAgent.match(/Chromatic/)||window.location.href.match(/chromatic=true/)))}
-//# sourceMappingURL=isChromatic.js.map
\ No newline at end of file
diff --git a/dist/isChromatic.js.map b/dist/isChromatic.js.map
deleted file mode 100644
index cc8ff4781..000000000
--- a/dist/isChromatic.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"sources":["../src/isChromatic.js"],"names":["isChromatic","window","navigator","userAgent","match","location","href"],"mappings":"mGAEe,QAASA,CAAAA,WAAT,EAAuB,CACpC,MAAO,CAAC,EACY,WAAlB,QAAOC,CAAAA,MAAP,GACCA,MAAM,CAACC,SAAP,CAAiBC,SAAjB,CAA2BC,KAA3B,CAAiC,WAAjC,GAAiDH,MAAM,CAACI,QAAP,CAAgBC,IAAhB,CAAqBF,KAArB,CAA2B,gBAA3B,CADlD,CADM,CAIT","sourcesContent":["/* eslint-env browser */\n\nexport default function isChromatic() {\n return !!(\n typeof window !== 'undefined' &&\n (window.navigator.userAgent.match(/Chromatic/) || window.location.href.match(/chromatic=true/))\n );\n}\n"],"file":"isChromatic.js"}
\ No newline at end of file
diff --git a/dist/storybook-addon.js b/dist/storybook-addon.js
deleted file mode 100644
index 384ea2adf..000000000
--- a/dist/storybook-addon.js
+++ /dev/null
@@ -1,2 +0,0 @@
-"use strict";var _interopRequireDefault=require("@babel/runtime/helpers/interopRequireDefault");Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"isChromatic",{enumerable:!0,get:function get(){return _isChromatic["default"]}});var _templateObject,_taggedTemplateLiteral2=_interopRequireDefault(require("@babel/runtime/helpers/taggedTemplateLiteral")),_tsDedent=_interopRequireDefault(require("ts-dedent")),_utilDeprecate=_interopRequireDefault(require("util-deprecate")),_isChromatic=_interopRequireDefault(require("./isChromatic"));(0,_utilDeprecate["default"])(function(){},(0,_tsDedent["default"])(_templateObject||(_templateObject=(0,_taggedTemplateLiteral2["default"])(["\n You're importing 'storybook-chromatic' in your config.js\n This is no longer necessary!\n\n If you're importing { isChromatic } in your stories, please change that to:\n \"import isChromatic from \"storybook-chromatic/isChromatic\";\"\n "]))))();
-//# sourceMappingURL=storybook-addon.js.map
\ No newline at end of file
diff --git a/dist/storybook-addon.js.map b/dist/storybook-addon.js.map
deleted file mode 100644
index a030946c8..000000000
--- a/dist/storybook-addon.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"sources":["../src/storybook-addon.js"],"names":["dedent"],"mappings":"yjBAMA,8BACE,UAAM,CAAE,CADV,IAEEA,oBAFF,kV","sourcesContent":["/* eslint-env browser */\nimport dedent from 'ts-dedent';\nimport deprecate from 'util-deprecate';\n\nimport isChromatic from './isChromatic';\n\ndeprecate(\n () => {},\n dedent`\n You're importing 'storybook-chromatic' in your config.js\n This is no longer necessary!\n\n If you're importing { isChromatic } in your stories, please change that to:\n \"import isChromatic from \"storybook-chromatic/isChromatic\";\"\n `\n)();\n\nexport { isChromatic };\n"],"file":"storybook-addon.js"}
\ No newline at end of file
diff --git a/isChromatic.js b/isChromatic.js
index fe7aa6dae..5f5ee6f49 100644
--- a/isChromatic.js
+++ b/isChromatic.js
@@ -1,2 +1,8 @@
-/* eslint-disable */
-module.exports = require('./dist/isChromatic');
+/* eslint-env browser */
+
+module.exports = function isChromatic() {
+ return !!(
+ typeof window !== 'undefined' &&
+ (window.navigator.userAgent.match(/Chromatic/) || window.location.href.match(/chromatic=true/))
+ );
+};
diff --git a/src/isChromatic.js b/isChromatic.mjs
similarity index 100%
rename from src/isChromatic.js
rename to isChromatic.mjs
diff --git a/package.json b/package.json
index 175ab045a..8b4658ad6 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "chromatic",
- "version": "5.10.1",
+ "version": "6.0.0",
"description": "Automate visual testing across browsers. Gather UI feedback. Versioned documentation.",
"keywords": [
"storybook-addon",
@@ -19,43 +19,41 @@
"url": "https://github.com/chromaui/chromatic-cli.git"
},
"license": "MIT",
- "main": "./storybook-addon.js",
- "types": "./storybook-addon.d.ts",
+ "main": "isChromatic.js",
+ "module": "isChromatic.mjs",
"bin": {
- "chroma": "bin/register.js",
- "chromatic": "bin/register.js",
- "chromatic-cli": "bin/register.js"
+ "chroma": "bin/main.cjs",
+ "chromatic": "bin/main.cjs",
+ "chromatic-cli": "bin/main.cjs"
},
"files": [
"bin",
"dist",
"isChromatic.js",
- "isChromatic.d.ts",
- "storybook-addon.js",
- "storybook-addon.d.ts"
+ "isChromatic.mjs",
+ "isChromatic.d.ts"
],
"scripts": {
- "prebuild": "rm -rf ./dist",
- "build": "npm-run-all --serial -l build:**",
+ "build": "npm-run-all --serial -l bundle:**",
"build-storybook": "build-storybook -s static",
- "build:action": "tsc",
- "build:bin": "cross-env BABEL_ENV=build babel -s -d ./dist ./src -D",
- "chromatic": "node ./bin/register.js",
- "chromatic-prebuilt": "node ./bin/register.js --storybook-build-dir=\"storybook-static\"",
- "chromatic-staging": "CHROMATIC_INDEX_URL=https://www.staging-chromatic.com node ./bin/register.js",
- "chromatic-verbose": "cross-env LOG_LEVEL=verbose node ./bin/register.js",
- "dev": "npm-run-all --parallel -l 'build:** -- --watch'",
- "lint": "yarn lint:js src .storybook bin stories",
- "lint:js": "cross-env NODE_ENV=production eslint --fix --cache --cache-location=.cache/eslint --ext .js,.json,.mjs,.ts --report-unused-disable-directives",
+ "chromatic": "./bin/main.cjs",
+ "chromatic-prebuilt": "./bin/main.cjs --storybook-build-dir=\"storybook-static\"",
+ "chromatic-staging": "CHROMATIC_INDEX_URL=https://www.staging-chromatic.com ./bin/main.cjs",
+ "chromatic-verbose": "cross-env LOG_LEVEL=verbose ./bin/main.cjs",
+ "lint": "yarn lint:js .storybook bin-src stories ./isChromatic.js ./isChromatic.mjs",
+ "lint:js": "cross-env NODE_ENV=production eslint --fix --cache --cache-location=.cache/eslint --ext .js,.json,.mjs,.ts,.cjs --report-unused-disable-directives",
"lint:package": "sort-package-json",
"prepublish": "npm run build",
"postpublish": "npm run publish-action",
- "publish-action": "yarn build:action && node scripts/publish-action.js",
+ "publish-action": "node scripts/publish-action.js",
"trim-stats": "node -r esm scripts/trim-stats-file.js",
"stats-to-story-files": "node -r esm scripts/stats-to-story-files.js",
"storybook": "start-storybook -p 9009 -s static",
"test": "jest",
"prepare": "husky install",
+ "bundle:bin": "webpack --config=webpack-bin.config.js && chmod +x ./bin/main.cjs",
+ "bundle:action": "webpack --config=webpack-action.config.js",
+ "dev": "webpack --config=webpack-bin.config.js --watch --progress --mode=development",
"lint-staged": "lint-staged"
},
"lint-staged": {
@@ -72,74 +70,82 @@
"yarn lint:package"
]
},
- "dependencies": {
+ "resolutions": {
+ "any-observable": "^0.5.1"
+ },
+ "devDependencies": {
"@actions/core": "^1.5.0",
"@actions/github": "^5.0.0",
+ "@babel/cli": "^7.14.8",
+ "@babel/core": "^7.15.0",
+ "@babel/node": "^7.15.4",
+ "@babel/plugin-transform-runtime": "^7.15.0",
+ "@babel/preset-env": "^7.15.0",
"@babel/preset-typescript": "^7.15.0",
"@babel/runtime": "^7.15.3",
"@chromaui/localtunnel": "^2.0.3",
+ "@storybook/eslint-config-storybook": "^3.1.2",
+ "@storybook/linter-config": "^3.1.2",
+ "@storybook/react": "^6.3.7",
+ "@types/node": "^14.14.25",
+ "@typescript-eslint/eslint-plugin": "^4.29.3",
+ "@typescript-eslint/parser": "^4.29.3",
+ "ansi-html": "0.0.7",
+ "any-observable": "^0.5.1",
"async-retry": "^1.3.3",
+ "babel-preset-minify": "^0.5.1",
"chalk": "^4.1.2",
+ "cpy": "^8.1.2",
+ "cross-env": "^7.0.3",
"cross-spawn": "^7.0.2",
"debug": "^4.3.2",
"dotenv": "^8.2.0",
"env-ci": "^5.0.2",
+ "eslint": "^7.32.0",
"esm": "^3.2.25",
"execa": "^5.0.0",
"fake-tag": "^2.0.0",
"fs-extra": "^10.0.0",
"https-proxy-agent": "^5.0.0",
+ "husky": "^7.0.0",
+ "jest": "^27.0.6",
"jsonfile": "^6.0.1",
"junit-report-builder": "2.1.0",
+ "lint-staged": "^11.1.2",
"listr": "0.14.3",
"meow": "^8.0.0",
"no-proxy": "^1.0.3",
"node-ask": "^1.0.1",
- "node-fetch": "2.6.0",
+ "node-fetch": "3.0.0",
"node-loggly-bulk": "^2.2.4",
+ "npm-run-all": "^4.0.2",
+ "observable": "^2.1.4",
"p-limit": "3.1.0",
"picomatch": "2.2.2",
"pkg-up": "^3.1.0",
"pluralize": "^8.0.0",
+ "prettier": "^2.3.2",
"progress-stream": "^2.0.0",
+ "prop-types": "^15.7.2",
+ "react": "^17.0.2",
+ "react-dom": "^17.0.2",
"semver": "^7.3.5",
"slash": "^3.0.0",
+ "sort-package-json": "1.50.0",
"string-argv": "^0.3.1",
"strip-ansi": "6.0.0",
"tmp-promise": "3.0.2",
"tree-kill": "^1.2.2",
"ts-dedent": "^1.0.0",
+ "ts-loader": "^9.2.5",
+ "typescript": "^4.3.5",
"util-deprecate": "^1.0.2",
"uuid": "^8.3.2",
- "yarn-or-npm": "^3.0.1"
- },
- "devDependencies": {
- "@babel/cli": "^7.14.8",
- "@babel/core": "^7.15.0",
- "@babel/plugin-transform-runtime": "^7.15.0",
- "@babel/preset-env": "^7.15.0",
- "@storybook/eslint-config-storybook": "^3.1.2",
- "@storybook/linter-config": "^3.1.2",
- "@storybook/react": "^6.3.7",
- "@types/node": "^14.14.25",
- "@typescript-eslint/eslint-plugin": "^4.29.3",
- "@typescript-eslint/parser": "^4.29.3",
- "ansi-html": "0.0.7",
- "babel-preset-minify": "^0.5.1",
- "cpy": "^8.1.2",
- "cross-env": "^7.0.3",
- "eslint": "^7.32.0",
- "husky": "^7.0.0",
- "jest": "^27.0.6",
- "lint-staged": "^11.1.2",
- "npm-run-all": "^4.0.2",
- "prettier": "^2.3.2",
- "prop-types": "^15.7.2",
- "react": "^17.0.2",
- "react-dom": "^17.0.2",
- "sort-package-json": "1.50.0",
- "typescript": "^4.3.5",
- "why-is-node-running": "^2.1.2"
+ "webpack": "^5.51.1",
+ "webpack-cli": "^4.8.0",
+ "why-is-node-running": "^2.1.2",
+ "yarn-or-npm": "^3.0.1",
+ "zen-observable": "^0.8.15"
},
"docs": "https://www.chromatic.com/docs/cli",
"storybook": {
diff --git a/scripts/publish-action.js b/scripts/publish-action.js
index 8eb18538f..7ee7c9268 100644
--- a/scripts/publish-action.js
+++ b/scripts/publish-action.js
@@ -21,23 +21,9 @@ const tmp = require('tmp-promise');
const { path, cleanup } = await tmp.dir({ unsafeCleanup: true, prefix: `chromatic-action-` });
const run = (cmd, opts) => execa.command(cmd, { cwd: path, stdio: 'inherit', ...opts });
- await cpy(
- [
- 'bin/**',
- '!bin/**/mocks',
- '!bin/**/*.test.js',
- '!bin/register.js',
- 'action/main.js',
- 'action/register.js',
- 'action.yml',
- 'package.json',
- ],
- path,
- { parents: true }
- );
- await cpy(['action/CHANGELOG.md', 'action/LICENSE', 'action/README.md'], path);
+ await cpy(['action/*.js', 'action/*.txt', 'action.yml', 'package.json'], path, { parents: true });
+ await cpy(['action-src/CHANGELOG.md', 'action-src/LICENSE', 'action-src/README.md'], path);
- await run('yarn install --production --no-lockfile');
await run('git init');
await run(`git remote add origin git@github.com:${repo}.git`);
await run('git add .');
diff --git a/scripts/rename.js b/scripts/rename.js
index 427afb89e..a53e9cf35 100755
--- a/scripts/rename.js
+++ b/scripts/rename.js
@@ -5,14 +5,14 @@ const { readFile, writeFile } = require('jsonfile');
const packageJson = {
async read() {
- return pkgUp(__dirname).then(l => readFile(l));
+ return pkgUp(__dirname).then((l) => readFile(l));
},
async write(json) {
- return pkgUp(__dirname).then(l => writeFile(l, json, { spaces: 2 }));
+ return pkgUp(__dirname).then((l) => writeFile(l, json, { spaces: 2 }));
},
};
-const rename = async name => {
+const rename = async (name) => {
const initial = await packageJson.read();
const temp = { ...initial, name };
diff --git a/src/storybook-addon.js b/src/storybook-addon.js
deleted file mode 100644
index b6907fe6e..000000000
--- a/src/storybook-addon.js
+++ /dev/null
@@ -1,18 +0,0 @@
-/* eslint-env browser */
-import dedent from 'ts-dedent';
-import deprecate from 'util-deprecate';
-
-import isChromatic from './isChromatic';
-
-deprecate(
- () => {},
- dedent`
- You're importing 'storybook-chromatic' in your config.js
- This is no longer necessary!
-
- If you're importing { isChromatic } in your stories, please change that to:
- "import isChromatic from "storybook-chromatic/isChromatic";"
- `
-)();
-
-export { isChromatic };
diff --git a/stories/Tests.stories.js b/stories/Tests.stories.js
index 88309a051..9395fc920 100644
--- a/stories/Tests.stories.js
+++ b/stories/Tests.stories.js
@@ -2,7 +2,7 @@
import React from 'react';
-import isChromatic from '../src/isChromatic';
+import isChromatic from '..';
import AComponent from './A';
export default {
diff --git a/tsconfig.eslint.json b/tsconfig.eslint.json
index 578d3db7e..bf4b917f7 100644
--- a/tsconfig.eslint.json
+++ b/tsconfig.eslint.json
@@ -8,9 +8,11 @@
".*.js",
"*.js",
"*.ts",
- "bin/**/*.*",
+ "bin-src/**/*.*",
+ "action-src/**/*.*",
"src/**/*.*",
".storybook/*.*",
- "stories/**/*.*"
+ "stories/**/*.*",
+ "scripts/*.*"
]
}
diff --git a/tsconfig.json b/tsconfig.json
index 4e0ed0cde..bfa52f815 100755
--- a/tsconfig.json
+++ b/tsconfig.json
@@ -1,7 +1,6 @@
{
"exclude": ["node_modules"],
"compilerOptions": {
- "outDir": "./action",
"module": "commonjs",
"moduleResolution": "node",
"noImplicitAny": false,
diff --git a/webpack-action.config.js b/webpack-action.config.js
new file mode 100644
index 000000000..330fe9219
--- /dev/null
+++ b/webpack-action.config.js
@@ -0,0 +1,38 @@
+const path = require('path');
+
+module.exports = {
+ mode: 'production',
+ target: 'node14',
+ entry: './action-src/register.js',
+ externalsPresets: { node: true },
+ // devtool: 'source-map',
+ output: {
+ path: path.resolve(__dirname, 'action'),
+ },
+ module: {
+ rules: [
+ {
+ test: /\.m?js/,
+ resolve: {
+ fullySpecified: false, // disable the behaviour
+ },
+ },
+ {
+ test: /\.tsx?$/,
+ use: 'ts-loader',
+ exclude: /node_modules/,
+ },
+ ],
+ },
+ experiments: { topLevelAwait: true },
+ resolve: {
+ extensions: ['.tsx', '.ts', '.js', '.json'],
+ fullySpecified: false,
+ },
+ optimization: {
+ minimize: true,
+ },
+ node: {
+ global: false,
+ },
+};
diff --git a/webpack-bin.config.js b/webpack-bin.config.js
new file mode 100644
index 000000000..9b92c5212
--- /dev/null
+++ b/webpack-bin.config.js
@@ -0,0 +1,41 @@
+const path = require('path');
+const webpack = require('webpack');
+
+module.exports = {
+ mode: 'production',
+ target: 'node14',
+ entry: './bin-src/register.js',
+ externalsPresets: { node: true },
+ // devtool: 'source-map',
+ output: {
+ path: path.resolve(__dirname, 'bin'),
+ filename: 'main.cjs',
+ },
+ module: {
+ rules: [
+ {
+ test: /\.m?js/,
+ resolve: {
+ fullySpecified: false, // disable the behaviour
+ },
+ },
+ {
+ test: /\.tsx?$/,
+ use: 'ts-loader',
+ exclude: /node_modules/,
+ },
+ ],
+ },
+ experiments: { topLevelAwait: true },
+ resolve: {
+ extensions: ['.tsx', '.ts', '.js', '.json'],
+ fullySpecified: false,
+ },
+ plugins: [new webpack.BannerPlugin({ banner: '#!/usr/bin/env node', raw: true })],
+ optimization: {
+ minimize: true,
+ },
+ node: {
+ global: false,
+ },
+};
diff --git a/yarn.lock b/yarn.lock
index c43f977b6..46cf7c7fe 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -25,9 +25,9 @@
tunnel "0.0.6"
"@babel/cli@^7.14.8":
- version "7.14.8"
- resolved "https://registry.yarnpkg.com/@babel/cli/-/cli-7.14.8.tgz#fac73c0e2328a8af9fd3560c06b096bfa3730933"
- integrity sha512-lcy6Lymft9Rpfqmrqdd4oTDdUx9ZwaAhAfywVrHG4771Pa6PPT0danJ1kDHBXYqh4HHSmIdA+nlmfxfxSDPtBg==
+ version "7.15.7"
+ resolved "https://registry.yarnpkg.com/@babel/cli/-/cli-7.15.7.tgz#62658abedb786d09c1f70229224b11a65440d7a1"
+ integrity sha512-YW5wOprO2LzMjoWZ5ZG6jfbY9JnkDxuHDwvnrThnuYtByorova/I0HNXJedrUfwuXFQfYOjcqDA4PU3qlZGZjg==
dependencies:
commander "^4.0.1"
convert-source-map "^1.1.0"
@@ -37,7 +37,7 @@
slash "^2.0.0"
source-map "^0.5.0"
optionalDependencies:
- "@nicolo-ribaudo/chokidar-2" "2.1.8-no-fsevents.2"
+ "@nicolo-ribaudo/chokidar-2" "2.1.8-no-fsevents.3"
chokidar "^3.4.0"
"@babel/code-frame@7.10.4":
@@ -61,7 +61,7 @@
dependencies:
"@babel/highlight" "^7.14.5"
-"@babel/compat-data@^7.13.11", "@babel/compat-data@^7.14.7", "@babel/compat-data@^7.15.0":
+"@babel/compat-data@^7.13.11", "@babel/compat-data@^7.15.0":
version "7.15.0"
resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.15.0.tgz#2dbaf8b85334796cafbb0f5793a90a2fc010b176"
integrity sha512-0NqAC1IJE0S0+lL1SWFMxMkz1pKCNCjI4tr2Zx4LJSXxCLAdr6KyArnY+sno5m3yH9g737ygOyPABDsnXkpxiA==
@@ -89,19 +89,19 @@
source-map "^0.5.0"
"@babel/core@^7.1.0", "@babel/core@^7.12.10", "@babel/core@^7.15.0", "@babel/core@^7.7.2", "@babel/core@^7.7.5":
- version "7.15.0"
- resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.15.0.tgz#749e57c68778b73ad8082775561f67f5196aafa8"
- integrity sha512-tXtmTminrze5HEUPn/a0JtOzzfp0nk+UEXQ/tqIJo3WDGypl/2OFQEMll/zSFU8f/lfmfLXvTaORHF3cfXIQMw==
+ version "7.15.5"
+ resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.15.5.tgz#f8ed9ace730722544609f90c9bb49162dc3bf5b9"
+ integrity sha512-pYgXxiwAgQpgM1bNkZsDEq85f0ggXMA5L7c+o3tskGMh2BunCI9QUwB9Z4jpvXUOuMdyGKiGKQiRe11VS6Jzvg==
dependencies:
"@babel/code-frame" "^7.14.5"
- "@babel/generator" "^7.15.0"
- "@babel/helper-compilation-targets" "^7.15.0"
- "@babel/helper-module-transforms" "^7.15.0"
- "@babel/helpers" "^7.14.8"
- "@babel/parser" "^7.15.0"
- "@babel/template" "^7.14.5"
- "@babel/traverse" "^7.15.0"
- "@babel/types" "^7.15.0"
+ "@babel/generator" "^7.15.4"
+ "@babel/helper-compilation-targets" "^7.15.4"
+ "@babel/helper-module-transforms" "^7.15.4"
+ "@babel/helpers" "^7.15.4"
+ "@babel/parser" "^7.15.5"
+ "@babel/template" "^7.15.4"
+ "@babel/traverse" "^7.15.4"
+ "@babel/types" "^7.15.4"
convert-source-map "^1.7.0"
debug "^4.1.0"
gensync "^1.0.0-beta.2"
@@ -109,51 +109,51 @@
semver "^6.3.0"
source-map "^0.5.0"
-"@babel/generator@^7.12.11", "@babel/generator@^7.12.5", "@babel/generator@^7.15.0", "@babel/generator@^7.7.2":
- version "7.15.0"
- resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.15.0.tgz#a7d0c172e0d814974bad5aa77ace543b97917f15"
- integrity sha512-eKl4XdMrbpYvuB505KTta4AV9g+wWzmVBW69tX0H2NwKVKd2YJbKgyK6M8j/rgLbmHOYJn6rUklV677nOyJrEQ==
+"@babel/generator@^7.12.11", "@babel/generator@^7.12.5", "@babel/generator@^7.15.4", "@babel/generator@^7.7.2":
+ version "7.15.4"
+ resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.15.4.tgz#85acb159a267ca6324f9793986991ee2022a05b0"
+ integrity sha512-d3itta0tu+UayjEORPNz6e1T3FtvWlP5N4V5M+lhp/CxT4oAA7/NcScnpRyspUMLK6tu9MNHmQHxRykuN2R7hw==
dependencies:
- "@babel/types" "^7.15.0"
+ "@babel/types" "^7.15.4"
jsesc "^2.5.1"
source-map "^0.5.0"
-"@babel/helper-annotate-as-pure@^7.14.5":
- version "7.14.5"
- resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.14.5.tgz#7bf478ec3b71726d56a8ca5775b046fc29879e61"
- integrity sha512-EivH9EgBIb+G8ij1B2jAwSH36WnGvkQSEC6CkX/6v6ZFlw5fVOHvsgGF4uiEHO2GzMvunZb6tDLQEQSdrdocrA==
+"@babel/helper-annotate-as-pure@^7.14.5", "@babel/helper-annotate-as-pure@^7.15.4":
+ version "7.15.4"
+ resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.15.4.tgz#3d0e43b00c5e49fdb6c57e421601a7a658d5f835"
+ integrity sha512-QwrtdNvUNsPCj2lfNQacsGSQvGX8ee1ttrBrcozUP2Sv/jylewBP/8QFe6ZkBsC8T/GYWonNAWJV4aRR9AL2DA==
dependencies:
- "@babel/types" "^7.14.5"
+ "@babel/types" "^7.15.4"
"@babel/helper-builder-binary-assignment-operator-visitor@^7.14.5":
- version "7.14.5"
- resolved "https://registry.yarnpkg.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.14.5.tgz#b939b43f8c37765443a19ae74ad8b15978e0a191"
- integrity sha512-YTA/Twn0vBXDVGJuAX6PwW7x5zQei1luDDo2Pl6q1qZ7hVNl0RZrhHCQG/ArGpR29Vl7ETiB8eJyrvpuRp300w==
+ version "7.15.4"
+ resolved "https://registry.yarnpkg.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.15.4.tgz#21ad815f609b84ee0e3058676c33cf6d1670525f"
+ integrity sha512-P8o7JP2Mzi0SdC6eWr1zF+AEYvrsZa7GSY1lTayjF5XJhVH0kjLYUZPvTMflP7tBgZoe9gIhTa60QwFpqh/E0Q==
dependencies:
- "@babel/helper-explode-assignable-expression" "^7.14.5"
- "@babel/types" "^7.14.5"
+ "@babel/helper-explode-assignable-expression" "^7.15.4"
+ "@babel/types" "^7.15.4"
-"@babel/helper-compilation-targets@^7.13.0", "@babel/helper-compilation-targets@^7.14.5", "@babel/helper-compilation-targets@^7.15.0":
- version "7.15.0"
- resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.15.0.tgz#973df8cbd025515f3ff25db0c05efc704fa79818"
- integrity sha512-h+/9t0ncd4jfZ8wsdAsoIxSa61qhBYlycXiHWqJaQBCXAhDCMbPRSMTGnZIkkmt1u4ag+UQmuqcILwqKzZ4N2A==
+"@babel/helper-compilation-targets@^7.13.0", "@babel/helper-compilation-targets@^7.15.4":
+ version "7.15.4"
+ resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.15.4.tgz#cf6d94f30fbefc139123e27dd6b02f65aeedb7b9"
+ integrity sha512-rMWPCirulnPSe4d+gwdWXLfAXTTBj8M3guAf5xFQJ0nvFY7tfNAFnWdqaHegHlgDZOCT4qvhF3BYlSJag8yhqQ==
dependencies:
"@babel/compat-data" "^7.15.0"
"@babel/helper-validator-option" "^7.14.5"
browserslist "^4.16.6"
semver "^6.3.0"
-"@babel/helper-create-class-features-plugin@^7.14.5", "@babel/helper-create-class-features-plugin@^7.15.0":
- version "7.15.0"
- resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.15.0.tgz#c9a137a4d137b2d0e2c649acf536d7ba1a76c0f7"
- integrity sha512-MdmDXgvTIi4heDVX/e9EFfeGpugqm9fobBVg/iioE8kueXrOHdRDe36FAY7SnE9xXLVeYCoJR/gdrBEIHRC83Q==
+"@babel/helper-create-class-features-plugin@^7.14.5", "@babel/helper-create-class-features-plugin@^7.15.4":
+ version "7.15.4"
+ resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.15.4.tgz#7f977c17bd12a5fba363cb19bea090394bf37d2e"
+ integrity sha512-7ZmzFi+DwJx6A7mHRwbuucEYpyBwmh2Ca0RvI6z2+WLZYCqV0JOaLb+u0zbtmDicebgKBZgqbYfLaKNqSgv5Pw==
dependencies:
- "@babel/helper-annotate-as-pure" "^7.14.5"
- "@babel/helper-function-name" "^7.14.5"
- "@babel/helper-member-expression-to-functions" "^7.15.0"
- "@babel/helper-optimise-call-expression" "^7.14.5"
- "@babel/helper-replace-supers" "^7.15.0"
- "@babel/helper-split-export-declaration" "^7.14.5"
+ "@babel/helper-annotate-as-pure" "^7.15.4"
+ "@babel/helper-function-name" "^7.15.4"
+ "@babel/helper-member-expression-to-functions" "^7.15.4"
+ "@babel/helper-optimise-call-expression" "^7.15.4"
+ "@babel/helper-replace-supers" "^7.15.4"
+ "@babel/helper-split-export-declaration" "^7.15.4"
"@babel/helper-create-regexp-features-plugin@^7.14.5":
version "7.14.5"
@@ -191,70 +191,70 @@
resolve "^1.14.2"
semver "^6.1.2"
-"@babel/helper-explode-assignable-expression@^7.14.5":
- version "7.14.5"
- resolved "https://registry.yarnpkg.com/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.14.5.tgz#8aa72e708205c7bb643e45c73b4386cdf2a1f645"
- integrity sha512-Htb24gnGJdIGT4vnRKMdoXiOIlqOLmdiUYpAQ0mYfgVT/GDm8GOYhgi4GL+hMKrkiPRohO4ts34ELFsGAPQLDQ==
+"@babel/helper-explode-assignable-expression@^7.15.4":
+ version "7.15.4"
+ resolved "https://registry.yarnpkg.com/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.15.4.tgz#f9aec9d219f271eaf92b9f561598ca6b2682600c"
+ integrity sha512-J14f/vq8+hdC2KoWLIQSsGrC9EFBKE4NFts8pfMpymfApds+fPqR30AOUWc4tyr56h9l/GA1Sxv2q3dLZWbQ/g==
dependencies:
- "@babel/types" "^7.14.5"
+ "@babel/types" "^7.15.4"
-"@babel/helper-function-name@^7.14.5":
- version "7.14.5"
- resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.14.5.tgz#89e2c474972f15d8e233b52ee8c480e2cfcd50c4"
- integrity sha512-Gjna0AsXWfFvrAuX+VKcN/aNNWonizBj39yGwUzVDVTlMYJMK2Wp6xdpy72mfArFq5uK+NOuexfzZlzI1z9+AQ==
+"@babel/helper-function-name@^7.14.5", "@babel/helper-function-name@^7.15.4":
+ version "7.15.4"
+ resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.15.4.tgz#845744dafc4381a4a5fb6afa6c3d36f98a787ebc"
+ integrity sha512-Z91cOMM4DseLIGOnog+Z8OI6YseR9bua+HpvLAQ2XayUGU+neTtX+97caALaLdyu53I/fjhbeCnWnRH1O3jFOw==
dependencies:
- "@babel/helper-get-function-arity" "^7.14.5"
- "@babel/template" "^7.14.5"
- "@babel/types" "^7.14.5"
+ "@babel/helper-get-function-arity" "^7.15.4"
+ "@babel/template" "^7.15.4"
+ "@babel/types" "^7.15.4"
-"@babel/helper-get-function-arity@^7.14.5":
- version "7.14.5"
- resolved "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.14.5.tgz#25fbfa579b0937eee1f3b805ece4ce398c431815"
- integrity sha512-I1Db4Shst5lewOM4V+ZKJzQ0JGGaZ6VY1jYvMghRjqs6DWgxLCIyFt30GlnKkfUeFLpJt2vzbMVEXVSXlIFYUg==
+"@babel/helper-get-function-arity@^7.15.4":
+ version "7.15.4"
+ resolved "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.15.4.tgz#098818934a137fce78b536a3e015864be1e2879b"
+ integrity sha512-1/AlxSF92CmGZzHnC515hm4SirTxtpDnLEJ0UyEMgTMZN+6bxXKg04dKhiRx5Enel+SUA1G1t5Ed/yQia0efrA==
dependencies:
- "@babel/types" "^7.14.5"
+ "@babel/types" "^7.15.4"
-"@babel/helper-hoist-variables@^7.14.5":
- version "7.14.5"
- resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.14.5.tgz#e0dd27c33a78e577d7c8884916a3e7ef1f7c7f8d"
- integrity sha512-R1PXiz31Uc0Vxy4OEOm07x0oSjKAdPPCh3tPivn/Eo8cvz6gveAeuyUUPB21Hoiif0uoPQSSdhIPS3352nvdyQ==
+"@babel/helper-hoist-variables@^7.15.4":
+ version "7.15.4"
+ resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.15.4.tgz#09993a3259c0e918f99d104261dfdfc033f178df"
+ integrity sha512-VTy085egb3jUGVK9ycIxQiPbquesq0HUQ+tPO0uv5mPEBZipk+5FkRKiWq5apuyTE9FUrjENB0rCf8y+n+UuhA==
dependencies:
- "@babel/types" "^7.14.5"
+ "@babel/types" "^7.15.4"
-"@babel/helper-member-expression-to-functions@^7.15.0":
- version "7.15.0"
- resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.15.0.tgz#0ddaf5299c8179f27f37327936553e9bba60990b"
- integrity sha512-Jq8H8U2kYiafuj2xMTPQwkTBnEEdGKpT35lJEQsRRjnG0LW3neucsaMWLgKcwu3OHKNeYugfw+Z20BXBSEs2Lg==
+"@babel/helper-member-expression-to-functions@^7.15.4":
+ version "7.15.4"
+ resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.15.4.tgz#bfd34dc9bba9824a4658b0317ec2fd571a51e6ef"
+ integrity sha512-cokOMkxC/BTyNP1AlY25HuBWM32iCEsLPI4BHDpJCHHm1FU2E7dKWWIXJgQgSFiu4lp8q3bL1BIKwqkSUviqtA==
dependencies:
- "@babel/types" "^7.15.0"
+ "@babel/types" "^7.15.4"
-"@babel/helper-module-imports@^7.0.0", "@babel/helper-module-imports@^7.12.13", "@babel/helper-module-imports@^7.14.5":
- version "7.14.5"
- resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.14.5.tgz#6d1a44df6a38c957aa7c312da076429f11b422f3"
- integrity sha512-SwrNHu5QWS84XlHwGYPDtCxcA0hrSlL2yhWYLgeOc0w7ccOl2qv4s/nARI0aYZW+bSwAL5CukeXA47B/1NKcnQ==
+"@babel/helper-module-imports@^7.0.0", "@babel/helper-module-imports@^7.12.13", "@babel/helper-module-imports@^7.14.5", "@babel/helper-module-imports@^7.15.4":
+ version "7.15.4"
+ resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.15.4.tgz#e18007d230632dea19b47853b984476e7b4e103f"
+ integrity sha512-jeAHZbzUwdW/xHgHQ3QmWR4Jg6j15q4w/gCfwZvtqOxoo5DKtLHk8Bsf4c5RZRC7NmLEs+ohkdq8jFefuvIxAA==
dependencies:
- "@babel/types" "^7.14.5"
+ "@babel/types" "^7.15.4"
-"@babel/helper-module-transforms@^7.12.1", "@babel/helper-module-transforms@^7.14.5", "@babel/helper-module-transforms@^7.15.0":
- version "7.15.0"
- resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.15.0.tgz#679275581ea056373eddbe360e1419ef23783b08"
- integrity sha512-RkGiW5Rer7fpXv9m1B3iHIFDZdItnO2/BLfWVW/9q7+KqQSDY5kUfQEbzdXM1MVhJGcugKV7kRrNVzNxmk7NBg==
+"@babel/helper-module-transforms@^7.12.1", "@babel/helper-module-transforms@^7.14.5", "@babel/helper-module-transforms@^7.15.4":
+ version "7.15.7"
+ resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.15.7.tgz#7da80c8cbc1f02655d83f8b79d25866afe50d226"
+ integrity sha512-ZNqjjQG/AuFfekFTY+7nY4RgBSklgTu970c7Rj3m/JOhIu5KPBUuTA9AY6zaKcUvk4g6EbDXdBnhi35FAssdSw==
dependencies:
- "@babel/helper-module-imports" "^7.14.5"
- "@babel/helper-replace-supers" "^7.15.0"
- "@babel/helper-simple-access" "^7.14.8"
- "@babel/helper-split-export-declaration" "^7.14.5"
- "@babel/helper-validator-identifier" "^7.14.9"
- "@babel/template" "^7.14.5"
- "@babel/traverse" "^7.15.0"
- "@babel/types" "^7.15.0"
+ "@babel/helper-module-imports" "^7.15.4"
+ "@babel/helper-replace-supers" "^7.15.4"
+ "@babel/helper-simple-access" "^7.15.4"
+ "@babel/helper-split-export-declaration" "^7.15.4"
+ "@babel/helper-validator-identifier" "^7.15.7"
+ "@babel/template" "^7.15.4"
+ "@babel/traverse" "^7.15.4"
+ "@babel/types" "^7.15.6"
-"@babel/helper-optimise-call-expression@^7.14.5":
- version "7.14.5"
- resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.14.5.tgz#f27395a8619e0665b3f0364cddb41c25d71b499c"
- integrity sha512-IqiLIrODUOdnPU9/F8ib1Fx2ohlgDhxnIDU7OEVi+kAbEZcyiF7BLU8W6PfvPi9LzztjS7kcbzbmL7oG8kD6VA==
+"@babel/helper-optimise-call-expression@^7.15.4":
+ version "7.15.4"
+ resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.15.4.tgz#f310a5121a3b9cc52d9ab19122bd729822dee171"
+ integrity sha512-E/z9rfbAOt1vDW1DR7k4SzhzotVV5+qMciWV6LaG1g4jeFrkDlJedjtV4h0i4Q/ITnUu+Pk08M7fczsB9GXBDw==
dependencies:
- "@babel/types" "^7.14.5"
+ "@babel/types" "^7.15.4"
"@babel/helper-plugin-utils@7.10.4":
version "7.10.4"
@@ -266,74 +266,74 @@
resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz#5ac822ce97eec46741ab70a517971e443a70c5a9"
integrity sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==
-"@babel/helper-remap-async-to-generator@^7.14.5":
- version "7.14.5"
- resolved "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.14.5.tgz#51439c913612958f54a987a4ffc9ee587a2045d6"
- integrity sha512-rLQKdQU+HYlxBwQIj8dk4/0ENOUEhA/Z0l4hN8BexpvmSMN9oA9EagjnhnDpNsRdWCfjwa4mn/HyBXO9yhQP6A==
+"@babel/helper-remap-async-to-generator@^7.14.5", "@babel/helper-remap-async-to-generator@^7.15.4":
+ version "7.15.4"
+ resolved "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.15.4.tgz#2637c0731e4c90fbf58ac58b50b2b5a192fc970f"
+ integrity sha512-v53MxgvMK/HCwckJ1bZrq6dNKlmwlyRNYM6ypaRTdXWGOE2c1/SCa6dL/HimhPulGhZKw9W0QhREM583F/t0vQ==
dependencies:
- "@babel/helper-annotate-as-pure" "^7.14.5"
- "@babel/helper-wrap-function" "^7.14.5"
- "@babel/types" "^7.14.5"
+ "@babel/helper-annotate-as-pure" "^7.15.4"
+ "@babel/helper-wrap-function" "^7.15.4"
+ "@babel/types" "^7.15.4"
-"@babel/helper-replace-supers@^7.14.5", "@babel/helper-replace-supers@^7.15.0":
- version "7.15.0"
- resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.15.0.tgz#ace07708f5bf746bf2e6ba99572cce79b5d4e7f4"
- integrity sha512-6O+eWrhx+HEra/uJnifCwhwMd6Bp5+ZfZeJwbqUTuqkhIT6YcRhiZCOOFChRypOIe0cV46kFrRBlm+t5vHCEaA==
+"@babel/helper-replace-supers@^7.14.5", "@babel/helper-replace-supers@^7.15.4":
+ version "7.15.4"
+ resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.15.4.tgz#52a8ab26ba918c7f6dee28628b07071ac7b7347a"
+ integrity sha512-/ztT6khaXF37MS47fufrKvIsiQkx1LBRvSJNzRqmbyeZnTwU9qBxXYLaaT/6KaxfKhjs2Wy8kG8ZdsFUuWBjzw==
dependencies:
- "@babel/helper-member-expression-to-functions" "^7.15.0"
- "@babel/helper-optimise-call-expression" "^7.14.5"
- "@babel/traverse" "^7.15.0"
- "@babel/types" "^7.15.0"
+ "@babel/helper-member-expression-to-functions" "^7.15.4"
+ "@babel/helper-optimise-call-expression" "^7.15.4"
+ "@babel/traverse" "^7.15.4"
+ "@babel/types" "^7.15.4"
-"@babel/helper-simple-access@^7.14.8":
- version "7.14.8"
- resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.14.8.tgz#82e1fec0644a7e775c74d305f212c39f8fe73924"
- integrity sha512-TrFN4RHh9gnWEU+s7JloIho2T76GPwRHhdzOWLqTrMnlas8T9O7ec+oEDNsRXndOmru9ymH9DFrEOxpzPoSbdg==
+"@babel/helper-simple-access@^7.15.4":
+ version "7.15.4"
+ resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.15.4.tgz#ac368905abf1de8e9781434b635d8f8674bcc13b"
+ integrity sha512-UzazrDoIVOZZcTeHHEPYrr1MvTR/K+wgLg6MY6e1CJyaRhbibftF6fR2KU2sFRtI/nERUZR9fBd6aKgBlIBaPg==
dependencies:
- "@babel/types" "^7.14.8"
+ "@babel/types" "^7.15.4"
-"@babel/helper-skip-transparent-expression-wrappers@^7.14.5":
- version "7.14.5"
- resolved "https://registry.yarnpkg.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.14.5.tgz#96f486ac050ca9f44b009fbe5b7d394cab3a0ee4"
- integrity sha512-dmqZB7mrb94PZSAOYtr+ZN5qt5owZIAgqtoTuqiFbHFtxgEcmQlRJVI+bO++fciBunXtB6MK7HrzrfcAzIz2NQ==
+"@babel/helper-skip-transparent-expression-wrappers@^7.14.5", "@babel/helper-skip-transparent-expression-wrappers@^7.15.4":
+ version "7.15.4"
+ resolved "https://registry.yarnpkg.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.15.4.tgz#707dbdba1f4ad0fa34f9114fc8197aec7d5da2eb"
+ integrity sha512-BMRLsdh+D1/aap19TycS4eD1qELGrCBJwzaY9IE8LrpJtJb+H7rQkPIdsfgnMtLBA6DJls7X9z93Z4U8h7xw0A==
dependencies:
- "@babel/types" "^7.14.5"
+ "@babel/types" "^7.15.4"
-"@babel/helper-split-export-declaration@^7.14.5":
- version "7.14.5"
- resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.14.5.tgz#22b23a54ef51c2b7605d851930c1976dd0bc693a"
- integrity sha512-hprxVPu6e5Kdp2puZUmvOGjaLv9TCe58E/Fl6hRq4YiVQxIcNvuq6uTM2r1mT/oPskuS9CgR+I94sqAYv0NGKA==
+"@babel/helper-split-export-declaration@^7.15.4":
+ version "7.15.4"
+ resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.15.4.tgz#aecab92dcdbef6a10aa3b62ab204b085f776e257"
+ integrity sha512-HsFqhLDZ08DxCpBdEVtKmywj6PQbwnF6HHybur0MAnkAKnlS6uHkwnmRIkElB2Owpfb4xL4NwDmDLFubueDXsw==
dependencies:
- "@babel/types" "^7.14.5"
+ "@babel/types" "^7.15.4"
-"@babel/helper-validator-identifier@^7.14.5", "@babel/helper-validator-identifier@^7.14.9":
- version "7.14.9"
- resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.9.tgz#6654d171b2024f6d8ee151bf2509699919131d48"
- integrity sha512-pQYxPY0UP6IHISRitNe8bsijHex4TWZXi2HwKVsjPiltzlhse2znVcm9Ace510VT1kxIHjGJCZZQBX2gJDbo0g==
+"@babel/helper-validator-identifier@^7.14.5", "@babel/helper-validator-identifier@^7.14.9", "@babel/helper-validator-identifier@^7.15.7":
+ version "7.15.7"
+ resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz#220df993bfe904a4a6b02ab4f3385a5ebf6e2389"
+ integrity sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w==
"@babel/helper-validator-option@^7.14.5":
version "7.14.5"
resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.14.5.tgz#6e72a1fff18d5dfcb878e1e62f1a021c4b72d5a3"
integrity sha512-OX8D5eeX4XwcroVW45NMvoYaIuFI+GQpA2a8Gi+X/U/cDUIRsV37qQfF905F0htTRCREQIB4KqPeaveRJUl3Ow==
-"@babel/helper-wrap-function@^7.14.5":
- version "7.14.5"
- resolved "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.14.5.tgz#5919d115bf0fe328b8a5d63bcb610f51601f2bff"
- integrity sha512-YEdjTCq+LNuNS1WfxsDCNpgXkJaIyqco6DAelTUjT4f2KIWC1nBcaCaSdHTBqQVLnTBexBcVcFhLSU1KnYuePQ==
+"@babel/helper-wrap-function@^7.15.4":
+ version "7.15.4"
+ resolved "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.15.4.tgz#6f754b2446cfaf3d612523e6ab8d79c27c3a3de7"
+ integrity sha512-Y2o+H/hRV5W8QhIfTpRIBwl57y8PrZt6JM3V8FOo5qarjshHItyH5lXlpMfBfmBefOqSCpKZs/6Dxqp0E/U+uw==
dependencies:
- "@babel/helper-function-name" "^7.14.5"
- "@babel/template" "^7.14.5"
- "@babel/traverse" "^7.14.5"
- "@babel/types" "^7.14.5"
+ "@babel/helper-function-name" "^7.15.4"
+ "@babel/template" "^7.15.4"
+ "@babel/traverse" "^7.15.4"
+ "@babel/types" "^7.15.4"
-"@babel/helpers@^7.12.5", "@babel/helpers@^7.14.8":
- version "7.15.3"
- resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.15.3.tgz#c96838b752b95dcd525b4e741ed40bb1dc2a1357"
- integrity sha512-HwJiz52XaS96lX+28Tnbu31VeFSQJGOeKHJeaEPQlTl7PnlhFElWPj8tUXtqFIzeN86XxXoBr+WFAyK2PPVz6g==
+"@babel/helpers@^7.12.5", "@babel/helpers@^7.15.4":
+ version "7.15.4"
+ resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.15.4.tgz#5f40f02050a3027121a3cf48d497c05c555eaf43"
+ integrity sha512-V45u6dqEJ3w2rlryYYXf6i9rQ5YMNu4FLS6ngs8ikblhu2VdR1AqAd6aJjBzmf2Qzh6KOLqKHxEN9+TFbAkAVQ==
dependencies:
- "@babel/template" "^7.14.5"
- "@babel/traverse" "^7.15.0"
- "@babel/types" "^7.15.0"
+ "@babel/template" "^7.15.4"
+ "@babel/traverse" "^7.15.4"
+ "@babel/types" "^7.15.4"
"@babel/highlight@^7.10.4", "@babel/highlight@^7.14.5":
version "7.14.5"
@@ -344,27 +344,39 @@
chalk "^2.0.0"
js-tokens "^4.0.0"
-"@babel/parser@^7.1.0", "@babel/parser@^7.12.11", "@babel/parser@^7.12.7", "@babel/parser@^7.14.5", "@babel/parser@^7.15.0", "@babel/parser@^7.7.2":
- version "7.15.3"
- resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.15.3.tgz#3416d9bea748052cfcb63dbcc27368105b1ed862"
- integrity sha512-O0L6v/HvqbdJawj0iBEfVQMc3/6WP+AeOsovsIgBFyJaG+W2w7eqvZB7puddATmWuARlm1SX7DwxJ/JJUnDpEA==
+"@babel/node@^7.15.4":
+ version "7.15.4"
+ resolved "https://registry.yarnpkg.com/@babel/node/-/node-7.15.4.tgz#aa22f08e5d95354467a09e2bcd51d3565204dd02"
+ integrity sha512-UZue+j8p5aKTaVjvy5psYmqLHqmz+9cIboAFoa97S1xeZyUr0gT6KzXB8ZkfBIsP/u79biOdjGHVXBXnW3rVfw==
+ dependencies:
+ "@babel/register" "^7.15.3"
+ commander "^4.0.1"
+ core-js "^3.16.0"
+ node-environment-flags "^1.0.5"
+ regenerator-runtime "^0.13.4"
+ v8flags "^3.1.1"
-"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@^7.14.5":
- version "7.14.5"
- resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.14.5.tgz#4b467302e1548ed3b1be43beae2cc9cf45e0bb7e"
- integrity sha512-ZoJS2XCKPBfTmL122iP6NM9dOg+d4lc9fFk3zxc8iDjvt8Pk4+TlsHSKhIPf6X+L5ORCdBzqMZDjL/WHj7WknQ==
+"@babel/parser@^7.1.0", "@babel/parser@^7.12.11", "@babel/parser@^7.12.7", "@babel/parser@^7.15.4", "@babel/parser@^7.15.5", "@babel/parser@^7.7.2":
+ version "7.15.7"
+ resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.15.7.tgz#0c3ed4a2eb07b165dfa85b3cc45c727334c4edae"
+ integrity sha512-rycZXvQ+xS9QyIcJ9HXeDWf1uxqlbVFAUq0Rq0dbc50Zb/+wUe/ehyfzGfm9KZZF0kBejYgxltBXocP+gKdL2g==
+
+"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@^7.15.4":
+ version "7.15.4"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.15.4.tgz#dbdeabb1e80f622d9f0b583efb2999605e0a567e"
+ integrity sha512-eBnpsl9tlhPhpI10kU06JHnrYXwg3+V6CaP2idsCXNef0aeslpqyITXQ74Vfk5uHgY7IG7XP0yIH8b42KSzHog==
dependencies:
"@babel/helper-plugin-utils" "^7.14.5"
- "@babel/helper-skip-transparent-expression-wrappers" "^7.14.5"
+ "@babel/helper-skip-transparent-expression-wrappers" "^7.15.4"
"@babel/plugin-proposal-optional-chaining" "^7.14.5"
-"@babel/plugin-proposal-async-generator-functions@^7.14.9":
- version "7.14.9"
- resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.14.9.tgz#7028dc4fa21dc199bbacf98b39bab1267d0eaf9a"
- integrity sha512-d1lnh+ZnKrFKwtTYdw320+sQWCTwgkB9fmUhNXRADA4akR6wLjaruSGnIEUjpt9HCOwTr4ynFTKu19b7rFRpmw==
+"@babel/plugin-proposal-async-generator-functions@^7.15.4":
+ version "7.15.4"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.15.4.tgz#f82aabe96c135d2ceaa917feb9f5fca31635277e"
+ integrity sha512-2zt2g5vTXpMC3OmK6uyjvdXptbhBXfA77XGrd3gh93zwG8lZYBLOBImiGBEG0RANu3JqKEACCz5CGk73OJROBw==
dependencies:
"@babel/helper-plugin-utils" "^7.14.5"
- "@babel/helper-remap-async-to-generator" "^7.14.5"
+ "@babel/helper-remap-async-to-generator" "^7.15.4"
"@babel/plugin-syntax-async-generators" "^7.8.4"
"@babel/plugin-proposal-class-properties@^7.12.1", "@babel/plugin-proposal-class-properties@^7.14.5":
@@ -375,21 +387,21 @@
"@babel/helper-create-class-features-plugin" "^7.14.5"
"@babel/helper-plugin-utils" "^7.14.5"
-"@babel/plugin-proposal-class-static-block@^7.14.5":
- version "7.14.5"
- resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.14.5.tgz#158e9e10d449c3849ef3ecde94a03d9f1841b681"
- integrity sha512-KBAH5ksEnYHCegqseI5N9skTdxgJdmDoAOc0uXa+4QMYKeZD0w5IARh4FMlTNtaHhbB8v+KzMdTgxMMzsIy6Yg==
+"@babel/plugin-proposal-class-static-block@^7.15.4":
+ version "7.15.4"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.15.4.tgz#3e7ca6128453c089e8b477a99f970c63fc1cb8d7"
+ integrity sha512-M682XWrrLNk3chXCjoPUQWOyYsB93B9z3mRyjtqqYJWDf2mfCdIYgDrA11cgNVhAQieaq6F2fn2f3wI0U4aTjA==
dependencies:
- "@babel/helper-create-class-features-plugin" "^7.14.5"
+ "@babel/helper-create-class-features-plugin" "^7.15.4"
"@babel/helper-plugin-utils" "^7.14.5"
"@babel/plugin-syntax-class-static-block" "^7.14.5"
"@babel/plugin-proposal-decorators@^7.12.12":
- version "7.14.5"
- resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.14.5.tgz#59bc4dfc1d665b5a6749cf798ff42297ed1b2c1d"
- integrity sha512-LYz5nvQcvYeRVjui1Ykn28i+3aUiXwQ/3MGoEy0InTaz1pJo/lAzmIDXX+BQny/oufgHzJ6vnEEiXQ8KZjEVFg==
+ version "7.15.4"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.15.4.tgz#fb55442bc83ab4d45dda76b91949706bf22881d2"
+ integrity sha512-WNER+YLs7avvRukEddhu5PSfSaMMimX2xBFgLQS7Bw16yrUxJGWidO9nQp+yLy9MVybg5Ba3BlhAw+BkdhpDmg==
dependencies:
- "@babel/helper-create-class-features-plugin" "^7.14.5"
+ "@babel/helper-create-class-features-plugin" "^7.15.4"
"@babel/helper-plugin-utils" "^7.14.5"
"@babel/plugin-syntax-decorators" "^7.14.5"
@@ -458,16 +470,16 @@
"@babel/plugin-syntax-object-rest-spread" "^7.8.0"
"@babel/plugin-transform-parameters" "^7.12.1"
-"@babel/plugin-proposal-object-rest-spread@^7.12.1", "@babel/plugin-proposal-object-rest-spread@^7.14.7":
- version "7.14.7"
- resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.14.7.tgz#5920a2b3df7f7901df0205974c0641b13fd9d363"
- integrity sha512-082hsZz+sVabfmDWo1Oct1u1AgbKbUAyVgmX4otIc7bdsRgHBXwTwb3DpDmD4Eyyx6DNiuz5UAATT655k+kL5g==
+"@babel/plugin-proposal-object-rest-spread@^7.12.1", "@babel/plugin-proposal-object-rest-spread@^7.15.6":
+ version "7.15.6"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.15.6.tgz#ef68050c8703d07b25af402cb96cf7f34a68ed11"
+ integrity sha512-qtOHo7A1Vt+O23qEAX+GdBpqaIuD3i9VRrWgCJeq7WO6H2d14EK3q11urj5Te2MAeK97nMiIdRpwd/ST4JFbNg==
dependencies:
- "@babel/compat-data" "^7.14.7"
- "@babel/helper-compilation-targets" "^7.14.5"
+ "@babel/compat-data" "^7.15.0"
+ "@babel/helper-compilation-targets" "^7.15.4"
"@babel/helper-plugin-utils" "^7.14.5"
"@babel/plugin-syntax-object-rest-spread" "^7.8.3"
- "@babel/plugin-transform-parameters" "^7.14.5"
+ "@babel/plugin-transform-parameters" "^7.15.4"
"@babel/plugin-proposal-optional-catch-binding@^7.14.5":
version "7.14.5"
@@ -494,13 +506,13 @@
"@babel/helper-create-class-features-plugin" "^7.14.5"
"@babel/helper-plugin-utils" "^7.14.5"
-"@babel/plugin-proposal-private-property-in-object@^7.14.5":
- version "7.14.5"
- resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.14.5.tgz#9f65a4d0493a940b4c01f8aa9d3f1894a587f636"
- integrity sha512-62EyfyA3WA0mZiF2e2IV9mc9Ghwxcg8YTu8BS4Wss4Y3PY725OmS9M0qLORbJwLqFtGh+jiE4wAmocK2CTUK2Q==
+"@babel/plugin-proposal-private-property-in-object@^7.15.4":
+ version "7.15.4"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.15.4.tgz#55c5e3b4d0261fd44fe637e3f624cfb0f484e3e5"
+ integrity sha512-X0UTixkLf0PCCffxgu5/1RQyGGbgZuKoI+vXP4iSbJSYwPb7hu06omsFGBvQ9lJEvwgrxHdS8B5nbfcd8GyUNA==
dependencies:
- "@babel/helper-annotate-as-pure" "^7.14.5"
- "@babel/helper-create-class-features-plugin" "^7.14.5"
+ "@babel/helper-annotate-as-pure" "^7.15.4"
+ "@babel/helper-create-class-features-plugin" "^7.15.4"
"@babel/helper-plugin-utils" "^7.14.5"
"@babel/plugin-syntax-private-property-in-object" "^7.14.5"
@@ -689,24 +701,24 @@
dependencies:
"@babel/helper-plugin-utils" "^7.14.5"
-"@babel/plugin-transform-block-scoping@^7.12.12", "@babel/plugin-transform-block-scoping@^7.14.5":
+"@babel/plugin-transform-block-scoping@^7.12.12", "@babel/plugin-transform-block-scoping@^7.15.3":
version "7.15.3"
resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.15.3.tgz#94c81a6e2fc230bcce6ef537ac96a1e4d2b3afaf"
integrity sha512-nBAzfZwZb4DkaGtOes1Up1nOAp9TDRRFw4XBzBBSG9QK7KVFmYzgj9o9sbPv7TX5ofL4Auq4wZnxCoPnI/lz2Q==
dependencies:
"@babel/helper-plugin-utils" "^7.14.5"
-"@babel/plugin-transform-classes@^7.12.1", "@babel/plugin-transform-classes@^7.14.9":
- version "7.14.9"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.14.9.tgz#2a391ffb1e5292710b00f2e2c210e1435e7d449f"
- integrity sha512-NfZpTcxU3foGWbl4wxmZ35mTsYJy8oQocbeIMoDAGGFarAmSQlL+LWMkDx/tj6pNotpbX3rltIA4dprgAPOq5A==
+"@babel/plugin-transform-classes@^7.12.1", "@babel/plugin-transform-classes@^7.15.4":
+ version "7.15.4"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.15.4.tgz#50aee17aaf7f332ae44e3bce4c2e10534d5d3bf1"
+ integrity sha512-Yjvhex8GzBmmPQUvpXRPWQ9WnxXgAFuZSrqOK/eJlOGIXwvv8H3UEdUigl1gb/bnjTrln+e8bkZUYCBt/xYlBg==
dependencies:
- "@babel/helper-annotate-as-pure" "^7.14.5"
- "@babel/helper-function-name" "^7.14.5"
- "@babel/helper-optimise-call-expression" "^7.14.5"
+ "@babel/helper-annotate-as-pure" "^7.15.4"
+ "@babel/helper-function-name" "^7.15.4"
+ "@babel/helper-optimise-call-expression" "^7.15.4"
"@babel/helper-plugin-utils" "^7.14.5"
- "@babel/helper-replace-supers" "^7.14.5"
- "@babel/helper-split-export-declaration" "^7.14.5"
+ "@babel/helper-replace-supers" "^7.15.4"
+ "@babel/helper-split-export-declaration" "^7.15.4"
globals "^11.1.0"
"@babel/plugin-transform-computed-properties@^7.14.5":
@@ -754,10 +766,10 @@
"@babel/helper-plugin-utils" "^7.14.5"
"@babel/plugin-syntax-flow" "^7.14.5"
-"@babel/plugin-transform-for-of@^7.12.1", "@babel/plugin-transform-for-of@^7.14.5":
- version "7.14.5"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.14.5.tgz#dae384613de8f77c196a8869cbf602a44f7fc0eb"
- integrity sha512-CfmqxSUZzBl0rSjpoQSFoR9UEj3HzbGuGNL21/iFTmjb5gFggJp3ph0xR1YBhexmLoKRHzgxuFvty2xdSt6gTA==
+"@babel/plugin-transform-for-of@^7.12.1", "@babel/plugin-transform-for-of@^7.15.4":
+ version "7.15.4"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.15.4.tgz#25c62cce2718cfb29715f416e75d5263fb36a8c2"
+ integrity sha512-DRTY9fA751AFBDh2oxydvVm4SYevs5ILTWLs6xKXps4Re/KG5nfUkr+TdHCrRWB8C69TlzVgA9b3RmGWmgN9LA==
dependencies:
"@babel/helper-plugin-utils" "^7.14.5"
@@ -792,25 +804,25 @@
"@babel/helper-plugin-utils" "^7.14.5"
babel-plugin-dynamic-import-node "^2.3.3"
-"@babel/plugin-transform-modules-commonjs@^7.15.0":
- version "7.15.0"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.15.0.tgz#3305896e5835f953b5cdb363acd9e8c2219a5281"
- integrity sha512-3H/R9s8cXcOGE8kgMlmjYYC9nqr5ELiPkJn4q0mypBrjhYQoc+5/Maq69vV4xRPWnkzZuwJPf5rArxpB/35Cig==
+"@babel/plugin-transform-modules-commonjs@^7.15.4":
+ version "7.15.4"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.15.4.tgz#8201101240eabb5a76c08ef61b2954f767b6b4c1"
+ integrity sha512-qg4DPhwG8hKp4BbVDvX1s8cohM8a6Bvptu4l6Iingq5rW+yRUAhe/YRup/YcW2zCOlrysEWVhftIcKzrEZv3sA==
dependencies:
- "@babel/helper-module-transforms" "^7.15.0"
+ "@babel/helper-module-transforms" "^7.15.4"
"@babel/helper-plugin-utils" "^7.14.5"
- "@babel/helper-simple-access" "^7.14.8"
+ "@babel/helper-simple-access" "^7.15.4"
babel-plugin-dynamic-import-node "^2.3.3"
-"@babel/plugin-transform-modules-systemjs@^7.14.5":
- version "7.14.5"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.14.5.tgz#c75342ef8b30dcde4295d3401aae24e65638ed29"
- integrity sha512-mNMQdvBEE5DcMQaL5LbzXFMANrQjd2W7FPzg34Y4yEz7dBgdaC+9B84dSO+/1Wba98zoDbInctCDo4JGxz1VYA==
+"@babel/plugin-transform-modules-systemjs@^7.15.4":
+ version "7.15.4"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.15.4.tgz#b42890c7349a78c827719f1d2d0cd38c7d268132"
+ integrity sha512-fJUnlQrl/mezMneR72CKCgtOoahqGJNVKpompKwzv3BrEXdlPspTcyxrZ1XmDTIr9PpULrgEQo3qNKp6dW7ssw==
dependencies:
- "@babel/helper-hoist-variables" "^7.14.5"
- "@babel/helper-module-transforms" "^7.14.5"
+ "@babel/helper-hoist-variables" "^7.15.4"
+ "@babel/helper-module-transforms" "^7.15.4"
"@babel/helper-plugin-utils" "^7.14.5"
- "@babel/helper-validator-identifier" "^7.14.5"
+ "@babel/helper-validator-identifier" "^7.14.9"
babel-plugin-dynamic-import-node "^2.3.3"
"@babel/plugin-transform-modules-umd@^7.14.5":
@@ -843,10 +855,10 @@
"@babel/helper-plugin-utils" "^7.14.5"
"@babel/helper-replace-supers" "^7.14.5"
-"@babel/plugin-transform-parameters@^7.12.1", "@babel/plugin-transform-parameters@^7.14.5":
- version "7.14.5"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.14.5.tgz#49662e86a1f3ddccac6363a7dfb1ff0a158afeb3"
- integrity sha512-Tl7LWdr6HUxTmzQtzuU14SqbgrSKmaR77M0OKyq4njZLQTPfOvzblNKyNkGwOfEFCEx7KeYHQHDI0P3F02IVkA==
+"@babel/plugin-transform-parameters@^7.12.1", "@babel/plugin-transform-parameters@^7.15.4":
+ version "7.15.4"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.15.4.tgz#5f2285cc3160bf48c8502432716b48504d29ed62"
+ integrity sha512-9WB/GUTO6lvJU3XQsSr6J/WKvBC2hcs4Pew8YxZagi6GkTdniyqp8On5kqdK8MN0LMeu0mGbhPN+O049NV/9FQ==
dependencies:
"@babel/helper-plugin-utils" "^7.14.5"
@@ -953,11 +965,11 @@
"@babel/helper-plugin-utils" "^7.14.5"
"@babel/plugin-transform-typescript@^7.15.0":
- version "7.15.0"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.15.0.tgz#553f230b9d5385018716586fc48db10dd228eb7e"
- integrity sha512-WIIEazmngMEEHDaPTx0IZY48SaAmjVWe3TRSX7cmJXn0bEv9midFzAjxiruOWYIVf5iQ10vFx7ASDpgEO08L5w==
+ version "7.15.4"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.15.4.tgz#db7a062dcf8be5fc096bc0eeb40a13fbfa1fa251"
+ integrity sha512-sM1/FEjwYjXvMwu1PJStH11kJ154zd/lpY56NQJ5qH2D0mabMv1CAy/kdvS9RP4Xgfj9fBBA3JiSLdDHgXdzOA==
dependencies:
- "@babel/helper-create-class-features-plugin" "^7.15.0"
+ "@babel/helper-create-class-features-plugin" "^7.15.4"
"@babel/helper-plugin-utils" "^7.14.5"
"@babel/plugin-syntax-typescript" "^7.14.5"
@@ -977,29 +989,29 @@
"@babel/helper-plugin-utils" "^7.14.5"
"@babel/preset-env@^7.12.11", "@babel/preset-env@^7.15.0":
- version "7.15.0"
- resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.15.0.tgz#e2165bf16594c9c05e52517a194bf6187d6fe464"
- integrity sha512-FhEpCNFCcWW3iZLg0L2NPE9UerdtsCR6ZcsGHUX6Om6kbCQeL5QZDqFDmeNHC6/fy6UH3jEge7K4qG5uC9In0Q==
+ version "7.15.6"
+ resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.15.6.tgz#0f3898db9d63d320f21b17380d8462779de57659"
+ integrity sha512-L+6jcGn7EWu7zqaO2uoTDjjMBW+88FXzV8KvrBl2z6MtRNxlsmUNRlZPaNNPUTgqhyC5DHNFk/2Jmra+ublZWw==
dependencies:
"@babel/compat-data" "^7.15.0"
- "@babel/helper-compilation-targets" "^7.15.0"
+ "@babel/helper-compilation-targets" "^7.15.4"
"@babel/helper-plugin-utils" "^7.14.5"
"@babel/helper-validator-option" "^7.14.5"
- "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining" "^7.14.5"
- "@babel/plugin-proposal-async-generator-functions" "^7.14.9"
+ "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining" "^7.15.4"
+ "@babel/plugin-proposal-async-generator-functions" "^7.15.4"
"@babel/plugin-proposal-class-properties" "^7.14.5"
- "@babel/plugin-proposal-class-static-block" "^7.14.5"
+ "@babel/plugin-proposal-class-static-block" "^7.15.4"
"@babel/plugin-proposal-dynamic-import" "^7.14.5"
"@babel/plugin-proposal-export-namespace-from" "^7.14.5"
"@babel/plugin-proposal-json-strings" "^7.14.5"
"@babel/plugin-proposal-logical-assignment-operators" "^7.14.5"
"@babel/plugin-proposal-nullish-coalescing-operator" "^7.14.5"
"@babel/plugin-proposal-numeric-separator" "^7.14.5"
- "@babel/plugin-proposal-object-rest-spread" "^7.14.7"
+ "@babel/plugin-proposal-object-rest-spread" "^7.15.6"
"@babel/plugin-proposal-optional-catch-binding" "^7.14.5"
"@babel/plugin-proposal-optional-chaining" "^7.14.5"
"@babel/plugin-proposal-private-methods" "^7.14.5"
- "@babel/plugin-proposal-private-property-in-object" "^7.14.5"
+ "@babel/plugin-proposal-private-property-in-object" "^7.15.4"
"@babel/plugin-proposal-unicode-property-regex" "^7.14.5"
"@babel/plugin-syntax-async-generators" "^7.8.4"
"@babel/plugin-syntax-class-properties" "^7.12.13"
@@ -1018,25 +1030,25 @@
"@babel/plugin-transform-arrow-functions" "^7.14.5"
"@babel/plugin-transform-async-to-generator" "^7.14.5"
"@babel/plugin-transform-block-scoped-functions" "^7.14.5"
- "@babel/plugin-transform-block-scoping" "^7.14.5"
- "@babel/plugin-transform-classes" "^7.14.9"
+ "@babel/plugin-transform-block-scoping" "^7.15.3"
+ "@babel/plugin-transform-classes" "^7.15.4"
"@babel/plugin-transform-computed-properties" "^7.14.5"
"@babel/plugin-transform-destructuring" "^7.14.7"
"@babel/plugin-transform-dotall-regex" "^7.14.5"
"@babel/plugin-transform-duplicate-keys" "^7.14.5"
"@babel/plugin-transform-exponentiation-operator" "^7.14.5"
- "@babel/plugin-transform-for-of" "^7.14.5"
+ "@babel/plugin-transform-for-of" "^7.15.4"
"@babel/plugin-transform-function-name" "^7.14.5"
"@babel/plugin-transform-literals" "^7.14.5"
"@babel/plugin-transform-member-expression-literals" "^7.14.5"
"@babel/plugin-transform-modules-amd" "^7.14.5"
- "@babel/plugin-transform-modules-commonjs" "^7.15.0"
- "@babel/plugin-transform-modules-systemjs" "^7.14.5"
+ "@babel/plugin-transform-modules-commonjs" "^7.15.4"
+ "@babel/plugin-transform-modules-systemjs" "^7.15.4"
"@babel/plugin-transform-modules-umd" "^7.14.5"
"@babel/plugin-transform-named-capturing-groups-regex" "^7.14.9"
"@babel/plugin-transform-new-target" "^7.14.5"
"@babel/plugin-transform-object-super" "^7.14.5"
- "@babel/plugin-transform-parameters" "^7.14.5"
+ "@babel/plugin-transform-parameters" "^7.15.4"
"@babel/plugin-transform-property-literals" "^7.14.5"
"@babel/plugin-transform-regenerator" "^7.14.5"
"@babel/plugin-transform-reserved-words" "^7.14.5"
@@ -1048,7 +1060,7 @@
"@babel/plugin-transform-unicode-escapes" "^7.14.5"
"@babel/plugin-transform-unicode-regex" "^7.14.5"
"@babel/preset-modules" "^0.1.4"
- "@babel/types" "^7.15.0"
+ "@babel/types" "^7.15.6"
babel-plugin-polyfill-corejs2 "^0.2.2"
babel-plugin-polyfill-corejs3 "^0.2.2"
babel-plugin-polyfill-regenerator "^0.2.2"
@@ -1096,7 +1108,7 @@
"@babel/helper-validator-option" "^7.14.5"
"@babel/plugin-transform-typescript" "^7.15.0"
-"@babel/register@^7.12.1":
+"@babel/register@^7.12.1", "@babel/register@^7.15.3":
version "7.15.3"
resolved "https://registry.yarnpkg.com/@babel/register/-/register-7.15.3.tgz#6b40a549e06ec06c885b2ec42c3dd711f55fe752"
integrity sha512-mj4IY1ZJkorClxKTImccn4T81+UKTo4Ux0+OFSV9hME1ooqS9UV+pJ6BjD0qXPK4T3XW/KNa79XByjeEMZz+fw==
@@ -1108,48 +1120,48 @@
source-map-support "^0.5.16"
"@babel/runtime-corejs3@^7.10.2":
- version "7.15.3"
- resolved "https://registry.yarnpkg.com/@babel/runtime-corejs3/-/runtime-corejs3-7.15.3.tgz#28754263988198f2a928c09733ade2fb4d28089d"
- integrity sha512-30A3lP+sRL6ml8uhoJSs+8jwpKzbw8CqBvDc1laeptxPm5FahumJxirigcbD2qTs71Sonvj1cyZB0OKGAmxQ+A==
+ version "7.15.4"
+ resolved "https://registry.yarnpkg.com/@babel/runtime-corejs3/-/runtime-corejs3-7.15.4.tgz#403139af262b9a6e8f9ba04a6fdcebf8de692bf1"
+ integrity sha512-lWcAqKeB624/twtTc3w6w/2o9RqJPaNBhPGK6DKLSiwuVWC7WFkypWyNg+CpZoyJH0jVzv1uMtXZ/5/lQOLtCg==
dependencies:
core-js-pure "^3.16.0"
regenerator-runtime "^0.13.4"
"@babel/runtime@^7.10.2", "@babel/runtime@^7.11.2", "@babel/runtime@^7.12.5", "@babel/runtime@^7.14.0", "@babel/runtime@^7.14.8", "@babel/runtime@^7.15.3", "@babel/runtime@^7.3.1", "@babel/runtime@^7.5.0", "@babel/runtime@^7.5.5", "@babel/runtime@^7.7.2", "@babel/runtime@^7.7.6", "@babel/runtime@^7.8.4":
- version "7.15.3"
- resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.15.3.tgz#2e1c2880ca118e5b2f9988322bd8a7656a32502b"
- integrity sha512-OvwMLqNXkCXSz1kSm58sEsNuhqOx/fKpnUnKnFB5v8uDda5bLNEHNgKPvhDN6IU0LDcnHQ90LlJ0Q6jnyBSIBA==
+ version "7.15.4"
+ resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.15.4.tgz#fd17d16bfdf878e6dd02d19753a39fa8a8d9c84a"
+ integrity sha512-99catp6bHCaxr4sJ/DbTGgHS4+Rs2RVd2g7iOap6SLGPDknRK9ztKNsE/Fg6QhSeh1FGE5f6gHGQmvvn3I3xhw==
dependencies:
regenerator-runtime "^0.13.4"
-"@babel/template@^7.12.7", "@babel/template@^7.14.5", "@babel/template@^7.3.3":
- version "7.14.5"
- resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.14.5.tgz#a9bc9d8b33354ff6e55a9c60d1109200a68974f4"
- integrity sha512-6Z3Po85sfxRGachLULUhOmvAaOo7xCvqGQtxINai2mEGPFm6pQ4z5QInFnUrRpfoSV60BnjyF5F3c+15fxFV1g==
+"@babel/template@^7.12.7", "@babel/template@^7.15.4", "@babel/template@^7.3.3":
+ version "7.15.4"
+ resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.15.4.tgz#51898d35dcf3faa670c4ee6afcfd517ee139f194"
+ integrity sha512-UgBAfEa1oGuYgDIPM2G+aHa4Nlo9Lh6mGD2bDBGMTbYnc38vulXPuC1MGjYILIEmlwl6Rd+BPR9ee3gm20CBtg==
dependencies:
"@babel/code-frame" "^7.14.5"
- "@babel/parser" "^7.14.5"
- "@babel/types" "^7.14.5"
+ "@babel/parser" "^7.15.4"
+ "@babel/types" "^7.15.4"
-"@babel/traverse@^7.1.0", "@babel/traverse@^7.1.6", "@babel/traverse@^7.12.11", "@babel/traverse@^7.12.9", "@babel/traverse@^7.13.0", "@babel/traverse@^7.14.5", "@babel/traverse@^7.15.0", "@babel/traverse@^7.7.2":
- version "7.15.0"
- resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.15.0.tgz#4cca838fd1b2a03283c1f38e141f639d60b3fc98"
- integrity sha512-392d8BN0C9eVxVWd8H6x9WfipgVH5IaIoLp23334Sc1vbKKWINnvwRpb4us0xtPaCumlwbTtIYNA0Dv/32sVFw==
+"@babel/traverse@^7.1.0", "@babel/traverse@^7.1.6", "@babel/traverse@^7.12.11", "@babel/traverse@^7.12.9", "@babel/traverse@^7.13.0", "@babel/traverse@^7.15.4", "@babel/traverse@^7.7.2":
+ version "7.15.4"
+ resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.15.4.tgz#ff8510367a144bfbff552d9e18e28f3e2889c22d"
+ integrity sha512-W6lQD8l4rUbQR/vYgSuCAE75ADyyQvOpFVsvPPdkhf6lATXAsQIG9YdtOcu8BB1dZ0LKu+Zo3c1wEcbKeuhdlA==
dependencies:
"@babel/code-frame" "^7.14.5"
- "@babel/generator" "^7.15.0"
- "@babel/helper-function-name" "^7.14.5"
- "@babel/helper-hoist-variables" "^7.14.5"
- "@babel/helper-split-export-declaration" "^7.14.5"
- "@babel/parser" "^7.15.0"
- "@babel/types" "^7.15.0"
+ "@babel/generator" "^7.15.4"
+ "@babel/helper-function-name" "^7.15.4"
+ "@babel/helper-hoist-variables" "^7.15.4"
+ "@babel/helper-split-export-declaration" "^7.15.4"
+ "@babel/parser" "^7.15.4"
+ "@babel/types" "^7.15.4"
debug "^4.1.0"
globals "^11.1.0"
-"@babel/types@^7.0.0", "@babel/types@^7.12.11", "@babel/types@^7.12.7", "@babel/types@^7.14.5", "@babel/types@^7.14.8", "@babel/types@^7.14.9", "@babel/types@^7.15.0", "@babel/types@^7.2.0", "@babel/types@^7.3.0", "@babel/types@^7.3.3", "@babel/types@^7.4.4":
- version "7.15.0"
- resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.15.0.tgz#61af11f2286c4e9c69ca8deb5f4375a73c72dcbd"
- integrity sha512-OBvfqnllOIdX4ojTHpwZbpvz4j3EWyjkZEdmjH0/cgsd6QOdSgU8rLSk6ard/pcW7rlmjdVSX/AWOaORR1uNOQ==
+"@babel/types@^7.0.0", "@babel/types@^7.12.11", "@babel/types@^7.12.7", "@babel/types@^7.14.9", "@babel/types@^7.15.4", "@babel/types@^7.15.6", "@babel/types@^7.2.0", "@babel/types@^7.3.0", "@babel/types@^7.3.3", "@babel/types@^7.4.4":
+ version "7.15.6"
+ resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.15.6.tgz#99abdc48218b2881c058dd0a7ab05b99c9be758f"
+ integrity sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==
dependencies:
"@babel/helper-validator-identifier" "^7.14.9"
to-fast-properties "^2.0.0"
@@ -1160,15 +1172,20 @@
integrity sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==
"@chromaui/localtunnel@^2.0.3":
- version "2.0.3"
- resolved "https://registry.yarnpkg.com/@chromaui/localtunnel/-/localtunnel-2.0.3.tgz#b43c8560d9cae8744c37f6ed51bc78ce04e0969a"
- integrity sha512-/2Fg9QNjQXMgywPWvnNzUxIyjuxyiFHluvsXRjOaqRRn8RH+duYWIDuGMgNh5waNS2neYCWNSBJkRWxOl6LNkw==
+ version "2.0.4"
+ resolved "https://registry.yarnpkg.com/@chromaui/localtunnel/-/localtunnel-2.0.4.tgz#2459d5ae95e0c995c67d1a00edef111e0ff97c81"
+ integrity sha512-92AI1cIzI8XmKnsuKhIOysdZ+ecc8iCqRnoUnZ4/6Nr9PEd/CStJtK6OBAanw1QYPiojzegfeAW3uBSVFxLm4g==
dependencies:
- axios "0.21.1"
+ axios "0.21.4"
debug "4.3.1"
openurl "1.1.1"
yargs "16.2.0"
+"@discoveryjs/json-ext@^0.5.0", "@discoveryjs/json-ext@^0.5.3":
+ version "0.5.5"
+ resolved "https://registry.yarnpkg.com/@discoveryjs/json-ext/-/json-ext-0.5.5.tgz#9283c9ce5b289a3c4f61c12757469e59377f81f3"
+ integrity sha512-6nFkfkmSeV/rqSaS4oWHgmpnYw194f6hmWF5is6b0J1naJZoiD0NTc9AiUwPHvWsowkjuHErCZT1wa0jg+BLIA==
+
"@emotion/cache@^10.0.27":
version "10.0.29"
resolved "https://registry.yarnpkg.com/@emotion/cache/-/cache-10.0.29.tgz#87e7e64f412c060102d589fe7c6dc042e6f9d1e0"
@@ -1286,6 +1303,11 @@
minimatch "^3.0.4"
strip-json-comments "^3.1.1"
+"@gar/promisify@^1.0.1":
+ version "1.1.2"
+ resolved "https://registry.yarnpkg.com/@gar/promisify/-/promisify-1.1.2.tgz#30aa825f11d438671d585bd44e7fd564535fc210"
+ integrity sha512-82cpyJyKRoQoRi+14ibCeGPu0CwypgtBAdBhq1WfvagpCZNKqwXbKwXllYSMG91DhmG4jt9gN8eP6lGOtozuaw==
+
"@humanwhocodes/config-array@^0.5.0":
version "0.5.0"
resolved "https://registry.yarnpkg.com/@humanwhocodes/config-array/-/config-array-0.5.0.tgz#1407967d4c6eecd7388f83acf1eaf4d0c6e58ef9"
@@ -1316,94 +1338,94 @@
resolved "https://registry.yarnpkg.com/@istanbuljs/schema/-/schema-0.1.3.tgz#e45e384e4b8ec16bce2fd903af78450f6bf7ec98"
integrity sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==
-"@jest/console@^27.0.6":
- version "27.0.6"
- resolved "https://registry.yarnpkg.com/@jest/console/-/console-27.0.6.tgz#3eb72ea80897495c3d73dd97aab7f26770e2260f"
- integrity sha512-fMlIBocSHPZ3JxgWiDNW/KPj6s+YRd0hicb33IrmelCcjXo/pXPwvuiKFmZz+XuqI/1u7nbUK10zSsWL/1aegg==
+"@jest/console@^27.2.0":
+ version "27.2.0"
+ resolved "https://registry.yarnpkg.com/@jest/console/-/console-27.2.0.tgz#57f702837ec52899be58c3794dce5941c77a8b63"
+ integrity sha512-35z+RqsK2CCgNxn+lWyK8X4KkaDtfL4BggT7oeZ0JffIiAiEYFYPo5B67V50ZubqDS1ehBrdCR2jduFnIrZOYw==
dependencies:
- "@jest/types" "^27.0.6"
+ "@jest/types" "^27.1.1"
"@types/node" "*"
chalk "^4.0.0"
- jest-message-util "^27.0.6"
- jest-util "^27.0.6"
+ jest-message-util "^27.2.0"
+ jest-util "^27.2.0"
slash "^3.0.0"
-"@jest/core@^27.0.6":
- version "27.0.6"
- resolved "https://registry.yarnpkg.com/@jest/core/-/core-27.0.6.tgz#c5f642727a0b3bf0f37c4b46c675372d0978d4a1"
- integrity sha512-SsYBm3yhqOn5ZLJCtccaBcvD/ccTLCeuDv8U41WJH/V1MW5eKUkeMHT9U+Pw/v1m1AIWlnIW/eM2XzQr0rEmow==
- dependencies:
- "@jest/console" "^27.0.6"
- "@jest/reporters" "^27.0.6"
- "@jest/test-result" "^27.0.6"
- "@jest/transform" "^27.0.6"
- "@jest/types" "^27.0.6"
+"@jest/core@^27.2.1":
+ version "27.2.1"
+ resolved "https://registry.yarnpkg.com/@jest/core/-/core-27.2.1.tgz#93dc50e2aaba2c944e5765cf658dcd98d804c970"
+ integrity sha512-XcGt9UgPyzylThvezwUIMCNVp8xxN78Ic3WwhJZehZt4n2hPHR6Bd85A1nKFZBeqW58Vd+Cx/LaN6YL4n58KlA==
+ dependencies:
+ "@jest/console" "^27.2.0"
+ "@jest/reporters" "^27.2.1"
+ "@jest/test-result" "^27.2.0"
+ "@jest/transform" "^27.2.1"
+ "@jest/types" "^27.1.1"
"@types/node" "*"
ansi-escapes "^4.2.1"
chalk "^4.0.0"
emittery "^0.8.1"
exit "^0.1.2"
graceful-fs "^4.2.4"
- jest-changed-files "^27.0.6"
- jest-config "^27.0.6"
- jest-haste-map "^27.0.6"
- jest-message-util "^27.0.6"
+ jest-changed-files "^27.1.1"
+ jest-config "^27.2.1"
+ jest-haste-map "^27.2.0"
+ jest-message-util "^27.2.0"
jest-regex-util "^27.0.6"
- jest-resolve "^27.0.6"
- jest-resolve-dependencies "^27.0.6"
- jest-runner "^27.0.6"
- jest-runtime "^27.0.6"
- jest-snapshot "^27.0.6"
- jest-util "^27.0.6"
- jest-validate "^27.0.6"
- jest-watcher "^27.0.6"
+ jest-resolve "^27.2.0"
+ jest-resolve-dependencies "^27.2.1"
+ jest-runner "^27.2.1"
+ jest-runtime "^27.2.1"
+ jest-snapshot "^27.2.1"
+ jest-util "^27.2.0"
+ jest-validate "^27.2.0"
+ jest-watcher "^27.2.0"
micromatch "^4.0.4"
p-each-series "^2.1.0"
rimraf "^3.0.0"
slash "^3.0.0"
strip-ansi "^6.0.0"
-"@jest/environment@^27.0.6":
- version "27.0.6"
- resolved "https://registry.yarnpkg.com/@jest/environment/-/environment-27.0.6.tgz#ee293fe996db01d7d663b8108fa0e1ff436219d2"
- integrity sha512-4XywtdhwZwCpPJ/qfAkqExRsERW+UaoSRStSHCCiQTUpoYdLukj+YJbQSFrZjhlUDRZeNiU9SFH0u7iNimdiIg==
+"@jest/environment@^27.2.0":
+ version "27.2.0"
+ resolved "https://registry.yarnpkg.com/@jest/environment/-/environment-27.2.0.tgz#48d1dbfa65f8e4a5a5c6cbeb9c59d1a5c2776f6b"
+ integrity sha512-iPWmQI0wRIYSZX3wKu4FXHK4eIqkfq6n1DCDJS+v3uby7SOXrHvX4eiTBuEdSvtDRMTIH2kjrSkjHf/F9JIYyQ==
dependencies:
- "@jest/fake-timers" "^27.0.6"
- "@jest/types" "^27.0.6"
+ "@jest/fake-timers" "^27.2.0"
+ "@jest/types" "^27.1.1"
"@types/node" "*"
- jest-mock "^27.0.6"
+ jest-mock "^27.1.1"
-"@jest/fake-timers@^27.0.6":
- version "27.0.6"
- resolved "https://registry.yarnpkg.com/@jest/fake-timers/-/fake-timers-27.0.6.tgz#cbad52f3fe6abe30e7acb8cd5fa3466b9588e3df"
- integrity sha512-sqd+xTWtZ94l3yWDKnRTdvTeZ+A/V7SSKrxsrOKSqdyddb9CeNRF8fbhAU0D7ZJBpTTW2nbp6MftmKJDZfW2LQ==
+"@jest/fake-timers@^27.2.0":
+ version "27.2.0"
+ resolved "https://registry.yarnpkg.com/@jest/fake-timers/-/fake-timers-27.2.0.tgz#560841bc21ae7fbeff0cbff8de8f5cf43ad3561d"
+ integrity sha512-gSu3YHvQOoVaTWYGgHFB7IYFtcF2HBzX4l7s47VcjvkUgL4/FBnE20x7TNLa3W6ABERtGd5gStSwsA8bcn+c4w==
dependencies:
- "@jest/types" "^27.0.6"
+ "@jest/types" "^27.1.1"
"@sinonjs/fake-timers" "^7.0.2"
"@types/node" "*"
- jest-message-util "^27.0.6"
- jest-mock "^27.0.6"
- jest-util "^27.0.6"
+ jest-message-util "^27.2.0"
+ jest-mock "^27.1.1"
+ jest-util "^27.2.0"
-"@jest/globals@^27.0.6":
- version "27.0.6"
- resolved "https://registry.yarnpkg.com/@jest/globals/-/globals-27.0.6.tgz#48e3903f99a4650673d8657334d13c9caf0e8f82"
- integrity sha512-DdTGCP606rh9bjkdQ7VvChV18iS7q0IMJVP1piwTWyWskol4iqcVwthZmoJEf7obE1nc34OpIyoVGPeqLC+ryw==
+"@jest/globals@^27.2.1":
+ version "27.2.1"
+ resolved "https://registry.yarnpkg.com/@jest/globals/-/globals-27.2.1.tgz#6842c70b6713fbe2fcaf89eac20d77eeeb0e282c"
+ integrity sha512-4P46Zr4cckSitsWtOMRvgMMn7mOKbBsQdYxHeGSIG3kpI4gNR2vk51balPulZHnBQCQb/XBptprtoSv1REfaew==
dependencies:
- "@jest/environment" "^27.0.6"
- "@jest/types" "^27.0.6"
- expect "^27.0.6"
+ "@jest/environment" "^27.2.0"
+ "@jest/types" "^27.1.1"
+ expect "^27.2.1"
-"@jest/reporters@^27.0.6":
- version "27.0.6"
- resolved "https://registry.yarnpkg.com/@jest/reporters/-/reporters-27.0.6.tgz#91e7f2d98c002ad5df94d5b5167c1eb0b9fd5b00"
- integrity sha512-TIkBt09Cb2gptji3yJXb3EE+eVltW6BjO7frO7NEfjI9vSIYoISi5R3aI3KpEDXlB1xwB+97NXIqz84qYeYsfA==
+"@jest/reporters@^27.2.1":
+ version "27.2.1"
+ resolved "https://registry.yarnpkg.com/@jest/reporters/-/reporters-27.2.1.tgz#2e43361b962e26975d40eafd7b4f14c70b4fe9a0"
+ integrity sha512-ILqR+bIIBlhaHjDtQR/0Z20YkKAQVM+NVRuJLaWFCoRx/rKQQSxG01ZLiLV0MsA6wkBHf6J9fzFuXp0k5l7epw==
dependencies:
"@bcoe/v8-coverage" "^0.2.3"
- "@jest/console" "^27.0.6"
- "@jest/test-result" "^27.0.6"
- "@jest/transform" "^27.0.6"
- "@jest/types" "^27.0.6"
+ "@jest/console" "^27.2.0"
+ "@jest/test-result" "^27.2.0"
+ "@jest/transform" "^27.2.1"
+ "@jest/types" "^27.1.1"
chalk "^4.0.0"
collect-v8-coverage "^1.0.0"
exit "^0.1.2"
@@ -1414,10 +1436,10 @@
istanbul-lib-report "^3.0.0"
istanbul-lib-source-maps "^4.0.0"
istanbul-reports "^3.0.2"
- jest-haste-map "^27.0.6"
- jest-resolve "^27.0.6"
- jest-util "^27.0.6"
- jest-worker "^27.0.6"
+ jest-haste-map "^27.2.0"
+ jest-resolve "^27.2.0"
+ jest-util "^27.2.0"
+ jest-worker "^27.2.0"
slash "^3.0.0"
source-map "^0.6.0"
string-length "^4.0.1"
@@ -1433,51 +1455,51 @@
graceful-fs "^4.2.4"
source-map "^0.6.0"
-"@jest/test-result@^27.0.6":
- version "27.0.6"
- resolved "https://registry.yarnpkg.com/@jest/test-result/-/test-result-27.0.6.tgz#3fa42015a14e4fdede6acd042ce98c7f36627051"
- integrity sha512-ja/pBOMTufjX4JLEauLxE3LQBPaI2YjGFtXexRAjt1I/MbfNlMx0sytSX3tn5hSLzQsR3Qy2rd0hc1BWojtj9w==
+"@jest/test-result@^27.2.0":
+ version "27.2.0"
+ resolved "https://registry.yarnpkg.com/@jest/test-result/-/test-result-27.2.0.tgz#377b46a41a6415dd4839fd0bed67b89fecea6b20"
+ integrity sha512-JPPqn8h0RGr4HyeY1Km+FivDIjTFzDROU46iAvzVjD42ooGwYoqYO/MQTilhfajdz6jpVnnphFrKZI5OYrBONA==
dependencies:
- "@jest/console" "^27.0.6"
- "@jest/types" "^27.0.6"
+ "@jest/console" "^27.2.0"
+ "@jest/types" "^27.1.1"
"@types/istanbul-lib-coverage" "^2.0.0"
collect-v8-coverage "^1.0.0"
-"@jest/test-sequencer@^27.0.6":
- version "27.0.6"
- resolved "https://registry.yarnpkg.com/@jest/test-sequencer/-/test-sequencer-27.0.6.tgz#80a913ed7a1130545b1cd777ff2735dd3af5d34b"
- integrity sha512-bISzNIApazYOlTHDum9PwW22NOyDa6VI31n6JucpjTVM0jD6JDgqEZ9+yn575nDdPF0+4csYDxNNW13NvFQGZA==
+"@jest/test-sequencer@^27.2.1":
+ version "27.2.1"
+ resolved "https://registry.yarnpkg.com/@jest/test-sequencer/-/test-sequencer-27.2.1.tgz#1682cd3a16198fa358ff9565b0d2792919f36562"
+ integrity sha512-fWcEgWQXgvU4DFY5YHfQsGwqfJWyuCUzdOzLZTYtyLB3WK1mFPQGYAszM7mCEZjyVon5XRuCa+2/+hif/uMucQ==
dependencies:
- "@jest/test-result" "^27.0.6"
+ "@jest/test-result" "^27.2.0"
graceful-fs "^4.2.4"
- jest-haste-map "^27.0.6"
- jest-runtime "^27.0.6"
+ jest-haste-map "^27.2.0"
+ jest-runtime "^27.2.1"
-"@jest/transform@^27.0.6":
- version "27.0.6"
- resolved "https://registry.yarnpkg.com/@jest/transform/-/transform-27.0.6.tgz#189ad7107413208f7600f4719f81dd2f7278cc95"
- integrity sha512-rj5Dw+mtIcntAUnMlW/Vju5mr73u8yg+irnHwzgtgoeI6cCPOvUwQ0D1uQtc/APmWgvRweEb1g05pkUpxH3iCA==
+"@jest/transform@^27.2.1":
+ version "27.2.1"
+ resolved "https://registry.yarnpkg.com/@jest/transform/-/transform-27.2.1.tgz#743443adb84b3b7419951fc702515ce20ba6285e"
+ integrity sha512-xmB5vh81KK8DiiCMtI5vI59mP+GggNmc9BiN+fg4mKdQHV369+WuZc1Lq2xWFCOCsRPHt24D9h7Idp4YaMB1Ww==
dependencies:
"@babel/core" "^7.1.0"
- "@jest/types" "^27.0.6"
+ "@jest/types" "^27.1.1"
babel-plugin-istanbul "^6.0.0"
chalk "^4.0.0"
convert-source-map "^1.4.0"
fast-json-stable-stringify "^2.0.0"
graceful-fs "^4.2.4"
- jest-haste-map "^27.0.6"
+ jest-haste-map "^27.2.0"
jest-regex-util "^27.0.6"
- jest-util "^27.0.6"
+ jest-util "^27.2.0"
micromatch "^4.0.4"
pirates "^4.0.1"
slash "^3.0.0"
source-map "^0.6.1"
write-file-atomic "^3.0.0"
-"@jest/types@^27.0.6":
- version "27.0.6"
- resolved "https://registry.yarnpkg.com/@jest/types/-/types-27.0.6.tgz#9a992bc517e0c49f035938b8549719c2de40706b"
- integrity sha512-aSquT1qa9Pik26JK5/3rvnYb4bGtm1VFNesHKmNTwmPIgOrixvhL2ghIvFRNEpzy3gU+rUgjIF/KodbkFAl++g==
+"@jest/types@^27.1.1":
+ version "27.1.1"
+ resolved "https://registry.yarnpkg.com/@jest/types/-/types-27.1.1.tgz#77a3fc014f906c65752d12123a0134359707c0ad"
+ integrity sha512-yqJPDDseb0mXgKqmNqypCsb85C22K1aY5+LUxh7syIM9n/b0AsaltxNy+o6tt29VcfGDpYEve175bm3uOhcehA==
dependencies:
"@types/istanbul-lib-coverage" "^2.0.0"
"@types/istanbul-reports" "^3.0.0"
@@ -1523,22 +1545,10 @@
call-me-maybe "^1.0.1"
glob-to-regexp "^0.3.0"
-"@nicolo-ribaudo/chokidar-2@2.1.8-no-fsevents.2":
- version "2.1.8-no-fsevents.2"
- resolved "https://registry.yarnpkg.com/@nicolo-ribaudo/chokidar-2/-/chokidar-2-2.1.8-no-fsevents.2.tgz#e324c0a247a5567192dd7180647709d7e2faf94b"
- integrity sha512-Fb8WxUFOBQVl+CX4MWet5o7eCc6Pj04rXIwVKZ6h1NnqTo45eOQW6aWyhG25NIODvWFwTDMwBsYxrQ3imxpetg==
- dependencies:
- anymatch "^2.0.0"
- async-each "^1.0.1"
- braces "^2.3.2"
- glob-parent "^5.1.2"
- inherits "^2.0.3"
- is-binary-path "^1.0.0"
- is-glob "^4.0.0"
- normalize-path "^3.0.0"
- path-is-absolute "^1.0.0"
- readdirp "^2.2.1"
- upath "^1.1.1"
+"@nicolo-ribaudo/chokidar-2@2.1.8-no-fsevents.3":
+ version "2.1.8-no-fsevents.3"
+ resolved "https://registry.yarnpkg.com/@nicolo-ribaudo/chokidar-2/-/chokidar-2-2.1.8-no-fsevents.3.tgz#323d72dd25103d0c4fbdce89dadf574a787b1f9b"
+ integrity sha512-s88O1aVtXftvp5bCPB7WnmXc5IwOZZ7YPuwNPt+GtOOXpPvad1LfbmjYv+qII7zP6RU2QGnqve27dnLycEnyEQ==
"@nodelib/fs.scandir@2.1.5":
version "2.1.5"
@@ -1566,6 +1576,14 @@
"@nodelib/fs.scandir" "2.1.5"
fastq "^1.6.0"
+"@npmcli/fs@^1.0.0":
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/@npmcli/fs/-/fs-1.0.0.tgz#589612cfad3a6ea0feafcb901d29c63fd52db09f"
+ integrity sha512-8ltnOpRR/oJbOp8vaGUnipOi3bqkcW+sLHFlyXIr08OGHmVJLB1Hn7QtGXbYcpVtH1gAYZTlmDXtE4YV0+AMMQ==
+ dependencies:
+ "@gar/promisify" "^1.0.1"
+ semver "^7.3.5"
+
"@npmcli/move-file@^1.0.1":
version "1.1.2"
resolved "https://registry.yarnpkg.com/@npmcli/move-file/-/move-file-1.1.2.tgz#1a82c3e372f7cae9253eb66d72543d6b8685c674"
@@ -1575,9 +1593,9 @@
rimraf "^3.0.2"
"@octokit/auth-token@^2.4.4":
- version "2.4.5"
- resolved "https://registry.yarnpkg.com/@octokit/auth-token/-/auth-token-2.4.5.tgz#568ccfb8cb46f36441fac094ce34f7a875b197f3"
- integrity sha512-BpGYsPgJt05M7/L/5FoE1PiAbdxXFZkX/3kDYcsvd1v6UhlnE5e96dTDr0ezX/EFwciQxf3cNV0loipsURU+WA==
+ version "2.5.0"
+ resolved "https://registry.yarnpkg.com/@octokit/auth-token/-/auth-token-2.5.0.tgz#27c37ea26c205f28443402477ffd261311f21e36"
+ integrity sha512-r5FVUJCOLl19AxiuZD2VRZ/ORjp/4IN98Of6YJoJOkY75CIBuYfmiNHGrDwXr+aLGG55igl9QrxX3hbiXlLb+g==
dependencies:
"@octokit/types" "^6.0.3"
@@ -1604,32 +1622,32 @@
universal-user-agent "^6.0.0"
"@octokit/graphql@^4.5.8":
- version "4.6.4"
- resolved "https://registry.yarnpkg.com/@octokit/graphql/-/graphql-4.6.4.tgz#0c3f5bed440822182e972317122acb65d311a5ed"
- integrity sha512-SWTdXsVheRmlotWNjKzPOb6Js6tjSqA2a8z9+glDJng0Aqjzti8MEWOtuT8ZSu6wHnci7LZNuarE87+WJBG4vg==
+ version "4.8.0"
+ resolved "https://registry.yarnpkg.com/@octokit/graphql/-/graphql-4.8.0.tgz#664d9b11c0e12112cbf78e10f49a05959aa22cc3"
+ integrity sha512-0gv+qLSBLKF0z8TKaSKTsS39scVKF9dbMxJpj3U0vC7wjNWFuIpL/z76Qe2fiuCbDRcJSavkXsVtMS6/dtQQsg==
dependencies:
"@octokit/request" "^5.6.0"
"@octokit/types" "^6.0.3"
universal-user-agent "^6.0.0"
-"@octokit/openapi-types@^9.5.0":
- version "9.7.0"
- resolved "https://registry.yarnpkg.com/@octokit/openapi-types/-/openapi-types-9.7.0.tgz#9897cdefd629cd88af67b8dbe2e5fb19c63426b2"
- integrity sha512-TUJ16DJU8mekne6+KVcMV5g6g/rJlrnIKn7aALG9QrNpnEipFc1xjoarh0PKaAWf2Hf+HwthRKYt+9mCm5RsRg==
+"@octokit/openapi-types@^10.2.2":
+ version "10.2.2"
+ resolved "https://registry.yarnpkg.com/@octokit/openapi-types/-/openapi-types-10.2.2.tgz#6c1c839d7d169feabaf1d2a69c79439c75d979cd"
+ integrity sha512-EVcXQ+ZrC04cg17AMg1ofocWMxHDn17cB66ZHgYc0eUwjFtxS0oBzkyw2VqIrHBwVgtfoYrq1WMQfQmMjUwthw==
"@octokit/plugin-paginate-rest@^2.13.3":
- version "2.15.1"
- resolved "https://registry.yarnpkg.com/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-2.15.1.tgz#264189dd3ce881c6c33758824aac05a4002e056a"
- integrity sha512-47r52KkhQDkmvUKZqXzA1lKvcyJEfYh3TKAIe5+EzMeyDM3d+/s5v11i2gTk8/n6No6DPi3k5Ind6wtDbo/AEg==
+ version "2.16.3"
+ resolved "https://registry.yarnpkg.com/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-2.16.3.tgz#6dbf74a12a53e04da6ca731d4c93f20c0b5c6fe9"
+ integrity sha512-kdc65UEsqze/9fCISq6BxLzeB9qf0vKvKojIfzgwf4tEF+Wy6c9dXnPFE6vgpoDFB1Z5Jek5WFVU6vL1w22+Iw==
dependencies:
- "@octokit/types" "^6.24.0"
+ "@octokit/types" "^6.28.1"
"@octokit/plugin-rest-endpoint-methods@^5.1.1":
- version "5.8.0"
- resolved "https://registry.yarnpkg.com/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-5.8.0.tgz#33b342fe41f2603fdf8b958e6652103bb3ea3f3b"
- integrity sha512-qeLZZLotNkoq+it6F+xahydkkbnvSK0iDjlXFo3jNTB+Ss0qIbYQb9V/soKLMkgGw8Q2sHjY5YEXiA47IVPp4A==
+ version "5.10.4"
+ resolved "https://registry.yarnpkg.com/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-5.10.4.tgz#97e85eb7375e30b9bf193894670f9da205e79408"
+ integrity sha512-Dh+EAMCYR9RUHwQChH94Skl0lM8Fh99auT8ggck/xTzjJrwVzvsd0YH68oRPqp/HxICzmUjLfaQ9sy1o1sfIiA==
dependencies:
- "@octokit/types" "^6.25.0"
+ "@octokit/types" "^6.28.1"
deprecation "^2.3.1"
"@octokit/request-error@^2.0.5", "@octokit/request-error@^2.1.0":
@@ -1653,12 +1671,12 @@
node-fetch "^2.6.1"
universal-user-agent "^6.0.0"
-"@octokit/types@^6.0.3", "@octokit/types@^6.16.1", "@octokit/types@^6.24.0", "@octokit/types@^6.25.0":
- version "6.25.0"
- resolved "https://registry.yarnpkg.com/@octokit/types/-/types-6.25.0.tgz#c8e37e69dbe7ce55ed98ee63f75054e7e808bf1a"
- integrity sha512-bNvyQKfngvAd/08COlYIN54nRgxskmejgywodizQNyiKoXmWRAjKup2/LYwm+T9V0gsKH6tuld1gM0PzmOiB4Q==
+"@octokit/types@^6.0.3", "@octokit/types@^6.16.1", "@octokit/types@^6.28.1":
+ version "6.28.1"
+ resolved "https://registry.yarnpkg.com/@octokit/types/-/types-6.28.1.tgz#ab990d1fe952226055e81c7650480e6bacfb877c"
+ integrity sha512-XlxDoQLFO5JnFZgKVQTYTvXRsQFfr/GwDUU108NJ9R5yFPkA2qXhTJjYuul3vE4eLXP40FA2nysOu2zd6boE+w==
dependencies:
- "@octokit/openapi-types" "^9.5.0"
+ "@octokit/openapi-types" "^10.2.2"
"@pmmmwh/react-refresh-webpack-plugin@^0.4.3":
version "0.4.3"
@@ -1673,9 +1691,9 @@
source-map "^0.7.3"
"@popperjs/core@^2.5.4", "@popperjs/core@^2.6.0":
- version "2.9.3"
- resolved "https://registry.yarnpkg.com/@popperjs/core/-/core-2.9.3.tgz#8b68da1ebd7fc603999cf6ebee34a4899a14b88e"
- integrity sha512-xDu17cEfh7Kid/d95kB6tZsLOmSWKCZKtprnhVepjsSaCij+lM3mItSJDuuHDMbCWTh8Ejmebwb+KONcCJ0eXQ==
+ version "2.10.1"
+ resolved "https://registry.yarnpkg.com/@popperjs/core/-/core-2.10.1.tgz#728ecd95ab207aab8a9a4e421f0422db329232be"
+ integrity sha512-HnUhk1Sy9IuKrxEMdIRCxpIqPw6BFsbYSEUO9p/hNw5sMld/+3OLMWQP80F8/db9qsv3qUjs7ZR5bS/R+iinXw==
"@reach/router@^1.3.4":
version "1.3.4"
@@ -1708,34 +1726,34 @@
dependencies:
"@sinonjs/commons" "^1.7.0"
-"@storybook/addons@6.3.7":
- version "6.3.7"
- resolved "https://registry.yarnpkg.com/@storybook/addons/-/addons-6.3.7.tgz#7c6b8d11b65f67b1884f6140437fe996dc39537a"
- integrity sha512-9stVjTcc52bqqh7YQex/LpSjJ4e2Czm4/ZYDjIiNy0p4OZEx+yLhL5mZzMWh2NQd6vv+pHASBSxf2IeaR5511A==
- dependencies:
- "@storybook/api" "6.3.7"
- "@storybook/channels" "6.3.7"
- "@storybook/client-logger" "6.3.7"
- "@storybook/core-events" "6.3.7"
- "@storybook/router" "6.3.7"
- "@storybook/theming" "6.3.7"
+"@storybook/addons@6.3.8":
+ version "6.3.8"
+ resolved "https://registry.yarnpkg.com/@storybook/addons/-/addons-6.3.8.tgz#c4a839ae9b86fb4a1183466db6eb16201c1a0553"
+ integrity sha512-TzYk1f/wvfoGDkLxXIx85ii5ED7IfGP/6eu00/i2Hyn4uGqdNi/ltSOJxnxa+DZv8KjYQRVAEo/Fbh95IEXI1Q==
+ dependencies:
+ "@storybook/api" "6.3.8"
+ "@storybook/channels" "6.3.8"
+ "@storybook/client-logger" "6.3.8"
+ "@storybook/core-events" "6.3.8"
+ "@storybook/router" "6.3.8"
+ "@storybook/theming" "6.3.8"
core-js "^3.8.2"
global "^4.4.0"
regenerator-runtime "^0.13.7"
-"@storybook/api@6.3.7":
- version "6.3.7"
- resolved "https://registry.yarnpkg.com/@storybook/api/-/api-6.3.7.tgz#88b8a51422cd0739c91bde0b1d65fb6d8a8485d0"
- integrity sha512-57al8mxmE9agXZGo8syRQ8UhvGnDC9zkuwkBPXchESYYVkm3Mc54RTvdAOYDiy85VS4JxiGOywHayCaRwgUddQ==
+"@storybook/api@6.3.8":
+ version "6.3.8"
+ resolved "https://registry.yarnpkg.com/@storybook/api/-/api-6.3.8.tgz#251bcf6cc3a4e0b908bea7fb0aa9e48d6c48d720"
+ integrity sha512-8b61KnWhN+sA+Gq+AHH3M4qM0L8pNS9DtdfPi5GUGWzOg6IZ1EgYVsk9afEwkNESxyZ+GM2O6mGu05J0HfyqNg==
dependencies:
"@reach/router" "^1.3.4"
- "@storybook/channels" "6.3.7"
- "@storybook/client-logger" "6.3.7"
- "@storybook/core-events" "6.3.7"
+ "@storybook/channels" "6.3.8"
+ "@storybook/client-logger" "6.3.8"
+ "@storybook/core-events" "6.3.8"
"@storybook/csf" "0.0.1"
- "@storybook/router" "6.3.7"
+ "@storybook/router" "6.3.8"
"@storybook/semver" "^7.3.2"
- "@storybook/theming" "6.3.7"
+ "@storybook/theming" "6.3.8"
"@types/reach__router" "^1.3.7"
core-js "^3.8.2"
fast-deep-equal "^3.1.3"
@@ -1749,10 +1767,10 @@
ts-dedent "^2.0.0"
util-deprecate "^1.0.2"
-"@storybook/builder-webpack4@6.3.7":
- version "6.3.7"
- resolved "https://registry.yarnpkg.com/@storybook/builder-webpack4/-/builder-webpack4-6.3.7.tgz#1cc1a1184043be3f6ef840d0b43ba91a803105e2"
- integrity sha512-M5envblMzAUrNqP1+ouKiL8iSIW/90+kBRU2QeWlZoZl1ib+fiFoKk06cgbaC70Bx1lU8nOnI/VBvB5pLhXLaw==
+"@storybook/builder-webpack4@6.3.8":
+ version "6.3.8"
+ resolved "https://registry.yarnpkg.com/@storybook/builder-webpack4/-/builder-webpack4-6.3.8.tgz#9ffe866fbd50a94b3cf3ecde1fe4d5f29dd337e8"
+ integrity sha512-Ze/3JRPKwPogKbJJ5Fm4/BJdMbNiqu7DpFQw9s4gBcecBRK0xlfhYaMrPqMS21kEQ2+gr2HPyGRkdoJUAVHXhQ==
dependencies:
"@babel/core" "^7.12.10"
"@babel/plugin-proposal-class-properties" "^7.12.1"
@@ -1775,20 +1793,20 @@
"@babel/preset-env" "^7.12.11"
"@babel/preset-react" "^7.12.10"
"@babel/preset-typescript" "^7.12.7"
- "@storybook/addons" "6.3.7"
- "@storybook/api" "6.3.7"
- "@storybook/channel-postmessage" "6.3.7"
- "@storybook/channels" "6.3.7"
- "@storybook/client-api" "6.3.7"
- "@storybook/client-logger" "6.3.7"
- "@storybook/components" "6.3.7"
- "@storybook/core-common" "6.3.7"
- "@storybook/core-events" "6.3.7"
- "@storybook/node-logger" "6.3.7"
- "@storybook/router" "6.3.7"
+ "@storybook/addons" "6.3.8"
+ "@storybook/api" "6.3.8"
+ "@storybook/channel-postmessage" "6.3.8"
+ "@storybook/channels" "6.3.8"
+ "@storybook/client-api" "6.3.8"
+ "@storybook/client-logger" "6.3.8"
+ "@storybook/components" "6.3.8"
+ "@storybook/core-common" "6.3.8"
+ "@storybook/core-events" "6.3.8"
+ "@storybook/node-logger" "6.3.8"
+ "@storybook/router" "6.3.8"
"@storybook/semver" "^7.3.2"
- "@storybook/theming" "6.3.7"
- "@storybook/ui" "6.3.7"
+ "@storybook/theming" "6.3.8"
+ "@storybook/ui" "6.3.8"
"@types/node" "^14.0.10"
"@types/webpack" "^4.41.26"
autoprefixer "^9.8.6"
@@ -1825,38 +1843,38 @@
webpack-hot-middleware "^2.25.0"
webpack-virtual-modules "^0.2.2"
-"@storybook/channel-postmessage@6.3.7":
- version "6.3.7"
- resolved "https://registry.yarnpkg.com/@storybook/channel-postmessage/-/channel-postmessage-6.3.7.tgz#bd4edf84a29aa2cd4a22d26115c60194d289a840"
- integrity sha512-Cmw8HRkeSF1yUFLfEIUIkUICyCXX8x5Ol/5QPbiW9HPE2hbZtYROCcg4bmWqdq59N0Tp9FQNSn+9ZygPgqQtNw==
+"@storybook/channel-postmessage@6.3.8":
+ version "6.3.8"
+ resolved "https://registry.yarnpkg.com/@storybook/channel-postmessage/-/channel-postmessage-6.3.8.tgz#43a91760e3464017b8f753b5b383a15a8e56f884"
+ integrity sha512-wI08nip2cQBIs1g+i609dDldQsOuSvnGWecWMiE9FwSvWttAyK61Zdph36UhiNzNjCeNdN5nf5qyVFaxZLGXIA==
dependencies:
- "@storybook/channels" "6.3.7"
- "@storybook/client-logger" "6.3.7"
- "@storybook/core-events" "6.3.7"
+ "@storybook/channels" "6.3.8"
+ "@storybook/client-logger" "6.3.8"
+ "@storybook/core-events" "6.3.8"
core-js "^3.8.2"
global "^4.4.0"
qs "^6.10.0"
telejson "^5.3.2"
-"@storybook/channels@6.3.7":
- version "6.3.7"
- resolved "https://registry.yarnpkg.com/@storybook/channels/-/channels-6.3.7.tgz#85ed5925522b802d959810f78d37aacde7fea66e"
- integrity sha512-aErXO+SRO8MPp2wOkT2n9d0fby+8yM35tq1tI633B4eQsM74EykbXPv7EamrYPqp1AI4BdiloyEpr0hmr2zlvg==
+"@storybook/channels@6.3.8":
+ version "6.3.8"
+ resolved "https://registry.yarnpkg.com/@storybook/channels/-/channels-6.3.8.tgz#1ae91e1f3c47b215b39c1c31b2a58b7ffafdff35"
+ integrity sha512-+bjIb5rPTglbhLgGywDoKK25x9ClCMV29fd/fiF86rXQlfxq6J+or6ars6p97gS2/J1wgRbh+Yf3WkLNQx7s6A==
dependencies:
core-js "^3.8.2"
ts-dedent "^2.0.0"
util-deprecate "^1.0.2"
-"@storybook/client-api@6.3.7":
- version "6.3.7"
- resolved "https://registry.yarnpkg.com/@storybook/client-api/-/client-api-6.3.7.tgz#cb1dca05467d777bd09aadbbdd1dd22ca537ce14"
- integrity sha512-8wOH19cMIwIIYhZy5O5Wl8JT1QOL5kNuamp9GPmg5ff4DtnG+/uUslskRvsnKyjPvl+WbIlZtBVWBiawVdd/yQ==
+"@storybook/client-api@6.3.8":
+ version "6.3.8"
+ resolved "https://registry.yarnpkg.com/@storybook/client-api/-/client-api-6.3.8.tgz#60e608a5c2afbe6d63a4a063e616bedde8466584"
+ integrity sha512-71HT0K1lswyMSkRRgB1+TGu7X6kFazmoXT3t5wkU6NWIflEngiiJ3w+PMpOGzd6E3Gp3ZOvfkfrzaby5VlBORw==
dependencies:
- "@storybook/addons" "6.3.7"
- "@storybook/channel-postmessage" "6.3.7"
- "@storybook/channels" "6.3.7"
- "@storybook/client-logger" "6.3.7"
- "@storybook/core-events" "6.3.7"
+ "@storybook/addons" "6.3.8"
+ "@storybook/channel-postmessage" "6.3.8"
+ "@storybook/channels" "6.3.8"
+ "@storybook/client-logger" "6.3.8"
+ "@storybook/core-events" "6.3.8"
"@storybook/csf" "0.0.1"
"@types/qs" "^6.9.5"
"@types/webpack-env" "^1.16.0"
@@ -1871,23 +1889,23 @@
ts-dedent "^2.0.0"
util-deprecate "^1.0.2"
-"@storybook/client-logger@6.3.7":
- version "6.3.7"
- resolved "https://registry.yarnpkg.com/@storybook/client-logger/-/client-logger-6.3.7.tgz#ff17b7494e7e9e23089b0d5c5364c371c726bdd1"
- integrity sha512-BQRErHE3nIEuUJN/3S3dO1LzxAknOgrFeZLd4UVcH/fvjtS1F4EkhcbH+jNyUWvcWGv66PZYN0oFPEn/g3Savg==
+"@storybook/client-logger@6.3.8":
+ version "6.3.8"
+ resolved "https://registry.yarnpkg.com/@storybook/client-logger/-/client-logger-6.3.8.tgz#042b81c45f73066e4f6c32942c72f4aca0ae6646"
+ integrity sha512-d/65629nvnlDpeubcElTypHuSvOqxNTNKnuN0oKDM8BsE0EO5rhTfzrx2vhiSW8At8MuD1eFC19BWdCZV18Edg==
dependencies:
core-js "^3.8.2"
global "^4.4.0"
-"@storybook/components@6.3.7":
- version "6.3.7"
- resolved "https://registry.yarnpkg.com/@storybook/components/-/components-6.3.7.tgz#42b1ca6d24e388e02eab82aa9ed3365db2266ecc"
- integrity sha512-O7LIg9Z18G0AJqXX7Shcj0uHqwXlSA5UkHgaz9A7mqqqJNl6m6FwwTWcxR1acUfYVNkO+czgpqZHNrOF6rky1A==
+"@storybook/components@6.3.8":
+ version "6.3.8"
+ resolved "https://registry.yarnpkg.com/@storybook/components/-/components-6.3.8.tgz#cb84b0245d8784d41e7e6be25a0d5774363e5b87"
+ integrity sha512-zIvCk7MAL9z17EI58h7WE/TgFTm0njGwFkQrbXOgGkkKYoFt/yrrs8HqylcqBqfTivJNiXJNnmmx0ooJ83PIwA==
dependencies:
"@popperjs/core" "^2.6.0"
- "@storybook/client-logger" "6.3.7"
+ "@storybook/client-logger" "6.3.8"
"@storybook/csf" "0.0.1"
- "@storybook/theming" "6.3.7"
+ "@storybook/theming" "6.3.8"
"@types/color-convert" "^2.0.0"
"@types/overlayscrollbars" "^1.12.0"
"@types/react-syntax-highlighter" "11.0.5"
@@ -1909,18 +1927,18 @@
ts-dedent "^2.0.0"
util-deprecate "^1.0.2"
-"@storybook/core-client@6.3.7":
- version "6.3.7"
- resolved "https://registry.yarnpkg.com/@storybook/core-client/-/core-client-6.3.7.tgz#cfb75952e0e1d32f2aca92bca2786334ab589c40"
- integrity sha512-M/4A65yV+Y4lsCQXX4BtQO/i3BcMPrU5FkDG8qJd3dkcx2fUlFvGWqQPkcTZE+MPVvMEGl/AsEZSADzah9+dAg==
+"@storybook/core-client@6.3.8":
+ version "6.3.8"
+ resolved "https://registry.yarnpkg.com/@storybook/core-client/-/core-client-6.3.8.tgz#9223b9f22ab86d205dac605bcef15ba0f0068e15"
+ integrity sha512-ZO1XA8ENnZXpDN+sW0ElQ468QhV1tJuoGyXXeiKNnpOuKe/7e10vXH9B0VsBc1VIpC0S17cWuq1/vUkcb9fm5Q==
dependencies:
- "@storybook/addons" "6.3.7"
- "@storybook/channel-postmessage" "6.3.7"
- "@storybook/client-api" "6.3.7"
- "@storybook/client-logger" "6.3.7"
- "@storybook/core-events" "6.3.7"
+ "@storybook/addons" "6.3.8"
+ "@storybook/channel-postmessage" "6.3.8"
+ "@storybook/client-api" "6.3.8"
+ "@storybook/client-logger" "6.3.8"
+ "@storybook/core-events" "6.3.8"
"@storybook/csf" "0.0.1"
- "@storybook/ui" "6.3.7"
+ "@storybook/ui" "6.3.8"
airbnb-js-shims "^2.2.1"
ansi-to-html "^0.6.11"
core-js "^3.8.2"
@@ -1932,10 +1950,10 @@
unfetch "^4.2.0"
util-deprecate "^1.0.2"
-"@storybook/core-common@6.3.7":
- version "6.3.7"
- resolved "https://registry.yarnpkg.com/@storybook/core-common/-/core-common-6.3.7.tgz#9eedf3ff16aff870950e3372ab71ef846fa3ac52"
- integrity sha512-exLoqRPPsAefwyjbsQBLNFrlPCcv69Q/pclqmIm7FqAPR7f3CKP1rqsHY0PnemizTL/+cLX5S7mY90gI6wpNug==
+"@storybook/core-common@6.3.8":
+ version "6.3.8"
+ resolved "https://registry.yarnpkg.com/@storybook/core-common/-/core-common-6.3.8.tgz#a8ef7aba92c987be692d936fe6d5782f801e170f"
+ integrity sha512-a1buOaYAbs7m8LMeraN9syG9Hp6wePabJoFrcQxwf4EQZcgfwTUkyYarfpsYsy9vFdDzvvANrOYp/fq6Bnx6LA==
dependencies:
"@babel/core" "^7.12.10"
"@babel/plugin-proposal-class-properties" "^7.12.1"
@@ -1958,7 +1976,7 @@
"@babel/preset-react" "^7.12.10"
"@babel/preset-typescript" "^7.12.7"
"@babel/register" "^7.12.1"
- "@storybook/node-logger" "6.3.7"
+ "@storybook/node-logger" "6.3.8"
"@storybook/semver" "^7.3.2"
"@types/glob-base" "^0.3.0"
"@types/micromatch" "^4.0.1"
@@ -1986,24 +2004,25 @@
util-deprecate "^1.0.2"
webpack "4"
-"@storybook/core-events@6.3.7":
- version "6.3.7"
- resolved "https://registry.yarnpkg.com/@storybook/core-events/-/core-events-6.3.7.tgz#c5bc7cae7dc295de73b6b9f671ecbe582582e9bd"
- integrity sha512-l5Hlhe+C/dqxjobemZ6DWBhTOhQoFF3F1Y4kjFGE7pGZl/mas4M72I5I/FUcYCmbk2fbLfZX8hzKkUqS1hdyLA==
+"@storybook/core-events@6.3.8":
+ version "6.3.8"
+ resolved "https://registry.yarnpkg.com/@storybook/core-events/-/core-events-6.3.8.tgz#4c9a3deb9334b10116befbf2db5534d1319d2f39"
+ integrity sha512-M3d2iX842YfopqmOHlXzL/Xy4fICzaRnet99GdfOqWjZhC2CVSemVk1b/vgfQv4MFYOQkSLsAjkbDH/kU8n9Aw==
dependencies:
core-js "^3.8.2"
-"@storybook/core-server@6.3.7":
- version "6.3.7"
- resolved "https://registry.yarnpkg.com/@storybook/core-server/-/core-server-6.3.7.tgz#6f29ad720aafe4a97247b5e306eac4174d0931f2"
- integrity sha512-m5OPD/rmZA7KFewkXzXD46/i1ngUoFO4LWOiAY/wR6RQGjYXGMhSa5UYFF6MNwSbiGS5YieHkR5crB1HP47AhQ==
- dependencies:
- "@storybook/builder-webpack4" "6.3.7"
- "@storybook/core-client" "6.3.7"
- "@storybook/core-common" "6.3.7"
- "@storybook/csf-tools" "6.3.7"
- "@storybook/manager-webpack4" "6.3.7"
- "@storybook/node-logger" "6.3.7"
+"@storybook/core-server@6.3.8":
+ version "6.3.8"
+ resolved "https://registry.yarnpkg.com/@storybook/core-server/-/core-server-6.3.8.tgz#0d141e6f315b735a442aebc0f424f911456c769c"
+ integrity sha512-9J7cabcGe/h6nH4KnRvnYOwY1EFeNtl1qOVgej1nh70aIhKyRVMRc+d2gsOAmzmePtK6pocJUjm1/t876P9Ekg==
+ dependencies:
+ "@discoveryjs/json-ext" "^0.5.3"
+ "@storybook/builder-webpack4" "6.3.8"
+ "@storybook/core-client" "6.3.8"
+ "@storybook/core-common" "6.3.8"
+ "@storybook/csf-tools" "6.3.8"
+ "@storybook/manager-webpack4" "6.3.8"
+ "@storybook/node-logger" "6.3.8"
"@storybook/semver" "^7.3.2"
"@types/node" "^14.0.10"
"@types/node-fetch" "^2.5.7"
@@ -2032,18 +2051,18 @@
util-deprecate "^1.0.2"
webpack "4"
-"@storybook/core@6.3.7":
- version "6.3.7"
- resolved "https://registry.yarnpkg.com/@storybook/core/-/core-6.3.7.tgz#482228a270abc3e23fed10c7bc4df674da22ca19"
- integrity sha512-YTVLPXqgyBg7TALNxQ+cd+GtCm/NFjxr/qQ1mss1T9GCMR0IjE0d0trgOVHHLAO8jCVlK8DeuqZCCgZFTXulRw==
+"@storybook/core@6.3.8":
+ version "6.3.8"
+ resolved "https://registry.yarnpkg.com/@storybook/core/-/core-6.3.8.tgz#daf11902a0a19cee62b51b5d73669d705468667c"
+ integrity sha512-NTPrqX7goy9DnVEqPFvLccjrQ0eHza64ahP75bXo7H5tyVyEDcaI7ynk1l5zkO4+q6Ze9gkRiWIy7Z324kGAMg==
dependencies:
- "@storybook/core-client" "6.3.7"
- "@storybook/core-server" "6.3.7"
+ "@storybook/core-client" "6.3.8"
+ "@storybook/core-server" "6.3.8"
-"@storybook/csf-tools@6.3.7":
- version "6.3.7"
- resolved "https://registry.yarnpkg.com/@storybook/csf-tools/-/csf-tools-6.3.7.tgz#505514d211f8698c47ddb15662442098b4b00156"
- integrity sha512-A7yGsrYwh+vwVpmG8dHpEimX021RbZd9VzoREcILH56u8atssdh/rseljyWlRes3Sr4QgtLvDB7ggoJ+XDZH7w==
+"@storybook/csf-tools@6.3.8":
+ version "6.3.8"
+ resolved "https://registry.yarnpkg.com/@storybook/csf-tools/-/csf-tools-6.3.8.tgz#bc51d2559d2cf1bf761d38a9a913a523d36a7551"
+ integrity sha512-yY+xN+3TKoUNK0KVAhQNPC3Pf7J0gkmSTOhBwRaPjVKQ3Dy8RE+r/+h9v7rxdmWnl7thdt7tWsjaUdy5DPNLug==
dependencies:
"@babel/generator" "^7.12.11"
"@babel/parser" "^7.12.11"
@@ -2097,20 +2116,20 @@
remark-lint "^8.0.0"
remark-preset-lint-recommended "^5.0.0"
-"@storybook/manager-webpack4@6.3.7":
- version "6.3.7"
- resolved "https://registry.yarnpkg.com/@storybook/manager-webpack4/-/manager-webpack4-6.3.7.tgz#9ca604dea38d3c47eb38bf485ca6107861280aa8"
- integrity sha512-cwUdO3oklEtx6y+ZOl2zHvflICK85emiXBQGgRcCsnwWQRBZOMh+tCgOSZj4jmISVpT52RtT9woG4jKe15KBig==
+"@storybook/manager-webpack4@6.3.8":
+ version "6.3.8"
+ resolved "https://registry.yarnpkg.com/@storybook/manager-webpack4/-/manager-webpack4-6.3.8.tgz#92deb490242567530b1093e9a57371961ea88285"
+ integrity sha512-W4t/NIbkNgxbjW/RsjMV4f3gPwY+Rw69GvoIAVurEEyi6dKJa2tQ1XrGOZMhF3PqWDTybOLTopcp9Ici2MJnMA==
dependencies:
"@babel/core" "^7.12.10"
"@babel/plugin-transform-template-literals" "^7.12.1"
"@babel/preset-react" "^7.12.10"
- "@storybook/addons" "6.3.7"
- "@storybook/core-client" "6.3.7"
- "@storybook/core-common" "6.3.7"
- "@storybook/node-logger" "6.3.7"
- "@storybook/theming" "6.3.7"
- "@storybook/ui" "6.3.7"
+ "@storybook/addons" "6.3.8"
+ "@storybook/core-client" "6.3.8"
+ "@storybook/core-common" "6.3.8"
+ "@storybook/node-logger" "6.3.8"
+ "@storybook/theming" "6.3.8"
+ "@storybook/ui" "6.3.8"
"@types/node" "^14.0.10"
"@types/webpack" "^4.41.26"
babel-loader "^8.2.2"
@@ -2140,10 +2159,10 @@
webpack-dev-middleware "^3.7.3"
webpack-virtual-modules "^0.2.2"
-"@storybook/node-logger@6.3.7":
- version "6.3.7"
- resolved "https://registry.yarnpkg.com/@storybook/node-logger/-/node-logger-6.3.7.tgz#492469ea4749de8d984af144976961589a1ac382"
- integrity sha512-YXHCblruRe6HcNefDOpuXJoaybHnnSryIVP9Z+gDv6OgLAMkyxccTIaQL9dbc/eI4ywgzAz4kD8t1RfVwXNVXw==
+"@storybook/node-logger@6.3.8":
+ version "6.3.8"
+ resolved "https://registry.yarnpkg.com/@storybook/node-logger/-/node-logger-6.3.8.tgz#664ffc1ed6f9b8fb446005d4b60fc2fba129fc21"
+ integrity sha512-NDXLcvEepnsVGnnhNgRa1SuedPrHJpbi3rubJENCwAy1fD3oB8HIkSCVHaml/htaQXVp6CGMWy02l5iGCVN4ZA==
dependencies:
"@types/npmlog" "^4.1.2"
chalk "^4.1.0"
@@ -2165,17 +2184,17 @@
tslib "^2.0.0"
"@storybook/react@^6.3.7":
- version "6.3.7"
- resolved "https://registry.yarnpkg.com/@storybook/react/-/react-6.3.7.tgz#b15259aeb4cdeef99cc7f09d21db42e3ecd7a01a"
- integrity sha512-4S0iCQIzgi6PdAtV2sYw4uL57yIwbMInNFSux9CxPnVdlxOxCJ+U8IgTxD4tjkTvR4boYSEvEle46ns/bwg5iQ==
+ version "6.3.8"
+ resolved "https://registry.yarnpkg.com/@storybook/react/-/react-6.3.8.tgz#1b341fb3dd20f2de4c3b542bcda2623fe0babb2b"
+ integrity sha512-X+xFilz6qHEMj6m7nKqoH2uDAIWSbjASj7kGW6rdVj6WvCpLeEQhM4wdrulRXFsbAetWtl/KZnmtjakgXzYGKg==
dependencies:
"@babel/preset-flow" "^7.12.1"
"@babel/preset-react" "^7.12.10"
"@pmmmwh/react-refresh-webpack-plugin" "^0.4.3"
- "@storybook/addons" "6.3.7"
- "@storybook/core" "6.3.7"
- "@storybook/core-common" "6.3.7"
- "@storybook/node-logger" "6.3.7"
+ "@storybook/addons" "6.3.8"
+ "@storybook/core" "6.3.8"
+ "@storybook/core-common" "6.3.8"
+ "@storybook/node-logger" "6.3.8"
"@storybook/react-docgen-typescript-plugin" "1.0.2-canary.253f8c1.0"
"@storybook/semver" "^7.3.2"
"@types/webpack-env" "^1.16.0"
@@ -2193,13 +2212,13 @@
ts-dedent "^2.0.0"
webpack "4"
-"@storybook/router@6.3.7":
- version "6.3.7"
- resolved "https://registry.yarnpkg.com/@storybook/router/-/router-6.3.7.tgz#1714a99a58a7b9f08b6fcfe2b678dad6ca896736"
- integrity sha512-6tthN8op7H0NoYoE1SkQFJKC42pC4tGaoPn7kEql8XGeUJnxPtVFjrnywlTrRnKuxZKIvbilQBAwDml97XH23Q==
+"@storybook/router@6.3.8":
+ version "6.3.8"
+ resolved "https://registry.yarnpkg.com/@storybook/router/-/router-6.3.8.tgz#16f6c73a760918adb146e456c5b98614cb747f79"
+ integrity sha512-CafRmHtkwa8CQETum0RaspSExt8mrFsoYZSyrVSWqOyGG048MT3ocCPRsSueor17h+Q5neKamrPVN1jAdSilDg==
dependencies:
"@reach/router" "^1.3.4"
- "@storybook/client-logger" "6.3.7"
+ "@storybook/client-logger" "6.3.8"
"@types/reach__router" "^1.3.7"
core-js "^3.8.2"
fast-deep-equal "^3.1.3"
@@ -2217,15 +2236,15 @@
core-js "^3.6.5"
find-up "^4.1.0"
-"@storybook/theming@6.3.7":
- version "6.3.7"
- resolved "https://registry.yarnpkg.com/@storybook/theming/-/theming-6.3.7.tgz#6daf9a21b26ed607f3c28a82acd90c0248e76d8b"
- integrity sha512-GXBdw18JJd5jLLcRonAZWvGGdwEXByxF1IFNDSOYCcpHWsMgTk4XoLjceu9MpXET04pVX51LbVPLCvMdggoohg==
+"@storybook/theming@6.3.8":
+ version "6.3.8"
+ resolved "https://registry.yarnpkg.com/@storybook/theming/-/theming-6.3.8.tgz#3af76408aa8a4f13e217cf407e63a03db217eedc"
+ integrity sha512-Np51rvecnuHNevZ7Em0uElT5UkgASP5K2u8NpHcCxP/Hd73wxS/h//6XnjA9Aich7h/JanG71jAC3qqhZabatA==
dependencies:
"@emotion/core" "^10.1.1"
"@emotion/is-prop-valid" "^0.8.6"
"@emotion/styled" "^10.0.27"
- "@storybook/client-logger" "6.3.7"
+ "@storybook/client-logger" "6.3.8"
core-js "^3.8.2"
deep-object-diff "^1.1.0"
emotion-theming "^10.0.27"
@@ -2235,21 +2254,21 @@
resolve-from "^5.0.0"
ts-dedent "^2.0.0"
-"@storybook/ui@6.3.7":
- version "6.3.7"
- resolved "https://registry.yarnpkg.com/@storybook/ui/-/ui-6.3.7.tgz#d0caea50640670da3189bbbb67c43da30c90455a"
- integrity sha512-PBeRO8qtwAbtHvxUgNtz/ChUR6qnN+R37dMaIs3Y96jbks1fS2K9Mt7W5s1HnUbWbg2KsZMv9D4VYPBasY+Isw==
+"@storybook/ui@6.3.8":
+ version "6.3.8"
+ resolved "https://registry.yarnpkg.com/@storybook/ui/-/ui-6.3.8.tgz#9fb71befbe76f06c478925610ce998c23260a3f3"
+ integrity sha512-R7LlDfRvD/IcARtmGtYAM79ks2HL+nitdfdRpoW8fYZiX3ErfSIScWzzoxRPFqedg64vwOvbIEhXp7N9JDwFZA==
dependencies:
"@emotion/core" "^10.1.1"
- "@storybook/addons" "6.3.7"
- "@storybook/api" "6.3.7"
- "@storybook/channels" "6.3.7"
- "@storybook/client-logger" "6.3.7"
- "@storybook/components" "6.3.7"
- "@storybook/core-events" "6.3.7"
- "@storybook/router" "6.3.7"
+ "@storybook/addons" "6.3.8"
+ "@storybook/api" "6.3.8"
+ "@storybook/channels" "6.3.8"
+ "@storybook/client-logger" "6.3.8"
+ "@storybook/components" "6.3.8"
+ "@storybook/core-events" "6.3.8"
+ "@storybook/router" "6.3.8"
"@storybook/semver" "^7.3.2"
- "@storybook/theming" "6.3.7"
+ "@storybook/theming" "6.3.8"
"@types/markdown-to-jsx" "^6.11.3"
copy-to-clipboard "^3.3.1"
core-js "^3.8.2"
@@ -2276,9 +2295,9 @@
integrity sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==
"@types/babel__core@^7.0.0", "@types/babel__core@^7.1.14":
- version "7.1.15"
- resolved "https://registry.yarnpkg.com/@types/babel__core/-/babel__core-7.1.15.tgz#2ccfb1ad55a02c83f8e0ad327cbc332f55eb1024"
- integrity sha512-bxlMKPDbY8x5h6HBwVzEOk2C8fb6SLfYQ5Jw3uBYuYF1lfWk/kbLd81la82vrIkBb0l+JdmrZaDikPrNxpS/Ew==
+ version "7.1.16"
+ resolved "https://registry.yarnpkg.com/@types/babel__core/-/babel__core-7.1.16.tgz#bc12c74b7d65e82d29876b5d0baf5c625ac58702"
+ integrity sha512-EAEHtisTMM+KaKwfWdC3oyllIqswlznXCIVCt7/oRNrh+DhgT4UEBNC/jlADNjvw7UnfbcdkGQcPVZ1xYiLcrQ==
dependencies:
"@babel/parser" "^7.1.0"
"@babel/types" "^7.0.0"
@@ -2325,6 +2344,27 @@
resolved "https://registry.yarnpkg.com/@types/color-name/-/color-name-1.1.1.tgz#1c1261bbeaa10a8055bbc5d8ab84b7b2afc846a0"
integrity sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ==
+"@types/eslint-scope@^3.7.0":
+ version "3.7.1"
+ resolved "https://registry.yarnpkg.com/@types/eslint-scope/-/eslint-scope-3.7.1.tgz#8dc390a7b4f9dd9f1284629efce982e41612116e"
+ integrity sha512-SCFeogqiptms4Fg29WpOTk5nHIzfpKCemSN63ksBQYKTcXoJEmJagV+DhVmbapZzY4/5YaOV1nZwrsU79fFm1g==
+ dependencies:
+ "@types/eslint" "*"
+ "@types/estree" "*"
+
+"@types/eslint@*":
+ version "7.28.0"
+ resolved "https://registry.yarnpkg.com/@types/eslint/-/eslint-7.28.0.tgz#7e41f2481d301c68e14f483fe10b017753ce8d5a"
+ integrity sha512-07XlgzX0YJUn4iG1ocY4IX9DzKSmMGUs6ESKlxWhZRaa0fatIWaHWUVapcuGa8r5HFnTqzj+4OCjd5f7EZ/i/A==
+ dependencies:
+ "@types/estree" "*"
+ "@types/json-schema" "*"
+
+"@types/estree@*", "@types/estree@^0.0.50":
+ version "0.0.50"
+ resolved "https://registry.yarnpkg.com/@types/estree/-/estree-0.0.50.tgz#1e0caa9364d3fccd2931c3ed96fdbeaa5d4cca83"
+ integrity sha512-C6N5s2ZFtuZRj54k2/zyRhNDjJwwcViAM3Nbm8zjBpbqAdZ00mr0CFxvSKeO8Y/e03WVFLpQMdHYVfUd6SB+Hw==
+
"@types/glob-base@^0.3.0":
version "0.3.0"
resolved "https://registry.yarnpkg.com/@types/glob-base/-/glob-base-0.3.0.tgz#a581d688347e10e50dd7c17d6f2880a10354319d"
@@ -2358,9 +2398,9 @@
integrity sha512-h4lTMgMJctJybDp8CQrxTUiiYmedihHWkjnF/8Pxseu2S6Nlfcy8kwboQ8yejh456rP2yWoEVm1sS/FVsfM48w==
"@types/is-function@^1.0.0":
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/@types/is-function/-/is-function-1.0.0.tgz#1b0b819b1636c7baf0d6785d030d12edf70c3e83"
- integrity sha512-iTs9HReBu7evG77Q4EC8hZnqRt57irBDkK9nvmHroiOIVwYMQc4IvYvdRgwKfYepunIY7Oh/dBuuld+Gj9uo6w==
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/@types/is-function/-/is-function-1.0.1.tgz#2d024eace950c836d9e3335a66b97960ae41d022"
+ integrity sha512-A79HEEiwXTFtfY+Bcbo58M2GRYzCr9itHWzbzHVFNEYCcoU/MMGwYYf721gBrnhpj1s6RGVVha/IgNFnR0Iw/Q==
"@types/istanbul-lib-coverage@*", "@types/istanbul-lib-coverage@^2.0.0", "@types/istanbul-lib-coverage@^2.0.1":
version "2.0.3"
@@ -2381,7 +2421,7 @@
dependencies:
"@types/istanbul-lib-report" "*"
-"@types/json-schema@^7.0.4", "@types/json-schema@^7.0.5", "@types/json-schema@^7.0.7", "@types/json-schema@^7.0.8":
+"@types/json-schema@*", "@types/json-schema@^7.0.4", "@types/json-schema@^7.0.5", "@types/json-schema@^7.0.7", "@types/json-schema@^7.0.8":
version "7.0.9"
resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.9.tgz#97edc9037ea0c38585320b28964dde3b39e4660d"
integrity sha512-qcUXuemtEu+E5wZSJHNxUXeCZhAfXKQ41D+duX+VYPde7xyEVZci+/oXKJL13tnRs9lR2pr4fod59GT6/X1/yQ==
@@ -2431,14 +2471,14 @@
form-data "^3.0.0"
"@types/node@*":
- version "16.7.1"
- resolved "https://registry.yarnpkg.com/@types/node/-/node-16.7.1.tgz#c6b9198178da504dfca1fd0be9b2e1002f1586f0"
- integrity sha512-ncRdc45SoYJ2H4eWU9ReDfp3vtFqDYhjOsKlFFUDEn8V1Bgr2RjYal8YT5byfadWIRluhPFU6JiDOl0H6Sl87A==
+ version "16.9.4"
+ resolved "https://registry.yarnpkg.com/@types/node/-/node-16.9.4.tgz#a12f0ee7847cf17a97f6fdf1093cb7a9af23cca4"
+ integrity sha512-KDazLNYAGIuJugdbULwFZULF9qQ13yNWEBFnfVpqlpgAAo6H/qnM9RjBgh0A0kmHf3XxAKLdN5mTIng9iUvVLA==
"@types/node@^14.0.10", "@types/node@^14.14.25":
- version "14.17.11"
- resolved "https://registry.yarnpkg.com/@types/node/-/node-14.17.11.tgz#82d266d657aec5ff01ca59f2ffaff1bb43f7bf0f"
- integrity sha512-n2OQ+0Bz6WEsUjrvcHD1xZ8K+Kgo4cn9/w94s1bJS690QMUWfJPW/m7CCb7gPkA1fcYwL2UpjXP/rq/Eo41m6w==
+ version "14.17.17"
+ resolved "https://registry.yarnpkg.com/@types/node/-/node-14.17.17.tgz#4ec7b71bbcb01a4e55455b60b18b1b6a783fe31d"
+ integrity sha512-niAjcewgEYvSPCZm3OaM9y6YQrL2SEPH9PymtE6fuZAvFiP6ereCcvApGl2jKTq7copTIguX3PBvfP08LN4LvQ==
"@types/normalize-package-data@^2.4.0":
version "2.4.1"
@@ -2500,9 +2540,9 @@
"@types/react" "*"
"@types/react@*":
- version "17.0.19"
- resolved "https://registry.yarnpkg.com/@types/react/-/react-17.0.19.tgz#8f2a85e8180a43b57966b237d26a29481dacc991"
- integrity sha512-sX1HisdB1/ZESixMTGnMxH9TDe8Sk709734fEQZzCV/4lSu9kJCPbo2PbTRoZM+53Pp0P10hYVyReUueGwUi4A==
+ version "17.0.22"
+ resolved "https://registry.yarnpkg.com/@types/react/-/react-17.0.22.tgz#c80d1d0e87fe953bae3ab273bef451dea1a6291b"
+ integrity sha512-kq/BMeaAVLJM6Pynh8C2rnr/drCK+/5ksH0ch9asz+8FW3DscYCIEFtCeYTFeIx/ubvOsMXmRfy7qEJ76gM96A==
dependencies:
"@types/prop-types" "*"
"@types/scheduler" "*"
@@ -2555,9 +2595,9 @@
source-map "^0.7.3"
"@types/webpack@^4.41.26", "@types/webpack@^4.41.8":
- version "4.41.30"
- resolved "https://registry.yarnpkg.com/@types/webpack/-/webpack-4.41.30.tgz#fd3db6d0d41e145a8eeeafcd3c4a7ccde9068ddc"
- integrity sha512-GUHyY+pfuQ6haAfzu4S14F+R5iGRwN6b2FRNJY7U0NilmFAqbsOfK6j1HwuLBAqwRIT+pVdNDJGJ6e8rpp0KHA==
+ version "4.41.31"
+ resolved "https://registry.yarnpkg.com/@types/webpack/-/webpack-4.41.31.tgz#c35f252a3559ddf9c85c0d8b0b42019025e581aa"
+ integrity sha512-/i0J7sepXFIp1ZT7FjUGi1eXMCg8HCCzLJEQkKsOtbJFontsJLolBcDC+3qxn5pPwiCt1G0ZdRmYRzNBtvpuGQ==
dependencies:
"@types/node" "*"
"@types/tapable" "^1"
@@ -2579,74 +2619,82 @@
"@types/yargs-parser" "*"
"@typescript-eslint/eslint-plugin@^4.27.0", "@typescript-eslint/eslint-plugin@^4.29.3":
- version "4.29.3"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.29.3.tgz#95cb8029a8bd8bd9c7f4ab95074a7cb2115adefa"
- integrity sha512-tBgfA3K/3TsZY46ROGvoRxQr1wBkclbVqRQep97MjVHJzcRBURRY3sNFqLk0/Xr//BY5hM9H2p/kp+6qim85SA==
+ version "4.31.2"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.31.2.tgz#9f41efaee32cdab7ace94b15bd19b756dd099b0a"
+ integrity sha512-w63SCQ4bIwWN/+3FxzpnWrDjQRXVEGiTt9tJTRptRXeFvdZc/wLiz3FQUwNQ2CVoRGI6KUWMNUj/pk63noUfcA==
dependencies:
- "@typescript-eslint/experimental-utils" "4.29.3"
- "@typescript-eslint/scope-manager" "4.29.3"
+ "@typescript-eslint/experimental-utils" "4.31.2"
+ "@typescript-eslint/scope-manager" "4.31.2"
debug "^4.3.1"
functional-red-black-tree "^1.0.1"
regexpp "^3.1.0"
semver "^7.3.5"
tsutils "^3.21.0"
-"@typescript-eslint/experimental-utils@4.29.3", "@typescript-eslint/experimental-utils@^4.0.1":
- version "4.29.3"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/experimental-utils/-/experimental-utils-4.29.3.tgz#52e437a689ccdef73e83c5106b34240a706f15e1"
- integrity sha512-ffIvbytTVWz+3keg+Sy94FG1QeOvmV9dP2YSdLFHw/ieLXWCa3U1TYu8IRCOpMv2/SPS8XqhM1+ou1YHsdzKrg==
+"@typescript-eslint/experimental-utils@4.31.2", "@typescript-eslint/experimental-utils@^4.0.1":
+ version "4.31.2"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/experimental-utils/-/experimental-utils-4.31.2.tgz#98727a9c1e977dd5d20c8705e69cd3c2a86553fa"
+ integrity sha512-3tm2T4nyA970yQ6R3JZV9l0yilE2FedYg8dcXrTar34zC9r6JB7WyBQbpIVongKPlhEMjhQ01qkwrzWy38Bk1Q==
dependencies:
"@types/json-schema" "^7.0.7"
- "@typescript-eslint/scope-manager" "4.29.3"
- "@typescript-eslint/types" "4.29.3"
- "@typescript-eslint/typescript-estree" "4.29.3"
+ "@typescript-eslint/scope-manager" "4.31.2"
+ "@typescript-eslint/types" "4.31.2"
+ "@typescript-eslint/typescript-estree" "4.31.2"
eslint-scope "^5.1.1"
eslint-utils "^3.0.0"
"@typescript-eslint/parser@^4.29.3", "@typescript-eslint/parser@^4.4.1":
- version "4.29.3"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-4.29.3.tgz#2ac25535f34c0e98f50c0e6b28c679c2357d45f2"
- integrity sha512-jrHOV5g2u8ROghmspKoW7pN8T/qUzk0+DITun0MELptvngtMrwUJ1tv5zMI04CYVEUsSrN4jV7AKSv+I0y0EfQ==
+ version "4.31.2"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-4.31.2.tgz#54aa75986e3302d91eff2bbbaa6ecfa8084e9c34"
+ integrity sha512-EcdO0E7M/sv23S/rLvenHkb58l3XhuSZzKf6DBvLgHqOYdL6YFMYVtreGFWirxaU2mS1GYDby3Lyxco7X5+Vjw==
dependencies:
- "@typescript-eslint/scope-manager" "4.29.3"
- "@typescript-eslint/types" "4.29.3"
- "@typescript-eslint/typescript-estree" "4.29.3"
+ "@typescript-eslint/scope-manager" "4.31.2"
+ "@typescript-eslint/types" "4.31.2"
+ "@typescript-eslint/typescript-estree" "4.31.2"
debug "^4.3.1"
-"@typescript-eslint/scope-manager@4.29.3":
- version "4.29.3"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-4.29.3.tgz#497dec66f3a22e459f6e306cf14021e40ec86e19"
- integrity sha512-x+w8BLXO7iWPkG5mEy9bA1iFRnk36p/goVlYobVWHyDw69YmaH9q6eA+Fgl7kYHmFvWlebUTUfhtIg4zbbl8PA==
+"@typescript-eslint/scope-manager@4.31.2":
+ version "4.31.2"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-4.31.2.tgz#1d528cb3ed3bcd88019c20a57c18b897b073923a"
+ integrity sha512-2JGwudpFoR/3Czq6mPpE8zBPYdHWFGL6lUNIGolbKQeSNv4EAiHaR5GVDQaLA0FwgcdcMtRk+SBJbFGL7+La5w==
dependencies:
- "@typescript-eslint/types" "4.29.3"
- "@typescript-eslint/visitor-keys" "4.29.3"
+ "@typescript-eslint/types" "4.31.2"
+ "@typescript-eslint/visitor-keys" "4.31.2"
-"@typescript-eslint/types@4.29.3":
- version "4.29.3"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-4.29.3.tgz#d7980c49aef643d0af8954c9f14f656b7fd16017"
- integrity sha512-s1eV1lKNgoIYLAl1JUba8NhULmf+jOmmeFO1G5MN/RBCyyzg4TIOfIOICVNC06lor+Xmy4FypIIhFiJXOknhIg==
+"@typescript-eslint/types@4.31.2":
+ version "4.31.2"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-4.31.2.tgz#2aea7177d6d744521a168ed4668eddbd912dfadf"
+ integrity sha512-kWiTTBCTKEdBGrZKwFvOlGNcAsKGJSBc8xLvSjSppFO88AqGxGNYtF36EuEYG6XZ9vT0xX8RNiHbQUKglbSi1w==
-"@typescript-eslint/typescript-estree@4.29.3":
- version "4.29.3"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-4.29.3.tgz#1bafad610015c4ded35c85a70b6222faad598b40"
- integrity sha512-45oQJA0bxna4O5TMwz55/TpgjX1YrAPOI/rb6kPgmdnemRZx/dB0rsx+Ku8jpDvqTxcE1C/qEbVHbS3h0hflag==
+"@typescript-eslint/typescript-estree@4.31.2":
+ version "4.31.2"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-4.31.2.tgz#abfd50594d8056b37e7428df3b2d185ef2d0060c"
+ integrity sha512-ieBq8U9at6PvaC7/Z6oe8D3czeW5d//Fo1xkF/s9394VR0bg/UaMYPdARiWyKX+lLEjY3w/FNZJxitMsiWv+wA==
dependencies:
- "@typescript-eslint/types" "4.29.3"
- "@typescript-eslint/visitor-keys" "4.29.3"
+ "@typescript-eslint/types" "4.31.2"
+ "@typescript-eslint/visitor-keys" "4.31.2"
debug "^4.3.1"
globby "^11.0.3"
is-glob "^4.0.1"
semver "^7.3.5"
tsutils "^3.21.0"
-"@typescript-eslint/visitor-keys@4.29.3":
- version "4.29.3"
- resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-4.29.3.tgz#c691760a00bd86bf8320d2a90a93d86d322f1abf"
- integrity sha512-MGGfJvXT4asUTeVs0Q2m+sY63UsfnA+C/FDgBKV3itLBmM9H0u+URcneePtkd0at1YELmZK6HSolCqM4Fzs6yA==
+"@typescript-eslint/visitor-keys@4.31.2":
+ version "4.31.2"
+ resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-4.31.2.tgz#7d5b4a4705db7fe59ecffb273c1d082760f635cc"
+ integrity sha512-PrBId7EQq2Nibns7dd/ch6S6/M4/iwLM9McbgeEbCXfxdwRUNxJ4UNreJ6Gh3fI2GNKNrWnQxKL7oCPmngKBug==
dependencies:
- "@typescript-eslint/types" "4.29.3"
+ "@typescript-eslint/types" "4.31.2"
eslint-visitor-keys "^2.0.0"
+"@webassemblyjs/ast@1.11.1":
+ version "1.11.1"
+ resolved "https://registry.yarnpkg.com/@webassemblyjs/ast/-/ast-1.11.1.tgz#2bfd767eae1a6996f432ff7e8d7fc75679c0b6a7"
+ integrity sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==
+ dependencies:
+ "@webassemblyjs/helper-numbers" "1.11.1"
+ "@webassemblyjs/helper-wasm-bytecode" "1.11.1"
+
"@webassemblyjs/ast@1.9.0":
version "1.9.0"
resolved "https://registry.yarnpkg.com/@webassemblyjs/ast/-/ast-1.9.0.tgz#bd850604b4042459a5a41cd7d338cbed695ed964"
@@ -2656,16 +2704,31 @@
"@webassemblyjs/helper-wasm-bytecode" "1.9.0"
"@webassemblyjs/wast-parser" "1.9.0"
+"@webassemblyjs/floating-point-hex-parser@1.11.1":
+ version "1.11.1"
+ resolved "https://registry.yarnpkg.com/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz#f6c61a705f0fd7a6aecaa4e8198f23d9dc179e4f"
+ integrity sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==
+
"@webassemblyjs/floating-point-hex-parser@1.9.0":
version "1.9.0"
resolved "https://registry.yarnpkg.com/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.9.0.tgz#3c3d3b271bddfc84deb00f71344438311d52ffb4"
integrity sha512-TG5qcFsS8QB4g4MhrxK5TqfdNe7Ey/7YL/xN+36rRjl/BlGE/NcBvJcqsRgCP6Z92mRE+7N50pRIi8SmKUbcQA==
+"@webassemblyjs/helper-api-error@1.11.1":
+ version "1.11.1"
+ resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz#1a63192d8788e5c012800ba6a7a46c705288fd16"
+ integrity sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==
+
"@webassemblyjs/helper-api-error@1.9.0":
version "1.9.0"
resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.0.tgz#203f676e333b96c9da2eeab3ccef33c45928b6a2"
integrity sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw==
+"@webassemblyjs/helper-buffer@1.11.1":
+ version "1.11.1"
+ resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz#832a900eb444884cde9a7cad467f81500f5e5ab5"
+ integrity sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==
+
"@webassemblyjs/helper-buffer@1.9.0":
version "1.9.0"
resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-buffer/-/helper-buffer-1.9.0.tgz#a1442d269c5feb23fcbc9ef759dac3547f29de00"
@@ -2690,11 +2753,35 @@
dependencies:
"@webassemblyjs/ast" "1.9.0"
+"@webassemblyjs/helper-numbers@1.11.1":
+ version "1.11.1"
+ resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz#64d81da219fbbba1e3bd1bfc74f6e8c4e10a62ae"
+ integrity sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==
+ dependencies:
+ "@webassemblyjs/floating-point-hex-parser" "1.11.1"
+ "@webassemblyjs/helper-api-error" "1.11.1"
+ "@xtuc/long" "4.2.2"
+
+"@webassemblyjs/helper-wasm-bytecode@1.11.1":
+ version "1.11.1"
+ resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz#f328241e41e7b199d0b20c18e88429c4433295e1"
+ integrity sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==
+
"@webassemblyjs/helper-wasm-bytecode@1.9.0":
version "1.9.0"
resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz#4fed8beac9b8c14f8c58b70d124d549dd1fe5790"
integrity sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw==
+"@webassemblyjs/helper-wasm-section@1.11.1":
+ version "1.11.1"
+ resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz#21ee065a7b635f319e738f0dd73bfbda281c097a"
+ integrity sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==
+ dependencies:
+ "@webassemblyjs/ast" "1.11.1"
+ "@webassemblyjs/helper-buffer" "1.11.1"
+ "@webassemblyjs/helper-wasm-bytecode" "1.11.1"
+ "@webassemblyjs/wasm-gen" "1.11.1"
+
"@webassemblyjs/helper-wasm-section@1.9.0":
version "1.9.0"
resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.9.0.tgz#5a4138d5a6292ba18b04c5ae49717e4167965346"
@@ -2705,6 +2792,13 @@
"@webassemblyjs/helper-wasm-bytecode" "1.9.0"
"@webassemblyjs/wasm-gen" "1.9.0"
+"@webassemblyjs/ieee754@1.11.1":
+ version "1.11.1"
+ resolved "https://registry.yarnpkg.com/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz#963929e9bbd05709e7e12243a099180812992614"
+ integrity sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==
+ dependencies:
+ "@xtuc/ieee754" "^1.2.0"
+
"@webassemblyjs/ieee754@1.9.0":
version "1.9.0"
resolved "https://registry.yarnpkg.com/@webassemblyjs/ieee754/-/ieee754-1.9.0.tgz#15c7a0fbaae83fb26143bbacf6d6df1702ad39e4"
@@ -2712,6 +2806,13 @@
dependencies:
"@xtuc/ieee754" "^1.2.0"
+"@webassemblyjs/leb128@1.11.1":
+ version "1.11.1"
+ resolved "https://registry.yarnpkg.com/@webassemblyjs/leb128/-/leb128-1.11.1.tgz#ce814b45574e93d76bae1fb2644ab9cdd9527aa5"
+ integrity sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==
+ dependencies:
+ "@xtuc/long" "4.2.2"
+
"@webassemblyjs/leb128@1.9.0":
version "1.9.0"
resolved "https://registry.yarnpkg.com/@webassemblyjs/leb128/-/leb128-1.9.0.tgz#f19ca0b76a6dc55623a09cffa769e838fa1e1c95"
@@ -2719,11 +2820,30 @@
dependencies:
"@xtuc/long" "4.2.2"
+"@webassemblyjs/utf8@1.11.1":
+ version "1.11.1"
+ resolved "https://registry.yarnpkg.com/@webassemblyjs/utf8/-/utf8-1.11.1.tgz#d1f8b764369e7c6e6bae350e854dec9a59f0a3ff"
+ integrity sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==
+
"@webassemblyjs/utf8@1.9.0":
version "1.9.0"
resolved "https://registry.yarnpkg.com/@webassemblyjs/utf8/-/utf8-1.9.0.tgz#04d33b636f78e6a6813227e82402f7637b6229ab"
integrity sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w==
+"@webassemblyjs/wasm-edit@1.11.1":
+ version "1.11.1"
+ resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz#ad206ebf4bf95a058ce9880a8c092c5dec8193d6"
+ integrity sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==
+ dependencies:
+ "@webassemblyjs/ast" "1.11.1"
+ "@webassemblyjs/helper-buffer" "1.11.1"
+ "@webassemblyjs/helper-wasm-bytecode" "1.11.1"
+ "@webassemblyjs/helper-wasm-section" "1.11.1"
+ "@webassemblyjs/wasm-gen" "1.11.1"
+ "@webassemblyjs/wasm-opt" "1.11.1"
+ "@webassemblyjs/wasm-parser" "1.11.1"
+ "@webassemblyjs/wast-printer" "1.11.1"
+
"@webassemblyjs/wasm-edit@1.9.0":
version "1.9.0"
resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.0.tgz#3fe6d79d3f0f922183aa86002c42dd256cfee9cf"
@@ -2738,6 +2858,17 @@
"@webassemblyjs/wasm-parser" "1.9.0"
"@webassemblyjs/wast-printer" "1.9.0"
+"@webassemblyjs/wasm-gen@1.11.1":
+ version "1.11.1"
+ resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz#86c5ea304849759b7d88c47a32f4f039ae3c8f76"
+ integrity sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==
+ dependencies:
+ "@webassemblyjs/ast" "1.11.1"
+ "@webassemblyjs/helper-wasm-bytecode" "1.11.1"
+ "@webassemblyjs/ieee754" "1.11.1"
+ "@webassemblyjs/leb128" "1.11.1"
+ "@webassemblyjs/utf8" "1.11.1"
+
"@webassemblyjs/wasm-gen@1.9.0":
version "1.9.0"
resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.0.tgz#50bc70ec68ded8e2763b01a1418bf43491a7a49c"
@@ -2749,6 +2880,16 @@
"@webassemblyjs/leb128" "1.9.0"
"@webassemblyjs/utf8" "1.9.0"
+"@webassemblyjs/wasm-opt@1.11.1":
+ version "1.11.1"
+ resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz#657b4c2202f4cf3b345f8a4c6461c8c2418985f2"
+ integrity sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==
+ dependencies:
+ "@webassemblyjs/ast" "1.11.1"
+ "@webassemblyjs/helper-buffer" "1.11.1"
+ "@webassemblyjs/wasm-gen" "1.11.1"
+ "@webassemblyjs/wasm-parser" "1.11.1"
+
"@webassemblyjs/wasm-opt@1.9.0":
version "1.9.0"
resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.0.tgz#2211181e5b31326443cc8112eb9f0b9028721a61"
@@ -2759,6 +2900,18 @@
"@webassemblyjs/wasm-gen" "1.9.0"
"@webassemblyjs/wasm-parser" "1.9.0"
+"@webassemblyjs/wasm-parser@1.11.1":
+ version "1.11.1"
+ resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz#86ca734534f417e9bd3c67c7a1c75d8be41fb199"
+ integrity sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==
+ dependencies:
+ "@webassemblyjs/ast" "1.11.1"
+ "@webassemblyjs/helper-api-error" "1.11.1"
+ "@webassemblyjs/helper-wasm-bytecode" "1.11.1"
+ "@webassemblyjs/ieee754" "1.11.1"
+ "@webassemblyjs/leb128" "1.11.1"
+ "@webassemblyjs/utf8" "1.11.1"
+
"@webassemblyjs/wasm-parser@1.9.0":
version "1.9.0"
resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-parser/-/wasm-parser-1.9.0.tgz#9d48e44826df4a6598294aa6c87469d642fff65e"
@@ -2783,6 +2936,14 @@
"@webassemblyjs/helper-fsm" "1.9.0"
"@xtuc/long" "4.2.2"
+"@webassemblyjs/wast-printer@1.11.1":
+ version "1.11.1"
+ resolved "https://registry.yarnpkg.com/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz#d0c73beda8eec5426f10ae8ef55cee5e7084c2f0"
+ integrity sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==
+ dependencies:
+ "@webassemblyjs/ast" "1.11.1"
+ "@xtuc/long" "4.2.2"
+
"@webassemblyjs/wast-printer@1.9.0":
version "1.9.0"
resolved "https://registry.yarnpkg.com/@webassemblyjs/wast-printer/-/wast-printer-1.9.0.tgz#4935d54c85fef637b00ce9f52377451d00d47899"
@@ -2792,6 +2953,23 @@
"@webassemblyjs/wast-parser" "1.9.0"
"@xtuc/long" "4.2.2"
+"@webpack-cli/configtest@^1.0.4":
+ version "1.0.4"
+ resolved "https://registry.yarnpkg.com/@webpack-cli/configtest/-/configtest-1.0.4.tgz#f03ce6311c0883a83d04569e2c03c6238316d2aa"
+ integrity sha512-cs3XLy+UcxiP6bj0A6u7MLLuwdXJ1c3Dtc0RkKg+wiI1g/Ti1om8+/2hc2A2B60NbBNAbMgyBMHvyymWm/j4wQ==
+
+"@webpack-cli/info@^1.3.0":
+ version "1.3.0"
+ resolved "https://registry.yarnpkg.com/@webpack-cli/info/-/info-1.3.0.tgz#9d78a31101a960997a4acd41ffd9b9300627fe2b"
+ integrity sha512-ASiVB3t9LOKHs5DyVUcxpraBXDOKubYu/ihHhU+t1UPpxsivg6Od2E2qU4gJCekfEddzRBzHhzA/Acyw/mlK/w==
+ dependencies:
+ envinfo "^7.7.3"
+
+"@webpack-cli/serve@^1.5.2":
+ version "1.5.2"
+ resolved "https://registry.yarnpkg.com/@webpack-cli/serve/-/serve-1.5.2.tgz#ea584b637ff63c5a477f6f21604b5a205b72c9ec"
+ integrity sha512-vgJ5OLWadI8aKjDlOH3rb+dYyPd2GTZuQC/Tihjct6F9GpXGZINo3Y/IVuZVTM1eDQB+/AOsjPUWH/WySDaXvw==
+
"@xtuc/ieee754@^1.2.0":
version "1.2.0"
resolved "https://registry.yarnpkg.com/@xtuc/ieee754/-/ieee754-1.2.0.tgz#eef014a3145ae477a1cbc00cd1e552336dceb790"
@@ -2823,6 +3001,11 @@ acorn-globals@^6.0.0:
acorn "^7.1.1"
acorn-walk "^7.1.1"
+acorn-import-assertions@^1.7.6:
+ version "1.7.6"
+ resolved "https://registry.yarnpkg.com/acorn-import-assertions/-/acorn-import-assertions-1.7.6.tgz#580e3ffcae6770eebeec76c3b9723201e9d01f78"
+ integrity sha512-FlVvVFA1TX6l3lp8VjDnYYq7R1nyW6x3svAt4nDgrWQ9SBaSh9CnbwgSUTasgfNfOG5HlM1ehugCvM+hjo56LA==
+
acorn-jsx@^5.3.1:
version "5.3.2"
resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.3.2.tgz#7ed5bb55908b3b2f1bc55c6af1653bada7f07937"
@@ -2843,10 +3026,10 @@ acorn@^7.1.1, acorn@^7.4.0:
resolved "https://registry.yarnpkg.com/acorn/-/acorn-7.4.1.tgz#feaed255973d2e77555b83dbc08851a6c63520fa"
integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==
-acorn@^8.2.4:
- version "8.4.1"
- resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.4.1.tgz#56c36251fc7cabc7096adc18f05afe814321a28c"
- integrity sha512-asabaBSkEKosYKMITunzX177CXxQ4Q8BSSzMTKD+FefUhipQC70gfW5SiUDhYQ3vk8G+81HqQk7Fv9OXwwn9KA==
+acorn@^8.2.4, acorn@^8.4.1:
+ version "8.5.0"
+ resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.5.0.tgz#4512ccb99b3698c752591e9bb4472e38ad43cee2"
+ integrity sha512-yXbYeFy+jUuYd3/CDcg2NkIYE991XYX/bje7LmjJigUciaeO1JR4XxXgCIV1/Zc/dRuFEyw1L0pbA+qynJkW5Q==
address@1.1.2, address@^1.0.1:
version "1.1.2"
@@ -2912,9 +3095,9 @@ ajv@^6.1.0, ajv@^6.10.0, ajv@^6.10.2, ajv@^6.12.2, ajv@^6.12.3, ajv@^6.12.4, ajv
uri-js "^4.2.2"
ajv@^8.0.1, ajv@^8.2.0:
- version "8.6.2"
- resolved "https://registry.yarnpkg.com/ajv/-/ajv-8.6.2.tgz#2fb45e0e5fcbc0813326c1c3da535d1881bb0571"
- integrity sha512-9807RlWAgT564wT+DjeyU5OFMPjmzxVobvDFmNAhY+5zD6A2ly3jDp6sgnfyDtlIQ+7H97oc/DGCzzfu9rjw9w==
+ version "8.6.3"
+ resolved "https://registry.yarnpkg.com/ajv/-/ajv-8.6.3.tgz#11a66527761dc3e9a3845ea775d2d3c0414e8764"
+ integrity sha512-SMJOdDP6LqTkD0Uq8qLi+gMwSt0imXLSV080qFVwJCpH9U6Mb+SUGHAXM0KNbcBPguytWyvFxcHgMLe2D2XSpw==
dependencies:
fast-deep-equal "^3.1.1"
json-schema-traverse "^1.0.0"
@@ -2950,6 +3133,11 @@ ansi-escapes@^4.2.1, ansi-escapes@^4.3.0:
dependencies:
type-fest "^0.21.3"
+ansi-html-community@0.0.8:
+ version "0.0.8"
+ resolved "https://registry.yarnpkg.com/ansi-html-community/-/ansi-html-community-0.0.8.tgz#69fbc4d6ccbe383f9736934ae34c3f8290f1bf41"
+ integrity sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==
+
ansi-html@0.0.7, ansi-html@^0.0.7:
version "0.0.7"
resolved "https://registry.yarnpkg.com/ansi-html/-/ansi-html-0.0.7.tgz#813584021962a9e9e6fd039f940d12f56ca7859e"
@@ -2971,9 +3159,9 @@ ansi-regex@^4.1.0:
integrity sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==
ansi-regex@^5.0.0:
- version "5.0.0"
- resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.0.tgz#388539f55179bf39339c81af30a654d69f87cb75"
- integrity sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==
+ version "5.0.1"
+ resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.1.tgz#082cb2c89c9fe8659a311a53bd6a4dc5301db304"
+ integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==
ansi-styles@^2.2.1:
version "2.2.1"
@@ -3006,10 +3194,10 @@ ansi-to-html@^0.6.11:
dependencies:
entities "^2.0.0"
-any-observable@^0.3.0:
- version "0.3.0"
- resolved "https://registry.yarnpkg.com/any-observable/-/any-observable-0.3.0.tgz#af933475e5806a67d0d7df090dd5e8bef65d119b"
- integrity sha512-/FQM1EDkTsf63Ub2C6O7GuYFDsSXUwsaZDurV0np41ocwq0jthUAYCmhBX9f+KwlaCgIuWyr/4WlUQUBfKfZog==
+any-observable@^0.3.0, any-observable@^0.5.1:
+ version "0.5.1"
+ resolved "https://registry.yarnpkg.com/any-observable/-/any-observable-0.5.1.tgz#ab7d49ff64ebe6dd3ae26760a3f5a881e8db791e"
+ integrity sha512-8zv01bgDOp9PTmRTNCAHTw64TFP2rvlX4LvtNJLachaXY+AjmIvLT47fABNPCiIe89hKiSCo2n5zmPqI9CElPA==
anymatch@^2.0.0:
version "2.0.0"
@@ -3038,9 +3226,9 @@ aproba@^1.0.3, aproba@^1.1.1:
integrity sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==
are-we-there-yet@~1.1.2:
- version "1.1.5"
- resolved "https://registry.yarnpkg.com/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz#4b35c2944f062a8bfcda66410760350fe9ddfc21"
- integrity sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==
+ version "1.1.7"
+ resolved "https://registry.yarnpkg.com/are-we-there-yet/-/are-we-there-yet-1.1.7.tgz#b15474a932adab4ff8a50d9adfa7e4e926f21146"
+ integrity sha512-nxwy40TuMiUGqMyRHgCSWZ9FM4VAoRP4xUYSTv5ImRog+h9yISPbVH7H8fASCIzYn9wlEv4zvFL7uKDMCFQm3g==
dependencies:
delegates "^1.0.0"
readable-stream "^2.0.6"
@@ -3080,7 +3268,7 @@ array-flatten@1.1.1:
resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-1.1.1.tgz#9a5f699051b1e7073328f2a008968b64ea2955d2"
integrity sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=
-array-includes@^3.0.3, array-includes@^3.1.1, array-includes@^3.1.2, array-includes@^3.1.3:
+array-includes@^3.0.3, array-includes@^3.1.1, array-includes@^3.1.3:
version "3.1.3"
resolved "https://registry.yarnpkg.com/array-includes/-/array-includes-3.1.3.tgz#c7f619b382ad2afaf5326cddfdc0afc61af7690a"
integrity sha512-gcem1KlBU7c9rB+Rq8/3PPKsK2kjqeEBa3bD5kkQo4nYlOHQCJqIJFqBXDEfwaRuYTT4E+FxA9xez7Gf/e3Q7A==
@@ -3260,12 +3448,12 @@ axe-core@^4.0.2:
resolved "https://registry.yarnpkg.com/axe-core/-/axe-core-4.3.3.tgz#b55cd8e8ddf659fe89b064680e1c6a4dceab0325"
integrity sha512-/lqqLAmuIPi79WYfRpy2i8z+x+vxU3zX2uAm0gs1q52qTuKwolOj1P8XbufpXcsydrpKx2yGn2wzAnxCMV86QA==
-axios@0.21.1:
- version "0.21.1"
- resolved "https://registry.yarnpkg.com/axios/-/axios-0.21.1.tgz#22563481962f4d6bde9a76d516ef0e5d3c09b2b8"
- integrity sha512-dKQiRHxGD9PPRIUNIWvZhPTPpl1rf/OxTYKsqKUDjBwYylTvV7SjSHJb9ratfyzM6wCdLCOYLzs73qpg5c4iGA==
+axios@0.21.4:
+ version "0.21.4"
+ resolved "https://registry.yarnpkg.com/axios/-/axios-0.21.4.tgz#c67b90dc0568e5c1cf2b0b858c43ba28e2eda575"
+ integrity sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg==
dependencies:
- follow-redirects "^1.10.0"
+ follow-redirects "^1.14.0"
axobject-query@^2.2.0:
version "2.2.0"
@@ -3307,16 +3495,16 @@ babel-helper-to-multiple-sequence-expressions@^0.5.0:
resolved "https://registry.yarnpkg.com/babel-helper-to-multiple-sequence-expressions/-/babel-helper-to-multiple-sequence-expressions-0.5.0.tgz#a3f924e3561882d42fcf48907aa98f7979a4588d"
integrity sha512-m2CvfDW4+1qfDdsrtf4dwOslQC3yhbgyBFptncp4wvtdrDHqueW7slsYv4gArie056phvQFhT2nRcGS4bnm6mA==
-babel-jest@^27.0.6:
- version "27.0.6"
- resolved "https://registry.yarnpkg.com/babel-jest/-/babel-jest-27.0.6.tgz#e99c6e0577da2655118e3608b68761a5a69bd0d8"
- integrity sha512-iTJyYLNc4wRofASmofpOc5NK9QunwMk+TLFgGXsTFS8uEqmd8wdI7sga0FPe2oVH3b5Agt/EAK1QjPEuKL8VfA==
+babel-jest@^27.2.1:
+ version "27.2.1"
+ resolved "https://registry.yarnpkg.com/babel-jest/-/babel-jest-27.2.1.tgz#48edfa5cf8d59ab293da94321a369ccc7b67a4b1"
+ integrity sha512-kkaekSJHew1zfDW3cA2QiSBPg4uiLpiW0OwJKqFv0r2/mFgym/IBn7hxPntL6FvS66G/ROh+lz4pRiCJAH1/UQ==
dependencies:
- "@jest/transform" "^27.0.6"
- "@jest/types" "^27.0.6"
+ "@jest/transform" "^27.2.1"
+ "@jest/types" "^27.1.1"
"@types/babel__core" "^7.1.14"
babel-plugin-istanbul "^6.0.0"
- babel-preset-jest "^27.0.6"
+ babel-preset-jest "^27.2.0"
chalk "^4.0.0"
graceful-fs "^4.2.4"
slash "^3.0.0"
@@ -3385,10 +3573,10 @@ babel-plugin-istanbul@^6.0.0:
istanbul-lib-instrument "^4.0.0"
test-exclude "^6.0.0"
-babel-plugin-jest-hoist@^27.0.6:
- version "27.0.6"
- resolved "https://registry.yarnpkg.com/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.0.6.tgz#f7c6b3d764af21cb4a2a1ab6870117dbde15b456"
- integrity sha512-CewFeM9Vv2gM7Yr9n5eyyLVPRSiBnk6lKZRjgwYnGKSl9M14TMn2vkN02wTF04OGuSDLEzlWiMzvjXuW9mB6Gw==
+babel-plugin-jest-hoist@^27.2.0:
+ version "27.2.0"
+ resolved "https://registry.yarnpkg.com/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.2.0.tgz#79f37d43f7e5c4fdc4b2ca3e10cc6cf545626277"
+ integrity sha512-TOux9khNKdi64mW+0OIhcmbAn75tTlzKhxmiNXevQaPbrBYK7YKjP1jl6NHTJ6XR5UgUrJbCnWlKVnJn29dfjw==
dependencies:
"@babel/template" "^7.3.3"
"@babel/types" "^7.3.3"
@@ -3617,12 +3805,12 @@ babel-preset-current-node-syntax@^1.0.0:
"@babel/plugin-syntax-optional-chaining" "^7.8.3"
"@babel/plugin-syntax-top-level-await" "^7.8.3"
-babel-preset-jest@^27.0.6:
- version "27.0.6"
- resolved "https://registry.yarnpkg.com/babel-preset-jest/-/babel-preset-jest-27.0.6.tgz#909ef08e9f24a4679768be2f60a3df0856843f9d"
- integrity sha512-WObA0/Biw2LrVVwZkF/2GqbOdzhKD6Fkdwhoy9ASIrOWr/zodcSpQh72JOkEn6NWyjmnPDjNSqaGN4KnpKzhXw==
+babel-preset-jest@^27.2.0:
+ version "27.2.0"
+ resolved "https://registry.yarnpkg.com/babel-preset-jest/-/babel-preset-jest-27.2.0.tgz#556bbbf340608fed5670ab0ea0c8ef2449fba885"
+ integrity sha512-z7MgQ3peBwN5L5aCqBKnF6iqdlvZvFUQynEhu0J+X9nHLU72jO3iY331lcYrg+AssJ8q7xsv5/3AICzVmJ/wvg==
dependencies:
- babel-plugin-jest-hoist "^27.0.6"
+ babel-plugin-jest-hoist "^27.2.0"
babel-preset-current-node-syntax "^1.0.0"
babel-preset-minify@^0.5.1:
@@ -3890,14 +4078,14 @@ browserslist@4.14.2:
escalade "^3.0.2"
node-releases "^1.1.61"
-browserslist@^4.12.0, browserslist@^4.16.6, browserslist@^4.16.8:
- version "4.16.8"
- resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.16.8.tgz#cb868b0b554f137ba6e33de0ecff2eda403c4fb0"
- integrity sha512-sc2m9ohR/49sWEbPj14ZSSZqp+kbi16aLao42Hmn3Z8FpjuMaq2xCA2l4zl9ITfyzvnvyE0hcg62YkIGKxgaNQ==
+browserslist@^4.12.0, browserslist@^4.14.5, browserslist@^4.16.6, browserslist@^4.17.0:
+ version "4.17.0"
+ resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.17.0.tgz#1fcd81ec75b41d6d4994fb0831b92ac18c01649c"
+ integrity sha512-g2BJ2a0nEYvEFQC208q8mVAhfNwpZ5Mu8BwgtCdZKO3qx98HChmeg448fPdUzld8aFmfLgVh7yymqV+q1lJZ5g==
dependencies:
- caniuse-lite "^1.0.30001251"
+ caniuse-lite "^1.0.30001254"
colorette "^1.3.0"
- electron-to-chromium "^1.3.811"
+ electron-to-chromium "^1.3.830"
escalade "^3.1.1"
node-releases "^1.1.75"
@@ -3943,9 +4131,9 @@ bytes@3.1.0:
integrity sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==
c8@^7.6.0:
- version "7.8.0"
- resolved "https://registry.yarnpkg.com/c8/-/c8-7.8.0.tgz#8fcfe848587d9d5796f22e9b0546a387a66d1b3b"
- integrity sha512-x2Bx+IIEd608B1LmjiNQ/kizRPkCWo5XzuV57J9afPjAHSnYXALwbCSOkQ7cSaNXBNblfqcvdycj+klmL+j6yA==
+ version "7.9.0"
+ resolved "https://registry.yarnpkg.com/c8/-/c8-7.9.0.tgz#e63b9a22c8b4adbf6a8c8cb6194ee086b3e13c24"
+ integrity sha512-aQ7dC8gASnKdBwHUuYuzsdKCEDrKnWr7ZuZUnf4CNAL81oyKloKrs7H7zYvcrmCtIrMToudBSUhq2q+LLBMvgg==
dependencies:
"@bcoe/v8-coverage" "^0.2.3"
"@istanbuljs/schema" "^0.1.2"
@@ -3982,10 +4170,11 @@ cacache@^12.0.2:
y18n "^4.0.0"
cacache@^15.0.5:
- version "15.2.0"
- resolved "https://registry.yarnpkg.com/cacache/-/cacache-15.2.0.tgz#73af75f77c58e72d8c630a7a2858cb18ef523389"
- integrity sha512-uKoJSHmnrqXgthDFx/IU6ED/5xd+NNGe+Bb+kLZy7Ku4P+BaiWEUflAKPZ7eAzsYGcsAGASJZsybXp+quEcHTw==
+ version "15.3.0"
+ resolved "https://registry.yarnpkg.com/cacache/-/cacache-15.3.0.tgz#dc85380fb2f556fe3dda4c719bfa0ec875a7f1eb"
+ integrity sha512-VVdYzXEn+cnbXpFgWs5hTT7OScegHVmLhJIR8Ufqk3iFD6A6j5iSX1KuBTfNEv4tdJWE2PzA6IVFtcLC7fN9wQ==
dependencies:
+ "@npmcli/fs" "^1.0.0"
"@npmcli/move-file" "^1.0.1"
chownr "^2.0.0"
fs-minipass "^2.0.0"
@@ -4069,10 +4258,10 @@ camelcase@^6.2.0:
resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-6.2.0.tgz#924af881c9d525ac9d87f40d964e5cea982a1809"
integrity sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==
-caniuse-lite@^1.0.30001109, caniuse-lite@^1.0.30001125, caniuse-lite@^1.0.30001251:
- version "1.0.30001251"
- resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001251.tgz#6853a606ec50893115db660f82c094d18f096d85"
- integrity sha512-HOe1r+9VkU4TFmnU70z+r7OLmtR+/chB1rdcJUeQlAinjEeb0cKL20tlAtOagNZhbrtLnCvV19B4FmF1rgzl6A==
+caniuse-lite@^1.0.30001109, caniuse-lite@^1.0.30001125, caniuse-lite@^1.0.30001254:
+ version "1.0.30001259"
+ resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001259.tgz#ae21691d3da9c4be6144403ac40f71d9f6efd790"
+ integrity sha512-V7mQTFhjITxuk9zBpI6nYsiTXhcPe05l+364nZjK7MFK/E7ibvYBSAXr4YcA6oPR8j3ZLM/LN+lUqUVAQEUZFg==
case-sensitive-paths-webpack-plugin@^2.3.0:
version "2.4.0"
@@ -4222,11 +4411,6 @@ class-utils@^0.3.5:
isobject "^3.0.0"
static-extend "^0.1.1"
-classnames@^2.2.5:
- version "2.3.1"
- resolved "https://registry.yarnpkg.com/classnames/-/classnames-2.3.1.tgz#dfcfa3891e306ec1dad105d0e88f4417b8535e8e"
- integrity sha512-OlQdbZ7gLfGarSqxesMesDa5uz7KFbID8Kpq/SxIoNGDqY8lSYs0D+hhtBXhcdB3rcbXArFr7vlHheLk1voeNA==
-
clean-css@^4.2.3:
version "4.2.3"
resolved "https://registry.yarnpkg.com/clean-css/-/clean-css-4.2.3.tgz#507b5de7d97b48ee53d84adb0160ff6216380f78"
@@ -4302,6 +4486,11 @@ clone-deep@^4.0.1:
kind-of "^6.0.2"
shallow-clone "^3.0.0"
+clsx@^1.1.1:
+ version "1.1.1"
+ resolved "https://registry.yarnpkg.com/clsx/-/clsx-1.1.1.tgz#98b3134f9abbdf23b2663491ace13c5c03a73188"
+ integrity sha512-6/bPho624p3S2pMyvP5kKBPXnI3ufHLObBFCfgx+LkeR5lg2XYy2hqZqUf45ypD8COn2bhgGJSUE+l5dhNBieA==
+
co@3.1.0:
version "3.1.0"
resolved "https://registry.yarnpkg.com/co/-/co-3.1.0.tgz#4ea54ea5a08938153185e15210c68d9092bc1b78"
@@ -4359,10 +4548,10 @@ color-name@~1.1.4:
resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2"
integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==
-colorette@^1.2.1, colorette@^1.2.2, colorette@^1.3.0:
- version "1.3.0"
- resolved "https://registry.yarnpkg.com/colorette/-/colorette-1.3.0.tgz#ff45d2f0edb244069d3b772adeb04fed38d0a0af"
- integrity sha512-ecORCqbSFP7Wm8Y6lyqMJjexBQqXSF7SSeaTyGGphogUjBlFP9m9o08wy86HL2uB7fMTxtOUzLMk7ogKcxMg1w==
+colorette@^1.2.1, colorette@^1.3.0, colorette@^1.4.0:
+ version "1.4.0"
+ resolved "https://registry.yarnpkg.com/colorette/-/colorette-1.4.0.tgz#5190fbb87276259a86ad700bff2c6d6faa3fca40"
+ integrity sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g==
colors@^1.1.2:
version "1.4.0"
@@ -4396,7 +4585,7 @@ commander@^6.2.1:
resolved "https://registry.yarnpkg.com/commander/-/commander-6.2.1.tgz#0792eb682dfbc325999bb2b84fddddba110ac73c"
integrity sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==
-commander@^7.2.0:
+commander@^7.0.0, commander@^7.2.0:
version "7.2.0"
resolved "https://registry.yarnpkg.com/commander/-/commander-7.2.0.tgz#a36cb57d0b501ce108e4d20559a150a391d97ab7"
integrity sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==
@@ -4535,28 +4724,33 @@ copy-to-clipboard@^3.3.1:
toggle-selection "^1.0.6"
core-js-compat@^3.14.0, core-js-compat@^3.16.0, core-js-compat@^3.8.1:
- version "3.16.3"
- resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.16.3.tgz#ae12a6e20505a1d79fbd16b6689dfc77fc989114"
- integrity sha512-A/OtSfSJQKLAFRVd4V0m6Sep9lPdjD8bpN8v3tCCGwE0Tmh0hOiVDm9tw6mXmWOKOSZIyr3EkywPo84cJjGvIQ==
+ version "3.18.0"
+ resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.18.0.tgz#fb360652201e8ac8da812718c008cd0482ed9b42"
+ integrity sha512-tRVjOJu4PxdXjRMEgbP7lqWy1TWJu9a01oBkn8d+dNrhgmBwdTkzhHZpVJnEmhISLdoJI1lX08rcBcHi3TZIWg==
dependencies:
- browserslist "^4.16.8"
+ browserslist "^4.17.0"
semver "7.0.0"
core-js-pure@^3.16.0, core-js-pure@^3.8.2:
- version "3.16.3"
- resolved "https://registry.yarnpkg.com/core-js-pure/-/core-js-pure-3.16.3.tgz#41ccb9b6027535f8dd51a0af004c1c7f0a8c9ca7"
- integrity sha512-6In+2RwN0FT5yK0ZnhDP5rco/NnuuFZhHauQizZiHo5lDnqAvq8Phxcpy3f+prJOqtKodt/cftBl/GTOW0kiqQ==
+ version "3.18.0"
+ resolved "https://registry.yarnpkg.com/core-js-pure/-/core-js-pure-3.18.0.tgz#e5187347bae66448c9e2d67c01c34c4df3261dc5"
+ integrity sha512-ZnK+9vyuMhKulIGqT/7RHGRok8RtkHMEX/BGPHkHx+ouDkq+MUvf9mfIgdqhpmPDu8+V5UtRn/CbCRc9I4lX4w==
-core-js@^3.0.4, core-js@^3.6.5, core-js@^3.8.2:
- version "3.16.3"
- resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.16.3.tgz#1f2d43c51a9ed014cc6c83440af14697ae4b75f2"
- integrity sha512-lM3GftxzHNtPNUJg0v4pC2RC6puwMd6VZA7vXUczi+SKmCWSf4JwO89VJGMqbzmB7jlK7B5hr3S64PqwFL49cA==
+core-js@^3.0.4, core-js@^3.16.0, core-js@^3.6.5, core-js@^3.8.2:
+ version "3.18.0"
+ resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.18.0.tgz#9af3f4a6df9ba3428a3fb1b171f1503b3f40cc49"
+ integrity sha512-WJeQqq6jOYgVgg4NrXKL0KLQhi0CT4ZOCvFL+3CQ5o7I6J8HkT5wd53EadMfqTDp1so/MT1J+w2ujhWcCJtN7w==
-core-util-is@1.0.2, core-util-is@~1.0.0:
+core-util-is@1.0.2:
version "1.0.2"
resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7"
integrity sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=
+core-util-is@~1.0.0:
+ version "1.0.3"
+ resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.3.tgz#a6042d3634c2b27e9328f837b965fac83808db85"
+ integrity sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==
+
cosmiconfig@^6.0.0:
version "6.0.0"
resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-6.0.0.tgz#da4fee853c52f6b1e6935f41c1a2fc50bd4a9982"
@@ -4745,14 +4939,14 @@ cssstyle@^2.3.0:
cssom "~0.3.6"
csstype@^2.5.7:
- version "2.6.17"
- resolved "https://registry.yarnpkg.com/csstype/-/csstype-2.6.17.tgz#4cf30eb87e1d1a005d8b6510f95292413f6a1c0e"
- integrity sha512-u1wmTI1jJGzCJzWndZo8mk4wnPTZd1eOIYTYvuEyOQGfmDl3TrabCCfKnOC86FZwW/9djqTl933UF/cS425i9A==
+ version "2.6.18"
+ resolved "https://registry.yarnpkg.com/csstype/-/csstype-2.6.18.tgz#980a8b53085f34af313410af064f2bd241784218"
+ integrity sha512-RSU6Hyeg14am3Ah4VZEmeX8H7kLwEEirXe6aU2IPfKNvhXwTflK5HQRDNI0ypQXoqmm+QPyG2IaPuQE5zMwSIQ==
csstype@^3.0.2:
- version "3.0.8"
- resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.0.8.tgz#d2266a792729fb227cd216fb572f43728e1ad340"
- integrity sha512-jXKhWqXPmlUeoQnF/EhTtTl4C9SnrxSH/jZUih3jmO6lBKr99rP3/+FmrMj4EFpOXzMtXHAZkd3x0E6h6Fgflw==
+ version "3.0.9"
+ resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.0.9.tgz#6410af31b26bd0520933d02cbc64fce9ce3fbf0b"
+ integrity sha512-rpw6JPxK6Rfg1zLOYCSwle2GFOOsnjmDYDaBwEcwoOg4qlsIVCN789VkBZDJAGi4T07gI4YSutR43t9Zz4Lzuw==
cyclist@^1.0.1:
version "1.0.1"
@@ -4771,6 +4965,11 @@ dashdash@^1.12.0:
dependencies:
assert-plus "^1.0.0"
+data-uri-to-buffer@^3.0.1:
+ version "3.0.1"
+ resolved "https://registry.yarnpkg.com/data-uri-to-buffer/-/data-uri-to-buffer-3.0.1.tgz#594b8973938c5bc2c33046535785341abc4f3636"
+ integrity sha512-WboRycPNsVw3B3TL559F7kuBUM4d8CgMEvk6xEJlOp7OBPjt6G7z8WMWlD2rOFZLk6OYfFIUGsCOWzcQH9K2og==
+
data-urls@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/data-urls/-/data-urls-2.0.0.tgz#156485a72963a970f5d5821aaf642bef2bf2db9b"
@@ -4847,9 +5046,9 @@ dedent@^0.7.0:
integrity sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw=
deep-is@^0.1.3, deep-is@~0.1.3:
- version "0.1.3"
- resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.3.tgz#b369d6fb5dbc13eecf524f91b070feedc357cf34"
- integrity sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=
+ version "0.1.4"
+ resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.4.tgz#a6f2dce612fadd2ef1f519b73551f17e85199831"
+ integrity sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==
deep-object-diff@^1.1.0:
version "1.1.0"
@@ -5036,17 +5235,17 @@ domexception@^2.0.1:
dependencies:
webidl-conversions "^5.0.0"
-domhandler@^4.0.0, domhandler@^4.2.0:
- version "4.2.0"
- resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-4.2.0.tgz#f9768a5f034be60a89a27c2e4d0f74eba0d8b059"
- integrity sha512-zk7sgt970kzPks2Bf+dwT/PLzghLnsivb9CcxkvR8Mzr66Olr0Ofd8neSbglHJHaHa2MadfoSdNlKYAaafmWfA==
+domhandler@^4.0.0, domhandler@^4.2.0, domhandler@^4.2.2:
+ version "4.2.2"
+ resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-4.2.2.tgz#e825d721d19a86b8c201a35264e226c678ee755f"
+ integrity sha512-PzE9aBMsdZO8TK4BnuJwH0QT41wgMbRzuZrHUcpYncEjmQazq8QEaBWgLG7ZyC/DAZKEgglpIA6j4Qn/HmxS3w==
dependencies:
domelementtype "^2.2.0"
-domutils@^2.5.2, domutils@^2.6.0:
- version "2.7.0"
- resolved "https://registry.yarnpkg.com/domutils/-/domutils-2.7.0.tgz#8ebaf0c41ebafcf55b0b72ec31c56323712c5442"
- integrity sha512-8eaHa17IwJUPAiB+SoTYBo5mCdeMgdcAoXJ59m6DT1vw+5iLS3gNoqYaRowaBKtGVrOF1Jz4yDTgYKLK2kvfJg==
+domutils@^2.5.2, domutils@^2.6.0, domutils@^2.8.0:
+ version "2.8.0"
+ resolved "https://registry.yarnpkg.com/domutils/-/domutils-2.8.0.tgz#4437def5db6e2d1f5d6ee859bd95ca7d02048135"
+ integrity sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==
dependencies:
dom-serializer "^1.0.1"
domelementtype "^2.2.0"
@@ -5128,10 +5327,10 @@ ee-first@1.1.1:
resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d"
integrity sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=
-electron-to-chromium@^1.3.564, electron-to-chromium@^1.3.811:
- version "1.3.817"
- resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.817.tgz#911b4775b5d9fa0c4729d4694adc81de85d8d8f6"
- integrity sha512-Vw0Faepf2Id9Kf2e97M/c99qf168xg86JLKDxivvlpBQ9KDtjSeX0v+TiuSE25PqeQfTz+NJs375b64ca3XOIQ==
+electron-to-chromium@^1.3.564, electron-to-chromium@^1.3.830:
+ version "1.3.845"
+ resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.845.tgz#326d3be3ee5d2c065f689119d441c997f9fd41d8"
+ integrity sha512-y0RorqmExFDI4RjLEC6j365bIT5UAXf9WIRcknvSFHVhbC/dRnCgJnPA3DUUW6SCC85QGKEafgqcHJ6uPdEP1Q==
elegant-spinner@^1.0.1:
version "1.0.1"
@@ -5222,6 +5421,14 @@ enhanced-resolve@^4.5.0:
memory-fs "^0.5.0"
tapable "^1.0.0"
+enhanced-resolve@^5.0.0, enhanced-resolve@^5.8.0:
+ version "5.8.3"
+ resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-5.8.3.tgz#6d552d465cce0423f5b3d718511ea53826a7b2f0"
+ integrity sha512-EGAbGvH7j7Xt2nc0E7D99La1OiEs8LnyimkRgwExpUMScN6O+3x9tIWs7PLQZVNx4YD+00skHXPXi1yQHpAmZA==
+ dependencies:
+ graceful-fs "^4.2.4"
+ tapable "^2.2.0"
+
enquirer@^2.3.5, enquirer@^2.3.6:
version "2.3.6"
resolved "https://registry.yarnpkg.com/enquirer/-/enquirer-2.3.6.tgz#2a7fe5dd634a1e4125a975ec994ff5456dc3734d"
@@ -5234,6 +5441,11 @@ entities@^2.0.0:
resolved "https://registry.yarnpkg.com/entities/-/entities-2.2.0.tgz#098dc90ebb83d8dffa089d55256b351d34c4da55"
integrity sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==
+entities@^3.0.1:
+ version "3.0.1"
+ resolved "https://registry.yarnpkg.com/entities/-/entities-3.0.1.tgz#2b887ca62585e96db3903482d336c1006c3001d4"
+ integrity sha512-WiyBqoomrwMdFG1e0kqvASYfnlb0lp8M5o5Fw2OFq1hNZxxcNk8Ik0Xm7LxzBhuidnZB/UtBqVCgUz3kBOP51Q==
+
env-ci@^5.0.2:
version "5.0.2"
resolved "https://registry.yarnpkg.com/env-ci/-/env-ci-5.0.2.tgz#48b6687f8af8cdf5e31b8fcf2987553d085249d9"
@@ -5242,6 +5454,11 @@ env-ci@^5.0.2:
execa "^4.0.0"
java-properties "^1.0.0"
+envinfo@^7.7.3:
+ version "7.8.1"
+ resolved "https://registry.yarnpkg.com/envinfo/-/envinfo-7.8.1.tgz#06377e3e5f4d379fea7ac592d5ad8927e0c4d475"
+ integrity sha512-/o+BXHmB7ocbHEAs6F2EnG0ogybVVUdkRunTT2glZU9XAaGmhqskrvKwqXuDfNjEO0LZKWdejEEpnq8aM0tOaw==
+
errno@^0.1.3, errno@~0.1.7:
version "0.1.8"
resolved "https://registry.yarnpkg.com/errno/-/errno-0.1.8.tgz#8bb3e9c7d463be4976ff888f76b4809ebc2e811f"
@@ -5263,22 +5480,23 @@ error-stack-parser@^2.0.6:
dependencies:
stackframe "^1.1.1"
-es-abstract@^1.17.0-next.0, es-abstract@^1.18.0-next.1, es-abstract@^1.18.0-next.2, es-abstract@^1.18.2:
- version "1.18.5"
- resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.18.5.tgz#9b10de7d4c206a3581fd5b2124233e04db49ae19"
- integrity sha512-DDggyJLoS91CkJjgauM5c0yZMjiD1uK3KcaCeAmffGwZ+ODWzOkPN4QwRbsK5DOFf06fywmyLci3ZD8jLGhVYA==
+es-abstract@^1.17.0-next.0, es-abstract@^1.18.0-next.1, es-abstract@^1.18.0-next.2, es-abstract@^1.18.1, es-abstract@^1.18.2:
+ version "1.18.6"
+ resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.18.6.tgz#2c44e3ea7a6255039164d26559777a6d978cb456"
+ integrity sha512-kAeIT4cku5eNLNuUKhlmtuk1/TRZvQoYccn6TO0cSVdf1kzB0T7+dYuVK9MWM7l+/53W2Q8M7N2c6MQvhXFcUQ==
dependencies:
call-bind "^1.0.2"
es-to-primitive "^1.2.1"
function-bind "^1.1.1"
get-intrinsic "^1.1.1"
+ get-symbol-description "^1.0.0"
has "^1.0.3"
has-symbols "^1.0.2"
internal-slot "^1.0.3"
- is-callable "^1.2.3"
+ is-callable "^1.2.4"
is-negative-zero "^2.0.1"
- is-regex "^1.1.3"
- is-string "^1.0.6"
+ is-regex "^1.1.4"
+ is-string "^1.0.7"
object-inspect "^1.11.0"
object-keys "^1.1.1"
object.assign "^4.1.2"
@@ -5305,6 +5523,11 @@ es-get-iterator@^1.0.2:
is-string "^1.0.5"
isarray "^2.0.5"
+es-module-lexer@^0.7.1:
+ version "0.7.1"
+ resolved "https://registry.yarnpkg.com/es-module-lexer/-/es-module-lexer-0.7.1.tgz#c2c8e0f46f2df06274cdaf0dd3f3b33e0a0b267d"
+ integrity sha512-MgtWFl5No+4S3TmhDmCz2ObFGm6lEpTnzbQi+Dd+pw4mlTIZTmM2iAs5gRlmx5zS9luzobCSBSI90JM/1/JgOw==
+
es-to-primitive@^1.2.1:
version "1.2.1"
resolved "https://registry.yarnpkg.com/es-to-primitive/-/es-to-primitive-1.2.1.tgz#e55cd4c9cdc188bcefb03b366c736323fc5c898a"
@@ -5315,9 +5538,9 @@ es-to-primitive@^1.2.1:
is-symbol "^1.0.2"
es5-shim@^4.5.13:
- version "4.5.15"
- resolved "https://registry.yarnpkg.com/es5-shim/-/es5-shim-4.5.15.tgz#6a26869b261854a3b045273f5583c52d390217fe"
- integrity sha512-FYpuxEjMeDvU4rulKqFdukQyZSTpzhg4ScQHrAosrlVpR6GFyaw14f74yn2+4BugniIS0Frpg7TvwZocU4ZMTw==
+ version "4.6.2"
+ resolved "https://registry.yarnpkg.com/es5-shim/-/es5-shim-4.6.2.tgz#827cdd0c6fb5beb26fd368d65430e8b5eaeba942"
+ integrity sha512-n0XTVMGps+Deyr38jtqKPR5F5hb9owYeRQcKJW39eFvzUk/u/9Ww315werRzbiNMnHCUw/YHDPBphTlEnzdi+A==
es6-shim@^0.35.5:
version "0.35.6"
@@ -5418,11 +5641,11 @@ eslint-plugin-eslint-comments@^3.2.0:
ignore "^5.0.5"
eslint-plugin-html@^6.1.2:
- version "6.1.2"
- resolved "https://registry.yarnpkg.com/eslint-plugin-html/-/eslint-plugin-html-6.1.2.tgz#fa26e4804428956c80e963b6499c192061c2daf3"
- integrity sha512-bhBIRyZFqI4EoF12lGDHAmgfff8eLXx6R52/K3ESQhsxzCzIE6hdebS7Py651f7U3RBotqroUnC3L29bR7qJWQ==
+ version "6.2.0"
+ resolved "https://registry.yarnpkg.com/eslint-plugin-html/-/eslint-plugin-html-6.2.0.tgz#715bc00b50bbd0d996e28f953c289a5ebec69d43"
+ integrity sha512-vi3NW0E8AJombTvt8beMwkL1R/fdRWl4QSNRNMhVQKWm36/X0KF0unGNAY4mqUF06mnwVWZcIcerrCnfn9025g==
dependencies:
- htmlparser2 "^6.0.1"
+ htmlparser2 "^7.1.2"
eslint-plugin-import@^2.23.4:
version "2.24.2"
@@ -5446,9 +5669,9 @@ eslint-plugin-import@^2.23.4:
tsconfig-paths "^3.11.0"
eslint-plugin-jest@^24.3.6:
- version "24.4.0"
- resolved "https://registry.yarnpkg.com/eslint-plugin-jest/-/eslint-plugin-jest-24.4.0.tgz#fa4b614dbd46a98b652d830377971f097bda9262"
- integrity sha512-8qnt/hgtZ94E9dA6viqfViKBfkJwFHXgJmTWlMGDgunw1XJEGqm3eiPjDsTanM3/u/3Az82nyQM9GX7PM/QGmg==
+ version "24.4.2"
+ resolved "https://registry.yarnpkg.com/eslint-plugin-jest/-/eslint-plugin-jest-24.4.2.tgz#9e8cf05ee6a0e3025e6149df2f36950abfa8d5bf"
+ integrity sha512-jNMnqwX75z0RXRMXkxwb/+9ylKJYJLJ8nT8nBT0XFM5qx4IQGxP4edMawa0qGkSbHae0BDPBmi8I2QF0/F04XQ==
dependencies:
"@typescript-eslint/experimental-utils" "^4.0.1"
@@ -5505,23 +5728,33 @@ eslint-plugin-react-hooks@^4.2.0:
integrity sha512-623WEiZJqxR7VdxFCKLI6d6LLpwJkGPYKODnkH3D7WpOG5KM8yWueBd8TLsNAetEJNF5iJmolaAKO3F8yzyVBQ==
eslint-plugin-react@^7.24.0:
- version "7.24.0"
- resolved "https://registry.yarnpkg.com/eslint-plugin-react/-/eslint-plugin-react-7.24.0.tgz#eadedfa351a6f36b490aa17f4fa9b14e842b9eb4"
- integrity sha512-KJJIx2SYx7PBx3ONe/mEeMz4YE0Lcr7feJTCMyyKb/341NcjuAgim3Acgan89GfPv7nxXK2+0slu0CWXYM4x+Q==
+ version "7.26.0"
+ resolved "https://registry.yarnpkg.com/eslint-plugin-react/-/eslint-plugin-react-7.26.0.tgz#3ae019a35d542b98e5af9e2f96b89c232c74b55b"
+ integrity sha512-dceliS5itjk4EZdQYtLMz6GulcsasguIs+VTXuiC7Q5IPIdGTkyfXVdmsQOqEhlD9MciofH4cMcT1bw1WWNxCQ==
dependencies:
array-includes "^3.1.3"
array.prototype.flatmap "^1.2.4"
doctrine "^2.1.0"
- has "^1.0.3"
+ estraverse "^5.2.0"
jsx-ast-utils "^2.4.1 || ^3.0.0"
minimatch "^3.0.4"
object.entries "^1.1.4"
object.fromentries "^2.0.4"
+ object.hasown "^1.0.0"
object.values "^1.1.4"
prop-types "^15.7.2"
resolve "^2.0.0-next.3"
+ semver "^6.3.0"
string.prototype.matchall "^4.0.5"
+eslint-scope@5.1.1, eslint-scope@^5.1.1:
+ version "5.1.1"
+ resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-5.1.1.tgz#e786e59a66cb92b3f6c1fb0d508aab174848f48c"
+ integrity sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==
+ dependencies:
+ esrecurse "^4.3.0"
+ estraverse "^4.1.1"
+
eslint-scope@^4.0.3:
version "4.0.3"
resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-4.0.3.tgz#ca03833310f6889a3264781aa82e63eb9cfe7848"
@@ -5530,14 +5763,6 @@ eslint-scope@^4.0.3:
esrecurse "^4.1.0"
estraverse "^4.1.1"
-eslint-scope@^5.1.1:
- version "5.1.1"
- resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-5.1.1.tgz#e786e59a66cb92b3f6c1fb0d508aab174848f48c"
- integrity sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==
- dependencies:
- esrecurse "^4.3.0"
- estraverse "^4.1.1"
-
eslint-utils@^2.1.0:
version "2.1.0"
resolved "https://registry.yarnpkg.com/eslint-utils/-/eslint-utils-2.1.0.tgz#d2de5e03424e707dc10c74068ddedae708741b27"
@@ -5670,7 +5895,7 @@ etag@~1.8.1:
resolved "https://registry.yarnpkg.com/etag/-/etag-1.8.1.tgz#41ae2eeb65efa62268aebfea83ac7d79299b0887"
integrity sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=
-events@^3.0.0:
+events@^3.0.0, events@^3.2.0:
version "3.3.0"
resolved "https://registry.yarnpkg.com/events/-/events-3.3.0.tgz#31a95ad0a924e2d2c419a813aeb2c4e878ea7400"
integrity sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==
@@ -5731,16 +5956,16 @@ expand-brackets@^2.1.4:
snapdragon "^0.8.1"
to-regex "^3.0.1"
-expect@^27.0.6:
- version "27.0.6"
- resolved "https://registry.yarnpkg.com/expect/-/expect-27.0.6.tgz#a4d74fbe27222c718fff68ef49d78e26a8fd4c05"
- integrity sha512-psNLt8j2kwg42jGBDSfAlU49CEZxejN1f1PlANWDZqIhBOVU/c2Pm888FcjWJzFewhIsNWfZJeLjUjtKGiPuSw==
+expect@^27.2.1:
+ version "27.2.1"
+ resolved "https://registry.yarnpkg.com/expect/-/expect-27.2.1.tgz#5f882b308716618613f0106a488b46c303908157"
+ integrity sha512-ekOA2mBtT2phxcoPVHCXIzbJxCvRXhx2fr7m28IgGdZxUOh8UvxvoRz1FcPlfgZMpE92biHB6woIcAKXqR28hA==
dependencies:
- "@jest/types" "^27.0.6"
+ "@jest/types" "^27.1.1"
ansi-styles "^5.0.0"
jest-get-type "^27.0.6"
- jest-matcher-utils "^27.0.6"
- jest-message-util "^27.0.6"
+ jest-matcher-utils "^27.2.0"
+ jest-message-util "^27.2.0"
jest-regex-util "^27.0.6"
express@^4.17.1:
@@ -5876,10 +6101,15 @@ fast-levenshtein@^2.0.6, fast-levenshtein@~2.0.6:
resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917"
integrity sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=
+fastest-levenshtein@^1.0.12:
+ version "1.0.12"
+ resolved "https://registry.yarnpkg.com/fastest-levenshtein/-/fastest-levenshtein-1.0.12.tgz#9990f7d3a88cc5a9ffd1f1745745251700d497e2"
+ integrity sha512-On2N+BpYJ15xIC974QNVuYGMOlEVt4s0EOI3wwMqOmK1fdDY+FN/zltPV8vosq4ad4c/gJ1KHScUn/6AWIgiow==
+
fastq@^1.6.0:
- version "1.12.0"
- resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.12.0.tgz#ed7b6ab5d62393fb2cc591c853652a5c318bf794"
- integrity sha512-VNX0QkHK3RsXVKr9KrlUv/FoTa0NdbYoHHl7uXHv2rzyHSlxjdNAKug2twd9luJxpcyNeAgf5iPPMutJO67Dfg==
+ version "1.13.0"
+ resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.13.0.tgz#616760f88a7526bdfc596b7cab8c18938c36b98c"
+ integrity sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==
dependencies:
reusify "^1.0.4"
@@ -5897,6 +6127,13 @@ fb-watchman@^2.0.0:
dependencies:
bser "2.1.1"
+fetch-blob@^3.1.2:
+ version "3.1.2"
+ resolved "https://registry.yarnpkg.com/fetch-blob/-/fetch-blob-3.1.2.tgz#6bc438675f3851ecea51758ac91f6a1cd1bacabd"
+ integrity sha512-hunJbvy/6OLjCD0uuhLdp0mMPzP/yd2ssd1t2FCJsaA7wkWhpbp9xfuNVpv7Ll4jFhzp6T4LAupSiV9uOeg0VQ==
+ dependencies:
+ web-streams-polyfill "^3.0.3"
+
figgy-pudding@^3.5.1:
version "3.5.2"
resolved "https://registry.yarnpkg.com/figgy-pudding/-/figgy-pudding-3.5.2.tgz#b4eee8148abb01dcf1d1ac34367d59e12fa61d6e"
@@ -5998,9 +6235,9 @@ find-cache-dir@^2.0.0, find-cache-dir@^2.1.0:
pkg-dir "^3.0.0"
find-cache-dir@^3.3.1:
- version "3.3.1"
- resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-3.3.1.tgz#89b33fad4a4670daa94f855f7fbe31d6d84fe880"
- integrity sha512-t2GDMt3oGC/v+BMwzmllWDuJF/xcDtE5j/fCGbqDD7OLuJkj0cfh1YSA5VKPvwMeLFLNDBkwOKZ2X85jGLVftQ==
+ version "3.3.2"
+ resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-3.3.2.tgz#b30c5b6eff0730731aea9bbd9dbecbd80256d64b"
+ integrity sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==
dependencies:
commondir "^1.0.1"
make-dir "^3.0.2"
@@ -6062,10 +6299,10 @@ flush-write-stream@^1.0.0:
inherits "^2.0.3"
readable-stream "^2.3.6"
-follow-redirects@^1.10.0:
- version "1.14.2"
- resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.14.2.tgz#cecb825047c00f5e66b142f90fed4f515dec789b"
- integrity sha512-yLR6WaE2lbF0x4K2qE2p9PEXKLDjUjnR/xmjS3wHAYxtlsI9MLLBJUZirAHKzUZDGLxje7w/cXR49WOUo4rbsA==
+follow-redirects@^1.14.0:
+ version "1.14.4"
+ resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.14.4.tgz#838fdf48a8bbdd79e52ee51fb1c94e3ed98b9379"
+ integrity sha512-zwGkiSXC1MUJG/qmeIFH2HBJx9u0V46QGUe3YR1fXG8bXQxq7fLj0RjLZQ5nubr9qNJUZrH+xUcwXEoXNpfS+g==
for-in@^1.0.2:
version "1.0.2"
@@ -6099,9 +6336,9 @@ fork-ts-checker-webpack-plugin@4.1.6, fork-ts-checker-webpack-plugin@^4.1.6:
worker-rpc "^0.1.0"
fork-ts-checker-webpack-plugin@^6.0.4:
- version "6.3.2"
- resolved "https://registry.yarnpkg.com/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.3.2.tgz#96555f9f05c1cf44af3aef7db632489a3b6ff085"
- integrity sha512-L3n1lrV20pRa7ocAuM2YW4Ux1yHM8+dV4shqPdHf1xoeG5KQhp3o0YySvNsBKBISQOCN4N2Db9DV4xYN6xXwyQ==
+ version "6.3.3"
+ resolved "https://registry.yarnpkg.com/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.3.3.tgz#73a9d8e1dc5821fa19a3daedc8be7568b095c8ab"
+ integrity sha512-S3uMSg8IsIvs0H6VAfojtbf6RcnEXxEpDMT2Q41M2l0m20JO8eA1t4cCJybvrasC8SvvPEtK4B8ztxxfLljhNg==
dependencies:
"@babel/code-frame" "^7.8.3"
"@types/json-schema" "^7.0.5"
@@ -6392,6 +6629,11 @@ glob-to-regexp@^0.3.0:
resolved "https://registry.yarnpkg.com/glob-to-regexp/-/glob-to-regexp-0.3.0.tgz#8c5a1494d2066c570cc3bfe4496175acc4d502ab"
integrity sha1-jFoUlNIGbFcMw7/kSWF1rMTVAqs=
+glob-to-regexp@^0.4.1:
+ version "0.4.1"
+ resolved "https://registry.yarnpkg.com/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz#c75297087c851b9a578bd217dd59a92f59fe546e"
+ integrity sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==
+
glob@^7.0.0, glob@^7.0.3, glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4, glob@^7.1.6:
version "7.1.7"
resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.7.tgz#3b193e9233f01d42d0b3f78294bbeeb418f94a90"
@@ -6730,6 +6972,13 @@ hoist-non-react-statics@^3.3.0:
dependencies:
react-is "^16.7.0"
+homedir-polyfill@^1.0.1:
+ version "1.0.3"
+ resolved "https://registry.yarnpkg.com/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz#743298cef4e5af3e194161fbadcc2151d3a058e8"
+ integrity sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==
+ dependencies:
+ parse-passwd "^1.0.0"
+
hosted-git-info@^2.1.4:
version "2.8.9"
resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.8.9.tgz#dffc0bf9a21c02209090f2aa69429e1414daf3f9"
@@ -6749,11 +6998,16 @@ html-encoding-sniffer@^2.0.1:
dependencies:
whatwg-encoding "^1.0.5"
-html-entities@^1.2.0, html-entities@^1.2.1:
+html-entities@^1.2.1:
version "1.4.0"
resolved "https://registry.yarnpkg.com/html-entities/-/html-entities-1.4.0.tgz#cfbd1b01d2afaf9adca1b10ae7dffab98c71d2dc"
integrity sha512-8nxjcBcd8wovbeKx7h3wTji4e6+rhaVuPNpMqwWgnHh+N9ToqsCs6XztWRBPQ+UtzsoMAdKZtUENoVzU/EMtZA==
+html-entities@^2.1.0:
+ version "2.3.2"
+ resolved "https://registry.yarnpkg.com/html-entities/-/html-entities-2.3.2.tgz#760b404685cb1d794e4f4b744332e3b00dcfe488"
+ integrity sha512-c3Ab/url5ksaT0WyleslpBEthOzWhrjQbg75y7XUsfSzi3Dgzt0l8w5e7DylRn15MTlMMD58dTfzddNS2kcAjQ==
+
html-escaper@^2.0.0:
version "2.0.2"
resolved "https://registry.yarnpkg.com/html-escaper/-/html-escaper-2.0.2.tgz#dfd60027da36a36dfcbe236262c00a5822681453"
@@ -6792,7 +7046,7 @@ html-webpack-plugin@^4.0.0:
tapable "^1.1.3"
util.promisify "1.0.0"
-htmlparser2@^6.0.1, htmlparser2@^6.1.0:
+htmlparser2@^6.1.0:
version "6.1.0"
resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-6.1.0.tgz#c4d762b6c3371a05dbe65e94ae43a9f845fb8fb7"
integrity sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==
@@ -6802,6 +7056,16 @@ htmlparser2@^6.0.1, htmlparser2@^6.1.0:
domutils "^2.5.2"
entities "^2.0.0"
+htmlparser2@^7.1.2:
+ version "7.1.2"
+ resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-7.1.2.tgz#587923d38f03bc89e03076e00cba2c7473f37f7c"
+ integrity sha512-d6cqsbJba2nRdg8WW2okyD4ceonFHn9jLFxhwlNcLhQWcFPdxXeJulgOLjLKtAK9T6ahd+GQNZwG9fjmGW7lyg==
+ dependencies:
+ domelementtype "^2.0.1"
+ domhandler "^4.2.2"
+ domutils "^2.8.0"
+ entities "^3.0.1"
+
http-errors@1.7.2:
version "1.7.2"
resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.7.2.tgz#4f5029cf13239f31036e5b2e55292bcfbcc85c8f"
@@ -7088,7 +7352,7 @@ is-buffer@^2.0.0:
resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-2.0.5.tgz#ebc252e400d22ff8d77fa09888821a24a658c191"
integrity sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==
-is-callable@^1.1.4, is-callable@^1.2.3:
+is-callable@^1.1.4, is-callable@^1.2.4:
version "1.2.4"
resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.4.tgz#47301d58dd0259407865547853df6d61fe471945"
integrity sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==
@@ -7309,7 +7573,7 @@ is-promise@^2.1.0:
resolved "https://registry.yarnpkg.com/is-promise/-/is-promise-2.2.2.tgz#39ab959ccbf9a774cf079f7b40c7a26f763135f1"
integrity sha512-+lP4/6lKUBfQjZ2pdxThZvLUAafmZb8OAxFb8XXtiQmS35INgr85hdOGoEs124ez1FCnZJt6jau/T+alh58QFQ==
-is-regex@^1.1.2, is-regex@^1.1.3:
+is-regex@^1.1.2, is-regex@^1.1.4:
version "1.1.4"
resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.1.4.tgz#eef5663cd59fa4c0ae339505323df6854bb15958"
integrity sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==
@@ -7342,7 +7606,7 @@ is-stream@^2.0.0:
resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-2.0.1.tgz#fac1e3d53b97ad5a9d0ae9cef2389f5810a5c077"
integrity sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==
-is-string@^1.0.5, is-string@^1.0.6:
+is-string@^1.0.5, is-string@^1.0.7:
version "1.0.7"
resolved "https://registry.yarnpkg.com/is-string/-/is-string-1.0.7.tgz#0dd12bf2006f255bb58f695110eff7491eebc0fd"
integrity sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==
@@ -7489,94 +7753,94 @@ java-properties@^1.0.0:
resolved "https://registry.yarnpkg.com/java-properties/-/java-properties-1.0.2.tgz#ccd1fa73907438a5b5c38982269d0e771fe78211"
integrity sha512-qjdpeo2yKlYTH7nFdK0vbZWuTCesk4o63v5iVOlhMQPfuIZQfW/HI35SjfhA+4qpg36rnFSvUK5b1m+ckIblQQ==
-jest-changed-files@^27.0.6:
- version "27.0.6"
- resolved "https://registry.yarnpkg.com/jest-changed-files/-/jest-changed-files-27.0.6.tgz#bed6183fcdea8a285482e3b50a9a7712d49a7a8b"
- integrity sha512-BuL/ZDauaq5dumYh5y20sn4IISnf1P9A0TDswTxUi84ORGtVa86ApuBHqICL0vepqAnZiY6a7xeSPWv2/yy4eA==
+jest-changed-files@^27.1.1:
+ version "27.1.1"
+ resolved "https://registry.yarnpkg.com/jest-changed-files/-/jest-changed-files-27.1.1.tgz#9b3f67a34cc58e3e811e2e1e21529837653e4200"
+ integrity sha512-5TV9+fYlC2A6hu3qtoyGHprBwCAn0AuGA77bZdUgYvVlRMjHXo063VcWTEAyx6XAZ85DYHqp0+aHKbPlfRDRvA==
dependencies:
- "@jest/types" "^27.0.6"
+ "@jest/types" "^27.1.1"
execa "^5.0.0"
throat "^6.0.1"
-jest-circus@^27.0.6:
- version "27.0.6"
- resolved "https://registry.yarnpkg.com/jest-circus/-/jest-circus-27.0.6.tgz#dd4df17c4697db6a2c232aaad4e9cec666926668"
- integrity sha512-OJlsz6BBeX9qR+7O9lXefWoc2m9ZqcZ5Ohlzz0pTEAG4xMiZUJoacY8f4YDHxgk0oKYxj277AfOk9w6hZYvi1Q==
+jest-circus@^27.2.1:
+ version "27.2.1"
+ resolved "https://registry.yarnpkg.com/jest-circus/-/jest-circus-27.2.1.tgz#c5166052b328c0df932cdaf89f5982085e7b4812"
+ integrity sha512-9q/8X8DgJmW8IqXsJNnS2E28iarx990hf6D+frS3P0lB+avhFDD33alLwZzKgm45u0wvEi6iFh43WjNbp5fhjw==
dependencies:
- "@jest/environment" "^27.0.6"
- "@jest/test-result" "^27.0.6"
- "@jest/types" "^27.0.6"
+ "@jest/environment" "^27.2.0"
+ "@jest/test-result" "^27.2.0"
+ "@jest/types" "^27.1.1"
"@types/node" "*"
chalk "^4.0.0"
co "^4.6.0"
dedent "^0.7.0"
- expect "^27.0.6"
+ expect "^27.2.1"
is-generator-fn "^2.0.0"
- jest-each "^27.0.6"
- jest-matcher-utils "^27.0.6"
- jest-message-util "^27.0.6"
- jest-runtime "^27.0.6"
- jest-snapshot "^27.0.6"
- jest-util "^27.0.6"
- pretty-format "^27.0.6"
+ jest-each "^27.2.0"
+ jest-matcher-utils "^27.2.0"
+ jest-message-util "^27.2.0"
+ jest-runtime "^27.2.1"
+ jest-snapshot "^27.2.1"
+ jest-util "^27.2.0"
+ pretty-format "^27.2.0"
slash "^3.0.0"
stack-utils "^2.0.3"
throat "^6.0.1"
-jest-cli@^27.0.6:
- version "27.0.6"
- resolved "https://registry.yarnpkg.com/jest-cli/-/jest-cli-27.0.6.tgz#d021e5f4d86d6a212450d4c7b86cb219f1e6864f"
- integrity sha512-qUUVlGb9fdKir3RDE+B10ULI+LQrz+MCflEH2UJyoUjoHHCbxDrMxSzjQAPUMsic4SncI62ofYCcAvW6+6rhhg==
+jest-cli@^27.2.1:
+ version "27.2.1"
+ resolved "https://registry.yarnpkg.com/jest-cli/-/jest-cli-27.2.1.tgz#031e887245945864cc6ed8605c939f1937858c09"
+ integrity sha512-IfxuGkBZS/ogY7yFvvD1dFidzQRXlSBHtUZQ3UTIHydzNMF4/ZRTdGFso6HkbCkemwLh4hnNybONexEqWmYwjw==
dependencies:
- "@jest/core" "^27.0.6"
- "@jest/test-result" "^27.0.6"
- "@jest/types" "^27.0.6"
+ "@jest/core" "^27.2.1"
+ "@jest/test-result" "^27.2.0"
+ "@jest/types" "^27.1.1"
chalk "^4.0.0"
exit "^0.1.2"
graceful-fs "^4.2.4"
import-local "^3.0.2"
- jest-config "^27.0.6"
- jest-util "^27.0.6"
- jest-validate "^27.0.6"
+ jest-config "^27.2.1"
+ jest-util "^27.2.0"
+ jest-validate "^27.2.0"
prompts "^2.0.1"
yargs "^16.0.3"
-jest-config@^27.0.6:
- version "27.0.6"
- resolved "https://registry.yarnpkg.com/jest-config/-/jest-config-27.0.6.tgz#119fb10f149ba63d9c50621baa4f1f179500277f"
- integrity sha512-JZRR3I1Plr2YxPBhgqRspDE2S5zprbga3swYNrvY3HfQGu7p/GjyLOqwrYad97tX3U3mzT53TPHVmozacfP/3w==
+jest-config@^27.2.1:
+ version "27.2.1"
+ resolved "https://registry.yarnpkg.com/jest-config/-/jest-config-27.2.1.tgz#2e727e023fc4b77a9f067a40c5448a939aa8386b"
+ integrity sha512-BAOemP8udmFw9nkgaLAac7vXORdvrt4yrJWoh7uYb0nPZeSsu0kGwJU18SwtY4paq9fed5OgAssC3A+Bf4WMQA==
dependencies:
"@babel/core" "^7.1.0"
- "@jest/test-sequencer" "^27.0.6"
- "@jest/types" "^27.0.6"
- babel-jest "^27.0.6"
+ "@jest/test-sequencer" "^27.2.1"
+ "@jest/types" "^27.1.1"
+ babel-jest "^27.2.1"
chalk "^4.0.0"
deepmerge "^4.2.2"
glob "^7.1.1"
graceful-fs "^4.2.4"
is-ci "^3.0.0"
- jest-circus "^27.0.6"
- jest-environment-jsdom "^27.0.6"
- jest-environment-node "^27.0.6"
+ jest-circus "^27.2.1"
+ jest-environment-jsdom "^27.2.0"
+ jest-environment-node "^27.2.0"
jest-get-type "^27.0.6"
- jest-jasmine2 "^27.0.6"
+ jest-jasmine2 "^27.2.1"
jest-regex-util "^27.0.6"
- jest-resolve "^27.0.6"
- jest-runner "^27.0.6"
- jest-util "^27.0.6"
- jest-validate "^27.0.6"
+ jest-resolve "^27.2.0"
+ jest-runner "^27.2.1"
+ jest-util "^27.2.0"
+ jest-validate "^27.2.0"
micromatch "^4.0.4"
- pretty-format "^27.0.6"
+ pretty-format "^27.2.0"
-jest-diff@^27.0.6:
- version "27.0.6"
- resolved "https://registry.yarnpkg.com/jest-diff/-/jest-diff-27.0.6.tgz#4a7a19ee6f04ad70e0e3388f35829394a44c7b5e"
- integrity sha512-Z1mqgkTCSYaFgwTlP/NUiRzdqgxmmhzHY1Tq17zL94morOHfHu3K4bgSgl+CR4GLhpV8VxkuOYuIWnQ9LnFqmg==
+jest-diff@^27.2.0:
+ version "27.2.0"
+ resolved "https://registry.yarnpkg.com/jest-diff/-/jest-diff-27.2.0.tgz#bda761c360f751bab1e7a2fe2fc2b0a35ce8518c"
+ integrity sha512-QSO9WC6btFYWtRJ3Hac0sRrkspf7B01mGrrQEiCW6TobtViJ9RWL0EmOs/WnBsZDsI/Y2IoSHZA2x6offu0sYw==
dependencies:
chalk "^4.0.0"
diff-sequences "^27.0.6"
jest-get-type "^27.0.6"
- pretty-format "^27.0.6"
+ pretty-format "^27.2.0"
jest-docblock@^27.0.6:
version "27.0.6"
@@ -7585,53 +7849,53 @@ jest-docblock@^27.0.6:
dependencies:
detect-newline "^3.0.0"
-jest-each@^27.0.6:
- version "27.0.6"
- resolved "https://registry.yarnpkg.com/jest-each/-/jest-each-27.0.6.tgz#cee117071b04060158dc8d9a66dc50ad40ef453b"
- integrity sha512-m6yKcV3bkSWrUIjxkE9OC0mhBZZdhovIW5ergBYirqnkLXkyEn3oUUF/QZgyecA1cF1QFyTE8bRRl8Tfg1pfLA==
+jest-each@^27.2.0:
+ version "27.2.0"
+ resolved "https://registry.yarnpkg.com/jest-each/-/jest-each-27.2.0.tgz#4c531c7223de289429fc7b2473a86e653c86d61f"
+ integrity sha512-biDmmUQjg+HZOB7MfY2RHSFL3j418nMoC3TK3pGAj880fQQSxvQe1y2Wy23JJJNUlk6YXiGU0yWy86Le1HBPmA==
dependencies:
- "@jest/types" "^27.0.6"
+ "@jest/types" "^27.1.1"
chalk "^4.0.0"
jest-get-type "^27.0.6"
- jest-util "^27.0.6"
- pretty-format "^27.0.6"
+ jest-util "^27.2.0"
+ pretty-format "^27.2.0"
-jest-environment-jsdom@^27.0.6:
- version "27.0.6"
- resolved "https://registry.yarnpkg.com/jest-environment-jsdom/-/jest-environment-jsdom-27.0.6.tgz#f66426c4c9950807d0a9f209c590ce544f73291f"
- integrity sha512-FvetXg7lnXL9+78H+xUAsra3IeZRTiegA3An01cWeXBspKXUhAwMM9ycIJ4yBaR0L7HkoMPaZsozCLHh4T8fuw==
+jest-environment-jsdom@^27.2.0:
+ version "27.2.0"
+ resolved "https://registry.yarnpkg.com/jest-environment-jsdom/-/jest-environment-jsdom-27.2.0.tgz#c654dfae50ca2272c2a2e2bb95ff0af298283a3c"
+ integrity sha512-wNQJi6Rd/AkUWqTc4gWhuTIFPo7tlMK0RPZXeM6AqRHZA3D3vwvTa9ktAktyVyWYmUoXdYstOfyYMG3w4jt7eA==
dependencies:
- "@jest/environment" "^27.0.6"
- "@jest/fake-timers" "^27.0.6"
- "@jest/types" "^27.0.6"
+ "@jest/environment" "^27.2.0"
+ "@jest/fake-timers" "^27.2.0"
+ "@jest/types" "^27.1.1"
"@types/node" "*"
- jest-mock "^27.0.6"
- jest-util "^27.0.6"
+ jest-mock "^27.1.1"
+ jest-util "^27.2.0"
jsdom "^16.6.0"
-jest-environment-node@^27.0.6:
- version "27.0.6"
- resolved "https://registry.yarnpkg.com/jest-environment-node/-/jest-environment-node-27.0.6.tgz#a6699b7ceb52e8d68138b9808b0c404e505f3e07"
- integrity sha512-+Vi6yLrPg/qC81jfXx3IBlVnDTI6kmRr08iVa2hFCWmJt4zha0XW7ucQltCAPhSR0FEKEoJ3i+W4E6T0s9is0w==
+jest-environment-node@^27.2.0:
+ version "27.2.0"
+ resolved "https://registry.yarnpkg.com/jest-environment-node/-/jest-environment-node-27.2.0.tgz#73ef2151cb62206669becb94cd84f33276252de5"
+ integrity sha512-WbW+vdM4u88iy6Q3ftUEQOSgMPtSgjm3qixYYK2AKEuqmFO2zmACTw1vFUB0qI/QN88X6hA6ZkVKIdIWWzz+yg==
dependencies:
- "@jest/environment" "^27.0.6"
- "@jest/fake-timers" "^27.0.6"
- "@jest/types" "^27.0.6"
+ "@jest/environment" "^27.2.0"
+ "@jest/fake-timers" "^27.2.0"
+ "@jest/types" "^27.1.1"
"@types/node" "*"
- jest-mock "^27.0.6"
- jest-util "^27.0.6"
+ jest-mock "^27.1.1"
+ jest-util "^27.2.0"
jest-get-type@^27.0.6:
version "27.0.6"
resolved "https://registry.yarnpkg.com/jest-get-type/-/jest-get-type-27.0.6.tgz#0eb5c7f755854279ce9b68a9f1a4122f69047cfe"
integrity sha512-XTkK5exIeUbbveehcSR8w0bhH+c0yloW/Wpl+9vZrjzztCPWrxhHwkIFpZzCt71oRBsgxmuUfxEqOYoZI2macg==
-jest-haste-map@^27.0.6:
- version "27.0.6"
- resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-27.0.6.tgz#4683a4e68f6ecaa74231679dca237279562c8dc7"
- integrity sha512-4ldjPXX9h8doB2JlRzg9oAZ2p6/GpQUNAeiYXqcpmrKbP0Qev0wdZlxSMOmz8mPOEnt4h6qIzXFLDi8RScX/1w==
+jest-haste-map@^27.2.0:
+ version "27.2.0"
+ resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-27.2.0.tgz#703b3a473e3f2e27d75ab07864ffd7bbaad0d75e"
+ integrity sha512-laFet7QkNlWjwZtMGHCucLvF8o9PAh2cgePRck1+uadSM4E4XH9J4gnx4do+a6do8ZV5XHNEAXEkIoNg5XUH2Q==
dependencies:
- "@jest/types" "^27.0.6"
+ "@jest/types" "^27.1.1"
"@types/graceful-fs" "^4.1.2"
"@types/node" "*"
anymatch "^3.0.3"
@@ -7639,76 +7903,76 @@ jest-haste-map@^27.0.6:
graceful-fs "^4.2.4"
jest-regex-util "^27.0.6"
jest-serializer "^27.0.6"
- jest-util "^27.0.6"
- jest-worker "^27.0.6"
+ jest-util "^27.2.0"
+ jest-worker "^27.2.0"
micromatch "^4.0.4"
walker "^1.0.7"
optionalDependencies:
fsevents "^2.3.2"
-jest-jasmine2@^27.0.6:
- version "27.0.6"
- resolved "https://registry.yarnpkg.com/jest-jasmine2/-/jest-jasmine2-27.0.6.tgz#fd509a9ed3d92bd6edb68a779f4738b100655b37"
- integrity sha512-cjpH2sBy+t6dvCeKBsHpW41mjHzXgsavaFMp+VWRf0eR4EW8xASk1acqmljFtK2DgyIECMv2yCdY41r2l1+4iA==
+jest-jasmine2@^27.2.1:
+ version "27.2.1"
+ resolved "https://registry.yarnpkg.com/jest-jasmine2/-/jest-jasmine2-27.2.1.tgz#30ee71f38670a621ecf3b6dcb89875933f780de6"
+ integrity sha512-3vytj3+S49+XYsxGJyjlchDo4xblYzjDY4XK7pV2IAdspbMFOpmeNMOeDonYuvlbUtcV8yrFLA6XtliXapDmMA==
dependencies:
"@babel/traverse" "^7.1.0"
- "@jest/environment" "^27.0.6"
+ "@jest/environment" "^27.2.0"
"@jest/source-map" "^27.0.6"
- "@jest/test-result" "^27.0.6"
- "@jest/types" "^27.0.6"
+ "@jest/test-result" "^27.2.0"
+ "@jest/types" "^27.1.1"
"@types/node" "*"
chalk "^4.0.0"
co "^4.6.0"
- expect "^27.0.6"
+ expect "^27.2.1"
is-generator-fn "^2.0.0"
- jest-each "^27.0.6"
- jest-matcher-utils "^27.0.6"
- jest-message-util "^27.0.6"
- jest-runtime "^27.0.6"
- jest-snapshot "^27.0.6"
- jest-util "^27.0.6"
- pretty-format "^27.0.6"
+ jest-each "^27.2.0"
+ jest-matcher-utils "^27.2.0"
+ jest-message-util "^27.2.0"
+ jest-runtime "^27.2.1"
+ jest-snapshot "^27.2.1"
+ jest-util "^27.2.0"
+ pretty-format "^27.2.0"
throat "^6.0.1"
-jest-leak-detector@^27.0.6:
- version "27.0.6"
- resolved "https://registry.yarnpkg.com/jest-leak-detector/-/jest-leak-detector-27.0.6.tgz#545854275f85450d4ef4b8fe305ca2a26450450f"
- integrity sha512-2/d6n2wlH5zEcdctX4zdbgX8oM61tb67PQt4Xh8JFAIy6LRKUnX528HulkaG6nD5qDl5vRV1NXejCe1XRCH5gQ==
+jest-leak-detector@^27.2.0:
+ version "27.2.0"
+ resolved "https://registry.yarnpkg.com/jest-leak-detector/-/jest-leak-detector-27.2.0.tgz#9a7ca2dad1a21c4e49ad2a8ad7f1214ffdb86a28"
+ integrity sha512-e91BIEmbZw5+MHkB4Hnrq7S86coTxUMCkz4n7DLmQYvl9pEKmRx9H/JFH87bBqbIU5B2Ju1soKxRWX6/eGFGpA==
dependencies:
jest-get-type "^27.0.6"
- pretty-format "^27.0.6"
+ pretty-format "^27.2.0"
-jest-matcher-utils@^27.0.6:
- version "27.0.6"
- resolved "https://registry.yarnpkg.com/jest-matcher-utils/-/jest-matcher-utils-27.0.6.tgz#2a8da1e86c620b39459f4352eaa255f0d43e39a9"
- integrity sha512-OFgF2VCQx9vdPSYTHWJ9MzFCehs20TsyFi6bIHbk5V1u52zJOnvF0Y/65z3GLZHKRuTgVPY4Z6LVePNahaQ+tA==
+jest-matcher-utils@^27.2.0:
+ version "27.2.0"
+ resolved "https://registry.yarnpkg.com/jest-matcher-utils/-/jest-matcher-utils-27.2.0.tgz#b4d224ab88655d5fab64b96b989ac349e2f5da43"
+ integrity sha512-F+LG3iTwJ0gPjxBX6HCyrARFXq6jjiqhwBQeskkJQgSLeF1j6ui1RTV08SR7O51XTUhtc8zqpDj8iCG4RGmdKw==
dependencies:
chalk "^4.0.0"
- jest-diff "^27.0.6"
+ jest-diff "^27.2.0"
jest-get-type "^27.0.6"
- pretty-format "^27.0.6"
+ pretty-format "^27.2.0"
-jest-message-util@^27.0.6:
- version "27.0.6"
- resolved "https://registry.yarnpkg.com/jest-message-util/-/jest-message-util-27.0.6.tgz#158bcdf4785706492d164a39abca6a14da5ab8b5"
- integrity sha512-rBxIs2XK7rGy+zGxgi+UJKP6WqQ+KrBbD1YMj517HYN3v2BG66t3Xan3FWqYHKZwjdB700KiAJ+iES9a0M+ixw==
+jest-message-util@^27.2.0:
+ version "27.2.0"
+ resolved "https://registry.yarnpkg.com/jest-message-util/-/jest-message-util-27.2.0.tgz#2f65c71df55267208686b1d7514e18106c91ceaf"
+ integrity sha512-y+sfT/94CiP8rKXgwCOzO1mUazIEdEhrLjuiu+RKmCP+8O/TJTSne9dqQRbFIHBtlR2+q7cddJlWGir8UATu5w==
dependencies:
"@babel/code-frame" "^7.12.13"
- "@jest/types" "^27.0.6"
+ "@jest/types" "^27.1.1"
"@types/stack-utils" "^2.0.0"
chalk "^4.0.0"
graceful-fs "^4.2.4"
micromatch "^4.0.4"
- pretty-format "^27.0.6"
+ pretty-format "^27.2.0"
slash "^3.0.0"
stack-utils "^2.0.3"
-jest-mock@^27.0.6:
- version "27.0.6"
- resolved "https://registry.yarnpkg.com/jest-mock/-/jest-mock-27.0.6.tgz#0efdd40851398307ba16778728f6d34d583e3467"
- integrity sha512-lzBETUoK8cSxts2NYXSBWT+EJNzmUVtVVwS1sU9GwE1DLCfGsngg+ZVSIe0yd0ZSm+y791esiuo+WSwpXJQ5Bw==
+jest-mock@^27.1.1:
+ version "27.1.1"
+ resolved "https://registry.yarnpkg.com/jest-mock/-/jest-mock-27.1.1.tgz#c7a2e81301fdcf3dab114931d23d89ec9d0c3a82"
+ integrity sha512-SClsFKuYBf+6SSi8jtAYOuPw8DDMsTElUWEae3zq7vDhH01ayVSIHUSIa8UgbDOUalCFp6gNsaikN0rbxN4dbw==
dependencies:
- "@jest/types" "^27.0.6"
+ "@jest/types" "^27.1.1"
"@types/node" "*"
jest-pnp-resolver@^1.2.2:
@@ -7721,86 +7985,88 @@ jest-regex-util@^27.0.6:
resolved "https://registry.yarnpkg.com/jest-regex-util/-/jest-regex-util-27.0.6.tgz#02e112082935ae949ce5d13b2675db3d8c87d9c5"
integrity sha512-SUhPzBsGa1IKm8hx2F4NfTGGp+r7BXJ4CulsZ1k2kI+mGLG+lxGrs76veN2LF/aUdGosJBzKgXmNCw+BzFqBDQ==
-jest-resolve-dependencies@^27.0.6:
- version "27.0.6"
- resolved "https://registry.yarnpkg.com/jest-resolve-dependencies/-/jest-resolve-dependencies-27.0.6.tgz#3e619e0ef391c3ecfcf6ef4056207a3d2be3269f"
- integrity sha512-mg9x9DS3BPAREWKCAoyg3QucCr0n6S8HEEsqRCKSPjPcu9HzRILzhdzY3imsLoZWeosEbJZz6TKasveczzpJZA==
+jest-resolve-dependencies@^27.2.1:
+ version "27.2.1"
+ resolved "https://registry.yarnpkg.com/jest-resolve-dependencies/-/jest-resolve-dependencies-27.2.1.tgz#239be969ece749d4dc2e1efcf3d2b86c99525c2e"
+ integrity sha512-9bKEwmz4YshGPjGZAVZOVw6jt7pq2/FjWJmyhnWhvDuiRCHVZBcJhycinX+e/EJ7jafsq26bTpzBIQas3xql1g==
dependencies:
- "@jest/types" "^27.0.6"
+ "@jest/types" "^27.1.1"
jest-regex-util "^27.0.6"
- jest-snapshot "^27.0.6"
+ jest-snapshot "^27.2.1"
-jest-resolve@^27.0.6:
- version "27.0.6"
- resolved "https://registry.yarnpkg.com/jest-resolve/-/jest-resolve-27.0.6.tgz#e90f436dd4f8fbf53f58a91c42344864f8e55bff"
- integrity sha512-yKmIgw2LgTh7uAJtzv8UFHGF7Dm7XfvOe/LQ3Txv101fLM8cx2h1QVwtSJ51Q/SCxpIiKfVn6G2jYYMDNHZteA==
+jest-resolve@^27.2.0:
+ version "27.2.0"
+ resolved "https://registry.yarnpkg.com/jest-resolve/-/jest-resolve-27.2.0.tgz#f5d053693ab3806ec2f778e6df8b0aa4cfaef95f"
+ integrity sha512-v09p9Ib/VtpHM6Cz+i9lEAv1Z/M5NVxsyghRHRMEUOqwPQs3zwTdwp1xS3O/k5LocjKiGS0OTaJoBSpjbM2Jlw==
dependencies:
- "@jest/types" "^27.0.6"
+ "@jest/types" "^27.1.1"
chalk "^4.0.0"
escalade "^3.1.1"
graceful-fs "^4.2.4"
+ jest-haste-map "^27.2.0"
jest-pnp-resolver "^1.2.2"
- jest-util "^27.0.6"
- jest-validate "^27.0.6"
+ jest-util "^27.2.0"
+ jest-validate "^27.2.0"
resolve "^1.20.0"
slash "^3.0.0"
-jest-runner@^27.0.6:
- version "27.0.6"
- resolved "https://registry.yarnpkg.com/jest-runner/-/jest-runner-27.0.6.tgz#1325f45055539222bbc7256a6976e993ad2f9520"
- integrity sha512-W3Bz5qAgaSChuivLn+nKOgjqNxM7O/9JOJoKDCqThPIg2sH/d4A/lzyiaFgnb9V1/w29Le11NpzTJSzga1vyYQ==
- dependencies:
- "@jest/console" "^27.0.6"
- "@jest/environment" "^27.0.6"
- "@jest/test-result" "^27.0.6"
- "@jest/transform" "^27.0.6"
- "@jest/types" "^27.0.6"
+jest-runner@^27.2.1:
+ version "27.2.1"
+ resolved "https://registry.yarnpkg.com/jest-runner/-/jest-runner-27.2.1.tgz#3443b1fc08b8a50f305dfc2d41dd2badf335843b"
+ integrity sha512-USHitkUUzcB3Y5mRdzlp+KHgRRR2VsXDq5OeATuDmq1qXfT/RwwnQykUhn+KVx3FotxK3pID74UY7o6HYIR8vA==
+ dependencies:
+ "@jest/console" "^27.2.0"
+ "@jest/environment" "^27.2.0"
+ "@jest/test-result" "^27.2.0"
+ "@jest/transform" "^27.2.1"
+ "@jest/types" "^27.1.1"
"@types/node" "*"
chalk "^4.0.0"
emittery "^0.8.1"
exit "^0.1.2"
graceful-fs "^4.2.4"
jest-docblock "^27.0.6"
- jest-environment-jsdom "^27.0.6"
- jest-environment-node "^27.0.6"
- jest-haste-map "^27.0.6"
- jest-leak-detector "^27.0.6"
- jest-message-util "^27.0.6"
- jest-resolve "^27.0.6"
- jest-runtime "^27.0.6"
- jest-util "^27.0.6"
- jest-worker "^27.0.6"
+ jest-environment-jsdom "^27.2.0"
+ jest-environment-node "^27.2.0"
+ jest-haste-map "^27.2.0"
+ jest-leak-detector "^27.2.0"
+ jest-message-util "^27.2.0"
+ jest-resolve "^27.2.0"
+ jest-runtime "^27.2.1"
+ jest-util "^27.2.0"
+ jest-worker "^27.2.0"
source-map-support "^0.5.6"
throat "^6.0.1"
-jest-runtime@^27.0.6:
- version "27.0.6"
- resolved "https://registry.yarnpkg.com/jest-runtime/-/jest-runtime-27.0.6.tgz#45877cfcd386afdd4f317def551fc369794c27c9"
- integrity sha512-BhvHLRVfKibYyqqEFkybsznKwhrsu7AWx2F3y9G9L95VSIN3/ZZ9vBpm/XCS2bS+BWz3sSeNGLzI3TVQ0uL85Q==
+jest-runtime@^27.2.1:
+ version "27.2.1"
+ resolved "https://registry.yarnpkg.com/jest-runtime/-/jest-runtime-27.2.1.tgz#db506f679356f5b94b7be20e770f2541b7c2b339"
+ integrity sha512-QJNnwL4iteDE/Jq4TfQK7AjhPoUZflBKTtUIkRnFYFkTAZTP/o8k7ekaROiVjmo+NYop5+DQPqX6pz4vWbZSOQ==
dependencies:
- "@jest/console" "^27.0.6"
- "@jest/environment" "^27.0.6"
- "@jest/fake-timers" "^27.0.6"
- "@jest/globals" "^27.0.6"
+ "@jest/console" "^27.2.0"
+ "@jest/environment" "^27.2.0"
+ "@jest/fake-timers" "^27.2.0"
+ "@jest/globals" "^27.2.1"
"@jest/source-map" "^27.0.6"
- "@jest/test-result" "^27.0.6"
- "@jest/transform" "^27.0.6"
- "@jest/types" "^27.0.6"
+ "@jest/test-result" "^27.2.0"
+ "@jest/transform" "^27.2.1"
+ "@jest/types" "^27.1.1"
"@types/yargs" "^16.0.0"
chalk "^4.0.0"
cjs-module-lexer "^1.0.0"
collect-v8-coverage "^1.0.0"
+ execa "^5.0.0"
exit "^0.1.2"
glob "^7.1.3"
graceful-fs "^4.2.4"
- jest-haste-map "^27.0.6"
- jest-message-util "^27.0.6"
- jest-mock "^27.0.6"
+ jest-haste-map "^27.2.0"
+ jest-message-util "^27.2.0"
+ jest-mock "^27.1.1"
jest-regex-util "^27.0.6"
- jest-resolve "^27.0.6"
- jest-snapshot "^27.0.6"
- jest-util "^27.0.6"
- jest-validate "^27.0.6"
+ jest-resolve "^27.2.0"
+ jest-snapshot "^27.2.1"
+ jest-util "^27.2.0"
+ jest-validate "^27.2.0"
slash "^3.0.0"
strip-bom "^4.0.0"
yargs "^16.0.3"
@@ -7813,10 +8079,10 @@ jest-serializer@^27.0.6:
"@types/node" "*"
graceful-fs "^4.2.4"
-jest-snapshot@^27.0.6:
- version "27.0.6"
- resolved "https://registry.yarnpkg.com/jest-snapshot/-/jest-snapshot-27.0.6.tgz#f4e6b208bd2e92e888344d78f0f650bcff05a4bf"
- integrity sha512-NTHaz8He+ATUagUgE7C/UtFcRoHqR2Gc+KDfhQIyx+VFgwbeEMjeP+ILpUTLosZn/ZtbNdCF5LkVnN/l+V751A==
+jest-snapshot@^27.2.1:
+ version "27.2.1"
+ resolved "https://registry.yarnpkg.com/jest-snapshot/-/jest-snapshot-27.2.1.tgz#385accf3bb71ac84e9a6bda4fc9bb458d53abb35"
+ integrity sha512-8CTg2YrgZuQbPHW7G0YvLTj4yTRXLmSeEO+ka3eC5lbu5dsTRyoDNS1L7x7EFUTyYQhFH9HQG1/TNlbUgR9Lug==
dependencies:
"@babel/core" "^7.7.2"
"@babel/generator" "^7.7.2"
@@ -7824,60 +8090,60 @@ jest-snapshot@^27.0.6:
"@babel/plugin-syntax-typescript" "^7.7.2"
"@babel/traverse" "^7.7.2"
"@babel/types" "^7.0.0"
- "@jest/transform" "^27.0.6"
- "@jest/types" "^27.0.6"
+ "@jest/transform" "^27.2.1"
+ "@jest/types" "^27.1.1"
"@types/babel__traverse" "^7.0.4"
"@types/prettier" "^2.1.5"
babel-preset-current-node-syntax "^1.0.0"
chalk "^4.0.0"
- expect "^27.0.6"
+ expect "^27.2.1"
graceful-fs "^4.2.4"
- jest-diff "^27.0.6"
+ jest-diff "^27.2.0"
jest-get-type "^27.0.6"
- jest-haste-map "^27.0.6"
- jest-matcher-utils "^27.0.6"
- jest-message-util "^27.0.6"
- jest-resolve "^27.0.6"
- jest-util "^27.0.6"
+ jest-haste-map "^27.2.0"
+ jest-matcher-utils "^27.2.0"
+ jest-message-util "^27.2.0"
+ jest-resolve "^27.2.0"
+ jest-util "^27.2.0"
natural-compare "^1.4.0"
- pretty-format "^27.0.6"
+ pretty-format "^27.2.0"
semver "^7.3.2"
-jest-util@^27.0.6:
- version "27.0.6"
- resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-27.0.6.tgz#e8e04eec159de2f4d5f57f795df9cdc091e50297"
- integrity sha512-1JjlaIh+C65H/F7D11GNkGDDZtDfMEM8EBXsvd+l/cxtgQ6QhxuloOaiayt89DxUvDarbVhqI98HhgrM1yliFQ==
+jest-util@^27.2.0:
+ version "27.2.0"
+ resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-27.2.0.tgz#bfccb85cfafae752257319e825a5b8d4ada470dc"
+ integrity sha512-T5ZJCNeFpqcLBpx+Hl9r9KoxBCUqeWlJ1Htli+vryigZVJ1vuLB9j35grEBASp4R13KFkV7jM52bBGnArpJN6A==
dependencies:
- "@jest/types" "^27.0.6"
+ "@jest/types" "^27.1.1"
"@types/node" "*"
chalk "^4.0.0"
graceful-fs "^4.2.4"
is-ci "^3.0.0"
picomatch "^2.2.3"
-jest-validate@^27.0.6:
- version "27.0.6"
- resolved "https://registry.yarnpkg.com/jest-validate/-/jest-validate-27.0.6.tgz#930a527c7a951927df269f43b2dc23262457e2a6"
- integrity sha512-yhZZOaMH3Zg6DC83n60pLmdU1DQE46DW+KLozPiPbSbPhlXXaiUTDlhHQhHFpaqIFRrInko1FHXjTRpjWRuWfA==
+jest-validate@^27.2.0:
+ version "27.2.0"
+ resolved "https://registry.yarnpkg.com/jest-validate/-/jest-validate-27.2.0.tgz#b7535f12d95dd3b4382831f4047384ca098642ab"
+ integrity sha512-uIEZGkFKk3+4liA81Xu0maG5aGDyPLdp+4ed244c+Ql0k3aLWQYcMbaMLXOIFcb83LPHzYzqQ8hwNnIxTqfAGQ==
dependencies:
- "@jest/types" "^27.0.6"
+ "@jest/types" "^27.1.1"
camelcase "^6.2.0"
chalk "^4.0.0"
jest-get-type "^27.0.6"
leven "^3.1.0"
- pretty-format "^27.0.6"
+ pretty-format "^27.2.0"
-jest-watcher@^27.0.6:
- version "27.0.6"
- resolved "https://registry.yarnpkg.com/jest-watcher/-/jest-watcher-27.0.6.tgz#89526f7f9edf1eac4e4be989bcb6dec6b8878d9c"
- integrity sha512-/jIoKBhAP00/iMGnTwUBLgvxkn7vsOweDrOTSPzc7X9uOyUtJIDthQBTI1EXz90bdkrxorUZVhJwiB69gcHtYQ==
+jest-watcher@^27.2.0:
+ version "27.2.0"
+ resolved "https://registry.yarnpkg.com/jest-watcher/-/jest-watcher-27.2.0.tgz#dc2eef4c13c6d41cebf3f1fc5f900a54b51c2ea0"
+ integrity sha512-SjRWhnr+qO8aBsrcnYIyF+qRxNZk6MZH8TIDgvi+VlsyrvOyqg0d+Rm/v9KHiTtC9mGGeFi9BFqgavyWib6xLg==
dependencies:
- "@jest/test-result" "^27.0.6"
- "@jest/types" "^27.0.6"
+ "@jest/test-result" "^27.2.0"
+ "@jest/types" "^27.1.1"
"@types/node" "*"
ansi-escapes "^4.2.1"
chalk "^4.0.0"
- jest-util "^27.0.6"
+ jest-util "^27.2.0"
string-length "^4.0.1"
jest-worker@^26.5.0:
@@ -7889,23 +8155,23 @@ jest-worker@^26.5.0:
merge-stream "^2.0.0"
supports-color "^7.0.0"
-jest-worker@^27.0.6:
- version "27.0.6"
- resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-27.0.6.tgz#a5fdb1e14ad34eb228cfe162d9f729cdbfa28aed"
- integrity sha512-qupxcj/dRuA3xHPMUd40gr2EaAurFbkwzOh7wfPaeE9id7hyjURRQoqNfHifHK3XjJU6YJJUQKILGUnwGPEOCA==
+jest-worker@^27.0.6, jest-worker@^27.2.0:
+ version "27.2.0"
+ resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-27.2.0.tgz#11eef39f1c88f41384ca235c2f48fe50bc229bc0"
+ integrity sha512-laB0ZVIBz+voh/QQy9dmUuuDsadixeerrKqyVpgPz+CCWiOYjOBabUXHIXZhsdvkWbLqSHbgkAHWl5cg24Q6RA==
dependencies:
"@types/node" "*"
merge-stream "^2.0.0"
supports-color "^8.0.0"
jest@^27.0.6:
- version "27.0.6"
- resolved "https://registry.yarnpkg.com/jest/-/jest-27.0.6.tgz#10517b2a628f0409087fbf473db44777d7a04505"
- integrity sha512-EjV8aETrsD0wHl7CKMibKwQNQc3gIRBXlTikBmmHUeVMKaPFxdcUIBfoDqTSXDoGJIivAYGqCWVlzCSaVjPQsA==
+ version "27.2.1"
+ resolved "https://registry.yarnpkg.com/jest/-/jest-27.2.1.tgz#9263102056fe152fd2478d181cf9bbbd2a6a8da4"
+ integrity sha512-0MyvNS7J1HbkeotYaqKNGioN+p1/AAPtI1Z8iwMtCBE+PwBT+M4l25D9Pve8/KdhktYLgZaGyyj9CoDytD+R2Q==
dependencies:
- "@jest/core" "^27.0.6"
+ "@jest/core" "^27.2.1"
import-local "^3.0.2"
- jest-cli "^27.0.6"
+ jest-cli "^27.2.1"
js-string-escape@^1.0.1:
version "1.0.1"
@@ -8054,11 +8320,11 @@ jsprim@^1.2.2:
verror "1.10.0"
"jsx-ast-utils@^2.4.1 || ^3.0.0", jsx-ast-utils@^3.1.0:
- version "3.2.0"
- resolved "https://registry.yarnpkg.com/jsx-ast-utils/-/jsx-ast-utils-3.2.0.tgz#41108d2cec408c3453c1bbe8a4aae9e1e2bd8f82"
- integrity sha512-EIsmt3O3ljsU6sot/J4E1zDRxfBNrhjyf/OKjlydwgEimQuznlM4Wv7U+ueONJMyEn1WRE0K8dhi3dVAXYT24Q==
+ version "3.2.1"
+ resolved "https://registry.yarnpkg.com/jsx-ast-utils/-/jsx-ast-utils-3.2.1.tgz#720b97bfe7d901b927d87c3773637ae8ea48781b"
+ integrity sha512-uP5vu8xfy2F9A6LGC22KO7e2/vGTS1MhP+18f++ZNlf0Ohaxbc9nIEwHAsejlJKyzfZzU5UIhe5ItYkitcZnZA==
dependencies:
- array-includes "^3.1.2"
+ array-includes "^3.1.3"
object.assign "^4.1.2"
junit-report-builder@2.1.0:
@@ -8225,12 +8491,12 @@ listr-verbose-renderer@^0.5.0:
figures "^2.0.0"
listr2@^3.8.2:
- version "3.11.0"
- resolved "https://registry.yarnpkg.com/listr2/-/listr2-3.11.0.tgz#9771b02407875aa78e73d6e0ff6541bbec0aaee9"
- integrity sha512-XLJVe2JgXCyQTa3FbSv11lkKExYmEyA4jltVo8z4FX10Vt1Yj8IMekBfwim0BSOM9uj1QMTJvDQQpHyuPbB/dQ==
+ version "3.12.1"
+ resolved "https://registry.yarnpkg.com/listr2/-/listr2-3.12.1.tgz#75e515b86c66b60baf253542cc0dced6b60fedaf"
+ integrity sha512-oB1DlXlCzGPbvWhqYBZUQEPJKqsmebQWofXG6Mpbe3uIvoNl8mctBEojyF13ZyqwQ91clCWXpwsWp+t98K4FOQ==
dependencies:
cli-truncate "^2.1.0"
- colorette "^1.2.2"
+ colorette "^1.4.0"
log-update "^4.0.0"
p-map "^4.0.0"
rxjs "^6.6.7"
@@ -8275,6 +8541,11 @@ loader-runner@^2.4.0:
resolved "https://registry.yarnpkg.com/loader-runner/-/loader-runner-2.4.0.tgz#ed47066bfe534d7e84c4c7b9998c2a75607d9357"
integrity sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==
+loader-runner@^4.2.0:
+ version "4.2.0"
+ resolved "https://registry.yarnpkg.com/loader-runner/-/loader-runner-4.2.0.tgz#d7022380d66d14c5fb1d496b89864ebcfd478384"
+ integrity sha512-92+huvxMvYlMzMt0iIOukcwYBFpkYJdpl2xsZ7LrlayO7E8SOv+JJUEK17B/dJIHAOLMfh2dZZ/Y18WgmGtYNw==
+
loader-utils@2.0.0, loader-utils@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-2.0.0.tgz#e4cace5b816d425a166b5f097e10cd12b36064b0"
@@ -8468,9 +8739,9 @@ map-obj@^1.0.0:
integrity sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=
map-obj@^4.0.0:
- version "4.2.1"
- resolved "https://registry.yarnpkg.com/map-obj/-/map-obj-4.2.1.tgz#e4ea399dbc979ae735c83c863dd31bdf364277b7"
- integrity sha512-+WA2/1sPmDj1dlvvJmB5G6JKfY9dpn7EVBUL06+y6PoljPkh+6V1QihwxNkbcGxCRjt2b0F9K0taiCuo7MbdFQ==
+ version "4.3.0"
+ resolved "https://registry.yarnpkg.com/map-obj/-/map-obj-4.3.0.tgz#9304f906e93faae70880da102a9f1df0ea8bb05a"
+ integrity sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==
map-or-similar@^1.5.0:
version "1.5.0"
@@ -8598,9 +8869,9 @@ media-typer@0.3.0:
integrity sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=
memfs@^3.1.2:
- version "3.2.2"
- resolved "https://registry.yarnpkg.com/memfs/-/memfs-3.2.2.tgz#5de461389d596e3f23d48bb7c2afb6161f4df40e"
- integrity sha512-RE0CwmIM3CEvpcdK3rZ19BC4E6hv9kADkMN5rPduRak58cNArWLi/9jFLsa4rhsjfVxMP3v0jO7FHXq7SvFY5Q==
+ version "3.3.0"
+ resolved "https://registry.yarnpkg.com/memfs/-/memfs-3.3.0.tgz#4da2d1fc40a04b170a56622c7164c6be2c4cbef2"
+ integrity sha512-BEE62uMfKOavX3iG7GYX43QJ+hAeeWnwIAuJ/R6q96jaMtiLzhsxHJC8B1L7fK7Pt/vXDRwb3SG/yBpNGDPqzg==
dependencies:
fs-monkey "1.0.3"
@@ -8701,7 +8972,7 @@ micromatch@^3.1.10, micromatch@^3.1.4:
snapdragon "^0.8.1"
to-regex "^3.0.2"
-micromatch@^4.0.2, micromatch@^4.0.4:
+micromatch@^4.0.0, micromatch@^4.0.2, micromatch@^4.0.4:
version "4.0.4"
resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.4.tgz#896d519dfe9db25fce94ceb7a500919bf881ebf9"
integrity sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==
@@ -8717,11 +8988,16 @@ miller-rabin@^4.0.0:
bn.js "^4.0.0"
brorand "^1.0.1"
-mime-db@1.49.0, "mime-db@>= 1.43.0 < 2":
+mime-db@1.49.0:
version "1.49.0"
resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.49.0.tgz#f3dfde60c99e9cf3bc9701d687778f537001cbed"
integrity sha512-CIc8j9URtOVApSFCQIF+VBkX1RwXp/oMMOrqdyXSBXq5RWNEsRfyj1kiRnQgmNXmHxPoFIxOroKA3zcU9P+nAA==
+"mime-db@>= 1.43.0 < 2":
+ version "1.50.0"
+ resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.50.0.tgz#abd4ac94e98d3c0e185016c67ab45d5fde40c11f"
+ integrity sha512-9tMZCDlYHqeERXEHO9f/hKfNXhre5dK2eE/krIvUjZbS2KPcqGDfNShIWS1uW9XOTKQKqK6qbeOci18rbfW77A==
+
mime-types@^2.1.12, mime-types@^2.1.27, mime-types@~2.1.19, mime-types@~2.1.24:
version "2.1.32"
resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.32.tgz#1d00e89e7de7fe02008db61001d9e02852670fd5"
@@ -8814,9 +9090,9 @@ minipass-pipeline@^1.2.2:
minipass "^3.0.0"
minipass@^3.0.0, minipass@^3.1.1:
- version "3.1.3"
- resolved "https://registry.yarnpkg.com/minipass/-/minipass-3.1.3.tgz#7d42ff1f39635482e15f9cdb53184deebd5815fd"
- integrity sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg==
+ version "3.1.5"
+ resolved "https://registry.yarnpkg.com/minipass/-/minipass-3.1.5.tgz#71f6251b0a33a49c01b3cf97ff77eda030dff732"
+ integrity sha512-+8NzxD82XQoNKNrl1d/FSi+X8wAEWR+sbYAfIvub4Nz0d22plFG72CEVVaufV8PNf4qSslFTD8VMOxNVhHCjTw==
dependencies:
yallist "^4.0.0"
@@ -8940,7 +9216,7 @@ negotiator@0.6.2:
resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.2.tgz#feacf7ccf525a77ae9634436a64883ffeca346fb"
integrity sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==
-neo-async@^2.5.0, neo-async@^2.6.1:
+neo-async@^2.5.0, neo-async@^2.6.1, neo-async@^2.6.2:
version "2.6.2"
resolved "https://registry.yarnpkg.com/neo-async/-/neo-async-2.6.2.tgz#b4aafb93e3aeb2d8174ca53cf163ab7d7308305f"
integrity sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==
@@ -8984,15 +9260,28 @@ node-dir@^0.1.10:
dependencies:
minimatch "^3.0.2"
-node-fetch@2.6.0:
- version "2.6.0"
- resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.0.tgz#e633456386d4aa55863f676a7ab0daa8fdecb0fd"
- integrity sha512-8dG4H5ujfvFiqDmVu9fQ5bOHUC15JMjMY/Zumv26oOvvVJjM67KF8koCWIabKQ1GJIa9r2mMZscBq/TbdOcmNA==
+node-environment-flags@^1.0.5:
+ version "1.0.6"
+ resolved "https://registry.yarnpkg.com/node-environment-flags/-/node-environment-flags-1.0.6.tgz#a30ac13621f6f7d674260a54dede048c3982c088"
+ integrity sha512-5Evy2epuL+6TM0lCQGpFIj6KwiEsGh1SrHUhTbNX+sLbBtjidPZFAnVK9y5yU1+h//RitLbRHTIMyxQPtxMdHw==
+ dependencies:
+ object.getownpropertydescriptors "^2.0.3"
+ semver "^5.7.0"
+
+node-fetch@3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-3.0.0.tgz#79da7146a520036f2c5f644e4a26095f17e411ea"
+ integrity sha512-bKMI+C7/T/SPU1lKnbQbwxptpCrG9ashG+VkytmXCPZyuM9jB6VU+hY0oi4lC8LxTtAeWdckNCTa3nrGsAdA3Q==
+ dependencies:
+ data-uri-to-buffer "^3.0.1"
+ fetch-blob "^3.1.2"
node-fetch@^2.6.1:
- version "2.6.1"
- resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.1.tgz#045bd323631f76ed2e2b55573394416b639a0052"
- integrity sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw==
+ version "2.6.4"
+ resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.4.tgz#7f1d13b8f9ff0c1a994dc6f73c69f7d652c7ace2"
+ integrity sha512-aD1fO+xtLiSCc9vuD+sYMxpIuQyhHscGSkBEo2o5LTV/3bTEAYvdUii29n8LlO5uLCmWdGP7uVUVXFo5SRdkLA==
+ dependencies:
+ whatwg-url "^5.0.0"
node-int64@^0.4.0:
version "0.4.0"
@@ -9043,9 +9332,9 @@ node-modules-regexp@^1.0.0:
integrity sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA=
node-releases@^1.1.61, node-releases@^1.1.75:
- version "1.1.75"
- resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-1.1.75.tgz#6dd8c876b9897a1b8e5a02de26afa79bb54ebbfe"
- integrity sha512-Qe5OUajvqrqDSy6wrWFmMwfJ0jVgwiw4T3KqmbTcZ62qW0gQkheXYhcFM1+lOVcGUoRxcEcfyvFMAnDgaF1VWw==
+ version "1.1.76"
+ resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-1.1.76.tgz#df245b062b0cafbd5282ab6792f7dccc2d97f36e"
+ integrity sha512-9/IECtNr8dXNmPWmFXepT0/7o5eolGesHUa3mtr0KlgnCvnZxwh2qensKL42JJY2vQKC3nIBXetFAqR+PW1CmA==
normalize-package-data@^2.3.2, normalize-package-data@^2.5.0:
version "2.5.0"
@@ -9117,9 +9406,9 @@ npmlog@^4.1.2:
set-blocking "~2.0.0"
nth-check@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/nth-check/-/nth-check-2.0.0.tgz#1bb4f6dac70072fc313e8c9cd1417b5074c0a125"
- integrity sha512-i4sc/Kj8htBrAiH1viZ0TgU8Y5XqCaV/FziYK6TBczxmeKm3AEFWqqF3195yKudrarqy7Zu80Ra5dobFjn9X/Q==
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/nth-check/-/nth-check-2.0.1.tgz#2efe162f5c3da06a28959fbd3db75dbeea9f0fc2"
+ integrity sha512-it1vE95zF6dTT9lBsYbxvqh0Soy4SPowchj0UBGj/V6cTPnXXtQOPUbhZ6CmGzAD/rW22LQK6E96pcdJXk4A4w==
dependencies:
boolbase "^1.0.0"
@@ -9212,6 +9501,14 @@ object.getownpropertydescriptors@^2.0.3, object.getownpropertydescriptors@^2.1.2
define-properties "^1.1.3"
es-abstract "^1.18.0-next.2"
+object.hasown@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/object.hasown/-/object.hasown-1.0.0.tgz#bdbade33cfacfb25d7f26ae2b6cb870bf99905c2"
+ integrity sha512-qYMF2CLIjxxLGleeM0jrcB4kiv3loGVAjKQKvH8pSU/i2VcRRvUNmxbD+nEMmrXRfORhuVJuH8OtSYCZoue3zA==
+ dependencies:
+ define-properties "^1.1.3"
+ es-abstract "^1.18.1"
+
object.pick@^1.3.0:
version "1.3.0"
resolved "https://registry.yarnpkg.com/object.pick/-/object.pick-1.3.0.tgz#87a10ac4c1694bd2e1cbf53591a66141fb5dd747"
@@ -9233,6 +9530,11 @@ objectorarray@^1.0.5:
resolved "https://registry.yarnpkg.com/objectorarray/-/objectorarray-1.0.5.tgz#2c05248bbefabd8f43ad13b41085951aac5e68a5"
integrity sha512-eJJDYkhJFFbBBAxeh8xW+weHlkI28n2ZdQV/J/DNfWfSKlGEf2xcfAbZTv3riEXHAhL9SVOTs2pRmXiSTf78xg==
+observable@^2.1.4:
+ version "2.1.4"
+ resolved "https://registry.yarnpkg.com/observable/-/observable-2.1.4.tgz#a0f6bff42ec1e0a069874a9b0c3d15f4cef43a34"
+ integrity sha1-oPa/9C7B4KBph0qbDD0V9M70OjQ=
+
on-finished@~2.3.0:
version "2.3.0"
resolved "https://registry.yarnpkg.com/on-finished/-/on-finished-2.3.0.tgz#20f1336481b083cd75337992a16971aa2d906947"
@@ -9344,7 +9646,7 @@ p-finally@^1.0.0:
resolved "https://registry.yarnpkg.com/p-finally/-/p-finally-1.0.0.tgz#3fbcfb15b899a44123b34b6dcc18b724336a2cae"
integrity sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=
-p-limit@3.1.0, p-limit@^3.0.2:
+p-limit@3.1.0, p-limit@^3.0.2, p-limit@^3.1.0:
version "3.1.0"
resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-3.1.0.tgz#e1daccbe78d0d1388ca18c64fea38e3e57e3706b"
integrity sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==
@@ -9499,6 +9801,11 @@ parse-json@^5.0.0:
json-parse-even-better-errors "^2.3.0"
lines-and-columns "^1.1.6"
+parse-passwd@^1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/parse-passwd/-/parse-passwd-1.0.0.tgz#6d5b934a456993b23d37f40a382d6f1666a8e5c6"
+ integrity sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY=
+
parse5@6.0.1, parse5@^6.0.0:
version "6.0.1"
resolved "https://registry.yarnpkg.com/parse5/-/parse5-6.0.1.tgz#e1a1c085c569b3dc08321184f19a39cc27f7c30b"
@@ -9791,9 +10098,9 @@ prettier-linter-helpers@^1.0.0:
fast-diff "^1.1.2"
prettier@^2.3.2:
- version "2.3.2"
- resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.3.2.tgz#ef280a05ec253712e486233db5c6f23441e7342d"
- integrity sha512-lnJzDfJ66zkMy58OL5/NY5zp70S7Nz6KqcKkXYzn2tMVrNxvbqaBpg7H3qHaLxCJ5lNMsGuM8+ohS7cZrthdLQ==
+ version "2.4.1"
+ resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.4.1.tgz#671e11c89c14a4cfc876ce564106c4a6726c9f5c"
+ integrity sha512-9fbDAXSBcc6Bs1mZrDYb3XKzDLm4EXXL9sC1LqKP5rZkT6KRr/rf9amVUcODVXgguK/isJz0d0hP72WeaKWsvA==
prettier@~2.2.1:
version "2.2.1"
@@ -9808,12 +10115,12 @@ pretty-error@^2.1.1:
lodash "^4.17.20"
renderkid "^2.0.4"
-pretty-format@^27.0.6:
- version "27.0.6"
- resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-27.0.6.tgz#ab770c47b2c6f893a21aefc57b75da63ef49a11f"
- integrity sha512-8tGD7gBIENgzqA+UBzObyWqQ5B778VIFZA/S66cclyd5YkFLYs2Js7gxDKf0MXtTc9zcS7t1xhdfcElJ3YIvkQ==
+pretty-format@^27.2.0:
+ version "27.2.0"
+ resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-27.2.0.tgz#ee37a94ce2a79765791a8649ae374d468c18ef19"
+ integrity sha512-KyJdmgBkMscLqo8A7K77omgLx5PWPiXJswtTtFV7XgVZv2+qPk6UivpXXO+5k6ZEbWIbLoKdx1pZ6ldINzbwTA==
dependencies:
- "@jest/types" "^27.0.6"
+ "@jest/types" "^27.1.1"
ansi-regex "^5.0.0"
ansi-styles "^5.0.0"
react-is "^17.0.1"
@@ -9823,7 +10130,12 @@ pretty-hrtime@^1.0.3:
resolved "https://registry.yarnpkg.com/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz#b7e3ea42435a4c9b2759d99e0f201eb195802ee1"
integrity sha1-t+PqQkNaTJsnWdmeDyAesZWALuE=
-prismjs@^1.21.0, prismjs@~1.24.0:
+prismjs@^1.21.0:
+ version "1.25.0"
+ resolved "https://registry.yarnpkg.com/prismjs/-/prismjs-1.25.0.tgz#6f822df1bdad965734b310b315a23315cf999756"
+ integrity sha512-WCjJHl1KEWbnkQom1+SzftbtXMKQoezOCYs5rECqMN+jP+apI7ftoflyqigqzopSO3hMhTEb0mFClA8lkolgEg==
+
+prismjs@~1.24.0:
version "1.24.1"
resolved "https://registry.yarnpkg.com/prismjs/-/prismjs-1.24.1.tgz#c4d7895c4d6500289482fa8936d9cdd192684036"
integrity sha512-mNPsedLuk90RVJioIky8ANZEwYm5w9LcvCXrxHlwf4fNVSn8jEipMybMkWUyyF0JhnC+C4VcOVSBuHRKs1L5Ow==
@@ -10070,9 +10382,9 @@ raw-loader@^4.0.2:
schema-utils "^3.0.0"
react-colorful@^5.1.2:
- version "5.3.0"
- resolved "https://registry.yarnpkg.com/react-colorful/-/react-colorful-5.3.0.tgz#bcbae49c1affa9ab9a3c8063398c5948419296bd"
- integrity sha512-zWE5E88zmjPXFhv6mGnRZqKin9s5vip1O3IIGynY9EhZxN8MATUxZkT3e/9OwTEm4DjQBXc6PFWP6AetY+Px+A==
+ version "5.4.0"
+ resolved "https://registry.yarnpkg.com/react-colorful/-/react-colorful-5.4.0.tgz#e05e602469f9768234f29c1bad9ec1f4e86145a2"
+ integrity sha512-k7QJXuQGWevr/V8hoMJ1wBW9i2CVhBdDXpBf3jy/AAtzVyYtsFqEAT+y+NOGiSG1cmnGTreqm5EFLXlVaKbPLQ==
react-dev-utils@^11.0.3:
version "11.0.4"
@@ -10135,11 +10447,11 @@ react-dom@^17.0.2:
scheduler "^0.20.2"
react-draggable@^4.4.3:
- version "4.4.3"
- resolved "https://registry.yarnpkg.com/react-draggable/-/react-draggable-4.4.3.tgz#0727f2cae5813e36b0e4962bf11b2f9ef2b406f3"
- integrity sha512-jV4TE59MBuWm7gb6Ns3Q1mxX8Azffb7oTtDtBgFkxRvhDp38YAARmRplrj0+XGkhOJB5XziArX+4HUUABtyZ0w==
+ version "4.4.4"
+ resolved "https://registry.yarnpkg.com/react-draggable/-/react-draggable-4.4.4.tgz#5b26d9996be63d32d285a426f41055de87e59b2f"
+ integrity sha512-6e0WdcNLwpBx/YIDpoyd2Xb04PB0elrDrulKUgdrIlwuYvxh5Ok9M+F8cljm8kPXXs43PmMzek9RrB1b7mLMqA==
dependencies:
- classnames "^2.2.5"
+ clsx "^1.1.1"
prop-types "^15.6.0"
react-error-overlay@^6.0.9:
@@ -10153,9 +10465,9 @@ react-fast-compare@^3.0.1, react-fast-compare@^3.2.0:
integrity sha512-rtGImPZ0YyLrscKI9xTpV8psd6I8VAtjKCzQDlzyDvqJA8XOW78TXYQwNRNd8g8JZnDu8q9Fu/1v4HPAVwVdHA==
react-helmet-async@^1.0.7:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/react-helmet-async/-/react-helmet-async-1.1.0.tgz#81d59ecfdf3540625639dc5e5a923f7219705bf9"
- integrity sha512-550xWSW61j7Qzk26GBOdh096wKG6n1jY3ew7bH5NU0GvIZ5LyeuBLxHFBddMP7ZpsSltnUGzzh2p6Rj+aQAi4g==
+ version "1.1.2"
+ resolved "https://registry.yarnpkg.com/react-helmet-async/-/react-helmet-async-1.1.2.tgz#653b7e6bbfdd239c5dcd6b8df2811c7a363b8334"
+ integrity sha512-LTTzDDkyIleT/JJ6T/uqx7Y8qi1EuPPSiJawQY/nHHz0h7SPDT6HxP1YDDQx/fzcVxCqpWEEMS3QdrSrNkJYhg==
dependencies:
"@babel/runtime" "^7.12.5"
invariant "^2.2.4"
@@ -10312,6 +10624,13 @@ readdirp@~3.6.0:
dependencies:
picomatch "^2.2.1"
+rechoir@^0.7.0:
+ version "0.7.1"
+ resolved "https://registry.yarnpkg.com/rechoir/-/rechoir-0.7.1.tgz#9478a96a1ca135b5e88fc027f03ee92d6c645686"
+ integrity sha512-/njmZ8s1wVeR6pjTZ+0nCnv8SpZNRMT2D1RLOJQESlYFDBvwpTA4KWJpZ+sBJ4+vhjILRcK7JIFdGCdxEAAitg==
+ dependencies:
+ resolve "^1.9.0"
+
recursive-readdir@2.2.2:
version "2.2.2"
resolved "https://registry.yarnpkg.com/recursive-readdir/-/recursive-readdir-2.2.2.tgz#9946fb3274e1628de6e36b2f6714953b4845094f"
@@ -10336,14 +10655,14 @@ refractor@^3.1.0:
parse-entities "^2.0.0"
prismjs "~1.24.0"
-regenerate-unicode-properties@^8.2.0:
- version "8.2.0"
- resolved "https://registry.yarnpkg.com/regenerate-unicode-properties/-/regenerate-unicode-properties-8.2.0.tgz#e5de7111d655e7ba60c057dbe9ff37c87e65cdec"
- integrity sha512-F9DjY1vKLo/tPePDycuH3dn9H1OTPIkVD9Kz4LODu+F2C75mgjAJ7x/gwy6ZcSNRAAkhNlJSOHRe8k3p+K9WhA==
+regenerate-unicode-properties@^9.0.0:
+ version "9.0.0"
+ resolved "https://registry.yarnpkg.com/regenerate-unicode-properties/-/regenerate-unicode-properties-9.0.0.tgz#54d09c7115e1f53dc2314a974b32c1c344efe326"
+ integrity sha512-3E12UeNSPfjrgwjkR81m5J7Aw/T55Tu7nUyZVQYCKEOs+2dkxEY+DpPtZzO4YruuiPb7NkYLVcyJC4+zCbk5pA==
dependencies:
- regenerate "^1.4.0"
+ regenerate "^1.4.2"
-regenerate@^1.4.0:
+regenerate@^1.4.2:
version "1.4.2"
resolved "https://registry.yarnpkg.com/regenerate/-/regenerate-1.4.2.tgz#b9346d8827e8f5a32f7ba29637d398b69014848a"
integrity sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==
@@ -10382,26 +10701,26 @@ regexpp@^3.1.0:
integrity sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==
regexpu-core@^4.7.1:
- version "4.7.1"
- resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-4.7.1.tgz#2dea5a9a07233298fbf0db91fa9abc4c6e0f8ad6"
- integrity sha512-ywH2VUraA44DZQuRKzARmw6S66mr48pQVva4LBeRhcOltJ6hExvWly5ZjFLYo67xbIxb6W1q4bAGtgfEl20zfQ==
- dependencies:
- regenerate "^1.4.0"
- regenerate-unicode-properties "^8.2.0"
- regjsgen "^0.5.1"
- regjsparser "^0.6.4"
- unicode-match-property-ecmascript "^1.0.4"
- unicode-match-property-value-ecmascript "^1.2.0"
-
-regjsgen@^0.5.1:
+ version "4.8.0"
+ resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-4.8.0.tgz#e5605ba361b67b1718478501327502f4479a98f0"
+ integrity sha512-1F6bYsoYiz6is+oz70NWur2Vlh9KWtswuRuzJOfeYUrfPX2o8n74AnUVaOGDbUqVGO9fNHu48/pjJO4sNVwsOg==
+ dependencies:
+ regenerate "^1.4.2"
+ regenerate-unicode-properties "^9.0.0"
+ regjsgen "^0.5.2"
+ regjsparser "^0.7.0"
+ unicode-match-property-ecmascript "^2.0.0"
+ unicode-match-property-value-ecmascript "^2.0.0"
+
+regjsgen@^0.5.2:
version "0.5.2"
resolved "https://registry.yarnpkg.com/regjsgen/-/regjsgen-0.5.2.tgz#92ff295fb1deecbf6ecdab2543d207e91aa33733"
integrity sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A==
-regjsparser@^0.6.4:
- version "0.6.9"
- resolved "https://registry.yarnpkg.com/regjsparser/-/regjsparser-0.6.9.tgz#b489eef7c9a2ce43727627011429cf833a7183e6"
- integrity sha512-ZqbNRz1SNjLAiYuwY0zoXW8Ne675IX5q+YHioAGbCw4X96Mjl2+dcX9B2ciaeyYjViDAfvIjFpQjJgLttTEERQ==
+regjsparser@^0.7.0:
+ version "0.7.0"
+ resolved "https://registry.yarnpkg.com/regjsparser/-/regjsparser-0.7.0.tgz#a6b667b54c885e18b52554cb4960ef71187e9968"
+ integrity sha512-A4pcaORqmNMDVwUjWoTzuhwMGpP+NykpfqAsEgI1FSH/EzC7lrN5TMd+kN8YCovX+jMpu8eaqXgXPCa0g8FQNQ==
dependencies:
jsesc "~0.5.0"
@@ -10774,7 +11093,7 @@ resolve-url@^0.2.1:
resolved "https://registry.yarnpkg.com/resolve-url/-/resolve-url-0.2.1.tgz#2c637fe77c893afd2a663fe21aa9080068e2052a"
integrity sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=
-resolve@^1.10.0, resolve@^1.12.0, resolve@^1.14.2, resolve@^1.19.0, resolve@^1.20.0, resolve@^1.3.2:
+resolve@^1.10.0, resolve@^1.12.0, resolve@^1.14.2, resolve@^1.19.0, resolve@^1.20.0, resolve@^1.3.2, resolve@^1.9.0:
version "1.20.0"
resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.20.0.tgz#629a013fb3f70755d6f0b7935cc1c2c5378b1975"
integrity sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==
@@ -10933,7 +11252,7 @@ schema-utils@^2.6.5, schema-utils@^2.7.0:
ajv "^6.12.4"
ajv-keywords "^3.5.2"
-schema-utils@^3.0.0:
+schema-utils@^3.0.0, schema-utils@^3.1.0, schema-utils@^3.1.1:
version "3.1.1"
resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-3.1.1.tgz#bc74c4b6b6995c1d88f76a8b77bea7219e0c8281"
integrity sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==
@@ -10947,7 +11266,7 @@ semver-compare@^1.0.0:
resolved "https://registry.yarnpkg.com/semver-compare/-/semver-compare-1.0.0.tgz#0dee216a1c941ab37e9efb1788f6afc5ff5537fc"
integrity sha1-De4hahyUGrN+nvsXiPavxf9VN/w=
-"semver@2 || 3 || 4 || 5", semver@^5.4.1, semver@^5.5.0, semver@^5.6.0:
+"semver@2 || 3 || 4 || 5", semver@^5.4.1, semver@^5.5.0, semver@^5.6.0, semver@^5.7.0:
version "5.7.1"
resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7"
integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==
@@ -11002,6 +11321,13 @@ serialize-javascript@^5.0.1:
dependencies:
randombytes "^2.1.0"
+serialize-javascript@^6.0.0:
+ version "6.0.0"
+ resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-6.0.0.tgz#efae5d88f45d7924141da8b5c3a7a7e663fefeb8"
+ integrity sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==
+ dependencies:
+ randombytes "^2.1.0"
+
serve-favicon@^2.5.0:
version "2.5.0"
resolved "https://registry.yarnpkg.com/serve-favicon/-/serve-favicon-2.5.0.tgz#935d240cdfe0f5805307fdfe967d88942a2cbcf0"
@@ -11112,9 +11438,9 @@ siginfo@^2.0.0:
integrity sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g==
signal-exit@^3.0.0, signal-exit@^3.0.2, signal-exit@^3.0.3:
- version "3.0.3"
- resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.3.tgz#a1410c2edd8f077b08b4e253c8eacfcaf057461c"
- integrity sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==
+ version "3.0.4"
+ resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.4.tgz#366a4684d175b9cab2081e3681fda3747b6c51d7"
+ integrity sha512-rqYhcAnZ6d/vTPGghdrw7iumdcbXpsk1b8IG/rz+VWV51DM0p7XCtMoJ3qhPLIbp3tvyt3pKRbaaEMZYpHto8Q==
sisteransi@^1.0.5:
version "1.0.5"
@@ -11194,7 +11520,7 @@ sort-object-keys@^1.1.3:
resolved "https://registry.yarnpkg.com/sort-object-keys/-/sort-object-keys-1.1.3.tgz#bff833fe85cab147b34742e45863453c1e190b45"
integrity sha512-855pvK+VkU7PaKYPc+Jjnmt4EzejQHyhhF33q31qG8x7maDzkeFhAAThdCYay11CISO+qAMwjOBP+fPZe0IPyg==
-sort-package-json@1.50.0, sort-package-json@^1.22.1:
+sort-package-json@1.50.0:
version "1.50.0"
resolved "https://registry.yarnpkg.com/sort-package-json/-/sort-package-json-1.50.0.tgz#19fc109fe23bd157bd03c8e572fa3251a52467d8"
integrity sha512-qZpqhMU9XTntebgAgc4hv/D6Fzhh7kFnwvV6a7+q8y8J5JoaDqPYQnvXPf7BBqG95tdE8X6JVNo7/jDzcbdfUg==
@@ -11206,6 +11532,18 @@ sort-package-json@1.50.0, sort-package-json@^1.22.1:
is-plain-obj "2.1.0"
sort-object-keys "^1.1.3"
+sort-package-json@^1.22.1:
+ version "1.51.0"
+ resolved "https://registry.yarnpkg.com/sort-package-json/-/sort-package-json-1.51.0.tgz#0314c54c103877655987cd5702acdcb0ffa43c0d"
+ integrity sha512-+92YlWIDj2nlE4lbO2UPDwU3xEt9sKsk7mV7bOO6GjdEzBPC+i55U5lbyqotVQsUDM2qIwfD6b2sORdwb13iwg==
+ dependencies:
+ detect-indent "^6.0.0"
+ detect-newline "3.1.0"
+ git-hooks-list "1.0.3"
+ globby "10.0.0"
+ is-plain-obj "2.1.0"
+ sort-object-keys "^1.1.3"
+
source-list-map@^2.0.0:
version "2.0.1"
resolved "https://registry.yarnpkg.com/source-list-map/-/source-list-map-2.0.1.tgz#3993bd873bfc48479cca9ea3a547835c7c154b34"
@@ -11222,10 +11560,10 @@ source-map-resolve@^0.5.0:
source-map-url "^0.4.0"
urix "^0.1.0"
-source-map-support@^0.5.16, source-map-support@^0.5.6, source-map-support@~0.5.12, source-map-support@~0.5.19:
- version "0.5.19"
- resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.19.tgz#a98b62f86dcaf4f67399648c085291ab9e8fed61"
- integrity sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==
+source-map-support@^0.5.16, source-map-support@^0.5.6, source-map-support@~0.5.12, source-map-support@~0.5.20:
+ version "0.5.20"
+ resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.20.tgz#12166089f8f5e5e8c56926b377633392dd2cb6c9"
+ integrity sha512-n1lZZ8Ve4ksRqizaBQgxXDgKwttHDhyfQjA6YZZn8+AroHbsIz+JjwxQDxbp+7y5OYCI8t1Yk7etjD9CRd2hIw==
dependencies:
buffer-from "^1.0.0"
source-map "^0.6.0"
@@ -11333,9 +11671,9 @@ stable@^0.1.8:
integrity sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==
stack-utils@^2.0.3:
- version "2.0.3"
- resolved "https://registry.yarnpkg.com/stack-utils/-/stack-utils-2.0.3.tgz#cd5f030126ff116b78ccb3c027fe302713b61277"
- integrity sha512-gL//fkxfWUsIlFL2Tl42Cl6+HFALEaB1FU76I/Fy+oZjRreP7OPMXFlGbxM7NQsI0ZpUfw76sHnv0WNYuTb7Iw==
+ version "2.0.5"
+ resolved "https://registry.yarnpkg.com/stack-utils/-/stack-utils-2.0.5.tgz#d25265fca995154659dbbfba3b49254778d2fdd5"
+ integrity sha512-xrQcmYhOsn/1kX+Vraq+7j4oE2j/6BFscZ0etmYg81xuM8Gq0022Pxb8+IqgOFUIaxHs0KaSb7T1+OegiNrNFA==
dependencies:
escape-string-regexp "^2.0.0"
@@ -11671,10 +12009,15 @@ tapable@^1.0.0, tapable@^1.1.3:
resolved "https://registry.yarnpkg.com/tapable/-/tapable-1.1.3.tgz#a1fccc06b58db61fd7a45da2da44f5f3a3e67ba2"
integrity sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==
+tapable@^2.1.1, tapable@^2.2.0:
+ version "2.2.1"
+ resolved "https://registry.yarnpkg.com/tapable/-/tapable-2.2.1.tgz#1967a73ef4060a82f12ab96af86d52fdb76eeca0"
+ integrity sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==
+
tar@^6.0.2:
- version "6.1.10"
- resolved "https://registry.yarnpkg.com/tar/-/tar-6.1.10.tgz#8a320a74475fba54398fa136cd9883aa8ad11175"
- integrity sha512-kvvfiVvjGMxeUNB6MyYv5z7vhfFRwbwCXJAeL0/lnbrttBVqcMOnpHUf0X42LrPMR8mMpgapkJMchFH4FSHzNA==
+ version "6.1.11"
+ resolved "https://registry.yarnpkg.com/tar/-/tar-6.1.11.tgz#6760a38f003afa1b2ffd0ffe9e9abbd0eab3d621"
+ integrity sha512-an/KZQzQUkZCkuoAA64hM92X0Urb6VpRhAFllDzz44U2mcD5scmT3zBc4VgVpkugF580+DQn8eAFSyoQt0tznA==
dependencies:
chownr "^2.0.0"
fs-minipass "^2.0.0"
@@ -11740,6 +12083,18 @@ terser-webpack-plugin@^4.2.3:
terser "^5.3.4"
webpack-sources "^1.4.3"
+terser-webpack-plugin@^5.1.3:
+ version "5.2.4"
+ resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-5.2.4.tgz#ad1be7639b1cbe3ea49fab995cbe7224b31747a1"
+ integrity sha512-E2CkNMN+1cho04YpdANyRrn8CyN4yMy+WdFKZIySFZrGXZxJwJP6PMNGGc/Mcr6qygQHUUqRxnAPmi0M9f00XA==
+ dependencies:
+ jest-worker "^27.0.6"
+ p-limit "^3.1.0"
+ schema-utils "^3.1.1"
+ serialize-javascript "^6.0.0"
+ source-map "^0.6.1"
+ terser "^5.7.2"
+
terser@^4.1.2, terser@^4.6.3:
version "4.8.0"
resolved "https://registry.yarnpkg.com/terser/-/terser-4.8.0.tgz#63056343d7c70bb29f3af665865a46fe03a0df17"
@@ -11749,14 +12104,14 @@ terser@^4.1.2, terser@^4.6.3:
source-map "~0.6.1"
source-map-support "~0.5.12"
-terser@^5.3.4:
- version "5.7.2"
- resolved "https://registry.yarnpkg.com/terser/-/terser-5.7.2.tgz#d4d95ed4f8bf735cb933e802f2a1829abf545e3f"
- integrity sha512-0Omye+RD4X7X69O0eql3lC4Heh/5iLj3ggxR/B5ketZLOtLiOqukUgjw3q4PDnNQbsrkKr3UMypqStQG3XKRvw==
+terser@^5.3.4, terser@^5.7.2:
+ version "5.9.0"
+ resolved "https://registry.yarnpkg.com/terser/-/terser-5.9.0.tgz#47d6e629a522963240f2b55fcaa3c99083d2c351"
+ integrity sha512-h5hxa23sCdpzcye/7b8YqbE5OwKca/ni0RQz1uRX3tGh8haaGHqcuSqbGRybuAKNdntZ0mDgFNXPJ48xQ2RXKQ==
dependencies:
commander "^2.20.0"
source-map "~0.7.2"
- source-map-support "~0.5.19"
+ source-map-support "~0.5.20"
test-exclude@^6.0.0:
version "6.0.0"
@@ -11817,9 +12172,9 @@ tmp@^0.2.0:
rimraf "^3.0.0"
tmpl@1.0.x:
- version "1.0.4"
- resolved "https://registry.yarnpkg.com/tmpl/-/tmpl-1.0.4.tgz#23640dd7b42d00433911140820e5cf440e521dd1"
- integrity sha1-I2QN17QtAEM5ERQIIOXPRA5SHdE=
+ version "1.0.5"
+ resolved "https://registry.yarnpkg.com/tmpl/-/tmpl-1.0.5.tgz#8683e0b902bb9c20c4f726e3c0b69f36518c07cc"
+ integrity sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==
to-arraybuffer@^1.0.0:
version "1.0.1"
@@ -11905,6 +12260,11 @@ tr46@^2.1.0:
dependencies:
punycode "^2.1.1"
+tr46@~0.0.3:
+ version "0.0.3"
+ resolved "https://registry.yarnpkg.com/tr46/-/tr46-0.0.3.tgz#8184fd347dac9cdc185992f3a6622e14b9d9ab6a"
+ integrity sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o=
+
tree-kill@^1.2.2:
version "1.2.2"
resolved "https://registry.yarnpkg.com/tree-kill/-/tree-kill-1.2.2.tgz#4ca09a9092c88b73a7cdc5e8a01b507b0790a0cc"
@@ -11945,6 +12305,16 @@ ts-essentials@^2.0.3:
resolved "https://registry.yarnpkg.com/ts-essentials/-/ts-essentials-2.0.12.tgz#c9303f3d74f75fa7528c3d49b80e089ab09d8745"
integrity sha512-3IVX4nI6B5cc31/GFFE+i8ey/N2eA0CZDbo6n0yrz0zDX8ZJ8djmU1p+XRz7G3is0F3bB3pu2pAroFdAWQKU3w==
+ts-loader@^9.2.5:
+ version "9.2.6"
+ resolved "https://registry.yarnpkg.com/ts-loader/-/ts-loader-9.2.6.tgz#9937c4dd0a1e3dbbb5e433f8102a6601c6615d74"
+ integrity sha512-QMTC4UFzHmu9wU2VHZEmWWE9cUajjfcdcws+Gh7FhiO+Dy0RnR1bNz0YCHqhI0yRowCE9arVnNxYHqELOy9Hjw==
+ dependencies:
+ chalk "^4.1.0"
+ enhanced-resolve "^5.0.0"
+ micromatch "^4.0.0"
+ semver "^7.3.4"
+
ts-pnp@^1.1.6:
version "1.2.0"
resolved "https://registry.yarnpkg.com/ts-pnp/-/ts-pnp-1.2.0.tgz#a500ad084b0798f1c3071af391e65912c86bca92"
@@ -12064,9 +12434,9 @@ typedarray@^0.0.6:
integrity sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=
typescript@^4.3.5:
- version "4.3.5"
- resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.3.5.tgz#4d1c37cc16e893973c45a06886b7113234f119f4"
- integrity sha512-DqQgihaQ9cUrskJo9kIyW/+g0Vxsk8cDtZ52a3NGh0YNTfpUSArXSohyUGnvbPazEPLu398C0UxmKSOrPumUzA==
+ version "4.4.3"
+ resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.4.3.tgz#bdc5407caa2b109efd4f82fe130656f977a29324"
+ integrity sha512-4xfscpisVgqqDfPaJo5vkd+Qd/ItkoagnHpufr+i2QCHBsNYp+G7UAoyFl8aPtx879u38wPV65rZ8qbGZijalA==
unbox-primitive@^1.0.1:
version "1.0.1"
@@ -12091,28 +12461,28 @@ unherit@^1.0.4:
inherits "^2.0.0"
xtend "^4.0.0"
-unicode-canonical-property-names-ecmascript@^1.0.4:
- version "1.0.4"
- resolved "https://registry.yarnpkg.com/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz#2619800c4c825800efdd8343af7dd9933cbe2818"
- integrity sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ==
+unicode-canonical-property-names-ecmascript@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz#301acdc525631670d39f6146e0e77ff6bbdebddc"
+ integrity sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==
-unicode-match-property-ecmascript@^1.0.4:
- version "1.0.4"
- resolved "https://registry.yarnpkg.com/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz#8ed2a32569961bce9227d09cd3ffbb8fed5f020c"
- integrity sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg==
+unicode-match-property-ecmascript@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz#54fd16e0ecb167cf04cf1f756bdcc92eba7976c3"
+ integrity sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==
dependencies:
- unicode-canonical-property-names-ecmascript "^1.0.4"
- unicode-property-aliases-ecmascript "^1.0.4"
+ unicode-canonical-property-names-ecmascript "^2.0.0"
+ unicode-property-aliases-ecmascript "^2.0.0"
-unicode-match-property-value-ecmascript@^1.2.0:
- version "1.2.0"
- resolved "https://registry.yarnpkg.com/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.2.0.tgz#0d91f600eeeb3096aa962b1d6fc88876e64ea531"
- integrity sha512-wjuQHGQVofmSJv1uVISKLE5zO2rNGzM/KCYZch/QQvez7C1hUhBIuZ701fYXExuufJFMPhv2SyL8CyoIfMLbIQ==
+unicode-match-property-value-ecmascript@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.0.0.tgz#1a01aa57247c14c568b89775a54938788189a714"
+ integrity sha512-7Yhkc0Ye+t4PNYzOGKedDhXbYIBe1XEQYQxOPyhcXNMJ0WCABqqj6ckydd6pWRZTHV4GuCPKdBAUiMc60tsKVw==
-unicode-property-aliases-ecmascript@^1.0.4:
- version "1.1.0"
- resolved "https://registry.yarnpkg.com/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.1.0.tgz#dd57a99f6207bedff4628abefb94c50db941c8f4"
- integrity sha512-PqSoPh/pWetQ2phoj5RLiaqIk4kCNwoV3CI+LfGmWLKI3rE3kl1h59XpX2BjgDrmbxD9ARtQobPGU1SguCYuQg==
+unicode-property-aliases-ecmascript@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.0.0.tgz#0a36cb9a585c4f6abd51ad1deddb285c165297c8"
+ integrity sha512-5Zfuy9q/DFr4tfO7ZPeVXb1aPoeQSdeFMLpYuFebehDAhbuevLs5yxSZmIFN1tP5F9Wl4IpJrYojg85/zgyZHQ==
unified-args@^8.0.0:
version "8.1.0"
@@ -12425,7 +12795,7 @@ uuid@^8.3.2:
resolved "https://registry.yarnpkg.com/uuid/-/uuid-8.3.2.tgz#80d5b5ced271bb9af6c445f21a1a04c606cefbe2"
integrity sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==
-v8-compile-cache@^2.0.3:
+v8-compile-cache@^2.0.3, v8-compile-cache@^2.2.0:
version "2.3.0"
resolved "https://registry.yarnpkg.com/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz#2de19618c66dc247dcfb6f99338035d8245a2cee"
integrity sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==
@@ -12439,6 +12809,13 @@ v8-to-istanbul@^8.0.0:
convert-source-map "^1.6.0"
source-map "^0.7.3"
+v8flags@^3.1.1:
+ version "3.2.0"
+ resolved "https://registry.yarnpkg.com/v8flags/-/v8flags-3.2.0.tgz#b243e3b4dfd731fa774e7492128109a0fe66d656"
+ integrity sha512-mH8etigqMfiGWdeXpaaqGfs6BndypxusHHcv2qSHyZkGEznCd/qAXCWWRzeowtL54147cktFOC4P5y+kl8d8Jg==
+ dependencies:
+ homedir-polyfill "^1.0.1"
+
validate-npm-package-license@^3.0.1:
version "3.0.4"
resolved "https://registry.yarnpkg.com/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz#fc91f6b9c7ba15c857f4cb2c5defeec39d4f410a"
@@ -12588,11 +12965,29 @@ watchpack@^1.7.4:
chokidar "^3.4.1"
watchpack-chokidar2 "^2.0.1"
+watchpack@^2.2.0:
+ version "2.2.0"
+ resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-2.2.0.tgz#47d78f5415fe550ecd740f99fe2882323a58b1ce"
+ integrity sha512-up4YAn/XHgZHIxFBVCdlMiWDj6WaLKpwVeGQk2I5thdYxF/KmF0aaz6TfJZ/hfl1h/XlcDr7k1KH7ThDagpFaA==
+ dependencies:
+ glob-to-regexp "^0.4.1"
+ graceful-fs "^4.1.2"
+
web-namespaces@^1.0.0:
version "1.1.4"
resolved "https://registry.yarnpkg.com/web-namespaces/-/web-namespaces-1.1.4.tgz#bc98a3de60dadd7faefc403d1076d529f5e030ec"
integrity sha512-wYxSGajtmoP4WxfejAPIr4l0fVh+jeMXZb08wNc0tMg6xsfZXj3cECqIK0G7ZAqUq0PP8WlMDtaOGVBTAWztNw==
+web-streams-polyfill@^3.0.3:
+ version "3.1.1"
+ resolved "https://registry.yarnpkg.com/web-streams-polyfill/-/web-streams-polyfill-3.1.1.tgz#1516f2d4ea8f1bdbfed15eb65cb2df87098c8364"
+ integrity sha512-Czi3fG883e96T4DLEPRvufrF2ydhOOW1+1a6c3gNjH2aIh50DNFBdfwh2AKoOf1rXvpvavAoA11Qdq9+BKjE0Q==
+
+webidl-conversions@^3.0.0:
+ version "3.0.1"
+ resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-3.0.1.tgz#24534275e2a7bc6be7bc86611cc16ae0a5654871"
+ integrity sha1-JFNCdeKnvGvnvIZhHMFq4KVlSHE=
+
webidl-conversions@^5.0.0:
version "5.0.0"
resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-5.0.0.tgz#ae59c8a00b121543a2acc65c0434f57b0fc11aff"
@@ -12603,6 +12998,25 @@ webidl-conversions@^6.1.0:
resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-6.1.0.tgz#9111b4d7ea80acd40f5270d666621afa78b69514"
integrity sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==
+webpack-cli@^4.8.0:
+ version "4.8.0"
+ resolved "https://registry.yarnpkg.com/webpack-cli/-/webpack-cli-4.8.0.tgz#5fc3c8b9401d3c8a43e2afceacfa8261962338d1"
+ integrity sha512-+iBSWsX16uVna5aAYN6/wjhJy1q/GKk4KjKvfg90/6hykCTSgozbfz5iRgDTSJt/LgSbYxdBX3KBHeobIs+ZEw==
+ dependencies:
+ "@discoveryjs/json-ext" "^0.5.0"
+ "@webpack-cli/configtest" "^1.0.4"
+ "@webpack-cli/info" "^1.3.0"
+ "@webpack-cli/serve" "^1.5.2"
+ colorette "^1.2.1"
+ commander "^7.0.0"
+ execa "^5.0.0"
+ fastest-levenshtein "^1.0.12"
+ import-local "^3.0.2"
+ interpret "^2.2.0"
+ rechoir "^0.7.0"
+ v8-compile-cache "^2.2.0"
+ webpack-merge "^5.7.3"
+
webpack-dev-middleware@^3.7.3:
version "3.7.3"
resolved "https://registry.yarnpkg.com/webpack-dev-middleware/-/webpack-dev-middleware-3.7.3.tgz#0639372b143262e2b84ab95d3b91a7597061c2c5"
@@ -12620,14 +13034,14 @@ webpack-filter-warnings-plugin@^1.2.1:
integrity sha512-Ez6ytc9IseDMLPo0qCuNNYzgtUl8NovOqjIq4uAU8LTD4uoa1w1KpZyyzFtLTEMZpkkOkLfL9eN+KGYdk1Qtwg==
webpack-hot-middleware@^2.25.0:
- version "2.25.0"
- resolved "https://registry.yarnpkg.com/webpack-hot-middleware/-/webpack-hot-middleware-2.25.0.tgz#4528a0a63ec37f8f8ef565cf9e534d57d09fe706"
- integrity sha512-xs5dPOrGPCzuRXNi8F6rwhawWvQQkeli5Ro48PRuQh8pYPCPmNnltP9itiUPT4xI8oW+y0m59lyyeQk54s5VgA==
+ version "2.25.1"
+ resolved "https://registry.yarnpkg.com/webpack-hot-middleware/-/webpack-hot-middleware-2.25.1.tgz#581f59edf0781743f4ca4c200fd32c9266c6cf7c"
+ integrity sha512-Koh0KyU/RPYwel/khxbsDz9ibDivmUbrRuKSSQvW42KSDdO4w23WI3SkHpSUKHE76LrFnnM/L7JCrpBwu8AXYw==
dependencies:
- ansi-html "0.0.7"
- html-entities "^1.2.0"
+ ansi-html-community "0.0.8"
+ html-entities "^2.1.0"
querystring "^0.2.0"
- strip-ansi "^3.0.0"
+ strip-ansi "^6.0.0"
webpack-log@^2.0.0:
version "2.0.0"
@@ -12637,6 +13051,14 @@ webpack-log@^2.0.0:
ansi-colors "^3.0.0"
uuid "^3.3.2"
+webpack-merge@^5.7.3:
+ version "5.8.0"
+ resolved "https://registry.yarnpkg.com/webpack-merge/-/webpack-merge-5.8.0.tgz#2b39dbf22af87776ad744c390223731d30a68f61"
+ integrity sha512-/SaI7xY0831XwP6kzuwhKWVKDP9t1QY1h65lAFLbZqMPIuYcD9QAW4u9STIbU9kaJbPBB/geU/gLr1wDjOhQ+Q==
+ dependencies:
+ clone-deep "^4.0.1"
+ wildcard "^2.0.0"
+
webpack-sources@^1.4.0, webpack-sources@^1.4.1, webpack-sources@^1.4.3:
version "1.4.3"
resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-1.4.3.tgz#eedd8ec0b928fbf1cbfe994e22d2d890f330a933"
@@ -12645,6 +13067,11 @@ webpack-sources@^1.4.0, webpack-sources@^1.4.1, webpack-sources@^1.4.3:
source-list-map "^2.0.0"
source-map "~0.6.1"
+webpack-sources@^3.2.0:
+ version "3.2.1"
+ resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-3.2.1.tgz#251a7d9720d75ada1469ca07dbb62f3641a05b6d"
+ integrity sha512-t6BMVLQ0AkjBOoRTZgqrWm7xbXMBzD+XDq2EZ96+vMfn3qKgsvdXZhbPZ4ElUOpdv4u+iiGe+w3+J75iy/bYGA==
+
webpack-virtual-modules@^0.2.2:
version "0.2.2"
resolved "https://registry.yarnpkg.com/webpack-virtual-modules/-/webpack-virtual-modules-0.2.2.tgz#20863dc3cb6bb2104729fff951fbe14b18bd0299"
@@ -12681,6 +13108,36 @@ webpack@4:
watchpack "^1.7.4"
webpack-sources "^1.4.1"
+webpack@^5.51.1:
+ version "5.53.0"
+ resolved "https://registry.yarnpkg.com/webpack/-/webpack-5.53.0.tgz#f463cd9c6fc1356ae4b9b7ac911fd1f5b2df86af"
+ integrity sha512-RZ1Z3z3ni44snoWjfWeHFyzvd9HMVYDYC5VXmlYUT6NWgEOWdCNpad5Fve2CzzHoRED7WtsKe+FCyP5Vk4pWiQ==
+ dependencies:
+ "@types/eslint-scope" "^3.7.0"
+ "@types/estree" "^0.0.50"
+ "@webassemblyjs/ast" "1.11.1"
+ "@webassemblyjs/wasm-edit" "1.11.1"
+ "@webassemblyjs/wasm-parser" "1.11.1"
+ acorn "^8.4.1"
+ acorn-import-assertions "^1.7.6"
+ browserslist "^4.14.5"
+ chrome-trace-event "^1.0.2"
+ enhanced-resolve "^5.8.0"
+ es-module-lexer "^0.7.1"
+ eslint-scope "5.1.1"
+ events "^3.2.0"
+ glob-to-regexp "^0.4.1"
+ graceful-fs "^4.2.4"
+ json-parse-better-errors "^1.0.2"
+ loader-runner "^4.2.0"
+ mime-types "^2.1.27"
+ neo-async "^2.6.2"
+ schema-utils "^3.1.0"
+ tapable "^2.1.1"
+ terser-webpack-plugin "^5.1.3"
+ watchpack "^2.2.0"
+ webpack-sources "^3.2.0"
+
whatwg-encoding@^1.0.5:
version "1.0.5"
resolved "https://registry.yarnpkg.com/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz#5abacf777c32166a51d085d6b4f3e7d27113ddb0"
@@ -12693,6 +13150,14 @@ whatwg-mimetype@^2.3.0:
resolved "https://registry.yarnpkg.com/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz#3d4b1e0312d2079879f826aff18dbeeca5960fbf"
integrity sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==
+whatwg-url@^5.0.0:
+ version "5.0.0"
+ resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-5.0.0.tgz#966454e8765462e37644d3626f6742ce8b70965d"
+ integrity sha1-lmRU6HZUYuN2RNNib2dCzotwll0=
+ dependencies:
+ tr46 "~0.0.3"
+ webidl-conversions "^3.0.0"
+
whatwg-url@^8.0.0, whatwg-url@^8.5.0:
version "8.7.0"
resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-8.7.0.tgz#656a78e510ff8f3937bc0bcbe9f5c0ac35941b77"
@@ -12754,6 +13219,11 @@ wildcard@^1.1.2:
resolved "https://registry.yarnpkg.com/wildcard/-/wildcard-1.1.2.tgz#a7020453084d8cd2efe70ba9d3696263de1710a5"
integrity sha1-pwIEUwhNjNLv5wup02liY94XEKU=
+wildcard@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/wildcard/-/wildcard-2.0.0.tgz#a77d20e5200c6faaac979e4b3aadc7b3dd7f8fec"
+ integrity sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw==
+
word-wrap@^1.2.3, word-wrap@~1.2.3:
version "1.2.3"
resolved "https://registry.yarnpkg.com/word-wrap/-/word-wrap-1.2.3.tgz#610636f6b1f703891bd34771ccb17fb93b47079c"
@@ -12823,9 +13293,9 @@ write-file-atomic@^3.0.0:
typedarray-to-buffer "^3.1.5"
ws@^7.4.6:
- version "7.5.3"
- resolved "https://registry.yarnpkg.com/ws/-/ws-7.5.3.tgz#160835b63c7d97bfab418fc1b8a9fced2ac01a74"
- integrity sha512-kQ/dHIzuLrS6Je9+uv81ueZomEwH0qVYstcAQ4/Z93K8zeko9gtAbttJWzoC5ukqXY1PpoouV3+VSOqEAFt5wg==
+ version "7.5.5"
+ resolved "https://registry.yarnpkg.com/ws/-/ws-7.5.5.tgz#8b4bc4af518cfabd0473ae4f99144287b33eb881"
+ integrity sha512-BAkMFcAzl8as1G/hArkxOxq3G7pjUqQ3gzYbLL0/5zNkph70e+lCoxBGnm6AW1+/aiNeV4fnKqZ8m4GZewmH2w==
xml-name-validator@^3.0.0:
version "3.0.0"
@@ -12903,6 +13373,11 @@ yocto-queue@^0.1.0:
resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-0.1.0.tgz#0294eb3dee05028d31ee1a5fa2c556a6aaf10a1b"
integrity sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==
+zen-observable@^0.8.15:
+ version "0.8.15"
+ resolved "https://registry.yarnpkg.com/zen-observable/-/zen-observable-0.8.15.tgz#96415c512d8e3ffd920afd3889604e30b9eaac15"
+ integrity sha512-PQ2PC7R9rslx84ndNBZB/Dkv8V8fZEpk83RLgXtYd0fwUgEjseMn1Dgajh2x6S8QbZAFa9p2qVCEuYZNgve0dQ==
+
zwitch@^1.0.0:
version "1.0.5"
resolved "https://registry.yarnpkg.com/zwitch/-/zwitch-1.0.5.tgz#d11d7381ffed16b742f6af7b3f223d5cd9fe9920"