├── 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
Hello
; 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 | --------------------------------------------------------------------------------