on master help sign in
devex: monkeypatches galores
2305dbdtomholford
package-lock.json+666−895
@@ -31,6 +31,7 @@
31 "@walletconnect/client": "^1.8.0",
31 "@walletconnect/client": "^1.8.0",
32 "@walletconnect/qrcode-modal": "^1.8.0",
32 "@walletconnect/qrcode-modal": "^1.8.0",
33 "@welldone-software/why-did-you-render": "^3.2.3",
33 "@welldone-software/why-did-you-render": "^3.2.3",
34+ "agent-base": "^6.0.2",
34 "async-retry": "^1.2.3",
35 "async-retry": "^1.2.3",
35 "azimuth-js": "^0.22.2",
36 "azimuth-js": "^0.22.2",
36 "azimuth-solidity": "github:urbit/azimuth#t/devex-and-deps",
37 "azimuth-solidity": "github:urbit/azimuth#t/devex-and-deps",
@@ -39,6 +40,7 @@
39 "bitcoinjs-lib": "^5.2.0",
40 "bitcoinjs-lib": "^5.2.0",
40 "bn.js": "^4.11.8",
41 "bn.js": "^4.11.8",
41 "bs58check": "^2.1.2",
42 "bs58check": "^2.1.2",
43+ "buffer": "^6.0.3",
42 "classnames": "^2.2.6",
44 "classnames": "^2.2.6",
43 "comlink": "^4.3.1",
45 "comlink": "^4.3.1",
44 "copy-to-clipboard": "^3.2.0",
46 "copy-to-clipboard": "^3.2.0",
@@ -82,6 +84,7 @@
82 "zustand": "^3.5.9"
84 "zustand": "^3.5.9"
83 },
85 },
84 "devDependencies": {
86 "devDependencies": {
87+ "@esbuild-plugins/node-globals-polyfill": "^0.1.1",
85 "@testing-library/jest-dom": "^5.14.1",
88 "@testing-library/jest-dom": "^5.14.1",
86 "@testing-library/react": "^12.0.0",
89 "@testing-library/react": "^12.0.0",
87 "@types/async-retry": "^1.4.3",
90 "@types/async-retry": "^1.4.3",
@@ -90,6 +93,7 @@
90 "@types/ledgerhq__hw-transport-u2f": "^4.21.2",
93 "@types/ledgerhq__hw-transport-u2f": "^4.21.2",
91 "@types/lodash": "^4.14.170",
94 "@types/lodash": "^4.14.170",
92 "@types/react-transition-group": "^4.4.2",
95 "@types/react-transition-group": "^4.4.2",
96+ "@vitejs/plugin-basic-ssl": "^0.1.2",
93 "@vitejs/plugin-react": "1.1.1",
97 "@vitejs/plugin-react": "1.1.1",
94 "eslint-config-prettier": "^5.0.0",
98 "eslint-config-prettier": "^5.0.0",
95 "eslint-plugin-prettier": "^3.1.0",
99 "eslint-plugin-prettier": "^3.1.0",
@@ -100,11 +104,10 @@
100 "prettier": "^1.18.2",
104 "prettier": "^1.18.2",
101 "serve": "^11.0.1",
105 "serve": "^11.0.1",
102 "source-map-explorer": "^2.0.0",
106 "source-map-explorer": "^2.0.0",
107+ "stream-browserify": "^3.0.0",
103 "truffle": "^5.3.9",
108 "truffle": "^5.3.9",
104 "vite": "3.1.7",
109 "vite": "3.1.7",
105 "vite-plugin-comlink": "^3.0.4",
110 "vite-plugin-comlink": "^3.0.4",
106− "vite-plugin-commonjs": "^0.5.2",
107− "vite-plugin-node-stdlib-browser": "^0.1.1",
108 "vite-plugin-svgr": "^2.2.1",
111 "vite-plugin-svgr": "^2.2.1",
109 "vitest": "^0.24.1"
112 "vitest": "^0.24.1"
110 },
113 },
@@ -1865,6 +1868,31 @@
1865 "seedrandom": "^3.0.5"
1868 "seedrandom": "^3.0.5"
1866 }
1869 }
1867 },
1870 },
1871+ "node_modules/@consento/sync-randombytes/node_modules/buffer": {
1872+ "version": "5.7.1",
1873+ "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz",
1874+ "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==",
1875+ "dev": true,
1876+ "funding": [
1877+ {
1878+ "type": "github",
1879+ "url": "https://github.com/sponsors/feross"
1880+ },
1881+ {
1882+ "type": "patreon",
1883+ "url": "https://www.patreon.com/feross"
1884+ },
1885+ {
1886+ "type": "consulting",
1887+ "url": "https://feross.org/support"
1888+ }
1889+ ],
1890+ "optional": true,
1891+ "dependencies": {
1892+ "base64-js": "^1.3.1",
1893+ "ieee754": "^1.1.13"
1894+ }
1895+ },
1868 "node_modules/@emotion/is-prop-valid": {
1896 "node_modules/@emotion/is-prop-valid": {
1869 "version": "0.8.8",
1897 "version": "0.8.8",
1870 "license": "MIT",
1898 "license": "MIT",
@@ -1884,6 +1912,15 @@
1884 "version": "0.7.5",
1912 "version": "0.7.5",
1885 "license": "MIT"
1913 "license": "MIT"
1886 },
1914 },
1915+ "node_modules/@esbuild-plugins/node-globals-polyfill": {
1916+ "version": "0.1.1",
1917+ "resolved": "https://registry.npmjs.org/@esbuild-plugins/node-globals-polyfill/-/node-globals-polyfill-0.1.1.tgz",
1918+ "integrity": "sha512-MR0oAA+mlnJWrt1RQVQ+4VYuRJW/P2YmRTv1AsplObyvuBMnPHiizUF95HHYiSsMGLhyGtWufaq2XQg6+iurBg==",
1919+ "dev": true,
1920+ "peerDependencies": {
1921+ "esbuild": "*"
1922+ }
1923+ },
1887 "node_modules/@ethereumjs/common": {
1924 "node_modules/@ethereumjs/common": {
1888 "version": "2.6.5",
1925 "version": "2.6.5",
1889 "license": "MIT",
1926 "license": "MIT",
@@ -4374,6 +4411,7 @@
4374 "version": "2.1.5",
4411 "version": "2.1.5",
4375 "dev": true,
4412 "dev": true,
4376 "license": "MIT",
4413 "license": "MIT",
4414+ "optional": true,
4377 "dependencies": {
4415 "dependencies": {
4378 "@nodelib/fs.stat": "2.0.5",
4416 "@nodelib/fs.stat": "2.0.5",
4379 "run-parallel": "^1.1.9"
4417 "run-parallel": "^1.1.9"
@@ -4386,6 +4424,7 @@
4386 "version": "2.0.5",
4424 "version": "2.0.5",
4387 "dev": true,
4425 "dev": true,
4388 "license": "MIT",
4426 "license": "MIT",
4427+ "optional": true,
4389 "engines": {
4428 "engines": {
4390 "node": ">= 8"
4429 "node": ">= 8"
4391 }
4430 }
@@ -4394,6 +4433,7 @@
4394 "version": "1.2.8",
4433 "version": "1.2.8",
4395 "dev": true,
4434 "dev": true,
4396 "license": "MIT",
4435 "license": "MIT",
4436+ "optional": true,
4397 "dependencies": {
4437 "dependencies": {
4398 "@nodelib/fs.scandir": "2.1.5",
4438 "@nodelib/fs.scandir": "2.1.5",
4399 "fastq": "^1.6.0"
4439 "fastq": "^1.6.0"
@@ -4740,52 +4780,6 @@
4740 "license": "MIT",
4780 "license": "MIT",
4741 "optional": true
4781 "optional": true
4742 },
4782 },
4743− "node_modules/@rollup/plugin-inject": {
4744− "version": "4.0.4",
4745− "resolved": "https://registry.npmjs.org/@rollup/plugin-inject/-/plugin-inject-4.0.4.tgz",
4746− "integrity": "sha512-4pbcU4J/nS+zuHk+c+OL3WtmEQhqxlZ9uqfjQMQDOHOPld7PsCd8k5LWs8h5wjwJN7MgnAn768F2sDxEP4eNFQ==",
4747− "dev": true,
4748− "dependencies": {
4749− "@rollup/pluginutils": "^3.1.0",
4750− "estree-walker": "^2.0.1",
4751− "magic-string": "^0.25.7"
4752− },
4753− "peerDependencies": {
4754− "rollup": "^1.20.0 || ^2.0.0"
4755− }
4756− },
4757− "node_modules/@rollup/plugin-inject/node_modules/@rollup/pluginutils": {
4758− "version": "3.1.0",
4759− "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz",
4760− "integrity": "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==",
4761− "dev": true,
4762− "dependencies": {
4763− "@types/estree": "0.0.39",
4764− "estree-walker": "^1.0.1",
4765− "picomatch": "^2.2.2"
4766− },
4767− "engines": {
4768− "node": ">= 8.0.0"
4769− },
4770− "peerDependencies": {
4771− "rollup": "^1.20.0||^2.0.0"
4772− }
4773− },
4774− "node_modules/@rollup/plugin-inject/node_modules/@rollup/pluginutils/node_modules/estree-walker": {
4775− "version": "1.0.1",
4776− "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz",
4777− "integrity": "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==",
4778− "dev": true
4779− },
4780− "node_modules/@rollup/plugin-inject/node_modules/magic-string": {
4781− "version": "0.25.9",
4782− "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz",
4783− "integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==",
4784− "dev": true,
4785− "dependencies": {
4786− "sourcemap-codec": "^1.4.8"
4787− }
4788− },
4789 "node_modules/@rollup/pluginutils": {
4783 "node_modules/@rollup/pluginutils": {
4790 "version": "4.2.1",
4784 "version": "4.2.1",
4791 "dev": true,
4785 "dev": true,
@@ -6988,12 +6982,6 @@
6988 "license": "Unlicense",
6982 "license": "Unlicense",
6989 "optional": true
6983 "optional": true
6990 },
6984 },
6991− "node_modules/@types/estree": {
6992− "version": "0.0.39",
6993− "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz",
6994− "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==",
6995− "dev": true
6996− },
6997 "node_modules/@types/express": {
6985 "node_modules/@types/express": {
6998 "version": "4.17.13",
6986 "version": "4.17.13",
6999 "dev": true,
6987 "dev": true,
@@ -7336,6 +7324,18 @@
7336 "lodash": "^4.17.15"
7324 "lodash": "^4.17.15"
7337 }
7325 }
7338 },
7326 },
7327+ "node_modules/@vitejs/plugin-basic-ssl": {
7328+ "version": "0.1.2",
7329+ "resolved": "https://registry.npmjs.org/@vitejs/plugin-basic-ssl/-/plugin-basic-ssl-0.1.2.tgz",
7330+ "integrity": "sha512-EdwCHnbkakR6YPupySZm1WoCDRPaw9c5jObAo2pCRv8Ja2TESFC6Sc8RUOcKuihfjARDfszbBf+YEQwHY9s9wg==",
7331+ "dev": true,
7332+ "engines": {
7333+ "node": ">=14.6.0"
7334+ },
7335+ "peerDependencies": {
7336+ "vite": "^3.0.0-beta.0"
7337+ }
7338+ },
7339 "node_modules/@vitejs/plugin-react": {
7339 "node_modules/@vitejs/plugin-react": {
7340 "version": "1.1.1",
7340 "version": "1.1.1",
7341 "dev": true,
7341 "dev": true,
@@ -7767,6 +7767,38 @@
7767 "version": "3.0.0",
7767 "version": "3.0.0",
7768 "license": "MIT"
7768 "license": "MIT"
7769 },
7769 },
7770+ "node_modules/agent-base": {
7771+ "version": "6.0.2",
7772+ "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz",
7773+ "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==",
7774+ "dependencies": {
7775+ "debug": "4"
7776+ },
7777+ "engines": {
7778+ "node": ">= 6.0.0"
7779+ }
7780+ },
7781+ "node_modules/agent-base/node_modules/debug": {
7782+ "version": "4.3.4",
7783+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
7784+ "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
7785+ "dependencies": {
7786+ "ms": "2.1.2"
7787+ },
7788+ "engines": {
7789+ "node": ">=6.0"
7790+ },
7791+ "peerDependenciesMeta": {
7792+ "supports-color": {
7793+ "optional": true
7794+ }
7795+ }
7796+ },
7797+ "node_modules/agent-base/node_modules/ms": {
7798+ "version": "2.1.2",
7799+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
7800+ "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
7801+ },
7770 "node_modules/ajv": {
7802 "node_modules/ajv": {
7771 "version": "6.12.6",
7803 "version": "6.12.6",
7772 "license": "MIT",
7804 "license": "MIT",
@@ -8477,19 +8509,6 @@
8477 "safer-buffer": "^2.1.0"
8509 "safer-buffer": "^2.1.0"
8478 }
8510 }
8479 },
8511 },
8480− "node_modules/assert": {
8481− "version": "2.0.0",
8482− "resolved": "https://registry.npmjs.org/assert/-/assert-2.0.0.tgz",
8483− "integrity": "sha512-se5Cd+js9dXJnu6Ag2JFc00t+HmHOen+8Q+L7O9zI0PqQXr20uk2J0XQqMxZEeo5U50o8Nvmmx7dZrl+Ufr35A==",
8484− "dev": true,
8485− "peer": true,
8486− "dependencies": {
8487− "es6-object-assign": "^1.1.0",
8488− "is-nan": "^1.2.1",
8489− "object-is": "^1.0.1",
8490− "util": "^0.12.0"
8491− }
8492− },
8493 "node_modules/assert-args": {
8512 "node_modules/assert-args": {
8494 "version": "1.2.1",
8513 "version": "1.2.1",
8495 "dev": true,
8514 "dev": true,
@@ -9133,6 +9152,31 @@
9133 "readable-stream": "^3.4.0"
9152 "readable-stream": "^3.4.0"
9134 }
9153 }
9135 },
9154 },
9155+ "node_modules/bl/node_modules/buffer": {
9156+ "version": "5.7.1",
9157+ "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz",
9158+ "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==",
9159+ "dev": true,
9160+ "funding": [
9161+ {
9162+ "type": "github",
9163+ "url": "https://github.com/sponsors/feross"
9164+ },
9165+ {
9166+ "type": "patreon",
9167+ "url": "https://www.patreon.com/feross"
9168+ },
9169+ {
9170+ "type": "consulting",
9171+ "url": "https://feross.org/support"
9172+ }
9173+ ],
9174+ "optional": true,
9175+ "dependencies": {
9176+ "base64-js": "^1.3.1",
9177+ "ieee754": "^1.1.13"
9178+ }
9179+ },
9136 "node_modules/blakejs": {
9180 "node_modules/blakejs": {
9137 "version": "1.1.1",
9181 "version": "1.1.1",
9138 "license": "CC0-1.0"
9182 "license": "CC0-1.0"
@@ -9196,6 +9240,31 @@
9196 "node": ">=4"
9240 "node": ">=4"
9197 }
9241 }
9198 },
9242 },
9243+ "node_modules/borc/node_modules/buffer": {
9244+ "version": "5.7.1",
9245+ "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz",
9246+ "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==",
9247+ "dev": true,
9248+ "funding": [
9249+ {
9250+ "type": "github",
9251+ "url": "https://github.com/sponsors/feross"
9252+ },
9253+ {
9254+ "type": "patreon",
9255+ "url": "https://www.patreon.com/feross"
9256+ },
9257+ {
9258+ "type": "consulting",
9259+ "url": "https://feross.org/support"
9260+ }
9261+ ],
9262+ "optional": true,
9263+ "dependencies": {
9264+ "base64-js": "^1.3.1",
9265+ "ieee754": "^1.1.13"
9266+ }
9267+ },
9199 "node_modules/borc/node_modules/iso-url": {
9268 "node_modules/borc/node_modules/iso-url": {
9200 "version": "0.4.7",
9269 "version": "0.4.7",
9201 "dev": true,
9270 "dev": true,
@@ -9355,16 +9424,6 @@
9355 "license": "ISC",
9424 "license": "ISC",
9356 "optional": true
9425 "optional": true
9357 },
9426 },
9358− "node_modules/browser-resolve": {
9359− "version": "2.0.0",
9360− "resolved": "https://registry.npmjs.org/browser-resolve/-/browser-resolve-2.0.0.tgz",
9361− "integrity": "sha512-7sWsQlYL2rGLy2IWm8WL8DCTJvYLc/qlOnsakDac87SOoCd16WLsaAMdCiAqsTNHIe+SXfaqyxyo6THoWqs8WQ==",
9362− "dev": true,
9363− "peer": true,
9364− "dependencies": {
9365− "resolve": "^1.17.0"
9366− }
9367− },
9368 "node_modules/browser-stdout": {
9427 "node_modules/browser-stdout": {
9369 "version": "1.3.1",
9428 "version": "1.3.1",
9370 "dev": true,
9429 "dev": true,
@@ -9432,16 +9491,6 @@
9432 "version": "5.2.0",
9491 "version": "5.2.0",
9433 "license": "MIT"
9492 "license": "MIT"
9434 },
9493 },
9435− "node_modules/browserify-zlib": {
9436− "version": "0.2.0",
9437− "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz",
9438− "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==",
9439− "dev": true,
9440− "peer": true,
9441− "dependencies": {
9442− "pako": "~1.0.5"
9443− }
9444− },
9445 "node_modules/browserslist": {
9494 "node_modules/browserslist": {
9446 "version": "4.21.4",
9495 "version": "4.21.4",
9447 "dev": true,
9496 "dev": true,
@@ -9517,9 +9566,9 @@
9517 "optional": true
9566 "optional": true
9518 },
9567 },
9519 "node_modules/buffer": {
9568 "node_modules/buffer": {
9520− "version": "5.7.1",
9569+ "version": "6.0.3",
9521− "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz",
9570+ "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz",
9522− "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==",
9571+ "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==",
9523 "funding": [
9572 "funding": [
9524 {
9573 {
9525 "type": "github",
9574 "type": "github",
@@ -9536,7 +9585,7 @@
9536 ],
9585 ],
9537 "dependencies": {
9586 "dependencies": {
9538 "base64-js": "^1.3.1",
9587 "base64-js": "^1.3.1",
9539− "ieee754": "^1.1.13"
9588+ "ieee754": "^1.2.1"
9540 }
9589 }
9541 },
9590 },
9542 "node_modules/buffer-alloc": {
9591 "node_modules/buffer-alloc": {
@@ -9590,13 +9639,6 @@
9590 "node-gyp-build": "^4.2.0"
9639 "node-gyp-build": "^4.2.0"
9591 }
9640 }
9592 },
9641 },
9593− "node_modules/builtin-status-codes": {
9594− "version": "3.0.0",
9595− "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz",
9596− "integrity": "sha512-HpGFw18DgFWlncDfjTa2rcQ4W88O1mC8e8yZ2AvQY5KDaktSTwo+KRf6nHK6FRI5FyRyb/5T6+TSxfP7QyGsmQ==",
9597− "dev": true,
9598− "peer": true
9599− },
9600 "node_modules/busboy": {
9642 "node_modules/busboy": {
9601 "version": "0.3.1",
9643 "version": "0.3.1",
9602 "dev": true,
9644 "dev": true,
@@ -9961,6 +10003,29 @@
9961 "npm": ">=3.0.0"
10003 "npm": ">=3.0.0"
9962 }
10004 }
9963 },
10005 },
10006+ "node_modules/cids/node_modules/buffer": {
10007+ "version": "5.7.1",
10008+ "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz",
10009+ "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==",
10010+ "funding": [
10011+ {
10012+ "type": "github",
10013+ "url": "https://github.com/sponsors/feross"
10014+ },
10015+ {
10016+ "type": "patreon",
10017+ "url": "https://www.patreon.com/feross"
10018+ },
10019+ {
10020+ "type": "consulting",
10021+ "url": "https://feross.org/support"
10022+ }
10023+ ],
10024+ "dependencies": {
10025+ "base64-js": "^1.3.1",
10026+ "ieee754": "^1.1.13"
10027+ }
10028+ },
9964 "node_modules/cids/node_modules/multicodec": {
10029 "node_modules/cids/node_modules/multicodec": {
9965 "version": "1.0.4",
10030 "version": "1.0.4",
9966 "license": "MIT",
10031 "license": "MIT",
@@ -10278,13 +10343,6 @@
10278 "node": ">=6"
10343 "node": ">=6"
10279 }
10344 }
10280 },
10345 },
10281− "node_modules/console-browserify": {
10282− "version": "1.2.0",
10283− "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz",
10284− "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==",
10285− "dev": true,
10286− "peer": true
10287− },
10288 "node_modules/console-control-strings": {
10346 "node_modules/console-control-strings": {
10289 "version": "1.1.0",
10347 "version": "1.1.0",
10290 "dev": true,
10348 "dev": true,
@@ -10300,13 +10358,6 @@
10300 "upper-case": "^1.1.1"
10358 "upper-case": "^1.1.1"
10301 }
10359 }
10302 },
10360 },
10303− "node_modules/constants-browserify": {
10304− "version": "1.0.0",
10305− "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz",
10306− "integrity": "sha512-xFxOwqIzR/e1k1gLiWEophSCMqXcwVHIH7akf7b/vxcUeGunlj3hvZaaqxwHsTgn+IndtkQJgSztIDWeumWJDQ==",
10307− "dev": true,
10308− "peer": true
10309− },
10310 "node_modules/content-disposition": {
10361 "node_modules/content-disposition": {
10311 "version": "0.5.3",
10362 "version": "0.5.3",
10312 "license": "MIT",
10363 "license": "MIT",
@@ -10485,13 +10536,6 @@
10485 "sha.js": "^2.4.8"
10536 "sha.js": "^2.4.8"
10486 }
10537 }
10487 },
10538 },
10488− "node_modules/create-require": {
10489− "version": "1.1.1",
10490− "resolved": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz",
10491− "integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==",
10492− "dev": true,
10493− "peer": true
10494− },
10495 "node_modules/cross-fetch": {
10539 "node_modules/cross-fetch": {
10496 "version": "3.0.6",
10540 "version": "3.0.6",
10497 "dev": true,
10541 "dev": true,
@@ -10825,6 +10869,31 @@
10825 "node": ">=6"
10869 "node": ">=6"
10826 }
10870 }
10827 },
10871 },
10872+ "node_modules/deferred-leveldown/node_modules/buffer": {
10873+ "version": "5.7.1",
10874+ "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz",
10875+ "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==",
10876+ "dev": true,
10877+ "funding": [
10878+ {
10879+ "type": "github",
10880+ "url": "https://github.com/sponsors/feross"
10881+ },
10882+ {
10883+ "type": "patreon",
10884+ "url": "https://www.patreon.com/feross"
10885+ },
10886+ {
10887+ "type": "consulting",
10888+ "url": "https://feross.org/support"
10889+ }
10890+ ],
10891+ "optional": true,
10892+ "dependencies": {
10893+ "base64-js": "^1.3.1",
10894+ "ieee754": "^1.1.13"
10895+ }
10896+ },
10828 "node_modules/define-properties": {
10897 "node_modules/define-properties": {
10829 "version": "1.1.3",
10898 "version": "1.1.3",
10830 "license": "MIT",
10899 "license": "MIT",
@@ -11061,19 +11130,6 @@
11061 "node_modules/dom-walk": {
11130 "node_modules/dom-walk": {
11062 "version": "0.1.2"
11131 "version": "0.1.2"
11063 },
11132 },
11064− "node_modules/domain-browser": {
11065− "version": "4.22.0",
11066− "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-4.22.0.tgz",
11067− "integrity": "sha512-IGBwjF7tNk3cwypFNH/7bfzBcgSCbaMOD3GsaY1AU/JRrnHnYgEM0+9kQt52iZxjNsjBtJYtao146V+f8jFZNw==",
11068− "dev": true,
11069− "peer": true,
11070− "engines": {
11071− "node": ">=10"
11072− },
11073− "funding": {
11074− "url": "https://bevry.me/fund"
11075− }
11076− },
11077 "node_modules/domelementtype": {
11133 "node_modules/domelementtype": {
11078 "version": "1.3.1",
11134 "version": "1.3.1",
11079 "dev": true,
11135 "dev": true,
@@ -11307,6 +11363,31 @@
11307 "node": ">=6"
11363 "node": ">=6"
11308 }
11364 }
11309 },
11365 },
11366+ "node_modules/encoding-down/node_modules/buffer": {
11367+ "version": "5.7.1",
11368+ "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz",
11369+ "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==",
11370+ "dev": true,
11371+ "funding": [
11372+ {
11373+ "type": "github",
11374+ "url": "https://github.com/sponsors/feross"
11375+ },
11376+ {
11377+ "type": "patreon",
11378+ "url": "https://www.patreon.com/feross"
11379+ },
11380+ {
11381+ "type": "consulting",
11382+ "url": "https://feross.org/support"
11383+ }
11384+ ],
11385+ "optional": true,
11386+ "dependencies": {
11387+ "base64-js": "^1.3.1",
11388+ "ieee754": "^1.1.13"
11389+ }
11390+ },
11310 "node_modules/encoding/node_modules/iconv-lite": {
11391 "node_modules/encoding/node_modules/iconv-lite": {
11311 "version": "0.6.3",
11392 "version": "0.6.3",
11312 "dev": true,
11393 "dev": true,
@@ -11461,13 +11542,6 @@
11461 "es6-symbol": "^3.1.1"
11542 "es6-symbol": "^3.1.1"
11462 }
11543 }
11463 },
11544 },
11464− "node_modules/es6-object-assign": {
11465− "version": "1.1.0",
11466− "resolved": "https://registry.npmjs.org/es6-object-assign/-/es6-object-assign-1.1.0.tgz",
11467− "integrity": "sha512-MEl9uirslVwqQU369iHNWZXsI8yaZYGg/D65aOgZkeyFJwHYSxilf7rQzXKI7DdDuBPrBXbfk3sl9hJhmd5AUw==",
11468− "dev": true,
11469− "peer": true
11470− },
11471 "node_modules/es6-symbol": {
11545 "node_modules/es6-symbol": {
11472 "version": "3.1.3",
11546 "version": "3.1.3",
11473 "license": "ISC",
11547 "license": "ISC",
@@ -12455,6 +12529,7 @@
12455 "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz",
12529 "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz",
12456 "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==",
12530 "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==",
12457 "dev": true,
12531 "dev": true,
12532+ "optional": true,
12458 "dependencies": {
12533 "dependencies": {
12459 "@nodelib/fs.stat": "^2.0.2",
12534 "@nodelib/fs.stat": "^2.0.2",
12460 "@nodelib/fs.walk": "^1.2.3",
12535 "@nodelib/fs.walk": "^1.2.3",
@@ -12470,6 +12545,7 @@
12470 "version": "3.0.2",
12545 "version": "3.0.2",
12471 "dev": true,
12546 "dev": true,
12472 "license": "MIT",
12547 "license": "MIT",
12548+ "optional": true,
12473 "dependencies": {
12549 "dependencies": {
12474 "fill-range": "^7.0.1"
12550 "fill-range": "^7.0.1"
12475 },
12551 },
@@ -12481,6 +12557,7 @@
12481 "version": "7.0.1",
12557 "version": "7.0.1",
12482 "dev": true,
12558 "dev": true,
12483 "license": "MIT",
12559 "license": "MIT",
12560+ "optional": true,
12484 "dependencies": {
12561 "dependencies": {
12485 "to-regex-range": "^5.0.1"
12562 "to-regex-range": "^5.0.1"
12486 },
12563 },
@@ -12492,6 +12569,7 @@
12492 "version": "5.1.2",
12569 "version": "5.1.2",
12493 "dev": true,
12570 "dev": true,
12494 "license": "ISC",
12571 "license": "ISC",
12572+ "optional": true,
12495 "dependencies": {
12573 "dependencies": {
12496 "is-glob": "^4.0.1"
12574 "is-glob": "^4.0.1"
12497 },
12575 },
@@ -12503,6 +12581,7 @@
12503 "version": "4.0.1",
12581 "version": "4.0.1",
12504 "dev": true,
12582 "dev": true,
12505 "license": "MIT",
12583 "license": "MIT",
12584+ "optional": true,
12506 "dependencies": {
12585 "dependencies": {
12507 "is-extglob": "^2.1.1"
12586 "is-extglob": "^2.1.1"
12508 },
12587 },
@@ -12514,6 +12593,7 @@
12514 "version": "4.0.4",
12593 "version": "4.0.4",
12515 "dev": true,
12594 "dev": true,
12516 "license": "MIT",
12595 "license": "MIT",
12596+ "optional": true,
12517 "dependencies": {
12597 "dependencies": {
12518 "braces": "^3.0.1",
12598 "braces": "^3.0.1",
12519 "picomatch": "^2.2.3"
12599 "picomatch": "^2.2.3"
@@ -12564,6 +12644,7 @@
12564 "version": "1.12.0",
12644 "version": "1.12.0",
12565 "dev": true,
12645 "dev": true,
12566 "license": "ISC",
12646 "license": "ISC",
12647+ "optional": true,
12567 "dependencies": {
12648 "dependencies": {
12568 "reusify": "^1.0.4"
12649 "reusify": "^1.0.4"
12569 }
12650 }
@@ -14874,13 +14955,6 @@
14874 "npm": ">=1.3.7"
14955 "npm": ">=1.3.7"
14875 }
14956 }
14876 },
14957 },
14877− "node_modules/https-browserify": {
14878− "version": "1.0.0",
14879− "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz",
14880− "integrity": "sha512-J+FkSdyD+0mA0N+81tMotaRMfSL9SGi+xpD3T6YApKsc3bGSXJlfXri3VyFOeYkfLRQisDk1W+jIFFKBeUBbBg==",
14881− "dev": true,
14882− "peer": true
14883− },
14884 "node_modules/husky": {
14958 "node_modules/husky": {
14885 "version": "2.7.0",
14959 "version": "2.7.0",
14886 "dev": true,
14960 "dev": true,
@@ -15893,30 +15967,6 @@
15893 "stream-to-it": "^0.2.0"
15967 "stream-to-it": "^0.2.0"
15894 }
15968 }
15895 },
15969 },
15896− "node_modules/ipfs-utils/node_modules/buffer": {
15897− "version": "6.0.3",
15898− "dev": true,
15899− "funding": [
15900− {
15901− "type": "github",
15902− "url": "https://github.com/sponsors/feross"
15903− },
15904− {
15905− "type": "patreon",
15906− "url": "https://www.patreon.com/feross"
15907− },
15908− {
15909− "type": "consulting",
15910− "url": "https://feross.org/support"
15911− }
15912− ],
15913− "license": "MIT",
15914− "optional": true,
15915− "dependencies": {
15916− "base64-js": "^1.3.1",
15917− "ieee754": "^1.2.1"
15918− }
15919− },
15920 "node_modules/ipfs-utils/node_modules/nanoid": {
15970 "node_modules/ipfs-utils/node_modules/nanoid": {
15921 "version": "3.1.25",
15971 "version": "3.1.25",
15922 "dev": true,
15972 "dev": true,
@@ -16624,23 +16674,6 @@
16624 "url": "https://github.com/sponsors/ljharb"
16674 "url": "https://github.com/sponsors/ljharb"
16625 }
16675 }
16626 },
16676 },
16627− "node_modules/is-nan": {
16628− "version": "1.3.2",
16629− "resolved": "https://registry.npmjs.org/is-nan/-/is-nan-1.3.2.tgz",
16630− "integrity": "sha512-E+zBKpQ2t6MEo1VsonYmluk9NxGrbzpeeLC2xIViuO2EjU2xsXsBPwTr3Ykv9l08UYEVEdWeRZNouaZqF6RN0w==",
16631− "dev": true,
16632− "peer": true,
16633− "dependencies": {
16634− "call-bind": "^1.0.0",
16635− "define-properties": "^1.1.3"
16636− },
16637− "engines": {
16638− "node": ">= 0.4"
16639− },
16640− "funding": {
16641− "url": "https://github.com/sponsors/ljharb"
16642− }
16643− },
16644 "node_modules/is-negative-zero": {
16677 "node_modules/is-negative-zero": {
16645 "version": "2.0.1",
16678 "version": "2.0.1",
16646 "license": "MIT",
16679 "license": "MIT",
@@ -16910,16 +16943,6 @@
16910 "whatwg-fetch": "^3.4.1"
16943 "whatwg-fetch": "^3.4.1"
16911 }
16944 }
16912 },
16945 },
16913− "node_modules/isomorphic-timers-promises": {
16914− "version": "1.0.1",
16915− "resolved": "https://registry.npmjs.org/isomorphic-timers-promises/-/isomorphic-timers-promises-1.0.1.tgz",
16916− "integrity": "sha512-u4sej9B1LPSxTGKB/HiuzvEQnXH0ECYkSVQU39koSwmFAxhlEAFl9RdTvLv4TOTQUgBS5O3O5fwUxk6byBZ+IQ==",
16917− "dev": true,
16918− "peer": true,
16919− "engines": {
16920− "node": ">=10"
16921− }
16922− },
16923 "node_modules/isomorphic-ws": {
16946 "node_modules/isomorphic-ws": {
16924 "version": "4.0.1",
16947 "version": "4.0.1",
16925 "license": "MIT",
16948 "license": "MIT",
@@ -17014,6 +17037,31 @@
17014 "p-defer": "^3.0.0"
17037 "p-defer": "^3.0.0"
17015 }
17038 }
17016 },
17039 },
17040+ "node_modules/it-tar/node_modules/buffer": {
17041+ "version": "5.7.1",
17042+ "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz",
17043+ "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==",
17044+ "dev": true,
17045+ "funding": [
17046+ {
17047+ "type": "github",
17048+ "url": "https://github.com/sponsors/feross"
17049+ },
17050+ {
17051+ "type": "patreon",
17052+ "url": "https://www.patreon.com/feross"
17053+ },
17054+ {
17055+ "type": "consulting",
17056+ "url": "https://feross.org/support"
17057+ }
17058+ ],
17059+ "optional": true,
17060+ "dependencies": {
17061+ "base64-js": "^1.3.1",
17062+ "ieee754": "^1.1.13"
17063+ }
17064+ },
17017 "node_modules/it-to-stream": {
17065 "node_modules/it-to-stream": {
17018 "version": "0.1.2",
17066 "version": "0.1.2",
17019 "dev": true,
17067 "dev": true,
@@ -17028,6 +17076,31 @@
17028 "readable-stream": "^3.6.0"
17076 "readable-stream": "^3.6.0"
17029 }
17077 }
17030 },
17078 },
17079+ "node_modules/it-to-stream/node_modules/buffer": {
17080+ "version": "5.7.1",
17081+ "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz",
17082+ "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==",
17083+ "dev": true,
17084+ "funding": [
17085+ {
17086+ "type": "github",
17087+ "url": "https://github.com/sponsors/feross"
17088+ },
17089+ {
17090+ "type": "patreon",
17091+ "url": "https://www.patreon.com/feross"
17092+ },
17093+ {
17094+ "type": "consulting",
17095+ "url": "https://feross.org/support"
17096+ }
17097+ ],
17098+ "optional": true,
17099+ "dependencies": {
17100+ "base64-js": "^1.3.1",
17101+ "ieee754": "^1.1.13"
17102+ }
17103+ },
17031 "node_modules/iter-tools": {
17104 "node_modules/iter-tools": {
17032 "version": "7.1.3",
17105 "version": "7.1.3",
17033 "dev": true,
17106 "dev": true,
@@ -18374,6 +18447,7 @@
18374 "version": "1.4.1",
18447 "version": "1.4.1",
18375 "dev": true,
18448 "dev": true,
18376 "license": "MIT",
18449 "license": "MIT",
18450+ "optional": true,
18377 "engines": {
18451 "engines": {
18378 "node": ">= 8"
18452 "node": ">= 8"
18379 }
18453 }
@@ -19158,6 +19232,29 @@
19158 "buffer": "^5.5.0"
19232 "buffer": "^5.5.0"
19159 }
19233 }
19160 },
19234 },
19235+ "node_modules/multibase/node_modules/buffer": {
19236+ "version": "5.7.1",
19237+ "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz",
19238+ "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==",
19239+ "funding": [
19240+ {
19241+ "type": "github",
19242+ "url": "https://github.com/sponsors/feross"
19243+ },
19244+ {
19245+ "type": "patreon",
19246+ "url": "https://www.patreon.com/feross"
19247+ },
19248+ {
19249+ "type": "consulting",
19250+ "url": "https://feross.org/support"
19251+ }
19252+ ],
19253+ "dependencies": {
19254+ "base64-js": "^1.3.1",
19255+ "ieee754": "^1.1.13"
19256+ }
19257+ },
19161 "node_modules/multicodec": {
19258 "node_modules/multicodec": {
19162 "version": "0.5.7",
19259 "version": "0.5.7",
19163 "license": "MIT",
19260 "license": "MIT",
@@ -19180,6 +19277,29 @@
19180 "varint": "^5.0.0"
19277 "varint": "^5.0.0"
19181 }
19278 }
19182 },
19279 },
19280+ "node_modules/multihashes/node_modules/buffer": {
19281+ "version": "5.7.1",
19282+ "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz",
19283+ "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==",
19284+ "funding": [
19285+ {
19286+ "type": "github",
19287+ "url": "https://github.com/sponsors/feross"
19288+ },
19289+ {
19290+ "type": "patreon",
19291+ "url": "https://www.patreon.com/feross"
19292+ },
19293+ {
19294+ "type": "consulting",
19295+ "url": "https://feross.org/support"
19296+ }
19297+ ],
19298+ "dependencies": {
19299+ "base64-js": "^1.3.1",
19300+ "ieee754": "^1.1.13"
19301+ }
19302+ },
19183 "node_modules/multihashes/node_modules/multibase": {
19303 "node_modules/multihashes/node_modules/multibase": {
19184 "version": "0.7.0",
19304 "version": "0.7.0",
19185 "license": "MIT",
19305 "license": "MIT",
@@ -19456,52 +19576,6 @@
19456 "semver": "bin/semver"
19576 "semver": "bin/semver"
19457 }
19577 }
19458 },
19578 },
19459− "node_modules/node-stdlib-browser": {
19460− "version": "1.2.0",
19461− "resolved": "https://registry.npmjs.org/node-stdlib-browser/-/node-stdlib-browser-1.2.0.tgz",
19462− "integrity": "sha512-VSjFxUhRhkyed8AtLwSCkMrJRfQ3e2lGtG3sP6FEgaLKBBbxM/dLfjRe1+iLhjvyLFW3tBQ8+c0pcOtXGbAZJg==",
19463− "dev": true,
19464− "peer": true,
19465− "dependencies": {
19466− "assert": "^2.0.0",
19467− "browser-resolve": "^2.0.0",
19468− "browserify-zlib": "^0.2.0",
19469− "buffer": "^5.7.1",
19470− "console-browserify": "^1.1.0",
19471− "constants-browserify": "^1.0.0",
19472− "create-require": "^1.1.1",
19473− "crypto-browserify": "^3.11.0",
19474− "domain-browser": "^4.22.0",
19475− "events": "^3.0.0",
19476− "https-browserify": "^1.0.0",
19477− "isomorphic-timers-promises": "^1.0.1",
19478− "os-browserify": "^0.3.0",
19479− "path-browserify": "^1.0.1",
19480− "pkg-dir": "^5.0.0",
19481− "process": "^0.11.10",
19482− "punycode": "^1.4.1",
19483− "querystring-es3": "^0.2.1",
19484− "readable-stream": "^3.6.0",
19485− "stream-browserify": "^3.0.0",
19486− "stream-http": "^3.2.0",
19487− "string_decoder": "^1.0.0",
19488− "timers-browserify": "^2.0.4",
19489− "tty-browserify": "0.0.1",
19490− "url": "^0.11.0",
19491− "util": "^0.12.4",
19492− "vm-browserify": "^1.0.1"
19493− },
19494− "engines": {
19495− "node": ">=10"
19496− }
19497− },
19498− "node_modules/node-stdlib-browser/node_modules/punycode": {
19499− "version": "1.4.1",
19500− "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz",
19501− "integrity": "sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==",
19502− "dev": true,
19503− "peer": true
19504− },
19505 "node_modules/nofilter": {
19579 "node_modules/nofilter": {
19506 "version": "1.0.4",
19580 "version": "1.0.4",
19507 "dev": true,
19581 "dev": true,
@@ -19820,23 +19894,6 @@
19820 "url": "https://github.com/sponsors/ljharb"
19894 "url": "https://github.com/sponsors/ljharb"
19821 }
19895 }
19822 },
19896 },
19823− "node_modules/object-is": {
19824− "version": "1.1.5",
19825− "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz",
19826− "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==",
19827− "dev": true,
19828− "peer": true,
19829− "dependencies": {
19830− "call-bind": "^1.0.2",
19831− "define-properties": "^1.1.3"
19832− },
19833− "engines": {
19834− "node": ">= 0.4"
19835− },
19836− "funding": {
19837− "url": "https://github.com/sponsors/ljharb"
19838− }
19839− },
19840 "node_modules/object-keys": {
19897 "node_modules/object-keys": {
19841 "version": "1.1.1",
19898 "version": "1.1.1",
19842 "license": "MIT",
19899 "license": "MIT",
@@ -20134,13 +20191,6 @@
20134 "dev": true,
20191 "dev": true,
20135 "license": "MIT"
20192 "license": "MIT"
20136 },
20193 },
20137− "node_modules/os-browserify": {
20138− "version": "0.3.0",
20139− "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz",
20140− "integrity": "sha512-gjcpUc3clBf9+210TRaDWbf+rZZZEshZ+DlXMRCeAjp0xhTrnQsKHypIy1J3d5hKdUzj69t708EHtU8P6bUn0A==",
20141− "dev": true,
20142− "peer": true
20143− },
20144 "node_modules/os-homedir": {
20194 "node_modules/os-homedir": {
20145 "version": "1.0.2",
20195 "version": "1.0.2",
20146 "license": "MIT",
20196 "license": "MIT",
@@ -20375,13 +20425,6 @@
20375 "upper-case-first": "^1.1.0"
20425 "upper-case-first": "^1.1.0"
20376 }
20426 }
20377 },
20427 },
20378− "node_modules/path-browserify": {
20379− "version": "1.0.1",
20380− "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-1.0.1.tgz",
20381− "integrity": "sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==",
20382− "dev": true,
20383− "peer": true
20384− },
20385 "node_modules/path-case": {
20428 "node_modules/path-case": {
20386 "version": "2.1.1",
20429 "version": "2.1.1",
20387 "dev": true,
20430 "dev": true,
@@ -20687,94 +20730,6 @@
20687 "node": ">=0.10.0"
20730 "node": ">=0.10.0"
20688 }
20731 }
20689 },
20732 },
20690− "node_modules/pkg-dir": {
20691− "version": "5.0.0",
20692− "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-5.0.0.tgz",
20693− "integrity": "sha512-NPE8TDbzl/3YQYY7CSS228s3g2ollTFnc+Qi3tqmqJp9Vg2ovUpixcJEo2HJScN2Ez+kEaal6y70c0ehqJBJeA==",
20694− "dev": true,
20695− "peer": true,
20696− "dependencies": {
20697− "find-up": "^5.0.0"
20698− },
20699− "engines": {
20700− "node": ">=10"
20701− }
20702− },
20703− "node_modules/pkg-dir/node_modules/find-up": {
20704− "version": "5.0.0",
20705− "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz",
20706− "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==",
20707− "dev": true,
20708− "peer": true,
20709− "dependencies": {
20710− "locate-path": "^6.0.0",
20711− "path-exists": "^4.0.0"
20712− },
20713− "engines": {
20714− "node": ">=10"
20715− },
20716− "funding": {
20717− "url": "https://github.com/sponsors/sindresorhus"
20718− }
20719− },
20720− "node_modules/pkg-dir/node_modules/locate-path": {
20721− "version": "6.0.0",
20722− "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz",
20723− "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==",
20724− "dev": true,
20725− "peer": true,
20726− "dependencies": {
20727− "p-locate": "^5.0.0"
20728− },
20729− "engines": {
20730− "node": ">=10"
20731− },
20732− "funding": {
20733− "url": "https://github.com/sponsors/sindresorhus"
20734− }
20735− },
20736− "node_modules/pkg-dir/node_modules/p-limit": {
20737− "version": "3.1.0",
20738− "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz",
20739− "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==",
20740− "dev": true,
20741− "peer": true,
20742− "dependencies": {
20743− "yocto-queue": "^0.1.0"
20744− },
20745− "engines": {
20746− "node": ">=10"
20747− },
20748− "funding": {
20749− "url": "https://github.com/sponsors/sindresorhus"
20750− }
20751− },
20752− "node_modules/pkg-dir/node_modules/p-locate": {
20753− "version": "5.0.0",
20754− "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz",
20755− "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==",
20756− "dev": true,
20757− "peer": true,
20758− "dependencies": {
20759− "p-limit": "^3.0.2"
20760− },
20761− "engines": {
20762− "node": ">=10"
20763− },
20764− "funding": {
20765− "url": "https://github.com/sponsors/sindresorhus"
20766− }
20767− },
20768− "node_modules/pkg-dir/node_modules/path-exists": {
20769− "version": "4.0.0",
20770− "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
20771− "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==",
20772− "dev": true,
20773− "peer": true,
20774− "engines": {
20775− "node": ">=8"
20776− }
20777− },
20778 "node_modules/please-upgrade-node": {
20733 "node_modules/please-upgrade-node": {
20779 "version": "3.2.0",
20734 "version": "3.2.0",
20780 "dev": true,
20735 "dev": true,
@@ -21695,6 +21650,29 @@
21695 "node": ">=4"
21650 "node": ">=4"
21696 }
21651 }
21697 },
21652 },
21653+ "node_modules/qrcode/node_modules/buffer": {
21654+ "version": "5.7.1",
21655+ "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz",
21656+ "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==",
21657+ "funding": [
21658+ {
21659+ "type": "github",
21660+ "url": "https://github.com/sponsors/feross"
21661+ },
21662+ {
21663+ "type": "patreon",
21664+ "url": "https://www.patreon.com/feross"
21665+ },
21666+ {
21667+ "type": "consulting",
21668+ "url": "https://feross.org/support"
21669+ }
21670+ ],
21671+ "dependencies": {
21672+ "base64-js": "^1.3.1",
21673+ "ieee754": "^1.1.13"
21674+ }
21675+ },
21698 "node_modules/qrcode/node_modules/isarray": {
21676 "node_modules/qrcode/node_modules/isarray": {
21699 "version": "2.0.5",
21677 "version": "2.0.5",
21700 "license": "MIT"
21678 "license": "MIT"
@@ -21729,16 +21707,6 @@
21729 "node": ">=0.4.x"
21707 "node": ">=0.4.x"
21730 }
21708 }
21731 },
21709 },
21732− "node_modules/querystring-es3": {
21733− "version": "0.2.1",
21734− "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz",
21735− "integrity": "sha512-773xhDQnZBMFobEiztv8LIl70ch5MSF/jUQVlhwFyBILqq96anmoctVIYz+ZRp0qbCKATTn6ev02M3r7Ga5vqA==",
21736− "dev": true,
21737− "peer": true,
21738− "engines": {
21739− "node": ">=0.4.x"
21740− }
21741− },
21742 "node_modules/queue-microtask": {
21710 "node_modules/queue-microtask": {
21743 "version": "1.2.3",
21711 "version": "1.2.3",
21744 "dev": true,
21712 "dev": true,
@@ -21756,7 +21724,8 @@
21756 "url": "https://feross.org/support"
21724 "url": "https://feross.org/support"
21757 }
21725 }
21758 ],
21726 ],
21759− "license": "MIT"
21727+ "license": "MIT",
21728+ "optional": true
21760 },
21729 },
21761 "node_modules/randomatic": {
21730 "node_modules/randomatic": {
21762 "version": "3.1.1",
21731 "version": "3.1.1",
@@ -22581,6 +22550,7 @@
22581 "version": "1.0.4",
22550 "version": "1.0.4",
22582 "dev": true,
22551 "dev": true,
22583 "license": "MIT",
22552 "license": "MIT",
22553+ "optional": true,
22584 "engines": {
22554 "engines": {
22585 "iojs": ">=1.0.0",
22555 "iojs": ">=1.0.0",
22586 "node": ">=0.10.0"
22556 "node": ">=0.10.0"
@@ -22645,22 +22615,6 @@
22645 "dev": true,
22615 "dev": true,
22646 "license": "MIT"
22616 "license": "MIT"
22647 },
22617 },
22648− "node_modules/rollup": {
22649− "version": "2.79.1",
22650− "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.79.1.tgz",
22651− "integrity": "sha512-uKxbd0IhMZOhjAiD5oAFp7BqvkA4Dv47qpOCtaNvng4HBwdbWtdOh8f5nZNuk2rp51PMGk3bzfWu5oayNEuYnw==",
22652− "dev": true,
22653− "peer": true,
22654− "bin": {
22655− "rollup": "dist/bin/rollup"
22656− },
22657− "engines": {
22658− "node": ">=10.0.0"
22659− },
22660− "optionalDependencies": {
22661− "fsevents": "~2.3.2"
22662− }
22663− },
22664 "node_modules/rpc-websockets": {
22618 "node_modules/rpc-websockets": {
22665 "version": "5.3.1",
22619 "version": "5.3.1",
22666 "dev": true,
22620 "dev": true,
@@ -22757,6 +22711,7 @@
22757 }
22711 }
22758 ],
22712 ],
22759 "license": "MIT",
22713 "license": "MIT",
22714+ "optional": true,
22760 "dependencies": {
22715 "dependencies": {
22761 "queue-microtask": "^1.2.2"
22716 "queue-microtask": "^1.2.2"
22762 }
22717 }
@@ -23353,6 +23308,30 @@
23353 "ws": "^7.5.0"
23308 "ws": "^7.5.0"
23354 }
23309 }
23355 },
23310 },
23311+ "node_modules/socketcluster-client/node_modules/buffer": {
23312+ "version": "5.7.1",
23313+ "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz",
23314+ "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==",
23315+ "dev": true,
23316+ "funding": [
23317+ {
23318+ "type": "github",
23319+ "url": "https://github.com/sponsors/feross"
23320+ },
23321+ {
23322+ "type": "patreon",
23323+ "url": "https://www.patreon.com/feross"
23324+ },
23325+ {
23326+ "type": "consulting",
23327+ "url": "https://feross.org/support"
23328+ }
23329+ ],
23330+ "dependencies": {
23331+ "base64-js": "^1.3.1",
23332+ "ieee754": "^1.1.13"
23333+ }
23334+ },
23356 "node_modules/socketcluster-client/node_modules/clone": {
23335 "node_modules/socketcluster-client/node_modules/clone": {
23357 "version": "2.1.1",
23336 "version": "2.1.1",
23358 "dev": true,
23337 "dev": true,
@@ -23848,25 +23827,11 @@
23848 "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-3.0.0.tgz",
23827 "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-3.0.0.tgz",
23849 "integrity": "sha512-H73RAHsVBapbim0tU2JwwOiXUj+fikfiaoYAKHF3VJfA0pe2BCzkhAHBlLG6REzE+2WNZcxOXjK7lkso+9euLA==",
23828 "integrity": "sha512-H73RAHsVBapbim0tU2JwwOiXUj+fikfiaoYAKHF3VJfA0pe2BCzkhAHBlLG6REzE+2WNZcxOXjK7lkso+9euLA==",
23850 "dev": true,
23829 "dev": true,
23851− "peer": true,
23852 "dependencies": {
23830 "dependencies": {
23853 "inherits": "~2.0.4",
23831 "inherits": "~2.0.4",
23854 "readable-stream": "^3.5.0"
23832 "readable-stream": "^3.5.0"
23855 }
23833 }
23856 },
23834 },
23857− "node_modules/stream-http": {
23858− "version": "3.2.0",
23859− "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-3.2.0.tgz",
23860− "integrity": "sha512-Oq1bLqisTyK3TSCXpPbT4sdeYNdmyZJv1LxpEm2vu1ZhK89kSE5YXwZc3cWk0MagGaKriBh9mCFbVGtO+vY29A==",
23861− "dev": true,
23862− "peer": true,
23863− "dependencies": {
23864− "builtin-status-codes": "^3.0.0",
23865− "inherits": "^2.0.4",
23866− "readable-stream": "^3.6.0",
23867− "xtend": "^4.0.2"
23868− }
23869− },
23870 "node_modules/stream-shift": {
23835 "node_modules/stream-shift": {
23871 "version": "1.0.1",
23836 "version": "1.0.1",
23872 "dev": true,
23837 "dev": true,
@@ -24125,6 +24090,31 @@
24125 "readable-stream": "1.1.14"
24090 "readable-stream": "1.1.14"
24126 }
24091 }
24127 },
24092 },
24093+ "node_modules/sublevel-pouchdb/node_modules/buffer": {
24094+ "version": "5.7.1",
24095+ "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz",
24096+ "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==",
24097+ "dev": true,
24098+ "funding": [
24099+ {
24100+ "type": "github",
24101+ "url": "https://github.com/sponsors/feross"
24102+ },
24103+ {
24104+ "type": "patreon",
24105+ "url": "https://www.patreon.com/feross"
24106+ },
24107+ {
24108+ "type": "consulting",
24109+ "url": "https://feross.org/support"
24110+ }
24111+ ],
24112+ "optional": true,
24113+ "dependencies": {
24114+ "base64-js": "^1.3.1",
24115+ "ieee754": "^1.1.13"
24116+ }
24117+ },
24128 "node_modules/sublevel-pouchdb/node_modules/isarray": {
24118 "node_modules/sublevel-pouchdb/node_modules/isarray": {
24129 "version": "0.0.1",
24119 "version": "0.0.1",
24130 "dev": true,
24120 "dev": true,
@@ -24244,6 +24234,29 @@
24244 "xhr-request": "^1.0.1"
24234 "xhr-request": "^1.0.1"
24245 }
24235 }
24246 },
24236 },
24237+ "node_modules/swarm-js/node_modules/buffer": {
24238+ "version": "5.7.1",
24239+ "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz",
24240+ "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==",
24241+ "funding": [
24242+ {
24243+ "type": "github",
24244+ "url": "https://github.com/sponsors/feross"
24245+ },
24246+ {
24247+ "type": "patreon",
24248+ "url": "https://www.patreon.com/feross"
24249+ },
24250+ {
24251+ "type": "consulting",
24252+ "url": "https://feross.org/support"
24253+ }
24254+ ],
24255+ "dependencies": {
24256+ "base64-js": "^1.3.1",
24257+ "ieee754": "^1.1.13"
24258+ }
24259+ },
24247 "node_modules/swarm-js/node_modules/fs-extra": {
24260 "node_modules/swarm-js/node_modules/fs-extra": {
24248 "version": "4.0.3",
24261 "version": "4.0.3",
24249 "license": "MIT",
24262 "license": "MIT",
@@ -24354,6 +24367,31 @@
24354 "node": ">=8"
24367 "node": ">=8"
24355 }
24368 }
24356 },
24369 },
24370+ "node_modules/sync-fetch/node_modules/buffer": {
24371+ "version": "5.7.1",
24372+ "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz",
24373+ "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==",
24374+ "dev": true,
24375+ "funding": [
24376+ {
24377+ "type": "github",
24378+ "url": "https://github.com/sponsors/feross"
24379+ },
24380+ {
24381+ "type": "patreon",
24382+ "url": "https://www.patreon.com/feross"
24383+ },
24384+ {
24385+ "type": "consulting",
24386+ "url": "https://feross.org/support"
24387+ }
24388+ ],
24389+ "optional": true,
24390+ "dependencies": {
24391+ "base64-js": "^1.3.1",
24392+ "ieee754": "^1.1.13"
24393+ }
24394+ },
24357 "node_modules/tabbable": {
24395 "node_modules/tabbable": {
24358 "version": "4.0.0",
24396 "version": "4.0.0",
24359 "license": "MIT"
24397 "license": "MIT"
@@ -24650,19 +24688,6 @@
24650 "retimer": "^2.0.0"
24688 "retimer": "^2.0.0"
24651 }
24689 }
24652 },
24690 },
24653− "node_modules/timers-browserify": {
24654− "version": "2.0.12",
24655− "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.12.tgz",
24656− "integrity": "sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==",
24657− "dev": true,
24658− "peer": true,
24659− "dependencies": {
24660− "setimmediate": "^1.0.4"
24661− },
24662− "engines": {
24663− "node": ">=0.6.0"
24664− }
24665− },
24666 "node_modules/tiny-queue": {
24691 "node_modules/tiny-queue": {
24667 "version": "0.2.1",
24692 "version": "0.2.1",
24668 "dev": true,
24693 "dev": true,
@@ -24879,13 +24904,6 @@
24879 "version": "1.14.1",
24904 "version": "1.14.1",
24880 "license": "0BSD"
24905 "license": "0BSD"
24881 },
24906 },
24882− "node_modules/tty-browserify": {
24883− "version": "0.0.1",
24884− "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.1.tgz",
24885− "integrity": "sha512-C3TaO7K81YvjCgQH9Q1S3R3P3BtN3RIM8n+OvX4il1K1zgE8ZhI0op7kClgkxtutIE8hQrcrHBXvIheqKUUCxw==",
24886− "dev": true,
24887− "peer": true
24888− },
24889 "node_modules/tunnel-agent": {
24907 "node_modules/tunnel-agent": {
24890 "version": "0.6.0",
24908 "version": "0.6.0",
24891 "license": "Apache-2.0",
24909 "license": "Apache-2.0",
@@ -25312,17 +25330,6 @@
25312 "license": "MIT",
25330 "license": "MIT",
25313 "optional": true
25331 "optional": true
25314 },
25332 },
25315− "node_modules/url": {
25316− "version": "0.11.0",
25317− "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz",
25318− "integrity": "sha512-kbailJa29QrtXnxgq+DdCEGlbTeYM2eJUxsz6vjZavrCYPMIFHMKQmSKYAIuUK2i7hgPm28a8piX5NTUtM/LKQ==",
25319− "dev": true,
25320− "peer": true,
25321− "dependencies": {
25322− "punycode": "1.3.2",
25323− "querystring": "0.2.0"
25324− }
25325− },
25326 "node_modules/url-parse-lax": {
25333 "node_modules/url-parse-lax": {
25327 "version": "3.0.0",
25334 "version": "3.0.0",
25328 "license": "MIT",
25335 "license": "MIT",
@@ -25344,24 +25351,6 @@
25344 "node": ">= 4"
25351 "node": ">= 4"
25345 }
25352 }
25346 },
25353 },
25347− "node_modules/url/node_modules/punycode": {
25348− "version": "1.3.2",
25349− "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz",
25350− "integrity": "sha512-RofWgt/7fL5wP1Y7fxE7/EmTLzQVnB0ycyibJ0OOHIlJqTNzglYFxVwETOcIoJqJmpDXJ9xImDv+Fq34F/d4Dw==",
25351− "dev": true,
25352− "peer": true
25353− },
25354− "node_modules/url/node_modules/querystring": {
25355− "version": "0.2.0",
25356− "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz",
25357− "integrity": "sha512-X/xY82scca2tau62i9mDyU9K+I+djTMUsvwf7xnUX5GLvVzgJybOJf4Y6o9Zx3oJK/LSXg5tTZBjwzqVPaPO2g==",
25358− "deprecated": "The querystring API is considered Legacy. new code should use the URLSearchParams API instead.",
25359− "dev": true,
25360− "peer": true,
25361− "engines": {
25362− "node": ">=0.4.x"
25363− }
25364− },
25365 "node_modules/ursa-optional": {
25354 "node_modules/ursa-optional": {
25366 "version": "0.10.2",
25355 "version": "0.10.2",
25367 "dev": true,
25356 "dev": true,
@@ -25642,38 +25631,6 @@
25642 "node": ">=6"
25631 "node": ">=6"
25643 }
25632 }
25644 },
25633 },
25645− "node_modules/vite-plugin-commonjs": {
25646− "version": "0.5.2",
25647− "resolved": "https://registry.npmjs.org/vite-plugin-commonjs/-/vite-plugin-commonjs-0.5.2.tgz",
25648− "integrity": "sha512-UgkGCCBnVnFAkBvbUTFYmHEwp7fiLTOKXR8/Ws4s/bFggWfVYi21Wi5TDceokcvhUjTZAOcm8/smNH0wIwXw3w==",
25649− "dev": true,
25650− "dependencies": {
25651− "fast-glob": "^3.2.11",
25652− "vite-plugin-dynamic-import": "^0.9.9"
25653− }
25654− },
25655− "node_modules/vite-plugin-dynamic-import": {
25656− "version": "0.9.9",
25657− "resolved": "https://registry.npmjs.org/vite-plugin-dynamic-import/-/vite-plugin-dynamic-import-0.9.9.tgz",
25658− "integrity": "sha512-EI+VHRd5nRj/0X6V70jfIhOyNx/S4c4VkjttTuRp2pMn5tuS/XtdjI5TTiekDmcaCXyZldvuu7kWBSb6CuIIGg==",
25659− "dev": true,
25660− "dependencies": {
25661− "fast-glob": "^3.2.11"
25662− }
25663− },
25664− "node_modules/vite-plugin-node-stdlib-browser": {
25665− "version": "0.1.1",
25666− "resolved": "https://registry.npmjs.org/vite-plugin-node-stdlib-browser/-/vite-plugin-node-stdlib-browser-0.1.1.tgz",
25667− "integrity": "sha512-KsvUWxiVBJwb8DDOl5XP6E7qq2VMSWtLe8HOu7wuVhSejGAeSqDq+64WLcPvfpuW/ExEDIEMt17JDrEaofr0fQ==",
25668− "dev": true,
25669− "dependencies": {
25670− "@rollup/plugin-inject": "^4.0.4"
25671− },
25672− "peerDependencies": {
25673− "node-stdlib-browser": "^1.2.0",
25674− "vite": "^2.0.0 || ^3.0.0"
25675− }
25676− },
25677 "node_modules/vite-plugin-svgr": {
25634 "node_modules/vite-plugin-svgr": {
25678 "version": "2.2.1",
25635 "version": "2.2.1",
25679 "dev": true,
25636 "dev": true,
@@ -25814,13 +25771,6 @@
25814 "dev": true,
25771 "dev": true,
25815 "license": "MIT"
25772 "license": "MIT"
25816 },
25773 },
25817− "node_modules/vm-browserify": {
25818− "version": "1.1.2",
25819− "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz",
25820− "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==",
25821− "dev": true,
25822− "peer": true
25823− },
25824 "node_modules/vuvuzela": {
25774 "node_modules/vuvuzela": {
25825 "version": "1.0.3",
25775 "version": "1.0.3",
25826 "dev": true,
25776 "dev": true,
@@ -28517,6 +28467,19 @@
28517 "requires": {
28467 "requires": {
28518 "buffer": "^5.4.3",
28468 "buffer": "^5.4.3",
28519 "seedrandom": "^3.0.5"
28469 "seedrandom": "^3.0.5"
28470+ },
28471+ "dependencies": {
28472+ "buffer": {
28473+ "version": "5.7.1",
28474+ "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz",
28475+ "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==",
28476+ "dev": true,
28477+ "optional": true,
28478+ "requires": {
28479+ "base64-js": "^1.3.1",
28480+ "ieee754": "^1.1.13"
28481+ }
28482+ }
28520 }
28483 }
28521 },
28484 },
28522 "@emotion/is-prop-valid": {
28485 "@emotion/is-prop-valid": {
@@ -28534,6 +28497,13 @@
28534 "@emotion/unitless": {
28497 "@emotion/unitless": {
28535 "version": "0.7.5"
28498 "version": "0.7.5"
28536 },
28499 },
28500+ "@esbuild-plugins/node-globals-polyfill": {
28501+ "version": "0.1.1",
28502+ "resolved": "https://registry.npmjs.org/@esbuild-plugins/node-globals-polyfill/-/node-globals-polyfill-0.1.1.tgz",
28503+ "integrity": "sha512-MR0oAA+mlnJWrt1RQVQ+4VYuRJW/P2YmRTv1AsplObyvuBMnPHiizUF95HHYiSsMGLhyGtWufaq2XQg6+iurBg==",
28504+ "dev": true,
28505+ "requires": {}
28506+ },
28537 "@ethereumjs/common": {
28507 "@ethereumjs/common": {
28538 "version": "2.6.5",
28508 "version": "2.6.5",
28539 "requires": {
28509 "requires": {
@@ -30363,6 +30333,7 @@
30363 "@nodelib/fs.scandir": {
30333 "@nodelib/fs.scandir": {
30364 "version": "2.1.5",
30334 "version": "2.1.5",
30365 "dev": true,
30335 "dev": true,
30336+ "optional": true,
30366 "requires": {
30337 "requires": {
30367 "@nodelib/fs.stat": "2.0.5",
30338 "@nodelib/fs.stat": "2.0.5",
30368 "run-parallel": "^1.1.9"
30339 "run-parallel": "^1.1.9"
@@ -30370,11 +30341,13 @@
30370 },
30341 },
30371 "@nodelib/fs.stat": {
30342 "@nodelib/fs.stat": {
30372 "version": "2.0.5",
30343 "version": "2.0.5",
30373− "dev": true
30344+ "dev": true,
30345+ "optional": true
30374 },
30346 },
30375 "@nodelib/fs.walk": {
30347 "@nodelib/fs.walk": {
30376 "version": "1.2.8",
30348 "version": "1.2.8",
30377 "dev": true,
30349 "dev": true,
30350+ "optional": true,
30378 "requires": {
30351 "requires": {
30379 "@nodelib/fs.scandir": "2.1.5",
30352 "@nodelib/fs.scandir": "2.1.5",
30380 "fastq": "^1.6.0"
30353 "fastq": "^1.6.0"
@@ -30658,47 +30631,6 @@
30658 "dev": true,
30631 "dev": true,
30659 "optional": true
30632 "optional": true
30660 },
30633 },
30661− "@rollup/plugin-inject": {
30662− "version": "4.0.4",
30663− "resolved": "https://registry.npmjs.org/@rollup/plugin-inject/-/plugin-inject-4.0.4.tgz",
30664− "integrity": "sha512-4pbcU4J/nS+zuHk+c+OL3WtmEQhqxlZ9uqfjQMQDOHOPld7PsCd8k5LWs8h5wjwJN7MgnAn768F2sDxEP4eNFQ==",
30665− "dev": true,
30666− "requires": {
30667− "@rollup/pluginutils": "^3.1.0",
30668− "estree-walker": "^2.0.1",
30669− "magic-string": "^0.25.7"
30670− },
30671− "dependencies": {
30672− "@rollup/pluginutils": {
30673− "version": "3.1.0",
30674− "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz",
30675− "integrity": "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==",
30676− "dev": true,
30677− "requires": {
30678− "@types/estree": "0.0.39",
30679− "estree-walker": "^1.0.1",
30680− "picomatch": "^2.2.2"
30681− },
30682− "dependencies": {
30683− "estree-walker": {
30684− "version": "1.0.1",
30685− "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz",
30686− "integrity": "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==",
30687− "dev": true
30688− }
30689− }
30690− },
30691− "magic-string": {
30692− "version": "0.25.9",
30693− "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz",
30694− "integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==",
30695− "dev": true,
30696− "requires": {
30697− "sourcemap-codec": "^1.4.8"
30698− }
30699− }
30700− }
30701− },
30702 "@rollup/pluginutils": {
30634 "@rollup/pluginutils": {
30703 "version": "4.2.1",
30635 "version": "4.2.1",
30704 "dev": true,
30636 "dev": true,
@@ -32397,12 +32329,6 @@
32397 }
32329 }
32398 }
32330 }
32399 },
32331 },
32400− "@types/estree": {
32401− "version": "0.0.39",
32402− "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz",
32403− "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==",
32404− "dev": true
32405− },
32406 "@types/express": {
32332 "@types/express": {
32407 "version": "4.17.13",
32333 "version": "4.17.13",
32408 "dev": true,
32334 "dev": true,
@@ -32697,6 +32623,13 @@
32697 "lodash": "^4.17.15"
32623 "lodash": "^4.17.15"
32698 }
32624 }
32699 },
32625 },
32626+ "@vitejs/plugin-basic-ssl": {
32627+ "version": "0.1.2",
32628+ "resolved": "https://registry.npmjs.org/@vitejs/plugin-basic-ssl/-/plugin-basic-ssl-0.1.2.tgz",
32629+ "integrity": "sha512-EdwCHnbkakR6YPupySZm1WoCDRPaw9c5jObAo2pCRv8Ja2TESFC6Sc8RUOcKuihfjARDfszbBf+YEQwHY9s9wg==",
32630+ "dev": true,
32631+ "requires": {}
32632+ },
32700 "@vitejs/plugin-react": {
32633 "@vitejs/plugin-react": {
32701 "version": "1.1.1",
32634 "version": "1.1.1",
32702 "dev": true,
32635 "dev": true,
@@ -33039,6 +32972,29 @@
33039 "aes-js": {
32972 "aes-js": {
33040 "version": "3.0.0"
32973 "version": "3.0.0"
33041 },
32974 },
32975+ "agent-base": {
32976+ "version": "6.0.2",
32977+ "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz",
32978+ "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==",
32979+ "requires": {
32980+ "debug": "4"
32981+ },
32982+ "dependencies": {
32983+ "debug": {
32984+ "version": "4.3.4",
32985+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
32986+ "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
32987+ "requires": {
32988+ "ms": "2.1.2"
32989+ }
32990+ },
32991+ "ms": {
32992+ "version": "2.1.2",
32993+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
32994+ "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
32995+ }
32996+ }
32997+ },
33042 "ajv": {
32998 "ajv": {
33043 "version": "6.12.6",
32999 "version": "6.12.6",
33044 "requires": {
33000 "requires": {
@@ -33536,19 +33492,6 @@
33536 "safer-buffer": "^2.1.0"
33492 "safer-buffer": "^2.1.0"
33537 }
33493 }
33538 },
33494 },
33539− "assert": {
33540− "version": "2.0.0",
33541− "resolved": "https://registry.npmjs.org/assert/-/assert-2.0.0.tgz",
33542− "integrity": "sha512-se5Cd+js9dXJnu6Ag2JFc00t+HmHOen+8Q+L7O9zI0PqQXr20uk2J0XQqMxZEeo5U50o8Nvmmx7dZrl+Ufr35A==",
33543− "dev": true,
33544− "peer": true,
33545− "requires": {
33546− "es6-object-assign": "^1.1.0",
33547− "is-nan": "^1.2.1",
33548− "object-is": "^1.0.1",
33549− "util": "^0.12.0"
33550− }
33551− },
33552 "assert-args": {
33495 "assert-args": {
33553 "version": "1.2.1",
33496 "version": "1.2.1",
33554 "dev": true,
33497 "dev": true,
@@ -34041,6 +33984,19 @@
34041 "buffer": "^5.5.0",
33984 "buffer": "^5.5.0",
34042 "inherits": "^2.0.4",
33985 "inherits": "^2.0.4",
34043 "readable-stream": "^3.4.0"
33986 "readable-stream": "^3.4.0"
33987+ },
33988+ "dependencies": {
33989+ "buffer": {
33990+ "version": "5.7.1",
33991+ "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz",
33992+ "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==",
33993+ "dev": true,
33994+ "optional": true,
33995+ "requires": {
33996+ "base64-js": "^1.3.1",
33997+ "ieee754": "^1.1.13"
33998+ }
33999+ }
34044 }
34000 }
34045 },
34001 },
34046 "blakejs": {
34002 "blakejs": {
@@ -34093,6 +34049,17 @@
34093 "readable-stream": "^3.6.0"
34049 "readable-stream": "^3.6.0"
34094 },
34050 },
34095 "dependencies": {
34051 "dependencies": {
34052+ "buffer": {
34053+ "version": "5.7.1",
34054+ "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz",
34055+ "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==",
34056+ "dev": true,
34057+ "optional": true,
34058+ "requires": {
34059+ "base64-js": "^1.3.1",
34060+ "ieee754": "^1.1.13"
34061+ }
34062+ },
34096 "iso-url": {
34063 "iso-url": {
34097 "version": "0.4.7",
34064 "version": "0.4.7",
34098 "dev": true,
34065 "dev": true,
@@ -34206,16 +34173,6 @@
34206 "dev": true,
34173 "dev": true,
34207 "optional": true
34174 "optional": true
34208 },
34175 },
34209− "browser-resolve": {
34210− "version": "2.0.0",
34211− "resolved": "https://registry.npmjs.org/browser-resolve/-/browser-resolve-2.0.0.tgz",
34212− "integrity": "sha512-7sWsQlYL2rGLy2IWm8WL8DCTJvYLc/qlOnsakDac87SOoCd16WLsaAMdCiAqsTNHIe+SXfaqyxyo6THoWqs8WQ==",
34213− "dev": true,
34214− "peer": true,
34215− "requires": {
34216− "resolve": "^1.17.0"
34217− }
34218− },
34219 "browser-stdout": {
34176 "browser-stdout": {
34220 "version": "1.3.1",
34177 "version": "1.3.1",
34221 "dev": true
34178 "dev": true
@@ -34279,16 +34236,6 @@
34279 }
34236 }
34280 }
34237 }
34281 },
34238 },
34282− "browserify-zlib": {
34283− "version": "0.2.0",
34284− "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz",
34285− "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==",
34286− "dev": true,
34287− "peer": true,
34288− "requires": {
34289− "pako": "~1.0.5"
34290− }
34291− },
34292 "browserslist": {
34239 "browserslist": {
34293 "version": "4.21.4",
34240 "version": "4.21.4",
34294 "dev": true,
34241 "dev": true,
@@ -34337,12 +34284,12 @@
34337 "optional": true
34284 "optional": true
34338 },
34285 },
34339 "buffer": {
34286 "buffer": {
34340− "version": "5.7.1",
34287+ "version": "6.0.3",
34341− "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz",
34288+ "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz",
34342− "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==",
34289+ "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==",
34343 "requires": {
34290 "requires": {
34344 "base64-js": "^1.3.1",
34291 "base64-js": "^1.3.1",
34345− "ieee754": "^1.1.13"
34292+ "ieee754": "^1.2.1"
34346 }
34293 }
34347 },
34294 },
34348 "buffer-alloc": {
34295 "buffer-alloc": {
@@ -34388,13 +34335,6 @@
34388 "node-gyp-build": "^4.2.0"
34335 "node-gyp-build": "^4.2.0"
34389 }
34336 }
34390 },
34337 },
34391− "builtin-status-codes": {
34392− "version": "3.0.0",
34393− "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz",
34394− "integrity": "sha512-HpGFw18DgFWlncDfjTa2rcQ4W88O1mC8e8yZ2AvQY5KDaktSTwo+KRf6nHK6FRI5FyRyb/5T6+TSxfP7QyGsmQ==",
34395− "dev": true,
34396− "peer": true
34397− },
34398 "busboy": {
34338 "busboy": {
34399 "version": "0.3.1",
34339 "version": "0.3.1",
34400 "dev": true,
34340 "dev": true,
@@ -34634,6 +34574,15 @@
34634 "multihashes": "~0.4.15"
34574 "multihashes": "~0.4.15"
34635 },
34575 },
34636 "dependencies": {
34576 "dependencies": {
34577+ "buffer": {
34578+ "version": "5.7.1",
34579+ "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz",
34580+ "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==",
34581+ "requires": {
34582+ "base64-js": "^1.3.1",
34583+ "ieee754": "^1.1.13"
34584+ }
34585+ },
34637 "multicodec": {
34586 "multicodec": {
34638 "version": "1.0.4",
34587 "version": "1.0.4",
34639 "requires": {
34588 "requires": {
@@ -34867,13 +34816,6 @@
34867 "xdg-basedir": "^3.0.0"
34816 "xdg-basedir": "^3.0.0"
34868 }
34817 }
34869 },
34818 },
34870− "console-browserify": {
34871− "version": "1.2.0",
34872− "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz",
34873− "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==",
34874− "dev": true,
34875− "peer": true
34876− },
34877 "console-control-strings": {
34819 "console-control-strings": {
34878 "version": "1.1.0",
34820 "version": "1.1.0",
34879 "dev": true,
34821 "dev": true,
@@ -34887,13 +34829,6 @@
34887 "upper-case": "^1.1.1"
34829 "upper-case": "^1.1.1"
34888 }
34830 }
34889 },
34831 },
34890− "constants-browserify": {
34891− "version": "1.0.0",
34892− "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz",
34893− "integrity": "sha512-xFxOwqIzR/e1k1gLiWEophSCMqXcwVHIH7akf7b/vxcUeGunlj3hvZaaqxwHsTgn+IndtkQJgSztIDWeumWJDQ==",
34894− "dev": true,
34895− "peer": true
34896− },
34897 "content-disposition": {
34832 "content-disposition": {
34898 "version": "0.5.3",
34833 "version": "0.5.3",
34899 "requires": {
34834 "requires": {
@@ -35021,13 +34956,6 @@
35021 "sha.js": "^2.4.8"
34956 "sha.js": "^2.4.8"
35022 }
34957 }
35023 },
34958 },
35024− "create-require": {
35025− "version": "1.1.1",
35026− "resolved": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz",
35027− "integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==",
35028− "dev": true,
35029− "peer": true
35030− },
35031 "cross-fetch": {
34959 "cross-fetch": {
35032 "version": "3.0.6",
34960 "version": "3.0.6",
35033 "dev": true,
34961 "dev": true,
@@ -35265,6 +35193,17 @@
35265 "level-supports": "~1.0.0",
35193 "level-supports": "~1.0.0",
35266 "xtend": "~4.0.0"
35194 "xtend": "~4.0.0"
35267 }
35195 }
35196+ },
35197+ "buffer": {
35198+ "version": "5.7.1",
35199+ "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz",
35200+ "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==",
35201+ "dev": true,
35202+ "optional": true,
35203+ "requires": {
35204+ "base64-js": "^1.3.1",
35205+ "ieee754": "^1.1.13"
35206+ }
35268 }
35207 }
35269 }
35208 }
35270 },
35209 },
@@ -35428,13 +35367,6 @@
35428 "dom-walk": {
35367 "dom-walk": {
35429 "version": "0.1.2"
35368 "version": "0.1.2"
35430 },
35369 },
35431− "domain-browser": {
35432− "version": "4.22.0",
35433− "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-4.22.0.tgz",
35434− "integrity": "sha512-IGBwjF7tNk3cwypFNH/7bfzBcgSCbaMOD3GsaY1AU/JRrnHnYgEM0+9kQt52iZxjNsjBtJYtao146V+f8jFZNw==",
35435− "dev": true,
35436− "peer": true
35437− },
35438 "domelementtype": {
35370 "domelementtype": {
35439 "version": "1.3.1",
35371 "version": "1.3.1",
35440 "dev": true
35372 "dev": true
@@ -35634,6 +35566,17 @@
35634 "level-supports": "~1.0.0",
35566 "level-supports": "~1.0.0",
35635 "xtend": "~4.0.0"
35567 "xtend": "~4.0.0"
35636 }
35568 }
35569+ },
35570+ "buffer": {
35571+ "version": "5.7.1",
35572+ "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz",
35573+ "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==",
35574+ "dev": true,
35575+ "optional": true,
35576+ "requires": {
35577+ "base64-js": "^1.3.1",
35578+ "ieee754": "^1.1.13"
35579+ }
35637 }
35580 }
35638 }
35581 }
35639 },
35582 },
@@ -35750,13 +35693,6 @@
35750 "es6-symbol": "^3.1.1"
35693 "es6-symbol": "^3.1.1"
35751 }
35694 }
35752 },
35695 },
35753− "es6-object-assign": {
35754− "version": "1.1.0",
35755− "resolved": "https://registry.npmjs.org/es6-object-assign/-/es6-object-assign-1.1.0.tgz",
35756− "integrity": "sha512-MEl9uirslVwqQU369iHNWZXsI8yaZYGg/D65aOgZkeyFJwHYSxilf7rQzXKI7DdDuBPrBXbfk3sl9hJhmd5AUw==",
35757− "dev": true,
35758− "peer": true
35759− },
35760 "es6-symbol": {
35696 "es6-symbol": {
35761 "version": "3.1.3",
35697 "version": "3.1.3",
35762 "requires": {
35698 "requires": {
@@ -36466,6 +36402,7 @@
36466 "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz",
36402 "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz",
36467 "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==",
36403 "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==",
36468 "dev": true,
36404 "dev": true,
36405+ "optional": true,
36469 "requires": {
36406 "requires": {
36470 "@nodelib/fs.stat": "^2.0.2",
36407 "@nodelib/fs.stat": "^2.0.2",
36471 "@nodelib/fs.walk": "^1.2.3",
36408 "@nodelib/fs.walk": "^1.2.3",
@@ -36477,6 +36414,7 @@
36477 "braces": {
36414 "braces": {
36478 "version": "3.0.2",
36415 "version": "3.0.2",
36479 "dev": true,
36416 "dev": true,
36417+ "optional": true,
36480 "requires": {
36418 "requires": {
36481 "fill-range": "^7.0.1"
36419 "fill-range": "^7.0.1"
36482 }
36420 }
@@ -36484,6 +36422,7 @@
36484 "fill-range": {
36422 "fill-range": {
36485 "version": "7.0.1",
36423 "version": "7.0.1",
36486 "dev": true,
36424 "dev": true,
36425+ "optional": true,
36487 "requires": {
36426 "requires": {
36488 "to-regex-range": "^5.0.1"
36427 "to-regex-range": "^5.0.1"
36489 }
36428 }
@@ -36491,6 +36430,7 @@
36491 "glob-parent": {
36430 "glob-parent": {
36492 "version": "5.1.2",
36431 "version": "5.1.2",
36493 "dev": true,
36432 "dev": true,
36433+ "optional": true,
36494 "requires": {
36434 "requires": {
36495 "is-glob": "^4.0.1"
36435 "is-glob": "^4.0.1"
36496 }
36436 }
@@ -36498,6 +36438,7 @@
36498 "is-glob": {
36438 "is-glob": {
36499 "version": "4.0.1",
36439 "version": "4.0.1",
36500 "dev": true,
36440 "dev": true,
36441+ "optional": true,
36501 "requires": {
36442 "requires": {
36502 "is-extglob": "^2.1.1"
36443 "is-extglob": "^2.1.1"
36503 }
36444 }
@@ -36505,6 +36446,7 @@
36505 "micromatch": {
36446 "micromatch": {
36506 "version": "4.0.4",
36447 "version": "4.0.4",
36507 "dev": true,
36448 "dev": true,
36449+ "optional": true,
36508 "requires": {
36450 "requires": {
36509 "braces": "^3.0.1",
36451 "braces": "^3.0.1",
36510 "picomatch": "^2.2.3"
36452 "picomatch": "^2.2.3"
@@ -36548,6 +36490,7 @@
36548 "fastq": {
36490 "fastq": {
36549 "version": "1.12.0",
36491 "version": "1.12.0",
36550 "dev": true,
36492 "dev": true,
36493+ "optional": true,
36551 "requires": {
36494 "requires": {
36552 "reusify": "^1.0.4"
36495 "reusify": "^1.0.4"
36553 }
36496 }
@@ -38202,13 +38145,6 @@
38202 "sshpk": "^1.7.0"
38145 "sshpk": "^1.7.0"
38203 }
38146 }
38204 },
38147 },
38205− "https-browserify": {
38206− "version": "1.0.0",
38207− "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz",
38208− "integrity": "sha512-J+FkSdyD+0mA0N+81tMotaRMfSL9SGi+xpD3T6YApKsc3bGSXJlfXri3VyFOeYkfLRQisDk1W+jIFFKBeUBbBg==",
38209− "dev": true,
38210− "peer": true
38211− },
38212 "husky": {
38148 "husky": {
38213 "version": "2.7.0",
38149 "version": "2.7.0",
38214 "dev": true,
38150 "dev": true,
@@ -38969,15 +38905,6 @@
38969 "stream-to-it": "^0.2.0"
38905 "stream-to-it": "^0.2.0"
38970 },
38906 },
38971 "dependencies": {
38907 "dependencies": {
38972− "buffer": {
38973− "version": "6.0.3",
38974− "dev": true,
38975− "optional": true,
38976− "requires": {
38977− "base64-js": "^1.3.1",
38978− "ieee754": "^1.2.1"
38979− }
38980− },
38981 "nanoid": {
38908 "nanoid": {
38982 "version": "3.1.25",
38909 "version": "3.1.25",
38983 "dev": true,
38910 "dev": true,
@@ -39480,17 +39407,6 @@
39480 "version": "2.0.2",
39407 "version": "2.0.2",
39481 "dev": true
39408 "dev": true
39482 },
39409 },
39483− "is-nan": {
39484− "version": "1.3.2",
39485− "resolved": "https://registry.npmjs.org/is-nan/-/is-nan-1.3.2.tgz",
39486− "integrity": "sha512-E+zBKpQ2t6MEo1VsonYmluk9NxGrbzpeeLC2xIViuO2EjU2xsXsBPwTr3Ykv9l08UYEVEdWeRZNouaZqF6RN0w==",
39487− "dev": true,
39488− "peer": true,
39489− "requires": {
39490− "call-bind": "^1.0.0",
39491− "define-properties": "^1.1.3"
39492− }
39493− },
39494 "is-negative-zero": {
39410 "is-negative-zero": {
39495 "version": "2.0.1"
39411 "version": "2.0.1"
39496 },
39412 },
@@ -39645,13 +39561,6 @@
39645 "whatwg-fetch": "^3.4.1"
39561 "whatwg-fetch": "^3.4.1"
39646 }
39562 }
39647 },
39563 },
39648− "isomorphic-timers-promises": {
39649− "version": "1.0.1",
39650− "resolved": "https://registry.npmjs.org/isomorphic-timers-promises/-/isomorphic-timers-promises-1.0.1.tgz",
39651− "integrity": "sha512-u4sej9B1LPSxTGKB/HiuzvEQnXH0ECYkSVQU39koSwmFAxhlEAFl9RdTvLv4TOTQUgBS5O3O5fwUxk6byBZ+IQ==",
39652− "dev": true,
39653− "peer": true
39654− },
39655 "isomorphic-ws": {
39564 "isomorphic-ws": {
39656 "version": "4.0.1",
39565 "version": "4.0.1",
39657 "requires": {}
39566 "requires": {}
@@ -39727,6 +39636,19 @@
39727 "it-concat": "^1.0.0",
39636 "it-concat": "^1.0.0",
39728 "it-reader": "^2.0.0",
39637 "it-reader": "^2.0.0",
39729 "p-defer": "^3.0.0"
39638 "p-defer": "^3.0.0"
39639+ },
39640+ "dependencies": {
39641+ "buffer": {
39642+ "version": "5.7.1",
39643+ "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz",
39644+ "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==",
39645+ "dev": true,
39646+ "optional": true,
39647+ "requires": {
39648+ "base64-js": "^1.3.1",
39649+ "ieee754": "^1.1.13"
39650+ }
39651+ }
39730 }
39652 }
39731 },
39653 },
39732 "it-to-stream": {
39654 "it-to-stream": {
@@ -39740,6 +39662,19 @@
39740 "p-defer": "^3.0.0",
39662 "p-defer": "^3.0.0",
39741 "p-fifo": "^1.0.0",
39663 "p-fifo": "^1.0.0",
39742 "readable-stream": "^3.6.0"
39664 "readable-stream": "^3.6.0"
39665+ },
39666+ "dependencies": {
39667+ "buffer": {
39668+ "version": "5.7.1",
39669+ "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz",
39670+ "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==",
39671+ "dev": true,
39672+ "optional": true,
39673+ "requires": {
39674+ "base64-js": "^1.3.1",
39675+ "ieee754": "^1.1.13"
39676+ }
39677+ }
39743 }
39678 }
39744 },
39679 },
39745 "iter-tools": {
39680 "iter-tools": {
@@ -40765,7 +40700,8 @@
40765 },
40700 },
40766 "merge2": {
40701 "merge2": {
40767 "version": "1.4.1",
40702 "version": "1.4.1",
40768− "dev": true
40703+ "dev": true,
40704+ "optional": true
40769 },
40705 },
40770 "merkle-lib": {
40706 "merkle-lib": {
40771 "version": "2.0.10"
40707 "version": "2.0.10"
@@ -41313,6 +41249,17 @@
41313 "requires": {
41249 "requires": {
41314 "base-x": "^3.0.8",
41250 "base-x": "^3.0.8",
41315 "buffer": "^5.5.0"
41251 "buffer": "^5.5.0"
41252+ },
41253+ "dependencies": {
41254+ "buffer": {
41255+ "version": "5.7.1",
41256+ "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz",
41257+ "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==",
41258+ "requires": {
41259+ "base64-js": "^1.3.1",
41260+ "ieee754": "^1.1.13"
41261+ }
41262+ }
41316 }
41263 }
41317 },
41264 },
41318 "multicodec": {
41265 "multicodec": {
@@ -41334,6 +41281,15 @@
41334 "varint": "^5.0.0"
41281 "varint": "^5.0.0"
41335 },
41282 },
41336 "dependencies": {
41283 "dependencies": {
41284+ "buffer": {
41285+ "version": "5.7.1",
41286+ "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz",
41287+ "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==",
41288+ "requires": {
41289+ "base64-js": "^1.3.1",
41290+ "ieee754": "^1.1.13"
41291+ }
41292+ },
41337 "multibase": {
41293 "multibase": {
41338 "version": "0.7.0",
41294 "version": "0.7.0",
41339 "requires": {
41295 "requires": {
@@ -41535,51 +41491,6 @@
41535 }
41491 }
41536 }
41492 }
41537 },
41493 },
41538− "node-stdlib-browser": {
41539− "version": "1.2.0",
41540− "resolved": "https://registry.npmjs.org/node-stdlib-browser/-/node-stdlib-browser-1.2.0.tgz",
41541− "integrity": "sha512-VSjFxUhRhkyed8AtLwSCkMrJRfQ3e2lGtG3sP6FEgaLKBBbxM/dLfjRe1+iLhjvyLFW3tBQ8+c0pcOtXGbAZJg==",
41542− "dev": true,
41543− "peer": true,
41544− "requires": {
41545− "assert": "^2.0.0",
41546− "browser-resolve": "^2.0.0",
41547− "browserify-zlib": "^0.2.0",
41548− "buffer": "^5.7.1",
41549− "console-browserify": "^1.1.0",
41550− "constants-browserify": "^1.0.0",
41551− "create-require": "^1.1.1",
41552− "crypto-browserify": "^3.11.0",
41553− "domain-browser": "^4.22.0",
41554− "events": "^3.0.0",
41555− "https-browserify": "^1.0.0",
41556− "isomorphic-timers-promises": "^1.0.1",
41557− "os-browserify": "^0.3.0",
41558− "path-browserify": "^1.0.1",
41559− "pkg-dir": "^5.0.0",
41560− "process": "^0.11.10",
41561− "punycode": "^1.4.1",
41562− "querystring-es3": "^0.2.1",
41563− "readable-stream": "^3.6.0",
41564− "stream-browserify": "^3.0.0",
41565− "stream-http": "^3.2.0",
41566− "string_decoder": "^1.0.0",
41567− "timers-browserify": "^2.0.4",
41568− "tty-browserify": "0.0.1",
41569− "url": "^0.11.0",
41570− "util": "^0.12.4",
41571− "vm-browserify": "^1.0.1"
41572− },
41573− "dependencies": {
41574− "punycode": {
41575− "version": "1.4.1",
41576− "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz",
41577− "integrity": "sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==",
41578− "dev": true,
41579− "peer": true
41580− }
41581− }
41582− },
41583 "nofilter": {
41494 "nofilter": {
41584 "version": "1.0.4",
41495 "version": "1.0.4",
41585 "dev": true
41496 "dev": true
@@ -41802,17 +41713,6 @@
41802 "object-inspect": {
41713 "object-inspect": {
41803 "version": "1.11.0"
41714 "version": "1.11.0"
41804 },
41715 },
41805− "object-is": {
41806− "version": "1.1.5",
41807− "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz",
41808− "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==",
41809− "dev": true,
41810− "peer": true,
41811− "requires": {
41812− "call-bind": "^1.0.2",
41813− "define-properties": "^1.1.3"
41814− }
41815− },
41816 "object-keys": {
41716 "object-keys": {
41817 "version": "1.1.1"
41717 "version": "1.1.1"
41818 },
41718 },
@@ -42026,13 +41926,6 @@
42026 "version": "1.0.1",
41926 "version": "1.0.1",
42027 "dev": true
41927 "dev": true
42028 },
41928 },
42029− "os-browserify": {
42030− "version": "0.3.0",
42031− "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz",
42032− "integrity": "sha512-gjcpUc3clBf9+210TRaDWbf+rZZZEshZ+DlXMRCeAjp0xhTrnQsKHypIy1J3d5hKdUzj69t708EHtU8P6bUn0A==",
42033− "dev": true,
42034− "peer": true
42035− },
42036 "os-homedir": {
41929 "os-homedir": {
42037 "version": "1.0.2"
41930 "version": "1.0.2"
42038 },
41931 },
@@ -42192,13 +42085,6 @@
42192 "upper-case-first": "^1.1.0"
42085 "upper-case-first": "^1.1.0"
42193 }
42086 }
42194 },
42087 },
42195− "path-browserify": {
42196− "version": "1.0.1",
42197− "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-1.0.1.tgz",
42198− "integrity": "sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==",
42199− "dev": true,
42200− "peer": true
42201− },
42202 "path-case": {
42088 "path-case": {
42203 "version": "2.1.1",
42089 "version": "2.1.1",
42204 "dev": true,
42090 "dev": true,
@@ -42406,66 +42292,6 @@
42406 }
42292 }
42407 }
42293 }
42408 },
42294 },
42409− "pkg-dir": {
42410− "version": "5.0.0",
42411− "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-5.0.0.tgz",
42412− "integrity": "sha512-NPE8TDbzl/3YQYY7CSS228s3g2ollTFnc+Qi3tqmqJp9Vg2ovUpixcJEo2HJScN2Ez+kEaal6y70c0ehqJBJeA==",
42413− "dev": true,
42414− "peer": true,
42415− "requires": {
42416− "find-up": "^5.0.0"
42417− },
42418− "dependencies": {
42419− "find-up": {
42420− "version": "5.0.0",
42421− "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz",
42422− "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==",
42423− "dev": true,
42424− "peer": true,
42425− "requires": {
42426− "locate-path": "^6.0.0",
42427− "path-exists": "^4.0.0"
42428− }
42429− },
42430− "locate-path": {
42431− "version": "6.0.0",
42432− "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz",
42433− "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==",
42434− "dev": true,
42435− "peer": true,
42436− "requires": {
42437− "p-locate": "^5.0.0"
42438− }
42439− },
42440− "p-limit": {
42441− "version": "3.1.0",
42442− "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz",
42443− "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==",
42444− "dev": true,
42445− "peer": true,
42446− "requires": {
42447− "yocto-queue": "^0.1.0"
42448− }
42449− },
42450− "p-locate": {
42451− "version": "5.0.0",
42452− "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz",
42453− "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==",
42454− "dev": true,
42455− "peer": true,
42456− "requires": {
42457− "p-limit": "^3.0.2"
42458− }
42459− },
42460− "path-exists": {
42461− "version": "4.0.0",
42462− "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
42463− "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==",
42464− "dev": true,
42465− "peer": true
42466− }
42467− }
42468− },
42469 "please-upgrade-node": {
42295 "please-upgrade-node": {
42470 "version": "3.2.0",
42296 "version": "3.2.0",
42471 "dev": true,
42297 "dev": true,
@@ -43215,6 +43041,15 @@
43215 "yargs": "^13.2.4"
43041 "yargs": "^13.2.4"
43216 },
43042 },
43217 "dependencies": {
43043 "dependencies": {
43044+ "buffer": {
43045+ "version": "5.7.1",
43046+ "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz",
43047+ "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==",
43048+ "requires": {
43049+ "base64-js": "^1.3.1",
43050+ "ieee754": "^1.1.13"
43051+ }
43052+ },
43218 "isarray": {
43053 "isarray": {
43219 "version": "2.0.5"
43054 "version": "2.0.5"
43220 }
43055 }
@@ -43235,16 +43070,10 @@
43235 "version": "0.2.1",
43070 "version": "0.2.1",
43236 "dev": true
43071 "dev": true
43237 },
43072 },
43238− "querystring-es3": {
43239− "version": "0.2.1",
43240− "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz",
43241− "integrity": "sha512-773xhDQnZBMFobEiztv8LIl70ch5MSF/jUQVlhwFyBILqq96anmoctVIYz+ZRp0qbCKATTn6ev02M3r7Ga5vqA==",
43242− "dev": true,
43243− "peer": true
43244− },
43245 "queue-microtask": {
43073 "queue-microtask": {
43246 "version": "1.2.3",
43074 "version": "1.2.3",
43247− "dev": true
43075+ "dev": true,
43076+ "optional": true
43248 },
43077 },
43249 "randomatic": {
43078 "randomatic": {
43250 "version": "3.1.1",
43079 "version": "3.1.1",
@@ -43829,7 +43658,8 @@
43829 },
43658 },
43830 "reusify": {
43659 "reusify": {
43831 "version": "1.0.4",
43660 "version": "1.0.4",
43832− "dev": true
43661+ "dev": true,
43662+ "optional": true
43833 },
43663 },
43834 "rimraf": {
43664 "rimraf": {
43835 "version": "2.7.1",
43665 "version": "2.7.1",
@@ -43876,16 +43706,6 @@
43876 "version": "1.2.0",
43706 "version": "1.2.0",
43877 "dev": true
43707 "dev": true
43878 },
43708 },
43879− "rollup": {
43880− "version": "2.79.1",
43881− "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.79.1.tgz",
43882− "integrity": "sha512-uKxbd0IhMZOhjAiD5oAFp7BqvkA4Dv47qpOCtaNvng4HBwdbWtdOh8f5nZNuk2rp51PMGk3bzfWu5oayNEuYnw==",
43883− "dev": true,
43884− "peer": true,
43885− "requires": {
43886− "fsevents": "~2.3.2"
43887− }
43888− },
43889 "rpc-websockets": {
43709 "rpc-websockets": {
43890 "version": "5.3.1",
43710 "version": "5.3.1",
43891 "dev": true,
43711 "dev": true,
@@ -43942,6 +43762,7 @@
43942 "run-parallel": {
43762 "run-parallel": {
43943 "version": "1.2.0",
43763 "version": "1.2.0",
43944 "dev": true,
43764 "dev": true,
43765+ "optional": true,
43945 "requires": {
43766 "requires": {
43946 "queue-microtask": "^1.2.2"
43767 "queue-microtask": "^1.2.2"
43947 }
43768 }
@@ -44369,6 +44190,16 @@
44369 "ws": "^7.5.0"
44190 "ws": "^7.5.0"
44370 },
44191 },
44371 "dependencies": {
44192 "dependencies": {
44193+ "buffer": {
44194+ "version": "5.7.1",
44195+ "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz",
44196+ "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==",
44197+ "dev": true,
44198+ "requires": {
44199+ "base64-js": "^1.3.1",
44200+ "ieee754": "^1.1.13"
44201+ }
44202+ },
44372 "clone": {
44203 "clone": {
44373 "version": "2.1.1",
44204 "version": "2.1.1",
44374 "dev": true
44205 "dev": true
@@ -44697,25 +44528,11 @@
44697 "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-3.0.0.tgz",
44528 "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-3.0.0.tgz",
44698 "integrity": "sha512-H73RAHsVBapbim0tU2JwwOiXUj+fikfiaoYAKHF3VJfA0pe2BCzkhAHBlLG6REzE+2WNZcxOXjK7lkso+9euLA==",
44529 "integrity": "sha512-H73RAHsVBapbim0tU2JwwOiXUj+fikfiaoYAKHF3VJfA0pe2BCzkhAHBlLG6REzE+2WNZcxOXjK7lkso+9euLA==",
44699 "dev": true,
44530 "dev": true,
44700− "peer": true,
44701 "requires": {
44531 "requires": {
44702 "inherits": "~2.0.4",
44532 "inherits": "~2.0.4",
44703 "readable-stream": "^3.5.0"
44533 "readable-stream": "^3.5.0"
44704 }
44534 }
44705 },
44535 },
44706− "stream-http": {
44707− "version": "3.2.0",
44708− "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-3.2.0.tgz",
44709− "integrity": "sha512-Oq1bLqisTyK3TSCXpPbT4sdeYNdmyZJv1LxpEm2vu1ZhK89kSE5YXwZc3cWk0MagGaKriBh9mCFbVGtO+vY29A==",
44710− "dev": true,
44711− "peer": true,
44712− "requires": {
44713− "builtin-status-codes": "^3.0.0",
44714− "inherits": "^2.0.4",
44715− "readable-stream": "^3.6.0",
44716− "xtend": "^4.0.2"
44717− }
44718− },
44719 "stream-shift": {
44536 "stream-shift": {
44720 "version": "1.0.1",
44537 "version": "1.0.1",
44721 "dev": true,
44538 "dev": true,
@@ -44888,6 +44705,17 @@
44888 "readable-stream": "1.1.14"
44705 "readable-stream": "1.1.14"
44889 },
44706 },
44890 "dependencies": {
44707 "dependencies": {
44708+ "buffer": {
44709+ "version": "5.7.1",
44710+ "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz",
44711+ "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==",
44712+ "dev": true,
44713+ "optional": true,
44714+ "requires": {
44715+ "base64-js": "^1.3.1",
44716+ "ieee754": "^1.1.13"
44717+ }
44718+ },
44891 "isarray": {
44719 "isarray": {
44892 "version": "0.0.1",
44720 "version": "0.0.1",
44893 "dev": true,
44721 "dev": true,
@@ -44984,6 +44812,15 @@
44984 "xhr-request": "^1.0.1"
44812 "xhr-request": "^1.0.1"
44985 },
44813 },
44986 "dependencies": {
44814 "dependencies": {
44815+ "buffer": {
44816+ "version": "5.7.1",
44817+ "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz",
44818+ "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==",
44819+ "requires": {
44820+ "base64-js": "^1.3.1",
44821+ "ieee754": "^1.1.13"
44822+ }
44823+ },
44987 "fs-extra": {
44824 "fs-extra": {
44988 "version": "4.0.3",
44825 "version": "4.0.3",
44989 "requires": {
44826 "requires": {
@@ -45058,6 +44895,19 @@
45058 "requires": {
44895 "requires": {
45059 "buffer": "^5.7.0",
44896 "buffer": "^5.7.0",
45060 "node-fetch": "^2.6.1"
44897 "node-fetch": "^2.6.1"
44898+ },
44899+ "dependencies": {
44900+ "buffer": {
44901+ "version": "5.7.1",
44902+ "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz",
44903+ "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==",
44904+ "dev": true,
44905+ "optional": true,
44906+ "requires": {
44907+ "base64-js": "^1.3.1",
44908+ "ieee754": "^1.1.13"
44909+ }
44910+ }
45061 }
44911 }
45062 },
44912 },
45063 "tabbable": {
44913 "tabbable": {
@@ -45294,16 +45144,6 @@
45294 "retimer": "^2.0.0"
45144 "retimer": "^2.0.0"
45295 }
45145 }
45296 },
45146 },
45297− "timers-browserify": {
45298− "version": "2.0.12",
45299− "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.12.tgz",
45300− "integrity": "sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==",
45301− "dev": true,
45302− "peer": true,
45303− "requires": {
45304− "setimmediate": "^1.0.4"
45305− }
45306− },
45307 "tiny-queue": {
45147 "tiny-queue": {
45308 "version": "0.2.1",
45148 "version": "0.2.1",
45309 "dev": true,
45149 "dev": true,
@@ -45456,13 +45296,6 @@
45456 "tslib": {
45296 "tslib": {
45457 "version": "1.14.1"
45297 "version": "1.14.1"
45458 },
45298 },
45459− "tty-browserify": {
45460− "version": "0.0.1",
45461− "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.1.tgz",
45462− "integrity": "sha512-C3TaO7K81YvjCgQH9Q1S3R3P3BtN3RIM8n+OvX4il1K1zgE8ZhI0op7kClgkxtutIE8hQrcrHBXvIheqKUUCxw==",
45463− "dev": true,
45464− "peer": true
45465− },
45466 "tunnel-agent": {
45299 "tunnel-agent": {
45467 "version": "0.6.0",
45300 "version": "0.6.0",
45468 "requires": {
45301 "requires": {
@@ -45763,33 +45596,6 @@
45763 "dev": true,
45596 "dev": true,
45764 "optional": true
45597 "optional": true
45765 },
45598 },
45766− "url": {
45767− "version": "0.11.0",
45768− "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz",
45769− "integrity": "sha512-kbailJa29QrtXnxgq+DdCEGlbTeYM2eJUxsz6vjZavrCYPMIFHMKQmSKYAIuUK2i7hgPm28a8piX5NTUtM/LKQ==",
45770− "dev": true,
45771− "peer": true,
45772− "requires": {
45773− "punycode": "1.3.2",
45774− "querystring": "0.2.0"
45775− },
45776− "dependencies": {
45777− "punycode": {
45778− "version": "1.3.2",
45779− "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz",
45780− "integrity": "sha512-RofWgt/7fL5wP1Y7fxE7/EmTLzQVnB0ycyibJ0OOHIlJqTNzglYFxVwETOcIoJqJmpDXJ9xImDv+Fq34F/d4Dw==",
45781− "dev": true,
45782− "peer": true
45783− },
45784− "querystring": {
45785− "version": "0.2.0",
45786− "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz",
45787− "integrity": "sha512-X/xY82scca2tau62i9mDyU9K+I+djTMUsvwf7xnUX5GLvVzgJybOJf4Y6o9Zx3oJK/LSXg5tTZBjwzqVPaPO2g==",
45788− "dev": true,
45789− "peer": true
45790− }
45791− }
45792− },
45793 "url-parse-lax": {
45599 "url-parse-lax": {
45794 "version": "3.0.0",
45600 "version": "3.0.0",
45795 "requires": {
45601 "requires": {
@@ -46021,34 +45827,6 @@
46021 }
45827 }
46022 }
45828 }
46023 },
45829 },
46024− "vite-plugin-commonjs": {
46025− "version": "0.5.2",
46026− "resolved": "https://registry.npmjs.org/vite-plugin-commonjs/-/vite-plugin-commonjs-0.5.2.tgz",
46027− "integrity": "sha512-UgkGCCBnVnFAkBvbUTFYmHEwp7fiLTOKXR8/Ws4s/bFggWfVYi21Wi5TDceokcvhUjTZAOcm8/smNH0wIwXw3w==",
46028− "dev": true,
46029− "requires": {
46030− "fast-glob": "^3.2.11",
46031− "vite-plugin-dynamic-import": "^0.9.9"
46032− }
46033− },
46034− "vite-plugin-dynamic-import": {
46035− "version": "0.9.9",
46036− "resolved": "https://registry.npmjs.org/vite-plugin-dynamic-import/-/vite-plugin-dynamic-import-0.9.9.tgz",
46037− "integrity": "sha512-EI+VHRd5nRj/0X6V70jfIhOyNx/S4c4VkjttTuRp2pMn5tuS/XtdjI5TTiekDmcaCXyZldvuu7kWBSb6CuIIGg==",
46038− "dev": true,
46039− "requires": {
46040− "fast-glob": "^3.2.11"
46041− }
46042− },
46043− "vite-plugin-node-stdlib-browser": {
46044− "version": "0.1.1",
46045− "resolved": "https://registry.npmjs.org/vite-plugin-node-stdlib-browser/-/vite-plugin-node-stdlib-browser-0.1.1.tgz",
46046− "integrity": "sha512-KsvUWxiVBJwb8DDOl5XP6E7qq2VMSWtLe8HOu7wuVhSejGAeSqDq+64WLcPvfpuW/ExEDIEMt17JDrEaofr0fQ==",
46047− "dev": true,
46048− "requires": {
46049− "@rollup/plugin-inject": "^4.0.4"
46050− }
46051− },
46052 "vite-plugin-svgr": {
45830 "vite-plugin-svgr": {
46053 "version": "2.2.1",
45831 "version": "2.2.1",
46054 "dev": true,
45832 "dev": true,
@@ -46087,13 +45865,6 @@
46087 }
45865 }
46088 }
45866 }
46089 },
45867 },
46090− "vm-browserify": {
46091− "version": "1.1.2",
46092− "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz",
46093− "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==",
46094− "dev": true,
46095− "peer": true
46096− },
46097 "vuvuzela": {
45868 "vuvuzela": {
46098 "version": "1.0.3",
45869 "version": "1.0.3",
46099 "dev": true,
45870 "dev": true,
package.json+5−2
@@ -37,6 +37,7 @@
37 "@walletconnect/client": "^1.8.0",
37 "@walletconnect/client": "^1.8.0",
38 "@walletconnect/qrcode-modal": "^1.8.0",
38 "@walletconnect/qrcode-modal": "^1.8.0",
39 "@welldone-software/why-did-you-render": "^3.2.3",
39 "@welldone-software/why-did-you-render": "^3.2.3",
40+ "agent-base": "^6.0.2",
40 "async-retry": "^1.2.3",
41 "async-retry": "^1.2.3",
41 "azimuth-js": "^0.22.2",
42 "azimuth-js": "^0.22.2",
42 "azimuth-solidity": "github:urbit/azimuth#t/devex-and-deps",
43 "azimuth-solidity": "github:urbit/azimuth#t/devex-and-deps",
@@ -45,6 +46,7 @@
45 "bitcoinjs-lib": "^5.2.0",
46 "bitcoinjs-lib": "^5.2.0",
46 "bn.js": "^4.11.8",
47 "bn.js": "^4.11.8",
47 "bs58check": "^2.1.2",
48 "bs58check": "^2.1.2",
49+ "buffer": "^6.0.3",
48 "classnames": "^2.2.6",
50 "classnames": "^2.2.6",
49 "comlink": "^4.3.1",
51 "comlink": "^4.3.1",
50 "copy-to-clipboard": "^3.2.0",
52 "copy-to-clipboard": "^3.2.0",
@@ -88,6 +90,7 @@
88 "zustand": "^3.5.9"
90 "zustand": "^3.5.9"
89 },
91 },
90 "devDependencies": {
92 "devDependencies": {
93+ "@esbuild-plugins/node-globals-polyfill": "^0.1.1",
91 "@testing-library/jest-dom": "^5.14.1",
94 "@testing-library/jest-dom": "^5.14.1",
92 "@testing-library/react": "^12.0.0",
95 "@testing-library/react": "^12.0.0",
93 "@types/async-retry": "^1.4.3",
96 "@types/async-retry": "^1.4.3",
@@ -96,6 +99,7 @@
96 "@types/ledgerhq__hw-transport-u2f": "^4.21.2",
99 "@types/ledgerhq__hw-transport-u2f": "^4.21.2",
97 "@types/lodash": "^4.14.170",
100 "@types/lodash": "^4.14.170",
98 "@types/react-transition-group": "^4.4.2",
101 "@types/react-transition-group": "^4.4.2",
102+ "@vitejs/plugin-basic-ssl": "^0.1.2",
99 "@vitejs/plugin-react": "1.1.1",
103 "@vitejs/plugin-react": "1.1.1",
100 "eslint-config-prettier": "^5.0.0",
104 "eslint-config-prettier": "^5.0.0",
101 "eslint-plugin-prettier": "^3.1.0",
105 "eslint-plugin-prettier": "^3.1.0",
@@ -106,11 +110,10 @@
106 "prettier": "^1.18.2",
110 "prettier": "^1.18.2",
107 "serve": "^11.0.1",
111 "serve": "^11.0.1",
108 "source-map-explorer": "^2.0.0",
112 "source-map-explorer": "^2.0.0",
113+ "stream-browserify": "^3.0.0",
109 "truffle": "^5.3.9",
114 "truffle": "^5.3.9",
110 "vite": "3.1.7",
115 "vite": "3.1.7",
111 "vite-plugin-comlink": "^3.0.4",
116 "vite-plugin-comlink": "^3.0.4",
112− "vite-plugin-commonjs": "^0.5.2",
113− "vite-plugin-node-stdlib-browser": "^0.1.1",
114 "vite-plugin-svgr": "^2.2.1",
117 "vite-plugin-svgr": "^2.2.1",
115 "vitest": "^0.24.1"
118 "vitest": "^0.24.1"
116 },
119 },
src/index.tsx+3−5
@@ -1,10 +1,8 @@
1−import React from 'react';
1+import {Buffer} from "buffer";
2−import ReactDOM from 'react-dom';
2+window.Buffer = Buffer;
3
3
4+import ReactDOM from 'react-dom';
4import Bridge from './Bridge';
5import Bridge from './Bridge';
5
6
6−// if (process.env.NODE_ENV !== 'production') {
7−// require('@welldone-software/why-did-you-render')(React);
8−// }
9
7
10ReactDOM.render(<Bridge />, document.getElementById('root'));
8ReactDOM.render(<Bridge />, document.getElementById('root'));
vite.config.ts+35−15
@@ -1,33 +1,53 @@
1import { defineConfig } from 'vite'
1import { defineConfig } from 'vite'
2+import GlobalPolyFill from "@esbuild-plugins/node-globals-polyfill";
2import react from '@vitejs/plugin-react'
3import react from '@vitejs/plugin-react'
3import svgr from 'vite-plugin-svgr';
4import svgr from 'vite-plugin-svgr';
4import { comlink } from 'vite-plugin-comlink'
5import { comlink } from 'vite-plugin-comlink'
5import { resolve } from 'path';
6import { resolve } from 'path';
6−import nodePolyfills from 'vite-plugin-node-stdlib-browser';
7+import basicSsl from '@vitejs/plugin-basic-ssl'
7−import commonjs from 'vite-plugin-commonjs'
8
8
9// https://vitejs.dev/config/
9// https://vitejs.dev/config/
10export default defineConfig({
10export default defineConfig({
11 server: {
11 server: {
12 port: 3000,
12 port: 3000,
13+ https: true,
13 },
14 },
14− plugins: [comlink(), commonjs({ dynamic: { loose: false }}), svgr(), react(), nodePolyfills(),],
15+ plugins: [basicSsl(), comlink(), svgr(), react(),],
15 build: {
16 build: {
16 outDir: 'build',
17 outDir: 'build',
17 },
18 },
19+ optimizeDeps: {
20+ esbuildOptions: {
21+ define: {
22+ global: "globalThis",
23+ },
24+ plugins: [
25+ GlobalPolyFill({
26+ process: true,
27+ buffer: true,
28+ }),
29+ ],
30+ },
31+ },
18 resolve: {
32 resolve: {
19− alias:
33+ alias: [
20− [
34+ { find: 'buffer', replacement: 'buffer' },
35+ { find: 'process', replacement: 'process/browser' },
36+ { find: 'stream', replacement: 'stream-browserify' },
37+ { find: 'https', replacement: 'agent-base' },
38+ ...[
21− 'assets',
39+ 'assets',
22− 'components',
40+ 'components',
23− 'form',
41+ 'form',
24− 'indigo-react',
42+ 'indigo-react',
25− 'lib',
43+ 'lib',
26− 'store',
44+ 'store',
27− 'style',
45+ 'style',
28− 'views',
46+ 'views',
29− 'worker',
47+ 'worker',
30− ].map(a => ({ find: a, replacement: resolve(__dirname, `src/${a}`)}))
48+ ].map(a => ({ find: a, replacement: resolve(__dirname, `src/${a}`)})),
49+ ],
50+
31 },
51 },
32 worker: {
52 worker: {
33 plugins: [
53 plugins: [
window.d.tsnew file+9
@@ -0,0 +1,9 @@
1+import Buffer from 'buffer';
2+
3+declare global {
4+ interface Window {
5+ buffer: Buffer
6+ }
7+}
8+
9+export {};