diff --git a/config-overrides.js b/config-overrides.js index 25378aa7..906c71b9 100644 --- a/config-overrides.js +++ b/config-overrides.js @@ -17,17 +17,17 @@ module.exports = function override(config, env) { config.resolve = { ...config.resolve, fallback: { - url: require.resolve('url'), + url: false, fs: false, assert: require.resolve('assert'), crypto: require.resolve('crypto-browserify'), - http: require.resolve('stream-http'), - https: require.resolve('https-browserify'), - os: require.resolve('os-browserify/browser'), + http: false, + https: false, + os: require.resolve('os-browserify'), buffer: require.resolve('buffer'), stream: require.resolve('stream-browserify'), - vm: require.resolve('vm-browserify'), path: require.resolve("path-browserify"), + vm: false, worker_threads: false, perf_hooks: false, tls: false, @@ -78,7 +78,7 @@ module.exports = function override(config, env) { ...config.plugins.filter(p => !(p instanceof webpack.ProvidePlugin)), new webpack.ProvidePlugin({ process: 'process/browser', - Buffer: ['buffer-shim', 'default'] + Buffer: ['buffer', 'Buffer'], }), ]; diff --git a/lavamoat/webpack/policy.json b/lavamoat/webpack/policy.json index afeceda8..b8f0e375 100644 --- a/lavamoat/webpack/policy.json +++ b/lavamoat/webpack/policy.json @@ -14,7 +14,6 @@ "setTimeout": true }, "packages": { - "$root$": true, "@hathor/wallet-lib>bitcore-lib": true, "@hathor/wallet-lib>bitcore-mnemonic": true, "@hathor/wallet-lib>crypto-js": true, @@ -41,7 +40,6 @@ "process.browser": true }, "packages": { - "$root$": true, "@hathor/wallet-lib>bitcore-lib>bech32": true, "@hathor/wallet-lib>bitcore-lib>bs58": true, "@hathor/wallet-lib>bitcore-lib>buffer-compare": true, @@ -52,8 +50,7 @@ "crypto-browserify>create-ecdh>elliptic": true, "crypto-browserify>inherits": true, "cypress>lodash": true, - "process": true, - "url": true + "process": true } }, "@hathor/wallet-lib>bitcore-lib>bs58": { @@ -73,9 +70,9 @@ "Buffer.isBuffer": true }, "packages": { - "$root$": true, "@hathor/wallet-lib>bitcore-lib": true, "@hathor/wallet-lib>bitcore-mnemonic>unorm": true, + "buffer": true, "crypto-browserify": true } }, @@ -576,7 +573,7 @@ "setTimeout": true }, "packages": { - "$root$": true, + "buffer": true, "process": true } }, @@ -637,7 +634,7 @@ "Buffer.concat": true }, "packages": { - "$root$": true, + "buffer": true, "crypto-browserify>browserify-cipher>browserify-aes>buffer-xor": true, "crypto-browserify>browserify-cipher>evp_bytestokey": true, "crypto-browserify>create-hash>cipher-base": true, @@ -650,7 +647,7 @@ "Buffer": true }, "packages": { - "$root$": true + "buffer": true } }, "crypto-browserify>browserify-cipher>browserify-des": { @@ -730,8 +727,8 @@ "crypto-browserify>browserify-sign>readable-stream>safe-buffer": true, "null-loader>webpack>events": true, "process": true, - "stream-http>readable-stream>string_decoder": true, - "stream-http>readable-stream>util-deprecate": true + "stream-browserify>readable-stream>string_decoder": true, + "stream-browserify>readable-stream>util-deprecate": true } }, "crypto-browserify>browserify-sign>readable-stream>core-util-is": { @@ -757,7 +754,7 @@ "Buffer": true }, "packages": { - "$root$": true, + "buffer": true, "crypto-browserify>create-ecdh>bn.js": true, "crypto-browserify>create-ecdh>elliptic": true } @@ -774,6 +771,9 @@ } }, "crypto-browserify>create-ecdh>elliptic>bn.js": { + "globals": { + "console.error": true + }, "packages": { "$root$": true } @@ -811,7 +811,7 @@ "crypto-browserify>inherits": true, "cypress>@cypress/request>safe-buffer": true, "stream-browserify": true, - "stream-http>readable-stream>string_decoder": true + "stream-browserify>readable-stream>string_decoder": true } }, "crypto-browserify>create-hash>md5.js": { @@ -836,7 +836,7 @@ "Buffer": true }, "packages": { - "$root$": true, + "buffer": true, "crypto-browserify>create-ecdh>bn.js": true, "crypto-browserify>diffie-hellman>miller-rabin": true, "crypto-browserify>randombytes": true @@ -892,7 +892,7 @@ "Buffer": true }, "packages": { - "$root$": true, + "buffer": true, "crypto-browserify>public-encrypt>browserify-rsa>bn.js": true, "crypto-browserify>randombytes": true } @@ -916,8 +916,7 @@ "buffer": true, "crypto-browserify>create-ecdh>bn.js": true, "crypto-browserify>create-ecdh>elliptic>minimalistic-assert": true, - "crypto-browserify>inherits": true, - "vm-browserify": true + "crypto-browserify>inherits": true } }, "crypto-browserify>randombytes": { @@ -1245,21 +1244,21 @@ "null-loader>webpack>events": true, "process": true, "stream-browserify>inherits": true, - "stream-http>readable-stream>string_decoder": true, - "stream-http>readable-stream>util-deprecate": true + "stream-browserify>readable-stream>string_decoder": true, + "stream-browserify>readable-stream>util-deprecate": true } }, - "stream-http>readable-stream>string_decoder": { + "stream-browserify>readable-stream>string_decoder": { "packages": { - "stream-http>readable-stream>string_decoder>safe-buffer": true + "stream-browserify>readable-stream>string_decoder>safe-buffer": true } }, - "stream-http>readable-stream>string_decoder>safe-buffer": { + "stream-browserify>readable-stream>string_decoder>safe-buffer": { "packages": { "buffer": true } }, - "stream-http>readable-stream>util-deprecate": { + "stream-browserify>readable-stream>util-deprecate": { "globals": { "console.trace": true, "console.warn": true, @@ -1288,36 +1287,6 @@ "setTimeout": true } }, - "url": { - "packages": { - "url>punycode": true, - "url>qs": true - } - }, - "url>punycode": { - "globals": { - "define": true - } - }, - "url>qs": { - "packages": { - "url>qs>side-channel": true - } - }, - "url>qs>side-channel": { - "packages": { - "assert>call-bind": true, - "assert>call-bind>es-errors": true, - "assert>call-bind>get-intrinsic": true, - "url>qs>side-channel>object-inspect": true - } - }, - "url>qs>side-channel>object-inspect": { - "globals": { - "HTMLElement": true, - "WeakRef": true - } - }, "viz.js": { "globals": { "Browser.asyncLoad": true, @@ -1368,16 +1337,9 @@ "webkitIndexedDB": true }, "packages": { - "$root$": true, + "buffer": true, "process": true } - }, - "vm-browserify": { - "globals": { - "document.body.appendChild": true, - "document.body.removeChild": true, - "document.createElement": true - } } } } \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index bca8fa5a..b7c2005f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -57,21 +57,16 @@ "electron-devtools-installer": "3.2.0", "eslint-plugin-cypress": "2.12.1", "exports-loader": "5.0.0", - "https-browserify": "1.0.0", "imports-loader": "5.0.0", "jsdoc": "4.0.2", "node-noop": "1.0.0", "nodemon": "3.0.3", "null-loader": "4.0.1", "os-browserify": "0.3.0", + "path-browserify": "1.0.1", "process": "0.11.10", "sass": "1.70.0", - "stream-browserify": "3.0.0", - "stream-http": "3.2.0", - "string-replace-loader": "3.1.0", - "ttag-cli": "1.9.4", - "url": "0.11.4", - "vm-browserify": "1.1.2" + "stream-browserify": "3.0.0" }, "engines": { "node": ">=22.0.0", @@ -772,21 +767,6 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-proposal-export-default-from": { - "version": "7.17.12", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.17.12", - "@babel/plugin-syntax-export-default-from": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, "node_modules/@babel/plugin-proposal-export-namespace-from": { "version": "7.17.12", "license": "MIT", @@ -990,20 +970,6 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-syntax-decorators": { - "version": "7.17.12", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.17.12" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, "node_modules/@babel/plugin-syntax-dynamic-import": { "version": "7.8.3", "license": "MIT", @@ -1014,20 +980,6 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-syntax-export-default-from": { - "version": "7.16.7", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, "node_modules/@babel/plugin-syntax-export-namespace-from": { "version": "7.8.3", "license": "MIT", @@ -1041,6 +993,7 @@ "node_modules/@babel/plugin-syntax-flow": { "version": "7.17.12", "license": "MIT", + "peer": true, "dependencies": { "@babel/helper-plugin-utils": "^7.17.12" }, @@ -1829,22 +1782,6 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-typescript": { - "version": "7.18.4", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.18.0", - "@babel/helper-plugin-utils": "^7.17.12", - "@babel/plugin-syntax-typescript": "^7.17.12" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, "node_modules/@babel/plugin-transform-unicode-escapes": { "version": "7.16.7", "license": "MIT", @@ -1966,37 +1903,6 @@ "semver": "bin/semver.js" } }, - "node_modules/@babel/preset-flow": { - "version": "7.17.12", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.17.12", - "@babel/helper-validator-option": "^7.16.7", - "@babel/plugin-transform-flow-strip-types": "^7.17.12" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/preset-flow/node_modules/@babel/plugin-transform-flow-strip-types": { - "version": "7.17.12", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.17.12", - "@babel/plugin-syntax-flow": "^7.17.12" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, "node_modules/@babel/preset-modules": { "version": "0.1.5", "license": "MIT", @@ -5492,14 +5398,6 @@ "@types/send": "*" } }, - "node_modules/@types/formidable": { - "version": "1.2.5", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/node": "*" - } - }, "node_modules/@types/fs-extra": { "version": "9.0.13", "dev": true, @@ -6298,11 +6196,6 @@ "ajv": "^6.9.1" } }, - "node_modules/ansi": { - "version": "0.3.1", - "dev": true, - "license": "MIT" - }, "node_modules/ansi-colors": { "version": "4.1.3", "dev": true, @@ -6354,14 +6247,6 @@ "ansi-html": "bin/ansi-html" } }, - "node_modules/ansi-regex": { - "version": "2.1.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/ansi-styles": { "version": "3.2.1", "license": "MIT", @@ -8088,19 +7973,6 @@ "webpack": ">=2" } }, - "node_modules/babel-plugin-const-enum": { - "version": "1.2.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/plugin-syntax-typescript": "^7.3.3", - "@babel/traverse": "^7.16.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, "node_modules/babel-plugin-dynamic-import-node": { "version": "2.3.3", "license": "MIT", @@ -8135,95 +8007,6 @@ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/babel-plugin-macros": { - "version": "2.8.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/runtime": "^7.7.2", - "cosmiconfig": "^6.0.0", - "resolve": "^1.12.0" - } - }, - "node_modules/babel-plugin-macros/node_modules/cosmiconfig": { - "version": "6.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/parse-json": "^4.0.0", - "import-fresh": "^3.1.0", - "parse-json": "^5.0.0", - "path-type": "^4.0.0", - "yaml": "^1.7.2" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/babel-plugin-macros/node_modules/import-fresh": { - "version": "3.3.0", - "dev": true, - "license": "MIT", - "dependencies": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/babel-plugin-macros/node_modules/parse-json": { - "version": "5.2.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/code-frame": "^7.0.0", - "error-ex": "^1.3.1", - "json-parse-even-better-errors": "^2.3.0", - "lines-and-columns": "^1.1.6" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/babel-plugin-macros/node_modules/path-type": { - "version": "4.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/babel-plugin-macros/node_modules/resolve": { - "version": "1.22.0", - "dev": true, - "license": "MIT", - "dependencies": { - "is-core-module": "^2.8.1", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - }, - "bin": { - "resolve": "bin/resolve" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/babel-plugin-macros/node_modules/resolve-from": { - "version": "4.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, "node_modules/babel-plugin-named-asset-import": { "version": "0.3.8", "license": "MIT", @@ -8275,53 +8058,6 @@ "version": "0.4.24", "license": "MIT" }, - "node_modules/babel-plugin-ttag": { - "version": "1.7.30", - "dev": true, - "license": "ISC", - "dependencies": { - "@babel/generator": "^7.12.5", - "@babel/template": "^7.10.4", - "@babel/types": "^7.12.6", - "ajv": "6.12.3", - "babel-plugin-macros": "^2.8.0", - "dedent": "0.6.0", - "gettext-parser": "4.0.0-alpha.0", - "mkdirp": "^1.0.4", - "plural-forms": "^0.5.3" - } - }, - "node_modules/babel-plugin-ttag/node_modules/ajv": { - "version": "6.12.3", - "dev": true, - "license": "MIT", - "dependencies": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/babel-plugin-ttag/node_modules/dedent": { - "version": "0.6.0", - "dev": true, - "license": "MIT" - }, - "node_modules/babel-plugin-ttag/node_modules/mkdirp": { - "version": "1.0.4", - "dev": true, - "license": "MIT", - "bin": { - "mkdirp": "bin/cmd.js" - }, - "engines": { - "node": ">=10" - } - }, "node_modules/babel-polyfill": { "version": "6.26.0", "license": "MIT", @@ -8331,18 +8067,6 @@ "regenerator-runtime": "^0.10.5" } }, - "node_modules/babel-preset-const-enum": { - "version": "1.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.0.0", - "babel-plugin-const-enum": "^1.0.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, "node_modules/babel-preset-current-node-syntax": { "version": "1.0.1", "license": "MIT", @@ -9182,11 +8906,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/builtin-status-codes": { - "version": "3.0.0", - "dev": true, - "license": "MIT" - }, "node_modules/bytes": { "version": "3.0.0", "license": "MIT", @@ -9194,18 +8913,6 @@ "node": ">= 0.8" } }, - "node_modules/cache-content-type": { - "version": "1.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "mime-types": "^2.1.18", - "ylru": "^1.2.0" - }, - "engines": { - "node": ">= 6.0.0" - } - }, "node_modules/cacheable-lookup": { "version": "5.0.4", "dev": true, @@ -9349,14 +9056,6 @@ "node": ">=10" } }, - "node_modules/charcodes": { - "version": "0.2.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, "node_modules/check-more-types": { "version": "2.24.0", "dev": true, @@ -9468,14 +9167,6 @@ "node": ">=8" } }, - "node_modules/cli-spinners": { - "version": "1.3.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, "node_modules/cli-table3": { "version": "0.6.5", "dev": true, @@ -9629,17 +9320,6 @@ "node": ">= 0.12.0" } }, - "node_modules/co-body": { - "version": "5.2.0", - "dev": true, - "license": "MIT", - "dependencies": { - "inflation": "^2.0.0", - "qs": "^6.4.0", - "raw-body": "^2.2.0", - "type-is": "^1.6.14" - } - }, "node_modules/coa": { "version": "2.0.2", "license": "MIT", @@ -9804,18 +9484,6 @@ "version": "1.0.6", "license": "MIT" }, - "node_modules/cookies": { - "version": "0.8.0", - "dev": true, - "license": "MIT", - "dependencies": { - "depd": "~2.0.0", - "keygrip": "~1.1.0" - }, - "engines": { - "node": ">= 0.8" - } - }, "node_modules/copy-to-clipboard": { "version": "3.3.1", "license": "MIT", @@ -10751,14 +10419,6 @@ "version": "2.1.3", "license": "MIT" }, - "node_modules/decamelize": { - "version": "1.2.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/decimal.js": { "version": "10.4.3", "license": "MIT" @@ -10839,11 +10499,6 @@ "node": ">=0.4.0" } }, - "node_modules/delegates": { - "version": "1.0.0", - "dev": true, - "license": "MIT" - }, "node_modules/depd": { "version": "2.0.0", "license": "MIT", @@ -11651,6 +11306,8 @@ "version": "0.1.13", "dev": true, "license": "MIT", + "optional": true, + "peer": true, "dependencies": { "iconv-lite": "^0.6.2" } @@ -11659,6 +11316,8 @@ "version": "0.6.3", "dev": true, "license": "MIT", + "optional": true, + "peer": true, "dependencies": { "safer-buffer": ">= 2.1.2 < 3.0.0" }, @@ -12937,11 +12596,6 @@ "node": ">=4.0" } }, - "node_modules/estree-walker": { - "version": "2.0.2", - "dev": true, - "license": "MIT" - }, "node_modules/esutils": { "version": "2.0.3", "license": "BSD-2-Clause", @@ -13543,11 +13197,6 @@ "node": ">=0.10.0" } }, - "node_modules/foreachasync": { - "version": "3.0.0", - "dev": true, - "license": "Apache2" - }, "node_modules/foreground-child": { "version": "3.2.1", "license": "ISC", @@ -13826,14 +13475,6 @@ "node": ">= 6" } }, - "node_modules/formidable": { - "version": "1.2.6", - "dev": true, - "license": "MIT", - "funding": { - "url": "https://ko-fi.com/tunnckoCore/commissions" - } - }, "node_modules/forwarded": { "version": "0.2.0", "license": "MIT", @@ -14017,35 +13658,6 @@ "assert-plus": "^1.0.0" } }, - "node_modules/gettext-parser": { - "version": "4.0.0-alpha.0", - "dev": true, - "license": "MIT", - "dependencies": { - "content-type": "^1.0.4", - "encoding": "^0.1.12", - "readable-stream": "^3.2.0", - "safe-buffer": "^5.1.2" - } - }, - "node_modules/gettext-parser/node_modules/inherits": { - "version": "2.0.4", - "dev": true, - "license": "ISC" - }, - "node_modules/gettext-parser/node_modules/readable-stream": { - "version": "3.6.0", - "dev": true, - "license": "MIT", - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, "node_modules/github-from-package": { "version": "0.0.0", "license": "MIT" @@ -14237,17 +13849,6 @@ "node": ">= 0.4.0" } }, - "node_modules/has-ansi": { - "version": "2.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-regex": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/has-bigints": { "version": "1.0.2", "license": "MIT", @@ -14511,59 +14112,6 @@ "url": "https://github.com/fb55/domutils?sponsor=1" } }, - "node_modules/http-assert": { - "version": "1.5.0", - "dev": true, - "license": "MIT", - "dependencies": { - "deep-equal": "~1.0.1", - "http-errors": "~1.8.0" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/http-assert/node_modules/deep-equal": { - "version": "1.0.1", - "dev": true, - "license": "MIT" - }, - "node_modules/http-assert/node_modules/depd": { - "version": "1.1.2", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/http-assert/node_modules/http-errors": { - "version": "1.8.1", - "dev": true, - "license": "MIT", - "dependencies": { - "depd": "~1.1.2", - "inherits": "2.0.4", - "setprototypeof": "1.2.0", - "statuses": ">= 1.5.0 < 2", - "toidentifier": "1.0.1" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/http-assert/node_modules/inherits": { - "version": "2.0.4", - "dev": true, - "license": "ISC" - }, - "node_modules/http-assert/node_modules/statuses": { - "version": "1.5.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, "node_modules/http-cache-semantics": { "version": "4.1.0", "dev": true, @@ -14667,11 +14215,6 @@ "node": ">=10.19.0" } }, - "node_modules/https-browserify": { - "version": "1.0.0", - "dev": true, - "license": "MIT" - }, "node_modules/https-proxy-agent": { "version": "5.0.1", "license": "MIT", @@ -14691,14 +14234,6 @@ "node": ">=8.12.0" } }, - "node_modules/hunspell-spellchecker": { - "version": "1.0.2", - "dev": true, - "license": "Apache 2", - "bin": { - "hunspell-tojson": "bin/hunspell-tojson.js" - } - }, "node_modules/iconv-corefoundation": { "version": "1.1.7", "dev": true, @@ -14869,14 +14404,6 @@ "node": ">=8" } }, - "node_modules/inflation": { - "version": "2.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.8.0" - } - }, "node_modules/inflight": { "version": "1.0.6", "license": "ISC", @@ -17852,17 +17379,6 @@ "setimmediate": "^1.0.5" } }, - "node_modules/keygrip": { - "version": "1.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "tsscmp": "1.0.6" - }, - "engines": { - "node": ">= 0.6" - } - }, "node_modules/kind-of": { "version": "6.0.3", "license": "MIT", @@ -17899,158 +17415,6 @@ "node": ">= 8" } }, - "node_modules/koa": { - "version": "2.13.4", - "dev": true, - "license": "MIT", - "dependencies": { - "accepts": "^1.3.5", - "cache-content-type": "^1.0.0", - "content-disposition": "~0.5.2", - "content-type": "^1.0.4", - "cookies": "~0.8.0", - "debug": "^4.3.2", - "delegates": "^1.0.0", - "depd": "^2.0.0", - "destroy": "^1.0.4", - "encodeurl": "^1.0.2", - "escape-html": "^1.0.3", - "fresh": "~0.5.2", - "http-assert": "^1.3.0", - "http-errors": "^1.6.3", - "is-generator-function": "^1.0.7", - "koa-compose": "^4.1.0", - "koa-convert": "^2.0.0", - "on-finished": "^2.3.0", - "only": "~0.0.2", - "parseurl": "^1.3.2", - "statuses": "^1.5.0", - "type-is": "^1.6.16", - "vary": "^1.1.2" - }, - "engines": { - "node": "^4.8.4 || ^6.10.1 || ^7.10.1 || >= 8.1.4" - } - }, - "node_modules/koa-body": { - "version": "4.2.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/formidable": "^1.0.31", - "co-body": "^5.1.1", - "formidable": "^1.1.1" - } - }, - "node_modules/koa-compose": { - "version": "4.1.0", - "dev": true, - "license": "MIT" - }, - "node_modules/koa-convert": { - "version": "2.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "co": "^4.6.0", - "koa-compose": "^4.1.0" - }, - "engines": { - "node": ">= 10" - } - }, - "node_modules/koa-router": { - "version": "9.4.0", - "dev": true, - "license": "MIT", - "dependencies": { - "debug": "^4.1.1", - "http-errors": "^1.7.3", - "koa-compose": "^4.1.0", - "methods": "^1.1.2", - "path-to-regexp": "^6.1.0" - }, - "engines": { - "node": ">= 8.0.0" - } - }, - "node_modules/koa-router/node_modules/depd": { - "version": "1.1.2", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/koa-router/node_modules/http-errors": { - "version": "1.8.1", - "dev": true, - "license": "MIT", - "dependencies": { - "depd": "~1.1.2", - "inherits": "2.0.4", - "setprototypeof": "1.2.0", - "statuses": ">= 1.5.0 < 2", - "toidentifier": "1.0.1" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/koa-router/node_modules/inherits": { - "version": "2.0.4", - "dev": true, - "license": "ISC" - }, - "node_modules/koa-router/node_modules/path-to-regexp": { - "version": "6.2.1", - "dev": true, - "license": "MIT" - }, - "node_modules/koa-router/node_modules/statuses": { - "version": "1.5.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/koa/node_modules/http-errors": { - "version": "1.8.1", - "dev": true, - "license": "MIT", - "dependencies": { - "depd": "~1.1.2", - "inherits": "2.0.4", - "setprototypeof": "1.2.0", - "statuses": ">= 1.5.0 < 2", - "toidentifier": "1.0.1" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/koa/node_modules/http-errors/node_modules/depd": { - "version": "1.1.2", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/koa/node_modules/inherits": { - "version": "2.0.4", - "dev": true, - "license": "ISC" - }, - "node_modules/koa/node_modules/statuses": { - "version": "1.5.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, "node_modules/language-subtag-registry": { "version": "0.3.22", "license": "CC0-1.0" @@ -18304,11 +17668,6 @@ "version": "4.0.8", "license": "MIT" }, - "node_modules/lodash.mapvalues": { - "version": "4.6.0", - "dev": true, - "license": "MIT" - }, "node_modules/lodash.memoize": { "version": "4.1.2", "license": "MIT" @@ -18330,48 +17689,6 @@ "version": "4.5.0", "license": "MIT" }, - "node_modules/log-symbols": { - "version": "1.0.2", - "dev": true, - "license": "MIT", - "dependencies": { - "chalk": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/log-symbols/node_modules/ansi-styles": { - "version": "2.2.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/log-symbols/node_modules/chalk": { - "version": "1.1.3", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^2.2.1", - "escape-string-regexp": "^1.0.2", - "has-ansi": "^2.0.0", - "strip-ansi": "^3.0.0", - "supports-color": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/log-symbols/node_modules/supports-color": { - "version": "2.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.8.0" - } - }, "node_modules/log-update": { "version": "4.0.0", "dev": true, @@ -20361,10 +19678,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/only": { - "version": "0.0.2", - "dev": true - }, "node_modules/open": { "version": "7.4.2", "license": "MIT", @@ -20394,93 +19707,6 @@ "node": ">= 0.8.0" } }, - "node_modules/ora": { - "version": "1.3.0", - "dev": true, - "license": "MIT", - "dependencies": { - "chalk": "^1.1.1", - "cli-cursor": "^2.1.0", - "cli-spinners": "^1.0.0", - "log-symbols": "^1.0.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/ora/node_modules/ansi-styles": { - "version": "2.2.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/ora/node_modules/chalk": { - "version": "1.1.3", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^2.2.1", - "escape-string-regexp": "^1.0.2", - "has-ansi": "^2.0.0", - "strip-ansi": "^3.0.0", - "supports-color": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/ora/node_modules/cli-cursor": { - "version": "2.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "restore-cursor": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/ora/node_modules/mimic-fn": { - "version": "1.2.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/ora/node_modules/onetime": { - "version": "2.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "mimic-fn": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/ora/node_modules/restore-cursor": { - "version": "2.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "onetime": "^2.0.0", - "signal-exit": "^3.0.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/ora/node_modules/supports-color": { - "version": "2.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.8.0" - } - }, "node_modules/os-browserify": { "version": "0.3.0", "dev": true, @@ -20676,7 +19902,8 @@ "node_modules/path-browserify": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-1.0.1.tgz", - "integrity": "sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==" + "integrity": "sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==", + "dev": true }, "node_modules/path-exists": { "version": "4.0.0", @@ -22225,11 +21452,6 @@ "version": "1.1.0", "license": "MIT" }, - "node_modules/pseudomap": { - "version": "1.0.2", - "dev": true, - "license": "ISC" - }, "node_modules/psl": { "version": "1.8.0", "license": "MIT" @@ -23134,14 +22356,6 @@ "node": ">=8.10.0" } }, - "node_modules/readline-sync": { - "version": "1.4.10", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.8.0" - } - }, "node_modules/recursive-readdir": { "version": "2.2.3", "license": "MIT", @@ -23553,11 +22767,6 @@ "node": ">=0.10.0" } }, - "node_modules/require-main-filename": { - "version": "2.0.0", - "dev": true, - "license": "ISC" - }, "node_modules/requires-port": { "version": "1.0.0", "license": "MIT" @@ -24187,11 +23396,6 @@ "@endo/env-options": "^1.1.6" } }, - "node_modules/set-blocking": { - "version": "2.0.0", - "dev": true, - "license": "ISC" - }, "node_modules/set-function-length": { "version": "1.2.2", "license": "MIT", @@ -24679,35 +23883,6 @@ "node": ">= 6" } }, - "node_modules/stream-http": { - "version": "3.2.0", - "dev": true, - "license": "MIT", - "dependencies": { - "builtin-status-codes": "^3.0.0", - "inherits": "^2.0.4", - "readable-stream": "^3.6.0", - "xtend": "^4.0.2" - } - }, - "node_modules/stream-http/node_modules/inherits": { - "version": "2.0.4", - "dev": true, - "license": "ISC" - }, - "node_modules/stream-http/node_modules/readable-stream": { - "version": "3.6.2", - "dev": true, - "license": "MIT", - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, "node_modules/string_decoder": { "version": "1.1.1", "license": "MIT", @@ -24751,37 +23926,6 @@ "version": "3.0.1", "license": "MIT" }, - "node_modules/string-replace-loader": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/string-replace-loader/-/string-replace-loader-3.1.0.tgz", - "integrity": "sha512-5AOMUZeX5HE/ylKDnEa/KKBqvlnFmRZudSOjVJHxhoJg9QYTwl1rECx7SLR8BBH7tfxb4Rp7EM2XVfQFxIhsbQ==", - "dev": true, - "dependencies": { - "loader-utils": "^2.0.0", - "schema-utils": "^3.0.0" - }, - "peerDependencies": { - "webpack": "^5" - } - }, - "node_modules/string-replace-loader/node_modules/schema-utils": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", - "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", - "dev": true, - "dependencies": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, "node_modules/string-width": { "version": "4.2.3", "license": "MIT", @@ -25241,17 +24385,6 @@ "node": ">=4" } }, - "node_modules/strip-ansi": { - "version": "3.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-regex": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/strip-ansi-cjs": { "name": "strip-ansi", "version": "6.0.1", @@ -25460,14 +24593,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/svelte": { - "version": "3.48.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 8" - } - }, "node_modules/svg-parser": { "version": "2.0.4", "license": "MIT" @@ -26040,14 +25165,6 @@ "version": "1.14.1", "license": "0BSD" }, - "node_modules/tsscmp": { - "version": "1.0.6", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.6.x" - } - }, "node_modules/tsutils": { "version": "3.21.0", "license": "MIT", @@ -26069,247 +25186,6 @@ "plural-forms": "^0.5.3" } }, - "node_modules/ttag-cli": { - "version": "1.9.4", - "dev": true, - "hasInstallScript": true, - "license": "MIT", - "dependencies": { - "@babel/core": "^7.12.3", - "@babel/generator": "^7.12.5", - "@babel/plugin-proposal-class-properties": "^7.12.1", - "@babel/plugin-proposal-decorators": "^7.12.1", - "@babel/plugin-proposal-export-default-from": "^7.12.1", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.12.1", - "@babel/plugin-proposal-object-rest-spread": "^7.12.1", - "@babel/plugin-proposal-optional-chaining": "7.6.0", - "@babel/plugin-syntax-dynamic-import": "^7.8.3", - "@babel/preset-env": "^7.12.1", - "@babel/preset-flow": "^7.12.1", - "@babel/preset-react": "^7.12.5", - "@babel/preset-typescript": "7.7.0", - "@babel/template": "^7.10.4", - "ansi": "^0.3.1", - "babel-plugin-ttag": "1.7.30", - "babel-preset-const-enum": "^1.0.0", - "chalk": "^2.4.2", - "cross-spawn": "^5.1.0", - "estree-walker": "^2.0.1", - "gettext-parser": "4.0.0-alpha.0", - "hunspell-spellchecker": "^1.0.2", - "ignore": "^5.1.8", - "koa": "^2.13.0", - "koa-body": "^4.2.0", - "koa-router": "^9.1.0", - "mkdirp": "^0.5.1", - "node-fetch": "^2.6.1", - "open": "^6.4.0", - "ora": "1.3.0", - "plural-forms": "0.5.3", - "readline-sync": "^1.4.7", - "serialize-javascript": "^4.0.0", - "supports-color": "^5.0.1", - "svelte": "^3.20.1", - "tmp": "0.0.33", - "vue-sfc-parser": "^0.1.2", - "walk": "2.3.9", - "yargs": "^15.4.1" - }, - "bin": { - "ttag": "bin/ttag" - } - }, - "node_modules/ttag-cli/node_modules/@babel/plugin-proposal-decorators": { - "version": "7.18.2", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.18.0", - "@babel/helper-plugin-utils": "^7.17.12", - "@babel/helper-replace-supers": "^7.18.2", - "@babel/helper-split-export-declaration": "^7.16.7", - "@babel/plugin-syntax-decorators": "^7.17.12", - "charcodes": "^0.2.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/ttag-cli/node_modules/@babel/plugin-proposal-optional-chaining": { - "version": "7.6.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/plugin-syntax-optional-chaining": "^7.2.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/ttag-cli/node_modules/@babel/preset-typescript": { - "version": "7.7.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/plugin-transform-typescript": "^7.7.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/ttag-cli/node_modules/ansi-regex": { - "version": "5.0.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/ttag-cli/node_modules/ansi-styles": { - "version": "4.3.0", - "dev": true, - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/ttag-cli/node_modules/cliui": { - "version": "6.0.0", - "dev": true, - "license": "ISC", - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^6.2.0" - } - }, - "node_modules/ttag-cli/node_modules/color-convert": { - "version": "2.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/ttag-cli/node_modules/color-name": { - "version": "1.1.4", - "dev": true, - "license": "MIT" - }, - "node_modules/ttag-cli/node_modules/cross-spawn": { - "version": "5.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "lru-cache": "^4.0.1", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - } - }, - "node_modules/ttag-cli/node_modules/is-wsl": { - "version": "1.1.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/ttag-cli/node_modules/lru-cache": { - "version": "4.1.5", - "dev": true, - "license": "ISC", - "dependencies": { - "pseudomap": "^1.0.2", - "yallist": "^2.1.2" - } - }, - "node_modules/ttag-cli/node_modules/open": { - "version": "6.4.0", - "dev": true, - "license": "MIT", - "dependencies": { - "is-wsl": "^1.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/ttag-cli/node_modules/strip-ansi": { - "version": "6.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/ttag-cli/node_modules/wrap-ansi": { - "version": "6.2.0", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/ttag-cli/node_modules/yallist": { - "version": "2.1.2", - "dev": true, - "license": "ISC" - }, - "node_modules/ttag-cli/node_modules/yargs": { - "version": "15.4.1", - "dev": true, - "license": "MIT", - "dependencies": { - "cliui": "^6.0.0", - "decamelize": "^1.2.0", - "find-up": "^4.1.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^4.2.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^18.1.2" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/ttag-cli/node_modules/yargs-parser": { - "version": "18.1.3", - "dev": true, - "license": "ISC", - "dependencies": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - }, - "engines": { - "node": ">=6" - } - }, "node_modules/ttag/node_modules/babel-plugin-macros": { "version": "3.1.0", "license": "MIT", @@ -26682,18 +25558,6 @@ "punycode": "^2.1.0" } }, - "node_modules/url": { - "version": "0.11.4", - "dev": true, - "license": "MIT", - "dependencies": { - "punycode": "^1.4.1", - "qs": "^6.12.3" - }, - "engines": { - "node": ">= 0.4" - } - }, "node_modules/url-parse": { "version": "1.5.10", "license": "MIT", @@ -26702,11 +25566,6 @@ "requires-port": "^1.0.0" } }, - "node_modules/url/node_modules/punycode": { - "version": "1.4.1", - "dev": true, - "license": "MIT" - }, "node_modules/usb": { "version": "2.9.0", "hasInstallScript": true, @@ -26839,19 +25698,6 @@ "version": "2.1.2", "license": "MIT" }, - "node_modules/vm-browserify": { - "version": "1.1.2", - "dev": true, - "license": "MIT" - }, - "node_modules/vue-sfc-parser": { - "version": "0.1.2", - "dev": true, - "license": "MIT", - "dependencies": { - "lodash.mapvalues": "^4.6.0" - } - }, "node_modules/w3c-hr-time": { "version": "1.0.2", "license": "MIT", @@ -26869,13 +25715,6 @@ "node": ">=10" } }, - "node_modules/walk": { - "version": "2.3.9", - "dev": true, - "dependencies": { - "foreachasync": "^3.0.0" - } - }, "node_modules/walker": { "version": "1.0.8", "license": "Apache-2.0", @@ -27327,11 +26166,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/which-module": { - "version": "2.0.0", - "dev": true, - "license": "ISC" - }, "node_modules/which-typed-array": { "version": "1.1.9", "license": "MIT", @@ -27807,19 +26641,6 @@ "dev": true, "license": "Apache-2.0" }, - "node_modules/xtend": { - "version": "4.0.2", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.4" - } - }, - "node_modules/y18n": { - "version": "4.0.3", - "dev": true, - "license": "ISC" - }, "node_modules/yaku": { "version": "0.16.7", "dev": true, @@ -27876,14 +26697,6 @@ "fd-slicer": "~1.1.0" } }, - "node_modules/ylru": { - "version": "1.3.2", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 4.0.0" - } - }, "node_modules/yocto-queue": { "version": "0.1.0", "license": "MIT", diff --git a/package.json b/package.json index 45da820c..2cd8079f 100644 --- a/package.json +++ b/package.json @@ -109,21 +109,16 @@ "electron-devtools-installer": "3.2.0", "eslint-plugin-cypress": "2.12.1", "exports-loader": "5.0.0", - "https-browserify": "1.0.0", "imports-loader": "5.0.0", "jsdoc": "4.0.2", "node-noop": "1.0.0", "nodemon": "3.0.3", "null-loader": "4.0.1", "os-browserify": "0.3.0", + "path-browserify": "1.0.1", "process": "0.11.10", "sass": "1.70.0", - "stream-browserify": "3.0.0", - "stream-http": "3.2.0", - "string-replace-loader": "3.1.0", - "ttag-cli": "1.9.4", - "url": "0.11.4", - "vm-browserify": "1.1.2" + "stream-browserify": "3.0.0" }, "build": { "appId": "network.hathor.macos.wallet",