From 506fedd5069b8ffa8594bfd5b25f50aff9bf66d3 Mon Sep 17 00:00:00 2001 From: Thomas Scholtes Date: Thu, 25 Mar 2021 16:14:58 +0100 Subject: [PATCH] refactor(build): replace rollup with webpack to make build faster We replace `rollup` with `webpack` to make our builds faster. While webpack is not faster without a cache it supports persistent caches in the file system which makes it significantly faster in development. Webpack is also significantly faster in watch mode. On my machine a rollup build and a webpack build without a cache take about 60 seconds. If a cache is present webpack builds the project in 8-9 seconds. When updating a file in watch mode rollup takes 7-8 seconds to rebuild. Webpack rebuilds the project in under a second. Another thing to note is that in the past I spent multiple hours investigating issues with rollup and tweaking the config. None of this was necessary for webpack. We also gain more functionality, for example we can now leverage templating in the HTML document. Some implementation notes: * We patch `package.json` of `svelte-persistent-store` because of [this issue][sps-issue]. This only worked before because rollup itself was buggy. * We add some dependencies that are used in our source code but were not explicitly specified. * We use `html-webpack-plugin` to dynamically build `public/index.html` and configure it for different environments. * We remove `bundle.css`. CSS is now injected during runtime via JS. Follup-up: * We still need to leverage the webpack cache on CI [sps-issue]: https://github.com/andsala/svelte-persistent-store/issues/15 Signed-off-by: Thomas Scholtes --- .buildkite/run.sh | 2 +- .gitignore | 1 + package.json | 36 +- patches/svelte-persistent-store+0.1.6.patch | 15 + rollup.config.js | 4 - rollup.electron.js | 23 - rollup.ui.js | 100 -- {public => ui}/index.html | 4 - webpack.config.ts | 112 ++ yarn.lock | 1407 ++++++++++++++----- 10 files changed, 1192 insertions(+), 512 deletions(-) create mode 100644 patches/svelte-persistent-store+0.1.6.patch delete mode 100644 rollup.config.js delete mode 100644 rollup.electron.js delete mode 100644 rollup.ui.js rename {public => ui}/index.html (93%) create mode 100644 webpack.config.ts diff --git a/.buildkite/run.sh b/.buildkite/run.sh index 7213a7b858..2f85f680c2 100755 --- a/.buildkite/run.sh +++ b/.buildkite/run.sh @@ -63,7 +63,7 @@ echo "--- Run proxy tests" ) echo "--- Bundle electron main files" -time yarn run rollup -c rollup.electron.js +time yarn run webpack --config-name main echo "--- Starting proxy daemon and runing app tests" time ELECTRON_ENABLE_LOGGING=1 yarn test diff --git a/.gitignore b/.gitignore index ff7060e91f..12ebd3b021 100644 --- a/.gitignore +++ b/.gitignore @@ -5,6 +5,7 @@ dist native/bundle.js native/bundle.js.map public/bundle.* +public/index.html public/twemoji cypress/videos cypress/screenshots diff --git a/package.json b/package.json index 1cd7d91725..fb90056bb0 100644 --- a/package.json +++ b/package.json @@ -69,11 +69,6 @@ "main": "./native/bundle.js", "devDependencies": { "@ethersproject/cli": "^5.0.9", - "@rollup/plugin-commonjs": "^16.0.0", - "@rollup/plugin-inject": "^4.0.2", - "@rollup/plugin-json": "^4.1.0", - "@rollup/plugin-node-resolve": "^10.0.0", - "@rollup/plugin-typescript": "^8.2.0", "@tsconfig/svelte": "^1.0.10", "@types/jest": "^26.0.20", "@types/lodash": "^4.14.168", @@ -100,6 +95,7 @@ "eslint-svelte3-preprocess": "=0.0.4", "exit-hook": "^2.2.0", "ganache-cli": "^6.12.2", + "html-webpack-plugin": "^5.3.1", "husky": "^4.3.6", "jest": "^26.6.3", "lint-staged": "^10.5.4", @@ -110,23 +106,22 @@ "prettier": "^2.2.1", "prettier-plugin-svelte": "^1.4.2", "prompts": "^2.4.0", - "rollup": "^2.39.0", - "rollup-plugin-livereload": "^2.0.0", - "rollup-plugin-node-externals": "^2.1.6", - "rollup-plugin-svelte": "^7.1.0", - "rollup-plugin-terser": "^7.0.2", "sinon": "^9.2.4", "standard-version": "^9.1.1", "svelte": "^3.32.3", "svelte-check": "^1.1.35", + "svelte-loader": "^3.0.0", "svelte-preprocess": "^4.6.9", "svelte-spa-router": "^3.1.0", "ts-jest": "^26.5.1", + "ts-loader": "^8.0.18", "ts-node": "^9.1.1", "tslib": "^2.1.0", "typescript": "^4.1.5", "util": "^0.12.3", - "wait-on": "^5.2.1" + "wait-on": "^5.2.1", + "webpack": "^5.26.0", + "webpack-cli": "^4.5.0" }, "scripts": { "start": "RADICLE_UPSTREAM_PROXY_PATH=./target/release/radicle-proxy yarn _private:start", @@ -135,10 +130,10 @@ "ethereum:start": "./scripts/ethereum-dev-node.sh", "test": "TZ='UTC' yarn test:unit && TZ='UTC' yarn test:integration", "test:integration": "TZ='UTC' run-p --race _private:proxy:start:test _private:test:integration", - "test:integration:debug": "TZ='UTC' run-p --race _private:rollup:ui:watch _private:proxy:start:test:watch _private:test:integration:debug", + "test:integration:debug": "TZ='UTC' run-p --race _private:webpack:ui:watch _private:proxy:start:test:watch _private:test:integration:debug", "test:unit": "jest", "test:unit:watch": "jest --watchAll", - "dist": "yarn _private:dist:clean && yarn _private:rollup:build:release && yarn _private:proxy:build:release && electron-builder --publish never", + "dist": "yarn _private:dist:clean && webpack build --mode production && yarn _private:proxy:build:release && electron-builder --publish never", "release": "scripts/release.ts", "typescript:check": "tsc --noEmit && tsc --noEmit --project cypress && svelte-check", "prettier:check": "yarn _private:prettier --check", @@ -147,8 +142,8 @@ "reset:state": "scripts/reset-state.sh", "_private:start": "yarn _private:proxy:build:release && yarn _private:start:app", "_private:start:dev": "yarn _private:proxy:build && yarn _private:start:app", - "_private:start:app": "run-p --race _private:rollup:ui:watch _private:electron:start", - "_private:test:integration": "wait-on tcp:17246 && yarn _private:rollup:ui && yarn run cypress run", + "_private:start:app": "run-p --race _private:webpack:ui:watch _private:electron:start", + "_private:test:integration": "wait-on tcp:17246 && yarn run webpack build --config-name ui && yarn run cypress run", "_private:test:integration:debug": "wait-on ./public/bundle.js tcp:17246 && yarn run cypress open", "_private:electron:start": "wait-on ./public/bundle.js && NODE_ENV=development electron native/index.js", "_private:dist:clean": "rm -rf ./dist && mkdir ./dist", @@ -157,25 +152,28 @@ "_private:proxy:build:release": "cargo build --release", "_private:proxy:start:test": "cargo build --release --bin git-remote-rad && cargo run --release -- --test", "_private:proxy:start:test:watch": "cargo build --release --bin git-remote-rad && cargo watch -x 'run --release -- --test'", - "_private:rollup:build:release": "ROLLUP_RELEASE=true rollup -c --failAfterWarnings", - "_private:rollup:ui": "rollup -c rollup.ui.js", - "_private:rollup:ui:watch": "rollup -c rollup.ui.js -w", + "_private:webpack:ui:watch": "webpack build --watch --config-name ui", "postinstall": "patch-package && scripts/install-twemoji-assets.sh" }, "dependencies": { + "@ethersproject/bytes": "^5.0.9", + "@ethersproject/properties": "^5.0.7", "@types/big.js": "^6.0.2", "@types/qs": "^6.9.5", "@types/uuid": "^8.3.0", "@walletconnect/client": "^1.3.6", "big.js": "^6.0.3", "browserify": "^17.0.0", + "crypto-browserify": "^3.12.0", "ethers": "^5.0.31", "marked": "^2.0.0", "mnemonist": "^0.38.1", "pure-svg-code": "^1.0.6", + "qs": "^6.9.6", "radicle-contracts": "github:radicle-dev/radicle-contracts#commit=9fb23ac74a403b167a22513fc666779d871d292e", - "rollup-plugin-css-only": "^3.1.0", + "regexparam": "^1.3.0", "semver": "^7.3.4", + "stream-browserify": "^3.0.0", "svelte-persistent-store": "^0.1.6", "timeago.js": "^4.0.2", "twemoji": "13.0.2", diff --git a/patches/svelte-persistent-store+0.1.6.patch b/patches/svelte-persistent-store+0.1.6.patch new file mode 100644 index 0000000000..5dbb782965 --- /dev/null +++ b/patches/svelte-persistent-store+0.1.6.patch @@ -0,0 +1,15 @@ +diff --git a/node_modules/svelte-persistent-store/package.json b/node_modules/svelte-persistent-store/package.json +index 115449e..2d2999d 100644 +--- a/node_modules/svelte-persistent-store/package.json ++++ b/node_modules/svelte-persistent-store/package.json +@@ -11,10 +11,6 @@ + "homepage": "https://github.com/andsala/svelte-persistent-store", + "main": "dist/index.js", + "module": "dist/index.mjs", +- "exports": { +- ".": "./dist/index.js", +- "./": "./dist/" +- }, + "types": "dist/**", + "scripts": { + "build": "tsup src/local.ts src/session.ts src/index.ts --external svelte --format esm,cjs --inlineDynamicImports --dts", diff --git a/rollup.config.js b/rollup.config.js deleted file mode 100644 index ecb8706c9a..0000000000 --- a/rollup.config.js +++ /dev/null @@ -1,4 +0,0 @@ -import ui from "./rollup.ui"; -import electron from "./rollup.electron"; - -export default [ui, electron]; diff --git a/rollup.electron.js b/rollup.electron.js deleted file mode 100644 index 218b6b5a32..0000000000 --- a/rollup.electron.js +++ /dev/null @@ -1,23 +0,0 @@ -import commonjs from "@rollup/plugin-commonjs"; -import externals from "rollup-plugin-node-externals"; -import typescript from "@rollup/plugin-typescript"; - -export default { - input: "native/index.ts", - output: { - sourcemap: true, - file: "native/bundle.js", - format: "cjs", - }, - plugins: [ - commonjs(), - - typescript(), - - // This avoids the following warning: - // - // (!) Unresolved dependencies - // https://rollupjs.org/guide/en/#warning-treating-module-as-external-dependency - externals({ builtins: true, deps: true }), - ], -}; diff --git a/rollup.ui.js b/rollup.ui.js deleted file mode 100644 index 810d872aac..0000000000 --- a/rollup.ui.js +++ /dev/null @@ -1,100 +0,0 @@ -import commonjs from "@rollup/plugin-commonjs"; -import livereload from "rollup-plugin-livereload"; -import resolve from "@rollup/plugin-node-resolve"; -import inject from "@rollup/plugin-inject"; -import json from "@rollup/plugin-json"; -import * as browserifyNodeBuiltins from "browserify/lib/builtins"; -import svelte from "rollup-plugin-svelte"; -import { terser } from "rollup-plugin-terser"; -import typescript from "@rollup/plugin-typescript"; -import autoPreprocess from "svelte-preprocess"; -import css from "rollup-plugin-css-only"; - -const watch = !!process.env.ROLLUP_WATCH; -const release = - process.env.ROLLUP_RELEASE == "1" || process.env.ROLLUP_RELEASE == "true"; - -export default { - input: "ui/index.ts", - output: { - sourcemap: true, - format: "iife", - name: "app", - file: "public/bundle.js", - }, - plugins: [ - json(), - svelte({ - compilerOptions: { - // enable run-time checks when not in production - dev: !release, - }, - preprocess: autoPreprocess(), - }), - - css({ output: "bundle.css" }), - - resolve({ - browser: true, - preferBuiltins: true, - dedupe: importee => - importee === "svelte" || importee.startsWith("svelte/"), - }), - - commonjs(), - - inject({ - modules: { - process: "_process", - Buffer: ["buffer", "Buffer"], - }, - }), - - { - name: "node-builtins", - resolveId(importee) { - if (importee === "util") { - // We need a more recent version than browserify provides - return { id: require.resolve("util/util.js") }; - } - const builtinPath = browserifyNodeBuiltins[importee]; - if (builtinPath) { - return { id: builtinPath }; - } - }, - }, - - typescript(), - - // Watch the `public` directory and refresh the - // browser on changes when not in production - watch && livereload("public"), - - // If we're building for production (npm run build - // instead of npm run dev), minify - release && terser(), - ], - watch: { - clearScreen: false, - }, - - // Skip certain warnings originated by third-party libraries - onwarn: function (warning) { - if ( - warning.code === "THIS_IS_UNDEFINED" && - warning.id.includes("node_modules/@ethersproject/") - ) { - return; - } - - if ( - warning.code === "CIRCULAR_DEPENDENCY" && - warning.importer.includes("node_modules") - ) { - return; - } - - // Pass on any other warnings - console.warn(warning.message); - }, -}; diff --git a/public/index.html b/ui/index.html similarity index 93% rename from public/index.html rename to ui/index.html index 8b2eee1adb..942b92b4ef 100644 --- a/public/index.html +++ b/ui/index.html @@ -3,7 +3,6 @@ - Radicle Upstream @@ -87,9 +86,6 @@ - - - diff --git a/webpack.config.ts b/webpack.config.ts new file mode 100644 index 0000000000..78cf3dcea4 --- /dev/null +++ b/webpack.config.ts @@ -0,0 +1,112 @@ +import path from "path"; +import sveltePreprocess from "svelte-preprocess"; +import webpack from "webpack"; +import HtmlWebpackPlugin from "html-webpack-plugin"; + +interface Argv { + mode?: "production" | "development"; +} + +const tsRule = { + test: /\.ts$/, + exclude: /node_modules/, + use: { + loader: "ts-loader", + options: { + compilerOptions: { + noEmit: false, + module: "es6", + }, + }, + }, +}; + +function electronMain(_env: unknown, argv: Argv): webpack.Configuration { + const mode = argv.mode || "development"; + return { + name: "main", + entry: "./native/index.ts", + mode, + cache: { + type: "filesystem", + }, + externals: ["fsevents"], + target: "electron-main", + externalsPresets: { electronMain: true, node: true }, + module: { + rules: [tsRule], + }, + resolve: { + extensions: [".ts", ".js"], + }, + output: { + filename: "bundle.js", + path: path.resolve(__dirname, "native"), + }, + optimization: { + minimize: false, + }, + }; +} + +function ui(_env: unknown, argv: Argv): webpack.Configuration { + const mode = argv.mode || "development"; + const isProduction = mode === "production"; + return { + name: "ui", + entry: "./ui/index.ts", + mode, + devtool: isProduction ? "source-map" : "eval-source-map", + cache: { + type: "filesystem", + }, + performance: { + hints: false, + }, + target: "web", + module: { + rules: [ + { + test: /\.svelte$/, + use: { + loader: "svelte-loader", + options: { + compilerOptions: { dev: !isProduction }, + preprocess: sveltePreprocess(), + }, + }, + }, + tsRule, + ], + }, + resolve: { + fallback: { + crypto: require.resolve("crypto-browserify"), + stream: require.resolve("stream-browserify"), + }, + extensions: [".svelte", ".ts", ".js"], + }, + output: { + filename: "bundle.js", + path: path.resolve(__dirname, "public"), + }, + plugins: [ + new webpack.ProvidePlugin({ + process: "process", + }), + new HtmlWebpackPlugin({ + template: "ui/index.html", + meta: { + "Content-Security-Policy": { + "http-equiv": "Content-Security-Policy", + content: isProduction + ? "script-src 'self'" + : "script-src 'self' 'unsafe-eval'", + }, + }, + }), + ], + }; +} + +export default [ui, electronMain]; diff --git a/yarn.lock b/yarn.lock index d3833fba43..d9b57192fb 100644 --- a/yarn.lock +++ b/yarn.lock @@ -21,7 +21,7 @@ __metadata: languageName: node linkType: hard -"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.10.4, @babel/code-frame@npm:^7.12.13": +"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.12.13": version: 7.12.13 resolution: "@babel/code-frame@npm:7.12.13" dependencies: @@ -473,6 +473,13 @@ __metadata: languageName: node linkType: hard +"@discoveryjs/json-ext@npm:^0.5.0": + version: 0.5.2 + resolution: "@discoveryjs/json-ext@npm:0.5.2" + checksum: c78049a1f7919f245dd4d0aa93581c82d95791cfa85c188ae2f3302a92a875b24c66ff4021df5d4f8cecf997a976e5f1a1ac24009ab60b2c32c7f82da2d8c775 + languageName: node + linkType: hard + "@electron/get@npm:^1.0.1": version: 1.12.4 resolution: "@electron/get@npm:1.12.4" @@ -1239,102 +1246,6 @@ __metadata: languageName: node linkType: hard -"@rollup/plugin-commonjs@npm:^16.0.0": - version: 16.0.0 - resolution: "@rollup/plugin-commonjs@npm:16.0.0" - dependencies: - "@rollup/pluginutils": ^3.1.0 - commondir: ^1.0.1 - estree-walker: ^2.0.1 - glob: ^7.1.6 - is-reference: ^1.2.1 - magic-string: ^0.25.7 - resolve: ^1.17.0 - peerDependencies: - rollup: ^2.30.0 - checksum: 527da783f36ffe668dbf5c90cb95dcc1883f73d0023dd24a8b889e12442030680ff7553d7bcad6ad453b24d565ec0da8b1145f5c0ee6033a16bc8a2de49e05af - languageName: node - linkType: hard - -"@rollup/plugin-inject@npm:^4.0.2": - version: 4.0.2 - resolution: "@rollup/plugin-inject@npm:4.0.2" - dependencies: - "@rollup/pluginutils": ^3.0.4 - estree-walker: ^1.0.1 - magic-string: ^0.25.5 - peerDependencies: - rollup: ^1.20.0 || ^2.0.0 - checksum: c2d541fac5dfd927915da62bce34e3af3e0b467167bcda4eb80f932856bb14742c1fe3821c8b585cfc1c770610a6d91b33899a49c910befc38f2c8e8f2b53814 - languageName: node - linkType: hard - -"@rollup/plugin-json@npm:^4.1.0": - version: 4.1.0 - resolution: "@rollup/plugin-json@npm:4.1.0" - dependencies: - "@rollup/pluginutils": ^3.0.8 - peerDependencies: - rollup: ^1.20.0 || ^2.0.0 - checksum: 07bc6bc83d07aefd35278e4e1a125e65210061b3dcab50c0f01273c54f43a60a3e01c1a0fed451e35d592ef1cbc8288ec8148a6229cf8cca9cdbf11a6d2d7d1c - languageName: node - linkType: hard - -"@rollup/plugin-node-resolve@npm:^10.0.0": - version: 10.0.0 - resolution: "@rollup/plugin-node-resolve@npm:10.0.0" - dependencies: - "@rollup/pluginutils": ^3.1.0 - "@types/resolve": 1.17.1 - builtin-modules: ^3.1.0 - deepmerge: ^4.2.2 - is-module: ^1.0.0 - resolve: ^1.17.0 - peerDependencies: - rollup: ^1.20.0||^2.0.0 - checksum: 776f6707ccfebcfc4dea490852f9568414af0c7994281b3fcb5c57021e1623289c23a7790509640a8fe7c8670267aa8b11f23c7d794aaa439fba730ffb6c43c8 - languageName: node - linkType: hard - -"@rollup/plugin-typescript@npm:^8.2.0": - version: 8.2.0 - resolution: "@rollup/plugin-typescript@npm:8.2.0" - dependencies: - "@rollup/pluginutils": ^3.1.0 - resolve: ^1.17.0 - peerDependencies: - rollup: ^2.14.0 - tslib: "*" - typescript: ">=3.4.0" - checksum: 123b975f4f70476c535f20f8b806b52df86471fb812263828648016ea736d8571fc254633206e418367a384f5baa4b5e61677e1975414aa1cbc17ae250c6bd6a - languageName: node - linkType: hard - -"@rollup/pluginutils@npm:4": - version: 4.1.0 - resolution: "@rollup/pluginutils@npm:4.1.0" - dependencies: - estree-walker: ^2.0.1 - picomatch: ^2.2.2 - peerDependencies: - rollup: ^1.20.0||^2.0.0 - checksum: 566b8d2bcc0d52877f8c9f364026be40fa921c8d5860b5f2a5f476658dfebf462536632f079aa3f52fafe64d8aea6741c20bb198e67b33eaba8f9fe69b38ae3f - languageName: node - linkType: hard - -"@rollup/pluginutils@npm:^3.0.4, @rollup/pluginutils@npm:^3.0.8, @rollup/pluginutils@npm:^3.1.0": - version: 3.1.0 - resolution: "@rollup/pluginutils@npm:3.1.0" - dependencies: - "@types/estree": 0.0.39 - estree-walker: ^1.0.1 - picomatch: ^2.2.2 - peerDependencies: - rollup: ^1.20.0||^2.0.0 - checksum: 45da6411e045d1b034242a8144f4a5e8c02ff1b68a2e0857807f5bb4b091c416f2015e075057f0f0dec200e7b35efe6ed4e301b43e365cedea09192f01a6839b - languageName: node - linkType: hard - "@samverschueren/stream-to-observable@npm:^0.3.0": version: 0.3.1 resolution: "@samverschueren/stream-to-observable@npm:0.3.1" @@ -1504,17 +1415,30 @@ __metadata: languageName: node linkType: hard -"@types/estree@npm:*": - version: 0.0.46 - resolution: "@types/estree@npm:0.0.46" - checksum: 69fcf647706f5b6a475ec2f9aacf73b40866f577eef6c6f33de95cc3b4897381c2a8257646f13cd5d91fffc5debfe6289b6864ba29ad349ae68703f8b993c9f6 +"@types/eslint-scope@npm:^3.7.0": + version: 3.7.0 + resolution: "@types/eslint-scope@npm:3.7.0" + dependencies: + "@types/eslint": "*" + "@types/estree": "*" + checksum: 1ee912a956f6fecd26bef9517ef33473498feda4a7fc7f191b705c750dcf8bbbd78a83d8c69e66d98c23cad4dfc8769a464780a3cf395948e3f0f85146729f68 languageName: node linkType: hard -"@types/estree@npm:0.0.39": - version: 0.0.39 - resolution: "@types/estree@npm:0.0.39" - checksum: 43e5361de39969def145f32f4599391ab13055ec94841f1633a7cfe10f0e8a940ebf0e9a4b2770454a6bddd034b57e7e0d51a4d565cb2714ee2accf10a7718be +"@types/eslint@npm:*": + version: 7.2.7 + resolution: "@types/eslint@npm:7.2.7" + dependencies: + "@types/estree": "*" + "@types/json-schema": "*" + checksum: cb7b820d887b51c9d620005a74cf223ec834565c366035cfaf4cc31d5681cc72d2fc421465f648019145e50f11222e35f0910139a13c2e46ff399e72cad0e431 + languageName: node + linkType: hard + +"@types/estree@npm:*, @types/estree@npm:^0.0.46": + version: 0.0.46 + resolution: "@types/estree@npm:0.0.46" + checksum: 69fcf647706f5b6a475ec2f9aacf73b40866f577eef6c6f33de95cc3b4897381c2a8257646f13cd5d91fffc5debfe6289b6864ba29ad349ae68703f8b993c9f6 languageName: node linkType: hard @@ -1536,6 +1460,13 @@ __metadata: languageName: node linkType: hard +"@types/html-minifier-terser@npm:^5.0.0": + version: 5.1.1 + resolution: "@types/html-minifier-terser@npm:5.1.1" + checksum: 1e750b93e1240a6a3bc6d2748a4f09215c9557b8f6655ee57d1e88c7afcc171e2998a1e97a771c64ef8eeadc9db5623f9e08e09574a549cb74549cdbad5a73b7 + languageName: node + linkType: hard + "@types/istanbul-lib-coverage@npm:*, @types/istanbul-lib-coverage@npm:^2.0.0, @types/istanbul-lib-coverage@npm:^2.0.1": version: 2.0.3 resolution: "@types/istanbul-lib-coverage@npm:2.0.3" @@ -1571,7 +1502,7 @@ __metadata: languageName: node linkType: hard -"@types/json-schema@npm:*, @types/json-schema@npm:^7.0.3": +"@types/json-schema@npm:*, @types/json-schema@npm:^7.0.3, @types/json-schema@npm:^7.0.6": version: 7.0.7 resolution: "@types/json-schema@npm:7.0.7" checksum: b9d2c509fa4e0b82f58e73f5e6ab76c60ff1884ba41bb82f37fb1cece226d4a3e5a62fedf78a43da0005373a6713d9abe61c1e592906402c41c08ad6ab26d52b @@ -1692,15 +1623,6 @@ __metadata: languageName: node linkType: hard -"@types/resolve@npm:1.17.1": - version: 1.17.1 - resolution: "@types/resolve@npm:1.17.1" - dependencies: - "@types/node": "*" - checksum: 8e72a73574f9489760662498c1ad512a8d4084a5db15f327e0d785cb277bb0a3146cd049241a8e3268bd0ed204ad3ee7b4a6b4622ef681e70547be9af258ca6a - languageName: node - linkType: hard - "@types/responselike@npm:^1.0.0": version: 1.0.0 resolution: "@types/responselike@npm:1.0.0" @@ -2006,6 +1928,204 @@ __metadata: languageName: node linkType: hard +"@webassemblyjs/ast@npm:1.11.0": + version: 1.11.0 + resolution: "@webassemblyjs/ast@npm:1.11.0" + dependencies: + "@webassemblyjs/helper-numbers": 1.11.0 + "@webassemblyjs/helper-wasm-bytecode": 1.11.0 + checksum: fc26bf2c831c472535eb45b21931c2118d3037cd132b4837accf41a3a2e3501a5a894389b79fd80106af936c574be164a1af42219e66237de96a617690aecfcf + languageName: node + linkType: hard + +"@webassemblyjs/floating-point-hex-parser@npm:1.11.0": + version: 1.11.0 + resolution: "@webassemblyjs/floating-point-hex-parser@npm:1.11.0" + checksum: ae591c9e961f14510ea599c6aa08b9a728cc23e7ba19bd8383bf23b695035c5bbeb5f25dba34ad2fba441eb39beebe0d1aa6e83ead4a19a78120449ab3a56ef0 + languageName: node + linkType: hard + +"@webassemblyjs/helper-api-error@npm:1.11.0": + version: 1.11.0 + resolution: "@webassemblyjs/helper-api-error@npm:1.11.0" + checksum: 6a2c533780e63d79df33a2f455d0bcfbbbd0543da4f5e845eb6f7f7d68debf124a6e3c5d50888cc2eb4c251d90f77e6203498fff3177e8eb03e5175bae37a956 + languageName: node + linkType: hard + +"@webassemblyjs/helper-buffer@npm:1.11.0": + version: 1.11.0 + resolution: "@webassemblyjs/helper-buffer@npm:1.11.0" + checksum: 9303e0eaa4a1ab63fa1c8be95b6777499440946c4213846672cca4bb4657674d6c4a05cdfdfc8c0b22e885c830abdbcd9132ca1b869f3f41c244aacec3a4013e + languageName: node + linkType: hard + +"@webassemblyjs/helper-numbers@npm:1.11.0": + version: 1.11.0 + resolution: "@webassemblyjs/helper-numbers@npm:1.11.0" + dependencies: + "@webassemblyjs/floating-point-hex-parser": 1.11.0 + "@webassemblyjs/helper-api-error": 1.11.0 + "@xtuc/long": 4.2.2 + checksum: 58c29d37f9d6c5eaa1feb6af7ab7282cb35d1c9eaa95406c64942507ac11de1a975082fc825556e73b9ed5cdecb8aa22020559028ae45d5b3d42a7f2a6773881 + languageName: node + linkType: hard + +"@webassemblyjs/helper-wasm-bytecode@npm:1.11.0": + version: 1.11.0 + resolution: "@webassemblyjs/helper-wasm-bytecode@npm:1.11.0" + checksum: 5bcd67b430c6b39a25fe8904cc2f832ebfef7e2da17a84326553e2b69dde7aa6bc486380f4fa0d01f17f966fff93ac3b6523ffad79e4b8661eb6ddf7f9182e88 + languageName: node + linkType: hard + +"@webassemblyjs/helper-wasm-section@npm:1.11.0": + version: 1.11.0 + resolution: "@webassemblyjs/helper-wasm-section@npm:1.11.0" + dependencies: + "@webassemblyjs/ast": 1.11.0 + "@webassemblyjs/helper-buffer": 1.11.0 + "@webassemblyjs/helper-wasm-bytecode": 1.11.0 + "@webassemblyjs/wasm-gen": 1.11.0 + checksum: ad4dd37c2b88ad2f7b53e5e9c04a1ce75eace4fd05b117a5459ebf9b8bd4f417ec6837c8b448481da95cad14d48413b937072146fee79796d1c86ec0cc32339d + languageName: node + linkType: hard + +"@webassemblyjs/ieee754@npm:1.11.0": + version: 1.11.0 + resolution: "@webassemblyjs/ieee754@npm:1.11.0" + dependencies: + "@xtuc/ieee754": ^1.2.0 + checksum: 7f282b7ab0754d89ad42f224de34622309e67a4869fc016b51fc8931ce0443a7bab289d5a59c683a9197fdaa60849e26cd68d2b36492af28b9d89139fda3c6c3 + languageName: node + linkType: hard + +"@webassemblyjs/leb128@npm:1.11.0": + version: 1.11.0 + resolution: "@webassemblyjs/leb128@npm:1.11.0" + dependencies: + "@xtuc/long": 4.2.2 + checksum: d101b817361498a92697ddf9432bcde12bb52924d2494fad8bddd79ce6386f0c81275f014905b0342edd61d3b2a5b97e044b91f023fab9b44b0e00f8f794b888 + languageName: node + linkType: hard + +"@webassemblyjs/utf8@npm:1.11.0": + version: 1.11.0 + resolution: "@webassemblyjs/utf8@npm:1.11.0" + checksum: 772caa33fe900043a0dcf1cb4a6cc82a3359460a9de1df7dd9aaf736fcade80e678d939ca8e23063eccd17e44c0184769899874fe8d8f787e56318d462dcb83e + languageName: node + linkType: hard + +"@webassemblyjs/wasm-edit@npm:1.11.0": + version: 1.11.0 + resolution: "@webassemblyjs/wasm-edit@npm:1.11.0" + dependencies: + "@webassemblyjs/ast": 1.11.0 + "@webassemblyjs/helper-buffer": 1.11.0 + "@webassemblyjs/helper-wasm-bytecode": 1.11.0 + "@webassemblyjs/helper-wasm-section": 1.11.0 + "@webassemblyjs/wasm-gen": 1.11.0 + "@webassemblyjs/wasm-opt": 1.11.0 + "@webassemblyjs/wasm-parser": 1.11.0 + "@webassemblyjs/wast-printer": 1.11.0 + checksum: 3d83a925a54270fbc443a9606375b63469fc938e8af0ddd2516c98c2dd52d3113345a9ce1c8c42b524ee1301c45124685377a6dd764b56628cf5563e484fee0f + languageName: node + linkType: hard + +"@webassemblyjs/wasm-gen@npm:1.11.0": + version: 1.11.0 + resolution: "@webassemblyjs/wasm-gen@npm:1.11.0" + dependencies: + "@webassemblyjs/ast": 1.11.0 + "@webassemblyjs/helper-wasm-bytecode": 1.11.0 + "@webassemblyjs/ieee754": 1.11.0 + "@webassemblyjs/leb128": 1.11.0 + "@webassemblyjs/utf8": 1.11.0 + checksum: 3886702e589f8c19a34b7778837e2928da730291d1b19bae4fe2954dd8bf28ae5e1574880346762b788445a096c3b6a94c244d38ef66823a76c8f7a8d989c8e1 + languageName: node + linkType: hard + +"@webassemblyjs/wasm-opt@npm:1.11.0": + version: 1.11.0 + resolution: "@webassemblyjs/wasm-opt@npm:1.11.0" + dependencies: + "@webassemblyjs/ast": 1.11.0 + "@webassemblyjs/helper-buffer": 1.11.0 + "@webassemblyjs/wasm-gen": 1.11.0 + "@webassemblyjs/wasm-parser": 1.11.0 + checksum: 8e2757994c07c4534f5f747da54919a37777ec0f97bc6a9a53739d87408346fa1464e1932f66d671091c51e3a983977e31be464568ad6e06762ec2c052eeda0c + languageName: node + linkType: hard + +"@webassemblyjs/wasm-parser@npm:1.11.0": + version: 1.11.0 + resolution: "@webassemblyjs/wasm-parser@npm:1.11.0" + dependencies: + "@webassemblyjs/ast": 1.11.0 + "@webassemblyjs/helper-api-error": 1.11.0 + "@webassemblyjs/helper-wasm-bytecode": 1.11.0 + "@webassemblyjs/ieee754": 1.11.0 + "@webassemblyjs/leb128": 1.11.0 + "@webassemblyjs/utf8": 1.11.0 + checksum: 12bfbb25b96630a1e44570cb71db33c368d0b86ccb56d2f80951217f7e072da894eef4512302e2f4155793acd2cf510d36af2b71aac672e94c64752d96cd3e97 + languageName: node + linkType: hard + +"@webassemblyjs/wast-printer@npm:1.11.0": + version: 1.11.0 + resolution: "@webassemblyjs/wast-printer@npm:1.11.0" + dependencies: + "@webassemblyjs/ast": 1.11.0 + "@xtuc/long": 4.2.2 + checksum: 06eafb92cb347400f3a025102ad8f605fab706c8a89b4ecabedfe6d06854370e7f38304fd5b345bafa1c9c5de988318eb69b2252e9c67edacea8709d2e966dca + languageName: node + linkType: hard + +"@webpack-cli/configtest@npm:^1.0.1": + version: 1.0.1 + resolution: "@webpack-cli/configtest@npm:1.0.1" + peerDependencies: + webpack: 4.x.x || 5.x.x + webpack-cli: 4.x.x + checksum: 6db91531c43658c7830767cd698e72dd2d569d85b306a9eedafc1d8a8935b0a9ecf3881b7fff21eca18695c3440e911f2020fa7b9ea29af41944f23efa54bd16 + languageName: node + linkType: hard + +"@webpack-cli/info@npm:^1.2.2": + version: 1.2.2 + resolution: "@webpack-cli/info@npm:1.2.2" + dependencies: + envinfo: ^7.7.3 + peerDependencies: + webpack-cli: 4.x.x + checksum: ee23161d9ea56be871e67596f9d65b8342de858b59cb6658870bda474deaa328ea0d34320344eac704b88673a373456584e08748f0a7d60226bf76c2e667e706 + languageName: node + linkType: hard + +"@webpack-cli/serve@npm:^1.3.0": + version: 1.3.0 + resolution: "@webpack-cli/serve@npm:1.3.0" + peerDependencies: + webpack-cli: 4.x.x + peerDependenciesMeta: + webpack-dev-server: + optional: true + checksum: ce97bd9db98663375d62edbcd5711e057291e890c9e89254e4333fb9e6192252afca743b8a0fa087be00c6222db1c2e1d4da67707c6a679e1d9e1d7a3d001381 + languageName: node + linkType: hard + +"@xtuc/ieee754@npm:^1.2.0": + version: 1.2.0 + resolution: "@xtuc/ieee754@npm:1.2.0" + checksum: 65bb9c55a054e2d79bf2a8c4ea23a962bd23f654b84532f3555d158d06dedf1603a4131a2f685cad988e582824ef7b8179918e894537be9626ea357f8ea60a63 + languageName: node + linkType: hard + +"@xtuc/long@npm:4.2.2": + version: 4.2.2 + resolution: "@xtuc/long@npm:4.2.2" + checksum: ec09a359f98e9f8c47bf6c965e73b520a1a65e93f1febf6472babc8b6b0b425a2084452be103da5be11aec8c502ecfa29400713d55ef774579d04f691db44a2d + languageName: node + linkType: hard + "@yarnpkg/lockfile@npm:^1.1.0": version: 1.1.0 resolution: "@yarnpkg/lockfile@npm:1.1.0" @@ -2085,6 +2205,15 @@ __metadata: languageName: node linkType: hard +"acorn@npm:^8.0.4": + version: 8.1.0 + resolution: "acorn@npm:8.1.0" + bin: + acorn: bin/acorn + checksum: 99ccf30832b00ff7e19dff353479fd303c5a82c4ae0a5c5904a6c03316658b89bbdca40f5d8473e6aedd988a404190abd7b431dbd3160df4c09a10398b84bf1c + languageName: node + linkType: hard + "add-stream@npm:^1.0.0": version: 1.0.0 resolution: "add-stream@npm:1.0.0" @@ -2116,7 +2245,7 @@ __metadata: languageName: node linkType: hard -"ajv-keywords@npm:^3.4.1": +"ajv-keywords@npm:^3.4.1, ajv-keywords@npm:^3.5.2": version: 3.5.2 resolution: "ajv-keywords@npm:3.5.2" peerDependencies: @@ -2125,7 +2254,7 @@ __metadata: languageName: node linkType: hard -"ajv@npm:^6.10.0, ajv@npm:^6.12.0, ajv@npm:^6.12.3, ajv@npm:^6.12.4": +"ajv@npm:^6.10.0, ajv@npm:^6.12.0, ajv@npm:^6.12.3, ajv@npm:^6.12.4, ajv@npm:^6.12.5": version: 6.12.6 resolution: "ajv@npm:6.12.6" dependencies: @@ -2460,13 +2589,6 @@ __metadata: languageName: node linkType: hard -"async-limiter@npm:~1.0.0": - version: 1.0.1 - resolution: "async-limiter@npm:1.0.1" - checksum: d123312ace75c07399ddc58e06cc028dacce35f71cdf59cf9b22f6c31dde221c22285e6185ede823ecb67f3b3065e26205eb9f74fcbba3f12ce7a2c2b09d7763 - languageName: node - linkType: hard - "async@npm:0.9.x": version: 0.9.2 resolution: "async@npm:0.9.2" @@ -2667,6 +2789,13 @@ __metadata: languageName: node linkType: hard +"big.js@npm:^5.2.2": + version: 5.2.2 + resolution: "big.js@npm:5.2.2" + checksum: ea33d7d25674df4253ae3667da7f48ade6cc8828cb4f2c3a7753f53975f10cebae57e0d1ecf84f1b920b5467262dc0d4f357e5e497b138472d0e64992a8402a4 + languageName: node + linkType: hard + "big.js@npm:^6.0.3": version: 6.0.3 resolution: "big.js@npm:6.0.3" @@ -2748,6 +2877,13 @@ __metadata: languageName: node linkType: hard +"boolbase@npm:^1.0.0, boolbase@npm:~1.0.0": + version: 1.0.0 + resolution: "boolbase@npm:1.0.0" + checksum: e827963c416fdb1dbcd57e066a43c40829518f4dcdc9f58ed04519daeebb610adacbb6cf102518bda9f08be593c5b1b49a83e36bf6b7d91b3403f7e35510eeae + languageName: node + linkType: hard + "boolean@npm:^3.0.1": version: 3.0.2 resolution: "boolean@npm:3.0.2" @@ -2978,6 +3114,21 @@ __metadata: languageName: node linkType: hard +"browserslist@npm:^4.14.5": + version: 4.16.3 + resolution: "browserslist@npm:4.16.3" + dependencies: + caniuse-lite: ^1.0.30001181 + colorette: ^1.2.1 + electron-to-chromium: ^1.3.649 + escalade: ^3.1.1 + node-releases: ^1.1.70 + bin: + browserslist: cli.js + checksum: dfab0d3c3d9a3517cf3f8a274bc4e8245f3a02c1a5ae2a0e01498273d363952d11ee09fdce3b0ce551f6cab9d619ed2d9facf7b6471c9190df949a5ad39665c5 + languageName: node + linkType: hard + "bs-logger@npm:0.x": version: 0.2.6 resolution: "bs-logger@npm:0.2.6" @@ -3086,13 +3237,6 @@ __metadata: languageName: node linkType: hard -"builtin-modules@npm:^3.1.0": - version: 3.2.0 - resolution: "builtin-modules@npm:3.2.0" - checksum: f0e7240f70ae472a0a0167bf76d2e828c73028fe60be8cd229939c38a27527ea68c92f700553dac1316fa124af3037bc7a765ca0e029a03d2e9201dfb372ea24 - languageName: node - linkType: hard - "builtin-status-codes@npm:^3.0.0": version: 3.0.0 resolution: "builtin-status-codes@npm:3.0.0" @@ -3163,6 +3307,16 @@ __metadata: languageName: node linkType: hard +"camel-case@npm:^4.1.1": + version: 4.1.2 + resolution: "camel-case@npm:4.1.2" + dependencies: + pascal-case: ^3.1.2 + tslib: ^2.0.3 + checksum: 0b8dcfb424c9497e45984b88ef005c66bdf8e877e36365aedfc3cf73182684fde5a14cf2c526579c0351a5f27dc39a00f1edecc25d43606075fea948c504e37f + languageName: node + linkType: hard + "camelcase-keys@npm:^2.0.0": version: 2.1.0 resolution: "camelcase-keys@npm:2.1.0" @@ -3212,6 +3366,13 @@ __metadata: languageName: node linkType: hard +"caniuse-lite@npm:^1.0.30001181": + version: 1.0.30001204 + resolution: "caniuse-lite@npm:1.0.30001204" + checksum: 650f320ece8aa5eb1caf406a143d93097af97b84070b9a01028f41a8feab1eae8364478c4e0e0571a962ef245c9b6fbf3ea611295c9882e5f97b8b83d97de2de + languageName: node + linkType: hard + "capture-exit@npm:^2.0.0": version: 2.0.0 resolution: "capture-exit@npm:2.0.0" @@ -3286,7 +3447,7 @@ __metadata: languageName: node linkType: hard -"chokidar@npm:^3.3.0, chokidar@npm:^3.4.1, chokidar@npm:^3.5.1": +"chokidar@npm:^3.4.1, chokidar@npm:^3.5.1": version: 3.5.1 resolution: "chokidar@npm:3.5.1" dependencies: @@ -3312,6 +3473,15 @@ __metadata: languageName: node linkType: hard +"chrome-trace-event@npm:^1.0.2": + version: 1.0.2 + resolution: "chrome-trace-event@npm:1.0.2" + dependencies: + tslib: ^1.9.0 + checksum: 926fe23bc92e35c7fb666711c1dc1f342f289a728eb37d23bc4371df7587fe58152569eb57d657e2377f2e56093513939cab5a5a8f3589743938cc0b61527c02 + languageName: node + linkType: hard + "chromium-pickle-js@npm:^0.2.0": version: 0.2.0 resolution: "chromium-pickle-js@npm:0.2.0" @@ -3355,6 +3525,15 @@ __metadata: languageName: node linkType: hard +"clean-css@npm:^4.2.3": + version: 4.2.3 + resolution: "clean-css@npm:4.2.3" + dependencies: + source-map: ~0.6.0 + checksum: a60f7800828ea7a6b8315c3c855d700c59cf9e45e88a88e73c7fff12ee316a4afcbca1041b14453c8020f57de72ebf3d0ed6250f306faea83f5e05ee90a4c67a + languageName: node + linkType: hard + "clean-stack@npm:^2.0.0": version: 2.2.0 resolution: "clean-stack@npm:2.2.0" @@ -3474,6 +3653,17 @@ __metadata: languageName: node linkType: hard +"clone-deep@npm:^4.0.1": + version: 4.0.1 + resolution: "clone-deep@npm:4.0.1" + dependencies: + is-plain-object: ^2.0.4 + kind-of: ^6.0.2 + shallow-clone: ^3.0.0 + checksum: b0146d66cabc7e609d23d10155dcc88e2f74b03539b3b65f8a05f889500e2a78b6c6265a744445d009d512a1afa16836f62aa5737d462027142984c2d41130c8 + languageName: node + linkType: hard + "clone-response@npm:^1.0.2": version: 1.0.2 resolution: "clone-response@npm:1.0.2" @@ -3546,6 +3736,13 @@ __metadata: languageName: node linkType: hard +"colorette@npm:^1.2.1": + version: 1.2.2 + resolution: "colorette@npm:1.2.2" + checksum: e240f0c94b8d9f34b52bd17b50fc13a3b74f9e662edeaa2b0c65e06ec6b1fc6367fb42b834ec5a1d819d68b74a3d850f3bd3e284f9e614d6c4ffa122f83c6ec5 + languageName: node + linkType: hard + "colors@npm:^1.1.2": version: 1.4.0 resolution: "colors@npm:1.4.0" @@ -3595,6 +3792,13 @@ __metadata: languageName: node linkType: hard +"commander@npm:^4.1.1": + version: 4.1.1 + resolution: "commander@npm:4.1.1" + checksum: 448585071bf8fb4c0bf9dd52abaee43dea086f801334caec2c8e8c9f456f8abc224c1614ccbbdbf7da5ac2524d230f13cf1fc86c233cf8a041ebecea7df106e9 + languageName: node + linkType: hard + "commander@npm:^5.1.0": version: 5.1.0 resolution: "commander@npm:5.1.0" @@ -3609,6 +3813,13 @@ __metadata: languageName: node linkType: hard +"commander@npm:^7.0.0": + version: 7.2.0 + resolution: "commander@npm:7.2.0" + checksum: bdc0eca5e25cd24af8440163d3c9a996785bbac4b49a590365699cdc1ed08cefbac8f268153208ab2bc5dc3cb1d3fb573fd1590c681e36e371342186bd331a4c + languageName: node + linkType: hard + "common-tags@npm:^1.8.0": version: 1.8.0 resolution: "common-tags@npm:1.8.0" @@ -3616,13 +3827,6 @@ __metadata: languageName: node linkType: hard -"commondir@npm:^1.0.1": - version: 1.0.1 - resolution: "commondir@npm:1.0.1" - checksum: 98f18ad14f0ea38e0866db365bc8496f2a74250cf47ec96b94913e1b0574c99b4ff837a9f05dbc68d82505fd06b52dfba4f6bbe6fbda43094296cfaf33b475a0 - languageName: node - linkType: hard - "compare-func@npm:^2.0.0": version: 2.0.0 resolution: "compare-func@npm:2.0.0" @@ -4036,7 +4240,7 @@ __metadata: languageName: node linkType: hard -"cross-spawn@npm:^7.0.0, cross-spawn@npm:^7.0.2": +"cross-spawn@npm:^7.0.0, cross-spawn@npm:^7.0.2, cross-spawn@npm:^7.0.3": version: 7.0.3 resolution: "cross-spawn@npm:7.0.3" dependencies: @@ -4047,7 +4251,7 @@ __metadata: languageName: node linkType: hard -"crypto-browserify@npm:^3.0.0": +"crypto-browserify@npm:^3.0.0, crypto-browserify@npm:^3.12.0": version: 3.12.0 resolution: "crypto-browserify@npm:3.12.0" dependencies: @@ -4073,6 +4277,25 @@ __metadata: languageName: node linkType: hard +"css-select@npm:^2.0.2": + version: 2.1.0 + resolution: "css-select@npm:2.1.0" + dependencies: + boolbase: ^1.0.0 + css-what: ^3.2.1 + domutils: ^1.7.0 + nth-check: ^1.0.2 + checksum: b534aad04abbd433849d55b93e234b81c1ade4422c638a916fd7163db5a3b07186e92ce43c292d954417c8ce020eb31b8990ed2fb30c9c145c7f2549621e8095 + languageName: node + linkType: hard + +"css-what@npm:^3.2.1": + version: 3.4.2 + resolution: "css-what@npm:3.4.2" + checksum: f9f258ad625f54485981aac75bed584984310fee33d3ba9a25fbb9e84d5abbf2a13ff8599fd0c13a76f96accc3dc6e569679bf84047fc6c0148268ca8248e008 + languageName: node + linkType: hard + "cssom@npm:^0.4.4": version: 0.4.4 resolution: "cssom@npm:0.4.4" @@ -4514,6 +4737,25 @@ __metadata: languageName: node linkType: hard +"dom-converter@npm:^0.2": + version: 0.2.0 + resolution: "dom-converter@npm:0.2.0" + dependencies: + utila: ~0.4 + checksum: 437b4464bd3c5e654decf855f9263e939d633d7bb720512f9a400b3e1005d870eb4a5fbead7d9ccb7849f7df5ee30c62f9a56b68143c13575ae5fef16007742c + languageName: node + linkType: hard + +"dom-serializer@npm:0": + version: 0.2.2 + resolution: "dom-serializer@npm:0.2.2" + dependencies: + domelementtype: ^2.0.1 + entities: ^2.0.0 + checksum: 598e05e71b8cdb03424393c0631818b978b9fee2dd18d0215a9ee97a6dee86bddd1dcfae4609c173185a9f1bcde24d4a87e1f0d512d66b76536b21fc3f34fc03 + languageName: node + linkType: hard + "dom-walk@npm:^0.1.0": version: 0.1.2 resolution: "dom-walk@npm:0.1.2" @@ -4528,6 +4770,20 @@ __metadata: languageName: node linkType: hard +"domelementtype@npm:1, domelementtype@npm:^1.3.1": + version: 1.3.1 + resolution: "domelementtype@npm:1.3.1" + checksum: a4791788de07071422b2fe63b58cfb89c2507def6864954d0d7a062adb00fc925059856d29c3e48051c8fa2f20147e5d3fb24b1adbc5bdf0f9e99981b53b74c6 + languageName: node + linkType: hard + +"domelementtype@npm:^2.0.1": + version: 2.1.0 + resolution: "domelementtype@npm:2.1.0" + checksum: c3e63b6c94bf74d6375e12370f612d1cd61c0d3bc21b46684d93c797b3924de2e84278b0b5cdf3dce21f64ee94c34a005994f373c0e420759ae1856f075f0f57 + languageName: node + linkType: hard + "domexception@npm:^2.0.1": version: 2.0.1 resolution: "domexception@npm:2.0.1" @@ -4537,6 +4793,35 @@ __metadata: languageName: node linkType: hard +"domhandler@npm:^2.3.0": + version: 2.4.2 + resolution: "domhandler@npm:2.4.2" + dependencies: + domelementtype: 1 + checksum: dbe99b096aaf6e0618efc2e7e39d46448cba00999b08ba14970ee4d7a8916c4d4d463fcc1b4a7f247b34f47d1c115eec8fa5f8a4d1e430b2207da32bdf41f49a + languageName: node + linkType: hard + +"domutils@npm:^1.5.1, domutils@npm:^1.7.0": + version: 1.7.0 + resolution: "domutils@npm:1.7.0" + dependencies: + dom-serializer: 0 + domelementtype: 1 + checksum: a5b2f01fb3ff626073e3c3b43fedcff34073fb059b1235ee31cd0b5690d826304f41bc3fd117f95d754a1666ac3a57d224b408d83dd4f1c4525fd5b636d8df6f + languageName: node + linkType: hard + +"dot-case@npm:^3.0.4": + version: 3.0.4 + resolution: "dot-case@npm:3.0.4" + dependencies: + no-case: ^3.0.4 + tslib: ^2.0.3 + checksum: 2d93626464927f533eaa66ba8c9b3a2dede6a324b5020fb90c46779ed629d50542f642aaac578e035e5cb141473c5f2c50eac232a8d8bf820ab471358d7bf587 + languageName: node + linkType: hard + "dot-prop@npm:^5.1.0, dot-prop@npm:^5.2.0": version: 5.3.0 resolution: "dot-prop@npm:5.3.0" @@ -4658,6 +4943,13 @@ __metadata: languageName: node linkType: hard +"electron-to-chromium@npm:^1.3.649": + version: 1.3.699 + resolution: "electron-to-chromium@npm:1.3.699" + checksum: 25a6906ca28d7b572c87a6567c2fb99c58aa01158561fb4f168abeb2ca6b84edd868bfc7344ba6e0e8429eab422dc8ac285452e2394d59a9db97c56dbefe0574 + languageName: node + linkType: hard + "electron@npm:^11.3.0": version: 11.3.0 resolution: "electron@npm:11.3.0" @@ -4714,6 +5006,13 @@ __metadata: languageName: node linkType: hard +"emojis-list@npm:^3.0.0": + version: 3.0.0 + resolution: "emojis-list@npm:3.0.0" + checksum: a79126b55bc86ee8fd938235a6adf9d457c05fb5bb934e8608b7d35c878d9d1e312a67759244f5c3fba0810b508eb5617e5e6ad6886496ebcfa6832d1c8de3c4 + languageName: node + linkType: hard + "enc-utils@npm:3.0.0, enc-utils@npm:^3.0.0": version: 3.0.0 resolution: "enc-utils@npm:3.0.0" @@ -4740,6 +5039,27 @@ __metadata: languageName: node linkType: hard +"enhanced-resolve@npm:^4.0.0": + version: 4.5.0 + resolution: "enhanced-resolve@npm:4.5.0" + dependencies: + graceful-fs: ^4.1.2 + memory-fs: ^0.5.0 + tapable: ^1.0.0 + checksum: 72e679343f3ca6f2f84b1259460705fa29d46f0b806fa562db96edeb7826357a97ba9ccb61a07cdb05f51c1b4d2f5b544a2e4a6c257d7395a0c9b6e727f86d08 + languageName: node + linkType: hard + +"enhanced-resolve@npm:^5.7.0": + version: 5.7.0 + resolution: "enhanced-resolve@npm:5.7.0" + dependencies: + graceful-fs: ^4.2.4 + tapable: ^2.2.0 + checksum: 545cfa659e9cdccf1240bccbbd1791db7ec589979d71b35df5aeaf872dd8d13fab379ad73fa960f4cb32963b85492792c0fb0866f484043740014824ae6088b9 + languageName: node + linkType: hard + "enquirer@npm:^2.3.5, enquirer@npm:^2.3.6": version: 2.3.6 resolution: "enquirer@npm:2.3.6" @@ -4749,6 +5069,20 @@ __metadata: languageName: node linkType: hard +"entities@npm:^1.1.1": + version: 1.1.2 + resolution: "entities@npm:1.1.2" + checksum: 3a4259db358c612853e616915d398e692a3c5dbaa4da44b9a6fce15ab88615cadc9790af608c3bee152972ece69ae61a22f4a13272fd943db2ceaee02ce5cc87 + languageName: node + linkType: hard + +"entities@npm:^2.0.0": + version: 2.2.0 + resolution: "entities@npm:2.2.0" + checksum: ebd62621a15a13f4e914322cf8b1d4aeb224fa5365910d8899615835dada8b1349dea77bbcd4db2eea100845de313c46303accafece669d929d64ebcc90f4517 + languageName: node + linkType: hard + "env-paths@npm:^2.2.0": version: 2.2.0 resolution: "env-paths@npm:2.2.0" @@ -4756,6 +5090,26 @@ __metadata: languageName: node linkType: hard +"envinfo@npm:^7.7.3": + version: 7.7.4 + resolution: "envinfo@npm:7.7.4" + bin: + envinfo: dist/cli.js + checksum: 0a3ffb4ad515a9c7068824d57da6d146205478da71b54d3129d364eacd429fea2e8fb7921a66acd6773af0d066a849f517ab4a694a91eba6ef508d9a9771214a + languageName: node + linkType: hard + +"errno@npm:^0.1.3": + version: 0.1.8 + resolution: "errno@npm:0.1.8" + dependencies: + prr: ~1.0.1 + bin: + errno: cli.js + checksum: daf7a2aab678c3e5207eabc15e0f40bf1617cb1f69a120cac1b0418876e2f855d7eecb45818bf75a377f1566047ead322188613a12e9fb45145d98c32b6e718b + languageName: node + linkType: hard + "error-ex@npm:^1.2.0, error-ex@npm:^1.3.1": version: 1.3.2 resolution: "error-ex@npm:1.3.2" @@ -4787,6 +5141,13 @@ __metadata: languageName: node linkType: hard +"es-module-lexer@npm:^0.4.0": + version: 0.4.1 + resolution: "es-module-lexer@npm:0.4.1" + checksum: 0c634ce62d3a77b04aa56b9ca2af2b58ff73a834afc76ac6747b25173e97d9050a28451b6ed39b54b84b8498d887ac8bd5bcf2c9aa9ba948ca0aee0acd613618 + languageName: node + linkType: hard + "es-to-primitive@npm:^1.2.1": version: 1.2.1 resolution: "es-to-primitive@npm:1.2.1" @@ -5032,27 +5393,6 @@ __metadata: languageName: node linkType: hard -"estree-walker@npm:^0.6.1": - version: 0.6.1 - resolution: "estree-walker@npm:0.6.1" - checksum: a63b94b841fcda2d79ff8e313b4ea8439b3364094ba66547289814bd7da4399a54cd33849b23504d239266430f219a142627071201a9fb6eb488bd025575f8fc - languageName: node - linkType: hard - -"estree-walker@npm:^1.0.1": - version: 1.0.1 - resolution: "estree-walker@npm:1.0.1" - checksum: 85e7cee763e9125a7d8a947b3a06a8b9282873936df220dd0d791d9b3315e45e40ab096b43ba71bdc99140c11a6d23fdcf686642dc119a7b2d6181004fdb24d2 - languageName: node - linkType: hard - -"estree-walker@npm:^2.0.1": - version: 2.0.2 - resolution: "estree-walker@npm:2.0.2" - checksum: 378cc9d3be56962c5219c55ad1fde732cb7d55a11cde5acbf5995f39ddd0e98c1095a43c0ef15a520d1d6910e816bd3daff5fc5d7d38baaf8b12d5a2970df57c - languageName: node - linkType: hard - "esutils@npm:^2.0.2": version: 2.0.3 resolution: "esutils@npm:2.0.3" @@ -5200,6 +5540,13 @@ __metadata: languageName: node linkType: hard +"events@npm:^3.2.0": + version: 3.3.0 + resolution: "events@npm:3.3.0" + checksum: 56fa12567013e85b98782a1d971442ea29df057129d8a94432711fd68303357594ea37bfbe234860e28581a7768f943a8bea88c16b48aa01b96acf804bc01d52 + languageName: node + linkType: hard + "evp_bytestokey@npm:^1.0.0, evp_bytestokey@npm:^1.0.3": version: 1.0.3 resolution: "evp_bytestokey@npm:1.0.3" @@ -5250,6 +5597,23 @@ __metadata: languageName: node linkType: hard +"execa@npm:^5.0.0": + version: 5.0.0 + resolution: "execa@npm:5.0.0" + dependencies: + cross-spawn: ^7.0.3 + get-stream: ^6.0.0 + human-signals: ^2.1.0 + is-stream: ^2.0.0 + merge-stream: ^2.0.0 + npm-run-path: ^4.0.1 + onetime: ^5.1.2 + signal-exit: ^3.0.3 + strip-final-newline: ^2.0.0 + checksum: bf9664702c981ae922ce465bc60d9bfd583e9ad47ab1a89168665e1fb330cc72f7080fda606bac85454bdc341198f454072018e616f0d03aa1e4b671ef04b94e + languageName: node + linkType: hard + "executable@npm:^4.1.1": version: 4.1.1 resolution: "executable@npm:4.1.1" @@ -5421,6 +5785,13 @@ __metadata: languageName: node linkType: hard +"fastest-levenshtein@npm:^1.0.12": + version: 1.0.12 + resolution: "fastest-levenshtein@npm:1.0.12" + checksum: aa3c45b6c9d0993c41fed6d637cb9c3bc03d968bec21b66b85a6a294ab25b613cf71dd501f9a7b35853e61d4f0e407242c8b26033351c77e14161af9e950559b + languageName: node + linkType: hard + "fastq@npm:^1.6.0": version: 1.10.1 resolution: "fastq@npm:1.10.1" @@ -5905,6 +6276,13 @@ __metadata: languageName: node linkType: hard +"get-stream@npm:^6.0.0": + version: 6.0.0 + resolution: "get-stream@npm:6.0.0" + checksum: 4354a4de78ebfd4340db6c7a3956ad1db7e67dbf718bcc576481697188442156f88d0d79d94b8af2615dad9920d41df85227e0c6b0fe5764d26e0df25f4035f8 + languageName: node + linkType: hard + "get-value@npm:^2.0.3, get-value@npm:^2.0.6": version: 2.0.6 resolution: "get-value@npm:2.0.6" @@ -5985,6 +6363,13 @@ __metadata: languageName: node linkType: hard +"glob-to-regexp@npm:^0.4.1": + version: 0.4.1 + resolution: "glob-to-regexp@npm:0.4.1" + checksum: 6093c15d9f92d010998dd7cc7a5ba4e74eea83878d3f8c2616c6935dab9a79bf31ca7ddc214604b84a87c65b9e51481221e325be68f5fe6db8ed27dc76a5230f + languageName: node + linkType: hard + "glob@npm:^7.0.0, glob@npm:^7.1.0, glob@npm:^7.1.1, glob@npm:^7.1.2, glob@npm:^7.1.3, glob@npm:^7.1.4, glob@npm:^7.1.6": version: 7.1.6 resolution: "glob@npm:7.1.6" @@ -6282,6 +6667,15 @@ __metadata: languageName: node linkType: hard +"he@npm:^1.2.0": + version: 1.2.0 + resolution: "he@npm:1.2.0" + bin: + he: bin/he + checksum: 212122003c20c8c17ac0c83a419b4c8e835411ff6ab9195d053ea6e4a0597cc005b5b8eabcbd57b0b0c0fe676f0049e09315845fff4e051198845491cbba260e + languageName: node + linkType: hard + "hmac-drbg@npm:^1.0.1": version: 1.0.1 resolution: "hmac-drbg@npm:1.0.1" @@ -6325,6 +6719,38 @@ __metadata: languageName: node linkType: hard +"html-minifier-terser@npm:^5.0.1": + version: 5.1.1 + resolution: "html-minifier-terser@npm:5.1.1" + dependencies: + camel-case: ^4.1.1 + clean-css: ^4.2.3 + commander: ^4.1.1 + he: ^1.2.0 + param-case: ^3.0.3 + relateurl: ^0.2.7 + terser: ^4.6.3 + bin: + html-minifier-terser: cli.js + checksum: d05dea891f5977a35691306b1fb40438cffd6620c2f5a69d7ecb67bfa836af1d36c24978edd1616dc6d27e230561bd756c5f11b3054e6ebf2f8448289e3ca73d + languageName: node + linkType: hard + +"html-webpack-plugin@npm:^5.3.1": + version: 5.3.1 + resolution: "html-webpack-plugin@npm:5.3.1" + dependencies: + "@types/html-minifier-terser": ^5.0.0 + html-minifier-terser: ^5.0.1 + lodash: ^4.17.20 + pretty-error: ^2.1.1 + tapable: ^2.0.0 + peerDependencies: + webpack: ^5.20.0 + checksum: 2d744cf3144686cc4b786dac8fbbce3733dd1825a99efea2f289b54e47201f8431df56114d72eb87cf4f78aa8dede6ea5ee09904313dbd72209dc3a43a804b51 + languageName: node + linkType: hard + "htmlescape@npm:^1.1.0": version: 1.1.1 resolution: "htmlescape@npm:1.1.1" @@ -6332,6 +6758,20 @@ __metadata: languageName: node linkType: hard +"htmlparser2@npm:^3.10.1": + version: 3.10.1 + resolution: "htmlparser2@npm:3.10.1" + dependencies: + domelementtype: ^1.3.1 + domhandler: ^2.3.0 + domutils: ^1.5.1 + entities: ^1.1.1 + inherits: ^2.0.1 + readable-stream: ^3.1.1 + checksum: 94fa6312e6c378b1c0f1626d3f468f0b25c5dcf6689bfa61fa0002c044c4c77842b5122feb84b501b02539165917febba0ffe754046996c9e8ed77c1bb65e66c + languageName: node + linkType: hard + "http-cache-semantics@npm:^4.0.0": version: 4.1.0 resolution: "http-cache-semantics@npm:4.1.0" @@ -6364,6 +6804,13 @@ __metadata: languageName: node linkType: hard +"human-signals@npm:^2.1.0": + version: 2.1.0 + resolution: "human-signals@npm:2.1.0" + checksum: 70bfd94d27b8ca94f76f92f56d294694860c15264393a8ffee83f49535a08da02e477064d91e2b511cc642ec5c7922675d2babcca2b6bf6f45e4d037b632759d + languageName: node + linkType: hard + "husky@npm:^4.3.6": version: 4.3.8 resolution: "husky@npm:4.3.8" @@ -6566,6 +7013,13 @@ __metadata: languageName: node linkType: hard +"interpret@npm:^2.2.0": + version: 2.2.0 + resolution: "interpret@npm:2.2.0" + checksum: c89b6aa67f6957ab57e3f12c406043ea6a8a00bfd4b36bdb914080a973574bee40e25afc0b162bcab9793e39744c90cc03e23150a79ad6a4b9ea31291a23ced4 + languageName: node + linkType: hard + "invert-kv@npm:^1.0.0": version: 1.0.0 resolution: "invert-kv@npm:1.0.0" @@ -6820,13 +7274,6 @@ __metadata: languageName: node linkType: hard -"is-module@npm:^1.0.0": - version: 1.0.0 - resolution: "is-module@npm:1.0.0" - checksum: 2cbd41e2760874130b76aee84cc53120c4feef0d0f196fa665326857b444c8549909cc840f3f3a59652a7e8df46146a77f6c0f3f70a578704e03670975843e74 - languageName: node - linkType: hard - "is-negative-zero@npm:^2.0.1": version: 2.0.1 resolution: "is-negative-zero@npm:2.0.1" @@ -6917,15 +7364,6 @@ __metadata: languageName: node linkType: hard -"is-reference@npm:^1.2.1": - version: 1.2.1 - resolution: "is-reference@npm:1.2.1" - dependencies: - "@types/estree": "*" - checksum: 9daa3d7c4dc159e326be68c025a43bf714b36a6d065c2cc6907f7c44d010867dd10ec7f74bff37cb5d2000ac8b03c94cde3d69c85dc9a56a887ce576200ad01f - languageName: node - linkType: hard - "is-regex@npm:^1.1.1": version: 1.1.2 resolution: "is-regex@npm:1.1.2" @@ -7564,7 +8002,7 @@ __metadata: languageName: node linkType: hard -"jest-worker@npm:^26.2.1, jest-worker@npm:^26.6.2": +"jest-worker@npm:^26.6.2": version: 26.6.2 resolution: "jest-worker@npm:26.6.2" dependencies: @@ -7696,7 +8134,7 @@ __metadata: languageName: node linkType: hard -"json-parse-better-errors@npm:^1.0.1": +"json-parse-better-errors@npm:^1.0.1, json-parse-better-errors@npm:^1.0.2": version: 1.0.2 resolution: "json-parse-better-errors@npm:1.0.2" checksum: b4c4f0e43b43892af887db742b26f9aa6302b09cd5f6e655ead49fca9f47f3cdd300dcf98cf5218778262be51d7b29859221206fc98b87a1a61c5af7618dae89 @@ -8102,27 +8540,6 @@ __metadata: languageName: node linkType: hard -"livereload-js@npm:^3.1.0": - version: 3.3.1 - resolution: "livereload-js@npm:3.3.1" - checksum: 2cf4ab6f51301bd5964b0432bed066541839e0ec560e5df1b4049a2547a87a9dd01ed83df2b1687f022887ca2534e4a65104385374775179bd861d6f3dc57d25 - languageName: node - linkType: hard - -"livereload@npm:^0.9.1": - version: 0.9.1 - resolution: "livereload@npm:0.9.1" - dependencies: - chokidar: ^3.3.0 - livereload-js: ^3.1.0 - opts: ">= 1.2.0" - ws: ^6.2.1 - bin: - livereload: ./bin/livereload.js - checksum: e2c850e5d6c0191cc0796c0558f6c71bded88c3982835529dc8559e406516c61d3038e757e4a70a5ccf65b107ca8eace9b1a2211e5e3c71bacf329f971e606b1 - languageName: node - linkType: hard - "load-json-file@npm:^1.0.0": version: 1.1.0 resolution: "load-json-file@npm:1.1.0" @@ -8140,11 +8557,29 @@ __metadata: version: 4.0.0 resolution: "load-json-file@npm:4.0.0" dependencies: - graceful-fs: ^4.1.2 - parse-json: ^4.0.0 - pify: ^3.0.0 - strip-bom: ^3.0.0 - checksum: 692f33387be2439e920e394a70754499c22eabe567f55fee7c0a8994c050e27360c1b39c5375d214539ebb7d609d28e69f6bd6e3c070d30bc202c99289e27f96 + graceful-fs: ^4.1.2 + parse-json: ^4.0.0 + pify: ^3.0.0 + strip-bom: ^3.0.0 + checksum: 692f33387be2439e920e394a70754499c22eabe567f55fee7c0a8994c050e27360c1b39c5375d214539ebb7d609d28e69f6bd6e3c070d30bc202c99289e27f96 + languageName: node + linkType: hard + +"loader-runner@npm:^4.2.0": + version: 4.2.0 + resolution: "loader-runner@npm:4.2.0" + checksum: e8b103ae98d589d9f5444b51053cc8ec48d8d6d9c1d0f845fd6d25ada769c68f22c5031a58ba95faf9a561eb95607a38005ac37339e1e4e37105467193d2b290 + languageName: node + linkType: hard + +"loader-utils@npm:^2.0.0": + version: 2.0.0 + resolution: "loader-utils@npm:2.0.0" + dependencies: + big.js: ^5.2.2 + emojis-list: ^3.0.0 + json5: ^2.1.2 + checksum: a1c2e48781e1501e126a32c39bc1fb1a7e2f02bd99e5aeb8853ddaf3c121fffefcc4579367f97ca6890b58369e571af1c9ec82e4e20db238d560ab359ff25c33 languageName: node linkType: hard @@ -8286,6 +8721,15 @@ __metadata: languageName: node linkType: hard +"lower-case@npm:^2.0.2": + version: 2.0.2 + resolution: "lower-case@npm:2.0.2" + dependencies: + tslib: ^2.0.3 + checksum: aabaca9cef65f7564a1005b625664527e4d169e363101e65773f8f6ff2fdcf09884a3bc02990cd7a62cf05f3538114af25ee7bef553f1ca3208c8a77ac75cbfa + languageName: node + linkType: hard + "lowercase-keys@npm:^1.0.0, lowercase-keys@npm:^1.0.1": version: 1.0.1 resolution: "lowercase-keys@npm:1.0.1" @@ -8309,15 +8753,6 @@ __metadata: languageName: node linkType: hard -"magic-string@npm:^0.25.5, magic-string@npm:^0.25.7": - version: 0.25.7 - resolution: "magic-string@npm:0.25.7" - dependencies: - sourcemap-codec: ^1.4.4 - checksum: 4b70c13eb21c6f1c54bf7fb029748dc44d6bfcd3c59e5deeda060eecc38df6144b91d10fb7a3cf6156fadab1a68f83d69a189df20ca5f6bd088bf0196ea8f039 - languageName: node - linkType: hard - "make-dir@npm:^3.0.0": version: 3.1.0 resolution: "make-dir@npm:3.1.0" @@ -8422,6 +8857,16 @@ __metadata: languageName: node linkType: hard +"memory-fs@npm:^0.5.0": + version: 0.5.0 + resolution: "memory-fs@npm:0.5.0" + dependencies: + errno: ^0.1.3 + readable-stream: ^2.0.1 + checksum: deb916f33ca09215d6ad58db30854bbf36aaca86e018dcbbbdb7c6160661e8c0b9acdcc23c9931fc6dcd62f3dd5318a7ecab519e3688f7787d0833e5f48c0d0a + languageName: node + linkType: hard + "memorystream@npm:^0.3.1": version: 0.3.1 resolution: "memorystream@npm:0.3.1" @@ -8501,7 +8946,7 @@ __metadata: languageName: node linkType: hard -"micromatch@npm:^4.0.2": +"micromatch@npm:^4.0.0, micromatch@npm:^4.0.2": version: 4.0.2 resolution: "micromatch@npm:4.0.2" dependencies: @@ -8530,7 +8975,7 @@ __metadata: languageName: node linkType: hard -"mime-types@npm:^2.1.12, mime-types@npm:~2.1.19": +"mime-types@npm:^2.1.12, mime-types@npm:^2.1.27, mime-types@npm:~2.1.19": version: 2.1.29 resolution: "mime-types@npm:2.1.29" dependencies: @@ -8777,7 +9222,7 @@ __metadata: languageName: node linkType: hard -"neo-async@npm:^2.6.0": +"neo-async@npm:^2.6.0, neo-async@npm:^2.6.2": version: 2.6.2 resolution: "neo-async@npm:2.6.2" checksum: 34a8f5309135be258a97082af810ea43700a3e0121e7b1ea31b3e22e2663d7c0d502cd949abb6d1ab8c11abfd04500ee61721ec5408b2d4bef8105241fd8a4c2 @@ -8804,6 +9249,16 @@ __metadata: languageName: node linkType: hard +"no-case@npm:^3.0.4": + version: 3.0.4 + resolution: "no-case@npm:3.0.4" + dependencies: + lower-case: ^2.0.2 + tslib: ^2.0.3 + checksum: 84db4909caec37504c6655f995a004067f8733be8cd8d849f1578661b60a1685e086325fa4e1a5e8ce94e7416c1d0f037e2a00f635a14457183de80ab4fc7612 + languageName: node + linkType: hard + "node-addon-api@npm:^1.7.1": version: 1.7.2 resolution: "node-addon-api@npm:1.7.2" @@ -8888,6 +9343,13 @@ __metadata: languageName: node linkType: hard +"node-releases@npm:^1.1.70": + version: 1.1.71 + resolution: "node-releases@npm:1.1.71" + checksum: 9e283003f1deafd0ca7f9bbde9c4b5b05d880ca165217f5227b37406626d6689a246a5c4c72f9a8512be65cd51b13cc7d0f5d8bc68ad36089b620f1810292340 + languageName: node + linkType: hard + "nopt@npm:^5.0.0": version: 5.0.0 resolution: "nopt@npm:5.0.0" @@ -8986,7 +9448,7 @@ __metadata: languageName: node linkType: hard -"npm-run-path@npm:^4.0.0": +"npm-run-path@npm:^4.0.0, npm-run-path@npm:^4.0.1": version: 4.0.1 resolution: "npm-run-path@npm:4.0.1" dependencies: @@ -9007,6 +9469,15 @@ __metadata: languageName: node linkType: hard +"nth-check@npm:^1.0.2": + version: 1.0.2 + resolution: "nth-check@npm:1.0.2" + dependencies: + boolbase: ~1.0.0 + checksum: 88a58b8b6289344749102019422705e8e6fa870d55e4bd4c71f860105ea5b8145ae71657f6edd6df953964081f52d65936a3eec4af1d9ee42122e42d293b2abe + languageName: node + linkType: hard + "null-check@npm:^1.0.0": version: 1.0.0 resolution: "null-check@npm:1.0.0" @@ -9139,7 +9610,7 @@ __metadata: languageName: node linkType: hard -"onetime@npm:^5.1.0": +"onetime@npm:^5.1.0, onetime@npm:^5.1.2": version: 5.1.2 resolution: "onetime@npm:5.1.2" dependencies: @@ -9185,13 +9656,6 @@ __metadata: languageName: node linkType: hard -"opts@npm:>= 1.2.0": - version: 2.0.2 - resolution: "opts@npm:2.0.2" - checksum: 9f06c54f4dfa7ddccbf7c42b2e170076c5eabfacafe4249f643bda50462dabf0543405557eb619d2f09c886075c2bcaba2c2e8b5e23fcf4f899fc259e3e4397d - languageName: node - linkType: hard - "os-browserify@npm:~0.3.0": version: 0.3.0 resolution: "os-browserify@npm:0.3.0" @@ -9286,7 +9750,7 @@ __metadata: languageName: node linkType: hard -"p-limit@npm:^3.0.2": +"p-limit@npm:^3.0.2, p-limit@npm:^3.1.0": version: 3.1.0 resolution: "p-limit@npm:3.1.0" dependencies: @@ -9380,6 +9844,16 @@ __metadata: languageName: node linkType: hard +"param-case@npm:^3.0.3": + version: 3.0.4 + resolution: "param-case@npm:3.0.4" + dependencies: + dot-case: ^3.0.4 + tslib: ^2.0.3 + checksum: 879358f67167dfe48f4cd5b3c888456b8d7d30daf8bff1e354eece6e8bedb9fb27250bc34fd32390cb9d890677b9b907dcf89808ee3ebcd947d4c1db9f650127 + languageName: node + linkType: hard + "parent-module@npm:^1.0.0": version: 1.0.1 resolution: "parent-module@npm:1.0.1" @@ -9463,6 +9937,16 @@ __metadata: languageName: node linkType: hard +"pascal-case@npm:^3.1.2": + version: 3.1.2 + resolution: "pascal-case@npm:3.1.2" + dependencies: + no-case: ^3.0.4 + tslib: ^2.0.3 + checksum: 31708cecab221482edc81e2bd9b9d8282d72d4f1443b31f39725aa23768c5e42d93c4c014f1bc90f7f074e2a70d5091e4892ea370e550affc9ccf1d33c900bcd + languageName: node + linkType: hard + "pascalcase@npm:^0.1.1": version: 0.1.1 resolution: "pascalcase@npm:0.1.1" @@ -9620,7 +10104,7 @@ __metadata: languageName: node linkType: hard -"picomatch@npm:^2.0.4, picomatch@npm:^2.0.5, picomatch@npm:^2.2.1, picomatch@npm:^2.2.2": +"picomatch@npm:^2.0.4, picomatch@npm:^2.0.5, picomatch@npm:^2.2.1": version: 2.2.2 resolution: "picomatch@npm:2.2.2" checksum: 20fa75e0a58b39d83425b3db68744d5f6f361fd4fd66ec7745d884036d502abba0d553a637703af79939b844164b13e60eea339ccb043d7fbd74c3da2592b864 @@ -9756,6 +10240,16 @@ __metadata: languageName: node linkType: hard +"pretty-error@npm:^2.1.1": + version: 2.1.2 + resolution: "pretty-error@npm:2.1.2" + dependencies: + lodash: ^4.17.20 + renderkid: ^2.0.4 + checksum: 8c0982203661527cb43f24d4a692584d7df0e47582cc0d215b1f84b815db7fe1ddde736b96a3f47f67b200e0167b213aee8549fed8f30c5024d20ecaa324dc77 + languageName: node + linkType: hard + "pretty-format@npm:^26.0.0, pretty-format@npm:^26.6.2": version: 26.6.2 resolution: "pretty-format@npm:26.6.2" @@ -9806,6 +10300,13 @@ __metadata: languageName: node linkType: hard +"prr@npm:~1.0.1": + version: 1.0.1 + resolution: "prr@npm:1.0.1" + checksum: ac5c0986b46390140b920b8e7f6b56e769a00620af02b6bbdfc6658e8a36b876569c8f174a7c209843f5b9af3d13cbf847c2a9dded4d965b01afbfa5ea8d0761 + languageName: node + linkType: hard + "psl@npm:^1.1.28": version: 1.8.0 resolution: "psl@npm:1.8.0" @@ -9888,6 +10389,15 @@ __metadata: languageName: node linkType: hard +"qs@npm:^6.9.6": + version: 6.10.1 + resolution: "qs@npm:6.10.1" + dependencies: + side-channel: ^1.0.4 + checksum: 25e50a9107322027a998ba4eacec3df4b575c4f0a02cf0602002242d09ac997ab783384b6e90d6264a4d8387de3d17fb177d9c304a0dd9ec706a3087a069b204 + languageName: node + linkType: hard + "qs@npm:~6.5.2": version: 6.5.2 resolution: "qs@npm:6.5.2" @@ -9959,12 +10469,9 @@ __metadata: version: 0.0.0-use.local resolution: "radicle-upstream@workspace:." dependencies: + "@ethersproject/bytes": ^5.0.9 "@ethersproject/cli": ^5.0.9 - "@rollup/plugin-commonjs": ^16.0.0 - "@rollup/plugin-inject": ^4.0.2 - "@rollup/plugin-json": ^4.1.0 - "@rollup/plugin-node-resolve": ^10.0.0 - "@rollup/plugin-typescript": ^8.2.0 + "@ethersproject/properties": ^5.0.7 "@tsconfig/svelte": ^1.0.10 "@types/big.js": ^6.0.2 "@types/jest": ^26.0.20 @@ -9986,6 +10493,7 @@ __metadata: big.js: ^6.0.3 browserify: ^17.0.0 chokidar: ^3.5.1 + crypto-browserify: ^3.12.0 cypress: ^6.5.0 electron: ^11.3.0 electron-builder: ^22.9.1 @@ -9998,6 +10506,7 @@ __metadata: ethers: ^5.0.31 exit-hook: ^2.2.0 ganache-cli: ^6.12.2 + html-webpack-plugin: ^5.3.1 husky: ^4.3.6 jest: ^26.6.3 lint-staged: ^10.5.4 @@ -10011,23 +10520,22 @@ __metadata: prettier-plugin-svelte: ^1.4.2 prompts: ^2.4.0 pure-svg-code: ^1.0.6 + qs: ^6.9.6 radicle-contracts: "github:radicle-dev/radicle-contracts#commit=9fb23ac74a403b167a22513fc666779d871d292e" - rollup: ^2.39.0 - rollup-plugin-css-only: ^3.1.0 - rollup-plugin-livereload: ^2.0.0 - rollup-plugin-node-externals: ^2.1.6 - rollup-plugin-svelte: ^7.1.0 - rollup-plugin-terser: ^7.0.2 + regexparam: ^1.3.0 semver: ^7.3.4 sinon: ^9.2.4 standard-version: ^9.1.1 + stream-browserify: ^3.0.0 svelte: ^3.32.3 svelte-check: ^1.1.35 + svelte-loader: ^3.0.0 svelte-persistent-store: ^0.1.6 svelte-preprocess: ^4.6.9 svelte-spa-router: ^3.1.0 timeago.js: ^4.0.2 ts-jest: ^26.5.1 + ts-loader: ^8.0.18 ts-node: ^9.1.1 tslib: ^2.1.0 twemoji: 13.0.2 @@ -10036,6 +10544,8 @@ __metadata: uuid: ^8.3.0 validate.js: ^0.13.1 wait-on: ^5.2.1 + webpack: ^5.26.0 + webpack-cli: ^4.5.0 languageName: unknown linkType: soft @@ -10173,7 +10683,7 @@ __metadata: languageName: node linkType: hard -"readable-stream@npm:3, readable-stream@npm:^3.0.0, readable-stream@npm:^3.0.2, readable-stream@npm:^3.5.0, readable-stream@npm:^3.6.0": +"readable-stream@npm:3, readable-stream@npm:^3.0.0, readable-stream@npm:^3.0.2, readable-stream@npm:^3.1.1, readable-stream@npm:^3.5.0, readable-stream@npm:^3.6.0": version: 3.6.0 resolution: "readable-stream@npm:3.6.0" dependencies: @@ -10184,7 +10694,7 @@ __metadata: languageName: node linkType: hard -"readable-stream@npm:^2.0.2, readable-stream@npm:^2.0.6, readable-stream@npm:^2.2.2, readable-stream@npm:~2.3.6": +"readable-stream@npm:^2.0.1, readable-stream@npm:^2.0.2, readable-stream@npm:^2.0.6, readable-stream@npm:^2.2.2, readable-stream@npm:~2.3.6": version: 2.3.7 resolution: "readable-stream@npm:2.3.7" dependencies: @@ -10217,6 +10727,15 @@ __metadata: languageName: node linkType: hard +"rechoir@npm:^0.7.0": + version: 0.7.0 + resolution: "rechoir@npm:0.7.0" + dependencies: + resolve: ^1.9.0 + checksum: 1d4cc8db1d4ff51d4c156db7ff6fe0a376e7527b61afafd148f1cfa2c19a6c454f3f77f1cb175e1f1f1476a83dbeba3632de088441dbaa404091a30d39c8749f + languageName: node + linkType: hard + "redent@npm:^1.0.0": version: 1.0.0 resolution: "redent@npm:1.0.0" @@ -10247,7 +10766,7 @@ __metadata: languageName: node linkType: hard -"regexparam@npm:1.3.0": +"regexparam@npm:1.3.0, regexparam@npm:^1.3.0": version: 1.3.0 resolution: "regexparam@npm:1.3.0" checksum: 3be8055bc697d720647e2b2a781e8a784013e80d51724dce833524c8f1a9fbfa7efd3dac90572ce64191b82e908c8e70c6ff40b8da3ff0b3fb4199af73d4a8b5 @@ -10279,6 +10798,13 @@ __metadata: languageName: node linkType: hard +"relateurl@npm:^0.2.7": + version: 0.2.7 + resolution: "relateurl@npm:0.2.7" + checksum: 856db0385d82022042584c14702ce58cb4d74c6b6a6d98ba85357638e64c081e6cb85adbbadebc82eec87b6e70ba43ae02d8655e565dbd4baffdc405a1b0b614 + languageName: node + linkType: hard + "remove-trailing-separator@npm:^1.0.1": version: 1.1.0 resolution: "remove-trailing-separator@npm:1.1.0" @@ -10286,6 +10812,19 @@ __metadata: languageName: node linkType: hard +"renderkid@npm:^2.0.4": + version: 2.0.5 + resolution: "renderkid@npm:2.0.5" + dependencies: + css-select: ^2.0.2 + dom-converter: ^0.2 + htmlparser2: ^3.10.1 + lodash: ^4.17.20 + strip-ansi: ^3.0.0 + checksum: 12189dd90eeea03b2a4c81145749d1e214b7dd3ce4667c6d6e4d09359f16d3b2f7845bd1f19e7a6a53a93f83f778dfe0119f23c30983c3e1a28cc483338ade65 + languageName: node + linkType: hard + "repeat-element@npm:^1.1.2": version: 1.1.3 resolution: "repeat-element@npm:1.1.3" @@ -10405,13 +10944,6 @@ __metadata: languageName: node linkType: hard -"require-relative@npm:^0.8.7": - version: 0.8.7 - resolution: "require-relative@npm:0.8.7" - checksum: d07306c1ebfae4aaebeba64ff06ac453483fef1a18ee7bd2ef0460a94020f32f5135291ee0ae579ae7dde1d2d4bdc7bf3731fccb03fda937e07485245fbaadf3 - languageName: node - linkType: hard - "resolve-cwd@npm:^3.0.0": version: 3.0.0 resolution: "resolve-cwd@npm:3.0.0" @@ -10442,7 +10974,7 @@ __metadata: languageName: node linkType: hard -"resolve@^1.1.4, resolve@^1.1.6, resolve@^1.10.0, resolve@^1.17.0, resolve@^1.18.1, resolve@^1.4.0": +"resolve@^1.1.4, resolve@^1.1.6, resolve@^1.10.0, resolve@^1.17.0, resolve@^1.18.1, resolve@^1.4.0, resolve@^1.9.0": version: 1.20.0 resolution: "resolve@npm:1.20.0" dependencies: @@ -10452,7 +10984,7 @@ __metadata: languageName: node linkType: hard -"resolve@patch:resolve@^1.1.4#builtin, resolve@patch:resolve@^1.1.6#builtin, resolve@patch:resolve@^1.10.0#builtin, resolve@patch:resolve@^1.17.0#builtin, resolve@patch:resolve@^1.18.1#builtin, resolve@patch:resolve@^1.4.0#builtin": +"resolve@patch:resolve@^1.1.4#builtin, resolve@patch:resolve@^1.1.6#builtin, resolve@patch:resolve@^1.10.0#builtin, resolve@patch:resolve@^1.17.0#builtin, resolve@patch:resolve@^1.18.1#builtin, resolve@patch:resolve@^1.4.0#builtin, resolve@patch:resolve@^1.9.0#builtin": version: 1.20.0 resolution: "resolve@patch:resolve@npm%3A1.20.0#builtin::version=1.20.0&hash=3388aa" dependencies: @@ -10572,87 +11104,6 @@ __metadata: languageName: node linkType: hard -"rollup-plugin-css-only@npm:^3.1.0": - version: 3.1.0 - resolution: "rollup-plugin-css-only@npm:3.1.0" - dependencies: - "@rollup/pluginutils": 4 - peerDependencies: - rollup: 1 || 2 - checksum: 8a7d81d583bb3d2e0ccc29ddec4af94328e72f79421474613aafdf1363de7bb8ea0d5498b21f01b8db69c881db903310142397e60dd919e57a7bd6f2a889e20d - languageName: node - linkType: hard - -"rollup-plugin-livereload@npm:^2.0.0": - version: 2.0.0 - resolution: "rollup-plugin-livereload@npm:2.0.0" - dependencies: - livereload: ^0.9.1 - checksum: e32fc0e3dc090128af39f5ce3d7d442fc27f9059e596a2a81541553b3f600dab708c3a507ffcc0eb6b36e40726f67be1b4a77ecbf15ffcc66b7724acd3c6d52b - languageName: node - linkType: hard - -"rollup-plugin-node-externals@npm:^2.1.6": - version: 2.2.0 - resolution: "rollup-plugin-node-externals@npm:2.2.0" - dependencies: - find-up: ^4.1.0 - peerDependencies: - builtin-modules: ^3.1.0 - checksum: ecd332d57425d07f0718b41e51f659c88bd5225a0af2bd1a36a1ff97eed814ced5e1eb64874a88e400c13fd0f403aa946bc04cefcb571af75424085fb5a96994 - languageName: node - linkType: hard - -"rollup-plugin-svelte@npm:^7.1.0": - version: 7.1.0 - resolution: "rollup-plugin-svelte@npm:7.1.0" - dependencies: - require-relative: ^0.8.7 - rollup-pluginutils: ^2.8.2 - peerDependencies: - rollup: ">=2.0.0" - svelte: ">=3.5.0" - checksum: fa19a0cbed6e706d0206c58f9c5877a32a4c24b231f5b2f948c6062c8e0c3e15fe18551ff030af42d4198e79879e4e100d99329842e771e6c0d224527121039f - languageName: node - linkType: hard - -"rollup-plugin-terser@npm:^7.0.2": - version: 7.0.2 - resolution: "rollup-plugin-terser@npm:7.0.2" - dependencies: - "@babel/code-frame": ^7.10.4 - jest-worker: ^26.2.1 - serialize-javascript: ^4.0.0 - terser: ^5.0.0 - peerDependencies: - rollup: ^2.0.0 - checksum: 553cc21efcea3e4d46c61fbd41cb4a82a3ab8e02ae4ce7c03f9248dea93e5a91c3624e2271490ee05b2bb481568305733b496d968d3ac9c99b777a588a336f01 - languageName: node - linkType: hard - -"rollup-pluginutils@npm:^2.8.2": - version: 2.8.2 - resolution: "rollup-pluginutils@npm:2.8.2" - dependencies: - estree-walker: ^0.6.1 - checksum: 6922c1a26df033cc3da4650106244fb2211b5ddf72a93be5010cbe51a0817c9abcab08f61cbc3f5fc906b2701df123d8c9b0dae0a34e69dd07218e34e5d357b8 - languageName: node - linkType: hard - -"rollup@npm:^2.39.0": - version: 2.39.0 - resolution: "rollup@npm:2.39.0" - dependencies: - fsevents: ~2.3.1 - dependenciesMeta: - fsevents: - optional: true - bin: - rollup: dist/bin/rollup - checksum: b504b080e41382b1f7ff4327c970446458a10e9e083e080175435a1848df5403c10106440551276bfa2d23e56be2810ba52ec19794c74b50854ca89817e36b61 - languageName: node - linkType: hard - "rsvp@npm:^4.8.4": version: 4.8.5 resolution: "rsvp@npm:4.8.5" @@ -10759,6 +11210,17 @@ __metadata: languageName: node linkType: hard +"schema-utils@npm:^3.0.0": + version: 3.0.0 + resolution: "schema-utils@npm:3.0.0" + dependencies: + "@types/json-schema": ^7.0.6 + ajv: ^6.12.5 + ajv-keywords: ^3.5.2 + checksum: a084f593f222560c412a4d8f40c92386c01c1c709f27c0672c2f02927a4d4d475f57f8b8e91198d0defb452add160476a03f07a05b26200a64b5124fa874e158 + languageName: node + linkType: hard + "scrypt-js@npm:3.0.1, scrypt-js@npm:^3.0.0": version: 3.0.1 resolution: "scrypt-js@npm:3.0.1" @@ -10839,12 +11301,12 @@ __metadata: languageName: node linkType: hard -"serialize-javascript@npm:^4.0.0": - version: 4.0.0 - resolution: "serialize-javascript@npm:4.0.0" +"serialize-javascript@npm:^5.0.1": + version: 5.0.1 + resolution: "serialize-javascript@npm:5.0.1" dependencies: randombytes: ^2.1.0 - checksum: f17305aaabab9ae443505d1bf477c13b09adb7031c397d18400bec16f43f788febdd3311ca6043fdebd1d446cfa70a5804ef7268da54351dec51080f56d52fa9 + checksum: 97eef70a33c75e690b0c6aa2ffe622ecdfc888d3f181a5cf129e5778228dcd100febabc0f41ff793199ee79acd14cbbad0c69f1348a3893580fe424c4718889b languageName: node linkType: hard @@ -10886,6 +11348,15 @@ __metadata: languageName: node linkType: hard +"shallow-clone@npm:^3.0.0": + version: 3.0.1 + resolution: "shallow-clone@npm:3.0.1" + dependencies: + kind-of: ^6.0.2 + checksum: e329e054c286f0681fd8a9e5c353999519332f12510a99e189ea9cfa0337adb6f1414639d44493418ef6790a693b78c354525269f5db25a9feddd8b4d7891a62 + languageName: node + linkType: hard + "shasum-object@npm:^1.0.0": version: 1.0.0 resolution: "shasum-object@npm:1.0.0" @@ -10954,7 +11425,18 @@ __metadata: languageName: node linkType: hard -"signal-exit@npm:^3.0.0, signal-exit@npm:^3.0.2": +"side-channel@npm:^1.0.4": + version: 1.0.4 + resolution: "side-channel@npm:1.0.4" + dependencies: + call-bind: ^1.0.0 + get-intrinsic: ^1.0.2 + object-inspect: ^1.9.0 + checksum: 84258ce3edb1ad35810ca17eccd52fd504b5d4da59447a6829cfd1ae8e3cff97b7df2a14f9a45b7aaa3b507ded95626cf20a500735d3b797e9ffb1eba3cfa9e7 + languageName: node + linkType: hard + +"signal-exit@npm:^3.0.0, signal-exit@npm:^3.0.2, signal-exit@npm:^3.0.3": version: 3.0.3 resolution: "signal-exit@npm:3.0.3" checksum: f8f3fec95c8d1f9ad7e3cce07e1195f84e7a85cdcb4e825e8a2b76aa5406a039083d2bc9662b3cf40e6948262f41277047d20e6fbd58c77edced0b18fab647d8 @@ -11113,6 +11595,13 @@ __metadata: languageName: node linkType: hard +"source-list-map@npm:^2.0.1": + version: 2.0.1 + resolution: "source-list-map@npm:2.0.1" + checksum: d8d45f29987d00d995ccda308dcc78b710031a9958fdb5d26674d32220c952eb7a8562062638d91896628ae4eef30e1cd112a6a547563dfda0b013024c2a9bf7 + languageName: node + linkType: hard + "source-map-resolve@npm:^0.5.0": version: 0.5.3 resolution: "source-map-resolve@npm:0.5.3" @@ -11136,7 +11625,7 @@ __metadata: languageName: node linkType: hard -"source-map-support@npm:^0.5.17, source-map-support@npm:^0.5.19, source-map-support@npm:^0.5.6, source-map-support@npm:~0.5.19": +"source-map-support@npm:^0.5.17, source-map-support@npm:^0.5.19, source-map-support@npm:^0.5.6, source-map-support@npm:~0.5.12, source-map-support@npm:~0.5.19": version: 0.5.19 resolution: "source-map-support@npm:0.5.19" dependencies: @@ -11160,7 +11649,7 @@ __metadata: languageName: node linkType: hard -"source-map@npm:^0.6.0, source-map@npm:^0.6.1, source-map@npm:~0.6.1": +"source-map@npm:^0.6.0, source-map@npm:^0.6.1, source-map@npm:~0.6.0, source-map@npm:~0.6.1": version: 0.6.1 resolution: "source-map@npm:0.6.1" checksum: 8647829a0611724114022be455ca1c8a2c8ae61df81c5b3667d9b398207226a1e21174fb7bbf0b4dbeb27ac358222afb5a14f1c74a62a62b8883b012e5eb1270 @@ -11174,13 +11663,6 @@ __metadata: languageName: node linkType: hard -"sourcemap-codec@npm:^1.4.4": - version: 1.4.8 - resolution: "sourcemap-codec@npm:1.4.8" - checksum: 4d56d1232a45af813606d1755f11e7ae6b3542c615a7e3f904382f0134a9412ba8d090e83749254d78449eafdfcc62d5158b8f35e6241480b51b74b5c46b99f9 - languageName: node - linkType: hard - "spdx-correct@npm:^3.0.0": version: 3.1.1 resolution: "spdx-correct@npm:3.1.1" @@ -11714,6 +12196,35 @@ __metadata: languageName: node linkType: hard +"svelte-dev-helper@npm:^1.1.9": + version: 1.1.9 + resolution: "svelte-dev-helper@npm:1.1.9" + checksum: 8146c868e79197f944cfc9260bfe2b12c3711d7d7743ea34fa3d58a9a4501b3958abd890d2e696a9df6f249d5b7156e5b85d1fd79b8958b0058e89464905af38 + languageName: node + linkType: hard + +"svelte-hmr@npm:^0.12.3": + version: 0.12.9 + resolution: "svelte-hmr@npm:0.12.9" + peerDependencies: + svelte: ">=3.19.0" + checksum: 1b7e145c3fdbaa216887d9ed000e564a63f6c73f85239e1d57460518d4a37ab454aa8af9234d6be162bf674c53bef08890436eeeffa7a1c308d1957a313b502d + languageName: node + linkType: hard + +"svelte-loader@npm:^3.0.0": + version: 3.0.0 + resolution: "svelte-loader@npm:3.0.0" + dependencies: + loader-utils: ^2.0.0 + svelte-dev-helper: ^1.1.9 + svelte-hmr: ^0.12.3 + peerDependencies: + svelte: ">3.0.0" + checksum: e9edb7e34921f004653cd3ae17d4ed21f705b9884ce99c83d0e249383369bf48a438d5e857261c3fa229d7271adbe30db5da94a439b2b4692a2b3a8ecffe46d1 + languageName: node + linkType: hard + "svelte-persistent-store@npm:^0.1.6": version: 0.1.6 resolution: "svelte-persistent-store@npm:0.1.6" @@ -11821,6 +12332,20 @@ __metadata: languageName: node linkType: hard +"tapable@npm:^1.0.0": + version: 1.1.3 + resolution: "tapable@npm:1.1.3" + checksum: b2c2ab20260394b867fd249d8b6ab3e4645e00f9cce16b558b0de5a86291ef05f536f578744549d1618c9032c7f99bc1d6f68967e4aa11cb0dca4461dc4714bc + languageName: node + linkType: hard + +"tapable@npm:^2.0.0, tapable@npm:^2.1.1, tapable@npm:^2.2.0": + version: 2.2.0 + resolution: "tapable@npm:2.2.0" + checksum: f8ed725aedb3d777bf908ff06c02d1a2108667d3e64af87dd45354ac8de67e7e4fe1a567e215057fb1a2a5437b31d80cc5e5ddbb8327f7280afd4494967a9a93 + languageName: node + linkType: hard + "tar@npm:^6.0.2": version: 6.1.0 resolution: "tar@npm:6.1.0" @@ -11862,16 +12387,45 @@ __metadata: languageName: node linkType: hard -"terser@npm:^5.0.0": - version: 5.6.0 - resolution: "terser@npm:5.6.0" +"terser-webpack-plugin@npm:^5.1.1": + version: 5.1.1 + resolution: "terser-webpack-plugin@npm:5.1.1" + dependencies: + jest-worker: ^26.6.2 + p-limit: ^3.1.0 + schema-utils: ^3.0.0 + serialize-javascript: ^5.0.1 + source-map: ^0.6.1 + terser: ^5.5.1 + peerDependencies: + webpack: ^5.1.0 + checksum: 8364e53f34764f94aa5c7e74c506d36e130e63cbe91e84cc3f176d712cbc2d3127be8267c88395523e6e39dd45e759704335dc17efab27489a05d9fa148bf05d + languageName: node + linkType: hard + +"terser@npm:^4.6.3": + version: 4.8.0 + resolution: "terser@npm:4.8.0" + dependencies: + commander: ^2.20.0 + source-map: ~0.6.1 + source-map-support: ~0.5.12 + bin: + terser: bin/terser + checksum: d7ab95898b40e2aa3513b02fc74f520f8e65072a19d7f687b8224af01512ad4d2227bc1375c22cd050f67eb1ca3e440b4f09652c5f48f13ed9ee81c0c26015a3 + languageName: node + linkType: hard + +"terser@npm:^5.5.1": + version: 5.6.1 + resolution: "terser@npm:5.6.1" dependencies: commander: ^2.20.0 source-map: ~0.7.2 source-map-support: ~0.5.19 bin: terser: bin/terser - checksum: dcf3fdf7cd3cb6a4d891d42a9177c28af514d6ba175c5d889e03f3bb1ef0a5291bf5320f7a6d6aafd62227b8986d54d1c3423e77e23b3497d2b6633386ced1ab + checksum: 55348dd25452f0a1690040f943a890dc3e33b8711b1c0592ef1114b2eca51d6ec8db8f8f769f1483b088575c07f44b7e92b3dda5f430ff6fa8c2ebd461db26f9 languageName: node linkType: hard @@ -12133,6 +12687,22 @@ __metadata: languageName: node linkType: hard +"ts-loader@npm:^8.0.18": + version: 8.0.18 + resolution: "ts-loader@npm:8.0.18" + dependencies: + chalk: ^4.1.0 + enhanced-resolve: ^4.0.0 + loader-utils: ^2.0.0 + micromatch: ^4.0.0 + semver: ^7.3.4 + peerDependencies: + typescript: "*" + webpack: "*" + checksum: 16c1a3cc4d03fb96293f9e0dd163e9eb872d8b2e610eeff50ed1502b3c5fda870cff3b9cc48423cf1f4bcd4cb5755c4456b3e7d8351014702a7f34d5fdd1ecc0 + languageName: node + linkType: hard + "ts-node@npm:^9.1.1": version: 9.1.1 resolution: "ts-node@npm:9.1.1" @@ -12161,7 +12731,7 @@ __metadata: languageName: node linkType: hard -"tslib@npm:^2.1.0": +"tslib@npm:^2.0.3, tslib@npm:^2.1.0": version: 2.1.0 resolution: "tslib@npm:2.1.0" checksum: d8f5bdd067611651c6b846c2388f4dc8ba1f5af124e66105f5263d1ad56da17f4b8c6566887ca2f205c5a9758451871ceca87d5d06087af2dca1699c5e33db69 @@ -12530,6 +13100,13 @@ __metadata: languageName: node linkType: hard +"utila@npm:~0.4": + version: 0.4.0 + resolution: "utila@npm:0.4.0" + checksum: 6799b0a5666ac26fb547068e6967e51b534e290174b10ae26e500c216197b0faed9be8a12108bc408ce475ce1002c866aac2d1d4e1453dc72b441d8900f2063a + languageName: node + linkType: hard + "uuid@npm:^3.3.2": version: 3.4.0 resolution: "uuid@npm:3.4.0" @@ -12555,6 +13132,13 @@ __metadata: languageName: node linkType: hard +"v8-compile-cache@npm:^2.2.0": + version: 2.3.0 + resolution: "v8-compile-cache@npm:2.3.0" + checksum: b56f83d9ff14187562badc4955dadeef53ff3abde478ce60759539dd8d5472a91fce9db6083fc2450e54cef6f2110c1a28d8c12162dbf575a6cfcb846986904b + languageName: node + linkType: hard + "v8-to-istanbul@npm:^7.0.0": version: 7.1.0 resolution: "v8-to-istanbul@npm:7.1.0" @@ -12643,6 +13227,16 @@ __metadata: languageName: node linkType: hard +"watchpack@npm:^2.0.0": + version: 2.1.1 + resolution: "watchpack@npm:2.1.1" + dependencies: + glob-to-regexp: ^0.4.1 + graceful-fs: ^4.1.2 + checksum: 1aa185936b2e3ec29a41a65776f4e002da95206a14f5cca0856fbddf157f025dc29191598508082bab4cfc026e69ad8e7774f34680e9c479b5a25bbf9d9f1a1c + languageName: node + linkType: hard + "web3-utils@npm:^1.0.0-beta.31": version: 1.3.4 resolution: "web3-utils@npm:1.3.4" @@ -12673,6 +13267,99 @@ __metadata: languageName: node linkType: hard +"webpack-cli@npm:^4.5.0": + version: 4.5.0 + resolution: "webpack-cli@npm:4.5.0" + dependencies: + "@discoveryjs/json-ext": ^0.5.0 + "@webpack-cli/configtest": ^1.0.1 + "@webpack-cli/info": ^1.2.2 + "@webpack-cli/serve": ^1.3.0 + colorette: ^1.2.1 + commander: ^7.0.0 + enquirer: ^2.3.6 + execa: ^5.0.0 + fastest-levenshtein: ^1.0.12 + import-local: ^3.0.2 + interpret: ^2.2.0 + rechoir: ^0.7.0 + v8-compile-cache: ^2.2.0 + webpack-merge: ^5.7.3 + peerDependencies: + webpack: 4.x.x || 5.x.x + peerDependenciesMeta: + "@webpack-cli/generators": + optional: true + "@webpack-cli/init": + optional: true + "@webpack-cli/migrate": + optional: true + webpack-bundle-analyzer: + optional: true + webpack-dev-server: + optional: true + bin: + webpack-cli: bin/cli.js + checksum: dde382455aa3af9f38b48bfa85d4e3df39766b9478e7457e69b415bd96c30747fe8a16d2405be8a59654e9bbdd3b03296a75d8bdab1b7f2a3fda2028f4683568 + languageName: node + linkType: hard + +"webpack-merge@npm:^5.7.3": + version: 5.7.3 + resolution: "webpack-merge@npm:5.7.3" + dependencies: + clone-deep: ^4.0.1 + wildcard: ^2.0.0 + checksum: 5e28f66f597cb34ac5f7ca0881cd3f106265091e47d7cda9ae00f4902283efdfdab36a70e34a9cf7b1467aac021178981513393b7dcddbb84caf11920f269379 + languageName: node + linkType: hard + +"webpack-sources@npm:^2.1.1": + version: 2.2.0 + resolution: "webpack-sources@npm:2.2.0" + dependencies: + source-list-map: ^2.0.1 + source-map: ^0.6.1 + checksum: 7c4b797fa90d310872b70469dc04254e35571fb34530280a47b93edbe9cd6b0ffb79cf2b7565f4a18ff5b70315ff245d465ad35f952366cfd93c55d6445e2378 + languageName: node + linkType: hard + +"webpack@npm:^5.26.0": + version: 5.28.0 + resolution: "webpack@npm:5.28.0" + dependencies: + "@types/eslint-scope": ^3.7.0 + "@types/estree": ^0.0.46 + "@webassemblyjs/ast": 1.11.0 + "@webassemblyjs/wasm-edit": 1.11.0 + "@webassemblyjs/wasm-parser": 1.11.0 + acorn: ^8.0.4 + browserslist: ^4.14.5 + chrome-trace-event: ^1.0.2 + enhanced-resolve: ^5.7.0 + es-module-lexer: ^0.4.0 + eslint-scope: ^5.1.1 + events: ^3.2.0 + glob-to-regexp: ^0.4.1 + graceful-fs: ^4.2.4 + json-parse-better-errors: ^1.0.2 + loader-runner: ^4.2.0 + mime-types: ^2.1.27 + neo-async: ^2.6.2 + schema-utils: ^3.0.0 + tapable: ^2.1.1 + terser-webpack-plugin: ^5.1.1 + watchpack: ^2.0.0 + webpack-sources: ^2.1.1 + peerDependenciesMeta: + webpack-cli: + optional: true + bin: + webpack: bin/webpack.js + checksum: bb1948e6a2039499284f231b1b71e69414e673cd086e55db118f112a18c4a7979c93b607bea4429fc63034babf2b2d21d2f4ba1ee620f1dda614e485848972e3 + languageName: node + linkType: hard + "whatwg-encoding@npm:^1.0.5": version: 1.0.5 resolution: "whatwg-encoding@npm:1.0.5" @@ -12776,6 +13463,13 @@ __metadata: languageName: node linkType: hard +"wildcard@npm:^2.0.0": + version: 2.0.0 + resolution: "wildcard@npm:2.0.0" + checksum: 207baede4d6d41fc1aefcc4727c95ca6f29eaaf4d66478665fe0ac17232709637426ae96fd79deb3b68da3564e7bde7f2be63e5c3665ac8f63ee92364c0a2dd3 + languageName: node + linkType: hard + "window-getters@npm:1.0.0": version: 1.0.0 resolution: "window-getters@npm:1.0.0" @@ -12924,15 +13618,6 @@ __metadata: languageName: node linkType: hard -"ws@npm:^6.2.1": - version: 6.2.1 - resolution: "ws@npm:6.2.1" - dependencies: - async-limiter: ~1.0.0 - checksum: 35d32b09e28f799f04708c3a7bd9eff469ae63e60543d7e18335f28689228a42ee21210f48de680aad6e5317df76b5b1183d1a1ea4b4d14cb6e0943528f40e76 - languageName: node - linkType: hard - "ws@npm:^7.2.3": version: 7.4.3 resolution: "ws@npm:7.4.3"