├── plugins
└── .gitkeep
├── packages
└── snap
│ ├── lib
│ ├── index.ts
│ ├── router.ts
│ ├── server.ts
│ ├── app.tsx
│ ├── run.tsx
│ └── document.tsx
│ ├── router.js
│ ├── tsconfig.json
│ ├── build
│ ├── scripts
│ │ ├── dev.ts
│ │ ├── start.ts
│ │ └── build.ts
│ ├── cli.ts
│ └── webpack.config.ts
│ ├── CHANGELOG.md
│ ├── package.json
│ └── package-lock.json
├── .eslintignore
├── jest
└── setupTests.ts
├── .gitignore
├── examples
└── basic
│ ├── snap.config.ts
│ ├── pages
│ ├── about.tsx
│ └── index.tsx
│ ├── components
│ └── header.tsx
│ ├── tsconfig.json
│ └── package.json
├── .stylelintrc
├── .prettierrc
├── .editorconfig
├── tsconfig.build.json
├── lerna.json
├── tsconfig.json
├── jest.config.js
├── README.MD
├── .eslintrc.js
└── package.json
/plugins/.gitkeep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/snap/lib/index.ts:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/.eslintignore:
--------------------------------------------------------------------------------
1 | dist/
2 | *.d.ts
3 |
--------------------------------------------------------------------------------
/jest/setupTests.ts:
--------------------------------------------------------------------------------
1 | import '@testing-library/jest-dom/extend-expect';
2 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | node_modules
2 | dist
3 | *.log
4 | .vscode
5 | .idea
6 | coverage
--------------------------------------------------------------------------------
/examples/basic/snap.config.ts:
--------------------------------------------------------------------------------
1 | export default {
2 | plugins: [],
3 | };
4 |
--------------------------------------------------------------------------------
/packages/snap/router.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./dist/lib/router');
2 |
--------------------------------------------------------------------------------
/.stylelintrc:
--------------------------------------------------------------------------------
1 | {
2 | "extends": [
3 | "stylelint-config-standard"
4 | ]
5 | }
6 |
--------------------------------------------------------------------------------
/examples/basic/pages/about.tsx:
--------------------------------------------------------------------------------
1 | export default function AboutPage() {
2 | return
Hello
;
3 | }
4 |
--------------------------------------------------------------------------------
/packages/snap/lib/router.ts:
--------------------------------------------------------------------------------
1 | // TODO: how do browser when browser? hm. oh alias...
2 | export * from 'solid-app-router';
3 |
--------------------------------------------------------------------------------
/examples/basic/components/header.tsx:
--------------------------------------------------------------------------------
1 | import {} from 'solid-js';
2 |
3 | export function Header() {
4 | return ;
5 | }
6 |
--------------------------------------------------------------------------------
/packages/snap/lib/server.ts:
--------------------------------------------------------------------------------
1 | import fastify from 'fastify';
2 |
3 | const server = fastify({
4 | logger: true,
5 | });
6 |
7 | export { server };
8 |
--------------------------------------------------------------------------------
/.prettierrc:
--------------------------------------------------------------------------------
1 | {
2 | "printWidth": 80,
3 | "tabWidth": 2,
4 | "singleQuote": true,
5 | "trailingComma": "all",
6 | "arrowParens": "always"
7 | }
8 |
--------------------------------------------------------------------------------
/packages/snap/lib/app.tsx:
--------------------------------------------------------------------------------
1 | const { Router } = require('./_router.tsx');
2 |
3 | export function App() {
4 | return (
5 |
6 |
7 |
8 | );
9 | }
10 |
--------------------------------------------------------------------------------
/.editorconfig:
--------------------------------------------------------------------------------
1 | root = true
2 |
3 | [*]
4 | indent_style = space
5 | indent_size = 2
6 | end_of_line = lf
7 | charset = utf-8
8 | trim_trailing_whitespace = true
9 | insert_final_newline = true
10 |
--------------------------------------------------------------------------------
/packages/snap/tsconfig.json:
--------------------------------------------------------------------------------
1 | {
2 | "compilerOptions": {
3 | "skipLibCheck": true,
4 | "esModuleInterop": true,
5 | "strict": true,
6 | "jsx": "preserve",
7 | "outDir": "dist"
8 | }
9 | }
10 |
--------------------------------------------------------------------------------
/packages/snap/build/scripts/dev.ts:
--------------------------------------------------------------------------------
1 | import {} from 'fs-extra-promise';
2 | import glob from 'glob-promise';
3 |
4 | const cwd = process.cwd();
5 |
6 | export async function dev() {
7 | const pages = await glob('pages/**/*');
8 | }
9 |
--------------------------------------------------------------------------------
/examples/basic/tsconfig.json:
--------------------------------------------------------------------------------
1 | {
2 | "compilerOptions": {
3 | "skipLibCheck": true,
4 | "esModuleInterop": true,
5 | "strict": true,
6 | "jsx": "preserve",
7 | "outDir": "dist",
8 | "baseUrl": "."
9 | }
10 | }
11 |
--------------------------------------------------------------------------------
/tsconfig.build.json:
--------------------------------------------------------------------------------
1 | {
2 | "extends": "./tsconfig.json",
3 | "compilerOptions": {
4 | "noEmit": false,
5 | "emitDeclarationOnly": true,
6 | "declaration": true
7 | },
8 | "exclude": ["**/*.story.*", "**/*.test.*", "dist"],
9 | "include": []
10 | }
11 |
--------------------------------------------------------------------------------
/packages/snap/lib/run.tsx:
--------------------------------------------------------------------------------
1 | // import {} from 'solid-js';
2 | // import { App } from './App';
3 | // import { Document } from './document';
4 |
5 | // function Init() {
6 | // return (
7 | //
8 | //
9 | //
10 | // );
11 | // }
12 |
--------------------------------------------------------------------------------
/examples/basic/pages/index.tsx:
--------------------------------------------------------------------------------
1 | type HomeProps = { text?: string };
2 |
3 | export const getInitialProps = async (contexy: any) => {
4 | return { text: 'Hello' };
5 | };
6 |
7 | export default function HomePage(props: HomeProps) {
8 | return {props.text}
;
9 | }
10 |
--------------------------------------------------------------------------------
/lerna.json:
--------------------------------------------------------------------------------
1 | {
2 | "packages": ["packages/*"],
3 | "version": "independent",
4 | "useWorkspaces": true,
5 | "npmClient": "yarn",
6 | "command": {
7 | "publish": {
8 | "conventionalCommits": true,
9 | "access": "public",
10 | "npmClient": "yarn",
11 | "allowBranch": ["master", "feature/*"]
12 | }
13 | }
14 | }
15 |
--------------------------------------------------------------------------------
/examples/basic/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "@snap.js/example-basic",
3 | "version": "0.1.0",
4 | "private": true,
5 | "scripts": {
6 | "dev": "snap dev",
7 | "build": "snap build",
8 | "start": "snap start"
9 | },
10 | "dependencies": {
11 | "@babel/polyfill": "^7.12.1",
12 | "@snap.js/core": "../../packages/snap",
13 | "solid-js": "latest"
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/packages/snap/CHANGELOG.md:
--------------------------------------------------------------------------------
1 | # Change Log
2 |
3 | All notable changes to this project will be documented in this file.
4 | See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
5 |
6 |
7 | # 0.1.0 (2018-10-14)
8 |
9 |
10 | ### Features
11 |
12 | * **Input:** add default labelWidth ([8302608](https://github.com/serhii-havrylenko/monorepo-babel-ts-lerna-starter/commit/8302608))
13 |
--------------------------------------------------------------------------------
/tsconfig.json:
--------------------------------------------------------------------------------
1 | {
2 | "compilerOptions": {
3 | "noEmit": true,
4 | "strict": true,
5 | "jsx": "preserve",
6 | "target": "esnext",
7 | "module": "esnext",
8 | "moduleResolution": "node",
9 | "esModuleInterop": true,
10 | "removeComments": true,
11 | "rootDir": ".",
12 | "baseUrl": "."
13 | },
14 | "include": ["packages", "jest-dom/extend-expect"],
15 | "exclude": ["node_modules", "dist"]
16 | }
17 |
--------------------------------------------------------------------------------
/packages/snap/lib/document.tsx:
--------------------------------------------------------------------------------
1 | import type {} from 'solid-js';
2 | const { App } = require('./app.tsx');
3 | export { createComponent, renderToString } from 'solid-js/server';
4 | require("@babel/polyfill");
5 |
6 | export function Document() {
7 | return (
8 |
9 | {/* TODO: head component */}
10 |
11 |
12 |
13 | {/* TODO: add transfer data */}
14 |
15 |
16 | );
17 | }
18 |
--------------------------------------------------------------------------------
/packages/snap/build/cli.ts:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env node
2 |
3 | import { program } from 'commander';
4 | import { build } from './scripts/build';
5 | import { dev } from './scripts/dev';
6 | import { start } from './scripts/start';
7 |
8 | program.version('0.0.1');
9 |
10 | program
11 | .command('build')
12 | .description('Build your site')
13 | .action((source, destination) => {
14 | build();
15 | });
16 | program
17 | .command('dev')
18 | .description('Dev your site')
19 | .action((source, destination) => {
20 | dev();
21 | });
22 | program
23 | .command('start')
24 | .description('Start your site')
25 | .action((source, destination) => {
26 | start();
27 | });
28 |
29 | program.parse(process.argv);
30 |
--------------------------------------------------------------------------------
/jest.config.js:
--------------------------------------------------------------------------------
1 | module.exports = {
2 | clearMocks: true,
3 | coverageDirectory: 'coverage',
4 | coverageReporters: ['text', 'clover'],
5 | coverageThreshold: {
6 | global: {
7 | branches: 80,
8 | functions: 80,
9 | lines: 80,
10 | statements: 80,
11 | },
12 | },
13 | globals: {
14 | 'ts-jest': {
15 | extends: './babel.config.js',
16 | },
17 | },
18 | moduleFileExtensions: ['ts', 'tsx', 'js'],
19 | modulePathIgnorePatterns: ['dist'],
20 | moduleNameMapper: {
21 | '@taxi/(.+)$': 'packages/$1/src',
22 | },
23 | notify: true,
24 | notifyMode: 'always',
25 | roots: ['packages'],
26 | testMatch: ['**/__tests__/*.+(ts|tsx|js)', '**/*.test.+(ts|tsx|js)'],
27 | transform: {
28 | '^.+\\.(ts|tsx)$': 'ts-jest',
29 | },
30 | setupFilesAfterEnv: ['jest/setupTests.ts'],
31 | };
32 |
--------------------------------------------------------------------------------
/README.MD:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | The web framework for lightening fast web sites and apps.
6 |
7 | Compiles to fast, low level JS via [Solid](https://github.com/ryansolid/solid). Write components as Solid, or [JSX Lite](https://github.com/BuilderIO/jsx-lite)
8 |
9 | ## Goals
10 |
11 | - Server side rendering with hydration
12 | - File based routing
13 | - Easy data fetching and transfer
14 | - Prefetching
15 | - Bleeding edge performance
16 | - Easy to get started building with [Solid](https://github.com/ryansolid/solid) or [JSX Lite](https://github.com/BuilderIO/jsx-lite) with prescriptive best practices
17 | - Robust plugin system
18 | - Options to render server side, statically, or a hybrid (e.g. with [stale-while-revalidate](https://web.dev/stale-while-revalidate/) at the edge)
19 |
20 | ## Getting started
21 |
22 | This project is currently under development
23 |
24 | See [examples/basic](examples/basic) for an example Snap site
25 |
--------------------------------------------------------------------------------
/.eslintrc.js:
--------------------------------------------------------------------------------
1 | module.exports = {
2 | env: {
3 | node: true,
4 | browser: true,
5 | jest: true,
6 | },
7 | parser: '@typescript-eslint/parser', // Specifies the ESLint parser
8 | extends: [
9 | 'eslint:recommended',
10 | 'plugin:react/recommended',
11 | 'plugin:@typescript-eslint/recommended', // Uses the recommended rules from the @typescript-eslint/eslint-plugin
12 | 'prettier/@typescript-eslint',
13 | 'plugin:prettier/recommended',
14 | 'plugin:import/errors',
15 | 'plugin:import/warnings',
16 | 'plugin:import/typescript',
17 | ],
18 | parserOptions: {
19 | ecmaVersion: 2018, // Allows for the parsing of modern ECMAScript features
20 | sourceType: 'module', // Allows for the use of imports
21 | ecmaFeatures: {
22 | jsx: true, // Allows for the parsing of JSX
23 | },
24 | },
25 | settings: {
26 | react: {
27 | version: 'detect', // Tells eslint-plugin-react to automatically detect the version of React to use
28 | },
29 | },
30 | rules: {
31 | 'react/prop-types': 'off',
32 | 'no-console': ['warn'],
33 | 'import/no-extraneous-dependencies': ['error'],
34 | },
35 | overrides: [
36 | {
37 | files: ['*.{test,spec,story}.ts{,x}'],
38 | rules: {
39 | 'import/no-extraneous-dependencies': ['error', { packageDir: './' }],
40 | },
41 | },
42 | ],
43 | };
44 |
--------------------------------------------------------------------------------
/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "@snap.js/root",
3 | "version": "0.0.0",
4 | "workspaces": [
5 | "packages/*"
6 | ],
7 | "private": true,
8 | "description": "Snap monorepo",
9 | "scripts": {
10 | "postinstall": "lerna link",
11 | "build-storybook": "build-storybook",
12 | "prebuild": "run-p tsc lint",
13 | "build": "lerna run --parallel 'build:es'",
14 | "build:old": "lerna exec --parallel 'BABEL_ENV=build babel src --root-mode upward --out-dir dist --source-maps --extensions .ts,.tsx --delete-dir-on-start --no-comments'",
15 | "postbuild": "yarn build:declarations",
16 | "commit": "git-cz",
17 | "fix": "run-p -c 'lint:* --fix'",
18 | "lint:ts": "eslint 'packages/**/*.ts{,x}'",
19 | "lint": "run-p -c lint:*",
20 | "prerelease": "yarn build",
21 | "release": "lerna publish",
22 | "test": "jest",
23 | "tsc": "tsc",
24 | "build:declarations": "lerna run --parallel 'build:declaration'"
25 | },
26 | "repository": {
27 | "type": "git",
28 | "url": "https://github.com/BuilderIO/snap"
29 | },
30 | "license": "MIT",
31 | "devDependencies": {
32 | "commitizen": "^3.0.2",
33 | "cz-lerna-changelog": "^2.0.0",
34 | "jest": "^24.9.0",
35 | "lerna": "^3.4.0",
36 | "npm-run-all": "^4.1.3",
37 | "prettier": "^1.18.2",
38 | "ts-jest": "^24.0.2",
39 | "typescript": "^3.0.3"
40 | },
41 | "config": {
42 | "commitizen": {
43 | "path": "./node_modules/cz-lerna-changelog"
44 | }
45 | }
46 | }
47 |
--------------------------------------------------------------------------------
/packages/snap/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "@snap.js/core",
3 | "version": "0.1.0",
4 | "description": "Snap core",
5 | "homepage": "https://github.com/@builder.io/snap",
6 | "license": "MIT",
7 | "main": "dist/index.js",
8 | "types": "dist/index.d.ts",
9 | "files": [
10 | "dist"
11 | ],
12 | "bin": {
13 | "snap": "./dist/build/cli.js"
14 | },
15 | "scripts": {
16 | "build": "tsc"
17 | },
18 | "repository": {
19 | "type": "git",
20 | "url": "git+https://github.com/serhii-havrylenko/monorepo-babel-ts-lerna-starter.git"
21 | },
22 | "publishConfig": {
23 | "registry": "http://localhost:4873"
24 | },
25 | "dependencies": {
26 | "@babel/polyfill": "^7.12.1",
27 | "@babel/preset-env": "^7.12.0",
28 | "@babel/preset-typescript": "^7.12.0",
29 | "@types/lodash": "^4.14.162",
30 | "babel-loader": "^8.1.0",
31 | "babel-preset-solid": "^0.20.2",
32 | "clean-webpack-plugin": "^3.0.0",
33 | "commander": "^6.1.0",
34 | "fastify": "^3.6.0",
35 | "fork-ts-checker-webpack-plugin": "^5.2.0",
36 | "fs-extra-promise": "^1.0.1",
37 | "glob-promise": "^3.4.0",
38 | "goober": "^2.0.8",
39 | "lodash": "^4.17.20",
40 | "solid-app-router": "0.0.13",
41 | "solid-js": "^0.20.3",
42 | "terser-webpack-plugin": "^5.0.0",
43 | "tsconfig-paths-webpack-plugin": "^3.3.0",
44 | "webpack": "^5.1.0",
45 | "webpack-merge": "^5.2.0",
46 | "webpack-node-externals": "^2.5.2",
47 | "webpack-virtual-modules": "^0.3.2"
48 | },
49 | "devDependencies": {
50 | "@types/fs-extra-promise": "^1.0.9",
51 | "typescript": "^4.0.3"
52 | }
53 | }
54 |
--------------------------------------------------------------------------------
/packages/snap/build/scripts/start.ts:
--------------------------------------------------------------------------------
1 | Object.assign(global, {
2 | globalThis: global,
3 | isSSR: global,
4 | });
5 |
6 | import glob from 'glob-promise';
7 | import { join } from 'path';
8 | import { last } from 'lodash';
9 | import { server } from '../../lib/server';
10 | import { extractCss } from 'goober';
11 | import { Router } from 'solid-app-router';
12 |
13 | const cwd = process.cwd();
14 |
15 | // Generate code?
16 |
17 | export async function start() {
18 | if (!process.env.NODE_ENV) {
19 | process.env.NODE_ENV = 'production';
20 | }
21 | const pages = await glob('pages/**/*');
22 |
23 | for (const page of pages) {
24 | const path = last(page.split('.')[0].split('/'));
25 | server.get(`/${path === 'index' ? '' : path}`, async (req, res) => {
26 | const {
27 | routes,
28 | Document,
29 | renderToString,
30 | createComponent,
31 | } = require(join(process.cwd(), 'dist/server'));
32 |
33 | // TODO: grab here and from JSON in browser and pass down as context
34 | // const url = new URL(req.url, `${req.protocol}//${req.hostname}`);
35 | // const { props } = await getProps?.({ req, res, url });
36 |
37 | const str = renderToString(() =>
38 | createComponent(Router, {
39 | initialUrl: req.url,
40 | options: {
41 | initialEntries: [req.url],
42 | },
43 | children: [
44 | createComponent(Document, {
45 | // ...props,
46 | }),
47 | ],
48 | }),
49 | );
50 | // TODO: pass this to head down as props
51 | const css = extractCss();
52 | res.type('text/html');
53 | res.send(str);
54 | });
55 | }
56 |
57 | server.listen(process.env.PORT || 3000);
58 | }
59 |
--------------------------------------------------------------------------------
/packages/snap/build/webpack.config.ts:
--------------------------------------------------------------------------------
1 | import { Configuration } from 'webpack';
2 | import { TsconfigPathsPlugin } from 'tsconfig-paths-webpack-plugin';
3 | import ForkTsCheckerWebpackPlugin from 'fork-ts-checker-webpack-plugin';
4 | import { CleanWebpackPlugin } from 'clean-webpack-plugin';
5 | import * as path from 'path';
6 | const solid = require('babel-preset-solid');
7 | const ts = require('@babel/preset-typescript');
8 | const env = require('@babel/preset-env');
9 | const TerserPlugin = require('terser-webpack-plugin');
10 |
11 | type Options = {
12 | env?: 'development' | 'production';
13 | target?: 'server' | 'browser';
14 | };
15 |
16 |
17 | const config = (
18 | options: Options = {},
19 | { mode = 'none' }: Configuration = {},
20 | ): Configuration => ({
21 | mode,
22 | devtool: mode === 'development' ? 'inline-source-map' : false,
23 | resolve: {
24 | extensions: ['.ts', '.tsx', '.js', '.jsx'],
25 | plugins: [new TsconfigPathsPlugin({})],
26 | },
27 | resolveLoader: { modules: [path.join(__dirname, '../../node_modules')] },
28 | module: {
29 | rules: [
30 | {
31 | test: /\.(png|jpe?g|gif|svg)$/i,
32 | loader: 'file-loader',
33 | },
34 | {
35 | test: /\.tsx?$/,
36 | exclude: /node_modules/,
37 | loader: 'babel-loader',
38 | options: {
39 | presets: [
40 | [
41 | solid,
42 | {
43 | hydratable: true,
44 | generate: options.target === 'server' ? 'ssr' : 'dom',
45 | },
46 | ],
47 | ts,
48 | [
49 | env,
50 | {
51 | useBuiltIns: 'entry',
52 | corejs: '3.0.0',
53 | },
54 | ],
55 | ],
56 | },
57 | },
58 | ],
59 | },
60 | plugins: [
61 | ...(mode === 'development'
62 | ? [new ForkTsCheckerWebpackPlugin()]
63 | : [new CleanWebpackPlugin()]),
64 | ],
65 | optimization: {
66 | minimizer: [...(mode === 'development' ? [] : [new TerserPlugin()])],
67 | },
68 | });
69 |
70 | export default config;
71 |
--------------------------------------------------------------------------------
/packages/snap/build/scripts/build.ts:
--------------------------------------------------------------------------------
1 | import glob from 'glob-promise';
2 | import webpack from 'webpack';
3 | import config from '../webpack.config';
4 | import { promisify } from 'util';
5 | import * as path from 'path';
6 | import { last } from 'lodash';
7 | import { merge } from 'webpack-merge';
8 | import { Configuration } from 'webpack';
9 | import { readFileAsync, copyAsync } from 'fs-extra-promise';
10 | const VirtualModulesPlugin = require('webpack-virtual-modules');
11 |
12 | const cwd = process.cwd();
13 |
14 | export async function build() {
15 | if (!process.env.NODE_ENV) {
16 | process.env.NODE_ENV = 'production';
17 | }
18 | const pages = await glob('pages/**/*');
19 |
20 | const pageNames = pages.map((item) => last(item.split('.')[0].split('/')));
21 |
22 | const serverRouterContents = `
23 | import { Route, Router as SolidRouter } from '@snap.js/core/router';
24 | import { createComponent } from 'solid-js/server';
25 |
26 | export function Router() {
27 | return (
28 | ${pageNames
29 | .map((pageName, index) => {
30 | return ``;
31 | })
32 | .join('\n')}
33 | );
34 | }
35 | `;
36 |
37 | const browserRouterContents = `
38 | import { Route, Router as SolidRouter, ContextProvider } from '@snap.js/core/router';
39 | import { lazy, Suspense, createComponent } from 'solid-js/dom';
40 |
41 | export function Router() {
42 |
43 | // TODO: 404
44 | return (
45 | ${pageNames
46 | .map((pageName, thisIndex) => {
47 | return ` import('./${pages[thisIndex]}')))} />`;
48 | })
49 | .join('\n')}
50 | );
51 | }
52 | `;
53 |
54 | const configs: Configuration[] = [
55 | merge(config({ target: 'server' }), {
56 | entry: './_entry.tsx',
57 | target: 'node',
58 | output: {
59 | filename: 'server.js',
60 | libraryTarget: 'commonjs',
61 | },
62 | externals: /^[^\.]/,
63 | plugins: [
64 | new VirtualModulesPlugin({
65 | './_router.tsx': serverRouterContents,
66 | './_entry.tsx': await readFileAsync(
67 | path.join(__dirname, '../../../lib/document.tsx'),
68 | 'utf8',
69 | ),
70 | './app.tsx': await readFileAsync(
71 | path.join(__dirname, '../../../lib/app.tsx'),
72 | 'utf8',
73 | ),
74 | }),
75 | ],
76 | }),
77 | merge(config({ target: 'browser' }), {
78 | // TODO: this needs to have
79 | entry: './_entry.tsx',
80 | output: {
81 | path: 'browser',
82 | },
83 |
84 | plugins: [
85 | new VirtualModulesPlugin({
86 | './_router.tsx': browserRouterContents,
87 | './_entry.tsx': `
88 | import { App } from './app';
89 | import { hydrate } from 'solid-js/dom';
90 | hydrate(document.getElementById('app), () => )
91 | `,
92 | './app.tsx': await readFileAsync(
93 | path.join(__dirname, '../../../lib/app.tsx'),
94 | 'utf8',
95 | ),
96 | }),
97 | ],
98 | }),
99 | ];
100 |
101 | const compiler = webpack(configs);
102 |
103 | const run = promisify(compiler.run.bind(compiler));
104 |
105 | const copyPromise = copyAsync('public', 'dist');
106 |
107 | const stats = await run();
108 | console.log(stats?.toString({}));
109 |
110 | await copyPromise;
111 | }
112 |
--------------------------------------------------------------------------------
/packages/snap/package-lock.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "@snap.js/core",
3 | "version": "0.1.0",
4 | "lockfileVersion": 1,
5 | "requires": true,
6 | "dependencies": {
7 | "@babel/code-frame": {
8 | "version": "7.10.4",
9 | "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz",
10 | "integrity": "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==",
11 | "requires": {
12 | "@babel/highlight": "^7.10.4"
13 | }
14 | },
15 | "@babel/compat-data": {
16 | "version": "7.12.0",
17 | "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.12.0.tgz",
18 | "integrity": "sha512-jAbCtMANC9ptXxbSVXIqV/3H0bkh7iyyv6JS5lu10av45bcc2QmDNJXkASZCFwbBt75Q0AEq/BB+bNa3x1QgYQ=="
19 | },
20 | "@babel/generator": {
21 | "version": "7.12.0",
22 | "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.12.0.tgz",
23 | "integrity": "sha512-8lnf4QcyiQMf5XQp47BltuMTocsOh6P0z/vueEh8GzhmWWlDbdvOoI5Ziddg0XYhmnx35HyByUW51/9NprF8cA==",
24 | "requires": {
25 | "@babel/types": "^7.12.0",
26 | "jsesc": "^2.5.1",
27 | "source-map": "^0.5.0"
28 | },
29 | "dependencies": {
30 | "source-map": {
31 | "version": "0.5.7",
32 | "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
33 | "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w="
34 | }
35 | }
36 | },
37 | "@babel/helper-annotate-as-pure": {
38 | "version": "7.10.4",
39 | "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.10.4.tgz",
40 | "integrity": "sha512-XQlqKQP4vXFB7BN8fEEerrmYvHp3fK/rBkRFz9jaJbzK0B1DSfej9Kc7ZzE8Z/OnId1jpJdNAZ3BFQjWG68rcA==",
41 | "requires": {
42 | "@babel/types": "^7.10.4"
43 | }
44 | },
45 | "@babel/helper-builder-binary-assignment-operator-visitor": {
46 | "version": "7.10.4",
47 | "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.10.4.tgz",
48 | "integrity": "sha512-L0zGlFrGWZK4PbT8AszSfLTM5sDU1+Az/En9VrdT8/LmEiJt4zXt+Jve9DCAnQcbqDhCI+29y/L93mrDzddCcg==",
49 | "requires": {
50 | "@babel/helper-explode-assignable-expression": "^7.10.4",
51 | "@babel/types": "^7.10.4"
52 | }
53 | },
54 | "@babel/helper-compilation-targets": {
55 | "version": "7.12.0",
56 | "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.12.0.tgz",
57 | "integrity": "sha512-NbDFJNjDgxE7IkrHp5gq2+Tr8bEdCLKYN90YDQEjMiTMUAFAcShNkaH8kydcmU0mEQTiQY0Ydy/+1xfS2OCEnw==",
58 | "requires": {
59 | "@babel/compat-data": "^7.12.0",
60 | "@babel/helper-validator-option": "^7.12.0",
61 | "browserslist": "^4.12.0",
62 | "semver": "^5.5.0"
63 | },
64 | "dependencies": {
65 | "semver": {
66 | "version": "5.7.1",
67 | "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
68 | "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ=="
69 | }
70 | }
71 | },
72 | "@babel/helper-create-class-features-plugin": {
73 | "version": "7.12.0",
74 | "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.12.0.tgz",
75 | "integrity": "sha512-9tD1r9RK928vxvxcoNK8/7uwT7Q2DJZP1dnJmyMAJPwOF0yr8PPwqdpyw33lUpCfrJ765bOs5XNa4KSfUDWFSw==",
76 | "requires": {
77 | "@babel/helper-function-name": "^7.10.4",
78 | "@babel/helper-member-expression-to-functions": "^7.12.0",
79 | "@babel/helper-optimise-call-expression": "^7.10.4",
80 | "@babel/helper-plugin-utils": "^7.10.4",
81 | "@babel/helper-replace-supers": "^7.12.0",
82 | "@babel/helper-split-export-declaration": "^7.10.4"
83 | }
84 | },
85 | "@babel/helper-create-regexp-features-plugin": {
86 | "version": "7.12.0",
87 | "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.12.0.tgz",
88 | "integrity": "sha512-YBqH+3wLcom+tko8/JLgRcG8DMqORgmjqNRNI751gTioJSZHWFybO1mRoLtJtWIlYSHY+zT9LqqnbbK1c3KIVQ==",
89 | "requires": {
90 | "@babel/helper-annotate-as-pure": "^7.10.4",
91 | "@babel/helper-regex": "^7.10.4",
92 | "regexpu-core": "^4.7.1"
93 | }
94 | },
95 | "@babel/helper-define-map": {
96 | "version": "7.10.5",
97 | "resolved": "https://registry.npmjs.org/@babel/helper-define-map/-/helper-define-map-7.10.5.tgz",
98 | "integrity": "sha512-fMw4kgFB720aQFXSVaXr79pjjcW5puTCM16+rECJ/plGS+zByelE8l9nCpV1GibxTnFVmUuYG9U8wYfQHdzOEQ==",
99 | "requires": {
100 | "@babel/helper-function-name": "^7.10.4",
101 | "@babel/types": "^7.10.5",
102 | "lodash": "^4.17.19"
103 | }
104 | },
105 | "@babel/helper-explode-assignable-expression": {
106 | "version": "7.11.4",
107 | "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.11.4.tgz",
108 | "integrity": "sha512-ux9hm3zR4WV1Y3xXxXkdG/0gxF9nvI0YVmKVhvK9AfMoaQkemL3sJpXw+Xbz65azo8qJiEz2XVDUpK3KYhH3ZQ==",
109 | "requires": {
110 | "@babel/types": "^7.10.4"
111 | }
112 | },
113 | "@babel/helper-function-name": {
114 | "version": "7.10.4",
115 | "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.10.4.tgz",
116 | "integrity": "sha512-YdaSyz1n8gY44EmN7x44zBn9zQ1Ry2Y+3GTA+3vH6Mizke1Vw0aWDM66FOYEPw8//qKkmqOckrGgTYa+6sceqQ==",
117 | "requires": {
118 | "@babel/helper-get-function-arity": "^7.10.4",
119 | "@babel/template": "^7.10.4",
120 | "@babel/types": "^7.10.4"
121 | }
122 | },
123 | "@babel/helper-get-function-arity": {
124 | "version": "7.10.4",
125 | "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.10.4.tgz",
126 | "integrity": "sha512-EkN3YDB+SRDgiIUnNgcmiD361ti+AVbL3f3Henf6dqqUyr5dMsorno0lJWJuLhDhkI5sYEpgj6y9kB8AOU1I2A==",
127 | "requires": {
128 | "@babel/types": "^7.10.4"
129 | }
130 | },
131 | "@babel/helper-hoist-variables": {
132 | "version": "7.10.4",
133 | "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.10.4.tgz",
134 | "integrity": "sha512-wljroF5PgCk2juF69kanHVs6vrLwIPNp6DLD+Lrl3hoQ3PpPPikaDRNFA+0t81NOoMt2DL6WW/mdU8k4k6ZzuA==",
135 | "requires": {
136 | "@babel/types": "^7.10.4"
137 | }
138 | },
139 | "@babel/helper-member-expression-to-functions": {
140 | "version": "7.12.0",
141 | "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.12.0.tgz",
142 | "integrity": "sha512-I0d/bgzgzgLsJMk7UZ0TN2KV3OGjC/t/9Saz8PKb9jrcEAXhgjGysOgp4PDKydIKjUv/gj2St4ae+ov8l+T9Xg==",
143 | "requires": {
144 | "@babel/types": "^7.12.0"
145 | }
146 | },
147 | "@babel/helper-module-imports": {
148 | "version": "7.10.4",
149 | "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.10.4.tgz",
150 | "integrity": "sha512-nEQJHqYavI217oD9+s5MUBzk6x1IlvoS9WTPfgG43CbMEeStE0v+r+TucWdx8KFGowPGvyOkDT9+7DHedIDnVw==",
151 | "requires": {
152 | "@babel/types": "^7.10.4"
153 | }
154 | },
155 | "@babel/helper-module-transforms": {
156 | "version": "7.12.0",
157 | "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.12.0.tgz",
158 | "integrity": "sha512-1ZTMoCiLSzTJLbq7mSaTHki4oIrBIf/dUbzdhwTrvtMU3ZNVKwQmGae3gSiqppo7G8HAgnXmc43rfEaD8yYLLQ==",
159 | "requires": {
160 | "@babel/helper-module-imports": "^7.10.4",
161 | "@babel/helper-replace-supers": "^7.12.0",
162 | "@babel/helper-simple-access": "^7.10.4",
163 | "@babel/helper-split-export-declaration": "^7.11.0",
164 | "@babel/helper-validator-identifier": "^7.10.4",
165 | "@babel/template": "^7.10.4",
166 | "@babel/traverse": "^7.12.0",
167 | "@babel/types": "^7.12.0",
168 | "lodash": "^4.17.19"
169 | }
170 | },
171 | "@babel/helper-optimise-call-expression": {
172 | "version": "7.10.4",
173 | "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.10.4.tgz",
174 | "integrity": "sha512-n3UGKY4VXwXThEiKrgRAoVPBMqeoPgHVqiHZOanAJCG9nQUL2pLRQirUzl0ioKclHGpGqRgIOkgcIJaIWLpygg==",
175 | "requires": {
176 | "@babel/types": "^7.10.4"
177 | }
178 | },
179 | "@babel/helper-plugin-utils": {
180 | "version": "7.10.4",
181 | "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz",
182 | "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg=="
183 | },
184 | "@babel/helper-regex": {
185 | "version": "7.10.5",
186 | "resolved": "https://registry.npmjs.org/@babel/helper-regex/-/helper-regex-7.10.5.tgz",
187 | "integrity": "sha512-68kdUAzDrljqBrio7DYAEgCoJHxppJOERHOgOrDN7WjOzP0ZQ1LsSDRXcemzVZaLvjaJsJEESb6qt+znNuENDg==",
188 | "requires": {
189 | "lodash": "^4.17.19"
190 | }
191 | },
192 | "@babel/helper-remap-async-to-generator": {
193 | "version": "7.11.4",
194 | "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.11.4.tgz",
195 | "integrity": "sha512-tR5vJ/vBa9wFy3m5LLv2faapJLnDFxNWff2SAYkSE4rLUdbp7CdObYFgI7wK4T/Mj4UzpjPwzR8Pzmr5m7MHGA==",
196 | "requires": {
197 | "@babel/helper-annotate-as-pure": "^7.10.4",
198 | "@babel/helper-wrap-function": "^7.10.4",
199 | "@babel/template": "^7.10.4",
200 | "@babel/types": "^7.10.4"
201 | }
202 | },
203 | "@babel/helper-replace-supers": {
204 | "version": "7.12.0",
205 | "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.12.0.tgz",
206 | "integrity": "sha512-9kycFdq2c9e7PXZOr2z/ZqTFF9OzFu287iFwYS+CiDVPuoTCfY8hoTsIqNQNetQjlqoRsRyJFrMG1uhGAR4EEw==",
207 | "requires": {
208 | "@babel/helper-member-expression-to-functions": "^7.12.0",
209 | "@babel/helper-optimise-call-expression": "^7.10.4",
210 | "@babel/traverse": "^7.12.0",
211 | "@babel/types": "^7.12.0"
212 | }
213 | },
214 | "@babel/helper-simple-access": {
215 | "version": "7.10.4",
216 | "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.10.4.tgz",
217 | "integrity": "sha512-0fMy72ej/VEvF8ULmX6yb5MtHG4uH4Dbd6I/aHDb/JVg0bbivwt9Wg+h3uMvX+QSFtwr5MeItvazbrc4jtRAXw==",
218 | "requires": {
219 | "@babel/template": "^7.10.4",
220 | "@babel/types": "^7.10.4"
221 | }
222 | },
223 | "@babel/helper-skip-transparent-expression-wrappers": {
224 | "version": "7.11.0",
225 | "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.11.0.tgz",
226 | "integrity": "sha512-0XIdiQln4Elglgjbwo9wuJpL/K7AGCY26kmEt0+pRP0TAj4jjyNq1MjoRvikrTVqKcx4Gysxt4cXvVFXP/JO2Q==",
227 | "requires": {
228 | "@babel/types": "^7.11.0"
229 | }
230 | },
231 | "@babel/helper-split-export-declaration": {
232 | "version": "7.11.0",
233 | "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.11.0.tgz",
234 | "integrity": "sha512-74Vejvp6mHkGE+m+k5vHY93FX2cAtrw1zXrZXRlG4l410Nm9PxfEiVTn1PjDPV5SnmieiueY4AFg2xqhNFuuZg==",
235 | "requires": {
236 | "@babel/types": "^7.11.0"
237 | }
238 | },
239 | "@babel/helper-validator-identifier": {
240 | "version": "7.10.4",
241 | "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz",
242 | "integrity": "sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw=="
243 | },
244 | "@babel/helper-validator-option": {
245 | "version": "7.12.0",
246 | "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.12.0.tgz",
247 | "integrity": "sha512-NRfKaAQw/JCMsTFUdJI6cp4MoJGGVBRQTRSiW1nwlGldNqzjB9jqWI0SZqQksC724dJoKqwG+QqfS9ib7SoVsw=="
248 | },
249 | "@babel/helper-wrap-function": {
250 | "version": "7.10.4",
251 | "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.10.4.tgz",
252 | "integrity": "sha512-6py45WvEF0MhiLrdxtRjKjufwLL1/ob2qDJgg5JgNdojBAZSAKnAjkyOCNug6n+OBl4VW76XjvgSFTdaMcW0Ug==",
253 | "requires": {
254 | "@babel/helper-function-name": "^7.10.4",
255 | "@babel/template": "^7.10.4",
256 | "@babel/traverse": "^7.10.4",
257 | "@babel/types": "^7.10.4"
258 | }
259 | },
260 | "@babel/highlight": {
261 | "version": "7.10.4",
262 | "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz",
263 | "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==",
264 | "requires": {
265 | "@babel/helper-validator-identifier": "^7.10.4",
266 | "chalk": "^2.0.0",
267 | "js-tokens": "^4.0.0"
268 | },
269 | "dependencies": {
270 | "chalk": {
271 | "version": "2.4.2",
272 | "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
273 | "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
274 | "requires": {
275 | "ansi-styles": "^3.2.1",
276 | "escape-string-regexp": "^1.0.5",
277 | "supports-color": "^5.3.0"
278 | }
279 | }
280 | }
281 | },
282 | "@babel/parser": {
283 | "version": "7.12.0",
284 | "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.12.0.tgz",
285 | "integrity": "sha512-dYmySMYnlus2jwl7JnnajAj11obRStZoW9cG04wh4ZuhozDn11tDUrhHcUZ9iuNHqALAhh60XqNaYXpvuuE/Gg=="
286 | },
287 | "@babel/plugin-proposal-async-generator-functions": {
288 | "version": "7.10.5",
289 | "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.10.5.tgz",
290 | "integrity": "sha512-cNMCVezQbrRGvXJwm9fu/1sJj9bHdGAgKodZdLqOQIpfoH3raqmRPBM17+lh7CzhiKRRBrGtZL9WcjxSoGYUSg==",
291 | "requires": {
292 | "@babel/helper-plugin-utils": "^7.10.4",
293 | "@babel/helper-remap-async-to-generator": "^7.10.4",
294 | "@babel/plugin-syntax-async-generators": "^7.8.0"
295 | }
296 | },
297 | "@babel/plugin-proposal-class-properties": {
298 | "version": "7.10.4",
299 | "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.10.4.tgz",
300 | "integrity": "sha512-vhwkEROxzcHGNu2mzUC0OFFNXdZ4M23ib8aRRcJSsW8BZK9pQMD7QB7csl97NBbgGZO7ZyHUyKDnxzOaP4IrCg==",
301 | "requires": {
302 | "@babel/helper-create-class-features-plugin": "^7.10.4",
303 | "@babel/helper-plugin-utils": "^7.10.4"
304 | }
305 | },
306 | "@babel/plugin-proposal-dynamic-import": {
307 | "version": "7.10.4",
308 | "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.10.4.tgz",
309 | "integrity": "sha512-up6oID1LeidOOASNXgv/CFbgBqTuKJ0cJjz6An5tWD+NVBNlp3VNSBxv2ZdU7SYl3NxJC7agAQDApZusV6uFwQ==",
310 | "requires": {
311 | "@babel/helper-plugin-utils": "^7.10.4",
312 | "@babel/plugin-syntax-dynamic-import": "^7.8.0"
313 | }
314 | },
315 | "@babel/plugin-proposal-export-namespace-from": {
316 | "version": "7.12.0",
317 | "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.12.0.tgz",
318 | "integrity": "sha512-ao43U2ptSe+mIZAQo2nBV5Wx2Ie3i2XbLt8jCXZpv+bvLY1Twv0lak4YZ1Ps5OwbeLMAl3iOVScgGMOImBae1g==",
319 | "requires": {
320 | "@babel/helper-plugin-utils": "^7.10.4",
321 | "@babel/plugin-syntax-export-namespace-from": "^7.8.3"
322 | }
323 | },
324 | "@babel/plugin-proposal-json-strings": {
325 | "version": "7.10.4",
326 | "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.10.4.tgz",
327 | "integrity": "sha512-fCL7QF0Jo83uy1K0P2YXrfX11tj3lkpN7l4dMv9Y9VkowkhkQDwFHFd8IiwyK5MZjE8UpbgokkgtcReH88Abaw==",
328 | "requires": {
329 | "@babel/helper-plugin-utils": "^7.10.4",
330 | "@babel/plugin-syntax-json-strings": "^7.8.0"
331 | }
332 | },
333 | "@babel/plugin-proposal-logical-assignment-operators": {
334 | "version": "7.12.0",
335 | "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.12.0.tgz",
336 | "integrity": "sha512-dssjXHzdMQal4q6GCSwDTVPEbyBLdd9+7aSlzAkQbrGEKq5xG8pvhQ7u2ktUrCLRmzQphZnSzILBL5ta4xSRlA==",
337 | "requires": {
338 | "@babel/helper-plugin-utils": "^7.10.4",
339 | "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4"
340 | }
341 | },
342 | "@babel/plugin-proposal-nullish-coalescing-operator": {
343 | "version": "7.12.0",
344 | "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.12.0.tgz",
345 | "integrity": "sha512-JpNWix2VP2ue31r72fKytTE13nPX1fxl1mudfTaTwcDhl3iExz5NZjQBq012b/BQ6URWoc/onI73pZdYlAfihg==",
346 | "requires": {
347 | "@babel/helper-plugin-utils": "^7.10.4",
348 | "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0"
349 | }
350 | },
351 | "@babel/plugin-proposal-numeric-separator": {
352 | "version": "7.12.0",
353 | "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.12.0.tgz",
354 | "integrity": "sha512-iON65YmIy/IpEgteYJ4HfO2q30SLdIxiyjNNlsSjSl0tUxLhSH9PljE5r6sczwdW64ZZzznYNcezdcROB+rDDw==",
355 | "requires": {
356 | "@babel/helper-plugin-utils": "^7.10.4",
357 | "@babel/plugin-syntax-numeric-separator": "^7.10.4"
358 | }
359 | },
360 | "@babel/plugin-proposal-object-rest-spread": {
361 | "version": "7.11.0",
362 | "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.11.0.tgz",
363 | "integrity": "sha512-wzch41N4yztwoRw0ak+37wxwJM2oiIiy6huGCoqkvSTA9acYWcPfn9Y4aJqmFFJ70KTJUu29f3DQ43uJ9HXzEA==",
364 | "requires": {
365 | "@babel/helper-plugin-utils": "^7.10.4",
366 | "@babel/plugin-syntax-object-rest-spread": "^7.8.0",
367 | "@babel/plugin-transform-parameters": "^7.10.4"
368 | }
369 | },
370 | "@babel/plugin-proposal-optional-catch-binding": {
371 | "version": "7.10.4",
372 | "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.10.4.tgz",
373 | "integrity": "sha512-LflT6nPh+GK2MnFiKDyLiqSqVHkQnVf7hdoAvyTnnKj9xB3docGRsdPuxp6qqqW19ifK3xgc9U5/FwrSaCNX5g==",
374 | "requires": {
375 | "@babel/helper-plugin-utils": "^7.10.4",
376 | "@babel/plugin-syntax-optional-catch-binding": "^7.8.0"
377 | }
378 | },
379 | "@babel/plugin-proposal-optional-chaining": {
380 | "version": "7.12.0",
381 | "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.12.0.tgz",
382 | "integrity": "sha512-CXu9aw32FH/MksqdKvhpiH8pSvxnXJ33E7I7BGNE9VzNRpWgpNzvPpds/tW9E0pjmX9+D1zAHRyHbtyeTboo2g==",
383 | "requires": {
384 | "@babel/helper-plugin-utils": "^7.10.4",
385 | "@babel/helper-skip-transparent-expression-wrappers": "^7.11.0",
386 | "@babel/plugin-syntax-optional-chaining": "^7.8.0"
387 | }
388 | },
389 | "@babel/plugin-proposal-private-methods": {
390 | "version": "7.10.4",
391 | "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.10.4.tgz",
392 | "integrity": "sha512-wh5GJleuI8k3emgTg5KkJK6kHNsGEr0uBTDBuQUBJwckk9xs1ez79ioheEVVxMLyPscB0LfkbVHslQqIzWV6Bw==",
393 | "requires": {
394 | "@babel/helper-create-class-features-plugin": "^7.10.4",
395 | "@babel/helper-plugin-utils": "^7.10.4"
396 | }
397 | },
398 | "@babel/plugin-proposal-unicode-property-regex": {
399 | "version": "7.10.4",
400 | "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.10.4.tgz",
401 | "integrity": "sha512-H+3fOgPnEXFL9zGYtKQe4IDOPKYlZdF1kqFDQRRb8PK4B8af1vAGK04tF5iQAAsui+mHNBQSAtd2/ndEDe9wuA==",
402 | "requires": {
403 | "@babel/helper-create-regexp-features-plugin": "^7.10.4",
404 | "@babel/helper-plugin-utils": "^7.10.4"
405 | }
406 | },
407 | "@babel/plugin-syntax-async-generators": {
408 | "version": "7.8.4",
409 | "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz",
410 | "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==",
411 | "requires": {
412 | "@babel/helper-plugin-utils": "^7.8.0"
413 | }
414 | },
415 | "@babel/plugin-syntax-class-properties": {
416 | "version": "7.10.4",
417 | "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.10.4.tgz",
418 | "integrity": "sha512-GCSBF7iUle6rNugfURwNmCGG3Z/2+opxAMLs1nND4bhEG5PuxTIggDBoeYYSujAlLtsupzOHYJQgPS3pivwXIA==",
419 | "requires": {
420 | "@babel/helper-plugin-utils": "^7.10.4"
421 | }
422 | },
423 | "@babel/plugin-syntax-dynamic-import": {
424 | "version": "7.8.3",
425 | "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz",
426 | "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==",
427 | "requires": {
428 | "@babel/helper-plugin-utils": "^7.8.0"
429 | }
430 | },
431 | "@babel/plugin-syntax-export-namespace-from": {
432 | "version": "7.8.3",
433 | "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz",
434 | "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==",
435 | "requires": {
436 | "@babel/helper-plugin-utils": "^7.8.3"
437 | }
438 | },
439 | "@babel/plugin-syntax-json-strings": {
440 | "version": "7.8.3",
441 | "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz",
442 | "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==",
443 | "requires": {
444 | "@babel/helper-plugin-utils": "^7.8.0"
445 | }
446 | },
447 | "@babel/plugin-syntax-jsx": {
448 | "version": "7.10.4",
449 | "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.10.4.tgz",
450 | "integrity": "sha512-KCg9mio9jwiARCB7WAcQ7Y1q+qicILjoK8LP/VkPkEKaf5dkaZZK1EcTe91a3JJlZ3qy6L5s9X52boEYi8DM9g==",
451 | "requires": {
452 | "@babel/helper-plugin-utils": "^7.10.4"
453 | }
454 | },
455 | "@babel/plugin-syntax-logical-assignment-operators": {
456 | "version": "7.10.4",
457 | "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz",
458 | "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==",
459 | "requires": {
460 | "@babel/helper-plugin-utils": "^7.10.4"
461 | }
462 | },
463 | "@babel/plugin-syntax-nullish-coalescing-operator": {
464 | "version": "7.8.3",
465 | "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz",
466 | "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==",
467 | "requires": {
468 | "@babel/helper-plugin-utils": "^7.8.0"
469 | }
470 | },
471 | "@babel/plugin-syntax-numeric-separator": {
472 | "version": "7.10.4",
473 | "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz",
474 | "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==",
475 | "requires": {
476 | "@babel/helper-plugin-utils": "^7.10.4"
477 | }
478 | },
479 | "@babel/plugin-syntax-object-rest-spread": {
480 | "version": "7.8.3",
481 | "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz",
482 | "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==",
483 | "requires": {
484 | "@babel/helper-plugin-utils": "^7.8.0"
485 | }
486 | },
487 | "@babel/plugin-syntax-optional-catch-binding": {
488 | "version": "7.8.3",
489 | "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz",
490 | "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==",
491 | "requires": {
492 | "@babel/helper-plugin-utils": "^7.8.0"
493 | }
494 | },
495 | "@babel/plugin-syntax-optional-chaining": {
496 | "version": "7.8.3",
497 | "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz",
498 | "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==",
499 | "requires": {
500 | "@babel/helper-plugin-utils": "^7.8.0"
501 | }
502 | },
503 | "@babel/plugin-syntax-top-level-await": {
504 | "version": "7.10.4",
505 | "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.10.4.tgz",
506 | "integrity": "sha512-ni1brg4lXEmWyafKr0ccFWkJG0CeMt4WV1oyeBW6EFObF4oOHclbkj5cARxAPQyAQ2UTuplJyK4nfkXIMMFvsQ==",
507 | "requires": {
508 | "@babel/helper-plugin-utils": "^7.10.4"
509 | }
510 | },
511 | "@babel/plugin-syntax-typescript": {
512 | "version": "7.10.4",
513 | "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.10.4.tgz",
514 | "integrity": "sha512-oSAEz1YkBCAKr5Yiq8/BNtvSAPwkp/IyUnwZogd8p+F0RuYQQrLeRUzIQhueQTTBy/F+a40uS7OFKxnkRvmvFQ==",
515 | "requires": {
516 | "@babel/helper-plugin-utils": "^7.10.4"
517 | }
518 | },
519 | "@babel/plugin-transform-arrow-functions": {
520 | "version": "7.10.4",
521 | "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.10.4.tgz",
522 | "integrity": "sha512-9J/oD1jV0ZCBcgnoFWFq1vJd4msoKb/TCpGNFyyLt0zABdcvgK3aYikZ8HjzB14c26bc7E3Q1yugpwGy2aTPNA==",
523 | "requires": {
524 | "@babel/helper-plugin-utils": "^7.10.4"
525 | }
526 | },
527 | "@babel/plugin-transform-async-to-generator": {
528 | "version": "7.10.4",
529 | "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.10.4.tgz",
530 | "integrity": "sha512-F6nREOan7J5UXTLsDsZG3DXmZSVofr2tGNwfdrVwkDWHfQckbQXnXSPfD7iO+c/2HGqycwyLST3DnZ16n+cBJQ==",
531 | "requires": {
532 | "@babel/helper-module-imports": "^7.10.4",
533 | "@babel/helper-plugin-utils": "^7.10.4",
534 | "@babel/helper-remap-async-to-generator": "^7.10.4"
535 | }
536 | },
537 | "@babel/plugin-transform-block-scoped-functions": {
538 | "version": "7.10.4",
539 | "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.10.4.tgz",
540 | "integrity": "sha512-WzXDarQXYYfjaV1szJvN3AD7rZgZzC1JtjJZ8dMHUyiK8mxPRahynp14zzNjU3VkPqPsO38CzxiWO1c9ARZ8JA==",
541 | "requires": {
542 | "@babel/helper-plugin-utils": "^7.10.4"
543 | }
544 | },
545 | "@babel/plugin-transform-block-scoping": {
546 | "version": "7.11.1",
547 | "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.11.1.tgz",
548 | "integrity": "sha512-00dYeDE0EVEHuuM+26+0w/SCL0BH2Qy7LwHuI4Hi4MH5gkC8/AqMN5uWFJIsoXZrAphiMm1iXzBw6L2T+eA0ew==",
549 | "requires": {
550 | "@babel/helper-plugin-utils": "^7.10.4"
551 | }
552 | },
553 | "@babel/plugin-transform-classes": {
554 | "version": "7.10.4",
555 | "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.10.4.tgz",
556 | "integrity": "sha512-2oZ9qLjt161dn1ZE0Ms66xBncQH4In8Sqw1YWgBUZuGVJJS5c0OFZXL6dP2MRHrkU/eKhWg8CzFJhRQl50rQxA==",
557 | "requires": {
558 | "@babel/helper-annotate-as-pure": "^7.10.4",
559 | "@babel/helper-define-map": "^7.10.4",
560 | "@babel/helper-function-name": "^7.10.4",
561 | "@babel/helper-optimise-call-expression": "^7.10.4",
562 | "@babel/helper-plugin-utils": "^7.10.4",
563 | "@babel/helper-replace-supers": "^7.10.4",
564 | "@babel/helper-split-export-declaration": "^7.10.4",
565 | "globals": "^11.1.0"
566 | }
567 | },
568 | "@babel/plugin-transform-computed-properties": {
569 | "version": "7.10.4",
570 | "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.10.4.tgz",
571 | "integrity": "sha512-JFwVDXcP/hM/TbyzGq3l/XWGut7p46Z3QvqFMXTfk6/09m7xZHJUN9xHfsv7vqqD4YnfI5ueYdSJtXqqBLyjBw==",
572 | "requires": {
573 | "@babel/helper-plugin-utils": "^7.10.4"
574 | }
575 | },
576 | "@babel/plugin-transform-destructuring": {
577 | "version": "7.10.4",
578 | "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.10.4.tgz",
579 | "integrity": "sha512-+WmfvyfsyF603iPa6825mq6Qrb7uLjTOsa3XOFzlYcYDHSS4QmpOWOL0NNBY5qMbvrcf3tq0Cw+v4lxswOBpgA==",
580 | "requires": {
581 | "@babel/helper-plugin-utils": "^7.10.4"
582 | }
583 | },
584 | "@babel/plugin-transform-dotall-regex": {
585 | "version": "7.10.4",
586 | "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.10.4.tgz",
587 | "integrity": "sha512-ZEAVvUTCMlMFAbASYSVQoxIbHm2OkG2MseW6bV2JjIygOjdVv8tuxrCTzj1+Rynh7ODb8GivUy7dzEXzEhuPaA==",
588 | "requires": {
589 | "@babel/helper-create-regexp-features-plugin": "^7.10.4",
590 | "@babel/helper-plugin-utils": "^7.10.4"
591 | }
592 | },
593 | "@babel/plugin-transform-duplicate-keys": {
594 | "version": "7.10.4",
595 | "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.10.4.tgz",
596 | "integrity": "sha512-GL0/fJnmgMclHiBTTWXNlYjYsA7rDrtsazHG6mglaGSTh0KsrW04qml+Bbz9FL0LcJIRwBWL5ZqlNHKTkU3xAA==",
597 | "requires": {
598 | "@babel/helper-plugin-utils": "^7.10.4"
599 | }
600 | },
601 | "@babel/plugin-transform-exponentiation-operator": {
602 | "version": "7.10.4",
603 | "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.10.4.tgz",
604 | "integrity": "sha512-S5HgLVgkBcRdyQAHbKj+7KyuWx8C6t5oETmUuwz1pt3WTWJhsUV0WIIXuVvfXMxl/QQyHKlSCNNtaIamG8fysw==",
605 | "requires": {
606 | "@babel/helper-builder-binary-assignment-operator-visitor": "^7.10.4",
607 | "@babel/helper-plugin-utils": "^7.10.4"
608 | }
609 | },
610 | "@babel/plugin-transform-for-of": {
611 | "version": "7.10.4",
612 | "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.10.4.tgz",
613 | "integrity": "sha512-ItdQfAzu9AlEqmusA/65TqJ79eRcgGmpPPFvBnGILXZH975G0LNjP1yjHvGgfuCxqrPPueXOPe+FsvxmxKiHHQ==",
614 | "requires": {
615 | "@babel/helper-plugin-utils": "^7.10.4"
616 | }
617 | },
618 | "@babel/plugin-transform-function-name": {
619 | "version": "7.10.4",
620 | "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.10.4.tgz",
621 | "integrity": "sha512-OcDCq2y5+E0dVD5MagT5X+yTRbcvFjDI2ZVAottGH6tzqjx/LKpgkUepu3hp/u4tZBzxxpNGwLsAvGBvQ2mJzg==",
622 | "requires": {
623 | "@babel/helper-function-name": "^7.10.4",
624 | "@babel/helper-plugin-utils": "^7.10.4"
625 | }
626 | },
627 | "@babel/plugin-transform-literals": {
628 | "version": "7.10.4",
629 | "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.10.4.tgz",
630 | "integrity": "sha512-Xd/dFSTEVuUWnyZiMu76/InZxLTYilOSr1UlHV+p115Z/Le2Fi1KXkJUYz0b42DfndostYlPub3m8ZTQlMaiqQ==",
631 | "requires": {
632 | "@babel/helper-plugin-utils": "^7.10.4"
633 | }
634 | },
635 | "@babel/plugin-transform-member-expression-literals": {
636 | "version": "7.10.4",
637 | "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.10.4.tgz",
638 | "integrity": "sha512-0bFOvPyAoTBhtcJLr9VcwZqKmSjFml1iVxvPL0ReomGU53CX53HsM4h2SzckNdkQcHox1bpAqzxBI1Y09LlBSw==",
639 | "requires": {
640 | "@babel/helper-plugin-utils": "^7.10.4"
641 | }
642 | },
643 | "@babel/plugin-transform-modules-amd": {
644 | "version": "7.10.5",
645 | "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.10.5.tgz",
646 | "integrity": "sha512-elm5uruNio7CTLFItVC/rIzKLfQ17+fX7EVz5W0TMgIHFo1zY0Ozzx+lgwhL4plzl8OzVn6Qasx5DeEFyoNiRw==",
647 | "requires": {
648 | "@babel/helper-module-transforms": "^7.10.5",
649 | "@babel/helper-plugin-utils": "^7.10.4",
650 | "babel-plugin-dynamic-import-node": "^2.3.3"
651 | }
652 | },
653 | "@babel/plugin-transform-modules-commonjs": {
654 | "version": "7.10.4",
655 | "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.10.4.tgz",
656 | "integrity": "sha512-Xj7Uq5o80HDLlW64rVfDBhao6OX89HKUmb+9vWYaLXBZOma4gA6tw4Ni1O5qVDoZWUV0fxMYA0aYzOawz0l+1w==",
657 | "requires": {
658 | "@babel/helper-module-transforms": "^7.10.4",
659 | "@babel/helper-plugin-utils": "^7.10.4",
660 | "@babel/helper-simple-access": "^7.10.4",
661 | "babel-plugin-dynamic-import-node": "^2.3.3"
662 | }
663 | },
664 | "@babel/plugin-transform-modules-systemjs": {
665 | "version": "7.12.0",
666 | "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.12.0.tgz",
667 | "integrity": "sha512-h2fDMnwRwBiNMmTGAWqUo404Z3oLbrPE6hyATecyIbsEsrbM5gjLbfKQLb6hjiouMlGHH+yliYBbc4NPgWKE/g==",
668 | "requires": {
669 | "@babel/helper-hoist-variables": "^7.10.4",
670 | "@babel/helper-module-transforms": "^7.12.0",
671 | "@babel/helper-plugin-utils": "^7.10.4",
672 | "@babel/helper-validator-identifier": "^7.10.4",
673 | "babel-plugin-dynamic-import-node": "^2.3.3"
674 | }
675 | },
676 | "@babel/plugin-transform-modules-umd": {
677 | "version": "7.10.4",
678 | "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.10.4.tgz",
679 | "integrity": "sha512-mohW5q3uAEt8T45YT7Qc5ws6mWgJAaL/8BfWD9Dodo1A3RKWli8wTS+WiQ/knF+tXlPirW/1/MqzzGfCExKECA==",
680 | "requires": {
681 | "@babel/helper-module-transforms": "^7.10.4",
682 | "@babel/helper-plugin-utils": "^7.10.4"
683 | }
684 | },
685 | "@babel/plugin-transform-named-capturing-groups-regex": {
686 | "version": "7.10.4",
687 | "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.10.4.tgz",
688 | "integrity": "sha512-V6LuOnD31kTkxQPhKiVYzYC/Jgdq53irJC/xBSmqcNcqFGV+PER4l6rU5SH2Vl7bH9mLDHcc0+l9HUOe4RNGKA==",
689 | "requires": {
690 | "@babel/helper-create-regexp-features-plugin": "^7.10.4"
691 | }
692 | },
693 | "@babel/plugin-transform-new-target": {
694 | "version": "7.10.4",
695 | "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.10.4.tgz",
696 | "integrity": "sha512-YXwWUDAH/J6dlfwqlWsztI2Puz1NtUAubXhOPLQ5gjR/qmQ5U96DY4FQO8At33JN4XPBhrjB8I4eMmLROjjLjw==",
697 | "requires": {
698 | "@babel/helper-plugin-utils": "^7.10.4"
699 | }
700 | },
701 | "@babel/plugin-transform-object-super": {
702 | "version": "7.10.4",
703 | "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.10.4.tgz",
704 | "integrity": "sha512-5iTw0JkdRdJvr7sY0vHqTpnruUpTea32JHmq/atIWqsnNussbRzjEDyWep8UNztt1B5IusBYg8Irb0bLbiEBCQ==",
705 | "requires": {
706 | "@babel/helper-plugin-utils": "^7.10.4",
707 | "@babel/helper-replace-supers": "^7.10.4"
708 | }
709 | },
710 | "@babel/plugin-transform-parameters": {
711 | "version": "7.10.5",
712 | "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.10.5.tgz",
713 | "integrity": "sha512-xPHwUj5RdFV8l1wuYiu5S9fqWGM2DrYc24TMvUiRrPVm+SM3XeqU9BcokQX/kEUe+p2RBwy+yoiR1w/Blq6ubw==",
714 | "requires": {
715 | "@babel/helper-get-function-arity": "^7.10.4",
716 | "@babel/helper-plugin-utils": "^7.10.4"
717 | }
718 | },
719 | "@babel/plugin-transform-property-literals": {
720 | "version": "7.10.4",
721 | "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.10.4.tgz",
722 | "integrity": "sha512-ofsAcKiUxQ8TY4sScgsGeR2vJIsfrzqvFb9GvJ5UdXDzl+MyYCaBj/FGzXuv7qE0aJcjWMILny1epqelnFlz8g==",
723 | "requires": {
724 | "@babel/helper-plugin-utils": "^7.10.4"
725 | }
726 | },
727 | "@babel/plugin-transform-regenerator": {
728 | "version": "7.10.4",
729 | "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.10.4.tgz",
730 | "integrity": "sha512-3thAHwtor39A7C04XucbMg17RcZ3Qppfxr22wYzZNcVIkPHfpM9J0SO8zuCV6SZa265kxBJSrfKTvDCYqBFXGw==",
731 | "requires": {
732 | "regenerator-transform": "^0.14.2"
733 | }
734 | },
735 | "@babel/plugin-transform-reserved-words": {
736 | "version": "7.10.4",
737 | "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.10.4.tgz",
738 | "integrity": "sha512-hGsw1O6Rew1fkFbDImZIEqA8GoidwTAilwCyWqLBM9f+e/u/sQMQu7uX6dyokfOayRuuVfKOW4O7HvaBWM+JlQ==",
739 | "requires": {
740 | "@babel/helper-plugin-utils": "^7.10.4"
741 | }
742 | },
743 | "@babel/plugin-transform-shorthand-properties": {
744 | "version": "7.10.4",
745 | "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.10.4.tgz",
746 | "integrity": "sha512-AC2K/t7o07KeTIxMoHneyX90v3zkm5cjHJEokrPEAGEy3UCp8sLKfnfOIGdZ194fyN4wfX/zZUWT9trJZ0qc+Q==",
747 | "requires": {
748 | "@babel/helper-plugin-utils": "^7.10.4"
749 | }
750 | },
751 | "@babel/plugin-transform-spread": {
752 | "version": "7.11.0",
753 | "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.11.0.tgz",
754 | "integrity": "sha512-UwQYGOqIdQJe4aWNyS7noqAnN2VbaczPLiEtln+zPowRNlD+79w3oi2TWfYe0eZgd+gjZCbsydN7lzWysDt+gw==",
755 | "requires": {
756 | "@babel/helper-plugin-utils": "^7.10.4",
757 | "@babel/helper-skip-transparent-expression-wrappers": "^7.11.0"
758 | }
759 | },
760 | "@babel/plugin-transform-sticky-regex": {
761 | "version": "7.10.4",
762 | "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.10.4.tgz",
763 | "integrity": "sha512-Ddy3QZfIbEV0VYcVtFDCjeE4xwVTJWTmUtorAJkn6u/92Z/nWJNV+mILyqHKrUxXYKA2EoCilgoPePymKL4DvQ==",
764 | "requires": {
765 | "@babel/helper-plugin-utils": "^7.10.4",
766 | "@babel/helper-regex": "^7.10.4"
767 | }
768 | },
769 | "@babel/plugin-transform-template-literals": {
770 | "version": "7.10.5",
771 | "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.10.5.tgz",
772 | "integrity": "sha512-V/lnPGIb+KT12OQikDvgSuesRX14ck5FfJXt6+tXhdkJ+Vsd0lDCVtF6jcB4rNClYFzaB2jusZ+lNISDk2mMMw==",
773 | "requires": {
774 | "@babel/helper-annotate-as-pure": "^7.10.4",
775 | "@babel/helper-plugin-utils": "^7.10.4"
776 | }
777 | },
778 | "@babel/plugin-transform-typeof-symbol": {
779 | "version": "7.10.4",
780 | "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.10.4.tgz",
781 | "integrity": "sha512-QqNgYwuuW0y0H+kUE/GWSR45t/ccRhe14Fs/4ZRouNNQsyd4o3PG4OtHiIrepbM2WKUBDAXKCAK/Lk4VhzTaGA==",
782 | "requires": {
783 | "@babel/helper-plugin-utils": "^7.10.4"
784 | }
785 | },
786 | "@babel/plugin-transform-typescript": {
787 | "version": "7.12.0",
788 | "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.12.0.tgz",
789 | "integrity": "sha512-gahRNAWgE76hjI3TZPVEfV7vGjOCJi5ACd4eSoAItk/ErC114i2UHnk+1ScS2dOour0p6J6kB99hNFX2vzL2Ww==",
790 | "requires": {
791 | "@babel/helper-create-class-features-plugin": "^7.12.0",
792 | "@babel/helper-plugin-utils": "^7.10.4",
793 | "@babel/plugin-syntax-typescript": "^7.10.4"
794 | }
795 | },
796 | "@babel/plugin-transform-unicode-escapes": {
797 | "version": "7.10.4",
798 | "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.10.4.tgz",
799 | "integrity": "sha512-y5XJ9waMti2J+e7ij20e+aH+fho7Wb7W8rNuu72aKRwCHFqQdhkdU2lo3uZ9tQuboEJcUFayXdARhcxLQ3+6Fg==",
800 | "requires": {
801 | "@babel/helper-plugin-utils": "^7.10.4"
802 | }
803 | },
804 | "@babel/plugin-transform-unicode-regex": {
805 | "version": "7.10.4",
806 | "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.10.4.tgz",
807 | "integrity": "sha512-wNfsc4s8N2qnIwpO/WP2ZiSyjfpTamT2C9V9FDH/Ljub9zw6P3SjkXcFmc0RQUt96k2fmIvtla2MMjgTwIAC+A==",
808 | "requires": {
809 | "@babel/helper-create-regexp-features-plugin": "^7.10.4",
810 | "@babel/helper-plugin-utils": "^7.10.4"
811 | }
812 | },
813 | "@babel/polyfill": {
814 | "version": "7.12.1",
815 | "resolved": "https://registry.npmjs.org/@babel/polyfill/-/polyfill-7.12.1.tgz",
816 | "integrity": "sha512-X0pi0V6gxLi6lFZpGmeNa4zxtwEmCs42isWLNjZZDE0Y8yVfgu0T2OAHlzBbdYlqbW/YXVvoBHpATEM+goCj8g==",
817 | "requires": {
818 | "core-js": "^2.6.5",
819 | "regenerator-runtime": "^0.13.4"
820 | }
821 | },
822 | "@babel/preset-env": {
823 | "version": "7.12.0",
824 | "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.12.0.tgz",
825 | "integrity": "sha512-jSIHvHSuF+hBUIrvA2/61yIzhH+ceLOXGLTH1nwPvQlso/lNxXsoE/nvrCzY5M77KRzhKegB1CvdhWPZmYDZ5A==",
826 | "requires": {
827 | "@babel/compat-data": "^7.12.0",
828 | "@babel/helper-compilation-targets": "^7.12.0",
829 | "@babel/helper-module-imports": "^7.10.4",
830 | "@babel/helper-plugin-utils": "^7.10.4",
831 | "@babel/helper-validator-option": "^7.12.0",
832 | "@babel/plugin-proposal-async-generator-functions": "^7.10.4",
833 | "@babel/plugin-proposal-class-properties": "^7.10.4",
834 | "@babel/plugin-proposal-dynamic-import": "^7.10.4",
835 | "@babel/plugin-proposal-export-namespace-from": "^7.12.0",
836 | "@babel/plugin-proposal-json-strings": "^7.10.4",
837 | "@babel/plugin-proposal-logical-assignment-operators": "^7.12.0",
838 | "@babel/plugin-proposal-nullish-coalescing-operator": "^7.12.0",
839 | "@babel/plugin-proposal-numeric-separator": "^7.12.0",
840 | "@babel/plugin-proposal-object-rest-spread": "^7.11.0",
841 | "@babel/plugin-proposal-optional-catch-binding": "^7.10.4",
842 | "@babel/plugin-proposal-optional-chaining": "^7.12.0",
843 | "@babel/plugin-proposal-private-methods": "^7.10.4",
844 | "@babel/plugin-proposal-unicode-property-regex": "^7.10.4",
845 | "@babel/plugin-syntax-async-generators": "^7.8.0",
846 | "@babel/plugin-syntax-class-properties": "^7.10.4",
847 | "@babel/plugin-syntax-dynamic-import": "^7.8.0",
848 | "@babel/plugin-syntax-export-namespace-from": "^7.8.3",
849 | "@babel/plugin-syntax-json-strings": "^7.8.0",
850 | "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4",
851 | "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0",
852 | "@babel/plugin-syntax-numeric-separator": "^7.10.4",
853 | "@babel/plugin-syntax-object-rest-spread": "^7.8.0",
854 | "@babel/plugin-syntax-optional-catch-binding": "^7.8.0",
855 | "@babel/plugin-syntax-optional-chaining": "^7.8.0",
856 | "@babel/plugin-syntax-top-level-await": "^7.10.4",
857 | "@babel/plugin-transform-arrow-functions": "^7.10.4",
858 | "@babel/plugin-transform-async-to-generator": "^7.10.4",
859 | "@babel/plugin-transform-block-scoped-functions": "^7.10.4",
860 | "@babel/plugin-transform-block-scoping": "^7.10.4",
861 | "@babel/plugin-transform-classes": "^7.10.4",
862 | "@babel/plugin-transform-computed-properties": "^7.10.4",
863 | "@babel/plugin-transform-destructuring": "^7.10.4",
864 | "@babel/plugin-transform-dotall-regex": "^7.10.4",
865 | "@babel/plugin-transform-duplicate-keys": "^7.10.4",
866 | "@babel/plugin-transform-exponentiation-operator": "^7.10.4",
867 | "@babel/plugin-transform-for-of": "^7.10.4",
868 | "@babel/plugin-transform-function-name": "^7.10.4",
869 | "@babel/plugin-transform-literals": "^7.10.4",
870 | "@babel/plugin-transform-member-expression-literals": "^7.10.4",
871 | "@babel/plugin-transform-modules-amd": "^7.10.4",
872 | "@babel/plugin-transform-modules-commonjs": "^7.10.4",
873 | "@babel/plugin-transform-modules-systemjs": "^7.12.0",
874 | "@babel/plugin-transform-modules-umd": "^7.10.4",
875 | "@babel/plugin-transform-named-capturing-groups-regex": "^7.10.4",
876 | "@babel/plugin-transform-new-target": "^7.10.4",
877 | "@babel/plugin-transform-object-super": "^7.10.4",
878 | "@babel/plugin-transform-parameters": "^7.10.4",
879 | "@babel/plugin-transform-property-literals": "^7.10.4",
880 | "@babel/plugin-transform-regenerator": "^7.10.4",
881 | "@babel/plugin-transform-reserved-words": "^7.10.4",
882 | "@babel/plugin-transform-shorthand-properties": "^7.10.4",
883 | "@babel/plugin-transform-spread": "^7.11.0",
884 | "@babel/plugin-transform-sticky-regex": "^7.10.4",
885 | "@babel/plugin-transform-template-literals": "^7.10.4",
886 | "@babel/plugin-transform-typeof-symbol": "^7.10.4",
887 | "@babel/plugin-transform-unicode-escapes": "^7.10.4",
888 | "@babel/plugin-transform-unicode-regex": "^7.10.4",
889 | "@babel/preset-modules": "^0.1.3",
890 | "@babel/types": "^7.12.0",
891 | "browserslist": "^4.12.0",
892 | "core-js-compat": "^3.6.2",
893 | "semver": "^5.5.0"
894 | },
895 | "dependencies": {
896 | "semver": {
897 | "version": "5.7.1",
898 | "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
899 | "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ=="
900 | }
901 | }
902 | },
903 | "@babel/preset-modules": {
904 | "version": "0.1.4",
905 | "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.4.tgz",
906 | "integrity": "sha512-J36NhwnfdzpmH41M1DrnkkgAqhZaqr/NBdPfQ677mLzlaXo+oDiv1deyCDtgAhz8p328otdob0Du7+xgHGZbKg==",
907 | "requires": {
908 | "@babel/helper-plugin-utils": "^7.0.0",
909 | "@babel/plugin-proposal-unicode-property-regex": "^7.4.4",
910 | "@babel/plugin-transform-dotall-regex": "^7.4.4",
911 | "@babel/types": "^7.4.4",
912 | "esutils": "^2.0.2"
913 | }
914 | },
915 | "@babel/preset-typescript": {
916 | "version": "7.12.0",
917 | "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.12.0.tgz",
918 | "integrity": "sha512-2XVy4sy/zkP4gqmXW0TzSh/QwOniN2Cy3srhsD0TRBlMTOmjaYnWCWA6aWopwpcwfYkEKD6jKLLjYMq15zDNWg==",
919 | "requires": {
920 | "@babel/helper-plugin-utils": "^7.10.4",
921 | "@babel/plugin-transform-typescript": "^7.12.0"
922 | }
923 | },
924 | "@babel/runtime": {
925 | "version": "7.12.0",
926 | "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.12.0.tgz",
927 | "integrity": "sha512-lS4QLXQ2Vbw2ubfQjeQcn+BZgZ5+ROHW9f+DWjEp5Y+NHYmkRGKqHSJ1tuhbUauKu2nhZNTBIvsIQ8dXfY5Gjw==",
928 | "requires": {
929 | "regenerator-runtime": "^0.13.4"
930 | }
931 | },
932 | "@babel/template": {
933 | "version": "7.10.4",
934 | "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.10.4.tgz",
935 | "integrity": "sha512-ZCjD27cGJFUB6nmCB1Enki3r+L5kJveX9pq1SvAUKoICy6CZ9yD8xO086YXdYhvNjBdnekm4ZnaP5yC8Cs/1tA==",
936 | "requires": {
937 | "@babel/code-frame": "^7.10.4",
938 | "@babel/parser": "^7.10.4",
939 | "@babel/types": "^7.10.4"
940 | }
941 | },
942 | "@babel/traverse": {
943 | "version": "7.12.0",
944 | "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.12.0.tgz",
945 | "integrity": "sha512-ZU9e79xpOukCNPkQ1UzR4gJKCruGckr6edd8v8lmKpSk8iakgUIvb+5ZtaKKV9f7O+x5r+xbMDDIbzVpUoiIuw==",
946 | "requires": {
947 | "@babel/code-frame": "^7.10.4",
948 | "@babel/generator": "^7.12.0",
949 | "@babel/helper-function-name": "^7.10.4",
950 | "@babel/helper-split-export-declaration": "^7.11.0",
951 | "@babel/parser": "^7.12.0",
952 | "@babel/types": "^7.12.0",
953 | "debug": "^4.1.0",
954 | "globals": "^11.1.0",
955 | "lodash": "^4.17.19"
956 | }
957 | },
958 | "@babel/types": {
959 | "version": "7.12.0",
960 | "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.0.tgz",
961 | "integrity": "sha512-ggIyFmT2zMaYRheOfPDQ4gz7QqV3B+t2rjqjbttDJxMcb7/LukvWCmlIl1sWcOxrvwpTDd+z0OytzqsbGeb3/g==",
962 | "requires": {
963 | "@babel/helper-validator-identifier": "^7.10.4",
964 | "lodash": "^4.17.19",
965 | "to-fast-properties": "^2.0.0"
966 | }
967 | },
968 | "@npmcli/move-file": {
969 | "version": "1.0.1",
970 | "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-1.0.1.tgz",
971 | "integrity": "sha512-Uv6h1sT+0DrblvIrolFtbvM1FgWm+/sy4B3pvLp67Zys+thcukzS5ekn7HsZFGpWP4Q3fYJCljbWQE/XivMRLw==",
972 | "requires": {
973 | "mkdirp": "^1.0.4"
974 | }
975 | },
976 | "@types/anymatch": {
977 | "version": "1.3.1",
978 | "resolved": "https://registry.npmjs.org/@types/anymatch/-/anymatch-1.3.1.tgz",
979 | "integrity": "sha512-/+CRPXpBDpo2RK9C68N3b2cOvO0Cf5B9aPijHsoDQTHivnGSObdOF2BRQOYjojWTDy6nQvMjmqRXIxH55VjxxA=="
980 | },
981 | "@types/bluebird": {
982 | "version": "3.5.32",
983 | "resolved": "https://registry.npmjs.org/@types/bluebird/-/bluebird-3.5.32.tgz",
984 | "integrity": "sha512-dIOxFfI0C+jz89g6lQ+TqhGgPQ0MxSnh/E4xuC0blhFtyW269+mPG5QeLgbdwst/LvdP8o1y0o/Gz5EHXLec/g==",
985 | "dev": true
986 | },
987 | "@types/eslint": {
988 | "version": "7.2.4",
989 | "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-7.2.4.tgz",
990 | "integrity": "sha512-YCY4kzHMsHoyKspQH+nwSe+70Kep7Vjt2X+dZe5Vs2vkRudqtoFoUIv1RlJmZB8Hbp7McneupoZij4PadxsK5Q==",
991 | "requires": {
992 | "@types/estree": "*",
993 | "@types/json-schema": "*"
994 | }
995 | },
996 | "@types/eslint-scope": {
997 | "version": "3.7.0",
998 | "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.0.tgz",
999 | "integrity": "sha512-O/ql2+rrCUe2W2rs7wMR+GqPRcgB6UiqN5RhrR5xruFlY7l9YLMn0ZkDzjoHLeiFkR8MCQZVudUuuvQ2BLC9Qw==",
1000 | "requires": {
1001 | "@types/eslint": "*",
1002 | "@types/estree": "*"
1003 | }
1004 | },
1005 | "@types/estree": {
1006 | "version": "0.0.45",
1007 | "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.45.tgz",
1008 | "integrity": "sha512-jnqIUKDUqJbDIUxm0Uj7bnlMnRm1T/eZ9N+AVMqhPgzrba2GhGG5o/jCTwmdPK709nEZsGoMzXEDUjcXHa3W0g=="
1009 | },
1010 | "@types/fs-extra": {
1011 | "version": "4.0.11",
1012 | "resolved": "https://registry.npmjs.org/@types/fs-extra/-/fs-extra-4.0.11.tgz",
1013 | "integrity": "sha512-iHm/nBVmMR/VJQn/xCSwZ6C/qfm1Tgsh2IrCCinAsF+mlHDGpV+vLR/EA6xezBXpv0/amDOaqxa8f2TVxBQyog==",
1014 | "dev": true,
1015 | "requires": {
1016 | "@types/node": "*"
1017 | }
1018 | },
1019 | "@types/fs-extra-promise": {
1020 | "version": "1.0.9",
1021 | "resolved": "https://registry.npmjs.org/@types/fs-extra-promise/-/fs-extra-promise-1.0.9.tgz",
1022 | "integrity": "sha512-szcr7YrgyeGo9ydkm8e8AS08L02kHz0ozOWJMR+SxZYOeYa7UoF3MhjcV3xRGsm56odstbdNvGWu6LNI7F4CQQ==",
1023 | "dev": true,
1024 | "requires": {
1025 | "@types/bluebird": "*",
1026 | "@types/fs-extra": "^4",
1027 | "@types/node": "*"
1028 | }
1029 | },
1030 | "@types/glob": {
1031 | "version": "7.1.3",
1032 | "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.1.3.tgz",
1033 | "integrity": "sha512-SEYeGAIQIQX8NN6LDKprLjbrd5dARM5EXsd8GI/A5l0apYI1fGMWgPHSe4ZKL4eozlAyI+doUE9XbYS4xCkQ1w==",
1034 | "requires": {
1035 | "@types/minimatch": "*",
1036 | "@types/node": "*"
1037 | }
1038 | },
1039 | "@types/json-schema": {
1040 | "version": "7.0.6",
1041 | "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.6.tgz",
1042 | "integrity": "sha512-3c+yGKvVP5Y9TYBEibGNR+kLtijnj7mYrXRg+WpFb2X9xm04g/DXYkfg4hmzJQosc9snFNUPkbYIhu+KAm6jJw=="
1043 | },
1044 | "@types/json5": {
1045 | "version": "0.0.29",
1046 | "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz",
1047 | "integrity": "sha1-7ihweulOEdK4J7y+UnC86n8+ce4="
1048 | },
1049 | "@types/lodash": {
1050 | "version": "4.14.162",
1051 | "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.162.tgz",
1052 | "integrity": "sha512-alvcho1kRUnnD1Gcl4J+hK0eencvzq9rmzvFPRmP5rPHx9VVsJj6bKLTATPVf9ktgv4ujzh7T+XWKp+jhuODig=="
1053 | },
1054 | "@types/minimatch": {
1055 | "version": "3.0.3",
1056 | "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.3.tgz",
1057 | "integrity": "sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA=="
1058 | },
1059 | "@types/node": {
1060 | "version": "14.11.8",
1061 | "resolved": "https://registry.npmjs.org/@types/node/-/node-14.11.8.tgz",
1062 | "integrity": "sha512-KPcKqKm5UKDkaYPTuXSx8wEP7vE9GnuaXIZKijwRYcePpZFDVuy2a57LarFKiORbHOuTOOwYzxVxcUzsh2P2Pw=="
1063 | },
1064 | "@types/parse-json": {
1065 | "version": "4.0.0",
1066 | "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz",
1067 | "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA=="
1068 | },
1069 | "@types/source-list-map": {
1070 | "version": "0.1.2",
1071 | "resolved": "https://registry.npmjs.org/@types/source-list-map/-/source-list-map-0.1.2.tgz",
1072 | "integrity": "sha512-K5K+yml8LTo9bWJI/rECfIPrGgxdpeNbj+d53lwN4QjW1MCwlkhUms+gtdzigTeUyBr09+u8BwOIY3MXvHdcsA=="
1073 | },
1074 | "@types/tapable": {
1075 | "version": "1.0.6",
1076 | "resolved": "https://registry.npmjs.org/@types/tapable/-/tapable-1.0.6.tgz",
1077 | "integrity": "sha512-W+bw9ds02rAQaMvaLYxAbJ6cvguW/iJXNT6lTssS1ps6QdrMKttqEAMEG/b5CR8TZl3/L7/lH0ZV5nNR1LXikA=="
1078 | },
1079 | "@types/uglify-js": {
1080 | "version": "3.11.0",
1081 | "resolved": "https://registry.npmjs.org/@types/uglify-js/-/uglify-js-3.11.0.tgz",
1082 | "integrity": "sha512-I0Yd8TUELTbgRHq2K65j8rnDPAzAP+DiaF/syLem7yXwYLsHZhPd+AM2iXsWmf9P2F2NlFCgl5erZPQx9IbM9Q==",
1083 | "requires": {
1084 | "source-map": "^0.6.1"
1085 | }
1086 | },
1087 | "@types/webpack": {
1088 | "version": "4.41.22",
1089 | "resolved": "https://registry.npmjs.org/@types/webpack/-/webpack-4.41.22.tgz",
1090 | "integrity": "sha512-JQDJK6pj8OMV9gWOnN1dcLCyU9Hzs6lux0wBO4lr1+gyEhIBR9U3FMrz12t2GPkg110XAxEAw2WHF6g7nZIbRQ==",
1091 | "requires": {
1092 | "@types/anymatch": "*",
1093 | "@types/node": "*",
1094 | "@types/tapable": "*",
1095 | "@types/uglify-js": "*",
1096 | "@types/webpack-sources": "*",
1097 | "source-map": "^0.6.0"
1098 | }
1099 | },
1100 | "@types/webpack-sources": {
1101 | "version": "2.0.0",
1102 | "resolved": "https://registry.npmjs.org/@types/webpack-sources/-/webpack-sources-2.0.0.tgz",
1103 | "integrity": "sha512-a5kPx98CNFRKQ+wqawroFunvFqv7GHm/3KOI52NY9xWADgc8smu4R6prt4EU/M4QfVjvgBkMqU4fBhw3QfMVkg==",
1104 | "requires": {
1105 | "@types/node": "*",
1106 | "@types/source-list-map": "*",
1107 | "source-map": "^0.7.3"
1108 | },
1109 | "dependencies": {
1110 | "source-map": {
1111 | "version": "0.7.3",
1112 | "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz",
1113 | "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ=="
1114 | }
1115 | }
1116 | },
1117 | "@webassemblyjs/ast": {
1118 | "version": "1.9.0",
1119 | "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.9.0.tgz",
1120 | "integrity": "sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA==",
1121 | "requires": {
1122 | "@webassemblyjs/helper-module-context": "1.9.0",
1123 | "@webassemblyjs/helper-wasm-bytecode": "1.9.0",
1124 | "@webassemblyjs/wast-parser": "1.9.0"
1125 | }
1126 | },
1127 | "@webassemblyjs/floating-point-hex-parser": {
1128 | "version": "1.9.0",
1129 | "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.9.0.tgz",
1130 | "integrity": "sha512-TG5qcFsS8QB4g4MhrxK5TqfdNe7Ey/7YL/xN+36rRjl/BlGE/NcBvJcqsRgCP6Z92mRE+7N50pRIi8SmKUbcQA=="
1131 | },
1132 | "@webassemblyjs/helper-api-error": {
1133 | "version": "1.9.0",
1134 | "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.0.tgz",
1135 | "integrity": "sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw=="
1136 | },
1137 | "@webassemblyjs/helper-buffer": {
1138 | "version": "1.9.0",
1139 | "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.9.0.tgz",
1140 | "integrity": "sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA=="
1141 | },
1142 | "@webassemblyjs/helper-code-frame": {
1143 | "version": "1.9.0",
1144 | "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.9.0.tgz",
1145 | "integrity": "sha512-ERCYdJBkD9Vu4vtjUYe8LZruWuNIToYq/ME22igL+2vj2dQ2OOujIZr3MEFvfEaqKoVqpsFKAGsRdBSBjrIvZA==",
1146 | "requires": {
1147 | "@webassemblyjs/wast-printer": "1.9.0"
1148 | }
1149 | },
1150 | "@webassemblyjs/helper-fsm": {
1151 | "version": "1.9.0",
1152 | "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.9.0.tgz",
1153 | "integrity": "sha512-OPRowhGbshCb5PxJ8LocpdX9Kl0uB4XsAjl6jH/dWKlk/mzsANvhwbiULsaiqT5GZGT9qinTICdj6PLuM5gslw=="
1154 | },
1155 | "@webassemblyjs/helper-module-context": {
1156 | "version": "1.9.0",
1157 | "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.9.0.tgz",
1158 | "integrity": "sha512-MJCW8iGC08tMk2enck1aPW+BE5Cw8/7ph/VGZxwyvGbJwjktKkDK7vy7gAmMDx88D7mhDTCNKAW5tED+gZ0W8g==",
1159 | "requires": {
1160 | "@webassemblyjs/ast": "1.9.0"
1161 | }
1162 | },
1163 | "@webassemblyjs/helper-wasm-bytecode": {
1164 | "version": "1.9.0",
1165 | "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz",
1166 | "integrity": "sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw=="
1167 | },
1168 | "@webassemblyjs/helper-wasm-section": {
1169 | "version": "1.9.0",
1170 | "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.9.0.tgz",
1171 | "integrity": "sha512-XnMB8l3ek4tvrKUUku+IVaXNHz2YsJyOOmz+MMkZvh8h1uSJpSen6vYnw3IoQ7WwEuAhL8Efjms1ZWjqh2agvw==",
1172 | "requires": {
1173 | "@webassemblyjs/ast": "1.9.0",
1174 | "@webassemblyjs/helper-buffer": "1.9.0",
1175 | "@webassemblyjs/helper-wasm-bytecode": "1.9.0",
1176 | "@webassemblyjs/wasm-gen": "1.9.0"
1177 | }
1178 | },
1179 | "@webassemblyjs/ieee754": {
1180 | "version": "1.9.0",
1181 | "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.9.0.tgz",
1182 | "integrity": "sha512-dcX8JuYU/gvymzIHc9DgxTzUUTLexWwt8uCTWP3otys596io0L5aW02Gb1RjYpx2+0Jus1h4ZFqjla7umFniTg==",
1183 | "requires": {
1184 | "@xtuc/ieee754": "^1.2.0"
1185 | }
1186 | },
1187 | "@webassemblyjs/leb128": {
1188 | "version": "1.9.0",
1189 | "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.9.0.tgz",
1190 | "integrity": "sha512-ENVzM5VwV1ojs9jam6vPys97B/S65YQtv/aanqnU7D8aSoHFX8GyhGg0CMfyKNIHBuAVjy3tlzd5QMMINa7wpw==",
1191 | "requires": {
1192 | "@xtuc/long": "4.2.2"
1193 | }
1194 | },
1195 | "@webassemblyjs/utf8": {
1196 | "version": "1.9.0",
1197 | "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.9.0.tgz",
1198 | "integrity": "sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w=="
1199 | },
1200 | "@webassemblyjs/wasm-edit": {
1201 | "version": "1.9.0",
1202 | "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.0.tgz",
1203 | "integrity": "sha512-FgHzBm80uwz5M8WKnMTn6j/sVbqilPdQXTWraSjBwFXSYGirpkSWE2R9Qvz9tNiTKQvoKILpCuTjBKzOIm0nxw==",
1204 | "requires": {
1205 | "@webassemblyjs/ast": "1.9.0",
1206 | "@webassemblyjs/helper-buffer": "1.9.0",
1207 | "@webassemblyjs/helper-wasm-bytecode": "1.9.0",
1208 | "@webassemblyjs/helper-wasm-section": "1.9.0",
1209 | "@webassemblyjs/wasm-gen": "1.9.0",
1210 | "@webassemblyjs/wasm-opt": "1.9.0",
1211 | "@webassemblyjs/wasm-parser": "1.9.0",
1212 | "@webassemblyjs/wast-printer": "1.9.0"
1213 | }
1214 | },
1215 | "@webassemblyjs/wasm-gen": {
1216 | "version": "1.9.0",
1217 | "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.0.tgz",
1218 | "integrity": "sha512-cPE3o44YzOOHvlsb4+E9qSqjc9Qf9Na1OO/BHFy4OI91XDE14MjFN4lTMezzaIWdPqHnsTodGGNP+iRSYfGkjA==",
1219 | "requires": {
1220 | "@webassemblyjs/ast": "1.9.0",
1221 | "@webassemblyjs/helper-wasm-bytecode": "1.9.0",
1222 | "@webassemblyjs/ieee754": "1.9.0",
1223 | "@webassemblyjs/leb128": "1.9.0",
1224 | "@webassemblyjs/utf8": "1.9.0"
1225 | }
1226 | },
1227 | "@webassemblyjs/wasm-opt": {
1228 | "version": "1.9.0",
1229 | "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.0.tgz",
1230 | "integrity": "sha512-Qkjgm6Anhm+OMbIL0iokO7meajkzQD71ioelnfPEj6r4eOFuqm4YC3VBPqXjFyyNwowzbMD+hizmprP/Fwkl2A==",
1231 | "requires": {
1232 | "@webassemblyjs/ast": "1.9.0",
1233 | "@webassemblyjs/helper-buffer": "1.9.0",
1234 | "@webassemblyjs/wasm-gen": "1.9.0",
1235 | "@webassemblyjs/wasm-parser": "1.9.0"
1236 | }
1237 | },
1238 | "@webassemblyjs/wasm-parser": {
1239 | "version": "1.9.0",
1240 | "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.9.0.tgz",
1241 | "integrity": "sha512-9+wkMowR2AmdSWQzsPEjFU7njh8HTO5MqO8vjwEHuM+AMHioNqSBONRdr0NQQ3dVQrzp0s8lTcYqzUdb7YgELA==",
1242 | "requires": {
1243 | "@webassemblyjs/ast": "1.9.0",
1244 | "@webassemblyjs/helper-api-error": "1.9.0",
1245 | "@webassemblyjs/helper-wasm-bytecode": "1.9.0",
1246 | "@webassemblyjs/ieee754": "1.9.0",
1247 | "@webassemblyjs/leb128": "1.9.0",
1248 | "@webassemblyjs/utf8": "1.9.0"
1249 | }
1250 | },
1251 | "@webassemblyjs/wast-parser": {
1252 | "version": "1.9.0",
1253 | "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.9.0.tgz",
1254 | "integrity": "sha512-qsqSAP3QQ3LyZjNC/0jBJ/ToSxfYJ8kYyuiGvtn/8MK89VrNEfwj7BPQzJVHi0jGTRK2dGdJ5PRqhtjzoww+bw==",
1255 | "requires": {
1256 | "@webassemblyjs/ast": "1.9.0",
1257 | "@webassemblyjs/floating-point-hex-parser": "1.9.0",
1258 | "@webassemblyjs/helper-api-error": "1.9.0",
1259 | "@webassemblyjs/helper-code-frame": "1.9.0",
1260 | "@webassemblyjs/helper-fsm": "1.9.0",
1261 | "@xtuc/long": "4.2.2"
1262 | }
1263 | },
1264 | "@webassemblyjs/wast-printer": {
1265 | "version": "1.9.0",
1266 | "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.9.0.tgz",
1267 | "integrity": "sha512-2J0nE95rHXHyQ24cWjMKJ1tqB/ds8z/cyeOZxJhcb+rW+SQASVjuznUSmdz5GpVJTzU8JkhYut0D3siFDD6wsA==",
1268 | "requires": {
1269 | "@webassemblyjs/ast": "1.9.0",
1270 | "@webassemblyjs/wast-parser": "1.9.0",
1271 | "@xtuc/long": "4.2.2"
1272 | }
1273 | },
1274 | "@xtuc/ieee754": {
1275 | "version": "1.2.0",
1276 | "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz",
1277 | "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA=="
1278 | },
1279 | "@xtuc/long": {
1280 | "version": "4.2.2",
1281 | "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz",
1282 | "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ=="
1283 | },
1284 | "abstract-logging": {
1285 | "version": "2.0.0",
1286 | "resolved": "https://registry.npmjs.org/abstract-logging/-/abstract-logging-2.0.0.tgz",
1287 | "integrity": "sha512-/oA9z7JszpIioo6J6dB79LVUgJ3eD3cxkAmdCkvWWS+Y9tPtALs1rLqOekLUXUbYqM2fB9TTK0ibAyZJJOP/CA=="
1288 | },
1289 | "acorn": {
1290 | "version": "8.0.4",
1291 | "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.0.4.tgz",
1292 | "integrity": "sha512-XNP0PqF1XD19ZlLKvB7cMmnZswW4C/03pRHgirB30uSJTaS3A3V1/P4sS3HPvFmjoriPCJQs+JDSbm4bL1TxGQ=="
1293 | },
1294 | "aggregate-error": {
1295 | "version": "3.1.0",
1296 | "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz",
1297 | "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==",
1298 | "requires": {
1299 | "clean-stack": "^2.0.0",
1300 | "indent-string": "^4.0.0"
1301 | }
1302 | },
1303 | "ajv": {
1304 | "version": "6.12.6",
1305 | "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
1306 | "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
1307 | "requires": {
1308 | "fast-deep-equal": "^3.1.1",
1309 | "fast-json-stable-stringify": "^2.0.0",
1310 | "json-schema-traverse": "^0.4.1",
1311 | "uri-js": "^4.2.2"
1312 | }
1313 | },
1314 | "ajv-keywords": {
1315 | "version": "3.5.2",
1316 | "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz",
1317 | "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ=="
1318 | },
1319 | "ansi-styles": {
1320 | "version": "3.2.1",
1321 | "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
1322 | "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
1323 | "requires": {
1324 | "color-convert": "^1.9.0"
1325 | }
1326 | },
1327 | "archy": {
1328 | "version": "1.0.0",
1329 | "resolved": "https://registry.npmjs.org/archy/-/archy-1.0.0.tgz",
1330 | "integrity": "sha1-+cjBN1fMHde8N5rHeyxipcKGjEA="
1331 | },
1332 | "array-union": {
1333 | "version": "1.0.2",
1334 | "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz",
1335 | "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=",
1336 | "requires": {
1337 | "array-uniq": "^1.0.1"
1338 | }
1339 | },
1340 | "array-uniq": {
1341 | "version": "1.0.3",
1342 | "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz",
1343 | "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY="
1344 | },
1345 | "at-least-node": {
1346 | "version": "1.0.0",
1347 | "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz",
1348 | "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg=="
1349 | },
1350 | "atomic-sleep": {
1351 | "version": "1.0.0",
1352 | "resolved": "https://registry.npmjs.org/atomic-sleep/-/atomic-sleep-1.0.0.tgz",
1353 | "integrity": "sha512-kNOjDqAh7px0XWNI+4QbzoiR/nTkHAWNud2uvnJquD1/x5a7EQZMJT0AczqK0Qn67oY/TTQ1LbUKajZpp3I9tQ=="
1354 | },
1355 | "avvio": {
1356 | "version": "7.2.0",
1357 | "resolved": "https://registry.npmjs.org/avvio/-/avvio-7.2.0.tgz",
1358 | "integrity": "sha512-KtC63UyZARidAoIV8wXutAZnDIbZcXBqLjTAhZOX+mdMZBQCh5il/15MvCvma1178nhTwvN2D0TOAdiKG1MpUA==",
1359 | "requires": {
1360 | "archy": "^1.0.0",
1361 | "debug": "^4.0.0",
1362 | "fastq": "^1.6.1",
1363 | "queue-microtask": "^1.1.2"
1364 | }
1365 | },
1366 | "babel-loader": {
1367 | "version": "8.1.0",
1368 | "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.1.0.tgz",
1369 | "integrity": "sha512-7q7nC1tYOrqvUrN3LQK4GwSk/TQorZSOlO9C+RZDZpODgyN4ZlCqE5q9cDsyWOliN+aU9B4JX01xK9eJXowJLw==",
1370 | "requires": {
1371 | "find-cache-dir": "^2.1.0",
1372 | "loader-utils": "^1.4.0",
1373 | "mkdirp": "^0.5.3",
1374 | "pify": "^4.0.1",
1375 | "schema-utils": "^2.6.5"
1376 | },
1377 | "dependencies": {
1378 | "find-cache-dir": {
1379 | "version": "2.1.0",
1380 | "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz",
1381 | "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==",
1382 | "requires": {
1383 | "commondir": "^1.0.1",
1384 | "make-dir": "^2.0.0",
1385 | "pkg-dir": "^3.0.0"
1386 | }
1387 | },
1388 | "find-up": {
1389 | "version": "3.0.0",
1390 | "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz",
1391 | "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==",
1392 | "requires": {
1393 | "locate-path": "^3.0.0"
1394 | }
1395 | },
1396 | "locate-path": {
1397 | "version": "3.0.0",
1398 | "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz",
1399 | "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==",
1400 | "requires": {
1401 | "p-locate": "^3.0.0",
1402 | "path-exists": "^3.0.0"
1403 | }
1404 | },
1405 | "make-dir": {
1406 | "version": "2.1.0",
1407 | "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz",
1408 | "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==",
1409 | "requires": {
1410 | "pify": "^4.0.1",
1411 | "semver": "^5.6.0"
1412 | }
1413 | },
1414 | "mkdirp": {
1415 | "version": "0.5.5",
1416 | "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz",
1417 | "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==",
1418 | "requires": {
1419 | "minimist": "^1.2.5"
1420 | }
1421 | },
1422 | "p-locate": {
1423 | "version": "3.0.0",
1424 | "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz",
1425 | "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==",
1426 | "requires": {
1427 | "p-limit": "^2.0.0"
1428 | }
1429 | },
1430 | "path-exists": {
1431 | "version": "3.0.0",
1432 | "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz",
1433 | "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU="
1434 | },
1435 | "pkg-dir": {
1436 | "version": "3.0.0",
1437 | "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz",
1438 | "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==",
1439 | "requires": {
1440 | "find-up": "^3.0.0"
1441 | }
1442 | },
1443 | "schema-utils": {
1444 | "version": "2.7.1",
1445 | "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz",
1446 | "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==",
1447 | "requires": {
1448 | "@types/json-schema": "^7.0.5",
1449 | "ajv": "^6.12.4",
1450 | "ajv-keywords": "^3.5.2"
1451 | }
1452 | },
1453 | "semver": {
1454 | "version": "5.7.1",
1455 | "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
1456 | "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ=="
1457 | }
1458 | }
1459 | },
1460 | "babel-plugin-dynamic-import-node": {
1461 | "version": "2.3.3",
1462 | "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz",
1463 | "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==",
1464 | "requires": {
1465 | "object.assign": "^4.1.0"
1466 | }
1467 | },
1468 | "babel-plugin-jsx-dom-expressions": {
1469 | "version": "0.21.1",
1470 | "resolved": "https://registry.npmjs.org/babel-plugin-jsx-dom-expressions/-/babel-plugin-jsx-dom-expressions-0.21.1.tgz",
1471 | "integrity": "sha512-iLy1NZ3gZ7XTv+Ar5O4WH8dRzb4egXY9AuDez1ss2xOo0Rln7JDj5KWvBajSTWG039IVV46JgXvuBWeHu0AuGQ==",
1472 | "requires": {
1473 | "@babel/helper-module-imports": "^7.10.4",
1474 | "@babel/plugin-syntax-jsx": "^7.10.4",
1475 | "@babel/types": "^7.11.5"
1476 | }
1477 | },
1478 | "babel-plugin-transform-rename-import": {
1479 | "version": "2.3.0",
1480 | "resolved": "https://registry.npmjs.org/babel-plugin-transform-rename-import/-/babel-plugin-transform-rename-import-2.3.0.tgz",
1481 | "integrity": "sha512-dPgJoT57XC0PqSnLgl2FwNvxFrWlspatX2dkk7yjKQj5HHGw071vAcOf+hqW8ClqcBDMvEbm6mevn5yHAD8mlQ=="
1482 | },
1483 | "babel-preset-solid": {
1484 | "version": "0.20.2",
1485 | "resolved": "https://registry.npmjs.org/babel-preset-solid/-/babel-preset-solid-0.20.2.tgz",
1486 | "integrity": "sha512-mbFMpq2fpw/nT1fVtmqIF83gCiQqUF8QSpcNGPWgCgao4GmCLNRPw4wafegV8180zImTv6SX/CfVN0wGxBMbAw==",
1487 | "requires": {
1488 | "babel-plugin-jsx-dom-expressions": "~0.21.1",
1489 | "babel-plugin-transform-rename-import": "^2.3.0"
1490 | }
1491 | },
1492 | "balanced-match": {
1493 | "version": "1.0.0",
1494 | "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz",
1495 | "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c="
1496 | },
1497 | "big.js": {
1498 | "version": "5.2.2",
1499 | "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz",
1500 | "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ=="
1501 | },
1502 | "bluebird": {
1503 | "version": "3.7.2",
1504 | "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz",
1505 | "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg=="
1506 | },
1507 | "brace-expansion": {
1508 | "version": "1.1.11",
1509 | "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
1510 | "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
1511 | "requires": {
1512 | "balanced-match": "^1.0.0",
1513 | "concat-map": "0.0.1"
1514 | }
1515 | },
1516 | "browserslist": {
1517 | "version": "4.14.5",
1518 | "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.14.5.tgz",
1519 | "integrity": "sha512-Z+vsCZIvCBvqLoYkBFTwEYH3v5MCQbsAjp50ERycpOjnPmolg1Gjy4+KaWWpm8QOJt9GHkhdqAl14NpCX73CWA==",
1520 | "requires": {
1521 | "caniuse-lite": "^1.0.30001135",
1522 | "electron-to-chromium": "^1.3.571",
1523 | "escalade": "^3.1.0",
1524 | "node-releases": "^1.1.61"
1525 | }
1526 | },
1527 | "buffer-from": {
1528 | "version": "1.1.1",
1529 | "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz",
1530 | "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A=="
1531 | },
1532 | "cacache": {
1533 | "version": "15.0.5",
1534 | "resolved": "https://registry.npmjs.org/cacache/-/cacache-15.0.5.tgz",
1535 | "integrity": "sha512-lloiL22n7sOjEEXdL8NAjTgv9a1u43xICE9/203qonkZUCj5X1UEWIdf2/Y0d6QcCtMzbKQyhrcDbdvlZTs/+A==",
1536 | "requires": {
1537 | "@npmcli/move-file": "^1.0.1",
1538 | "chownr": "^2.0.0",
1539 | "fs-minipass": "^2.0.0",
1540 | "glob": "^7.1.4",
1541 | "infer-owner": "^1.0.4",
1542 | "lru-cache": "^6.0.0",
1543 | "minipass": "^3.1.1",
1544 | "minipass-collect": "^1.0.2",
1545 | "minipass-flush": "^1.0.5",
1546 | "minipass-pipeline": "^1.2.2",
1547 | "mkdirp": "^1.0.3",
1548 | "p-map": "^4.0.0",
1549 | "promise-inflight": "^1.0.1",
1550 | "rimraf": "^3.0.2",
1551 | "ssri": "^8.0.0",
1552 | "tar": "^6.0.2",
1553 | "unique-filename": "^1.1.1"
1554 | },
1555 | "dependencies": {
1556 | "p-map": {
1557 | "version": "4.0.0",
1558 | "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz",
1559 | "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==",
1560 | "requires": {
1561 | "aggregate-error": "^3.0.0"
1562 | }
1563 | },
1564 | "rimraf": {
1565 | "version": "3.0.2",
1566 | "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
1567 | "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
1568 | "requires": {
1569 | "glob": "^7.1.3"
1570 | }
1571 | }
1572 | }
1573 | },
1574 | "callsites": {
1575 | "version": "3.1.0",
1576 | "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",
1577 | "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ=="
1578 | },
1579 | "caniuse-lite": {
1580 | "version": "1.0.30001148",
1581 | "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001148.tgz",
1582 | "integrity": "sha512-E66qcd0KMKZHNJQt9hiLZGE3J4zuTqE1OnU53miEVtylFbwOEmeA5OsRu90noZful+XGSQOni1aT2tiqu/9yYw=="
1583 | },
1584 | "chalk": {
1585 | "version": "4.1.0",
1586 | "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz",
1587 | "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==",
1588 | "requires": {
1589 | "ansi-styles": "^4.1.0",
1590 | "supports-color": "^7.1.0"
1591 | },
1592 | "dependencies": {
1593 | "ansi-styles": {
1594 | "version": "4.3.0",
1595 | "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
1596 | "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
1597 | "requires": {
1598 | "color-convert": "^2.0.1"
1599 | }
1600 | },
1601 | "color-convert": {
1602 | "version": "2.0.1",
1603 | "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
1604 | "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
1605 | "requires": {
1606 | "color-name": "~1.1.4"
1607 | }
1608 | },
1609 | "color-name": {
1610 | "version": "1.1.4",
1611 | "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
1612 | "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="
1613 | },
1614 | "has-flag": {
1615 | "version": "4.0.0",
1616 | "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
1617 | "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ=="
1618 | },
1619 | "supports-color": {
1620 | "version": "7.2.0",
1621 | "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
1622 | "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
1623 | "requires": {
1624 | "has-flag": "^4.0.0"
1625 | }
1626 | }
1627 | }
1628 | },
1629 | "chownr": {
1630 | "version": "2.0.0",
1631 | "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz",
1632 | "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ=="
1633 | },
1634 | "chrome-trace-event": {
1635 | "version": "1.0.2",
1636 | "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.2.tgz",
1637 | "integrity": "sha512-9e/zx1jw7B4CO+c/RXoCsfg/x1AfUBioy4owYH0bJprEYAx5hRFLRhWBqHAG57D0ZM4H7vxbP7bPe0VwhQRYDQ==",
1638 | "requires": {
1639 | "tslib": "^1.9.0"
1640 | }
1641 | },
1642 | "clean-stack": {
1643 | "version": "2.2.0",
1644 | "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz",
1645 | "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A=="
1646 | },
1647 | "clean-webpack-plugin": {
1648 | "version": "3.0.0",
1649 | "resolved": "https://registry.npmjs.org/clean-webpack-plugin/-/clean-webpack-plugin-3.0.0.tgz",
1650 | "integrity": "sha512-MciirUH5r+cYLGCOL5JX/ZLzOZbVr1ot3Fw+KcvbhUb6PM+yycqd9ZhIlcigQ5gl+XhppNmw3bEFuaaMNyLj3A==",
1651 | "requires": {
1652 | "@types/webpack": "^4.4.31",
1653 | "del": "^4.1.1"
1654 | }
1655 | },
1656 | "clone-deep": {
1657 | "version": "4.0.1",
1658 | "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz",
1659 | "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==",
1660 | "requires": {
1661 | "is-plain-object": "^2.0.4",
1662 | "kind-of": "^6.0.2",
1663 | "shallow-clone": "^3.0.0"
1664 | }
1665 | },
1666 | "color-convert": {
1667 | "version": "1.9.3",
1668 | "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
1669 | "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
1670 | "requires": {
1671 | "color-name": "1.1.3"
1672 | }
1673 | },
1674 | "color-name": {
1675 | "version": "1.1.3",
1676 | "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
1677 | "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU="
1678 | },
1679 | "commander": {
1680 | "version": "6.1.0",
1681 | "resolved": "https://registry.npmjs.org/commander/-/commander-6.1.0.tgz",
1682 | "integrity": "sha512-wl7PNrYWd2y5mp1OK/LhTlv8Ff4kQJQRXXAvF+uU/TPNiVJUxZLRYGj/B0y/lPGAVcSbJqH2Za/cvHmrPMC8mA=="
1683 | },
1684 | "commondir": {
1685 | "version": "1.0.1",
1686 | "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz",
1687 | "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs="
1688 | },
1689 | "concat-map": {
1690 | "version": "0.0.1",
1691 | "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
1692 | "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s="
1693 | },
1694 | "cookie": {
1695 | "version": "0.4.1",
1696 | "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.1.tgz",
1697 | "integrity": "sha512-ZwrFkGJxUR3EIoXtO+yVE69Eb7KlixbaeAWfBQB9vVsNn/o+Yw69gBWSSDK825hQNdN+wF8zELf3dFNl/kxkUA=="
1698 | },
1699 | "core-js": {
1700 | "version": "2.6.11",
1701 | "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.11.tgz",
1702 | "integrity": "sha512-5wjnpaT/3dV+XB4borEsnAYQchn00XSgTAWKDkEqv+K8KevjbzmofK6hfJ9TZIlpj2N0xQpazy7PiRQiWHqzWg=="
1703 | },
1704 | "core-js-compat": {
1705 | "version": "3.6.5",
1706 | "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.6.5.tgz",
1707 | "integrity": "sha512-7ItTKOhOZbznhXAQ2g/slGg1PJV5zDO/WdkTwi7UEOJmkvsE32PWvx6mKtDjiMpjnR2CNf6BAD6sSxIlv7ptng==",
1708 | "requires": {
1709 | "browserslist": "^4.8.5",
1710 | "semver": "7.0.0"
1711 | },
1712 | "dependencies": {
1713 | "semver": {
1714 | "version": "7.0.0",
1715 | "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz",
1716 | "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A=="
1717 | }
1718 | }
1719 | },
1720 | "core-util-is": {
1721 | "version": "1.0.2",
1722 | "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
1723 | "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac="
1724 | },
1725 | "cosmiconfig": {
1726 | "version": "6.0.0",
1727 | "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz",
1728 | "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==",
1729 | "requires": {
1730 | "@types/parse-json": "^4.0.0",
1731 | "import-fresh": "^3.1.0",
1732 | "parse-json": "^5.0.0",
1733 | "path-type": "^4.0.0",
1734 | "yaml": "^1.7.2"
1735 | }
1736 | },
1737 | "debug": {
1738 | "version": "4.2.0",
1739 | "resolved": "https://registry.npmjs.org/debug/-/debug-4.2.0.tgz",
1740 | "integrity": "sha512-IX2ncY78vDTjZMFUdmsvIRFY2Cf4FnD0wRs+nQwJU8Lu99/tPFdb0VybiiMTPe3I6rQmwsqQqRBvxU+bZ/I8sg==",
1741 | "requires": {
1742 | "ms": "2.1.2"
1743 | }
1744 | },
1745 | "deepmerge": {
1746 | "version": "4.2.2",
1747 | "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz",
1748 | "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg=="
1749 | },
1750 | "define-properties": {
1751 | "version": "1.1.3",
1752 | "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz",
1753 | "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==",
1754 | "requires": {
1755 | "object-keys": "^1.0.12"
1756 | }
1757 | },
1758 | "del": {
1759 | "version": "4.1.1",
1760 | "resolved": "https://registry.npmjs.org/del/-/del-4.1.1.tgz",
1761 | "integrity": "sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ==",
1762 | "requires": {
1763 | "@types/glob": "^7.1.1",
1764 | "globby": "^6.1.0",
1765 | "is-path-cwd": "^2.0.0",
1766 | "is-path-in-cwd": "^2.0.0",
1767 | "p-map": "^2.0.0",
1768 | "pify": "^4.0.1",
1769 | "rimraf": "^2.6.3"
1770 | }
1771 | },
1772 | "electron-to-chromium": {
1773 | "version": "1.3.579",
1774 | "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.579.tgz",
1775 | "integrity": "sha512-9HaGm4UDxCtcmIqWWdv79pGgpRZWTqr+zg6kxp0MelSHfe1PNjrI8HXy1HgTSy4p0iQETGt8/ElqKFLW008BSA=="
1776 | },
1777 | "emojis-list": {
1778 | "version": "3.0.0",
1779 | "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz",
1780 | "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q=="
1781 | },
1782 | "enhanced-resolve": {
1783 | "version": "5.2.0",
1784 | "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.2.0.tgz",
1785 | "integrity": "sha512-NZlGLl8DxmZoq0uqPPtJfsCAir68uR047+Udsh1FH4+5ydGQdMurn/A430A1BtxASVmMEuS7/XiJ5OxJ9apAzQ==",
1786 | "requires": {
1787 | "graceful-fs": "^4.2.4",
1788 | "tapable": "^2.0.0"
1789 | }
1790 | },
1791 | "errno": {
1792 | "version": "0.1.7",
1793 | "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.7.tgz",
1794 | "integrity": "sha512-MfrRBDWzIWifgq6tJj60gkAwtLNb6sQPlcFrSOflcP1aFmmruKQ2wRnze/8V6kgyz7H3FF8Npzv78mZ7XLLflg==",
1795 | "requires": {
1796 | "prr": "~1.0.1"
1797 | }
1798 | },
1799 | "error-ex": {
1800 | "version": "1.3.2",
1801 | "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz",
1802 | "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==",
1803 | "requires": {
1804 | "is-arrayish": "^0.2.1"
1805 | }
1806 | },
1807 | "es-abstract": {
1808 | "version": "1.18.0-next.1",
1809 | "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.0-next.1.tgz",
1810 | "integrity": "sha512-I4UGspA0wpZXWENrdA0uHbnhte683t3qT/1VFH9aX2dA5PPSf6QW5HHXf5HImaqPmjXaVeVk4RGWnaylmV7uAA==",
1811 | "requires": {
1812 | "es-to-primitive": "^1.2.1",
1813 | "function-bind": "^1.1.1",
1814 | "has": "^1.0.3",
1815 | "has-symbols": "^1.0.1",
1816 | "is-callable": "^1.2.2",
1817 | "is-negative-zero": "^2.0.0",
1818 | "is-regex": "^1.1.1",
1819 | "object-inspect": "^1.8.0",
1820 | "object-keys": "^1.1.1",
1821 | "object.assign": "^4.1.1",
1822 | "string.prototype.trimend": "^1.0.1",
1823 | "string.prototype.trimstart": "^1.0.1"
1824 | }
1825 | },
1826 | "es-to-primitive": {
1827 | "version": "1.2.1",
1828 | "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz",
1829 | "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==",
1830 | "requires": {
1831 | "is-callable": "^1.1.4",
1832 | "is-date-object": "^1.0.1",
1833 | "is-symbol": "^1.0.2"
1834 | }
1835 | },
1836 | "escalade": {
1837 | "version": "3.1.1",
1838 | "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz",
1839 | "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw=="
1840 | },
1841 | "escape-string-regexp": {
1842 | "version": "1.0.5",
1843 | "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
1844 | "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ="
1845 | },
1846 | "eslint-scope": {
1847 | "version": "5.1.1",
1848 | "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz",
1849 | "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==",
1850 | "requires": {
1851 | "esrecurse": "^4.3.0",
1852 | "estraverse": "^4.1.1"
1853 | }
1854 | },
1855 | "esrecurse": {
1856 | "version": "4.3.0",
1857 | "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz",
1858 | "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==",
1859 | "requires": {
1860 | "estraverse": "^5.2.0"
1861 | },
1862 | "dependencies": {
1863 | "estraverse": {
1864 | "version": "5.2.0",
1865 | "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz",
1866 | "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ=="
1867 | }
1868 | }
1869 | },
1870 | "estraverse": {
1871 | "version": "4.3.0",
1872 | "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz",
1873 | "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw=="
1874 | },
1875 | "esutils": {
1876 | "version": "2.0.3",
1877 | "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz",
1878 | "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g=="
1879 | },
1880 | "events": {
1881 | "version": "3.2.0",
1882 | "resolved": "https://registry.npmjs.org/events/-/events-3.2.0.tgz",
1883 | "integrity": "sha512-/46HWwbfCX2xTawVfkKLGxMifJYQBWMwY1mjywRtb4c9x8l5NP3KoJtnIOiL1hfdRkIuYhETxQlo62IF8tcnlg=="
1884 | },
1885 | "fast-decode-uri-component": {
1886 | "version": "1.0.1",
1887 | "resolved": "https://registry.npmjs.org/fast-decode-uri-component/-/fast-decode-uri-component-1.0.1.tgz",
1888 | "integrity": "sha512-WKgKWg5eUxvRZGwW8FvfbaH7AXSh2cL+3j5fMGzUMCxWBJ3dV3a7Wz8y2f/uQ0e3B6WmodD3oS54jTQ9HVTIIg=="
1889 | },
1890 | "fast-deep-equal": {
1891 | "version": "3.1.3",
1892 | "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
1893 | "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q=="
1894 | },
1895 | "fast-json-stable-stringify": {
1896 | "version": "2.1.0",
1897 | "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
1898 | "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw=="
1899 | },
1900 | "fast-json-stringify": {
1901 | "version": "2.2.9",
1902 | "resolved": "https://registry.npmjs.org/fast-json-stringify/-/fast-json-stringify-2.2.9.tgz",
1903 | "integrity": "sha512-O8YmNoc7LnfSafVaTfa1yXVFT4UMsi/N7cYcNZw6w5D5tltyu6XGXvH45mvWfsrcFoSK+H0q0exGXsUqC18z/g==",
1904 | "requires": {
1905 | "ajv": "^6.11.0",
1906 | "deepmerge": "^4.2.2",
1907 | "string-similarity": "^4.0.1"
1908 | }
1909 | },
1910 | "fast-redact": {
1911 | "version": "3.0.0",
1912 | "resolved": "https://registry.npmjs.org/fast-redact/-/fast-redact-3.0.0.tgz",
1913 | "integrity": "sha512-a/S/Hp6aoIjx7EmugtzLqXmcNsyFszqbt6qQ99BdG61QjBZF6shNis0BYR6TsZOQ1twYc0FN2Xdhwwbv6+KD0w=="
1914 | },
1915 | "fast-safe-stringify": {
1916 | "version": "2.0.7",
1917 | "resolved": "https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-2.0.7.tgz",
1918 | "integrity": "sha512-Utm6CdzT+6xsDk2m8S6uL8VHxNwI6Jub+e9NYTcAms28T84pTa25GJQV9j0CY0N1rM8hK4x6grpF2BQf+2qwVA=="
1919 | },
1920 | "fastify": {
1921 | "version": "3.6.0",
1922 | "resolved": "https://registry.npmjs.org/fastify/-/fastify-3.6.0.tgz",
1923 | "integrity": "sha512-nz35mhJpJNjSPZzw05x+ITXokeIMmG3MFPzzS/yNzDfw24sGol7Gr3cN3+X3t3PZV1kQG9vJbKDUzgDA+YbbCA==",
1924 | "requires": {
1925 | "abstract-logging": "^2.0.0",
1926 | "ajv": "^6.12.2",
1927 | "avvio": "^7.1.2",
1928 | "fast-json-stringify": "^2.2.1",
1929 | "fastify-error": "^0.2.0",
1930 | "fastify-warning": "^0.2.0",
1931 | "find-my-way": "^3.0.0",
1932 | "flatstr": "^1.0.12",
1933 | "light-my-request": "^4.1.0",
1934 | "pino": "^6.2.1",
1935 | "proxy-addr": "^2.0.5",
1936 | "readable-stream": "^3.4.0",
1937 | "rfdc": "^1.1.4",
1938 | "secure-json-parse": "^2.0.0",
1939 | "semver": "^7.3.2",
1940 | "tiny-lru": "^7.0.0"
1941 | },
1942 | "dependencies": {
1943 | "readable-stream": {
1944 | "version": "3.6.0",
1945 | "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz",
1946 | "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==",
1947 | "requires": {
1948 | "inherits": "^2.0.3",
1949 | "string_decoder": "^1.1.1",
1950 | "util-deprecate": "^1.0.1"
1951 | }
1952 | }
1953 | }
1954 | },
1955 | "fastify-error": {
1956 | "version": "0.2.0",
1957 | "resolved": "https://registry.npmjs.org/fastify-error/-/fastify-error-0.2.0.tgz",
1958 | "integrity": "sha512-zabxsBatj59ROG0fhP36zNdc5Q1/eYeH9oSF9uvfrurZf8/JKfrJbMcIGrLpLWcf89rS6L91RHWm20A/X85hcA=="
1959 | },
1960 | "fastify-warning": {
1961 | "version": "0.2.0",
1962 | "resolved": "https://registry.npmjs.org/fastify-warning/-/fastify-warning-0.2.0.tgz",
1963 | "integrity": "sha512-s1EQguBw/9qtc1p/WTY4eq9WMRIACkj+HTcOIK1in4MV5aFaQC9ZCIt0dJ7pr5bIf4lPpHvAtP2ywpTNgs7hqw=="
1964 | },
1965 | "fastq": {
1966 | "version": "1.8.0",
1967 | "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.8.0.tgz",
1968 | "integrity": "sha512-SMIZoZdLh/fgofivvIkmknUXyPnvxRE3DhtZ5Me3Mrsk5gyPL42F0xr51TdRXskBxHfMp+07bcYzfsYEsSQA9Q==",
1969 | "requires": {
1970 | "reusify": "^1.0.4"
1971 | }
1972 | },
1973 | "find-cache-dir": {
1974 | "version": "3.3.1",
1975 | "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.1.tgz",
1976 | "integrity": "sha512-t2GDMt3oGC/v+BMwzmllWDuJF/xcDtE5j/fCGbqDD7OLuJkj0cfh1YSA5VKPvwMeLFLNDBkwOKZ2X85jGLVftQ==",
1977 | "requires": {
1978 | "commondir": "^1.0.1",
1979 | "make-dir": "^3.0.2",
1980 | "pkg-dir": "^4.1.0"
1981 | }
1982 | },
1983 | "find-my-way": {
1984 | "version": "3.0.4",
1985 | "resolved": "https://registry.npmjs.org/find-my-way/-/find-my-way-3.0.4.tgz",
1986 | "integrity": "sha512-Trl/mNAVvTgCpo9ox6yixkwiZUvecKYUQZoAuMCBACsgGqv+FbWe+jE5sBA5+U8LIWrJk/cw8zPV53GPrjTnsw==",
1987 | "requires": {
1988 | "fast-decode-uri-component": "^1.0.1",
1989 | "safe-regex2": "^2.0.0",
1990 | "semver-store": "^0.3.0"
1991 | }
1992 | },
1993 | "find-up": {
1994 | "version": "4.1.0",
1995 | "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz",
1996 | "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==",
1997 | "requires": {
1998 | "locate-path": "^5.0.0",
1999 | "path-exists": "^4.0.0"
2000 | }
2001 | },
2002 | "flatstr": {
2003 | "version": "1.0.12",
2004 | "resolved": "https://registry.npmjs.org/flatstr/-/flatstr-1.0.12.tgz",
2005 | "integrity": "sha512-4zPxDyhCyiN2wIAtSLI6gc82/EjqZc1onI4Mz/l0pWrAlsSfYH/2ZIcU+e3oA2wDwbzIWNKwa23F8rh6+DRWkw=="
2006 | },
2007 | "fork-ts-checker-webpack-plugin": {
2008 | "version": "5.2.0",
2009 | "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-5.2.0.tgz",
2010 | "integrity": "sha512-NEKcI0+osT5bBFZ1SFGzJMQETjQWZrSvMO1g0nAR/w0t328Z41eN8BJEIZyFCl2HsuiJpa9AN474Nh2qLVwGLQ==",
2011 | "requires": {
2012 | "@babel/code-frame": "^7.8.3",
2013 | "@types/json-schema": "^7.0.5",
2014 | "chalk": "^4.1.0",
2015 | "cosmiconfig": "^6.0.0",
2016 | "deepmerge": "^4.2.2",
2017 | "fs-extra": "^9.0.0",
2018 | "memfs": "^3.1.2",
2019 | "minimatch": "^3.0.4",
2020 | "schema-utils": "2.7.0",
2021 | "semver": "^7.3.2",
2022 | "tapable": "^1.0.0"
2023 | },
2024 | "dependencies": {
2025 | "schema-utils": {
2026 | "version": "2.7.0",
2027 | "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz",
2028 | "integrity": "sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==",
2029 | "requires": {
2030 | "@types/json-schema": "^7.0.4",
2031 | "ajv": "^6.12.2",
2032 | "ajv-keywords": "^3.4.1"
2033 | }
2034 | },
2035 | "tapable": {
2036 | "version": "1.1.3",
2037 | "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz",
2038 | "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA=="
2039 | }
2040 | }
2041 | },
2042 | "forwarded": {
2043 | "version": "0.1.2",
2044 | "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz",
2045 | "integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ="
2046 | },
2047 | "fs-extra": {
2048 | "version": "9.0.1",
2049 | "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.0.1.tgz",
2050 | "integrity": "sha512-h2iAoN838FqAFJY2/qVpzFXy+EBxfVE220PalAqQLDVsFOHLJrZvut5puAbCdNv6WJk+B8ihI+k0c7JK5erwqQ==",
2051 | "requires": {
2052 | "at-least-node": "^1.0.0",
2053 | "graceful-fs": "^4.2.0",
2054 | "jsonfile": "^6.0.1",
2055 | "universalify": "^1.0.0"
2056 | }
2057 | },
2058 | "fs-extra-promise": {
2059 | "version": "1.0.1",
2060 | "resolved": "https://registry.npmjs.org/fs-extra-promise/-/fs-extra-promise-1.0.1.tgz",
2061 | "integrity": "sha1-tu0azpexDga5X0WNBRt/BcZhPuY=",
2062 | "requires": {
2063 | "bluebird": "^3.5.0",
2064 | "fs-extra": "^2.1.2"
2065 | },
2066 | "dependencies": {
2067 | "fs-extra": {
2068 | "version": "2.1.2",
2069 | "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-2.1.2.tgz",
2070 | "integrity": "sha1-BGxwFjzvmq1GsOSn+kZ/si1x3jU=",
2071 | "requires": {
2072 | "graceful-fs": "^4.1.2",
2073 | "jsonfile": "^2.1.0"
2074 | }
2075 | },
2076 | "jsonfile": {
2077 | "version": "2.4.0",
2078 | "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-2.4.0.tgz",
2079 | "integrity": "sha1-NzaitCi4e72gzIO1P6PWM6NcKug=",
2080 | "requires": {
2081 | "graceful-fs": "^4.1.6"
2082 | }
2083 | }
2084 | }
2085 | },
2086 | "fs-minipass": {
2087 | "version": "2.1.0",
2088 | "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz",
2089 | "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==",
2090 | "requires": {
2091 | "minipass": "^3.0.0"
2092 | }
2093 | },
2094 | "fs-monkey": {
2095 | "version": "1.0.1",
2096 | "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.1.tgz",
2097 | "integrity": "sha512-fcSa+wyTqZa46iWweI7/ZiUfegOZl0SG8+dltIwFXo7+zYU9J9kpS3NB6pZcSlJdhvIwp81Adx2XhZorncxiaA=="
2098 | },
2099 | "fs.realpath": {
2100 | "version": "1.0.0",
2101 | "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
2102 | "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8="
2103 | },
2104 | "function-bind": {
2105 | "version": "1.1.1",
2106 | "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
2107 | "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A=="
2108 | },
2109 | "glob": {
2110 | "version": "7.1.6",
2111 | "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz",
2112 | "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==",
2113 | "requires": {
2114 | "fs.realpath": "^1.0.0",
2115 | "inflight": "^1.0.4",
2116 | "inherits": "2",
2117 | "minimatch": "^3.0.4",
2118 | "once": "^1.3.0",
2119 | "path-is-absolute": "^1.0.0"
2120 | }
2121 | },
2122 | "glob-promise": {
2123 | "version": "3.4.0",
2124 | "resolved": "https://registry.npmjs.org/glob-promise/-/glob-promise-3.4.0.tgz",
2125 | "integrity": "sha512-q08RJ6O+eJn+dVanerAndJwIcumgbDdYiUT7zFQl3Wm1xD6fBKtah7H8ZJChj4wP+8C+QfeVy8xautR7rdmKEw==",
2126 | "requires": {
2127 | "@types/glob": "*"
2128 | }
2129 | },
2130 | "glob-to-regexp": {
2131 | "version": "0.4.1",
2132 | "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz",
2133 | "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw=="
2134 | },
2135 | "globals": {
2136 | "version": "11.12.0",
2137 | "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz",
2138 | "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA=="
2139 | },
2140 | "globby": {
2141 | "version": "6.1.0",
2142 | "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz",
2143 | "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=",
2144 | "requires": {
2145 | "array-union": "^1.0.1",
2146 | "glob": "^7.0.3",
2147 | "object-assign": "^4.0.1",
2148 | "pify": "^2.0.0",
2149 | "pinkie-promise": "^2.0.0"
2150 | },
2151 | "dependencies": {
2152 | "pify": {
2153 | "version": "2.3.0",
2154 | "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
2155 | "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw="
2156 | }
2157 | }
2158 | },
2159 | "goober": {
2160 | "version": "2.0.8",
2161 | "resolved": "https://registry.npmjs.org/goober/-/goober-2.0.8.tgz",
2162 | "integrity": "sha512-DgYVFNZnto5ikeI0y39l5iaM2jottzFIAVwfqvidOI1TCnJxfLgw93X3UGXvDmcCXSDgI5WFJMtol6vYc07lMQ=="
2163 | },
2164 | "graceful-fs": {
2165 | "version": "4.2.4",
2166 | "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz",
2167 | "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw=="
2168 | },
2169 | "has": {
2170 | "version": "1.0.3",
2171 | "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
2172 | "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
2173 | "requires": {
2174 | "function-bind": "^1.1.1"
2175 | }
2176 | },
2177 | "has-flag": {
2178 | "version": "3.0.0",
2179 | "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
2180 | "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0="
2181 | },
2182 | "has-symbols": {
2183 | "version": "1.0.1",
2184 | "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz",
2185 | "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg=="
2186 | },
2187 | "import-fresh": {
2188 | "version": "3.2.1",
2189 | "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.2.1.tgz",
2190 | "integrity": "sha512-6e1q1cnWP2RXD9/keSkxHScg508CdXqXWgWBaETNhyuBFz+kUZlKboh+ISK+bU++DmbHimVBrOz/zzPe0sZ3sQ==",
2191 | "requires": {
2192 | "parent-module": "^1.0.0",
2193 | "resolve-from": "^4.0.0"
2194 | }
2195 | },
2196 | "imurmurhash": {
2197 | "version": "0.1.4",
2198 | "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
2199 | "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o="
2200 | },
2201 | "indent-string": {
2202 | "version": "4.0.0",
2203 | "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz",
2204 | "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg=="
2205 | },
2206 | "infer-owner": {
2207 | "version": "1.0.4",
2208 | "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz",
2209 | "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A=="
2210 | },
2211 | "inflight": {
2212 | "version": "1.0.6",
2213 | "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
2214 | "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
2215 | "requires": {
2216 | "once": "^1.3.0",
2217 | "wrappy": "1"
2218 | }
2219 | },
2220 | "inherits": {
2221 | "version": "2.0.4",
2222 | "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
2223 | "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ=="
2224 | },
2225 | "ipaddr.js": {
2226 | "version": "1.9.1",
2227 | "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz",
2228 | "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g=="
2229 | },
2230 | "is-arrayish": {
2231 | "version": "0.2.1",
2232 | "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz",
2233 | "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0="
2234 | },
2235 | "is-callable": {
2236 | "version": "1.2.2",
2237 | "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.2.tgz",
2238 | "integrity": "sha512-dnMqspv5nU3LoewK2N/y7KLtxtakvTuaCsU9FU50/QDmdbHNy/4/JuRtMHqRU22o3q+W89YQndQEeCVwK+3qrA=="
2239 | },
2240 | "is-date-object": {
2241 | "version": "1.0.2",
2242 | "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.2.tgz",
2243 | "integrity": "sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g=="
2244 | },
2245 | "is-negative-zero": {
2246 | "version": "2.0.0",
2247 | "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.0.tgz",
2248 | "integrity": "sha1-lVOxIbD6wohp2p7UWeIMdUN4hGE="
2249 | },
2250 | "is-path-cwd": {
2251 | "version": "2.2.0",
2252 | "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz",
2253 | "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ=="
2254 | },
2255 | "is-path-in-cwd": {
2256 | "version": "2.1.0",
2257 | "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz",
2258 | "integrity": "sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ==",
2259 | "requires": {
2260 | "is-path-inside": "^2.1.0"
2261 | }
2262 | },
2263 | "is-path-inside": {
2264 | "version": "2.1.0",
2265 | "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-2.1.0.tgz",
2266 | "integrity": "sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg==",
2267 | "requires": {
2268 | "path-is-inside": "^1.0.2"
2269 | }
2270 | },
2271 | "is-plain-object": {
2272 | "version": "2.0.4",
2273 | "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz",
2274 | "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==",
2275 | "requires": {
2276 | "isobject": "^3.0.1"
2277 | }
2278 | },
2279 | "is-regex": {
2280 | "version": "1.1.1",
2281 | "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.1.tgz",
2282 | "integrity": "sha512-1+QkEcxiLlB7VEyFtyBg94e08OAsvq7FUBgApTq/w2ymCLyKJgDPsybBENVtA7XCQEgEXxKPonG+mvYRxh/LIg==",
2283 | "requires": {
2284 | "has-symbols": "^1.0.1"
2285 | }
2286 | },
2287 | "is-symbol": {
2288 | "version": "1.0.3",
2289 | "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.3.tgz",
2290 | "integrity": "sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ==",
2291 | "requires": {
2292 | "has-symbols": "^1.0.1"
2293 | }
2294 | },
2295 | "isarray": {
2296 | "version": "1.0.0",
2297 | "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
2298 | "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE="
2299 | },
2300 | "isobject": {
2301 | "version": "3.0.1",
2302 | "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
2303 | "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8="
2304 | },
2305 | "jest-worker": {
2306 | "version": "26.5.0",
2307 | "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.5.0.tgz",
2308 | "integrity": "sha512-kTw66Dn4ZX7WpjZ7T/SUDgRhapFRKWmisVAF0Rv4Fu8SLFD7eLbqpLvbxVqYhSgaWa7I+bW7pHnbyfNsH6stug==",
2309 | "requires": {
2310 | "@types/node": "*",
2311 | "merge-stream": "^2.0.0",
2312 | "supports-color": "^7.0.0"
2313 | },
2314 | "dependencies": {
2315 | "has-flag": {
2316 | "version": "4.0.0",
2317 | "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
2318 | "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ=="
2319 | },
2320 | "supports-color": {
2321 | "version": "7.2.0",
2322 | "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
2323 | "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
2324 | "requires": {
2325 | "has-flag": "^4.0.0"
2326 | }
2327 | }
2328 | }
2329 | },
2330 | "js-tokens": {
2331 | "version": "4.0.0",
2332 | "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
2333 | "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ=="
2334 | },
2335 | "jsesc": {
2336 | "version": "2.5.2",
2337 | "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz",
2338 | "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA=="
2339 | },
2340 | "json-parse-better-errors": {
2341 | "version": "1.0.2",
2342 | "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz",
2343 | "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw=="
2344 | },
2345 | "json-parse-even-better-errors": {
2346 | "version": "2.3.1",
2347 | "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz",
2348 | "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w=="
2349 | },
2350 | "json-schema-traverse": {
2351 | "version": "0.4.1",
2352 | "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
2353 | "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg=="
2354 | },
2355 | "json5": {
2356 | "version": "1.0.1",
2357 | "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz",
2358 | "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==",
2359 | "requires": {
2360 | "minimist": "^1.2.0"
2361 | }
2362 | },
2363 | "jsonfile": {
2364 | "version": "6.0.1",
2365 | "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.0.1.tgz",
2366 | "integrity": "sha512-jR2b5v7d2vIOust+w3wtFKZIfpC2pnRmFAhAC/BuweZFQR8qZzxH1OyrQ10HmdVYiXWkYUqPVsz91cG7EL2FBg==",
2367 | "requires": {
2368 | "graceful-fs": "^4.1.6",
2369 | "universalify": "^1.0.0"
2370 | }
2371 | },
2372 | "kind-of": {
2373 | "version": "6.0.3",
2374 | "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
2375 | "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw=="
2376 | },
2377 | "light-my-request": {
2378 | "version": "4.1.1",
2379 | "resolved": "https://registry.npmjs.org/light-my-request/-/light-my-request-4.1.1.tgz",
2380 | "integrity": "sha512-4H0T0PQcFB/fGTIkNV5ShuftWnuUKdtLWq5t2zt+lwMWRZkVviTfmJqGOXeAAqkdREnGJQXa8zJ4wXJ0LrzrTA==",
2381 | "requires": {
2382 | "ajv": "^6.12.2",
2383 | "cookie": "^0.4.0",
2384 | "fastify-warning": "^0.2.0",
2385 | "readable-stream": "^3.6.0",
2386 | "set-cookie-parser": "^2.4.1"
2387 | },
2388 | "dependencies": {
2389 | "readable-stream": {
2390 | "version": "3.6.0",
2391 | "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz",
2392 | "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==",
2393 | "requires": {
2394 | "inherits": "^2.0.3",
2395 | "string_decoder": "^1.1.1",
2396 | "util-deprecate": "^1.0.1"
2397 | }
2398 | }
2399 | }
2400 | },
2401 | "lines-and-columns": {
2402 | "version": "1.1.6",
2403 | "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz",
2404 | "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA="
2405 | },
2406 | "loader-runner": {
2407 | "version": "4.1.0",
2408 | "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.1.0.tgz",
2409 | "integrity": "sha512-oR4lB4WvwFoC70ocraKhn5nkKSs23t57h9udUgw8o0iH8hMXeEoRuUgfcvgUwAJ1ZpRqBvcou4N2SMvM1DwMrA=="
2410 | },
2411 | "loader-utils": {
2412 | "version": "1.4.0",
2413 | "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz",
2414 | "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==",
2415 | "requires": {
2416 | "big.js": "^5.2.2",
2417 | "emojis-list": "^3.0.0",
2418 | "json5": "^1.0.1"
2419 | }
2420 | },
2421 | "locate-path": {
2422 | "version": "5.0.0",
2423 | "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz",
2424 | "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==",
2425 | "requires": {
2426 | "p-locate": "^4.1.0"
2427 | }
2428 | },
2429 | "lodash": {
2430 | "version": "4.17.20",
2431 | "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz",
2432 | "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA=="
2433 | },
2434 | "lru-cache": {
2435 | "version": "6.0.0",
2436 | "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
2437 | "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
2438 | "requires": {
2439 | "yallist": "^4.0.0"
2440 | }
2441 | },
2442 | "make-dir": {
2443 | "version": "3.1.0",
2444 | "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz",
2445 | "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==",
2446 | "requires": {
2447 | "semver": "^6.0.0"
2448 | },
2449 | "dependencies": {
2450 | "semver": {
2451 | "version": "6.3.0",
2452 | "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
2453 | "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw=="
2454 | }
2455 | }
2456 | },
2457 | "memfs": {
2458 | "version": "3.2.0",
2459 | "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.2.0.tgz",
2460 | "integrity": "sha512-f/xxz2TpdKv6uDn6GtHee8ivFyxwxmPuXatBb1FBwxYNuVpbM3k/Y1Z+vC0mH/dIXXrukYfe3qe5J32Dfjg93A==",
2461 | "requires": {
2462 | "fs-monkey": "1.0.1"
2463 | }
2464 | },
2465 | "memory-fs": {
2466 | "version": "0.5.0",
2467 | "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz",
2468 | "integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==",
2469 | "requires": {
2470 | "errno": "^0.1.3",
2471 | "readable-stream": "^2.0.1"
2472 | }
2473 | },
2474 | "merge-stream": {
2475 | "version": "2.0.0",
2476 | "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz",
2477 | "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w=="
2478 | },
2479 | "mime-db": {
2480 | "version": "1.44.0",
2481 | "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.44.0.tgz",
2482 | "integrity": "sha512-/NOTfLrsPBVeH7YtFPgsVWveuL+4SjjYxaQ1xtM1KMFj7HdxlBlxeyNLzhyJVx7r4rZGJAZ/6lkKCitSc/Nmpg=="
2483 | },
2484 | "mime-types": {
2485 | "version": "2.1.27",
2486 | "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.27.tgz",
2487 | "integrity": "sha512-JIhqnCasI9yD+SsmkquHBxTSEuZdQX5BuQnS2Vc7puQQQ+8yiP5AY5uWhpdv4YL4VM5c6iliiYWPgJ/nJQLp7w==",
2488 | "requires": {
2489 | "mime-db": "1.44.0"
2490 | }
2491 | },
2492 | "minimatch": {
2493 | "version": "3.0.4",
2494 | "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
2495 | "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
2496 | "requires": {
2497 | "brace-expansion": "^1.1.7"
2498 | }
2499 | },
2500 | "minimist": {
2501 | "version": "1.2.5",
2502 | "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz",
2503 | "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw=="
2504 | },
2505 | "minipass": {
2506 | "version": "3.1.3",
2507 | "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.3.tgz",
2508 | "integrity": "sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg==",
2509 | "requires": {
2510 | "yallist": "^4.0.0"
2511 | }
2512 | },
2513 | "minipass-collect": {
2514 | "version": "1.0.2",
2515 | "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz",
2516 | "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==",
2517 | "requires": {
2518 | "minipass": "^3.0.0"
2519 | }
2520 | },
2521 | "minipass-flush": {
2522 | "version": "1.0.5",
2523 | "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz",
2524 | "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==",
2525 | "requires": {
2526 | "minipass": "^3.0.0"
2527 | }
2528 | },
2529 | "minipass-pipeline": {
2530 | "version": "1.2.4",
2531 | "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz",
2532 | "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==",
2533 | "requires": {
2534 | "minipass": "^3.0.0"
2535 | }
2536 | },
2537 | "minizlib": {
2538 | "version": "2.1.2",
2539 | "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz",
2540 | "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==",
2541 | "requires": {
2542 | "minipass": "^3.0.0",
2543 | "yallist": "^4.0.0"
2544 | }
2545 | },
2546 | "mkdirp": {
2547 | "version": "1.0.4",
2548 | "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz",
2549 | "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw=="
2550 | },
2551 | "ms": {
2552 | "version": "2.1.2",
2553 | "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
2554 | "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
2555 | },
2556 | "neo-async": {
2557 | "version": "2.6.2",
2558 | "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz",
2559 | "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw=="
2560 | },
2561 | "node-releases": {
2562 | "version": "1.1.63",
2563 | "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.63.tgz",
2564 | "integrity": "sha512-ukW3iCfQaoxJkSPN+iK7KznTeqDGVJatAEuXsJERYHa9tn/KaT5lBdIyxQjLEVTzSkyjJEuQ17/vaEjrOauDkg=="
2565 | },
2566 | "object-assign": {
2567 | "version": "4.1.1",
2568 | "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
2569 | "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM="
2570 | },
2571 | "object-inspect": {
2572 | "version": "1.8.0",
2573 | "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.8.0.tgz",
2574 | "integrity": "sha512-jLdtEOB112fORuypAyl/50VRVIBIdVQOSUUGQHzJ4xBSbit81zRarz7GThkEFZy1RceYrWYcPcBFPQwHyAc1gA=="
2575 | },
2576 | "object-keys": {
2577 | "version": "1.1.1",
2578 | "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz",
2579 | "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA=="
2580 | },
2581 | "object.assign": {
2582 | "version": "4.1.1",
2583 | "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.1.tgz",
2584 | "integrity": "sha512-VT/cxmx5yaoHSOTSyrCygIDFco+RsibY2NM0a4RdEeY/4KgqezwFtK1yr3U67xYhqJSlASm2pKhLVzPj2lr4bA==",
2585 | "requires": {
2586 | "define-properties": "^1.1.3",
2587 | "es-abstract": "^1.18.0-next.0",
2588 | "has-symbols": "^1.0.1",
2589 | "object-keys": "^1.1.1"
2590 | }
2591 | },
2592 | "once": {
2593 | "version": "1.4.0",
2594 | "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
2595 | "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
2596 | "requires": {
2597 | "wrappy": "1"
2598 | }
2599 | },
2600 | "p-limit": {
2601 | "version": "2.3.0",
2602 | "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz",
2603 | "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==",
2604 | "requires": {
2605 | "p-try": "^2.0.0"
2606 | }
2607 | },
2608 | "p-locate": {
2609 | "version": "4.1.0",
2610 | "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz",
2611 | "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==",
2612 | "requires": {
2613 | "p-limit": "^2.2.0"
2614 | }
2615 | },
2616 | "p-map": {
2617 | "version": "2.1.0",
2618 | "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz",
2619 | "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw=="
2620 | },
2621 | "p-try": {
2622 | "version": "2.2.0",
2623 | "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz",
2624 | "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ=="
2625 | },
2626 | "parent-module": {
2627 | "version": "1.0.1",
2628 | "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz",
2629 | "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==",
2630 | "requires": {
2631 | "callsites": "^3.0.0"
2632 | }
2633 | },
2634 | "parse-json": {
2635 | "version": "5.1.0",
2636 | "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.1.0.tgz",
2637 | "integrity": "sha512-+mi/lmVVNKFNVyLXV31ERiy2CY5E1/F6QtJFEzoChPRwwngMNXRDQ9GJ5WdE2Z2P4AujsOi0/+2qHID68KwfIQ==",
2638 | "requires": {
2639 | "@babel/code-frame": "^7.0.0",
2640 | "error-ex": "^1.3.1",
2641 | "json-parse-even-better-errors": "^2.3.0",
2642 | "lines-and-columns": "^1.1.6"
2643 | }
2644 | },
2645 | "path-exists": {
2646 | "version": "4.0.0",
2647 | "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
2648 | "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w=="
2649 | },
2650 | "path-is-absolute": {
2651 | "version": "1.0.1",
2652 | "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
2653 | "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18="
2654 | },
2655 | "path-is-inside": {
2656 | "version": "1.0.2",
2657 | "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz",
2658 | "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM="
2659 | },
2660 | "path-type": {
2661 | "version": "4.0.0",
2662 | "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz",
2663 | "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw=="
2664 | },
2665 | "pify": {
2666 | "version": "4.0.1",
2667 | "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz",
2668 | "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g=="
2669 | },
2670 | "pinkie": {
2671 | "version": "2.0.4",
2672 | "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz",
2673 | "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA="
2674 | },
2675 | "pinkie-promise": {
2676 | "version": "2.0.1",
2677 | "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz",
2678 | "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=",
2679 | "requires": {
2680 | "pinkie": "^2.0.0"
2681 | }
2682 | },
2683 | "pino": {
2684 | "version": "6.7.0",
2685 | "resolved": "https://registry.npmjs.org/pino/-/pino-6.7.0.tgz",
2686 | "integrity": "sha512-vPXJ4P9rWCwzlTJt+f0Ni4THc3DWyt8iDDCO4edQ8narTu6hnpzdXu8FqeSJCGndl1W6lfbYQUQihUO54y66Lw==",
2687 | "requires": {
2688 | "fast-redact": "^3.0.0",
2689 | "fast-safe-stringify": "^2.0.7",
2690 | "flatstr": "^1.0.12",
2691 | "pino-std-serializers": "^2.4.2",
2692 | "quick-format-unescaped": "^4.0.1",
2693 | "sonic-boom": "^1.0.2"
2694 | }
2695 | },
2696 | "pino-std-serializers": {
2697 | "version": "2.5.0",
2698 | "resolved": "https://registry.npmjs.org/pino-std-serializers/-/pino-std-serializers-2.5.0.tgz",
2699 | "integrity": "sha512-wXqbqSrIhE58TdrxxlfLwU9eDhrzppQDvGhBEr1gYbzzM4KKo3Y63gSjiDXRKLVS2UOXdPNR2v+KnQgNrs+xUg=="
2700 | },
2701 | "pkg-dir": {
2702 | "version": "4.2.0",
2703 | "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz",
2704 | "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==",
2705 | "requires": {
2706 | "find-up": "^4.0.0"
2707 | }
2708 | },
2709 | "process-nextick-args": {
2710 | "version": "2.0.1",
2711 | "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz",
2712 | "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag=="
2713 | },
2714 | "promise-inflight": {
2715 | "version": "1.0.1",
2716 | "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz",
2717 | "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM="
2718 | },
2719 | "proxy-addr": {
2720 | "version": "2.0.6",
2721 | "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.6.tgz",
2722 | "integrity": "sha512-dh/frvCBVmSsDYzw6n926jv974gddhkFPfiN8hPOi30Wax25QZyZEGveluCgliBnqmuM+UJmBErbAUFIoDbjOw==",
2723 | "requires": {
2724 | "forwarded": "~0.1.2",
2725 | "ipaddr.js": "1.9.1"
2726 | }
2727 | },
2728 | "prr": {
2729 | "version": "1.0.1",
2730 | "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz",
2731 | "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY="
2732 | },
2733 | "punycode": {
2734 | "version": "2.1.1",
2735 | "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz",
2736 | "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A=="
2737 | },
2738 | "queue-microtask": {
2739 | "version": "1.1.4",
2740 | "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.1.4.tgz",
2741 | "integrity": "sha512-eY/4Obve9cE5FK8YvC1cJsm5cr7XvAurul8UtBDJ2PR1p5NmAwHtvAt5ftcLtwYRCUKNhxCneZZlxmUDFoSeKA=="
2742 | },
2743 | "quick-format-unescaped": {
2744 | "version": "4.0.1",
2745 | "resolved": "https://registry.npmjs.org/quick-format-unescaped/-/quick-format-unescaped-4.0.1.tgz",
2746 | "integrity": "sha512-RyYpQ6Q5/drsJyOhrWHYMWTedvjTIat+FTwv0K4yoUxzvekw2aRHMQJLlnvt8UantkZg2++bEzD9EdxXqkWf4A=="
2747 | },
2748 | "randombytes": {
2749 | "version": "2.1.0",
2750 | "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz",
2751 | "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==",
2752 | "requires": {
2753 | "safe-buffer": "^5.1.0"
2754 | }
2755 | },
2756 | "readable-stream": {
2757 | "version": "2.3.7",
2758 | "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
2759 | "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
2760 | "requires": {
2761 | "core-util-is": "~1.0.0",
2762 | "inherits": "~2.0.3",
2763 | "isarray": "~1.0.0",
2764 | "process-nextick-args": "~2.0.0",
2765 | "safe-buffer": "~5.1.1",
2766 | "string_decoder": "~1.1.1",
2767 | "util-deprecate": "~1.0.1"
2768 | },
2769 | "dependencies": {
2770 | "safe-buffer": {
2771 | "version": "5.1.2",
2772 | "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
2773 | "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g=="
2774 | }
2775 | }
2776 | },
2777 | "regenerate": {
2778 | "version": "1.4.1",
2779 | "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.1.tgz",
2780 | "integrity": "sha512-j2+C8+NtXQgEKWk49MMP5P/u2GhnahTtVkRIHr5R5lVRlbKvmQ+oS+A5aLKWp2ma5VkT8sh6v+v4hbH0YHR66A=="
2781 | },
2782 | "regenerate-unicode-properties": {
2783 | "version": "8.2.0",
2784 | "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-8.2.0.tgz",
2785 | "integrity": "sha512-F9DjY1vKLo/tPePDycuH3dn9H1OTPIkVD9Kz4LODu+F2C75mgjAJ7x/gwy6ZcSNRAAkhNlJSOHRe8k3p+K9WhA==",
2786 | "requires": {
2787 | "regenerate": "^1.4.0"
2788 | }
2789 | },
2790 | "regenerator-runtime": {
2791 | "version": "0.13.7",
2792 | "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz",
2793 | "integrity": "sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew=="
2794 | },
2795 | "regenerator-transform": {
2796 | "version": "0.14.5",
2797 | "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.5.tgz",
2798 | "integrity": "sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw==",
2799 | "requires": {
2800 | "@babel/runtime": "^7.8.4"
2801 | }
2802 | },
2803 | "regexpu-core": {
2804 | "version": "4.7.1",
2805 | "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.7.1.tgz",
2806 | "integrity": "sha512-ywH2VUraA44DZQuRKzARmw6S66mr48pQVva4LBeRhcOltJ6hExvWly5ZjFLYo67xbIxb6W1q4bAGtgfEl20zfQ==",
2807 | "requires": {
2808 | "regenerate": "^1.4.0",
2809 | "regenerate-unicode-properties": "^8.2.0",
2810 | "regjsgen": "^0.5.1",
2811 | "regjsparser": "^0.6.4",
2812 | "unicode-match-property-ecmascript": "^1.0.4",
2813 | "unicode-match-property-value-ecmascript": "^1.2.0"
2814 | }
2815 | },
2816 | "regjsgen": {
2817 | "version": "0.5.2",
2818 | "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.2.tgz",
2819 | "integrity": "sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A=="
2820 | },
2821 | "regjsparser": {
2822 | "version": "0.6.4",
2823 | "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.4.tgz",
2824 | "integrity": "sha512-64O87/dPDgfk8/RQqC4gkZoGyyWFIEUTTh80CU6CWuK5vkCGyekIx+oKcEIYtP/RAxSQltCZHCNu/mdd7fqlJw==",
2825 | "requires": {
2826 | "jsesc": "~0.5.0"
2827 | },
2828 | "dependencies": {
2829 | "jsesc": {
2830 | "version": "0.5.0",
2831 | "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz",
2832 | "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0="
2833 | }
2834 | }
2835 | },
2836 | "resolve-from": {
2837 | "version": "4.0.0",
2838 | "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
2839 | "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g=="
2840 | },
2841 | "ret": {
2842 | "version": "0.2.2",
2843 | "resolved": "https://registry.npmjs.org/ret/-/ret-0.2.2.tgz",
2844 | "integrity": "sha512-M0b3YWQs7R3Z917WRQy1HHA7Ba7D8hvZg6UE5mLykJxQVE2ju0IXbGlaHPPlkY+WN7wFP+wUMXmBFA0aV6vYGQ=="
2845 | },
2846 | "reusify": {
2847 | "version": "1.0.4",
2848 | "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz",
2849 | "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw=="
2850 | },
2851 | "rfdc": {
2852 | "version": "1.1.4",
2853 | "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.1.4.tgz",
2854 | "integrity": "sha512-5C9HXdzK8EAqN7JDif30jqsBzavB7wLpaubisuQIGHWf2gUXSpzy6ArX/+Da8RjFpagWsCn+pIgxTMAmKw9Zug=="
2855 | },
2856 | "rimraf": {
2857 | "version": "2.7.1",
2858 | "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
2859 | "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==",
2860 | "requires": {
2861 | "glob": "^7.1.3"
2862 | }
2863 | },
2864 | "safe-buffer": {
2865 | "version": "5.2.1",
2866 | "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
2867 | "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ=="
2868 | },
2869 | "safe-regex2": {
2870 | "version": "2.0.0",
2871 | "resolved": "https://registry.npmjs.org/safe-regex2/-/safe-regex2-2.0.0.tgz",
2872 | "integrity": "sha512-PaUSFsUaNNuKwkBijoAPHAK6/eM6VirvyPWlZ7BAQy4D+hCvh4B6lIG+nPdhbFfIbP+gTGBcrdsOaUs0F+ZBOQ==",
2873 | "requires": {
2874 | "ret": "~0.2.0"
2875 | }
2876 | },
2877 | "schema-utils": {
2878 | "version": "3.0.0",
2879 | "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz",
2880 | "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==",
2881 | "requires": {
2882 | "@types/json-schema": "^7.0.6",
2883 | "ajv": "^6.12.5",
2884 | "ajv-keywords": "^3.5.2"
2885 | }
2886 | },
2887 | "secure-json-parse": {
2888 | "version": "2.1.0",
2889 | "resolved": "https://registry.npmjs.org/secure-json-parse/-/secure-json-parse-2.1.0.tgz",
2890 | "integrity": "sha512-GckO+MS/wT4UogDyoI/H/S1L0MCcKS1XX/vp48wfmU7Nw4woBmb8mIpu4zPBQjKlRT88/bt9xdoV4111jPpNJA=="
2891 | },
2892 | "semver": {
2893 | "version": "7.3.2",
2894 | "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz",
2895 | "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ=="
2896 | },
2897 | "semver-store": {
2898 | "version": "0.3.0",
2899 | "resolved": "https://registry.npmjs.org/semver-store/-/semver-store-0.3.0.tgz",
2900 | "integrity": "sha512-TcZvGMMy9vodEFSse30lWinkj+JgOBvPn8wRItpQRSayhc+4ssDs335uklkfvQQJgL/WvmHLVj4Ycv2s7QCQMg=="
2901 | },
2902 | "serialize-javascript": {
2903 | "version": "5.0.1",
2904 | "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-5.0.1.tgz",
2905 | "integrity": "sha512-SaaNal9imEO737H2c05Og0/8LUXG7EnsZyMa8MzkmuHoELfT6txuj0cMqRj6zfPKnmQ1yasR4PCJc8x+M4JSPA==",
2906 | "requires": {
2907 | "randombytes": "^2.1.0"
2908 | }
2909 | },
2910 | "set-cookie-parser": {
2911 | "version": "2.4.6",
2912 | "resolved": "https://registry.npmjs.org/set-cookie-parser/-/set-cookie-parser-2.4.6.tgz",
2913 | "integrity": "sha512-mNCnTUF0OYPwYzSHbdRdCfNNHqrne+HS5tS5xNb6yJbdP9wInV0q5xPLE0EyfV/Q3tImo3y/OXpD8Jn0Jtnjrg=="
2914 | },
2915 | "shallow-clone": {
2916 | "version": "3.0.1",
2917 | "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz",
2918 | "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==",
2919 | "requires": {
2920 | "kind-of": "^6.0.2"
2921 | }
2922 | },
2923 | "solid-app-router": {
2924 | "version": "0.0.13",
2925 | "resolved": "https://registry.npmjs.org/solid-app-router/-/solid-app-router-0.0.13.tgz",
2926 | "integrity": "sha512-/rBJaoTfwgBHQOdR40HjfX/orzX0JYoThIa+yD2wOXJtmxzVMcdg4mnFZSJ5QqPS8kktU5jTPLz+pPiGkNcqmQ=="
2927 | },
2928 | "solid-js": {
2929 | "version": "0.20.3",
2930 | "resolved": "https://registry.npmjs.org/solid-js/-/solid-js-0.20.3.tgz",
2931 | "integrity": "sha512-hgGddgg/fQ89RmY9ZZs06zcnF0+Fb9l2UdQWELf6D1jRUq4rUxasRIhxmGs8WuyhztifPXngvYsbUCMMrW9EFA=="
2932 | },
2933 | "sonic-boom": {
2934 | "version": "1.3.0",
2935 | "resolved": "https://registry.npmjs.org/sonic-boom/-/sonic-boom-1.3.0.tgz",
2936 | "integrity": "sha512-4nX6OYvOYr6R76xfQKi6cZpTO3YSWe/vd+QdIfoH0lBy0MnPkeAbb2rRWgmgADkXUeCKPwO1FZAKlAVWAadELw==",
2937 | "requires": {
2938 | "atomic-sleep": "^1.0.0",
2939 | "flatstr": "^1.0.12"
2940 | }
2941 | },
2942 | "source-list-map": {
2943 | "version": "2.0.1",
2944 | "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz",
2945 | "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw=="
2946 | },
2947 | "source-map": {
2948 | "version": "0.6.1",
2949 | "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
2950 | "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="
2951 | },
2952 | "source-map-support": {
2953 | "version": "0.5.19",
2954 | "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz",
2955 | "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==",
2956 | "requires": {
2957 | "buffer-from": "^1.0.0",
2958 | "source-map": "^0.6.0"
2959 | }
2960 | },
2961 | "ssri": {
2962 | "version": "8.0.0",
2963 | "resolved": "https://registry.npmjs.org/ssri/-/ssri-8.0.0.tgz",
2964 | "integrity": "sha512-aq/pz989nxVYwn16Tsbj1TqFpD5LLrQxHf5zaHuieFV+R0Bbr4y8qUsOA45hXT/N4/9UNXTarBjnjVmjSOVaAA==",
2965 | "requires": {
2966 | "minipass": "^3.1.1"
2967 | }
2968 | },
2969 | "string-similarity": {
2970 | "version": "4.0.2",
2971 | "resolved": "https://registry.npmjs.org/string-similarity/-/string-similarity-4.0.2.tgz",
2972 | "integrity": "sha512-eCsPPyoQBgY4TMpVD6DVfO7pLrimUONriaO4Xjp3WPUW0YnNLqdHgRj23xotLlqrL90eJhBeq3zdAJf2mQgfBQ=="
2973 | },
2974 | "string.prototype.trimend": {
2975 | "version": "1.0.1",
2976 | "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.1.tgz",
2977 | "integrity": "sha512-LRPxFUaTtpqYsTeNKaFOw3R4bxIzWOnbQ837QfBylo8jIxtcbK/A/sMV7Q+OAV/vWo+7s25pOE10KYSjaSO06g==",
2978 | "requires": {
2979 | "define-properties": "^1.1.3",
2980 | "es-abstract": "^1.17.5"
2981 | },
2982 | "dependencies": {
2983 | "es-abstract": {
2984 | "version": "1.17.7",
2985 | "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.7.tgz",
2986 | "integrity": "sha512-VBl/gnfcJ7OercKA9MVaegWsBHFjV492syMudcnQZvt/Dw8ezpcOHYZXa/J96O8vx+g4x65YKhxOwDUh63aS5g==",
2987 | "requires": {
2988 | "es-to-primitive": "^1.2.1",
2989 | "function-bind": "^1.1.1",
2990 | "has": "^1.0.3",
2991 | "has-symbols": "^1.0.1",
2992 | "is-callable": "^1.2.2",
2993 | "is-regex": "^1.1.1",
2994 | "object-inspect": "^1.8.0",
2995 | "object-keys": "^1.1.1",
2996 | "object.assign": "^4.1.1",
2997 | "string.prototype.trimend": "^1.0.1",
2998 | "string.prototype.trimstart": "^1.0.1"
2999 | }
3000 | }
3001 | }
3002 | },
3003 | "string.prototype.trimstart": {
3004 | "version": "1.0.1",
3005 | "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.1.tgz",
3006 | "integrity": "sha512-XxZn+QpvrBI1FOcg6dIpxUPgWCPuNXvMD72aaRaUQv1eD4e/Qy8i/hFTe0BUmD60p/QA6bh1avmuPTfNjqVWRw==",
3007 | "requires": {
3008 | "define-properties": "^1.1.3",
3009 | "es-abstract": "^1.17.5"
3010 | },
3011 | "dependencies": {
3012 | "es-abstract": {
3013 | "version": "1.17.7",
3014 | "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.7.tgz",
3015 | "integrity": "sha512-VBl/gnfcJ7OercKA9MVaegWsBHFjV492syMudcnQZvt/Dw8ezpcOHYZXa/J96O8vx+g4x65YKhxOwDUh63aS5g==",
3016 | "requires": {
3017 | "es-to-primitive": "^1.2.1",
3018 | "function-bind": "^1.1.1",
3019 | "has": "^1.0.3",
3020 | "has-symbols": "^1.0.1",
3021 | "is-callable": "^1.2.2",
3022 | "is-regex": "^1.1.1",
3023 | "object-inspect": "^1.8.0",
3024 | "object-keys": "^1.1.1",
3025 | "object.assign": "^4.1.1",
3026 | "string.prototype.trimend": "^1.0.1",
3027 | "string.prototype.trimstart": "^1.0.1"
3028 | }
3029 | }
3030 | }
3031 | },
3032 | "string_decoder": {
3033 | "version": "1.1.1",
3034 | "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
3035 | "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
3036 | "requires": {
3037 | "safe-buffer": "~5.1.0"
3038 | },
3039 | "dependencies": {
3040 | "safe-buffer": {
3041 | "version": "5.1.2",
3042 | "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
3043 | "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g=="
3044 | }
3045 | }
3046 | },
3047 | "strip-bom": {
3048 | "version": "3.0.0",
3049 | "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz",
3050 | "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM="
3051 | },
3052 | "supports-color": {
3053 | "version": "5.5.0",
3054 | "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
3055 | "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
3056 | "requires": {
3057 | "has-flag": "^3.0.0"
3058 | }
3059 | },
3060 | "tapable": {
3061 | "version": "2.0.0",
3062 | "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.0.0.tgz",
3063 | "integrity": "sha512-bjzn0C0RWoffnNdTzNi7rNDhs1Zlwk2tRXgk8EiHKAOX1Mag3d6T0Y5zNa7l9CJ+EoUne/0UHdwS8tMbkh9zDg=="
3064 | },
3065 | "tar": {
3066 | "version": "6.0.5",
3067 | "resolved": "https://registry.npmjs.org/tar/-/tar-6.0.5.tgz",
3068 | "integrity": "sha512-0b4HOimQHj9nXNEAA7zWwMM91Zhhba3pspja6sQbgTpynOJf+bkjBnfybNYzbpLbnwXnbyB4LOREvlyXLkCHSg==",
3069 | "requires": {
3070 | "chownr": "^2.0.0",
3071 | "fs-minipass": "^2.0.0",
3072 | "minipass": "^3.0.0",
3073 | "minizlib": "^2.1.1",
3074 | "mkdirp": "^1.0.3",
3075 | "yallist": "^4.0.0"
3076 | }
3077 | },
3078 | "terser": {
3079 | "version": "5.3.5",
3080 | "resolved": "https://registry.npmjs.org/terser/-/terser-5.3.5.tgz",
3081 | "integrity": "sha512-Qw3CZAMmmfU824AoGKalx+riwocSI5Cs0PoGp9RdSLfmxkmJgyBxqLBP/isDNtFyhHnitikvRMZzyVgeq+U+Tg==",
3082 | "requires": {
3083 | "commander": "^2.20.0",
3084 | "source-map": "~0.7.2",
3085 | "source-map-support": "~0.5.19"
3086 | },
3087 | "dependencies": {
3088 | "commander": {
3089 | "version": "2.20.3",
3090 | "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz",
3091 | "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ=="
3092 | },
3093 | "source-map": {
3094 | "version": "0.7.3",
3095 | "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz",
3096 | "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ=="
3097 | }
3098 | }
3099 | },
3100 | "terser-webpack-plugin": {
3101 | "version": "5.0.0",
3102 | "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.0.0.tgz",
3103 | "integrity": "sha512-rf7l5a9xamIVX3enQeTl0MY2MNeZClo5yPX/tVPy22oY0nzu0b45h7JqyFi/bygqKWtzXMnml0u12mArhQPsBQ==",
3104 | "requires": {
3105 | "jest-worker": "^26.5.0",
3106 | "p-limit": "^3.0.2",
3107 | "schema-utils": "^3.0.0",
3108 | "serialize-javascript": "^5.0.1",
3109 | "source-map": "^0.6.1",
3110 | "terser": "^5.3.5"
3111 | },
3112 | "dependencies": {
3113 | "p-limit": {
3114 | "version": "3.0.2",
3115 | "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.0.2.tgz",
3116 | "integrity": "sha512-iwqZSOoWIW+Ew4kAGUlN16J4M7OB3ysMLSZtnhmqx7njIHFPlxWBX8xo3lVTyFVq6mI/lL9qt2IsN1sHwaxJkg==",
3117 | "requires": {
3118 | "p-try": "^2.0.0"
3119 | }
3120 | }
3121 | }
3122 | },
3123 | "tiny-lru": {
3124 | "version": "7.0.6",
3125 | "resolved": "https://registry.npmjs.org/tiny-lru/-/tiny-lru-7.0.6.tgz",
3126 | "integrity": "sha512-zNYO0Kvgn5rXzWpL0y3RS09sMK67eGaQj9805jlK9G6pSadfriTczzLHFXa/xcW4mIRfmlB9HyQ/+SgL0V1uow=="
3127 | },
3128 | "to-fast-properties": {
3129 | "version": "2.0.0",
3130 | "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz",
3131 | "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4="
3132 | },
3133 | "tsconfig-paths": {
3134 | "version": "3.9.0",
3135 | "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.9.0.tgz",
3136 | "integrity": "sha512-dRcuzokWhajtZWkQsDVKbWyY+jgcLC5sqJhg2PSgf4ZkH2aHPvaOY8YWGhmjb68b5qqTfasSsDO9k7RUiEmZAw==",
3137 | "requires": {
3138 | "@types/json5": "^0.0.29",
3139 | "json5": "^1.0.1",
3140 | "minimist": "^1.2.0",
3141 | "strip-bom": "^3.0.0"
3142 | }
3143 | },
3144 | "tsconfig-paths-webpack-plugin": {
3145 | "version": "3.3.0",
3146 | "resolved": "https://registry.npmjs.org/tsconfig-paths-webpack-plugin/-/tsconfig-paths-webpack-plugin-3.3.0.tgz",
3147 | "integrity": "sha512-MpQeZpwPY4gYASCUjY4yt2Zj8yv86O8f++3Ai4o0yI0fUC6G1syvnL9VuY71PBgimRYDQU47f12BEmJq9wRaSw==",
3148 | "requires": {
3149 | "chalk": "^2.3.0",
3150 | "enhanced-resolve": "^4.0.0",
3151 | "tsconfig-paths": "^3.4.0"
3152 | },
3153 | "dependencies": {
3154 | "chalk": {
3155 | "version": "2.4.2",
3156 | "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
3157 | "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
3158 | "requires": {
3159 | "ansi-styles": "^3.2.1",
3160 | "escape-string-regexp": "^1.0.5",
3161 | "supports-color": "^5.3.0"
3162 | }
3163 | },
3164 | "enhanced-resolve": {
3165 | "version": "4.3.0",
3166 | "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.3.0.tgz",
3167 | "integrity": "sha512-3e87LvavsdxyoCfGusJnrZ5G8SLPOFeHSNpZI/ATL9a5leXo2k0w6MKnbqhdBad9qTobSfB20Ld7UmgoNbAZkQ==",
3168 | "requires": {
3169 | "graceful-fs": "^4.1.2",
3170 | "memory-fs": "^0.5.0",
3171 | "tapable": "^1.0.0"
3172 | }
3173 | },
3174 | "tapable": {
3175 | "version": "1.1.3",
3176 | "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz",
3177 | "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA=="
3178 | }
3179 | }
3180 | },
3181 | "tslib": {
3182 | "version": "1.14.1",
3183 | "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
3184 | "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
3185 | },
3186 | "typescript": {
3187 | "version": "4.0.3",
3188 | "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.0.3.tgz",
3189 | "integrity": "sha512-tEu6DGxGgRJPb/mVPIZ48e69xCn2yRmCgYmDugAVwmJ6o+0u1RI18eO7E7WBTLYLaEVVOhwQmcdhQHweux/WPg==",
3190 | "dev": true
3191 | },
3192 | "unicode-canonical-property-names-ecmascript": {
3193 | "version": "1.0.4",
3194 | "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz",
3195 | "integrity": "sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ=="
3196 | },
3197 | "unicode-match-property-ecmascript": {
3198 | "version": "1.0.4",
3199 | "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz",
3200 | "integrity": "sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg==",
3201 | "requires": {
3202 | "unicode-canonical-property-names-ecmascript": "^1.0.4",
3203 | "unicode-property-aliases-ecmascript": "^1.0.4"
3204 | }
3205 | },
3206 | "unicode-match-property-value-ecmascript": {
3207 | "version": "1.2.0",
3208 | "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.2.0.tgz",
3209 | "integrity": "sha512-wjuQHGQVofmSJv1uVISKLE5zO2rNGzM/KCYZch/QQvez7C1hUhBIuZ701fYXExuufJFMPhv2SyL8CyoIfMLbIQ=="
3210 | },
3211 | "unicode-property-aliases-ecmascript": {
3212 | "version": "1.1.0",
3213 | "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.1.0.tgz",
3214 | "integrity": "sha512-PqSoPh/pWetQ2phoj5RLiaqIk4kCNwoV3CI+LfGmWLKI3rE3kl1h59XpX2BjgDrmbxD9ARtQobPGU1SguCYuQg=="
3215 | },
3216 | "unique-filename": {
3217 | "version": "1.1.1",
3218 | "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz",
3219 | "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==",
3220 | "requires": {
3221 | "unique-slug": "^2.0.0"
3222 | }
3223 | },
3224 | "unique-slug": {
3225 | "version": "2.0.2",
3226 | "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz",
3227 | "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==",
3228 | "requires": {
3229 | "imurmurhash": "^0.1.4"
3230 | }
3231 | },
3232 | "universalify": {
3233 | "version": "1.0.0",
3234 | "resolved": "https://registry.npmjs.org/universalify/-/universalify-1.0.0.tgz",
3235 | "integrity": "sha512-rb6X1W158d7pRQBg5gkR8uPaSfiids68LTJQYOtEUhoJUWBdaQHsuT/EUduxXYxcrt4r5PJ4fuHW1MHT6p0qug=="
3236 | },
3237 | "uri-js": {
3238 | "version": "4.4.0",
3239 | "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.0.tgz",
3240 | "integrity": "sha512-B0yRTzYdUCCn9n+F4+Gh4yIDtMQcaJsmYBDsTSG8g/OejKBodLQ2IHfN3bM7jUsRXndopT7OIXWdYqc1fjmV6g==",
3241 | "requires": {
3242 | "punycode": "^2.1.0"
3243 | }
3244 | },
3245 | "util-deprecate": {
3246 | "version": "1.0.2",
3247 | "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
3248 | "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8="
3249 | },
3250 | "watchpack": {
3251 | "version": "2.0.0",
3252 | "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.0.0.tgz",
3253 | "integrity": "sha512-xSdCxxYZWNk3VK13bZRYhsQpfa8Vg63zXG+3pyU8ouqSLRCv4IGXIp9Kr226q6GBkGRlZrST2wwKtjfKz2m7Cg==",
3254 | "requires": {
3255 | "glob-to-regexp": "^0.4.1",
3256 | "graceful-fs": "^4.1.2"
3257 | }
3258 | },
3259 | "webpack": {
3260 | "version": "5.1.0",
3261 | "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.1.0.tgz",
3262 | "integrity": "sha512-ZJDq7dpVs479C6zCSF/CwOVsqqobjCusa+BgbXCEROZMS0RcBzQzDgc+hB2YXye8Y/JOvcFwJIqsVtTyHW7t8A==",
3263 | "requires": {
3264 | "@types/eslint-scope": "^3.7.0",
3265 | "@types/estree": "^0.0.45",
3266 | "@webassemblyjs/ast": "1.9.0",
3267 | "@webassemblyjs/helper-module-context": "1.9.0",
3268 | "@webassemblyjs/wasm-edit": "1.9.0",
3269 | "@webassemblyjs/wasm-parser": "1.9.0",
3270 | "acorn": "^8.0.3",
3271 | "browserslist": "^4.14.3",
3272 | "chrome-trace-event": "^1.0.2",
3273 | "enhanced-resolve": "^5.2.0",
3274 | "eslint-scope": "^5.1.0",
3275 | "events": "^3.2.0",
3276 | "glob-to-regexp": "^0.4.1",
3277 | "graceful-fs": "^4.2.4",
3278 | "json-parse-better-errors": "^1.0.2",
3279 | "loader-runner": "^4.1.0",
3280 | "mime-types": "^2.1.27",
3281 | "neo-async": "^2.6.2",
3282 | "pkg-dir": "^4.2.0",
3283 | "schema-utils": "^3.0.0",
3284 | "tapable": "^2.0.0",
3285 | "terser-webpack-plugin": "^4.1.0",
3286 | "watchpack": "^2.0.0",
3287 | "webpack-sources": "^2.0.1"
3288 | },
3289 | "dependencies": {
3290 | "p-limit": {
3291 | "version": "3.0.2",
3292 | "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.0.2.tgz",
3293 | "integrity": "sha512-iwqZSOoWIW+Ew4kAGUlN16J4M7OB3ysMLSZtnhmqx7njIHFPlxWBX8xo3lVTyFVq6mI/lL9qt2IsN1sHwaxJkg==",
3294 | "requires": {
3295 | "p-try": "^2.0.0"
3296 | }
3297 | },
3298 | "terser-webpack-plugin": {
3299 | "version": "4.2.3",
3300 | "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-4.2.3.tgz",
3301 | "integrity": "sha512-jTgXh40RnvOrLQNgIkwEKnQ8rmHjHK4u+6UBEi+W+FPmvb+uo+chJXntKe7/3lW5mNysgSWD60KyesnhW8D6MQ==",
3302 | "requires": {
3303 | "cacache": "^15.0.5",
3304 | "find-cache-dir": "^3.3.1",
3305 | "jest-worker": "^26.5.0",
3306 | "p-limit": "^3.0.2",
3307 | "schema-utils": "^3.0.0",
3308 | "serialize-javascript": "^5.0.1",
3309 | "source-map": "^0.6.1",
3310 | "terser": "^5.3.4",
3311 | "webpack-sources": "^1.4.3"
3312 | },
3313 | "dependencies": {
3314 | "webpack-sources": {
3315 | "version": "1.4.3",
3316 | "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz",
3317 | "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==",
3318 | "requires": {
3319 | "source-list-map": "^2.0.0",
3320 | "source-map": "~0.6.1"
3321 | }
3322 | }
3323 | }
3324 | }
3325 | }
3326 | },
3327 | "webpack-merge": {
3328 | "version": "5.2.0",
3329 | "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.2.0.tgz",
3330 | "integrity": "sha512-QBglJBg5+lItm3/Lopv8KDDK01+hjdg2azEwi/4vKJ8ZmGPdtJsTpjtNNOW3a4WiqzXdCATtTudOZJngE7RKkA==",
3331 | "requires": {
3332 | "clone-deep": "^4.0.1",
3333 | "wildcard": "^2.0.0"
3334 | }
3335 | },
3336 | "webpack-node-externals": {
3337 | "version": "2.5.2",
3338 | "resolved": "https://registry.npmjs.org/webpack-node-externals/-/webpack-node-externals-2.5.2.tgz",
3339 | "integrity": "sha512-aHdl/y2N7PW2Sx7K+r3AxpJO+aDMcYzMQd60Qxefq3+EwhewSbTBqNumOsCE1JsCUNoyfGj5465N0sSf6hc/5w=="
3340 | },
3341 | "webpack-sources": {
3342 | "version": "2.0.1",
3343 | "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-2.0.1.tgz",
3344 | "integrity": "sha512-A9oYz7ANQBK5EN19rUXbvNgfdfZf5U2gP0769OXsj9CvYkCR6OHOsd6OKyEy4H38GGxpsQPKIL83NC64QY6Xmw==",
3345 | "requires": {
3346 | "source-list-map": "^2.0.1",
3347 | "source-map": "^0.6.1"
3348 | }
3349 | },
3350 | "webpack-virtual-modules": {
3351 | "version": "0.3.2",
3352 | "resolved": "https://registry.npmjs.org/webpack-virtual-modules/-/webpack-virtual-modules-0.3.2.tgz",
3353 | "integrity": "sha512-RXQXioY6MhzM4CNQwmBwKXYgBs6ulaiQ8bkNQEl2J6Z+V+s7lgl/wGvaI/I0dLnYKB8cKsxQc17QOAVIphPLDw==",
3354 | "requires": {
3355 | "debug": "^3.0.0"
3356 | },
3357 | "dependencies": {
3358 | "debug": {
3359 | "version": "3.2.6",
3360 | "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz",
3361 | "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==",
3362 | "requires": {
3363 | "ms": "^2.1.1"
3364 | }
3365 | }
3366 | }
3367 | },
3368 | "wildcard": {
3369 | "version": "2.0.0",
3370 | "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.0.tgz",
3371 | "integrity": "sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw=="
3372 | },
3373 | "wrappy": {
3374 | "version": "1.0.2",
3375 | "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
3376 | "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8="
3377 | },
3378 | "yallist": {
3379 | "version": "4.0.0",
3380 | "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
3381 | "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A=="
3382 | },
3383 | "yaml": {
3384 | "version": "1.10.0",
3385 | "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.0.tgz",
3386 | "integrity": "sha512-yr2icI4glYaNG+KWONODapy2/jDdMSDnrONSjblABjD9B4Z5LgiircSt8m8sRZFNi08kG9Sm0uSHtEmP3zaEGg=="
3387 | }
3388 | }
3389 | }
3390 |
--------------------------------------------------------------------------------