25d2a3259624
drop 7 unused npm deps: @stablelib/random, eff-diceware-passphrase, webextension-polyfill, onnxruntime-web, @noble/{ciphers,curves,hashes}
- time
- 2026-05-07 14:42 UTC · 5 months ago
- machine
- koh2
- parent
- 067a4c1040d9
↓ peach-browser-25d2a325.tar.gzatlas at this save
files changed2 files
package-lock.json+2 −296package.json+0 −7package-lock.json+2 −296
@@ -1,33 +1,26 @@11 {22 "name": "peach",3- "version": "2.29.3",3+ "version": "2.35.1",44 "lockfileVersion": 3,55 "requires": true,66 "packages": {77 "": {88 "name": "peach",9- "version": "2.29.3",9+ "version": "2.35.1",1010 "dependencies": {1111 "@bokuweb/zstd-wasm": "^0.0.27",12- "@noble/ciphers": "^2.2.0",13- "@noble/curves": "^2.2.0",14- "@noble/hashes": "^2.2.0",1512 "@stablelib/blake2s": "^2.0.1",1613 "@stablelib/chacha20poly1305": "^2.0.1",1714 "@stablelib/hkdf": "^2.0.1",1815 "@stablelib/hmac": "^2.0.1",19- "@stablelib/random": "^2.0.1",2016 "@stablelib/sha256": "^2.0.1",2117 "@stablelib/x25519": "^2.0.1",2218 "@types/qrcode": "^1.5.6",23- "eff-diceware-passphrase": "^3.0.0",2419 "hash-wasm": "^4.12.0",25- "onnxruntime-web": "^1.24.3",2620 "otpauth": "^9.5.0",2721 "papaparse": "^5.5.3",2822 "qrcode": "^1.5.4",2923 "tldts": "^7.0.28",30- "webextension-polyfill": "^0.12.0",3124 "zxcvbn": "^4.4.2"3225 },3326 "devDependencies": {@@ -958,45 +951,6 @@958951 "@emnapi/runtime": "^1.7.1"959952 }960953 },961- "node_modules/@noble/ciphers": {962- "version": "2.2.0",963- "resolved": "https://registry.npmjs.org/@noble/ciphers/-/ciphers-2.2.0.tgz",964- "integrity": "sha512-Z6pjIZ/8IJcCGzb2S/0Px5J81yij85xASuk1teLNeg75bfT07MV3a/O2Mtn1I2se43k3lkVEcFaR10N4cgQcZA==",965- "license": "MIT",966- "engines": {967- "node": ">= 20.19.0"968- },969- "funding": {970- "url": "https://paulmillr.com/funding/"971- }972- },973- "node_modules/@noble/curves": {974- "version": "2.2.0",975- "resolved": "https://registry.npmjs.org/@noble/curves/-/curves-2.2.0.tgz",976- "integrity": "sha512-T/BoHgFXirb0ENSPBquzX0rcjXeM6Lo892a2jlYJkqk83LqZx0l1Of7DzlKJ6jkpvMrkHSnAcgb5JegL8SeIkQ==",977- "license": "MIT",978- "dependencies": {979- "@noble/hashes": "2.2.0"980- },981- "engines": {982- "node": ">= 20.19.0"983- },984- "funding": {985- "url": "https://paulmillr.com/funding/"986- }987- },988- "node_modules/@noble/hashes": {989- "version": "2.2.0",990- "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-2.2.0.tgz",991- "integrity": "sha512-IYqDGiTXab6FniAgnSdZwgWbomxpy9FtYvLKs7wCUs2a8RkITG+DFGO1DM9cr+E3/RgADRpFjrKVaJ1z6sjtEg==",992- "license": "MIT",993- "engines": {994- "node": ">= 20.19.0"995- },996- "funding": {997- "url": "https://paulmillr.com/funding/"998- }999- },1000954 "node_modules/@nodelib/fs.scandir": {1001955 "version": "2.1.5",1002956 "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz",@@ -1113,70 +1067,6 @@11131067 "dev": true,11141068 "license": "MIT"11151069 },1116- "node_modules/@protobufjs/aspromise": {1117- "version": "1.1.2",1118- "resolved": "https://registry.npmjs.org/@protobufjs/aspromise/-/aspromise-1.1.2.tgz",1119- "integrity": "sha512-j+gKExEuLmKwvz3OgROXtrJ2UG2x8Ch2YZUxahh+s1F2HZ+wAceUNLkvy6zKCPVRkU++ZWQrdxsUeQXmcg4uoQ==",1120- "license": "BSD-3-Clause"1121- },1122- "node_modules/@protobufjs/base64": {1123- "version": "1.1.2",1124- "resolved": "https://registry.npmjs.org/@protobufjs/base64/-/base64-1.1.2.tgz",1125- "integrity": "sha512-AZkcAA5vnN/v4PDqKyMR5lx7hZttPDgClv83E//FMNhR2TMcLUhfRUBHCmSl0oi9zMgDDqRUJkSxO3wm85+XLg==",1126- "license": "BSD-3-Clause"1127- },1128- "node_modules/@protobufjs/codegen": {1129- "version": "2.0.4",1130- "resolved": "https://registry.npmjs.org/@protobufjs/codegen/-/codegen-2.0.4.tgz",1131- "integrity": "sha512-YyFaikqM5sH0ziFZCN3xDC7zeGaB/d0IUb9CATugHWbd1FRFwWwt4ld4OYMPWu5a3Xe01mGAULCdqhMlPl29Jg==",1132- "license": "BSD-3-Clause"1133- },1134- "node_modules/@protobufjs/eventemitter": {1135- "version": "1.1.0",1136- "resolved": "https://registry.npmjs.org/@protobufjs/eventemitter/-/eventemitter-1.1.0.tgz",1137- "integrity": "sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q==",1138- "license": "BSD-3-Clause"1139- },1140- "node_modules/@protobufjs/fetch": {1141- "version": "1.1.0",1142- "resolved": "https://registry.npmjs.org/@protobufjs/fetch/-/fetch-1.1.0.tgz",1143- "integrity": "sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==",1144- "license": "BSD-3-Clause",1145- "dependencies": {1146- "@protobufjs/aspromise": "^1.1.1",1147- "@protobufjs/inquire": "^1.1.0"1148- }1149- },1150- "node_modules/@protobufjs/float": {1151- "version": "1.0.2",1152- "resolved": "https://registry.npmjs.org/@protobufjs/float/-/float-1.0.2.tgz",1153- "integrity": "sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==",1154- "license": "BSD-3-Clause"1155- },1156- "node_modules/@protobufjs/inquire": {1157- "version": "1.1.0",1158- "resolved": "https://registry.npmjs.org/@protobufjs/inquire/-/inquire-1.1.0.tgz",1159- "integrity": "sha512-kdSefcPdruJiFMVSbn801t4vFK7KB/5gd2fYvrxhuJYg8ILrmn9SKSX2tZdV6V+ksulWqS7aXjBcRXl3wHoD9Q==",1160- "license": "BSD-3-Clause"1161- },1162- "node_modules/@protobufjs/path": {1163- "version": "1.1.2",1164- "resolved": "https://registry.npmjs.org/@protobufjs/path/-/path-1.1.2.tgz",1165- "integrity": "sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==",1166- "license": "BSD-3-Clause"1167- },1168- "node_modules/@protobufjs/pool": {1169- "version": "1.1.0",1170- "resolved": "https://registry.npmjs.org/@protobufjs/pool/-/pool-1.1.0.tgz",1171- "integrity": "sha512-0kELaGSIDBKvcgS4zkjz1PeddatrjYcmMWOlAuAPwAeccUrPHdUqo/J6LiymHHEiJT5NrF1UVwxY14f+fy4WQw==",1172- "license": "BSD-3-Clause"1173- },1174- "node_modules/@protobufjs/utf8": {1175- "version": "1.1.0",1176- "resolved": "https://registry.npmjs.org/@protobufjs/utf8/-/utf8-1.1.0.tgz",1177- "integrity": "sha512-Vvn3zZrhQZkkBE8LSuW3em98c0FwgO4nxzv6OdSxPKJIEKY2bGbHn+mhGIPerzI4twdxaP8/0+06HBpwf345Lw==",1178- "license": "BSD-3-Clause"1179- },11801070 "node_modules/@rolldown/binding-android-arm64": {11811071 "version": "1.0.0-rc.15",11821072 "resolved": "https://registry.npmjs.org/@rolldown/binding-android-arm64/-/binding-android-arm64-1.0.0-rc.15.tgz",@@ -2373,12 +2263,6 @@23732263 "require-from-string": "^2.0.2"23742264 }23752265 },2376- "node_modules/binary-search-bounds": {2377- "version": "2.0.5",2378- "resolved": "https://registry.npmjs.org/binary-search-bounds/-/binary-search-bounds-2.0.5.tgz",2379- "integrity": "sha512-H0ea4Fd3lS1+sTEB2TgcLoK21lLhwEJzlQv3IN47pJS976Gx4zoWe0ak3q+uYh60ppQxg9F16Ri4tS1sfD4+jA==",2380- "license": "MIT"2381- },23822266 "node_modules/bluebird": {23832267 "version": "3.7.2",23842268 "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz",@@ -3239,18 +3123,6 @@32393123 "url": "https://github.com/sponsors/sindresorhus"32403124 }32413125 },3242- "node_modules/eff-diceware-passphrase": {3243- "version": "3.0.0",3244- "resolved": "https://registry.npmjs.org/eff-diceware-passphrase/-/eff-diceware-passphrase-3.0.0.tgz",3245- "integrity": "sha512-WQwTp2WxQYXn20zS+1yHtoDvAjnlEJDxRxbOKN7hSMJJg18med/TGxSY8z/c5L4XYbJOB9jdL2F4g7pK/RazLA==",3246- "license": "ISC",3247- "dependencies": {3248- "binary-search-bounds": "^2.0.4",3249- "nanoassert": "^2.0.0",3250- "secure-sample": "^2.0.0",3251- "secure-shuffle": "^2.0.0"3252- }3253- },32543126 "node_modules/electron-to-chromium": {32553127 "version": "1.5.340",32563128 "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.340.tgz",@@ -3860,12 +3732,6 @@38603732 "node": "^10.12.0 || >=12.0.0"38613733 }38623734 },3863- "node_modules/flatbuffers": {3864- "version": "25.9.23",3865- "resolved": "https://registry.npmjs.org/flatbuffers/-/flatbuffers-25.9.23.tgz",3866- "integrity": "sha512-MI1qs7Lo4Syw0EOzUl0xjs2lsoeqFku44KpngfIduHBYvzm8h2+7K8YMQh1JtVVVrUvhLpNwqVi4DERegUJhPQ==",3867- "license": "Apache-2.0"3868- },38693735 "node_modules/flatted": {38703736 "version": "3.4.2",38713737 "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.4.2.tgz",@@ -4106,12 +3972,6 @@41063972 "dev": true,41073973 "license": "MIT"41083974 },4109- "node_modules/guid-typescript": {4110- "version": "1.0.9",4111- "resolved": "https://registry.npmjs.org/guid-typescript/-/guid-typescript-1.0.9.tgz",4112- "integrity": "sha512-Y8T4vYhEfwJOTbouREvG+3XDsjr8E3kIr7uf+JZ0BYloFsttiHU0WfvANVsR7TxNUJa/WpCnw/Ino/p+DeBhBQ==",4113- "license": "ISC"4114- },41153975 "node_modules/has-flag": {41163976 "version": "4.0.0",41173977 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",@@ -5087,12 +4947,6 @@50874947 "dev": true,50884948 "license": "MIT"50894949 },5090- "node_modules/long": {5091- "version": "5.3.2",5092- "resolved": "https://registry.npmjs.org/long/-/long-5.3.2.tgz",5093- "integrity": "sha512-mNAgZ1GmyNhD7AuqnTG3/VQ26o760+ZYBPKjPvugO8+nLbYfX6TVpJPseBvopbdY+qpZ/lKUnmEc1LeZYS3QAA==",5094- "license": "Apache-2.0"5095- },50964950 "node_modules/lru-cache": {50974951 "version": "5.1.1",50984952 "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz",@@ -5233,12 +5087,6 @@52335087 "url": "https://github.com/sponsors/sindresorhus"52345088 }52355089 },5236- "node_modules/nanoassert": {5237- "version": "2.0.0",5238- "resolved": "https://registry.npmjs.org/nanoassert/-/nanoassert-2.0.0.tgz",5239- "integrity": "sha512-7vO7n28+aYO4J+8w96AzhmU8G+Y/xpPDJz/se19ICsqj/momRbb9mh9ZUtkoJ5X3nTnPdhEJyc0qnM6yAsHBaA==",5240- "license": "ISC"5241- },52425090 "node_modules/nanoid": {52435091 "version": "3.3.11",52445092 "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.11.tgz",@@ -5275,17 +5123,6 @@52755123 "node": ">= 6.13.0"52765124 }52775125 },5278- "node_modules/node-gyp-build": {5279- "version": "4.8.4",5280- "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.8.4.tgz",5281- "integrity": "sha512-LA4ZjwlnUblHVgq0oBF3Jl/6h/Nvs5fzBLwdEF4nuxnFdsfajde4WfxtJr3CaiH+F6ewcIB/q4jQ4UzPyid+CQ==",5282- "license": "MIT",5283- "bin": {5284- "node-gyp-build": "bin.js",5285- "node-gyp-build-optional": "optional.js",5286- "node-gyp-build-test": "build-test.js"5287- }5288- },52895126 "node_modules/node-html-parser": {52905127 "version": "7.1.0",52915128 "resolved": "https://registry.npmjs.org/node-html-parser/-/node-html-parser-7.1.0.tgz",@@ -5376,26 +5213,6 @@53765213 "wrappy": "1"53775214 }53785215 },5379- "node_modules/onnxruntime-common": {5380- "version": "1.24.3",5381- "resolved": "https://registry.npmjs.org/onnxruntime-common/-/onnxruntime-common-1.24.3.tgz",5382- "integrity": "sha512-GeuPZO6U/LBJXvwdaqHbuUmoXiEdeCjWi/EG7Y1HNnDwJYuk6WUbNXpF6luSUY8yASul3cmUlLGrCCL1ZgVXqA==",5383- "license": "MIT"5384- },5385- "node_modules/onnxruntime-web": {5386- "version": "1.24.3",5387- "resolved": "https://registry.npmjs.org/onnxruntime-web/-/onnxruntime-web-1.24.3.tgz",5388- "integrity": "sha512-41dDq7fxtTm0XzGE7N0d6m8FcOY8EWtUA65GkOixJPB/G7DGzBmiDAnVVXHznRw9bgUZpb+4/1lQK/PNxGpbrQ==",5389- "license": "MIT",5390- "dependencies": {5391- "flatbuffers": "^25.1.24",5392- "guid-typescript": "^1.0.9",5393- "long": "^5.2.3",5394- "onnxruntime-common": "1.24.3",5395- "platform": "^1.3.6",5396- "protobufjs": "^7.2.4"5397- }5398- },53995216 "node_modules/open": {54005217 "version": "10.2.0",54015218 "resolved": "https://registry.npmjs.org/open/-/open-10.2.0.tgz",@@ -5736,12 +5553,6 @@57365553 "dev": true,57375554 "license": "MIT"57385555 },5739- "node_modules/platform": {5740- "version": "1.3.6",5741- "resolved": "https://registry.npmjs.org/platform/-/platform-1.3.6.tgz",5742- "integrity": "sha512-fnWVljUchTro6RiCFvCXBbNhJc2NijN7oIQxbwsyL0buWJPG85v81ehlHI9fXrJsMNgTofEoWIQeClKpgxFLrg==",5743- "license": "MIT"5744- },57455556 "node_modules/playwright": {57465557 "version": "1.59.1",57475558 "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.59.1.tgz",@@ -5881,30 +5692,6 @@58815692 "dev": true,58825693 "license": "ISC"58835694 },5884- "node_modules/protobufjs": {5885- "version": "7.5.5",5886- "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-7.5.5.tgz",5887- "integrity": "sha512-3wY1AxV+VBNW8Yypfd1yQY9pXnqTAN+KwQxL8iYm3/BjKYMNg4i0owhEe26PWDOMaIrzeeF98Lqd5NGz4omiIg==",5888- "hasInstallScript": true,5889- "license": "BSD-3-Clause",5890- "dependencies": {5891- "@protobufjs/aspromise": "^1.1.2",5892- "@protobufjs/base64": "^1.1.2",5893- "@protobufjs/codegen": "^2.0.4",5894- "@protobufjs/eventemitter": "^1.1.0",5895- "@protobufjs/fetch": "^1.1.0",5896- "@protobufjs/float": "^1.0.2",5897- "@protobufjs/inquire": "^1.1.0",5898- "@protobufjs/path": "^1.1.2",5899- "@protobufjs/pool": "^1.1.0",5900- "@protobufjs/utf8": "^1.1.0",5901- "@types/node": ">=13.7.0",5902- "long": "^5.0.0"5903- },5904- "engines": {5905- "node": ">=12.0.0"5906- }5907- },59085695 "node_modules/punycode": {59095696 "version": "2.3.1",59105697 "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz",@@ -5976,15 +5763,6 @@59765763 "dev": true,59775764 "license": "MIT"59785765 },5979- "node_modules/randombytes": {5980- "version": "2.1.0",5981- "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz",5982- "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==",5983- "license": "MIT",5984- "dependencies": {5985- "safe-buffer": "^5.1.0"5986- }5987- },59885766 "node_modules/rc": {59895767 "version": "1.2.8",59905768 "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz",@@ -6250,26 +6028,6 @@62506028 "tslib": "^2.1.0"62516029 }62526030 },6253- "node_modules/safe-buffer": {6254- "version": "5.2.1",6255- "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",6256- "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",6257- "funding": [6258- {6259- "type": "github",6260- "url": "https://github.com/sponsors/feross"6261- },6262- {6263- "type": "patreon",6264- "url": "https://www.patreon.com/feross"6265- },6266- {6267- "type": "consulting",6268- "url": "https://feross.org/support"6269- }6270- ],6271- "license": "MIT"6272- },62736031 "node_modules/safe-stable-stringify": {62746032 "version": "2.5.0",62756033 "resolved": "https://registry.npmjs.org/safe-stable-stringify/-/safe-stable-stringify-2.5.0.tgz",@@ -6303,42 +6061,6 @@63036061 "node": ">=v12.22.7"63046062 }63056063 },6306- "node_modules/secure-random-uniform": {6307- "version": "4.0.0",6308- "resolved": "https://registry.npmjs.org/secure-random-uniform/-/secure-random-uniform-4.0.0.tgz",6309- "integrity": "sha512-lG3gfPH/3gIxZCzC/phX2Ig4/ixA+9/bGuFEBHCfztB+d9ldUMYKSd7lDM8MrblHkKnqPD+QNAWben3u9tjLbQ==",6310- "license": "ISC",6311- "dependencies": {6312- "nanoassert": "^1.1.0",6313- "randombytes": "^2.0.3",6314- "sodium-native": "^3.1.1"6315- }6316- },6317- "node_modules/secure-random-uniform/node_modules/nanoassert": {6318- "version": "1.1.0",6319- "resolved": "https://registry.npmjs.org/nanoassert/-/nanoassert-1.1.0.tgz",6320- "integrity": "sha512-C40jQ3NzfkP53NsO8kEOFd79p4b9kDXQMwgiY1z8ZwrDZgUyom0AHwGegF4Dm99L+YoYhuaB0ceerUcXmqr1rQ==",6321- "license": "ISC"6322- },6323- "node_modules/secure-sample": {6324- "version": "2.0.0",6325- "resolved": "https://registry.npmjs.org/secure-sample/-/secure-sample-2.0.0.tgz",6326- "integrity": "sha512-oN0BKwTirBrnKf8wXMyPQKsemy6zDtQyJkM95Q5S1Mz3Z1jLLzfscEhIKCkbzlk8DehSI2ZQolINYYDiXyPusw==",6327- "license": "ISC",6328- "dependencies": {6329- "nanoassert": "^2.0.0",6330- "secure-random-uniform": "^4.0.0"6331- }6332- },6333- "node_modules/secure-shuffle": {6334- "version": "2.0.0",6335- "resolved": "https://registry.npmjs.org/secure-shuffle/-/secure-shuffle-2.0.0.tgz",6336- "integrity": "sha512-ApCw4REBMAqOyqFRKUyYJXMMnag8lZZ66h56WaHPC2GmEdLht0DhJaPZSgNykyCYrRlGftlK8hAv1E91or15hQ==",6337- "license": "ISC",6338- "dependencies": {6339- "secure-random-uniform": "^4.0.0"6340- }6341- },63426064 "node_modules/semver": {63436065 "version": "6.3.1",63446066 "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",@@ -6446,16 +6168,6 @@64466168 "node": ">=18"64476169 }64486170 },6449- "node_modules/sodium-native": {6450- "version": "3.4.1",6451- "resolved": "https://registry.npmjs.org/sodium-native/-/sodium-native-3.4.1.tgz",6452- "integrity": "sha512-PaNN/roiFWzVVTL6OqjzYct38NSXewdl2wz8SRB51Br/MLIJPrbM3XexhVWkq7D3UWMysfrhKVf1v1phZq6MeQ==",6453- "hasInstallScript": true,6454- "license": "MIT",6455- "dependencies": {6456- "node-gyp-build": "^4.3.0"6457- }6458- },64596171 "node_modules/solid-js": {64606172 "version": "1.9.12",64616173 "resolved": "https://registry.npmjs.org/solid-js/-/solid-js-1.9.12.tgz",@@ -7506,12 +7218,6 @@75067218 "engines": {75077219 "node": ">=12"75087220 }7509- },7510- "node_modules/webextension-polyfill": {7511- "version": "0.12.0",7512- "resolved": "https://registry.npmjs.org/webextension-polyfill/-/webextension-polyfill-0.12.0.tgz",7513- "integrity": "sha512-97TBmpoWJEE+3nFBQ4VocyCdLKfw54rFaJ6EVQYLBCXqCIpLSZkwGgASpv4oPt9gdKCJ80RJlcmNzNn008Ag6Q==",7514- "license": "MPL-2.0"75157221 },75167222 "node_modules/webidl-conversions": {75177223 "version": "8.0.1",package.json+0 −7
@@ -19,25 +19,18 @@1919 },2020 "dependencies": {2121 "@bokuweb/zstd-wasm": "^0.0.27",22- "@noble/ciphers": "^2.2.0",23- "@noble/curves": "^2.2.0",24- "@noble/hashes": "^2.2.0",2522 "@stablelib/blake2s": "^2.0.1",2623 "@stablelib/chacha20poly1305": "^2.0.1",2724 "@stablelib/hkdf": "^2.0.1",2825 "@stablelib/hmac": "^2.0.1",29- "@stablelib/random": "^2.0.1",3026 "@stablelib/sha256": "^2.0.1",3127 "@stablelib/x25519": "^2.0.1",3228 "@types/qrcode": "^1.5.6",33- "eff-diceware-passphrase": "^3.0.0",3429 "hash-wasm": "^4.12.0",35- "onnxruntime-web": "^1.24.3",3630 "otpauth": "^9.5.0",3731 "papaparse": "^5.5.3",3832 "qrcode": "^1.5.4",3933 "tldts": "^7.0.28",40- "webextension-polyfill": "^0.12.0",4134 "zxcvbn": "^4.4.2"4235 },4336 "devDependencies": {