{"_id":"@metamask/snaps-controllers","_rev":"166-1ad5cc57a4f867e4d3b58351a7f84338","name":"@metamask/snaps-controllers","dist-tags":{"next":"1.0.0-prerelease.1","flask":"0.39.0-flask.1","latest":"22.0.1"},"versions":{"0.24.0":{"name":"@metamask/snaps-controllers","version":"0.24.0","_id":"@metamask/snaps-controllers@0.24.0","maintainers":[{"name":"ritave","email":"olaf@tomalka.me"},{"name":"danfinlay","email":"dan@danfinlay.com"},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"rekmarks","email":"rekmarks@protonmail.com"},{"name":"metamaskbot","email":"security@metamask.io"},{"name":"gudahtt","email":"markjstacey@gmail.com"},{"name":"brad.decker","email":"bhdecker84@gmail.com"},{"name":"sethkfman","email":"sethkfman@gmail.com"}],"homepage":"https://github.com/MetaMask/snaps-monorepo#readme","bugs":{"url":"https://github.com/MetaMask/snaps-monorepo/issues"},"dist":{"shasum":"64693c6fdd0fe98f8be48a8bf9ca27a4c0e57a5b","tarball":"https://registry.npmjs.org/@metamask/snaps-controllers/-/snaps-controllers-0.24.0.tgz","fileCount":111,"integrity":"sha512-wOxa/BFFQc3wun9xt9Zyktaa0NIMHqO3ra/So9FzPKg4aKf31S7UlEBCVw+qZUV42XKA4O8RXg0zYDSwaBgg+w==","signatures":[{"sig":"MEUCIEu2oQFf8SPrpAJyDeFGMsBjpt25FmGG2CEZGmetiGjFAiEAg/olEUXVieOAMxC7rWaBcntNPdvy/ssa2vJ+5nDdlDQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":527506,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjdNWaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrX6A//ao4ot6X3RmY9hfA34Wo0JFFYVQQbHQpUHZvr/OKO4Bw3Zi/S\r\nObo2KU1ZHQIZXgWxoOMp8x+WBbKysgTkj995HTVZl5gAGUthVh8AjMwi37UV\r\nPj+A0JnyPMUJkx3Ep5ejz+8MEB+8m6gv5ZxhUh9C6hGAqvYevy952LIrMz+w\r\ns90EHDbbAMyZaxf/u29XivTrA5Zh4UGEwhNvNYu7Hwdxsyl6nEuC9fxcmvNH\r\nqtaUUkPlmbPSRrw6973UDe3Xks6l3Y/9hfJJFh/iOUJzi/5J1Ag2Nco7pAhA\r\nAzs5ovud2p0eHyvkwjAbucZ7Mw2BL+gtnsptU4yrZ29GaibMglybtE1/pnEQ\r\nCxLA67UX78xyhHYdJNQT1urUKoakJXzJOfezvu7/9GZcGQRff5l2WWUr+U5k\r\nnxUsiXNY+zxe7sZDrk1jsoNrjohVhWUJTIz0cHJtb1oRHz2xwHuKOOh+2+fI\r\n3vHEUO4C96UCEV7KsdHS8wA/mqz2FD2+7F/1jmiElgRzNlE8Gm6x5lMNzVlG\r\n7lCRRKz7aqcBSbALSTa+Oqz8QAbXrBhVwlJvcI46HK9d2iD5/mnQYtPSF7l/\r\nMiLX2QtR9J05MLL4KtzbGEgshH6o+XEm/6isRib3HL6MhFxbMIkvZgzGzIFU\r\nEXRvOA5cvyMugoK/RcFL7lehv9eTdGX/Rws=\r\n=a5EK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","browser":{"./dist/services":"./dist/services/browser.js"},"engines":{"node":">=16.0.0"},"gitHead":"b0512e661177a1fd846ec8bdf53d80edbba02e44","scripts":{"lint":"yarn lint:eslint && yarn lint:misc --check","test":"yarn test:prepare && jest && yarn posttest","build":"yarn build:tsc","clean":"rimraf '*.tsbuildinfo' 'dist/*'","test:ci":"yarn test","lint:fix":"yarn lint:eslint --fix && yarn lint:misc --write","posttest":"jest-it-up --margin 0.25","build:tsc":"tsc --project tsconfig.build.json","lint:misc":"prettier '**/*.json' '**/*.md' '!CHANGELOG.md' --ignore-path ../../.gitignore","build:clean":"yarn clean && yarn build","lint:eslint":"eslint . --cache --ext js,ts","test:prepare":"yarn mkdirp test/fixtures && ./scripts/generate-fixtures.sh","lint:changelog":"yarn auto-changelog validate","publish:package":"../../scripts/publish-package.sh"},"_npmUser":{"name":"metamaskbot","email":"security@metamask.io"},"repository":{"url":"git+https://github.com/MetaMask/snaps-monorepo.git","type":"git"},"_npmVersion":"8.19.2","description":"Controllers for MetaMask Snaps.","directories":{},"_nodeVersion":"16.18.0","dependencies":{"pump":"^3.0.0","immer":"^9.0.6","nanoid":"^3.1.31","tar-stream":"^2.2.0","@xstate/fsm":"^2.0.0","cron-parser":"^4.5.0","gunzip-maybe":"^1.4.2","concat-stream":"^2.0.0","eth-rpc-errors":"^4.0.2","@metamask/utils":"^3.3.1","json-rpc-engine":"^6.1.0","@metamask/controllers":"^32.0.2","@metamask/rpc-methods":"^0.24.0","@metamask/snaps-types":"^0.24.0","@metamask/snaps-utils":"^0.24.0","@metamask/object-multiplex":"^1.1.0","json-rpc-middleware-stream":"^4.2.0","readable-web-to-node-stream":"^3.0.2","@metamask/browser-passworder":"^3.0.0","@metamask/post-message-stream":"^6.0.0","@metamask/snaps-execution-environments":"^0.24.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.2","jsdom":"^19.0.0","eslint":"^7.30.0","mkdirp":"^1.0.4","rimraf":"^3.0.2","ts-jest":"^29.0.0","prettier":"^2.3.2","deepmerge":"^4.2.2","jest-it-up":"^2.0.0","typescript":"^4.4.0","@types/jest":"^27.5.1","@types/pump":"^1.1.1","serve-handler":"^6.1.5","jest-fetch-mock":"^3.0.3","@types/tar-stream":"^2.2.2","eslint-plugin-jest":"^24.4.0","eslint-plugin-node":"^11.1.0","@peculiar/webcrypto":"^1.3.3","@types/gunzip-maybe":"^1.4.0","eslint-plugin-jsdoc":"^36.1.0","@types/concat-stream":"^2.0.0","eslint-plugin-import":"^2.23.4","@types/readable-stream":"^2.3.9","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","jest-environment-jsdom":"^29.0.2","@lavamoat/allow-scripts":"^2.0.3","@metamask/eslint-config":"^9.0.0","@metamask/template-snap":"^0.7.0","@metamask/auto-changelog":"^2.6.0","prettier-plugin-packagejson":"^2.2.11","@metamask/eslint-config-jest":"^9.0.0","@metamask/eslint-config-nodejs":"^9.0.0","@metamask/eslint-config-typescript":"^9.0.1"},"_npmOperationalInternal":{"tmp":"tmp/snaps-controllers_0.24.0_1668601242500_0.6711462569043409","host":"s3://npm-registry-packages"}},"0.24.1":{"name":"@metamask/snaps-controllers","version":"0.24.1","_id":"@metamask/snaps-controllers@0.24.1","maintainers":[{"name":"ritave","email":"olaf@tomalka.me"},{"name":"danfinlay","email":"dan@danfinlay.com"},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"rekmarks","email":"rekmarks@protonmail.com"},{"name":"metamaskbot","email":"security@metamask.io"},{"name":"gudahtt","email":"markjstacey@gmail.com"},{"name":"brad.decker","email":"bhdecker84@gmail.com"},{"name":"sethkfman","email":"sethkfman@gmail.com"}],"homepage":"https://github.com/MetaMask/snaps-monorepo#readme","bugs":{"url":"https://github.com/MetaMask/snaps-monorepo/issues"},"dist":{"shasum":"602542b8b35e8faefcea4393589a82a5d3d8dfd8","tarball":"https://registry.npmjs.org/@metamask/snaps-controllers/-/snaps-controllers-0.24.1.tgz","fileCount":111,"integrity":"sha512-RI9uZJipGHyh/+9joZVV6OC1bMI4h1XSfSJeJtNl121i0CZIsAIZQHWDfPToPfwKV2vVkpd3AEPrWIaHZ94hHg==","signatures":[{"sig":"MEQCIAySX/ehQnHZeIocFlGLemrcJIl6Vwxg5ScFCbE8GFp0AiBSN25zVWGYSokzAbduvE+C0DplH6GwfcqWofa2I0lC5g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":527506,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjdhdpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmorYw/8D0yBkhERJhPLtQQny55vtGtYHhYmRjZBWqT8+cHT10GK++uT\r\nUTCBjTH0p9NRCdAugjrUGrvUqW7Xy4+ryeiVDK8ViSZ/cdZ3EJ/iIhMQMmKb\r\nINdngrjqb/ppZD33ojniCcu7MbmYF7n5Gr4rndkLAICo7L5Zf0Ny3hYfe3oE\r\n216JXF5D/ahOrQlnjaG8OztkxSQgz5UssHPtUB70/IY5ivyqpvCgmd9NjwRU\r\nr+6um2uNw1I631OxIsa8AfIiE8aVx6QZth/aZ/0oWibgvZ1NAfVggRkXD+1v\r\nL350izu2tBZRWYD2beJ6ju2C431lOLR6AF/adPVxRpGKsfDTeBJEonchbKwK\r\nb61ii1bya185GX3rpIajs/+LMvorFWNdbYO3AIv+TjR8svB8FjSSlCNft80Q\r\nRe/UZcv10XVtmWzmRKMJo26ohgoImqi2cUpwoUyHRQ6aoRYVVF8IFeXqiku1\r\nNx+cFlfjDPlLT/q6A/Pf91i+rL0+W9sTlBwSkSUkdj2dRLcX0quJx0d/saTK\r\nyWKsBxTB1ZR2ifDHC9FX8DEQwzZHxne6mnKP7WUo+UzGfwOXAHZtRNHhUwBi\r\n7A8WIgF38LCXB1/ywtH5wH7HYTNwHFwcuHlYyuGwL8jK/4B95X4u7d7/4hhV\r\nYNCLKpoohtPfxl5gjT8xfNY5UteqlYLYrew=\r\n=IEfK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","browser":{"./dist/services":"./dist/services/browser.js"},"engines":{"node":">=16.0.0"},"gitHead":"c12b7f8273b49c88ee572d3d23826bf8add0d233","scripts":{"lint":"yarn lint:eslint && yarn lint:misc --check","test":"yarn test:prepare && jest && yarn posttest","build":"yarn build:tsc","clean":"rimraf '*.tsbuildinfo' 'dist/*'","test:ci":"yarn test","lint:fix":"yarn lint:eslint --fix && yarn lint:misc --write","posttest":"jest-it-up --margin 0.25","build:tsc":"tsc --project tsconfig.build.json","lint:misc":"prettier '**/*.json' '**/*.md' '!CHANGELOG.md' --ignore-path ../../.gitignore","build:clean":"yarn clean && yarn build","lint:eslint":"eslint . --cache --ext js,ts","test:prepare":"yarn mkdirp test/fixtures && ./scripts/generate-fixtures.sh","lint:changelog":"yarn auto-changelog validate","publish:package":"../../scripts/publish-package.sh"},"_npmUser":{"name":"metamaskbot","email":"security@metamask.io"},"repository":{"url":"git+https://github.com/MetaMask/snaps-monorepo.git","type":"git"},"_npmVersion":"8.19.2","description":"Controllers for MetaMask Snaps.","directories":{},"_nodeVersion":"16.18.0","dependencies":{"pump":"^3.0.0","immer":"^9.0.6","nanoid":"^3.1.31","tar-stream":"^2.2.0","@xstate/fsm":"^2.0.0","cron-parser":"^4.5.0","gunzip-maybe":"^1.4.2","concat-stream":"^2.0.0","eth-rpc-errors":"^4.0.2","@metamask/utils":"^3.3.1","json-rpc-engine":"^6.1.0","@metamask/controllers":"^32.0.2","@metamask/rpc-methods":"^0.24.1","@metamask/snaps-types":"^0.24.1","@metamask/snaps-utils":"^0.24.1","@metamask/object-multiplex":"^1.1.0","json-rpc-middleware-stream":"^4.2.0","readable-web-to-node-stream":"^3.0.2","@metamask/browser-passworder":"^3.0.0","@metamask/post-message-stream":"^6.0.0","@metamask/snaps-execution-environments":"^0.24.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.2","jsdom":"^19.0.0","eslint":"^7.30.0","mkdirp":"^1.0.4","rimraf":"^3.0.2","ts-jest":"^29.0.0","prettier":"^2.3.2","deepmerge":"^4.2.2","jest-it-up":"^2.0.0","typescript":"^4.4.0","@types/jest":"^27.5.1","@types/pump":"^1.1.1","serve-handler":"^6.1.5","jest-fetch-mock":"^3.0.3","@types/tar-stream":"^2.2.2","eslint-plugin-jest":"^24.4.0","eslint-plugin-node":"^11.1.0","@peculiar/webcrypto":"^1.3.3","@types/gunzip-maybe":"^1.4.0","eslint-plugin-jsdoc":"^36.1.0","@types/concat-stream":"^2.0.0","eslint-plugin-import":"^2.23.4","@types/readable-stream":"^2.3.9","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","jest-environment-jsdom":"^29.0.2","@lavamoat/allow-scripts":"^2.0.3","@metamask/eslint-config":"^9.0.0","@metamask/template-snap":"^0.7.0","@metamask/auto-changelog":"^2.6.0","prettier-plugin-packagejson":"^2.2.11","@metamask/eslint-config-jest":"^9.0.0","@metamask/eslint-config-nodejs":"^9.0.0","@metamask/eslint-config-typescript":"^9.0.1"},"_npmOperationalInternal":{"tmp":"tmp/snaps-controllers_0.24.1_1668683625209_0.012061980969949815","host":"s3://npm-registry-packages"}},"0.25.0":{"name":"@metamask/snaps-controllers","version":"0.25.0","_id":"@metamask/snaps-controllers@0.25.0","maintainers":[{"name":"ritave","email":"olaf@tomalka.me"},{"name":"danfinlay","email":"dan@danfinlay.com"},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"rekmarks","email":"rekmarks@protonmail.com"},{"name":"metamaskbot","email":"security@metamask.io"},{"name":"gudahtt","email":"markjstacey@gmail.com"},{"name":"brad.decker","email":"bhdecker84@gmail.com"},{"name":"sethkfman","email":"sethkfman@gmail.com"}],"homepage":"https://github.com/MetaMask/snaps-monorepo#readme","bugs":{"url":"https://github.com/MetaMask/snaps-monorepo/issues"},"dist":{"shasum":"aa879a28df7cfa32e38d1dea0ee5a89459ce0377","tarball":"https://registry.npmjs.org/@metamask/snaps-controllers/-/snaps-controllers-0.25.0.tgz","fileCount":114,"integrity":"sha512-d4Z/SrzHCeV7U15NRBOiEZ83DBYL1rK+P8E6E027o+nsbzNnRyWI76Egf++UALOF7Mk/gM5WolJLSZvmTsvEjA==","signatures":[{"sig":"MEUCIQCjHeCq7+gt8lXWUSdfmwAZMeJrNO9b6SG9JSpS99jx+QIgY8ZSmtyVf98TU8EVoCVWEnI7j9ZVTYeT0oUaSeLgh9A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":550567,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjf0n9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmppZBAAl947PQKk+C6OvWCjv9tpFHfJ+RBa8lc1SLP5iGNbVRPA8dzK\r\nIYflJDlkqqt8onsJJHidALsyFl/zhka4UQCrjVS8fM7cSM8/L94ATTN5HkzG\r\nTm0FImf4WsNCLVuXIbjhxJSA6Hwh3HHhSP2/zeuONJIk6rX7v0BtliwMO+RZ\r\nHR7s/UU/DAM7s+KzO5EXPXBlP+rl0zu4jrM5hzOnTIgP4AdHa7RSYFd+bUM3\r\n9nHH6lfSZ+V7iXjpWu/K/c9xbLhXJGzRSmzoljFq9mwVfNRVv4idOw1E3Y9R\r\nduveWFB5oq4TaKRfjMfpYY8WSou3AlADPKKnuCV8lHHm8nNptiZMrisWmBdY\r\nFDmmvIopcSw4nAo8PpbWUMbfTpPKFUM6y78Lei/+mDiLCB+SEYjnx/fYceq2\r\n1mCh2WcvBEOIW3W+E2AZko/cycWD6XXwqRTWe9V97iA83ZHtRU023taPHU8c\r\nsyjK7O0IEAxCFQOFccWzKat9wvQLMt576mRq4yaAgENAB4Zr/+Sg+0sKqnGK\r\nCVihGFyaup9vWlqhItZAEtJ9MwRnk6z0yvdxtiBJY3tQS6RzQ+ann8uIlZZg\r\nabROyPTNw1wCjcODjZaT9b/m4Sc9qOBI2Oj0mn/n6prNd1PYly7eDcYQv+LM\r\nrXiS9ccIOAgP69iOqAwsZOXIzUgLXMK3nbo=\r\n=vUj6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","browser":{"./dist/services":"./dist/services/browser.js"},"engines":{"node":">=16.0.0"},"gitHead":"5dc41785755caccb5e7569fe6402e3545497a715","scripts":{"lint":"yarn lint:eslint && yarn lint:misc --check","test":"yarn test:prepare && jest && yarn posttest","build":"yarn build:tsc","clean":"rimraf '*.tsbuildinfo' 'dist/*'","test:ci":"yarn test","lint:fix":"yarn lint:eslint --fix && yarn lint:misc --write","posttest":"jest-it-up --margin 0.25","build:tsc":"tsc --project tsconfig.build.json","lint:misc":"prettier '**/*.json' '**/*.md' '!CHANGELOG.md' --ignore-path ../../.gitignore","build:clean":"yarn clean && yarn build","lint:eslint":"eslint . --cache --ext js,ts","test:prepare":"yarn mkdirp test/fixtures && ./scripts/generate-fixtures.sh","lint:changelog":"yarn auto-changelog validate","publish:package":"../../scripts/publish-package.sh"},"_npmUser":{"name":"metamaskbot","email":"security@metamask.io"},"repository":{"url":"git+https://github.com/MetaMask/snaps-monorepo.git","type":"git"},"_npmVersion":"8.19.2","description":"Controllers for MetaMask Snaps.","directories":{},"_nodeVersion":"16.18.1","dependencies":{"pump":"^3.0.0","immer":"^9.0.6","nanoid":"^3.1.31","tar-stream":"^2.2.0","@xstate/fsm":"^2.0.0","cron-parser":"^4.5.0","gunzip-maybe":"^1.4.2","concat-stream":"^2.0.0","eth-rpc-errors":"^4.0.2","@metamask/utils":"^3.3.1","json-rpc-engine":"^6.1.0","@metamask/rpc-methods":"^0.25.0","@metamask/snaps-types":"^0.25.0","@metamask/snaps-utils":"^0.25.0","@metamask/base-controller":"^1.0.0","@metamask/object-multiplex":"^1.1.0","json-rpc-middleware-stream":"^4.2.0","readable-web-to-node-stream":"^3.0.2","@metamask/browser-passworder":"^4.0.2","@metamask/approval-controller":"^1.0.0","@metamask/post-message-stream":"^6.0.0","@metamask/permission-controller":"^1.0.0","@metamask/subject-metadata-controller":"^1.0.0","@metamask/snaps-execution-environments":"^0.25.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.2","jsdom":"^19.0.0","eslint":"^8.27.0","mkdirp":"^1.0.4","rimraf":"^3.0.2","ts-jest":"^29.0.0","prettier":"^2.7.1","deepmerge":"^4.2.2","jest-it-up":"^2.0.0","typescript":"~4.8.4","@types/jest":"^27.5.1","@types/pump":"^1.1.1","serve-handler":"^6.1.5","jest-fetch-mock":"^3.0.3","@types/tar-stream":"^2.2.2","eslint-plugin-jest":"^27.1.5","eslint-plugin-node":"^11.1.0","@peculiar/webcrypto":"^1.3.3","@types/gunzip-maybe":"^1.4.0","eslint-plugin-jsdoc":"^39.6.2","@types/concat-stream":"^2.0.0","eslint-plugin-import":"^2.26.0","@types/readable-stream":"^2.3.9","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","jest-environment-jsdom":"^29.0.2","@lavamoat/allow-scripts":"^2.0.3","@metamask/eslint-config":"^11.0.0","@metamask/template-snap":"^0.7.0","@metamask/auto-changelog":"^3.1.0","@typescript-eslint/parser":"^5.42.1","prettier-plugin-packagejson":"^2.2.11","@metamask/eslint-config-jest":"^11.0.0","@metamask/eslint-config-nodejs":"^11.0.1","@typescript-eslint/eslint-plugin":"^5.42.1","@metamask/eslint-config-typescript":"^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/snaps-controllers_0.25.0_1669286396808_0.2187295582407469","host":"s3://npm-registry-packages"}},"0.26.0":{"name":"@metamask/snaps-controllers","version":"0.26.0","_id":"@metamask/snaps-controllers@0.26.0","maintainers":[{"name":"ritave","email":"olaf@tomalka.me"},{"name":"danfinlay","email":"dan@danfinlay.com"},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"rekmarks","email":"rekmarks@protonmail.com"},{"name":"metamaskbot","email":"security@metamask.io"},{"name":"gudahtt","email":"markjstacey@gmail.com"},{"name":"brad.decker","email":"bhdecker84@gmail.com"},{"name":"sethkfman","email":"sethkfman@gmail.com"}],"homepage":"https://github.com/MetaMask/snaps-monorepo#readme","bugs":{"url":"https://github.com/MetaMask/snaps-monorepo/issues"},"dist":{"shasum":"62f749e2a6ab5c41e1a898ef8b45e4a220313841","tarball":"https://registry.npmjs.org/@metamask/snaps-controllers/-/snaps-controllers-0.26.0.tgz","fileCount":120,"integrity":"sha512-DRJkwTItTIoDHZ4/JN36FM9JuczWQaZwDWRnaDJ0o5PD+bgM7/37K621zHBQ3Kd8YHWm504hpkPAYm/SJjBogg==","signatures":[{"sig":"MEUCIQD3dIo0OcWa4K3UxXKKHnqVkK5U0jOlh41Up3QuZUO/CgIgUc016uPWq0jCf414GihjnQ0udJJa2FrBjDdo4uQkHDQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":587426,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjkHBKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr6IQ/+I/xX3ik71u1yKEE6MnkOPYwvvsWOTv39WFn9rQI2KHTxa0Xv\r\nIjOUU07w20KEICnu3I8VG3qm7W7ygGJhsp6IVIiRO0smXw3NgGE/Hmz5UxvQ\r\nj6mcoAbUCl4v4bjhEK2q4bC7GgSzTyIDsiR7e15Qlx9Ubwq2EGdANaGXdxmT\r\n9LpI3ukE5EnFd7Ezmeqjo6+14DkwH66T0x8bHnNGVa1NkTVQ4WrAEhycf+q9\r\nUbVICo4LmSQdBEQXHIfBLYP9TAYr0ARj+FA8nnzLqVgai9wmqGcDwSct1o+s\r\nTF7WM1THA8wcBAFH1O4ufrcucLlu0PpRxoxLW29BfNJW1ZZXQeJY/VW2+N/T\r\nLRNM08C0Xrp4+eBn7MPyzbDCK7PDCDuGtKflRv/BJi22m1xE/DPNCFnJgrW7\r\ncUbD1fu4SBW1U4X4YMERocpYRC7zsXlaujnGiVP+9p03WpVDdu8c2F1bWaAu\r\noWzmdLIF5IkVIkgJfMgWKUe0PDchSnP7nExcWMDj/t8uXu6acCr5THsqccAX\r\nWLlQfGiXV7oGLgwMAD/1e/eFV1LiFG3dvcoC93CNrDlXtqLa6BfXfgTMyYY4\r\nggsDyzKkg5zNrRMKeHYksLH2Vf9dPVSrP1KsXMRS/r4zydJWJmf68BjXvzzh\r\nZ2d3CiNXvtjI0ojRtMzygcsMzWNBWChJubQ=\r\n=Q5h5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","browser":{"./dist/services":"./dist/services/browser.js"},"engines":{"node":">=16.0.0"},"gitHead":"7f5cfd482d07256222399a366ea1db9349e862a7","scripts":{"lint":"yarn lint:eslint && yarn lint:misc --check","test":"yarn test:prepare && jest && yarn posttest","build":"yarn build:tsc","clean":"rimraf '*.tsbuildinfo' 'dist/*'","test:ci":"yarn test","lint:fix":"yarn lint:eslint --fix && yarn lint:misc --write","posttest":"jest-it-up --margin 0.25","build:tsc":"tsc --project tsconfig.build.json","lint:misc":"prettier '**/*.json' '**/*.md' '!CHANGELOG.md' --ignore-path ../../.gitignore","build:clean":"yarn clean && yarn build","lint:eslint":"eslint . --cache --ext js,ts","test:prepare":"yarn mkdirp test/fixtures && ./scripts/generate-fixtures.sh","lint:changelog":"yarn auto-changelog validate","publish:package":"../../scripts/publish-package.sh"},"_npmUser":{"name":"metamaskbot","email":"security@metamask.io"},"repository":{"url":"git+https://github.com/MetaMask/snaps-monorepo.git","type":"git"},"_npmVersion":"8.19.2","description":"Controllers for MetaMask Snaps.","directories":{},"_nodeVersion":"16.18.1","dependencies":{"pump":"^3.0.0","immer":"^9.0.6","nanoid":"^3.1.31","tar-stream":"^2.2.0","@xstate/fsm":"^2.0.0","cron-parser":"^4.5.0","gunzip-maybe":"^1.4.2","concat-stream":"^2.0.0","eth-rpc-errors":"^4.0.2","@metamask/utils":"^3.3.1","json-rpc-engine":"^6.1.0","@metamask/rpc-methods":"^0.26.0","@metamask/snaps-types":"^0.26.0","@metamask/snaps-utils":"^0.26.0","@metamask/base-controller":"^1.1.1","@metamask/object-multiplex":"^1.1.0","json-rpc-middleware-stream":"^4.2.0","readable-web-to-node-stream":"^3.0.2","@metamask/browser-passworder":"^4.0.2","@metamask/approval-controller":"^1.0.1","@metamask/post-message-stream":"^6.0.0","@metamask/permission-controller":"^1.0.1","@metamask/subject-metadata-controller":"^1.0.1","@metamask/snaps-execution-environments":"^0.26.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.2","jsdom":"^19.0.0","eslint":"^8.27.0","mkdirp":"^1.0.4","rimraf":"^3.0.2","ts-jest":"^29.0.0","prettier":"^2.7.1","deepmerge":"^4.2.2","jest-it-up":"^2.0.0","typescript":"~4.8.4","@types/jest":"^27.5.1","@types/pump":"^1.1.1","serve-handler":"^6.1.5","jest-fetch-mock":"^3.0.3","@types/tar-stream":"^2.2.2","eslint-plugin-jest":"^27.1.5","eslint-plugin-node":"^11.1.0","@peculiar/webcrypto":"^1.3.3","@types/gunzip-maybe":"^1.4.0","eslint-plugin-jsdoc":"^39.6.2","@types/concat-stream":"^2.0.0","eslint-plugin-import":"^2.26.0","@types/readable-stream":"^2.3.9","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","jest-environment-jsdom":"^29.0.2","@lavamoat/allow-scripts":"^2.0.3","@metamask/eslint-config":"^11.0.0","@metamask/template-snap":"^0.7.0","@metamask/auto-changelog":"^3.1.0","@typescript-eslint/parser":"^5.42.1","prettier-plugin-packagejson":"^2.2.11","@metamask/eslint-config-jest":"^11.0.0","@metamask/eslint-config-nodejs":"^11.0.1","@typescript-eslint/eslint-plugin":"^5.42.1","@metamask/eslint-config-typescript":"^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/snaps-controllers_0.26.0_1670410314110_0.7003788738358254","host":"s3://npm-registry-packages"}},"0.26.1":{"name":"@metamask/snaps-controllers","version":"0.26.1","_id":"@metamask/snaps-controllers@0.26.1","maintainers":[{"name":"ritave","email":"olaf@tomalka.me"},{"name":"danfinlay","email":"dan@danfinlay.com"},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"rekmarks","email":"rekmarks@protonmail.com"},{"name":"metamaskbot","email":"security@metamask.io"},{"name":"gudahtt","email":"markjstacey@gmail.com"},{"name":"brad.decker","email":"bhdecker84@gmail.com"},{"name":"sethkfman","email":"sethkfman@gmail.com"}],"homepage":"https://github.com/MetaMask/snaps-monorepo#readme","bugs":{"url":"https://github.com/MetaMask/snaps-monorepo/issues"},"dist":{"shasum":"187d6018c8e9f6da22bf356c636f9854b2337de2","tarball":"https://registry.npmjs.org/@metamask/snaps-controllers/-/snaps-controllers-0.26.1.tgz","fileCount":120,"integrity":"sha512-zFKW2gyTD0iyxS5/6hSPaD5LKy0CWAJE6S+yr42ggHHOaIEUn8F7GXo08xAmOi7kk9xxUwqhZT7nPsqaI3wBOw==","signatures":[{"sig":"MEYCIQCKLD48kFmNuRSHY6CuK4fKRG5jcJY08s6scExdXnFX0QIhAIHqeEiPFojfwUxqM7nZcKiEq4fUtJ7GCA8K3jJ3uOzL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":585756,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjkc5aACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqglA//dOV6BabKEtQr9qHVadXWSAvq5oHl1qKHJjfEZtCUu/qtUXZw\r\nvBsc/JfdcnUGkc2/oJvn4RzIr7NKa8JOfzZff0GzHs0/22t+yu5gwlMQmqro\r\nKgXgnB6KA+/jBUuYdaTQn2j5zecXBctEJuejUzbaazzrT2WNCaj2FUg7FyZE\r\niPU18iA6EgRYuyxgYT/uaWgIti25Sd0+n5tSmYCnzvFimJnwxC4BZAzA2hRR\r\nWBDJdLRJZEifIKNMYjGc3Yj3VYJx7KFDJhOB6mxLoJnOjqjxSVeYhp08Mhtd\r\nSowkxAKF8wkZ3QWX7Idv3O6CKjaRNxHGLT8gpp7lfxOSpi2qa0gX6vwYRk2R\r\nOm3WyXWd/vx9dkytWg1OgIpdiMae8CckJzjuPFAdd6zcN4YnPRWsEb3fAiBb\r\n8SlC6i66QQ0kEKwtZw017hUulZhNorF/F7OZw+7R5k/1sqDFsMIb/objm/KQ\r\nAOJWn2mWnqdIJ7zrWCTWBe00XO5JaJByY7c4zPhphAoSXZneTeTBryJHSa+P\r\nms7Rao0DsnYkyh0A05GDHxEWR64ks4cxuLNze5xNeH+BP2uZpMUyleTULDm+\r\n+LdKzw6nFz18VjKWpT8DZLcFzY0Wys/9A/lsp2q31vTs9GnvbxToao+I5R+B\r\nTBQOY+Eq2QjBQxDKweOHyTLZ/yaag6uabMY=\r\n=j0yb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","browser":{"./dist/services":"./dist/services/browser.js"},"engines":{"node":">=16.0.0"},"gitHead":"0da535d09ca9990174152f46dc93aba8b549e9df","scripts":{"lint":"yarn lint:eslint && yarn lint:misc --check","test":"yarn test:prepare && jest && yarn posttest","build":"yarn build:tsc","clean":"rimraf '*.tsbuildinfo' 'dist/*'","test:ci":"yarn test","lint:fix":"yarn lint:eslint --fix && yarn lint:misc --write","posttest":"jest-it-up --margin 0.25","build:tsc":"tsc --project tsconfig.build.json","lint:misc":"prettier '**/*.json' '**/*.md' '!CHANGELOG.md' --ignore-path ../../.gitignore","build:clean":"yarn clean && yarn build","lint:eslint":"eslint . --cache --ext js,ts","test:prepare":"yarn mkdirp test/fixtures && ./scripts/generate-fixtures.sh","lint:changelog":"yarn auto-changelog validate","publish:package":"../../scripts/publish-package.sh"},"_npmUser":{"name":"metamaskbot","email":"security@metamask.io"},"repository":{"url":"git+https://github.com/MetaMask/snaps-monorepo.git","type":"git"},"_npmVersion":"8.19.2","description":"Controllers for MetaMask Snaps.","directories":{},"_nodeVersion":"16.18.1","dependencies":{"pump":"^3.0.0","immer":"^9.0.6","nanoid":"^3.1.31","tar-stream":"^2.2.0","@xstate/fsm":"^2.0.0","cron-parser":"^4.5.0","gunzip-maybe":"^1.4.2","concat-stream":"^2.0.0","eth-rpc-errors":"^4.0.2","@metamask/utils":"^3.3.1","json-rpc-engine":"^6.1.0","@metamask/rpc-methods":"^0.26.1","@metamask/snaps-types":"^0.26.1","@metamask/snaps-utils":"^0.26.1","@metamask/base-controller":"^1.1.1","@metamask/object-multiplex":"^1.1.0","json-rpc-middleware-stream":"^4.2.0","readable-web-to-node-stream":"^3.0.2","@metamask/browser-passworder":"^4.0.2","@metamask/approval-controller":"^1.0.1","@metamask/post-message-stream":"^6.0.0","@metamask/permission-controller":"^1.0.1","@metamask/subject-metadata-controller":"^1.0.1","@metamask/snaps-execution-environments":"^0.26.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.2","jsdom":"^19.0.0","eslint":"^8.27.0","mkdirp":"^1.0.4","rimraf":"^3.0.2","ts-jest":"^29.0.0","prettier":"^2.7.1","deepmerge":"^4.2.2","jest-it-up":"^2.0.0","typescript":"~4.8.4","@types/jest":"^27.5.1","@types/pump":"^1.1.1","serve-handler":"^6.1.5","jest-fetch-mock":"^3.0.3","@types/tar-stream":"^2.2.2","eslint-plugin-jest":"^27.1.5","eslint-plugin-node":"^11.1.0","@peculiar/webcrypto":"^1.3.3","@types/gunzip-maybe":"^1.4.0","eslint-plugin-jsdoc":"^39.6.2","@types/concat-stream":"^2.0.0","eslint-plugin-import":"^2.26.0","@types/readable-stream":"^2.3.9","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","jest-environment-jsdom":"^29.0.2","@lavamoat/allow-scripts":"^2.0.3","@metamask/eslint-config":"^11.0.0","@metamask/template-snap":"^0.7.0","@metamask/auto-changelog":"^3.1.0","@typescript-eslint/parser":"^5.42.1","prettier-plugin-packagejson":"^2.2.11","@metamask/eslint-config-jest":"^11.0.0","@metamask/eslint-config-nodejs":"^11.0.1","@typescript-eslint/eslint-plugin":"^5.42.1","@metamask/eslint-config-typescript":"^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/snaps-controllers_0.26.1_1670499930701_0.5831634413571423","host":"s3://npm-registry-packages"}},"0.26.2":{"name":"@metamask/snaps-controllers","version":"0.26.2","_id":"@metamask/snaps-controllers@0.26.2","maintainers":[{"name":"ritave","email":"olaf@tomalka.me"},{"name":"danfinlay","email":"dan@danfinlay.com"},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"rekmarks","email":"rekmarks@protonmail.com"},{"name":"metamaskbot","email":"security@metamask.io"},{"name":"gudahtt","email":"markjstacey@gmail.com"},{"name":"brad.decker","email":"bhdecker84@gmail.com"},{"name":"sethkfman","email":"sethkfman@gmail.com"}],"homepage":"https://github.com/MetaMask/snaps-monorepo#readme","bugs":{"url":"https://github.com/MetaMask/snaps-monorepo/issues"},"dist":{"shasum":"11435bafa56e5110f36b21b96c621aa0bc6e4f8a","tarball":"https://registry.npmjs.org/@metamask/snaps-controllers/-/snaps-controllers-0.26.2.tgz","fileCount":120,"integrity":"sha512-QjI7BXdGdystM28oWYSAMTRLFCBtXklpKR+VYph4XyiexyEYilpfOY5f3hj31f0i1+yhMnN51WPX85tSbYFPLQ==","signatures":[{"sig":"MEQCICQyroxZxf7URDAoiQj+IedhcNApuC/h1ONI8PMN6oN2AiAFi6rgjN7XsLE6i6J2DppuuNTrSyzQaU3Zl/cFtLqO1Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":585756,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjmGlxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrHUg/+KK+s1gyyuVNxl7qycgjWn0Or8LL+QmjiECCYbsR56hh/oFFJ\r\nrAx4CUi5gqDUHx0osSLF6kr8Pbr2K51ohLTuGkALIFQGnnkTFJ7s8/XN56t6\r\njj6IOloFbzSMVwtQnw+5OZVK7e64T+7dvK9/rDzHocth3CG9A/slj1OL5iNL\r\ne6+A9QSjyxeun2/rWht61iKfuZJjlP9NYPZQZK7YqC4/uzDA4dveAAosQdWN\r\nkfkFN1i3GOXaBDdlZAM7MVyvBdrjyPn6NDZpB/ZJcbuVkVPlxeT+CPa+WyL9\r\nVSAXJEPDXTFWgnGW3CBep4rSvnoJCDk5Ag6Jb8A+EALuzBCv3KB9UJQUEgPL\r\nG+bHubpr5LNjSelazMsQK50OT1FQOjJ4vVTmbbIEjRZ6mid4/M7HLnAr4P7q\r\nxQthMwpTe4Nh9qoi1FejGFwKMEK66e0H7/mZcsylhQ/7lHogYKpScp9WCxAJ\r\nOPq4qX3+QSh8S+/MkKzl3DhyHQBwxpLime96aeJZIJV/4mhGmX1uoPcpLx3+\r\nuuzO84vofNwzqBGqeUIoVpFlGzmbsRRlQYokrZvOCgmi2bbavQRtBR3h+Kgh\r\n1ECNKjcJON423prn1hz++7WMjSG6dPJkhfUpMk0+3D2xs41lDWHhyW3kvo6z\r\npF44xb3L+zf4Jl3jI7jPJs1KclWHUcYUOr8=\r\n=+OGi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","browser":{"./dist/services":"./dist/services/browser.js"},"engines":{"node":">=16.0.0"},"gitHead":"e38677f19a78f16951957165ac33fc94efd2ec40","scripts":{"lint":"yarn lint:eslint && yarn lint:misc --check","test":"yarn test:prepare && jest && yarn posttest","build":"yarn build:tsc","clean":"rimraf '*.tsbuildinfo' 'dist/*'","test:ci":"yarn test","lint:fix":"yarn lint:eslint --fix && yarn lint:misc --write","posttest":"jest-it-up --margin 0.25","build:tsc":"tsc --project tsconfig.build.json","lint:misc":"prettier '**/*.json' '**/*.md' '!CHANGELOG.md' --ignore-path ../../.gitignore","build:clean":"yarn clean && yarn build","lint:eslint":"eslint . --cache --ext js,ts","test:prepare":"yarn mkdirp test/fixtures && ./scripts/generate-fixtures.sh","lint:changelog":"yarn auto-changelog validate","publish:package":"../../scripts/publish-package.sh"},"_npmUser":{"name":"metamaskbot","email":"security@metamask.io"},"repository":{"url":"git+https://github.com/MetaMask/snaps-monorepo.git","type":"git"},"_npmVersion":"8.19.2","description":"Controllers for MetaMask Snaps.","directories":{},"_nodeVersion":"16.18.1","dependencies":{"pump":"^3.0.0","immer":"^9.0.6","nanoid":"^3.1.31","tar-stream":"^2.2.0","@xstate/fsm":"^2.0.0","cron-parser":"^4.5.0","gunzip-maybe":"^1.4.2","concat-stream":"^2.0.0","eth-rpc-errors":"^4.0.2","@metamask/utils":"^3.3.1","json-rpc-engine":"^6.1.0","@metamask/rpc-methods":"^0.26.2","@metamask/snaps-types":"^0.26.2","@metamask/snaps-utils":"^0.26.2","@metamask/base-controller":"^1.1.1","@metamask/object-multiplex":"^1.1.0","json-rpc-middleware-stream":"^4.2.0","readable-web-to-node-stream":"^3.0.2","@metamask/browser-passworder":"^4.0.2","@metamask/approval-controller":"^1.0.1","@metamask/post-message-stream":"^6.0.0","@metamask/permission-controller":"^1.0.1","@metamask/subject-metadata-controller":"^1.0.1","@metamask/snaps-execution-environments":"^0.26.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.2","jsdom":"^19.0.0","eslint":"^8.27.0","mkdirp":"^1.0.4","rimraf":"^3.0.2","ts-jest":"^29.0.0","prettier":"^2.7.1","deepmerge":"^4.2.2","jest-it-up":"^2.0.0","typescript":"~4.8.4","@types/jest":"^27.5.1","@types/pump":"^1.1.1","serve-handler":"^6.1.5","jest-fetch-mock":"^3.0.3","@types/tar-stream":"^2.2.2","eslint-plugin-jest":"^27.1.5","eslint-plugin-node":"^11.1.0","@peculiar/webcrypto":"^1.3.3","@types/gunzip-maybe":"^1.4.0","eslint-plugin-jsdoc":"^39.6.2","@types/concat-stream":"^2.0.0","eslint-plugin-import":"^2.26.0","@types/readable-stream":"^2.3.9","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","jest-environment-jsdom":"^29.0.2","@lavamoat/allow-scripts":"^2.0.3","@metamask/eslint-config":"^11.0.0","@metamask/template-snap":"^0.7.0","@metamask/auto-changelog":"^3.1.0","@typescript-eslint/parser":"^5.42.1","prettier-plugin-packagejson":"^2.2.11","@metamask/eslint-config-jest":"^11.0.0","@metamask/eslint-config-nodejs":"^11.0.1","@typescript-eslint/eslint-plugin":"^5.42.1","@metamask/eslint-config-typescript":"^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/snaps-controllers_0.26.2_1670932849133_0.9821824074592354","host":"s3://npm-registry-packages"}},"0.27.0":{"name":"@metamask/snaps-controllers","version":"0.27.0","_id":"@metamask/snaps-controllers@0.27.0","maintainers":[{"name":"ritave","email":"olaf@tomalka.me"},{"name":"danfinlay","email":"dan@danfinlay.com"},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"rekmarks","email":"rekmarks@protonmail.com"},{"name":"metamaskbot","email":"security@metamask.io"},{"name":"gudahtt","email":"markjstacey@gmail.com"},{"name":"brad.decker","email":"bhdecker84@gmail.com"},{"name":"sethkfman","email":"sethkfman@gmail.com"}],"homepage":"https://github.com/MetaMask/snaps-monorepo#readme","bugs":{"url":"https://github.com/MetaMask/snaps-monorepo/issues"},"dist":{"shasum":"94cbc3e43481a750e2fd710529cdc91cabcf562e","tarball":"https://registry.npmjs.org/@metamask/snaps-controllers/-/snaps-controllers-0.27.0.tgz","fileCount":120,"integrity":"sha512-USbK+1hfFYaIrvxM4AhUlIhks6s0jmxYzpFOufgJv9rWjRqGJUxHYBawREmKIYUhpT3+5DLW0Bg6kS87kpPX/Q==","signatures":[{"sig":"MEYCIQDgC3y1dKoo5fAK52NeHNzqvwQ84pc2AvU/6CVTyTWt7gIhANEcIGAwFvg83V8YcNPV3K1bss1bFrKVaknfIx+apzK4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":581291,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjnG5FACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrbbg/7BFRj1UiA7dPl7DjB5sUZkcoiej97ccXHO4wJDCW2oP0jnXZz\r\nAmEOhpPi0zAQcFJU4rqkIvSMpCVw6FxB9Nce2ivUY/UnnfU4tt8g3QIlHaa9\r\n98N0OwkwLxBsHJlQQF8xHNdH1hbKpGK7xr+QFJMoaJUq6Q6OXlPl1MAJZypv\r\n/4+PJbigLj3RlTwcqgfz0VeNM7i0O2wiVHXZ72AFcns8IBYmVcQAi4F3YaUq\r\nRLTmFnDaGUwFNg12cFL0/a77fW4gXNPxSH48LXUu1n5cCIbglDjMYHOhSsKG\r\nuCkHn/3MaRtK/6nSrmmvrvUZcRMEBfH2GqfZqOOsZtyuB713aCKy5D62kCma\r\ncLKugNsb0dS7D/3a/LwVCxYJ96ULAvPPL1NQAdh9y9Njr5a4HGCI0TF2JVh5\r\nfFBtc4UPRLJnb63mS/YU3j5IJC8AYcbmsMH6Tfg8lisyslaKUFk7k1o9MBJI\r\n7xUep6epZWSifCFFaq8ezZfnHeJe17A92I3RedEslGTEqpZb9SnVlzjfK806\r\nF0zSW2E0VIzKsi6AqGND7cSlEIbwcx+EZ5ZsK0eFcZCYsfQP/A49CkujVsk5\r\nCljLmB/Mig67daYDfaMmi5A+0EnzO1d/Rdn+90yzztvuLaYXyoH1axI+EguE\r\nyJXT3erVpRMqZX8UGHK9oGwWZ8fsYnjjkXY=\r\n=Jv2E\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","browser":{"./dist/services":"./dist/services/browser.js"},"engines":{"node":">=16.0.0"},"gitHead":"9464e0770ff49cf69505dcb4da0f2051167f1c7d","scripts":{"lint":"yarn lint:eslint && yarn lint:misc --check","test":"yarn test:prepare && jest && yarn posttest","build":"yarn build:tsc","clean":"rimraf '*.tsbuildinfo' 'dist/*'","test:ci":"yarn test","lint:fix":"yarn lint:eslint --fix && yarn lint:misc --write","posttest":"jest-it-up --margin 0.25","build:tsc":"tsc --project tsconfig.build.json","lint:misc":"prettier '**/*.json' '**/*.md' '!CHANGELOG.md' --ignore-path ../../.gitignore","build:clean":"yarn clean && yarn build","lint:eslint":"eslint . --cache --ext js,ts","test:prepare":"yarn mkdirp test/fixtures && ./scripts/generate-fixtures.sh","lint:changelog":"yarn auto-changelog validate","publish:package":"../../scripts/publish-package.sh"},"_npmUser":{"name":"metamaskbot","email":"security@metamask.io"},"repository":{"url":"git+https://github.com/MetaMask/snaps-monorepo.git","type":"git"},"_npmVersion":"8.19.2","description":"Controllers for MetaMask Snaps.","directories":{},"_nodeVersion":"16.18.1","dependencies":{"pump":"^3.0.0","immer":"^9.0.6","nanoid":"^3.1.31","tar-stream":"^2.2.0","@xstate/fsm":"^2.0.0","cron-parser":"^4.5.0","gunzip-maybe":"^1.4.2","concat-stream":"^2.0.0","eth-rpc-errors":"^4.0.2","@metamask/utils":"^3.3.1","json-rpc-engine":"^6.1.0","@metamask/rpc-methods":"^0.27.0","@metamask/snaps-utils":"^0.27.0","@metamask/base-controller":"^1.1.1","@metamask/object-multiplex":"^1.1.0","json-rpc-middleware-stream":"^4.2.0","readable-web-to-node-stream":"^3.0.2","@metamask/approval-controller":"^1.0.1","@metamask/post-message-stream":"^6.0.0","@metamask/permission-controller":"^1.0.1","@metamask/subject-metadata-controller":"^1.0.1","@metamask/snaps-execution-environments":"^0.27.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.2","jsdom":"^19.0.0","eslint":"^8.27.0","mkdirp":"^1.0.4","rimraf":"^3.0.2","ts-jest":"^29.0.0","prettier":"^2.7.1","deepmerge":"^4.2.2","jest-it-up":"^2.0.0","typescript":"~4.8.4","@types/jest":"^27.5.1","@types/pump":"^1.1.1","serve-handler":"^6.1.5","jest-fetch-mock":"^3.0.3","@types/tar-stream":"^2.2.2","eslint-plugin-jest":"^27.1.5","eslint-plugin-node":"^11.1.0","@peculiar/webcrypto":"^1.3.3","@types/gunzip-maybe":"^1.4.0","eslint-plugin-jsdoc":"^39.6.2","@types/concat-stream":"^2.0.0","eslint-plugin-import":"^2.26.0","@types/readable-stream":"^2.3.9","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","jest-environment-jsdom":"^29.0.2","@lavamoat/allow-scripts":"^2.0.3","@metamask/eslint-config":"^11.0.0","@metamask/template-snap":"^0.7.0","@metamask/auto-changelog":"^3.1.0","@typescript-eslint/parser":"^5.42.1","prettier-plugin-packagejson":"^2.2.11","@metamask/eslint-config-jest":"^11.0.0","@metamask/eslint-config-nodejs":"^11.0.1","@typescript-eslint/eslint-plugin":"^5.42.1","@metamask/eslint-config-typescript":"^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/snaps-controllers_0.27.0_1671196229648_0.756387123418002","host":"s3://npm-registry-packages"}},"0.27.1":{"name":"@metamask/snaps-controllers","version":"0.27.1","_id":"@metamask/snaps-controllers@0.27.1","maintainers":[{"name":"ritave","email":"olaf@tomalka.me"},{"name":"danfinlay","email":"dan@danfinlay.com"},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"rekmarks","email":"rekmarks@protonmail.com"},{"name":"metamaskbot","email":"security@metamask.io"},{"name":"gudahtt","email":"markjstacey@gmail.com"},{"name":"brad.decker","email":"bhdecker84@gmail.com"},{"name":"sethkfman","email":"sethkfman@gmail.com"}],"homepage":"https://github.com/MetaMask/snaps-monorepo#readme","bugs":{"url":"https://github.com/MetaMask/snaps-monorepo/issues"},"dist":{"shasum":"fc8154ffd774034126b26edea3b9333181078e6f","tarball":"https://registry.npmjs.org/@metamask/snaps-controllers/-/snaps-controllers-0.27.1.tgz","fileCount":120,"integrity":"sha512-ftgpnYeqhV9tV86r73ljbk9SRKxZvrx/KsZ/KOM9yrk4VmI/Gsu8L9y28PfCmJ1IYu5EmerDTYVsO8ZS8QH2fg==","signatures":[{"sig":"MEUCIEbpvXPfHnmvkkwNjpO/mNB3Bk4DdjzU9ukEA3SuXSU3AiEAyKIg50khlH0V2NAMBjqHJr1X4K1lkk99hltoRf8d7sA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":581291,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjnKFjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpugQ//QF0E3rjXkW/cJ9PBog1H2aHiGRdrrwKq7V3VBz3EiCaoUDyf\r\npslp7inZKZejoabTCHJP+lSaJlmoIlkcXJZNZowZOZEjNADt/7G9NBW5zomc\r\n1h1agZh5easMIiDSnGt76UIUoMHDAg4U4RDq9Ob1DAHJzXiziBiiUGejYQd1\r\nxkIphOV33nRWwVdN48gOxmJKcLpOozcrY5VBmIeUCjD5CMU23PH9OD9e4PfD\r\n0HiLCK37tKcE2T2hnX8UG9N9xzpmCnkXo5DZzCf3ytuxC5oUr4mohUHQ/bJL\r\nYQ5taVJaSmzhLHgyMVGRM2bobEhtt3o1cktePFfIOPMB1pMN2x1QY6lCKfn4\r\noBPGAfafcxhPZ34uFhQuoMjGOBVcPgInKXdbfg4v8rydynoTK2E+FAU3VfjL\r\nzUu6WFzIAGhQxMddLRq74iM6+44/xUCoW2DYFOYGfjjQI3Aiua7Ksy1PWAt/\r\nOWT2eXdDBZC9ZZuUm1QlaS79fqrRyuOw+/5A0lPakNXPzd17c38x+VRd4Vse\r\nBEUam2+lzHBOErRlQirrf2OCWbFR6gOUghVDNdpsu8f+fS9HT13fCM4i53pS\r\niEFG5k8hCUoHYFfabZXGikD73qlUEI/EBuquxQnQND6pmDFtaAda2XllHqyA\r\nNGacbLUZCcySNIRT2U/QVKKJ+tIUo9nIrI8=\r\n=HoWC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","browser":{"./dist/services":"./dist/services/browser.js"},"engines":{"node":">=16.0.0"},"gitHead":"33b325e379203d079bfbfa84ad20647a6d8e654b","scripts":{"lint":"yarn lint:eslint && yarn lint:misc --check","test":"yarn test:prepare && jest && yarn posttest","build":"yarn build:tsc","clean":"rimraf '*.tsbuildinfo' 'dist/*'","test:ci":"yarn test","lint:fix":"yarn lint:eslint --fix && yarn lint:misc --write","posttest":"jest-it-up --margin 0.25","build:tsc":"tsc --project tsconfig.build.json","lint:misc":"prettier '**/*.json' '**/*.md' '!CHANGELOG.md' --ignore-path ../../.gitignore","build:clean":"yarn clean && yarn build","lint:eslint":"eslint . --cache --ext js,ts","test:prepare":"yarn mkdirp test/fixtures && ./scripts/generate-fixtures.sh","lint:changelog":"yarn auto-changelog validate","publish:package":"../../scripts/publish-package.sh"},"_npmUser":{"name":"metamaskbot","email":"security@metamask.io"},"repository":{"url":"git+https://github.com/MetaMask/snaps-monorepo.git","type":"git"},"_npmVersion":"8.19.2","description":"Controllers for MetaMask Snaps.","directories":{},"_nodeVersion":"16.18.1","dependencies":{"pump":"^3.0.0","immer":"^9.0.6","nanoid":"^3.1.31","tar-stream":"^2.2.0","@xstate/fsm":"^2.0.0","cron-parser":"^4.5.0","gunzip-maybe":"^1.4.2","concat-stream":"^2.0.0","eth-rpc-errors":"^4.0.2","@metamask/utils":"^3.3.1","json-rpc-engine":"^6.1.0","@metamask/rpc-methods":"^0.27.1","@metamask/snaps-utils":"^0.27.1","@metamask/base-controller":"^1.1.1","@metamask/object-multiplex":"^1.1.0","json-rpc-middleware-stream":"^4.2.0","readable-web-to-node-stream":"^3.0.2","@metamask/approval-controller":"^1.0.1","@metamask/post-message-stream":"^6.0.0","@metamask/permission-controller":"^1.0.1","@metamask/subject-metadata-controller":"^1.0.1","@metamask/snaps-execution-environments":"^0.27.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.2","jsdom":"^19.0.0","eslint":"^8.27.0","mkdirp":"^1.0.4","rimraf":"^3.0.2","ts-jest":"^29.0.0","prettier":"^2.7.1","deepmerge":"^4.2.2","jest-it-up":"^2.0.0","typescript":"~4.8.4","@types/jest":"^27.5.1","@types/pump":"^1.1.1","serve-handler":"^6.1.5","jest-fetch-mock":"^3.0.3","@types/tar-stream":"^2.2.2","eslint-plugin-jest":"^27.1.5","eslint-plugin-node":"^11.1.0","@peculiar/webcrypto":"^1.3.3","@types/gunzip-maybe":"^1.4.0","eslint-plugin-jsdoc":"^39.6.2","@types/concat-stream":"^2.0.0","eslint-plugin-import":"^2.26.0","@types/readable-stream":"^2.3.9","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","jest-environment-jsdom":"^29.0.2","@lavamoat/allow-scripts":"^2.0.3","@metamask/eslint-config":"^11.0.0","@metamask/template-snap":"^0.7.0","@metamask/auto-changelog":"^3.1.0","@typescript-eslint/parser":"^5.42.1","prettier-plugin-packagejson":"^2.2.11","@metamask/eslint-config-jest":"^11.0.0","@metamask/eslint-config-nodejs":"^11.0.1","@typescript-eslint/eslint-plugin":"^5.42.1","@metamask/eslint-config-typescript":"^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/snaps-controllers_0.27.1_1671209315106_0.6145852297942447","host":"s3://npm-registry-packages"}},"0.28.0":{"name":"@metamask/snaps-controllers","version":"0.28.0","_id":"@metamask/snaps-controllers@0.28.0","maintainers":[{"name":"ritave","email":"olaf@tomalka.me"},{"name":"danfinlay","email":"dan@danfinlay.com"},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"rekmarks","email":"rekmarks@protonmail.com"},{"name":"metamaskbot","email":"security@metamask.io"},{"name":"gudahtt","email":"markjstacey@gmail.com"},{"name":"brad.decker","email":"bhdecker84@gmail.com"},{"name":"sethkfman","email":"sethkfman@gmail.com"}],"homepage":"https://github.com/MetaMask/snaps-monorepo#readme","bugs":{"url":"https://github.com/MetaMask/snaps-monorepo/issues"},"dist":{"shasum":"ed2ebe8fbcb8a8ddbcac773fd042545ed8885b27","tarball":"https://registry.npmjs.org/@metamask/snaps-controllers/-/snaps-controllers-0.28.0.tgz","fileCount":135,"integrity":"sha512-fs1t1BNGQnv78SG4TAmgyQxIpl+iQHGZ0VIEk6xg0zChXOMksMxg1SNX+VzhQzIRFQAaa+gR57UhjDKOWR0tfA==","signatures":[{"sig":"MEYCIQCEFhDEMFfyD2ef7wgzlH16DSXIt9tbbIRtRLAF5Ay5DwIhAOMVM0Uq3jkCvcMvsi1sE4JP1WFmJLvZDd/bBcVNZSGZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":605088,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjx/J1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpC7Q/9FiY2XCrF8c9JR2JLsZlmjFV5csxhMK4qscwbKNiFZp27J+Rn\r\notpFuIxWarSgvJDNzV240m2l9fn8uBA7DJ/8yH6UM/5JpfxDpY9nBKJMWd9s\r\nfOn2x88hfIpboZHpIhKAehHr9Xojzwr8YeIuV4j56uyUx/+m6Fpcv/1eA0o3\r\nWtlAEIVOx29tKuAe6nhHGomOYDvl+SPy6nCKyT3gDoR6vTa3ub8xzYafJ+bw\r\n21A+QKLSqSYBe6pvWNgvMYxIYjinxsBrgUtCTzNZxyMbp3Xu6WpwDjhIJOCu\r\nnJp7u1g0muuEVyaP/09O8UokF9YyXctPqCSoJzHe58Nief2P8JbGYVF51jDc\r\nnblGef712sJlmLAU9plQ3Yf8OJueZ4u6kPJ+mIlLbCFR1XvwD9c2jLWpCx45\r\nD62GR9LxJD2LSQjM0h4jAAAeEG7rFpk0uBdjgRAlaOYYEC4NQVMH1+qMdfFl\r\n2xujCs1N7Zz7CDKyqnFZfEnV1mz7c9C2IhXtXeXEsRlGIy24oMgSfcGO9beo\r\npT5R3tORIuRo0AGD+jgDzVP9FjaOMwUfVwMjG+U0FjGtIX2sUK0Feu6fi63n\r\nfNoUYyP0TsIA3+LUoyMWZBFXY8s/ftfbSseEMWYRhOskvoVDo08Mi3BsIwr5\r\nsBkaLpniUo3OGZ2W32IOsAlx/kuwci8mORc=\r\n=fNjS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","browser":{"./dist/services":"./dist/services/browser.js"},"engines":{"node":">=16.0.0"},"gitHead":"2a901a224afdaf56170ba69e06d82e9828efe326","scripts":{"lint":"yarn lint:eslint && yarn lint:misc --check","test":"yarn test:prepare && jest && yarn posttest","build":"yarn build:tsc","clean":"rimraf '*.tsbuildinfo' 'dist/*'","test:ci":"yarn test","lint:fix":"yarn lint:eslint --fix && yarn lint:misc --write","posttest":"jest-it-up --margin 0.25","build:tsc":"tsc --project tsconfig.build.json","lint:misc":"prettier '**/*.json' '**/*.md' '!CHANGELOG.md' --ignore-path ../../.gitignore","build:clean":"yarn clean && yarn build","lint:eslint":"eslint . --cache --ext js,ts","test:prepare":"yarn mkdirp test/fixtures && ./scripts/generate-fixtures.sh","lint:changelog":"yarn auto-changelog validate","publish:package":"../../scripts/publish-package.sh"},"_npmUser":{"name":"metamaskbot","email":"security@metamask.io"},"repository":{"url":"git+https://github.com/MetaMask/snaps-monorepo.git","type":"git"},"_npmVersion":"8.19.3","description":"Controllers for MetaMask Snaps.","directories":{},"_nodeVersion":"16.19.0","dependencies":{"pump":"^3.0.0","immer":"^9.0.6","nanoid":"^3.1.31","tar-stream":"^2.2.0","@xstate/fsm":"^2.0.0","cron-parser":"^4.5.0","gunzip-maybe":"^1.4.2","concat-stream":"^2.0.0","eth-rpc-errors":"^4.0.2","@metamask/utils":"^3.4.1","json-rpc-engine":"^6.1.0","@metamask/rpc-methods":"^0.28.0","@metamask/snaps-utils":"^0.28.0","@metamask/snaps-registry":"^1.0.0","@metamask/base-controller":"^1.1.1","@metamask/object-multiplex":"^1.1.0","json-rpc-middleware-stream":"^4.2.0","readable-web-to-node-stream":"^3.0.2","@metamask/approval-controller":"^1.0.1","@metamask/post-message-stream":"^6.1.0","@metamask/permission-controller":"^1.0.1","@metamask/subject-metadata-controller":"^1.0.1","@metamask/snaps-execution-environments":"^0.28.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.2","jsdom":"^19.0.0","eslint":"^8.27.0","mkdirp":"^1.0.4","rimraf":"^3.0.2","ts-jest":"^29.0.0","prettier":"^2.7.1","deepmerge":"^4.2.2","jest-it-up":"^2.0.0","typescript":"~4.8.4","@types/jest":"^27.5.1","@types/pump":"^1.1.1","serve-handler":"^6.1.5","jest-fetch-mock":"^3.0.3","@types/tar-stream":"^2.2.2","eslint-plugin-jest":"^27.1.5","eslint-plugin-node":"^11.1.0","@peculiar/webcrypto":"^1.3.3","@types/gunzip-maybe":"^1.4.0","eslint-plugin-jsdoc":"^39.6.2","@types/concat-stream":"^2.0.0","eslint-plugin-import":"^2.26.0","@types/readable-stream":"^2.3.9","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","jest-environment-jsdom":"^29.0.2","@lavamoat/allow-scripts":"^2.0.3","@metamask/eslint-config":"^11.0.0","@metamask/template-snap":"^0.7.0","@metamask/auto-changelog":"^3.1.0","@typescript-eslint/parser":"^5.42.1","prettier-plugin-packagejson":"^2.2.11","@metamask/eslint-config-jest":"^11.0.0","@metamask/eslint-config-nodejs":"^11.0.1","@typescript-eslint/eslint-plugin":"^5.42.1","@metamask/eslint-config-typescript":"^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/snaps-controllers_0.28.0_1674048117666_0.2976153860263717","host":"s3://npm-registry-packages"}},"0.29.0":{"name":"@metamask/snaps-controllers","version":"0.29.0","_id":"@metamask/snaps-controllers@0.29.0","maintainers":[{"name":"ritave","email":"olaf@tomalka.me"},{"name":"danfinlay","email":"dan@danfinlay.com"},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"rekmarks","email":"rekmarks@protonmail.com"},{"name":"metamaskbot","email":"security@metamask.io"},{"name":"gudahtt","email":"markjstacey@gmail.com"},{"name":"brad.decker","email":"bhdecker84@gmail.com"},{"name":"sethkfman","email":"sethkfman@gmail.com"}],"homepage":"https://github.com/MetaMask/snaps-monorepo#readme","bugs":{"url":"https://github.com/MetaMask/snaps-monorepo/issues"},"dist":{"shasum":"d1c6410e4b1a24fce6247191a7099e5962f673ab","tarball":"https://registry.npmjs.org/@metamask/snaps-controllers/-/snaps-controllers-0.29.0.tgz","fileCount":138,"integrity":"sha512-/rcCtqpyVmjrbn54YwU7cww5q0NaiQydoxdgOlrxYCjAA7nNqwbwmWHPpWFF3pRcXZSUX1QxWJ+chNRRRIkOeA==","signatures":[{"sig":"MEYCIQDQlFazYqxJoUhqBqAVhhrDTRHKz4JvHxeMoeeT8Cf7dQIhAI2bVq8NWav/3+3sUNTrsJhbGVYXI4M+QMslaev+KZPA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":616822,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj5ly0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqYcg//YeFRZ7/4rIBy3m4clUdyIv4r/WcpD8LXcLchJi+mYu8S44Pz\r\nhFO82uHdGsj1vD3HCMJxL9EMu/9bso1gbO3jTt6g9Tvnc9Te0G5I+rYe9n6V\r\n7RKwzgoagNpfTb0+IKFcvbew8fHiFXINooi0YIjHl6thGYPj9fxa+rmHV8TJ\r\nnZriB3k15Rn/BL4ZZ/yLkwLE/lwQ4Fctk8TdVMGPyp9ZJeZo6ha49lpEMzt3\r\nY8kgwW/4XQQJ5+DrCzKv83heg5GtvWvugCMppSMOJPY0+kwd38lethiKRy/g\r\nb5s5yIDL1Tn3MsVN8cAfzthYMU6ZAtSbXr+216rEz5jkh1NRlfVGetW8zOSv\r\nXkbt5M3NFEj8P6xJk9gWndadrBymgAqwRiWaZDSjmeHKVFmikMwr/oT5mLpd\r\noieWQ+OBu0ZxyfRybv7rxCh9yY3t7LehjmbSM4GgNFW/MopqxskGFkSBhiBS\r\n4X+s0SCw6KucqQYwQ8JOXE5I0TwqiOircU8O5PC1sW5wdeqkWNXZU1egjCUI\r\n2T/GyNfj57D+Jegion7hxn3CkS1VDVCrzLPJ2QOBm2Y9DaJDnvjFztX0eBUN\r\n7t+KYMNA9FUhybo1eQ3zaYZoBYH29bIpSkX3nCopB6LRBdbJ7HFitXHlMW7t\r\nkJJJYBx2gFXUDmJI6/4+hNPh627Y+ULBaOo=\r\n=N4NI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","browser":{"./dist/services":"./dist/services/browser.js"},"engines":{"node":">=16.0.0"},"gitHead":"a9abb8b4cfe647ea2f47cffbe1c6bd852441ed03","scripts":{"lint":"yarn lint:eslint && yarn lint:misc --check","test":"yarn test:prepare && jest && yarn posttest","build":"yarn build:tsc","clean":"rimraf '*.tsbuildinfo' 'dist/*'","test:ci":"yarn test","lint:fix":"yarn lint:eslint --fix && yarn lint:misc --write","posttest":"jest-it-up --margin 0.25","build:tsc":"tsc --project tsconfig.build.json","lint:misc":"prettier '**/*.json' '**/*.md' '!CHANGELOG.md' --ignore-path ../../.gitignore","build:clean":"yarn clean && yarn build","lint:eslint":"eslint . --cache --ext js,ts","test:prepare":"yarn mkdirp test/fixtures && ./scripts/generate-fixtures.sh","lint:changelog":"yarn auto-changelog validate","publish:package":"../../scripts/publish-package.sh"},"_npmUser":{"name":"metamaskbot","email":"security@metamask.io"},"repository":{"url":"git+https://github.com/MetaMask/snaps-monorepo.git","type":"git"},"_npmVersion":"8.19.3","description":"Controllers for MetaMask Snaps.","directories":{},"_nodeVersion":"16.19.0","dependencies":{"pump":"^3.0.0","immer":"^9.0.6","nanoid":"^3.1.31","tar-stream":"^2.2.0","@xstate/fsm":"^2.0.0","cron-parser":"^4.5.0","gunzip-maybe":"^1.4.2","concat-stream":"^2.0.0","eth-rpc-errors":"^4.0.2","@metamask/utils":"^3.4.1","json-rpc-engine":"^6.1.0","@metamask/rpc-methods":"^0.29.0","@metamask/snaps-utils":"^0.29.0","@metamask/snaps-registry":"^1.1.0","@metamask/base-controller":"^1.1.2","@metamask/object-multiplex":"^1.1.0","json-rpc-middleware-stream":"^4.2.0","readable-web-to-node-stream":"^3.0.2","@metamask/approval-controller":"^1.1.0","@metamask/post-message-stream":"^6.1.0","@metamask/permission-controller":"^2.0.0","@metamask/subject-metadata-controller":"^1.0.1","@metamask/snaps-execution-environments":"^0.29.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.2","jsdom":"^19.0.0","eslint":"^8.27.0","mkdirp":"^1.0.4","rimraf":"^3.0.2","ts-jest":"^29.0.0","prettier":"^2.7.1","deepmerge":"^4.2.2","jest-it-up":"^2.0.0","typescript":"~4.8.4","@types/jest":"^27.5.1","@types/pump":"^1.1.1","serve-handler":"^6.1.5","jest-fetch-mock":"^3.0.3","@types/tar-stream":"^2.2.2","eslint-plugin-jest":"^27.1.5","eslint-plugin-node":"^11.1.0","@peculiar/webcrypto":"^1.3.3","@types/gunzip-maybe":"^1.4.0","eslint-plugin-jsdoc":"^39.6.2","@types/concat-stream":"^2.0.0","eslint-plugin-import":"^2.26.0","@types/readable-stream":"^2.3.9","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","jest-environment-jsdom":"^29.0.2","@lavamoat/allow-scripts":"^2.0.3","@metamask/eslint-config":"^11.0.0","@metamask/template-snap":"^0.7.0","@metamask/auto-changelog":"^3.1.0","@typescript-eslint/parser":"^5.42.1","prettier-plugin-packagejson":"^2.2.11","@metamask/eslint-config-jest":"^11.0.0","@metamask/eslint-config-nodejs":"^11.0.1","@typescript-eslint/eslint-plugin":"^5.42.1","@metamask/eslint-config-typescript":"^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/snaps-controllers_0.29.0_1676041395825_0.9371063163063584","host":"s3://npm-registry-packages"}},"0.30.0":{"name":"@metamask/snaps-controllers","version":"0.30.0","_id":"@metamask/snaps-controllers@0.30.0","maintainers":[{"name":"ritave","email":"olaf@tomalka.me"},{"name":"danfinlay","email":"dan@danfinlay.com"},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"rekmarks","email":"rekmarks@protonmail.com"},{"name":"metamaskbot","email":"security@metamask.io"},{"name":"gudahtt","email":"markjstacey@gmail.com"},{"name":"brad.decker","email":"bhdecker84@gmail.com"},{"name":"sethkfman","email":"sethkfman@gmail.com"}],"homepage":"https://github.com/MetaMask/snaps-monorepo#readme","bugs":{"url":"https://github.com/MetaMask/snaps-monorepo/issues"},"dist":{"shasum":"6a443fcc0f98ca2adadf3bbbce73a0b031cc25b4","tarball":"https://registry.npmjs.org/@metamask/snaps-controllers/-/snaps-controllers-0.30.0.tgz","fileCount":141,"integrity":"sha512-o4tjpYJzgwKI28eMeTePrqf3q5JjEU0Dq9+x9dAeRPmZne+8owyKBv7DpBzz/QawNxRPOUnRm4lQJiP6nadqTQ==","signatures":[{"sig":"MEUCIFeaN0+mUNKJjbZcgxvDGgYPgHunVC2XJjXFqcgbniN7AiEAwASiH1YpFlVWze/QxWr7+oxy9kwTgqka3JxHGoM0s8Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":622417,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj9jQjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrjIw//Ypzbb0iHEK0fqxnCIQ+cRaDmcMo9hOfDUve3KqHqjGUjHSHe\r\n3eq0VaM9Wk3AesbTNY0S3Om4TnsXAHXGvj0CDKqGKbO08bPZyLlxTbv/IjnK\r\nMv2GIQyNeGaQ6QT3lEF0vnLRCTXYDfbQXetn3W65DVxsSr7tmUzNDRsOPRsJ\r\nPJ4XPY6jXqfI8Z0MSArBCdaFO5bLdq+JmpBiqpj9NIqFSp9l+8wYA0jTgS/6\r\nolotaE1nIi/4mdFxByxdogyxTppmyoShtLskrdWSc/sWA6qLM/pUJW9omz8z\r\n/kL+++tWSJUKIXEkpnXZeVBxe90u/wGBX0SC+fAdGgpgCi3bm2hpAx/0F0PS\r\nvceVwuuDBTOVcuH/QpN+1CJIPY+rKFTRggILIr7EvwjXy1vtrRDMB8UWJlVp\r\npz2M+FCVEA+m5hJaXdOQiGuHTp6+oRuSpYbUZV4fNeeojsyBofwVjKNXFVAw\r\nF8cTfGu9CgikAmprkqvjVg30qZ5cFQNuBgxD/mzTukP1+e4tilk97i+2JsrZ\r\nuyJmwIGYWho69Xv0KJDUhdQ7XY5zSCeJiX0AYCH6Sh9bwLlxgCh1C1/2l7oT\r\nNbztpkllJXQOyjObCu4SrKN1ySHdZbnjdAWlk6vdg/aHzJcaMxY8iazflqPN\r\n8tm9v5O/TnDc5rxx7irnoYciqmlTqUTXWfY=\r\n=kHgH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","browser":{"./dist/services":"./dist/services/browser.js"},"engines":{"node":">=16.0.0"},"gitHead":"30aa4a23838f6a3bde0b7fcb108d000b660c65e0","scripts":{"lint":"yarn lint:eslint && yarn lint:misc --check","test":"yarn test:prepare && jest && yarn posttest","build":"yarn build:tsc","clean":"rimraf '*.tsbuildinfo' 'dist/*'","test:ci":"yarn test","lint:fix":"yarn lint:eslint --fix && yarn lint:misc --write","posttest":"jest-it-up --margin 0.25","build:tsc":"tsc --project tsconfig.build.json","lint:misc":"prettier '**/*.json' '**/*.md' '!CHANGELOG.md' --ignore-path ../../.gitignore","build:clean":"yarn clean && yarn build","lint:eslint":"eslint . --cache --ext js,ts","test:prepare":"yarn mkdirp test/fixtures && ./scripts/generate-fixtures.sh","lint:changelog":"yarn auto-changelog validate","publish:package":"../../scripts/publish-package.sh"},"_npmUser":{"name":"metamaskbot","email":"security@metamask.io"},"repository":{"url":"git+https://github.com/MetaMask/snaps-monorepo.git","type":"git"},"_npmVersion":"9.3.1","description":"Controllers for MetaMask Snaps.","directories":{},"_nodeVersion":"18.14.1","dependencies":{"pump":"^3.0.0","immer":"^9.0.6","nanoid":"^3.1.31","tar-stream":"^2.2.0","@xstate/fsm":"^2.0.0","cron-parser":"^4.5.0","gunzip-maybe":"^1.4.2","concat-stream":"^2.0.0","eth-rpc-errors":"^4.0.2","@metamask/utils":"^3.4.1","json-rpc-engine":"^6.1.0","@metamask/rpc-methods":"^0.30.0","@metamask/snaps-utils":"^0.30.0","@metamask/snaps-registry":"^1.1.0","@metamask/base-controller":"^2.0.0","@metamask/object-multiplex":"^1.1.0","json-rpc-middleware-stream":"^4.2.0","readable-web-to-node-stream":"^3.0.2","@metamask/approval-controller":"^2.0.0","@metamask/post-message-stream":"^6.1.0","@metamask/permission-controller":"^3.0.0","@metamask/subject-metadata-controller":"^2.0.0","@metamask/snaps-execution-environments":"^0.30.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.2","jsdom":"^19.0.0","eslint":"^8.27.0","mkdirp":"^1.0.4","rimraf":"^3.0.2","ts-jest":"^29.0.0","prettier":"^2.7.1","deepmerge":"^4.2.2","jest-it-up":"^2.0.0","typescript":"~4.8.4","@types/jest":"^27.5.1","@types/pump":"^1.1.1","serve-handler":"^6.1.5","jest-fetch-mock":"^3.0.3","@types/tar-stream":"^2.2.2","eslint-plugin-jest":"^27.1.5","eslint-plugin-node":"^11.1.0","@peculiar/webcrypto":"^1.3.3","@types/gunzip-maybe":"^1.4.0","eslint-plugin-jsdoc":"^39.6.2","@types/concat-stream":"^2.0.0","eslint-plugin-import":"^2.26.0","@types/readable-stream":"^2.3.9","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","jest-environment-jsdom":"^29.0.2","@lavamoat/allow-scripts":"^2.0.3","@metamask/eslint-config":"^11.0.0","@metamask/template-snap":"^0.7.0","@metamask/auto-changelog":"^3.1.0","@typescript-eslint/parser":"^5.42.1","prettier-plugin-packagejson":"^2.2.11","@metamask/eslint-config-jest":"^11.0.0","@metamask/eslint-config-nodejs":"^11.0.1","@typescript-eslint/eslint-plugin":"^5.42.1","@metamask/eslint-config-typescript":"^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/snaps-controllers_0.30.0_1677079587096_0.02300153711146602","host":"s3://npm-registry-packages"}},"0.31.0":{"name":"@metamask/snaps-controllers","version":"0.31.0","_id":"@metamask/snaps-controllers@0.31.0","maintainers":[{"name":"ritave","email":"olaf@tomalka.me"},{"name":"danfinlay","email":"dan@danfinlay.com"},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"rekmarks","email":"rekmarks@protonmail.com"},{"name":"metamaskbot","email":"security@metamask.io"},{"name":"gudahtt","email":"markjstacey@gmail.com"},{"name":"brad.decker","email":"bhdecker84@gmail.com"},{"name":"sethkfman","email":"sethkfman@gmail.com"}],"homepage":"https://github.com/MetaMask/snaps-monorepo#readme","bugs":{"url":"https://github.com/MetaMask/snaps-monorepo/issues"},"dist":{"shasum":"a8992b48230ff03bfc9279732cfda34803643054","tarball":"https://registry.npmjs.org/@metamask/snaps-controllers/-/snaps-controllers-0.31.0.tgz","fileCount":138,"integrity":"sha512-8e/hUSQciKyiElkWusZd1MnurQl8erjr7KJK5lTm+SLgBgu1HhAImK7Gw9evQK5AmU45G8zbGfN3tc8C1J1zqQ==","signatures":[{"sig":"MEUCIE0XlAFNOLpwGIUWIfS/RVwcq0CCvWKs4FwpfsPSMEj3AiEA5HERs+01d56kUMhbk4vgneryCR2dU99fWl9nsVqcjYY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":621236,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkEKWBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrM0g//bezBmgz49b5qFQbHIaOYZYm9YH18G0Ors9jbS/HL5HMdFS/R\r\nanHJTeYLzrc5J+Ye0ryLEN3fLU346Jq4sibAwG0WU3zt1pG/exvkVKN36JW7\r\n1htauO+d4CFbgqE4iFw0/lFTwLrP5oVSj56FjmkkFUlrfCM+I0gcYPX/OJZl\r\nFGlyUR7I0z0kreriMyPCi1P5YKNnMK6lmv3EDAwZkXFZwsz1lGmWEY/UySxz\r\nUBLawhXRD3sYQyeJmact+4tIemXxqw5M1l90ZFqdK9nMdybBQiXcuC7Xa1S/\r\nUyfb9yN7bSwfU+3cTPP+ZBev5k6OAqw9ez2RDcm1NfyPpWkp2uR30fUsQSer\r\ng7lEnBV1CFhkMReNnjDPa7nUiPkqOAmsbP0oZ3tzs26NBLgCCEiEYKuk98Bh\r\nzVaDmvb7gWwTbDPEi4axgFyOFEsEEVZatKfiECuUtt+6JQ9s3zkol6Rl6yui\r\nQjwRMUg4BWs7SX7Uo6a5lEULN0NuCA8avwrCiUzjwnpNYLRiu9VQXtxxuD/U\r\njCEpGkMS0yEd0Sj3UfSJMBlVXQd+dYFd/WyxjN5GTvZguJbpnYmRREFvOs7+\r\nWkQlQOvc6h87QVILpqd2XCKaeOigOB24rIZ0IgkL0pjq81czFF8Jrn2Ui7cY\r\njFNME2LBCdAE+IuxTRr2xtdtFWwoK56BM3A=\r\n=eSF6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","browser":{"./dist/services":"./dist/services/browser.js"},"engines":{"node":">=16.0.0"},"gitHead":"8dcb46542d5a470fa7d2b8c124d1c8fb95df19da","scripts":{"lint":"yarn lint:eslint && yarn lint:misc --check","test":"rimraf coverage && yarn test:prepare && jest && yarn test:browser && yarn posttest","build":"yarn build:tsc","clean":"rimraf '*.tsbuildinfo' 'dist/*'","test:ci":"yarn test","lint:fix":"yarn lint:eslint --fix && yarn lint:misc --write","posttest":"ts-node scripts/coverage.ts && rimraf coverage/jest coverage/wdio","build:tsc":"tsc --project tsconfig.build.json","lint:misc":"prettier '**/*.json' '**/*.md' '!CHANGELOG.md' --ignore-path ../../.gitignore","build:clean":"yarn clean && yarn build","lint:eslint":"eslint . --cache --ext js,ts","test:browser":"wdio run wdio.config.ts","test:prepare":"yarn mkdirp test/fixtures && ./scripts/generate-fixtures.sh","lint:changelog":"yarn auto-changelog validate","publish:package":"../../scripts/publish-package.sh","publish:preview":"yarn npm publish --tag preview","prepare-manifest:preview":"../../scripts/prepare-preview-manifest.sh"},"_npmUser":{"name":"metamaskbot","email":"security@metamask.io"},"repository":{"url":"git+https://github.com/MetaMask/snaps-monorepo.git","type":"git"},"_npmVersion":"9.5.0","description":"Controllers for MetaMask Snaps.","directories":{},"_nodeVersion":"18.14.2","dependencies":{"pump":"^3.0.0","immer":"^9.0.6","nanoid":"^3.1.31","tar-stream":"^2.2.0","@xstate/fsm":"^2.0.0","cron-parser":"^4.5.0","gunzip-maybe":"^1.4.2","concat-stream":"^2.0.0","eth-rpc-errors":"^4.0.2","@metamask/utils":"^5.0.0","json-rpc-engine":"^6.1.0","@metamask/rpc-methods":"^0.31.0","@metamask/snaps-utils":"^0.31.0","@metamask/snaps-registry":"^1.1.1","@metamask/base-controller":"^2.0.0","@metamask/object-multiplex":"^1.1.0","json-rpc-middleware-stream":"^4.2.0","readable-web-to-node-stream":"^3.0.2","@metamask/approval-controller":"^2.0.0","@metamask/post-message-stream":"^6.1.0","@metamask/permission-controller":"^3.0.0","@metamask/subject-metadata-controller":"^2.0.0","@metamask/snaps-execution-environments":"^0.31.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.2","vite":"^4.1.4","eslint":"^8.27.0","mkdirp":"^1.0.4","rimraf":"^3.0.2","ts-jest":"^29.0.0","ts-node":"^10.9.1","prettier":"^2.7.1","@wdio/cli":"^8.3.10","deepmerge":"^4.2.2","jest-it-up":"^2.0.0","typescript":"~4.8.4","@types/jest":"^27.5.1","@types/pump":"^1.1.1","webdriverio":"^8.3.10","@types/mocha":"^10.0.1","@wdio/globals":"^8.3.10","serve-handler":"^6.1.5","jest-fetch-mock":"^3.0.3","istanbul-reports":"^3.1.5","@types/tar-stream":"^2.2.2","eslint-plugin-jest":"^27.1.5","eslint-plugin-node":"^11.1.0","expect-webdriverio":"^4.1.2","@peculiar/webcrypto":"^1.3.3","@types/gunzip-maybe":"^1.4.0","@wdio/spec-reporter":"^8.3.0","eslint-plugin-jsdoc":"^39.6.2","istanbul-lib-report":"^3.0.0","vite-tsconfig-paths":"^4.0.5","@types/concat-stream":"^2.0.0","@wdio/browser-runner":"^8.3.10","eslint-plugin-import":"^2.26.0","@wdio/mocha-framework":"^8.3.0","istanbul-lib-coverage":"^3.2.0","@types/readable-stream":"^2.3.9","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@lavamoat/allow-scripts":"^2.0.3","@metamask/eslint-config":"^11.0.0","@metamask/template-snap":"^0.7.0","@metamask/auto-changelog":"^3.1.0","wdio-geckodriver-service":"^4.1.0","@typescript-eslint/parser":"^5.42.1","wdio-chromedriver-service":"^8.1.1","@wdio/static-server-service":"^8.3.0","prettier-plugin-packagejson":"^2.2.11","@metamask/eslint-config-jest":"^11.0.0","@metamask/eslint-config-nodejs":"^11.0.1","@typescript-eslint/eslint-plugin":"^5.42.1","@metamask/eslint-config-typescript":"^11.0.0","@esbuild-plugins/node-globals-polyfill":"^0.2.3","@esbuild-plugins/node-modules-polyfill":"^0.2.2"},"_npmOperationalInternal":{"tmp":"tmp/snaps-controllers_0.31.0_1678812545223_0.4869801370010918","host":"s3://npm-registry-packages"}},"0.32.0":{"name":"@metamask/snaps-controllers","version":"0.32.0","_id":"@metamask/snaps-controllers@0.32.0","maintainers":[{"name":"ritave","email":"olaf@tomalka.me"},{"name":"danfinlay","email":"dan@danfinlay.com"},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"rekmarks","email":"rekmarks@protonmail.com"},{"name":"metamaskbot","email":"security@metamask.io"},{"name":"gudahtt","email":"markjstacey@gmail.com"},{"name":"brad.decker","email":"bhdecker84@gmail.com"},{"name":"sethkfman","email":"sethkfman@gmail.com"}],"homepage":"https://github.com/MetaMask/snaps-monorepo#readme","bugs":{"url":"https://github.com/MetaMask/snaps-monorepo/issues"},"dist":{"shasum":"370406c2255671e7977e1fe061648e06f70d91ca","tarball":"https://registry.npmjs.org/@metamask/snaps-controllers/-/snaps-controllers-0.32.0.tgz","fileCount":138,"integrity":"sha512-qQQdFJ/bFSksESK0razkESNaoCe6Vf6Le+czgNECLugJexMtlO8WooRK4gIkyictZ7vBv8kedvoEVqM+AYbEhg==","signatures":[{"sig":"MEUCIQDdzMNKYbhuaFTm4qxzCq2viN686OmD47FAy0yZkFG8HAIgPxKzKljAxlJGcwzdrHXVuPxbHAF4T6+eIZHz73qDmSc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":635571,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJIN7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoPwhAAl2rfOozNxADFjCTYwKluSZjiExpHW0XR9UKYhMCgDHNMko0I\r\nBP4XAJ2sZluxSQuZR+DrGzKGWwuuT8pj0jY59f8wncffJsUk8v88M08/iydz\r\nVDqgLkr3ObDbGh1HfdwoJMKtXMVJEF5RnR6KC4JLVX5+jUSivTvTN9gDoJsA\r\ntGlWf2fqdkonxJsX/Iq26jG5g0aF2x+ic3RVzOYndeZRSvpwnONVK7cO0oUm\r\nxuM3qlLiaGGawVYBrVYMQM331m1f2yjzpFVMo7ioiRMP5+AFEVb0NHx5LPjp\r\nkwQv+9hzdpB1qYWB7Kk/LUjwWmP7CZAAWX4o2VCPXImhNfh+0TkmUbUJew25\r\nHYOwcG+ZMQOR1dUeqYzY/O69VCXYDRahtII0Ka06f4TPn3hJAc0D+/KN9X05\r\nVjl8Kmr46bHUO5M5adOREwzr4XCOAD9vFauWn07PmYon506PxC8hogFn0mhf\r\nVMmYvWNqSMrk4PgYOOXmDuuNzhDMgXL0NGF5VkK0Jiwt9WCCOEgzoeaCzQMg\r\nYgEy1tabTDG6V5/ubQ/GF2oqmlDbKNqwTwN1XTdGf1G+uGlDU9TfPAdtEO4g\r\nV/5TcqiE+BLSyKmUE8TUwSN9fii6x3t57KWMbXoGdOf+bWwdr/c4dc92j8c+\r\nJzFDe6RJ/lSeKknYxhjuouXD1UpiTuXnAZU=\r\n=IgIi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","browser":{"./dist/services":"./dist/services/browser.js"},"engines":{"node":">=16.0.0"},"gitHead":"61a0ae20e2f82ea833dda3ee9bcad9d5563c95df","scripts":{"lint":"yarn lint:eslint && yarn lint:misc --check","test":"rimraf coverage && yarn test:prepare && jest && yarn test:browser && yarn posttest","build":"yarn build:tsc","clean":"rimraf '*.tsbuildinfo' 'dist/*'","test:ci":"yarn test","lint:fix":"yarn lint:eslint --fix && yarn lint:misc --write","posttest":"ts-node scripts/coverage.ts && rimraf coverage/jest coverage/wdio","build:tsc":"tsc --project tsconfig.build.json","lint:misc":"prettier '**/*.json' '**/*.md' '!CHANGELOG.md' --ignore-path ../../.gitignore","build:clean":"yarn clean && yarn build","lint:eslint":"eslint . --cache --ext js,ts","test:browser":"wdio run wdio.config.ts","test:prepare":"yarn mkdirp test/fixtures && ./scripts/generate-fixtures.sh","lint:changelog":"yarn auto-changelog validate","publish:package":"../../scripts/publish-package.sh","publish:preview":"yarn npm publish --tag preview","prepare-manifest:preview":"../../scripts/prepare-preview-manifest.sh"},"_npmUser":{"name":"metamaskbot","email":"security@metamask.io"},"repository":{"url":"git+https://github.com/MetaMask/snaps-monorepo.git","type":"git"},"_npmVersion":"9.5.0","description":"Controllers for MetaMask Snaps.","directories":{},"_nodeVersion":"18.15.0","dependencies":{"pump":"^3.0.0","immer":"^9.0.6","nanoid":"^3.1.31","tar-stream":"^2.2.0","@xstate/fsm":"^2.0.0","cron-parser":"^4.5.0","gunzip-maybe":"^1.4.2","concat-stream":"^2.0.0","eth-rpc-errors":"^4.0.2","@metamask/utils":"^5.0.0","json-rpc-engine":"^6.1.0","@metamask/rpc-methods":"^0.32.0","@metamask/snaps-utils":"^0.32.0","@metamask/snaps-registry":"^1.2.0","@metamask/base-controller":"^2.0.0","@metamask/object-multiplex":"^1.1.0","json-rpc-middleware-stream":"^4.2.0","readable-web-to-node-stream":"^3.0.2","@metamask/approval-controller":"^2.0.0","@metamask/post-message-stream":"^6.1.1","@metamask/permission-controller":"^3.1.0","@metamask/subject-metadata-controller":"^2.0.0","@metamask/snaps-execution-environments":"^0.32.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.2","vite":"^4.1.4","eslint":"^8.27.0","mkdirp":"^1.0.4","rimraf":"^3.0.2","ts-jest":"^29.0.0","ts-node":"^10.9.1","prettier":"^2.7.1","@wdio/cli":"^8.3.10","deepmerge":"^4.2.2","jest-it-up":"^2.0.0","typescript":"~4.8.4","@types/jest":"^27.5.1","@types/pump":"^1.1.1","webdriverio":"^8.3.10","@types/mocha":"^10.0.1","@wdio/globals":"^8.3.10","serve-handler":"^6.1.5","jest-fetch-mock":"^3.0.3","istanbul-reports":"^3.1.5","@types/tar-stream":"^2.2.2","eslint-plugin-jest":"^27.1.5","eslint-plugin-node":"^11.1.0","expect-webdriverio":"^4.1.2","@peculiar/webcrypto":"^1.3.3","@types/gunzip-maybe":"^1.4.0","@wdio/spec-reporter":"^8.3.0","eslint-plugin-jsdoc":"^39.6.2","istanbul-lib-report":"^3.0.0","vite-tsconfig-paths":"^4.0.5","@types/concat-stream":"^2.0.0","@wdio/browser-runner":"^8.3.10","eslint-plugin-import":"^2.26.0","@wdio/mocha-framework":"^8.3.0","istanbul-lib-coverage":"^3.2.0","@types/readable-stream":"^2.3.9","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@lavamoat/allow-scripts":"^2.0.3","@metamask/eslint-config":"^11.0.0","@metamask/template-snap":"^0.7.0","@metamask/auto-changelog":"^3.1.0","wdio-geckodriver-service":"^4.1.0","@typescript-eslint/parser":"^5.42.1","wdio-chromedriver-service":"^8.1.1","@wdio/static-server-service":"^8.3.0","prettier-plugin-packagejson":"^2.2.11","@metamask/eslint-config-jest":"^11.0.0","@metamask/eslint-config-nodejs":"^11.0.1","@typescript-eslint/eslint-plugin":"^5.42.1","@metamask/eslint-config-typescript":"^11.0.0","@esbuild-plugins/node-globals-polyfill":"^0.2.3","@esbuild-plugins/node-modules-polyfill":"^0.2.2"},"_npmOperationalInternal":{"tmp":"tmp/snaps-controllers_0.32.0_1680114554872_0.8712853800020428","host":"s3://npm-registry-packages"}},"0.32.1":{"name":"@metamask/snaps-controllers","version":"0.32.1","_id":"@metamask/snaps-controllers@0.32.1","maintainers":[{"name":"ritave","email":"olaf@tomalka.me"},{"name":"danfinlay","email":"dan@danfinlay.com"},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"rekmarks","email":"rekmarks@protonmail.com"},{"name":"metamaskbot","email":"security@metamask.io"},{"name":"gudahtt","email":"markjstacey@gmail.com"},{"name":"brad.decker","email":"bhdecker84@gmail.com"},{"name":"sethkfman","email":"sethkfman@gmail.com"}],"homepage":"https://github.com/MetaMask/snaps-monorepo#readme","bugs":{"url":"https://github.com/MetaMask/snaps-monorepo/issues"},"dist":{"shasum":"62c3f138ce00e4ed9414cb962a1e5e51d0bb0b2e","tarball":"https://registry.npmjs.org/@metamask/snaps-controllers/-/snaps-controllers-0.32.1.tgz","fileCount":138,"integrity":"sha512-jyR1620vcRaSjWVcZpGNQ7oy0giPW3139Y9Dj8lMxFxvQEX0h2XClWxu30AwKhEp/Rs7f7CDdurDSSLJAJc9hw==","signatures":[{"sig":"MEUCIGFVyPxPyQcYDi20EJyHBwE4XhoCsbfnfDewxYb367rNAiEApBROQchZ4wRNFkqkNRxPjeC/DVRrANpQOP5z0wkAl9w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":635571,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJWK8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpr9Q//fYtRfylIpF5BIQ+ty0/xPCgJpp6+E7UqG4Y5qzcmDClBIKbX\r\n/eB67T4lkLDX5p23kP6Xu/OoXUePB+nLKG5IILwwXlsOhi9UNGvZUQz/RpMT\r\nQrzLenl4E6Yp9OmOKJsgUpdNGw5j4z0zYGlGrEWMgCw92I1IZJi34QHxGTYI\r\nz5F7j0hh8UR9wcrKFJ2YqmW0eeW+/9fUUufB+eV0XmxFlLgEftYEWrAt0KDj\r\nq1EUzmGDvBlabvd3cFj+PKNDwyxwsa2jQ98octEJ73kHa+DhdE7BrCca1RIK\r\nW+UcO+FHXg+cXjfZkP2HgrAjxcC5wALHVrKhdJfc13ldE6fWrOdubzkkrw9l\r\n+CcP3wN8mn3apBWF6+8AL9nkaEr2Cd/HpngtctHnQYymn4u8sgbQri9zJcZi\r\nXjRzjId+fQTRCqaGzTEIq9SmG7xbOvWcdSogUlGZ1GFAAAS4Xmq/UmPfdeK/\r\n648G8Ksmh9jpfi2TztR+VwUcNJQW5KkWJPAG3jFTxtq4J1p9ENLwYRkhhqIw\r\noYgecRxBRGftotfzhbNB5Rs5lowTgSGh+Mg3cJkMlnZdDhi/RW9x2Ipor5Zp\r\ncI2+IyhVQxQvRzzzFz6i9oirtbc6DxwnhcG0Z5SIEwe06aBs8pr8reo4BcnN\r\nQSk+d+oSP/SLz3pwDH9vKsttv2WjBPW06hI=\r\n=EMa6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","browser":{"./dist/services":"./dist/services/browser.js"},"engines":{"node":">=16.0.0"},"gitHead":"6f5f1e1302af35011039196618310095b7ae8a27","scripts":{"lint":"yarn lint:eslint && yarn lint:misc --check","test":"rimraf coverage && yarn test:prepare && jest && yarn test:browser && yarn posttest","build":"yarn build:tsc","clean":"rimraf '*.tsbuildinfo' 'dist/*'","test:ci":"yarn test","lint:fix":"yarn lint:eslint --fix && yarn lint:misc --write","posttest":"ts-node scripts/coverage.ts && rimraf coverage/jest coverage/wdio","build:tsc":"tsc --project tsconfig.build.json","lint:misc":"prettier '**/*.json' '**/*.md' '!CHANGELOG.md' --ignore-path ../../.gitignore","build:clean":"yarn clean && yarn build","lint:eslint":"eslint . --cache --ext js,ts","test:browser":"wdio run wdio.config.ts","test:prepare":"yarn mkdirp test/fixtures && ./scripts/generate-fixtures.sh","lint:changelog":"yarn auto-changelog validate","publish:package":"../../scripts/publish-package.sh","publish:preview":"yarn npm publish --tag preview","prepare-manifest:preview":"../../scripts/prepare-preview-manifest.sh"},"_npmUser":{"name":"metamaskbot","email":"security@metamask.io"},"repository":{"url":"git+https://github.com/MetaMask/snaps-monorepo.git","type":"git"},"_npmVersion":"9.5.0","description":"Controllers for MetaMask Snaps.","directories":{},"_nodeVersion":"18.15.0","dependencies":{"pump":"^3.0.0","immer":"^9.0.6","nanoid":"^3.1.31","tar-stream":"^2.2.0","@xstate/fsm":"^2.0.0","cron-parser":"^4.5.0","gunzip-maybe":"^1.4.2","concat-stream":"^2.0.0","eth-rpc-errors":"^4.0.2","@metamask/utils":"^5.0.0","json-rpc-engine":"^6.1.0","@metamask/rpc-methods":"^0.32.1","@metamask/snaps-utils":"^0.32.1","@metamask/snaps-registry":"^1.2.0","@metamask/base-controller":"^2.0.0","@metamask/object-multiplex":"^1.1.0","json-rpc-middleware-stream":"^4.2.0","readable-web-to-node-stream":"^3.0.2","@metamask/approval-controller":"^2.0.0","@metamask/post-message-stream":"^6.1.1","@metamask/permission-controller":"^3.1.0","@metamask/subject-metadata-controller":"^2.0.0","@metamask/snaps-execution-environments":"^0.32.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.2","vite":"^4.1.4","eslint":"^8.27.0","mkdirp":"^1.0.4","rimraf":"^3.0.2","ts-jest":"^29.0.0","ts-node":"^10.9.1","prettier":"^2.7.1","@wdio/cli":"^8.3.10","deepmerge":"^4.2.2","jest-it-up":"^2.0.0","typescript":"~4.8.4","@types/jest":"^27.5.1","@types/pump":"^1.1.1","webdriverio":"^8.3.10","@types/mocha":"^10.0.1","@wdio/globals":"^8.3.10","serve-handler":"^6.1.5","jest-fetch-mock":"^3.0.3","istanbul-reports":"^3.1.5","@types/tar-stream":"^2.2.2","eslint-plugin-jest":"^27.1.5","eslint-plugin-node":"^11.1.0","expect-webdriverio":"^4.1.2","@peculiar/webcrypto":"^1.3.3","@types/gunzip-maybe":"^1.4.0","@wdio/spec-reporter":"^8.3.0","eslint-plugin-jsdoc":"^39.6.2","istanbul-lib-report":"^3.0.0","vite-tsconfig-paths":"^4.0.5","@types/concat-stream":"^2.0.0","@wdio/browser-runner":"^8.3.10","eslint-plugin-import":"^2.26.0","@wdio/mocha-framework":"^8.3.0","istanbul-lib-coverage":"^3.2.0","@types/readable-stream":"^2.3.9","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@lavamoat/allow-scripts":"^2.0.3","@metamask/eslint-config":"^11.0.0","@metamask/template-snap":"^0.7.0","@metamask/auto-changelog":"^3.1.0","wdio-geckodriver-service":"^4.1.0","@typescript-eslint/parser":"^5.42.1","wdio-chromedriver-service":"^8.1.1","@wdio/static-server-service":"^8.3.0","prettier-plugin-packagejson":"^2.2.11","@metamask/eslint-config-jest":"^11.0.0","@metamask/eslint-config-nodejs":"^11.0.1","@typescript-eslint/eslint-plugin":"^5.42.1","@metamask/eslint-config-typescript":"^11.0.0","@esbuild-plugins/node-globals-polyfill":"^0.2.3","@esbuild-plugins/node-modules-polyfill":"^0.2.2"},"_npmOperationalInternal":{"tmp":"tmp/snaps-controllers_0.32.1_1680171707732_0.15328023635841292","host":"s3://npm-registry-packages"}},"0.32.2":{"name":"@metamask/snaps-controllers","version":"0.32.2","_id":"@metamask/snaps-controllers@0.32.2","maintainers":[{"name":"ritave","email":"olaf@tomalka.me"},{"name":"danfinlay","email":"dan@danfinlay.com"},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"rekmarks","email":"rekmarks@protonmail.com"},{"name":"metamaskbot","email":"security@metamask.io"},{"name":"gudahtt","email":"markjstacey@gmail.com"},{"name":"brad.decker","email":"bhdecker84@gmail.com"},{"name":"sethkfman","email":"sethkfman@gmail.com"}],"homepage":"https://github.com/MetaMask/snaps-monorepo#readme","bugs":{"url":"https://github.com/MetaMask/snaps-monorepo/issues"},"dist":{"shasum":"55f179f1f576468d11b2fdc7c560ea07c1336450","tarball":"https://registry.npmjs.org/@metamask/snaps-controllers/-/snaps-controllers-0.32.2.tgz","fileCount":138,"integrity":"sha512-W9M9kYQKetmnJwjxDdqS0nsJU2Dkkoos2MmoWIXY3hFEqJZ9XISvaPb5YU7xTzay7FvF6kALR4wTuxrHUHKv6g==","signatures":[{"sig":"MEQCIAVqkfaO2H2o9nTGi8x6nJNma+/VZmOu+AuT8fGpVRo/AiAMqHLqivdyARu1DHwfUyWoRluP2NTm8lzMt1iFkUXTFA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":635588,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJdVbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr76g/9GDE2MysnxDkgpKJAAfNN2/5hgyyGTH9eNN2yz/7usG+WBcHs\r\nY10//oizHIHOH9+xPNJdezdc7WihHhMb2MBIT8Mov0ifl+l8NBt9sTpcwygi\r\nBkrYTTaNld+TQ9dJwWuDsOYqI+47MFflLw87EHeO10lvbiTU3p0axvNmk8yW\r\nbdLF6+wmJmszxWGJvyYw60VahHctAXdzTZkwmuADHFdPkcw5bpnRQzCPruFj\r\nVtxnCjKuYQpH43WlEa0UHoCMdsd/yQpMO/ys6GbQvGUvf7nU63CY7nPONgRG\r\nSbEiqqw8ux6JwUPJlmZH3iVin8qpztYxxBTBOKlWp7og1Nv056VmvpDAE7/2\r\nMxiMby6L23JJZ2Gh/SxB88Z5FU+8Bks9RoI5imAywXDBiiL7jsUA02UzUWnp\r\ng62nbZFfO98L9U4+1sRhxgX0jMdkIxOS7wrc9vsIeIL8szjSk7FSkfcx317U\r\n/gO2Ld7dfUkRRCrpmxoyjFPlY7hCin91+bZ41491t4rI71GyZRyqvg9K3pfz\r\nzx+hyrXHfnvW5yNH8No2jH8DgRrdY9MXHFqMZH2VDElIRqSHjfjn2Jv6MNsh\r\nAoawaq6S6ldIVqg2m4oXx28jwTAZyx/Z2B5vq418WnTi8U0Iqh8SxmsbWrbh\r\nTf7Oh20mnL+8qtLxiO/KjKhf2bLJ7XwFW+8=\r\n=aoI2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","browser":{"./dist/services":"./dist/services/browser.js"},"engines":{"node":">=16.0.0"},"gitHead":"9400f735f06c7b28665b3008b069174e449d782b","scripts":{"lint":"yarn lint:eslint && yarn lint:misc --check","test":"rimraf coverage && yarn test:prepare && jest && yarn test:browser && yarn posttest","build":"yarn build:tsc","clean":"rimraf '*.tsbuildinfo' 'dist/*'","test:ci":"yarn test","lint:fix":"yarn lint:eslint --fix && yarn lint:misc --write","posttest":"ts-node scripts/coverage.ts && rimraf coverage/jest coverage/wdio","build:tsc":"tsc --project tsconfig.build.json","lint:misc":"prettier '**/*.json' '**/*.md' '!CHANGELOG.md' --ignore-path ../../.gitignore","build:clean":"yarn clean && yarn build","lint:eslint":"eslint . --cache --ext js,ts","test:browser":"wdio run wdio.config.ts","test:prepare":"yarn mkdirp test/fixtures && ./scripts/generate-fixtures.sh","lint:changelog":"yarn auto-changelog validate","publish:package":"../../scripts/publish-package.sh","publish:preview":"yarn npm publish --tag preview","prepare-manifest:preview":"../../scripts/prepare-preview-manifest.sh"},"_npmUser":{"name":"metamaskbot","email":"security@metamask.io"},"repository":{"url":"git+https://github.com/MetaMask/snaps-monorepo.git","type":"git"},"_npmVersion":"9.5.0","description":"Controllers for MetaMask Snaps.","directories":{},"_nodeVersion":"18.15.0","dependencies":{"pump":"^3.0.0","immer":"^9.0.6","nanoid":"^3.1.31","tar-stream":"^2.2.0","@xstate/fsm":"^2.0.0","cron-parser":"^4.5.0","gunzip-maybe":"^1.4.2","concat-stream":"^2.0.0","eth-rpc-errors":"^4.0.2","@metamask/utils":"^5.0.0","json-rpc-engine":"^6.1.0","@metamask/rpc-methods":"^0.32.2","@metamask/snaps-utils":"^0.32.2","@metamask/snaps-registry":"^1.2.0","@metamask/base-controller":"^2.0.0","@metamask/object-multiplex":"^1.1.0","json-rpc-middleware-stream":"^4.2.0","readable-web-to-node-stream":"^3.0.2","@metamask/approval-controller":"^2.0.0","@metamask/post-message-stream":"^6.1.1","@metamask/permission-controller":"^3.1.0","@metamask/subject-metadata-controller":"^2.0.0","@metamask/snaps-execution-environments":"^0.32.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.2","vite":"^4.1.4","eslint":"^8.27.0","mkdirp":"^1.0.4","rimraf":"^3.0.2","ts-jest":"^29.0.0","ts-node":"^10.9.1","prettier":"^2.7.1","@wdio/cli":"^8.3.10","deepmerge":"^4.2.2","jest-it-up":"^2.0.0","typescript":"~4.8.4","@types/jest":"^27.5.1","@types/pump":"^1.1.1","webdriverio":"^8.3.10","@types/mocha":"^10.0.1","@wdio/globals":"^8.3.10","serve-handler":"^6.1.5","jest-fetch-mock":"^3.0.3","istanbul-reports":"^3.1.5","@types/tar-stream":"^2.2.2","eslint-plugin-jest":"^27.1.5","eslint-plugin-node":"^11.1.0","expect-webdriverio":"^4.1.2","@peculiar/webcrypto":"^1.3.3","@types/gunzip-maybe":"^1.4.0","@wdio/spec-reporter":"^8.3.0","eslint-plugin-jsdoc":"^39.6.2","istanbul-lib-report":"^3.0.0","vite-tsconfig-paths":"^4.0.5","@types/concat-stream":"^2.0.0","@wdio/browser-runner":"^8.3.10","eslint-plugin-import":"^2.26.0","@wdio/mocha-framework":"^8.3.0","istanbul-lib-coverage":"^3.2.0","@types/readable-stream":"^2.3.9","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@lavamoat/allow-scripts":"^2.0.3","@metamask/eslint-config":"^11.0.0","@metamask/template-snap":"^0.7.0","@metamask/auto-changelog":"^3.1.0","wdio-geckodriver-service":"^4.1.0","@typescript-eslint/parser":"^5.42.1","wdio-chromedriver-service":"^8.1.1","@wdio/static-server-service":"^8.3.0","prettier-plugin-packagejson":"^2.2.11","@metamask/eslint-config-jest":"^11.0.0","@metamask/eslint-config-nodejs":"^11.0.1","@typescript-eslint/eslint-plugin":"^5.42.1","@metamask/eslint-config-typescript":"^11.0.0","@esbuild-plugins/node-globals-polyfill":"^0.2.3","@esbuild-plugins/node-modules-polyfill":"^0.2.2"},"_npmOperationalInternal":{"tmp":"tmp/snaps-controllers_0.32.2_1680201051203_0.7608424199842705","host":"s3://npm-registry-packages"}},"0.33.0-flask.1":{"name":"@metamask/snaps-controllers","version":"0.33.0-flask.1","_id":"@metamask/snaps-controllers@0.33.0-flask.1","maintainers":[{"name":"naugtur","email":"naugtur@gmail.com"},{"name":"ritave","email":"olaf@tomalka.me"},{"name":"danfinlay","email":"dan@danfinlay.com"},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"rekmarks","email":"rekmarks@protonmail.com"},{"name":"metamaskbot","email":"security@metamask.io"},{"name":"gudahtt","email":"markjstacey@gmail.com"},{"name":"brad.decker","email":"bhdecker84@gmail.com"},{"name":"sethkfman","email":"sethkfman@gmail.com"}],"dist":{"shasum":"0d0d81d572cf84005e931e7997825a4972975b23","tarball":"https://registry.npmjs.org/@metamask/snaps-controllers/-/snaps-controllers-0.33.0-flask.1.tgz","fileCount":145,"integrity":"sha512-Qhaj7/yvj/duMI2exu5Oy1jB9B8BNhSKMiybAvN6s81Z9uAF0x4VcG0a6qHba2IiJBqaf3i6i2BVJda86Yc2Cg==","signatures":[{"sig":"MEQCIFOmu+0iwbZIE7qt6ENISQN7V9Slo6CaNbYn1le1DWRKAiAvKzxbCz+8N8XC651V2it3ldFL7jb8agk8d64c0BOQgQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":684669,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkUMjgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpM2w//VzmFusM2AtfkHoNBBwXRO8vj2hZE0GzY4qRkxjHsX+P6FASd\r\nxkdP343wHTGhNeQDuyLhJBi76TGjpG4JLMmSBjvnnlhYBr7ZCwsAWO8ls74g\r\nTA7rsK7VFUjKYQPpMT9TGRrNWK8gEzyoDFEeMapeFg5QLHlijjUUBfTd9mQz\r\nqIXsuBEfmEWNoBD5bPa6nbs6px5Gun5vvPB0OZ3qtaSLCg8k74ARPRKpMlmZ\r\nmHgeiLDuWJPVssbZh5RvvTKaZphvl7fspiPaola6yRXQvUwng0vZ9T6/SO0B\r\n1YOE91EkrWw30lgy8IuNOz/WDr7EdK4aZ37gvYdE7HqFSBtc25/7pZSRG1fr\r\nQSlo+rDpDpeQcXyjdQ7ClrBUvhNECAOQqDBxWMvtGW6GkY9jJ5P7J1Hj4c5q\r\nPFt9yGFCrLZvTG/dO1tj4666lsp1xMt9JDhnFOv7zMmR5DfcKhTfLHChwTCh\r\nljquL9mmsJU0qnGKJntgTUmgwYz+Toy6uz2lo7bLG8fU3DdupiXCSKn2Ke41\r\nf+Ye5GXeLncs95KYl9zlghQli2/ofEcelNXzFZf0JjwqsRni5M0oQT+Q3YVl\r\nvXq7dr79NdxH5ccWFiNEdqN9rchGlY60+J29OdV/IFbuZeK2a1GrxMe54kZ1\r\nIbPpPPGB7gB8/JrotWRE2NzQvW3CeOjBess=\r\n=kIdB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","browser":{"./dist/services":"./dist/services/browser.js"},"engines":{"node":">=16.0.0"},"gitHead":"f0844e295f4fbddeaf7c3e3ddeb3f44f315e4d23","scripts":{"lint":"yarn lint:eslint && yarn lint:misc --check","test":"rimraf coverage && yarn test:prepare && jest && yarn test:browser && yarn posttest","build":"yarn build:tsc","clean":"rimraf '*.tsbuildinfo' 'dist/*'","test:ci":"yarn test","lint:fix":"yarn lint:eslint --fix && yarn lint:misc --write","posttest":"ts-node scripts/coverage.ts && rimraf coverage/jest coverage/wdio","build:tsc":"tsc --project tsconfig.build.json","lint:misc":"prettier '**/*.json' '**/*.md' '!CHANGELOG.md' --ignore-path ../../.gitignore","build:clean":"yarn clean && yarn build","lint:eslint":"eslint . --cache --ext js,ts","test:browser":"wdio run wdio.config.ts","test:prepare":"yarn mkdirp test/fixtures && ./scripts/generate-fixtures.sh","lint:changelog":"yarn auto-changelog validate","publish:preview":"yarn npm publish --tag preview","prepare-manifest:preview":"../../scripts/prepare-preview-manifest.sh"},"_npmUser":{"name":"metamaskbot","email":"security@metamask.io"},"repository":{"url":"https://github.com/MetaMask/snaps-monorepo.git","type":"git"},"description":"Controllers for MetaMask Snaps.","directories":{},"dependencies":{"pump":"^3.0.0","immer":"^9.0.6","nanoid":"^3.1.31","tar-stream":"^2.2.0","@xstate/fsm":"^2.0.0","cron-parser":"^4.5.0","gunzip-maybe":"^1.4.2","concat-stream":"^2.0.0","eth-rpc-errors":"^4.0.3","@metamask/utils":"^5.0.0","json-rpc-engine":"^6.1.0","@metamask/rpc-methods":"^0.33.0-flask.1","@metamask/snaps-utils":"^0.33.0-flask.1","@metamask/snaps-registry":"^1.2.0","@metamask/base-controller":"^2.0.0","@metamask/object-multiplex":"^1.2.0","json-rpc-middleware-stream":"^4.2.0","readable-web-to-node-stream":"^3.0.2","@metamask/approval-controller":"^2.0.0","@metamask/post-message-stream":"^6.1.2","@metamask/permission-controller":"^3.2.0","@metamask/snaps-execution-environments":"^0.33.0-flask.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.2","vite":"^4.1.4","eslint":"^8.27.0","mkdirp":"^1.0.4","rimraf":"^4.1.2","esbuild":"^0.17.15","ts-jest":"^29.0.2","ts-node":"^10.9.1","prettier":"^2.7.1","@wdio/cli":"^8.5.2","deepmerge":"^4.2.2","jest-it-up":"^2.0.0","typescript":"~4.8.4","@types/jest":"^27.5.1","@types/node":"^17.0.36","@types/pump":"^1.1.1","webdriverio":"^8.5.2","@types/mocha":"^10.0.1","@wdio/globals":"^8.5.2","serve-handler":"^6.1.5","jest-fetch-mock":"^3.0.3","istanbul-reports":"^3.1.5","@types/tar-stream":"^2.2.2","eslint-plugin-jest":"^27.1.5","eslint-plugin-node":"^11.1.0","expect-webdriverio":"^4.1.2","@peculiar/webcrypto":"^1.3.3","@types/gunzip-maybe":"^1.4.0","@wdio/spec-reporter":"^8.5.2","eslint-plugin-jsdoc":"^39.6.2","istanbul-lib-report":"^3.0.0","vite-tsconfig-paths":"^4.0.5","@types/concat-stream":"^2.0.0","@wdio/browser-runner":"^8.5.2","eslint-plugin-import":"^2.26.0","@wdio/mocha-framework":"^8.5.2","istanbul-lib-coverage":"^3.2.0","@types/readable-stream":"^2.3.15","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@lavamoat/allow-scripts":"^2.3.1","@metamask/eslint-config":"^11.0.0","@metamask/template-snap":"^0.7.0","@metamask/auto-changelog":"^3.1.0","wdio-geckodriver-service":"^4.1.0","@typescript-eslint/parser":"^5.42.1","wdio-chromedriver-service":"^8.1.1","@wdio/static-server-service":"^8.5.2","prettier-plugin-packagejson":"^2.2.11","@metamask/eslint-config-jest":"^11.0.0","@metamask/eslint-config-nodejs":"^11.0.1","@typescript-eslint/eslint-plugin":"^5.42.1","@metamask/eslint-config-typescript":"^11.0.0","@esbuild-plugins/node-globals-polyfill":"^0.2.3","@esbuild-plugins/node-modules-polyfill":"^0.2.2"},"_npmOperationalInternal":{"tmp":"tmp/snaps-controllers_0.33.0-flask.1_1683015904601_0.8477007862489632","host":"s3://npm-registry-packages"}},"0.33.1-flask.1":{"name":"@metamask/snaps-controllers","version":"0.33.1-flask.1","_id":"@metamask/snaps-controllers@0.33.1-flask.1","maintainers":[{"name":"naugtur","email":"naugtur@gmail.com"},{"name":"ritave","email":"olaf@tomalka.me"},{"name":"danfinlay","email":"dan@danfinlay.com"},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"rekmarks","email":"rekmarks@protonmail.com"},{"name":"metamaskbot","email":"security@metamask.io"},{"name":"gudahtt","email":"markjstacey@gmail.com"},{"name":"brad.decker","email":"bhdecker84@gmail.com"},{"name":"sethkfman","email":"sethkfman@gmail.com"}],"dist":{"shasum":"16c9fa7564cbe799f64870fcad84fe3a0b982fe5","tarball":"https://registry.npmjs.org/@metamask/snaps-controllers/-/snaps-controllers-0.33.1-flask.1.tgz","fileCount":145,"integrity":"sha512-+I0BMxgftcoGJaeSKvLBkzALoRT3MpmXa2dXQQ4z67knCT9cxRUjKFCete7ap+2JaFmoDjrc848jOx2uzbV3Pw==","signatures":[{"sig":"MEYCIQCO7Gb6tUaMdXvq0HvmZtdoDXBri9ut7OZx5txfbdm0lgIhALDphZpsYQ1kPd5RepwrV7dR4EcSVp6pzozWO5zyG65n","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":684953},"main":"dist/index.js","types":"dist/index.d.ts","browser":{"./dist/services":"./dist/services/browser.js"},"engines":{"node":">=16.0.0"},"gitHead":"fc74c08ff65e734a641825702f2955e9f2240431","scripts":{"lint":"yarn lint:eslint && yarn lint:misc --check","test":"rimraf coverage && yarn test:prepare && jest && yarn test:browser && yarn posttest","build":"yarn build:tsc","clean":"rimraf '*.tsbuildinfo' 'dist/*'","test:ci":"yarn test","lint:fix":"yarn lint:eslint --fix && yarn lint:misc --write","posttest":"ts-node scripts/coverage.ts && rimraf coverage/jest coverage/wdio","build:tsc":"tsc --project tsconfig.build.json","lint:misc":"prettier '**/*.json' '**/*.md' '!CHANGELOG.md' --ignore-path ../../.gitignore","build:clean":"yarn clean && yarn build","lint:eslint":"eslint . --cache --ext js,ts","test:browser":"wdio run wdio.config.ts","test:prepare":"yarn mkdirp test/fixtures && ./scripts/generate-fixtures.sh","lint:changelog":"yarn auto-changelog validate","publish:preview":"yarn npm publish --tag preview","prepare-manifest:preview":"../../scripts/prepare-preview-manifest.sh"},"_npmUser":{"name":"metamaskbot","email":"security@metamask.io"},"repository":{"url":"https://github.com/MetaMask/snaps-monorepo.git","type":"git"},"description":"Controllers for MetaMask Snaps.","directories":{},"dependencies":{"pump":"^3.0.0","immer":"^9.0.6","nanoid":"^3.1.31","tar-stream":"^2.2.0","@xstate/fsm":"^2.0.0","cron-parser":"^4.5.0","gunzip-maybe":"^1.4.2","concat-stream":"^2.0.0","eth-rpc-errors":"^4.0.3","@metamask/utils":"^5.0.0","json-rpc-engine":"^6.1.0","@metamask/rpc-methods":"^0.33.1-flask.1","@metamask/snaps-utils":"^0.33.1-flask.1","@metamask/snaps-registry":"^1.2.0","@metamask/base-controller":"^2.0.0","@metamask/object-multiplex":"^1.2.0","json-rpc-middleware-stream":"^4.2.0","readable-web-to-node-stream":"^3.0.2","@metamask/approval-controller":"^2.0.0","@metamask/post-message-stream":"^6.1.2","@metamask/permission-controller":"^3.2.0","@metamask/snaps-execution-environments":"^0.33.1-flask.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.2","vite":"^4.1.4","eslint":"^8.27.0","mkdirp":"^1.0.4","rimraf":"^4.1.2","esbuild":"^0.17.15","ts-jest":"^29.0.2","ts-node":"^10.9.1","prettier":"^2.7.1","@wdio/cli":"^8.5.2","deepmerge":"^4.2.2","jest-it-up":"^2.0.0","typescript":"~4.8.4","@types/jest":"^27.5.1","@types/node":"^17.0.36","@types/pump":"^1.1.1","webdriverio":"^8.5.2","@types/mocha":"^10.0.1","@wdio/globals":"^8.5.2","serve-handler":"^6.1.5","jest-fetch-mock":"^3.0.3","istanbul-reports":"^3.1.5","@types/tar-stream":"^2.2.2","eslint-plugin-jest":"^27.1.5","eslint-plugin-node":"^11.1.0","expect-webdriverio":"^4.1.2","@peculiar/webcrypto":"^1.3.3","@types/gunzip-maybe":"^1.4.0","@wdio/spec-reporter":"^8.5.2","eslint-plugin-jsdoc":"^39.6.2","istanbul-lib-report":"^3.0.0","vite-tsconfig-paths":"^4.0.5","@types/concat-stream":"^2.0.0","@wdio/browser-runner":"^8.5.2","eslint-plugin-import":"^2.26.0","@wdio/mocha-framework":"^8.5.2","istanbul-lib-coverage":"^3.2.0","@types/readable-stream":"^2.3.15","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@lavamoat/allow-scripts":"^2.3.1","@metamask/eslint-config":"^11.0.0","@metamask/template-snap":"^0.7.0","@metamask/auto-changelog":"^3.1.0","wdio-geckodriver-service":"^4.1.0","@typescript-eslint/parser":"^5.42.1","wdio-chromedriver-service":"^8.1.1","@wdio/static-server-service":"^8.5.2","prettier-plugin-packagejson":"^2.2.11","@metamask/eslint-config-jest":"^11.0.0","@metamask/eslint-config-nodejs":"^11.0.1","@typescript-eslint/eslint-plugin":"^5.42.1","@metamask/eslint-config-typescript":"^11.0.0","@esbuild-plugins/node-globals-polyfill":"^0.2.3","@esbuild-plugins/node-modules-polyfill":"^0.2.2"},"_npmOperationalInternal":{"tmp":"tmp/snaps-controllers_0.33.1-flask.1_1683798861698_0.43764328092202764","host":"s3://npm-registry-packages"}},"0.34.0-flask.1":{"name":"@metamask/snaps-controllers","version":"0.34.0-flask.1","_id":"@metamask/snaps-controllers@0.34.0-flask.1","maintainers":[{"name":"naugtur","email":"naugtur@gmail.com"},{"name":"ritave","email":"olaf@tomalka.me"},{"name":"danfinlay","email":"dan@danfinlay.com"},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"rekmarks","email":"rekmarks@protonmail.com"},{"name":"metamaskbot","email":"security@metamask.io"},{"name":"gudahtt","email":"markjstacey@gmail.com"},{"name":"brad.decker","email":"bhdecker84@gmail.com"},{"name":"sethkfman","email":"sethkfman@gmail.com"}],"dist":{"shasum":"0cd1d1f3f14db62dea6d98897ecbe1cd163e55f8","tarball":"https://registry.npmjs.org/@metamask/snaps-controllers/-/snaps-controllers-0.34.0-flask.1.tgz","fileCount":148,"integrity":"sha512-f5lt+1Tr4nziNRHtFv3glASUgoX/I05UELoUZf5TR3BmRIwCvNbbbxtb1clAYjMlJeegOrbMYh293UqKzQ5bmw==","signatures":[{"sig":"MEQCIFRK1T7txBpXA9+BAmXDMYBIYlOGxCxiCkM9fhq29kRIAiBUcUiw3VnhcHCoru0Jji8QtuZZ60MphMXJZQZZLVVFgA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":695188},"main":"dist/index.js","types":"dist/index.d.ts","browser":{"./dist/services":"./dist/services/browser.js"},"engines":{"node":">=16.0.0"},"gitHead":"e581c112a40279c652b1686de1efdd2cfc357125","scripts":{"lint":"yarn lint:eslint && yarn lint:misc --check","test":"rimraf coverage && yarn test:prepare && jest && yarn test:browser && yarn posttest","build":"yarn build:tsc","clean":"rimraf '*.tsbuildinfo' 'dist/*'","test:ci":"yarn test","lint:fix":"yarn lint:eslint --fix && yarn lint:misc --write","posttest":"ts-node scripts/coverage.ts && rimraf coverage/jest coverage/wdio","build:tsc":"tsc --project tsconfig.build.json","lint:misc":"prettier '**/*.json' '**/*.md' '!CHANGELOG.md' --ignore-path ../../.gitignore","build:clean":"yarn clean && yarn build","lint:eslint":"eslint . --cache --ext js,ts","test:browser":"wdio run wdio.config.ts","test:prepare":"yarn mkdirp test/fixtures && ./scripts/generate-fixtures.sh","lint:changelog":"yarn auto-changelog validate","publish:preview":"yarn npm publish --tag preview","prepare-manifest:preview":"../../scripts/prepare-preview-manifest.sh"},"_npmUser":{"name":"metamaskbot","email":"security@metamask.io"},"repository":{"url":"https://github.com/MetaMask/snaps.git","type":"git"},"description":"Controllers for MetaMask Snaps.","directories":{},"dependencies":{"pump":"^3.0.0","immer":"^9.0.6","nanoid":"^3.1.31","tar-stream":"^2.2.0","@xstate/fsm":"^2.0.0","cron-parser":"^4.5.0","gunzip-maybe":"^1.4.2","concat-stream":"^2.0.0","eth-rpc-errors":"^4.0.3","@metamask/utils":"^6.0.0","json-rpc-engine":"^6.1.0","@metamask/rpc-methods":"^0.34.0-flask.1","@metamask/snaps-utils":"^0.34.0-flask.1","@metamask/snaps-registry":"^1.2.1","@metamask/base-controller":"^3.0.0","@metamask/object-multiplex":"^1.2.0","json-rpc-middleware-stream":"^4.2.0","readable-web-to-node-stream":"^3.0.2","@metamask/approval-controller":"^3.0.0","@metamask/post-message-stream":"^6.1.2","@metamask/permission-controller":"^4.0.0","@metamask/snaps-execution-environments":"^0.34.0-flask.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.2","vite":"^4.1.4","eslint":"^8.27.0","mkdirp":"^1.0.4","rimraf":"^4.1.2","esbuild":"^0.17.15","ts-jest":"^29.0.2","ts-node":"^10.9.1","prettier":"^2.7.1","@wdio/cli":"^8.5.2","deepmerge":"^4.2.2","jest-it-up":"^2.0.0","typescript":"~4.8.4","@types/jest":"^27.5.1","@types/node":"^17.0.36","@types/pump":"^1.1.1","webdriverio":"^8.5.2","@types/mocha":"^10.0.1","@wdio/globals":"^8.5.2","serve-handler":"^6.1.5","jest-fetch-mock":"^3.0.3","istanbul-reports":"^3.1.5","@types/tar-stream":"^2.2.2","eslint-plugin-jest":"^27.1.5","eslint-plugin-node":"^11.1.0","expect-webdriverio":"^4.1.2","@peculiar/webcrypto":"^1.3.3","@types/gunzip-maybe":"^1.4.0","@wdio/spec-reporter":"^8.5.2","eslint-plugin-jsdoc":"^39.6.2","istanbul-lib-report":"^3.0.0","vite-tsconfig-paths":"^4.0.5","@types/concat-stream":"^2.0.0","@wdio/browser-runner":"^8.5.2","eslint-plugin-import":"^2.26.0","@wdio/mocha-framework":"^8.5.2","istanbul-lib-coverage":"^3.2.0","@types/readable-stream":"^2.3.15","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@lavamoat/allow-scripts":"^2.3.1","@metamask/eslint-config":"^11.0.0","@metamask/template-snap":"^0.7.0","@metamask/auto-changelog":"^3.1.0","wdio-geckodriver-service":"^4.1.0","@typescript-eslint/parser":"^5.42.1","wdio-chromedriver-service":"^8.1.1","@wdio/static-server-service":"^8.5.2","prettier-plugin-packagejson":"^2.2.11","@metamask/eslint-config-jest":"^11.0.0","@metamask/eslint-config-nodejs":"^11.0.1","@typescript-eslint/eslint-plugin":"^5.42.1","@metamask/eslint-config-typescript":"^11.0.0","@esbuild-plugins/node-globals-polyfill":"^0.2.3","@esbuild-plugins/node-modules-polyfill":"^0.2.2"},"_npmOperationalInternal":{"tmp":"tmp/snaps-controllers_0.34.0-flask.1_1685566317224_0.7945385263810392","host":"s3://npm-registry-packages"}},"0.34.1-flask.1":{"name":"@metamask/snaps-controllers","version":"0.34.1-flask.1","_id":"@metamask/snaps-controllers@0.34.1-flask.1","maintainers":[{"name":"naugtur","email":"naugtur@gmail.com"},{"name":"ritave","email":"olaf@tomalka.me"},{"name":"danfinlay","email":"dan@danfinlay.com"},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"rekmarks","email":"rekmarks@protonmail.com"},{"name":"metamaskbot","email":"security@metamask.io"},{"name":"gudahtt","email":"markjstacey@gmail.com"},{"name":"brad.decker","email":"bhdecker84@gmail.com"},{"name":"sethkfman","email":"sethkfman@gmail.com"}],"dist":{"shasum":"e582740b431097a930a6a61f11121359430b1acc","tarball":"https://registry.npmjs.org/@metamask/snaps-controllers/-/snaps-controllers-0.34.1-flask.1.tgz","fileCount":148,"integrity":"sha512-0+iWNsfpEzXU+RY/VAZJtQPck366CWGia1+tsPKsCVu0k0Ba8OoLpG6+ef9dmV+nYHI6CxB7Cul55iTTUVbpFQ==","signatures":[{"sig":"MEYCIQDcxp4OKrhG8oMZorRaa1T96egpYdgvsyUKjmQf7ku4mQIhAIK6dgdwJHgHMXZ7kI85or+yuGwxvTpWRDCTqkDhmp8e","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":695615},"main":"dist/index.js","types":"dist/index.d.ts","browser":{"./dist/services":"./dist/services/browser.js"},"engines":{"node":">=16.0.0"},"gitHead":"68874f9f1b43599a330d77f6deeb299399ad3739","scripts":{"lint":"yarn lint:eslint && yarn lint:misc --check && yarn lint:changelog","test":"rimraf coverage && yarn test:prepare && jest && yarn test:browser && yarn posttest","build":"yarn build:tsc","clean":"rimraf '*.tsbuildinfo' 'dist/*'","lint:ci":"yarn lint","test:ci":"yarn test","lint:fix":"yarn lint:eslint --fix && yarn lint:misc --write","posttest":"ts-node scripts/coverage.ts && rimraf coverage/jest coverage/wdio","build:tsc":"tsc --project tsconfig.build.json","lint:misc":"prettier --no-error-on-unmatched-pattern --loglevel warn \"**/*.json\" \"**/*.md\" \"**/*.html\" \"!CHANGELOG.md\" --ignore-path ../../.gitignore","build:clean":"yarn clean && yarn build","lint:eslint":"eslint . --cache --ext js,ts,jsx,tsx","test:browser":"wdio run wdio.config.ts","test:prepare":"yarn mkdirp test/fixtures && ./scripts/generate-fixtures.sh","lint:changelog":"yarn auto-changelog validate","publish:preview":"yarn npm publish --tag preview","prepare-manifest:preview":"../../scripts/prepare-preview-manifest.sh"},"_npmUser":{"name":"metamaskbot","email":"security@metamask.io"},"repository":{"url":"https://github.com/MetaMask/snaps.git","type":"git"},"description":"Controllers for MetaMask Snaps.","directories":{},"dependencies":{"pump":"^3.0.0","immer":"^9.0.6","nanoid":"^3.1.31","tar-stream":"^2.2.0","@xstate/fsm":"^2.0.0","cron-parser":"^4.5.0","gunzip-maybe":"^1.4.2","concat-stream":"^2.0.0","eth-rpc-errors":"^4.0.3","@metamask/utils":"^6.0.0","json-rpc-engine":"^6.1.0","@metamask/rpc-methods":"^0.34.1-flask.1","@metamask/snaps-utils":"^0.34.1-flask.1","@metamask/snaps-registry":"^1.2.1","@metamask/base-controller":"^3.0.0","@metamask/object-multiplex":"^1.2.0","json-rpc-middleware-stream":"^4.2.0","readable-web-to-node-stream":"^3.0.2","@metamask/approval-controller":"^3.0.0","@metamask/post-message-stream":"^6.1.2","@metamask/permission-controller":"^4.0.0","@metamask/snaps-execution-environments":"^0.34.1-flask.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.2","vite":"^4.1.4","eslint":"^8.27.0","mkdirp":"^1.0.4","rimraf":"^4.1.2","esbuild":"^0.17.15","ts-node":"^10.9.1","prettier":"^2.7.1","@swc/core":"^1.3.61","@swc/jest":"^0.2.26","@wdio/cli":"^8.5.2","deepmerge":"^4.2.2","jest-it-up":"^2.0.0","typescript":"~4.8.4","@types/jest":"^27.5.1","@types/node":"^17.0.36","@types/pump":"^1.1.1","webdriverio":"^8.5.2","@types/mocha":"^10.0.1","@wdio/globals":"^8.5.2","serve-handler":"^6.1.5","jest-fetch-mock":"^3.0.3","istanbul-reports":"^3.1.5","@types/tar-stream":"^2.2.2","eslint-plugin-jest":"^27.1.5","eslint-plugin-node":"^11.1.0","expect-webdriverio":"^4.1.2","@peculiar/webcrypto":"^1.3.3","@types/gunzip-maybe":"^1.4.0","@wdio/spec-reporter":"^8.5.2","eslint-plugin-jsdoc":"^39.6.2","istanbul-lib-report":"^3.0.0","vite-tsconfig-paths":"^4.0.5","@types/concat-stream":"^2.0.0","@wdio/browser-runner":"^8.5.2","eslint-plugin-import":"^2.26.0","@wdio/mocha-framework":"^8.5.2","istanbul-lib-coverage":"^3.2.0","@types/readable-stream":"^2.3.15","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@lavamoat/allow-scripts":"^2.3.1","@metamask/eslint-config":"^11.0.0","@metamask/template-snap":"^0.7.0","@metamask/auto-changelog":"^3.1.0","wdio-geckodriver-service":"^4.1.0","@typescript-eslint/parser":"^5.42.1","wdio-chromedriver-service":"^8.1.1","@wdio/static-server-service":"^8.5.2","prettier-plugin-packagejson":"^2.2.11","@metamask/eslint-config-jest":"^11.0.0","@metamask/eslint-config-nodejs":"^11.0.1","@typescript-eslint/eslint-plugin":"^5.42.1","@metamask/eslint-config-typescript":"^11.0.0","@esbuild-plugins/node-globals-polyfill":"^0.2.3","@esbuild-plugins/node-modules-polyfill":"^0.2.2"},"_npmOperationalInternal":{"tmp":"tmp/snaps-controllers_0.34.1-flask.1_1685715807042_0.9287965790798536","host":"s3://npm-registry-packages"}},"0.35.0-flask.1":{"name":"@metamask/snaps-controllers","version":"0.35.0-flask.1","_id":"@metamask/snaps-controllers@0.35.0-flask.1","maintainers":[{"name":"naugtur","email":"naugtur@gmail.com"},{"name":"ritave","email":"olaf@tomalka.me"},{"name":"danfinlay","email":"dan@danfinlay.com"},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"rekmarks","email":"rekmarks@protonmail.com"},{"name":"metamaskbot","email":"security@metamask.io"},{"name":"gudahtt","email":"markjstacey@gmail.com"},{"name":"brad.decker","email":"bhdecker84@gmail.com"},{"name":"sethkfman","email":"sethkfman@gmail.com"}],"dist":{"shasum":"3a3b5ef718c4746abb20560a07c3617dcba1c839","tarball":"https://registry.npmjs.org/@metamask/snaps-controllers/-/snaps-controllers-0.35.0-flask.1.tgz","fileCount":219,"integrity":"sha512-lEpnrNmdNypla6+ZPdGGTfaw3GKA4KCn8gSpdpyjeG8I+ltWE3IoiPQ/Tt6mCXJNXNOS/bKpIha91AfpPOce8Q==","signatures":[{"sig":"MEUCIQDaclFcmLz1XMgoqVGeCVU4ZGGsIFQFamigaNpQ0K5sbgIgGmS+/OCCpcm06p2P1HUvrYSSOi98kNWqqeR6Acnfbn8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1111645},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","browser":{"./dist/cjs/services":"./dist/cjs/services/browser.js","./dist/esm/services":"./dist/esm/services/browser.js"},"engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./dist/cjs/*":{"types":"./dist/types/*.d.ts","require":"./dist/cjs/*.js"},"./dist/esm/*":{"types":"./dist/types/*.d.ts","import":"./dist/esm/*.js"},"./dist/cjs/services":{"browser":"./dist/cjs/services/browser.js","default":"./dist/cjs/services/index.js"},"./dist/esm/services":{"browser":"./dist/esm/services/browser.js","default":"./dist/esm/services/index.js"}},"gitHead":"2fa31e0c1c8fa3a06d8b9ce48e09ae1337912ce6","scripts":{"lint":"yarn lint:eslint && yarn lint:misc --check && yarn lint:changelog","test":"rimraf coverage && yarn test:prepare && jest && yarn test:browser && yarn posttest","build":"yarn build:source && yarn build:types","clean":"rimraf '*.tsbuildinfo' 'dist/*'","lint:ci":"yarn lint","test:ci":"yarn test","lint:fix":"yarn lint:eslint --fix && yarn lint:misc --write","posttest":"ts-node scripts/coverage.ts && rimraf coverage/jest coverage/wdio","build:cjs":"swc src --out-dir dist/cjs --config-file ../../.swcrc.build.json --config module.type=commonjs","build:esm":"swc src --out-dir dist/esm --config-file ../../.swcrc.build.json --config module.type=es6","lint:misc":"prettier --no-error-on-unmatched-pattern --loglevel warn \"**/*.json\" \"**/*.md\" \"**/*.html\" \"!CHANGELOG.md\" --ignore-path ../../.gitignore","build:clean":"yarn clean && yarn build","build:types":"tsc --project tsconfig.build.json","lint:eslint":"eslint . --cache --ext js,ts,jsx,tsx","build:source":"yarn build:esm && yarn build:cjs","test:browser":"wdio run wdio.config.ts","test:prepare":"yarn mkdirp test/fixtures && ./scripts/generate-fixtures.sh","lint:changelog":"yarn auto-changelog validate","publish:preview":"yarn npm publish --tag preview","prepare-manifest:preview":"../../scripts/prepare-preview-manifest.sh"},"_npmUser":{"name":"metamaskbot","email":"security@metamask.io"},"repository":{"url":"https://github.com/MetaMask/snaps.git","type":"git"},"description":"Controllers for MetaMask Snaps.","directories":{},"sideEffects":false,"dependencies":{"pump":"^3.0.0","immer":"^9.0.6","nanoid":"^3.1.31","tar-stream":"^2.2.0","@xstate/fsm":"^2.0.0","cron-parser":"^4.5.0","gunzip-maybe":"^1.4.2","concat-stream":"^2.0.0","eth-rpc-errors":"^4.0.3","@metamask/utils":"^6.0.1","json-rpc-engine":"^6.1.0","@metamask/rpc-methods":"^0.35.0-flask.1","@metamask/snaps-utils":"^0.35.0-flask.1","@metamask/snaps-registry":"^1.2.1","@metamask/base-controller":"^3.0.0","@metamask/object-multiplex":"^1.2.0","json-rpc-middleware-stream":"^4.2.0","readable-web-to-node-stream":"^3.0.2","@metamask/approval-controller":"^3.0.0","@metamask/post-message-stream":"^6.1.2","@metamask/permission-controller":"^4.0.0","@metamask/snaps-execution-environments":"^0.35.0-flask.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"typesVersions":{"*":{"*":["./dist/types/*"],"./dist/cjs/*":["./dist/types/*"],"./dist/esm/*":["./dist/types/*"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.2","vite":"^4.3.9","eslint":"^8.27.0","mkdirp":"^1.0.4","rimraf":"^4.1.2","esbuild":"^0.17.15","ts-node":"^10.9.1","@swc/cli":"^0.1.62","prettier":"^2.7.1","@swc/core":"^1.3.66","@swc/jest":"^0.2.26","@wdio/cli":"^8.5.2","deepmerge":"^4.2.2","jest-it-up":"^2.0.0","typescript":"~4.8.4","@types/jest":"^27.5.1","@types/node":"^20.3.1","@types/pump":"^1.1.1","webdriverio":"^8.5.2","@types/mocha":"^10.0.1","@types/chrome":"^0.0.237","@wdio/globals":"^8.5.2","serve-handler":"^6.1.5","jest-fetch-mock":"^3.0.3","istanbul-reports":"^3.1.5","@types/tar-stream":"^2.2.2","eslint-plugin-jest":"^27.1.5","eslint-plugin-node":"^11.1.0","expect-webdriverio":"^4.1.2","@peculiar/webcrypto":"^1.3.3","@types/gunzip-maybe":"^1.4.0","@wdio/spec-reporter":"^8.5.2","eslint-plugin-jsdoc":"^39.6.2","istanbul-lib-report":"^3.0.0","vite-tsconfig-paths":"^4.0.5","@types/concat-stream":"^2.0.0","@wdio/browser-runner":"^8.5.2","eslint-plugin-import":"^2.26.0","@wdio/mocha-framework":"^8.5.2","istanbul-lib-coverage":"^3.2.0","@types/readable-stream":"^2.3.15","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@lavamoat/allow-scripts":"^2.3.1","@metamask/eslint-config":"^11.0.0","@metamask/template-snap":"^0.7.0","@metamask/auto-changelog":"^3.1.0","wdio-geckodriver-service":"^4.1.0","@typescript-eslint/parser":"^5.42.1","wdio-chromedriver-service":"^8.1.1","@wdio/static-server-service":"^8.5.2","prettier-plugin-packagejson":"^2.2.11","@metamask/eslint-config-jest":"^11.0.0","@metamask/eslint-config-nodejs":"^11.0.1","@typescript-eslint/eslint-plugin":"^5.42.1","@metamask/eslint-config-typescript":"^11.0.0","@esbuild-plugins/node-globals-polyfill":"^0.2.3","@esbuild-plugins/node-modules-polyfill":"^0.2.2"},"_npmOperationalInternal":{"tmp":"tmp/snaps-controllers_0.35.0-flask.1_1687524781219_0.5678027144502529","host":"s3://npm-registry-packages"}},"0.35.1-flask.1":{"name":"@metamask/snaps-controllers","version":"0.35.1-flask.1","_id":"@metamask/snaps-controllers@0.35.1-flask.1","maintainers":[{"name":"naugtur","email":"naugtur@gmail.com"},{"name":"ritave","email":"olaf@tomalka.me"},{"name":"danfinlay","email":"dan@danfinlay.com"},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"rekmarks","email":"rekmarks@protonmail.com"},{"name":"metamaskbot","email":"security@metamask.io"},{"name":"gudahtt","email":"markjstacey@gmail.com"},{"name":"brad.decker","email":"bhdecker84@gmail.com"},{"name":"sethkfman","email":"sethkfman@gmail.com"}],"dist":{"shasum":"40bbf9e5c3b1c103ef9b27e865110210c2dc509c","tarball":"https://registry.npmjs.org/@metamask/snaps-controllers/-/snaps-controllers-0.35.1-flask.1.tgz","fileCount":219,"integrity":"sha512-5wDuyD4hLPFQy2/Tib+Fg0pSfn16vLZpUExlPjQb8igaFOGTSd8zBuqiJVyya/D738OhV/BnzLJJi0uDVnaR2Q==","signatures":[{"sig":"MEYCIQDxBjoAkNg0v8oymc0u+VHpjqFnzaXY2nSKIDBE+8WYoAIhANJxdwA8segKAB8pqhqhn7VcUHMjIWISkuGLJZlW/5Ww","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1111799},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","browser":{"./dist/cjs/services":"./dist/cjs/services/browser.js","./dist/esm/services":"./dist/esm/services/browser.js"},"engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./dist/cjs/*":{"types":"./dist/types/*.d.ts","require":"./dist/cjs/*.js"},"./dist/esm/*":{"types":"./dist/types/*.d.ts","import":"./dist/esm/*.js"},"./dist/cjs/services":{"browser":"./dist/cjs/services/browser.js","default":"./dist/cjs/services/index.js"},"./dist/esm/services":{"browser":"./dist/esm/services/browser.js","default":"./dist/esm/services/index.js"}},"gitHead":"5c2b49e785401695bad36dae162001c1c55ebd60","scripts":{"lint":"yarn lint:eslint && yarn lint:misc --check && yarn lint:changelog","test":"rimraf coverage && yarn test:prepare && jest && yarn test:browser && yarn posttest","build":"yarn build:source && yarn build:types","clean":"rimraf '*.tsbuildinfo' 'dist/*'","lint:ci":"yarn lint","test:ci":"yarn test","lint:fix":"yarn lint:eslint --fix && yarn lint:misc --write","posttest":"ts-node scripts/coverage.ts && rimraf coverage/jest coverage/wdio","build:cjs":"swc src --out-dir dist/cjs --config-file ../../.swcrc.build.json --config module.type=commonjs","build:esm":"swc src --out-dir dist/esm --config-file ../../.swcrc.build.json --config module.type=es6","lint:misc":"prettier --no-error-on-unmatched-pattern --loglevel warn \"**/*.json\" \"**/*.md\" \"**/*.html\" \"!CHANGELOG.md\" --ignore-path ../../.gitignore","build:clean":"yarn clean && yarn build","build:types":"tsc --project tsconfig.build.json","lint:eslint":"eslint . --cache --ext js,ts,jsx,tsx","build:source":"yarn build:esm && yarn build:cjs","test:browser":"wdio run wdio.config.ts","test:prepare":"yarn mkdirp test/fixtures && ./scripts/generate-fixtures.sh","lint:changelog":"yarn auto-changelog validate","publish:preview":"yarn npm publish --tag preview","prepare-manifest:preview":"../../scripts/prepare-preview-manifest.sh"},"_npmUser":{"name":"metamaskbot","email":"security@metamask.io"},"repository":{"url":"https://github.com/MetaMask/snaps.git","type":"git"},"description":"Controllers for MetaMask Snaps.","directories":{},"sideEffects":false,"dependencies":{"pump":"^3.0.0","immer":"^9.0.6","nanoid":"^3.1.31","tar-stream":"^2.2.0","@xstate/fsm":"^2.0.0","cron-parser":"^4.5.0","gunzip-maybe":"^1.4.2","concat-stream":"^2.0.0","eth-rpc-errors":"^4.0.3","@metamask/utils":"^6.0.1","json-rpc-engine":"^6.1.0","@metamask/rpc-methods":"^0.35.1-flask.1","@metamask/snaps-utils":"^0.35.1-flask.1","@metamask/snaps-registry":"^1.2.1","@metamask/base-controller":"^3.0.0","@metamask/object-multiplex":"^1.2.0","json-rpc-middleware-stream":"^4.2.0","readable-web-to-node-stream":"^3.0.2","@metamask/approval-controller":"^3.0.0","@metamask/post-message-stream":"^6.1.2","@metamask/permission-controller":"^4.0.0","@metamask/snaps-execution-environments":"^0.35.1-flask.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"typesVersions":{"*":{"*":["./dist/types/*"],"./dist/cjs/*":["./dist/types/*"],"./dist/esm/*":["./dist/types/*"]}},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.2","vite":"^4.3.9","eslint":"^8.27.0","mkdirp":"^1.0.4","rimraf":"^4.1.2","esbuild":"^0.17.15","ts-node":"^10.9.1","@swc/cli":"^0.1.62","prettier":"^2.7.1","@swc/core":"^1.3.66","@swc/jest":"^0.2.26","@wdio/cli":"^8.5.2","deepmerge":"^4.2.2","jest-it-up":"^2.0.0","typescript":"~4.8.4","@types/jest":"^27.5.1","@types/node":"^20.3.1","@types/pump":"^1.1.1","webdriverio":"^8.5.2","@types/mocha":"^10.0.1","@types/chrome":"^0.0.237","@wdio/globals":"^8.5.2","serve-handler":"^6.1.5","jest-fetch-mock":"^3.0.3","istanbul-reports":"^3.1.5","@types/tar-stream":"^2.2.2","eslint-plugin-jest":"^27.1.5","eslint-plugin-node":"^11.1.0","expect-webdriverio":"^4.1.2","@peculiar/webcrypto":"^1.3.3","@types/gunzip-maybe":"^1.4.0","@wdio/spec-reporter":"^8.5.2","eslint-plugin-jsdoc":"^39.6.2","istanbul-lib-report":"^3.0.0","vite-tsconfig-paths":"^4.0.5","@types/concat-stream":"^2.0.0","@wdio/browser-runner":"^8.5.2","eslint-plugin-import":"^2.26.0","@wdio/mocha-framework":"^8.5.2","istanbul-lib-coverage":"^3.2.0","@types/readable-stream":"^2.3.15","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@lavamoat/allow-scripts":"^2.3.1","@metamask/eslint-config":"^11.0.0","@metamask/template-snap":"^0.7.0","@metamask/auto-changelog":"^3.1.0","wdio-geckodriver-service":"^4.1.0","@typescript-eslint/parser":"^5.42.1","wdio-chromedriver-service":"^8.1.1","@wdio/static-server-service":"^8.5.2","prettier-plugin-packagejson":"^2.2.11","@metamask/eslint-config-jest":"^11.0.0","@metamask/eslint-config-nodejs":"^11.0.1","@typescript-eslint/eslint-plugin":"^5.42.1","@metamask/eslint-config-typescript":"^11.0.0","@esbuild-plugins/node-globals-polyfill":"^0.2.3","@esbuild-plugins/node-modules-polyfill":"^0.2.2"},"_npmOperationalInternal":{"tmp":"tmp/snaps-controllers_0.35.1-flask.1_1687528587892_0.5498189776634728","host":"s3://npm-registry-packages"}},"1.0.0-prerelease.1":{"name":"@metamask/snaps-controllers","version":"1.0.0-prerelease.1","_id":"@metamask/snaps-controllers@1.0.0-prerelease.1","maintainers":[{"name":"naugtur","email":"naugtur@gmail.com"},{"name":"ritave","email":"olaf@tomalka.me"},{"name":"danfinlay","email":"dan@danfinlay.com"},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"rekmarks","email":"rekmarks@protonmail.com"},{"name":"metamaskbot","email":"security@metamask.io"},{"name":"gudahtt","email":"markjstacey@gmail.com"},{"name":"brad.decker","email":"bhdecker84@gmail.com"},{"name":"sethkfman","email":"sethkfman@gmail.com"}],"dist":{"shasum":"3eff256d17955c8d7633782afe82d306236107ab","tarball":"https://registry.npmjs.org/@metamask/snaps-controllers/-/snaps-controllers-1.0.0-prerelease.1.tgz","fileCount":139,"integrity":"sha512-9SpAzJN+t+7thv7vZkDjGe6TEgMbOoZn3eNqSIqy332U05dRL1ABj6sJgKnTeFLsMlymwOGfOez6IIlMHQd+ZA==","signatures":[{"sig":"MEUCIBXlc186/Khng+PBuf25zO5k9FEdGZ/22ultpocRffIEAiEAlOpFkywKtmP7bc1CnRw7epPrYWQPronS47it+OV8WNw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":669408},"main":"dist/index.js","types":"dist/index.d.ts","browser":{"./dist/services":"./dist/services/browser.js"},"engines":{"node":">=16.0.0"},"gitHead":"59bcb0641d2273d64d96f477b109a7ce2b8098cf","scripts":{"lint":"yarn lint:eslint && yarn lint:misc --check","test":"rimraf coverage && yarn test:prepare && jest && yarn test:browser && yarn posttest","build":"yarn build:tsc","clean":"rimraf '*.tsbuildinfo' 'dist/*'","test:ci":"yarn test","lint:fix":"yarn lint:eslint --fix && yarn lint:misc --write","posttest":"ts-node scripts/coverage.ts && rimraf coverage/jest coverage/wdio","build:tsc":"tsc --project tsconfig.build.json","lint:misc":"prettier '**/*.json' '**/*.md' '!CHANGELOG.md' --ignore-path ../../.gitignore","build:clean":"yarn clean && yarn build","lint:eslint":"eslint . --cache --ext js,ts","test:browser":"wdio run wdio.config.ts","test:prepare":"yarn mkdirp test/fixtures && ./scripts/generate-fixtures.sh","lint:changelog":"yarn auto-changelog validate","publish:package":"../../scripts/publish-package.sh","publish:preview":"yarn npm publish --tag preview","prepare-manifest:preview":"../../scripts/prepare-preview-manifest.sh"},"_npmUser":{"name":"metamaskbot","email":"security@metamask.io"},"repository":{"url":"https://github.com/MetaMask/snaps.git","type":"git"},"description":"Controllers for MetaMask Snaps.","directories":{},"dependencies":{"pump":"^3.0.0","immer":"^9.0.6","nanoid":"^3.1.31","tar-stream":"^2.2.0","@xstate/fsm":"^2.0.0","cron-parser":"^4.5.0","gunzip-maybe":"^1.4.2","concat-stream":"^2.0.0","eth-rpc-errors":"^4.0.2","@metamask/utils":"^6.0.1","json-rpc-engine":"^6.1.0","@metamask/rpc-methods":"^1.0.0-prerelease.1","@metamask/snaps-utils":"^1.0.0-prerelease.1","@metamask/snaps-registry":"^1.2.1","@metamask/base-controller":"^3.0.0","@metamask/object-multiplex":"^1.2.0","json-rpc-middleware-stream":"^4.2.0","readable-web-to-node-stream":"^3.0.2","@metamask/approval-controller":"^3.0.0","@metamask/post-message-stream":"^6.1.2","@metamask/permission-controller":"^4.0.0","@metamask/snaps-execution-environments":"^1.0.0-prerelease.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.2","vite":"^4.3.9","eslint":"^8.27.0","mkdirp":"^1.0.4","rimraf":"^3.0.2","ts-jest":"^29.0.0","ts-node":"^10.9.1","prettier":"^2.7.1","@wdio/cli":"^8.3.10","deepmerge":"^4.2.2","jest-it-up":"^2.0.0","typescript":"~4.8.4","@types/jest":"^27.5.1","@types/pump":"^1.1.1","webdriverio":"^8.3.10","@types/mocha":"^10.0.1","@wdio/globals":"^8.3.10","serve-handler":"^6.1.5","jest-fetch-mock":"^3.0.3","istanbul-reports":"^3.1.5","@types/tar-stream":"^2.2.2","eslint-plugin-jest":"^27.1.5","eslint-plugin-node":"^11.1.0","expect-webdriverio":"^4.1.2","@peculiar/webcrypto":"^1.3.3","@types/gunzip-maybe":"^1.4.0","@wdio/spec-reporter":"^8.3.0","eslint-plugin-jsdoc":"^39.6.2","istanbul-lib-report":"^3.0.0","vite-tsconfig-paths":"^4.0.5","@types/concat-stream":"^2.0.0","@wdio/browser-runner":"^8.3.10","eslint-plugin-import":"^2.26.0","@wdio/mocha-framework":"^8.3.0","istanbul-lib-coverage":"^3.2.0","@types/readable-stream":"^2.3.15","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@lavamoat/allow-scripts":"^2.0.3","@metamask/eslint-config":"^11.0.0","@metamask/template-snap":"^0.7.0","@metamask/auto-changelog":"^3.1.0","wdio-geckodriver-service":"^4.1.0","@typescript-eslint/parser":"^5.42.1","wdio-chromedriver-service":"^8.1.1","@wdio/static-server-service":"^8.3.0","prettier-plugin-packagejson":"^2.2.11","@metamask/eslint-config-jest":"^11.0.0","@metamask/eslint-config-nodejs":"^11.0.1","@typescript-eslint/eslint-plugin":"^5.42.1","@metamask/eslint-config-typescript":"^11.0.0","@esbuild-plugins/node-globals-polyfill":"^0.2.3","@esbuild-plugins/node-modules-polyfill":"^0.2.2"},"_npmOperationalInternal":{"tmp":"tmp/snaps-controllers_1.0.0-prerelease.1_1687531076389_0.5350884108538756","host":"s3://npm-registry-packages"}},"0.35.2-flask.1":{"name":"@metamask/snaps-controllers","version":"0.35.2-flask.1","_id":"@metamask/snaps-controllers@0.35.2-flask.1","maintainers":[{"name":"naugtur","email":"naugtur@gmail.com"},{"name":"ritave","email":"olaf@tomalka.me"},{"name":"danfinlay","email":"dan@danfinlay.com"},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"rekmarks","email":"rekmarks@protonmail.com"},{"name":"metamaskbot","email":"security@metamask.io"},{"name":"gudahtt","email":"markjstacey@gmail.com"},{"name":"brad.decker","email":"bhdecker84@gmail.com"},{"name":"sethkfman","email":"sethkfman@gmail.com"}],"dist":{"shasum":"e7c94446510b4d6d691c89746d1b5063b8c964c0","tarball":"https://registry.npmjs.org/@metamask/snaps-controllers/-/snaps-controllers-0.35.2-flask.1.tgz","fileCount":219,"integrity":"sha512-52tgqviuqENa48ue+knemgraUjRcfsgFEA4qVIB+ulQ8Yhoru0SpbbyiFlM7WEx+qYb6/acaTnf0DBVQF6u7Zw==","signatures":[{"sig":"MEUCIEoWNuER7smHIk+b2L3ZZBhw1RPzRxgJx0qQtOzRL9N8AiEAgqQ1LfFtyuHXPZqDF9AittMOtDaKah25/F7uwlPGudg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1111228},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","browser":{"./dist/cjs/services":"./dist/cjs/services/browser.js","./dist/esm/services":"./dist/esm/services/browser.js"},"engines":{"node":">=16.0.0"},"gitHead":"7d0f7bfd38062064d1f279a10e84612967d92211","scripts":{"lint":"yarn lint:eslint && yarn lint:misc --check && yarn lint:changelog","test":"rimraf coverage && yarn test:prepare && jest && yarn test:browser && yarn posttest","build":"yarn build:source && yarn build:types","clean":"rimraf '*.tsbuildinfo' 'dist/*'","lint:ci":"yarn lint","test:ci":"yarn test","lint:fix":"yarn lint:eslint --fix && yarn lint:misc --write","posttest":"ts-node scripts/coverage.ts && rimraf coverage/jest coverage/wdio","build:cjs":"swc src --out-dir dist/cjs --config-file ../../.swcrc.build.json --config module.type=commonjs","build:esm":"swc src --out-dir dist/esm --config-file ../../.swcrc.build.json --config module.type=es6","lint:misc":"prettier --no-error-on-unmatched-pattern --loglevel warn \"**/*.json\" \"**/*.md\" \"**/*.html\" \"!CHANGELOG.md\" --ignore-path ../../.gitignore","build:clean":"yarn clean && yarn build","build:types":"tsc --project tsconfig.build.json","lint:eslint":"eslint . --cache --ext js,ts,jsx,tsx","build:source":"yarn build:esm && yarn build:cjs","test:browser":"wdio run wdio.config.ts","test:prepare":"yarn mkdirp test/fixtures && ./scripts/generate-fixtures.sh","lint:changelog":"yarn auto-changelog validate","publish:preview":"yarn npm publish --tag preview","prepare-manifest:preview":"../../scripts/prepare-preview-manifest.sh"},"_npmUser":{"name":"metamaskbot","email":"security@metamask.io"},"repository":{"url":"https://github.com/MetaMask/snaps.git","type":"git"},"description":"Controllers for MetaMask Snaps.","directories":{},"sideEffects":false,"dependencies":{"pump":"^3.0.0","immer":"^9.0.6","nanoid":"^3.1.31","tar-stream":"^2.2.0","@xstate/fsm":"^2.0.0","cron-parser":"^4.5.0","gunzip-maybe":"^1.4.2","concat-stream":"^2.0.0","eth-rpc-errors":"^4.0.3","@metamask/utils":"^6.0.1","json-rpc-engine":"^6.1.0","@metamask/rpc-methods":"^0.35.2-flask.1","@metamask/snaps-utils":"^0.35.2-flask.1","@metamask/snaps-registry":"^1.2.1","@metamask/base-controller":"^3.0.0","@metamask/object-multiplex":"^1.2.0","json-rpc-middleware-stream":"^4.2.0","readable-web-to-node-stream":"^3.0.2","@metamask/approval-controller":"^3.0.0","@metamask/post-message-stream":"^6.1.2","@metamask/permission-controller":"^4.0.0","@metamask/snaps-execution-environments":"^0.35.2-flask.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.2","vite":"^4.3.9","eslint":"^8.27.0","mkdirp":"^1.0.4","rimraf":"^4.1.2","esbuild":"^0.17.15","ts-node":"^10.9.1","@swc/cli":"^0.1.62","prettier":"^2.7.1","@swc/core":"^1.3.66","@swc/jest":"^0.2.26","@wdio/cli":"^8.5.2","deepmerge":"^4.2.2","jest-it-up":"^2.0.0","typescript":"~4.8.4","@types/jest":"^27.5.1","@types/node":"^20.3.1","@types/pump":"^1.1.1","webdriverio":"^8.5.2","@types/mocha":"^10.0.1","@types/chrome":"^0.0.237","@wdio/globals":"^8.5.2","serve-handler":"^6.1.5","jest-fetch-mock":"^3.0.3","istanbul-reports":"^3.1.5","@types/tar-stream":"^2.2.2","eslint-plugin-jest":"^27.1.5","eslint-plugin-node":"^11.1.0","expect-webdriverio":"^4.1.2","@peculiar/webcrypto":"^1.3.3","@types/gunzip-maybe":"^1.4.0","@wdio/spec-reporter":"^8.5.2","eslint-plugin-jsdoc":"^39.6.2","istanbul-lib-report":"^3.0.0","vite-tsconfig-paths":"^4.0.5","@types/concat-stream":"^2.0.0","@wdio/browser-runner":"^8.5.2","eslint-plugin-import":"^2.26.0","@wdio/mocha-framework":"^8.5.2","istanbul-lib-coverage":"^3.2.0","@types/readable-stream":"^2.3.15","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@lavamoat/allow-scripts":"^2.3.1","@metamask/eslint-config":"^11.0.0","@metamask/template-snap":"^0.7.0","@metamask/auto-changelog":"^3.1.0","wdio-geckodriver-service":"^4.1.0","@typescript-eslint/parser":"^5.42.1","wdio-chromedriver-service":"^8.1.1","@wdio/static-server-service":"^8.5.2","prettier-plugin-packagejson":"^2.2.11","@metamask/eslint-config-jest":"^11.0.0","@metamask/eslint-config-nodejs":"^11.0.1","@typescript-eslint/eslint-plugin":"^5.42.1","@metamask/eslint-config-typescript":"^11.0.0","@esbuild-plugins/node-globals-polyfill":"^0.2.3","@esbuild-plugins/node-modules-polyfill":"^0.2.2"},"_npmOperationalInternal":{"tmp":"tmp/snaps-controllers_0.35.2-flask.1_1687551294618_0.7887751192126355","host":"s3://npm-registry-packages"}},"0.36.0-flask.1":{"name":"@metamask/snaps-controllers","version":"0.36.0-flask.1","_id":"@metamask/snaps-controllers@0.36.0-flask.1","maintainers":[{"name":"naugtur","email":"naugtur@gmail.com"},{"name":"ritave","email":"olaf@tomalka.me"},{"name":"danfinlay","email":"dan@danfinlay.com"},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"rekmarks","email":"rekmarks@protonmail.com"},{"name":"metamaskbot","email":"security@metamask.io"},{"name":"gudahtt","email":"markjstacey@gmail.com"},{"name":"brad.decker","email":"bhdecker84@gmail.com"},{"name":"sethkfman","email":"sethkfman@gmail.com"}],"dist":{"shasum":"e2b0d0f4223974b7e4d3a29d949ac6016de00e1b","tarball":"https://registry.npmjs.org/@metamask/snaps-controllers/-/snaps-controllers-0.36.0-flask.1.tgz","fileCount":219,"integrity":"sha512-ybE6vU3l2CE350PBC6WfEou7a+jwTHNZM9rFHt6yFqIxfylPPU5mfxozRG0Td8MScpyHPkvd29bs/BE+sYW/vw==","signatures":[{"sig":"MEYCIQCvkaHw82eh8JNIMlIAucBQpGyJ0QJQlf2scIFjeIMSdwIhALzWSu+5vDabdxG0iaBN+iI1x+l9/gVA5888Irnjs/Zd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1117736},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","browser":{"./dist/cjs/services":"./dist/cjs/services/browser.js","./dist/esm/services":"./dist/esm/services/browser.js"},"engines":{"node":">=16.0.0"},"gitHead":"9156c1dec2c045177e21a463e5b21d282a8ba446","scripts":{"lint":"yarn lint:eslint && yarn lint:misc --check && yarn lint:changelog","test":"rimraf coverage && yarn test:prepare && jest && yarn test:browser && yarn posttest","build":"yarn build:source && yarn build:types","clean":"rimraf '*.tsbuildinfo' 'dist'","lint:ci":"yarn lint","test:ci":"yarn test","lint:fix":"yarn lint:eslint --fix && yarn lint:misc --write","posttest":"ts-node scripts/coverage.ts && rimraf coverage/jest coverage/wdio","build:cjs":"swc src --out-dir dist/cjs --config-file ../../.swcrc.build.json --config module.type=commonjs","build:esm":"swc src --out-dir dist/esm --config-file ../../.swcrc.build.json --config module.type=es6","lint:misc":"prettier --no-error-on-unmatched-pattern --loglevel warn \"**/*.json\" \"**/*.md\" \"**/*.html\" \"!CHANGELOG.md\" --ignore-path ../../.gitignore","build:clean":"yarn clean && yarn build","build:types":"tsc --project tsconfig.build.json","lint:eslint":"eslint . --cache --ext js,ts,jsx,tsx","build:source":"yarn build:esm && yarn build:cjs","test:browser":"wdio run wdio.config.ts","test:prepare":"yarn mkdirp test/fixtures && ./scripts/generate-fixtures.sh","lint:changelog":"yarn auto-changelog validate","publish:preview":"yarn npm publish --tag preview","prepare-manifest:preview":"../../scripts/prepare-preview-manifest.sh"},"_npmUser":{"name":"metamaskbot","email":"security@metamask.io"},"repository":{"url":"https://github.com/MetaMask/snaps.git","type":"git"},"description":"Controllers for MetaMask Snaps.","directories":{},"sideEffects":false,"dependencies":{"pump":"^3.0.0","immer":"^9.0.6","nanoid":"^3.1.31","tar-stream":"^2.2.0","@xstate/fsm":"^2.0.0","cron-parser":"^4.5.0","gunzip-maybe":"^1.4.2","concat-stream":"^2.0.0","eth-rpc-errors":"^4.0.3","@metamask/utils":"^6.0.1","json-rpc-engine":"^6.1.0","@metamask/rpc-methods":"^0.36.0-flask.1","@metamask/snaps-utils":"^0.36.0-flask.1","@metamask/snaps-registry":"^1.2.1","@metamask/base-controller":"^3.0.0","@metamask/object-multiplex":"^1.2.0","json-rpc-middleware-stream":"^4.2.0","readable-web-to-node-stream":"^3.0.2","@metamask/approval-controller":"^3.0.0","@metamask/post-message-stream":"^6.1.2","@metamask/permission-controller":"^4.0.0","@metamask/snaps-execution-environments":"^0.36.0-flask.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.2","vite":"^4.3.9","eslint":"^8.27.0","mkdirp":"^1.0.4","rimraf":"^4.1.2","esbuild":"^0.17.15","ts-node":"^10.9.1","@swc/cli":"^0.1.62","prettier":"^2.7.1","@swc/core":"^1.3.66","@swc/jest":"^0.2.26","@wdio/cli":"^8.5.2","deepmerge":"^4.2.2","jest-it-up":"^2.0.0","typescript":"~4.8.4","@types/jest":"^27.5.1","@types/node":"^20.3.1","@types/pump":"^1.1.1","webdriverio":"^8.5.2","@types/mocha":"^10.0.1","@types/chrome":"^0.0.237","@wdio/globals":"^8.5.2","serve-handler":"^6.1.5","jest-fetch-mock":"^3.0.3","istanbul-reports":"^3.1.5","@types/tar-stream":"^2.2.2","eslint-plugin-jest":"^27.1.5","eslint-plugin-node":"^11.1.0","expect-webdriverio":"^4.1.2","@peculiar/webcrypto":"^1.3.3","@types/gunzip-maybe":"^1.4.0","@wdio/spec-reporter":"^8.5.2","eslint-plugin-jsdoc":"^39.6.2","istanbul-lib-report":"^3.0.0","vite-tsconfig-paths":"^4.0.5","@types/concat-stream":"^2.0.0","@wdio/browser-runner":"^8.5.2","eslint-plugin-import":"^2.26.0","@wdio/mocha-framework":"^8.5.2","istanbul-lib-coverage":"^3.2.0","@types/readable-stream":"^2.3.15","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@lavamoat/allow-scripts":"^2.3.1","@metamask/eslint-config":"^11.0.0","@metamask/template-snap":"^0.7.0","@metamask/auto-changelog":"^3.1.0","wdio-geckodriver-service":"^4.1.0","@typescript-eslint/parser":"^5.42.1","wdio-chromedriver-service":"^8.1.1","@wdio/static-server-service":"^8.5.2","prettier-plugin-packagejson":"^2.2.11","@metamask/eslint-config-jest":"^11.0.0","@metamask/eslint-config-nodejs":"^11.0.1","@typescript-eslint/eslint-plugin":"^5.42.1","@metamask/eslint-config-typescript":"^11.0.0","@esbuild-plugins/node-globals-polyfill":"^0.2.3","@esbuild-plugins/node-modules-polyfill":"^0.2.2"},"_npmOperationalInternal":{"tmp":"tmp/snaps-controllers_0.36.0-flask.1_1688994209406_0.6942666808010971","host":"s3://npm-registry-packages"}},"0.36.1-flask.1":{"name":"@metamask/snaps-controllers","version":"0.36.1-flask.1","_id":"@metamask/snaps-controllers@0.36.1-flask.1","maintainers":[{"name":"naugtur","email":"naugtur@gmail.com"},{"name":"ritave","email":"olaf@tomalka.me"},{"name":"danfinlay","email":"dan@danfinlay.com"},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"rekmarks","email":"rekmarks@protonmail.com"},{"name":"metamaskbot","email":"security@metamask.io"},{"name":"gudahtt","email":"markjstacey@gmail.com"},{"name":"brad.decker","email":"bhdecker84@gmail.com"},{"name":"sethkfman","email":"sethkfman@gmail.com"}],"dist":{"shasum":"e1e385d749edc9945d278e050296a381bb22a2d1","tarball":"https://registry.npmjs.org/@metamask/snaps-controllers/-/snaps-controllers-0.36.1-flask.1.tgz","fileCount":219,"integrity":"sha512-S4HN/7Muu3h3OCr5/jo0TTtTZzfg5kI8wprzLd9rBsoeq/C+MrHc9Hl9/RUkkmCyy8ZWN7XKcGq9zbwO/rdgDQ==","signatures":[{"sig":"MEUCIQC14/IlfyV3W1r8Z2TBIkEW/EcIzBP31QsAXB8fGqOGbwIgZDZPOvuUbrvO9OQtXkcEKFMMPj9mNtfURGAlMbPaxdc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1117890},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","browser":{"./dist/cjs/services":"./dist/cjs/services/browser.js","./dist/esm/services":"./dist/esm/services/browser.js"},"engines":{"node":">=16.0.0"},"gitHead":"bd7b9145b3304b8701710dac34af5960efe517fc","scripts":{"lint":"yarn lint:eslint && yarn lint:misc --check && yarn lint:changelog","test":"rimraf coverage && yarn test:prepare && jest && yarn test:browser && yarn posttest","build":"yarn build:source && yarn build:types","clean":"rimraf '*.tsbuildinfo' 'dist'","lint:ci":"yarn lint","test:ci":"yarn test","lint:fix":"yarn lint:eslint --fix && yarn lint:misc --write","posttest":"ts-node scripts/coverage.ts && rimraf coverage/jest coverage/wdio","build:cjs":"swc src --out-dir dist/cjs --config-file ../../.swcrc.build.json --config module.type=commonjs","build:esm":"swc src --out-dir dist/esm --config-file ../../.swcrc.build.json --config module.type=es6","lint:misc":"prettier --no-error-on-unmatched-pattern --loglevel warn \"**/*.json\" \"**/*.md\" \"**/*.html\" \"!CHANGELOG.md\" --ignore-path ../../.gitignore","build:clean":"yarn clean && yarn build","build:types":"tsc --project tsconfig.build.json","lint:eslint":"eslint . --cache --ext js,ts,jsx,tsx","build:source":"yarn build:esm && yarn build:cjs","test:browser":"wdio run wdio.config.ts","test:prepare":"yarn mkdirp test/fixtures && ./scripts/generate-fixtures.sh","lint:changelog":"yarn auto-changelog validate","publish:preview":"yarn npm publish --tag preview","prepare-manifest:preview":"../../scripts/prepare-preview-manifest.sh"},"_npmUser":{"name":"metamaskbot","email":"security@metamask.io"},"repository":{"url":"https://github.com/MetaMask/snaps.git","type":"git"},"description":"Controllers for MetaMask Snaps.","directories":{},"sideEffects":false,"dependencies":{"pump":"^3.0.0","immer":"^9.0.6","nanoid":"^3.1.31","tar-stream":"^2.2.0","@xstate/fsm":"^2.0.0","cron-parser":"^4.5.0","gunzip-maybe":"^1.4.2","concat-stream":"^2.0.0","eth-rpc-errors":"^4.0.3","@metamask/utils":"^6.0.1","json-rpc-engine":"^6.1.0","@metamask/rpc-methods":"^0.36.1-flask.1","@metamask/snaps-utils":"^0.36.1-flask.1","@metamask/snaps-registry":"^1.2.1","@metamask/base-controller":"^3.0.0","@metamask/object-multiplex":"^1.2.0","json-rpc-middleware-stream":"^4.2.0","readable-web-to-node-stream":"^3.0.2","@metamask/approval-controller":"^3.0.0","@metamask/post-message-stream":"^6.1.2","@metamask/permission-controller":"^4.0.0","@metamask/snaps-execution-environments":"^0.36.1-flask.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.2","vite":"^4.3.9","eslint":"^8.27.0","mkdirp":"^1.0.4","rimraf":"^4.1.2","esbuild":"^0.17.15","ts-node":"^10.9.1","@swc/cli":"^0.1.62","prettier":"^2.7.1","@swc/core":"^1.3.66","@swc/jest":"^0.2.26","@wdio/cli":"^8.5.2","deepmerge":"^4.2.2","jest-it-up":"^2.0.0","typescript":"~4.8.4","@types/jest":"^27.5.1","@types/node":"^20.3.1","@types/pump":"^1.1.1","webdriverio":"^8.5.2","@types/mocha":"^10.0.1","@types/chrome":"^0.0.237","@wdio/globals":"^8.5.2","serve-handler":"^6.1.5","jest-fetch-mock":"^3.0.3","istanbul-reports":"^3.1.5","@types/tar-stream":"^2.2.2","eslint-plugin-jest":"^27.1.5","eslint-plugin-node":"^11.1.0","expect-webdriverio":"^4.1.2","@peculiar/webcrypto":"^1.3.3","@types/gunzip-maybe":"^1.4.0","@wdio/spec-reporter":"^8.5.2","eslint-plugin-jsdoc":"^39.6.2","istanbul-lib-report":"^3.0.0","vite-tsconfig-paths":"^4.0.5","@types/concat-stream":"^2.0.0","@wdio/browser-runner":"^8.5.2","eslint-plugin-import":"^2.26.0","@wdio/mocha-framework":"^8.5.2","istanbul-lib-coverage":"^3.2.0","@types/readable-stream":"^2.3.15","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@lavamoat/allow-scripts":"^2.3.1","@metamask/eslint-config":"^11.0.0","@metamask/template-snap":"^0.7.0","@metamask/auto-changelog":"^3.1.0","wdio-geckodriver-service":"^4.1.0","@typescript-eslint/parser":"^5.42.1","wdio-chromedriver-service":"^8.1.1","@wdio/static-server-service":"^8.5.2","prettier-plugin-packagejson":"^2.2.11","@metamask/eslint-config-jest":"^11.0.0","@metamask/eslint-config-nodejs":"^11.0.1","@typescript-eslint/eslint-plugin":"^5.42.1","@metamask/eslint-config-typescript":"^11.0.0","@esbuild-plugins/node-globals-polyfill":"^0.2.3","@esbuild-plugins/node-modules-polyfill":"^0.2.2"},"_npmOperationalInternal":{"tmp":"tmp/snaps-controllers_0.36.1-flask.1_1688998895323_0.8092748043793572","host":"s3://npm-registry-packages"}},"0.37.0-flask.1":{"name":"@metamask/snaps-controllers","version":"0.37.0-flask.1","_id":"@metamask/snaps-controllers@0.37.0-flask.1","maintainers":[{"name":"naugtur","email":"naugtur@gmail.com"},{"name":"ritave","email":"olaf@tomalka.me"},{"name":"danfinlay","email":"dan@danfinlay.com"},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"rekmarks","email":"rekmarks@protonmail.com"},{"name":"metamaskbot","email":"security@metamask.io"},{"name":"gudahtt","email":"markjstacey@gmail.com"},{"name":"brad.decker","email":"bhdecker84@gmail.com"},{"name":"sethkfman","email":"sethkfman@gmail.com"}],"dist":{"shasum":"f6fb4d431a0e6e1810c1004052c1af44075c128e","tarball":"https://registry.npmjs.org/@metamask/snaps-controllers/-/snaps-controllers-0.37.0-flask.1.tgz","fileCount":219,"integrity":"sha512-O0VHQ+HKB11CEmjOovkGy30/+qqKfQm4doEGlH6UvIygC0OcXl7FQrkNMeqofGvcnyTbocBUj13/ruaLQkRx1A==","signatures":[{"sig":"MEQCICxHdqE/IOeVQ0bWqESqjmcijmgIgdf1lPUaILhyVMaQAiA3I4/y7VC3CTB8jukzAZ7FnRaxy9It8IvSMaqyYU9WCw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1123372},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","browser":{"./dist/cjs/services":"./dist/cjs/services/browser.js","./dist/esm/services":"./dist/esm/services/browser.js"},"engines":{"node":">=16.0.0"},"gitHead":"65a368347779b9a96a6043c9f126af09f6ea3486","scripts":{"lint":"yarn lint:eslint && yarn lint:misc --check && yarn lint:changelog","test":"rimraf coverage && yarn test:prepare && jest && yarn test:browser && yarn posttest","build":"yarn build:source && yarn build:types","clean":"rimraf '*.tsbuildinfo' 'dist'","lint:ci":"yarn lint","test:ci":"yarn test","lint:fix":"yarn lint:eslint --fix && yarn lint:misc --write","posttest":"ts-node scripts/coverage.ts && rimraf coverage/jest coverage/wdio","build:cjs":"swc src --out-dir dist/cjs --config-file ../../.swcrc.build.json --config module.type=commonjs","build:esm":"swc src --out-dir dist/esm --config-file ../../.swcrc.build.json --config module.type=es6","lint:misc":"prettier --no-error-on-unmatched-pattern --loglevel warn \"**/*.json\" \"**/*.md\" \"**/*.html\" \"!CHANGELOG.md\" --ignore-path ../../.gitignore","build:clean":"yarn clean && yarn build","build:types":"tsc --project tsconfig.build.json","lint:eslint":"eslint . --cache --ext js,ts,jsx,tsx","build:source":"yarn build:esm && yarn build:cjs","test:browser":"wdio run wdio.config.ts","test:prepare":"yarn mkdirp test/fixtures && ./scripts/generate-fixtures.sh","lint:changelog":"yarn auto-changelog validate","publish:preview":"yarn npm publish --tag preview","prepare-manifest:preview":"../../scripts/prepare-preview-manifest.sh"},"_npmUser":{"name":"metamaskbot","email":"security@metamask.io"},"repository":{"url":"https://github.com/MetaMask/snaps.git","type":"git"},"description":"Controllers for MetaMask Snaps.","directories":{},"sideEffects":false,"dependencies":{"pump":"^3.0.0","immer":"^9.0.6","nanoid":"^3.1.31","tar-stream":"^2.2.0","@xstate/fsm":"^2.0.0","cron-parser":"^4.5.0","gunzip-maybe":"^1.4.2","concat-stream":"^2.0.0","eth-rpc-errors":"^4.0.3","@metamask/utils":"^6.0.1","json-rpc-engine":"^6.1.0","@metamask/rpc-methods":"^0.37.0-flask.1","@metamask/snaps-utils":"^0.37.0-flask.1","@metamask/snaps-registry":"^1.2.1","@metamask/base-controller":"^3.0.0","@metamask/object-multiplex":"^1.2.0","json-rpc-middleware-stream":"^4.2.0","readable-web-to-node-stream":"^3.0.2","@metamask/approval-controller":"^3.0.0","@metamask/post-message-stream":"^6.1.2","@metamask/permission-controller":"^4.0.0","@metamask/snaps-execution-environments":"^0.37.0-flask.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.2","vite":"^4.3.9","eslint":"^8.27.0","mkdirp":"^1.0.4","rimraf":"^4.1.2","esbuild":"^0.17.15","ts-node":"^10.9.1","@swc/cli":"^0.1.62","prettier":"^2.7.1","@swc/core":"^1.3.66","@swc/jest":"^0.2.26","@wdio/cli":"^8.5.2","deepmerge":"^4.2.2","jest-it-up":"^2.0.0","typescript":"~4.8.4","@types/jest":"^27.5.1","@types/node":"^20.3.1","@types/pump":"^1.1.1","webdriverio":"^8.5.2","@types/mocha":"^10.0.1","@types/chrome":"^0.0.237","@wdio/globals":"^8.5.2","serve-handler":"^6.1.5","eslint-plugin-n":"^15.7.0","jest-fetch-mock":"^3.0.3","istanbul-reports":"^3.1.5","@types/tar-stream":"^2.2.2","eslint-plugin-jest":"^27.1.5","expect-webdriverio":"^4.1.2","@peculiar/webcrypto":"^1.3.3","@types/gunzip-maybe":"^1.4.0","@wdio/spec-reporter":"^8.5.2","eslint-plugin-jsdoc":"^39.6.2","istanbul-lib-report":"^3.0.0","vite-tsconfig-paths":"^4.0.5","@types/concat-stream":"^2.0.0","@wdio/browser-runner":"^8.5.2","eslint-plugin-import":"^2.26.0","@wdio/mocha-framework":"^8.5.2","eslint-plugin-promise":"^6.1.1","istanbul-lib-coverage":"^3.2.0","@types/readable-stream":"^2.3.15","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@lavamoat/allow-scripts":"^2.3.1","@metamask/eslint-config":"^12.1.0","@metamask/template-snap":"^0.7.0","@metamask/auto-changelog":"^3.1.0","wdio-geckodriver-service":"^4.1.0","@typescript-eslint/parser":"^5.42.1","wdio-chromedriver-service":"^8.1.1","@wdio/static-server-service":"^8.5.2","prettier-plugin-packagejson":"^2.2.11","@metamask/eslint-config-jest":"^12.1.0","@metamask/eslint-config-nodejs":"^12.1.0","@typescript-eslint/eslint-plugin":"^5.42.1","@metamask/eslint-config-typescript":"^12.1.0","@esbuild-plugins/node-globals-polyfill":"^0.2.3","@esbuild-plugins/node-modules-polyfill":"^0.2.2"},"_npmOperationalInternal":{"tmp":"tmp/snaps-controllers_0.37.0-flask.1_1689669031651_0.44382811258803945","host":"s3://npm-registry-packages"}},"0.37.1-flask.1":{"name":"@metamask/snaps-controllers","version":"0.37.1-flask.1","_id":"@metamask/snaps-controllers@0.37.1-flask.1","maintainers":[{"name":"naugtur","email":"naugtur@gmail.com"},{"name":"ritave","email":"olaf@tomalka.me"},{"name":"danfinlay","email":"dan@danfinlay.com"},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"rekmarks","email":"rekmarks@protonmail.com"},{"name":"metamaskbot","email":"security@metamask.io"},{"name":"gudahtt","email":"markjstacey@gmail.com"},{"name":"brad.decker","email":"bhdecker84@gmail.com"},{"name":"sethkfman","email":"sethkfman@gmail.com"}],"dist":{"shasum":"7dafeccaaa425167872c7a14ca48bfcf3057cf30","tarball":"https://registry.npmjs.org/@metamask/snaps-controllers/-/snaps-controllers-0.37.1-flask.1.tgz","fileCount":219,"integrity":"sha512-umxO0fWQoHvi9DnqECqhEyWRqM0ck2PUl49g/S0HL4SSuaeGAL/eg0PsnI1B1EJKCo6nS6Ey1bPMS+DHLiLUgA==","signatures":[{"sig":"MEYCIQCkzfdnzgG23DFC3HgUKHAJaY4oYHZmur7FykVRcnqrJgIhALkX+uMe5635IkitxcW1pKwq19kUqsd3D5HKPaUzy6Ww","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1123526},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","browser":{"./dist/cjs/services":"./dist/cjs/services/browser.js","./dist/esm/services":"./dist/esm/services/browser.js"},"engines":{"node":">=16.0.0"},"gitHead":"1686ee513ccdfdc1646fa1c1dd343ceb957dcb05","scripts":{"lint":"yarn lint:eslint && yarn lint:misc --check && yarn lint:changelog","test":"rimraf coverage && yarn test:prepare && jest && yarn test:browser && yarn posttest","build":"yarn build:source && yarn build:types","clean":"rimraf '*.tsbuildinfo' 'dist'","lint:ci":"yarn lint","test:ci":"yarn test","lint:fix":"yarn lint:eslint --fix && yarn lint:misc --write","posttest":"ts-node scripts/coverage.ts && rimraf coverage/jest coverage/wdio","build:cjs":"swc src --out-dir dist/cjs --config-file ../../.swcrc.build.json --config module.type=commonjs","build:esm":"swc src --out-dir dist/esm --config-file ../../.swcrc.build.json --config module.type=es6","lint:misc":"prettier --no-error-on-unmatched-pattern --loglevel warn \"**/*.json\" \"**/*.md\" \"**/*.html\" \"!CHANGELOG.md\" --ignore-path ../../.gitignore","build:clean":"yarn clean && yarn build","build:types":"tsc --project tsconfig.build.json","lint:eslint":"eslint . --cache --ext js,ts,jsx,tsx","build:source":"yarn build:esm && yarn build:cjs","test:browser":"wdio run wdio.config.ts","test:prepare":"yarn mkdirp test/fixtures && ./scripts/generate-fixtures.sh","lint:changelog":"yarn auto-changelog validate","publish:preview":"yarn npm publish --tag preview","prepare-manifest:preview":"../../scripts/prepare-preview-manifest.sh"},"_npmUser":{"name":"metamaskbot","email":"security@metamask.io"},"repository":{"url":"https://github.com/MetaMask/snaps.git","type":"git"},"description":"Controllers for MetaMask Snaps.","directories":{},"sideEffects":false,"dependencies":{"pump":"^3.0.0","immer":"^9.0.6","nanoid":"^3.1.31","tar-stream":"^2.2.0","@xstate/fsm":"^2.0.0","cron-parser":"^4.5.0","gunzip-maybe":"^1.4.2","concat-stream":"^2.0.0","eth-rpc-errors":"^4.0.3","@metamask/utils":"^6.0.1","json-rpc-engine":"^6.1.0","@metamask/rpc-methods":"^0.37.1-flask.1","@metamask/snaps-utils":"^0.37.1-flask.1","@metamask/snaps-registry":"^1.2.1","@metamask/base-controller":"^3.0.0","@metamask/object-multiplex":"^1.2.0","json-rpc-middleware-stream":"^4.2.0","readable-web-to-node-stream":"^3.0.2","@metamask/approval-controller":"^3.0.0","@metamask/post-message-stream":"^6.1.2","@metamask/permission-controller":"^4.0.0","@metamask/snaps-execution-environments":"^0.37.1-flask.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.2","vite":"^4.3.9","eslint":"^8.27.0","mkdirp":"^1.0.4","rimraf":"^4.1.2","esbuild":"^0.17.15","ts-node":"^10.9.1","@swc/cli":"^0.1.62","prettier":"^2.7.1","@swc/core":"^1.3.66","@swc/jest":"^0.2.26","@wdio/cli":"^8.5.2","deepmerge":"^4.2.2","jest-it-up":"^2.0.0","typescript":"~4.8.4","@types/jest":"^27.5.1","@types/node":"^20.3.1","@types/pump":"^1.1.1","webdriverio":"^8.5.2","@types/mocha":"^10.0.1","@types/chrome":"^0.0.237","@wdio/globals":"^8.5.2","serve-handler":"^6.1.5","eslint-plugin-n":"^15.7.0","jest-fetch-mock":"^3.0.3","istanbul-reports":"^3.1.5","@types/tar-stream":"^2.2.2","eslint-plugin-jest":"^27.1.5","expect-webdriverio":"^4.1.2","@peculiar/webcrypto":"^1.3.3","@types/gunzip-maybe":"^1.4.0","@wdio/spec-reporter":"^8.5.2","eslint-plugin-jsdoc":"^39.6.2","istanbul-lib-report":"^3.0.0","vite-tsconfig-paths":"^4.0.5","@types/concat-stream":"^2.0.0","@wdio/browser-runner":"^8.5.2","eslint-plugin-import":"^2.26.0","@wdio/mocha-framework":"^8.5.2","eslint-plugin-promise":"^6.1.1","istanbul-lib-coverage":"^3.2.0","@types/readable-stream":"^2.3.15","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@lavamoat/allow-scripts":"^2.3.1","@metamask/eslint-config":"^12.1.0","@metamask/template-snap":"^0.7.0","@metamask/auto-changelog":"^3.1.0","wdio-geckodriver-service":"^4.1.0","@typescript-eslint/parser":"^5.42.1","wdio-chromedriver-service":"^8.1.1","@wdio/static-server-service":"^8.5.2","prettier-plugin-packagejson":"^2.2.11","@metamask/eslint-config-jest":"^12.1.0","@metamask/eslint-config-nodejs":"^12.1.0","@typescript-eslint/eslint-plugin":"^5.42.1","@metamask/eslint-config-typescript":"^12.1.0","@esbuild-plugins/node-globals-polyfill":"^0.2.3","@esbuild-plugins/node-modules-polyfill":"^0.2.2"},"_npmOperationalInternal":{"tmp":"tmp/snaps-controllers_0.37.1-flask.1_1689715588834_0.382725412331564","host":"s3://npm-registry-packages"}},"0.37.2-flask.1":{"name":"@metamask/snaps-controllers","version":"0.37.2-flask.1","_id":"@metamask/snaps-controllers@0.37.2-flask.1","maintainers":[{"name":"lgbot","email":"khebkoh9@anonaddy.me"},{"name":"naugtur","email":"naugtur@gmail.com"},{"name":"ritave","email":"olaf@tomalka.me"},{"name":"danfinlay","email":"dan@danfinlay.com"},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"rekmarks","email":"rekmarks@protonmail.com"},{"name":"metamaskbot","email":"security@metamask.io"},{"name":"gudahtt","email":"markjstacey@gmail.com"},{"name":"brad.decker","email":"bhdecker84@gmail.com"},{"name":"sethkfman","email":"sethkfman@gmail.com"}],"dist":{"shasum":"65a5f5322fe090f93cac3c122cd6ebb39a1203d9","tarball":"https://registry.npmjs.org/@metamask/snaps-controllers/-/snaps-controllers-0.37.2-flask.1.tgz","fileCount":219,"integrity":"sha512-yTtft5lEPp8zWMlliHoI09V8BDLia5V4MdYhc3+ix0aJQwrP9T9e+YIQ5S1nBnt16McJ2nwb9VZSGnPMVL1l9w==","signatures":[{"sig":"MEYCIQDUC1Rm+SsDe5lMohgsGIN9o3WFXl2S8x+M4nPkdo0uPwIhAIfeysFBGN8MNGAlK1lKeO5wlLCA99AhZQ8m+uNBsATA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1089668},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","browser":{"./dist/cjs/services":"./dist/cjs/services/browser.js","./dist/esm/services":"./dist/esm/services/browser.js"},"engines":{"node":">=16.0.0"},"gitHead":"d7c43c34e370c8786682d2ebca2682be0221953c","scripts":{"lint":"yarn lint:eslint && yarn lint:misc --check && yarn lint:changelog","test":"rimraf coverage && yarn test:prepare && jest && yarn test:browser && yarn posttest","build":"yarn build:source && yarn build:types","clean":"rimraf '*.tsbuildinfo' 'dist'","lint:ci":"yarn lint","test:ci":"yarn test","lint:fix":"yarn lint:eslint --fix && yarn lint:misc --write","posttest":"ts-node scripts/coverage.ts && rimraf coverage/jest coverage/wdio","build:cjs":"swc src --out-dir dist/cjs --config-file ../../.swcrc.build.json --config module.type=commonjs","build:esm":"swc src --out-dir dist/esm --config-file ../../.swcrc.build.json --config module.type=es6","lint:misc":"prettier --no-error-on-unmatched-pattern --loglevel warn \"**/*.json\" \"**/*.md\" \"**/*.html\" \"!CHANGELOG.md\" --ignore-path ../../.gitignore","build:clean":"yarn clean && yarn build","build:types":"tsc --project tsconfig.build.json","lint:eslint":"eslint . --cache --ext js,ts,jsx,tsx","build:source":"yarn build:esm && yarn build:cjs","test:browser":"wdio run wdio.config.ts","test:prepare":"yarn mkdirp test/fixtures && ./scripts/generate-fixtures.sh","lint:changelog":"../../scripts/validate-changelog.sh @metamask/snaps-controllers","publish:preview":"yarn npm publish --tag preview","prepare-manifest:preview":"../../scripts/prepare-preview-manifest.sh"},"_npmUser":{"name":"metamaskbot","email":"security@metamask.io"},"repository":{"url":"https://github.com/MetaMask/snaps.git","type":"git"},"description":"Controllers for MetaMask Snaps.","directories":{},"sideEffects":false,"dependencies":{"pump":"^3.0.0","immer":"^9.0.6","nanoid":"^3.1.31","tar-stream":"^2.2.0","@xstate/fsm":"^2.0.0","cron-parser":"^4.5.0","gunzip-maybe":"^1.4.2","concat-stream":"^2.0.0","eth-rpc-errors":"^4.0.3","@metamask/utils":"^6.0.1","json-rpc-engine":"^6.1.0","@metamask/rpc-methods":"^0.37.2-flask.1","@metamask/snaps-utils":"^0.37.2-flask.1","@metamask/snaps-registry":"^1.2.1","@metamask/base-controller":"^3.0.0","@metamask/object-multiplex":"^1.2.0","json-rpc-middleware-stream":"^4.2.0","readable-web-to-node-stream":"^3.0.2","@metamask/approval-controller":"^3.0.0","@metamask/post-message-stream":"^6.1.2","@metamask/permission-controller":"^4.0.0","@metamask/snaps-execution-environments":"^0.37.2-flask.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.2","vite":"^4.3.9","eslint":"^8.27.0","mkdirp":"^1.0.4","rimraf":"^4.1.2","esbuild":"^0.17.15","ts-node":"^10.9.1","@swc/cli":"^0.1.62","prettier":"^2.7.1","@swc/core":"^1.3.66","@swc/jest":"^0.2.26","@wdio/cli":"^8.5.2","deepmerge":"^4.2.2","jest-it-up":"^2.0.0","typescript":"~4.8.4","@types/jest":"^27.5.1","@types/node":"^20.3.1","@types/pump":"^1.1.1","webdriverio":"^8.5.2","@types/mocha":"^10.0.1","@types/chrome":"^0.0.237","@wdio/globals":"^8.5.2","serve-handler":"^6.1.5","eslint-plugin-n":"^15.7.0","jest-fetch-mock":"^3.0.3","istanbul-reports":"^3.1.5","@types/tar-stream":"^2.2.2","eslint-plugin-jest":"^27.1.5","expect-webdriverio":"^4.1.2","@peculiar/webcrypto":"^1.3.3","@types/gunzip-maybe":"^1.4.0","@wdio/spec-reporter":"^8.5.2","eslint-plugin-jsdoc":"^39.6.2","istanbul-lib-report":"^3.0.0","vite-tsconfig-paths":"^4.0.5","@types/concat-stream":"^2.0.0","@wdio/browser-runner":"^8.5.2","eslint-plugin-import":"^2.26.0","@wdio/mocha-framework":"^8.5.2","eslint-plugin-promise":"^6.1.1","istanbul-lib-coverage":"^3.2.0","@types/readable-stream":"^2.3.15","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@lavamoat/allow-scripts":"^2.3.1","@metamask/eslint-config":"^12.1.0","@metamask/template-snap":"^0.7.0","@metamask/auto-changelog":"^3.1.0","wdio-geckodriver-service":"^4.1.0","@typescript-eslint/parser":"^5.42.1","wdio-chromedriver-service":"^8.1.1","@wdio/static-server-service":"^8.5.2","prettier-plugin-packagejson":"^2.2.11","@metamask/eslint-config-jest":"^12.1.0","@metamask/eslint-config-nodejs":"^12.1.0","@typescript-eslint/eslint-plugin":"^5.42.1","@metamask/eslint-config-typescript":"^12.1.0","@esbuild-plugins/node-globals-polyfill":"^0.2.3","@esbuild-plugins/node-modules-polyfill":"^0.2.2"},"_npmOperationalInternal":{"tmp":"tmp/snaps-controllers_0.37.2-flask.1_1689873463014_0.8667307152319579","host":"s3://npm-registry-packages"}},"0.38.0-flask.1":{"name":"@metamask/snaps-controllers","version":"0.38.0-flask.1","_id":"@metamask/snaps-controllers@0.38.0-flask.1","maintainers":[{"name":"lgbot","email":"khebkoh9@anonaddy.me"},{"name":"naugtur","email":"naugtur@gmail.com"},{"name":"ritave","email":"olaf@tomalka.me"},{"name":"danfinlay","email":"dan@danfinlay.com"},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"rekmarks","email":"rekmarks@protonmail.com"},{"name":"metamaskbot","email":"security@metamask.io"},{"name":"gudahtt","email":"markjstacey@gmail.com"},{"name":"brad.decker","email":"bhdecker84@gmail.com"},{"name":"sethkfman","email":"sethkfman@gmail.com"}],"dist":{"shasum":"715bb59befae739dd17b46dd1b13a4ed957df44c","tarball":"https://registry.npmjs.org/@metamask/snaps-controllers/-/snaps-controllers-0.38.0-flask.1.tgz","fileCount":224,"integrity":"sha512-t42vQNlAGavrj6QUJl4DXsvjO9uc84RfNHbLtQgUrUslMZUBGcu8rUgaHhSUGjLn0MtubnyPju/hMEVqNEhdlA==","signatures":[{"sig":"MEYCIQDBpexhP65XpzrQRCM/SATmTaOK3fW9/cSbAG3Wxl9i/gIhAJap1GokWqrd8TKYmXrKorjYqrhCQVQTk/k0XznZfd2p","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1097359},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","browser":{"./dist/cjs/services":"./dist/cjs/services/browser.js","./dist/esm/services":"./dist/esm/services/browser.js"},"engines":{"node":">=16.0.0"},"gitHead":"d4a66ff7c4cb276b6d4d9038dc37b090fea7d725","scripts":{"lint":"yarn lint:eslint && yarn lint:misc --check && yarn lint:changelog","test":"rimraf coverage && yarn test:prepare && jest && yarn test:browser && yarn posttest","build":"yarn build:source && yarn build:types","clean":"rimraf '*.tsbuildinfo' 'dist'","lint:ci":"yarn lint","test:ci":"yarn test","lint:fix":"yarn lint:eslint --fix && yarn lint:misc --write","posttest":"ts-node scripts/coverage.ts && rimraf coverage/jest coverage/wdio","build:cjs":"swc src --out-dir dist/cjs --config-file ../../.swcrc.build.json --config module.type=commonjs","build:esm":"swc src --out-dir dist/esm --config-file ../../.swcrc.build.json --config module.type=es6","lint:misc":"prettier --no-error-on-unmatched-pattern --loglevel warn \"**/*.json\" \"**/*.md\" \"**/*.html\" \"!CHANGELOG.md\" --ignore-path ../../.gitignore","build:clean":"yarn clean && yarn build","build:types":"tsc --project tsconfig.build.json","lint:eslint":"eslint . --cache --ext js,ts,jsx,tsx","build:source":"yarn build:esm && yarn build:cjs","test:browser":"wdio run wdio.config.ts","test:prepare":"yarn mkdirp test/fixtures && ./scripts/generate-fixtures.sh","lint:changelog":"../../scripts/validate-changelog.sh @metamask/snaps-controllers","publish:preview":"yarn npm publish --tag preview","prepare-manifest:preview":"../../scripts/prepare-preview-manifest.sh"},"_npmUser":{"name":"metamaskbot","email":"security@metamask.io"},"repository":{"url":"https://github.com/MetaMask/snaps.git","type":"git"},"description":"Controllers for MetaMask Snaps.","directories":{},"sideEffects":false,"dependencies":{"pump":"^3.0.0","immer":"^9.0.6","nanoid":"^3.1.31","tar-stream":"^2.2.0","@xstate/fsm":"^2.0.0","cron-parser":"^4.5.0","gunzip-maybe":"^1.4.2","concat-stream":"^2.0.0","eth-rpc-errors":"^4.0.3","@metamask/utils":"^6.0.1","json-rpc-engine":"^6.1.0","@metamask/rpc-methods":"^0.37.2-flask.1","@metamask/snaps-utils":"^0.38.0-flask.1","@metamask/snaps-registry":"^1.2.1","@metamask/base-controller":"^3.0.0","@metamask/object-multiplex":"^1.2.0","json-rpc-middleware-stream":"^4.2.0","readable-web-to-node-stream":"^3.0.2","@metamask/approval-controller":"^3.0.0","@metamask/post-message-stream":"^6.1.2","@metamask/permission-controller":"^4.0.0","@metamask/snaps-execution-environments":"^0.38.0-flask.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.2","vite":"^4.3.9","eslint":"^8.27.0","mkdirp":"^1.0.4","rimraf":"^4.1.2","esbuild":"^0.17.15","ts-node":"^10.9.1","@swc/cli":"^0.1.62","prettier":"^2.7.1","@swc/core":"^1.3.66","@swc/jest":"^0.2.26","@wdio/cli":"^8.5.2","deepmerge":"^4.2.2","jest-it-up":"^2.0.0","typescript":"~4.8.4","@types/jest":"^27.5.1","@types/node":"^20.3.1","@types/pump":"^1.1.1","webdriverio":"^8.5.2","@types/mocha":"^10.0.1","@types/chrome":"^0.0.237","@wdio/globals":"^8.5.2","serve-handler":"^6.1.5","eslint-plugin-n":"^15.7.0","jest-fetch-mock":"^3.0.3","istanbul-reports":"^3.1.5","@types/tar-stream":"^2.2.2","eslint-plugin-jest":"^27.1.5","expect-webdriverio":"^4.1.2","@peculiar/webcrypto":"^1.3.3","@types/gunzip-maybe":"^1.4.0","@wdio/spec-reporter":"^8.5.2","eslint-plugin-jsdoc":"^39.6.2","istanbul-lib-report":"^3.0.0","vite-tsconfig-paths":"^4.0.5","@types/concat-stream":"^2.0.0","@wdio/browser-runner":"^8.5.2","eslint-plugin-import":"^2.26.0","@wdio/mocha-framework":"^8.5.2","eslint-plugin-promise":"^6.1.1","istanbul-lib-coverage":"^3.2.0","@types/readable-stream":"^2.3.15","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@lavamoat/allow-scripts":"^2.3.1","@metamask/eslint-config":"^12.1.0","@metamask/template-snap":"^0.7.0","@metamask/auto-changelog":"^3.1.0","wdio-geckodriver-service":"^4.1.0","@typescript-eslint/parser":"^5.42.1","wdio-chromedriver-service":"^8.1.1","@wdio/static-server-service":"^8.5.2","prettier-plugin-packagejson":"^2.2.11","@metamask/eslint-config-jest":"^12.1.0","@metamask/eslint-config-nodejs":"^12.1.0","@typescript-eslint/eslint-plugin":"^5.42.1","@metamask/eslint-config-typescript":"^12.1.0","@esbuild-plugins/node-globals-polyfill":"^0.2.3","@esbuild-plugins/node-modules-polyfill":"^0.2.2"},"_npmOperationalInternal":{"tmp":"tmp/snaps-controllers_0.38.0-flask.1_1690401172410_0.39288306938940387","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"@metamask/snaps-controllers","version":"1.0.0","_id":"@metamask/snaps-controllers@1.0.0","maintainers":[{"name":"lgbot","email":"khebkoh9@anonaddy.me"},{"name":"naugtur","email":"naugtur@gmail.com"},{"name":"ritave","email":"olaf@tomalka.me"},{"name":"danfinlay","email":"dan@danfinlay.com"},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"rekmarks","email":"rekmarks@protonmail.com"},{"name":"metamaskbot","email":"security@metamask.io"},{"name":"gudahtt","email":"markjstacey@gmail.com"},{"name":"brad.decker","email":"bhdecker84@gmail.com"},{"name":"sethkfman","email":"sethkfman@gmail.com"}],"dist":{"shasum":"6e92b2c769e1cae0bb4319cc5175e08c7c345234","tarball":"https://registry.npmjs.org/@metamask/snaps-controllers/-/snaps-controllers-1.0.0.tgz","fileCount":139,"integrity":"sha512-LTARCk2fQyM705XCgMDgrP3IikDxa+X5mkkU6wFaX+EinFffW7Nx3c3fcL0CZtSGe+9z06QOF/fUhx15k6KTtg==","signatures":[{"sig":"MEQCIE5gBt6spwSZ8slw1sndgFbKdhZ/FK2pyEv+4Pe8v+t3AiARFMjJIE8yZLUGrsle4GyJZb3EAaZ41R/IMjFI7XJLOQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":666254},"main":"dist/index.js","types":"dist/index.d.ts","browser":{"./dist/services":"./dist/services/browser.js"},"engines":{"node":">=16.0.0"},"gitHead":"4e2aafd76b1ac408f4b377ff4fc62de911d35dfc","scripts":{"lint":"yarn lint:eslint && yarn lint:misc --check","test":"rimraf coverage && yarn test:prepare && jest && yarn test:browser && yarn posttest","build":"yarn build:tsc","clean":"rimraf '*.tsbuildinfo' 'dist/*'","test:ci":"yarn test","lint:fix":"yarn lint:eslint --fix && yarn lint:misc --write","posttest":"ts-node scripts/coverage.ts && rimraf coverage/jest coverage/wdio","build:tsc":"tsc --project tsconfig.build.json","lint:misc":"prettier '**/*.json' '**/*.md' '!CHANGELOG.md' --ignore-path ../../.gitignore","build:clean":"yarn clean && yarn build","lint:eslint":"eslint . --cache --ext js,ts","test:browser":"wdio run wdio.config.ts","test:prepare":"yarn mkdirp test/fixtures && ./scripts/generate-fixtures.sh","lint:changelog":"yarn auto-changelog validate","publish:package":"../../scripts/publish-package.sh","publish:preview":"yarn npm publish --tag preview","prepare-manifest:preview":"../../scripts/prepare-preview-manifest.sh"},"_npmUser":{"name":"metamaskbot","email":"security@metamask.io"},"repository":{"url":"https://github.com/MetaMask/snaps.git","type":"git"},"description":"Controllers for MetaMask Snaps.","directories":{},"dependencies":{"pump":"^3.0.0","immer":"^9.0.6","nanoid":"^3.1.31","tar-stream":"^2.2.0","@xstate/fsm":"^2.0.0","cron-parser":"^4.5.0","gunzip-maybe":"^1.4.2","concat-stream":"^2.0.0","eth-rpc-errors":"^4.0.2","@metamask/utils":"^6.0.1","json-rpc-engine":"^6.1.0","@metamask/rpc-methods":"^1.0.0","@metamask/snaps-utils":"^1.0.0","@metamask/snaps-registry":"^1.2.1","@metamask/base-controller":"^3.0.0","@metamask/object-multiplex":"^1.2.0","json-rpc-middleware-stream":"^4.2.0","readable-web-to-node-stream":"^3.0.2","@metamask/approval-controller":"^3.0.0","@metamask/post-message-stream":"^6.1.2","@metamask/permission-controller":"^4.0.0","@metamask/snaps-execution-environments":"^1.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.2","vite":"^4.3.9","eslint":"^8.27.0","mkdirp":"^1.0.4","rimraf":"^3.0.2","ts-jest":"^29.0.0","ts-node":"^10.9.1","prettier":"^2.7.1","@wdio/cli":"^8.3.10","deepmerge":"^4.2.2","jest-it-up":"^2.0.0","typescript":"~4.8.4","@types/jest":"^27.5.1","@types/pump":"^1.1.1","webdriverio":"^8.3.10","@types/mocha":"^10.0.1","@wdio/globals":"^8.3.10","serve-handler":"^6.1.5","jest-fetch-mock":"^3.0.3","istanbul-reports":"^3.1.5","@types/tar-stream":"^2.2.2","eslint-plugin-jest":"^27.1.5","eslint-plugin-node":"^11.1.0","expect-webdriverio":"^4.1.2","@peculiar/webcrypto":"^1.3.3","@types/gunzip-maybe":"^1.4.0","@wdio/spec-reporter":"^8.3.0","eslint-plugin-jsdoc":"^39.6.2","istanbul-lib-report":"^3.0.0","vite-tsconfig-paths":"^4.0.5","@types/concat-stream":"^2.0.0","@wdio/browser-runner":"^8.3.10","eslint-plugin-import":"^2.26.0","@wdio/mocha-framework":"^8.3.0","istanbul-lib-coverage":"^3.2.0","@types/readable-stream":"^2.3.15","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@lavamoat/allow-scripts":"^2.0.3","@metamask/eslint-config":"^11.0.0","@metamask/template-snap":"^0.7.0","@metamask/auto-changelog":"^3.1.0","wdio-geckodriver-service":"^4.1.0","@typescript-eslint/parser":"^5.42.1","wdio-chromedriver-service":"^8.1.1","@wdio/static-server-service":"^8.3.0","prettier-plugin-packagejson":"^2.2.11","@metamask/eslint-config-jest":"^11.0.0","@metamask/eslint-config-nodejs":"^11.0.1","@typescript-eslint/eslint-plugin":"^5.42.1","@metamask/eslint-config-typescript":"^11.0.0","@esbuild-plugins/node-globals-polyfill":"^0.2.3","@esbuild-plugins/node-modules-polyfill":"^0.2.2"},"_npmOperationalInternal":{"tmp":"tmp/snaps-controllers_1.0.0_1692034202017_0.1757424210487002","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@metamask/snaps-controllers","version":"1.0.1","_id":"@metamask/snaps-controllers@1.0.1","maintainers":[{"name":"lgbot","email":"khebkoh9@anonaddy.me"},{"name":"naugtur","email":"naugtur@gmail.com"},{"name":"ritave","email":"olaf@tomalka.me"},{"name":"danfinlay","email":"dan@danfinlay.com"},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"rekmarks","email":"rekmarks@protonmail.com"},{"name":"metamaskbot","email":"security@metamask.io"},{"name":"gudahtt","email":"markjstacey@gmail.com"},{"name":"brad.decker","email":"bhdecker84@gmail.com"},{"name":"sethkfman","email":"sethkfman@gmail.com"}],"dist":{"shasum":"4573ca28a20b8008094fe8a3276a3316b48c9074","tarball":"https://registry.npmjs.org/@metamask/snaps-controllers/-/snaps-controllers-1.0.1.tgz","fileCount":139,"integrity":"sha512-tz5sjtGW4/BKKOq6fZiIK+kr1IzSREk8KkTrCg37MISnpa5kBJARYKkJsQdMiDcI4xvq8rKCvA5j0J8FmrQ8Ww==","signatures":[{"sig":"MEUCIFjmARTB8jb3ahrdybGYunn7frgfNe57XxH9awN43+SZAiEAvVqGJD02ROqg37P5fOvB2duYGgyst+fdpURyA4y/0QE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":669061},"main":"dist/index.js","types":"dist/index.d.ts","browser":{"./dist/services":"./dist/services/browser.js"},"engines":{"node":">=16.0.0"},"gitHead":"13d59bfbaa17be180583c07201ce3bfa19c9ac74","scripts":{"lint":"yarn lint:eslint && yarn lint:misc --check","test":"rimraf coverage && yarn test:prepare && jest && yarn test:browser && yarn posttest","build":"yarn build:tsc","clean":"rimraf '*.tsbuildinfo' 'dist/*'","test:ci":"yarn test","lint:fix":"yarn lint:eslint --fix && yarn lint:misc --write","posttest":"ts-node scripts/coverage.ts && rimraf coverage/jest coverage/wdio","build:tsc":"tsc --project tsconfig.build.json","lint:misc":"prettier '**/*.json' '**/*.md' '!CHANGELOG.md' --ignore-path ../../.gitignore","build:clean":"yarn clean && yarn build","lint:eslint":"eslint . --cache --ext js,ts","test:browser":"wdio run wdio.config.ts","test:prepare":"yarn mkdirp test/fixtures && ./scripts/generate-fixtures.sh","lint:changelog":"yarn auto-changelog validate","publish:package":"../../scripts/publish-package.sh","publish:preview":"yarn npm publish --tag preview","prepare-manifest:preview":"../../scripts/prepare-preview-manifest.sh"},"_npmUser":{"name":"metamaskbot","email":"security@metamask.io"},"repository":{"url":"https://github.com/MetaMask/snaps.git","type":"git"},"description":"Controllers for MetaMask Snaps.","directories":{},"dependencies":{"pump":"^3.0.0","immer":"^9.0.6","nanoid":"^3.1.31","tar-stream":"^2.2.0","@xstate/fsm":"^2.0.0","cron-parser":"^4.5.0","gunzip-maybe":"^1.4.2","concat-stream":"^2.0.0","eth-rpc-errors":"^4.0.2","@metamask/utils":"^6.0.1","json-rpc-engine":"^6.1.0","@metamask/rpc-methods":"^1.0.1","@metamask/snaps-utils":"^1.0.1","@metamask/snaps-registry":"^1.2.1","@metamask/base-controller":"^3.0.0","@metamask/object-multiplex":"^1.2.0","json-rpc-middleware-stream":"^4.2.0","readable-web-to-node-stream":"^3.0.2","@metamask/approval-controller":"^3.0.0","@metamask/post-message-stream":"^6.1.2","@metamask/permission-controller":"^4.0.0","@metamask/snaps-execution-environments":"^1.0.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.2","vite":"^4.3.9","eslint":"^8.27.0","mkdirp":"^1.0.4","rimraf":"^3.0.2","ts-jest":"^29.0.0","ts-node":"^10.9.1","prettier":"^2.7.1","@wdio/cli":"^8.3.10","deepmerge":"^4.2.2","jest-it-up":"^2.0.0","typescript":"~4.8.4","@types/jest":"^27.5.1","@types/pump":"^1.1.1","webdriverio":"^8.3.10","@types/mocha":"^10.0.1","@wdio/globals":"^8.3.10","serve-handler":"^6.1.5","jest-fetch-mock":"^3.0.3","istanbul-reports":"^3.1.5","@types/tar-stream":"^2.2.2","eslint-plugin-jest":"^27.1.5","eslint-plugin-node":"^11.1.0","expect-webdriverio":"^4.1.2","@peculiar/webcrypto":"^1.3.3","@types/gunzip-maybe":"^1.4.0","@wdio/spec-reporter":"^8.3.0","eslint-plugin-jsdoc":"^39.6.2","istanbul-lib-report":"^3.0.0","vite-tsconfig-paths":"^4.0.5","@types/concat-stream":"^2.0.0","@wdio/browser-runner":"^8.3.10","eslint-plugin-import":"^2.26.0","@wdio/mocha-framework":"^8.3.0","istanbul-lib-coverage":"^3.2.0","@types/readable-stream":"^2.3.15","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@lavamoat/allow-scripts":"^2.0.3","@metamask/eslint-config":"^11.0.0","@metamask/template-snap":"^0.7.0","@metamask/auto-changelog":"^3.1.0","wdio-geckodriver-service":"^4.1.0","@typescript-eslint/parser":"^5.42.1","wdio-chromedriver-service":"^8.1.1","@wdio/static-server-service":"^8.3.0","prettier-plugin-packagejson":"^2.2.11","@metamask/eslint-config-jest":"^11.0.0","@metamask/eslint-config-nodejs":"^11.0.1","@typescript-eslint/eslint-plugin":"^5.42.1","@metamask/eslint-config-typescript":"^11.0.0","@esbuild-plugins/node-globals-polyfill":"^0.2.3","@esbuild-plugins/node-modules-polyfill":"^0.2.2"},"_npmOperationalInternal":{"tmp":"tmp/snaps-controllers_1.0.1_1692106227519_0.3645628219754953","host":"s3://npm-registry-packages"}},"0.38.1-flask.1":{"name":"@metamask/snaps-controllers","version":"0.38.1-flask.1","_id":"@metamask/snaps-controllers@0.38.1-flask.1","maintainers":[{"name":"lgbot","email":"khebkoh9@anonaddy.me"},{"name":"naugtur","email":"naugtur@gmail.com"},{"name":"ritave","email":"olaf@tomalka.me"},{"name":"danfinlay","email":"dan@danfinlay.com"},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"rekmarks","email":"rekmarks@protonmail.com"},{"name":"metamaskbot","email":"security@metamask.io"},{"name":"gudahtt","email":"markjstacey@gmail.com"},{"name":"brad.decker","email":"bhdecker84@gmail.com"},{"name":"sethkfman","email":"sethkfman@gmail.com"}],"dist":{"shasum":"9157314822108fcec9d2b591c3ef43dd825bd31f","tarball":"https://registry.npmjs.org/@metamask/snaps-controllers/-/snaps-controllers-0.38.1-flask.1.tgz","fileCount":224,"integrity":"sha512-Os1tSGqsd3KSAcOh7cmkYgyubxczHuu0I1/jjxM7HQqpBmmsalxUqYgKfIT5LNN+S11jCYt6wS31Ysvnyx5fyg==","signatures":[{"sig":"MEYCIQC8nUcEPnwpCpgQVB+Qw7FdXcwiKT8mBfgGkZ/Bst5BSAIhAJeQCS9yf993YZR8TN6eJzUnLk5VozHd4j6H05cp1TSG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1102547},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","browser":{"./dist/cjs/services":"./dist/cjs/services/browser.js","./dist/esm/services":"./dist/esm/services/browser.js"},"engines":{"node":">=16.0.0"},"gitHead":"dd3933458482aa37b84899a40e8e84793dcafa9a","scripts":{"lint":"yarn lint:eslint && yarn lint:misc --check && yarn lint:changelog && yarn lint:dependencies","test":"rimraf coverage && yarn test:prepare && jest && yarn test:browser && yarn posttest","build":"yarn build:source && yarn build:types","clean":"rimraf '*.tsbuildinfo' 'dist'","lint:ci":"yarn lint","test:ci":"yarn test","lint:fix":"yarn lint:eslint --fix && yarn lint:misc --write","posttest":"ts-node scripts/coverage.ts && rimraf coverage/jest coverage/wdio","build:cjs":"swc src --out-dir dist/cjs --config-file ../../.swcrc.build.json --config module.type=commonjs","build:esm":"swc src --out-dir dist/esm --config-file ../../.swcrc.build.json --config module.type=es6","lint:misc":"prettier --no-error-on-unmatched-pattern --loglevel warn \"**/*.json\" \"**/*.md\" \"**/*.html\" \"!CHANGELOG.md\" --ignore-path ../../.gitignore","build:clean":"yarn clean && yarn build","build:types":"tsc --project tsconfig.build.json","lint:eslint":"eslint . --cache --ext js,ts,jsx,tsx","build:source":"yarn build:esm && yarn build:cjs","test:browser":"wdio run wdio.config.ts","test:prepare":"yarn mkdirp test/fixtures && ./scripts/generate-fixtures.sh","lint:changelog":"../../scripts/validate-changelog.sh @metamask/snaps-controllers","publish:preview":"yarn npm publish --tag preview","lint:dependencies":"depcheck","prepare-manifest:preview":"../../scripts/prepare-preview-manifest.sh"},"_npmUser":{"name":"metamaskbot","email":"security@metamask.io"},"repository":{"url":"https://github.com/MetaMask/snaps.git","type":"git"},"description":"Controllers for MetaMask Snaps.","directories":{},"sideEffects":false,"dependencies":{"pump":"^3.0.0","immer":"^9.0.6","nanoid":"^3.1.31","tar-stream":"^2.2.0","@xstate/fsm":"^2.0.0","gunzip-maybe":"^1.4.2","concat-stream":"^2.0.0","eth-rpc-errors":"^4.0.3","@metamask/utils":"^6.0.1","json-rpc-engine":"^6.1.0","@metamask/rpc-methods":"^0.38.0-flask.1","@metamask/snaps-utils":"^0.38.1-flask.1","@metamask/snaps-registry":"^1.2.1","@metamask/base-controller":"^3.2.0","@metamask/object-multiplex":"^1.2.0","json-rpc-middleware-stream":"^4.2.0","readable-web-to-node-stream":"^3.0.2","@metamask/approval-controller":"^3.5.0","@metamask/post-message-stream":"^6.1.2","@metamask/permission-controller":"^4.1.0","@metamask/snaps-execution-environments":"^0.38.1-flask.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.2","vite":"^4.3.9","eslint":"^8.27.0","mkdirp":"^1.0.4","rimraf":"^4.1.2","esbuild":"^0.17.15","ts-node":"^10.9.1","@swc/cli":"^0.1.62","depcheck":"^1.4.5","prettier":"^2.7.1","@swc/core":"1.3.78","@swc/jest":"^0.2.26","@wdio/cli":"^8.5.2","deepmerge":"^4.2.2","typescript":"~4.8.4","@types/jest":"^27.5.1","@types/node":"^20.3.1","@types/pump":"^1.1.1","webdriverio":"^8.5.2","@types/mocha":"^10.0.1","@types/chrome":"^0.0.237","@wdio/globals":"^8.5.2","eslint-plugin-n":"^15.7.0","jest-fetch-mock":"^3.0.3","istanbul-reports":"^3.1.5","@types/tar-stream":"^2.2.2","eslint-plugin-jest":"^27.1.5","expect-webdriverio":"^4.1.2","@types/gunzip-maybe":"^1.4.0","@wdio/spec-reporter":"^8.5.2","eslint-plugin-jsdoc":"^39.6.2","istanbul-lib-report":"^3.0.0","vite-tsconfig-paths":"^4.0.5","@types/concat-stream":"^2.0.0","@wdio/browser-runner":"^8.5.2","eslint-plugin-import":"^2.26.0","@wdio/mocha-framework":"^8.5.2","eslint-plugin-promise":"^6.1.1","istanbul-lib-coverage":"^3.2.0","@types/readable-stream":"^2.3.15","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@lavamoat/allow-scripts":"^2.3.1","@metamask/eslint-config":"^12.1.0","@metamask/template-snap":"^0.7.0","@metamask/auto-changelog":"^3.1.0","wdio-geckodriver-service":"^4.1.0","@typescript-eslint/parser":"^5.42.1","wdio-chromedriver-service":"^8.1.1","@wdio/static-server-service":"^8.5.2","prettier-plugin-packagejson":"^2.2.11","@metamask/eslint-config-jest":"^12.1.0","@metamask/eslint-config-nodejs":"^12.1.0","@typescript-eslint/eslint-plugin":"^5.42.1","@metamask/eslint-config-typescript":"^12.1.0","@esbuild-plugins/node-globals-polyfill":"^0.2.3","@esbuild-plugins/node-modules-polyfill":"^0.2.2"},"_npmOperationalInternal":{"tmp":"tmp/snaps-controllers_0.38.1-flask.1_1692793808394_0.32504152038452006","host":"s3://npm-registry-packages"}},"0.38.2-flask.1":{"name":"@metamask/snaps-controllers","version":"0.38.2-flask.1","_id":"@metamask/snaps-controllers@0.38.2-flask.1","maintainers":[{"name":"lgbot","email":"khebkoh9@anonaddy.me"},{"name":"naugtur","email":"naugtur@gmail.com"},{"name":"ritave","email":"olaf@tomalka.me"},{"name":"danfinlay","email":"dan@danfinlay.com"},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"rekmarks","email":"rekmarks@protonmail.com"},{"name":"metamaskbot","email":"security@metamask.io"},{"name":"gudahtt","email":"markjstacey@gmail.com"},{"name":"brad.decker","email":"bhdecker84@gmail.com"},{"name":"sethkfman","email":"sethkfman@gmail.com"}],"dist":{"shasum":"abbc6a82beb97997d7e46f97333579640afe2504","tarball":"https://registry.npmjs.org/@metamask/snaps-controllers/-/snaps-controllers-0.38.2-flask.1.tgz","fileCount":224,"integrity":"sha512-O4JMrWCekzwP3lbU0ix5m21IxsjZ7SX72Nkyrccb4ivvBdlTCU/Cusa1pSIpgwC+ktAGeOmQcX+UZZNrpfPbnw==","signatures":[{"sig":"MEQCIC39QwsHSpID+hXc6mGFu7TZ2ot8Xxas9FAbn/9ka3KfAiBmfBWmxLPrWO3UDkUE+xHGzHxlT4O4JZrDSJCMv0ul0Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1102810},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","browser":{"./dist/cjs/services":"./dist/cjs/services/browser.js","./dist/esm/services":"./dist/esm/services/browser.js"},"engines":{"node":">=16.0.0"},"gitHead":"315276782b90269982e02f351b73f182c716d738","scripts":{"lint":"yarn lint:eslint && yarn lint:misc --check && yarn lint:changelog && yarn lint:dependencies","test":"rimraf coverage && yarn test:prepare && jest && yarn test:browser && yarn posttest","build":"yarn build:source && yarn build:types","clean":"rimraf '*.tsbuildinfo' 'dist'","lint:ci":"yarn lint","test:ci":"yarn test","lint:fix":"yarn lint:eslint --fix && yarn lint:misc --write","posttest":"ts-node scripts/coverage.ts && rimraf coverage/jest coverage/wdio","build:cjs":"swc src --out-dir dist/cjs --config-file ../../.swcrc.build.json --config module.type=commonjs","build:esm":"swc src --out-dir dist/esm --config-file ../../.swcrc.build.json --config module.type=es6","lint:misc":"prettier --no-error-on-unmatched-pattern --loglevel warn \"**/*.json\" \"**/*.md\" \"**/*.html\" \"!CHANGELOG.md\" --ignore-path ../../.gitignore","build:clean":"yarn clean && yarn build","build:types":"tsc --project tsconfig.build.json","lint:eslint":"eslint . --cache --ext js,ts,jsx,tsx","build:source":"yarn build:esm && yarn build:cjs","test:browser":"wdio run wdio.config.ts","test:prepare":"yarn mkdirp test/fixtures && ./scripts/generate-fixtures.sh","lint:changelog":"../../scripts/validate-changelog.sh @metamask/snaps-controllers","publish:preview":"yarn npm publish --tag preview","lint:dependencies":"depcheck","prepare-manifest:preview":"../../scripts/prepare-preview-manifest.sh"},"_npmUser":{"name":"metamaskbot","email":"security@metamask.io"},"repository":{"url":"https://github.com/MetaMask/snaps.git","type":"git"},"description":"Controllers for MetaMask Snaps.","directories":{},"sideEffects":false,"dependencies":{"pump":"^3.0.0","immer":"^9.0.6","nanoid":"^3.1.31","tar-stream":"^2.2.0","@xstate/fsm":"^2.0.0","gunzip-maybe":"^1.4.2","concat-stream":"^2.0.0","eth-rpc-errors":"^4.0.3","@metamask/utils":"^6.0.1","json-rpc-engine":"^6.1.0","@metamask/rpc-methods":"^0.38.1-flask.1","@metamask/snaps-utils":"^0.38.2-flask.1","@metamask/snaps-registry":"^1.2.1","@metamask/base-controller":"^3.2.0","@metamask/object-multiplex":"^1.2.0","json-rpc-middleware-stream":"^4.2.0","readable-web-to-node-stream":"^3.0.2","@metamask/approval-controller":"^3.5.0","@metamask/post-message-stream":"^6.1.2","@metamask/permission-controller":"^4.1.0","@metamask/snaps-execution-environments":"^0.38.2-flask.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.2","vite":"^4.3.9","eslint":"^8.27.0","mkdirp":"^1.0.4","rimraf":"^4.1.2","esbuild":"^0.17.15","ts-node":"^10.9.1","@swc/cli":"^0.1.62","depcheck":"^1.4.5","prettier":"^2.7.1","@swc/core":"1.3.78","@swc/jest":"^0.2.26","@wdio/cli":"^8.5.2","deepmerge":"^4.2.2","typescript":"~4.8.4","@types/jest":"^27.5.1","@types/node":"^20.3.1","@types/pump":"^1.1.1","webdriverio":"^8.5.2","@types/mocha":"^10.0.1","@types/chrome":"^0.0.237","@wdio/globals":"^8.5.2","eslint-plugin-n":"^15.7.0","jest-fetch-mock":"^3.0.3","istanbul-reports":"^3.1.5","@types/tar-stream":"^2.2.2","eslint-plugin-jest":"^27.1.5","expect-webdriverio":"^4.1.2","@types/gunzip-maybe":"^1.4.0","@wdio/spec-reporter":"^8.5.2","eslint-plugin-jsdoc":"^39.6.2","istanbul-lib-report":"^3.0.0","vite-tsconfig-paths":"^4.0.5","@types/concat-stream":"^2.0.0","@wdio/browser-runner":"^8.5.2","eslint-plugin-import":"^2.26.0","@wdio/mocha-framework":"^8.5.2","eslint-plugin-promise":"^6.1.1","istanbul-lib-coverage":"^3.2.0","@types/readable-stream":"^2.3.15","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@lavamoat/allow-scripts":"^2.3.1","@metamask/eslint-config":"^12.1.0","@metamask/template-snap":"^0.7.0","@metamask/auto-changelog":"^3.1.0","wdio-geckodriver-service":"^4.1.0","@typescript-eslint/parser":"^5.42.1","wdio-chromedriver-service":"^8.1.1","@wdio/static-server-service":"^8.5.2","prettier-plugin-packagejson":"^2.2.11","@metamask/eslint-config-jest":"^12.1.0","@metamask/eslint-config-nodejs":"^12.1.0","@typescript-eslint/eslint-plugin":"^5.42.1","@metamask/eslint-config-typescript":"^12.1.0","@esbuild-plugins/node-globals-polyfill":"^0.2.3","@esbuild-plugins/node-modules-polyfill":"^0.2.2"},"_npmOperationalInternal":{"tmp":"tmp/snaps-controllers_0.38.2-flask.1_1692969584825_0.8936833504308845","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@metamask/snaps-controllers","version":"1.0.2","_id":"@metamask/snaps-controllers@1.0.2","maintainers":[{"name":"lgbot","email":"khebkoh9@anonaddy.me"},{"name":"naugtur","email":"naugtur@gmail.com"},{"name":"ritave","email":"olaf@tomalka.me"},{"name":"danfinlay","email":"dan@danfinlay.com"},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"rekmarks","email":"rekmarks@protonmail.com"},{"name":"metamaskbot","email":"security@metamask.io"},{"name":"gudahtt","email":"markjstacey@gmail.com"},{"name":"brad.decker","email":"bhdecker84@gmail.com"},{"name":"sethkfman","email":"sethkfman@gmail.com"}],"dist":{"shasum":"32a27b7dece74cce0c0777065e753e585d70da33","tarball":"https://registry.npmjs.org/@metamask/snaps-controllers/-/snaps-controllers-1.0.2.tgz","fileCount":139,"integrity":"sha512-v9N2p9BwzqD9dXr/NfD8xVHuR6Ks8jOAxkGj2moRBtD8+WHJGfc8i5xJEyy5ms859p60V0dn0sw9imh7+KTvUg==","signatures":[{"sig":"MEUCIFuNdFlrgnB49qe1YnlpeXIm46zRyyG41ITShHghdiJtAiEAsBPjupHDzl0NTDc1i5tabBYy0baCPzGqRcwxiGKwFiM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":669179},"main":"dist/index.js","types":"dist/index.d.ts","browser":{"./dist/services":"./dist/services/browser.js"},"engines":{"node":">=16.0.0"},"gitHead":"6d4d1cb7c553c36c5c37ef8fef27187b1964efd9","scripts":{"lint":"yarn lint:eslint && yarn lint:misc --check","test":"rimraf coverage && yarn test:prepare && jest && yarn test:browser && yarn posttest","build":"yarn build:tsc","clean":"rimraf '*.tsbuildinfo' 'dist/*'","test:ci":"yarn test","lint:fix":"yarn lint:eslint --fix && yarn lint:misc --write","posttest":"ts-node scripts/coverage.ts && rimraf coverage/jest coverage/wdio","build:tsc":"tsc --project tsconfig.build.json","lint:misc":"prettier '**/*.json' '**/*.md' '!CHANGELOG.md' --ignore-path ../../.gitignore","build:clean":"yarn clean && yarn build","lint:eslint":"eslint . --cache --ext js,ts","test:browser":"wdio run wdio.config.ts","test:prepare":"yarn mkdirp test/fixtures && ./scripts/generate-fixtures.sh","lint:changelog":"yarn auto-changelog validate","publish:package":"../../scripts/publish-package.sh","publish:preview":"yarn npm publish --tag preview","prepare-manifest:preview":"../../scripts/prepare-preview-manifest.sh"},"_npmUser":{"name":"metamaskbot","email":"security@metamask.io"},"repository":{"url":"https://github.com/MetaMask/snaps.git","type":"git"},"description":"Controllers for MetaMask Snaps.","directories":{},"dependencies":{"pump":"^3.0.0","immer":"^9.0.6","nanoid":"^3.1.31","tar-stream":"^2.2.0","@xstate/fsm":"^2.0.0","cron-parser":"^4.5.0","gunzip-maybe":"^1.4.2","concat-stream":"^2.0.0","eth-rpc-errors":"^4.0.2","@metamask/utils":"^6.0.1","json-rpc-engine":"^6.1.0","@metamask/rpc-methods":"^1.0.2","@metamask/snaps-utils":"^1.0.2","@metamask/snaps-registry":"^1.2.1","@metamask/base-controller":"^3.0.0","@metamask/object-multiplex":"^1.2.0","json-rpc-middleware-stream":"^4.2.0","readable-web-to-node-stream":"^3.0.2","@metamask/approval-controller":"^3.0.0","@metamask/post-message-stream":"^6.1.2","@metamask/permission-controller":"^4.0.0","@metamask/snaps-execution-environments":"^1.0.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.2","vite":"^4.3.9","eslint":"^8.27.0","mkdirp":"^1.0.4","rimraf":"^3.0.2","ts-jest":"^29.0.0","ts-node":"^10.9.1","prettier":"^2.7.1","@wdio/cli":"^8.3.10","deepmerge":"^4.2.2","jest-it-up":"^2.0.0","typescript":"~4.8.4","@types/jest":"^27.5.1","@types/pump":"^1.1.1","webdriverio":"^8.3.10","@types/mocha":"^10.0.1","@wdio/globals":"^8.3.10","serve-handler":"^6.1.5","jest-fetch-mock":"^3.0.3","istanbul-reports":"^3.1.5","@types/tar-stream":"^2.2.2","eslint-plugin-jest":"^27.1.5","eslint-plugin-node":"^11.1.0","expect-webdriverio":"^4.1.2","@peculiar/webcrypto":"^1.3.3","@types/gunzip-maybe":"^1.4.0","@wdio/spec-reporter":"^8.3.0","eslint-plugin-jsdoc":"^39.6.2","istanbul-lib-report":"^3.0.0","vite-tsconfig-paths":"^4.0.5","@types/concat-stream":"^2.0.0","@wdio/browser-runner":"^8.3.10","eslint-plugin-import":"^2.26.0","@wdio/mocha-framework":"^8.3.0","istanbul-lib-coverage":"^3.2.0","@types/readable-stream":"^2.3.15","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@lavamoat/allow-scripts":"^2.0.3","@metamask/eslint-config":"^11.0.0","@metamask/template-snap":"^0.7.0","@metamask/auto-changelog":"^3.1.0","wdio-geckodriver-service":"^4.1.0","@typescript-eslint/parser":"^5.42.1","wdio-chromedriver-service":"^8.1.1","@wdio/static-server-service":"^8.3.0","prettier-plugin-packagejson":"^2.2.11","@metamask/eslint-config-jest":"^11.0.0","@metamask/eslint-config-nodejs":"^11.0.1","@typescript-eslint/eslint-plugin":"^5.42.1","@metamask/eslint-config-typescript":"^11.0.0","@esbuild-plugins/node-globals-polyfill":"^0.2.3","@esbuild-plugins/node-modules-polyfill":"^0.2.2"},"_npmOperationalInternal":{"tmp":"tmp/snaps-controllers_1.0.2_1693311975436_0.07426801198618627","host":"s3://npm-registry-packages"}},"0.38.3-flask.1":{"name":"@metamask/snaps-controllers","version":"0.38.3-flask.1","_id":"@metamask/snaps-controllers@0.38.3-flask.1","maintainers":[{"name":"lgbot","email":"khebkoh9@anonaddy.me"},{"name":"naugtur","email":"naugtur@gmail.com"},{"name":"ritave","email":"olaf@tomalka.me"},{"name":"danfinlay","email":"dan@danfinlay.com"},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"rekmarks","email":"rekmarks@protonmail.com"},{"name":"metamaskbot","email":"security@metamask.io"},{"name":"gudahtt","email":"markjstacey@gmail.com"},{"name":"brad.decker","email":"bhdecker84@gmail.com"},{"name":"sethkfman","email":"sethkfman@gmail.com"}],"dist":{"shasum":"15c85aae6cf2d8f2d2f23c212697f5059a9e33b8","tarball":"https://registry.npmjs.org/@metamask/snaps-controllers/-/snaps-controllers-0.38.3-flask.1.tgz","fileCount":224,"integrity":"sha512-SuqRCxc56z68tUKjF2FQKAe4hdDfoXP2zP4f2nw3Tgfi8/329tFpxo3t2ryPAuWjeDy2q42S8x8qdFC0Z+AeqA==","signatures":[{"sig":"MEYCIQCslw9WiEW7ZXptOp5GMvr5gXqb8aqebWCzvSH8rcwpqAIhAMhqDdk2Obco1ajolyNxMJ3dRHjw4jXmUCtOApQiNxlQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1103621},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","browser":{"./dist/cjs/services":"./dist/cjs/services/browser.js","./dist/esm/services":"./dist/esm/services/browser.js"},"engines":{"node":">=16.0.0"},"gitHead":"487f3ed293303124aac98e83340ec21ea4177648","scripts":{"lint":"yarn lint:eslint && yarn lint:misc --check && yarn lint:changelog && yarn lint:dependencies","test":"rimraf coverage && yarn test:prepare && jest && yarn test:browser && yarn posttest","build":"yarn build:source && yarn build:types","clean":"rimraf '*.tsbuildinfo' 'dist'","lint:ci":"yarn lint","test:ci":"yarn test","lint:fix":"yarn lint:eslint --fix && yarn lint:misc --write","posttest":"ts-node scripts/coverage.ts && rimraf coverage/jest coverage/wdio","build:cjs":"swc src --out-dir dist/cjs --config-file ../../.swcrc.build.json --config module.type=commonjs","build:esm":"swc src --out-dir dist/esm --config-file ../../.swcrc.build.json --config module.type=es6","lint:misc":"prettier --no-error-on-unmatched-pattern --loglevel warn \"**/*.json\" \"**/*.md\" \"**/*.html\" \"!CHANGELOG.md\" --ignore-path ../../.gitignore","build:clean":"yarn clean && yarn build","build:types":"tsc --project tsconfig.build.json","lint:eslint":"eslint . --cache --ext js,ts,jsx,tsx","build:source":"yarn build:esm && yarn build:cjs","test:browser":"wdio run wdio.config.ts","test:prepare":"yarn mkdirp test/fixtures && ./scripts/generate-fixtures.sh","lint:changelog":"../../scripts/validate-changelog.sh @metamask/snaps-controllers","publish:preview":"yarn npm publish --tag preview","lint:dependencies":"depcheck","prepare-manifest:preview":"../../scripts/prepare-preview-manifest.sh"},"_npmUser":{"name":"metamaskbot","email":"security@metamask.io"},"repository":{"url":"https://github.com/MetaMask/snaps.git","type":"git"},"description":"Controllers for MetaMask Snaps.","directories":{},"sideEffects":false,"dependencies":{"pump":"^3.0.0","immer":"^9.0.6","nanoid":"^3.1.31","tar-stream":"^2.2.0","@xstate/fsm":"^2.0.0","gunzip-maybe":"^1.4.2","concat-stream":"^2.0.0","eth-rpc-errors":"^4.0.3","@metamask/utils":"^7.1.0","json-rpc-engine":"^6.1.0","@metamask/rpc-methods":"^0.38.2-flask.1","@metamask/snaps-utils":"^0.38.3-flask.1","@metamask/snaps-registry":"^1.2.2","@metamask/base-controller":"^3.2.0","@metamask/object-multiplex":"^1.2.0","json-rpc-middleware-stream":"^4.2.0","readable-web-to-node-stream":"^3.0.2","@metamask/approval-controller":"^3.5.0","@metamask/post-message-stream":"^7.0.0","@metamask/permission-controller":"^4.1.0","@metamask/snaps-execution-environments":"^0.38.3-flask.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.2","vite":"^4.3.9","eslint":"^8.27.0","mkdirp":"^1.0.4","rimraf":"^4.1.2","esbuild":"^0.18.10","ts-node":"^10.9.1","@swc/cli":"^0.1.62","depcheck":"^1.4.5","prettier":"^2.7.1","@swc/core":"1.3.78","@swc/jest":"^0.2.26","@wdio/cli":"^8.15.9","deepmerge":"^4.2.2","typescript":"~4.8.4","@types/jest":"^27.5.1","@types/node":"18.14.2","@types/pump":"^1.1.1","webdriverio":"^8.15.9","@types/mocha":"^10.0.1","@types/chrome":"^0.0.237","@wdio/globals":"^8.15.9","eslint-plugin-n":"^15.7.0","jest-fetch-mock":"^3.0.3","istanbul-reports":"^3.1.5","@types/tar-stream":"^2.2.2","eslint-plugin-jest":"^27.1.5","expect-webdriverio":"^4.1.2","@types/gunzip-maybe":"^1.4.0","@wdio/spec-reporter":"^8.15.7","eslint-plugin-jsdoc":"^39.6.2","istanbul-lib-report":"^3.0.0","vite-tsconfig-paths":"^4.0.5","@types/concat-stream":"^2.0.0","@wdio/browser-runner":"^8.15.9","eslint-plugin-import":"^2.26.0","@wdio/mocha-framework":"^8.15.9","eslint-plugin-promise":"^6.1.1","istanbul-lib-coverage":"^3.2.0","@types/readable-stream":"^2.3.15","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@lavamoat/allow-scripts":"^2.3.1","@metamask/eslint-config":"^12.1.0","@metamask/template-snap":"^0.7.0","@metamask/auto-changelog":"^3.1.0","wdio-geckodriver-service":"^5.0.2","@typescript-eslint/parser":"^5.42.1","wdio-chromedriver-service":"^8.1.1","@wdio/static-server-service":"^8.15.7","prettier-plugin-packagejson":"^2.2.11","@metamask/eslint-config-jest":"^12.1.0","@metamask/eslint-config-nodejs":"^12.1.0","@typescript-eslint/eslint-plugin":"^5.42.1","@metamask/eslint-config-typescript":"^12.1.0","@esbuild-plugins/node-globals-polyfill":"^0.2.3","@esbuild-plugins/node-modules-polyfill":"^0.2.2"},"_npmOperationalInternal":{"tmp":"tmp/snaps-controllers_0.38.3-flask.1_1694165365568_0.47660086019491765","host":"s3://npm-registry-packages"}},"0.39.0-flask.1":{"name":"@metamask/snaps-controllers","version":"0.39.0-flask.1","_id":"@metamask/snaps-controllers@0.39.0-flask.1","maintainers":[{"name":"lgbot","email":"khebkoh9@anonaddy.me"},{"name":"naugtur","email":"naugtur@gmail.com"},{"name":"ritave","email":"olaf@tomalka.me"},{"name":"danfinlay","email":"dan@danfinlay.com"},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"rekmarks","email":"rekmarks@protonmail.com"},{"name":"metamaskbot","email":"security@metamask.io"},{"name":"gudahtt","email":"markjstacey@gmail.com"},{"name":"brad.decker","email":"bhdecker84@gmail.com"},{"name":"sethkfman","email":"sethkfman@gmail.com"}],"dist":{"shasum":"1ee3ee8878664110c5a2af44c4d26a95251280da","tarball":"https://registry.npmjs.org/@metamask/snaps-controllers/-/snaps-controllers-0.39.0-flask.1.tgz","fileCount":229,"integrity":"sha512-maEpmNuj3B5LzWZWq/JuQG8sImoUs4B/K8QGx9kZX781rpjvbPDdM/v+dOLJo8Msuu5Vyy0/88wEn4v0+LMbyg==","signatures":[{"sig":"MEUCIBJQDJI3O8qxDtcVy1wWCE1ry10focFmY2jYxU3D8HSKAiEA5+G+7MvCJb3JO0969tsLvp1azM0EA+TxR/q1kUanlTY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1137196},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","browser":{"./dist/cjs/services":"./dist/cjs/services/browser.js","./dist/esm/services":"./dist/esm/services/browser.js"},"engines":{"node":">=16.0.0"},"gitHead":"c5541899dd6463b8ddc13c44be953c9e804a86be","scripts":{"lint":"yarn lint:eslint && yarn lint:misc --check && yarn lint:changelog && yarn lint:dependencies","test":"rimraf coverage && yarn test:prepare && jest && yarn test:browser && yarn posttest","build":"yarn build:source && yarn build:types","clean":"rimraf '*.tsbuildinfo' 'dist'","lint:ci":"yarn lint","test:ci":"yarn test","lint:fix":"yarn lint:eslint --fix && yarn lint:misc --write","posttest":"ts-node scripts/coverage.ts && rimraf coverage/jest coverage/wdio","build:cjs":"swc src --out-dir dist/cjs --config-file ../../.swcrc.build.json --config module.type=commonjs","build:esm":"swc src --out-dir dist/esm --config-file ../../.swcrc.build.json --config module.type=es6","lint:misc":"prettier --no-error-on-unmatched-pattern --loglevel warn \"**/*.json\" \"**/*.md\" \"**/*.html\" \"!CHANGELOG.md\" --ignore-path ../../.gitignore","build:clean":"yarn clean && yarn build","build:types":"tsc --project tsconfig.build.json","lint:eslint":"eslint . --cache --ext js,ts,jsx,tsx","build:source":"yarn build:esm && yarn build:cjs","test:browser":"wdio run wdio.config.ts","test:prepare":"yarn mkdirp test/fixtures && ./scripts/generate-fixtures.sh","lint:changelog":"../../scripts/validate-changelog.sh @metamask/snaps-controllers","publish:preview":"yarn npm publish --tag preview","lint:dependencies":"depcheck","prepare-manifest:preview":"../../scripts/prepare-preview-manifest.sh"},"_npmUser":{"name":"metamaskbot","email":"security@metamask.io"},"repository":{"url":"https://github.com/MetaMask/snaps.git","type":"git"},"description":"Controllers for MetaMask Snaps.","directories":{},"sideEffects":false,"dependencies":{"immer":"^9.0.6","nanoid":"^3.1.31","tar-stream":"^2.2.0","@xstate/fsm":"^2.0.0","gunzip-maybe":"^1.4.2","concat-stream":"^2.0.0","eth-rpc-errors":"^4.0.3","@metamask/utils":"^8.1.0","json-rpc-engine":"^6.1.0","@metamask/rpc-methods":"^0.38.3-flask.1","@metamask/snaps-utils":"^0.38.4-flask.1","@metamask/snaps-registry":"^2.0.0","@metamask/base-controller":"^3.2.0","@metamask/object-multiplex":"^1.2.0","json-rpc-middleware-stream":"^4.2.0","readable-web-to-node-stream":"^3.0.2","@metamask/approval-controller":"^3.5.0","@metamask/post-message-stream":"^7.0.0","@metamask/permission-controller":"^4.1.0","@metamask/snaps-execution-environments":"^0.39.0-flask.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.2","vite":"^4.3.9","eslint":"^8.27.0","mkdirp":"^1.0.4","rimraf":"^4.1.2","esbuild":"^0.18.10","ts-node":"^10.9.1","@swc/cli":"^0.1.62","depcheck":"^1.4.5","prettier":"^2.7.1","@swc/core":"1.3.78","@swc/jest":"^0.2.26","@wdio/cli":"^8.15.9","deepmerge":"^4.2.2","typescript":"~4.8.4","@types/jest":"^27.5.1","@types/node":"18.14.2","webdriverio":"^8.15.9","@types/mocha":"^10.0.1","@types/chrome":"^0.0.237","@wdio/globals":"^8.15.9","eslint-plugin-n":"^15.7.0","jest-fetch-mock":"^3.0.3","istanbul-reports":"^3.1.5","@types/tar-stream":"^2.2.2","eslint-plugin-jest":"^27.1.5","expect-webdriverio":"^4.1.2","@types/gunzip-maybe":"^1.4.0","@wdio/spec-reporter":"^8.15.7","eslint-plugin-jsdoc":"^39.6.2","istanbul-lib-report":"^3.0.0","vite-tsconfig-paths":"^4.0.5","@types/concat-stream":"^2.0.0","@wdio/browser-runner":"^8.15.9","eslint-plugin-import":"^2.26.0","@wdio/mocha-framework":"^8.15.9","eslint-plugin-promise":"^6.1.1","istanbul-lib-coverage":"^3.2.0","@types/readable-stream":"^2.3.15","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@lavamoat/allow-scripts":"^2.3.1","@metamask/eslint-config":"^12.1.0","@metamask/template-snap":"^0.7.0","@metamask/auto-changelog":"^3.1.0","wdio-geckodriver-service":"^5.0.2","@typescript-eslint/parser":"^5.42.1","wdio-chromedriver-service":"^8.1.1","@wdio/static-server-service":"^8.15.7","prettier-plugin-packagejson":"^2.2.11","@metamask/eslint-config-jest":"^12.1.0","@metamask/eslint-config-nodejs":"^12.1.0","@typescript-eslint/eslint-plugin":"^5.42.1","@metamask/eslint-config-typescript":"^12.1.0","@esbuild-plugins/node-globals-polyfill":"^0.2.3","@esbuild-plugins/node-modules-polyfill":"^0.2.2"},"_npmOperationalInternal":{"tmp":"tmp/snaps-controllers_0.39.0-flask.1_1695231650728_0.7864074136926453","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@metamask/snaps-controllers","version":"2.0.0","_id":"@metamask/snaps-controllers@2.0.0","maintainers":[{"name":"lgbot","email":"khebkoh9@anonaddy.me"},{"name":"naugtur","email":"naugtur@gmail.com"},{"name":"ritave","email":"olaf@tomalka.me"},{"name":"danfinlay","email":"dan@danfinlay.com"},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"rekmarks","email":"rekmarks@protonmail.com"},{"name":"metamaskbot","email":"security@metamask.io"},{"name":"gudahtt","email":"markjstacey@gmail.com"},{"name":"brad.decker","email":"bhdecker84@gmail.com"},{"name":"sethkfman","email":"sethkfman@gmail.com"}],"dist":{"shasum":"6400bd613116556016f73c62b66785aaf4ebd521","tarball":"https://registry.npmjs.org/@metamask/snaps-controllers/-/snaps-controllers-2.0.0.tgz","fileCount":229,"integrity":"sha512-u0fKfSWTgAsYCfYFkMY8btFV4mbbsR6pSMgRb1fvg3pbrJUH528SBVyB1tZEXQYy/4L1zUiFyj2DfeOez1eqTQ==","signatures":[{"sig":"MEUCIQD8UpBk8X3AkQ/HdgUVQPyrsB/wrEgS8ReUf7ERZSn09AIgHVMbeB7UgF+0vowrqniKd/KBkrV2infNQUu4TqQp6LI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1137402},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","browser":{"./dist/cjs/services":"./dist/cjs/services/browser.js","./dist/esm/services":"./dist/esm/services/browser.js"},"engines":{"node":">=16.0.0"},"gitHead":"8eda0bfa1790a0cd422199ade29c9e01b54b7152","scripts":{"lint":"yarn lint:eslint && yarn lint:misc --check && yarn lint:changelog && yarn lint:dependencies","test":"rimraf coverage && yarn test:prepare && jest && yarn test:browser && yarn posttest","build":"yarn build:source && yarn build:types","clean":"rimraf '*.tsbuildinfo' 'dist'","lint:ci":"yarn lint","test:ci":"yarn test","lint:fix":"yarn lint:eslint --fix && yarn lint:misc --write","posttest":"ts-node scripts/coverage.ts && rimraf coverage/jest coverage/wdio","build:cjs":"swc src --out-dir dist/cjs --config-file ../../.swcrc.build.json --config module.type=commonjs","build:esm":"swc src --out-dir dist/esm --config-file ../../.swcrc.build.json --config module.type=es6","lint:misc":"prettier --no-error-on-unmatched-pattern --loglevel warn \"**/*.json\" \"**/*.md\" \"**/*.html\" \"!CHANGELOG.md\" --ignore-path ../../.gitignore","build:clean":"yarn clean && yarn build","build:types":"tsc --project tsconfig.build.json","lint:eslint":"eslint . --cache --ext js,ts,jsx,tsx","build:source":"yarn build:esm && yarn build:cjs","test:browser":"wdio run wdio.config.ts","test:prepare":"yarn mkdirp test/fixtures && ./scripts/generate-fixtures.sh","lint:changelog":"../../scripts/validate-changelog.sh @metamask/snaps-controllers","publish:preview":"yarn npm publish --tag preview","lint:dependencies":"depcheck","prepare-manifest:preview":"../../scripts/prepare-preview-manifest.sh"},"_npmUser":{"name":"metamaskbot","email":"security@metamask.io"},"repository":{"url":"https://github.com/MetaMask/snaps.git","type":"git"},"description":"Controllers for MetaMask Snaps.","directories":{},"sideEffects":false,"dependencies":{"immer":"^9.0.6","nanoid":"^3.1.31","tar-stream":"^2.2.0","@xstate/fsm":"^2.0.0","gunzip-maybe":"^1.4.2","concat-stream":"^2.0.0","eth-rpc-errors":"^4.0.3","@metamask/utils":"^8.1.0","json-rpc-engine":"^6.1.0","@metamask/rpc-methods":"^2.0.0","@metamask/snaps-utils":"^2.0.0","@metamask/snaps-registry":"^2.0.0","@metamask/base-controller":"^3.2.0","@metamask/object-multiplex":"^1.2.0","json-rpc-middleware-stream":"^4.2.0","readable-web-to-node-stream":"^3.0.2","@metamask/approval-controller":"^3.5.0","@metamask/post-message-stream":"^7.0.0","@metamask/permission-controller":"^4.1.0","@metamask/snaps-execution-environments":"^2.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.2","vite":"^4.3.9","eslint":"^8.27.0","mkdirp":"^1.0.4","rimraf":"^4.1.2","esbuild":"^0.18.10","ts-node":"^10.9.1","@swc/cli":"^0.1.62","depcheck":"^1.4.5","prettier":"^2.7.1","@swc/core":"1.3.78","@swc/jest":"^0.2.26","@wdio/cli":"^8.15.9","deepmerge":"^4.2.2","typescript":"~4.8.4","@types/jest":"^27.5.1","@types/node":"18.14.2","webdriverio":"^8.15.9","@types/mocha":"^10.0.1","@types/chrome":"^0.0.237","@wdio/globals":"^8.15.9","eslint-plugin-n":"^15.7.0","jest-fetch-mock":"^3.0.3","istanbul-reports":"^3.1.5","@types/tar-stream":"^2.2.2","eslint-plugin-jest":"^27.1.5","expect-webdriverio":"^4.1.2","@types/gunzip-maybe":"^1.4.0","@wdio/spec-reporter":"^8.15.7","eslint-plugin-jsdoc":"^39.6.2","istanbul-lib-report":"^3.0.0","vite-tsconfig-paths":"^4.0.5","@types/concat-stream":"^2.0.0","@wdio/browser-runner":"^8.15.9","eslint-plugin-import":"^2.26.0","@wdio/mocha-framework":"^8.15.9","eslint-plugin-promise":"^6.1.1","istanbul-lib-coverage":"^3.2.0","@types/readable-stream":"^2.3.15","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@lavamoat/allow-scripts":"^2.3.1","@metamask/eslint-config":"^12.1.0","@metamask/template-snap":"^0.7.0","@metamask/auto-changelog":"^3.1.0","wdio-geckodriver-service":"^5.0.2","@typescript-eslint/parser":"^5.42.1","wdio-chromedriver-service":"^8.1.1","@wdio/static-server-service":"^8.15.7","prettier-plugin-packagejson":"^2.2.11","@metamask/eslint-config-jest":"^12.1.0","@metamask/eslint-config-nodejs":"^12.1.0","@typescript-eslint/eslint-plugin":"^5.42.1","@metamask/eslint-config-typescript":"^12.1.0","@esbuild-plugins/node-globals-polyfill":"^0.2.3","@esbuild-plugins/node-modules-polyfill":"^0.2.2"},"_npmOperationalInternal":{"tmp":"tmp/snaps-controllers_2.0.0_1695300679716_0.25223616005502403","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"@metamask/snaps-controllers","version":"2.0.1","_id":"@metamask/snaps-controllers@2.0.1","maintainers":[{"name":"lgbot","email":"khebkoh9@anonaddy.me"},{"name":"naugtur","email":"naugtur@gmail.com"},{"name":"ritave","email":"olaf@tomalka.me"},{"name":"danfinlay","email":"dan@danfinlay.com"},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"rekmarks","email":"rekmarks@protonmail.com"},{"name":"metamaskbot","email":"security@metamask.io"},{"name":"gudahtt","email":"markjstacey@gmail.com"},{"name":"brad.decker","email":"bhdecker84@gmail.com"},{"name":"sethkfman","email":"sethkfman@gmail.com"}],"dist":{"shasum":"095719a1c557411e3342901dbbe0243c4763657b","tarball":"https://registry.npmjs.org/@metamask/snaps-controllers/-/snaps-controllers-2.0.1.tgz","fileCount":224,"integrity":"sha512-+tnbWPdA4QAlPt1HU+38unnywVpZIZnE24tqZ4LeUZzgTHOofjBkxE0tuSPJbNy2QS2dFs5GSuAW8SENgBNGpQ==","signatures":[{"sig":"MEUCIQCYen9L/yUcoqpWmJ+LGQAcYYT4f6O8WCudifvKsmCU4AIgR+q1wN/NcHK876J3DMDVs1HdLMANCN9W61n0f2QfxaA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1125693},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","browser":{"./dist/cjs/services":"./dist/cjs/services/browser.js","./dist/esm/services":"./dist/esm/services/browser.js"},"engines":{"node":">=16.0.0"},"gitHead":"e08b9afaf9805be844bc6bf7c01941ca45f69efa","scripts":{"lint":"yarn lint:eslint && yarn lint:misc --check && yarn lint:changelog && yarn lint:dependencies","test":"rimraf coverage && yarn test:prepare && jest && yarn test:browser && yarn posttest","build":"yarn build:source && yarn build:types","clean":"rimraf '*.tsbuildinfo' 'dist'","lint:ci":"yarn lint","test:ci":"yarn test","lint:fix":"yarn lint:eslint --fix && yarn lint:misc --write","posttest":"ts-node scripts/coverage.ts && rimraf coverage/jest coverage/wdio","build:cjs":"swc src --out-dir dist/cjs --config-file ../../.swcrc.build.json --config module.type=commonjs","build:esm":"swc src --out-dir dist/esm --config-file ../../.swcrc.build.json --config module.type=es6","lint:misc":"prettier --no-error-on-unmatched-pattern --loglevel warn \"**/*.json\" \"**/*.md\" \"**/*.html\" \"!CHANGELOG.md\" --ignore-path ../../.gitignore","build:clean":"yarn clean && yarn build","build:types":"tsc --project tsconfig.build.json","lint:eslint":"eslint . --cache --ext js,ts,jsx,tsx","build:source":"yarn build:esm && yarn build:cjs","test:browser":"wdio run wdio.config.ts","test:prepare":"yarn mkdirp test/fixtures && ./scripts/generate-fixtures.sh","lint:changelog":"../../scripts/validate-changelog.sh @metamask/snaps-controllers","publish:preview":"yarn npm publish --tag preview","lint:dependencies":"depcheck","prepare-manifest:preview":"../../scripts/prepare-preview-manifest.sh"},"_npmUser":{"name":"metamaskbot","email":"security@metamask.io"},"repository":{"url":"https://github.com/MetaMask/snaps.git","type":"git"},"description":"Controllers for MetaMask Snaps.","directories":{},"sideEffects":false,"dependencies":{"immer":"^9.0.6","nanoid":"^3.1.31","tar-stream":"^2.2.0","@xstate/fsm":"^2.0.0","gunzip-maybe":"^1.4.2","concat-stream":"^2.0.0","eth-rpc-errors":"^4.0.3","@metamask/utils":"^8.1.0","json-rpc-engine":"^6.1.0","@metamask/rpc-methods":"^2.0.0","@metamask/snaps-utils":"^2.0.1","@metamask/snaps-registry":"^2.0.0","@metamask/base-controller":"^3.2.0","@metamask/object-multiplex":"^1.2.0","json-rpc-middleware-stream":"^4.2.0","readable-web-to-node-stream":"^3.0.2","@metamask/approval-controller":"^3.5.0","@metamask/post-message-stream":"^7.0.0","@metamask/permission-controller":"^4.1.0","@metamask/snaps-execution-environments":"^2.0.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.2","vite":"^4.3.9","eslint":"^8.27.0","mkdirp":"^1.0.4","rimraf":"^4.1.2","esbuild":"^0.18.10","ts-node":"^10.9.1","@swc/cli":"^0.1.62","depcheck":"^1.4.5","prettier":"^2.7.1","@swc/core":"1.3.78","@swc/jest":"^0.2.26","@wdio/cli":"^8.15.9","deepmerge":"^4.2.2","typescript":"~4.8.4","@types/jest":"^27.5.1","@types/node":"18.14.2","webdriverio":"^8.15.9","@types/mocha":"^10.0.1","@types/chrome":"^0.0.237","@wdio/globals":"^8.15.9","eslint-plugin-n":"^15.7.0","jest-fetch-mock":"^3.0.3","istanbul-reports":"^3.1.5","@types/tar-stream":"^2.2.2","eslint-plugin-jest":"^27.1.5","expect-webdriverio":"^4.1.2","@types/gunzip-maybe":"^1.4.0","@wdio/spec-reporter":"^8.15.7","eslint-plugin-jsdoc":"^39.6.2","istanbul-lib-report":"^3.0.0","vite-tsconfig-paths":"^4.0.5","@types/concat-stream":"^2.0.0","@wdio/browser-runner":"^8.15.9","eslint-plugin-import":"^2.26.0","@wdio/mocha-framework":"^8.15.9","eslint-plugin-promise":"^6.1.1","istanbul-lib-coverage":"^3.2.0","@types/readable-stream":"^2.3.15","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@lavamoat/allow-scripts":"^2.5.1","@metamask/eslint-config":"^12.1.0","@metamask/template-snap":"^0.7.0","@metamask/auto-changelog":"^3.1.0","wdio-geckodriver-service":"^5.0.2","@typescript-eslint/parser":"^5.42.1","wdio-chromedriver-service":"^8.1.1","@wdio/static-server-service":"^8.15.7","prettier-plugin-packagejson":"^2.2.11","@metamask/eslint-config-jest":"^12.1.0","@metamask/eslint-config-nodejs":"^12.1.0","@typescript-eslint/eslint-plugin":"^5.42.1","@metamask/eslint-config-typescript":"^12.1.0","@esbuild-plugins/node-globals-polyfill":"^0.2.3","@esbuild-plugins/node-modules-polyfill":"^0.2.2"},"_npmOperationalInternal":{"tmp":"tmp/snaps-controllers_2.0.1_1695806580372_0.8564104739663443","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"@metamask/snaps-controllers","version":"2.0.2","_id":"@metamask/snaps-controllers@2.0.2","maintainers":[{"name":"lgbot","email":"khebkoh9@anonaddy.me"},{"name":"naugtur","email":"naugtur@gmail.com"},{"name":"ritave","email":"olaf@tomalka.me"},{"name":"danfinlay","email":"dan@danfinlay.com"},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"rekmarks","email":"rekmarks@protonmail.com"},{"name":"metamaskbot","email":"security@metamask.io"},{"name":"gudahtt","email":"markjstacey@gmail.com"},{"name":"brad.decker","email":"bhdecker84@gmail.com"},{"name":"sethkfman","email":"sethkfman@gmail.com"}],"dist":{"shasum":"e673d1bd9655def9cc1e0bbba247bb25110c0d30","tarball":"https://registry.npmjs.org/@metamask/snaps-controllers/-/snaps-controllers-2.0.2.tgz","fileCount":224,"integrity":"sha512-ZW90M6MMlWU6OnrFDe6zmOcnJVFtzzxo+K7MT8PeHpgxZZuofa5gOwzJe/Zio2Li4oQqP6m2Jkz2LPzSvPFdpQ==","signatures":[{"sig":"MEUCIQD2lIhgSBOv7quD23tKxCFPTADqvH+q9aGO9FzB7EIdKAIgNseo7zEcjK1g9VMrPae27otCdO+egIuoVt1OC18ZYlI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1132133},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","browser":{"./dist/cjs/services":"./dist/cjs/services/browser.js","./dist/esm/services":"./dist/esm/services/browser.js"},"engines":{"node":">=16.0.0"},"gitHead":"4bbbdbfcf09ae530e034d3e90faa8b0b3fcd3cd3","scripts":{"lint":"yarn lint:eslint && yarn lint:misc --check && yarn lint:changelog && yarn lint:dependencies","test":"rimraf coverage && yarn test:prepare && jest && yarn test:browser && yarn posttest","build":"yarn build:source && yarn build:types","clean":"rimraf '*.tsbuildinfo' 'dist'","lint:ci":"yarn lint","test:ci":"yarn test","lint:fix":"yarn lint:eslint --fix && yarn lint:misc --write","posttest":"ts-node scripts/coverage.ts && rimraf coverage/jest coverage/wdio","build:cjs":"swc src --out-dir dist/cjs --config-file ../../.swcrc.build.json --config module.type=commonjs","build:esm":"swc src --out-dir dist/esm --config-file ../../.swcrc.build.json --config module.type=es6","lint:misc":"prettier --no-error-on-unmatched-pattern --loglevel warn \"**/*.json\" \"**/*.md\" \"**/*.html\" \"!CHANGELOG.md\" --ignore-path ../../.gitignore","build:clean":"yarn clean && yarn build","build:types":"tsc --project tsconfig.build.json","lint:eslint":"eslint . --cache --ext js,ts,jsx,tsx","build:source":"yarn build:esm && yarn build:cjs","test:browser":"wdio run wdio.config.ts","test:prepare":"yarn mkdirp test/fixtures && ./scripts/generate-fixtures.sh","lint:changelog":"../../scripts/validate-changelog.sh @metamask/snaps-controllers","publish:preview":"yarn npm publish --tag preview","lint:dependencies":"depcheck","prepare-manifest:preview":"../../scripts/prepare-preview-manifest.sh"},"_npmUser":{"name":"metamaskbot","email":"security@metamask.io"},"repository":{"url":"https://github.com/MetaMask/snaps.git","type":"git"},"description":"Controllers for MetaMask Snaps.","directories":{},"sideEffects":false,"dependencies":{"immer":"^9.0.6","nanoid":"^3.1.31","tar-stream":"^2.2.0","@xstate/fsm":"^2.0.0","gunzip-maybe":"^1.4.2","concat-stream":"^2.0.0","eth-rpc-errors":"^4.0.3","@metamask/utils":"^8.1.0","json-rpc-engine":"^6.1.0","@metamask/rpc-methods":"^2.0.0","@metamask/snaps-utils":"^2.0.1","@metamask/snaps-registry":"^2.0.0","@metamask/base-controller":"^3.2.0","@metamask/object-multiplex":"^1.2.0","json-rpc-middleware-stream":"^4.2.0","readable-web-to-node-stream":"^3.0.2","@metamask/approval-controller":"^3.5.0","@metamask/post-message-stream":"^7.0.0","@metamask/permission-controller":"^4.1.0","@metamask/snaps-execution-environments":"^2.0.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.2","vite":"^4.3.9","eslint":"^8.27.0","mkdirp":"^1.0.4","rimraf":"^4.1.2","esbuild":"^0.18.10","ts-node":"^10.9.1","@swc/cli":"^0.1.62","depcheck":"^1.4.5","prettier":"^2.7.1","@swc/core":"1.3.78","@swc/jest":"^0.2.26","@wdio/cli":"^8.15.9","deepmerge":"^4.2.2","typescript":"~4.8.4","@types/jest":"^27.5.1","@types/node":"18.14.2","webdriverio":"^8.15.9","@types/mocha":"^10.0.1","@types/chrome":"^0.0.237","@wdio/globals":"^8.15.9","eslint-plugin-n":"^15.7.0","jest-fetch-mock":"^3.0.3","istanbul-reports":"^3.1.5","@types/tar-stream":"^2.2.2","eslint-plugin-jest":"^27.1.5","expect-webdriverio":"^4.1.2","@types/gunzip-maybe":"^1.4.0","@wdio/spec-reporter":"^8.15.7","eslint-plugin-jsdoc":"^39.6.2","istanbul-lib-report":"^3.0.0","vite-tsconfig-paths":"^4.0.5","@types/concat-stream":"^2.0.0","@wdio/browser-runner":"^8.15.9","eslint-plugin-import":"^2.26.0","@wdio/mocha-framework":"^8.15.9","eslint-plugin-promise":"^6.1.1","istanbul-lib-coverage":"^3.2.0","@types/readable-stream":"^2.3.15","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@lavamoat/allow-scripts":"^2.5.1","@metamask/eslint-config":"^12.1.0","@metamask/template-snap":"^0.7.0","@metamask/auto-changelog":"^3.1.0","wdio-geckodriver-service":"^5.0.2","@typescript-eslint/parser":"^5.42.1","wdio-chromedriver-service":"^8.1.1","@wdio/static-server-service":"^8.15.7","prettier-plugin-packagejson":"^2.2.11","@metamask/eslint-config-jest":"^12.1.0","@metamask/eslint-config-nodejs":"^12.1.0","@typescript-eslint/eslint-plugin":"^5.42.1","@metamask/eslint-config-typescript":"^12.1.0","@esbuild-plugins/node-globals-polyfill":"^0.2.3","@esbuild-plugins/node-modules-polyfill":"^0.2.2"},"_npmOperationalInternal":{"tmp":"tmp/snaps-controllers_2.0.2_1696331332451_0.04562475215235051","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"@metamask/snaps-controllers","version":"3.0.0","_id":"@metamask/snaps-controllers@3.0.0","maintainers":[{"name":"mcmire","email":"elliot.winkler@gmail.com"},{"name":"nicholasellul","email":"nicholas.ellul1@gmail.com"},{"name":"lgbot","email":"khebkoh9@anonaddy.me"},{"name":"naugtur","email":"naugtur@gmail.com"},{"name":"ritave","email":"olaf@tomalka.me"},{"name":"danfinlay","email":"dan@danfinlay.com"},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"rekmarks","email":"rekmarks@protonmail.com"},{"name":"metamaskbot","email":"security@metamask.io"},{"name":"gudahtt","email":"markjstacey@gmail.com"},{"name":"brad.decker","email":"bhdecker84@gmail.com"},{"name":"sethkfman","email":"sethkfman@gmail.com"}],"dist":{"shasum":"a601ba277b54db630b1d5f3c498b21ce773c97e5","tarball":"https://registry.npmjs.org/@metamask/snaps-controllers/-/snaps-controllers-3.0.0.tgz","fileCount":229,"integrity":"sha512-WgYgcCv0fqVtPOIhVuZv2D333k40ofpFv06niJ3ZHxaa9M82ww2PJxhIRA7Z4j6Gt+fogSAOHnGxRmcxsUd7MQ==","signatures":[{"sig":"MEUCIDEQQPht8pabeDqiyK4vjb1py4gxpQNlBRjNDz0beFBxAiEA6LQQfAhxVgvJ7F1ti4L93qhI67yAZhIzqVTCgZnCdDY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1159460},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","browser":{"./dist/cjs/services":"./dist/cjs/services/browser.js","./dist/esm/services":"./dist/esm/services/browser.js"},"engines":{"node":"^18.16 || >=20"},"gitHead":"fbf605d493b40d5ebb502a28af2adad9d19ed143","scripts":{"lint":"yarn lint:eslint && yarn lint:misc --check && yarn lint:changelog && yarn lint:dependencies","test":"rimraf coverage && yarn test:prepare && jest && yarn test:browser && yarn posttest","build":"yarn build:source && yarn build:types","clean":"rimraf '*.tsbuildinfo' 'dist'","lint:ci":"yarn lint","test:ci":"yarn test","lint:fix":"yarn lint:eslint --fix && yarn lint:misc --write","posttest":"ts-node scripts/coverage.ts && rimraf coverage/jest coverage/wdio","build:cjs":"swc src --out-dir dist/cjs --config-file ../../.swcrc.build.json --config module.type=commonjs","build:esm":"swc src --out-dir dist/esm --config-file ../../.swcrc.build.json --config module.type=es6","lint:misc":"prettier --no-error-on-unmatched-pattern --loglevel warn \"**/*.json\" \"**/*.md\" \"**/*.html\" \"!CHANGELOG.md\" --ignore-path ../../.gitignore","build:clean":"yarn clean && yarn build","build:types":"tsc --project tsconfig.build.json","lint:eslint":"eslint . --cache --ext js,ts,jsx,tsx","build:source":"yarn build:esm && yarn build:cjs","test:browser":"wdio run wdio.config.js","test:prepare":"yarn mkdirp test/fixtures && ./scripts/generate-fixtures.sh","lint:changelog":"../../scripts/validate-changelog.sh @metamask/snaps-controllers","publish:preview":"yarn npm publish --tag preview","lint:dependencies":"depcheck","prepare-manifest:preview":"../../scripts/prepare-preview-manifest.sh"},"_npmUser":{"name":"metamaskbot","email":"security@metamask.io"},"repository":{"url":"https://github.com/MetaMask/snaps.git","type":"git"},"description":"Controllers for MetaMask Snaps.","directories":{},"sideEffects":false,"dependencies":{"immer":"^9.0.6","nanoid":"^3.1.31","tar-stream":"^2.2.0","@xstate/fsm":"^2.0.0","gunzip-maybe":"^1.4.2","concat-stream":"^2.0.0","eth-rpc-errors":"^4.0.3","@metamask/utils":"^8.1.0","json-rpc-engine":"^6.1.0","@metamask/rpc-methods":"^3.0.0","@metamask/snaps-utils":"^3.0.0","@metamask/snaps-registry":"^2.0.0","@metamask/base-controller":"^3.2.0","@metamask/object-multiplex":"^1.2.0","json-rpc-middleware-stream":"^4.2.0","readable-web-to-node-stream":"^3.0.2","@metamask/approval-controller":"^3.5.0","@metamask/post-message-stream":"^7.0.0","@metamask/permission-controller":"^4.1.2","@metamask/snaps-execution-environments":"^3.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.2","vite":"^4.3.9","eslint":"^8.27.0","mkdirp":"^1.0.4","rimraf":"^4.1.2","esbuild":"^0.18.10","ts-node":"^10.9.1","@swc/cli":"^0.1.62","depcheck":"^1.4.5","prettier":"^2.7.1","@swc/core":"1.3.78","@swc/jest":"^0.2.26","@wdio/cli":"^8.15.9","deepmerge":"^4.2.2","typescript":"~4.8.4","@types/jest":"^27.5.1","@types/node":"18.14.2","webdriverio":"^8.15.9","@types/mocha":"^10.0.1","@types/chrome":"^0.0.237","@wdio/globals":"^8.15.9","eslint-plugin-n":"^15.7.0","jest-fetch-mock":"^3.0.3","istanbul-reports":"^3.1.5","@types/tar-stream":"^2.2.2","eslint-plugin-jest":"^27.1.5","expect-webdriverio":"^4.1.2","@types/gunzip-maybe":"^1.4.0","@wdio/spec-reporter":"^8.15.7","eslint-plugin-jsdoc":"^39.6.2","istanbul-lib-report":"^3.0.0","vite-tsconfig-paths":"^4.0.5","@types/concat-stream":"^2.0.0","@wdio/browser-runner":"^8.15.9","eslint-plugin-import":"^2.26.0","@wdio/mocha-framework":"^8.15.9","eslint-plugin-promise":"^6.1.1","istanbul-lib-coverage":"^3.2.0","@types/readable-stream":"^2.3.15","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@lavamoat/allow-scripts":"^2.5.1","@metamask/eslint-config":"^12.1.0","@metamask/template-snap":"^0.7.0","@metamask/auto-changelog":"^3.3.0","wdio-geckodriver-service":"^5.0.2","@typescript-eslint/parser":"^5.42.1","wdio-chromedriver-service":"^8.1.1","@wdio/static-server-service":"^8.15.7","prettier-plugin-packagejson":"^2.2.11","@metamask/eslint-config-jest":"^12.1.0","@metamask/eslint-config-nodejs":"^12.1.0","@typescript-eslint/eslint-plugin":"^5.42.1","@metamask/eslint-config-typescript":"^12.1.0","@esbuild-plugins/node-globals-polyfill":"^0.2.3","@esbuild-plugins/node-modules-polyfill":"^0.2.2"},"_npmOperationalInternal":{"tmp":"tmp/snaps-controllers_3.0.0_1696844221482_0.9260023820467504","host":"s3://npm-registry-packages"}},"3.1.0":{"name":"@metamask/snaps-controllers","version":"3.1.0","_id":"@metamask/snaps-controllers@3.1.0","maintainers":[{"name":"mcmire","email":"elliot.winkler@gmail.com"},{"name":"nicholasellul","email":"nicholas.ellul1@gmail.com"},{"name":"lgbot","email":"khebkoh9@anonaddy.me"},{"name":"naugtur","email":"naugtur@gmail.com"},{"name":"ritave","email":"olaf@tomalka.me"},{"name":"danfinlay","email":"dan@danfinlay.com"},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"rekmarks","email":"rekmarks@protonmail.com"},{"name":"metamaskbot","email":"security@metamask.io"},{"name":"gudahtt","email":"markjstacey@gmail.com"},{"name":"brad.decker","email":"bhdecker84@gmail.com"},{"name":"sethkfman","email":"sethkfman@gmail.com"}],"dist":{"shasum":"7171692411506f6fb1e8eb51645a8e26a36769b8","tarball":"https://registry.npmjs.org/@metamask/snaps-controllers/-/snaps-controllers-3.1.0.tgz","fileCount":229,"integrity":"sha512-/bchW7uyDrljvoMd3kegbIO4NmoBpPOLCkzkYzLj1vAQpODbs+Qq5CfwsjF9zocztpc6rN8hvDNdemuNjOn2vQ==","signatures":[{"sig":"MEUCIQD/V0KztxcKg6N8ZRD1okJ7vBDScWgg/ZinVD4mtjTuRAIga9F/GVhzDxVwYG321b6ATZc0pNadbCofOd5hp808xPk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1182238},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","browser":{"./dist/cjs/services":"./dist/cjs/services/browser.js","./dist/esm/services":"./dist/esm/services/browser.js"},"engines":{"node":"^18.16 || >=20"},"gitHead":"48c961fabea6b54e8dfe38b099e7bace4130f49c","scripts":{"lint":"yarn lint:eslint && yarn lint:misc --check && yarn lint:changelog && yarn lint:dependencies","test":"rimraf coverage && yarn test:prepare && jest && yarn test:browser && yarn posttest","build":"yarn build:source && yarn build:types","clean":"rimraf '*.tsbuildinfo' 'dist'","lint:ci":"yarn lint","test:ci":"yarn test","lint:fix":"yarn lint:eslint --fix && yarn lint:misc --write","posttest":"ts-node scripts/coverage.ts && rimraf coverage/jest coverage/wdio","build:cjs":"swc src --out-dir dist/cjs --config-file ../../.swcrc.build.json --config module.type=commonjs","build:esm":"swc src --out-dir dist/esm --config-file ../../.swcrc.build.json --config module.type=es6","lint:misc":"prettier --no-error-on-unmatched-pattern --loglevel warn \"**/*.json\" \"**/*.md\" \"**/*.html\" \"!CHANGELOG.md\" --ignore-path ../../.gitignore","build:clean":"yarn clean && yarn build","build:types":"tsc --project tsconfig.build.json","lint:eslint":"eslint . --cache --ext js,ts,jsx,tsx","build:source":"yarn build:esm && yarn build:cjs","test:browser":"wdio run wdio.config.js","test:prepare":"yarn mkdirp test/fixtures && ./scripts/generate-fixtures.sh","lint:changelog":"../../scripts/validate-changelog.sh @metamask/snaps-controllers","publish:preview":"yarn npm publish --tag preview","lint:dependencies":"depcheck"},"_npmUser":{"name":"metamaskbot","email":"security@metamask.io"},"repository":{"url":"https://github.com/MetaMask/snaps.git","type":"git"},"description":"Controllers for MetaMask Snaps.","directories":{},"sideEffects":false,"dependencies":{"immer":"^9.0.6","nanoid":"^3.1.31","tar-stream":"^3.1.6","@xstate/fsm":"^2.0.0","gunzip-maybe":"^1.4.2","concat-stream":"^2.0.0","@metamask/utils":"^8.1.0","get-npm-tarball-url":"^2.0.3","@metamask/rpc-errors":"^6.1.0","@metamask/snaps-utils":"^3.1.0","@metamask/snaps-registry":"^2.1.0","@metamask/base-controller":"^3.2.0","@metamask/json-rpc-engine":"^7.1.1","@metamask/object-multiplex":"^1.2.0","json-rpc-middleware-stream":"^5.0.0","@metamask/snaps-rpc-methods":"^3.1.0","readable-web-to-node-stream":"^3.0.2","@metamask/approval-controller":"^4.0.0","@metamask/post-message-stream":"^7.0.0","@metamask/permission-controller":"^5.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.2","vite":"^4.3.9","eslint":"^8.27.0","mkdirp":"^1.0.4","rimraf":"^4.1.2","esbuild":"^0.18.10","ts-node":"^10.9.1","@swc/cli":"^0.1.62","depcheck":"^1.4.7","prettier":"^2.7.1","@swc/core":"1.3.78","@swc/jest":"^0.2.26","@wdio/cli":"^8.19.0","deepmerge":"^4.2.2","typescript":"~4.8.4","@types/jest":"^27.5.1","@types/node":"18.14.2","webdriverio":"^8.19.0","@types/mocha":"^10.0.1","@types/chrome":"^0.0.237","@wdio/globals":"^8.19.0","eslint-plugin-n":"^15.7.0","jest-fetch-mock":"^3.0.3","istanbul-reports":"^3.1.5","@types/tar-stream":"^3.1.1","eslint-plugin-jest":"^27.1.5","expect-webdriverio":"^4.4.1","@types/gunzip-maybe":"^1.4.0","@wdio/spec-reporter":"^8.19.0","eslint-plugin-jsdoc":"^39.6.2","istanbul-lib-report":"^3.0.0","vite-tsconfig-paths":"^4.0.5","@types/concat-stream":"^2.0.0","@wdio/browser-runner":"^8.19.0","eslint-plugin-import":"^2.26.0","@wdio/mocha-framework":"^8.19.0","eslint-plugin-promise":"^6.1.1","istanbul-lib-coverage":"^3.2.0","@types/readable-stream":"^2.3.15","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@lavamoat/allow-scripts":"^2.5.1","@metamask/eslint-config":"^12.1.0","@metamask/template-snap":"^0.7.0","@metamask/auto-changelog":"^3.3.0","wdio-geckodriver-service":"^5.0.2","@typescript-eslint/parser":"^5.42.1","wdio-chromedriver-service":"^8.1.1","@wdio/static-server-service":"^8.19.0","prettier-plugin-packagejson":"^2.2.11","@metamask/eslint-config-jest":"^12.1.0","@metamask/eslint-config-nodejs":"^12.1.0","@typescript-eslint/eslint-plugin":"^5.42.1","@metamask/eslint-config-typescript":"^12.1.0","@esbuild-plugins/node-globals-polyfill":"^0.2.3","@esbuild-plugins/node-modules-polyfill":"^0.2.2"},"peerDependencies":{"@metamask/snaps-execution-environments":"^3.1.0"},"peerDependenciesMeta":{"@metamask/snaps-execution-environments":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/snaps-controllers_3.1.0_1698060000904_0.8248648767342912","host":"s3://npm-registry-packages"}},"3.1.1":{"name":"@metamask/snaps-controllers","version":"3.1.1","_id":"@metamask/snaps-controllers@3.1.1","maintainers":[{"name":"mcmire","email":"elliot.winkler@gmail.com"},{"name":"nicholasellul","email":"nicholas.ellul1@gmail.com"},{"name":"lgbot","email":"khebkoh9@anonaddy.me"},{"name":"naugtur","email":"naugtur@gmail.com"},{"name":"ritave","email":"olaf@tomalka.me"},{"name":"danfinlay","email":"dan@danfinlay.com"},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"rekmarks","email":"rekmarks@protonmail.com"},{"name":"metamaskbot","email":"security@metamask.io"},{"name":"gudahtt","email":"markjstacey@gmail.com"},{"name":"brad.decker","email":"bhdecker84@gmail.com"},{"name":"sethkfman","email":"sethkfman@gmail.com"}],"dist":{"shasum":"d4aeaa6e4d2d8e748528aad4a9b25b3e1fda3b39","tarball":"https://registry.npmjs.org/@metamask/snaps-controllers/-/snaps-controllers-3.1.1.tgz","fileCount":229,"integrity":"sha512-80e4TBLIMiJXmqib7AARNWRgLqoYbWVd8LVrXl6YGJKIJOFblxed/EO7jGmgWDmlkGCUvTioxjXyDWT83vt3EA==","signatures":[{"sig":"MEUCIQCk7dMHmDwFLeK9BpDxMgJZIZs8CCNKZer1O1MwVcolGwIgTMrTV5RYLv/KAXor66CYZ1JHstcrU2HhFTKqcWpuFsU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1183306},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","browser":{"./dist/cjs/services":"./dist/cjs/services/browser.js","./dist/esm/services":"./dist/esm/services/browser.js"},"engines":{"node":"^18.16 || >=20"},"gitHead":"c100b49d4e7f1ef3a559069c4aaca0f98c7cb35e","scripts":{"lint":"yarn lint:eslint && yarn lint:misc --check && yarn lint:changelog && yarn lint:dependencies","test":"rimraf coverage && yarn test:prepare && jest && yarn test:browser && yarn posttest","build":"yarn build:source && yarn build:types","clean":"rimraf '*.tsbuildinfo' 'dist'","lint:ci":"yarn lint","test:ci":"yarn test","lint:fix":"yarn lint:eslint --fix && yarn lint:misc --write","posttest":"ts-node scripts/coverage.ts && rimraf coverage/jest coverage/wdio","build:cjs":"swc src --out-dir dist/cjs --config-file ../../.swcrc.build.json --config module.type=commonjs","build:esm":"swc src --out-dir dist/esm --config-file ../../.swcrc.build.json --config module.type=es6","lint:misc":"prettier --no-error-on-unmatched-pattern --loglevel warn \"**/*.json\" \"**/*.md\" \"**/*.html\" \"!CHANGELOG.md\" --ignore-path ../../.gitignore","build:clean":"yarn clean && yarn build","build:types":"tsc --project tsconfig.build.json","lint:eslint":"eslint . --cache --ext js,ts,jsx,tsx","build:source":"yarn build:esm && yarn build:cjs","test:browser":"wdio run wdio.config.js","test:prepare":"yarn mkdirp test/fixtures && ./scripts/generate-fixtures.sh","lint:changelog":"../../scripts/validate-changelog.sh @metamask/snaps-controllers","publish:preview":"yarn npm publish --tag preview","lint:dependencies":"depcheck"},"_npmUser":{"name":"metamaskbot","email":"security@metamask.io"},"repository":{"url":"https://github.com/MetaMask/snaps.git","type":"git"},"description":"Controllers for MetaMask Snaps.","directories":{},"sideEffects":false,"dependencies":{"immer":"^9.0.6","nanoid":"^3.1.31","tar-stream":"^3.1.6","@xstate/fsm":"^2.0.0","gunzip-maybe":"^1.4.2","concat-stream":"^2.0.0","@metamask/utils":"^8.1.0","get-npm-tarball-url":"^2.0.3","@metamask/rpc-errors":"^6.1.0","@metamask/snaps-utils":"^3.1.0","@metamask/snaps-registry":"^2.1.0","@metamask/base-controller":"^3.2.0","@metamask/json-rpc-engine":"^7.1.1","@metamask/object-multiplex":"^1.2.0","json-rpc-middleware-stream":"^5.0.0","@metamask/snaps-rpc-methods":"^3.1.0","readable-web-to-node-stream":"^3.0.2","@metamask/approval-controller":"^4.0.0","@metamask/post-message-stream":"^7.0.0","@metamask/permission-controller":"^5.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.2","vite":"^4.3.9","eslint":"^8.27.0","mkdirp":"^1.0.4","rimraf":"^4.1.2","esbuild":"^0.18.10","ts-node":"^10.9.1","@swc/cli":"^0.1.62","depcheck":"^1.4.7","prettier":"^2.7.1","@swc/core":"1.3.78","@swc/jest":"^0.2.26","@wdio/cli":"^8.19.0","deepmerge":"^4.2.2","typescript":"~4.8.4","@types/jest":"^27.5.1","@types/node":"18.14.2","webdriverio":"^8.19.0","@types/mocha":"^10.0.1","@types/chrome":"^0.0.237","@wdio/globals":"^8.19.0","eslint-plugin-n":"^15.7.0","jest-fetch-mock":"^3.0.3","istanbul-reports":"^3.1.5","@types/tar-stream":"^3.1.1","eslint-plugin-jest":"^27.1.5","expect-webdriverio":"^4.4.1","@types/gunzip-maybe":"^1.4.0","@wdio/spec-reporter":"^8.19.0","eslint-plugin-jsdoc":"^39.6.2","istanbul-lib-report":"^3.0.0","vite-tsconfig-paths":"^4.0.5","@types/concat-stream":"^2.0.0","@wdio/browser-runner":"^8.19.0","eslint-plugin-import":"^2.26.0","@wdio/mocha-framework":"^8.19.0","eslint-plugin-promise":"^6.1.1","istanbul-lib-coverage":"^3.2.0","@types/readable-stream":"^2.3.15","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@lavamoat/allow-scripts":"^2.5.1","@metamask/eslint-config":"^12.1.0","@metamask/template-snap":"^0.7.0","@metamask/auto-changelog":"^3.3.0","wdio-geckodriver-service":"^5.0.2","@typescript-eslint/parser":"^5.42.1","wdio-chromedriver-service":"^8.1.1","@wdio/static-server-service":"^8.19.0","prettier-plugin-packagejson":"^2.2.11","@metamask/eslint-config-jest":"^12.1.0","@metamask/eslint-config-nodejs":"^12.1.0","@typescript-eslint/eslint-plugin":"^5.42.1","@metamask/eslint-config-typescript":"^12.1.0","@esbuild-plugins/node-globals-polyfill":"^0.2.3","@esbuild-plugins/node-modules-polyfill":"^0.2.2"},"peerDependencies":{"@metamask/snaps-execution-environments":"^3.1.0"},"peerDependenciesMeta":{"@metamask/snaps-execution-environments":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/snaps-controllers_3.1.1_1698239954792_0.7659488118645945","host":"s3://npm-registry-packages"}},"3.2.0":{"name":"@metamask/snaps-controllers","version":"3.2.0","_id":"@metamask/snaps-controllers@3.2.0","maintainers":[{"name":"mcmire","email":"elliot.winkler@gmail.com"},{"name":"nicholasellul","email":"nicholas.ellul1@gmail.com"},{"name":"lgbot","email":"khebkoh9@anonaddy.me"},{"name":"naugtur","email":"naugtur@gmail.com"},{"name":"ritave","email":"olaf@tomalka.me"},{"name":"danfinlay","email":"dan@danfinlay.com"},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"rekmarks","email":"rekmarks@protonmail.com"},{"name":"metamaskbot","email":"security@metamask.io"},{"name":"gudahtt","email":"markjstacey@gmail.com"},{"name":"brad.decker","email":"bhdecker84@gmail.com"},{"name":"sethkfman","email":"sethkfman@gmail.com"}],"dist":{"shasum":"33924bda4e7c5395e6a573d306b786c99161f6e1","tarball":"https://registry.npmjs.org/@metamask/snaps-controllers/-/snaps-controllers-3.2.0.tgz","fileCount":229,"integrity":"sha512-TGxqzsZ3rkzJjxaFHS1ntqaDHCBSVoTUYWRxjkKzFCcMcbX2Quzm9Coong1QlQ7fQjhcCCy4NsHEZPCl8tBB7g==","signatures":[{"sig":"MEYCIQD+Y+kMbstNq/KAwK685eIukxRYqaLK5+uWP1FgF2ouLgIhAPzMD4bqq7kf6EdaLNIB2MylnmkDVegYNtrdCEQMY37p","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1189393},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","browser":{"./dist/cjs/services":"./dist/cjs/services/browser.js","./dist/esm/services":"./dist/esm/services/browser.js"},"engines":{"node":"^18.16 || >=20"},"gitHead":"a3e428d7b7efcef5765eeb5eeb86e6edb85afe01","scripts":{"lint":"yarn lint:eslint && yarn lint:misc --check && yarn lint:changelog && yarn lint:dependencies","test":"rimraf coverage && yarn test:prepare && jest && yarn test:browser && yarn posttest","build":"yarn build:source && yarn build:types","clean":"rimraf '*.tsbuildinfo' 'dist'","lint:ci":"yarn lint","test:ci":"yarn test","lint:fix":"yarn lint:eslint --fix && yarn lint:misc --write","posttest":"ts-node scripts/coverage.ts && rimraf coverage/jest coverage/wdio","build:cjs":"swc src --out-dir dist/cjs --config-file ../../.swcrc.build.json --config module.type=commonjs","build:esm":"swc src --out-dir dist/esm --config-file ../../.swcrc.build.json --config module.type=es6","lint:misc":"prettier --no-error-on-unmatched-pattern --loglevel warn \"**/*.json\" \"**/*.md\" \"**/*.html\" \"!CHANGELOG.md\" --ignore-path ../../.gitignore","build:clean":"yarn clean && yarn build","build:types":"tsc --project tsconfig.build.json","lint:eslint":"eslint . --cache --ext js,ts,jsx,tsx","build:source":"yarn build:esm && yarn build:cjs","test:browser":"wdio run wdio.config.js","test:prepare":"yarn mkdirp test/fixtures && ./scripts/generate-fixtures.sh","lint:changelog":"../../scripts/validate-changelog.sh @metamask/snaps-controllers","publish:preview":"yarn npm publish --tag preview","lint:dependencies":"depcheck"},"_npmUser":{"name":"metamaskbot","email":"security@metamask.io"},"repository":{"url":"https://github.com/MetaMask/snaps.git","type":"git"},"description":"Controllers for MetaMask Snaps.","directories":{},"sideEffects":false,"dependencies":{"immer":"^9.0.6","nanoid":"^3.1.31","tar-stream":"^3.1.6","@xstate/fsm":"^2.0.0","gunzip-maybe":"^1.4.2","concat-stream":"^2.0.0","@metamask/utils":"^8.1.0","@metamask/snaps-ui":"^3.1.0","get-npm-tarball-url":"^2.0.3","@metamask/rpc-errors":"^6.1.0","@metamask/snaps-utils":"^3.2.0","@metamask/snaps-registry":"^2.1.0","@metamask/base-controller":"^3.2.0","@metamask/json-rpc-engine":"^7.1.1","@metamask/object-multiplex":"^1.2.0","json-rpc-middleware-stream":"^5.0.0","@metamask/snaps-rpc-methods":"^3.2.0","readable-web-to-node-stream":"^3.0.2","@metamask/approval-controller":"^4.0.0","@metamask/phishing-controller":"^7.0.0","@metamask/post-message-stream":"^7.0.0","@metamask/permission-controller":"^5.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.2","vite":"^4.3.9","eslint":"^8.27.0","mkdirp":"^1.0.4","rimraf":"^4.1.2","esbuild":"^0.18.10","ts-node":"^10.9.1","@swc/cli":"^0.1.62","depcheck":"^1.4.7","prettier":"^2.7.1","@swc/core":"1.3.78","@swc/jest":"^0.2.26","@wdio/cli":"^8.19.0","deepmerge":"^4.2.2","typescript":"~4.8.4","@types/jest":"^27.5.1","@types/node":"18.14.2","webdriverio":"^8.19.0","@types/mocha":"^10.0.1","@types/chrome":"^0.0.237","@wdio/globals":"^8.19.0","eslint-plugin-n":"^15.7.0","jest-fetch-mock":"^3.0.3","istanbul-reports":"^3.1.5","@types/tar-stream":"^3.1.1","eslint-plugin-jest":"^27.1.5","expect-webdriverio":"^4.4.1","@types/gunzip-maybe":"^1.4.0","@wdio/spec-reporter":"^8.19.0","eslint-plugin-jsdoc":"^39.6.2","istanbul-lib-report":"^3.0.0","vite-tsconfig-paths":"^4.0.5","@types/concat-stream":"^2.0.0","@wdio/browser-runner":"^8.19.0","eslint-plugin-import":"^2.26.0","@wdio/mocha-framework":"^8.19.0","eslint-plugin-promise":"^6.1.1","istanbul-lib-coverage":"^3.2.0","@types/readable-stream":"^2.3.15","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@lavamoat/allow-scripts":"^2.5.1","@metamask/eslint-config":"^12.1.0","@metamask/template-snap":"^0.7.0","@metamask/auto-changelog":"^3.3.0","wdio-geckodriver-service":"^5.0.2","@typescript-eslint/parser":"^5.42.1","wdio-chromedriver-service":"^8.1.1","@wdio/static-server-service":"^8.19.0","prettier-plugin-packagejson":"^2.2.11","@metamask/eslint-config-jest":"^12.1.0","@metamask/eslint-config-nodejs":"^12.1.0","@typescript-eslint/eslint-plugin":"^5.42.1","@metamask/eslint-config-typescript":"^12.1.0","@esbuild-plugins/node-globals-polyfill":"^0.2.3","@esbuild-plugins/node-modules-polyfill":"^0.2.2"},"peerDependencies":{"@metamask/snaps-execution-environments":"^3.1.0"},"peerDependenciesMeta":{"@metamask/snaps-execution-environments":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/snaps-controllers_3.2.0_1698748889206_0.8065566285617736","host":"s3://npm-registry-packages"}},"3.3.0":{"name":"@metamask/snaps-controllers","version":"3.3.0","_id":"@metamask/snaps-controllers@3.3.0","maintainers":[{"name":"mcmire","email":"elliot.winkler@gmail.com"},{"name":"nicholasellul","email":"nicholas.ellul1@gmail.com"},{"name":"lgbot","email":"khebkoh9@anonaddy.me"},{"name":"naugtur","email":"naugtur@gmail.com"},{"name":"ritave","email":"olaf@tomalka.me"},{"name":"danfinlay","email":"dan@danfinlay.com"},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"rekmarks","email":"rekmarks@protonmail.com"},{"name":"metamaskbot","email":"security@metamask.io"},{"name":"gudahtt","email":"markjstacey@gmail.com"},{"name":"brad.decker","email":"bhdecker84@gmail.com"},{"name":"sethkfman","email":"sethkfman@gmail.com"}],"dist":{"shasum":"b9a61f6e6f4d5fb7a12f27c490fba078c24673fa","tarball":"https://registry.npmjs.org/@metamask/snaps-controllers/-/snaps-controllers-3.3.0.tgz","fileCount":234,"integrity":"sha512-Q/WILUglNUj/hhU95eksWxvl4Ej/c8DG/qEsI/armBQ8DVvJXI7EPOm9FSaXAoaCz/m9EpUxN2H/Op1oaYKUIQ==","signatures":[{"sig":"MEYCIQDHTCbr7dj4mRUrvVIexKe0YTJhN9XcPD+3j+ve4M76KAIhAOaRiZsThxOR30nDwWiR7TOsgfBZbd0hQ0naQBYp+SOh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1211287},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","browser":{"./dist/cjs/services":"./dist/cjs/services/browser.js","./dist/esm/services":"./dist/esm/services/browser.js"},"engines":{"node":"^18.16 || >=20"},"gitHead":"e2529f09a8911f0fee7af35ac60ae39abe2b4329","scripts":{"lint":"yarn lint:eslint && yarn lint:misc --check && yarn lint:changelog && yarn lint:dependencies","test":"rimraf coverage && yarn test:prepare && jest && yarn test:browser && yarn posttest","build":"yarn build:source && yarn build:types","clean":"rimraf '*.tsbuildinfo' 'dist'","lint:ci":"yarn lint","test:ci":"yarn test","lint:fix":"yarn lint:eslint --fix && yarn lint:misc --write","posttest":"ts-node scripts/coverage.ts && rimraf coverage/jest coverage/wdio","build:cjs":"swc src --out-dir dist/cjs --config-file ../../.swcrc.build.json --config module.type=commonjs","build:esm":"swc src --out-dir dist/esm --config-file ../../.swcrc.build.json --config module.type=es6","lint:misc":"prettier --no-error-on-unmatched-pattern --loglevel warn \"**/*.json\" \"**/*.md\" \"**/*.html\" \"!CHANGELOG.md\" --ignore-path ../../.gitignore","build:clean":"yarn clean && yarn build","build:types":"tsc --project tsconfig.build.json","lint:eslint":"eslint . --cache --ext js,ts,jsx,tsx","build:source":"yarn build:esm && yarn build:cjs","test:browser":"wdio run wdio.config.js","test:prepare":"yarn mkdirp test/fixtures && ./scripts/generate-fixtures.sh","lint:changelog":"../../scripts/validate-changelog.sh @metamask/snaps-controllers","publish:preview":"yarn npm publish --tag preview","lint:dependencies":"depcheck"},"_npmUser":{"name":"metamaskbot","email":"security@metamask.io"},"repository":{"url":"https://github.com/MetaMask/snaps.git","type":"git"},"description":"Controllers for MetaMask Snaps.","directories":{},"sideEffects":false,"dependencies":{"immer":"^9.0.6","nanoid":"^3.1.31","tar-stream":"^3.1.6","@xstate/fsm":"^2.0.0","gunzip-maybe":"^1.4.2","concat-stream":"^2.0.0","@metamask/utils":"^8.1.0","@metamask/snaps-ui":"^3.1.0","get-npm-tarball-url":"^2.0.3","@metamask/rpc-errors":"^6.1.0","@metamask/snaps-utils":"^3.3.0","@metamask/snaps-registry":"^2.1.0","@metamask/base-controller":"^3.2.0","@metamask/json-rpc-engine":"^7.1.1","@metamask/object-multiplex":"^1.2.0","json-rpc-middleware-stream":"^5.0.0","@metamask/snaps-rpc-methods":"^3.3.0","readable-web-to-node-stream":"^3.0.2","@metamask/approval-controller":"^4.0.0","@metamask/phishing-controller":"^7.0.0","@metamask/post-message-stream":"^7.0.0","@metamask/permission-controller":"^5.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.2","vite":"^4.3.9","eslint":"^8.27.0","mkdirp":"^1.0.4","rimraf":"^4.1.2","esbuild":"^0.18.10","ts-node":"^10.9.1","@swc/cli":"^0.1.62","depcheck":"^1.4.7","prettier":"^2.7.1","@swc/core":"1.3.78","@swc/jest":"^0.2.26","@wdio/cli":"^8.19.0","deepmerge":"^4.2.2","typescript":"~4.8.4","@types/jest":"^27.5.1","@types/node":"18.14.2","webdriverio":"^8.19.0","@types/mocha":"^10.0.1","@types/chrome":"^0.0.237","@wdio/globals":"^8.19.0","eslint-plugin-n":"^15.7.0","jest-fetch-mock":"^3.0.3","istanbul-reports":"^3.1.5","@types/tar-stream":"^3.1.1","eslint-plugin-jest":"^27.1.5","expect-webdriverio":"^4.4.1","@types/gunzip-maybe":"^1.4.0","@wdio/spec-reporter":"^8.19.0","eslint-plugin-jsdoc":"^39.6.2","istanbul-lib-report":"^3.0.0","vite-tsconfig-paths":"^4.0.5","@types/concat-stream":"^2.0.0","@wdio/browser-runner":"^8.19.0","eslint-plugin-import":"^2.26.0","@wdio/mocha-framework":"^8.19.0","eslint-plugin-promise":"^6.1.1","istanbul-lib-coverage":"^3.2.0","@types/readable-stream":"^2.3.15","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@lavamoat/allow-scripts":"^2.5.1","@metamask/eslint-config":"^12.1.0","@metamask/template-snap":"^0.7.0","@metamask/auto-changelog":"^3.3.0","wdio-geckodriver-service":"^5.0.2","@typescript-eslint/parser":"^5.42.1","wdio-chromedriver-service":"^8.1.1","@wdio/static-server-service":"^8.19.0","prettier-plugin-packagejson":"^2.2.11","@metamask/eslint-config-jest":"^12.1.0","@metamask/eslint-config-nodejs":"^12.1.0","@typescript-eslint/eslint-plugin":"^5.42.1","@metamask/eslint-config-typescript":"^12.1.0","@esbuild-plugins/node-globals-polyfill":"^0.2.3","@esbuild-plugins/node-modules-polyfill":"^0.2.2"},"peerDependencies":{"@metamask/snaps-execution-environments":"^3.2.0"},"peerDependenciesMeta":{"@metamask/snaps-execution-environments":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/snaps-controllers_3.3.0_1699534133967_0.598519302207257","host":"s3://npm-registry-packages"}},"3.4.0":{"name":"@metamask/snaps-controllers","version":"3.4.0","_id":"@metamask/snaps-controllers@3.4.0","maintainers":[{"name":"mcmire","email":"elliot.winkler@gmail.com"},{"name":"nicholasellul","email":"nicholas.ellul1@gmail.com"},{"name":"lgbot","email":"khebkoh9@anonaddy.me"},{"name":"naugtur","email":"naugtur@gmail.com"},{"name":"ritave","email":"olaf@tomalka.me"},{"name":"danfinlay","email":"dan@danfinlay.com"},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"rekmarks","email":"rekmarks@protonmail.com"},{"name":"metamaskbot","email":"security@metamask.io"},{"name":"gudahtt","email":"markjstacey@gmail.com"},{"name":"brad.decker","email":"bhdecker84@gmail.com"},{"name":"sethkfman","email":"sethkfman@gmail.com"}],"dist":{"shasum":"1f553d79ac9e7bcdaebd940aa8c6d4d28d44796e","tarball":"https://registry.npmjs.org/@metamask/snaps-controllers/-/snaps-controllers-3.4.0.tgz","fileCount":234,"integrity":"sha512-3NRn1Mu3z7CK4oxfeO9d/3ORjOJv2qr4zAJVvtv1HrNriMTG7kG/lQfsrJoxh1l7w73pAjyquVdYXmiBtn8Oqg==","signatures":[{"sig":"MEUCIBfR0yGLfiQeJRRtrGRZJkqOIwKFyJufUIJLSIDo2vRYAiEAlxFMohMOLxeVJ/NkF2npIPe4ZbbpkqwQZxJ/HDe+ev0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1211273},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","browser":{"./dist/cjs/services":"./dist/cjs/services/browser.js","./dist/esm/services":"./dist/esm/services/browser.js"},"engines":{"node":"^18.16 || >=20"},"gitHead":"c271f99f6b64dc1ef3915e2d67813c579fd6db89","scripts":{"lint":"yarn lint:eslint && yarn lint:misc --check && yarn lint:changelog && yarn lint:dependencies","test":"rimraf coverage && yarn test:prepare && jest && yarn test:browser && yarn posttest","build":"yarn build:source && yarn build:types","clean":"rimraf '*.tsbuildinfo' 'dist'","lint:ci":"yarn lint","test:ci":"yarn test","lint:fix":"yarn lint:eslint --fix && yarn lint:misc --write","posttest":"ts-node scripts/coverage.ts && rimraf coverage/jest coverage/wdio","build:cjs":"swc src --out-dir dist/cjs --config-file ../../.swcrc.build.json --config module.type=commonjs","build:esm":"swc src --out-dir dist/esm --config-file ../../.swcrc.build.json --config module.type=es6","lint:misc":"prettier --no-error-on-unmatched-pattern --loglevel warn \"**/*.json\" \"**/*.md\" \"**/*.html\" \"!CHANGELOG.md\" --ignore-path ../../.gitignore","build:clean":"yarn clean && yarn build","build:types":"tsc --project tsconfig.build.json","lint:eslint":"eslint . --cache --ext js,ts,jsx,tsx","build:source":"yarn build:esm && yarn build:cjs","test:browser":"wdio run wdio.config.js","test:prepare":"yarn mkdirp test/fixtures && ./scripts/generate-fixtures.sh","lint:changelog":"../../scripts/validate-changelog.sh @metamask/snaps-controllers","publish:preview":"yarn npm publish --tag preview","lint:dependencies":"depcheck"},"_npmUser":{"name":"metamaskbot","email":"security@metamask.io"},"repository":{"url":"https://github.com/MetaMask/snaps.git","type":"git"},"description":"Controllers for MetaMask Snaps.","directories":{},"sideEffects":false,"dependencies":{"immer":"^9.0.6","nanoid":"^3.1.31","tar-stream":"^3.1.6","@xstate/fsm":"^2.0.0","gunzip-maybe":"^1.4.2","concat-stream":"^2.0.0","@metamask/utils":"^8.1.0","@metamask/snaps-sdk":"^1.0.0","get-npm-tarball-url":"^2.0.3","@metamask/rpc-errors":"^6.1.0","@metamask/snaps-utils":"^4.0.0","@metamask/snaps-registry":"^2.1.0","@metamask/base-controller":"^3.2.0","@metamask/json-rpc-engine":"^7.1.1","@metamask/object-multiplex":"^1.2.0","json-rpc-middleware-stream":"^5.0.0","@metamask/snaps-rpc-methods":"^4.0.0","readable-web-to-node-stream":"^3.0.2","@metamask/approval-controller":"^4.0.0","@metamask/phishing-controller":"^7.0.0","@metamask/post-message-stream":"^7.0.0","@metamask/permission-controller":"^5.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.2","vite":"^4.3.9","eslint":"^8.27.0","mkdirp":"^1.0.4","rimraf":"^4.1.2","esbuild":"^0.18.10","ts-node":"^10.9.1","@swc/cli":"^0.1.62","depcheck":"^1.4.7","prettier":"^2.7.1","@swc/core":"1.3.78","@swc/jest":"^0.2.26","@wdio/cli":"^8.19.0","deepmerge":"^4.2.2","typescript":"~4.8.4","@types/jest":"^27.5.1","@types/node":"18.14.2","webdriverio":"^8.19.0","@types/mocha":"^10.0.1","@types/chrome":"^0.0.237","@wdio/globals":"^8.19.0","eslint-plugin-n":"^15.7.0","jest-fetch-mock":"^3.0.3","istanbul-reports":"^3.1.5","@types/tar-stream":"^3.1.1","eslint-plugin-jest":"^27.1.5","expect-webdriverio":"^4.4.1","@types/gunzip-maybe":"^1.4.0","@wdio/spec-reporter":"^8.19.0","eslint-plugin-jsdoc":"^39.6.2","istanbul-lib-report":"^3.0.0","vite-tsconfig-paths":"^4.0.5","@types/concat-stream":"^2.0.0","@wdio/browser-runner":"^8.19.0","eslint-plugin-import":"^2.26.0","@wdio/mocha-framework":"^8.19.0","eslint-plugin-promise":"^6.1.1","istanbul-lib-coverage":"^3.2.0","@types/readable-stream":"^2.3.15","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@lavamoat/allow-scripts":"^2.5.1","@metamask/eslint-config":"^12.1.0","@metamask/template-snap":"^0.7.0","@metamask/auto-changelog":"^3.4.3","wdio-geckodriver-service":"^5.0.2","@typescript-eslint/parser":"^5.42.1","wdio-chromedriver-service":"^8.1.1","@wdio/static-server-service":"^8.19.0","prettier-plugin-packagejson":"^2.2.11","@metamask/eslint-config-jest":"^12.1.0","@metamask/eslint-config-nodejs":"^12.1.0","@typescript-eslint/eslint-plugin":"^5.42.1","@metamask/eslint-config-typescript":"^12.1.0","@esbuild-plugins/node-globals-polyfill":"^0.2.3","@esbuild-plugins/node-modules-polyfill":"^0.2.2"},"peerDependencies":{"@metamask/snaps-execution-environments":"^3.3.0"},"peerDependenciesMeta":{"@metamask/snaps-execution-environments":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/snaps-controllers_3.4.0_1699888938216_0.9689698781668732","host":"s3://npm-registry-packages"}},"3.4.1":{"name":"@metamask/snaps-controllers","version":"3.4.1","_id":"@metamask/snaps-controllers@3.4.1","maintainers":[{"name":"mcmire","email":"elliot.winkler@gmail.com"},{"name":"nicholasellul","email":"nicholas.ellul1@gmail.com"},{"name":"lgbot","email":"khebkoh9@anonaddy.me"},{"name":"naugtur","email":"naugtur@gmail.com"},{"name":"ritave","email":"olaf@tomalka.me"},{"name":"danfinlay","email":"dan@danfinlay.com"},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"rekmarks","email":"rekmarks@protonmail.com"},{"name":"metamaskbot","email":"security@metamask.io"},{"name":"gudahtt","email":"markjstacey@gmail.com"},{"name":"brad.decker","email":"bhdecker84@gmail.com"},{"name":"sethkfman","email":"sethkfman@gmail.com"}],"dist":{"shasum":"15ae1c8c377621907e5b86bff8b0f2fce3112135","tarball":"https://registry.npmjs.org/@metamask/snaps-controllers/-/snaps-controllers-3.4.1.tgz","fileCount":234,"integrity":"sha512-2QUewA6tFlpdv3dq72IZtaDHJlPiOalx1fuExXAoleryEZ4BER8qo/1uS+ZW5I2QlAtiIRlWM/gHn4iv11aomg==","signatures":[{"sig":"MEUCIQDcbv4uEA0vbvFIdpSsxYMr3QLAhpo8UMnkDbIuACOTqQIgdV1xPr5ymZeh9lpKdb+R8LA/pnMGLJPTIIwARpBG7AQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1211784},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","browser":{"./dist/cjs/services":"./dist/cjs/services/browser.js","./dist/esm/services":"./dist/esm/services/browser.js"},"engines":{"node":"^18.16 || >=20"},"gitHead":"a477971d602f1e1b780c8a57eea19ed444241f40","scripts":{"lint":"yarn lint:eslint && yarn lint:misc --check && yarn lint:changelog && yarn lint:dependencies","test":"rimraf coverage && yarn test:prepare && jest && yarn test:browser && yarn posttest","build":"yarn build:source && yarn build:types","clean":"rimraf '*.tsbuildinfo' 'dist'","lint:ci":"yarn lint","test:ci":"yarn test","lint:fix":"yarn lint:eslint --fix && yarn lint:misc --write","posttest":"ts-node scripts/coverage.ts && rimraf coverage/jest coverage/wdio","build:cjs":"swc src --out-dir dist/cjs --config-file ../../.swcrc.build.json --config module.type=commonjs","build:esm":"swc src --out-dir dist/esm --config-file ../../.swcrc.build.json --config module.type=es6","lint:misc":"prettier --no-error-on-unmatched-pattern --loglevel warn \"**/*.json\" \"**/*.md\" \"**/*.html\" \"!CHANGELOG.md\" --ignore-path ../../.gitignore","build:clean":"yarn clean && yarn build","build:types":"tsc --project tsconfig.build.json","lint:eslint":"eslint . --cache --ext js,ts,jsx,tsx","build:source":"yarn build:esm && yarn build:cjs","test:browser":"wdio run wdio.config.js","test:prepare":"yarn mkdirp test/fixtures && ./scripts/generate-fixtures.sh","lint:changelog":"../../scripts/validate-changelog.sh @metamask/snaps-controllers","publish:preview":"yarn npm publish --tag preview","lint:dependencies":"depcheck"},"_npmUser":{"name":"metamaskbot","email":"security@metamask.io"},"repository":{"url":"https://github.com/MetaMask/snaps.git","type":"git"},"description":"Controllers for MetaMask Snaps.","directories":{},"sideEffects":false,"dependencies":{"immer":"^9.0.6","nanoid":"^3.1.31","tar-stream":"^3.1.6","@xstate/fsm":"^2.0.0","gunzip-maybe":"^1.4.2","concat-stream":"^2.0.0","@metamask/utils":"^8.2.1","readable-stream":"^3.6.2","@metamask/snaps-sdk":"^1.2.0","get-npm-tarball-url":"^2.0.3","@metamask/rpc-errors":"^6.1.0","@metamask/snaps-utils":"^5.0.0","@metamask/snaps-registry":"^2.1.0","@metamask/base-controller":"^3.2.0","@metamask/json-rpc-engine":"^7.3.0","@metamask/object-multiplex":"^2.0.0","json-rpc-middleware-stream":"^5.0.0","@metamask/snaps-rpc-methods":"^4.0.1","readable-web-to-node-stream":"^3.0.2","@metamask/approval-controller":"^4.1.0","@metamask/phishing-controller":"^7.0.0","@metamask/post-message-stream":"^7.0.0","@metamask/permission-controller":"^5.0.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.2","vite":"^4.3.9","eslint":"^8.27.0","mkdirp":"^1.0.4","rimraf":"^4.1.2","esbuild":"^0.18.10","ts-node":"^10.9.1","@swc/cli":"^0.1.62","depcheck":"^1.4.7","prettier":"^2.7.1","@swc/core":"1.3.78","@swc/jest":"^0.2.26","@wdio/cli":"^8.19.0","deepmerge":"^4.2.2","typescript":"~4.8.4","@types/jest":"^27.5.1","@types/node":"18.14.2","webdriverio":"^8.19.0","@types/mocha":"^10.0.1","@types/chrome":"^0.0.237","@wdio/globals":"^8.19.0","eslint-plugin-n":"^15.7.0","jest-fetch-mock":"^3.0.3","istanbul-reports":"^3.1.5","@types/tar-stream":"^3.1.1","eslint-plugin-jest":"^27.1.5","expect-webdriverio":"^4.4.1","@types/gunzip-maybe":"^1.4.0","@wdio/spec-reporter":"^8.19.0","eslint-plugin-jsdoc":"^39.6.2","istanbul-lib-report":"^3.0.0","vite-tsconfig-paths":"^4.0.5","@types/concat-stream":"^2.0.0","@wdio/browser-runner":"^8.19.0","eslint-plugin-import":"^2.26.0","@wdio/mocha-framework":"^8.19.0","eslint-plugin-promise":"^6.1.1","istanbul-lib-coverage":"^3.2.0","@types/readable-stream":"^2.3.15","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@lavamoat/allow-scripts":"^2.5.1","@metamask/eslint-config":"^12.1.0","@metamask/template-snap":"^0.7.0","@metamask/auto-changelog":"^3.4.3","wdio-geckodriver-service":"^5.0.2","@typescript-eslint/parser":"^5.42.1","wdio-chromedriver-service":"^8.1.1","@wdio/static-server-service":"^8.19.0","prettier-plugin-packagejson":"^2.2.11","@metamask/eslint-config-jest":"^12.1.0","@metamask/eslint-config-nodejs":"^12.1.0","@typescript-eslint/eslint-plugin":"^5.42.1","@metamask/eslint-config-typescript":"^12.1.0","@esbuild-plugins/node-globals-polyfill":"^0.2.3","@esbuild-plugins/node-modules-polyfill":"^0.2.2"},"peerDependencies":{"@metamask/snaps-execution-environments":"^3.4.1"},"peerDependenciesMeta":{"@metamask/snaps-execution-environments":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/snaps-controllers_3.4.1_1700565466408_0.2222156978974439","host":"s3://npm-registry-packages"}},"3.5.0":{"name":"@metamask/snaps-controllers","version":"3.5.0","_id":"@metamask/snaps-controllers@3.5.0","maintainers":[{"name":"mcmire","email":"elliot.winkler@gmail.com"},{"name":"nicholasellul","email":"nicholas.ellul1@gmail.com"},{"name":"lgbot","email":"khebkoh9@anonaddy.me"},{"name":"naugtur","email":"naugtur@gmail.com"},{"name":"ritave","email":"olaf@tomalka.me"},{"name":"danfinlay","email":"dan@danfinlay.com"},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"rekmarks","email":"rekmarks@protonmail.com"},{"name":"metamaskbot","email":"security@metamask.io"},{"name":"gudahtt","email":"markjstacey@gmail.com"},{"name":"brad.decker","email":"bhdecker84@gmail.com"},{"name":"sethkfman","email":"sethkfman@gmail.com"}],"dist":{"shasum":"450e52c4b75fab1ac0f57f0988787b0636701152","tarball":"https://registry.npmjs.org/@metamask/snaps-controllers/-/snaps-controllers-3.5.0.tgz","fileCount":234,"integrity":"sha512-wCTy3MshAMXYVW64BaA82RUUCU7JyQy07Iuvo6Jl0WFdWDxSI0+epxdHbc26AOZF9qHKAqJ68OmhinvfZf4iwQ==","signatures":[{"sig":"MEUCIALKIxblHPRK7QiFHpcCtbNfbTz/kkV2gCsUHo19G0D6AiEA0CTJCXoUgcx81sTXhlyWPd2ucyc1so51DZeDx1gjULs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1218897},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","browser":{"./dist/cjs/services":"./dist/cjs/services/browser.js","./dist/esm/services":"./dist/esm/services/browser.js"},"engines":{"node":"^18.16 || >=20"},"gitHead":"6b26699f4b5cce79f7c5b235fa5f8575b62bda01","scripts":{"lint":"yarn lint:eslint && yarn lint:misc --check && yarn lint:changelog && yarn lint:dependencies","test":"rimraf coverage && yarn test:prepare && jest && yarn test:browser && yarn posttest","build":"yarn build:source && yarn build:types","clean":"rimraf '*.tsbuildinfo' 'dist'","lint:ci":"yarn lint","test:ci":"yarn test","lint:fix":"yarn lint:eslint --fix && yarn lint:misc --write","posttest":"ts-node scripts/coverage.ts && rimraf coverage/jest coverage/wdio","build:cjs":"swc src --out-dir dist/cjs --config-file ../../.swcrc.build.json --config module.type=commonjs","build:esm":"swc src --out-dir dist/esm --config-file ../../.swcrc.build.json --config module.type=es6","lint:misc":"prettier --no-error-on-unmatched-pattern --loglevel warn \"**/*.json\" \"**/*.md\" \"**/*.html\" \"!CHANGELOG.md\" --ignore-path ../../.gitignore","build:clean":"yarn clean && yarn build","build:types":"tsc --project tsconfig.build.json","lint:eslint":"eslint . --cache --ext js,ts,jsx,tsx","build:source":"yarn build:esm && yarn build:cjs","test:browser":"wdio run wdio.config.js","test:prepare":"yarn mkdirp test/fixtures && ./scripts/generate-fixtures.sh","lint:changelog":"../../scripts/validate-changelog.sh @metamask/snaps-controllers","publish:preview":"yarn npm publish --tag preview","lint:dependencies":"depcheck"},"_npmUser":{"name":"metamaskbot","email":"security@metamask.io"},"repository":{"url":"https://github.com/MetaMask/snaps.git","type":"git"},"description":"Controllers for MetaMask Snaps.","directories":{},"sideEffects":false,"dependencies":{"immer":"^9.0.6","nanoid":"^3.1.31","tar-stream":"^3.1.6","@xstate/fsm":"^2.0.0","concat-stream":"^2.0.0","@metamask/utils":"^8.2.1","browserify-zlib":"^0.2.0","readable-stream":"^3.6.2","@metamask/snaps-sdk":"^1.3.0","get-npm-tarball-url":"^2.0.3","@metamask/rpc-errors":"^6.1.0","@metamask/snaps-utils":"^5.0.1","@metamask/snaps-registry":"^2.1.1","@metamask/base-controller":"^4.0.0","@metamask/json-rpc-engine":"^7.3.0","@metamask/object-multiplex":"^2.0.0","json-rpc-middleware-stream":"^5.0.0","@metamask/snaps-rpc-methods":"^4.0.2","readable-web-to-node-stream":"^3.0.2","@metamask/approval-controller":"^5.0.0","@metamask/phishing-controller":"^8.0.0","@metamask/post-message-stream":"^7.0.0","@metamask/permission-controller":"^6.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.2","vite":"^4.3.9","eslint":"^8.27.0","mkdirp":"^1.0.4","rimraf":"^4.1.2","esbuild":"^0.18.10","ts-node":"^10.9.1","@swc/cli":"^0.1.62","depcheck":"^1.4.7","prettier":"^2.7.1","@swc/core":"1.3.78","@swc/jest":"^0.2.26","@wdio/cli":"^8.19.0","deepmerge":"^4.2.2","typescript":"~4.8.4","@types/jest":"^27.5.1","@types/node":"18.14.2","webdriverio":"^8.19.0","@types/mocha":"^10.0.1","@types/chrome":"^0.0.237","@wdio/globals":"^8.19.0","eslint-plugin-n":"^15.7.0","jest-fetch-mock":"^3.0.3","istanbul-reports":"^3.1.5","@types/tar-stream":"^3.1.1","eslint-plugin-jest":"^27.1.5","expect-webdriverio":"^4.4.1","@types/gunzip-maybe":"^1.4.0","@wdio/spec-reporter":"^8.19.0","eslint-plugin-jsdoc":"^39.6.2","istanbul-lib-report":"^3.0.0","vite-tsconfig-paths":"^4.0.5","@types/concat-stream":"^2.0.0","@wdio/browser-runner":"^8.19.0","eslint-plugin-import":"^2.26.0","@wdio/mocha-framework":"^8.19.0","eslint-plugin-promise":"^6.1.1","istanbul-lib-coverage":"^3.2.0","@types/readable-stream":"^2.3.15","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@lavamoat/allow-scripts":"^2.5.1","@metamask/eslint-config":"^12.1.0","@metamask/template-snap":"^0.7.0","@metamask/auto-changelog":"^3.4.3","wdio-geckodriver-service":"^5.0.2","@typescript-eslint/parser":"^5.42.1","wdio-chromedriver-service":"^8.1.1","@wdio/static-server-service":"^8.19.0","prettier-plugin-packagejson":"^2.2.11","@metamask/eslint-config-jest":"^12.1.0","@metamask/eslint-config-nodejs":"^12.1.0","@typescript-eslint/eslint-plugin":"^5.42.1","@metamask/eslint-config-typescript":"^12.1.0","@esbuild-plugins/node-globals-polyfill":"^0.2.3","@esbuild-plugins/node-modules-polyfill":"^0.2.2"},"peerDependencies":{"@metamask/snaps-execution-environments":"^3.4.2"},"peerDependenciesMeta":{"@metamask/snaps-execution-environments":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/snaps-controllers_3.5.0_1701872961512_0.46841242538705696","host":"s3://npm-registry-packages"}},"3.5.1":{"name":"@metamask/snaps-controllers","version":"3.5.1","_id":"@metamask/snaps-controllers@3.5.1","maintainers":[{"name":"mcmire","email":"elliot.winkler@gmail.com"},{"name":"nicholasellul","email":"nicholas.ellul1@gmail.com"},{"name":"lgbot","email":"khebkoh9@anonaddy.me"},{"name":"naugtur","email":"naugtur@gmail.com"},{"name":"ritave","email":"olaf@tomalka.me"},{"name":"danfinlay","email":"dan@danfinlay.com"},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"rekmarks","email":"rekmarks@protonmail.com"},{"name":"metamaskbot","email":"security@metamask.io"},{"name":"gudahtt","email":"markjstacey@gmail.com"},{"name":"brad.decker","email":"bhdecker84@gmail.com"},{"name":"sethkfman","email":"sethkfman@gmail.com"}],"dist":{"shasum":"6cba386bcc6ccdd15e2d8dc545e03b4ff78e8608","tarball":"https://registry.npmjs.org/@metamask/snaps-controllers/-/snaps-controllers-3.5.1.tgz","fileCount":234,"integrity":"sha512-j5V06OQc0z6DU7VfyKJV09giFK9UUSivA/5q4B07QieCYFUSAfQVuTH1a4+mvk75uR+6ZUW5+lcjR0HTt3OdEg==","signatures":[{"sig":"MEUCICouQYJwNVTxPMsjpB+pA3zFaouWarzf/yRzeNg7VGDHAiEA4q/grVOfrnHtV5f1DaTcS+NEHUZBcatRv8TEGBsCKpI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1219529},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","browser":{"./dist/cjs/services":"./dist/cjs/services/browser.js","./dist/esm/services":"./dist/esm/services/browser.js"},"engines":{"node":"^18.16 || >=20"},"gitHead":"7705930673fb36037f687ad80c1737eba2e1bca8","scripts":{"lint":"yarn lint:eslint && yarn lint:misc --check && yarn lint:changelog && yarn lint:dependencies","test":"rimraf coverage && yarn test:prepare && jest && yarn test:browser && yarn posttest","build":"yarn build:source && yarn build:types","clean":"rimraf '*.tsbuildinfo' 'dist'","lint:ci":"yarn lint","test:ci":"yarn test","lint:fix":"yarn lint:eslint --fix && yarn lint:misc --write","posttest":"ts-node scripts/coverage.ts && rimraf coverage/jest coverage/wdio","build:cjs":"swc src --out-dir dist/cjs --config-file ../../.swcrc.build.json --config module.type=commonjs","build:esm":"swc src --out-dir dist/esm --config-file ../../.swcrc.build.json --config module.type=es6","lint:misc":"prettier --no-error-on-unmatched-pattern --loglevel warn \"**/*.json\" \"**/*.md\" \"**/*.html\" \"!CHANGELOG.md\" --ignore-path ../../.gitignore","build:clean":"yarn clean && yarn build","build:types":"tsc --project tsconfig.build.json","lint:eslint":"eslint . --cache --ext js,ts,jsx,tsx","build:source":"yarn build:esm && yarn build:cjs","test:browser":"wdio run wdio.config.js","test:prepare":"yarn mkdirp test/fixtures && ./scripts/generate-fixtures.sh","lint:changelog":"../../scripts/validate-changelog.sh @metamask/snaps-controllers","publish:preview":"yarn npm publish --tag preview","lint:dependencies":"depcheck"},"_npmUser":{"name":"metamaskbot","email":"security@metamask.io"},"repository":{"url":"https://github.com/MetaMask/snaps.git","type":"git"},"description":"Controllers for MetaMask Snaps.","directories":{},"sideEffects":false,"dependencies":{"immer":"^9.0.6","nanoid":"^3.1.31","tar-stream":"^3.1.6","@xstate/fsm":"^2.0.0","concat-stream":"^2.0.0","@metamask/utils":"^8.2.1","browserify-zlib":"^0.2.0","readable-stream":"^3.6.2","@metamask/snaps-sdk":"^1.3.0","get-npm-tarball-url":"^2.0.3","@metamask/rpc-errors":"^6.1.0","@metamask/snaps-utils":"^5.1.0","@metamask/snaps-registry":"^3.0.0","@metamask/base-controller":"^4.0.0","@metamask/json-rpc-engine":"^7.3.0","@metamask/object-multiplex":"^2.0.0","json-rpc-middleware-stream":"^5.0.0","@metamask/snaps-rpc-methods":"^4.0.2","readable-web-to-node-stream":"^3.0.2","@metamask/approval-controller":"^5.0.0","@metamask/phishing-controller":"^8.0.0","@metamask/post-message-stream":"^7.0.0","@metamask/permission-controller":"^6.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.2","vite":"^4.3.9","eslint":"^8.27.0","mkdirp":"^1.0.4","rimraf":"^4.1.2","esbuild":"^0.18.10","ts-node":"^10.9.1","@swc/cli":"^0.1.62","depcheck":"^1.4.7","prettier":"^2.7.1","@swc/core":"1.3.78","@swc/jest":"^0.2.26","@wdio/cli":"^8.19.0","deepmerge":"^4.2.2","typescript":"~4.8.4","@types/jest":"^27.5.1","@types/node":"18.14.2","webdriverio":"^8.19.0","@types/mocha":"^10.0.1","@types/chrome":"^0.0.237","@wdio/globals":"^8.19.0","eslint-plugin-n":"^15.7.0","jest-fetch-mock":"^3.0.3","istanbul-reports":"^3.1.5","@types/tar-stream":"^3.1.1","eslint-plugin-jest":"^27.1.5","expect-webdriverio":"^4.4.1","@types/gunzip-maybe":"^1.4.0","@wdio/spec-reporter":"^8.19.0","eslint-plugin-jsdoc":"^39.6.2","istanbul-lib-report":"^3.0.0","vite-tsconfig-paths":"^4.0.5","@types/concat-stream":"^2.0.0","@wdio/browser-runner":"^8.19.0","eslint-plugin-import":"^2.26.0","@wdio/mocha-framework":"^8.19.0","eslint-plugin-promise":"^6.1.1","istanbul-lib-coverage":"^3.2.0","@types/readable-stream":"^2.3.15","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@lavamoat/allow-scripts":"^2.5.1","@metamask/eslint-config":"^12.1.0","@metamask/template-snap":"^0.7.0","@metamask/auto-changelog":"^3.4.3","wdio-geckodriver-service":"^5.0.2","@typescript-eslint/parser":"^5.42.1","wdio-chromedriver-service":"^8.1.1","@wdio/static-server-service":"^8.19.0","prettier-plugin-packagejson":"^2.2.11","@metamask/eslint-config-jest":"^12.1.0","@metamask/eslint-config-nodejs":"^12.1.0","@typescript-eslint/eslint-plugin":"^5.42.1","@metamask/eslint-config-typescript":"^12.1.0","@esbuild-plugins/node-globals-polyfill":"^0.2.3","@esbuild-plugins/node-modules-polyfill":"^0.2.2"},"peerDependencies":{"@metamask/snaps-execution-environments":"^3.4.2"},"peerDependenciesMeta":{"@metamask/snaps-execution-environments":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/snaps-controllers_3.5.1_1702466471111_0.4180208122279385","host":"s3://npm-registry-packages"}},"3.6.0":{"name":"@metamask/snaps-controllers","version":"3.6.0","_id":"@metamask/snaps-controllers@3.6.0","maintainers":[{"name":"mcmire","email":"elliot.winkler@gmail.com"},{"name":"nicholasellul","email":"nicholas.ellul1@gmail.com"},{"name":"lgbot","email":"khebkoh9@anonaddy.me"},{"name":"naugtur","email":"naugtur@gmail.com"},{"name":"ritave","email":"olaf@tomalka.me"},{"name":"danfinlay","email":"dan@danfinlay.com"},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"rekmarks","email":"rekmarks@protonmail.com"},{"name":"metamaskbot","email":"security@metamask.io"},{"name":"gudahtt","email":"markjstacey@gmail.com"},{"name":"brad.decker","email":"bhdecker84@gmail.com"},{"name":"sethkfman","email":"sethkfman@gmail.com"}],"dist":{"shasum":"9f866841752227af95f82c423a581eea2512c190","tarball":"https://registry.npmjs.org/@metamask/snaps-controllers/-/snaps-controllers-3.6.0.tgz","fileCount":234,"integrity":"sha512-F9BE8M+raScBylwd9Lmoc0qiYmWbDhcqEvZh3iJ4E6UFUM1ppJaitv6cYKhmu4jvtoQjmrWa7PrZ+90/n4PCGA==","signatures":[{"sig":"MEUCIBPD3WeQy7auTFOKpj9lvdhRz6dlPOHjXirWMVYcFAZEAiEA5EFH9aXx3T3KL/IT9SzpheMIvk6nHdv+LLIpkgBEMqs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1222396},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","browser":{"./dist/cjs/services":"./dist/cjs/services/browser.js","./dist/esm/services":"./dist/esm/services/browser.js"},"engines":{"node":"^18.16 || >=20"},"gitHead":"19b5c2845f202beb6b6404ffe379c6310b31aa72","scripts":{"lint":"yarn lint:eslint && yarn lint:misc --check && yarn lint:changelog && yarn lint:dependencies","test":"rimraf coverage && yarn test:prepare && jest && yarn test:browser && yarn posttest","build":"yarn build:source && yarn build:types","clean":"rimraf '*.tsbuildinfo' 'dist'","lint:ci":"yarn lint","test:ci":"yarn test","lint:fix":"yarn lint:eslint --fix && yarn lint:misc --write","posttest":"ts-node scripts/coverage.ts && rimraf coverage/jest coverage/wdio","build:cjs":"swc src --out-dir dist/cjs --config-file ../../.swcrc.build.json --config module.type=commonjs","build:esm":"swc src --out-dir dist/esm --config-file ../../.swcrc.build.json --config module.type=es6","lint:misc":"prettier --no-error-on-unmatched-pattern --loglevel warn \"**/*.json\" \"**/*.md\" \"**/*.html\" \"!CHANGELOG.md\" --ignore-path ../../.gitignore","build:clean":"yarn clean && yarn build","build:types":"tsc --project tsconfig.build.json","lint:eslint":"eslint . --cache --ext js,ts,jsx,tsx","build:source":"yarn build:esm && yarn build:cjs","test:browser":"wdio run wdio.config.js","test:prepare":"yarn mkdirp test/fixtures && ./scripts/generate-fixtures.sh","lint:changelog":"../../scripts/validate-changelog.sh @metamask/snaps-controllers","publish:preview":"yarn npm publish --tag preview","lint:dependencies":"depcheck"},"_npmUser":{"name":"metamaskbot","email":"security@metamask.io"},"repository":{"url":"https://github.com/MetaMask/snaps.git","type":"git"},"description":"Controllers for MetaMask Snaps.","directories":{},"sideEffects":false,"dependencies":{"immer":"^9.0.6","nanoid":"^3.1.31","tar-stream":"^3.1.6","@xstate/fsm":"^2.0.0","concat-stream":"^2.0.0","@metamask/utils":"^8.2.1","browserify-zlib":"^0.2.0","readable-stream":"^3.6.2","@metamask/snaps-sdk":"^1.3.1","get-npm-tarball-url":"^2.0.3","@metamask/rpc-errors":"^6.1.0","@metamask/snaps-utils":"^5.1.1","@metamask/snaps-registry":"^3.0.0","@metamask/base-controller":"^4.0.0","@metamask/json-rpc-engine":"^7.3.1","@metamask/object-multiplex":"^2.0.0","json-rpc-middleware-stream":"^5.0.0","@metamask/snaps-rpc-methods":"^4.1.0","readable-web-to-node-stream":"^3.0.2","@metamask/approval-controller":"^5.1.1","@metamask/phishing-controller":"^8.0.1","@metamask/post-message-stream":"^7.0.0","@metamask/permission-controller":"^7.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.2","vite":"^4.3.9","eslint":"^8.27.0","mkdirp":"^1.0.4","rimraf":"^4.1.2","esbuild":"^0.18.10","ts-node":"^10.9.1","@swc/cli":"^0.1.62","depcheck":"^1.4.7","prettier":"^2.7.1","@swc/core":"1.3.78","@swc/jest":"^0.2.26","@wdio/cli":"^8.19.0","deepmerge":"^4.2.2","typescript":"~4.8.4","@types/jest":"^27.5.1","@types/node":"18.14.2","webdriverio":"^8.19.0","@types/mocha":"^10.0.1","@types/chrome":"^0.0.237","@wdio/globals":"^8.19.0","eslint-plugin-n":"^15.7.0","jest-fetch-mock":"^3.0.3","istanbul-reports":"^3.1.5","@types/tar-stream":"^3.1.1","eslint-plugin-jest":"^27.1.5","expect-webdriverio":"^4.4.1","@types/gunzip-maybe":"^1.4.0","@wdio/spec-reporter":"^8.19.0","eslint-plugin-jsdoc":"^39.6.2","istanbul-lib-report":"^3.0.0","vite-tsconfig-paths":"^4.0.5","@types/concat-stream":"^2.0.0","@wdio/browser-runner":"^8.19.0","eslint-plugin-import":"^2.26.0","@wdio/mocha-framework":"^8.19.0","eslint-plugin-promise":"^6.1.1","istanbul-lib-coverage":"^3.2.0","@types/readable-stream":"^2.3.15","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@lavamoat/allow-scripts":"^2.5.1","@metamask/eslint-config":"^12.1.0","@metamask/template-snap":"^0.7.0","@metamask/auto-changelog":"^3.4.3","wdio-geckodriver-service":"^5.0.2","@typescript-eslint/parser":"^5.42.1","wdio-chromedriver-service":"^8.1.1","@wdio/static-server-service":"^8.19.0","prettier-plugin-packagejson":"^2.2.11","@metamask/eslint-config-jest":"^12.1.0","@metamask/eslint-config-nodejs":"^12.1.0","@typescript-eslint/eslint-plugin":"^5.42.1","@metamask/eslint-config-typescript":"^12.1.0","@esbuild-plugins/node-globals-polyfill":"^0.2.3","@esbuild-plugins/node-modules-polyfill":"^0.2.2"},"peerDependencies":{"@metamask/snaps-execution-environments":"^3.4.3"},"peerDependenciesMeta":{"@metamask/snaps-execution-environments":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/snaps-controllers_3.6.0_1704296645914_0.6374666863413201","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"@metamask/snaps-controllers","version":"4.0.0","_id":"@metamask/snaps-controllers@4.0.0","maintainers":[{"name":"mcmire","email":"elliot.winkler@gmail.com"},{"name":"nicholasellul","email":"nicholas.ellul1@gmail.com"},{"name":"lgbot","email":"khebkoh9@anonaddy.me"},{"name":"naugtur","email":"naugtur@gmail.com"},{"name":"ritave","email":"olaf@tomalka.me"},{"name":"danfinlay","email":"dan@danfinlay.com"},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"rekmarks","email":"rekmarks@protonmail.com"},{"name":"metamaskbot","email":"security@metamask.io"},{"name":"gudahtt","email":"markjstacey@gmail.com"},{"name":"brad.decker","email":"bhdecker84@gmail.com"},{"name":"sethkfman","email":"sethkfman@gmail.com"}],"dist":{"shasum":"5951c686ae3e0324ff9355052d9e9379d9adebde","tarball":"https://registry.npmjs.org/@metamask/snaps-controllers/-/snaps-controllers-4.0.0.tgz","fileCount":234,"integrity":"sha512-r2PIUn+lQKR92BXi0lnSkG3gEtZSjKWovYqD5/eEjirEOT/U98yp9A7WqhJI90l6f+/vliZpM0xYjcZ2g6VG2g==","signatures":[{"sig":"MEUCIHzLA8YeJ6+sYEZ6oScEpYERQYf+JCFj6aJxGRtmoxb3AiEAtheh1gCetu2uVZOIZOGhI4XtGwlGbyb/gx2s/OC8XY4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1221944},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","browser":{"./dist/cjs/services":"./dist/cjs/services/browser.js","./dist/esm/services":"./dist/esm/services/browser.js"},"engines":{"node":"^18.16 || >=20"},"gitHead":"f801449707cf685da7eb49354a920a2320f78a62","scripts":{"lint":"yarn lint:eslint && yarn lint:misc --check && yarn lint:changelog && yarn lint:dependencies","test":"rimraf coverage && yarn test:prepare && jest && yarn test:browser && yarn posttest","build":"yarn build:source && yarn build:types","clean":"rimraf '*.tsbuildinfo' 'dist'","lint:ci":"yarn lint","test:ci":"yarn test","lint:fix":"yarn lint:eslint --fix && yarn lint:misc --write","posttest":"ts-node scripts/coverage.ts && rimraf coverage/jest coverage/wdio","build:cjs":"swc src --out-dir dist/cjs --config-file ../../.swcrc.build.json --config module.type=commonjs","build:esm":"swc src --out-dir dist/esm --config-file ../../.swcrc.build.json --config module.type=es6","lint:misc":"prettier --no-error-on-unmatched-pattern --loglevel warn \"**/*.json\" \"**/*.md\" \"**/*.html\" \"!CHANGELOG.md\" --ignore-path ../../.gitignore","build:clean":"yarn clean && yarn build","build:types":"tsc --project tsconfig.build.json","lint:eslint":"eslint . --cache --ext js,ts,jsx,tsx","build:source":"yarn build:esm && yarn build:cjs","test:browser":"wdio run wdio.config.js","test:prepare":"yarn mkdirp test/fixtures && ./scripts/generate-fixtures.sh","lint:changelog":"../../scripts/validate-changelog.sh @metamask/snaps-controllers","publish:preview":"yarn npm publish --tag preview","lint:dependencies":"depcheck"},"_npmUser":{"name":"metamaskbot","email":"security@metamask.io"},"repository":{"url":"https://github.com/MetaMask/snaps.git","type":"git"},"description":"Controllers for MetaMask Snaps.","directories":{},"sideEffects":false,"dependencies":{"immer":"^9.0.6","nanoid":"^3.1.31","tar-stream":"^3.1.6","@xstate/fsm":"^2.0.0","concat-stream":"^2.0.0","@metamask/utils":"^8.2.1","browserify-zlib":"^0.2.0","readable-stream":"^3.6.2","@metamask/snaps-sdk":"^1.3.2","get-npm-tarball-url":"^2.0.3","@metamask/rpc-errors":"^6.1.0","@metamask/snaps-utils":"^5.1.2","@metamask/snaps-registry":"^3.0.0","@metamask/base-controller":"^4.0.0","@metamask/json-rpc-engine":"^7.3.1","@metamask/object-multiplex":"^2.0.0","json-rpc-middleware-stream":"^5.0.0","@metamask/snaps-rpc-methods":"^4.1.0","readable-web-to-node-stream":"^3.0.2","@metamask/approval-controller":"^5.1.1","@metamask/phishing-controller":"^8.0.1","@metamask/post-message-stream":"^7.0.0","@metamask/permission-controller":"^7.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.2","vite":"^4.3.9","eslint":"^8.27.0","mkdirp":"^1.0.4","rimraf":"^4.1.2","esbuild":"^0.18.10","ts-node":"^10.9.1","@swc/cli":"^0.1.62","depcheck":"^1.4.7","prettier":"^2.7.1","@swc/core":"1.3.78","@swc/jest":"^0.2.26","@wdio/cli":"^8.19.0","deepmerge":"^4.2.2","typescript":"~4.8.4","@types/jest":"^27.5.1","@types/node":"18.14.2","webdriverio":"^8.19.0","@types/mocha":"^10.0.1","@types/chrome":"^0.0.237","@wdio/globals":"^8.19.0","eslint-plugin-n":"^15.7.0","jest-fetch-mock":"^3.0.3","istanbul-reports":"^3.1.5","@types/tar-stream":"^3.1.1","eslint-plugin-jest":"^27.1.5","expect-webdriverio":"^4.4.1","@types/gunzip-maybe":"^1.4.0","@wdio/spec-reporter":"^8.19.0","eslint-plugin-jsdoc":"^39.6.2","istanbul-lib-report":"^3.0.0","vite-tsconfig-paths":"^4.0.5","@types/concat-stream":"^2.0.0","@wdio/browser-runner":"^8.19.0","eslint-plugin-import":"^2.26.0","@wdio/mocha-framework":"^8.19.0","eslint-plugin-promise":"^6.1.1","istanbul-lib-coverage":"^3.2.0","@types/readable-stream":"^2.3.15","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@lavamoat/allow-scripts":"^2.5.1","@metamask/eslint-config":"^12.1.0","@metamask/template-snap":"^0.7.0","@metamask/auto-changelog":"^3.4.4","wdio-geckodriver-service":"^5.0.2","@typescript-eslint/parser":"^5.42.1","wdio-chromedriver-service":"^8.1.1","@wdio/static-server-service":"^8.19.0","prettier-plugin-packagejson":"^2.2.11","@metamask/eslint-config-jest":"^12.1.0","@metamask/eslint-config-nodejs":"^12.1.0","@typescript-eslint/eslint-plugin":"^5.42.1","@metamask/eslint-config-typescript":"^12.1.0","@esbuild-plugins/node-globals-polyfill":"^0.2.3","@esbuild-plugins/node-modules-polyfill":"^0.2.2"},"peerDependencies":{"@metamask/snaps-execution-environments":"^3.4.3"},"peerDependenciesMeta":{"@metamask/snaps-execution-environments":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/snaps-controllers_4.0.0_1704713293707_0.3790823519494737","host":"s3://npm-registry-packages"}},"4.1.0":{"name":"@metamask/snaps-controllers","version":"4.1.0","_id":"@metamask/snaps-controllers@4.1.0","maintainers":[{"name":"mcmire","email":"elliot.winkler@gmail.com"},{"name":"nicholasellul","email":"nicholas.ellul1@gmail.com"},{"name":"lgbot","email":"khebkoh9@anonaddy.me"},{"name":"naugtur","email":"naugtur@gmail.com"},{"name":"ritave","email":"olaf@tomalka.me"},{"name":"danfinlay","email":"dan@danfinlay.com"},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"rekmarks","email":"rekmarks@protonmail.com"},{"name":"metamaskbot","email":"security@metamask.io"},{"name":"gudahtt","email":"markjstacey@gmail.com"},{"name":"brad.decker","email":"bhdecker84@gmail.com"},{"name":"sethkfman","email":"sethkfman@gmail.com"}],"dist":{"shasum":"f7fdd7b4ce459da4b6beee280ddb8a7caad1c466","tarball":"https://registry.npmjs.org/@metamask/snaps-controllers/-/snaps-controllers-4.1.0.tgz","fileCount":244,"integrity":"sha512-FANC58xXk6wc6pA/Oyk/BJqzmMQB58iKt3EGssw0VbEOluYMjls/WZ09OgJMtJrpvK/lAtc6YXsa6ttI3IdiiA==","signatures":[{"sig":"MEYCIQCBA6j8U3fMdQlF8XcKFhCfpkBBj7xmBNlpTHh4YkcmcQIhAMzBh0E+grj1gZE2GuajR4K5O1u8W15RyF9Xcwpdafew","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1305992},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","browser":{"./dist/cjs/services":"./dist/cjs/services/browser.js","./dist/esm/services":"./dist/esm/services/browser.js"},"engines":{"node":"^18.16 || >=20"},"gitHead":"baa86d5fe576be29528fac4a32ead9926a67a3a7","scripts":{"lint":"yarn lint:eslint && yarn lint:misc --check && yarn lint:changelog && yarn lint:dependencies","test":"rimraf coverage && yarn test:prepare && jest && yarn test:browser && yarn posttest","build":"yarn build:source && yarn build:types","clean":"rimraf '*.tsbuildinfo' 'dist'","lint:ci":"yarn lint","test:ci":"yarn test","lint:fix":"yarn lint:eslint --fix && yarn lint:misc --write","posttest":"ts-node scripts/coverage.ts && rimraf coverage/jest coverage/wdio","build:cjs":"swc src --out-dir dist/cjs --config-file ../../.swcrc.build.json --config module.type=commonjs","build:esm":"swc src --out-dir dist/esm --config-file ../../.swcrc.build.json --config module.type=es6","lint:misc":"prettier --no-error-on-unmatched-pattern --loglevel warn \"**/*.json\" \"**/*.md\" \"**/*.html\" \"!CHANGELOG.md\" --ignore-path ../../.gitignore","build:clean":"yarn clean && yarn build","build:types":"tsc --project tsconfig.build.json","lint:eslint":"eslint . --cache --ext js,ts,jsx,tsx","build:source":"yarn build:esm && yarn build:cjs","test:browser":"wdio run wdio.config.js","test:prepare":"yarn mkdirp test/fixtures && ./scripts/generate-fixtures.sh","lint:changelog":"../../scripts/validate-changelog.sh @metamask/snaps-controllers","publish:preview":"yarn npm publish --tag preview","lint:dependencies":"depcheck"},"_npmUser":{"name":"metamaskbot","email":"security@metamask.io"},"repository":{"url":"https://github.com/MetaMask/snaps.git","type":"git"},"description":"Controllers for MetaMask Snaps.","directories":{},"sideEffects":false,"dependencies":{"immer":"^9.0.6","nanoid":"^3.1.31","tar-stream":"^3.1.6","@xstate/fsm":"^2.0.0","concat-stream":"^2.0.0","@metamask/utils":"^8.3.0","browserify-zlib":"^0.2.0","readable-stream":"^3.6.2","@metamask/snaps-sdk":"^1.4.0","get-npm-tarball-url":"^2.0.3","@metamask/rpc-errors":"^6.1.0","@metamask/snaps-utils":"^5.2.0","@metamask/snaps-registry":"^3.0.0","@metamask/base-controller":"^4.1.0","@metamask/json-rpc-engine":"^7.3.1","@metamask/object-multiplex":"^2.0.0","json-rpc-middleware-stream":"^5.0.0","@metamask/snaps-rpc-methods":"^5.0.0","readable-web-to-node-stream":"^3.0.2","@metamask/approval-controller":"^5.1.1","@metamask/phishing-controller":"^8.0.1","@metamask/post-message-stream":"^7.0.0","@metamask/permission-controller":"^7.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.2","vite":"^4.3.9","eslint":"^8.27.0","mkdirp":"^1.0.4","rimraf":"^4.1.2","esbuild":"^0.18.10","ts-node":"^10.9.1","@swc/cli":"^0.1.62","depcheck":"^1.4.7","prettier":"^2.7.1","@swc/core":"1.3.78","@swc/jest":"^0.2.26","@wdio/cli":"^8.19.0","deepmerge":"^4.2.2","typescript":"~4.8.4","@types/jest":"^27.5.1","@types/node":"18.14.2","webdriverio":"^8.19.0","@types/mocha":"^10.0.1","@types/chrome":"^0.0.237","@wdio/globals":"^8.19.0","eslint-plugin-n":"^15.7.0","jest-fetch-mock":"^3.0.3","istanbul-reports":"^3.1.5","@types/tar-stream":"^3.1.1","eslint-plugin-jest":"^27.1.5","expect-webdriverio":"^4.4.1","@types/gunzip-maybe":"^1.4.0","@wdio/spec-reporter":"^8.19.0","eslint-plugin-jsdoc":"^39.6.2","istanbul-lib-report":"^3.0.0","vite-tsconfig-paths":"^4.0.5","@types/concat-stream":"^2.0.0","@wdio/browser-runner":"^8.19.0","eslint-plugin-import":"^2.26.0","@wdio/mocha-framework":"^8.19.0","eslint-plugin-promise":"^6.1.1","istanbul-lib-coverage":"^3.2.0","@types/readable-stream":"^2.3.15","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@lavamoat/allow-scripts":"^3.0.0","@metamask/eslint-config":"^12.1.0","@metamask/template-snap":"^0.7.0","@metamask/auto-changelog":"^3.4.4","wdio-geckodriver-service":"^5.0.2","@typescript-eslint/parser":"^5.42.1","wdio-chromedriver-service":"^8.1.1","@wdio/static-server-service":"^8.19.0","prettier-plugin-packagejson":"^2.2.11","@metamask/eslint-config-jest":"^12.1.0","@metamask/eslint-config-nodejs":"^12.1.0","@typescript-eslint/eslint-plugin":"^5.42.1","@metamask/eslint-config-typescript":"^12.1.0","@esbuild-plugins/node-globals-polyfill":"^0.2.3","@esbuild-plugins/node-modules-polyfill":"^0.2.2"},"peerDependencies":{"@metamask/snaps-execution-environments":"^3.5.0"},"peerDependenciesMeta":{"@metamask/snaps-execution-environments":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/snaps-controllers_4.1.0_1705597213172_0.665399966166484","host":"s3://npm-registry-packages"}},"5.0.0":{"name":"@metamask/snaps-controllers","version":"5.0.0","_id":"@metamask/snaps-controllers@5.0.0","maintainers":[{"name":"mcmire","email":"elliot.winkler@gmail.com"},{"name":"nicholasellul","email":"nicholas.ellul1@gmail.com"},{"name":"lgbot","email":"khebkoh9@anonaddy.me"},{"name":"naugtur","email":"naugtur@gmail.com"},{"name":"ritave","email":"olaf@tomalka.me"},{"name":"danfinlay","email":"dan@danfinlay.com"},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"rekmarks","email":"rekmarks@protonmail.com"},{"name":"metamaskbot","email":"security@metamask.io"},{"name":"gudahtt","email":"markjstacey@gmail.com"},{"name":"brad.decker","email":"bhdecker84@gmail.com"},{"name":"sethkfman","email":"sethkfman@gmail.com"}],"dist":{"shasum":"007811ab7a7f7d9dd772e94a142c9bb8f7697c4d","tarball":"https://registry.npmjs.org/@metamask/snaps-controllers/-/snaps-controllers-5.0.0.tgz","fileCount":209,"integrity":"sha512-LZeRFJ3alhR+yjfsoMQvX/f3w0V2eePXjEwOiB95LxhhS93aai+F1jEkM2he9lSOV+pBI6jsBEaXFotspBgudw==","signatures":[{"sig":"MEQCICkthy2OnuKLEtSAgBPJcJGeLw++/9h/yW7gBjdLneDCAiBOwLMJu7XAcfFGIhzLVjVJSyyr/SXv4ncHOdRes2TqrQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1190901},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","browser":{"./dist/cjs/services":"./dist/cjs/services/browser.js","./dist/esm/services":"./dist/esm/services/browser.js"},"engines":{"node":"^18.16 || >=20"},"gitHead":"7d9c2f4a24dc440c568133a4a5f48bece07595df","scripts":{"lint":"yarn lint:eslint && yarn lint:misc --check && yarn lint:changelog && yarn lint:dependencies","test":"rimraf coverage && yarn test:prepare && jest && yarn test:browser && yarn posttest","build":"yarn build:source && yarn build:types","clean":"rimraf '*.tsbuildinfo' 'dist'","lint:ci":"yarn lint","test:ci":"yarn test","lint:fix":"yarn lint:eslint --fix && yarn lint:misc --write","posttest":"ts-node scripts/coverage.ts && rimraf coverage/jest coverage/wdio","build:cjs":"swc src --out-dir dist/cjs --config-file ../../.swcrc.build.json --config module.type=commonjs","build:esm":"swc src --out-dir dist/esm --config-file ../../.swcrc.build.json --config module.type=es6","lint:misc":"prettier --no-error-on-unmatched-pattern --loglevel warn \"**/*.json\" \"**/*.md\" \"**/*.html\" \"!CHANGELOG.md\" --ignore-path ../../.gitignore","build:clean":"yarn clean && yarn build","build:types":"tsc --project tsconfig.build.json","lint:eslint":"eslint . --cache --ext js,ts,jsx,tsx","build:source":"yarn build:esm && yarn build:cjs","test:browser":"wdio run wdio.config.js","test:prepare":"yarn mkdirp test/fixtures && ./scripts/generate-fixtures.sh","lint:changelog":"../../scripts/validate-changelog.sh @metamask/snaps-controllers","publish:preview":"yarn npm publish --tag preview","lint:dependencies":"depcheck"},"_npmUser":{"name":"metamaskbot","email":"security@metamask.io"},"repository":{"url":"https://github.com/MetaMask/snaps.git","type":"git"},"description":"Controllers for MetaMask Snaps.","directories":{},"sideEffects":false,"dependencies":{"immer":"^9.0.6","nanoid":"^3.1.31","tar-stream":"^3.1.7","@xstate/fsm":"^2.0.0","concat-stream":"^2.0.0","@metamask/utils":"^8.3.0","browserify-zlib":"^0.2.0","readable-stream":"^3.6.2","@metamask/snaps-sdk":"^2.0.0","get-npm-tarball-url":"^2.0.3","@metamask/rpc-errors":"^6.1.0","@metamask/snaps-utils":"^6.0.0","@metamask/snaps-registry":"^3.0.0","@metamask/base-controller":"^4.1.0","@metamask/json-rpc-engine":"^7.3.2","@metamask/object-multiplex":"^2.0.0","json-rpc-middleware-stream":"^5.0.0","@metamask/snaps-rpc-methods":"^6.0.0","readable-web-to-node-stream":"^3.0.2","@metamask/approval-controller":"^5.1.2","@metamask/phishing-controller":"^8.0.2","@metamask/post-message-stream":"^8.0.0","@metamask/permission-controller":"^8.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.2","vite":"^4.3.9","eslint":"^8.27.0","mkdirp":"^1.0.4","rimraf":"^4.1.2","esbuild":"^0.18.10","ts-node":"^10.9.1","@swc/cli":"^0.1.62","depcheck":"^1.4.7","prettier":"^2.7.1","@swc/core":"1.3.78","@swc/jest":"^0.2.26","@wdio/cli":"^8.19.0","deepmerge":"^4.2.2","typescript":"~4.8.4","@types/jest":"^27.5.1","@types/node":"18.14.2","webdriverio":"^8.19.0","@types/mocha":"^10.0.1","@types/chrome":"^0.0.237","@wdio/globals":"^8.19.0","eslint-plugin-n":"^15.7.0","jest-fetch-mock":"^3.0.3","istanbul-reports":"^3.1.5","@types/tar-stream":"^3.1.1","eslint-plugin-jest":"^27.1.5","expect-webdriverio":"^4.4.1","@types/gunzip-maybe":"^1.4.0","@wdio/spec-reporter":"^8.19.0","eslint-plugin-jsdoc":"^39.6.2","istanbul-lib-report":"^3.0.0","vite-tsconfig-paths":"^4.0.5","@types/concat-stream":"^2.0.0","@wdio/browser-runner":"^8.19.0","eslint-plugin-import":"^2.26.0","@wdio/mocha-framework":"^8.19.0","eslint-plugin-promise":"^6.1.1","istanbul-lib-coverage":"^3.2.0","@types/readable-stream":"^2.3.15","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@lavamoat/allow-scripts":"^3.0.0","@metamask/eslint-config":"^12.1.0","@metamask/template-snap":"^0.7.0","@metamask/auto-changelog":"^3.4.4","wdio-geckodriver-service":"^5.0.2","@typescript-eslint/parser":"^5.42.1","wdio-chromedriver-service":"^8.1.1","@wdio/static-server-service":"^8.19.0","prettier-plugin-packagejson":"^2.2.11","@metamask/eslint-config-jest":"^12.1.0","@metamask/eslint-config-nodejs":"^12.1.0","@typescript-eslint/eslint-plugin":"^5.42.1","@metamask/eslint-config-typescript":"^12.1.0","@esbuild-plugins/node-globals-polyfill":"^0.2.3","@esbuild-plugins/node-modules-polyfill":"^0.2.2"},"peerDependencies":{"@metamask/snaps-execution-environments":"^4.0.0"},"peerDependenciesMeta":{"@metamask/snaps-execution-environments":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/snaps-controllers_5.0.0_1707229628202_0.16205950911797862","host":"s3://npm-registry-packages"}},"5.0.1":{"name":"@metamask/snaps-controllers","version":"5.0.1","_id":"@metamask/snaps-controllers@5.0.1","maintainers":[{"name":"mcmire","email":"elliot.winkler@gmail.com"},{"name":"nicholasellul","email":"nicholas.ellul1@gmail.com"},{"name":"lgbot","email":"khebkoh9@anonaddy.me"},{"name":"naugtur","email":"naugtur@gmail.com"},{"name":"ritave","email":"olaf@tomalka.me"},{"name":"danfinlay","email":"dan@danfinlay.com"},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"rekmarks","email":"rekmarks@protonmail.com"},{"name":"metamaskbot","email":"security@metamask.io"},{"name":"gudahtt","email":"markjstacey@gmail.com"},{"name":"brad.decker","email":"bhdecker84@gmail.com"},{"name":"sethkfman","email":"sethkfman@gmail.com"}],"dist":{"shasum":"89d60011dbd5f2686918796c6cbcc73307cf40a5","tarball":"https://registry.npmjs.org/@metamask/snaps-controllers/-/snaps-controllers-5.0.1.tgz","fileCount":209,"integrity":"sha512-Ian2Ky6YSoFHFdSUZ3TqZIHXvW09bV2OhgrQlGRslxnNQDSYhwsQ0O5kOzcuVQ1EvaLwZu3zvaPHpxJGLt20pA==","signatures":[{"sig":"MEUCIEt0FpizwipPu7T8mcDf3ajK2MzXCiIs2+baqRMIuNn5AiEA3IJ6fppY42HwekXeltwKWHoNloXZz0IIESEV2jwkZDc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1191888},"main":"./dist/cjs/index.js","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","browser":{"./dist/cjs/services":"./dist/cjs/services/browser.js","./dist/esm/services":"./dist/esm/services/browser.js"},"engines":{"node":"^18.16 || >=20"},"gitHead":"7f1bdd611951599c62508a6c5047c00e5efb6707","scripts":{"lint":"yarn lint:eslint && yarn lint:misc --check && yarn lint:changelog && yarn lint:dependencies","test":"rimraf coverage && yarn test:prepare && jest && yarn test:browser && yarn posttest","build":"yarn build:source && yarn build:types","clean":"rimraf '*.tsbuildinfo' 'dist'","lint:ci":"yarn lint","test:ci":"yarn test","lint:fix":"yarn lint:eslint --fix && yarn lint:misc --write","posttest":"ts-node scripts/coverage.ts && rimraf coverage/jest coverage/wdio","build:cjs":"swc src --out-dir dist/cjs --config-file ../../.swcrc.build.json --config module.type=commonjs","build:esm":"swc src --out-dir dist/esm --config-file ../../.swcrc.build.json --config module.type=es6","lint:misc":"prettier --no-error-on-unmatched-pattern --loglevel warn \"**/*.json\" \"**/*.md\" \"**/*.html\" \"!CHANGELOG.md\" --ignore-path ../../.gitignore","build:clean":"yarn clean && yarn build","build:types":"tsc --project tsconfig.build.json","lint:eslint":"eslint . --cache --ext js,ts,jsx,tsx","build:source":"yarn build:esm && yarn build:cjs","test:browser":"wdio run wdio.config.js","test:prepare":"yarn mkdirp test/fixtures && ./scripts/generate-fixtures.sh","lint:changelog":"../../scripts/validate-changelog.sh @metamask/snaps-controllers","publish:preview":"yarn npm publish --tag preview","lint:dependencies":"depcheck"},"_npmUser":{"name":"metamaskbot","email":"security@metamask.io"},"repository":{"url":"https://github.com/MetaMask/snaps.git","type":"git"},"description":"Controllers for MetaMask Snaps.","directories":{},"sideEffects":false,"dependencies":{"immer":"^9.0.6","nanoid":"^3.1.31","tar-stream":"^3.1.7","@xstate/fsm":"^2.0.0","concat-stream":"^2.0.0","@metamask/utils":"^8.3.0","browserify-zlib":"^0.2.0","readable-stream":"^3.6.2","@metamask/snaps-sdk":"^2.1.0","get-npm-tarball-url":"^2.0.3","@metamask/rpc-errors":"^6.1.0","@metamask/snaps-utils":"^6.1.0","@metamask/snaps-registry":"^3.0.0","@metamask/base-controller":"^4.1.0","@metamask/json-rpc-engine":"^7.3.2","@metamask/object-multiplex":"^2.0.0","json-rpc-middleware-stream":"^5.0.0","@metamask/snaps-rpc-methods":"^6.0.0","readable-web-to-node-stream":"^3.0.2","@metamask/approval-controller":"^5.1.2","@metamask/phishing-controller":"^8.0.2","@metamask/post-message-stream":"^8.0.0","@metamask/permission-controller":"^8.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.2","vite":"^4.3.9","eslint":"^8.27.0","mkdirp":"^1.0.4","rimraf":"^4.1.2","esbuild":"^0.18.10","ts-node":"^10.9.1","@swc/cli":"^0.1.62","depcheck":"^1.4.7","prettier":"^2.7.1","@swc/core":"1.3.78","@swc/jest":"^0.2.26","@wdio/cli":"^8.19.0","deepmerge":"^4.2.2","typescript":"~4.8.4","@types/jest":"^27.5.1","@types/node":"18.14.2","webdriverio":"^8.19.0","@types/mocha":"^10.0.1","@types/chrome":"^0.0.237","@wdio/globals":"^8.19.0","eslint-plugin-n":"^15.7.0","jest-fetch-mock":"^3.0.3","istanbul-reports":"^3.1.5","@types/tar-stream":"^3.1.1","eslint-plugin-jest":"^27.1.5","expect-webdriverio":"^4.4.1","@types/gunzip-maybe":"^1.4.0","@wdio/spec-reporter":"^8.19.0","eslint-plugin-jsdoc":"^39.6.2","istanbul-lib-report":"^3.0.0","vite-tsconfig-paths":"^4.0.5","@types/concat-stream":"^2.0.0","@wdio/browser-runner":"^8.19.0","eslint-plugin-import":"^2.26.0","@wdio/mocha-framework":"^8.19.0","eslint-plugin-promise":"^6.1.1","istanbul-lib-coverage":"^3.2.0","@types/readable-stream":"^2.3.15","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@lavamoat/allow-scripts":"^3.0.2","@metamask/eslint-config":"^12.1.0","@metamask/template-snap":"^0.7.0","@metamask/auto-changelog":"^3.4.4","wdio-geckodriver-service":"^5.0.2","@typescript-eslint/parser":"^5.42.1","wdio-chromedriver-service":"^8.1.1","@wdio/static-server-service":"^8.19.0","prettier-plugin-packagejson":"^2.2.11","@metamask/eslint-config-jest":"^12.1.0","@metamask/eslint-config-nodejs":"^12.1.0","@typescript-eslint/eslint-plugin":"^5.42.1","@metamask/eslint-config-typescript":"^12.1.0","@esbuild-plugins/node-globals-polyfill":"^0.2.3","@esbuild-plugins/node-modules-polyfill":"^0.2.2"},"peerDependencies":{"@metamask/snaps-execution-environments":"^4.0.1"},"peerDependenciesMeta":{"@metamask/snaps-execution-environments":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/snaps-controllers_5.0.1_1708340813823_0.9661105253277056","host":"s3://npm-registry-packages"}},"6.0.0":{"name":"@metamask/snaps-controllers","version":"6.0.0","_id":"@metamask/snaps-controllers@6.0.0","maintainers":[{"name":"mcmire","email":"elliot.winkler@gmail.com"},{"name":"nicholasellul","email":"nicholas.ellul1@gmail.com"},{"name":"lgbot","email":"khebkoh9@anonaddy.me"},{"name":"naugtur","email":"naugtur@gmail.com"},{"name":"ritave","email":"olaf@tomalka.me"},{"name":"danfinlay","email":"dan@danfinlay.com"},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"rekmarks","email":"rekmarks@protonmail.com"},{"name":"metamaskbot","email":"security@metamask.io"},{"name":"gudahtt","email":"markjstacey@gmail.com"},{"name":"brad.decker","email":"bhdecker84@gmail.com"},{"name":"sethkfman","email":"sethkfman@gmail.com"}],"dist":{"shasum":"f6e38265a31cb2e9d0051652d6f45303f141482a","tarball":"https://registry.npmjs.org/@metamask/snaps-controllers/-/snaps-controllers-6.0.0.tgz","fileCount":406,"integrity":"sha512-FaFvJ6pR8dL458UtCqdORFtkrBmoRioJi8M/6ZC24gf9VaotY8PDsSjS0ObeJo2UE8xKk2HTePeazY7vLVk4ow==","signatures":[{"sig":"MEYCIQC3jAhbY2NeXQmmG6mB7SsTVWHMJrSEjhHFsUjyoSbF1wIhAMQSSKlJoWcUp+cNXDw4WdvGp92hX/ALR1ygxm61Aca8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1219122},"main":"./dist/index.js","types":"./dist/types/index.d.ts","module":"./dist/index.mjs","engines":{"node":"^18.16 || >=20"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./node":{"types":"./dist/types/node.d.ts","import":"./dist/node.mjs","require":"./dist/node.js"},"./package.json":"./package.json","./react-native":{"types":"./dist/types/react-native.d.ts","import":"./dist/react-native.mjs","require":"./dist/react-native.js"}},"gitHead":"97c9fef2c2b0154d5b01c01c45112d725b049d74","scripts":{"lint":"yarn lint:eslint && yarn lint:misc --check && yarn lint:changelog && yarn lint:dependencies","test":"rimraf coverage && yarn test:prepare && jest && yarn test:browser && yarn posttest","build":"tsup --clean && yarn build:types","clean":"rimraf '*.tsbuildinfo' 'dist'","lint:ci":"yarn lint","test:ci":"yarn test","build:ci":"tsup --clean","lint:fix":"yarn lint:eslint --fix && yarn lint:misc --write","posttest":"ts-node scripts/coverage.ts && rimraf coverage/jest coverage/wdio","lint:misc":"prettier --no-error-on-unmatched-pattern --loglevel warn \"**/*.json\" \"**/*.md\" \"**/*.html\" \"!CHANGELOG.md\" --ignore-path ../../.gitignore","build:types":"tsc --project tsconfig.build.json","lint:eslint":"eslint . --cache --ext js,ts,jsx,tsx","test:browser":"wdio run wdio.config.js","test:prepare":"yarn mkdirp test/fixtures && ./scripts/generate-fixtures.sh","lint:changelog":"../../scripts/validate-changelog.sh @metamask/snaps-controllers","publish:preview":"yarn npm publish --tag preview","lint:dependencies":"depcheck"},"_npmUser":{"name":"metamaskbot","email":"security@metamask.io"},"repository":{"url":"https://github.com/MetaMask/snaps.git","type":"git"},"description":"Controllers for MetaMask Snaps.","directories":{},"sideEffects":false,"dependencies":{"immer":"^9.0.6","nanoid":"^3.1.31","tar-stream":"^3.1.7","@xstate/fsm":"^2.0.0","concat-stream":"^2.0.0","@metamask/utils":"^8.3.0","browserify-zlib":"^0.2.0","readable-stream":"^3.6.2","@metamask/snaps-sdk":"^3.0.0","get-npm-tarball-url":"^2.0.3","@metamask/rpc-errors":"^6.2.1","@metamask/snaps-utils":"^7.0.0","@metamask/snaps-registry":"^3.0.0","@metamask/base-controller":"^4.1.0","@metamask/json-rpc-engine":"^7.3.2","@metamask/object-multiplex":"^2.0.0","json-rpc-middleware-stream":"^5.0.0","@metamask/snaps-rpc-methods":"^7.0.0","readable-web-to-node-stream":"^3.0.2","@metamask/approval-controller":"^5.1.2","@metamask/phishing-controller":"^8.0.2","@metamask/post-message-stream":"^8.0.0","@metamask/permission-controller":"^8.0.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.2","tsup":"^8.0.1","vite":"^4.3.9","eslint":"^8.27.0","mkdirp":"^1.0.4","rimraf":"^4.1.2","esbuild":"^0.18.10","ts-node":"^10.9.1","depcheck":"^1.4.7","prettier":"^2.7.1","@swc/core":"1.3.78","@swc/jest":"^0.2.26","@wdio/cli":"^8.19.0","deepmerge":"^4.2.2","typescript":"~4.8.4","@types/jest":"^27.5.1","@types/node":"18.14.2","webdriverio":"^8.19.0","@types/mocha":"^10.0.1","@types/chrome":"^0.0.237","@wdio/globals":"^8.19.0","eslint-plugin-n":"^15.7.0","jest-fetch-mock":"^3.0.3","istanbul-reports":"^3.1.5","@types/tar-stream":"^3.1.1","eslint-plugin-jest":"^27.1.5","expect-webdriverio":"^4.4.1","@types/gunzip-maybe":"^1.4.0","@wdio/spec-reporter":"^8.19.0","eslint-plugin-jsdoc":"^39.6.2","istanbul-lib-report":"^3.0.0","vite-tsconfig-paths":"^4.0.5","@types/concat-stream":"^2.0.0","@wdio/browser-runner":"^8.19.0","eslint-plugin-import":"^2.26.0","@wdio/mocha-framework":"^8.19.0","eslint-plugin-promise":"^6.1.1","istanbul-lib-coverage":"^3.2.0","@types/readable-stream":"^2.3.15","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@lavamoat/allow-scripts":"^3.0.2","@metamask/eslint-config":"^12.1.0","@metamask/template-snap":"^0.7.0","@metamask/auto-changelog":"^3.4.4","wdio-geckodriver-service":"^5.0.2","@typescript-eslint/parser":"^5.42.1","wdio-chromedriver-service":"^8.1.1","@wdio/static-server-service":"^8.19.0","prettier-plugin-packagejson":"^2.2.11","@metamask/eslint-config-jest":"^12.1.0","@metamask/eslint-config-nodejs":"^12.1.0","@typescript-eslint/eslint-plugin":"^5.42.1","@metamask/eslint-config-typescript":"^12.1.0","@esbuild-plugins/node-globals-polyfill":"^0.2.3","@esbuild-plugins/node-modules-polyfill":"^0.2.2"},"peerDependencies":{"@metamask/snaps-execution-environments":"^5.0.0"},"peerDependenciesMeta":{"@metamask/snaps-execution-environments":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/snaps-controllers_6.0.0_1708948262801_0.6667411780152264","host":"s3://npm-registry-packages"}},"6.0.1":{"name":"@metamask/snaps-controllers","version":"6.0.1","_id":"@metamask/snaps-controllers@6.0.1","maintainers":[{"name":"mcmire","email":"elliot.winkler@gmail.com"},{"name":"nicholasellul","email":"nicholas.ellul1@gmail.com"},{"name":"lgbot","email":"khebkoh9@anonaddy.me"},{"name":"naugtur","email":"naugtur@gmail.com"},{"name":"ritave","email":"olaf@tomalka.me"},{"name":"danfinlay","email":"dan@danfinlay.com"},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"rekmarks","email":"rekmarks@protonmail.com"},{"name":"metamaskbot","email":"security@metamask.io"},{"name":"gudahtt","email":"markjstacey@gmail.com"},{"name":"brad.decker","email":"bhdecker84@gmail.com"},{"name":"sethkfman","email":"sethkfman@gmail.com"}],"dist":{"shasum":"e30912d67410044179882e913cfdb9c9f823abfa","tarball":"https://registry.npmjs.org/@metamask/snaps-controllers/-/snaps-controllers-6.0.1.tgz","fileCount":406,"integrity":"sha512-i8/FbdS5jjPMjgrU8zvPO54jQgh+GQiGBaB3VUKLwNyTPH3eOqUH5HeoI0txjsoa5WTpIm8vAW9bAGIjWY/zAw==","signatures":[{"sig":"MEQCIHnUTw6CTtI5yUXEk8eHsb17ni+dH5LAYGkapcvz+BpXAiBEeqb2qFXWbHIZ8/1oqwo7I3q52XR65Iah/ufisyW3sw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1210895},"main":"./dist/index.js","types":"./dist/types/index.d.ts","module":"./dist/index.mjs","engines":{"node":"^18.16 || >=20"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./node":{"types":"./dist/types/node.d.ts","import":"./dist/node.mjs","require":"./dist/node.js"},"./package.json":"./package.json","./react-native":{"types":"./dist/types/react-native.d.ts","import":"./dist/react-native.mjs","require":"./dist/react-native.js"}},"gitHead":"ac92be63514b6f7d219c26f60bb652c0a4ea69d8","scripts":{"lint":"yarn lint:eslint && yarn lint:misc --check && yarn lint:changelog && yarn lint:dependencies","test":"rimraf coverage && yarn test:prepare && jest && yarn test:browser && yarn posttest","build":"tsup --clean && yarn build:types","clean":"rimraf '*.tsbuildinfo' 'dist'","lint:ci":"yarn lint","test:ci":"yarn test","build:ci":"tsup --clean","lint:fix":"yarn lint:eslint --fix && yarn lint:misc --write","posttest":"ts-node scripts/coverage.ts && rimraf coverage/jest coverage/wdio","lint:misc":"prettier --no-error-on-unmatched-pattern --loglevel warn \"**/*.json\" \"**/*.md\" \"**/*.html\" \"!CHANGELOG.md\" --ignore-path ../../.gitignore","build:types":"tsc --project tsconfig.build.json","lint:eslint":"eslint . --cache --ext js,ts,jsx,tsx","test:browser":"wdio run wdio.config.js","test:prepare":"yarn mkdirp test/fixtures && ./scripts/generate-fixtures.sh","lint:changelog":"../../scripts/validate-changelog.sh @metamask/snaps-controllers","publish:preview":"yarn npm publish --tag preview","lint:dependencies":"depcheck"},"_npmUser":{"name":"metamaskbot","email":"security@metamask.io"},"repository":{"url":"https://github.com/MetaMask/snaps.git","type":"git"},"description":"Controllers for MetaMask Snaps.","directories":{},"sideEffects":false,"dependencies":{"immer":"^9.0.6","nanoid":"^3.1.31","tar-stream":"^3.1.7","@xstate/fsm":"^2.0.0","concat-stream":"^2.0.0","@metamask/utils":"^8.3.0","browserify-zlib":"^0.2.0","readable-stream":"^3.6.2","@metamask/snaps-sdk":"^3.0.1","get-npm-tarball-url":"^2.0.3","@metamask/rpc-errors":"^6.2.1","@metamask/snaps-utils":"^7.0.1","@metamask/snaps-registry":"^3.0.0","@metamask/base-controller":"^4.1.0","@metamask/json-rpc-engine":"^7.3.2","@metamask/object-multiplex":"^2.0.0","json-rpc-middleware-stream":"^5.0.0","@metamask/snaps-rpc-methods":"^7.0.1","readable-web-to-node-stream":"^3.0.2","@metamask/approval-controller":"^5.1.2","@metamask/phishing-controller":"^8.0.2","@metamask/post-message-stream":"^8.0.0","@metamask/permission-controller":"^8.0.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.2","tsup":"^8.0.1","vite":"^4.3.9","eslint":"^8.27.0","mkdirp":"^1.0.4","rimraf":"^4.1.2","esbuild":"^0.18.10","ts-node":"^10.9.1","depcheck":"^1.4.7","prettier":"^2.7.1","@swc/core":"1.3.78","@swc/jest":"^0.2.26","@wdio/cli":"^8.19.0","deepmerge":"^4.2.2","typescript":"~4.8.4","@types/jest":"^27.5.1","@types/node":"18.14.2","webdriverio":"^8.19.0","@types/mocha":"^10.0.1","@types/chrome":"^0.0.237","@wdio/globals":"^8.19.0","eslint-plugin-n":"^15.7.0","jest-fetch-mock":"^3.0.3","istanbul-reports":"^3.1.5","@types/tar-stream":"^3.1.1","eslint-plugin-jest":"^27.1.5","expect-webdriverio":"^4.4.1","@types/gunzip-maybe":"^1.4.0","@wdio/spec-reporter":"^8.19.0","eslint-plugin-jsdoc":"^39.6.2","istanbul-lib-report":"^3.0.0","vite-tsconfig-paths":"^4.0.5","@types/concat-stream":"^2.0.0","@wdio/browser-runner":"^8.19.0","eslint-plugin-import":"^2.26.0","@wdio/mocha-framework":"^8.19.0","eslint-plugin-promise":"^6.1.1","istanbul-lib-coverage":"^3.2.0","@types/readable-stream":"^2.3.15","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@lavamoat/allow-scripts":"^3.0.2","@metamask/eslint-config":"^12.1.0","@metamask/template-snap":"^0.7.0","@metamask/auto-changelog":"^3.4.4","wdio-geckodriver-service":"^5.0.2","@typescript-eslint/parser":"^5.42.1","wdio-chromedriver-service":"^8.1.1","@wdio/static-server-service":"^8.19.0","prettier-plugin-packagejson":"^2.2.11","@metamask/eslint-config-jest":"^12.1.0","@metamask/eslint-config-nodejs":"^12.1.0","@typescript-eslint/eslint-plugin":"^5.42.1","@metamask/eslint-config-typescript":"^12.1.0","@esbuild-plugins/node-globals-polyfill":"^0.2.3","@esbuild-plugins/node-modules-polyfill":"^0.2.2"},"peerDependencies":{"@metamask/snaps-execution-environments":"^5.0.1"},"peerDependenciesMeta":{"@metamask/snaps-execution-environments":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/snaps-controllers_6.0.1_1709038150285_0.944849098237367","host":"s3://npm-registry-packages"}},"6.0.2":{"name":"@metamask/snaps-controllers","version":"6.0.2","_id":"@metamask/snaps-controllers@6.0.2","maintainers":[{"name":"mcmire","email":"elliot.winkler@gmail.com"},{"name":"nicholasellul","email":"nicholas.ellul1@gmail.com"},{"name":"lgbot","email":"khebkoh9@anonaddy.me"},{"name":"naugtur","email":"naugtur@gmail.com"},{"name":"ritave","email":"olaf@tomalka.me"},{"name":"danfinlay","email":"dan@danfinlay.com"},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"rekmarks","email":"rekmarks@protonmail.com"},{"name":"metamaskbot","email":"security@metamask.io"},{"name":"gudahtt","email":"markjstacey@gmail.com"},{"name":"brad.decker","email":"bhdecker84@gmail.com"},{"name":"sethkfman","email":"sethkfman@gmail.com"}],"dist":{"shasum":"73c2c8282a038fb0e2e875315f6f80c7ee35242b","tarball":"https://registry.npmjs.org/@metamask/snaps-controllers/-/snaps-controllers-6.0.2.tgz","fileCount":406,"integrity":"sha512-2es2ZuepXQaJFktRrXqVgb1AS1yBQKViaccENle/FYxm1ae/h75ipsl5kC0ZiGVRXNvS67gUV4f6fd2zJn5NrA==","signatures":[{"sig":"MEUCIHxh4DCyB2H82Eu8PHkMQuNSx7LSU+51ojL6O0j/gVmxAiEA5udMD9YZfETeM7NUy+HNcBkatT9Jz+j3R/mAe3beF/c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1212770},"main":"./dist/index.js","types":"./dist/types/index.d.ts","module":"./dist/index.mjs","engines":{"node":"^18.16 || >=20"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./node":{"types":"./dist/types/node.d.ts","import":"./dist/node.mjs","require":"./dist/node.js"},"./package.json":"./package.json","./react-native":{"types":"./dist/types/react-native.d.ts","import":"./dist/react-native.mjs","require":"./dist/react-native.js"}},"gitHead":"9420c289147f2fc6f2a75f7d74374b7dbb564c39","scripts":{"lint":"yarn lint:eslint && yarn lint:misc --check && yarn lint:changelog && yarn lint:dependencies","test":"rimraf coverage && yarn test:prepare && jest && yarn test:browser && yarn posttest","build":"tsup --clean && yarn build:types","clean":"rimraf '*.tsbuildinfo' 'dist'","lint:ci":"yarn lint","test:ci":"yarn test","build:ci":"tsup --clean","lint:fix":"yarn lint:eslint --fix && yarn lint:misc --write","posttest":"ts-node scripts/coverage.ts && rimraf coverage/jest coverage/wdio","lint:misc":"prettier --no-error-on-unmatched-pattern --loglevel warn \"**/*.json\" \"**/*.md\" \"**/*.html\" \"!CHANGELOG.md\" --ignore-path ../../.gitignore","build:types":"tsc --project tsconfig.build.json","lint:eslint":"eslint . --cache --ext js,ts,jsx,tsx","test:browser":"wdio run wdio.config.js","test:prepare":"yarn mkdirp test/fixtures && ./scripts/generate-fixtures.sh","lint:changelog":"../../scripts/validate-changelog.sh @metamask/snaps-controllers","publish:preview":"yarn npm publish --tag preview","lint:dependencies":"depcheck"},"_npmUser":{"name":"metamaskbot","email":"security@metamask.io"},"repository":{"url":"https://github.com/MetaMask/snaps.git","type":"git"},"description":"Controllers for MetaMask Snaps.","directories":{},"sideEffects":false,"dependencies":{"immer":"^9.0.6","nanoid":"^3.1.31","tar-stream":"^3.1.7","@xstate/fsm":"^2.0.0","concat-stream":"^2.0.0","@metamask/utils":"^8.3.0","browserify-zlib":"^0.2.0","readable-stream":"^3.6.2","@metamask/snaps-sdk":"^3.1.0","get-npm-tarball-url":"^2.0.3","@metamask/rpc-errors":"^6.2.1","@metamask/snaps-utils":"^7.0.2","@metamask/snaps-registry":"^3.0.0","@metamask/base-controller":"^4.1.0","@metamask/json-rpc-engine":"^7.3.2","@metamask/object-multiplex":"^2.0.0","json-rpc-middleware-stream":"^5.0.0","@metamask/snaps-rpc-methods":"^7.0.1","readable-web-to-node-stream":"^3.0.2","@metamask/approval-controller":"^5.1.3","@metamask/phishing-controller":"^8.0.2","@metamask/post-message-stream":"^8.0.0","@metamask/permission-controller":"^8.0.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.2","tsup":"^8.0.1","vite":"^4.3.9","eslint":"^8.27.0","mkdirp":"^1.0.4","rimraf":"^4.1.2","esbuild":"^0.18.10","ts-node":"^10.9.1","depcheck":"^1.4.7","prettier":"^2.7.1","@swc/core":"1.3.78","@swc/jest":"^0.2.26","@wdio/cli":"^8.19.0","deepmerge":"^4.2.2","typescript":"~4.8.4","@types/jest":"^27.5.1","@types/node":"18.14.2","webdriverio":"^8.19.0","@types/mocha":"^10.0.1","@types/chrome":"^0.0.237","@wdio/globals":"^8.19.0","eslint-plugin-n":"^15.7.0","jest-fetch-mock":"^3.0.3","istanbul-reports":"^3.1.5","@types/tar-stream":"^3.1.1","eslint-plugin-jest":"^27.1.5","expect-webdriverio":"^4.4.1","@types/gunzip-maybe":"^1.4.0","@wdio/spec-reporter":"^8.19.0","eslint-plugin-jsdoc":"^39.6.2","istanbul-lib-report":"^3.0.0","vite-tsconfig-paths":"^4.0.5","@types/concat-stream":"^2.0.0","@wdio/browser-runner":"^8.19.0","eslint-plugin-import":"^2.26.0","@wdio/mocha-framework":"^8.19.0","eslint-plugin-promise":"^6.1.1","istanbul-lib-coverage":"^3.2.0","@types/readable-stream":"^2.3.15","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@lavamoat/allow-scripts":"^3.0.3","@metamask/eslint-config":"^12.1.0","@metamask/template-snap":"^0.7.0","@metamask/auto-changelog":"^3.4.4","wdio-geckodriver-service":"^5.0.2","@typescript-eslint/parser":"^5.42.1","wdio-chromedriver-service":"^8.1.1","@wdio/static-server-service":"^8.19.0","prettier-plugin-packagejson":"^2.2.11","@metamask/eslint-config-jest":"^12.1.0","@metamask/eslint-config-nodejs":"^12.1.0","@typescript-eslint/eslint-plugin":"^5.42.1","@metamask/eslint-config-typescript":"^12.1.0","@esbuild-plugins/node-globals-polyfill":"^0.2.3","@esbuild-plugins/node-modules-polyfill":"^0.2.2"},"peerDependencies":{"@metamask/snaps-execution-environments":"^5.0.2"},"peerDependenciesMeta":{"@metamask/snaps-execution-environments":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/snaps-controllers_6.0.2_1709634978370_0.4572836596205929","host":"s3://npm-registry-packages"}},"6.0.3":{"name":"@metamask/snaps-controllers","version":"6.0.3","_id":"@metamask/snaps-controllers@6.0.3","maintainers":[{"name":"mcmire","email":"elliot.winkler@gmail.com"},{"name":"nicholasellul","email":"nicholas.ellul1@gmail.com"},{"name":"lgbot","email":"khebkoh9@anonaddy.me"},{"name":"naugtur","email":"naugtur@gmail.com"},{"name":"ritave","email":"olaf@tomalka.me"},{"name":"danfinlay","email":"dan@danfinlay.com"},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"rekmarks","email":"rekmarks@protonmail.com"},{"name":"metamaskbot","email":"security@metamask.io"},{"name":"gudahtt","email":"markjstacey@gmail.com"},{"name":"brad.decker","email":"bhdecker84@gmail.com"},{"name":"sethkfman","email":"sethkfman@gmail.com"}],"dist":{"shasum":"c9f879ecb3f30b4f947d172b3489c73433633565","tarball":"https://registry.npmjs.org/@metamask/snaps-controllers/-/snaps-controllers-6.0.3.tgz","fileCount":406,"integrity":"sha512-i7otkp77vXaFj905djtLgOh09l+VVj1myVwt6/N222JaGl158/8xUSolwYlDKoAQyYVXtHHcskYBAR83IHC2Xw==","signatures":[{"sig":"MEQCIDSXpg2Mm7VAiFlCaBpMeW3YXwTFOMriVVen3RtrS/YNAiAenFMhvDlqmOZ06VYkZ1Fkfv2+HfpTjU5159tixs/leg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1213529},"main":"./dist/index.js","types":"./dist/types/index.d.ts","module":"./dist/index.mjs","engines":{"node":"^18.16 || >=20"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./node":{"types":"./dist/types/node.d.ts","import":"./dist/node.mjs","require":"./dist/node.js"},"./package.json":"./package.json","./react-native":{"types":"./dist/types/react-native.d.ts","import":"./dist/react-native.mjs","require":"./dist/react-native.js"}},"gitHead":"00d9e11f5fba05593121fbfa97364412709c6aa6","scripts":{"lint":"yarn lint:eslint && yarn lint:misc --check && yarn lint:changelog && yarn lint:dependencies","test":"rimraf coverage && yarn test:prepare && jest && yarn test:browser && yarn posttest","build":"tsup --clean && yarn build:types","clean":"rimraf '*.tsbuildinfo' 'dist'","lint:ci":"yarn lint","test:ci":"yarn test","build:ci":"tsup --clean","lint:fix":"yarn lint:eslint --fix && yarn lint:misc --write","posttest":"ts-node scripts/coverage.ts && rimraf coverage/jest coverage/wdio","lint:misc":"prettier --no-error-on-unmatched-pattern --loglevel warn \"**/*.json\" \"**/*.md\" \"**/*.html\" \"!CHANGELOG.md\" --ignore-path ../../.gitignore","build:types":"tsc --project tsconfig.build.json","lint:eslint":"eslint . --cache --ext js,ts,jsx,tsx","test:browser":"wdio run wdio.config.js","test:prepare":"yarn mkdirp test/fixtures && ./scripts/generate-fixtures.sh","lint:changelog":"../../scripts/validate-changelog.sh @metamask/snaps-controllers","publish:preview":"yarn npm publish --tag preview","lint:dependencies":"depcheck"},"_npmUser":{"name":"metamaskbot","email":"security@metamask.io"},"repository":{"url":"https://github.com/MetaMask/snaps.git","type":"git"},"description":"Controllers for MetaMask Snaps.","directories":{},"sideEffects":false,"dependencies":{"immer":"^9.0.6","nanoid":"^3.1.31","tar-stream":"^3.1.7","@xstate/fsm":"^2.0.0","concat-stream":"^2.0.0","@metamask/utils":"^8.3.0","browserify-zlib":"^0.2.0","readable-stream":"^3.6.2","@metamask/snaps-sdk":"^3.1.1","get-npm-tarball-url":"^2.0.3","@metamask/rpc-errors":"^6.2.1","@metamask/snaps-utils":"^7.0.3","@metamask/snaps-registry":"^3.0.1","@metamask/base-controller":"^4.1.0","@metamask/json-rpc-engine":"^7.3.3","@metamask/object-multiplex":"^2.0.0","json-rpc-middleware-stream":"^5.0.0","@metamask/snaps-rpc-methods":"^7.0.1","readable-web-to-node-stream":"^3.0.2","@metamask/approval-controller":"^5.1.3","@metamask/phishing-controller":"^8.0.2","@metamask/post-message-stream":"^8.0.0","@metamask/permission-controller":"^8.0.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.2","tsup":"^8.0.1","vite":"^4.3.9","eslint":"^8.27.0","mkdirp":"^1.0.4","rimraf":"^4.1.2","esbuild":"^0.18.10","ts-node":"^10.9.1","depcheck":"^1.4.7","prettier":"^2.7.1","@swc/core":"1.3.78","@swc/jest":"^0.2.26","@wdio/cli":"^8.19.0","deepmerge":"^4.2.2","typescript":"~4.8.4","@types/jest":"^27.5.1","@types/node":"18.14.2","webdriverio":"^8.19.0","@types/mocha":"^10.0.1","@types/chrome":"^0.0.237","@wdio/globals":"^8.19.0","eslint-plugin-n":"^15.7.0","jest-fetch-mock":"^3.0.3","istanbul-reports":"^3.1.5","@types/tar-stream":"^3.1.1","eslint-plugin-jest":"^27.1.5","expect-webdriverio":"^4.4.1","@types/gunzip-maybe":"^1.4.0","@wdio/spec-reporter":"^8.19.0","eslint-plugin-jsdoc":"^39.6.2","istanbul-lib-report":"^3.0.0","vite-tsconfig-paths":"^4.0.5","@types/concat-stream":"^2.0.0","@wdio/browser-runner":"^8.19.0","eslint-plugin-import":"^2.26.0","@wdio/mocha-framework":"^8.19.0","eslint-plugin-promise":"^6.1.1","istanbul-lib-coverage":"^3.2.0","@types/readable-stream":"^2.3.15","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@lavamoat/allow-scripts":"^3.0.3","@metamask/eslint-config":"^12.1.0","@metamask/template-snap":"^0.7.0","@metamask/auto-changelog":"^3.4.4","wdio-geckodriver-service":"^5.0.2","@typescript-eslint/parser":"^5.42.1","wdio-chromedriver-service":"^8.1.1","@wdio/static-server-service":"^8.19.0","prettier-plugin-packagejson":"^2.2.11","@metamask/eslint-config-jest":"^12.1.0","@metamask/eslint-config-nodejs":"^12.1.0","@typescript-eslint/eslint-plugin":"^5.42.1","@metamask/eslint-config-typescript":"^12.1.0","@esbuild-plugins/node-globals-polyfill":"^0.2.3","@esbuild-plugins/node-modules-polyfill":"^0.2.2"},"peerDependencies":{"@metamask/snaps-execution-environments":"^5.0.3"},"peerDependenciesMeta":{"@metamask/snaps-execution-environments":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/snaps-controllers_6.0.3_1710246551187_0.29457473430086245","host":"s3://npm-registry-packages"}},"6.0.4":{"name":"@metamask/snaps-controllers","version":"6.0.4","_id":"@metamask/snaps-controllers@6.0.4","maintainers":[{"name":"mcmire","email":"elliot.winkler@gmail.com"},{"name":"nicholasellul","email":"nicholas.ellul1@gmail.com"},{"name":"lgbot","email":"khebkoh9@anonaddy.me"},{"name":"naugtur","email":"naugtur@gmail.com"},{"name":"ritave","email":"olaf@tomalka.me"},{"name":"danfinlay","email":"dan@danfinlay.com"},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"rekmarks","email":"rekmarks@protonmail.com"},{"name":"metamaskbot","email":"security@metamask.io"},{"name":"gudahtt","email":"markjstacey@gmail.com"},{"name":"brad.decker","email":"bhdecker84@gmail.com"},{"name":"sethkfman","email":"sethkfman@gmail.com"}],"dist":{"shasum":"181a970cd9b120030356b2d8f75d7563a2284730","tarball":"https://registry.npmjs.org/@metamask/snaps-controllers/-/snaps-controllers-6.0.4.tgz","fileCount":406,"integrity":"sha512-a2UbshUf6kYojTUKiYJA45113ApMWWIzrTuFRyqaqCH/l20feGh6bdd3SuDnxBVyliQgRfOrRsCINrIMzMWAIA==","signatures":[{"sig":"MEYCIQCuZ1fOaRHWEiMDL0G2YFa3QI1EKetrg5GzcNgEGR/1qQIhALsDZEMAMwn93JFvZCjoSnbzuIr8HmOR+0ZHc2YDzsQk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1212765},"main":"./dist/index.js","types":"./dist/types/index.d.ts","module":"./dist/index.mjs","engines":{"node":"^18.16 || >=20"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./node":{"types":"./dist/types/node.d.ts","import":"./dist/node.mjs","require":"./dist/node.js"},"./package.json":"./package.json","./react-native":{"types":"./dist/types/react-native.d.ts","import":"./dist/react-native.mjs","require":"./dist/react-native.js"}},"gitHead":"2418d99c2a068044b84cffe392e1eb96fe9d1341","scripts":{"lint":"yarn lint:eslint && yarn lint:misc --check && yarn lint:changelog && yarn lint:dependencies","test":"rimraf coverage && yarn test:prepare && jest && yarn test:browser && yarn posttest","build":"tsup --clean && yarn build:types","clean":"rimraf '*.tsbuildinfo' 'dist'","lint:ci":"yarn lint","test:ci":"yarn test","build:ci":"tsup --clean","lint:fix":"yarn lint:eslint --fix && yarn lint:misc --write","posttest":"ts-node scripts/coverage.ts && rimraf coverage/jest coverage/wdio","lint:misc":"prettier --no-error-on-unmatched-pattern --loglevel warn \"**/*.json\" \"**/*.md\" \"**/*.html\" \"!CHANGELOG.md\" --ignore-path ../../.gitignore","build:types":"tsc --project tsconfig.build.json","lint:eslint":"eslint . --cache --ext js,ts,jsx,tsx","test:browser":"wdio run wdio.config.js","test:prepare":"yarn mkdirp test/fixtures && ./scripts/generate-fixtures.sh","lint:changelog":"../../scripts/validate-changelog.sh @metamask/snaps-controllers","publish:preview":"yarn npm publish --tag preview","lint:dependencies":"depcheck"},"_npmUser":{"name":"metamaskbot","email":"security@metamask.io"},"repository":{"url":"https://github.com/MetaMask/snaps.git","type":"git"},"description":"Controllers for MetaMask Snaps.","directories":{},"sideEffects":false,"dependencies":{"immer":"^9.0.6","nanoid":"^3.1.31","tar-stream":"^3.1.7","@xstate/fsm":"^2.0.0","concat-stream":"^2.0.0","@metamask/utils":"^8.3.0","browserify-zlib":"^0.2.0","readable-stream":"^3.6.2","@metamask/snaps-sdk":"^3.2.0","get-npm-tarball-url":"^2.0.3","@metamask/rpc-errors":"^6.2.1","@metamask/snaps-utils":"^7.0.4","@metamask/snaps-registry":"^3.0.1","@metamask/base-controller":"^5.0.1","@metamask/json-rpc-engine":"^8.0.1","@metamask/object-multiplex":"^2.0.0","@metamask/snaps-rpc-methods":"^7.0.2","readable-web-to-node-stream":"^3.0.2","@metamask/approval-controller":"^6.0.1","@metamask/phishing-controller":"^9.0.1","@metamask/post-message-stream":"^8.0.0","@metamask/permission-controller":"^9.0.2","@metamask/json-rpc-middleware-stream":"^7.0.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.2","tsup":"^8.0.1","vite":"^4.3.9","eslint":"^8.27.0","mkdirp":"^1.0.4","rimraf":"^4.1.2","esbuild":"^0.18.10","ts-node":"^10.9.1","depcheck":"^1.4.7","prettier":"^2.7.1","@swc/core":"1.3.78","@swc/jest":"^0.2.26","@wdio/cli":"^8.19.0","deepmerge":"^4.2.2","typescript":"~4.8.4","@types/jest":"^27.5.1","@types/node":"18.14.2","webdriverio":"^8.19.0","@types/mocha":"^10.0.1","@types/chrome":"^0.0.237","@wdio/globals":"^8.19.0","eslint-plugin-n":"^15.7.0","jest-fetch-mock":"^3.0.3","istanbul-reports":"^3.1.5","@types/tar-stream":"^3.1.1","eslint-plugin-jest":"^27.1.5","expect-webdriverio":"^4.4.1","@types/gunzip-maybe":"^1.4.0","@wdio/spec-reporter":"^8.19.0","eslint-plugin-jsdoc":"^39.6.2","istanbul-lib-report":"^3.0.0","vite-tsconfig-paths":"^4.0.5","@types/concat-stream":"^2.0.0","@wdio/browser-runner":"^8.19.0","eslint-plugin-import":"^2.26.0","@wdio/mocha-framework":"^8.19.0","eslint-plugin-promise":"^6.1.1","istanbul-lib-coverage":"^3.2.0","@types/readable-stream":"^2.3.15","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@lavamoat/allow-scripts":"^3.0.3","@metamask/eslint-config":"^12.1.0","@metamask/template-snap":"^0.7.0","@metamask/auto-changelog":"^3.4.4","wdio-geckodriver-service":"^5.0.2","@typescript-eslint/parser":"^5.42.1","wdio-chromedriver-service":"^8.1.1","@wdio/static-server-service":"^8.19.0","prettier-plugin-packagejson":"^2.2.11","@metamask/eslint-config-jest":"^12.1.0","@metamask/eslint-config-nodejs":"^12.1.0","@typescript-eslint/eslint-plugin":"^5.42.1","@metamask/eslint-config-typescript":"^12.1.0","@esbuild-plugins/node-globals-polyfill":"^0.2.3","@esbuild-plugins/node-modules-polyfill":"^0.2.2"},"peerDependencies":{"@metamask/snaps-execution-environments":"^5.0.4"},"peerDependenciesMeta":{"@metamask/snaps-execution-environments":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/snaps-controllers_6.0.4_1710940295524_0.25930710216275554","host":"s3://npm-registry-packages"}},"7.0.0":{"name":"@metamask/snaps-controllers","version":"7.0.0","_id":"@metamask/snaps-controllers@7.0.0","maintainers":[{"name":"mcmire","email":"elliot.winkler@gmail.com"},{"name":"nicholasellul","email":"nicholas.ellul1@gmail.com"},{"name":"lgbot","email":"khebkoh9@anonaddy.me"},{"name":"naugtur","email":"naugtur@gmail.com"},{"name":"ritave","email":"olaf@tomalka.me"},{"name":"danfinlay","email":"dan@danfinlay.com"},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"rekmarks","email":"rekmarks@protonmail.com"},{"name":"metamaskbot","email":"security@metamask.io"},{"name":"gudahtt","email":"markjstacey@gmail.com"},{"name":"brad.decker","email":"bhdecker84@gmail.com"},{"name":"sethkfman","email":"sethkfman@gmail.com"}],"dist":{"shasum":"fba794377cc789dee07ebadd5e748d3d894f4810","tarball":"https://registry.npmjs.org/@metamask/snaps-controllers/-/snaps-controllers-7.0.0.tgz","fileCount":420,"integrity":"sha512-VsZ/d3unMVoF82HAJMjrgtVpsYkAkn1jdICBa/dPCBmhGMIuihsQ07MnKE1Og6JOZEqVPCOdlF5QGINRnQQzgQ==","signatures":[{"sig":"MEQCIGfuJEeAWOTi6Ijtyk8aOLsK/33qd9IuzGAu8XtfZLJOAiA+UCebd00Yt2KAsvUt7BnVXSaFGZQFDUlx79sGwPCc6A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1241143},"main":"./dist/index.js","types":"./dist/types/index.d.ts","module":"./dist/index.mjs","engines":{"node":"^18.16 || >=20"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./node":{"types":"./dist/types/node.d.ts","import":"./dist/node.mjs","require":"./dist/node.js"},"./package.json":"./package.json","./react-native":{"types":"./dist/types/react-native.d.ts","import":"./dist/react-native.mjs","require":"./dist/react-native.js"}},"gitHead":"aeaf8aca757bfc668244b2d9031fc940c2b179bf","scripts":{"lint":"yarn lint:eslint && yarn lint:misc --check && yarn lint:changelog && yarn lint:dependencies","test":"rimraf coverage && yarn test:prepare && jest && yarn test:browser && yarn posttest","build":"tsup --clean && yarn build:types","clean":"rimraf '*.tsbuildinfo' 'dist'","lint:ci":"yarn lint","test:ci":"yarn test","build:ci":"tsup --clean","lint:fix":"yarn lint:eslint --fix && yarn lint:misc --write","posttest":"ts-node scripts/coverage.ts && rimraf coverage/jest coverage/wdio","lint:misc":"prettier --no-error-on-unmatched-pattern --loglevel warn \"**/*.json\" \"**/*.md\" \"**/*.html\" \"!CHANGELOG.md\" --ignore-path ../../.gitignore","build:types":"tsc --project tsconfig.build.json","lint:eslint":"eslint . --cache --ext js,ts,jsx,tsx","test:browser":"wdio run wdio.config.js","test:prepare":"yarn mkdirp test/fixtures && ./scripts/generate-fixtures.sh","lint:changelog":"../../scripts/validate-changelog.sh @metamask/snaps-controllers","publish:preview":"yarn npm publish --tag preview","lint:dependencies":"depcheck"},"_npmUser":{"name":"metamaskbot","email":"security@metamask.io"},"repository":{"url":"https://github.com/MetaMask/snaps.git","type":"git"},"description":"Controllers for MetaMask Snaps.","directories":{},"sideEffects":false,"dependencies":{"immer":"^9.0.6","nanoid":"^3.1.31","tar-stream":"^3.1.7","@xstate/fsm":"^2.0.0","concat-stream":"^2.0.0","@metamask/utils":"^8.3.0","browserify-zlib":"^0.2.0","readable-stream":"^3.6.2","@metamask/snaps-sdk":"^4.0.0","get-npm-tarball-url":"^2.0.3","@metamask/rpc-errors":"^6.2.1","@metamask/snaps-utils":"^7.1.0","@metamask/snaps-registry":"^3.1.0","@metamask/base-controller":"^5.0.1","@metamask/json-rpc-engine":"^8.0.1","@metamask/object-multiplex":"^2.0.0","@metamask/snaps-rpc-methods":"^8.0.0","readable-web-to-node-stream":"^3.0.2","@metamask/approval-controller":"^6.0.1","@metamask/phishing-controller":"^9.0.1","@metamask/post-message-stream":"^8.0.0","@metamask/permission-controller":"^9.0.2","@metamask/json-rpc-middleware-stream":"^7.0.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.2","tsup":"^8.0.1","vite":"^4.3.9","eslint":"^8.27.0","mkdirp":"^1.0.4","rimraf":"^4.1.2","esbuild":"^0.18.10","ts-node":"^10.9.1","depcheck":"^1.4.7","prettier":"^2.7.1","@swc/core":"1.3.78","@swc/jest":"^0.2.26","@wdio/cli":"^8.19.0","deepmerge":"^4.2.2","typescript":"~4.8.4","@types/jest":"^27.5.1","@types/node":"18.14.2","webdriverio":"^8.19.0","@types/mocha":"^10.0.1","@types/chrome":"^0.0.237","@wdio/globals":"^8.19.0","eslint-plugin-n":"^15.7.0","jest-fetch-mock":"^3.0.3","istanbul-reports":"^3.1.5","@types/tar-stream":"^3.1.1","eslint-plugin-jest":"^27.1.5","expect-webdriverio":"^4.4.1","@types/gunzip-maybe":"^1.4.0","@wdio/spec-reporter":"^8.19.0","eslint-plugin-jsdoc":"^39.6.2","istanbul-lib-report":"^3.0.0","vite-tsconfig-paths":"^4.0.5","@types/concat-stream":"^2.0.0","@wdio/browser-runner":"^8.19.0","eslint-plugin-import":"^2.26.0","@wdio/mocha-framework":"^8.19.0","eslint-plugin-promise":"^6.1.1","istanbul-lib-coverage":"^3.2.0","@types/readable-stream":"^2.3.15","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@lavamoat/allow-scripts":"^3.0.3","@metamask/eslint-config":"^12.1.0","@metamask/template-snap":"^0.7.0","@metamask/auto-changelog":"^3.4.4","wdio-geckodriver-service":"^5.0.2","@typescript-eslint/parser":"^5.42.1","wdio-chromedriver-service":"^8.1.1","@wdio/static-server-service":"^8.19.0","prettier-plugin-packagejson":"^2.2.11","@metamask/browser-passworder":"^5.0.0","@metamask/eslint-config-jest":"^12.1.0","@metamask/eslint-config-nodejs":"^12.1.0","@typescript-eslint/eslint-plugin":"^5.42.1","@metamask/eslint-config-typescript":"^12.1.0","@esbuild-plugins/node-globals-polyfill":"^0.2.3","@esbuild-plugins/node-modules-polyfill":"^0.2.2"},"peerDependencies":{"@metamask/snaps-execution-environments":"^6.0.0"},"peerDependenciesMeta":{"@metamask/snaps-execution-environments":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/snaps-controllers_7.0.0_1712824493770_0.4037340723991316","host":"s3://npm-registry-packages"}},"7.0.1":{"name":"@metamask/snaps-controllers","version":"7.0.1","_id":"@metamask/snaps-controllers@7.0.1","maintainers":[{"name":"mcmire","email":"elliot.winkler@gmail.com"},{"name":"nicholasellul","email":"nicholas.ellul1@gmail.com"},{"name":"lgbot","email":"khebkoh9@anonaddy.me"},{"name":"naugtur","email":"naugtur@gmail.com"},{"name":"ritave","email":"olaf@tomalka.me"},{"name":"danfinlay","email":"dan@danfinlay.com"},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"rekmarks","email":"rekmarks@protonmail.com"},{"name":"metamaskbot","email":"security@metamask.io"},{"name":"gudahtt","email":"markjstacey@gmail.com"},{"name":"brad.decker","email":"bhdecker84@gmail.com"},{"name":"sethkfman","email":"sethkfman@gmail.com"}],"dist":{"shasum":"24b785acc979152920ca48a5893fefa17cecb1aa","tarball":"https://registry.npmjs.org/@metamask/snaps-controllers/-/snaps-controllers-7.0.1.tgz","fileCount":420,"integrity":"sha512-H12k58/GLBX1DPfy/ybv+inhD6GiGNaRm0iKKVd+43K2o+lIzN7twwohGDhXqhZ6lHqs881zN68WFzuDcDpakA==","signatures":[{"sig":"MEYCIQDXQe+Xoa/5YMMkj807Y3QffyaR0YTknn1QDhVktRmiBAIhAKt/7SBh7ktCjTX7E/p2Dxg9B8EwFt/4H2/FyoqGMOo1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1242547},"main":"./dist/index.js","types":"./dist/types/index.d.ts","module":"./dist/index.mjs","engines":{"node":"^18.16 || >=20"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./node":{"types":"./dist/types/node.d.ts","import":"./dist/node.mjs","require":"./dist/node.js"},"./package.json":"./package.json","./react-native":{"types":"./dist/types/react-native.d.ts","import":"./dist/react-native.mjs","require":"./dist/react-native.js"}},"gitHead":"fb7fd6639be4922a5bd90756b0a490ad5f8dbb3a","scripts":{"lint":"yarn lint:eslint && yarn lint:misc --check && yarn lint:changelog && yarn lint:dependencies","test":"rimraf coverage && yarn test:prepare && jest && yarn test:browser && yarn posttest","build":"tsup --clean && yarn build:types","clean":"rimraf '*.tsbuildinfo' 'dist'","lint:ci":"yarn lint","test:ci":"yarn test","build:ci":"tsup --clean","lint:fix":"yarn lint:eslint --fix && yarn lint:misc --write","posttest":"ts-node scripts/coverage.ts && rimraf coverage/jest coverage/wdio","lint:misc":"prettier --no-error-on-unmatched-pattern --loglevel warn \"**/*.json\" \"**/*.md\" \"**/*.html\" \"!CHANGELOG.md\" --ignore-path ../../.gitignore","build:types":"tsc --project tsconfig.build.json","lint:eslint":"eslint . --cache --ext js,ts,jsx,tsx","test:browser":"wdio run wdio.config.js","test:prepare":"yarn mkdirp test/fixtures && ./scripts/generate-fixtures.sh","lint:changelog":"../../scripts/validate-changelog.sh @metamask/snaps-controllers","publish:preview":"yarn npm publish --tag preview","lint:dependencies":"depcheck"},"_npmUser":{"name":"metamaskbot","email":"security@metamask.io"},"repository":{"url":"https://github.com/MetaMask/snaps.git","type":"git"},"description":"Controllers for MetaMask Snaps.","directories":{},"sideEffects":false,"dependencies":{"immer":"^9.0.6","nanoid":"^3.1.31","tar-stream":"^3.1.7","@xstate/fsm":"^2.0.0","concat-stream":"^2.0.0","@metamask/utils":"^8.3.0","browserify-zlib":"^0.2.0","readable-stream":"^3.6.2","@metamask/snaps-sdk":"^4.0.0","get-npm-tarball-url":"^2.0.3","@metamask/rpc-errors":"^6.2.1","@metamask/snaps-utils":"^7.1.0","@metamask/snaps-registry":"^3.1.0","@metamask/base-controller":"^5.0.1","@metamask/json-rpc-engine":"^8.0.1","@metamask/object-multiplex":"^2.0.0","@metamask/snaps-rpc-methods":"^8.0.0","readable-web-to-node-stream":"^3.0.2","@metamask/approval-controller":"^6.0.1","@metamask/phishing-controller":"^9.0.1","@metamask/post-message-stream":"^8.0.0","@metamask/permission-controller":"^9.0.2","@metamask/json-rpc-middleware-stream":"^7.0.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.2","tsup":"^8.0.1","vite":"^4.3.9","eslint":"^8.27.0","mkdirp":"^1.0.4","rimraf":"^4.1.2","esbuild":"^0.18.10","ts-node":"^10.9.1","depcheck":"^1.4.7","prettier":"^2.7.1","@swc/core":"1.3.78","@swc/jest":"^0.2.26","@wdio/cli":"^8.19.0","deepmerge":"^4.2.2","typescript":"~4.8.4","@types/jest":"^27.5.1","@types/node":"18.14.2","webdriverio":"^8.19.0","@types/mocha":"^10.0.1","@types/chrome":"^0.0.237","@wdio/globals":"^8.19.0","eslint-plugin-n":"^15.7.0","jest-fetch-mock":"^3.0.3","istanbul-reports":"^3.1.5","@types/tar-stream":"^3.1.1","eslint-plugin-jest":"^27.1.5","expect-webdriverio":"^4.4.1","@types/gunzip-maybe":"^1.4.0","@wdio/spec-reporter":"^8.19.0","eslint-plugin-jsdoc":"^39.6.2","istanbul-lib-report":"^3.0.0","vite-tsconfig-paths":"^4.0.5","@types/concat-stream":"^2.0.0","@wdio/browser-runner":"^8.19.0","eslint-plugin-import":"^2.26.0","@wdio/mocha-framework":"^8.19.0","eslint-plugin-promise":"^6.1.1","istanbul-lib-coverage":"^3.2.0","@types/readable-stream":"^2.3.15","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@lavamoat/allow-scripts":"^3.0.3","@metamask/eslint-config":"^12.1.0","@metamask/template-snap":"^0.7.0","@metamask/auto-changelog":"^3.4.4","wdio-geckodriver-service":"^5.0.2","@typescript-eslint/parser":"^5.42.1","wdio-chromedriver-service":"^8.1.1","@wdio/static-server-service":"^8.19.0","prettier-plugin-packagejson":"^2.2.11","@metamask/browser-passworder":"^5.0.0","@metamask/eslint-config-jest":"^12.1.0","@metamask/eslint-config-nodejs":"^12.1.0","@typescript-eslint/eslint-plugin":"^5.42.1","@metamask/eslint-config-typescript":"^12.1.0","@esbuild-plugins/node-globals-polyfill":"^0.2.3","@esbuild-plugins/node-modules-polyfill":"^0.2.2"},"peerDependencies":{"@metamask/snaps-execution-environments":"^6.0.0"},"peerDependenciesMeta":{"@metamask/snaps-execution-environments":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/snaps-controllers_7.0.1_1712835492095_0.9739703034764866","host":"s3://npm-registry-packages"}},"8.0.0":{"name":"@metamask/snaps-controllers","version":"8.0.0","_id":"@metamask/snaps-controllers@8.0.0","maintainers":[{"name":"mcmire","email":"elliot.winkler@gmail.com"},{"name":"nicholasellul","email":"nicholas.ellul1@gmail.com"},{"name":"lgbot","email":"khebkoh9@anonaddy.me"},{"name":"naugtur","email":"naugtur@gmail.com"},{"name":"ritave","email":"olaf@tomalka.me"},{"name":"danfinlay","email":"dan@danfinlay.com"},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"rekmarks","email":"rekmarks@protonmail.com"},{"name":"metamaskbot","email":"security@metamask.io"},{"name":"gudahtt","email":"markjstacey@gmail.com"},{"name":"brad.decker","email":"bhdecker84@gmail.com"},{"name":"sethkfman","email":"sethkfman@gmail.com"}],"dist":{"shasum":"6d3d7584a4f70a02360a64b0ddbe87bb44ad7f49","tarball":"https://registry.npmjs.org/@metamask/snaps-controllers/-/snaps-controllers-8.0.0.tgz","fileCount":420,"integrity":"sha512-NVaMaqy2dy8PKosS5MeLT0wtYpTz9OOOAqXr0Sm7Mr0VX6LWKMgymOsT8M+6xGxUsuzGE4ASzg5K5wx5RRKTiA==","signatures":[{"sig":"MEUCIQChWAN4+olaTV6utp88EQnRluJTGRNiysFJ3UCaLo/e4wIgRt/ZhslQSG/GaohlbBxSj3nyBSO+Y5fxf7eUlOwFwEM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1260962},"main":"./dist/index.js","types":"./dist/types/index.d.ts","module":"./dist/index.mjs","engines":{"node":"^18.16 || >=20"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./node":{"types":"./dist/types/node.d.ts","import":"./dist/node.mjs","require":"./dist/node.js"},"./package.json":"./package.json","./react-native":{"types":"./dist/types/react-native.d.ts","import":"./dist/react-native.mjs","require":"./dist/react-native.js"}},"gitHead":"20bbcf98d6c0a72787dc6185c72ef4303ee004ed","scripts":{"lint":"yarn lint:eslint && yarn lint:misc --check && yarn lint:changelog && yarn lint:dependencies","test":"rimraf coverage && yarn test:prepare && jest && yarn test:browser && yarn posttest","build":"tsup --clean && yarn build:types","clean":"rimraf '*.tsbuildinfo' 'dist'","lint:ci":"yarn lint","test:ci":"yarn test","build:ci":"tsup --clean","lint:fix":"yarn lint:eslint --fix && yarn lint:misc --write","posttest":"ts-node scripts/coverage.ts && rimraf coverage/jest coverage/wdio","lint:misc":"prettier --no-error-on-unmatched-pattern --loglevel warn \"**/*.json\" \"**/*.md\" \"**/*.html\" \"!CHANGELOG.md\" --ignore-path ../../.gitignore","build:types":"tsc --project tsconfig.build.json","lint:eslint":"eslint . --cache --ext js,ts,jsx,tsx","test:browser":"wdio run wdio.config.js","test:prepare":"yarn mkdirp test/fixtures && ./scripts/generate-fixtures.sh","lint:changelog":"../../scripts/validate-changelog.sh @metamask/snaps-controllers","publish:preview":"yarn npm publish --tag preview","lint:dependencies":"depcheck"},"_npmUser":{"name":"metamaskbot","email":"security@metamask.io"},"repository":{"url":"https://github.com/MetaMask/snaps.git","type":"git"},"description":"Controllers for MetaMask Snaps.","directories":{},"sideEffects":false,"dependencies":{"immer":"^9.0.6","nanoid":"^3.1.31","tar-stream":"^3.1.7","@xstate/fsm":"^2.0.0","concat-stream":"^2.0.0","@metamask/utils":"^8.3.0","browserify-zlib":"^0.2.0","fast-deep-equal":"^3.1.3","readable-stream":"^3.6.2","@metamask/snaps-sdk":"^4.0.1","get-npm-tarball-url":"^2.0.3","@metamask/rpc-errors":"^6.2.1","@metamask/snaps-utils":"^7.2.0","@metamask/snaps-registry":"^3.1.0","@metamask/base-controller":"^5.0.1","@metamask/json-rpc-engine":"^8.0.1","@metamask/object-multiplex":"^2.0.0","@metamask/snaps-rpc-methods":"^8.0.0","readable-web-to-node-stream":"^3.0.2","@metamask/approval-controller":"^6.0.1","@metamask/phishing-controller":"^9.0.1","@metamask/post-message-stream":"^8.0.0","@metamask/permission-controller":"^9.0.2","@metamask/json-rpc-middleware-stream":"^7.0.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.2","tsup":"^8.0.1","vite":"^4.3.9","eslint":"^8.27.0","mkdirp":"^1.0.4","rimraf":"^4.1.2","esbuild":"^0.18.10","ts-node":"^10.9.1","depcheck":"^1.4.7","prettier":"^2.7.1","@swc/core":"1.3.78","@swc/jest":"^0.2.26","@wdio/cli":"^8.19.0","deepmerge":"^4.2.2","typescript":"~4.8.4","@types/jest":"^27.5.1","@types/node":"18.14.2","webdriverio":"^8.19.0","@types/mocha":"^10.0.1","@types/chrome":"^0.0.237","@wdio/globals":"^8.19.0","eslint-plugin-n":"^15.7.0","jest-fetch-mock":"^3.0.3","istanbul-reports":"^3.1.5","@types/tar-stream":"^3.1.1","eslint-plugin-jest":"^27.1.5","expect-webdriverio":"^4.4.1","@types/gunzip-maybe":"^1.4.0","@wdio/spec-reporter":"^8.19.0","eslint-plugin-jsdoc":"^39.6.2","istanbul-lib-report":"^3.0.0","vite-tsconfig-paths":"^4.0.5","@types/concat-stream":"^2.0.0","@wdio/browser-runner":"^8.19.0","eslint-plugin-import":"^2.26.0","@wdio/mocha-framework":"^8.19.0","eslint-plugin-promise":"^6.1.1","istanbul-lib-coverage":"^3.2.0","@types/readable-stream":"^2.3.15","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@lavamoat/allow-scripts":"^3.0.3","@metamask/eslint-config":"^12.1.0","@metamask/template-snap":"^0.7.0","@metamask/auto-changelog":"^3.4.4","wdio-geckodriver-service":"^5.0.2","@typescript-eslint/parser":"^5.42.1","wdio-chromedriver-service":"^8.1.1","@wdio/static-server-service":"^8.19.0","prettier-plugin-packagejson":"^2.2.11","@metamask/browser-passworder":"^5.0.0","@metamask/eslint-config-jest":"^12.1.0","@metamask/eslint-config-nodejs":"^12.1.0","@typescript-eslint/eslint-plugin":"^5.42.1","@metamask/eslint-config-typescript":"^12.1.0","@esbuild-plugins/node-globals-polyfill":"^0.2.3","@esbuild-plugins/node-modules-polyfill":"^0.2.2"},"peerDependencies":{"@metamask/snaps-execution-environments":"^6.0.2"},"peerDependenciesMeta":{"@metamask/snaps-execution-environments":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/snaps-controllers_8.0.0_1713973092904_0.28111280208157785","host":"s3://npm-registry-packages"}},"8.1.0":{"name":"@metamask/snaps-controllers","version":"8.1.0","_id":"@metamask/snaps-controllers@8.1.0","maintainers":[{"name":"mcmire","email":"elliot.winkler@gmail.com"},{"name":"nicholasellul","email":"nicholas.ellul1@gmail.com"},{"name":"lgbot","email":"khebkoh9@anonaddy.me"},{"name":"naugtur","email":"naugtur@gmail.com"},{"name":"ritave","email":"olaf@tomalka.me"},{"name":"danfinlay","email":"dan@danfinlay.com"},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"rekmarks","email":"rekmarks@protonmail.com"},{"name":"metamaskbot","email":"security@metamask.io"},{"name":"gudahtt","email":"markjstacey@gmail.com"},{"name":"brad.decker","email":"bhdecker84@gmail.com"},{"name":"sethkfman","email":"sethkfman@gmail.com"}],"dist":{"shasum":"71f0812d6ff000fdc67008e54b0d231716529772","tarball":"https://registry.npmjs.org/@metamask/snaps-controllers/-/snaps-controllers-8.1.0.tgz","fileCount":420,"integrity":"sha512-NgJHD2Ztzf5eBzSl/WmvSGIprF7+aDYto7hetNIukK0S7s/joZC1cFXruSSYLix4W9H7uNq+K+3utHnJbh2mPw==","signatures":[{"sig":"MEUCIQDXM6eviyeBZ1vpQQPFQqVljBpMwrgLwamtdBx+2TIsewIgWXRR6thKaN7jj1bFCIWIqTE7UkCUMx/E3QNdzfFsr+4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1272877},"main":"./dist/index.js","types":"./dist/types/index.d.ts","module":"./dist/index.mjs","engines":{"node":"^18.16 || >=20"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./node":{"types":"./dist/types/node.d.ts","import":"./dist/node.mjs","require":"./dist/node.js"},"./package.json":"./package.json","./react-native":{"types":"./dist/types/react-native.d.ts","import":"./dist/react-native.mjs","require":"./dist/react-native.js"}},"gitHead":"2beee7803bfe9e540788a3558b546b9f55dc3cb4","scripts":{"lint":"yarn lint:eslint && yarn lint:misc --check && yarn lint:changelog && yarn lint:dependencies","test":"rimraf coverage && yarn test:prepare && jest && yarn test:browser && yarn posttest","build":"tsup --clean && yarn build:types","clean":"rimraf '*.tsbuildinfo' 'dist'","lint:ci":"yarn lint","test:ci":"yarn test","build:ci":"tsup --clean","lint:fix":"yarn lint:eslint --fix && yarn lint:misc --write","posttest":"ts-node scripts/coverage.ts && rimraf coverage/jest coverage/wdio","lint:misc":"prettier --no-error-on-unmatched-pattern --loglevel warn \"**/*.json\" \"**/*.md\" \"**/*.html\" \"!CHANGELOG.md\" --ignore-path ../../.gitignore","build:types":"tsc --project tsconfig.build.json","lint:eslint":"eslint . --cache --ext js,ts,jsx,tsx","test:browser":"wdio run wdio.config.js","test:prepare":"yarn mkdirp test/fixtures && ./scripts/generate-fixtures.sh","lint:changelog":"../../scripts/validate-changelog.sh @metamask/snaps-controllers","publish:preview":"yarn npm publish --tag preview","lint:dependencies":"depcheck"},"_npmUser":{"name":"metamaskbot","email":"security@metamask.io"},"repository":{"url":"https://github.com/MetaMask/snaps.git","type":"git"},"description":"Controllers for MetaMask Snaps.","directories":{},"sideEffects":false,"dependencies":{"immer":"^9.0.6","nanoid":"^3.1.31","tar-stream":"^3.1.7","@xstate/fsm":"^2.0.0","concat-stream":"^2.0.0","@metamask/utils":"^8.3.0","browserify-zlib":"^0.2.0","fast-deep-equal":"^3.1.3","readable-stream":"^3.6.2","@metamask/snaps-sdk":"^4.1.0","get-npm-tarball-url":"^2.0.3","@metamask/rpc-errors":"^6.2.1","@metamask/snaps-utils":"^7.3.0","@metamask/snaps-registry":"^3.1.0","@metamask/base-controller":"^5.0.2","@metamask/json-rpc-engine":"^8.0.1","@metamask/object-multiplex":"^2.0.0","@metamask/snaps-rpc-methods":"^8.1.0","readable-web-to-node-stream":"^3.0.2","@metamask/approval-controller":"^6.0.2","@metamask/phishing-controller":"^9.0.1","@metamask/post-message-stream":"^8.0.0","@metamask/permission-controller":"^9.0.2","@metamask/json-rpc-middleware-stream":"^7.0.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.2","tsup":"^8.0.1","vite":"^4.3.9","eslint":"^8.27.0","mkdirp":"^1.0.4","rimraf":"^4.1.2","esbuild":"^0.18.10","ts-node":"^10.9.1","depcheck":"^1.4.7","prettier":"^2.7.1","@swc/core":"1.3.78","@swc/jest":"^0.2.26","@wdio/cli":"^8.19.0","deepmerge":"^4.2.2","typescript":"~4.8.4","@types/jest":"^27.5.1","@types/node":"18.14.2","webdriverio":"^8.19.0","@types/mocha":"^10.0.1","@types/chrome":"^0.0.237","@wdio/globals":"^8.19.0","eslint-plugin-n":"^15.7.0","jest-fetch-mock":"^3.0.3","istanbul-reports":"^3.1.5","@types/tar-stream":"^3.1.1","eslint-plugin-jest":"^27.1.5","expect-webdriverio":"^4.4.1","@types/gunzip-maybe":"^1.4.0","@wdio/spec-reporter":"^8.19.0","eslint-plugin-jsdoc":"^39.6.2","istanbul-lib-report":"^3.0.0","vite-tsconfig-paths":"^4.0.5","@types/concat-stream":"^2.0.0","@wdio/browser-runner":"^8.19.0","eslint-plugin-import":"^2.26.0","@wdio/mocha-framework":"^8.19.0","eslint-plugin-promise":"^6.1.1","istanbul-lib-coverage":"^3.2.0","@types/readable-stream":"^2.3.15","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@lavamoat/allow-scripts":"^3.0.3","@metamask/eslint-config":"^12.1.0","@metamask/template-snap":"^0.7.0","@metamask/auto-changelog":"^3.4.4","wdio-geckodriver-service":"^5.0.2","@typescript-eslint/parser":"^5.42.1","wdio-chromedriver-service":"^8.1.1","@wdio/static-server-service":"^8.19.0","prettier-plugin-packagejson":"^2.2.11","@metamask/browser-passworder":"^5.0.0","@metamask/eslint-config-jest":"^12.1.0","@metamask/eslint-config-nodejs":"^12.1.0","@typescript-eslint/eslint-plugin":"^5.42.1","@metamask/eslint-config-typescript":"^12.1.0","@esbuild-plugins/node-globals-polyfill":"^0.2.3","@esbuild-plugins/node-modules-polyfill":"^0.2.2"},"peerDependencies":{"@metamask/snaps-execution-environments":"^6.1.0"},"peerDependenciesMeta":{"@metamask/snaps-execution-environments":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/snaps-controllers_8.1.0_1714734214998_0.21628441525239683","host":"s3://npm-registry-packages"}},"8.1.1":{"name":"@metamask/snaps-controllers","version":"8.1.1","_id":"@metamask/snaps-controllers@8.1.1","maintainers":[{"name":"mcmire","email":"elliot.winkler@gmail.com"},{"name":"nicholasellul","email":"nicholas.ellul1@gmail.com"},{"name":"lgbot","email":"khebkoh9@anonaddy.me"},{"name":"naugtur","email":"naugtur@gmail.com"},{"name":"ritave","email":"olaf@tomalka.me"},{"name":"danfinlay","email":"dan@danfinlay.com"},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"rekmarks","email":"rekmarks@protonmail.com"},{"name":"metamaskbot","email":"security@metamask.io"},{"name":"gudahtt","email":"markjstacey@gmail.com"},{"name":"brad.decker","email":"bhdecker84@gmail.com"},{"name":"sethkfman","email":"sethkfman@gmail.com"}],"dist":{"shasum":"97b6f50ad9ceef0ce001ad6e20e3e04ab6a85c9a","tarball":"https://registry.npmjs.org/@metamask/snaps-controllers/-/snaps-controllers-8.1.1.tgz","fileCount":420,"integrity":"sha512-hpu6O7meM7hakuxjiph3RBD6/iWzu51aIGOAwotmXIxihmsn156/vcv9yjFAMRHuIun+yODWQHzwDIMSYkV78Q==","signatures":[{"sig":"MEUCIGYdrXfGjTr/Ii2/pWkBDG3hqnez6GAZkh9QyYBgtbDnAiEA9MviJFZArN0yfiR3rnFa/DOpcUYvOVbm7sGcGJCye1s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1276011},"main":"./dist/index.js","types":"./dist/types/index.d.ts","module":"./dist/index.mjs","engines":{"node":"^18.16 || >=20"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./node":{"types":"./dist/types/node.d.ts","import":"./dist/node.mjs","require":"./dist/node.js"},"./package.json":"./package.json","./react-native":{"types":"./dist/types/react-native.d.ts","import":"./dist/react-native.mjs","require":"./dist/react-native.js"}},"gitHead":"553fa907f42c0d6e2e46f40c36551248121c949a","scripts":{"lint":"yarn lint:eslint && yarn lint:misc --check && yarn lint:changelog && yarn lint:dependencies","test":"rimraf coverage && yarn test:prepare && jest && yarn test:browser && yarn posttest","build":"tsup --clean && yarn build:types","clean":"rimraf '*.tsbuildinfo' 'dist'","lint:ci":"yarn lint","test:ci":"yarn test","build:ci":"tsup --clean","lint:fix":"yarn lint:eslint --fix && yarn lint:misc --write","posttest":"ts-node scripts/coverage.ts && rimraf coverage/jest coverage/wdio","lint:misc":"prettier --no-error-on-unmatched-pattern --loglevel warn \"**/*.json\" \"**/*.md\" \"**/*.html\" \"!CHANGELOG.md\" --ignore-path ../../.gitignore","build:types":"tsc --project tsconfig.build.json","lint:eslint":"eslint . --cache --ext js,ts,jsx,tsx","test:browser":"wdio run wdio.config.js","test:prepare":"yarn mkdirp test/fixtures && ./scripts/generate-fixtures.sh","lint:changelog":"../../scripts/validate-changelog.sh @metamask/snaps-controllers","publish:preview":"yarn npm publish --tag preview","lint:dependencies":"depcheck"},"_npmUser":{"name":"metamaskbot","email":"security@metamask.io"},"repository":{"url":"https://github.com/MetaMask/snaps.git","type":"git"},"description":"Controllers for MetaMask Snaps.","directories":{},"sideEffects":false,"dependencies":{"immer":"^9.0.6","nanoid":"^3.1.31","tar-stream":"^3.1.7","@xstate/fsm":"^2.0.0","concat-stream":"^2.0.0","@metamask/utils":"^8.3.0","browserify-zlib":"^0.2.0","fast-deep-equal":"^3.1.3","readable-stream":"^3.6.2","@metamask/snaps-sdk":"^4.1.0","get-npm-tarball-url":"^2.0.3","@metamask/rpc-errors":"^6.2.1","@metamask/snaps-utils":"^7.3.0","@metamask/snaps-registry":"^3.1.0","@metamask/base-controller":"^5.0.2","@metamask/json-rpc-engine":"^8.0.1","@metamask/object-multiplex":"^2.0.0","@metamask/snaps-rpc-methods":"^8.1.0","readable-web-to-node-stream":"^3.0.2","@metamask/approval-controller":"^6.0.2","@metamask/phishing-controller":"^9.0.1","@metamask/post-message-stream":"^8.0.0","@metamask/permission-controller":"^9.0.2","@metamask/json-rpc-middleware-stream":"^7.0.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.2","tsup":"^8.0.1","vite":"^4.3.9","eslint":"^8.27.0","mkdirp":"^1.0.4","rimraf":"^4.1.2","esbuild":"^0.18.10","ts-node":"^10.9.1","depcheck":"^1.4.7","prettier":"^2.7.1","@swc/core":"1.3.78","@swc/jest":"^0.2.26","@wdio/cli":"^8.19.0","deepmerge":"^4.2.2","typescript":"~4.8.4","@types/jest":"^27.5.1","@types/node":"18.14.2","webdriverio":"^8.19.0","@types/mocha":"^10.0.1","@types/chrome":"^0.0.237","@wdio/globals":"^8.19.0","eslint-plugin-n":"^15.7.0","jest-fetch-mock":"^3.0.3","istanbul-reports":"^3.1.5","@types/tar-stream":"^3.1.1","eslint-plugin-jest":"^27.1.5","expect-webdriverio":"^4.4.1","@types/gunzip-maybe":"^1.4.0","@wdio/spec-reporter":"^8.19.0","eslint-plugin-jsdoc":"^39.6.2","istanbul-lib-report":"^3.0.0","vite-tsconfig-paths":"^4.0.5","@types/concat-stream":"^2.0.0","@wdio/browser-runner":"^8.19.0","eslint-plugin-import":"^2.26.0","@wdio/mocha-framework":"^8.19.0","eslint-plugin-promise":"^6.1.1","istanbul-lib-coverage":"^3.2.0","@types/readable-stream":"^2.3.15","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@lavamoat/allow-scripts":"^3.0.3","@metamask/eslint-config":"^12.1.0","@metamask/template-snap":"^0.7.0","@metamask/auto-changelog":"^3.4.4","wdio-geckodriver-service":"^5.0.2","@typescript-eslint/parser":"^5.42.1","wdio-chromedriver-service":"^8.1.1","@wdio/static-server-service":"^8.19.0","prettier-plugin-packagejson":"^2.2.11","@metamask/browser-passworder":"^5.0.0","@metamask/eslint-config-jest":"^12.1.0","@metamask/eslint-config-nodejs":"^12.1.0","@typescript-eslint/eslint-plugin":"^5.42.1","@metamask/eslint-config-typescript":"^12.1.0","@esbuild-plugins/node-globals-polyfill":"^0.2.3","@esbuild-plugins/node-modules-polyfill":"^0.2.2"},"peerDependencies":{"@metamask/snaps-execution-environments":"^6.1.0"},"peerDependenciesMeta":{"@metamask/snaps-execution-environments":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/snaps-controllers_8.1.1_1715689452259_0.12339428289734888","host":"s3://npm-registry-packages"}},"8.2.0":{"name":"@metamask/snaps-controllers","version":"8.2.0","_id":"@metamask/snaps-controllers@8.2.0","maintainers":[{"name":"mcmire","email":"elliot.winkler@gmail.com"},{"name":"nicholasellul","email":"nicholas.ellul1@gmail.com"},{"name":"lgbot","email":"khebkoh9@anonaddy.me"},{"name":"naugtur","email":"naugtur@gmail.com"},{"name":"ritave","email":"olaf@tomalka.me"},{"name":"danfinlay","email":"dan@danfinlay.com"},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"rekmarks","email":"rekmarks@protonmail.com"},{"name":"metamaskbot","email":"security@metamask.io"},{"name":"gudahtt","email":"markjstacey@gmail.com"},{"name":"brad.decker","email":"bhdecker84@gmail.com"},{"name":"sethkfman","email":"sethkfman@gmail.com"}],"dist":{"shasum":"9a7718b4552a07e68b744962c785a780ece6ceb4","tarball":"https://registry.npmjs.org/@metamask/snaps-controllers/-/snaps-controllers-8.2.0.tgz","fileCount":420,"integrity":"sha512-aGqwCjTrI4W4xB/FPs+x0A93yJpDaNW9I24JfpFt//kr5yBed8k5P98wFBddyFuXRgJg4zGd3FTJ3sfUxx00lg==","signatures":[{"sig":"MEUCIDLURwbZW/EWn+rxAoKIcpfvUOzU04y5RPjgJQi5U841AiEA29dSidZnraqcDtb+r4lMP2fZO1JpkCWw8b87WGAOXnU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1293604},"main":"./dist/index.js","types":"./dist/types/index.d.ts","module":"./dist/index.mjs","engines":{"node":"^18.16 || >=20"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./node":{"types":"./dist/types/node.d.ts","import":"./dist/node.mjs","require":"./dist/node.js"},"./package.json":"./package.json","./react-native":{"types":"./dist/types/react-native.d.ts","import":"./dist/react-native.mjs","require":"./dist/react-native.js"}},"gitHead":"46da2407a5efc68b08771b21f563e76118a60804","scripts":{"lint":"yarn lint:eslint && yarn lint:misc --check && yarn lint:changelog && yarn lint:dependencies","test":"rimraf coverage && yarn test:prepare && jest && yarn test:browser && yarn posttest","build":"tsup --clean && yarn build:types","clean":"rimraf '*.tsbuildinfo' 'dist'","lint:ci":"yarn lint","test:ci":"yarn test","build:ci":"tsup --clean","lint:fix":"yarn lint:eslint --fix && yarn lint:misc --write","posttest":"ts-node scripts/coverage.ts && rimraf coverage/jest coverage/wdio","lint:misc":"prettier --no-error-on-unmatched-pattern --loglevel warn \"**/*.json\" \"**/*.md\" \"**/*.html\" \"!CHANGELOG.md\" --ignore-path ../../.gitignore","build:types":"tsc --project tsconfig.build.json","lint:eslint":"eslint . --cache --ext js,ts,jsx,tsx","test:browser":"wdio run wdio.config.js","test:prepare":"yarn mkdirp test/fixtures && ./scripts/generate-fixtures.sh","lint:changelog":"../../scripts/validate-changelog.sh @metamask/snaps-controllers","publish:preview":"yarn npm publish --tag preview","lint:dependencies":"depcheck"},"_npmUser":{"name":"metamaskbot","email":"security@metamask.io"},"repository":{"url":"https://github.com/MetaMask/snaps.git","type":"git"},"description":"Controllers for MetaMask Snaps.","directories":{},"sideEffects":false,"dependencies":{"immer":"^9.0.6","nanoid":"^3.1.31","tar-stream":"^3.1.7","@xstate/fsm":"^2.0.0","concat-stream":"^2.0.0","@metamask/utils":"^8.3.0","browserify-zlib":"^0.2.0","fast-deep-equal":"^3.1.3","readable-stream":"^3.6.2","@metamask/snaps-sdk":"^4.3.0","get-npm-tarball-url":"^2.0.3","@metamask/rpc-errors":"^6.2.1","@metamask/snaps-utils":"^7.4.0","@metamask/snaps-registry":"^3.1.0","@metamask/base-controller":"^5.0.2","@metamask/json-rpc-engine":"^8.0.1","@metamask/object-multiplex":"^2.0.0","@metamask/snaps-rpc-methods":"^9.1.0","readable-web-to-node-stream":"^3.0.2","@metamask/approval-controller":"^6.0.2","@metamask/phishing-controller":"^9.0.1","@metamask/post-message-stream":"^8.1.0","@metamask/permission-controller":"^9.0.2","@metamask/json-rpc-middleware-stream":"^7.0.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.2","tsup":"^8.0.1","vite":"^4.3.9","eslint":"^8.27.0","mkdirp":"^1.0.4","rimraf":"^4.1.2","esbuild":"^0.18.10","ts-node":"^10.9.1","depcheck":"^1.4.7","prettier":"^2.7.1","@swc/core":"1.3.78","@swc/jest":"^0.2.26","@wdio/cli":"^8.19.0","deepmerge":"^4.2.2","typescript":"~4.8.4","@types/jest":"^27.5.1","@types/node":"18.14.2","webdriverio":"^8.19.0","@types/mocha":"^10.0.1","@types/chrome":"^0.0.237","@wdio/globals":"^8.19.0","eslint-plugin-n":"^15.7.0","jest-fetch-mock":"^3.0.3","istanbul-reports":"^3.1.5","@types/tar-stream":"^3.1.1","eslint-plugin-jest":"^27.1.5","expect-webdriverio":"^4.4.1","@types/gunzip-maybe":"^1.4.0","@wdio/spec-reporter":"^8.19.0","eslint-plugin-jsdoc":"^39.6.2","istanbul-lib-report":"^3.0.0","vite-tsconfig-paths":"^4.0.5","@types/concat-stream":"^2.0.0","@wdio/browser-runner":"^8.19.0","eslint-plugin-import":"^2.26.0","@wdio/mocha-framework":"^8.19.0","eslint-plugin-promise":"^6.1.1","istanbul-lib-coverage":"^3.2.0","@types/readable-stream":"^2.3.15","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@lavamoat/allow-scripts":"^3.0.4","@metamask/eslint-config":"^12.1.0","@metamask/template-snap":"^0.7.0","@metamask/auto-changelog":"^3.4.4","wdio-geckodriver-service":"^5.0.2","@typescript-eslint/parser":"^5.42.1","wdio-chromedriver-service":"^8.1.1","@wdio/static-server-service":"^8.19.0","prettier-plugin-packagejson":"^2.2.11","@metamask/browser-passworder":"^5.0.0","@metamask/eslint-config-jest":"^12.1.0","@metamask/eslint-config-nodejs":"^12.1.0","@typescript-eslint/eslint-plugin":"^5.42.1","@metamask/eslint-config-typescript":"^12.1.0","@esbuild-plugins/node-globals-polyfill":"^0.2.3","@esbuild-plugins/node-modules-polyfill":"^0.2.2"},"peerDependencies":{"@metamask/snaps-execution-environments":"^6.2.0"},"peerDependenciesMeta":{"@metamask/snaps-execution-environments":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/snaps-controllers_8.2.0_1716904126583_0.10133558038626012","host":"s3://npm-registry-packages"}},"8.3.0":{"name":"@metamask/snaps-controllers","version":"8.3.0","_id":"@metamask/snaps-controllers@8.3.0","maintainers":[{"name":"mcmire","email":"elliot.winkler@gmail.com"},{"name":"nicholasellul","email":"nicholas.ellul1@gmail.com"},{"name":"lgbot","email":"khebkoh9@anonaddy.me"},{"name":"naugtur","email":"naugtur@gmail.com"},{"name":"ritave","email":"olaf@tomalka.me"},{"name":"danfinlay","email":"dan@danfinlay.com"},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"rekmarks","email":"rekmarks@protonmail.com"},{"name":"metamaskbot","email":"security@metamask.io"},{"name":"gudahtt","email":"markjstacey@gmail.com"},{"name":"brad.decker","email":"bhdecker84@gmail.com"},{"name":"sethkfman","email":"sethkfman@gmail.com"}],"dist":{"shasum":"db32312a8d0357aa8e5ed580fbde72b1847b3d39","tarball":"https://registry.npmjs.org/@metamask/snaps-controllers/-/snaps-controllers-8.3.0.tgz","fileCount":420,"integrity":"sha512-9TWkhY2dl3w2ZUKpikleVEV/VvcS2hKmEOaEkhwXfF/WLW0ubFMCC7juRCA6JgMSGM3btjq0uAfg/1YJemMvIQ==","signatures":[{"sig":"MEUCIHgxjS9hMBaMklUTYpKw9j2R15Fa9lUdikURtlnvwJOTAiEA9ish6d5hbV1r5sKQjgS+Gk0L/dU/s5JsrDGgemvVHGk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1295050},"main":"./dist/index.js","types":"./dist/types/index.d.ts","module":"./dist/index.mjs","engines":{"node":"^18.16 || >=20"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./node":{"types":"./dist/types/node.d.ts","import":"./dist/node.mjs","require":"./dist/node.js"},"./package.json":"./package.json","./react-native":{"types":"./dist/types/react-native.d.ts","import":"./dist/react-native.mjs","require":"./dist/react-native.js"}},"gitHead":"34318660e078138de8e20b3596412a89a8800a39","scripts":{"lint":"yarn lint:eslint && yarn lint:misc --check && yarn lint:changelog && yarn lint:dependencies","test":"rimraf coverage && yarn test:prepare && jest && yarn test:browser && yarn posttest","build":"tsup --clean && yarn build:types","clean":"rimraf '*.tsbuildinfo' 'dist'","lint:ci":"yarn lint","test:ci":"yarn test","build:ci":"tsup --clean","lint:fix":"yarn lint:eslint --fix && yarn lint:misc --write","posttest":"ts-node scripts/coverage.ts && rimraf coverage/jest coverage/wdio","lint:misc":"prettier --no-error-on-unmatched-pattern --loglevel warn \"**/*.json\" \"**/*.md\" \"**/*.html\" \"!CHANGELOG.md\" --ignore-path ../../.gitignore","build:types":"tsc --project tsconfig.build.json","lint:eslint":"eslint . --cache --ext js,ts,jsx,tsx","test:browser":"wdio run wdio.config.js","test:prepare":"yarn mkdirp test/fixtures && ./scripts/generate-fixtures.sh","lint:changelog":"../../scripts/validate-changelog.sh @metamask/snaps-controllers","publish:preview":"yarn npm publish --tag preview","lint:dependencies":"depcheck"},"_npmUser":{"name":"metamaskbot","email":"security@metamask.io"},"repository":{"url":"https://github.com/MetaMask/snaps.git","type":"git"},"description":"Controllers for MetaMask Snaps.","directories":{},"sideEffects":false,"dependencies":{"immer":"^9.0.6","nanoid":"^3.1.31","tar-stream":"^3.1.7","@xstate/fsm":"^2.0.0","concat-stream":"^2.0.0","@metamask/utils":"^8.3.0","browserify-zlib":"^0.2.0","fast-deep-equal":"^3.1.3","readable-stream":"^3.6.2","@metamask/snaps-sdk":"^4.4.0","get-npm-tarball-url":"^2.0.3","@metamask/rpc-errors":"^6.2.1","@metamask/snaps-utils":"^7.4.0","@metamask/snaps-registry":"^3.1.0","@metamask/base-controller":"^5.0.2","@metamask/json-rpc-engine":"^8.0.1","@metamask/object-multiplex":"^2.0.0","@metamask/snaps-rpc-methods":"^9.1.1","readable-web-to-node-stream":"^3.0.2","@metamask/approval-controller":"^6.0.2","@metamask/phishing-controller":"^9.0.1","@metamask/post-message-stream":"^8.1.0","@metamask/permission-controller":"^9.0.2","@metamask/json-rpc-middleware-stream":"^7.0.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.2","tsup":"^8.0.1","vite":"^4.3.9","eslint":"^8.27.0","mkdirp":"^1.0.4","rimraf":"^4.1.2","esbuild":"^0.18.10","ts-node":"^10.9.1","depcheck":"^1.4.7","prettier":"^2.7.1","@swc/core":"1.3.78","@swc/jest":"^0.2.26","@wdio/cli":"^8.19.0","deepmerge":"^4.2.2","typescript":"~4.8.4","@types/jest":"^27.5.1","@types/node":"18.14.2","webdriverio":"^8.19.0","@types/mocha":"^10.0.1","@types/chrome":"^0.0.237","@wdio/globals":"^8.19.0","eslint-plugin-n":"^15.7.0","jest-fetch-mock":"^3.0.3","istanbul-reports":"^3.1.5","@types/tar-stream":"^3.1.1","eslint-plugin-jest":"^27.1.5","expect-webdriverio":"^4.4.1","@types/gunzip-maybe":"^1.4.0","@wdio/spec-reporter":"^8.19.0","eslint-plugin-jsdoc":"^39.6.2","istanbul-lib-report":"^3.0.0","vite-tsconfig-paths":"^4.0.5","@types/concat-stream":"^2.0.0","@wdio/browser-runner":"^8.19.0","eslint-plugin-import":"^2.26.0","@wdio/mocha-framework":"^8.19.0","eslint-plugin-promise":"^6.1.1","istanbul-lib-coverage":"^3.2.0","@types/readable-stream":"^2.3.15","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@lavamoat/allow-scripts":"^3.0.4","@metamask/eslint-config":"^12.1.0","@metamask/template-snap":"^0.7.0","@metamask/auto-changelog":"^3.4.4","wdio-geckodriver-service":"^5.0.2","@typescript-eslint/parser":"^5.42.1","wdio-chromedriver-service":"^8.1.1","@wdio/static-server-service":"^8.19.0","prettier-plugin-packagejson":"^2.2.11","@metamask/browser-passworder":"^5.0.0","@metamask/eslint-config-jest":"^12.1.0","@metamask/eslint-config-nodejs":"^12.1.0","@typescript-eslint/eslint-plugin":"^5.42.1","@metamask/eslint-config-typescript":"^12.1.0","@esbuild-plugins/node-globals-polyfill":"^0.2.3","@esbuild-plugins/node-modules-polyfill":"^0.2.2"},"peerDependencies":{"@metamask/snaps-execution-environments":"^6.3.0"},"peerDependenciesMeta":{"@metamask/snaps-execution-environments":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/snaps-controllers_8.3.0_1717148956065_0.9551840590809304","host":"s3://npm-registry-packages"}},"8.3.1":{"name":"@metamask/snaps-controllers","version":"8.3.1","_id":"@metamask/snaps-controllers@8.3.1","maintainers":[{"name":"mcmire","email":"elliot.winkler@gmail.com"},{"name":"nicholasellul","email":"nicholas.ellul1@gmail.com"},{"name":"lgbot","email":"khebkoh9@anonaddy.me"},{"name":"naugtur","email":"naugtur@gmail.com"},{"name":"ritave","email":"olaf@tomalka.me"},{"name":"danfinlay","email":"dan@danfinlay.com"},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"rekmarks","email":"rekmarks@protonmail.com"},{"name":"metamaskbot","email":"security@metamask.io"},{"name":"gudahtt","email":"markjstacey@gmail.com"},{"name":"brad.decker","email":"bhdecker84@gmail.com"},{"name":"sethkfman","email":"sethkfman@gmail.com"}],"dist":{"shasum":"a509a020aa4a2eac88ecc6ec84c6bc488282f143","tarball":"https://registry.npmjs.org/@metamask/snaps-controllers/-/snaps-controllers-8.3.1.tgz","fileCount":422,"integrity":"sha512-kGyywksj7VyEuQXRKdFZBSAcTYPjr22J21FLhIBiiSlBI3lbHEqb/hr/q8b+m27iA1JGtTrvJL1JMpRFGQAOEA==","signatures":[{"sig":"MEQCIBN9dHveBwR/HFuH6QD8gmFMfdg7Omf26tCrBgu8+eTrAiBDGace8A7gFAVMxIkCtS5eKoMjVCHpaLrJN3hbF/G3LQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1295606},"main":"./dist/index.js","types":"./dist/types/index.d.ts","module":"./dist/index.mjs","engines":{"node":"^18.16 || >=20"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./node":{"types":"./dist/types/node.d.ts","import":"./dist/node.mjs","require":"./dist/node.js"},"./package.json":"./package.json","./react-native":{"types":"./dist/types/react-native.d.ts","import":"./dist/react-native.mjs","require":"./dist/react-native.js"}},"gitHead":"e95e6709cc3e883582e72994288f3c285ee10d7f","scripts":{"lint":"yarn lint:eslint && yarn lint:misc --check && yarn lint:changelog && yarn lint:dependencies","test":"rimraf coverage && yarn test:prepare && jest && yarn test:browser && yarn posttest","build":"tsup --clean && yarn build:types","clean":"rimraf '*.tsbuildinfo' 'dist'","lint:ci":"yarn lint","test:ci":"yarn test","build:ci":"tsup --clean","lint:fix":"yarn lint:eslint --fix && yarn lint:misc --write","posttest":"ts-node scripts/coverage.ts && rimraf coverage/jest coverage/wdio","lint:misc":"prettier --no-error-on-unmatched-pattern --loglevel warn \"**/*.json\" \"**/*.md\" \"**/*.html\" \"!CHANGELOG.md\" --ignore-path ../../.gitignore","build:types":"tsc --project tsconfig.build.json","lint:eslint":"eslint . --cache --ext js,ts,jsx,tsx","test:browser":"wdio run wdio.config.js","test:prepare":"yarn mkdirp test/fixtures && ./scripts/generate-fixtures.sh","lint:changelog":"../../scripts/validate-changelog.sh @metamask/snaps-controllers","publish:preview":"yarn npm publish --tag preview","lint:dependencies":"depcheck"},"_npmUser":{"name":"metamaskbot","email":"security@metamask.io"},"repository":{"url":"https://github.com/MetaMask/snaps.git","type":"git"},"description":"Controllers for MetaMask Snaps.","directories":{},"sideEffects":false,"dependencies":{"immer":"^9.0.6","nanoid":"^3.1.31","tar-stream":"^3.1.7","@xstate/fsm":"^2.0.0","concat-stream":"^2.0.0","@metamask/utils":"^8.3.0","browserify-zlib":"^0.2.0","fast-deep-equal":"^3.1.3","readable-stream":"^3.6.2","@metamask/snaps-sdk":"^4.4.1","get-npm-tarball-url":"^2.0.3","@metamask/rpc-errors":"^6.2.1","@metamask/snaps-utils":"^7.4.1","@metamask/snaps-registry":"^3.1.0","@metamask/base-controller":"^5.0.2","@metamask/json-rpc-engine":"^8.0.1","@metamask/object-multiplex":"^2.0.0","@metamask/snaps-rpc-methods":"^9.1.2","readable-web-to-node-stream":"^3.0.2","@metamask/approval-controller":"^6.0.2","@metamask/phishing-controller":"^9.0.1","@metamask/post-message-stream":"^8.1.0","@metamask/permission-controller":"^9.0.2","@metamask/json-rpc-middleware-stream":"^7.0.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.2","tsup":"^8.0.1","vite":"^4.3.9","eslint":"^8.27.0","mkdirp":"^1.0.4","rimraf":"^4.1.2","esbuild":"^0.18.10","ts-node":"^10.9.1","depcheck":"^1.4.7","prettier":"^2.7.1","@swc/core":"1.3.78","@swc/jest":"^0.2.26","@wdio/cli":"^8.19.0","deepmerge":"^4.2.2","typescript":"~4.8.4","@types/jest":"^27.5.1","@types/node":"18.14.2","webdriverio":"^8.19.0","@types/mocha":"^10.0.1","@types/chrome":"^0.0.237","@wdio/globals":"^8.19.0","eslint-plugin-n":"^15.7.0","jest-fetch-mock":"^3.0.3","istanbul-reports":"^3.1.5","@types/tar-stream":"^3.1.1","eslint-plugin-jest":"^27.1.5","expect-webdriverio":"^4.4.1","@types/gunzip-maybe":"^1.4.0","@wdio/spec-reporter":"^8.19.0","eslint-plugin-jsdoc":"^39.6.2","istanbul-lib-report":"^3.0.0","vite-tsconfig-paths":"^4.0.5","@types/concat-stream":"^2.0.0","@wdio/browser-runner":"^8.19.0","eslint-plugin-import":"^2.26.0","@wdio/mocha-framework":"^8.19.0","eslint-plugin-promise":"^6.1.1","istanbul-lib-coverage":"^3.2.0","@types/readable-stream":"^2.3.15","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@lavamoat/allow-scripts":"^3.0.4","@metamask/eslint-config":"^12.1.0","@metamask/template-snap":"^0.7.0","@metamask/auto-changelog":"^3.4.4","wdio-geckodriver-service":"^5.0.2","@typescript-eslint/parser":"^5.42.1","wdio-chromedriver-service":"^8.1.1","@wdio/static-server-service":"^8.19.0","prettier-plugin-packagejson":"^2.2.11","@metamask/browser-passworder":"^5.0.0","@metamask/eslint-config-jest":"^12.1.0","@metamask/eslint-config-nodejs":"^12.1.0","@typescript-eslint/eslint-plugin":"^5.42.1","@metamask/eslint-config-typescript":"^12.1.0","@esbuild-plugins/node-globals-polyfill":"^0.2.3","@esbuild-plugins/node-modules-polyfill":"^0.2.2"},"peerDependencies":{"@metamask/snaps-execution-environments":"^6.3.0"},"peerDependenciesMeta":{"@metamask/snaps-execution-environments":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/snaps-controllers_8.3.1_1717156654640_0.6141834120904521","host":"s3://npm-registry-packages"}},"8.4.0":{"name":"@metamask/snaps-controllers","version":"8.4.0","_id":"@metamask/snaps-controllers@8.4.0","maintainers":[{"name":"mcmire","email":"elliot.winkler@gmail.com"},{"name":"nicholasellul","email":"nicholas.ellul1@gmail.com"},{"name":"lgbot","email":"khebkoh9@anonaddy.me"},{"name":"naugtur","email":"naugtur@gmail.com"},{"name":"ritave","email":"olaf@tomalka.me"},{"name":"danfinlay","email":"dan@danfinlay.com"},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"rekmarks","email":"rekmarks@protonmail.com"},{"name":"metamaskbot","email":"security@metamask.io"},{"name":"gudahtt","email":"markjstacey@gmail.com"},{"name":"sethkfman","email":"sethkfman@gmail.com"}],"dist":{"shasum":"3145496c924b425838edaeaa04f2af2dfcf75926","tarball":"https://registry.npmjs.org/@metamask/snaps-controllers/-/snaps-controllers-8.4.0.tgz","fileCount":422,"integrity":"sha512-MLi52Ziia2qtFUJQReequ2Ze9q1kB+xZc9gzajHcoMokbMrTJ3/Dz2algPw5PkqhZCO4RwhRjMGRAI/8RlowTQ==","signatures":[{"sig":"MEYCIQDnYr3Ii1jc+K98hikDH0na5RpC7Jv1SqClJ8Lc7Bs+ZAIhAK1unH3wuVnumA0m/IuKrm684vLV098Xlh9YoGjjspWC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1299073},"main":"./dist/index.js","types":"./dist/types/index.d.ts","module":"./dist/index.mjs","engines":{"node":"^18.16 || >=20"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./node":{"types":"./dist/types/node.d.ts","import":"./dist/node.mjs","require":"./dist/node.js"},"./package.json":"./package.json","./react-native":{"types":"./dist/types/react-native.d.ts","import":"./dist/react-native.mjs","require":"./dist/react-native.js"}},"gitHead":"3866525b483f3ca33ed68398292d2c3f5e65fb84","scripts":{"lint":"yarn lint:eslint && yarn lint:misc --check && yarn lint:changelog && yarn lint:dependencies","test":"rimraf coverage && yarn test:prepare && jest && yarn test:browser && yarn posttest","build":"tsup --clean && yarn build:types","clean":"rimraf '*.tsbuildinfo' 'dist'","lint:ci":"yarn lint","test:ci":"yarn test","build:ci":"tsup --clean","lint:fix":"yarn lint:eslint --fix && yarn lint:misc --write","posttest":"ts-node scripts/coverage.ts && rimraf coverage/jest coverage/wdio","lint:misc":"prettier --no-error-on-unmatched-pattern --loglevel warn \"**/*.json\" \"**/*.md\" \"**/*.html\" \"!CHANGELOG.md\" --ignore-path ../../.gitignore","build:types":"tsc --project tsconfig.build.json","lint:eslint":"eslint . --cache --ext js,ts,jsx,tsx","test:browser":"wdio run wdio.config.js","test:prepare":"yarn mkdirp test/fixtures && ./scripts/generate-fixtures.sh","lint:changelog":"../../scripts/validate-changelog.sh @metamask/snaps-controllers","publish:preview":"yarn npm publish --tag preview","lint:dependencies":"depcheck"},"_npmUser":{"name":"metamaskbot","email":"security@metamask.io"},"repository":{"url":"https://github.com/MetaMask/snaps.git","type":"git"},"description":"Controllers for MetaMask Snaps.","directories":{},"sideEffects":false,"dependencies":{"immer":"^9.0.6","nanoid":"^3.1.31","tar-stream":"^3.1.7","@xstate/fsm":"^2.0.0","concat-stream":"^2.0.0","@metamask/utils":"^8.3.0","browserify-zlib":"^0.2.0","fast-deep-equal":"^3.1.3","readable-stream":"^3.6.2","@metamask/snaps-sdk":"^4.4.2","get-npm-tarball-url":"^2.0.3","@metamask/rpc-errors":"^6.2.1","@metamask/snaps-utils":"^7.5.0","@metamask/snaps-registry":"^3.1.0","@metamask/base-controller":"^5.0.2","@metamask/json-rpc-engine":"^8.0.1","@metamask/object-multiplex":"^2.0.0","@metamask/snaps-rpc-methods":"^9.1.2","readable-web-to-node-stream":"^3.0.2","@metamask/approval-controller":"^6.0.2","@metamask/phishing-controller":"^9.0.1","@metamask/post-message-stream":"^8.1.0","@metamask/permission-controller":"^9.0.2","@metamask/json-rpc-middleware-stream":"^7.0.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.2","tsup":"^8.0.1","vite":"^4.3.9","eslint":"^8.27.0","mkdirp":"^1.0.4","rimraf":"^4.1.2","esbuild":"^0.18.10","ts-node":"^10.9.1","depcheck":"^1.4.7","prettier":"^2.7.1","@swc/core":"1.3.78","@swc/jest":"^0.2.26","@wdio/cli":"^8.19.0","deepmerge":"^4.2.2","typescript":"~4.8.4","@types/jest":"^27.5.1","@types/node":"18.14.2","webdriverio":"^8.19.0","@types/mocha":"^10.0.1","@types/chrome":"^0.0.237","@wdio/globals":"^8.19.0","eslint-plugin-n":"^15.7.0","jest-fetch-mock":"^3.0.3","istanbul-reports":"^3.1.5","@types/tar-stream":"^3.1.1","eslint-plugin-jest":"^27.1.5","expect-webdriverio":"^4.4.1","@types/gunzip-maybe":"^1.4.0","@wdio/spec-reporter":"^8.19.0","eslint-plugin-jsdoc":"^39.6.2","istanbul-lib-report":"^3.0.0","vite-tsconfig-paths":"^4.0.5","@types/concat-stream":"^2.0.0","@wdio/browser-runner":"^8.19.0","eslint-plugin-import":"^2.26.0","@wdio/mocha-framework":"^8.19.0","eslint-plugin-promise":"^6.1.1","istanbul-lib-coverage":"^3.2.0","@types/readable-stream":"^2.3.15","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@lavamoat/allow-scripts":"^3.0.4","@metamask/eslint-config":"^12.1.0","@metamask/template-snap":"^0.7.0","@metamask/auto-changelog":"^3.4.4","wdio-geckodriver-service":"^5.0.2","@typescript-eslint/parser":"^5.42.1","wdio-chromedriver-service":"^8.1.1","@wdio/static-server-service":"^8.19.0","prettier-plugin-packagejson":"^2.2.11","@metamask/browser-passworder":"^5.0.0","@metamask/eslint-config-jest":"^12.1.0","@metamask/eslint-config-nodejs":"^12.1.0","@typescript-eslint/eslint-plugin":"^5.42.1","@metamask/eslint-config-typescript":"^12.1.0","@esbuild-plugins/node-globals-polyfill":"^0.2.3","@esbuild-plugins/node-modules-polyfill":"^0.2.2"},"peerDependencies":{"@metamask/snaps-execution-environments":"^6.3.0"},"peerDependenciesMeta":{"@metamask/snaps-execution-environments":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/snaps-controllers_8.4.0_1717671412287_0.17901637181823138","host":"s3://npm-registry-packages"}},"9.0.0":{"name":"@metamask/snaps-controllers","version":"9.0.0","_id":"@metamask/snaps-controllers@9.0.0","maintainers":[{"name":"mcmire","email":"elliot.winkler@gmail.com"},{"name":"nicholasellul","email":"nicholas.ellul1@gmail.com"},{"name":"lgbot","email":"khebkoh9@anonaddy.me"},{"name":"naugtur","email":"naugtur@gmail.com"},{"name":"ritave","email":"olaf@tomalka.me"},{"name":"danfinlay","email":"dan@danfinlay.com"},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"rekmarks","email":"rekmarks@protonmail.com"},{"name":"metamaskbot","email":"security@metamask.io"},{"name":"gudahtt","email":"markjstacey@gmail.com"},{"name":"sethkfman","email":"sethkfman@gmail.com"}],"dist":{"shasum":"70daf590699b4ddc01c72c2cb858f1c747bc9106","tarball":"https://registry.npmjs.org/@metamask/snaps-controllers/-/snaps-controllers-9.0.0.tgz","fileCount":422,"integrity":"sha512-VIOYHq+K40YzR1D3Hcxbdt9+PX+z7tjrgw0+ppIWtp/RlfgrqacTrh94RbEdGE4JWRXDlLIZFlHz+/r1Dz2x7Q==","signatures":[{"sig":"MEQCIAgOiLvg3ri53j5t8A1LhSXqaV2Tr+IE//pa3L2jS9cXAiACv9HfOljSSCNHyxuwgogXuNCOyNiYy1cMYGptejn8Vg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1301092},"main":"./dist/index.js","types":"./dist/types/index.d.ts","module":"./dist/index.mjs","engines":{"node":"^18.16 || >=20"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./node":{"types":"./dist/types/node.d.ts","import":"./dist/node.mjs","require":"./dist/node.js"},"./package.json":"./package.json","./react-native":{"types":"./dist/types/react-native.d.ts","import":"./dist/react-native.mjs","require":"./dist/react-native.js"}},"gitHead":"0b97b712ff883ad474b02fe3ea9c6a390a8154d2","scripts":{"lint":"yarn lint:eslint && yarn lint:misc --check && yarn lint:changelog && yarn lint:dependencies","test":"rimraf coverage && yarn test:prepare && jest && yarn test:browser && yarn posttest","build":"tsup --clean && yarn build:types","clean":"rimraf '*.tsbuildinfo' 'dist'","lint:ci":"yarn lint","test:ci":"yarn test","build:ci":"tsup --clean","lint:fix":"yarn lint:eslint --fix && yarn lint:misc --write","posttest":"ts-node scripts/coverage.ts && rimraf coverage/jest coverage/wdio","lint:misc":"prettier --no-error-on-unmatched-pattern --loglevel warn \"**/*.json\" \"**/*.md\" \"**/*.html\" \"!CHANGELOG.md\" --ignore-path ../../.gitignore","build:types":"tsc --project tsconfig.build.json","lint:eslint":"eslint . --cache --ext js,ts,jsx,tsx","test:browser":"wdio run wdio.config.js","test:prepare":"yarn mkdirp test/fixtures && ./scripts/generate-fixtures.sh","lint:changelog":"../../scripts/validate-changelog.sh @metamask/snaps-controllers","publish:preview":"yarn npm publish --tag preview","lint:dependencies":"depcheck"},"_npmUser":{"name":"metamaskbot","email":"security@metamask.io"},"repository":{"url":"https://github.com/MetaMask/snaps.git","type":"git"},"description":"Controllers for MetaMask Snaps.","directories":{},"sideEffects":false,"dependencies":{"immer":"^9.0.6","nanoid":"^3.1.31","tar-stream":"^3.1.7","@xstate/fsm":"^2.0.0","concat-stream":"^2.0.0","@metamask/utils":"^8.3.0","browserify-zlib":"^0.2.0","fast-deep-equal":"^3.1.3","readable-stream":"^3.6.2","@metamask/snaps-sdk":"^5.0.0","get-npm-tarball-url":"^2.0.3","@metamask/rpc-errors":"^6.2.1","@metamask/snaps-utils":"^7.6.0","@metamask/snaps-registry":"^3.1.0","@metamask/base-controller":"^6.0.0","@metamask/json-rpc-engine":"^9.0.0","@metamask/object-multiplex":"^2.0.0","@metamask/snaps-rpc-methods":"^9.1.3","readable-web-to-node-stream":"^3.0.2","@metamask/approval-controller":"^7.0.0","@metamask/phishing-controller":"^10.0.0","@metamask/post-message-stream":"^8.1.0","@metamask/permission-controller":"^10.0.0","@metamask/json-rpc-middleware-stream":"^8.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.2","tsup":"^8.0.1","vite":"^4.3.9","eslint":"^8.27.0","mkdirp":"^1.0.4","rimraf":"^4.1.2","esbuild":"^0.18.10","ts-node":"^10.9.1","depcheck":"^1.4.7","prettier":"^2.7.1","@swc/core":"1.3.78","@swc/jest":"^0.2.26","@wdio/cli":"^8.19.0","deepmerge":"^4.2.2","typescript":"~4.8.4","@types/jest":"^27.5.1","@types/node":"18.14.2","webdriverio":"^8.19.0","@types/mocha":"^10.0.1","@types/chrome":"^0.0.237","@wdio/globals":"^8.19.0","eslint-plugin-n":"^15.7.0","jest-fetch-mock":"^3.0.3","istanbul-reports":"^3.1.5","@types/tar-stream":"^3.1.1","eslint-plugin-jest":"^27.1.5","expect-webdriverio":"^4.4.1","@types/gunzip-maybe":"^1.4.0","@wdio/spec-reporter":"^8.19.0","eslint-plugin-jsdoc":"^39.6.2","istanbul-lib-report":"^3.0.0","vite-tsconfig-paths":"^4.0.5","@types/concat-stream":"^2.0.0","@wdio/browser-runner":"^8.19.0","eslint-plugin-import":"^2.26.0","@wdio/mocha-framework":"^8.19.0","eslint-plugin-promise":"^6.1.1","istanbul-lib-coverage":"^3.2.0","@types/readable-stream":"^2.3.15","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@lavamoat/allow-scripts":"^3.0.4","@metamask/eslint-config":"^12.1.0","@metamask/template-snap":"^0.7.0","@metamask/auto-changelog":"^3.4.4","wdio-geckodriver-service":"^5.0.2","@typescript-eslint/parser":"^5.42.1","wdio-chromedriver-service":"^8.1.1","@wdio/static-server-service":"^8.19.0","prettier-plugin-packagejson":"^2.2.11","@metamask/browser-passworder":"^5.0.0","@metamask/eslint-config-jest":"^12.1.0","@metamask/eslint-config-nodejs":"^12.1.0","@typescript-eslint/eslint-plugin":"^5.42.1","@metamask/eslint-config-typescript":"^12.1.0","@esbuild-plugins/node-globals-polyfill":"^0.2.3","@esbuild-plugins/node-modules-polyfill":"^0.2.2"},"peerDependencies":{"@metamask/snaps-execution-environments":"^6.4.0"},"peerDependenciesMeta":{"@metamask/snaps-execution-environments":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/snaps-controllers_9.0.0_1718275115296_0.7192340809031788","host":"s3://npm-registry-packages"}},"9.1.0":{"name":"@metamask/snaps-controllers","version":"9.1.0","_id":"@metamask/snaps-controllers@9.1.0","dist":{"shasum":"ace5a5688a3598b30e67d5d2edf58dd30fca34af","tarball":"https://registry.npmjs.org/@metamask/snaps-controllers/-/snaps-controllers-9.1.0.tgz","fileCount":422,"integrity":"sha512-Nsm4yri1OVfrowFBBLh7jz7zKP25muhm/JPcsZDabwWpyzWbsv36oaoP5KstAS1g0nKIOG5sUHi4FFzu+bEtXg==","signatures":[{"sig":"MEYCIQD2tnx+QePNLyWhVjNy0cnO5C8EvDTdqdbRW31MeMLFIAIhAIbYYyFsa8iB+WZo0vN7N+C5t/8DPgsSewmmubc7wfeh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1301784},"main":"./dist/index.js","types":"./dist/types/index.d.ts","module":"./dist/index.mjs","engines":{"node":"^18.16 || >=20"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./node":{"types":"./dist/types/node.d.ts","import":"./dist/node.mjs","require":"./dist/node.js"},"./package.json":"./package.json","./react-native":{"types":"./dist/types/react-native.d.ts","import":"./dist/react-native.mjs","require":"./dist/react-native.js"}},"gitHead":"26bbd2abab70607370d9d32b89af26123bd20c9d","scripts":{"lint":"yarn lint:eslint && yarn lint:misc --check && yarn lint:changelog && yarn lint:dependencies","test":"rimraf coverage && yarn test:prepare && jest && yarn test:browser && yarn posttest","build":"tsup --clean && yarn build:types","clean":"rimraf '*.tsbuildinfo' 'dist'","lint:ci":"yarn lint","test:ci":"yarn test","build:ci":"tsup --clean","lint:fix":"yarn lint:eslint --fix && yarn lint:misc --write","posttest":"ts-node scripts/coverage.ts && rimraf coverage/jest coverage/wdio","lint:misc":"prettier --no-error-on-unmatched-pattern --loglevel warn \"**/*.json\" \"**/*.md\" \"**/*.html\" \"!CHANGELOG.md\" --ignore-path ../../.gitignore","build:types":"tsc --project tsconfig.build.json","lint:eslint":"eslint . --cache --ext js,ts,jsx,tsx","test:browser":"wdio run wdio.config.js","test:prepare":"yarn mkdirp test/fixtures && ./scripts/generate-fixtures.sh","lint:changelog":"../../scripts/validate-changelog.sh @metamask/snaps-controllers","publish:preview":"yarn npm publish --tag preview","lint:dependencies":"depcheck"},"_npmUser":{"name":"metamaskbot","email":"security@metamask.io"},"repository":{"url":"https://github.com/MetaMask/snaps.git","type":"git"},"description":"Controllers for MetaMask Snaps.","directories":{},"sideEffects":false,"dependencies":{"immer":"^9.0.6","nanoid":"^3.1.31","tar-stream":"^3.1.7","@xstate/fsm":"^2.0.0","concat-stream":"^2.0.0","@metamask/utils":"^8.3.0","browserify-zlib":"^0.2.0","fast-deep-equal":"^3.1.3","readable-stream":"^3.6.2","@metamask/snaps-sdk":"^6.0.0","get-npm-tarball-url":"^2.0.3","@metamask/rpc-errors":"^6.2.1","@metamask/snaps-utils":"^7.7.0","@metamask/snaps-registry":"^3.1.0","@metamask/base-controller":"^6.0.0","@metamask/json-rpc-engine":"^9.0.0","@metamask/object-multiplex":"^2.0.0","@metamask/snaps-rpc-methods":"^9.1.4","readable-web-to-node-stream":"^3.0.2","@metamask/approval-controller":"^7.0.0","@metamask/phishing-controller":"^10.0.0","@metamask/post-message-stream":"^8.1.0","@metamask/permission-controller":"^10.0.0","@metamask/json-rpc-middleware-stream":"^8.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.2","tsup":"^8.0.1","vite":"^4.3.9","eslint":"^8.27.0","mkdirp":"^1.0.4","rimraf":"^4.1.2","esbuild":"^0.18.10","ts-node":"^10.9.1","depcheck":"^1.4.7","prettier":"^2.7.1","@swc/core":"1.3.78","@swc/jest":"^0.2.26","@wdio/cli":"^8.19.0","deepmerge":"^4.2.2","typescript":"~4.8.4","@types/jest":"^27.5.1","@types/node":"18.14.2","webdriverio":"^8.19.0","@types/mocha":"^10.0.1","@types/chrome":"^0.0.237","@wdio/globals":"^8.19.0","eslint-plugin-n":"^15.7.0","jest-fetch-mock":"^3.0.3","istanbul-reports":"^3.1.5","@types/tar-stream":"^3.1.1","eslint-plugin-jest":"^27.1.5","expect-webdriverio":"^4.4.1","@types/gunzip-maybe":"^1.4.0","@wdio/spec-reporter":"^8.19.0","eslint-plugin-jsdoc":"^39.6.2","istanbul-lib-report":"^3.0.0","vite-tsconfig-paths":"^4.0.5","@types/concat-stream":"^2.0.0","@wdio/browser-runner":"^8.19.0","eslint-plugin-import":"^2.26.0","@wdio/mocha-framework":"^8.19.0","eslint-plugin-promise":"^6.1.1","istanbul-lib-coverage":"^3.2.0","@types/readable-stream":"^2.3.15","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@lavamoat/allow-scripts":"^3.0.4","@metamask/eslint-config":"^12.1.0","@metamask/template-snap":"^0.7.0","@metamask/auto-changelog":"^3.4.4","wdio-geckodriver-service":"^5.0.2","@typescript-eslint/parser":"^5.42.1","wdio-chromedriver-service":"^8.1.1","@wdio/static-server-service":"^8.19.0","prettier-plugin-packagejson":"^2.2.11","@metamask/browser-passworder":"^5.0.0","@metamask/eslint-config-jest":"^12.1.0","@metamask/eslint-config-nodejs":"^12.1.0","@typescript-eslint/eslint-plugin":"^5.42.1","@metamask/eslint-config-typescript":"^12.1.0","@esbuild-plugins/node-globals-polyfill":"^0.2.3","@esbuild-plugins/node-modules-polyfill":"^0.2.2"},"peerDependencies":{"@metamask/snaps-execution-environments":"^6.5.0"},"peerDependenciesMeta":{"@metamask/snaps-execution-environments":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/snaps-controllers_9.1.0_1719320168624_0.754588509375699","host":"s3://npm-registry-packages"}},"9.2.0":{"name":"@metamask/snaps-controllers","version":"9.2.0","_id":"@metamask/snaps-controllers@9.2.0","dist":{"shasum":"02c524028afdb943f4054a59b0ffb075585e289c","tarball":"https://registry.npmjs.org/@metamask/snaps-controllers/-/snaps-controllers-9.2.0.tgz","fileCount":422,"integrity":"sha512-4UP1aS4Yes4PfANLwal3fg7Inx/hZO41NJjWwfpfgSfVweuf6zLYQAW2+vsdDoHmWDnWACE7tQdt5FjcP293lw==","signatures":[{"sig":"MEQCIA6ZoLJedSOL8jYf53StBLwJ7T2LAlRJuH3YOGgIAcNjAiBgtrTaAUnMcacZZbIEcQovRtxjDQ7tGZj3O0fjcQzngQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1304439},"main":"./dist/index.js","types":"./dist/types/index.d.ts","module":"./dist/index.mjs","engines":{"node":"^18.16 || >=20"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./node":{"types":"./dist/types/node.d.ts","import":"./dist/node.mjs","require":"./dist/node.js"},"./package.json":"./package.json","./react-native":{"types":"./dist/types/react-native.d.ts","import":"./dist/react-native.mjs","require":"./dist/react-native.js"}},"gitHead":"1abcf20cec3a4d50e81182ce07ba85103875c0c5","scripts":{"lint":"yarn lint:eslint && yarn lint:misc --check && yarn lint:changelog && yarn lint:dependencies","test":"rimraf coverage && yarn test:prepare && jest && yarn test:browser && yarn posttest","build":"tsup --clean && yarn build:types","clean":"rimraf '*.tsbuildinfo' 'dist'","lint:ci":"yarn lint","test:ci":"yarn test","build:ci":"tsup --clean","lint:fix":"yarn lint:eslint --fix && yarn lint:misc --write","posttest":"ts-node scripts/coverage.ts && rimraf coverage/jest coverage/wdio","lint:misc":"prettier --no-error-on-unmatched-pattern --loglevel warn \"**/*.json\" \"**/*.md\" \"**/*.html\" \"!CHANGELOG.md\" --ignore-path ../../.gitignore","build:types":"tsc --project tsconfig.build.json","lint:eslint":"eslint . --cache --ext js,ts,jsx,tsx","test:browser":"wdio run wdio.config.js","test:prepare":"yarn mkdirp test/fixtures && ./scripts/generate-fixtures.sh","lint:changelog":"../../scripts/validate-changelog.sh @metamask/snaps-controllers","publish:preview":"yarn npm publish --tag preview","lint:dependencies":"depcheck"},"_npmUser":{"name":"metamaskbot","email":"security@metamask.io"},"repository":{"url":"https://github.com/MetaMask/snaps.git","type":"git"},"description":"Controllers for MetaMask Snaps.","directories":{},"sideEffects":false,"dependencies":{"immer":"^9.0.6","nanoid":"^3.1.31","tar-stream":"^3.1.7","@xstate/fsm":"^2.0.0","concat-stream":"^2.0.0","@metamask/utils":"^8.3.0","browserify-zlib":"^0.2.0","fast-deep-equal":"^3.1.3","readable-stream":"^3.6.2","@metamask/snaps-sdk":"^6.0.0","get-npm-tarball-url":"^2.0.3","@metamask/rpc-errors":"^6.2.1","@metamask/snaps-utils":"^7.7.0","@metamask/snaps-registry":"^3.1.0","@metamask/base-controller":"^6.0.0","@metamask/json-rpc-engine":"^9.0.0","@metamask/object-multiplex":"^2.0.0","@metamask/snaps-rpc-methods":"^9.1.4","readable-web-to-node-stream":"^3.0.2","@metamask/approval-controller":"^7.0.0","@metamask/phishing-controller":"^10.0.0","@metamask/post-message-stream":"^8.1.0","@metamask/permission-controller":"^10.0.0","@metamask/json-rpc-middleware-stream":"^8.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.2","tsup":"^8.0.1","vite":"^4.3.9","eslint":"^8.27.0","mkdirp":"^1.0.4","rimraf":"^4.1.2","esbuild":"^0.18.10","ts-node":"^10.9.1","depcheck":"^1.4.7","prettier":"^2.7.1","@swc/core":"1.3.78","@swc/jest":"^0.2.26","@wdio/cli":"^8.19.0","deepmerge":"^4.2.2","typescript":"~4.8.4","@types/jest":"^27.5.1","@types/node":"18.14.2","webdriverio":"^8.19.0","@types/mocha":"^10.0.1","@types/chrome":"^0.0.237","@wdio/globals":"^8.19.0","eslint-plugin-n":"^15.7.0","jest-fetch-mock":"^3.0.3","istanbul-reports":"^3.1.5","@types/tar-stream":"^3.1.1","eslint-plugin-jest":"^27.1.5","expect-webdriverio":"^4.4.1","@types/gunzip-maybe":"^1.4.0","@wdio/spec-reporter":"^8.19.0","eslint-plugin-jsdoc":"^39.6.2","istanbul-lib-report":"^3.0.0","vite-tsconfig-paths":"^4.0.5","@types/concat-stream":"^2.0.0","@wdio/browser-runner":"^8.19.0","eslint-plugin-import":"^2.26.0","@wdio/mocha-framework":"^8.19.0","eslint-plugin-promise":"^6.1.1","istanbul-lib-coverage":"^3.2.0","@types/readable-stream":"^2.3.15","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@lavamoat/allow-scripts":"^3.0.4","@metamask/eslint-config":"^12.1.0","@metamask/template-snap":"^0.7.0","@metamask/auto-changelog":"^3.4.4","wdio-geckodriver-service":"^5.0.2","@typescript-eslint/parser":"^5.42.1","wdio-chromedriver-service":"^8.1.1","@wdio/static-server-service":"^8.19.0","prettier-plugin-packagejson":"^2.2.11","@metamask/browser-passworder":"^5.0.0","@metamask/eslint-config-jest":"^12.1.0","@metamask/eslint-config-nodejs":"^12.1.0","@typescript-eslint/eslint-plugin":"^5.42.1","@metamask/eslint-config-typescript":"^12.1.0","@esbuild-plugins/node-globals-polyfill":"^0.2.3","@esbuild-plugins/node-modules-polyfill":"^0.2.2"},"peerDependencies":{"@metamask/snaps-execution-environments":"^6.5.0"},"peerDependenciesMeta":{"@metamask/snaps-execution-environments":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/snaps-controllers_9.2.0_1719397010374_0.3831256992663825","host":"s3://npm-registry-packages"}},"9.3.0":{"name":"@metamask/snaps-controllers","version":"9.3.0","_id":"@metamask/snaps-controllers@9.3.0","maintainers":[{"name":"mcmire","email":"elliot.winkler@gmail.com"},{"name":"nicholasellul","email":"nicholas.ellul1@gmail.com"},{"name":"lgbot","email":"khebkoh9@anonaddy.me"},{"name":"naugtur","email":"naugtur@gmail.com"},{"name":"ritave","email":"olaf@tomalka.me"},{"name":"danfinlay","email":"dan@danfinlay.com"},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"rekmarks","email":"rekmarks@protonmail.com"},{"name":"metamaskbot","email":"security@metamask.io"},{"name":"gudahtt","email":"markjstacey@gmail.com"},{"name":"sethkfman","email":"sethkfman@gmail.com"}],"dist":{"shasum":"94cbb6ed5f870e7075a928bebf5dbc71bb9ce790","tarball":"https://registry.npmjs.org/@metamask/snaps-controllers/-/snaps-controllers-9.3.0.tgz","fileCount":449,"integrity":"sha512-eJ++tvmA5FSvNzKpGsCJHxyo/TbrygED5XzQoiwyjh+OF2YH6qYzX2O4ogcEOD+xbbZJeIHjKrWBEEn1zDjmuA==","signatures":[{"sig":"MEUCIF2XbVeFsu39CC81nqBLy6ItwEbnG36ycOVrtPJmJtYyAiEAu/KfO9hk0BmCHW9adi5siYVf4vUcpoA/VseqQvLmlrc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1390442},"main":"./dist/index.js","types":"./dist/types/index.d.ts","module":"./dist/index.mjs","engines":{"node":"^18.16 || >=20"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./node":{"types":"./dist/types/node.d.ts","import":"./dist/node.mjs","require":"./dist/node.js"},"./package.json":"./package.json","./react-native":{"types":"./dist/types/react-native.d.ts","import":"./dist/react-native.mjs","require":"./dist/react-native.js"}},"gitHead":"2dc0bbd8333acf07085b883df973d7bcadf56f9d","scripts":{"lint":"yarn lint:eslint && yarn lint:misc --check && yarn lint:changelog && yarn lint:dependencies","test":"rimraf coverage && yarn test:prepare && jest && yarn test:browser && yarn posttest","build":"tsup --clean && yarn build:types","clean":"rimraf '*.tsbuildinfo' 'dist'","lint:ci":"yarn lint","test:ci":"yarn test","build:ci":"tsup --clean","lint:fix":"yarn lint:eslint --fix && yarn lint:misc --write","posttest":"ts-node scripts/coverage.ts && rimraf coverage/jest coverage/wdio","lint:misc":"prettier --no-error-on-unmatched-pattern --loglevel warn \"**/*.json\" \"**/*.md\" \"**/*.html\" \"!CHANGELOG.md\" --ignore-path ../../.gitignore","build:types":"tsc --project tsconfig.build.json","lint:eslint":"eslint . --cache --ext js,ts,jsx,tsx","test:browser":"wdio run wdio.config.js","test:prepare":"yarn mkdirp test/fixtures && ./scripts/generate-fixtures.sh","lint:changelog":"../../scripts/validate-changelog.sh @metamask/snaps-controllers","publish:preview":"yarn npm publish --tag preview","lint:dependencies":"depcheck"},"_npmUser":{"name":"metamaskbot","email":"security@metamask.io"},"repository":{"url":"https://github.com/MetaMask/snaps.git","type":"git"},"description":"Controllers for MetaMask Snaps.","directories":{},"sideEffects":false,"dependencies":{"immer":"^9.0.6","nanoid":"^3.1.31","tar-stream":"^3.1.7","@xstate/fsm":"^2.0.0","concat-stream":"^2.0.0","@metamask/utils":"^9.1.0","browserify-zlib":"^0.2.0","fast-deep-equal":"^3.1.3","readable-stream":"^3.6.2","@metamask/snaps-sdk":"^6.1.0","get-npm-tarball-url":"^2.0.3","@metamask/rpc-errors":"^6.3.1","@metamask/snaps-utils":"^7.8.0","@metamask/snaps-registry":"^3.2.1","@metamask/base-controller":"^6.0.1","@metamask/json-rpc-engine":"^9.0.0","@metamask/object-multiplex":"^2.0.0","@metamask/snaps-rpc-methods":"^10.0.0","readable-web-to-node-stream":"^3.0.2","@metamask/approval-controller":"^7.0.0","@metamask/phishing-controller":"^10.0.0","@metamask/post-message-stream":"^8.1.0","@metamask/permission-controller":"^10.0.1","@metamask/json-rpc-middleware-stream":"^8.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.2","tsup":"^8.0.1","vite":"^4.3.9","eslint":"^8.27.0","mkdirp":"^1.0.4","rimraf":"^4.1.2","esbuild":"^0.18.10","ts-node":"^10.9.1","depcheck":"^1.4.7","prettier":"^2.7.1","@swc/core":"1.3.78","@swc/jest":"^0.2.26","@wdio/cli":"^8.19.0","deepmerge":"^4.2.2","typescript":"~4.8.4","@types/jest":"^27.5.1","@types/node":"18.14.2","webdriverio":"^8.19.0","@types/mocha":"^10.0.1","@types/chrome":"^0.0.237","@wdio/globals":"^8.19.0","eslint-plugin-n":"^15.7.0","jest-fetch-mock":"^3.0.3","istanbul-reports":"^3.1.5","@types/tar-stream":"^3.1.1","eslint-plugin-jest":"^27.1.5","expect-webdriverio":"^4.4.1","@types/gunzip-maybe":"^1.4.0","@wdio/spec-reporter":"^8.19.0","eslint-plugin-jsdoc":"^39.6.2","istanbul-lib-report":"^3.0.0","vite-tsconfig-paths":"^4.0.5","@types/concat-stream":"^2.0.0","@wdio/browser-runner":"^8.19.0","eslint-plugin-import":"^2.26.0","@wdio/mocha-framework":"^8.19.0","eslint-plugin-promise":"^6.1.1","istanbul-lib-coverage":"^3.2.0","@types/readable-stream":"^2.3.15","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@lavamoat/allow-scripts":"^3.0.4","@metamask/eslint-config":"^12.1.0","@metamask/template-snap":"^0.7.0","@metamask/auto-changelog":"^3.4.4","wdio-geckodriver-service":"^5.0.2","@typescript-eslint/parser":"^5.42.1","wdio-chromedriver-service":"^8.1.1","@wdio/static-server-service":"^8.19.0","prettier-plugin-packagejson":"^2.2.11","@metamask/browser-passworder":"^5.0.0","@metamask/eslint-config-jest":"^12.1.0","@metamask/eslint-config-nodejs":"^12.1.0","@typescript-eslint/eslint-plugin":"^5.42.1","@metamask/eslint-config-typescript":"^12.1.0","@esbuild-plugins/node-globals-polyfill":"^0.2.3","@esbuild-plugins/node-modules-polyfill":"^0.2.2"},"peerDependencies":{"@metamask/snaps-execution-environments":"^6.6.1"},"peerDependenciesMeta":{"@metamask/snaps-execution-environments":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/snaps-controllers_9.3.0_1721405501177_0.9670330673236884","host":"s3://npm-registry-packages"}},"9.3.1":{"name":"@metamask/snaps-controllers","version":"9.3.1","_id":"@metamask/snaps-controllers@9.3.1","maintainers":[{"name":"mcmire","email":"elliot.winkler@gmail.com"},{"name":"nicholasellul","email":"nicholas.ellul1@gmail.com"},{"name":"lgbot","email":"khebkoh9@anonaddy.me"},{"name":"naugtur","email":"naugtur@gmail.com"},{"name":"ritave","email":"olaf@tomalka.me"},{"name":"danfinlay","email":"dan@danfinlay.com"},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"rekmarks","email":"rekmarks@protonmail.com"},{"name":"metamaskbot","email":"security@metamask.io"},{"name":"gudahtt","email":"markjstacey@gmail.com"},{"name":"sethkfman","email":"sethkfman@gmail.com"}],"dist":{"shasum":"d2c1cc41ed892bd9cb11cfca558668b2ce2e0a1e","tarball":"https://registry.npmjs.org/@metamask/snaps-controllers/-/snaps-controllers-9.3.1.tgz","fileCount":449,"integrity":"sha512-OdeE4jBaF0fKMFugtcgYNqDKhjqRhsKiRPjJHlo187V7Be3FEwXHYndr58H5gN+5zBYIavIpTpbPH3DbRwOk/A==","signatures":[{"sig":"MEUCIHVKaOh/72wEvGmRD7mjFY/ZgQxwiZVvH5h4pq1z6Ti1AiEAqrtzvm5coH1v66DKyZCFnKIuP5Gc4dxNhhopaaVLu9U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1389888},"main":"./dist/index.js","types":"./dist/types/index.d.ts","module":"./dist/index.mjs","engines":{"node":"^18.16 || >=20"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./node":{"types":"./dist/types/node.d.ts","import":"./dist/node.mjs","require":"./dist/node.js"},"./package.json":"./package.json","./react-native":{"types":"./dist/types/react-native.d.ts","import":"./dist/react-native.mjs","require":"./dist/react-native.js"}},"gitHead":"cede015a25efcc47df210f0e266460a23d060fce","scripts":{"lint":"yarn lint:eslint && yarn lint:misc --check && yarn lint:changelog && yarn lint:dependencies","test":"rimraf coverage && yarn test:prepare && jest && yarn test:browser && yarn posttest","build":"tsup --clean && yarn build:types","clean":"rimraf '*.tsbuildinfo' 'dist'","lint:ci":"yarn lint","test:ci":"yarn test","build:ci":"tsup --clean","lint:fix":"yarn lint:eslint --fix && yarn lint:misc --write","posttest":"ts-node scripts/coverage.ts && rimraf coverage/jest coverage/wdio","lint:misc":"prettier --no-error-on-unmatched-pattern --loglevel warn \"**/*.json\" \"**/*.md\" \"**/*.html\" \"!CHANGELOG.md\" --ignore-path ../../.gitignore","build:types":"tsc --project tsconfig.build.json","lint:eslint":"eslint . --cache --ext js,ts,jsx,tsx","test:browser":"wdio run wdio.config.js","test:prepare":"yarn mkdirp test/fixtures && ./scripts/generate-fixtures.sh","lint:changelog":"../../scripts/validate-changelog.sh @metamask/snaps-controllers","publish:preview":"yarn npm publish --tag preview","lint:dependencies":"depcheck"},"_npmUser":{"name":"metamaskbot","email":"security@metamask.io"},"repository":{"url":"https://github.com/MetaMask/snaps.git","type":"git"},"description":"Controllers for MetaMask Snaps.","directories":{},"sideEffects":false,"dependencies":{"immer":"^9.0.6","nanoid":"^3.1.31","tar-stream":"^3.1.7","@xstate/fsm":"^2.0.0","concat-stream":"^2.0.0","@metamask/utils":"^9.1.0","browserify-zlib":"^0.2.0","fast-deep-equal":"^3.1.3","readable-stream":"^3.6.2","@metamask/snaps-sdk":"^6.1.0","get-npm-tarball-url":"^2.0.3","@metamask/rpc-errors":"^6.3.1","@metamask/snaps-utils":"^7.8.1","@metamask/snaps-registry":"^3.2.1","@metamask/base-controller":"^6.0.2","@metamask/json-rpc-engine":"^9.0.2","@metamask/object-multiplex":"^2.0.0","@metamask/snaps-rpc-methods":"^10.0.1","readable-web-to-node-stream":"^3.0.2","@metamask/approval-controller":"^7.0.2","@metamask/phishing-controller":"^10.1.1","@metamask/post-message-stream":"^8.1.0","@metamask/permission-controller":"^11.0.0","@metamask/json-rpc-middleware-stream":"^8.0.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.2","tsup":"^8.0.1","vite":"^4.3.9","eslint":"^8.27.0","mkdirp":"^1.0.4","rimraf":"^4.1.2","esbuild":"^0.18.10","ts-node":"^10.9.1","depcheck":"^1.4.7","prettier":"^2.7.1","@swc/core":"1.3.78","@swc/jest":"^0.2.26","@wdio/cli":"^8.19.0","deepmerge":"^4.2.2","typescript":"~4.8.4","@types/jest":"^27.5.1","@types/node":"18.14.2","webdriverio":"^8.19.0","@types/mocha":"^10.0.1","@types/chrome":"^0.0.237","@wdio/globals":"^8.19.0","eslint-plugin-n":"^15.7.0","jest-fetch-mock":"^3.0.3","istanbul-reports":"^3.1.5","@types/tar-stream":"^3.1.1","eslint-plugin-jest":"^27.1.5","expect-webdriverio":"^4.4.1","@types/gunzip-maybe":"^1.4.0","@wdio/spec-reporter":"^8.19.0","eslint-plugin-jsdoc":"^39.6.2","istanbul-lib-report":"^3.0.0","vite-tsconfig-paths":"^4.0.5","@types/concat-stream":"^2.0.0","@wdio/browser-runner":"^8.19.0","eslint-plugin-import":"^2.26.0","@wdio/mocha-framework":"^8.19.0","eslint-plugin-promise":"^6.1.1","istanbul-lib-coverage":"^3.2.0","@types/readable-stream":"^2.3.15","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@lavamoat/allow-scripts":"^3.0.4","@metamask/eslint-config":"^12.1.0","@metamask/template-snap":"^0.7.0","@metamask/auto-changelog":"^3.4.4","wdio-geckodriver-service":"^5.0.2","@typescript-eslint/parser":"^5.42.1","wdio-chromedriver-service":"^8.1.1","@wdio/static-server-service":"^8.19.0","prettier-plugin-packagejson":"^2.2.11","@metamask/browser-passworder":"^5.0.0","@metamask/eslint-config-jest":"^12.1.0","@metamask/eslint-config-nodejs":"^12.1.0","@typescript-eslint/eslint-plugin":"^5.42.1","@metamask/eslint-config-typescript":"^12.1.0","@esbuild-plugins/node-globals-polyfill":"^0.2.3","@esbuild-plugins/node-modules-polyfill":"^0.2.2"},"peerDependencies":{"@metamask/snaps-execution-environments":"^6.6.2"},"peerDependenciesMeta":{"@metamask/snaps-execution-environments":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/snaps-controllers_9.3.1_1721746871871_0.7479795859715537","host":"s3://npm-registry-packages"}},"9.4.0":{"name":"@metamask/snaps-controllers","version":"9.4.0","_id":"@metamask/snaps-controllers@9.4.0","maintainers":[{"name":"mcmire","email":"elliot.winkler@gmail.com"},{"name":"nicholasellul","email":"nicholas.ellul1@gmail.com"},{"name":"lgbot","email":"khebkoh9@anonaddy.me"},{"name":"naugtur","email":"naugtur@gmail.com"},{"name":"ritave","email":"olaf@tomalka.me"},{"name":"danfinlay","email":"dan@danfinlay.com"},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"rekmarks","email":"rekmarks@protonmail.com"},{"name":"metamaskbot","email":"security@metamask.io"},{"name":"gudahtt","email":"markjstacey@gmail.com"},{"name":"sethkfman","email":"sethkfman@gmail.com"}],"dist":{"shasum":"5038d34b0ca1d90b91c784ee260aa4cd176d2b07","tarball":"https://registry.npmjs.org/@metamask/snaps-controllers/-/snaps-controllers-9.4.0.tgz","fileCount":449,"integrity":"sha512-Lqwxu5ag5mh6clgPn+5CEo6zRnFTcy0qn8j8IBYgyNFv1jx5vvw1eLvNrUySDkUconV3q80Qsi9QhZqFnXRBRg==","signatures":[{"sig":"MEUCIBklgOCeY5DVixI1po/ovZJAnLdcfHskrv58cBtNZ4XiAiEA/yHTuZzuKlNem85meB5wROTGK6bCuLVwN4hQKIJPLKY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1392374},"main":"./dist/index.js","types":"./dist/types/index.d.ts","module":"./dist/index.mjs","engines":{"node":"^18.16 || >=20"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./node":{"types":"./dist/types/node.d.ts","import":"./dist/node.mjs","require":"./dist/node.js"},"./package.json":"./package.json","./react-native":{"types":"./dist/types/react-native.d.ts","import":"./dist/react-native.mjs","require":"./dist/react-native.js"}},"gitHead":"13215d4081fa58e58679aeccc729898ed138f6a8","scripts":{"lint":"yarn lint:eslint && yarn lint:misc --check && yarn lint:changelog && yarn lint:dependencies","test":"rimraf coverage && yarn test:prepare && jest && yarn test:browser && yarn posttest","build":"tsup --clean && yarn build:types","clean":"rimraf '*.tsbuildinfo' 'dist'","lint:ci":"yarn lint","test:ci":"yarn test","build:ci":"tsup --clean","lint:fix":"yarn lint:eslint --fix && yarn lint:misc --write","posttest":"ts-node scripts/coverage.ts && rimraf coverage/jest coverage/wdio","lint:misc":"prettier --no-error-on-unmatched-pattern --loglevel warn \"**/*.json\" \"**/*.md\" \"**/*.html\" \"!CHANGELOG.md\" --ignore-path ../../.gitignore","build:types":"tsc --project tsconfig.build.json","lint:eslint":"eslint . --cache --ext js,ts,jsx,tsx","test:browser":"wdio run wdio.config.js","test:prepare":"yarn mkdirp test/fixtures && ./scripts/generate-fixtures.sh","lint:changelog":"../../scripts/validate-changelog.sh @metamask/snaps-controllers","publish:preview":"yarn npm publish --tag preview","lint:dependencies":"depcheck"},"_npmUser":{"name":"metamaskbot","email":"security@metamask.io"},"repository":{"url":"https://github.com/MetaMask/snaps.git","type":"git"},"description":"Controllers for MetaMask Snaps.","directories":{},"sideEffects":false,"dependencies":{"immer":"^9.0.6","nanoid":"^3.1.31","tar-stream":"^3.1.7","@xstate/fsm":"^2.0.0","concat-stream":"^2.0.0","@metamask/utils":"^9.1.0","browserify-zlib":"^0.2.0","fast-deep-equal":"^3.1.3","readable-stream":"^3.6.2","@metamask/snaps-sdk":"^6.2.0","get-npm-tarball-url":"^2.0.3","@metamask/rpc-errors":"^6.3.1","@metamask/snaps-utils":"^8.0.0","@metamask/snaps-registry":"^3.2.1","@metamask/base-controller":"^6.0.2","@metamask/json-rpc-engine":"^9.0.2","@metamask/object-multiplex":"^2.0.0","@metamask/snaps-rpc-methods":"^11.0.0","readable-web-to-node-stream":"^3.0.2","@metamask/approval-controller":"^7.0.2","@metamask/phishing-controller":"^10.1.1","@metamask/post-message-stream":"^8.1.0","@metamask/permission-controller":"^11.0.0","@metamask/json-rpc-middleware-stream":"^8.0.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.2","tsup":"^8.0.1","vite":"^4.3.9","eslint":"^8.27.0","mkdirp":"^1.0.4","rimraf":"^4.1.2","esbuild":"^0.18.10","ts-node":"^10.9.1","depcheck":"^1.4.7","prettier":"^2.7.1","@swc/core":"1.3.78","@swc/jest":"^0.2.26","@wdio/cli":"^8.19.0","deepmerge":"^4.2.2","typescript":"~5.0.4","@types/jest":"^27.5.1","@types/node":"18.14.2","webdriverio":"^8.19.0","@types/mocha":"^10.0.1","@types/chrome":"^0.0.237","@wdio/globals":"^8.19.0","eslint-plugin-n":"^15.7.0","jest-fetch-mock":"^3.0.3","istanbul-reports":"^3.1.5","@types/tar-stream":"^3.1.1","eslint-plugin-jest":"^27.1.5","expect-webdriverio":"^4.4.1","@types/gunzip-maybe":"^1.4.0","@wdio/spec-reporter":"^8.19.0","eslint-plugin-jsdoc":"^39.6.2","istanbul-lib-report":"^3.0.0","vite-tsconfig-paths":"^4.0.5","@types/concat-stream":"^2.0.0","@wdio/browser-runner":"^8.19.0","eslint-plugin-import":"^2.26.0","@wdio/mocha-framework":"^8.19.0","eslint-plugin-promise":"^6.1.1","istanbul-lib-coverage":"^3.2.0","@types/readable-stream":"^2.3.15","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@lavamoat/allow-scripts":"^3.0.4","@metamask/eslint-config":"^12.1.0","@metamask/template-snap":"^0.7.0","@metamask/auto-changelog":"^3.4.4","wdio-geckodriver-service":"^5.0.2","@typescript-eslint/parser":"^5.42.1","wdio-chromedriver-service":"^8.1.1","@wdio/static-server-service":"^8.19.0","prettier-plugin-packagejson":"^2.2.11","@metamask/browser-passworder":"^5.0.0","@metamask/eslint-config-jest":"^12.1.0","@metamask/eslint-config-nodejs":"^12.1.0","@typescript-eslint/eslint-plugin":"^5.42.1","@metamask/eslint-config-typescript":"^12.1.0","@esbuild-plugins/node-globals-polyfill":"^0.2.3","@esbuild-plugins/node-modules-polyfill":"^0.2.2"},"peerDependencies":{"@metamask/snaps-execution-environments":"^6.6.2"},"peerDependenciesMeta":{"@metamask/snaps-execution-environments":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/snaps-controllers_9.4.0_1722426005950_0.07854942287688704","host":"s3://npm-registry-packages"}},"9.5.0":{"name":"@metamask/snaps-controllers","version":"9.5.0","_id":"@metamask/snaps-controllers@9.5.0","maintainers":[{"name":"mcmire","email":"elliot.winkler@gmail.com"},{"name":"nicholasellul","email":"nicholas.ellul1@gmail.com"},{"name":"lgbot","email":"khebkoh9@anonaddy.me"},{"name":"naugtur","email":"naugtur@gmail.com"},{"name":"ritave","email":"olaf@tomalka.me"},{"name":"danfinlay","email":"dan@danfinlay.com"},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"rekmarks","email":"rekmarks@protonmail.com"},{"name":"metamaskbot","email":"metamask-npm@consensys.net"},{"name":"gudahtt","email":"markjstacey@gmail.com"},{"name":"sethkfman","email":"sethkfman@gmail.com"}],"dist":{"shasum":"e5cf614b400c5b0abcd3b9c3bda7247ee3f54730","tarball":"https://registry.npmjs.org/@metamask/snaps-controllers/-/snaps-controllers-9.5.0.tgz","fileCount":449,"integrity":"sha512-q8zjj/7qxEegjmygTQt2nFhjJkYRnBUHOoT8E1WLqM5NqbjPQ/MHQ5WG3mJTeilheDPstr7AI2BpzpbTpV4Evw==","signatures":[{"sig":"MEUCIBuUCALkn4k9QsJb05RXWVk2o85quALH/gNTfxb+cQ91AiEAke6E56dbwQ5xtXiQkCg2TEoowiSDzwG3XbwENLCmg4E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1401367},"main":"./dist/index.js","types":"./dist/types/index.d.ts","module":"./dist/index.mjs","engines":{"node":"^18.16 || >=20"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./node":{"types":"./dist/types/node.d.ts","import":"./dist/node.mjs","require":"./dist/node.js"},"./package.json":"./package.json","./react-native":{"types":"./dist/types/react-native.d.ts","import":"./dist/react-native.mjs","require":"./dist/react-native.js"}},"gitHead":"eacdc8aa9113d2fadcfc2892f317cfdc045d29f8","scripts":{"lint":"yarn lint:eslint && yarn lint:misc --check && yarn lint:changelog && yarn lint:dependencies","test":"rimraf coverage && yarn test:prepare && jest && yarn test:browser && yarn posttest","build":"tsup --clean && yarn build:types","clean":"rimraf '*.tsbuildinfo' 'dist'","lint:ci":"yarn lint","test:ci":"yarn test","build:ci":"tsup --clean","lint:fix":"yarn lint:eslint --fix && yarn lint:misc --write","posttest":"ts-node scripts/coverage.ts && rimraf coverage/jest coverage/wdio","lint:misc":"prettier --no-error-on-unmatched-pattern --loglevel warn \"**/*.json\" \"**/*.md\" \"**/*.html\" \"!CHANGELOG.md\" --ignore-path ../../.gitignore","build:types":"tsc --project tsconfig.build.json","lint:eslint":"eslint . --cache --ext js,ts,jsx,tsx","test:browser":"wdio run wdio.config.js","test:prepare":"yarn mkdirp test/fixtures && ./scripts/generate-fixtures.sh","lint:changelog":"../../scripts/validate-changelog.sh @metamask/snaps-controllers","publish:preview":"yarn npm publish --tag preview","lint:dependencies":"depcheck"},"_npmUser":{"name":"metamaskbot","email":"metamask-npm@consensys.net"},"repository":{"url":"https://github.com/MetaMask/snaps.git","type":"git"},"description":"Controllers for MetaMask Snaps.","directories":{},"sideEffects":false,"dependencies":{"immer":"^9.0.6","nanoid":"^3.1.31","tar-stream":"^3.1.7","@xstate/fsm":"^2.0.0","concat-stream":"^2.0.0","@metamask/utils":"^9.1.0","browserify-zlib":"^0.2.0","fast-deep-equal":"^3.1.3","readable-stream":"^3.6.2","@metamask/snaps-sdk":"^6.3.0","get-npm-tarball-url":"^2.0.3","@metamask/rpc-errors":"^6.3.1","@metamask/snaps-utils":"^8.0.1","@metamask/snaps-registry":"^3.2.1","@metamask/base-controller":"^6.0.2","@metamask/json-rpc-engine":"^9.0.2","@metamask/object-multiplex":"^2.0.0","@metamask/snaps-rpc-methods":"^11.0.0","readable-web-to-node-stream":"^3.0.2","@metamask/approval-controller":"^7.0.2","@metamask/phishing-controller":"^10.1.1","@metamask/post-message-stream":"^8.1.0","@metamask/permission-controller":"^11.0.0","@metamask/json-rpc-middleware-stream":"^8.0.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.2","tsup":"^8.0.1","vite":"^4.3.9","eslint":"^8.27.0","mkdirp":"^1.0.4","rimraf":"^4.1.2","esbuild":"^0.18.10","ts-node":"^10.9.1","depcheck":"^1.4.7","prettier":"^2.7.1","@swc/core":"1.3.78","@swc/jest":"^0.2.26","@wdio/cli":"^8.19.0","deepmerge":"^4.2.2","typescript":"~5.0.4","@types/jest":"^27.5.1","@types/node":"18.14.2","webdriverio":"^8.19.0","@types/mocha":"^10.0.1","@types/chrome":"^0.0.237","@wdio/globals":"^8.19.0","eslint-plugin-n":"^15.7.0","jest-fetch-mock":"^3.0.3","istanbul-reports":"^3.1.5","@types/tar-stream":"^3.1.1","eslint-plugin-jest":"^27.1.5","expect-webdriverio":"^4.4.1","@types/gunzip-maybe":"^1.4.0","@wdio/spec-reporter":"^8.19.0","eslint-plugin-jsdoc":"^39.6.2","istanbul-lib-report":"^3.0.0","vite-tsconfig-paths":"^4.0.5","@types/concat-stream":"^2.0.0","@wdio/browser-runner":"^8.19.0","eslint-plugin-import":"^2.26.0","@wdio/mocha-framework":"^8.19.0","eslint-plugin-promise":"^6.1.1","istanbul-lib-coverage":"^3.2.0","@types/readable-stream":"^2.3.15","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@lavamoat/allow-scripts":"^3.0.4","@metamask/eslint-config":"^12.1.0","@metamask/template-snap":"^0.7.0","@metamask/auto-changelog":"^3.4.4","wdio-geckodriver-service":"^5.0.2","@typescript-eslint/parser":"^5.42.1","wdio-chromedriver-service":"^8.1.1","@wdio/static-server-service":"^8.19.0","prettier-plugin-packagejson":"^2.2.11","@metamask/browser-passworder":"^5.0.0","@metamask/eslint-config-jest":"^12.1.0","@metamask/eslint-config-nodejs":"^12.1.0","@typescript-eslint/eslint-plugin":"^5.42.1","@metamask/eslint-config-typescript":"^12.1.0","@esbuild-plugins/node-globals-polyfill":"^0.2.3","@esbuild-plugins/node-modules-polyfill":"^0.2.2"},"peerDependencies":{"@metamask/snaps-execution-environments":"^6.6.2"},"peerDependenciesMeta":{"@metamask/snaps-execution-environments":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/snaps-controllers_9.5.0_1724747855012_0.8222494951033943","host":"s3://npm-registry-packages"}},"9.6.0":{"name":"@metamask/snaps-controllers","version":"9.6.0","_id":"@metamask/snaps-controllers@9.6.0","maintainers":[{"name":"mcmire","email":"elliot.winkler@gmail.com"},{"name":"nicholasellul","email":"nicholas.ellul1@gmail.com"},{"name":"lgbot","email":"khebkoh9@anonaddy.me"},{"name":"naugtur","email":"naugtur@gmail.com"},{"name":"ritave","email":"olaf@tomalka.me"},{"name":"danfinlay","email":"dan@danfinlay.com"},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"rekmarks","email":"rekmarks@protonmail.com"},{"name":"metamaskbot","email":"metamask-npm@consensys.net"},{"name":"gudahtt","email":"markjstacey@gmail.com"},{"name":"sethkfman","email":"sethkfman@gmail.com"}],"dist":{"shasum":"5cfbe5c03d3b86823a8e6f641c15e7a0d4a40090","tarball":"https://registry.npmjs.org/@metamask/snaps-controllers/-/snaps-controllers-9.6.0.tgz","fileCount":406,"integrity":"sha512-+me89T2DTXQpGtPL8Krt862lvKWjNS+Rcoh8yMj4dfD6tc8KRnLJNm+XNgo4yw1jt/+XRKSITCogj2JHhdFQqg==","signatures":[{"sig":"MEQCIF8B2e02rb8oH1/HCd38F7zvKmoucDWqLwcyqfmMQRwZAiBDPC+35r8IYzThjES8i1lRB4qk9xgJ+zVeQZJPUlrjBA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1612434},"main":"./dist/index.cjs","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":"^18.16 || >=20"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./node":{"import":{"types":"./dist/types/node.d.mts","default":"./dist/node.mjs"},"require":{"types":"./dist/types/node.d.cts","default":"./dist/node.cjs"}},"./package.json":"./package.json","./react-native":{"import":{"types":"./dist/types/react-native.d.mts","default":"./dist/react-native.mjs"},"require":{"types":"./dist/types/react-native.d.cts","default":"./dist/react-native.cjs"}}},"gitHead":"de6fbb16c55feaa13190aeec0b017b4818bf7617","scripts":{"lint":"yarn lint:eslint && yarn lint:misc --check && yarn lint:changelog && yarn lint:dependencies","test":"rimraf coverage && yarn test:prepare && jest && yarn test:browser && yarn posttest","build":"ts-bridge --project tsconfig.build.json --verbose --no-references","lint:ci":"yarn lint","test:ci":"yarn test","lint:fix":"yarn lint:eslint --fix && yarn lint:misc --write","posttest":"ts-node scripts/coverage.ts && rimraf coverage/jest coverage/wdio","lint:misc":"prettier --no-error-on-unmatched-pattern --loglevel warn \"**/*.json\" \"**/*.md\" \"**/*.html\" \"!CHANGELOG.md\" --ignore-path ../../.gitignore","lint:eslint":"eslint . --cache --ext js,ts,jsx,tsx","test:browser":"wdio run wdio.config.js","test:prepare":"yarn mkdirp test/fixtures && ./scripts/generate-fixtures.sh","lint:changelog":"../../scripts/validate-changelog.sh @metamask/snaps-controllers","publish:preview":"yarn npm publish --tag preview","lint:dependencies":"depcheck"},"_npmUser":{"name":"metamaskbot","email":"metamask-npm@consensys.net"},"repository":{"url":"https://github.com/MetaMask/snaps.git","type":"git"},"description":"Controllers for MetaMask Snaps.","directories":{},"sideEffects":false,"dependencies":{"immer":"^9.0.6","nanoid":"^3.1.31","tar-stream":"^3.1.7","@xstate/fsm":"^2.0.0","concat-stream":"^2.0.0","@metamask/utils":"^9.2.1","browserify-zlib":"^0.2.0","fast-deep-equal":"^3.1.3","readable-stream":"^3.6.2","@metamask/snaps-sdk":"^6.4.0","get-npm-tarball-url":"^2.0.3","@metamask/rpc-errors":"^6.3.1","@metamask/snaps-utils":"^8.1.0","@metamask/snaps-registry":"^3.2.1","@metamask/base-controller":"^6.0.2","@metamask/json-rpc-engine":"^9.0.2","@metamask/object-multiplex":"^2.0.0","@metamask/snaps-rpc-methods":"^11.1.0","readable-web-to-node-stream":"^3.0.2","@metamask/approval-controller":"^7.0.2","@metamask/phishing-controller":"^12.0.2","@metamask/post-message-stream":"^8.1.1","@metamask/permission-controller":"^11.0.0","@metamask/json-rpc-middleware-stream":"^8.0.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.2","vite":"^4.3.9","eslint":"^8.27.0","mkdirp":"^1.0.4","rimraf":"^4.1.2","esbuild":"^0.18.10","ts-node":"^10.9.1","depcheck":"^1.4.7","prettier":"^2.7.1","@swc/core":"1.3.78","@swc/jest":"^0.2.26","@wdio/cli":"^8.19.0","deepmerge":"^4.2.2","typescript":"~5.3.3","@types/jest":"^27.5.1","@types/node":"18.14.2","webdriverio":"^8.19.0","@types/mocha":"^10.0.1","@types/chrome":"^0.0.237","@wdio/globals":"^8.19.0","@ts-bridge/cli":"^0.4.4","eslint-plugin-n":"^15.7.0","jest-fetch-mock":"^3.0.3","istanbul-reports":"^3.1.5","@types/tar-stream":"^3.1.1","eslint-plugin-jest":"^27.1.5","expect-webdriverio":"^4.4.1","@types/gunzip-maybe":"^1.4.0","@wdio/spec-reporter":"^8.19.0","eslint-plugin-jsdoc":"^41.1.2","istanbul-lib-report":"^3.0.0","vite-tsconfig-paths":"^4.0.5","@types/concat-stream":"^2.0.0","@wdio/browser-runner":"^8.19.0","eslint-plugin-import":"^2.26.0","@wdio/mocha-framework":"^8.19.0","eslint-plugin-promise":"^6.1.1","istanbul-lib-coverage":"^3.2.0","@types/readable-stream":"^4.0.15","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@lavamoat/allow-scripts":"^3.0.4","@metamask/eslint-config":"^12.1.0","@metamask/template-snap":"^0.7.0","@metamask/auto-changelog":"^3.4.4","wdio-geckodriver-service":"^5.0.2","@typescript-eslint/parser":"^6.21.0","wdio-chromedriver-service":"^8.1.1","@wdio/static-server-service":"^8.19.0","prettier-plugin-packagejson":"^2.2.11","@metamask/browser-passworder":"^5.0.1","@metamask/eslint-config-jest":"^12.1.0","@metamask/eslint-config-nodejs":"^12.1.0","@typescript-eslint/eslint-plugin":"^5.42.1","@metamask/eslint-config-typescript":"^12.1.0","@esbuild-plugins/node-globals-polyfill":"^0.2.3","@esbuild-plugins/node-modules-polyfill":"^0.2.2"},"peerDependencies":{"@metamask/snaps-execution-environments":"^6.7.0"},"peerDependenciesMeta":{"@metamask/snaps-execution-environments":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/snaps-controllers_9.6.0_1726048418307_0.14306122793954645","host":"s3://npm-registry-packages"}},"9.7.0":{"name":"@metamask/snaps-controllers","version":"9.7.0","_id":"@metamask/snaps-controllers@9.7.0","maintainers":[{"name":"mcmire","email":"elliot.winkler@gmail.com"},{"name":"nicholasellul","email":"nicholas.ellul1@gmail.com"},{"name":"lgbot","email":"khebkoh9@anonaddy.me"},{"name":"naugtur","email":"naugtur@gmail.com"},{"name":"ritave","email":"olaf@tomalka.me"},{"name":"danfinlay","email":"dan@danfinlay.com"},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"rekmarks","email":"rekmarks@protonmail.com"},{"name":"metamaskbot","email":"metamask-npm@consensys.net"},{"name":"gudahtt","email":"markjstacey@gmail.com"},{"name":"sethkfman","email":"sethkfman@gmail.com"}],"dist":{"shasum":"3c1ef4fd88e63df893710e4788b5290c231c2919","tarball":"https://registry.npmjs.org/@metamask/snaps-controllers/-/snaps-controllers-9.7.0.tgz","fileCount":406,"integrity":"sha512-/hvun7vPWERYTTi48TSVxZ3W0rjg/+XAC9+2RBEx7HvMteoKUpP3tmYEq2W+x5bkdALQ15iDAE1Hi8OF1usCrg==","signatures":[{"sig":"MEUCIQDYDHUghT7m5Rn86MqEKvLo37Vk1l4wpl37BYHvrpriawIgcBLPxukt5xyieXatDDruaFgBWSOpSnGKC2wp+ptSbvk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1613818},"main":"./dist/index.cjs","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":"^18.16 || >=20"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./node":{"import":{"types":"./dist/types/node.d.mts","default":"./dist/node.mjs"},"require":{"types":"./dist/types/node.d.cts","default":"./dist/node.cjs"}},"./package.json":"./package.json","./react-native":{"import":{"types":"./dist/types/react-native.d.mts","default":"./dist/react-native.mjs"},"require":{"types":"./dist/types/react-native.d.cts","default":"./dist/react-native.cjs"}}},"gitHead":"dfa9b832f174cc4ea54e6a6b7b988762264f2c00","scripts":{"lint":"yarn lint:eslint && yarn lint:misc --check && yarn lint:changelog && yarn lint:dependencies","test":"rimraf coverage && yarn test:prepare && jest && yarn test:browser && yarn posttest","build":"ts-bridge --project tsconfig.build.json --verbose --no-references","lint:ci":"yarn lint","test:ci":"yarn test","lint:fix":"yarn lint:eslint --fix && yarn lint:misc --write","posttest":"ts-node scripts/coverage.ts && rimraf coverage/jest coverage/wdio","lint:misc":"prettier --no-error-on-unmatched-pattern --loglevel warn \"**/*.json\" \"**/*.md\" \"**/*.html\" \"!CHANGELOG.md\" --ignore-path ../../.gitignore","lint:eslint":"eslint . --cache --ext js,ts,jsx,tsx","test:browser":"wdio run wdio.config.js","test:prepare":"yarn mkdirp test/fixtures && ./scripts/generate-fixtures.sh","lint:changelog":"../../scripts/validate-changelog.sh @metamask/snaps-controllers","publish:preview":"yarn npm publish --tag preview","lint:dependencies":"depcheck"},"_npmUser":{"name":"metamaskbot","email":"metamask-npm@consensys.net"},"repository":{"url":"https://github.com/MetaMask/snaps.git","type":"git"},"description":"Controllers for MetaMask Snaps.","directories":{},"sideEffects":false,"dependencies":{"immer":"^9.0.6","nanoid":"^3.1.31","tar-stream":"^3.1.7","@xstate/fsm":"^2.0.0","concat-stream":"^2.0.0","@metamask/utils":"^9.2.1","browserify-zlib":"^0.2.0","fast-deep-equal":"^3.1.3","readable-stream":"^3.6.2","@metamask/snaps-sdk":"^6.5.0","get-npm-tarball-url":"^2.0.3","@metamask/rpc-errors":"^6.3.1","@metamask/snaps-utils":"^8.1.1","@metamask/snaps-registry":"^3.2.1","@metamask/base-controller":"^6.0.2","@metamask/json-rpc-engine":"^9.0.2","@metamask/object-multiplex":"^2.0.0","@metamask/snaps-rpc-methods":"^11.1.1","readable-web-to-node-stream":"^3.0.2","@metamask/approval-controller":"^7.0.2","@metamask/phishing-controller":"^12.0.2","@metamask/post-message-stream":"^8.1.1","@metamask/permission-controller":"^11.0.0","@metamask/json-rpc-middleware-stream":"^8.0.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.2","vite":"^4.3.9","eslint":"^8.27.0","mkdirp":"^1.0.4","rimraf":"^4.1.2","esbuild":"^0.18.10","ts-node":"^10.9.1","depcheck":"^1.4.7","prettier":"^2.7.1","@swc/core":"1.3.78","@swc/jest":"^0.2.26","@wdio/cli":"^8.19.0","deepmerge":"^4.2.2","typescript":"~5.3.3","@types/jest":"^27.5.1","@types/node":"18.14.2","webdriverio":"^8.19.0","@types/mocha":"^10.0.1","@types/chrome":"^0.0.237","@wdio/globals":"^8.19.0","@ts-bridge/cli":"^0.5.1","eslint-plugin-n":"^15.7.0","jest-fetch-mock":"^3.0.3","istanbul-reports":"^3.1.5","@types/tar-stream":"^3.1.1","eslint-plugin-jest":"^27.1.5","expect-webdriverio":"^4.4.1","@types/gunzip-maybe":"^1.4.0","@wdio/spec-reporter":"^8.19.0","eslint-plugin-jsdoc":"^41.1.2","istanbul-lib-report":"^3.0.0","vite-tsconfig-paths":"^4.0.5","@types/concat-stream":"^2.0.0","@wdio/browser-runner":"^8.19.0","eslint-plugin-import":"^2.26.0","@wdio/mocha-framework":"^8.19.0","eslint-plugin-promise":"^6.1.1","istanbul-lib-coverage":"^3.2.0","@types/readable-stream":"^4.0.15","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@lavamoat/allow-scripts":"^3.0.4","@metamask/eslint-config":"^12.1.0","@metamask/template-snap":"^0.7.0","@metamask/auto-changelog":"^3.4.4","wdio-geckodriver-service":"^5.0.2","@typescript-eslint/parser":"^6.21.0","wdio-chromedriver-service":"^8.1.1","@wdio/static-server-service":"^8.19.0","prettier-plugin-packagejson":"^2.2.11","@metamask/browser-passworder":"^5.0.1","@metamask/eslint-config-jest":"^12.1.0","@metamask/eslint-config-nodejs":"^12.1.0","@typescript-eslint/eslint-plugin":"^5.42.1","@metamask/eslint-config-typescript":"^12.1.0","@esbuild-plugins/node-globals-polyfill":"^0.2.3","@esbuild-plugins/node-modules-polyfill":"^0.2.2"},"peerDependencies":{"@metamask/snaps-execution-environments":"^6.7.1"},"peerDependenciesMeta":{"@metamask/snaps-execution-environments":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/snaps-controllers_9.7.0_1726147109206_0.1157642635667313","host":"s3://npm-registry-packages"}},"9.8.0":{"name":"@metamask/snaps-controllers","version":"9.8.0","keywords":["MetaMask","Snaps","Ethereum"],"license":"SEE LICENSE IN LICENSE","_id":"@metamask/snaps-controllers@9.8.0","maintainers":[{"name":"mcmire","email":"elliot.winkler@gmail.com"},{"name":"nicholasellul","email":"nicholas.ellul1@gmail.com"},{"name":"lgbot","email":"khebkoh9@anonaddy.me"},{"name":"naugtur","email":"naugtur@gmail.com"},{"name":"ritave","email":"olaf@tomalka.me"},{"name":"danfinlay","email":"dan@danfinlay.com"},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"rekmarks","email":"rekmarks@protonmail.com"},{"name":"metamaskbot","email":"metamask-npm@consensys.net"},{"name":"gudahtt","email":"markjstacey@gmail.com"},{"name":"sethkfman","email":"sethkfman@gmail.com"}],"homepage":"https://github.com/MetaMask/snaps/tree/main/packages/snaps-controllers#readme","bugs":{"url":"https://github.com/MetaMask/snaps/issues"},"dist":{"shasum":"576de64fcaec7d393cc5c39f7d94dec068f3e2bf","tarball":"https://registry.npmjs.org/@metamask/snaps-controllers/-/snaps-controllers-9.8.0.tgz","fileCount":406,"integrity":"sha512-Ey5bHhCsODF7NIkFvr3773ZYrxhbErLE1M12AUBIiLo7p5h/h8nWY+ilObQjTj3Au58oQ5QNYK1juvHMogFgdA==","signatures":[{"sig":"MEYCIQDJXx+csIKgiyn9YbDJHjGkGDEdYyETOjjBlc7ubnGuSAIhANln4vlytGLeaSwNCmoEkofs3lqUozqeF7yuI31i/4zw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1615140},"main":"./dist/index.cjs","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":"^18.16 || >=20"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./node":{"import":{"types":"./dist/node.d.mts","default":"./dist/node.mjs"},"require":{"types":"./dist/node.d.cts","default":"./dist/node.cjs"}},"./package.json":"./package.json","./react-native":{"import":{"types":"./dist/react-native.d.mts","default":"./dist/react-native.mjs"},"require":{"types":"./dist/react-native.d.cts","default":"./dist/react-native.cjs"}}},"gitHead":"490e54768e4c6180f4a34350bebdd73213fca406","scripts":{"lint":"yarn lint:eslint && yarn lint:misc --check && yarn changelog:validate && yarn lint:dependencies","test":"jest --reporters=jest-silent-reporter && yarn test:browser","build":"ts-bridge --project tsconfig.build.json --verbose --clean --no-references","lint:ci":"yarn lint","lint:fix":"yarn lint:eslint --fix && yarn lint:misc --write","test:pre":"yarn mkdirp test/fixtures && ./scripts/generate-fixtures.sh","lint:misc":"prettier --no-error-on-unmatched-pattern --loglevel warn \"**/*.json\" \"**/*.md\" \"**/*.html\" \"!CHANGELOG.md\" --ignore-path ../../.gitignore","test:post":"ts-node scripts/coverage.ts && rimraf coverage/jest coverage/wdio","test:clean":"jest --clearCache","test:watch":"jest --watch","lint:eslint":"eslint . --cache --ext js,ts,jsx,tsx","test:browser":"wdio run wdio.config.js","test:verbose":"jest --verbose","publish:preview":"yarn npm publish --tag preview","changelog:update":"../../scripts/update-changelog.sh @metamask/snaps-controllers","lint:dependencies":"depcheck","changelog:validate":"../../scripts/validate-changelog.sh @metamask/snaps-controllers","since-latest-release":"../../scripts/since-latest-release.sh"},"_npmUser":{"name":"metamaskbot","email":"metamask-npm@consensys.net"},"repository":{"url":"https://github.com/MetaMask/snaps.git","type":"git"},"description":"Controllers for MetaMask Snaps","directories":{},"sideEffects":false,"dependencies":{"immer":"^9.0.6","nanoid":"^3.1.31","tar-stream":"^3.1.7","@xstate/fsm":"^2.0.0","concat-stream":"^2.0.0","@metamask/utils":"^9.2.1","browserify-zlib":"^0.2.0","fast-deep-equal":"^3.1.3","readable-stream":"^3.6.2","@metamask/snaps-sdk":"^6.5.1","get-npm-tarball-url":"^2.0.3","@metamask/rpc-errors":"^6.3.1","@metamask/snaps-utils":"^8.1.1","@metamask/snaps-registry":"^3.2.1","@metamask/base-controller":"^6.0.2","@metamask/json-rpc-engine":"^9.0.2","@metamask/object-multiplex":"^2.0.0","@metamask/snaps-rpc-methods":"^11.1.1","readable-web-to-node-stream":"^3.0.2","@metamask/approval-controller":"^7.0.2","@metamask/phishing-controller":"^12.0.2","@metamask/post-message-stream":"^8.1.1","@metamask/permission-controller":"^11.0.0","@metamask/json-rpc-middleware-stream":"^8.0.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.2","vite":"^4.3.9","eslint":"^8.27.0","mkdirp":"^1.0.4","rimraf":"^4.1.2","esbuild":"^0.18.10","ts-node":"^10.9.1","depcheck":"^1.4.7","prettier":"^2.8.8","@swc/core":"1.3.78","@swc/jest":"^0.2.26","@wdio/cli":"^8.19.0","deepmerge":"^4.2.2","typescript":"~5.3.3","@types/jest":"^27.5.1","@types/node":"18.14.2","webdriverio":"^8.19.0","@types/mocha":"^10.0.1","@types/chrome":"^0.0.237","@wdio/globals":"^8.19.0","@ts-bridge/cli":"^0.5.1","eslint-plugin-n":"^15.7.0","jest-fetch-mock":"^3.0.3","istanbul-reports":"^3.1.5","@types/tar-stream":"^3.1.1","eslint-plugin-jest":"^27.1.5","expect-webdriverio":"^4.4.1","@types/gunzip-maybe":"^1.4.0","@wdio/spec-reporter":"^8.19.0","eslint-plugin-jsdoc":"^41.1.2","istanbul-lib-report":"^3.0.0","vite-tsconfig-paths":"^4.0.5","@types/concat-stream":"^2.0.0","@wdio/browser-runner":"^8.19.0","eslint-plugin-import":"^2.26.0","jest-silent-reporter":"^0.6.0","@wdio/mocha-framework":"^8.19.0","eslint-plugin-promise":"^6.1.1","istanbul-lib-coverage":"^3.2.0","@types/readable-stream":"^4.0.15","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@lavamoat/allow-scripts":"^3.0.4","@metamask/eslint-config":"^12.1.0","@metamask/template-snap":"^0.7.0","@metamask/auto-changelog":"^3.4.4","wdio-geckodriver-service":"^5.0.2","@typescript-eslint/parser":"^6.21.0","wdio-chromedriver-service":"^8.1.1","@wdio/static-server-service":"^8.19.0","prettier-plugin-packagejson":"^2.5.2","@metamask/browser-passworder":"^5.0.1","@metamask/eslint-config-jest":"^12.1.0","@metamask/eslint-config-nodejs":"^12.1.0","@typescript-eslint/eslint-plugin":"^5.42.1","@metamask/eslint-config-typescript":"^12.1.0","@esbuild-plugins/node-globals-polyfill":"^0.2.3","@esbuild-plugins/node-modules-polyfill":"^0.2.2"},"peerDependencies":{"@metamask/snaps-execution-environments":"^6.7.2"},"peerDependenciesMeta":{"@metamask/snaps-execution-environments":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/snaps-controllers_9.8.0_1726838102647_0.03363946413775176","host":"s3://npm-registry-packages"}},"9.9.0":{"name":"@metamask/snaps-controllers","version":"9.9.0","keywords":["MetaMask","Snaps","Ethereum"],"license":"SEE LICENSE IN LICENSE","_id":"@metamask/snaps-controllers@9.9.0","maintainers":[{"name":"mcmire","email":"elliot.winkler@gmail.com"},{"name":"nicholasellul","email":"nicholas.ellul1@gmail.com"},{"name":"lgbot","email":"khebkoh9@anonaddy.me"},{"name":"naugtur","email":"naugtur@gmail.com"},{"name":"ritave","email":"olaf@tomalka.me"},{"name":"danfinlay","email":"dan@danfinlay.com"},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"rekmarks","email":"rekmarks@protonmail.com"},{"name":"metamaskbot","email":"metamask-npm@consensys.net"},{"name":"gudahtt","email":"markjstacey@gmail.com"},{"name":"sethkfman","email":"sethkfman@gmail.com"}],"homepage":"https://github.com/MetaMask/snaps/tree/main/packages/snaps-controllers#readme","bugs":{"url":"https://github.com/MetaMask/snaps/issues"},"dist":{"shasum":"32f58086f54f4516f643f129caef7ec9a7c15eca","tarball":"https://registry.npmjs.org/@metamask/snaps-controllers/-/snaps-controllers-9.9.0.tgz","fileCount":406,"integrity":"sha512-L5wHVHtIBwYrFO6PyKWH6vB4w6B2TOBpeMOqOi6SxzN9M1E9YDHCmZHJbpR0ho1KGcWhSs8T7D9nkqJX/xkubA==","signatures":[{"sig":"MEQCIBog806y6EZxuMu7CbvVa4J9hdomdu1fkOeVJ1t4Zr5rAiA7p0vK7S03KYGOap4A+9ro5cssNSGdjVh0Qx5S4pvwtw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1537975},"main":"./dist/index.cjs","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":"^18.16 || >=20"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./node":{"import":{"types":"./dist/node.d.mts","default":"./dist/node.mjs"},"require":{"types":"./dist/node.d.cts","default":"./dist/node.cjs"}},"./package.json":"./package.json","./react-native":{"import":{"types":"./dist/react-native.d.mts","default":"./dist/react-native.mjs"},"require":{"types":"./dist/react-native.d.cts","default":"./dist/react-native.cjs"}}},"gitHead":"92fca8b96971fe094ef5381ee5a2195eba7c4ec9","scripts":{"lint":"yarn lint:eslint && yarn lint:misc --check && yarn changelog:validate && yarn lint:dependencies","test":"jest --reporters=jest-silent-reporter && yarn test:browser","build":"ts-bridge --project tsconfig.build.json --verbose --clean --no-references","lint:ci":"yarn lint","lint:fix":"yarn lint:eslint --fix && yarn lint:misc --write","test:pre":"yarn mkdirp test/fixtures && ./scripts/generate-fixtures.sh","lint:misc":"prettier --no-error-on-unmatched-pattern --loglevel warn \"**/*.json\" \"**/*.md\" \"**/*.html\" \"!CHANGELOG.md\" --ignore-path ../../.gitignore","test:post":"ts-node scripts/coverage.ts && rimraf coverage/jest coverage/wdio","test:clean":"jest --clearCache","test:watch":"jest --watch","lint:eslint":"eslint . --cache --ext js,ts,jsx,tsx","test:browser":"wdio run wdio.config.js","test:verbose":"jest --verbose","publish:preview":"yarn npm publish --tag preview","changelog:update":"../../scripts/update-changelog.sh @metamask/snaps-controllers","lint:dependencies":"depcheck","changelog:validate":"../../scripts/validate-changelog.sh @metamask/snaps-controllers","since-latest-release":"../../scripts/since-latest-release.sh"},"_npmUser":{"name":"metamaskbot","email":"metamask-npm@consensys.net"},"repository":{"url":"https://github.com/MetaMask/snaps.git","type":"git"},"description":"Controllers for MetaMask Snaps","directories":{},"sideEffects":false,"dependencies":{"immer":"^9.0.6","nanoid":"^3.1.31","tar-stream":"^3.1.7","@xstate/fsm":"^2.0.0","concat-stream":"^2.0.0","@metamask/utils":"^9.2.1","browserify-zlib":"^0.2.0","fast-deep-equal":"^3.1.3","readable-stream":"^3.6.2","@metamask/snaps-sdk":"^6.6.0","get-npm-tarball-url":"^2.0.3","@metamask/rpc-errors":"^6.3.1","@metamask/snaps-utils":"^8.2.0","@metamask/snaps-registry":"^3.2.1","@metamask/base-controller":"^6.0.2","@metamask/json-rpc-engine":"^9.0.2","@metamask/object-multiplex":"^2.0.0","@metamask/snaps-rpc-methods":"^11.2.0","readable-web-to-node-stream":"^3.0.2","@metamask/approval-controller":"^7.0.2","@metamask/phishing-controller":"^12.0.2","@metamask/post-message-stream":"^8.1.1","@metamask/permission-controller":"^11.0.0","@metamask/json-rpc-middleware-stream":"^8.0.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.2","vite":"^4.3.9","eslint":"^8.27.0","mkdirp":"^1.0.4","rimraf":"^4.1.2","esbuild":"^0.18.10","ts-node":"^10.9.1","depcheck":"^1.4.7","prettier":"^2.8.8","@swc/core":"1.3.78","@swc/jest":"^0.2.26","@wdio/cli":"^8.19.0","deepmerge":"^4.2.2","typescript":"~5.3.3","@types/jest":"^27.5.1","@types/node":"18.14.2","webdriverio":"^8.19.0","@types/mocha":"^10.0.1","@types/chrome":"^0.0.237","@wdio/globals":"^8.19.0","@ts-bridge/cli":"^0.5.1","eslint-plugin-n":"^15.7.0","jest-fetch-mock":"^3.0.3","istanbul-reports":"^3.1.5","@types/tar-stream":"^3.1.1","eslint-plugin-jest":"^27.1.5","expect-webdriverio":"^4.4.1","@types/gunzip-maybe":"^1.4.0","@wdio/spec-reporter":"^8.19.0","eslint-plugin-jsdoc":"^41.1.2","istanbul-lib-report":"^3.0.0","vite-tsconfig-paths":"^4.0.5","@types/concat-stream":"^2.0.0","@wdio/browser-runner":"^8.19.0","eslint-plugin-import":"^2.26.0","jest-silent-reporter":"^0.6.0","@wdio/mocha-framework":"^8.19.0","eslint-plugin-promise":"^6.1.1","istanbul-lib-coverage":"^3.2.0","@types/readable-stream":"^4.0.15","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@lavamoat/allow-scripts":"^3.0.4","@metamask/eslint-config":"^12.1.0","@metamask/template-snap":"^0.7.0","@metamask/auto-changelog":"^3.4.4","wdio-geckodriver-service":"^5.0.2","@typescript-eslint/parser":"^6.21.0","wdio-chromedriver-service":"^8.1.1","@wdio/static-server-service":"^8.19.0","prettier-plugin-packagejson":"^2.5.2","@metamask/browser-passworder":"^5.0.1","@metamask/eslint-config-jest":"^12.1.0","@metamask/eslint-config-nodejs":"^12.1.0","@typescript-eslint/eslint-plugin":"^5.42.1","@metamask/eslint-config-typescript":"^12.1.0","@esbuild-plugins/node-globals-polyfill":"^0.2.3","@esbuild-plugins/node-modules-polyfill":"^0.2.2"},"peerDependencies":{"@metamask/snaps-execution-environments":"^6.8.0"},"peerDependenciesMeta":{"@metamask/snaps-execution-environments":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/snaps-controllers_9.9.0_1727201203051_0.6415116391326652","host":"s3://npm-registry-packages"}},"9.10.0":{"name":"@metamask/snaps-controllers","version":"9.10.0","keywords":["MetaMask","Snaps","Ethereum"],"license":"SEE LICENSE IN LICENSE","_id":"@metamask/snaps-controllers@9.10.0","maintainers":[{"name":"mcmire","email":"elliot.winkler@gmail.com"},{"name":"nicholasellul","email":"nicholas.ellul1@gmail.com"},{"name":"lgbot","email":"khebkoh9@anonaddy.me"},{"name":"naugtur","email":"naugtur@gmail.com"},{"name":"ritave","email":"olaf@tomalka.me"},{"name":"danfinlay","email":"dan@danfinlay.com"},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"rekmarks","email":"rekmarks@protonmail.com"},{"name":"metamaskbot","email":"metamask-npm@consensys.net"},{"name":"gudahtt","email":"markjstacey@gmail.com"},{"name":"sethkfman","email":"sethkfman@gmail.com"}],"homepage":"https://github.com/MetaMask/snaps/tree/main/packages/snaps-controllers#readme","bugs":{"url":"https://github.com/MetaMask/snaps/issues"},"dist":{"shasum":"a81b1b3de669ec597e8d0116fb9b0852f344f96c","tarball":"https://registry.npmjs.org/@metamask/snaps-controllers/-/snaps-controllers-9.10.0.tgz","fileCount":406,"integrity":"sha512-onAB+OuokInOHHKHf4kE+uxmg2ASkbjIMNZtFQbharIg68GVwepVvFueAXryEHloE0atYdVu7ozyifzu5L8UUg==","signatures":[{"sig":"MEUCIQDNympAW2mtM4SlCgpTlSxBMOrLgvhrBWmU4EAIjAKwSAIge9yMBtqrFFjdALVn52NUI805gpoTcIUjgte5jmslUrA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1618334},"main":"./dist/index.cjs","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":"^18.16 || >=20"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./node":{"import":{"types":"./dist/node.d.mts","default":"./dist/node.mjs"},"require":{"types":"./dist/node.d.cts","default":"./dist/node.cjs"}},"./package.json":"./package.json","./react-native":{"import":{"types":"./dist/react-native.d.mts","default":"./dist/react-native.mjs"},"require":{"types":"./dist/react-native.d.cts","default":"./dist/react-native.cjs"}}},"gitHead":"e7fab1c67a18d614848e7de64c9d8b33d4b4e8e8","scripts":{"lint":"yarn lint:eslint && yarn lint:misc --check && yarn changelog:validate && yarn lint:dependencies","test":"jest --reporters=jest-silent-reporter && yarn test:browser","build":"ts-bridge --project tsconfig.build.json --verbose --clean --no-references","lint:ci":"yarn lint","lint:fix":"yarn lint:eslint --fix && yarn lint:misc --write","test:pre":"yarn mkdirp test/fixtures && ./scripts/generate-fixtures.sh","lint:misc":"prettier --no-error-on-unmatched-pattern --loglevel warn \"**/*.json\" \"**/*.md\" \"**/*.html\" \"!CHANGELOG.md\" --ignore-path ../../.gitignore","test:post":"ts-node scripts/coverage.ts && rimraf coverage/jest coverage/wdio","test:clean":"jest --clearCache","test:watch":"jest --watch","lint:eslint":"eslint . --cache --ext js,ts,jsx,tsx","test:browser":"wdio run wdio.config.js","test:verbose":"jest --verbose","publish:preview":"yarn npm publish --tag preview","changelog:update":"../../scripts/update-changelog.sh @metamask/snaps-controllers","lint:dependencies":"depcheck","changelog:validate":"../../scripts/validate-changelog.sh @metamask/snaps-controllers","since-latest-release":"../../scripts/since-latest-release.sh"},"_npmUser":{"name":"metamaskbot","email":"metamask-npm@consensys.net"},"repository":{"url":"https://github.com/MetaMask/snaps.git","type":"git"},"description":"Controllers for MetaMask Snaps","directories":{},"sideEffects":false,"dependencies":{"immer":"^9.0.6","nanoid":"^3.1.31","tar-stream":"^3.1.7","@xstate/fsm":"^2.0.0","concat-stream":"^2.0.0","@metamask/utils":"^9.2.1","browserify-zlib":"^0.2.0","fast-deep-equal":"^3.1.3","readable-stream":"^3.6.2","@metamask/snaps-sdk":"^6.7.0","get-npm-tarball-url":"^2.0.3","@metamask/rpc-errors":"^6.3.1","@metamask/snaps-utils":"^8.3.0","@metamask/snaps-registry":"^3.2.1","@metamask/base-controller":"^6.0.2","@metamask/json-rpc-engine":"^9.0.2","@metamask/object-multiplex":"^2.0.0","@metamask/snaps-rpc-methods":"^11.3.0","readable-web-to-node-stream":"^3.0.2","@metamask/approval-controller":"^7.0.2","@metamask/phishing-controller":"^12.0.2","@metamask/post-message-stream":"^8.1.1","@metamask/permission-controller":"^11.0.0","@metamask/json-rpc-middleware-stream":"^8.0.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.2","vite":"^4.3.9","eslint":"^8.27.0","mkdirp":"^1.0.4","rimraf":"^4.1.2","esbuild":"^0.18.10","ts-node":"^10.9.1","depcheck":"^1.4.7","prettier":"^2.8.8","@swc/core":"1.3.78","@swc/jest":"^0.2.26","@wdio/cli":"^8.19.0","deepmerge":"^4.2.2","typescript":"~5.3.3","@types/jest":"^27.5.1","@types/node":"18.14.2","webdriverio":"^8.19.0","@types/mocha":"^10.0.1","@types/chrome":"^0.0.237","@wdio/globals":"^8.19.0","@ts-bridge/cli":"^0.5.1","eslint-plugin-n":"^15.7.0","jest-fetch-mock":"^3.0.3","istanbul-reports":"^3.1.5","@types/tar-stream":"^3.1.1","eslint-plugin-jest":"^27.1.5","expect-webdriverio":"^4.4.1","@types/gunzip-maybe":"^1.4.0","@wdio/spec-reporter":"^8.19.0","eslint-plugin-jsdoc":"^41.1.2","istanbul-lib-report":"^3.0.0","vite-tsconfig-paths":"^4.0.5","@types/concat-stream":"^2.0.0","@wdio/browser-runner":"^8.19.0","eslint-plugin-import":"^2.26.0","jest-silent-reporter":"^0.6.0","@wdio/mocha-framework":"^8.19.0","eslint-plugin-promise":"^6.1.1","istanbul-lib-coverage":"^3.2.0","@types/readable-stream":"^4.0.15","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@lavamoat/allow-scripts":"^3.0.4","@metamask/eslint-config":"^12.1.0","@metamask/template-snap":"^0.7.0","@metamask/auto-changelog":"^3.4.4","wdio-geckodriver-service":"^5.0.2","@typescript-eslint/parser":"^6.21.0","wdio-chromedriver-service":"^8.1.1","@wdio/static-server-service":"^8.19.0","prettier-plugin-packagejson":"^2.5.2","@metamask/browser-passworder":"^5.0.1","@metamask/eslint-config-jest":"^12.1.0","@metamask/eslint-config-nodejs":"^12.1.0","@typescript-eslint/eslint-plugin":"^5.42.1","@metamask/eslint-config-typescript":"^12.1.0","@esbuild-plugins/node-globals-polyfill":"^0.2.3","@esbuild-plugins/node-modules-polyfill":"^0.2.2"},"peerDependencies":{"@metamask/snaps-execution-environments":"^6.9.0"},"peerDependenciesMeta":{"@metamask/snaps-execution-environments":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/snaps-controllers_9.10.0_1727450043223_0.6122471482815255","host":"s3://npm-registry-packages"}},"9.11.0":{"name":"@metamask/snaps-controllers","version":"9.11.0","keywords":["MetaMask","Snaps","Ethereum"],"license":"SEE LICENSE IN LICENSE","_id":"@metamask/snaps-controllers@9.11.0","maintainers":[{"name":"mcmire","email":"elliot.winkler@gmail.com"},{"name":"nicholasellul","email":"nicholas.ellul1@gmail.com"},{"name":"lgbot","email":"khebkoh9@anonaddy.me"},{"name":"naugtur","email":"naugtur@gmail.com"},{"name":"ritave","email":"olaf@tomalka.me"},{"name":"danfinlay","email":"dan@danfinlay.com"},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"rekmarks","email":"rekmarks@protonmail.com"},{"name":"metamaskbot","email":"metamask-npm@consensys.net"},{"name":"gudahtt","email":"markjstacey@gmail.com"},{"name":"sethkfman","email":"sethkfman@gmail.com"}],"homepage":"https://github.com/MetaMask/snaps/tree/main/packages/snaps-controllers#readme","bugs":{"url":"https://github.com/MetaMask/snaps/issues"},"dist":{"shasum":"06cd0976994bfa12413c1326b60d50afe6a65640","tarball":"https://registry.npmjs.org/@metamask/snaps-controllers/-/snaps-controllers-9.11.0.tgz","fileCount":406,"integrity":"sha512-4LrwAGnYVL125OqC7TRCFLdxtTfZLUbw/xyL0h/VWeT1+wt8uc6imN7gVyCudxM6GY2ujLaBcyp0NvmLEDDrfQ==","signatures":[{"sig":"MEYCIQD7vMWH1PFNHnnpyZn5XjKcbHgX/8zOX1juUMnks5lpIAIhAMOUFux94/xv3LtAZgPePeIE389PrD+hRKeXeJjkLi0F","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1619147},"main":"./dist/index.cjs","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":"^18.16 || >=20"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./node":{"import":{"types":"./dist/node.d.mts","default":"./dist/node.mjs"},"require":{"types":"./dist/node.d.cts","default":"./dist/node.cjs"}},"./package.json":"./package.json","./react-native":{"import":{"types":"./dist/react-native.d.mts","default":"./dist/react-native.mjs"},"require":{"types":"./dist/react-native.d.cts","default":"./dist/react-native.cjs"}}},"gitHead":"173cf1bb594c82226ce5bd188d425a7b252cc86a","scripts":{"lint":"yarn lint:eslint && yarn lint:misc --check && yarn changelog:validate && yarn lint:dependencies","test":"jest --reporters=jest-silent-reporter && yarn test:browser","build":"ts-bridge --project tsconfig.build.json --verbose --clean --no-references","lint:ci":"yarn lint","lint:fix":"yarn lint:eslint --fix && yarn lint:misc --write","test:pre":"yarn mkdirp test/fixtures && ./scripts/generate-fixtures.sh","lint:misc":"prettier --no-error-on-unmatched-pattern --loglevel warn \"**/*.json\" \"**/*.md\" \"**/*.html\" \"!CHANGELOG.md\" --ignore-path ../../.gitignore","test:post":"ts-node scripts/coverage.ts && rimraf coverage/jest coverage/wdio","test:clean":"jest --clearCache","test:watch":"jest --watch","lint:eslint":"eslint . --cache --ext js,ts,jsx,tsx","test:browser":"wdio run wdio.config.js","test:verbose":"jest --verbose","publish:preview":"yarn npm publish --tag preview","changelog:update":"../../scripts/update-changelog.sh @metamask/snaps-controllers","lint:dependencies":"depcheck","changelog:validate":"../../scripts/validate-changelog.sh @metamask/snaps-controllers","since-latest-release":"../../scripts/since-latest-release.sh"},"_npmUser":{"name":"metamaskbot","email":"metamask-npm@consensys.net"},"repository":{"url":"https://github.com/MetaMask/snaps.git","type":"git"},"description":"Controllers for MetaMask Snaps","directories":{},"sideEffects":false,"dependencies":{"immer":"^9.0.6","nanoid":"^3.1.31","tar-stream":"^3.1.7","@xstate/fsm":"^2.0.0","concat-stream":"^2.0.0","@metamask/utils":"^9.2.1","browserify-zlib":"^0.2.0","fast-deep-equal":"^3.1.3","readable-stream":"^3.6.2","@metamask/snaps-sdk":"^6.8.0","get-npm-tarball-url":"^2.0.3","@metamask/rpc-errors":"^6.3.1","@metamask/snaps-utils":"^8.4.0","@metamask/snaps-registry":"^3.2.1","@metamask/base-controller":"^6.0.2","@metamask/json-rpc-engine":"^9.0.2","@metamask/object-multiplex":"^2.0.0","@metamask/snaps-rpc-methods":"^11.4.0","readable-web-to-node-stream":"^3.0.2","@metamask/approval-controller":"^7.0.2","@metamask/phishing-controller":"^12.0.2","@metamask/post-message-stream":"^8.1.1","@metamask/permission-controller":"^11.0.0","@metamask/json-rpc-middleware-stream":"^8.0.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.2","vite":"^4.3.9","eslint":"^8.27.0","mkdirp":"^1.0.4","rimraf":"^4.1.2","esbuild":"^0.18.10","ts-node":"^10.9.1","depcheck":"^1.4.7","prettier":"^2.8.8","@swc/core":"1.3.78","@swc/jest":"^0.2.26","@wdio/cli":"^8.19.0","deepmerge":"^4.2.2","typescript":"~5.3.3","@types/jest":"^27.5.1","@types/node":"18.14.2","webdriverio":"^8.19.0","@types/mocha":"^10.0.1","@types/chrome":"^0.0.237","@wdio/globals":"^8.19.0","@ts-bridge/cli":"^0.5.1","eslint-plugin-n":"^15.7.0","jest-fetch-mock":"^3.0.3","istanbul-reports":"^3.1.5","@types/tar-stream":"^3.1.1","eslint-plugin-jest":"^27.1.5","expect-webdriverio":"^4.4.1","@types/gunzip-maybe":"^1.4.0","@wdio/spec-reporter":"^8.19.0","eslint-plugin-jsdoc":"^41.1.2","istanbul-lib-report":"^3.0.0","vite-tsconfig-paths":"^4.0.5","@types/concat-stream":"^2.0.0","@wdio/browser-runner":"^8.19.0","eslint-plugin-import":"^2.26.0","jest-silent-reporter":"^0.6.0","@wdio/mocha-framework":"^8.19.0","eslint-plugin-promise":"^6.1.1","istanbul-lib-coverage":"^3.2.0","@types/readable-stream":"^4.0.15","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@lavamoat/allow-scripts":"^3.0.4","@metamask/eslint-config":"^12.1.0","@metamask/template-snap":"^0.7.0","@metamask/auto-changelog":"^3.4.4","wdio-geckodriver-service":"^5.0.2","@typescript-eslint/parser":"^6.21.0","wdio-chromedriver-service":"^8.1.1","@wdio/static-server-service":"^8.19.0","prettier-plugin-packagejson":"^2.5.2","@metamask/browser-passworder":"^5.0.1","@metamask/eslint-config-jest":"^12.1.0","@metamask/eslint-config-nodejs":"^12.1.0","@typescript-eslint/eslint-plugin":"^5.42.1","@metamask/eslint-config-typescript":"^12.1.0","@esbuild-plugins/node-globals-polyfill":"^0.2.3","@esbuild-plugins/node-modules-polyfill":"^0.2.2"},"peerDependencies":{"@metamask/snaps-execution-environments":"^6.9.1"},"peerDependenciesMeta":{"@metamask/snaps-execution-environments":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/snaps-controllers_9.11.0_1728414960183_0.48607860405045056","host":"s3://npm-registry-packages"}},"9.11.1":{"name":"@metamask/snaps-controllers","version":"9.11.1","keywords":["MetaMask","Snaps","Ethereum"],"license":"SEE LICENSE IN LICENSE","_id":"@metamask/snaps-controllers@9.11.1","maintainers":[{"name":"mcmire","email":"elliot.winkler@gmail.com"},{"name":"nicholasellul","email":"nicholas.ellul1@gmail.com"},{"name":"lgbot","email":"khebkoh9@anonaddy.me"},{"name":"naugtur","email":"naugtur@gmail.com"},{"name":"ritave","email":"olaf@tomalka.me"},{"name":"danfinlay","email":"dan@danfinlay.com"},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"rekmarks","email":"rekmarks@protonmail.com"},{"name":"metamaskbot","email":"metamask-npm@consensys.net"},{"name":"gudahtt","email":"markjstacey@gmail.com"},{"name":"sethkfman","email":"sethkfman@gmail.com"}],"homepage":"https://github.com/MetaMask/snaps/tree/main/packages/snaps-controllers#readme","bugs":{"url":"https://github.com/MetaMask/snaps/issues"},"dist":{"shasum":"8fde1d00b85445d8760e8fed9aed83aee3f0bd42","tarball":"https://registry.npmjs.org/@metamask/snaps-controllers/-/snaps-controllers-9.11.1.tgz","fileCount":406,"integrity":"sha512-LYGv9tQxARrMKGH5VfRwN8AtKYMpvEkaG0vsyajPcezjjOTcRkV5GC7XB8RHbC50zJUo94W/evX9SiPvMRWFdg==","signatures":[{"sig":"MEYCIQD2l8nVlTWE5ezoeEIrUPmt9LQON1+B45bcnNWtxblCCAIhAPty7o8SpA7/43knwMOVRawR3b3yG5BJyrO+BYkCmfY3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1620932},"main":"./dist/index.cjs","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":"^18.16 || >=20"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./node":{"import":{"types":"./dist/node.d.mts","default":"./dist/node.mjs"},"require":{"types":"./dist/node.d.cts","default":"./dist/node.cjs"}},"./package.json":"./package.json","./react-native":{"import":{"types":"./dist/react-native.d.mts","default":"./dist/react-native.mjs"},"require":{"types":"./dist/react-native.d.cts","default":"./dist/react-native.cjs"}}},"gitHead":"a4e654a19fa8d2a7a0d8c3d532569a4527f9ff11","scripts":{"lint":"yarn lint:eslint && yarn lint:misc --check && yarn changelog:validate && yarn lint:dependencies","test":"jest --reporters=jest-silent-reporter && yarn test:browser","build":"ts-bridge --project tsconfig.build.json --verbose --clean --no-references","lint:ci":"yarn lint","lint:fix":"yarn lint:eslint --fix && yarn lint:misc --write","test:pre":"yarn mkdirp test/fixtures && ./scripts/generate-fixtures.sh","lint:misc":"prettier --no-error-on-unmatched-pattern --loglevel warn \"**/*.json\" \"**/*.md\" \"**/*.html\" \"!CHANGELOG.md\" --ignore-path ../../.gitignore","test:post":"ts-node scripts/coverage.ts && rimraf coverage/jest coverage/wdio","test:clean":"jest --clearCache","test:watch":"jest --watch","lint:eslint":"eslint . --cache --ext js,ts,jsx,tsx","test:browser":"wdio run wdio.config.js","test:verbose":"jest --verbose","publish:preview":"yarn npm publish --tag preview","changelog:update":"../../scripts/update-changelog.sh @metamask/snaps-controllers","lint:dependencies":"depcheck","changelog:validate":"../../scripts/validate-changelog.sh @metamask/snaps-controllers","since-latest-release":"../../scripts/since-latest-release.sh"},"_npmUser":{"name":"metamaskbot","email":"metamask-npm@consensys.net"},"repository":{"url":"https://github.com/MetaMask/snaps.git","type":"git"},"description":"Controllers for MetaMask Snaps","directories":{},"sideEffects":false,"dependencies":{"immer":"^9.0.6","nanoid":"^3.1.31","tar-stream":"^3.1.7","@xstate/fsm":"^2.0.0","concat-stream":"^2.0.0","@metamask/utils":"^9.2.1","browserify-zlib":"^0.2.0","fast-deep-equal":"^3.1.3","readable-stream":"^3.6.2","@metamask/snaps-sdk":"^6.9.0","get-npm-tarball-url":"^2.0.3","@metamask/rpc-errors":"^6.3.1","@metamask/snaps-utils":"^8.4.1","@metamask/snaps-registry":"^3.2.1","@metamask/base-controller":"^6.0.2","@metamask/json-rpc-engine":"^9.0.2","@metamask/object-multiplex":"^2.0.0","@metamask/snaps-rpc-methods":"^11.5.0","readable-web-to-node-stream":"^3.0.2","@metamask/approval-controller":"^7.0.2","@metamask/phishing-controller":"^12.0.2","@metamask/post-message-stream":"^8.1.1","@metamask/permission-controller":"^11.0.0","@metamask/json-rpc-middleware-stream":"^8.0.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.2","vite":"^4.3.9","eslint":"^8.27.0","mkdirp":"^1.0.4","rimraf":"^4.1.2","esbuild":"^0.18.10","ts-node":"^10.9.1","depcheck":"^1.4.7","prettier":"^2.8.8","@swc/core":"1.3.78","@swc/jest":"^0.2.26","@wdio/cli":"^8.19.0","deepmerge":"^4.2.2","typescript":"~5.3.3","@types/jest":"^27.5.1","@types/node":"18.14.2","webdriverio":"^8.19.0","@types/mocha":"^10.0.1","@types/chrome":"^0.0.237","@wdio/globals":"^8.19.0","@ts-bridge/cli":"^0.5.1","eslint-plugin-n":"^15.7.0","jest-fetch-mock":"^3.0.3","istanbul-reports":"^3.1.5","@types/tar-stream":"^3.1.1","eslint-plugin-jest":"^27.1.5","expect-webdriverio":"^4.4.1","@types/gunzip-maybe":"^1.4.0","@wdio/spec-reporter":"^8.19.0","eslint-plugin-jsdoc":"^41.1.2","istanbul-lib-report":"^3.0.0","vite-tsconfig-paths":"^4.0.5","@types/concat-stream":"^2.0.0","@wdio/browser-runner":"^8.19.0","eslint-plugin-import":"^2.26.0","jest-silent-reporter":"^0.6.0","@wdio/mocha-framework":"^8.19.0","eslint-plugin-promise":"^6.1.1","istanbul-lib-coverage":"^3.2.0","@types/readable-stream":"^4.0.15","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@lavamoat/allow-scripts":"^3.0.4","@metamask/eslint-config":"^12.1.0","@metamask/template-snap":"^0.7.0","@metamask/auto-changelog":"^3.4.4","wdio-geckodriver-service":"^5.0.2","@typescript-eslint/parser":"^6.21.0","wdio-chromedriver-service":"^8.1.1","@wdio/static-server-service":"^8.19.0","prettier-plugin-packagejson":"^2.5.2","@metamask/browser-passworder":"^5.0.1","@metamask/eslint-config-jest":"^12.1.0","@metamask/eslint-config-nodejs":"^12.1.0","@typescript-eslint/eslint-plugin":"^5.42.1","@metamask/eslint-config-typescript":"^12.1.0","@esbuild-plugins/node-globals-polyfill":"^0.2.3","@esbuild-plugins/node-modules-polyfill":"^0.2.2"},"peerDependencies":{"@metamask/snaps-execution-environments":"^6.9.1"},"peerDependenciesMeta":{"@metamask/snaps-execution-environments":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/snaps-controllers_9.11.1_1728918349373_0.6845787541994348","host":"s3://npm-registry-packages"}},"9.12.0":{"name":"@metamask/snaps-controllers","version":"9.12.0","keywords":["MetaMask","Snaps","Ethereum"],"license":"SEE LICENSE IN LICENSE","_id":"@metamask/snaps-controllers@9.12.0","maintainers":[{"name":"mcmire","email":"elliot.winkler@gmail.com"},{"name":"nicholasellul","email":"nicholas.ellul1@gmail.com"},{"name":"naugtur","email":"naugtur@gmail.com"},{"name":"ritave","email":"olaf@tomalka.me"},{"name":"danfinlay","email":"dan@danfinlay.com"},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"rekmarks","email":"rekmarks@protonmail.com"},{"name":"metamaskbot","email":"metamask-npm@consensys.net"},{"name":"gudahtt","email":"markjstacey@gmail.com"},{"name":"sethkfman","email":"sethkfman@gmail.com"}],"homepage":"https://github.com/MetaMask/snaps/tree/main/packages/snaps-controllers#readme","bugs":{"url":"https://github.com/MetaMask/snaps/issues"},"dist":{"shasum":"95e3778283c240e8a613f92865384ada3b8ac29f","tarball":"https://registry.npmjs.org/@metamask/snaps-controllers/-/snaps-controllers-9.12.0.tgz","fileCount":406,"integrity":"sha512-UCcqIbeX5II4Uc+WV3C+gaeu5JMPyaALICWd+lNhZgLjNmEtAyZR4CI/+PQ3WTD/rnPL/Q44KNNrkl3OCJjmTw==","signatures":[{"sig":"MEUCIAxrnQUcJ0mSuDeWauU7k4S6yOIdjVM3K2vDgqxO4BXMAiEA5jDNi1CIuSC5Yo8ufTIqj9trRsxKP6lo6OVX1aAi0Kc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1632119},"main":"./dist/index.cjs","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":"^18.16 || >=20"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./node":{"import":{"types":"./dist/node.d.mts","default":"./dist/node.mjs"},"require":{"types":"./dist/node.d.cts","default":"./dist/node.cjs"}},"./package.json":"./package.json","./react-native":{"import":{"types":"./dist/react-native.d.mts","default":"./dist/react-native.mjs"},"require":{"types":"./dist/react-native.d.cts","default":"./dist/react-native.cjs"}}},"gitHead":"965b26537ac24458a07b4e1e76adf92ce3fd8e58","scripts":{"lint":"yarn lint:eslint && yarn lint:misc --check && yarn changelog:validate && yarn lint:dependencies","test":"jest --reporters=jest-silent-reporter && yarn test:browser","build":"ts-bridge --project tsconfig.build.json --verbose --clean --no-references","lint:ci":"yarn lint","lint:fix":"yarn lint:eslint --fix && yarn lint:misc --write","test:pre":"yarn mkdirp test/fixtures && ./scripts/generate-fixtures.sh","lint:misc":"prettier --no-error-on-unmatched-pattern --loglevel warn \"**/*.json\" \"**/*.md\" \"**/*.html\" \"!CHANGELOG.md\" --ignore-path ../../.gitignore","test:post":"ts-node scripts/coverage.ts && rimraf coverage/jest coverage/wdio","test:clean":"jest --clearCache","test:watch":"jest --watch","lint:eslint":"eslint . --cache --ext js,ts,jsx,tsx","test:browser":"wdio run wdio.config.js","test:verbose":"jest --verbose","publish:preview":"yarn npm publish --tag preview","changelog:update":"../../scripts/update-changelog.sh @metamask/snaps-controllers","lint:dependencies":"depcheck","changelog:validate":"../../scripts/validate-changelog.sh @metamask/snaps-controllers","since-latest-release":"../../scripts/since-latest-release.sh"},"_npmUser":{"name":"metamaskbot","email":"metamask-npm@consensys.net"},"repository":{"url":"https://github.com/MetaMask/snaps.git","type":"git"},"description":"Controllers for MetaMask Snaps","directories":{},"sideEffects":false,"dependencies":{"immer":"^9.0.6","nanoid":"^3.1.31","semver":"^7.5.4","tar-stream":"^3.1.7","@xstate/fsm":"^2.0.0","concat-stream":"^2.0.0","@metamask/utils":"^10.0.0","browserify-zlib":"^0.2.0","fast-deep-equal":"^3.1.3","readable-stream":"^3.6.2","@metamask/snaps-sdk":"^6.10.0","get-npm-tarball-url":"^2.0.3","@metamask/rpc-errors":"^7.0.1","@metamask/snaps-utils":"^8.5.0","@metamask/snaps-registry":"^3.2.2","@metamask/base-controller":"^7.0.2","@metamask/json-rpc-engine":"^10.0.1","@metamask/object-multiplex":"^2.0.0","@metamask/snaps-rpc-methods":"^11.5.1","readable-web-to-node-stream":"^3.0.2","@metamask/approval-controller":"^7.1.1","@metamask/phishing-controller":"^12.0.2","@metamask/post-message-stream":"^8.1.1","@metamask/permission-controller":"^11.0.3","@metamask/json-rpc-middleware-stream":"^8.0.5"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.2","vite":"^4.3.9","eslint":"^8.27.0","mkdirp":"^1.0.4","rimraf":"^4.1.2","esbuild":"^0.18.10","ts-node":"^10.9.1","depcheck":"^1.4.7","prettier":"^2.8.8","@swc/core":"1.3.78","@swc/jest":"^0.2.26","@wdio/cli":"^8.19.0","deepmerge":"^4.2.2","typescript":"~5.3.3","@types/jest":"^27.5.1","@types/node":"18.14.2","webdriverio":"^8.19.0","@types/mocha":"^10.0.1","@types/chrome":"^0.0.237","@types/semver":"^7.5.0","@wdio/globals":"^8.19.0","@ts-bridge/cli":"^0.5.1","eslint-plugin-n":"^15.7.0","jest-fetch-mock":"^3.0.3","istanbul-reports":"^3.1.5","@types/tar-stream":"^3.1.1","eslint-plugin-jest":"^27.1.5","expect-webdriverio":"^4.4.1","@types/gunzip-maybe":"^1.4.0","@wdio/spec-reporter":"^8.19.0","eslint-plugin-jsdoc":"^41.1.2","istanbul-lib-report":"^3.0.0","vite-tsconfig-paths":"^4.0.5","@types/concat-stream":"^2.0.0","@wdio/browser-runner":"^8.19.0","eslint-plugin-import":"^2.26.0","jest-silent-reporter":"^0.6.0","@wdio/mocha-framework":"^8.19.0","eslint-plugin-promise":"^6.1.1","istanbul-lib-coverage":"^3.2.0","@types/readable-stream":"^4.0.15","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@lavamoat/allow-scripts":"^3.0.4","@metamask/eslint-config":"^12.1.0","@metamask/template-snap":"^0.7.0","@metamask/auto-changelog":"^3.4.4","wdio-geckodriver-service":"^5.0.2","@typescript-eslint/parser":"^6.21.0","wdio-chromedriver-service":"^8.1.1","@wdio/static-server-service":"^8.19.0","prettier-plugin-packagejson":"^2.5.2","@metamask/browser-passworder":"^5.0.1","@metamask/eslint-config-jest":"^12.1.0","@metamask/eslint-config-nodejs":"^12.1.0","@typescript-eslint/eslint-plugin":"^5.42.1","@metamask/eslint-config-typescript":"^12.1.0","@esbuild-plugins/node-globals-polyfill":"^0.2.3","@esbuild-plugins/node-modules-polyfill":"^0.2.2"},"peerDependencies":{"@metamask/snaps-execution-environments":"^6.9.2"},"peerDependenciesMeta":{"@metamask/snaps-execution-environments":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/snaps-controllers_9.12.0_1730378960229_0.6177940500695198","host":"s3://npm-registry-packages"}},"9.13.0":{"name":"@metamask/snaps-controllers","version":"9.13.0","keywords":["MetaMask","Snaps","Ethereum"],"license":"SEE LICENSE IN LICENSE","_id":"@metamask/snaps-controllers@9.13.0","maintainers":[{"name":"mcmire","email":"elliot.winkler@gmail.com"},{"name":"nicholasellul","email":"nicholas.ellul1@gmail.com"},{"name":"naugtur","email":"naugtur@gmail.com"},{"name":"ritave","email":"olaf@tomalka.me"},{"name":"danfinlay","email":"dan@danfinlay.com"},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"rekmarks","email":"rekmarks@protonmail.com"},{"name":"metamaskbot","email":"metamask-npm@consensys.net"},{"name":"gudahtt","email":"markjstacey@gmail.com"},{"name":"sethkfman","email":"sethkfman@gmail.com"}],"homepage":"https://github.com/MetaMask/snaps/tree/main/packages/snaps-controllers#readme","bugs":{"url":"https://github.com/MetaMask/snaps/issues"},"dist":{"shasum":"111181c5e0a0c7826e39f00e257a6569da655ac8","tarball":"https://registry.npmjs.org/@metamask/snaps-controllers/-/snaps-controllers-9.13.0.tgz","fileCount":406,"integrity":"sha512-UmxvVgVEueUPtLvvxm1NQwy/TAT6ALCqn2PmxP6nrec1skh6adKClSNvWxlVwzmmSfADbtnjrZsZpCtQ44TtPg==","signatures":[{"sig":"MEYCIQDUm1vvGXztpaCNfGgR8c9uO44dQuKtga2z8lt674KxMgIhAKqJqSHax7AfgA4BT/Fuu9jt3P1U6ZCVdqyTehTAi//D","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1645427},"main":"./dist/index.cjs","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":"^18.16 || >=20"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./node":{"import":{"types":"./dist/node.d.mts","default":"./dist/node.mjs"},"require":{"types":"./dist/node.d.cts","default":"./dist/node.cjs"}},"./package.json":"./package.json","./react-native":{"import":{"types":"./dist/react-native.d.mts","default":"./dist/react-native.mjs"},"require":{"types":"./dist/react-native.d.cts","default":"./dist/react-native.cjs"}}},"gitHead":"406f7a2ef88c8397b195259e24818b00637ed7c0","scripts":{"lint":"yarn lint:eslint && yarn lint:misc --check && yarn changelog:validate && yarn lint:dependencies","test":"jest --reporters=jest-silent-reporter && yarn test:browser","build":"ts-bridge --project tsconfig.build.json --verbose --clean --no-references","lint:ci":"yarn lint","lint:fix":"yarn lint:eslint --fix && yarn lint:misc --write","test:pre":"yarn mkdirp test/fixtures && ./scripts/generate-fixtures.sh","lint:misc":"prettier --no-error-on-unmatched-pattern --loglevel warn \"**/*.json\" \"**/*.md\" \"**/*.html\" \"!CHANGELOG.md\" --ignore-path ../../.gitignore","test:post":"ts-node scripts/coverage.ts && rimraf coverage/jest coverage/wdio","test:clean":"jest --clearCache","test:watch":"jest --watch","lint:eslint":"eslint . --cache --ext js,ts,jsx,tsx","test:browser":"wdio run wdio.config.js","test:verbose":"jest --verbose","publish:preview":"yarn npm publish --tag preview","changelog:update":"../../scripts/update-changelog.sh @metamask/snaps-controllers","lint:dependencies":"depcheck","changelog:validate":"../../scripts/validate-changelog.sh @metamask/snaps-controllers","since-latest-release":"../../scripts/since-latest-release.sh"},"_npmUser":{"name":"metamaskbot","email":"metamask-npm@consensys.net"},"repository":{"url":"https://github.com/MetaMask/snaps.git","type":"git"},"description":"Controllers for MetaMask Snaps","directories":{},"sideEffects":false,"dependencies":{"immer":"^9.0.6","nanoid":"^3.1.31","semver":"^7.5.4","tar-stream":"^3.1.7","@xstate/fsm":"^2.0.0","concat-stream":"^2.0.0","@metamask/utils":"^10.0.0","browserify-zlib":"^0.2.0","fast-deep-equal":"^3.1.3","readable-stream":"^3.6.2","@metamask/snaps-sdk":"^6.11.0","get-npm-tarball-url":"^2.0.3","@metamask/rpc-errors":"^7.0.1","@metamask/snaps-utils":"^8.6.0","@metamask/snaps-registry":"^3.2.2","@metamask/base-controller":"^7.0.2","@metamask/json-rpc-engine":"^10.0.1","@metamask/object-multiplex":"^2.0.0","@metamask/snaps-rpc-methods":"^11.5.1","readable-web-to-node-stream":"^3.0.2","@metamask/approval-controller":"^7.1.1","@metamask/phishing-controller":"^12.0.2","@metamask/post-message-stream":"^8.1.1","@metamask/permission-controller":"^11.0.3","@metamask/json-rpc-middleware-stream":"^8.0.5"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.2","vite":"^4.3.9","eslint":"^8.27.0","mkdirp":"^1.0.4","rimraf":"^4.1.2","esbuild":"^0.18.10","ts-node":"^10.9.1","depcheck":"^1.4.7","prettier":"^2.8.8","@swc/core":"1.3.78","@swc/jest":"^0.2.26","@wdio/cli":"^8.19.0","deepmerge":"^4.2.2","typescript":"~5.3.3","@types/jest":"^27.5.1","@types/node":"18.14.2","webdriverio":"^8.19.0","@types/mocha":"^10.0.1","@types/chrome":"^0.0.237","@types/semver":"^7.5.0","@wdio/globals":"^8.19.0","@ts-bridge/cli":"^0.6.0","eslint-plugin-n":"^15.7.0","jest-fetch-mock":"^3.0.3","istanbul-reports":"^3.1.5","@types/tar-stream":"^3.1.1","eslint-plugin-jest":"^27.1.5","expect-webdriverio":"^4.4.1","@types/gunzip-maybe":"^1.4.0","@wdio/spec-reporter":"^8.19.0","eslint-plugin-jsdoc":"^41.1.2","istanbul-lib-report":"^3.0.0","vite-tsconfig-paths":"^4.0.5","@types/concat-stream":"^2.0.0","@wdio/browser-runner":"^8.19.0","eslint-plugin-import":"^2.26.0","jest-silent-reporter":"^0.6.0","@wdio/mocha-framework":"^8.19.0","eslint-plugin-promise":"^6.1.1","istanbul-lib-coverage":"^3.2.0","@types/readable-stream":"^4.0.15","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@lavamoat/allow-scripts":"^3.0.4","@metamask/eslint-config":"^12.1.0","@metamask/template-snap":"^0.7.0","@metamask/auto-changelog":"^3.4.4","wdio-geckodriver-service":"^5.0.2","@typescript-eslint/parser":"^6.21.0","wdio-chromedriver-service":"^8.1.1","@wdio/static-server-service":"^8.19.0","prettier-plugin-packagejson":"^2.5.2","@metamask/browser-passworder":"^5.0.1","@metamask/eslint-config-jest":"^12.1.0","@metamask/eslint-config-nodejs":"^12.1.0","@typescript-eslint/eslint-plugin":"^5.42.1","@metamask/eslint-config-typescript":"^12.1.0","@esbuild-plugins/node-globals-polyfill":"^0.2.3","@esbuild-plugins/node-modules-polyfill":"^0.2.2"},"peerDependencies":{"@metamask/snaps-execution-environments":"^6.10.0"},"peerDependenciesMeta":{"@metamask/snaps-execution-environments":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/snaps-controllers_9.13.0_1732097140707_0.402908108406522","host":"s3://npm-registry-packages"}},"9.14.0":{"name":"@metamask/snaps-controllers","version":"9.14.0","keywords":["MetaMask","Snaps","Ethereum"],"license":"SEE LICENSE IN LICENSE","_id":"@metamask/snaps-controllers@9.14.0","maintainers":[{"name":"danfinlay","email":"dan@danfinlay.com"},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"mcmire","email":"elliot.winkler@gmail.com"},{"name":"rekmarks","email":"rekmarks@protonmail.com"},{"name":"metamaskbot","email":"metamask-npm@consensys.net"},{"name":"gudahtt","email":"markjstacey@gmail.com"},{"name":"nicholasellul","email":"nicholas.ellul1@gmail.com"},{"name":"sethkfman","email":"sethkfman@gmail.com"},{"name":"ritave","email":"olaf@tomalka.me"},{"name":"naugtur","email":"naugtur@gmail.com"}],"homepage":"https://github.com/MetaMask/snaps/tree/main/packages/snaps-controllers#readme","bugs":{"url":"https://github.com/MetaMask/snaps/issues"},"dist":{"shasum":"2642f897368014e8f5ab4e3f3e047e2c227c360b","tarball":"https://registry.npmjs.org/@metamask/snaps-controllers/-/snaps-controllers-9.14.0.tgz","fileCount":406,"integrity":"sha512-OIo9SRKJvNwIkluLdes21Js/CY/HA7sIQnjwFuSHaBviESu4DEi1YbQsOJwt+Y5q0+dimF6rA9nTwAFI3eV9JA==","signatures":[{"sig":"MEUCIHYrRsw1Oi0aXiWvQNbE7VyBJCwgVut55BrPPoOLOjNPAiEA/g/WdyxZp83ExRPpAZvGfTTnLDmsSFlB16pYdImIXKg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1649287},"main":"./dist/index.cjs","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":"^18.16 || >=20"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./node":{"import":{"types":"./dist/node.d.mts","default":"./dist/node.mjs"},"require":{"types":"./dist/node.d.cts","default":"./dist/node.cjs"}},"./package.json":"./package.json","./react-native":{"import":{"types":"./dist/react-native.d.mts","default":"./dist/react-native.mjs"},"require":{"types":"./dist/react-native.d.cts","default":"./dist/react-native.cjs"}}},"gitHead":"a5714d519f666a83fc73a598b7ca3269333958dd","scripts":{"lint":"yarn lint:eslint && yarn lint:misc --check && yarn changelog:validate && yarn lint:dependencies","test":"jest --reporters=jest-silent-reporter && yarn test:browser","build":"ts-bridge --project tsconfig.build.json --verbose --clean --no-references","lint:ci":"yarn lint","lint:fix":"yarn lint:eslint --fix && yarn lint:misc --write","test:pre":"yarn mkdirp test/fixtures && ./scripts/generate-fixtures.sh","lint:misc":"prettier --no-error-on-unmatched-pattern --loglevel warn \"**/*.json\" \"**/*.md\" \"**/*.html\" \"!CHANGELOG.md\" --ignore-path ../../.gitignore","test:post":"ts-node scripts/coverage.ts && rimraf coverage/jest coverage/wdio","test:clean":"jest --clearCache","test:watch":"jest --watch","lint:eslint":"eslint . --cache --ext js,ts,jsx,tsx","test:browser":"wdio run wdio.config.js","test:verbose":"jest --verbose","publish:preview":"yarn npm publish --tag preview","changelog:update":"../../scripts/update-changelog.sh @metamask/snaps-controllers","lint:dependencies":"depcheck","changelog:validate":"../../scripts/validate-changelog.sh @metamask/snaps-controllers","since-latest-release":"../../scripts/since-latest-release.sh"},"_npmUser":{"name":"metamaskbot","email":"metamask-npm@consensys.net"},"repository":{"url":"https://github.com/MetaMask/snaps.git","type":"git"},"description":"Controllers for MetaMask Snaps","directories":{},"sideEffects":false,"dependencies":{"immer":"^9.0.6","nanoid":"^3.1.31","semver":"^7.5.4","tar-stream":"^3.1.7","@xstate/fsm":"^2.0.0","concat-stream":"^2.0.0","@metamask/utils":"^10.0.0","browserify-zlib":"^0.2.0","fast-deep-equal":"^3.1.3","readable-stream":"^3.6.2","@metamask/snaps-sdk":"^6.12.0","get-npm-tarball-url":"^2.0.3","@metamask/rpc-errors":"^7.0.1","@metamask/snaps-utils":"^8.6.0","@metamask/snaps-registry":"^3.2.2","@metamask/base-controller":"^7.0.2","@metamask/json-rpc-engine":"^10.0.1","@metamask/object-multiplex":"^2.0.0","@metamask/snaps-rpc-methods":"^11.6.0","readable-web-to-node-stream":"^3.0.2","@metamask/approval-controller":"^7.1.1","@metamask/phishing-controller":"^12.0.2","@metamask/post-message-stream":"^8.1.1","@metamask/permission-controller":"^11.0.3","@metamask/json-rpc-middleware-stream":"^8.0.5"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.2","vite":"^4.3.9","eslint":"^8.27.0","mkdirp":"^1.0.4","rimraf":"^4.1.2","esbuild":"^0.18.10","ts-node":"^10.9.1","depcheck":"^1.4.7","prettier":"^2.8.8","@swc/core":"1.3.78","@swc/jest":"^0.2.26","@wdio/cli":"^8.19.0","deepmerge":"^4.2.2","typescript":"~5.3.3","@types/jest":"^27.5.1","@types/node":"18.14.2","webdriverio":"^8.19.0","@types/mocha":"^10.0.1","@types/chrome":"^0.0.237","@types/semver":"^7.5.0","@wdio/globals":"^8.19.0","@ts-bridge/cli":"^0.6.0","eslint-plugin-n":"^15.7.0","jest-fetch-mock":"^3.0.3","istanbul-reports":"^3.1.5","@types/tar-stream":"^3.1.1","eslint-plugin-jest":"^27.1.5","expect-webdriverio":"^4.4.1","@types/gunzip-maybe":"^1.4.0","@wdio/spec-reporter":"^8.19.0","eslint-plugin-jsdoc":"^41.1.2","istanbul-lib-report":"^3.0.0","vite-tsconfig-paths":"^4.0.5","@types/concat-stream":"^2.0.0","@wdio/browser-runner":"^8.19.0","eslint-plugin-import":"^2.26.0","jest-silent-reporter":"^0.6.0","@wdio/mocha-framework":"^8.19.0","eslint-plugin-promise":"^6.1.1","istanbul-lib-coverage":"^3.2.0","@types/readable-stream":"^4.0.15","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@lavamoat/allow-scripts":"^3.0.4","@metamask/eslint-config":"^12.1.0","@metamask/template-snap":"^0.7.0","@metamask/auto-changelog":"^3.4.4","wdio-geckodriver-service":"^5.0.2","@typescript-eslint/parser":"^6.21.0","wdio-chromedriver-service":"^8.1.1","@wdio/static-server-service":"^8.19.0","prettier-plugin-packagejson":"^2.5.2","@metamask/browser-passworder":"^5.0.1","@metamask/eslint-config-jest":"^12.1.0","@metamask/eslint-config-nodejs":"^12.1.0","@typescript-eslint/eslint-plugin":"^5.42.1","@metamask/eslint-config-typescript":"^12.1.0","@esbuild-plugins/node-globals-polyfill":"^0.2.3","@esbuild-plugins/node-modules-polyfill":"^0.2.2"},"peerDependencies":{"@metamask/snaps-execution-environments":"^6.10.0"},"peerDependenciesMeta":{"@metamask/snaps-execution-environments":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/snaps-controllers_9.14.0_1732529947374_0.3265928404261631","host":"s3://npm-registry-packages"}},"9.15.0":{"name":"@metamask/snaps-controllers","version":"9.15.0","keywords":["MetaMask","Snaps","Ethereum"],"license":"SEE LICENSE IN LICENSE","_id":"@metamask/snaps-controllers@9.15.0","maintainers":[{"name":"danfinlay","email":"dan@danfinlay.com"},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"mcmire","email":"elliot.winkler@gmail.com"},{"name":"rekmarks","email":"rekmarks@protonmail.com"},{"name":"metamaskbot","email":"metamask-npm@consensys.net"},{"name":"gudahtt","email":"markjstacey@gmail.com"},{"name":"nicholasellul","email":"nicholas.ellul1@gmail.com"},{"name":"sethkfman","email":"sethkfman@gmail.com"},{"name":"naugtur","email":"naugtur@gmail.com"}],"homepage":"https://github.com/MetaMask/snaps/tree/main/packages/snaps-controllers#readme","bugs":{"url":"https://github.com/MetaMask/snaps/issues"},"dist":{"shasum":"2091d72e0a8bd4c637e8b25e3222e597b5d62060","tarball":"https://registry.npmjs.org/@metamask/snaps-controllers/-/snaps-controllers-9.15.0.tgz","fileCount":406,"integrity":"sha512-ElvlaX6u2MKwiuDbZ7yoJw6YuRhMspUcx0OnDSj1PhjF1apoKnOJVR/968BshqNDsTpDFFsGdvbFMX7wE3yLPQ==","signatures":[{"sig":"MEUCIQCwSycmEJEqzsExXEeHFNhijYMVOhlw7Ikpfh1vJIQfkQIgQkR3popC4RSf6ubrgQvCnWrK4LT5T+14owF+vXOXpsw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1652155},"main":"./dist/index.cjs","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":"^18.16 || >=20"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./node":{"import":{"types":"./dist/node.d.mts","default":"./dist/node.mjs"},"require":{"types":"./dist/node.d.cts","default":"./dist/node.cjs"}},"./package.json":"./package.json","./react-native":{"import":{"types":"./dist/react-native.d.mts","default":"./dist/react-native.mjs"},"require":{"types":"./dist/react-native.d.cts","default":"./dist/react-native.cjs"}}},"gitHead":"f1d3cd65ba6ea72fdea45686f869c2f630f16c0c","scripts":{"lint":"yarn lint:eslint && yarn lint:misc --check && yarn changelog:validate && yarn lint:dependencies","test":"jest --reporters=jest-silent-reporter && yarn test:browser","build":"ts-bridge --project tsconfig.build.json --verbose --clean --no-references","lint:ci":"yarn lint","lint:fix":"yarn lint:eslint --fix && yarn lint:misc --write","test:pre":"yarn mkdirp test/fixtures && ./scripts/generate-fixtures.sh","lint:misc":"prettier --no-error-on-unmatched-pattern --loglevel warn \"**/*.json\" \"**/*.md\" \"**/*.html\" \"!CHANGELOG.md\" --ignore-path ../../.gitignore","test:post":"ts-node scripts/coverage.ts && rimraf coverage/jest coverage/wdio","test:clean":"jest --clearCache","test:watch":"jest --watch","lint:eslint":"eslint . --cache --ext js,ts,jsx,tsx","test:browser":"wdio run wdio.config.js","test:verbose":"jest --verbose","publish:preview":"yarn npm publish --tag preview","changelog:update":"../../scripts/update-changelog.sh @metamask/snaps-controllers","lint:dependencies":"depcheck","changelog:validate":"../../scripts/validate-changelog.sh @metamask/snaps-controllers","since-latest-release":"../../scripts/since-latest-release.sh"},"_npmUser":{"name":"metamaskbot","email":"metamask-npm@consensys.net"},"repository":{"url":"https://github.com/MetaMask/snaps.git","type":"git"},"description":"Controllers for MetaMask Snaps","directories":{},"sideEffects":false,"dependencies":{"immer":"^9.0.6","nanoid":"^3.1.31","semver":"^7.5.4","tar-stream":"^3.1.7","@xstate/fsm":"^2.0.0","concat-stream":"^2.0.0","@metamask/utils":"^10.0.0","browserify-zlib":"^0.2.0","fast-deep-equal":"^3.1.3","readable-stream":"^3.6.2","@metamask/key-tree":"^10.0.1","@metamask/snaps-sdk":"^6.13.0","get-npm-tarball-url":"^2.0.3","@metamask/rpc-errors":"^7.0.1","@metamask/snaps-utils":"^8.6.1","@metamask/snaps-registry":"^3.2.2","@metamask/base-controller":"^7.0.2","@metamask/json-rpc-engine":"^10.0.1","@metamask/object-multiplex":"^2.0.0","@metamask/snaps-rpc-methods":"^11.7.0","readable-web-to-node-stream":"^3.0.2","@metamask/approval-controller":"^7.1.1","@metamask/phishing-controller":"^12.0.2","@metamask/post-message-stream":"^8.1.1","@metamask/permission-controller":"^11.0.3","@metamask/json-rpc-middleware-stream":"^8.0.5"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.2","vite":"^4.3.9","eslint":"^8.27.0","mkdirp":"^1.0.4","rimraf":"^4.1.2","esbuild":"^0.18.10","ts-node":"^10.9.1","depcheck":"^1.4.7","prettier":"^2.8.8","@swc/core":"1.3.78","@swc/jest":"^0.2.26","@wdio/cli":"^8.19.0","deepmerge":"^4.2.2","typescript":"~5.3.3","@types/jest":"^27.5.1","@types/node":"18.14.2","webdriverio":"^8.19.0","@types/mocha":"^10.0.1","@types/chrome":"^0.0.237","@types/semver":"^7.5.0","@wdio/globals":"^8.19.0","@ts-bridge/cli":"^0.6.1","eslint-plugin-n":"^15.7.0","jest-fetch-mock":"^3.0.3","istanbul-reports":"^3.1.5","@types/tar-stream":"^3.1.1","eslint-plugin-jest":"^27.1.5","expect-webdriverio":"^4.4.1","@types/gunzip-maybe":"^1.4.0","@wdio/spec-reporter":"^8.19.0","eslint-plugin-jsdoc":"^41.1.2","istanbul-lib-report":"^3.0.0","vite-tsconfig-paths":"^4.0.5","@types/concat-stream":"^2.0.0","@wdio/browser-runner":"^8.19.0","eslint-plugin-import":"^2.26.0","jest-silent-reporter":"^0.6.0","@wdio/mocha-framework":"^8.19.0","eslint-plugin-promise":"^6.1.1","istanbul-lib-coverage":"^3.2.0","@types/readable-stream":"^4.0.15","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@lavamoat/allow-scripts":"^3.0.4","@metamask/eslint-config":"^12.1.0","@metamask/template-snap":"^0.7.0","@metamask/auto-changelog":"^3.4.4","wdio-geckodriver-service":"^5.0.2","@typescript-eslint/parser":"^6.21.0","wdio-chromedriver-service":"^8.1.1","@wdio/static-server-service":"^8.19.0","prettier-plugin-packagejson":"^2.5.2","@metamask/browser-passworder":"^5.0.1","@metamask/eslint-config-jest":"^12.1.0","@metamask/eslint-config-nodejs":"^12.1.0","@typescript-eslint/eslint-plugin":"^5.42.1","@metamask/eslint-config-typescript":"^12.1.0","@esbuild-plugins/node-globals-polyfill":"^0.2.3","@esbuild-plugins/node-modules-polyfill":"^0.2.2"},"peerDependencies":{"@metamask/snaps-execution-environments":"^6.10.0"},"peerDependenciesMeta":{"@metamask/snaps-execution-environments":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/snaps-controllers_9.15.0_1733311309722_0.5610731700025047","host":"s3://npm-registry-packages"}},"9.16.0":{"name":"@metamask/snaps-controllers","version":"9.16.0","keywords":["MetaMask","Snaps","Ethereum"],"license":"SEE LICENSE IN LICENSE","_id":"@metamask/snaps-controllers@9.16.0","maintainers":[{"name":"danfinlay","email":"dan@danfinlay.com"},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"mcmire","email":"elliot.winkler@gmail.com"},{"name":"rekmarks","email":"rekmarks@protonmail.com"},{"name":"metamaskbot","email":"metamask-npm@consensys.net"},{"name":"gudahtt","email":"markjstacey@gmail.com"},{"name":"nicholasellul","email":"nicholas.ellul1@gmail.com"},{"name":"sethkfman","email":"sethkfman@gmail.com"},{"name":"naugtur","email":"naugtur@gmail.com"}],"homepage":"https://github.com/MetaMask/snaps/tree/main/packages/snaps-controllers#readme","bugs":{"url":"https://github.com/MetaMask/snaps/issues"},"dist":{"shasum":"53618ec751403bc9904054df965faf272ed5a31b","tarball":"https://registry.npmjs.org/@metamask/snaps-controllers/-/snaps-controllers-9.16.0.tgz","fileCount":406,"integrity":"sha512-zcRpRQQZH//QuYa1H7oGmjsAlfPvWeXBvurNwrARKWmAEttFbxj8pvrgZBU/M2gd460yYXlRoIVdjnR7MBJYAQ==","signatures":[{"sig":"MEQCIAQ0yxlkoKMdcnXZOWfgBK7fOrQKSCxhvmlko+/HjKf6AiBuDm3FlUI/usXiiyTaxz848EoLW2kHtm4TtYWf7Fk/qg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1655063},"main":"./dist/index.cjs","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":"^18.16 || >=20"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./node":{"import":{"types":"./dist/node.d.mts","default":"./dist/node.mjs"},"require":{"types":"./dist/node.d.cts","default":"./dist/node.cjs"}},"./package.json":"./package.json","./react-native":{"import":{"types":"./dist/react-native.d.mts","default":"./dist/react-native.mjs"},"require":{"types":"./dist/react-native.d.cts","default":"./dist/react-native.cjs"}}},"gitHead":"aa5f7a141fcf2f75ffaca0cdefb9a87252ba2c29","scripts":{"lint":"yarn lint:eslint && yarn lint:misc --check && yarn changelog:validate && yarn lint:dependencies","test":"jest --reporters=jest-silent-reporter && yarn test:browser","build":"ts-bridge --project tsconfig.build.json --verbose --clean --no-references","lint:ci":"yarn lint","lint:fix":"yarn lint:eslint --fix && yarn lint:misc --write","test:pre":"yarn mkdirp test/fixtures && ./scripts/generate-fixtures.sh","lint:misc":"prettier --no-error-on-unmatched-pattern --loglevel warn \"**/*.json\" \"**/*.md\" \"**/*.html\" \"!CHANGELOG.md\" --ignore-path ../../.gitignore","test:post":"ts-node scripts/coverage.ts && rimraf coverage/jest coverage/wdio","test:clean":"jest --clearCache","test:watch":"jest --watch","lint:eslint":"eslint . --cache --ext js,ts,jsx,tsx","test:browser":"wdio run wdio.config.js","test:verbose":"jest --verbose","publish:preview":"yarn npm publish --tag preview","changelog:update":"../../scripts/update-changelog.sh @metamask/snaps-controllers","lint:dependencies":"depcheck","changelog:validate":"../../scripts/validate-changelog.sh @metamask/snaps-controllers","since-latest-release":"../../scripts/since-latest-release.sh"},"_npmUser":{"name":"metamaskbot","email":"metamask-npm@consensys.net"},"repository":{"url":"https://github.com/MetaMask/snaps.git","type":"git"},"description":"Controllers for MetaMask Snaps","directories":{},"sideEffects":false,"dependencies":{"immer":"^9.0.6","nanoid":"^3.1.31","semver":"^7.5.4","tar-stream":"^3.1.7","@xstate/fsm":"^2.0.0","concat-stream":"^2.0.0","@metamask/utils":"^10.0.0","browserify-zlib":"^0.2.0","fast-deep-equal":"^3.1.3","readable-stream":"^3.6.2","@metamask/key-tree":"^10.0.1","@metamask/snaps-sdk":"^6.14.0","get-npm-tarball-url":"^2.0.3","@metamask/rpc-errors":"^7.0.1","@metamask/snaps-utils":"^8.7.0","@metamask/snaps-registry":"^3.2.2","@metamask/base-controller":"^7.0.2","@metamask/json-rpc-engine":"^10.0.1","@metamask/object-multiplex":"^2.0.0","@metamask/snaps-rpc-methods":"^11.8.0","readable-web-to-node-stream":"^3.0.2","@metamask/approval-controller":"^7.1.1","@metamask/phishing-controller":"^12.0.2","@metamask/post-message-stream":"^8.1.1","@metamask/permission-controller":"^11.0.3","@metamask/json-rpc-middleware-stream":"^8.0.5"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.2","vite":"^4.3.9","eslint":"^8.27.0","mkdirp":"^1.0.4","rimraf":"^4.1.2","esbuild":"^0.18.10","ts-node":"^10.9.1","depcheck":"^1.4.7","prettier":"^2.8.8","@swc/core":"1.3.78","@swc/jest":"^0.2.26","@wdio/cli":"^8.19.0","deepmerge":"^4.2.2","typescript":"~5.3.3","@types/jest":"^27.5.1","@types/node":"18.14.2","webdriverio":"^8.19.0","@types/mocha":"^10.0.1","@types/chrome":"^0.0.237","@types/semver":"^7.5.0","@wdio/globals":"^8.19.0","@ts-bridge/cli":"^0.6.1","eslint-plugin-n":"^15.7.0","jest-fetch-mock":"^3.0.3","istanbul-reports":"^3.1.5","@types/tar-stream":"^3.1.1","eslint-plugin-jest":"^27.1.5","expect-webdriverio":"^4.4.1","@types/gunzip-maybe":"^1.4.0","@wdio/spec-reporter":"^8.19.0","eslint-plugin-jsdoc":"^41.1.2","istanbul-lib-report":"^3.0.0","vite-tsconfig-paths":"^4.0.5","@types/concat-stream":"^2.0.0","@wdio/browser-runner":"^8.19.0","eslint-plugin-import":"^2.26.0","jest-silent-reporter":"^0.6.0","@wdio/mocha-framework":"^8.19.0","eslint-plugin-promise":"^6.1.1","istanbul-lib-coverage":"^3.2.0","@types/readable-stream":"^4.0.15","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@lavamoat/allow-scripts":"^3.0.4","@metamask/eslint-config":"^12.1.0","@metamask/template-snap":"^0.7.0","@metamask/auto-changelog":"^3.4.4","wdio-geckodriver-service":"^5.0.2","@typescript-eslint/parser":"^6.21.0","wdio-chromedriver-service":"^8.1.1","@wdio/static-server-service":"^8.19.0","prettier-plugin-packagejson":"^2.5.2","@metamask/browser-passworder":"^5.0.1","@metamask/eslint-config-jest":"^12.1.0","@metamask/eslint-config-nodejs":"^12.1.0","@typescript-eslint/eslint-plugin":"^5.42.1","@metamask/eslint-config-typescript":"^12.1.0","@esbuild-plugins/node-globals-polyfill":"^0.2.3","@esbuild-plugins/node-modules-polyfill":"^0.2.2"},"peerDependencies":{"@metamask/snaps-execution-environments":"^6.11.0"},"peerDependenciesMeta":{"@metamask/snaps-execution-environments":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/snaps-controllers_9.16.0_1734441040775_0.02103448807443531","host":"s3://npm-registry-packages-npm-production"}},"9.17.0":{"name":"@metamask/snaps-controllers","version":"9.17.0","keywords":["MetaMask","Snaps","Ethereum"],"license":"SEE LICENSE IN LICENSE","_id":"@metamask/snaps-controllers@9.17.0","maintainers":[{"name":"danfinlay","email":"dan@danfinlay.com"},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"mcmire","email":"elliot.winkler@gmail.com"},{"name":"rekmarks","email":"rekmarks@protonmail.com"},{"name":"metamaskbot","email":"metamask-npm@consensys.net"},{"name":"gudahtt","email":"markjstacey@gmail.com"},{"name":"nicholasellul","email":"nicholas.ellul1@gmail.com"},{"name":"sethkfman","email":"sethkfman@gmail.com"},{"name":"naugtur","email":"naugtur@gmail.com"}],"homepage":"https://github.com/MetaMask/snaps/tree/main/packages/snaps-controllers#readme","bugs":{"url":"https://github.com/MetaMask/snaps/issues"},"dist":{"shasum":"4df9406d4f5a5323b21dd3ca87bb16f9a589da4a","tarball":"https://registry.npmjs.org/@metamask/snaps-controllers/-/snaps-controllers-9.17.0.tgz","fileCount":406,"integrity":"sha512-hIvAQ+n+19ODE7Nfw+RoLLa/b8N42h/X2faAemW9sRz80koSMPxZO6ba4zDvVsmprxpQVUPej2jLl/0UiFOsHw==","signatures":[{"sig":"MEYCIQDuHzPNhAyGk0+/SL6X6M4uu89EVhU9mb8ZqZZzfAbfIQIhAKt9vKvfEFoT0SqR83KV+b2sYatFb5BvPIjx8ox6HpMa","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1711884},"main":"./dist/index.cjs","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":"^18.16 || >=20"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./node":{"import":{"types":"./dist/node.d.mts","default":"./dist/node.mjs"},"require":{"types":"./dist/node.d.cts","default":"./dist/node.cjs"}},"./package.json":"./package.json","./react-native":{"import":{"types":"./dist/react-native.d.mts","default":"./dist/react-native.mjs"},"require":{"types":"./dist/react-native.d.cts","default":"./dist/react-native.cjs"}}},"gitHead":"493eedc7ebe1507e14e9bf041723f00da8892658","scripts":{"lint":"yarn lint:eslint && yarn lint:misc --check && yarn changelog:validate && yarn lint:dependencies","test":"jest --reporters=jest-silent-reporter && yarn test:browser","build":"ts-bridge --project tsconfig.build.json --verbose --clean --no-references","lint:ci":"yarn lint","lint:fix":"yarn lint:eslint --fix && yarn lint:misc --write","test:pre":"yarn mkdirp test/fixtures && ./scripts/generate-fixtures.sh","lint:misc":"prettier --no-error-on-unmatched-pattern --loglevel warn \"**/*.json\" \"**/*.md\" \"**/*.html\" \"!CHANGELOG.md\" --ignore-path ../../.gitignore","test:post":"ts-node scripts/coverage.ts && rimraf coverage/jest coverage/wdio","test:clean":"jest --clearCache","test:watch":"jest --watch","lint:eslint":"eslint . --cache --ext js,ts,jsx,tsx","test:browser":"wdio run wdio.config.js","test:verbose":"jest --verbose","publish:preview":"yarn npm publish --tag preview","changelog:update":"../../scripts/update-changelog.sh @metamask/snaps-controllers","lint:dependencies":"depcheck","changelog:validate":"../../scripts/validate-changelog.sh @metamask/snaps-controllers","since-latest-release":"../../scripts/since-latest-release.sh"},"_npmUser":{"name":"metamaskbot","email":"metamask-npm@consensys.net"},"repository":{"url":"https://github.com/MetaMask/snaps.git","type":"git"},"description":"Controllers for MetaMask Snaps","directories":{},"sideEffects":false,"dependencies":{"immer":"^9.0.6","luxon":"^3.5.0","nanoid":"^3.1.31","semver":"^7.5.4","tar-stream":"^3.1.7","@xstate/fsm":"^2.0.0","async-mutex":"^0.5.0","concat-stream":"^2.0.0","@metamask/utils":"^11.0.1","browserify-zlib":"^0.2.0","fast-deep-equal":"^3.1.3","readable-stream":"^3.6.2","@metamask/key-tree":"^10.0.2","@metamask/snaps-sdk":"^6.15.0","get-npm-tarball-url":"^2.0.3","@metamask/rpc-errors":"^7.0.2","@metamask/snaps-utils":"^8.8.0","@metamask/snaps-registry":"^3.2.3","@metamask/base-controller":"^7.0.3","@metamask/json-rpc-engine":"^10.0.2","@metamask/object-multiplex":"^2.1.0","@metamask/snaps-rpc-methods":"^11.9.0","readable-web-to-node-stream":"^3.0.2","@metamask/approval-controller":"^7.1.2","@metamask/phishing-controller":"^12.3.1","@metamask/post-message-stream":"^9.0.0","@metamask/permission-controller":"^11.0.5","@metamask/json-rpc-middleware-stream":"^8.0.6"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.2","vite":"^4.3.9","eslint":"^8.27.0","mkdirp":"^1.0.4","rimraf":"^4.1.2","esbuild":"^0.18.10","ts-node":"^10.9.1","depcheck":"^1.4.7","prettier":"^2.8.8","@swc/core":"1.3.78","@swc/jest":"^0.2.26","@wdio/cli":"^8.19.0","deepmerge":"^4.2.2","typescript":"~5.3.3","@types/jest":"^27.5.1","@types/node":"18.14.2","webdriverio":"^8.19.0","@types/luxon":"^3","@types/mocha":"^10.0.1","@types/chrome":"^0.0.237","@types/semver":"^7.5.0","@wdio/globals":"^8.19.0","@ts-bridge/cli":"^0.6.1","eslint-plugin-n":"^15.7.0","jest-fetch-mock":"^3.0.3","istanbul-reports":"^3.1.5","@types/tar-stream":"^3.1.1","eslint-plugin-jest":"^27.1.5","expect-webdriverio":"^4.4.1","@types/gunzip-maybe":"^1.4.0","@wdio/spec-reporter":"^8.19.0","eslint-plugin-jsdoc":"^41.1.2","istanbul-lib-report":"^3.0.0","vite-tsconfig-paths":"^4.0.5","@types/concat-stream":"^2.0.0","@wdio/browser-runner":"^8.19.0","eslint-plugin-import":"^2.26.0","jest-silent-reporter":"^0.6.0","@wdio/mocha-framework":"^8.19.0","eslint-plugin-promise":"^6.1.1","istanbul-lib-coverage":"^3.2.0","@types/readable-stream":"^4.0.15","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@lavamoat/allow-scripts":"^3.0.4","@metamask/eslint-config":"^12.1.0","@metamask/template-snap":"^0.7.0","@metamask/auto-changelog":"^3.4.4","wdio-geckodriver-service":"^5.0.2","@typescript-eslint/parser":"^6.21.0","wdio-chromedriver-service":"^8.1.1","@wdio/static-server-service":"^8.19.0","prettier-plugin-packagejson":"^2.5.2","@metamask/browser-passworder":"^6.0.0","@metamask/eslint-config-jest":"^12.1.0","@metamask/eslint-config-nodejs":"^12.1.0","@typescript-eslint/eslint-plugin":"^5.42.1","@metamask/eslint-config-typescript":"^12.1.0","@esbuild-plugins/node-globals-polyfill":"^0.2.3","@esbuild-plugins/node-modules-polyfill":"^0.2.2"},"peerDependencies":{"@metamask/snaps-execution-environments":"^6.12.0"},"peerDependenciesMeta":{"@metamask/snaps-execution-environments":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/snaps-controllers_9.17.0_1736855200823_0.5015446822945722","host":"s3://npm-registry-packages-npm-production"}},"9.18.0":{"name":"@metamask/snaps-controllers","version":"9.18.0","keywords":["MetaMask","Snaps","Ethereum"],"license":"SEE LICENSE IN LICENSE","_id":"@metamask/snaps-controllers@9.18.0","maintainers":[{"name":"danfinlay","email":"dan@danfinlay.com"},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"mcmire","email":"elliot.winkler@gmail.com"},{"name":"rekmarks","email":"rekmarks@protonmail.com"},{"name":"metamaskbot","email":"metamask-npm@consensys.net"},{"name":"gudahtt","email":"markjstacey@gmail.com"},{"name":"nicholasellul","email":"nicholas.ellul1@gmail.com"},{"name":"sethkfman","email":"sethkfman@gmail.com"},{"name":"naugtur","email":"naugtur@gmail.com"}],"homepage":"https://github.com/MetaMask/snaps/tree/main/packages/snaps-controllers#readme","bugs":{"url":"https://github.com/MetaMask/snaps/issues"},"dist":{"shasum":"f5c7e2e9f7c316f445151cab40fd7812f4e449ad","tarball":"https://registry.npmjs.org/@metamask/snaps-controllers/-/snaps-controllers-9.18.0.tgz","fileCount":406,"integrity":"sha512-RVjOaYUAVXxJHdC22diz8ivxvKJoOgcvumQuA4c6JDlqZCBl9NhYH1u5HnK2KRF2QSaRmOeoFd7gutq52Ck4vQ==","signatures":[{"sig":"MEUCIQCNSCGeUzMpz74ZSi2yzeneOCtidFqD7d/X33HhOK+2FQIgS1xAIS93oYXWu2hu+ae/4WHETz0zJHLIxwD6PdW3y3A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1730410},"main":"./dist/index.cjs","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":"^18.16 || >=20"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./node":{"import":{"types":"./dist/node.d.mts","default":"./dist/node.mjs"},"require":{"types":"./dist/node.d.cts","default":"./dist/node.cjs"}},"./package.json":"./package.json","./react-native":{"import":{"types":"./dist/react-native.d.mts","default":"./dist/react-native.mjs"},"require":{"types":"./dist/react-native.d.cts","default":"./dist/react-native.cjs"}}},"gitHead":"b9066f7ea1394a2a387f2a43c227fbdd25c5bdd8","scripts":{"lint":"yarn lint:eslint && yarn lint:misc --check && yarn changelog:validate && yarn lint:dependencies","test":"jest --reporters=jest-silent-reporter && yarn test:browser","build":"ts-bridge --project tsconfig.build.json --verbose --clean --no-references","lint:ci":"yarn lint","lint:fix":"yarn lint:eslint --fix && yarn lint:misc --write","test:pre":"yarn mkdirp test/fixtures && ./scripts/generate-fixtures.sh","lint:misc":"prettier --no-error-on-unmatched-pattern --loglevel warn \"**/*.json\" \"**/*.md\" \"**/*.html\" \"!CHANGELOG.md\" --ignore-path ../../.gitignore","test:post":"ts-node scripts/coverage.ts && rimraf coverage/jest coverage/wdio","test:clean":"jest --clearCache","test:watch":"jest --watch","lint:eslint":"eslint . --cache --ext js,ts,jsx,tsx","test:browser":"wdio run wdio.config.js","test:verbose":"jest --verbose","publish:preview":"yarn npm publish --tag preview","changelog:update":"../../scripts/update-changelog.sh @metamask/snaps-controllers","lint:dependencies":"depcheck","changelog:validate":"../../scripts/validate-changelog.sh @metamask/snaps-controllers","since-latest-release":"../../scripts/since-latest-release.sh"},"_npmUser":{"name":"metamaskbot","email":"metamask-npm@consensys.net"},"repository":{"url":"https://github.com/MetaMask/snaps.git","type":"git"},"description":"Controllers for MetaMask Snaps","directories":{},"sideEffects":false,"dependencies":{"immer":"^9.0.6","luxon":"^3.5.0","nanoid":"^3.1.31","semver":"^7.5.4","tar-stream":"^3.1.7","@xstate/fsm":"^2.0.0","async-mutex":"^0.5.0","concat-stream":"^2.0.0","@metamask/utils":"^11.0.1","browserify-zlib":"^0.2.0","fast-deep-equal":"^3.1.3","readable-stream":"^3.6.2","@metamask/key-tree":"^10.0.2","@metamask/snaps-sdk":"^6.16.0","get-npm-tarball-url":"^2.0.3","@metamask/rpc-errors":"^7.0.2","@metamask/snaps-utils":"^8.9.0","@metamask/snaps-registry":"^3.2.3","@metamask/base-controller":"^7.0.3","@metamask/json-rpc-engine":"^10.0.2","@metamask/object-multiplex":"^2.1.0","@metamask/snaps-rpc-methods":"^11.10.0","readable-web-to-node-stream":"^3.0.2","@metamask/approval-controller":"^7.1.2","@metamask/phishing-controller":"^12.3.1","@metamask/post-message-stream":"^9.0.0","@metamask/permission-controller":"^11.0.5","@metamask/json-rpc-middleware-stream":"^8.0.6"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.2","vite":"^4.3.9","eslint":"^8.27.0","mkdirp":"^1.0.4","rimraf":"^4.1.2","esbuild":"^0.18.10","ts-node":"^10.9.1","depcheck":"^1.4.7","prettier":"^2.8.8","@swc/core":"1.3.78","@swc/jest":"^0.2.26","@wdio/cli":"^8.19.0","deepmerge":"^4.2.2","typescript":"~5.3.3","@types/jest":"^27.5.1","@types/node":"18.14.2","webdriverio":"^8.19.0","@types/luxon":"^3","@types/mocha":"^10.0.1","@types/chrome":"^0.0.237","@types/semver":"^7.5.0","@wdio/globals":"^8.19.0","@ts-bridge/cli":"^0.6.1","eslint-plugin-n":"^15.7.0","jest-fetch-mock":"^3.0.3","istanbul-reports":"^3.1.5","@types/tar-stream":"^3.1.1","eslint-plugin-jest":"^27.1.5","expect-webdriverio":"^4.4.1","@types/gunzip-maybe":"^1.4.0","@wdio/spec-reporter":"^8.19.0","eslint-plugin-jsdoc":"^41.1.2","istanbul-lib-report":"^3.0.0","vite-tsconfig-paths":"^4.0.5","@types/concat-stream":"^2.0.0","@wdio/browser-runner":"^8.19.0","eslint-plugin-import":"^2.26.0","jest-silent-reporter":"^0.6.0","@wdio/mocha-framework":"^8.19.0","eslint-plugin-promise":"^6.1.1","istanbul-lib-coverage":"^3.2.0","@types/readable-stream":"^4.0.15","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@lavamoat/allow-scripts":"^3.0.4","@metamask/eslint-config":"^12.1.0","@metamask/template-snap":"^0.7.0","@metamask/auto-changelog":"^3.4.4","wdio-geckodriver-service":"^5.0.2","@typescript-eslint/parser":"^6.21.0","wdio-chromedriver-service":"^8.1.1","@wdio/static-server-service":"^8.19.0","prettier-plugin-packagejson":"^2.5.2","@metamask/browser-passworder":"^6.0.0","@metamask/eslint-config-jest":"^12.1.0","@metamask/eslint-config-nodejs":"^12.1.0","@typescript-eslint/eslint-plugin":"^5.42.1","@metamask/eslint-config-typescript":"^12.1.0","@esbuild-plugins/node-globals-polyfill":"^0.2.3","@esbuild-plugins/node-modules-polyfill":"^0.2.2"},"peerDependencies":{"@metamask/snaps-execution-environments":"^6.13.0"},"peerDependenciesMeta":{"@metamask/snaps-execution-environments":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/snaps-controllers_9.18.0_1737974618835_0.7055015238292228","host":"s3://npm-registry-packages-npm-production"}},"9.19.0":{"name":"@metamask/snaps-controllers","version":"9.19.0","keywords":["MetaMask","Snaps","Ethereum"],"license":"SEE LICENSE IN LICENSE","_id":"@metamask/snaps-controllers@9.19.0","maintainers":[{"name":"danfinlay","email":"dan@danfinlay.com"},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"mcmire","email":"elliot.winkler@gmail.com"},{"name":"rekmarks","email":"rekmarks@protonmail.com"},{"name":"metamaskbot","email":"metamask-npm@consensys.net"},{"name":"gudahtt","email":"markjstacey@gmail.com"},{"name":"nicholasellul","email":"nicholas.ellul1@gmail.com"},{"name":"sethkfman","email":"sethkfman@gmail.com"},{"name":"naugtur","email":"naugtur@gmail.com"}],"homepage":"https://github.com/MetaMask/snaps/tree/main/packages/snaps-controllers#readme","bugs":{"url":"https://github.com/MetaMask/snaps/issues"},"dist":{"shasum":"c8410d2a766bdff6e8de8ec3575507432a86e7f2","tarball":"https://registry.npmjs.org/@metamask/snaps-controllers/-/snaps-controllers-9.19.0.tgz","fileCount":422,"integrity":"sha512-jojnLnQfKLAd6+AHMpuwLokftzWn3m/+88xVT91Xvz4iC4ojdVOLw+vKtr7PVmHog47Qvdjarg88nKrkET6aVg==","signatures":[{"sig":"MEUCIQC/xcMilxvt7xDNDr3L/bmAj7imniyvvitCUHlPPgP+jAIgNyf9/L4WYXZAvf89318EgJtpTYEuH9Q7flTR33szbTw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1811440},"main":"./dist/index.cjs","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":"^18.16 || >=20"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./node":{"import":{"types":"./dist/node.d.mts","default":"./dist/node.mjs"},"require":{"types":"./dist/node.d.cts","default":"./dist/node.cjs"}},"./package.json":"./package.json","./react-native":{"import":{"types":"./dist/react-native.d.mts","default":"./dist/react-native.mjs"},"require":{"types":"./dist/react-native.d.cts","default":"./dist/react-native.cjs"}}},"gitHead":"17a2dc62e91e9b4b5cabe226bb91f4333129587f","scripts":{"lint":"yarn lint:eslint && yarn lint:misc --check && yarn changelog:validate && yarn lint:dependencies","test":"jest --reporters=jest-silent-reporter && yarn test:browser","build":"ts-bridge --project tsconfig.build.json --verbose --clean --no-references","lint:ci":"yarn lint","lint:fix":"yarn lint:eslint --fix && yarn lint:misc --write","test:pre":"yarn mkdirp test/fixtures && ./scripts/generate-fixtures.sh","lint:misc":"prettier --no-error-on-unmatched-pattern --loglevel warn \"**/*.json\" \"**/*.md\" \"**/*.html\" \"!CHANGELOG.md\" --ignore-path ../../.gitignore","test:post":"ts-node scripts/coverage.ts && rimraf coverage/jest coverage/wdio","test:clean":"jest --clearCache","test:watch":"jest --watch","lint:eslint":"eslint . --cache --ext js,ts,jsx,tsx","test:browser":"wdio run wdio.config.js","test:verbose":"jest --verbose","publish:preview":"yarn npm publish --tag preview","changelog:update":"../../scripts/update-changelog.sh @metamask/snaps-controllers","lint:dependencies":"depcheck","changelog:validate":"../../scripts/validate-changelog.sh @metamask/snaps-controllers","since-latest-release":"../../scripts/since-latest-release.sh"},"_npmUser":{"name":"metamaskbot","email":"metamask-npm@consensys.net"},"repository":{"url":"https://github.com/MetaMask/snaps.git","type":"git"},"description":"Controllers for MetaMask Snaps","directories":{},"sideEffects":false,"dependencies":{"immer":"^9.0.6","luxon":"^3.5.0","nanoid":"^3.1.31","semver":"^7.5.4","tar-stream":"^3.1.7","@xstate/fsm":"^2.0.0","async-mutex":"^0.5.0","concat-stream":"^2.0.0","@metamask/utils":"^11.0.1","browserify-zlib":"^0.2.0","fast-deep-equal":"^3.1.3","readable-stream":"^3.6.2","@metamask/key-tree":"^10.0.2","@metamask/snaps-sdk":"^6.17.0","get-npm-tarball-url":"^2.0.3","@metamask/rpc-errors":"^7.0.2","@metamask/snaps-utils":"^8.10.0","@metamask/snaps-registry":"^3.2.3","@metamask/base-controller":"^7.0.3","@metamask/json-rpc-engine":"^10.0.2","@metamask/object-multiplex":"^2.1.0","@metamask/snaps-rpc-methods":"^11.11.0","readable-web-to-node-stream":"^3.0.2","@metamask/approval-controller":"^7.1.2","@metamask/phishing-controller":"^12.3.1","@metamask/post-message-stream":"^9.0.0","@metamask/permission-controller":"^11.0.5","@metamask/json-rpc-middleware-stream":"^8.0.6"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.2","vite":"^4.3.9","eslint":"^8.27.0","mkdirp":"^1.0.4","rimraf":"^4.1.2","esbuild":"^0.18.10","ts-node":"^10.9.1","depcheck":"^1.4.7","prettier":"^2.8.8","@swc/core":"1.3.78","@swc/jest":"^0.2.26","@wdio/cli":"^8.19.0","deepmerge":"^4.2.2","typescript":"~5.3.3","@types/jest":"^27.5.1","@types/node":"18.14.2","webdriverio":"^8.19.0","@types/luxon":"^3","@types/mocha":"^10.0.1","@types/chrome":"^0.0.237","@types/semver":"^7.5.0","@wdio/globals":"^8.19.0","@ts-bridge/cli":"^0.6.1","eslint-plugin-n":"^15.7.0","jest-fetch-mock":"^3.0.3","istanbul-reports":"^3.1.5","@types/tar-stream":"^3.1.1","eslint-plugin-jest":"^27.1.5","expect-webdriverio":"^4.4.1","@types/gunzip-maybe":"^1.4.0","@wdio/spec-reporter":"^8.19.0","eslint-plugin-jsdoc":"^41.1.2","istanbul-lib-report":"^3.0.0","vite-tsconfig-paths":"^4.0.5","@types/concat-stream":"^2.0.0","@wdio/browser-runner":"^8.19.0","eslint-plugin-import":"^2.26.0","jest-silent-reporter":"^0.6.0","@wdio/mocha-framework":"^8.19.0","eslint-plugin-promise":"^6.1.1","istanbul-lib-coverage":"^3.2.0","@types/readable-stream":"^4.0.15","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@lavamoat/allow-scripts":"^3.0.4","@metamask/eslint-config":"^12.1.0","@metamask/template-snap":"^0.7.0","@metamask/auto-changelog":"^3.4.4","wdio-geckodriver-service":"^5.0.2","@typescript-eslint/parser":"^6.21.0","wdio-chromedriver-service":"^8.1.1","@wdio/static-server-service":"^8.19.0","prettier-plugin-packagejson":"^2.5.2","@metamask/browser-passworder":"^6.0.0","@metamask/eslint-config-jest":"^12.1.0","@metamask/eslint-config-nodejs":"^12.1.0","@typescript-eslint/eslint-plugin":"^5.42.1","@metamask/eslint-config-typescript":"^12.1.0","@esbuild-plugins/node-globals-polyfill":"^0.2.3","@esbuild-plugins/node-modules-polyfill":"^0.2.2"},"peerDependencies":{"@metamask/snaps-execution-environments":"^6.14.0"},"peerDependenciesMeta":{"@metamask/snaps-execution-environments":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/snaps-controllers_9.19.0_1738584893320_0.4884758386088328","host":"s3://npm-registry-packages-npm-production"}},"9.19.1":{"name":"@metamask/snaps-controllers","version":"9.19.1","keywords":["MetaMask","Snaps","Ethereum"],"license":"SEE LICENSE IN LICENSE","_id":"@metamask/snaps-controllers@9.19.1","maintainers":[{"name":"danfinlay","email":"dan@danfinlay.com"},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"mcmire","email":"elliot.winkler@gmail.com"},{"name":"rekmarks","email":"rekmarks@protonmail.com"},{"name":"metamaskbot","email":"metamask-npm@consensys.net"},{"name":"gudahtt","email":"markjstacey@gmail.com"},{"name":"nicholasellul","email":"nicholas.ellul1@gmail.com"},{"name":"sethkfman","email":"sethkfman@gmail.com"},{"name":"naugtur","email":"naugtur@gmail.com"}],"homepage":"https://github.com/MetaMask/snaps/tree/main/packages/snaps-controllers#readme","bugs":{"url":"https://github.com/MetaMask/snaps/issues"},"dist":{"shasum":"3864fe80412ac52f167ee79fa4f1a8b00f6c1288","tarball":"https://registry.npmjs.org/@metamask/snaps-controllers/-/snaps-controllers-9.19.1.tgz","fileCount":422,"integrity":"sha512-UyzVAvSt9GyXRnogGuWrfCW5Xes/3uN/sJ5lnoF1qP4B8WaQmlS5tZKRr5MIqUp2sViDZ/rSYyOqzXMSPbJgkg==","signatures":[{"sig":"MEUCIQCmvJNB0Nu0mtZpmXWYrS0KJEX4wLnwviGJkAv47sb8BwIgHT/0MY3AmmuGUesUb/waFCpcQGZ+7nn2y6L80Zqh3sE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1813153},"main":"./dist/index.cjs","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":"^18.16 || >=20"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./node":{"import":{"types":"./dist/node.d.mts","default":"./dist/node.mjs"},"require":{"types":"./dist/node.d.cts","default":"./dist/node.cjs"}},"./package.json":"./package.json","./react-native":{"import":{"types":"./dist/react-native.d.mts","default":"./dist/react-native.mjs"},"require":{"types":"./dist/react-native.d.cts","default":"./dist/react-native.cjs"}}},"gitHead":"2bf545271ab74a2f9e4fa6ece7ec33f197ea593a","scripts":{"lint":"yarn lint:eslint && yarn lint:misc --check && yarn changelog:validate && yarn lint:dependencies","test":"jest --reporters=jest-silent-reporter && yarn test:browser","build":"ts-bridge --project tsconfig.build.json --verbose --clean --no-references","lint:ci":"yarn lint","lint:fix":"yarn lint:eslint --fix && yarn lint:misc --write","test:pre":"yarn mkdirp test/fixtures && ./scripts/generate-fixtures.sh","lint:misc":"prettier --no-error-on-unmatched-pattern --loglevel warn \"**/*.json\" \"**/*.md\" \"**/*.html\" \"!CHANGELOG.md\" --ignore-path ../../.gitignore","test:post":"ts-node scripts/coverage.ts && rimraf coverage/jest coverage/wdio","test:clean":"jest --clearCache","test:watch":"jest --watch","lint:eslint":"eslint . --cache --ext js,ts,jsx,tsx","test:browser":"wdio run wdio.config.js","test:verbose":"jest --verbose","publish:preview":"yarn npm publish --tag preview","changelog:update":"../../scripts/update-changelog.sh @metamask/snaps-controllers","lint:dependencies":"depcheck","changelog:validate":"../../scripts/validate-changelog.sh @metamask/snaps-controllers","since-latest-release":"../../scripts/since-latest-release.sh"},"_npmUser":{"name":"metamaskbot","email":"metamask-npm@consensys.net"},"repository":{"url":"https://github.com/MetaMask/snaps.git","type":"git"},"description":"Controllers for MetaMask Snaps","directories":{},"sideEffects":false,"dependencies":{"immer":"^9.0.6","luxon":"^3.5.0","nanoid":"^3.1.31","semver":"^7.5.4","tar-stream":"^3.1.7","@xstate/fsm":"^2.0.0","async-mutex":"^0.5.0","concat-stream":"^2.0.0","@metamask/utils":"^11.0.1","browserify-zlib":"^0.2.0","fast-deep-equal":"^3.1.3","readable-stream":"^3.6.2","@metamask/key-tree":"^10.0.2","@metamask/snaps-sdk":"^6.17.1","get-npm-tarball-url":"^2.0.3","@metamask/rpc-errors":"^7.0.2","@metamask/snaps-utils":"^8.10.0","@metamask/snaps-registry":"^3.2.3","@metamask/base-controller":"^7.0.3","@metamask/json-rpc-engine":"^10.0.2","@metamask/object-multiplex":"^2.1.0","@metamask/snaps-rpc-methods":"^11.11.0","readable-web-to-node-stream":"^3.0.2","@metamask/approval-controller":"^7.1.2","@metamask/phishing-controller":"^12.3.1","@metamask/post-message-stream":"^9.0.0","@metamask/permission-controller":"^11.0.5","@metamask/json-rpc-middleware-stream":"^8.0.6"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.2","vite":"^4.3.9","eslint":"^8.27.0","mkdirp":"^1.0.4","rimraf":"^4.1.2","esbuild":"^0.18.10","ts-node":"^10.9.1","depcheck":"^1.4.7","prettier":"^2.8.8","@swc/core":"1.3.78","@swc/jest":"^0.2.26","@wdio/cli":"^8.19.0","deepmerge":"^4.2.2","typescript":"~5.3.3","@types/jest":"^27.5.1","@types/node":"18.14.2","webdriverio":"^8.19.0","@types/luxon":"^3","@types/mocha":"^10.0.1","@types/chrome":"^0.0.237","@types/semver":"^7.5.0","@wdio/globals":"^8.19.0","@ts-bridge/cli":"^0.6.1","eslint-plugin-n":"^15.7.0","jest-fetch-mock":"^3.0.3","istanbul-reports":"^3.1.5","@types/tar-stream":"^3.1.1","eslint-plugin-jest":"^27.1.5","expect-webdriverio":"^4.4.1","@types/gunzip-maybe":"^1.4.0","@wdio/spec-reporter":"^8.19.0","eslint-plugin-jsdoc":"^41.1.2","istanbul-lib-report":"^3.0.0","vite-tsconfig-paths":"^4.0.5","@types/concat-stream":"^2.0.0","@wdio/browser-runner":"^8.19.0","eslint-plugin-import":"^2.26.0","jest-silent-reporter":"^0.6.0","@wdio/mocha-framework":"^8.19.0","eslint-plugin-promise":"^6.1.1","istanbul-lib-coverage":"^3.2.0","@types/readable-stream":"^4.0.15","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@lavamoat/allow-scripts":"^3.0.4","@metamask/eslint-config":"^12.1.0","@metamask/template-snap":"^0.7.0","@metamask/auto-changelog":"^3.4.4","wdio-geckodriver-service":"^5.0.2","@typescript-eslint/parser":"^6.21.0","wdio-chromedriver-service":"^8.1.1","@wdio/static-server-service":"^8.19.0","prettier-plugin-packagejson":"^2.5.2","@metamask/browser-passworder":"^6.0.0","@metamask/eslint-config-jest":"^12.1.0","@metamask/eslint-config-nodejs":"^12.1.0","@typescript-eslint/eslint-plugin":"^5.42.1","@metamask/eslint-config-typescript":"^12.1.0","@esbuild-plugins/node-globals-polyfill":"^0.2.3","@esbuild-plugins/node-modules-polyfill":"^0.2.2"},"peerDependencies":{"@metamask/snaps-execution-environments":"^6.14.0"},"peerDependenciesMeta":{"@metamask/snaps-execution-environments":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/snaps-controllers_9.19.1_1738674725238_0.8623366089622491","host":"s3://npm-registry-packages-npm-production"}},"10.0.0":{"name":"@metamask/snaps-controllers","version":"10.0.0","keywords":["MetaMask","Snaps","Ethereum"],"license":"SEE LICENSE IN LICENSE","_id":"@metamask/snaps-controllers@10.0.0","maintainers":[{"name":"danfinlay","email":"dan@danfinlay.com"},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"mcmire","email":"elliot.winkler@gmail.com"},{"name":"rekmarks","email":"rekmarks@protonmail.com"},{"name":"metamaskbot","email":"metamask-npm@consensys.net"},{"name":"gudahtt","email":"markjstacey@gmail.com"},{"name":"nicholasellul","email":"nicholas.ellul1@gmail.com"},{"name":"sethkfman","email":"sethkfman@gmail.com"},{"name":"naugtur","email":"naugtur@gmail.com"}],"homepage":"https://github.com/MetaMask/snaps/tree/main/packages/snaps-controllers#readme","bugs":{"url":"https://github.com/MetaMask/snaps/issues"},"dist":{"shasum":"f5a4cdb0642713248b0291dd1bd4bf9ba0a09887","tarball":"https://registry.npmjs.org/@metamask/snaps-controllers/-/snaps-controllers-10.0.0.tgz","fileCount":422,"integrity":"sha512-OEsMhAEQA/ueA0IHb1vw+I85vrrqtjLyFCvB3ZbxROv0z7F1rBDGJf0KxuJPfe0iB6yskqDiTnXyxEqQxEjSfA==","signatures":[{"sig":"MEQCICD5A6yhJFwDw5fvqsQcpVKcTuIIdfc96Eaelc5K8gQ/AiBxeItEbovF6SIE2ddm3vRauMZylg5E2j4zB+cpWtG7sA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1816118},"main":"./dist/index.cjs","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":"^18.16 || >=20"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./node":{"import":{"types":"./dist/node.d.mts","default":"./dist/node.mjs"},"require":{"types":"./dist/node.d.cts","default":"./dist/node.cjs"}},"./package.json":"./package.json","./react-native":{"import":{"types":"./dist/react-native.d.mts","default":"./dist/react-native.mjs"},"require":{"types":"./dist/react-native.d.cts","default":"./dist/react-native.cjs"}}},"gitHead":"d736d828c1400d0b8997b5583db1f893cb389a5b","scripts":{"lint":"yarn lint:eslint && yarn lint:misc --check && yarn changelog:validate && yarn lint:dependencies","test":"jest --reporters=jest-silent-reporter && yarn test:browser","build":"ts-bridge --project tsconfig.build.json --verbose --clean --no-references","lint:ci":"yarn lint","lint:fix":"yarn lint:eslint --fix && yarn lint:misc --write","test:pre":"yarn mkdirp test/fixtures && ./scripts/generate-fixtures.sh","lint:misc":"prettier --no-error-on-unmatched-pattern --loglevel warn \"**/*.json\" \"**/*.md\" \"**/*.html\" \"!CHANGELOG.md\" --ignore-path ../../.gitignore","test:post":"ts-node scripts/coverage.ts && rimraf coverage/jest coverage/wdio","test:clean":"jest --clearCache","test:watch":"jest --watch","lint:eslint":"eslint . --cache --ext js,ts,jsx,tsx","test:browser":"wdio run wdio.config.js","test:verbose":"jest --verbose","publish:preview":"yarn npm publish --tag preview","changelog:update":"../../scripts/update-changelog.sh @metamask/snaps-controllers","lint:dependencies":"depcheck","changelog:validate":"../../scripts/validate-changelog.sh @metamask/snaps-controllers","since-latest-release":"../../scripts/since-latest-release.sh"},"_npmUser":{"name":"metamaskbot","email":"metamask-npm@consensys.net"},"repository":{"url":"https://github.com/MetaMask/snaps.git","type":"git"},"description":"Controllers for MetaMask Snaps","directories":{},"sideEffects":false,"dependencies":{"immer":"^9.0.6","luxon":"^3.5.0","nanoid":"^3.1.31","semver":"^7.5.4","tar-stream":"^3.1.7","@xstate/fsm":"^2.0.0","async-mutex":"^0.5.0","concat-stream":"^2.0.0","@metamask/utils":"^11.2.0","browserify-zlib":"^0.2.0","fast-deep-equal":"^3.1.3","readable-stream":"^3.6.2","@metamask/key-tree":"^10.0.2","@metamask/snaps-sdk":"^6.18.0","get-npm-tarball-url":"^2.0.3","@metamask/rpc-errors":"^7.0.2","@metamask/snaps-utils":"^9.0.0","@metamask/snaps-registry":"^3.2.3","@metamask/base-controller":"^8.0.0","@metamask/json-rpc-engine":"^10.0.2","@metamask/object-multiplex":"^2.1.0","@metamask/snaps-rpc-methods":"^11.12.0","readable-web-to-node-stream":"^3.0.2","@metamask/approval-controller":"^7.1.3","@metamask/phishing-controller":"^12.3.2","@metamask/post-message-stream":"^9.0.0","@metamask/permission-controller":"^11.0.6","@metamask/json-rpc-middleware-stream":"^8.0.7"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.2","vite":"^4.3.9","eslint":"^8.27.0","mkdirp":"^1.0.4","rimraf":"^4.1.2","esbuild":"^0.18.10","ts-node":"^10.9.1","depcheck":"^1.4.7","prettier":"^2.8.8","@swc/core":"1.3.78","@swc/jest":"^0.2.26","@wdio/cli":"^8.19.0","deepmerge":"^4.2.2","typescript":"~5.3.3","@types/jest":"^27.5.1","@types/node":"18.14.2","webdriverio":"^8.19.0","@types/luxon":"^3","@types/mocha":"^10.0.1","@types/chrome":"^0.0.237","@types/semver":"^7.5.0","@wdio/globals":"^8.19.0","@ts-bridge/cli":"^0.6.1","eslint-plugin-n":"^15.7.0","jest-fetch-mock":"^3.0.3","istanbul-reports":"^3.1.5","@types/tar-stream":"^3.1.1","eslint-plugin-jest":"^27.1.5","expect-webdriverio":"^4.4.1","@types/gunzip-maybe":"^1.4.0","@wdio/spec-reporter":"^8.19.0","eslint-plugin-jsdoc":"^41.1.2","istanbul-lib-report":"^3.0.0","vite-tsconfig-paths":"^4.0.5","@types/concat-stream":"^2.0.0","@wdio/browser-runner":"^8.19.0","eslint-plugin-import":"^2.26.0","jest-silent-reporter":"^0.6.0","@wdio/mocha-framework":"^8.19.0","eslint-plugin-promise":"^6.1.1","istanbul-lib-coverage":"^3.2.0","@types/readable-stream":"^4.0.15","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@lavamoat/allow-scripts":"^3.0.4","@metamask/eslint-config":"^12.1.0","@metamask/template-snap":"^0.7.0","@metamask/auto-changelog":"^3.4.4","wdio-geckodriver-service":"^5.0.2","@typescript-eslint/parser":"^6.21.0","wdio-chromedriver-service":"^8.1.1","@wdio/static-server-service":"^8.19.0","prettier-plugin-packagejson":"^2.5.2","@metamask/browser-passworder":"^6.0.0","@metamask/eslint-config-jest":"^12.1.0","@metamask/eslint-config-nodejs":"^12.1.0","@typescript-eslint/eslint-plugin":"^5.42.1","@metamask/eslint-config-typescript":"^12.1.0","@esbuild-plugins/node-globals-polyfill":"^0.2.3","@esbuild-plugins/node-modules-polyfill":"^0.2.2"},"peerDependencies":{"@metamask/snaps-execution-environments":"^7.0.0"},"peerDependenciesMeta":{"@metamask/snaps-execution-environments":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/snaps-controllers_10.0.0_1739886227924_0.9663473746444045","host":"s3://npm-registry-packages-npm-production"}},"10.0.1":{"name":"@metamask/snaps-controllers","version":"10.0.1","keywords":["MetaMask","Snaps","Ethereum"],"license":"SEE LICENSE IN LICENSE","_id":"@metamask/snaps-controllers@10.0.1","maintainers":[{"name":"danfinlay","email":"dan@danfinlay.com"},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"mcmire","email":"elliot.winkler@gmail.com"},{"name":"rekmarks","email":"rekmarks@protonmail.com"},{"name":"metamaskbot","email":"metamask-npm@consensys.net"},{"name":"gudahtt","email":"markjstacey@gmail.com"},{"name":"nicholasellul","email":"nicholas.ellul1@gmail.com"},{"name":"sethkfman","email":"sethkfman@gmail.com"},{"name":"naugtur","email":"naugtur@gmail.com"}],"homepage":"https://github.com/MetaMask/snaps/tree/main/packages/snaps-controllers#readme","bugs":{"url":"https://github.com/MetaMask/snaps/issues"},"dist":{"shasum":"2875144c0cf1dc86817272aae07bb20638d06193","tarball":"https://registry.npmjs.org/@metamask/snaps-controllers/-/snaps-controllers-10.0.1.tgz","fileCount":422,"integrity":"sha512-e1v2i0FV3pxakSYRRbr/m/rcZYsOW9FYg4aom21ser0T9u2KMQJqlQU/ZnA6S4ufZEJZN9Y7t4VSKoc+goJXcQ==","signatures":[{"sig":"MEYCIQCz/Mb99lWNXxsbw2BR+bTsmdeD+Xg9pUPBadWCGL1qUwIhAODLFmGGxbBeLGyOridbsYKxLlFulVUw+JP3aeKUd23M","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1825757},"main":"./dist/index.cjs","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":"^18.16 || >=20"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./node":{"import":{"types":"./dist/node.d.mts","default":"./dist/node.mjs"},"require":{"types":"./dist/node.d.cts","default":"./dist/node.cjs"}},"./package.json":"./package.json","./react-native":{"import":{"types":"./dist/react-native.d.mts","default":"./dist/react-native.mjs"},"require":{"types":"./dist/react-native.d.cts","default":"./dist/react-native.cjs"}}},"gitHead":"2aadca045fb740a92159e0f1b913e377276bef36","scripts":{"lint":"yarn lint:eslint && yarn lint:misc --check && yarn changelog:validate && yarn lint:dependencies","test":"jest --reporters=jest-silent-reporter && yarn test:browser","build":"ts-bridge --project tsconfig.build.json --verbose --clean --no-references","lint:ci":"yarn lint","lint:fix":"yarn lint:eslint --fix && yarn lint:misc --write","test:pre":"yarn mkdirp test/fixtures && ./scripts/generate-fixtures.sh","lint:misc":"prettier --no-error-on-unmatched-pattern --log-level warn \"**/*.json\" \"**/*.md\" \"**/*.html\" \"!CHANGELOG.md\" --ignore-path ../../.gitignore","test:post":"ts-node scripts/coverage.ts && rimraf coverage/jest coverage/wdio","test:clean":"jest --clearCache","test:watch":"jest --watch","lint:eslint":"eslint . --cache","test:browser":"wdio run wdio.config.js","test:verbose":"jest --verbose","publish:preview":"yarn npm publish --tag preview","changelog:update":"../../scripts/update-changelog.sh @metamask/snaps-controllers","lint:dependencies":"depcheck","changelog:validate":"../../scripts/validate-changelog.sh @metamask/snaps-controllers","since-latest-release":"../../scripts/since-latest-release.sh"},"_npmUser":{"name":"metamaskbot","email":"metamask-npm@consensys.net"},"repository":{"url":"https://github.com/MetaMask/snaps.git","type":"git"},"description":"Controllers for MetaMask Snaps","directories":{},"sideEffects":false,"dependencies":{"immer":"^9.0.6","luxon":"^3.5.0","nanoid":"^3.1.31","semver":"^7.5.4","tar-stream":"^3.1.7","@xstate/fsm":"^2.0.0","async-mutex":"^0.5.0","concat-stream":"^2.0.0","@metamask/utils":"^11.2.0","browserify-zlib":"^0.2.0","fast-deep-equal":"^3.1.3","readable-stream":"^3.6.2","@metamask/key-tree":"^10.0.2","@metamask/snaps-sdk":"^6.19.0","get-npm-tarball-url":"^2.0.3","@metamask/rpc-errors":"^7.0.2","@metamask/snaps-utils":"^9.0.1","@metamask/snaps-registry":"^3.2.3","@metamask/base-controller":"^8.0.0","@metamask/json-rpc-engine":"^10.0.2","@metamask/object-multiplex":"^2.1.0","@metamask/snaps-rpc-methods":"^11.13.0","readable-web-to-node-stream":"^3.0.2","@metamask/approval-controller":"^7.1.3","@metamask/phishing-controller":"^12.4.0","@metamask/post-message-stream":"^9.0.0","@metamask/permission-controller":"^11.0.6","@metamask/json-rpc-middleware-stream":"^8.0.7"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.2","vite":"^4.5.6","eslint":"^9.11.0","mkdirp":"^1.0.4","rimraf":"^4.1.2","esbuild":"^0.18.10","ts-node":"^10.9.1","depcheck":"^1.4.7","prettier":"^3.3.3","@swc/core":"1.3.78","@swc/jest":"^0.2.26","@wdio/cli":"^8.19.0","deepmerge":"^4.2.2","typescript":"~5.3.3","@types/jest":"^27.5.1","@types/node":"18.14.2","webdriverio":"^8.19.0","@types/luxon":"^3","@types/mocha":"^10.0.1","@types/chrome":"^0.0.237","@types/semver":"^7.5.0","@wdio/globals":"^8.19.0","@ts-bridge/cli":"^0.6.1","jest-fetch-mock":"^3.0.3","istanbul-reports":"^3.1.5","@types/tar-stream":"^3.1.1","expect-webdriverio":"^4.4.1","@types/gunzip-maybe":"^1.4.0","@wdio/spec-reporter":"^8.19.0","istanbul-lib-report":"^3.0.0","vite-tsconfig-paths":"^4.0.5","@types/concat-stream":"^2.0.0","@wdio/browser-runner":"^8.19.0","jest-silent-reporter":"^0.6.0","@wdio/mocha-framework":"^8.19.0","istanbul-lib-coverage":"^3.2.0","@types/readable-stream":"^4.0.15","@lavamoat/allow-scripts":"^3.0.4","@metamask/template-snap":"^0.7.0","@metamask/auto-changelog":"^4.1.0","wdio-geckodriver-service":"^5.0.2","wdio-chromedriver-service":"^8.1.1","@wdio/static-server-service":"^8.19.0","@metamask/browser-passworder":"^6.0.0","@esbuild-plugins/node-globals-polyfill":"^0.2.3","@esbuild-plugins/node-modules-polyfill":"^0.2.2"},"peerDependencies":{"@metamask/snaps-execution-environments":"^7.0.0"},"peerDependenciesMeta":{"@metamask/snaps-execution-environments":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/snaps-controllers_10.0.1_1741002919954_0.2921141195327621","host":"s3://npm-registry-packages-npm-production"}},"11.0.0":{"name":"@metamask/snaps-controllers","version":"11.0.0","keywords":["MetaMask","Snaps","Ethereum"],"license":"SEE LICENSE IN LICENSE","_id":"@metamask/snaps-controllers@11.0.0","maintainers":[{"name":"danfinlay","email":"dan@danfinlay.com"},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"mcmire","email":"elliot.winkler@gmail.com"},{"name":"rekmarks","email":"rekmarks@protonmail.com"},{"name":"metamaskbot","email":"metamask-npm@consensys.net"},{"name":"gudahtt","email":"markjstacey@gmail.com"},{"name":"nicholasellul","email":"nicholas.ellul1@gmail.com"},{"name":"sethkfman","email":"sethkfman@gmail.com"},{"name":"naugtur","email":"naugtur@gmail.com"}],"homepage":"https://github.com/MetaMask/snaps/tree/main/packages/snaps-controllers#readme","bugs":{"url":"https://github.com/MetaMask/snaps/issues"},"dist":{"shasum":"d555462a452557a52618d84009c51065c06101a6","tarball":"https://registry.npmjs.org/@metamask/snaps-controllers/-/snaps-controllers-11.0.0.tgz","fileCount":422,"integrity":"sha512-UWwaYdL9oRSzmr9Vv9x8xfDLUWHDzhF39J9JxqlcvzwYa7XHe3AM3jjV+DNEbbhQj/UTFlxFCF9jAYg1stFZhw==","signatures":[{"sig":"MEYCIQDrQLKKzRsMTeqNibK41nuHmMzapMCtn7+ihXbfVKpvaQIhAJjUnvdspfqluowMmQe6QuCaQUzfH5TNqTQVrA6s4tEJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1826271},"main":"./dist/index.cjs","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":"^18.16 || >=20"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./node":{"import":{"types":"./dist/node.d.mts","default":"./dist/node.mjs"},"require":{"types":"./dist/node.d.cts","default":"./dist/node.cjs"}},"./package.json":"./package.json","./react-native":{"import":{"types":"./dist/react-native.d.mts","default":"./dist/react-native.mjs"},"require":{"types":"./dist/react-native.d.cts","default":"./dist/react-native.cjs"}}},"gitHead":"aeb9c7d6a3355a50627a5cb8b06424f0d82cfa5f","scripts":{"lint":"yarn lint:eslint && yarn lint:misc --check && yarn changelog:validate && yarn lint:dependencies","test":"jest --reporters=jest-silent-reporter && yarn test:browser","build":"ts-bridge --project tsconfig.build.json --verbose --clean --no-references","lint:ci":"yarn lint","lint:fix":"yarn lint:eslint --fix && yarn lint:misc --write","test:pre":"yarn mkdirp test/fixtures && ./scripts/generate-fixtures.sh","lint:misc":"prettier --no-error-on-unmatched-pattern --log-level warn \"**/*.json\" \"**/*.md\" \"**/*.html\" \"!CHANGELOG.md\" --ignore-path ../../.gitignore","test:post":"ts-node scripts/coverage.ts && rimraf coverage/jest coverage/wdio","test:clean":"jest --clearCache","test:watch":"jest --watch","lint:eslint":"eslint . --cache","test:browser":"wdio run wdio.config.js","test:verbose":"jest --verbose","publish:preview":"yarn npm publish --tag preview","changelog:update":"../../scripts/update-changelog.sh @metamask/snaps-controllers","lint:dependencies":"depcheck","changelog:validate":"../../scripts/validate-changelog.sh @metamask/snaps-controllers","since-latest-release":"../../scripts/since-latest-release.sh"},"_npmUser":{"name":"metamaskbot","email":"metamask-npm@consensys.net"},"repository":{"url":"https://github.com/MetaMask/snaps.git","type":"git"},"description":"Controllers for MetaMask Snaps","directories":{},"sideEffects":false,"dependencies":{"immer":"^9.0.6","luxon":"^3.5.0","nanoid":"^3.1.31","semver":"^7.5.4","tar-stream":"^3.1.7","@xstate/fsm":"^2.0.0","async-mutex":"^0.5.0","concat-stream":"^2.0.0","@metamask/utils":"^11.2.0","browserify-zlib":"^0.2.0","fast-deep-equal":"^3.1.3","readable-stream":"^3.6.2","@metamask/key-tree":"^10.1.0","@metamask/snaps-sdk":"^6.19.0","get-npm-tarball-url":"^2.0.3","@metamask/rpc-errors":"^7.0.2","@metamask/snaps-utils":"^9.0.1","@metamask/snaps-registry":"^3.2.3","@metamask/base-controller":"^8.0.0","@metamask/json-rpc-engine":"^10.0.2","@metamask/object-multiplex":"^2.1.0","@metamask/snaps-rpc-methods":"^12.0.0","readable-web-to-node-stream":"^3.0.2","@metamask/approval-controller":"^7.1.3","@metamask/phishing-controller":"^12.4.0","@metamask/post-message-stream":"^9.0.0","@metamask/permission-controller":"^11.0.6","@metamask/json-rpc-middleware-stream":"^8.0.7"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.2","vite":"^4.5.6","eslint":"^9.11.0","mkdirp":"^1.0.4","rimraf":"^4.1.2","esbuild":"^0.18.10","ts-node":"^10.9.1","depcheck":"^1.4.7","prettier":"^3.3.3","@swc/core":"1.3.78","@swc/jest":"^0.2.26","@wdio/cli":"^8.19.0","deepmerge":"^4.2.2","typescript":"~5.3.3","@types/jest":"^27.5.1","@types/node":"18.14.2","webdriverio":"^8.19.0","@types/luxon":"^3","@types/mocha":"^10.0.1","@noble/hashes":"^1.7.1","@types/chrome":"^0.0.237","@types/semver":"^7.5.0","@wdio/globals":"^8.19.0","@ts-bridge/cli":"^0.6.1","jest-fetch-mock":"^3.0.3","istanbul-reports":"^3.1.5","@types/tar-stream":"^3.1.1","expect-webdriverio":"^4.4.1","@types/gunzip-maybe":"^1.4.0","@wdio/spec-reporter":"^8.19.0","istanbul-lib-report":"^3.0.0","vite-tsconfig-paths":"^4.0.5","@types/concat-stream":"^2.0.0","@wdio/browser-runner":"^8.19.0","jest-silent-reporter":"^0.6.0","@wdio/mocha-framework":"^8.19.0","istanbul-lib-coverage":"^3.2.0","@types/readable-stream":"^4.0.15","@lavamoat/allow-scripts":"^3.0.4","@metamask/template-snap":"^0.7.0","@metamask/auto-changelog":"^4.1.0","wdio-geckodriver-service":"^5.0.2","wdio-chromedriver-service":"^8.1.1","@wdio/static-server-service":"^8.19.0","@metamask/browser-passworder":"^6.0.0","@esbuild-plugins/node-globals-polyfill":"^0.2.3","@esbuild-plugins/node-modules-polyfill":"^0.2.2"},"peerDependencies":{"@metamask/snaps-execution-environments":"^7.0.0"},"peerDependenciesMeta":{"@metamask/snaps-execution-environments":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/snaps-controllers_11.0.0_1741864976880_0.4129564196865134","host":"s3://npm-registry-packages-npm-production"}},"11.0.1":{"name":"@metamask/snaps-controllers","version":"11.0.1","keywords":["MetaMask","Snaps","Ethereum"],"license":"SEE LICENSE IN LICENSE","_id":"@metamask/snaps-controllers@11.0.1","maintainers":[{"name":"danfinlay","email":"dan@danfinlay.com"},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"mcmire","email":"elliot.winkler@gmail.com"},{"name":"rekmarks","email":"rekmarks@protonmail.com"},{"name":"metamaskbot","email":"metamask-npm@consensys.net"},{"name":"gudahtt","email":"markjstacey@gmail.com"},{"name":"nicholasellul","email":"nicholas.ellul1@gmail.com"},{"name":"sethkfman","email":"sethkfman@gmail.com"},{"name":"naugtur","email":"naugtur@gmail.com"}],"homepage":"https://github.com/MetaMask/snaps/tree/main/packages/snaps-controllers#readme","bugs":{"url":"https://github.com/MetaMask/snaps/issues"},"dist":{"shasum":"ebe7560295849dc5d8871076a983d9bde21b9bcc","tarball":"https://registry.npmjs.org/@metamask/snaps-controllers/-/snaps-controllers-11.0.1.tgz","fileCount":422,"integrity":"sha512-IWzlGTvMUBSnRi8O4GpNGF01T0VG+uiADLoDT0WCtoRRxQlsLKoMDC5OhO39ygvjpWezveGsxle90LsoBH3Log==","signatures":[{"sig":"MEQCIG0csrZ+zaQefuWwj+3yB2O+Te2fbpJSlzU8fLCSDS8uAiBXPsnab8Vl8GI/XjgN6cnmfA847Ct44e634suQ7z9rzw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1826756},"main":"./dist/index.cjs","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":"^18.16 || >=20"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./node":{"import":{"types":"./dist/node.d.mts","default":"./dist/node.mjs"},"require":{"types":"./dist/node.d.cts","default":"./dist/node.cjs"}},"./package.json":"./package.json","./react-native":{"import":{"types":"./dist/react-native.d.mts","default":"./dist/react-native.mjs"},"require":{"types":"./dist/react-native.d.cts","default":"./dist/react-native.cjs"}}},"gitHead":"74b4f45298e5b87c51f0043f99d4d16f758ab603","scripts":{"lint":"yarn lint:eslint && yarn lint:misc --check && yarn changelog:validate && yarn lint:dependencies","test":"jest --reporters=jest-silent-reporter && yarn test:browser","build":"ts-bridge --project tsconfig.build.json --verbose --clean --no-references","lint:ci":"yarn lint","lint:fix":"yarn lint:eslint --fix && yarn lint:misc --write","test:pre":"yarn mkdirp test/fixtures && ./scripts/generate-fixtures.sh","lint:misc":"prettier --no-error-on-unmatched-pattern --log-level warn \"**/*.json\" \"**/*.md\" \"**/*.html\" \"!CHANGELOG.md\" --ignore-path ../../.gitignore","test:post":"ts-node scripts/coverage.ts && rimraf coverage/jest coverage/wdio","test:clean":"jest --clearCache","test:watch":"jest --watch","lint:eslint":"eslint . --cache","test:browser":"wdio run wdio.config.js","test:verbose":"jest --verbose","publish:preview":"yarn npm publish --tag preview","changelog:update":"../../scripts/update-changelog.sh @metamask/snaps-controllers","lint:dependencies":"depcheck","changelog:validate":"../../scripts/validate-changelog.sh @metamask/snaps-controllers","since-latest-release":"../../scripts/since-latest-release.sh"},"_npmUser":{"name":"metamaskbot","email":"metamask-npm@consensys.net"},"repository":{"url":"https://github.com/MetaMask/snaps.git","type":"git"},"description":"Controllers for MetaMask Snaps","directories":{},"sideEffects":false,"dependencies":{"immer":"^9.0.6","luxon":"^3.5.0","nanoid":"^3.1.31","semver":"^7.5.4","tar-stream":"^3.1.7","@xstate/fsm":"^2.0.0","async-mutex":"^0.5.0","concat-stream":"^2.0.0","@metamask/utils":"^11.2.0","browserify-zlib":"^0.2.0","fast-deep-equal":"^3.1.3","readable-stream":"^3.6.2","@metamask/key-tree":"^10.1.0","@metamask/snaps-sdk":"^6.19.0","get-npm-tarball-url":"^2.0.3","@metamask/rpc-errors":"^7.0.2","@metamask/snaps-utils":"^9.0.1","@metamask/snaps-registry":"^3.2.3","@metamask/base-controller":"^8.0.0","@metamask/json-rpc-engine":"^10.0.2","@metamask/object-multiplex":"^2.1.0","@metamask/snaps-rpc-methods":"^12.0.0","readable-web-to-node-stream":"^3.0.2","@metamask/approval-controller":"^7.1.3","@metamask/phishing-controller":"^12.4.1","@metamask/post-message-stream":"^9.0.0","@metamask/permission-controller":"^11.0.6","@metamask/json-rpc-middleware-stream":"^8.0.7"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.2","vite":"^4.5.6","eslint":"^9.11.0","mkdirp":"^1.0.4","rimraf":"^4.1.2","esbuild":"^0.18.10","ts-node":"^10.9.1","depcheck":"^1.4.7","prettier":"^3.3.3","@swc/core":"1.3.78","@swc/jest":"^0.2.26","@wdio/cli":"^8.19.0","deepmerge":"^4.2.2","typescript":"~5.3.3","@types/jest":"^27.5.1","@types/node":"18.14.2","webdriverio":"^8.19.0","@types/luxon":"^3","@types/mocha":"^10.0.1","@noble/hashes":"^1.7.1","@types/chrome":"^0.0.237","@types/semver":"^7.5.0","@wdio/globals":"^8.19.0","@ts-bridge/cli":"^0.6.1","jest-fetch-mock":"^3.0.3","istanbul-reports":"^3.1.5","@types/tar-stream":"^3.1.1","expect-webdriverio":"^4.4.1","@types/gunzip-maybe":"^1.4.0","@wdio/spec-reporter":"^8.19.0","istanbul-lib-report":"^3.0.0","vite-tsconfig-paths":"^4.0.5","@types/concat-stream":"^2.0.0","@wdio/browser-runner":"^8.19.0","jest-silent-reporter":"^0.6.0","@wdio/mocha-framework":"^8.19.0","istanbul-lib-coverage":"^3.2.0","@types/readable-stream":"^4.0.15","@lavamoat/allow-scripts":"^3.0.4","@metamask/template-snap":"^0.7.0","@metamask/auto-changelog":"^4.1.0","wdio-geckodriver-service":"^5.0.2","wdio-chromedriver-service":"^8.1.1","@wdio/static-server-service":"^8.19.0","@metamask/browser-passworder":"^6.0.0","@esbuild-plugins/node-globals-polyfill":"^0.2.3","@esbuild-plugins/node-modules-polyfill":"^0.2.2"},"peerDependencies":{"@metamask/snaps-execution-environments":"^7.0.0"},"peerDependenciesMeta":{"@metamask/snaps-execution-environments":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/snaps-controllers_11.0.1_1742314491409_0.010948381028744736","host":"s3://npm-registry-packages-npm-production"}},"11.1.0":{"name":"@metamask/snaps-controllers","version":"11.1.0","keywords":["MetaMask","Snaps","Ethereum"],"license":"SEE LICENSE IN LICENSE","_id":"@metamask/snaps-controllers@11.1.0","maintainers":[{"name":"danfinlay","email":"dan@danfinlay.com"},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"mcmire","email":"elliot.winkler@gmail.com"},{"name":"rekmarks","email":"rekmarks@protonmail.com"},{"name":"metamaskbot","email":"metamask-npm@consensys.net"},{"name":"gudahtt","email":"markjstacey@gmail.com"},{"name":"nicholasellul","email":"nicholas.ellul1@gmail.com"},{"name":"sethkfman","email":"sethkfman@gmail.com"},{"name":"naugtur","email":"naugtur@gmail.com"}],"homepage":"https://github.com/MetaMask/snaps/tree/main/packages/snaps-controllers#readme","bugs":{"url":"https://github.com/MetaMask/snaps/issues"},"dist":{"shasum":"a29818c13404d66aebbc63209aa9d70772a4ce58","tarball":"https://registry.npmjs.org/@metamask/snaps-controllers/-/snaps-controllers-11.1.0.tgz","fileCount":422,"integrity":"sha512-epdjIgzhmU2czY9SygHmydiptfCZ4YeF7MGsbF7kbDZnFBeRHWoZOYCF18VDF//UW4cjzKNXvs8Z6lmTY2ENwA==","signatures":[{"sig":"MEUCIBLrSAaSaWxnBYCJnaWrWNNbdVD+KwS3xtc4juiLvPjVAiEAkJzNIGPq2sotaSzZFLq740bfsBqxUgx5l9pZisjvp4E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1871134},"main":"./dist/index.cjs","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":"^18.16 || >=20"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./node":{"import":{"types":"./dist/node.d.mts","default":"./dist/node.mjs"},"require":{"types":"./dist/node.d.cts","default":"./dist/node.cjs"}},"./package.json":"./package.json","./react-native":{"import":{"types":"./dist/react-native.d.mts","default":"./dist/react-native.mjs"},"require":{"types":"./dist/react-native.d.cts","default":"./dist/react-native.cjs"}}},"gitHead":"b94136655c8ae8e2b68bc512db5c58cc9c7f17dd","scripts":{"lint":"yarn lint:eslint && yarn lint:misc --check && yarn changelog:validate && yarn lint:dependencies","test":"jest --reporters=jest-silent-reporter && yarn test:browser","build":"ts-bridge --project tsconfig.build.json --verbose --clean --no-references","lint:ci":"yarn lint","lint:fix":"yarn lint:eslint --fix && yarn lint:misc --write","test:pre":"yarn mkdirp test/fixtures && ./scripts/generate-fixtures.sh","lint:misc":"prettier --no-error-on-unmatched-pattern --log-level warn \"**/*.json\" \"**/*.md\" \"**/*.html\" \"!CHANGELOG.md\" --ignore-path ../../.gitignore","test:post":"ts-node scripts/coverage.ts && rimraf coverage/jest coverage/wdio","test:clean":"jest --clearCache","test:watch":"jest --watch","lint:eslint":"eslint . --cache","test:browser":"wdio run wdio.config.js","test:verbose":"jest --verbose","publish:preview":"yarn npm publish --tag preview","changelog:update":"../../scripts/update-changelog.sh @metamask/snaps-controllers","lint:dependencies":"depcheck","changelog:validate":"../../scripts/validate-changelog.sh @metamask/snaps-controllers","since-latest-release":"../../scripts/since-latest-release.sh"},"_npmUser":{"name":"metamaskbot","email":"metamask-npm@consensys.net"},"repository":{"url":"https://github.com/MetaMask/snaps.git","type":"git"},"description":"Controllers for MetaMask Snaps","directories":{},"sideEffects":false,"dependencies":{"immer":"^9.0.6","luxon":"^3.5.0","nanoid":"^3.3.10","semver":"^7.5.4","tar-stream":"^3.1.7","@xstate/fsm":"^2.0.0","async-mutex":"^0.5.0","concat-stream":"^2.0.0","@metamask/utils":"^11.2.0","browserify-zlib":"^0.2.0","fast-deep-equal":"^3.1.3","readable-stream":"^3.6.2","@metamask/key-tree":"^10.1.1","@metamask/snaps-sdk":"^6.20.0","get-npm-tarball-url":"^2.0.3","@metamask/rpc-errors":"^7.0.2","@metamask/snaps-utils":"^9.1.0","@metamask/snaps-registry":"^3.2.3","@metamask/base-controller":"^8.0.0","@metamask/json-rpc-engine":"^10.0.2","@metamask/object-multiplex":"^2.1.0","@metamask/snaps-rpc-methods":"^12.0.0","readable-web-to-node-stream":"^3.0.2","@metamask/approval-controller":"^7.1.3","@metamask/phishing-controller":"^12.4.1","@metamask/post-message-stream":"^9.0.0","@metamask/permission-controller":"^11.0.6","@metamask/json-rpc-middleware-stream":"^8.0.7"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.2","vite":"^6.2.3","eslint":"^9.11.0","mkdirp":"^1.0.4","rimraf":"^4.1.2","esbuild":"^0.25.1","ts-node":"^10.9.1","depcheck":"^1.4.7","prettier":"^3.3.3","@swc/core":"1.3.78","@swc/jest":"^0.2.26","@wdio/cli":"^8.19.0","deepmerge":"^4.2.2","typescript":"~5.3.3","@types/jest":"^27.5.1","@types/node":"18.14.2","webdriverio":"^8.19.0","@types/luxon":"^3","@types/mocha":"^10.0.1","@noble/hashes":"^1.7.1","@types/chrome":"^0.0.237","@types/semver":"^7.5.0","@wdio/globals":"^8.19.0","@ts-bridge/cli":"^0.6.1","jest-fetch-mock":"^3.0.3","istanbul-reports":"^3.1.5","@types/tar-stream":"^3.1.1","expect-webdriverio":"^4.4.1","@types/gunzip-maybe":"^1.4.0","@wdio/spec-reporter":"^8.19.0","istanbul-lib-report":"^3.0.0","vite-tsconfig-paths":"^4.0.5","@types/concat-stream":"^2.0.0","@wdio/browser-runner":"^8.19.0","jest-silent-reporter":"^0.6.0","@wdio/mocha-framework":"^8.19.0","istanbul-lib-coverage":"^3.2.0","@types/readable-stream":"^4.0.15","@lavamoat/allow-scripts":"^3.0.4","@metamask/template-snap":"^0.7.0","@metamask/auto-changelog":"^4.1.0","wdio-geckodriver-service":"^5.0.2","wdio-chromedriver-service":"^8.1.1","@wdio/static-server-service":"^8.19.0","@metamask/browser-passworder":"^6.0.0","@esbuild-plugins/node-globals-polyfill":"^0.2.3","@esbuild-plugins/node-modules-polyfill":"^0.2.2"},"peerDependencies":{"@metamask/snaps-execution-environments":"^7.0.0"},"peerDependenciesMeta":{"@metamask/snaps-execution-environments":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/snaps-controllers_11.1.0_1742904596770_0.844309441566726","host":"s3://npm-registry-packages-npm-production"}},"11.2.0":{"name":"@metamask/snaps-controllers","version":"11.2.0","keywords":["MetaMask","Snaps","Ethereum"],"license":"SEE LICENSE IN LICENSE","_id":"@metamask/snaps-controllers@11.2.0","maintainers":[{"name":"danfinlay","email":"dan@danfinlay.com"},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"mcmire","email":"elliot.winkler@gmail.com"},{"name":"rekmarks","email":"rekmarks@protonmail.com"},{"name":"metamaskbot","email":"metamask-npm@consensys.net"},{"name":"gudahtt","email":"markjstacey@gmail.com"},{"name":"nicholasellul","email":"nicholas.ellul1@gmail.com"},{"name":"sethkfman","email":"sethkfman@gmail.com"},{"name":"naugtur","email":"naugtur@gmail.com"}],"homepage":"https://github.com/MetaMask/snaps/tree/main/packages/snaps-controllers#readme","bugs":{"url":"https://github.com/MetaMask/snaps/issues"},"dist":{"shasum":"956921dd50c7174cc820304c8295722845b1d831","tarball":"https://registry.npmjs.org/@metamask/snaps-controllers/-/snaps-controllers-11.2.0.tgz","fileCount":422,"integrity":"sha512-/jtdQ0+7imhLWcLeiWNxQ/Bhbrw8joB4MKA7eE1NnOj/x01+feQ+FkT8RZegsQghlzXlIu/ZTAudDmJndMe26w==","signatures":[{"sig":"MEUCIQDmH05lowzeZsoC5eY3fQETXTLs9rbVDMawp37uscRNZwIgEGPNne+sTHt0i2nLLq0AUBivyk9QWJjYABlZQSrQMNM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1887599},"main":"./dist/index.cjs","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":"^18.16 || >=20"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./node":{"import":{"types":"./dist/node.d.mts","default":"./dist/node.mjs"},"require":{"types":"./dist/node.d.cts","default":"./dist/node.cjs"}},"./package.json":"./package.json","./react-native":{"import":{"types":"./dist/react-native.d.mts","default":"./dist/react-native.mjs"},"require":{"types":"./dist/react-native.d.cts","default":"./dist/react-native.cjs"}}},"gitHead":"88142f9a4cc00f33b705121d1691c5807b4bcc73","scripts":{"lint":"yarn lint:eslint && yarn lint:misc --check && yarn changelog:validate && yarn lint:dependencies","test":"jest --reporters=jest-silent-reporter && yarn test:browser","build":"ts-bridge --project tsconfig.build.json --verbose --clean --no-references","lint:ci":"yarn lint","lint:fix":"yarn lint:eslint --fix && yarn lint:misc --write","test:pre":"yarn mkdirp test/fixtures && ./scripts/generate-fixtures.sh","lint:misc":"prettier --no-error-on-unmatched-pattern --log-level warn \"**/*.json\" \"**/*.md\" \"**/*.html\" \"!CHANGELOG.md\" --ignore-path ../../.gitignore","test:post":"ts-node scripts/coverage.ts && rimraf coverage/jest coverage/vite","test:clean":"jest --clearCache","test:watch":"jest --watch","lint:eslint":"eslint . --cache","test:browser":"vitest","test:verbose":"jest --verbose","publish:preview":"yarn npm publish --tag preview","changelog:update":"../../scripts/update-changelog.sh @metamask/snaps-controllers","lint:dependencies":"depcheck","changelog:validate":"../../scripts/validate-changelog.sh @metamask/snaps-controllers","since-latest-release":"../../scripts/since-latest-release.sh","test:browser:firefox":"vitest --config ./vitest.config.firefox.mts"},"_npmUser":{"name":"metamaskbot","email":"metamask-npm@consensys.net"},"repository":{"url":"https://github.com/MetaMask/snaps.git","type":"git"},"description":"Controllers for MetaMask Snaps","directories":{},"sideEffects":false,"dependencies":{"immer":"^9.0.6","luxon":"^3.5.0","nanoid":"^3.3.10","semver":"^7.5.4","tar-stream":"^3.1.7","@xstate/fsm":"^2.0.0","async-mutex":"^0.5.0","concat-stream":"^2.0.0","@metamask/utils":"^11.2.0","browserify-zlib":"^0.2.0","fast-deep-equal":"^3.1.3","readable-stream":"^3.6.2","@metamask/key-tree":"^10.1.1","@metamask/snaps-sdk":"^6.22.0","get-npm-tarball-url":"^2.0.3","@metamask/rpc-errors":"^7.0.2","@metamask/snaps-utils":"^9.2.0","@metamask/snaps-registry":"^3.2.3","@metamask/base-controller":"^8.0.0","@metamask/json-rpc-engine":"^10.0.2","@metamask/object-multiplex":"^2.1.0","@metamask/snaps-rpc-methods":"^12.1.0","readable-web-to-node-stream":"^3.0.2","@metamask/approval-controller":"^7.1.3","@metamask/phishing-controller":"^12.4.1","@metamask/post-message-stream":"^9.0.0","@metamask/permission-controller":"^11.0.6","@metamask/json-rpc-middleware-stream":"^8.0.7"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.2","vite":"^6.2.3","eslint":"^9.11.0","mkdirp":"^1.0.4","rimraf":"^4.1.2","vitest":"^3.0.8","ts-node":"^10.9.1","depcheck":"^1.4.7","prettier":"^3.3.3","@swc/core":"1.3.78","@swc/jest":"^0.2.26","deepmerge":"^4.2.2","typescript":"~5.3.3","@types/jest":"^27.5.1","@types/node":"18.14.2","@types/luxon":"^3","@noble/hashes":"^1.7.1","@types/chrome":"^0.0.237","@types/semver":"^7.5.0","@ts-bridge/cli":"^0.6.1","@vitest/browser":"^3.0.8","jest-fetch-mock":"^3.0.3","istanbul-reports":"^3.1.5","@types/tar-stream":"^3.1.1","@types/gunzip-maybe":"^1.4.0","istanbul-lib-report":"^3.0.0","vite-tsconfig-paths":"^4.0.5","@types/concat-stream":"^2.0.0","jest-silent-reporter":"^0.6.0","istanbul-lib-coverage":"^3.2.0","@types/readable-stream":"^4.0.15","@lavamoat/allow-scripts":"^3.0.4","@metamask/template-snap":"^0.7.0","@metamask/auto-changelog":"^5.0.1","vite-plugin-node-polyfills":"^0.23.0","@metamask/browser-passworder":"^6.0.0"},"peerDependencies":{"@metamask/snaps-execution-environments":"^7.2.0"},"peerDependenciesMeta":{"@metamask/snaps-execution-environments":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/snaps-controllers_11.2.0_1744053008309_0.46078231467461883","host":"s3://npm-registry-packages-npm-production"}},"11.2.1":{"name":"@metamask/snaps-controllers","version":"11.2.1","keywords":["MetaMask","Snaps","Ethereum"],"license":"SEE LICENSE IN LICENSE","_id":"@metamask/snaps-controllers@11.2.1","maintainers":[{"name":"danfinlay","email":"dan@danfinlay.com"},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"mcmire","email":"elliot.winkler@gmail.com"},{"name":"rekmarks","email":"rekmarks@protonmail.com"},{"name":"metamaskbot","email":"metamask-npm@consensys.net"},{"name":"gudahtt","email":"markjstacey@gmail.com"},{"name":"nicholasellul","email":"nicholas.ellul1@gmail.com"},{"name":"sethkfman","email":"sethkfman@gmail.com"},{"name":"naugtur","email":"naugtur@gmail.com"}],"homepage":"https://github.com/MetaMask/snaps/tree/main/packages/snaps-controllers#readme","bugs":{"url":"https://github.com/MetaMask/snaps/issues"},"dist":{"shasum":"89c402817e7e8e8b333a33e6c1ed0d6985049807","tarball":"https://registry.npmjs.org/@metamask/snaps-controllers/-/snaps-controllers-11.2.1.tgz","fileCount":422,"integrity":"sha512-LzvqQ2SEf75zSmvh55vm6P67eFAat4lmDHGs4XQsFIZ+HWbwk5OfAn2s7sc6y6O8Uci6xK9xgfTz+XRbgC7JEg==","signatures":[{"sig":"MEQCIAZkpDLlAP6a4DHqvUajaGK8kdCMCbAgYu2zACMvJbN0AiA4W3UUB8VxwVJ3TdQTGoikjqdZttcCjUb3qRGyEP33kA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1888564},"main":"./dist/index.cjs","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":"^18.16 || >=20"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./node":{"import":{"types":"./dist/node.d.mts","default":"./dist/node.mjs"},"require":{"types":"./dist/node.d.cts","default":"./dist/node.cjs"}},"./package.json":"./package.json","./react-native":{"import":{"types":"./dist/react-native.d.mts","default":"./dist/react-native.mjs"},"require":{"types":"./dist/react-native.d.cts","default":"./dist/react-native.cjs"}}},"gitHead":"4f9015f1e17dc4c1aa1e8aa2030e47dc36765841","scripts":{"lint":"yarn lint:eslint && yarn lint:misc --check && yarn changelog:validate && yarn lint:dependencies","test":"jest --reporters=jest-silent-reporter && yarn test:browser","build":"ts-bridge --project tsconfig.build.json --verbose --clean --no-references","lint:ci":"yarn lint","lint:fix":"yarn lint:eslint --fix && yarn lint:misc --write","test:pre":"yarn mkdirp test/fixtures && ./scripts/generate-fixtures.sh","lint:misc":"prettier --no-error-on-unmatched-pattern --log-level warn \"**/*.json\" \"**/*.md\" \"**/*.html\" \"!CHANGELOG.md\" --ignore-path ../../.gitignore","test:post":"ts-node scripts/coverage.ts && rimraf coverage/jest coverage/vite","test:clean":"jest --clearCache","test:watch":"jest --watch","lint:eslint":"eslint . --cache","test:browser":"vitest","test:verbose":"jest --verbose","publish:preview":"yarn npm publish --tag preview","changelog:update":"../../scripts/update-changelog.sh @metamask/snaps-controllers","lint:dependencies":"depcheck","changelog:validate":"../../scripts/validate-changelog.sh @metamask/snaps-controllers","since-latest-release":"../../scripts/since-latest-release.sh","test:browser:firefox":"vitest --config ./vitest.config.firefox.mts"},"_npmUser":{"name":"metamaskbot","email":"metamask-npm@consensys.net"},"repository":{"url":"https://github.com/MetaMask/snaps.git","type":"git"},"description":"Controllers for MetaMask Snaps","directories":{},"sideEffects":false,"dependencies":{"immer":"^9.0.6","luxon":"^3.5.0","nanoid":"^3.3.10","semver":"^7.5.4","tar-stream":"^3.1.7","@xstate/fsm":"^2.0.0","async-mutex":"^0.5.0","concat-stream":"^2.0.0","@metamask/utils":"^11.2.0","browserify-zlib":"^0.2.0","fast-deep-equal":"^3.1.3","readable-stream":"^3.6.2","@metamask/key-tree":"^10.1.1","@metamask/snaps-sdk":"^6.22.0","get-npm-tarball-url":"^2.0.3","@metamask/rpc-errors":"^7.0.2","@metamask/snaps-utils":"^9.2.0","@metamask/snaps-registry":"^3.2.3","@metamask/base-controller":"^8.0.0","@metamask/json-rpc-engine":"^10.0.2","@metamask/object-multiplex":"^2.1.0","@metamask/snaps-rpc-methods":"^12.1.0","readable-web-to-node-stream":"^3.0.2","@metamask/approval-controller":"^7.1.3","@metamask/phishing-controller":"^12.4.1","@metamask/post-message-stream":"^9.0.0","@metamask/permission-controller":"^11.0.6","@metamask/json-rpc-middleware-stream":"^8.0.7"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.2","vite":"^6.2.6","eslint":"^9.11.0","mkdirp":"^1.0.4","rimraf":"^4.1.2","vitest":"^3.0.8","ts-node":"^10.9.1","depcheck":"^1.4.7","prettier":"^3.3.3","@swc/core":"1.3.78","@swc/jest":"^0.2.26","deepmerge":"^4.2.2","typescript":"~5.3.3","@types/jest":"^27.5.1","@types/node":"18.14.2","@types/luxon":"^3","@noble/hashes":"^1.7.1","@types/chrome":"^0.0.237","@types/semver":"^7.5.0","@ts-bridge/cli":"^0.6.1","@vitest/browser":"^3.0.8","jest-fetch-mock":"^3.0.3","istanbul-reports":"^3.1.5","@types/tar-stream":"^3.1.1","@types/gunzip-maybe":"^1.4.0","istanbul-lib-report":"^3.0.0","vite-tsconfig-paths":"^4.0.5","@testing-library/dom":"^10.4.0","@types/concat-stream":"^2.0.0","jest-silent-reporter":"^0.6.0","istanbul-lib-coverage":"^3.2.0","@types/readable-stream":"^4.0.15","@lavamoat/allow-scripts":"^3.0.4","@metamask/template-snap":"^0.7.0","@metamask/auto-changelog":"^5.0.1","vite-plugin-node-polyfills":"^0.23.0","@metamask/browser-passworder":"^6.0.0"},"peerDependencies":{"@metamask/snaps-execution-environments":"^7.2.1"},"peerDependenciesMeta":{"@metamask/snaps-execution-environments":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/snaps-controllers_11.2.1_1744797040800_0.17201449579946626","host":"s3://npm-registry-packages-npm-production"}},"11.2.2":{"name":"@metamask/snaps-controllers","version":"11.2.2","keywords":["MetaMask","Snaps","Ethereum"],"license":"SEE LICENSE IN LICENSE","_id":"@metamask/snaps-controllers@11.2.2","maintainers":[{"name":"danfinlay","email":"dan@danfinlay.com"},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"mcmire","email":"elliot.winkler@gmail.com"},{"name":"rekmarks","email":"rekmarks@protonmail.com"},{"name":"metamaskbot","email":"metamask-npm@consensys.net"},{"name":"gudahtt","email":"markjstacey@gmail.com"},{"name":"nicholasellul","email":"nicholas.ellul1@gmail.com"},{"name":"sethkfman","email":"sethkfman@gmail.com"},{"name":"naugtur","email":"naugtur@gmail.com"}],"homepage":"https://github.com/MetaMask/snaps/tree/main/packages/snaps-controllers#readme","bugs":{"url":"https://github.com/MetaMask/snaps/issues"},"dist":{"shasum":"f8e83a1a6796f028100448a93905d3ce55e7f0fe","tarball":"https://registry.npmjs.org/@metamask/snaps-controllers/-/snaps-controllers-11.2.2.tgz","fileCount":422,"integrity":"sha512-ADDH/ViYlfbu++lgFusptkUZP+D0oibMA28ImhrlF6BybKYfZ0mM8rhNpBsG/kdnzLVgmiEr4AUKn0pg0q3FCQ==","signatures":[{"sig":"MEYCIQDCuyuqhGWp/tmaFQIWlwk5KNsPgg+85RLLoMvFesMGjAIhALI8YwzGUKD1HxcbjWiyWLc+hsmaxKauG+gNab3QOKwN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1888833},"main":"./dist/index.cjs","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":"^18.16 || >=20"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./node":{"import":{"types":"./dist/node.d.mts","default":"./dist/node.mjs"},"require":{"types":"./dist/node.d.cts","default":"./dist/node.cjs"}},"./package.json":"./package.json","./react-native":{"import":{"types":"./dist/react-native.d.mts","default":"./dist/react-native.mjs"},"require":{"types":"./dist/react-native.d.cts","default":"./dist/react-native.cjs"}}},"gitHead":"d6d1729ee657db4950c3379b08797d9b0a257f93","scripts":{"lint":"yarn lint:eslint && yarn lint:misc --check && yarn changelog:validate && yarn lint:dependencies","test":"jest --reporters=jest-silent-reporter && yarn test:browser","build":"ts-bridge --project tsconfig.build.json --verbose --clean --no-references","lint:ci":"yarn lint","lint:fix":"yarn lint:eslint --fix && yarn lint:misc --write","test:pre":"yarn mkdirp test/fixtures && ./scripts/generate-fixtures.sh","lint:misc":"prettier --no-error-on-unmatched-pattern --log-level warn \"**/*.json\" \"**/*.md\" \"**/*.html\" \"!CHANGELOG.md\" --ignore-path ../../.gitignore","test:post":"ts-node scripts/coverage.ts && rimraf coverage/jest coverage/vite","test:clean":"jest --clearCache","test:watch":"jest --watch","lint:eslint":"eslint . --cache","test:browser":"vitest","test:verbose":"jest --verbose","publish:preview":"yarn npm publish --tag preview","changelog:update":"../../scripts/update-changelog.sh @metamask/snaps-controllers","lint:dependencies":"depcheck","changelog:validate":"../../scripts/validate-changelog.sh @metamask/snaps-controllers","since-latest-release":"../../scripts/since-latest-release.sh","test:browser:firefox":"vitest --config ./vitest.config.firefox.mts"},"_npmUser":{"name":"metamaskbot","email":"metamask-npm@consensys.net"},"repository":{"url":"https://github.com/MetaMask/snaps.git","type":"git"},"description":"Controllers for MetaMask Snaps","directories":{},"sideEffects":false,"dependencies":{"immer":"^9.0.6","luxon":"^3.5.0","nanoid":"^3.3.10","semver":"^7.5.4","tar-stream":"^3.1.7","@xstate/fsm":"^2.0.0","async-mutex":"^0.5.0","concat-stream":"^2.0.0","@metamask/utils":"^11.4.0","browserify-zlib":"^0.2.0","fast-deep-equal":"^3.1.3","readable-stream":"^3.6.2","@metamask/key-tree":"^10.1.1","@metamask/snaps-sdk":"^6.22.0","get-npm-tarball-url":"^2.0.3","@metamask/rpc-errors":"^7.0.2","@metamask/snaps-utils":"^9.2.0","@metamask/snaps-registry":"^3.2.3","@metamask/base-controller":"^8.0.0","@metamask/json-rpc-engine":"^10.0.2","@metamask/object-multiplex":"^2.1.0","@metamask/snaps-rpc-methods":"^12.1.0","readable-web-to-node-stream":"^3.0.2","@metamask/approval-controller":"^7.1.3","@metamask/phishing-controller":"^12.4.1","@metamask/post-message-stream":"^9.0.0","@metamask/permission-controller":"^11.0.6","@metamask/json-rpc-middleware-stream":"^8.0.7"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.2","vite":"^6.2.6","eslint":"^9.11.0","mkdirp":"^1.0.4","rimraf":"^4.1.2","vitest":"^3.1.1","ts-node":"^10.9.1","depcheck":"^1.4.7","prettier":"^3.3.3","@swc/core":"1.3.78","@swc/jest":"^0.2.26","deepmerge":"^4.2.2","typescript":"~5.3.3","@types/jest":"^27.5.1","@types/node":"18.14.2","@types/luxon":"^3","@noble/hashes":"^1.7.1","@types/chrome":"^0.0.237","@types/semver":"^7.5.0","@ts-bridge/cli":"^0.6.1","@vitest/browser":"^3.1.1","jest-fetch-mock":"^3.0.3","istanbul-reports":"^3.1.5","@types/tar-stream":"^3.1.1","@types/gunzip-maybe":"^1.4.0","istanbul-lib-report":"^3.0.0","vite-tsconfig-paths":"^4.0.5","@testing-library/dom":"^10.4.0","@types/concat-stream":"^2.0.0","jest-silent-reporter":"^0.6.0","istanbul-lib-coverage":"^3.2.0","@types/readable-stream":"^4.0.15","@lavamoat/allow-scripts":"^3.0.4","@metamask/template-snap":"^0.7.0","@metamask/auto-changelog":"^5.0.1","vite-plugin-node-polyfills":"^0.23.0","@metamask/browser-passworder":"^6.0.0"},"peerDependencies":{"@metamask/snaps-execution-environments":"^7.2.1"},"peerDependenciesMeta":{"@metamask/snaps-execution-environments":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/snaps-controllers_11.2.2_1745414896037_0.3125454119150137","host":"s3://npm-registry-packages-npm-production"}},"11.2.3":{"name":"@metamask/snaps-controllers","version":"11.2.3","keywords":["MetaMask","Snaps","Ethereum"],"license":"SEE LICENSE IN LICENSE","_id":"@metamask/snaps-controllers@11.2.3","maintainers":[{"name":"danfinlay","email":"dan@danfinlay.com"},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"mcmire","email":"elliot.winkler@gmail.com"},{"name":"rekmarks","email":"rekmarks@protonmail.com"},{"name":"metamaskbot","email":"metamask-npm@consensys.net"},{"name":"gudahtt","email":"markjstacey@gmail.com"},{"name":"nicholasellul","email":"nicholas.ellul1@gmail.com"},{"name":"sethkfman","email":"sethkfman@gmail.com"},{"name":"naugtur","email":"naugtur@gmail.com"}],"homepage":"https://github.com/MetaMask/snaps/tree/main/packages/snaps-controllers#readme","bugs":{"url":"https://github.com/MetaMask/snaps/issues"},"dist":{"shasum":"b5ddcc2d8cec092b0a0cc3098c5b02a6950b0c7d","tarball":"https://registry.npmjs.org/@metamask/snaps-controllers/-/snaps-controllers-11.2.3.tgz","fileCount":422,"integrity":"sha512-zNLA3JdRkcpiCRivo7qiwNpv79WSTYtVR29wy3Rp0oCs7WwsxRvicl8IlMp+AjWjfQ7jUXiSiMo0nwzvrgloFw==","signatures":[{"sig":"MEQCIHv0skuJVv4/5mVOpH7UWOUlBNlsrfmcT3TwGSZjLOWnAiBUodhIjeE8rLAQVgtXhyOaooI94jRmIpwaL6NVOnfwfw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1888325},"main":"./dist/index.cjs","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":"^18.16 || >=20"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./node":{"import":{"types":"./dist/node.d.mts","default":"./dist/node.mjs"},"require":{"types":"./dist/node.d.cts","default":"./dist/node.cjs"}},"./package.json":"./package.json","./react-native":{"import":{"types":"./dist/react-native.d.mts","default":"./dist/react-native.mjs"},"require":{"types":"./dist/react-native.d.cts","default":"./dist/react-native.cjs"}}},"gitHead":"e60a89d87881ca2ee9139f9d917a65ff32b4bee4","scripts":{"lint":"yarn lint:eslint && yarn lint:misc --check && yarn changelog:validate && yarn lint:dependencies","test":"jest --reporters=jest-silent-reporter && yarn test:browser","build":"ts-bridge --project tsconfig.build.json --verbose --clean --no-references","lint:ci":"yarn lint","lint:fix":"yarn lint:eslint --fix && yarn lint:misc --write","test:pre":"yarn mkdirp test/fixtures && ./scripts/generate-fixtures.sh","lint:misc":"prettier --no-error-on-unmatched-pattern --log-level warn \"**/*.json\" \"**/*.md\" \"**/*.html\" \"!CHANGELOG.md\" --ignore-path ../../.gitignore","test:post":"ts-node scripts/coverage.ts && rimraf coverage/jest coverage/vite","test:clean":"jest --clearCache","test:watch":"jest --watch","lint:eslint":"eslint . --cache","test:browser":"vitest","test:verbose":"jest --verbose","publish:preview":"yarn npm publish --tag preview","changelog:update":"../../scripts/update-changelog.sh @metamask/snaps-controllers","lint:dependencies":"depcheck","changelog:validate":"../../scripts/validate-changelog.sh @metamask/snaps-controllers","since-latest-release":"../../scripts/since-latest-release.sh","test:browser:firefox":"vitest --config ./vitest.config.firefox.mts"},"_npmUser":{"name":"metamaskbot","email":"metamask-npm@consensys.net"},"repository":{"url":"https://github.com/MetaMask/snaps.git","type":"git"},"description":"Controllers for MetaMask Snaps","directories":{},"sideEffects":false,"dependencies":{"immer":"^9.0.6","luxon":"^3.5.0","nanoid":"^3.3.10","semver":"^7.5.4","tar-stream":"^3.1.7","@xstate/fsm":"^2.0.0","async-mutex":"^0.5.0","concat-stream":"^2.0.0","@metamask/utils":"^11.4.0","browserify-zlib":"^0.2.0","fast-deep-equal":"^3.1.3","readable-stream":"^3.6.2","@metamask/key-tree":"^10.1.1","@metamask/snaps-sdk":"^6.22.1","get-npm-tarball-url":"^2.0.3","@metamask/rpc-errors":"^7.0.2","@metamask/snaps-utils":"^9.2.1","@metamask/snaps-registry":"^3.2.3","@metamask/base-controller":"^8.0.0","@metamask/json-rpc-engine":"^10.0.2","@metamask/object-multiplex":"^2.1.0","@metamask/snaps-rpc-methods":"^12.1.0","readable-web-to-node-stream":"^3.0.2","@metamask/approval-controller":"^7.1.3","@metamask/phishing-controller":"^12.5.0","@metamask/post-message-stream":"^9.0.0","@metamask/permission-controller":"^11.0.6","@metamask/json-rpc-middleware-stream":"^8.0.7"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.2","vite":"^6.2.6","eslint":"^9.11.0","mkdirp":"^1.0.4","rimraf":"^4.1.2","vitest":"^3.1.1","ts-node":"^10.9.1","depcheck":"^1.4.7","prettier":"^3.3.3","@swc/core":"1.3.78","@swc/jest":"^0.2.26","deepmerge":"^4.2.2","typescript":"~5.3.3","@types/jest":"^27.5.1","@types/node":"18.14.2","@types/luxon":"^3","@noble/hashes":"^1.7.1","@types/chrome":"^0.0.237","@types/semver":"^7.5.0","@ts-bridge/cli":"^0.6.1","@vitest/browser":"^3.1.1","jest-fetch-mock":"^3.0.3","istanbul-reports":"^3.1.5","@types/tar-stream":"^3.1.1","@types/gunzip-maybe":"^1.4.0","istanbul-lib-report":"^3.0.0","vite-tsconfig-paths":"^4.0.5","@testing-library/dom":"^10.4.0","@types/concat-stream":"^2.0.0","jest-silent-reporter":"^0.6.0","istanbul-lib-coverage":"^3.2.0","@types/readable-stream":"^4.0.15","@lavamoat/allow-scripts":"^3.0.4","@metamask/template-snap":"^0.7.0","@metamask/auto-changelog":"^5.0.1","vite-plugin-node-polyfills":"^0.23.0","@metamask/browser-passworder":"^6.0.0"},"peerDependencies":{"@metamask/snaps-execution-environments":"^7.2.2"},"peerDependenciesMeta":{"@metamask/snaps-execution-environments":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/snaps-controllers_11.2.3_1745837868867_0.977322704501741","host":"s3://npm-registry-packages-npm-production"}},"12.0.0":{"name":"@metamask/snaps-controllers","version":"12.0.0","keywords":["MetaMask","Snaps","Ethereum"],"license":"SEE LICENSE IN LICENSE","_id":"@metamask/snaps-controllers@12.0.0","maintainers":[{"name":"danfinlay","email":"dan@danfinlay.com"},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"mcmire","email":"elliot.winkler@gmail.com"},{"name":"rekmarks","email":"rekmarks@protonmail.com"},{"name":"metamaskbot","email":"metamask-npm@consensys.net"},{"name":"gudahtt","email":"markjstacey@gmail.com"},{"name":"nicholasellul","email":"nicholas.ellul1@gmail.com"},{"name":"sethkfman","email":"sethkfman@gmail.com"},{"name":"naugtur","email":"naugtur@gmail.com"}],"homepage":"https://github.com/MetaMask/snaps/tree/main/packages/snaps-controllers#readme","bugs":{"url":"https://github.com/MetaMask/snaps/issues"},"dist":{"shasum":"aff6da4800662e53e2b3150a10e0ee51e914cf47","tarball":"https://registry.npmjs.org/@metamask/snaps-controllers/-/snaps-controllers-12.0.0.tgz","fileCount":406,"integrity":"sha512-5edP8xp25tZthI9AJN1R2efCuK9c3XCj3o8q9fQFzfjvnj143q2ivBiqMCVIP6xV3ppwmJNf/cKgIJMm5Oc/vw==","signatures":[{"sig":"MEUCIGN9v5Ao0X07kseGwkHXMD8eLeb3uZmIkmIA+3DYWEjAAiEAmcJlBnDfGyxx2f55+hziZ5NuOzYco0/WRAaP7wObUXc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1877312},"main":"./dist/index.cjs","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":"^18.16 || >=20"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./node":{"import":{"types":"./dist/node.d.mts","default":"./dist/node.mjs"},"require":{"types":"./dist/node.d.cts","default":"./dist/node.cjs"}},"./package.json":"./package.json","./react-native":{"import":{"types":"./dist/react-native.d.mts","default":"./dist/react-native.mjs"},"require":{"types":"./dist/react-native.d.cts","default":"./dist/react-native.cjs"}}},"gitHead":"e8a6f38d6fb70635e904101cd927f4e66edca9db","scripts":{"lint":"yarn lint:eslint && yarn lint:misc --check && yarn changelog:validate && yarn lint:dependencies","test":"jest --reporters=jest-silent-reporter && yarn test:browser","build":"ts-bridge --project tsconfig.build.json --verbose --clean --no-references","lint:ci":"yarn lint","lint:fix":"yarn lint:eslint --fix && yarn lint:misc --write","test:pre":"yarn mkdirp test/fixtures && ./scripts/generate-fixtures.sh","lint:misc":"prettier --no-error-on-unmatched-pattern --log-level warn \"**/*.json\" \"**/*.md\" \"**/*.html\" \"!CHANGELOG.md\" --ignore-path ../../.gitignore","test:post":"ts-node scripts/coverage.ts && rimraf coverage/jest coverage/vite","test:clean":"jest --clearCache","test:watch":"jest --watch","lint:eslint":"eslint . --cache","test:browser":"vitest","test:verbose":"jest --verbose","publish:preview":"yarn npm publish --tag preview","changelog:update":"../../scripts/update-changelog.sh @metamask/snaps-controllers","lint:dependencies":"depcheck","changelog:validate":"../../scripts/validate-changelog.sh @metamask/snaps-controllers","since-latest-release":"../../scripts/since-latest-release.sh","test:browser:firefox":"vitest --config ./vitest.config.firefox.mts"},"_npmUser":{"name":"metamaskbot","email":"metamask-npm@consensys.net"},"repository":{"url":"https://github.com/MetaMask/snaps.git","type":"git"},"description":"Controllers for MetaMask Snaps","directories":{},"sideEffects":false,"dependencies":{"immer":"^9.0.6","luxon":"^3.5.0","nanoid":"^3.3.10","semver":"^7.5.4","tar-stream":"^3.1.7","@xstate/fsm":"^2.0.0","async-mutex":"^0.5.0","concat-stream":"^2.0.0","@metamask/utils":"^11.4.0","browserify-zlib":"^0.2.0","fast-deep-equal":"^3.1.3","readable-stream":"^3.6.2","@metamask/key-tree":"^10.1.1","@metamask/snaps-sdk":"^6.23.0","get-npm-tarball-url":"^2.0.3","@metamask/rpc-errors":"^7.0.2","@metamask/snaps-utils":"^9.2.2","@metamask/snaps-registry":"^3.2.3","@metamask/base-controller":"^8.0.1","@metamask/json-rpc-engine":"^10.0.2","@metamask/object-multiplex":"^2.1.0","@metamask/snaps-rpc-methods":"^12.2.0","readable-web-to-node-stream":"^3.0.2","@metamask/approval-controller":"^7.1.3","@metamask/phishing-controller":"^12.5.0","@metamask/post-message-stream":"^10.0.0","@metamask/permission-controller":"^11.0.6","@metamask/json-rpc-middleware-stream":"^8.0.7"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.2","vite":"^6.2.7","eslint":"^9.11.0","mkdirp":"^1.0.4","rimraf":"^4.1.2","vitest":"^3.1.1","ts-node":"^10.9.1","depcheck":"^1.4.7","prettier":"^3.3.3","@swc/core":"1.3.78","@swc/jest":"^0.2.26","deepmerge":"^4.2.2","typescript":"~5.3.3","@types/jest":"^27.5.1","@types/node":"18.14.2","@types/luxon":"^3","@noble/hashes":"^1.7.1","@types/chrome":"^0.0.237","@types/semver":"^7.5.0","@ts-bridge/cli":"^0.6.1","@vitest/browser":"^3.1.1","jest-fetch-mock":"^3.0.3","istanbul-reports":"^3.1.5","@types/tar-stream":"^3.1.1","@types/gunzip-maybe":"^1.4.0","istanbul-lib-report":"^3.0.0","vite-tsconfig-paths":"^4.0.5","@testing-library/dom":"^10.4.0","@types/concat-stream":"^2.0.0","jest-silent-reporter":"^0.6.0","istanbul-lib-coverage":"^3.2.0","@types/readable-stream":"^4.0.15","@lavamoat/allow-scripts":"^3.3.3","@metamask/template-snap":"^0.7.0","@metamask/auto-changelog":"^5.0.2","vite-plugin-node-polyfills":"^0.23.0","@metamask/browser-passworder":"^6.0.0"},"peerDependencies":{"@metamask/snaps-execution-environments":"^8.0.0"},"peerDependenciesMeta":{"@metamask/snaps-execution-environments":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/snaps-controllers_12.0.0_1746696740706_0.34764072545153124","host":"s3://npm-registry-packages-npm-production"}},"12.0.1":{"name":"@metamask/snaps-controllers","version":"12.0.1","keywords":["MetaMask","Snaps","Ethereum"],"license":"SEE LICENSE IN LICENSE","_id":"@metamask/snaps-controllers@12.0.1","maintainers":[{"name":"danfinlay","email":"dan@danfinlay.com"},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"mcmire","email":"elliot.winkler@gmail.com"},{"name":"rekmarks","email":"rekmarks@protonmail.com"},{"name":"metamaskbot","email":"metamask-npm@consensys.net"},{"name":"gudahtt","email":"markjstacey@gmail.com"},{"name":"nicholasellul","email":"nicholas.ellul1@gmail.com"},{"name":"sethkfman","email":"sethkfman@gmail.com"},{"name":"naugtur","email":"naugtur@gmail.com"}],"homepage":"https://github.com/MetaMask/snaps/tree/main/packages/snaps-controllers#readme","bugs":{"url":"https://github.com/MetaMask/snaps/issues"},"dist":{"shasum":"d62af5489ab9010233d66903f56c61f43a1820ed","tarball":"https://registry.npmjs.org/@metamask/snaps-controllers/-/snaps-controllers-12.0.1.tgz","fileCount":406,"integrity":"sha512-gEJwRgimqXyPzvfACM5ZDBK1YBY2Gyt9i8VIzQ/OQ458O7B8cO4/0x8NdfNw2Ux2DTEgMiZKr2boeqGx2ubSkg==","signatures":[{"sig":"MEQCIHGpBwCuHcHU+J1mT0qyAKX5VQxd2tc2nx6cI2RWNhuHAiAo1s1cPUxtKvKZMvDeMqn0IPQRCYqhS4o/GJfW0rqL/A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1877979},"main":"./dist/index.cjs","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":"^18.16 || >=20"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./node":{"import":{"types":"./dist/node.d.mts","default":"./dist/node.mjs"},"require":{"types":"./dist/node.d.cts","default":"./dist/node.cjs"}},"./package.json":"./package.json","./react-native":{"import":{"types":"./dist/react-native.d.mts","default":"./dist/react-native.mjs"},"require":{"types":"./dist/react-native.d.cts","default":"./dist/react-native.cjs"}}},"gitHead":"b428e839e4a6ee7a2f9faccf5880b294836231a1","scripts":{"lint":"yarn lint:eslint && yarn lint:misc --check && yarn changelog:validate && yarn lint:dependencies","test":"jest --reporters=jest-silent-reporter && yarn test:browser","build":"ts-bridge --project tsconfig.build.json --verbose --clean --no-references","lint:ci":"yarn lint","lint:fix":"yarn lint:eslint --fix && yarn lint:misc --write","test:pre":"yarn mkdirp test/fixtures && ./scripts/generate-fixtures.sh","lint:misc":"prettier --no-error-on-unmatched-pattern --log-level warn \"**/*.json\" \"**/*.md\" \"**/*.html\" \"!CHANGELOG.md\" --ignore-path ../../.gitignore","test:post":"ts-node scripts/coverage.ts && rimraf coverage/jest coverage/vite","test:clean":"jest --clearCache","test:watch":"jest --watch","lint:eslint":"eslint . --cache","test:browser":"vitest","test:verbose":"jest --verbose","publish:preview":"yarn npm publish --tag preview","changelog:update":"../../scripts/update-changelog.sh @metamask/snaps-controllers","lint:dependencies":"depcheck","changelog:validate":"../../scripts/validate-changelog.sh @metamask/snaps-controllers","since-latest-release":"../../scripts/since-latest-release.sh","test:browser:firefox":"vitest --config ./vitest.config.firefox.mts"},"_npmUser":{"name":"metamaskbot","email":"metamask-npm@consensys.net"},"repository":{"url":"https://github.com/MetaMask/snaps.git","type":"git"},"description":"Controllers for MetaMask Snaps","directories":{},"sideEffects":false,"dependencies":{"immer":"^9.0.6","luxon":"^3.5.0","nanoid":"^3.3.10","semver":"^7.5.4","tar-stream":"^3.1.7","@xstate/fsm":"^2.0.0","async-mutex":"^0.5.0","concat-stream":"^2.0.0","@metamask/utils":"^11.4.0","browserify-zlib":"^0.2.0","fast-deep-equal":"^3.1.3","readable-stream":"^3.6.2","@metamask/key-tree":"^10.1.1","@metamask/snaps-sdk":"^6.23.0","get-npm-tarball-url":"^2.0.3","@metamask/rpc-errors":"^7.0.2","@metamask/snaps-utils":"^9.2.2","@metamask/snaps-registry":"^3.2.3","@metamask/base-controller":"^8.0.1","@metamask/json-rpc-engine":"^10.0.2","@metamask/object-multiplex":"^2.1.0","@metamask/snaps-rpc-methods":"^12.2.0","readable-web-to-node-stream":"^3.0.2","@metamask/approval-controller":"^7.1.3","@metamask/phishing-controller":"^12.5.0","@metamask/post-message-stream":"^10.0.0","@metamask/permission-controller":"^11.0.6","@metamask/json-rpc-middleware-stream":"^8.0.7"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.2","vite":"^6.2.7","eslint":"^9.11.0","mkdirp":"^1.0.4","rimraf":"^4.1.2","vitest":"^3.1.1","ts-node":"^10.9.1","depcheck":"^1.4.7","prettier":"^3.3.3","@swc/core":"1.3.78","@swc/jest":"^0.2.26","deepmerge":"^4.2.2","typescript":"~5.3.3","@types/jest":"^27.5.1","@types/node":"18.14.2","@types/luxon":"^3","@noble/hashes":"^1.7.1","@types/chrome":"^0.0.237","@types/semver":"^7.5.0","@ts-bridge/cli":"^0.6.1","@vitest/browser":"^3.1.1","jest-fetch-mock":"^3.0.3","istanbul-reports":"^3.1.5","@types/tar-stream":"^3.1.1","@types/gunzip-maybe":"^1.4.0","istanbul-lib-report":"^3.0.0","vite-tsconfig-paths":"^4.0.5","@testing-library/dom":"^10.4.0","@types/concat-stream":"^2.0.0","jest-silent-reporter":"^0.6.0","istanbul-lib-coverage":"^3.2.0","@types/readable-stream":"^4.0.15","@lavamoat/allow-scripts":"^3.3.3","@metamask/template-snap":"^0.7.0","@metamask/auto-changelog":"^5.0.2","vite-plugin-node-polyfills":"^0.23.0","@metamask/browser-passworder":"^6.0.0"},"peerDependencies":{"@metamask/snaps-execution-environments":"^8.0.1"},"peerDependenciesMeta":{"@metamask/snaps-execution-environments":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/snaps-controllers_12.0.1_1747151057639_0.43808868815509294","host":"s3://npm-registry-packages-npm-production"}},"12.1.0":{"name":"@metamask/snaps-controllers","version":"12.1.0","keywords":["MetaMask","Snaps","Ethereum"],"license":"SEE LICENSE IN LICENSE","_id":"@metamask/snaps-controllers@12.1.0","maintainers":[{"name":"danfinlay","email":"dan@danfinlay.com"},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"mcmire","email":"elliot.winkler@gmail.com"},{"name":"rekmarks","email":"rekmarks@protonmail.com"},{"name":"metamaskbot","email":"metamask-npm@consensys.net"},{"name":"gudahtt","email":"markjstacey@gmail.com"},{"name":"nicholasellul","email":"nicholas.ellul1@gmail.com"},{"name":"sethkfman","email":"sethkfman@gmail.com"},{"name":"naugtur","email":"naugtur@gmail.com"}],"homepage":"https://github.com/MetaMask/snaps/tree/main/packages/snaps-controllers#readme","bugs":{"url":"https://github.com/MetaMask/snaps/issues"},"dist":{"shasum":"abb0330e8c3ca82a34755b8d30c9b950e1f3f126","tarball":"https://registry.npmjs.org/@metamask/snaps-controllers/-/snaps-controllers-12.1.0.tgz","fileCount":406,"integrity":"sha512-55WB90d2mPqfujQk8VWv4CmZA/eVEj+okxKxgeVbKq0yq0UbauVgVAodUj7j0jnsJku3zniwItK2oyh5sibiXg==","signatures":[{"sig":"MEQCIE4oleLuj5dbjdQ4Tt0ocrHsBUkBRyU/UnFiZ/iMWLjiAiA3j0tjThDp30LppVKHBOOQBB0Uo1zBXVlvCFAK6+J99w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1895341},"main":"./dist/index.cjs","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":"^18.16 || >=20"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./node":{"import":{"types":"./dist/node.d.mts","default":"./dist/node.mjs"},"require":{"types":"./dist/node.d.cts","default":"./dist/node.cjs"}},"./package.json":"./package.json","./react-native":{"import":{"types":"./dist/react-native.d.mts","default":"./dist/react-native.mjs"},"require":{"types":"./dist/react-native.d.cts","default":"./dist/react-native.cjs"}}},"gitHead":"e178e416b9428cc4f214ed92f27e551b541de2e3","scripts":{"lint":"yarn lint:eslint && yarn lint:misc --check && yarn changelog:validate && yarn lint:dependencies","test":"jest --reporters=jest-silent-reporter && yarn test:browser","build":"ts-bridge --project tsconfig.build.json --verbose --clean --no-references","lint:ci":"yarn lint","lint:fix":"yarn lint:eslint --fix && yarn lint:misc --write","test:pre":"yarn mkdirp test/fixtures && ./scripts/generate-fixtures.sh","lint:misc":"prettier --no-error-on-unmatched-pattern --log-level warn \"**/*.json\" \"**/*.md\" \"**/*.html\" \"!CHANGELOG.md\" --ignore-path ../../.gitignore","test:post":"ts-node scripts/coverage.ts && rimraf coverage/jest coverage/vite","test:clean":"jest --clearCache","test:watch":"jest --watch","lint:eslint":"eslint . --cache","test:browser":"vitest","test:verbose":"jest --verbose","publish:preview":"yarn npm publish --tag preview","changelog:update":"../../scripts/update-changelog.sh @metamask/snaps-controllers","lint:dependencies":"depcheck","changelog:validate":"../../scripts/validate-changelog.sh @metamask/snaps-controllers","since-latest-release":"../../scripts/since-latest-release.sh","test:browser:firefox":"vitest --config ./vitest.config.firefox.mts"},"_npmUser":{"name":"metamaskbot","email":"metamask-npm@consensys.net"},"repository":{"url":"https://github.com/MetaMask/snaps.git","type":"git"},"description":"Controllers for MetaMask Snaps","directories":{},"sideEffects":false,"dependencies":{"immer":"^9.0.6","luxon":"^3.5.0","nanoid":"^3.3.10","semver":"^7.5.4","tar-stream":"^3.1.7","@xstate/fsm":"^2.0.0","async-mutex":"^0.5.0","concat-stream":"^2.0.0","@metamask/utils":"^11.4.0","browserify-zlib":"^0.2.0","fast-deep-equal":"^3.1.3","readable-stream":"^3.6.2","@metamask/key-tree":"^10.1.1","@metamask/snaps-sdk":"^6.24.0","get-npm-tarball-url":"^2.0.3","@metamask/rpc-errors":"^7.0.2","@metamask/snaps-utils":"^9.3.0","@metamask/snaps-registry":"^3.2.3","@metamask/base-controller":"^8.0.1","@metamask/json-rpc-engine":"^10.0.2","@metamask/object-multiplex":"^2.1.0","@metamask/snaps-rpc-methods":"^12.3.0","readable-web-to-node-stream":"^3.0.2","@metamask/approval-controller":"^7.1.3","@metamask/phishing-controller":"^12.5.0","@metamask/post-message-stream":"^10.0.0","@metamask/permission-controller":"^11.0.6","@metamask/json-rpc-middleware-stream":"^8.0.7"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.2","vite":"^6.2.7","eslint":"^9.11.0","mkdirp":"^1.0.4","rimraf":"^4.1.2","vitest":"^3.1.1","ts-node":"^10.9.1","depcheck":"^1.4.7","prettier":"^3.3.3","@swc/core":"1.3.78","@swc/jest":"^0.2.26","deepmerge":"^4.2.2","typescript":"~5.3.3","@types/jest":"^27.5.1","@types/node":"18.14.2","@types/luxon":"^3","@noble/hashes":"^1.7.1","@types/chrome":"^0.0.237","@types/semver":"^7.5.0","@ts-bridge/cli":"^0.6.1","@vitest/browser":"^3.1.1","jest-fetch-mock":"^3.0.3","istanbul-reports":"^3.1.5","@types/tar-stream":"^3.1.1","@types/gunzip-maybe":"^1.4.0","istanbul-lib-report":"^3.0.0","vite-tsconfig-paths":"^4.0.5","@testing-library/dom":"^10.4.0","@types/concat-stream":"^2.0.0","jest-silent-reporter":"^0.6.0","istanbul-lib-coverage":"^3.2.0","@types/readable-stream":"^4.0.15","@lavamoat/allow-scripts":"^3.3.3","@metamask/template-snap":"^0.7.0","@metamask/auto-changelog":"^5.0.2","vite-plugin-node-polyfills":"^0.23.0","@metamask/browser-passworder":"^6.0.0"},"peerDependencies":{"@metamask/snaps-execution-environments":"^8.1.0"},"peerDependenciesMeta":{"@metamask/snaps-execution-environments":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/snaps-controllers_12.1.0_1747393296787_0.28005399178752466","host":"s3://npm-registry-packages-npm-production"}},"12.2.0":{"name":"@metamask/snaps-controllers","version":"12.2.0","keywords":["MetaMask","Snaps","Ethereum"],"license":"SEE LICENSE IN LICENSE","_id":"@metamask/snaps-controllers@12.2.0","maintainers":[{"name":"danfinlay","email":"dan@danfinlay.com"},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"mcmire","email":"elliot.winkler@gmail.com"},{"name":"rekmarks","email":"rekmarks@protonmail.com"},{"name":"metamaskbot","email":"metamask-npm@consensys.net"},{"name":"gudahtt","email":"markjstacey@gmail.com"},{"name":"nicholasellul","email":"nicholas.ellul1@gmail.com"},{"name":"sethkfman","email":"sethkfman@gmail.com"},{"name":"naugtur","email":"naugtur@gmail.com"}],"homepage":"https://github.com/MetaMask/snaps/tree/main/packages/snaps-controllers#readme","bugs":{"url":"https://github.com/MetaMask/snaps/issues"},"dist":{"shasum":"aabc81ff76bde3608509413c73b1574b13aef091","tarball":"https://registry.npmjs.org/@metamask/snaps-controllers/-/snaps-controllers-12.2.0.tgz","fileCount":406,"integrity":"sha512-Vl20a5lvgeLAnT+p7CUrXhazObm8Td18TH0ppKgARiIeixR+RttxWovwmV5aQmqPf9Q4enyuhKzWmRtX2qKrDA==","signatures":[{"sig":"MEUCIQClVDKkbTpWFyfcV2AXRHW0KWVDpI6xk8SLgNpEbomR0gIgSsLxqBxkruvTlqiwR9K5dlW+p2izf3yj/WSVli3TioE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1902127},"main":"./dist/index.cjs","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":"^18.16 || >=20"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./node":{"import":{"types":"./dist/node.d.mts","default":"./dist/node.mjs"},"require":{"types":"./dist/node.d.cts","default":"./dist/node.cjs"}},"./package.json":"./package.json","./react-native":{"import":{"types":"./dist/react-native.d.mts","default":"./dist/react-native.mjs"},"require":{"types":"./dist/react-native.d.cts","default":"./dist/react-native.cjs"}}},"gitHead":"c99e66481269160e319f31fc96bb18e55c669e1f","scripts":{"lint":"yarn lint:eslint && yarn lint:misc --check && yarn changelog:validate && yarn lint:dependencies","test":"jest --reporters=jest-silent-reporter && yarn test:browser","build":"ts-bridge --project tsconfig.build.json --verbose --clean --no-references","lint:ci":"yarn lint","lint:fix":"yarn lint:eslint --fix && yarn lint:misc --write","test:pre":"yarn mkdirp test/fixtures && ./scripts/generate-fixtures.sh","lint:misc":"prettier --no-error-on-unmatched-pattern --log-level warn \"**/*.json\" \"**/*.md\" \"**/*.html\" \"!CHANGELOG.md\" --ignore-path ../../.gitignore","test:post":"ts-node scripts/coverage.ts && rimraf coverage/jest coverage/vite","test:clean":"jest --clearCache","test:watch":"jest --watch","lint:eslint":"eslint . --cache","test:browser":"vitest","test:verbose":"jest --verbose","publish:preview":"yarn npm publish --tag preview","changelog:update":"../../scripts/update-changelog.sh @metamask/snaps-controllers","lint:dependencies":"depcheck","changelog:validate":"../../scripts/validate-changelog.sh @metamask/snaps-controllers","since-latest-release":"../../scripts/since-latest-release.sh","test:browser:firefox":"vitest --config ./vitest.config.firefox.mts"},"_npmUser":{"name":"metamaskbot","email":"metamask-npm@consensys.net"},"repository":{"url":"https://github.com/MetaMask/snaps.git","type":"git"},"description":"Controllers for MetaMask Snaps","directories":{},"sideEffects":false,"dependencies":{"immer":"^9.0.6","luxon":"^3.5.0","nanoid":"^3.3.10","semver":"^7.5.4","tar-stream":"^3.1.7","@xstate/fsm":"^2.0.0","async-mutex":"^0.5.0","concat-stream":"^2.0.0","@metamask/utils":"^11.4.0","browserify-zlib":"^0.2.0","fast-deep-equal":"^3.1.3","readable-stream":"^3.6.2","@metamask/key-tree":"^10.1.1","@metamask/snaps-sdk":"^6.24.0","get-npm-tarball-url":"^2.0.3","@metamask/rpc-errors":"^7.0.2","@metamask/snaps-utils":"^9.3.0","@metamask/snaps-registry":"^3.2.3","@metamask/base-controller":"^8.0.1","@metamask/json-rpc-engine":"^10.0.2","@metamask/object-multiplex":"^2.1.0","@metamask/snaps-rpc-methods":"^12.3.0","readable-web-to-node-stream":"^3.0.2","@metamask/approval-controller":"^7.1.3","@metamask/phishing-controller":"^12.5.0","@metamask/post-message-stream":"^10.0.0","@metamask/permission-controller":"^11.0.6","@metamask/json-rpc-middleware-stream":"^8.0.7"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.2","vite":"^6.2.7","eslint":"^9.11.0","mkdirp":"^1.0.4","rimraf":"^4.1.2","vitest":"^3.1.1","ts-node":"^10.9.1","depcheck":"^1.4.7","prettier":"^3.3.3","@swc/core":"1.3.78","@swc/jest":"^0.2.26","deepmerge":"^4.2.2","typescript":"~5.3.3","@types/jest":"^27.5.1","@types/node":"18.14.2","@types/luxon":"^3","@noble/hashes":"^1.7.1","@types/chrome":"^0.0.237","@types/semver":"^7.5.0","@ts-bridge/cli":"^0.6.1","@vitest/browser":"^3.1.1","jest-fetch-mock":"^3.0.3","istanbul-reports":"^3.1.5","@types/tar-stream":"^3.1.1","@types/gunzip-maybe":"^1.4.0","istanbul-lib-report":"^3.0.0","vite-tsconfig-paths":"^4.0.5","@testing-library/dom":"^10.4.0","@types/concat-stream":"^2.0.0","jest-silent-reporter":"^0.6.0","istanbul-lib-coverage":"^3.2.0","@types/readable-stream":"^4.0.15","@lavamoat/allow-scripts":"^3.3.3","@metamask/template-snap":"^0.7.0","@metamask/auto-changelog":"^5.0.2","vite-plugin-node-polyfills":"^0.23.0","@metamask/browser-passworder":"^6.0.0"},"peerDependencies":{"@metamask/snaps-execution-environments":"^8.1.0"},"peerDependenciesMeta":{"@metamask/snaps-execution-environments":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/snaps-controllers_12.2.0_1747732565363_0.0711723039416976","host":"s3://npm-registry-packages-npm-production"}},"12.3.0":{"name":"@metamask/snaps-controllers","version":"12.3.0","keywords":["MetaMask","Snaps","Ethereum"],"license":"SEE LICENSE IN LICENSE","_id":"@metamask/snaps-controllers@12.3.0","maintainers":[{"name":"danfinlay","email":"dan@danfinlay.com"},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"mcmire","email":"elliot.winkler@gmail.com"},{"name":"rekmarks","email":"rekmarks@protonmail.com"},{"name":"metamaskbot","email":"metamask-npm@consensys.net"},{"name":"gudahtt","email":"markjstacey@gmail.com"},{"name":"nicholasellul","email":"nicholas.ellul1@gmail.com"},{"name":"sethkfman","email":"sethkfman@gmail.com"},{"name":"naugtur","email":"naugtur@gmail.com"}],"homepage":"https://github.com/MetaMask/snaps/tree/main/packages/snaps-controllers#readme","bugs":{"url":"https://github.com/MetaMask/snaps/issues"},"dist":{"shasum":"6ce5b380d069e4c074537bc3426c927679278db7","tarball":"https://registry.npmjs.org/@metamask/snaps-controllers/-/snaps-controllers-12.3.0.tgz","fileCount":398,"integrity":"sha512-F+751S43pXa2DqfmWUPxb9OqEPSoeZaRBbSe+79Z+lq2pTheHTeLfDgS8Co0pRw5CC8oCpUAu8uLED0mCSw4QQ==","signatures":[{"sig":"MEUCIH5ipsCOrDrDtWrZWQjeAwbGmZSb+3l4JtGELKPJC895AiEAjHX/twuKSC2TzMcSozKFwLocfbAUD5pvUkoI3i2WwgM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1904474},"main":"./dist/index.cjs","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":"^18.16 || >=20"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./node":{"import":{"types":"./dist/node.d.mts","default":"./dist/node.mjs"},"require":{"types":"./dist/node.d.cts","default":"./dist/node.cjs"}},"./package.json":"./package.json","./react-native":{"import":{"types":"./dist/react-native.d.mts","default":"./dist/react-native.mjs"},"require":{"types":"./dist/react-native.d.cts","default":"./dist/react-native.cjs"}}},"gitHead":"5c758a1d7bd1854c358d86e5f4abcfcb5794e066","scripts":{"lint":"yarn lint:eslint && yarn lint:misc --check && yarn changelog:validate && yarn lint:dependencies","test":"jest --reporters=jest-silent-reporter && yarn test:browser","build":"ts-bridge --project tsconfig.build.json --verbose --clean --no-references","lint:ci":"yarn lint","lint:fix":"yarn lint:eslint --fix && yarn lint:misc --write","test:pre":"yarn mkdirp test/fixtures && ./scripts/generate-fixtures.sh","lint:misc":"prettier --no-error-on-unmatched-pattern --log-level warn \"**/*.json\" \"**/*.md\" \"**/*.html\" \"!CHANGELOG.md\" --ignore-path ../../.gitignore","test:post":"ts-node scripts/coverage.ts && rimraf coverage/jest coverage/vite","test:clean":"jest --clearCache","test:watch":"jest --watch","lint:eslint":"eslint . --cache","test:browser":"vitest","test:verbose":"jest --verbose","publish:preview":"yarn npm publish --tag preview","changelog:update":"../../scripts/update-changelog.sh @metamask/snaps-controllers","lint:dependencies":"depcheck","changelog:validate":"../../scripts/validate-changelog.sh @metamask/snaps-controllers","since-latest-release":"../../scripts/since-latest-release.sh","test:browser:firefox":"vitest --config ./vitest.config.firefox.mts"},"_npmUser":{"name":"metamaskbot","email":"metamask-npm@consensys.net"},"repository":{"url":"https://github.com/MetaMask/snaps.git","type":"git"},"description":"Controllers for MetaMask Snaps","directories":{},"sideEffects":false,"dependencies":{"immer":"^9.0.6","luxon":"^3.5.0","nanoid":"^3.3.10","semver":"^7.5.4","tar-stream":"^3.1.7","@xstate/fsm":"^2.0.0","async-mutex":"^0.5.0","concat-stream":"^2.0.0","@metamask/utils":"^11.4.0","browserify-zlib":"^0.2.0","fast-deep-equal":"^3.1.3","readable-stream":"^3.6.2","@metamask/key-tree":"^10.1.1","@metamask/snaps-sdk":"^7.1.0","get-npm-tarball-url":"^2.0.3","@metamask/rpc-errors":"^7.0.2","@metamask/snaps-utils":"^9.4.0","@metamask/snaps-registry":"^3.2.3","@metamask/base-controller":"^8.0.1","@metamask/json-rpc-engine":"^10.0.2","@metamask/object-multiplex":"^2.1.0","@metamask/snaps-rpc-methods":"^12.4.0","readable-web-to-node-stream":"^3.0.2","@metamask/approval-controller":"^7.1.3","@metamask/phishing-controller":"^12.5.0","@metamask/post-message-stream":"^10.0.0","@metamask/permission-controller":"^11.0.6","@metamask/json-rpc-middleware-stream":"^8.0.7"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.2","vite":"^6.2.7","eslint":"^9.11.0","mkdirp":"^1.0.4","rimraf":"^4.1.2","vitest":"^3.1.1","ts-node":"^10.9.1","depcheck":"^1.4.7","prettier":"^3.3.3","@swc/core":"1.3.78","@swc/jest":"^0.2.26","deepmerge":"^4.2.2","typescript":"~5.3.3","@types/jest":"^27.5.1","@types/node":"18.14.2","@types/luxon":"^3","@noble/hashes":"^1.7.1","@types/chrome":"^0.0.237","@types/semver":"^7.5.0","@ts-bridge/cli":"^0.6.1","@vitest/browser":"^3.1.1","jest-fetch-mock":"^3.0.3","istanbul-reports":"^3.1.5","@types/tar-stream":"^3.1.1","@types/gunzip-maybe":"^1.4.0","istanbul-lib-report":"^3.0.0","vite-tsconfig-paths":"^4.0.5","@testing-library/dom":"^10.4.0","@types/concat-stream":"^2.0.0","jest-silent-reporter":"^0.6.0","istanbul-lib-coverage":"^3.2.0","@types/readable-stream":"^4.0.15","@lavamoat/allow-scripts":"^3.3.3","@metamask/template-snap":"^0.7.0","@metamask/auto-changelog":"^5.0.2","vite-plugin-node-polyfills":"^0.23.0","@metamask/browser-passworder":"^6.0.0"},"peerDependencies":{"@metamask/snaps-execution-environments":"^8.1.0"},"peerDependenciesMeta":{"@metamask/snaps-execution-environments":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/snaps-controllers_12.3.0_1748356109486_0.985144149230551","host":"s3://npm-registry-packages-npm-production"}},"12.3.1":{"name":"@metamask/snaps-controllers","version":"12.3.1","keywords":["MetaMask","Snaps","Ethereum"],"license":"SEE LICENSE IN LICENSE","_id":"@metamask/snaps-controllers@12.3.1","maintainers":[{"name":"danfinlay","email":"dan@danfinlay.com"},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"mcmire","email":"elliot.winkler@gmail.com"},{"name":"rekmarks","email":"rekmarks@protonmail.com"},{"name":"metamaskbot","email":"metamask-npm@consensys.net"},{"name":"gudahtt","email":"markjstacey@gmail.com"},{"name":"nicholasellul","email":"nicholas.ellul1@gmail.com"},{"name":"sethkfman","email":"sethkfman@gmail.com"},{"name":"naugtur","email":"naugtur@gmail.com"}],"homepage":"https://github.com/MetaMask/snaps/tree/main/packages/snaps-controllers#readme","bugs":{"url":"https://github.com/MetaMask/snaps/issues"},"dist":{"shasum":"70b52c1bee74c71f4a71cec9c81ee4100dbea0f1","tarball":"https://registry.npmjs.org/@metamask/snaps-controllers/-/snaps-controllers-12.3.1.tgz","fileCount":398,"integrity":"sha512-ML5QI3hOfTL5fupYCHZFJXXYe1JqlBorNwK+x9UM690Zbj86ewkXe3nVB4EpU6fmPbgqkocMYfiKx9YCLxzu5w==","signatures":[{"sig":"MEUCIQD0xJitu6CDPCUN/0jFoOd9MJwF8rmB+nBHp2Ep+itfewIgL6G2EnXnrRlyxokWjsYgY+gtCDuYrwlWUjQlZCdaVSI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1904259},"main":"./dist/index.cjs","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":"^18.16 || >=20"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./node":{"import":{"types":"./dist/node.d.mts","default":"./dist/node.mjs"},"require":{"types":"./dist/node.d.cts","default":"./dist/node.cjs"}},"./package.json":"./package.json","./react-native":{"import":{"types":"./dist/react-native.d.mts","default":"./dist/react-native.mjs"},"require":{"types":"./dist/react-native.d.cts","default":"./dist/react-native.cjs"}}},"gitHead":"de6f8992635b0fcc445faccc9119686864d6bfe2","scripts":{"lint":"yarn lint:eslint && yarn lint:misc --check && yarn changelog:validate && yarn lint:dependencies","test":"jest --reporters=jest-silent-reporter && yarn test:browser","build":"ts-bridge --project tsconfig.build.json --verbose --clean --no-references","lint:ci":"yarn lint","lint:fix":"yarn lint:eslint --fix && yarn lint:misc --write","test:pre":"yarn mkdirp test/fixtures && ./scripts/generate-fixtures.sh","lint:misc":"prettier --no-error-on-unmatched-pattern --log-level warn \"**/*.json\" \"**/*.md\" \"**/*.html\" \"!CHANGELOG.md\" --ignore-path ../../.gitignore","test:post":"ts-node scripts/coverage.ts && rimraf coverage/jest coverage/vite","test:clean":"jest --clearCache","test:watch":"jest --watch","lint:eslint":"eslint . --cache","test:browser":"vitest","test:verbose":"jest --verbose","publish:preview":"yarn npm publish --tag preview","changelog:update":"../../scripts/update-changelog.sh @metamask/snaps-controllers","lint:dependencies":"depcheck","changelog:validate":"../../scripts/validate-changelog.sh @metamask/snaps-controllers","since-latest-release":"../../scripts/since-latest-release.sh","test:browser:firefox":"vitest --config ./vitest.config.firefox.mts"},"_npmUser":{"name":"metamaskbot","email":"metamask-npm@consensys.net"},"repository":{"url":"https://github.com/MetaMask/snaps.git","type":"git"},"description":"Controllers for MetaMask Snaps","directories":{},"sideEffects":false,"dependencies":{"immer":"^9.0.6","luxon":"^3.5.0","nanoid":"^3.3.10","semver":"^7.5.4","tar-stream":"^3.1.7","@xstate/fsm":"^2.0.0","async-mutex":"^0.5.0","concat-stream":"^2.0.0","@metamask/utils":"^11.4.0","browserify-zlib":"^0.2.0","fast-deep-equal":"^3.1.3","readable-stream":"^3.6.2","@metamask/key-tree":"^10.1.1","@metamask/snaps-sdk":"^7.1.0","get-npm-tarball-url":"^2.0.3","@metamask/rpc-errors":"^7.0.2","@metamask/snaps-utils":"^9.4.0","@metamask/snaps-registry":"^3.2.3","@metamask/base-controller":"^8.0.1","@metamask/json-rpc-engine":"^10.0.2","@metamask/object-multiplex":"^2.1.0","@metamask/snaps-rpc-methods":"^12.4.0","readable-web-to-node-stream":"^3.0.2","@metamask/approval-controller":"^7.1.3","@metamask/phishing-controller":"^12.5.0","@metamask/post-message-stream":"^10.0.0","@metamask/permission-controller":"^11.0.6","@metamask/json-rpc-middleware-stream":"^8.0.7"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.2","vite":"^6.2.7","eslint":"^9.11.0","mkdirp":"^1.0.4","rimraf":"^4.1.2","vitest":"^3.1.1","ts-node":"^10.9.1","depcheck":"^1.4.7","prettier":"^3.3.3","@swc/core":"1.3.78","@swc/jest":"^0.2.26","deepmerge":"^4.2.2","typescript":"~5.3.3","@types/jest":"^27.5.1","@types/node":"18.14.2","@types/luxon":"^3","@noble/hashes":"^1.7.1","@types/chrome":"^0.0.237","@types/semver":"^7.5.0","@ts-bridge/cli":"^0.6.1","@vitest/browser":"^3.1.1","jest-fetch-mock":"^3.0.3","istanbul-reports":"^3.1.5","@types/tar-stream":"^3.1.1","@types/gunzip-maybe":"^1.4.0","istanbul-lib-report":"^3.0.0","vite-tsconfig-paths":"^4.0.5","@testing-library/dom":"^10.4.0","@types/concat-stream":"^2.0.0","jest-silent-reporter":"^0.6.0","istanbul-lib-coverage":"^3.2.0","@types/readable-stream":"^4.0.15","@lavamoat/allow-scripts":"^3.3.3","@metamask/template-snap":"^0.7.0","@metamask/auto-changelog":"^5.0.2","vite-plugin-node-polyfills":"^0.23.0","@metamask/browser-passworder":"^6.0.0"},"peerDependencies":{"@metamask/snaps-execution-environments":"^8.1.0"},"peerDependenciesMeta":{"@metamask/snaps-execution-environments":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/snaps-controllers_12.3.1_1748420265795_0.4375176919121968","host":"s3://npm-registry-packages-npm-production"}},"13.0.0":{"name":"@metamask/snaps-controllers","version":"13.0.0","keywords":["MetaMask","Snaps","Ethereum"],"license":"SEE LICENSE IN LICENSE","_id":"@metamask/snaps-controllers@13.0.0","maintainers":[{"name":"danfinlay","email":"dan@danfinlay.com"},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"mcmire","email":"elliot.winkler@gmail.com"},{"name":"rekmarks","email":"rekmarks@protonmail.com"},{"name":"metamaskbot","email":"metamask-npm@consensys.net"},{"name":"gudahtt","email":"markjstacey@gmail.com"},{"name":"nicholasellul","email":"nicholas.ellul1@gmail.com"},{"name":"sethkfman","email":"sethkfman@gmail.com"},{"name":"naugtur","email":"naugtur@gmail.com"}],"homepage":"https://github.com/MetaMask/snaps/tree/main/packages/snaps-controllers#readme","bugs":{"url":"https://github.com/MetaMask/snaps/issues"},"dist":{"shasum":"d7fc4bef60339bfe5f4fa79297a8e4c6588ee186","tarball":"https://registry.npmjs.org/@metamask/snaps-controllers/-/snaps-controllers-13.0.0.tgz","fileCount":406,"integrity":"sha512-n6ork4X2kmqh/CGD5ueKacbSrQ2SXbeogWKiUdy5s7roSpnsCeqXRiwxFT4F/bCebwrvAzug9pTRaFaEerHWzQ==","signatures":[{"sig":"MEQCIFB2x0buPhaxrzHOJ/z4x5Fas6d3Z4ZuhinZUhWrDPJFAiBj/HO+b/Sy2F8OuTbkNRW9g2grootage49J8J8ybc7PQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1823405},"main":"./dist/index.cjs","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":"^20 || >=22"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./node":{"import":{"types":"./dist/node.d.mts","default":"./dist/node.mjs"},"require":{"types":"./dist/node.d.cts","default":"./dist/node.cjs"}},"./package.json":"./package.json","./react-native":{"import":{"types":"./dist/react-native.d.mts","default":"./dist/react-native.mjs"},"require":{"types":"./dist/react-native.d.cts","default":"./dist/react-native.cjs"}}},"gitHead":"08bb538d5fde6f840adc691d210ae7dde47333fb","scripts":{"lint":"yarn lint:eslint && yarn lint:misc --check && yarn changelog:validate && yarn lint:dependencies","test":"jest --reporters=jest-silent-reporter && yarn test:browser","build":"ts-bridge --project tsconfig.build.json --verbose --clean --no-references","lint:ci":"yarn lint","lint:fix":"yarn lint:eslint --fix && yarn lint:misc --write","test:pre":"yarn mkdirp test/fixtures && ./scripts/generate-fixtures.sh","lint:misc":"prettier --no-error-on-unmatched-pattern --log-level warn \"**/*.json\" \"**/*.md\" \"**/*.html\" \"!CHANGELOG.md\" --ignore-path ../../.gitignore","test:post":"ts-node scripts/coverage.ts && rimraf coverage/jest coverage/vite","test:clean":"jest --clearCache","test:watch":"jest --watch","lint:eslint":"eslint . --cache","test:browser":"vitest","test:verbose":"jest --verbose","publish:preview":"yarn npm publish --tag preview","changelog:update":"../../scripts/update-changelog.sh @metamask/snaps-controllers","lint:dependencies":"depcheck","changelog:validate":"../../scripts/validate-changelog.sh @metamask/snaps-controllers","since-latest-release":"../../scripts/since-latest-release.sh","test:browser:firefox":"vitest --config ./vitest.config.firefox.mts"},"_npmUser":{"name":"metamaskbot","email":"metamask-npm@consensys.net"},"repository":{"url":"https://github.com/MetaMask/snaps.git","type":"git"},"description":"Controllers for MetaMask Snaps","directories":{},"sideEffects":false,"dependencies":{"immer":"^9.0.6","luxon":"^3.5.0","nanoid":"^3.3.10","semver":"^7.5.4","tar-stream":"^3.1.7","@xstate/fsm":"^2.0.0","async-mutex":"^0.5.0","cron-parser":"^4.5.0","concat-stream":"^2.0.0","@metamask/utils":"^11.4.0","fast-deep-equal":"^3.1.3","readable-stream":"^3.6.2","@metamask/key-tree":"^10.1.1","@metamask/snaps-sdk":"^8.0.0","get-npm-tarball-url":"^2.0.3","@metamask/rpc-errors":"^7.0.2","@metamask/snaps-utils":"^10.0.0","@metamask/snaps-registry":"^3.2.3","@metamask/base-controller":"^8.0.1","@metamask/json-rpc-engine":"^10.0.2","@metamask/object-multiplex":"^2.1.0","@metamask/snaps-rpc-methods":"^13.0.0","readable-web-to-node-stream":"^3.0.2","@metamask/approval-controller":"^7.1.3","@metamask/phishing-controller":"^12.5.0","@metamask/post-message-stream":"^10.0.0","@metamask/permission-controller":"^11.0.6","@metamask/json-rpc-middleware-stream":"^8.0.7"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.2","vite":"^6.2.7","eslint":"^9.11.0","mkdirp":"^1.0.4","rimraf":"^4.1.2","vitest":"^3.1.1","ts-node":"^10.9.1","depcheck":"^1.4.7","prettier":"^3.3.3","@swc/core":"1.11.31","@swc/jest":"^0.2.38","deepmerge":"^4.2.2","typescript":"~5.3.3","@types/jest":"^27.5.1","@types/node":"18.14.2","@types/luxon":"^3","@noble/hashes":"^1.7.1","@types/chrome":"^0.0.237","@types/semver":"^7.5.0","@ts-bridge/cli":"^0.6.1","@vitest/browser":"^3.1.1","jest-fetch-mock":"^3.0.3","istanbul-reports":"^3.1.5","@types/tar-stream":"^3.1.1","@types/gunzip-maybe":"^1.4.0","istanbul-lib-report":"^3.0.0","vite-tsconfig-paths":"^4.0.5","@testing-library/dom":"^10.4.0","@types/concat-stream":"^2.0.0","jest-silent-reporter":"^0.6.0","istanbul-lib-coverage":"^3.2.0","@types/readable-stream":"^4.0.15","@lavamoat/allow-scripts":"^3.3.3","@metamask/template-snap":"^0.7.0","@metamask/auto-changelog":"^5.0.2","vite-plugin-node-polyfills":"^0.23.0","@metamask/browser-passworder":"^6.0.0"},"peerDependencies":{"@metamask/snaps-execution-environments":"^9.0.0"},"peerDependenciesMeta":{"@metamask/snaps-execution-environments":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/snaps-controllers_13.0.0_1749555220724_0.8290556804629066","host":"s3://npm-registry-packages-npm-production"}},"13.1.0":{"name":"@metamask/snaps-controllers","version":"13.1.0","keywords":["MetaMask","Snaps","Ethereum"],"license":"SEE LICENSE IN LICENSE","_id":"@metamask/snaps-controllers@13.1.0","maintainers":[{"name":"danfinlay","email":"dan@danfinlay.com"},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"mcmire","email":"elliot.winkler@gmail.com"},{"name":"rekmarks","email":"rekmarks@protonmail.com"},{"name":"metamaskbot","email":"metamask-npm@consensys.net"},{"name":"gudahtt","email":"markjstacey@gmail.com"},{"name":"nicholasellul","email":"nicholas.ellul1@gmail.com"},{"name":"sethkfman","email":"sethkfman@gmail.com"},{"name":"naugtur","email":"naugtur@gmail.com"}],"homepage":"https://github.com/MetaMask/snaps/tree/main/packages/snaps-controllers#readme","bugs":{"url":"https://github.com/MetaMask/snaps/issues"},"dist":{"shasum":"c0c51a444bc47adf6ba990fca36d78a69bc10133","tarball":"https://registry.npmjs.org/@metamask/snaps-controllers/-/snaps-controllers-13.1.0.tgz","fileCount":422,"integrity":"sha512-PhKNxVKeH0YwKc4Wh9SxkJXmUgsDlnQEXrZ5hUw8FbSiWVOFFwf/isH5K7ynL1CVUcTwt34eEn3ZKpHsCdt3EA==","signatures":[{"sig":"MEUCIEtvjpH9FU2M5QzY90chbsoqsL8Rz/yRQ2k1C0QN3SDQAiEAx9SnADmiK9hvfndBmQaYDt++G9hf43h3rBiWvaDCqBQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1881930},"main":"./dist/index.cjs","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":"^20 || >=22"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./node":{"import":{"types":"./dist/node.d.mts","default":"./dist/node.mjs"},"require":{"types":"./dist/node.d.cts","default":"./dist/node.cjs"}},"./package.json":"./package.json","./react-native":{"import":{"types":"./dist/react-native.d.mts","default":"./dist/react-native.mjs"},"require":{"types":"./dist/react-native.d.cts","default":"./dist/react-native.cjs"}}},"gitHead":"728e3f7b8939e2dc1db74cd345be17f503671be0","scripts":{"lint":"yarn lint:eslint && yarn lint:misc --check && yarn changelog:validate && yarn lint:dependencies","test":"jest --reporters=jest-silent-reporter && yarn test:browser","build":"ts-bridge --project tsconfig.build.json --verbose --clean --no-references","lint:ci":"yarn lint","lint:fix":"yarn lint:eslint --fix && yarn lint:misc --write","test:pre":"yarn mkdirp test/fixtures && ./scripts/generate-fixtures.sh","lint:misc":"prettier --no-error-on-unmatched-pattern --log-level warn \"**/*.json\" \"**/*.md\" \"**/*.html\" \"!CHANGELOG.md\" --ignore-path ../../.gitignore","test:post":"ts-node scripts/coverage.ts && rimraf coverage/jest coverage/vite","test:clean":"jest --clearCache","test:watch":"jest --watch","lint:eslint":"eslint . --cache","test:browser":"vitest","test:verbose":"jest --verbose","publish:preview":"yarn npm publish --tag preview","changelog:update":"../../scripts/update-changelog.sh @metamask/snaps-controllers","lint:dependencies":"depcheck","changelog:validate":"../../scripts/validate-changelog.sh @metamask/snaps-controllers","since-latest-release":"../../scripts/since-latest-release.sh","test:browser:firefox":"vitest --config ./vitest.config.firefox.mts"},"_npmUser":{"name":"metamaskbot","actor":{"name":"metamaskbot","type":"user","email":"metamask-npm@consensys.net"},"email":"metamask-npm@consensys.net"},"repository":{"url":"https://github.com/MetaMask/snaps.git","type":"git"},"description":"Controllers for MetaMask Snaps","directories":{},"sideEffects":false,"dependencies":{"immer":"^9.0.6","luxon":"^3.5.0","nanoid":"^3.3.10","semver":"^7.5.4","tar-stream":"^3.1.7","@xstate/fsm":"^2.0.0","async-mutex":"^0.5.0","cron-parser":"^4.5.0","concat-stream":"^2.0.0","@metamask/utils":"^11.4.0","fast-deep-equal":"^3.1.3","readable-stream":"^3.6.2","@metamask/key-tree":"^10.1.1","@metamask/snaps-sdk":"^8.1.0","get-npm-tarball-url":"^2.0.3","@metamask/rpc-errors":"^7.0.2","@metamask/snaps-utils":"^10.1.0","@metamask/snaps-registry":"^3.2.3","@metamask/base-controller":"^8.0.1","@metamask/json-rpc-engine":"^10.0.2","@metamask/object-multiplex":"^2.1.0","@metamask/snaps-rpc-methods":"^13.1.0","readable-web-to-node-stream":"^3.0.2","@metamask/approval-controller":"^7.1.3","@metamask/phishing-controller":"^12.6.0","@metamask/post-message-stream":"^10.0.0","@metamask/permission-controller":"^11.0.6","@metamask/json-rpc-middleware-stream":"^8.0.7"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.2","vite":"^6.2.7","eslint":"^9.11.0","mkdirp":"^1.0.4","rimraf":"^4.1.2","vitest":"^3.1.1","ts-node":"^10.9.1","depcheck":"^1.4.7","prettier":"^3.3.3","@swc/core":"1.11.31","@swc/jest":"^0.2.38","deepmerge":"^4.2.2","typescript":"~5.3.3","@types/jest":"^27.5.1","@types/node":"18.14.2","@types/luxon":"^3","@noble/hashes":"^1.7.1","@types/chrome":"^0.0.237","@types/semver":"^7.5.0","@ts-bridge/cli":"^0.6.1","@vitest/browser":"^3.1.1","jest-fetch-mock":"^3.0.3","istanbul-reports":"^3.1.5","@types/tar-stream":"^3.1.1","@types/gunzip-maybe":"^1.4.0","istanbul-lib-report":"^3.0.0","vite-tsconfig-paths":"^4.0.5","@testing-library/dom":"^10.4.0","@types/concat-stream":"^2.0.0","jest-silent-reporter":"^0.6.0","istanbul-lib-coverage":"^3.2.0","@types/readable-stream":"^4.0.15","@lavamoat/allow-scripts":"^3.3.3","@metamask/template-snap":"^0.7.0","@metamask/auto-changelog":"^5.0.2","vite-plugin-node-polyfills":"^0.23.0","@metamask/browser-passworder":"^6.0.0"},"peerDependencies":{"@metamask/snaps-execution-environments":"^9.1.0"},"peerDependenciesMeta":{"@metamask/snaps-execution-environments":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/snaps-controllers_13.1.0_1750232867555_0.7791868879448471","host":"s3://npm-registry-packages-npm-production"}},"13.1.1":{"name":"@metamask/snaps-controllers","version":"13.1.1","keywords":["MetaMask","Snaps","Ethereum"],"license":"SEE LICENSE IN LICENSE","_id":"@metamask/snaps-controllers@13.1.1","maintainers":[{"name":"danfinlay","email":"dan@danfinlay.com"},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"mcmire","email":"elliot.winkler@gmail.com"},{"name":"rekmarks","email":"rekmarks@protonmail.com"},{"name":"metamaskbot","email":"metamask-npm@consensys.net"},{"name":"gudahtt","email":"markjstacey@gmail.com"},{"name":"nicholasellul","email":"nicholas.ellul1@gmail.com"},{"name":"sethkfman","email":"sethkfman@gmail.com"},{"name":"naugtur","email":"naugtur@gmail.com"}],"homepage":"https://github.com/MetaMask/snaps/tree/main/packages/snaps-controllers#readme","bugs":{"url":"https://github.com/MetaMask/snaps/issues"},"dist":{"shasum":"88297e2f000ff159f792784dcf72b9fd0f05fa75","tarball":"https://registry.npmjs.org/@metamask/snaps-controllers/-/snaps-controllers-13.1.1.tgz","fileCount":422,"integrity":"sha512-cjw6voIuMghNn2F1OHjP7qU0Z8hOvz9ZhFqVyKXLwWRaBmeXVBzwYPWtgmf9zWN9cpiofDZtcCy8F7swTkfB5w==","signatures":[{"sig":"MEYCIQDKXxNS4g4qMCotIO7AoI2LfBwQwsjfe+XsfoMe8bJrUQIhAIC1qhxibpC+2/rN3SsUQEHDYUfe/Nr54+ilnLRoIg0+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1882804},"main":"./dist/index.cjs","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":"^20 || >=22"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./node":{"import":{"types":"./dist/node.d.mts","default":"./dist/node.mjs"},"require":{"types":"./dist/node.d.cts","default":"./dist/node.cjs"}},"./package.json":"./package.json","./react-native":{"import":{"types":"./dist/react-native.d.mts","default":"./dist/react-native.mjs"},"require":{"types":"./dist/react-native.d.cts","default":"./dist/react-native.cjs"}}},"gitHead":"27a24cde15954beb8c5a5bdbc5887a766d39b784","scripts":{"lint":"yarn lint:eslint && yarn lint:misc --check && yarn changelog:validate && yarn lint:dependencies","test":"jest --reporters=jest-silent-reporter && yarn test:browser","build":"ts-bridge --project tsconfig.build.json --verbose --clean --no-references","lint:ci":"yarn lint","lint:fix":"yarn lint:eslint --fix && yarn lint:misc --write","test:pre":"yarn mkdirp test/fixtures && ./scripts/generate-fixtures.sh","lint:misc":"prettier --no-error-on-unmatched-pattern --log-level warn \"**/*.json\" \"**/*.md\" \"**/*.html\" \"!CHANGELOG.md\" --ignore-path ../../.gitignore","test:post":"ts-node scripts/coverage.ts && rimraf coverage/jest coverage/vite","test:clean":"jest --clearCache","test:watch":"jest --watch","lint:eslint":"eslint . --cache","test:browser":"vitest","test:verbose":"jest --verbose","publish:preview":"yarn npm publish --tag preview","changelog:update":"../../scripts/update-changelog.sh @metamask/snaps-controllers","lint:dependencies":"depcheck","changelog:validate":"../../scripts/validate-changelog.sh @metamask/snaps-controllers","since-latest-release":"../../scripts/since-latest-release.sh","test:browser:firefox":"vitest --config ./vitest.config.firefox.mts"},"_npmUser":{"name":"metamaskbot","actor":{"name":"metamaskbot","type":"user","email":"metamask-npm@consensys.net"},"email":"metamask-npm@consensys.net"},"repository":{"url":"https://github.com/MetaMask/snaps.git","type":"git"},"description":"Controllers for MetaMask Snaps","directories":{},"sideEffects":false,"dependencies":{"immer":"^9.0.6","luxon":"^3.5.0","nanoid":"^3.3.10","semver":"^7.5.4","tar-stream":"^3.1.7","@xstate/fsm":"^2.0.0","async-mutex":"^0.5.0","cron-parser":"^4.5.0","concat-stream":"^2.0.0","@metamask/utils":"^11.4.0","fast-deep-equal":"^3.1.3","readable-stream":"^3.6.2","@metamask/key-tree":"^10.1.1","@metamask/snaps-sdk":"^8.1.0","get-npm-tarball-url":"^2.0.3","@metamask/rpc-errors":"^7.0.2","@metamask/snaps-utils":"^10.1.0","@metamask/snaps-registry":"^3.2.3","@metamask/base-controller":"^8.0.1","@metamask/json-rpc-engine":"^10.0.2","@metamask/object-multiplex":"^2.1.0","@metamask/snaps-rpc-methods":"^13.1.0","readable-web-to-node-stream":"^3.0.2","@metamask/approval-controller":"^7.1.3","@metamask/phishing-controller":"^12.6.0","@metamask/post-message-stream":"^10.0.0","@metamask/permission-controller":"^11.0.6","@metamask/json-rpc-middleware-stream":"^8.0.7"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.2","vite":"^6.2.7","eslint":"^9.11.0","mkdirp":"^1.0.4","rimraf":"^4.1.2","vitest":"^3.1.1","ts-node":"^10.9.1","depcheck":"^1.4.7","prettier":"^3.3.3","@swc/core":"1.11.31","@swc/jest":"^0.2.38","deepmerge":"^4.2.2","typescript":"~5.3.3","@types/jest":"^27.5.1","@types/node":"18.14.2","@types/luxon":"^3","@noble/hashes":"^1.7.1","@types/chrome":"^0.0.237","@types/semver":"^7.5.0","@ts-bridge/cli":"^0.6.1","@vitest/browser":"^3.1.1","jest-fetch-mock":"^3.0.3","istanbul-reports":"^3.1.5","@types/tar-stream":"^3.1.1","@types/gunzip-maybe":"^1.4.0","istanbul-lib-report":"^3.0.0","vite-tsconfig-paths":"^4.0.5","@testing-library/dom":"^10.4.0","@types/concat-stream":"^2.0.0","jest-silent-reporter":"^0.6.0","istanbul-lib-coverage":"^3.2.0","@types/readable-stream":"^4.0.15","@lavamoat/allow-scripts":"^3.3.3","@metamask/template-snap":"^0.7.0","@metamask/auto-changelog":"^5.0.2","vite-plugin-node-polyfills":"^0.23.0","@metamask/browser-passworder":"^6.0.0"},"peerDependencies":{"@metamask/snaps-execution-environments":"^9.1.0"},"peerDependenciesMeta":{"@metamask/snaps-execution-environments":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/snaps-controllers_13.1.1_1750322031868_0.5226673004627431","host":"s3://npm-registry-packages-npm-production"}},"14.0.0":{"name":"@metamask/snaps-controllers","version":"14.0.0","keywords":["MetaMask","Snaps","Ethereum"],"license":"SEE LICENSE IN LICENSE","_id":"@metamask/snaps-controllers@14.0.0","maintainers":[{"name":"danfinlay","email":"dan@danfinlay.com"},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"mcmire","email":"elliot.winkler@gmail.com"},{"name":"rekmarks","email":"rekmarks@protonmail.com"},{"name":"metamaskbot","email":"metamask-npm@consensys.net"},{"name":"gudahtt","email":"markjstacey@gmail.com"},{"name":"nicholasellul","email":"nicholas.ellul1@gmail.com"},{"name":"sethkfman","email":"sethkfman@gmail.com"},{"name":"naugtur","email":"naugtur@gmail.com"}],"homepage":"https://github.com/MetaMask/snaps/tree/main/packages/snaps-controllers#readme","bugs":{"url":"https://github.com/MetaMask/snaps/issues"},"dist":{"shasum":"b6f31e40e81134373178eaa856b3e5f629a05e2b","tarball":"https://registry.npmjs.org/@metamask/snaps-controllers/-/snaps-controllers-14.0.0.tgz","fileCount":422,"integrity":"sha512-ujcp+zRnX6imxJbja92s1FYkgYn6stIXo7TTI/BN07svLFZF+xC5Y72UiLTh2WSmN9zokNkWTt8PcS5LJBNzVw==","signatures":[{"sig":"MEQCIHDp3Qn5EU+bGVdt4CWibI1FYYZUegHx1dGCuM/nonfiAiAaD+HgSB5qXWrUDSi7KFJKTamWouiwJmD2tsGNzifpYA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1894758},"main":"./dist/index.cjs","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":"^20 || >=22"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./node":{"import":{"types":"./dist/node.d.mts","default":"./dist/node.mjs"},"require":{"types":"./dist/node.d.cts","default":"./dist/node.cjs"}},"./package.json":"./package.json","./react-native":{"import":{"types":"./dist/react-native.d.mts","default":"./dist/react-native.mjs"},"require":{"types":"./dist/react-native.d.cts","default":"./dist/react-native.cjs"}}},"gitHead":"b814848970d746b26cedde3264747265ec9783ff","scripts":{"lint":"yarn lint:eslint && yarn lint:misc --check && yarn changelog:validate && yarn lint:dependencies","test":"jest --reporters=jest-silent-reporter && yarn test:browser","build":"ts-bridge --project tsconfig.build.json --verbose --clean --no-references","lint:ci":"yarn lint","lint:fix":"yarn lint:eslint --fix && yarn lint:misc --write","lint:misc":"prettier --no-error-on-unmatched-pattern --log-level warn \"**/*.json\" \"**/*.md\" \"**/*.html\" \"!CHANGELOG.md\" --ignore-path ../../.gitignore","test:post":"tsx ../../scripts/update-coverage.mts && rimraf coverage/jest coverage/vite","test:clean":"jest --clearCache","test:watch":"jest --watch","lint:eslint":"eslint . --cache","test:browser":"vitest","test:verbose":"jest --verbose","publish:preview":"yarn npm publish --tag preview","changelog:update":"../../scripts/update-changelog.sh @metamask/snaps-controllers","lint:dependencies":"depcheck","changelog:validate":"../../scripts/validate-changelog.sh @metamask/snaps-controllers","since-latest-release":"../../scripts/since-latest-release.sh","test:browser:firefox":"vitest --config ./vitest.config.firefox.mts"},"_npmUser":{"name":"metamaskbot","actor":{"name":"metamaskbot","type":"user","email":"metamask-npm@consensys.net"},"email":"metamask-npm@consensys.net"},"repository":{"url":"https://github.com/MetaMask/snaps.git","type":"git"},"description":"Controllers for MetaMask Snaps","directories":{},"sideEffects":false,"dependencies":{"immer":"^9.0.6","luxon":"^3.5.0","nanoid":"^3.3.10","semver":"^7.5.4","tar-stream":"^3.1.7","@xstate/fsm":"^2.0.0","async-mutex":"^0.5.0","cron-parser":"^4.5.0","concat-stream":"^2.0.0","@metamask/utils":"^11.4.0","fast-deep-equal":"^3.1.3","readable-stream":"^3.6.2","@metamask/key-tree":"^10.1.1","@metamask/snaps-sdk":"^9.0.0","get-npm-tarball-url":"^2.0.3","@metamask/rpc-errors":"^7.0.2","@metamask/snaps-utils":"^11.0.0","@metamask/snaps-registry":"^3.2.3","@metamask/base-controller":"^8.0.1","@metamask/json-rpc-engine":"^10.0.2","@metamask/object-multiplex":"^2.1.0","@metamask/snaps-rpc-methods":"^13.2.0","readable-web-to-node-stream":"^3.0.2","@metamask/approval-controller":"^7.1.3","@metamask/phishing-controller":"^12.6.0","@metamask/post-message-stream":"^10.0.0","@metamask/permission-controller":"^11.0.6","@metamask/json-rpc-middleware-stream":"^8.0.7"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","jest":"^29.0.2","vite":"^6.2.7","eslint":"^9.11.0","rimraf":"^4.1.2","vitest":"^3.1.1","ts-node":"^10.9.1","depcheck":"^1.4.7","prettier":"^3.3.3","@swc/core":"1.11.31","@swc/jest":"^0.2.38","deepmerge":"^4.2.2","typescript":"~5.3.3","@types/jest":"^27.5.1","@types/node":"18.14.2","@types/luxon":"^3","@noble/hashes":"^1.7.1","@types/chrome":"^0.0.237","@types/semver":"^7.5.0","@ts-bridge/cli":"^0.6.1","@vitest/browser":"^3.1.1","jest-fetch-mock":"^3.0.3","@types/tar-stream":"^3.1.1","@types/gunzip-maybe":"^1.4.0","vite-tsconfig-paths":"^4.0.5","@testing-library/dom":"^10.4.0","@types/concat-stream":"^2.0.0","jest-silent-reporter":"^0.6.0","@types/readable-stream":"^4.0.15","@lavamoat/allow-scripts":"^3.3.4","@metamask/template-snap":"^0.7.0","@metamask/auto-changelog":"^5.0.2","vite-plugin-node-polyfills":"^0.23.0","@metamask/browser-passworder":"^6.0.0"},"peerDependencies":{"@metamask/snaps-execution-environments":"^10.0.0"},"peerDependenciesMeta":{"@metamask/snaps-execution-environments":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/snaps-controllers_14.0.0_1751022713403_0.0008499936353583148","host":"s3://npm-registry-packages-npm-production"}},"14.0.1":{"name":"@metamask/snaps-controllers","version":"14.0.1","keywords":["MetaMask","Snaps","Ethereum"],"license":"SEE LICENSE IN LICENSE","_id":"@metamask/snaps-controllers@14.0.1","maintainers":[{"name":"danfinlay","email":"dan@danfinlay.com"},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"mcmire","email":"elliot.winkler@gmail.com"},{"name":"rekmarks","email":"rekmarks@protonmail.com"},{"name":"metamaskbot","email":"metamask-npm@consensys.net"},{"name":"gudahtt","email":"markjstacey@gmail.com"},{"name":"nicholasellul","email":"nicholas.ellul1@gmail.com"},{"name":"sethkfman","email":"sethkfman@gmail.com"},{"name":"naugtur","email":"naugtur@gmail.com"}],"homepage":"https://github.com/MetaMask/snaps/tree/main/packages/snaps-controllers#readme","bugs":{"url":"https://github.com/MetaMask/snaps/issues"},"dist":{"shasum":"b250b3fd3f89facb5b033806f5eee75a4a0d73f9","tarball":"https://registry.npmjs.org/@metamask/snaps-controllers/-/snaps-controllers-14.0.1.tgz","fileCount":422,"integrity":"sha512-h0bTfk9pQfgeVtWjqpjxmLDaB7LE4ko8+eDUTGBBAjyBa3TRtwxXkeP7w9TAt1J5CZnLs1k5w7DBhrGFc5c4YA==","signatures":[{"sig":"MEYCIQD+LD0eQWVBfSBypKrNTF1MZpZ3tDBOo2sug2p9z65dJgIhAPswIsDku/Tq8/obA5RVljOBCltCq/MQH6366/+7LSKu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1896149},"main":"./dist/index.cjs","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":"^20 || >=22"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./node":{"import":{"types":"./dist/node.d.mts","default":"./dist/node.mjs"},"require":{"types":"./dist/node.d.cts","default":"./dist/node.cjs"}},"./package.json":"./package.json","./react-native":{"import":{"types":"./dist/react-native.d.mts","default":"./dist/react-native.mjs"},"require":{"types":"./dist/react-native.d.cts","default":"./dist/react-native.cjs"}}},"gitHead":"6399f71222eb9e521ada5a5381ba7ff47dea8339","scripts":{"lint":"yarn lint:eslint && yarn lint:misc --check && yarn changelog:validate && yarn lint:dependencies","test":"jest --reporters=jest-silent-reporter && yarn test:browser","build":"ts-bridge --project tsconfig.build.json --verbose --clean --no-references","lint:ci":"yarn lint","lint:fix":"yarn lint:eslint --fix && yarn lint:misc --write","lint:misc":"prettier --no-error-on-unmatched-pattern --log-level warn \"**/*.json\" \"**/*.md\" \"**/*.html\" \"!CHANGELOG.md\" --ignore-path ../../.gitignore","test:post":"tsx ../../scripts/update-coverage.mts && rimraf coverage/jest coverage/vite","test:clean":"jest --clearCache","test:watch":"jest --watch","lint:eslint":"eslint . --cache","test:browser":"vitest","test:verbose":"jest --verbose","publish:preview":"yarn npm publish --tag preview","changelog:update":"../../scripts/update-changelog.sh @metamask/snaps-controllers","lint:dependencies":"depcheck","changelog:validate":"../../scripts/validate-changelog.sh @metamask/snaps-controllers","since-latest-release":"../../scripts/since-latest-release.sh","test:browser:firefox":"vitest --config ./vitest.config.firefox.mts"},"_npmUser":{"name":"metamaskbot","actor":{"name":"metamaskbot","type":"user","email":"metamask-npm@consensys.net"},"email":"metamask-npm@consensys.net"},"repository":{"url":"https://github.com/MetaMask/snaps.git","type":"git"},"description":"Controllers for MetaMask Snaps","directories":{},"sideEffects":false,"dependencies":{"immer":"^9.0.6","luxon":"^3.5.0","nanoid":"^3.3.10","semver":"^7.5.4","tar-stream":"^3.1.7","@xstate/fsm":"^2.0.0","async-mutex":"^0.5.0","cron-parser":"^4.5.0","concat-stream":"^2.0.0","@metamask/utils":"^11.4.0","fast-deep-equal":"^3.1.3","readable-stream":"^3.6.2","@metamask/key-tree":"^10.1.1","@metamask/snaps-sdk":"^9.0.0","get-npm-tarball-url":"^2.0.3","@metamask/rpc-errors":"^7.0.2","@metamask/snaps-utils":"^11.0.0","@metamask/snaps-registry":"^3.2.3","@metamask/base-controller":"^8.0.1","@metamask/json-rpc-engine":"^10.0.2","@metamask/object-multiplex":"^2.1.0","@metamask/snaps-rpc-methods":"^13.2.0","readable-web-to-node-stream":"^3.0.2","@metamask/approval-controller":"^7.1.3","@metamask/phishing-controller":"^12.6.0","@metamask/post-message-stream":"^10.0.0","@metamask/permission-controller":"^11.0.6","@metamask/json-rpc-middleware-stream":"^8.0.7"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","jest":"^29.0.2","vite":"^6.2.7","eslint":"^9.11.0","rimraf":"^4.1.2","vitest":"^3.1.1","ts-node":"^10.9.1","depcheck":"^1.4.7","prettier":"^3.3.3","@swc/core":"1.11.31","@swc/jest":"^0.2.38","deepmerge":"^4.2.2","typescript":"~5.3.3","@types/jest":"^27.5.1","@types/node":"18.14.2","@types/luxon":"^3","@noble/hashes":"^1.7.1","@types/chrome":"^0.0.237","@types/semver":"^7.5.0","@ts-bridge/cli":"^0.6.1","@vitest/browser":"^3.1.1","jest-fetch-mock":"^3.0.3","@types/tar-stream":"^3.1.1","@types/gunzip-maybe":"^1.4.0","vite-tsconfig-paths":"^4.0.5","@testing-library/dom":"^10.4.0","@types/concat-stream":"^2.0.0","jest-silent-reporter":"^0.6.0","@types/readable-stream":"^4.0.15","@lavamoat/allow-scripts":"^3.3.4","@metamask/template-snap":"^0.7.0","@metamask/auto-changelog":"^5.0.2","vite-plugin-node-polyfills":"^0.23.0","@metamask/browser-passworder":"^6.0.0"},"peerDependencies":{"@metamask/snaps-execution-environments":"^10.0.0"},"peerDependenciesMeta":{"@metamask/snaps-execution-environments":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/snaps-controllers_14.0.1_1751029035968_0.9082894226394316","host":"s3://npm-registry-packages-npm-production"}},"14.0.2":{"name":"@metamask/snaps-controllers","version":"14.0.2","keywords":["MetaMask","Snaps","Ethereum"],"license":"SEE LICENSE IN LICENSE","_id":"@metamask/snaps-controllers@14.0.2","maintainers":[{"name":"danfinlay","email":"dan@danfinlay.com"},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"mcmire","email":"elliot.winkler@gmail.com"},{"name":"rekmarks","email":"rekmarks@protonmail.com"},{"name":"metamaskbot","email":"metamask-npm@consensys.net"},{"name":"gudahtt","email":"markjstacey@gmail.com"},{"name":"nicholasellul","email":"nicholas.ellul1@gmail.com"},{"name":"sethkfman","email":"sethkfman@gmail.com"},{"name":"naugtur","email":"naugtur@gmail.com"}],"homepage":"https://github.com/MetaMask/snaps/tree/main/packages/snaps-controllers#readme","bugs":{"url":"https://github.com/MetaMask/snaps/issues"},"dist":{"shasum":"d7200eea1186d52533c6ff557ebdfa12480a5a67","tarball":"https://registry.npmjs.org/@metamask/snaps-controllers/-/snaps-controllers-14.0.2.tgz","fileCount":422,"integrity":"sha512-VB7aQsmRQb0M2GVAI5MUj2Cystqi5EmwS3kIW+uBUvrDMMUOrYtMlHxZZ9HH669Pb/LsV0OEqJgXtL4y2YE9NA==","signatures":[{"sig":"MEYCIQDf9IwklTWEONzKOxbAMl62B+HwSaZQRzz+EXD6lVpLawIhAKXMo9x60wgxNNq4Wzc/5jdU/4i0MO1a99j0U0XmkOSN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1909194},"main":"./dist/index.cjs","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":"^20 || >=22"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./node":{"import":{"types":"./dist/node.d.mts","default":"./dist/node.mjs"},"require":{"types":"./dist/node.d.cts","default":"./dist/node.cjs"}},"./package.json":"./package.json","./react-native":{"import":{"types":"./dist/react-native.d.mts","default":"./dist/react-native.mjs"},"require":{"types":"./dist/react-native.d.cts","default":"./dist/react-native.cjs"}}},"gitHead":"f56d0dd71a0e4e1461c8e30ad5b16eb8d384b25f","scripts":{"lint":"yarn lint:eslint && yarn lint:misc --check && yarn changelog:validate && yarn lint:dependencies","test":"jest --reporters=jest-silent-reporter && yarn test:browser","build":"ts-bridge --project tsconfig.build.json --verbose --clean --no-references","lint:ci":"yarn lint","lint:fix":"yarn lint:eslint --fix && yarn lint:misc --write","lint:misc":"prettier --no-error-on-unmatched-pattern --log-level warn \"**/*.json\" \"**/*.md\" \"**/*.html\" \"!CHANGELOG.md\" --ignore-path ../../.gitignore","test:post":"tsx ../../scripts/update-coverage.mts && rimraf coverage/jest coverage/vite","test:clean":"jest --clearCache","test:watch":"jest --watch","lint:eslint":"eslint . --cache","test:browser":"vitest","test:verbose":"jest --verbose","publish:preview":"yarn npm publish --tag preview","changelog:update":"../../scripts/update-changelog.sh @metamask/snaps-controllers","lint:dependencies":"depcheck","changelog:validate":"../../scripts/validate-changelog.sh @metamask/snaps-controllers","since-latest-release":"../../scripts/since-latest-release.sh","test:browser:firefox":"vitest --config ./vitest.config.firefox.mts"},"_npmUser":{"name":"metamaskbot","actor":{"name":"metamaskbot","type":"user","email":"metamask-npm@consensys.net"},"email":"metamask-npm@consensys.net"},"repository":{"url":"https://github.com/MetaMask/snaps.git","type":"git"},"description":"Controllers for MetaMask Snaps","directories":{},"sideEffects":false,"dependencies":{"immer":"^9.0.6","luxon":"^3.5.0","nanoid":"^3.3.10","semver":"^7.5.4","tar-stream":"^3.1.7","@xstate/fsm":"^2.0.0","async-mutex":"^0.5.0","cron-parser":"^4.5.0","concat-stream":"^2.0.0","@metamask/utils":"^11.4.1","fast-deep-equal":"^3.1.3","readable-stream":"^3.6.2","@metamask/key-tree":"^10.1.1","@metamask/snaps-sdk":"^9.1.0","get-npm-tarball-url":"^2.0.3","@metamask/rpc-errors":"^7.0.2","@metamask/snaps-utils":"^11.0.0","@metamask/snaps-registry":"^3.2.3","@metamask/base-controller":"^8.0.1","@metamask/json-rpc-engine":"^10.0.2","@metamask/object-multiplex":"^2.1.0","@metamask/snaps-rpc-methods":"^13.3.0","readable-web-to-node-stream":"^3.0.2","@metamask/approval-controller":"^7.1.3","@metamask/phishing-controller":"^12.6.0","@metamask/post-message-stream":"^10.0.0","@metamask/permission-controller":"^11.0.6","@metamask/json-rpc-middleware-stream":"^8.0.7"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","jest":"^29.0.2","vite":"^6.2.7","eslint":"^9.11.0","rimraf":"^4.1.2","vitest":"^3.1.1","ts-node":"^10.9.1","depcheck":"^1.4.7","prettier":"^3.3.3","@swc/core":"1.11.31","@swc/jest":"^0.2.38","deepmerge":"^4.2.2","typescript":"~5.3.3","@types/jest":"^27.5.1","@types/node":"18.14.2","@types/luxon":"^3","@noble/hashes":"^1.7.1","@types/chrome":"^0.0.237","@types/semver":"^7.5.0","@ts-bridge/cli":"^0.6.1","@vitest/browser":"^3.1.1","jest-fetch-mock":"^3.0.3","@types/tar-stream":"^3.1.1","@types/gunzip-maybe":"^1.4.0","vite-tsconfig-paths":"^4.0.5","@testing-library/dom":"^10.4.0","@types/concat-stream":"^2.0.0","jest-silent-reporter":"^0.6.0","@types/readable-stream":"^4.0.15","@lavamoat/allow-scripts":"^3.3.4","@metamask/template-snap":"^0.7.0","@metamask/auto-changelog":"^5.0.2","vite-plugin-node-polyfills":"^0.23.0","@metamask/browser-passworder":"^6.0.0"},"peerDependencies":{"@metamask/snaps-execution-environments":"^10.0.0"},"peerDependenciesMeta":{"@metamask/snaps-execution-environments":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/snaps-controllers_14.0.2_1751461512303_0.9338305315782167","host":"s3://npm-registry-packages-npm-production"}},"14.1.0":{"name":"@metamask/snaps-controllers","version":"14.1.0","keywords":["MetaMask","Snaps","Ethereum"],"license":"SEE LICENSE IN LICENSE","_id":"@metamask/snaps-controllers@14.1.0","maintainers":[{"name":"danfinlay","email":"dan@danfinlay.com"},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"mcmire","email":"elliot.winkler@gmail.com"},{"name":"rekmarks","email":"rekmarks@protonmail.com"},{"name":"metamaskbot","email":"metamask-npm@consensys.net"},{"name":"gudahtt","email":"markjstacey@gmail.com"},{"name":"nicholasellul","email":"nicholas.ellul1@gmail.com"},{"name":"sethkfman","email":"sethkfman@gmail.com"},{"name":"naugtur","email":"naugtur@gmail.com"}],"homepage":"https://github.com/MetaMask/snaps/tree/main/packages/snaps-controllers#readme","bugs":{"url":"https://github.com/MetaMask/snaps/issues"},"dist":{"shasum":"add1c784a79a8d10b36171646615ac2cfa91b2a3","tarball":"https://registry.npmjs.org/@metamask/snaps-controllers/-/snaps-controllers-14.1.0.tgz","fileCount":422,"integrity":"sha512-lJyTqaGGhRCMbT5cF9V02ZzJAxdO0NeuVCXGwu/lEW+mgsOvZNS3pCjZcwJwuqGi8xUesWy8WGHyd+o3DRwSog==","signatures":[{"sig":"MEUCIQCSmStPV0lvzULjrbSag7kFlavPRfC+U44INN3wbtIrQwIgbVsTgj3ZLx23pl0MLnhDqzHJEon4FkeMpjPuqUqugNg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1915094},"main":"./dist/index.cjs","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":"^20 || >=22"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./node":{"import":{"types":"./dist/node.d.mts","default":"./dist/node.mjs"},"require":{"types":"./dist/node.d.cts","default":"./dist/node.cjs"}},"./package.json":"./package.json","./react-native":{"import":{"types":"./dist/react-native.d.mts","default":"./dist/react-native.mjs"},"require":{"types":"./dist/react-native.d.cts","default":"./dist/react-native.cjs"}}},"gitHead":"75c8329b1e8daf2b19cbad9e5b0f526efce72f5e","scripts":{"lint":"yarn lint:eslint && yarn lint:misc --check && yarn changelog:validate && yarn lint:dependencies","test":"jest --reporters=jest-silent-reporter && yarn test:browser","build":"ts-bridge --project tsconfig.build.json --verbose --clean --no-references","lint:ci":"yarn lint","lint:fix":"yarn lint:eslint --fix && yarn lint:misc --write","lint:misc":"prettier --no-error-on-unmatched-pattern --log-level warn \"**/*.json\" \"**/*.md\" \"**/*.html\" \"!CHANGELOG.md\" --ignore-path ../../.gitignore","test:post":"tsx ../../scripts/update-coverage.mts && rimraf coverage/jest coverage/vite","test:clean":"jest --clearCache","test:watch":"jest --watch","lint:eslint":"eslint . --cache","test:browser":"vitest","test:verbose":"jest --verbose","publish:preview":"yarn npm publish --tag preview","changelog:update":"../../scripts/update-changelog.sh @metamask/snaps-controllers","lint:dependencies":"depcheck","changelog:validate":"../../scripts/validate-changelog.sh @metamask/snaps-controllers","since-latest-release":"../../scripts/since-latest-release.sh","test:browser:firefox":"vitest --config ./vitest.config.firefox.mts"},"_npmUser":{"name":"metamaskbot","actor":{"name":"metamaskbot","type":"user","email":"metamask-npm@consensys.net"},"email":"metamask-npm@consensys.net"},"repository":{"url":"https://github.com/MetaMask/snaps.git","type":"git"},"description":"Controllers for MetaMask Snaps","directories":{},"sideEffects":false,"dependencies":{"immer":"^9.0.6","luxon":"^3.5.0","nanoid":"^3.3.10","semver":"^7.5.4","tar-stream":"^3.1.7","@xstate/fsm":"^2.0.0","async-mutex":"^0.5.0","cron-parser":"^4.5.0","concat-stream":"^2.0.0","@metamask/utils":"^11.4.2","fast-deep-equal":"^3.1.3","readable-stream":"^3.6.2","@metamask/key-tree":"^10.1.1","@metamask/snaps-sdk":"^9.2.0","get-npm-tarball-url":"^2.0.3","@metamask/rpc-errors":"^7.0.3","@metamask/snaps-utils":"^11.1.0","@metamask/snaps-registry":"^3.2.3","@metamask/base-controller":"^8.0.1","@metamask/json-rpc-engine":"^10.0.2","@metamask/object-multiplex":"^2.1.0","@metamask/snaps-rpc-methods":"^13.3.0","readable-web-to-node-stream":"^3.0.2","@metamask/approval-controller":"^7.1.3","@metamask/phishing-controller":"^12.6.0","@metamask/post-message-stream":"^10.0.0","@metamask/permission-controller":"^11.0.6","@metamask/json-rpc-middleware-stream":"^8.0.7"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","jest":"^29.0.2","vite":"^6.2.7","eslint":"^9.11.0","rimraf":"^4.1.2","vitest":"^3.1.1","ts-node":"^10.9.1","depcheck":"^1.4.7","prettier":"^3.3.3","@swc/core":"1.11.31","@swc/jest":"^0.2.38","deepmerge":"^4.2.2","typescript":"~5.3.3","@types/jest":"^27.5.1","@types/node":"18.14.2","@types/luxon":"^3","@noble/hashes":"^1.7.1","@types/chrome":"^0.0.237","@types/semver":"^7.5.0","@ts-bridge/cli":"^0.6.1","@vitest/browser":"^3.1.1","jest-fetch-mock":"^3.0.3","@types/tar-stream":"^3.1.1","@types/gunzip-maybe":"^1.4.0","vite-tsconfig-paths":"^4.0.5","@testing-library/dom":"^10.4.0","@types/concat-stream":"^2.0.0","jest-silent-reporter":"^0.6.0","@types/readable-stream":"^4.0.15","@lavamoat/allow-scripts":"^3.3.4","@metamask/template-snap":"^0.7.0","@metamask/auto-changelog":"^5.0.2","vite-plugin-node-polyfills":"^0.23.0","@metamask/browser-passworder":"^6.0.0"},"peerDependencies":{"@metamask/snaps-execution-environments":"^10.1.0"},"peerDependenciesMeta":{"@metamask/snaps-execution-environments":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/snaps-controllers_14.1.0_1752063227162_0.42392256586294597","host":"s3://npm-registry-packages-npm-production"}},"14.2.0":{"name":"@metamask/snaps-controllers","version":"14.2.0","keywords":["MetaMask","Snaps","Ethereum"],"license":"SEE LICENSE IN LICENSE","_id":"@metamask/snaps-controllers@14.2.0","maintainers":[{"name":"danfinlay","email":"dan@danfinlay.com"},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"mcmire","email":"elliot.winkler@gmail.com"},{"name":"rekmarks","email":"rekmarks@protonmail.com"},{"name":"metamaskbot","email":"metamask-npm@consensys.net"},{"name":"gudahtt","email":"markjstacey@gmail.com"},{"name":"nicholasellul","email":"nicholas.ellul1@gmail.com"},{"name":"sethkfman","email":"sethkfman@gmail.com"},{"name":"naugtur","email":"naugtur@gmail.com"}],"homepage":"https://github.com/MetaMask/snaps/tree/main/packages/snaps-controllers#readme","bugs":{"url":"https://github.com/MetaMask/snaps/issues"},"dist":{"shasum":"939771d0a67bc955883a56a7b3eb7d5818c35a12","tarball":"https://registry.npmjs.org/@metamask/snaps-controllers/-/snaps-controllers-14.2.0.tgz","fileCount":422,"integrity":"sha512-8wcILcZuq8ihcdsIy37S58yYaD9qzFvuMeZG48CEk+H93ehJIkhi6TIhC8UcLS/VvAYPGwcTGl1qy3ooOKViSw==","signatures":[{"sig":"MEQCIH5BrYRPTK+bVzZxNWn0tUZINtgqaE2kANe7Y2bOYIc1AiBPtRFueabqXZmWURJWE3OQHT5XgpDtHG+swnJNKakftw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1926384},"main":"./dist/index.cjs","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":"^20 || >=22"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./node":{"import":{"types":"./dist/node.d.mts","default":"./dist/node.mjs"},"require":{"types":"./dist/node.d.cts","default":"./dist/node.cjs"}},"./package.json":"./package.json","./react-native":{"import":{"types":"./dist/react-native.d.mts","default":"./dist/react-native.mjs"},"require":{"types":"./dist/react-native.d.cts","default":"./dist/react-native.cjs"}}},"gitHead":"51c5627ca8040303877ab04966901ea0b4ac3ada","scripts":{"lint":"yarn lint:eslint && yarn lint:misc --check && yarn changelog:validate && yarn lint:dependencies","test":"jest --reporters=jest-silent-reporter && yarn test:browser","build":"ts-bridge --project tsconfig.build.json --verbose --clean --no-references","lint:ci":"yarn lint","lint:fix":"yarn lint:eslint --fix && yarn lint:misc --write","lint:misc":"prettier --no-error-on-unmatched-pattern --log-level warn \"**/*.json\" \"**/*.md\" \"**/*.html\" \"!CHANGELOG.md\" --ignore-path ../../.gitignore","test:post":"tsx ../../scripts/update-coverage.mts && rimraf coverage/jest coverage/vite","test:clean":"jest --clearCache","test:watch":"jest --watch","lint:eslint":"eslint . --cache","test:browser":"vitest","test:verbose":"jest --verbose","publish:preview":"yarn npm publish --tag preview","changelog:update":"../../scripts/update-changelog.sh @metamask/snaps-controllers","lint:dependencies":"depcheck","changelog:validate":"../../scripts/validate-changelog.sh @metamask/snaps-controllers","since-latest-release":"../../scripts/since-latest-release.sh","test:browser:firefox":"vitest --config ./vitest.config.firefox.mts"},"_npmUser":{"name":"metamaskbot","email":"metamask-npm@consensys.net"},"repository":{"url":"https://github.com/MetaMask/snaps.git","type":"git"},"description":"Controllers for MetaMask Snaps","directories":{},"sideEffects":false,"dependencies":{"immer":"^9.0.6","luxon":"^3.5.0","nanoid":"^3.3.10","semver":"^7.5.4","tar-stream":"^3.1.7","@xstate/fsm":"^2.0.0","async-mutex":"^0.5.0","cron-parser":"^4.5.0","concat-stream":"^2.0.0","@metamask/utils":"^11.4.2","fast-deep-equal":"^3.1.3","readable-stream":"^3.6.2","@metamask/key-tree":"^10.1.1","@metamask/snaps-sdk":"^9.3.0","get-npm-tarball-url":"^2.0.3","@metamask/rpc-errors":"^7.0.3","@metamask/snaps-utils":"^11.2.0","@metamask/snaps-registry":"^3.2.3","@metamask/base-controller":"^8.0.1","@metamask/json-rpc-engine":"^10.0.2","@metamask/object-multiplex":"^2.1.0","@metamask/snaps-rpc-methods":"^13.4.0","readable-web-to-node-stream":"^3.0.2","@metamask/approval-controller":"^7.1.3","@metamask/phishing-controller":"^13.1.0","@metamask/post-message-stream":"^10.0.0","@metamask/permission-controller":"^11.0.6","@metamask/json-rpc-middleware-stream":"^8.0.7"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","jest":"^29.0.2","vite":"^6.2.7","eslint":"^9.11.0","rimraf":"^4.1.2","vitest":"^3.1.1","ts-node":"^10.9.1","depcheck":"^1.4.7","prettier":"^3.3.3","@swc/core":"1.11.31","@swc/jest":"^0.2.38","deepmerge":"^4.2.2","typescript":"~5.3.3","@types/jest":"^27.5.1","@types/node":"18.14.2","@types/luxon":"^3","@noble/hashes":"^1.7.1","@types/chrome":"^0.0.237","@types/semver":"^7.5.0","@ts-bridge/cli":"^0.6.1","@vitest/browser":"^3.1.1","jest-fetch-mock":"^3.0.3","@types/tar-stream":"^3.1.1","@types/gunzip-maybe":"^1.4.0","vite-tsconfig-paths":"^4.0.5","@testing-library/dom":"^10.4.0","@types/concat-stream":"^2.0.0","jest-silent-reporter":"^0.6.0","@types/readable-stream":"^4.0.15","@lavamoat/allow-scripts":"^3.3.4","@metamask/template-snap":"^0.7.0","@metamask/auto-changelog":"^5.0.2","vite-plugin-node-polyfills":"^0.23.0","@metamask/browser-passworder":"^6.0.0"},"peerDependencies":{"@metamask/snaps-execution-environments":"^10.2.0"},"peerDependenciesMeta":{"@metamask/snaps-execution-environments":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/snaps-controllers_14.2.0_1753181895458_0.1764429752131822","host":"s3://npm-registry-packages-npm-production"}},"14.2.1":{"name":"@metamask/snaps-controllers","version":"14.2.1","keywords":["MetaMask","Snaps","Ethereum"],"license":"SEE LICENSE IN LICENSE","_id":"@metamask/snaps-controllers@14.2.1","maintainers":[{"name":"danfinlay","email":"dan@danfinlay.com"},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"mcmire","email":"elliot.winkler@gmail.com"},{"name":"rekmarks","email":"rekmarks@protonmail.com"},{"name":"metamaskbot","email":"metamask-npm@consensys.net"},{"name":"gudahtt","email":"markjstacey@gmail.com"},{"name":"nicholasellul","email":"nicholas.ellul1@gmail.com"},{"name":"sethkfman","email":"sethkfman@gmail.com"},{"name":"naugtur","email":"naugtur@gmail.com"}],"homepage":"https://github.com/MetaMask/snaps/tree/main/packages/snaps-controllers#readme","bugs":{"url":"https://github.com/MetaMask/snaps/issues"},"dist":{"shasum":"11ded99a695c66076c53aa61d075e52497382cd9","tarball":"https://registry.npmjs.org/@metamask/snaps-controllers/-/snaps-controllers-14.2.1.tgz","fileCount":422,"integrity":"sha512-5TTaeeXZcN2nvD9OaLiIqlcEoB0ntjDmhPo7aumhmh7tBaHtCviPfTLl612WPRDS/NKUuoE9JpkKJOS26v55+g==","signatures":[{"sig":"MEYCIQD8xr08P/Oc4EyDbzvrLJA/ObC/cPSjbgbjyibytnKh0wIhAIPOF4lxyt1hwHwRpMyPkBX4Xmbz8sr0j7KoMF/bT33p","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1926704},"main":"./dist/index.cjs","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":"^20 || >=22"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./node":{"import":{"types":"./dist/node.d.mts","default":"./dist/node.mjs"},"require":{"types":"./dist/node.d.cts","default":"./dist/node.cjs"}},"./package.json":"./package.json","./react-native":{"import":{"types":"./dist/react-native.d.mts","default":"./dist/react-native.mjs"},"require":{"types":"./dist/react-native.d.cts","default":"./dist/react-native.cjs"}}},"gitHead":"fcdb8656720c4ba6dc34650f4d5dc90126e55b88","scripts":{"lint":"yarn lint:eslint && yarn lint:misc --check && yarn changelog:validate && yarn lint:dependencies","test":"jest --reporters=jest-silent-reporter && yarn test:browser","build":"ts-bridge --project tsconfig.build.json --verbose --clean --no-references","lint:ci":"yarn lint","lint:fix":"yarn lint:eslint --fix && yarn lint:misc --write","lint:misc":"prettier --no-error-on-unmatched-pattern --log-level warn \"**/*.json\" \"**/*.md\" \"**/*.html\" \"!CHANGELOG.md\" --ignore-path ../../.gitignore","test:post":"tsx ../../scripts/update-coverage.mts && rimraf coverage/jest coverage/vite","test:clean":"jest --clearCache","test:watch":"jest --watch","lint:eslint":"eslint . --cache","test:browser":"vitest","test:verbose":"jest --verbose","publish:preview":"yarn npm publish --tag preview","changelog:update":"../../scripts/update-changelog.sh @metamask/snaps-controllers","lint:dependencies":"depcheck","changelog:validate":"../../scripts/validate-changelog.sh @metamask/snaps-controllers","since-latest-release":"../../scripts/since-latest-release.sh","test:browser:firefox":"vitest --config ./vitest.config.firefox.mts"},"_npmUser":{"name":"metamaskbot","email":"metamask-npm@consensys.net"},"repository":{"url":"https://github.com/MetaMask/snaps.git","type":"git"},"description":"Controllers for MetaMask Snaps","directories":{},"sideEffects":false,"dependencies":{"immer":"^9.0.21","luxon":"^3.5.0","nanoid":"^3.3.10","semver":"^7.5.4","tar-stream":"^3.1.7","@xstate/fsm":"^2.0.0","async-mutex":"^0.5.0","cron-parser":"^4.5.0","concat-stream":"^2.0.0","@metamask/utils":"^11.4.2","fast-deep-equal":"^3.1.3","readable-stream":"^3.6.2","@metamask/key-tree":"^10.1.1","@metamask/snaps-sdk":"^9.3.0","get-npm-tarball-url":"^2.0.3","@metamask/rpc-errors":"^7.0.3","@metamask/snaps-utils":"^11.4.0","@metamask/snaps-registry":"^3.2.3","@metamask/base-controller":"^8.0.1","@metamask/json-rpc-engine":"^10.0.2","@metamask/object-multiplex":"^2.1.0","@metamask/snaps-rpc-methods":"^13.5.0","readable-web-to-node-stream":"^3.0.2","@metamask/approval-controller":"^7.1.3","@metamask/phishing-controller":"^13.1.0","@metamask/post-message-stream":"^10.0.0","@metamask/permission-controller":"^11.0.6","@metamask/json-rpc-middleware-stream":"^8.0.7"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","jest":"^29.0.2","vite":"^6.2.7","eslint":"^9.11.0","rimraf":"^4.1.2","vitest":"^3.1.1","ts-node":"^10.9.1","depcheck":"^1.4.7","prettier":"^3.3.3","@swc/core":"1.11.31","@swc/jest":"^0.2.38","deepmerge":"^4.2.2","typescript":"~5.3.3","@types/jest":"^27.5.1","@types/node":"18.14.2","@types/luxon":"^3","@noble/hashes":"^1.7.1","@types/chrome":"^0.0.237","@types/semver":"^7.5.0","@ts-bridge/cli":"^0.6.1","@vitest/browser":"^3.1.1","jest-fetch-mock":"^3.0.3","@types/tar-stream":"^3.1.1","@types/gunzip-maybe":"^1.4.0","vite-tsconfig-paths":"^4.0.5","@testing-library/dom":"^10.4.0","@types/concat-stream":"^2.0.0","jest-silent-reporter":"^0.6.0","@types/readable-stream":"^4.0.15","@lavamoat/allow-scripts":"^3.3.4","@metamask/template-snap":"^0.7.0","@metamask/auto-changelog":"^5.0.2","vite-plugin-node-polyfills":"^0.23.0","@metamask/browser-passworder":"^6.0.0"},"peerDependencies":{"@metamask/snaps-execution-environments":"^10.2.1"},"peerDependenciesMeta":{"@metamask/snaps-execution-environments":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/snaps-controllers_14.2.1_1754490860362_0.08667852479516114","host":"s3://npm-registry-packages-npm-production"}},"14.2.2":{"name":"@metamask/snaps-controllers","version":"14.2.2","keywords":["MetaMask","Snaps","Ethereum"],"license":"SEE LICENSE IN LICENSE","_id":"@metamask/snaps-controllers@14.2.2","maintainers":[{"name":"danfinlay","email":"dan@danfinlay.com"},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"mcmire","email":"elliot.winkler@gmail.com"},{"name":"rekmarks","email":"rekmarks@protonmail.com"},{"name":"metamaskbot","email":"metamask-npm@consensys.net"},{"name":"gudahtt","email":"markjstacey@gmail.com"},{"name":"nicholasellul","email":"nicholas.ellul1@gmail.com"},{"name":"sethkfman","email":"sethkfman@gmail.com"},{"name":"naugtur","email":"naugtur@gmail.com"}],"homepage":"https://github.com/MetaMask/snaps/tree/main/packages/snaps-controllers#readme","bugs":{"url":"https://github.com/MetaMask/snaps/issues"},"dist":{"shasum":"f1e8acd81f27bd370d62e7607384bc78f1ad4f33","tarball":"https://registry.npmjs.org/@metamask/snaps-controllers/-/snaps-controllers-14.2.2.tgz","fileCount":422,"integrity":"sha512-gSqa8t6oRo782fQJWO+uL1IyhYfKyrZBrfD3KS0afb9Z85LPz73y83icfY3nWL5hJ7WJvVGwe8eCOgH0AfjSsg==","signatures":[{"sig":"MEYCIQDAH1QozLKfo4YF9Wnp3FW/SnVxMhyZkNv8J0I4PyPiVQIhALRGVkCa2ANXWMsDPgVCfZU5awCDYtH3cGOX1pl4F2jO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1928397},"main":"./dist/index.cjs","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":"^20 || >=22"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./node":{"import":{"types":"./dist/node.d.mts","default":"./dist/node.mjs"},"require":{"types":"./dist/node.d.cts","default":"./dist/node.cjs"}},"./package.json":"./package.json","./react-native":{"import":{"types":"./dist/react-native.d.mts","default":"./dist/react-native.mjs"},"require":{"types":"./dist/react-native.d.cts","default":"./dist/react-native.cjs"}}},"gitHead":"d533022345b6693f02765dcab62fcd6b8a05d475","scripts":{"lint":"yarn lint:eslint && yarn lint:misc --check && yarn changelog:validate && yarn lint:dependencies","test":"jest --reporters=jest-silent-reporter && yarn test:browser","build":"ts-bridge --project tsconfig.build.json --verbose --clean --no-references","lint:ci":"yarn lint","lint:fix":"yarn lint:eslint --fix && yarn lint:misc --write","lint:misc":"prettier --no-error-on-unmatched-pattern --log-level warn \"**/*.json\" \"**/*.md\" \"**/*.html\" \"!CHANGELOG.md\" --ignore-path ../../.gitignore","test:post":"tsx ../../scripts/update-coverage.mts && rimraf coverage/jest coverage/vite","test:clean":"jest --clearCache","test:watch":"jest --watch","lint:eslint":"eslint . --cache","test:browser":"vitest","test:verbose":"jest --verbose","publish:preview":"yarn npm publish --tag preview","changelog:update":"../../scripts/update-changelog.sh @metamask/snaps-controllers","lint:dependencies":"depcheck","changelog:validate":"../../scripts/validate-changelog.sh @metamask/snaps-controllers","since-latest-release":"../../scripts/since-latest-release.sh","test:browser:firefox":"vitest --config ./vitest.config.firefox.mts"},"_npmUser":{"name":"metamaskbot","email":"metamask-npm@consensys.net"},"repository":{"url":"https://github.com/MetaMask/snaps.git","type":"git"},"description":"Controllers for MetaMask Snaps","directories":{},"sideEffects":false,"dependencies":{"immer":"^9.0.21","luxon":"^3.5.0","nanoid":"^3.3.10","semver":"^7.5.4","tar-stream":"^3.1.7","@xstate/fsm":"^2.0.0","async-mutex":"^0.5.0","cron-parser":"^4.5.0","concat-stream":"^2.0.0","@metamask/utils":"^11.4.2","fast-deep-equal":"^3.1.3","readable-stream":"^3.6.2","@metamask/key-tree":"^10.1.1","@metamask/snaps-sdk":"^9.3.0","get-npm-tarball-url":"^2.0.3","@metamask/rpc-errors":"^7.0.3","@metamask/snaps-utils":"^11.5.0","@metamask/snaps-registry":"^3.2.3","@metamask/base-controller":"^8.1.0","@metamask/json-rpc-engine":"^10.0.2","@metamask/object-multiplex":"^2.1.0","@metamask/snaps-rpc-methods":"^13.5.0","readable-web-to-node-stream":"^3.0.2","@metamask/approval-controller":"^7.1.3","@metamask/phishing-controller":"^13.1.0","@metamask/post-message-stream":"^10.0.0","@metamask/permission-controller":"^11.0.6","@metamask/json-rpc-middleware-stream":"^8.0.7"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","jest":"^29.0.2","vite":"^6.2.7","eslint":"^9.11.0","rimraf":"^4.1.2","vitest":"^3.1.1","ts-node":"^10.9.1","depcheck":"^1.4.7","prettier":"^3.3.3","@swc/core":"1.11.31","@swc/jest":"^0.2.38","deepmerge":"^4.2.2","typescript":"~5.3.3","@types/jest":"^27.5.1","@types/node":"18.14.2","@types/luxon":"^3","@noble/hashes":"^1.7.1","@types/chrome":"^0.0.237","@types/semver":"^7.5.0","@ts-bridge/cli":"^0.6.1","@vitest/browser":"^3.1.1","jest-fetch-mock":"^3.0.3","@types/tar-stream":"^3.1.1","@types/gunzip-maybe":"^1.4.0","vite-tsconfig-paths":"^4.0.5","@testing-library/dom":"^10.4.0","@types/concat-stream":"^2.0.0","jest-silent-reporter":"^0.6.0","@types/readable-stream":"^4.0.15","@lavamoat/allow-scripts":"^3.3.4","@metamask/auto-changelog":"^5.0.2","vite-plugin-node-polyfills":"^0.23.0","@metamask/browser-passworder":"^6.0.0"},"peerDependencies":{"@metamask/snaps-execution-environments":"^10.2.1"},"peerDependenciesMeta":{"@metamask/snaps-execution-environments":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/snaps-controllers_14.2.2_1755693045364_0.7019825761263097","host":"s3://npm-registry-packages-npm-production"}},"15.0.0":{"name":"@metamask/snaps-controllers","version":"15.0.0","keywords":["MetaMask","Snaps","Ethereum"],"license":"SEE LICENSE IN LICENSE","_id":"@metamask/snaps-controllers@15.0.0","maintainers":[{"name":"danfinlay","email":"dan@danfinlay.com"},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"metamaskbot","email":"metamask-npm@consensys.net"}],"homepage":"https://github.com/MetaMask/snaps/tree/main/packages/snaps-controllers#readme","bugs":{"url":"https://github.com/MetaMask/snaps/issues"},"dist":{"shasum":"0d338c35e0c519e792ac0bc07274c562811060de","tarball":"https://registry.npmjs.org/@metamask/snaps-controllers/-/snaps-controllers-15.0.0.tgz","fileCount":422,"integrity":"sha512-wS9Rt1HmC8kPNPAR9GLaOnyac3uQ4HcaTiYSjuvzRHhdIBAr0d+3o3YBSBo/xKC8gK+94UxPszVgaE3vJ404Vw==","signatures":[{"sig":"MEUCIQDuej1Y49+C01TMUdSDtHi9HJDQiYl0U8SWCpPz/pACRAIgEmymn2OL4riZPmuK7Y9I8uvKcOfUDR5NBFebtAeYeB8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1945314},"main":"./dist/index.cjs","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":"^20 || >=22"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./node":{"import":{"types":"./dist/node.d.mts","default":"./dist/node.mjs"},"require":{"types":"./dist/node.d.cts","default":"./dist/node.cjs"}},"./package.json":"./package.json","./react-native":{"import":{"types":"./dist/react-native.d.mts","default":"./dist/react-native.mjs"},"require":{"types":"./dist/react-native.d.cts","default":"./dist/react-native.cjs"}}},"gitHead":"93f69e5526250ddaeda0a67cda8c633d87484294","scripts":{"lint":"yarn lint:eslint && yarn lint:misc --check && yarn changelog:validate && yarn lint:dependencies","test":"jest --reporters=jest-silent-reporter && yarn test:browser","build":"ts-bridge --project tsconfig.build.json --verbose --clean --no-references","lint:ci":"yarn lint","lint:fix":"yarn lint:eslint --fix && yarn lint:misc --write","lint:misc":"prettier --no-error-on-unmatched-pattern --log-level warn \"**/*.json\" \"**/*.md\" \"**/*.html\" \"!CHANGELOG.md\" --ignore-path ../../.gitignore","test:post":"tsx ../../scripts/update-coverage.mts && rimraf coverage/jest coverage/vite","test:clean":"jest --clearCache","test:watch":"jest --watch","lint:eslint":"eslint . --cache","test:browser":"vitest","test:verbose":"jest --verbose","publish:preview":"yarn npm publish --tag preview","changelog:update":"../../scripts/update-changelog.sh @metamask/snaps-controllers","lint:dependencies":"depcheck","changelog:validate":"../../scripts/validate-changelog.sh @metamask/snaps-controllers","since-latest-release":"../../scripts/since-latest-release.sh","test:browser:firefox":"vitest --config ./vitest.config.firefox.mts"},"_npmUser":{"name":"metamaskbot","email":"metamask-npm@consensys.net"},"repository":{"url":"https://github.com/MetaMask/snaps.git","type":"git"},"description":"Controllers for MetaMask Snaps","directories":{},"sideEffects":false,"dependencies":{"immer":"^9.0.21","luxon":"^3.5.0","nanoid":"^3.3.10","semver":"^7.5.4","tar-stream":"^3.1.7","@xstate/fsm":"^2.0.0","async-mutex":"^0.5.0","cron-parser":"^4.5.0","concat-stream":"^2.0.0","@metamask/utils":"^11.8.1","fast-deep-equal":"^3.1.3","readable-stream":"^3.6.2","@metamask/key-tree":"^10.1.1","@metamask/snaps-sdk":"^10.0.0","get-npm-tarball-url":"^2.0.3","@metamask/rpc-errors":"^7.0.3","@metamask/snaps-utils":"^11.6.0","@metamask/snaps-registry":"^3.2.3","@metamask/base-controller":"^8.4.0","@metamask/json-rpc-engine":"^10.1.0","@metamask/object-multiplex":"^2.1.0","@metamask/snaps-rpc-methods":"^13.5.2","readable-web-to-node-stream":"^3.0.2","@metamask/approval-controller":"^7.1.3","@metamask/phishing-controller":"^13.1.0","@metamask/post-message-stream":"^10.0.0","@metamask/permission-controller":"^11.0.6","@metamask/json-rpc-middleware-stream":"^8.0.7"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","jest":"^29.0.2","vite":"^6.2.7","eslint":"^9.11.0","lodash":"^4.17.21","rimraf":"^4.1.2","vitest":"^3.1.1","ts-node":"^10.9.1","depcheck":"^1.4.7","prettier":"^3.3.3","@swc/core":"1.11.31","@swc/jest":"^0.2.38","deepmerge":"^4.2.2","typescript":"~5.3.3","@types/jest":"^27.5.1","@types/node":"18.14.2","@types/luxon":"^3","@noble/hashes":"^1.7.1","@types/chrome":"^0.0.237","@types/lodash":"^4","@types/semver":"^7.5.0","@ts-bridge/cli":"^0.6.1","@vitest/browser":"^3.1.1","jest-fetch-mock":"^3.0.3","@types/tar-stream":"^3.1.1","@types/gunzip-maybe":"^1.4.0","vite-tsconfig-paths":"^4.0.5","@testing-library/dom":"^10.4.0","@types/concat-stream":"^2.0.0","jest-silent-reporter":"^0.6.0","@types/readable-stream":"^4.0.15","@lavamoat/allow-scripts":"^3.4.0","@metamask/auto-changelog":"^5.0.2","vite-plugin-node-polyfills":"^0.23.0","@metamask/browser-passworder":"^6.0.0"},"peerDependencies":{"@metamask/snaps-execution-environments":"^10.2.2"},"peerDependenciesMeta":{"@metamask/snaps-execution-environments":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/snaps-controllers_15.0.0_1759402984536_0.72158149100802","host":"s3://npm-registry-packages-npm-production"}},"15.0.1":{"name":"@metamask/snaps-controllers","version":"15.0.1","keywords":["MetaMask","Snaps","Ethereum"],"license":"SEE LICENSE IN LICENSE","_id":"@metamask/snaps-controllers@15.0.1","maintainers":[{"name":"danfinlay","email":"dan@danfinlay.com"},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"metamaskbot","email":"metamask-npm@consensys.net"}],"homepage":"https://github.com/MetaMask/snaps/tree/main/packages/snaps-controllers#readme","bugs":{"url":"https://github.com/MetaMask/snaps/issues"},"dist":{"shasum":"9c3ba65156bdbbfbbda1f994b4d4eaffb5a02cce","tarball":"https://registry.npmjs.org/@metamask/snaps-controllers/-/snaps-controllers-15.0.1.tgz","fileCount":422,"integrity":"sha512-0h8u87aZDeHUbY81QwnamlmvJkVyKOs5HT+bNvS/325UlCShIZxLsYW2EK21rxKoIeaYb9zPjHiOugLo89B20g==","signatures":[{"sig":"MEYCIQDAfd5700S239p728I7RLMTyBhbncopmmwEiVw8vOLDkgIhALlcGrBQws0A84gwkH1/ammQk9Fxr+HfprWE77F7ki55","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1944671},"main":"./dist/index.cjs","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":"^20 || >=22"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./node":{"import":{"types":"./dist/node.d.mts","default":"./dist/node.mjs"},"require":{"types":"./dist/node.d.cts","default":"./dist/node.cjs"}},"./package.json":"./package.json","./react-native":{"import":{"types":"./dist/react-native.d.mts","default":"./dist/react-native.mjs"},"require":{"types":"./dist/react-native.d.cts","default":"./dist/react-native.cjs"}}},"gitHead":"3754d301bc52f1aeb70508028bddc1dd843e7305","scripts":{"lint":"yarn lint:eslint && yarn lint:misc --check && yarn changelog:validate && yarn lint:dependencies","test":"jest --reporters=jest-silent-reporter && yarn test:browser","build":"ts-bridge --project tsconfig.build.json --verbose --clean --no-references","lint:ci":"yarn lint","lint:fix":"yarn lint:eslint --fix && yarn lint:misc --write","lint:misc":"prettier --no-error-on-unmatched-pattern --log-level warn \"**/*.json\" \"**/*.md\" \"**/*.html\" \"!CHANGELOG.md\" --ignore-path ../../.gitignore","test:post":"tsx ../../scripts/update-coverage.mts && rimraf coverage/jest coverage/vite","test:clean":"jest --clearCache","test:watch":"jest --watch","lint:eslint":"eslint . --cache","test:browser":"vitest","test:verbose":"jest --verbose","publish:preview":"yarn npm publish --tag preview","changelog:update":"../../scripts/update-changelog.sh @metamask/snaps-controllers","lint:dependencies":"depcheck","changelog:validate":"../../scripts/validate-changelog.sh @metamask/snaps-controllers","since-latest-release":"../../scripts/since-latest-release.sh","test:browser:firefox":"vitest --config ./vitest.config.firefox.mts"},"_npmUser":{"name":"metamaskbot","email":"metamask-npm@consensys.net"},"repository":{"url":"https://github.com/MetaMask/snaps.git","type":"git"},"description":"Controllers for MetaMask Snaps","directories":{},"sideEffects":false,"dependencies":{"immer":"^9.0.21","luxon":"^3.5.0","nanoid":"^3.3.10","semver":"^7.5.4","tar-stream":"^3.1.7","@xstate/fsm":"^2.0.0","async-mutex":"^0.5.0","cron-parser":"^4.5.0","concat-stream":"^2.0.0","@metamask/utils":"^11.8.1","fast-deep-equal":"^3.1.3","readable-stream":"^3.6.2","@metamask/key-tree":"^10.1.1","@metamask/snaps-sdk":"^10.0.0","get-npm-tarball-url":"^2.0.3","@metamask/rpc-errors":"^7.0.3","@metamask/snaps-utils":"^11.6.0","@metamask/snaps-registry":"^3.2.3","@metamask/base-controller":"^8.4.0","@metamask/json-rpc-engine":"^10.1.0","@metamask/object-multiplex":"^2.1.0","@metamask/snaps-rpc-methods":"^13.5.2","readable-web-to-node-stream":"^3.0.2","@metamask/approval-controller":"^7.1.3","@metamask/phishing-controller":"^13.1.0","@metamask/post-message-stream":"^10.0.0","@metamask/permission-controller":"^11.0.6","@metamask/json-rpc-middleware-stream":"^8.0.7"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","jest":"^29.0.2","vite":"^6.2.7","eslint":"^9.11.0","lodash":"^4.17.21","rimraf":"^4.1.2","vitest":"^3.1.1","ts-node":"^10.9.1","depcheck":"^1.4.7","prettier":"^3.3.3","@swc/core":"1.11.31","@swc/jest":"^0.2.38","deepmerge":"^4.2.2","typescript":"~5.3.3","@types/jest":"^27.5.1","@types/node":"18.14.2","@types/luxon":"^3","@noble/hashes":"^1.7.1","@types/chrome":"^0.0.237","@types/lodash":"^4","@types/semver":"^7.5.0","@ts-bridge/cli":"^0.6.1","@vitest/browser":"^3.1.1","jest-fetch-mock":"^3.0.3","@types/tar-stream":"^3.1.1","@types/gunzip-maybe":"^1.4.0","vite-tsconfig-paths":"^4.0.5","@testing-library/dom":"^10.4.0","@types/concat-stream":"^2.0.0","jest-silent-reporter":"^0.6.0","@types/readable-stream":"^4.0.15","@lavamoat/allow-scripts":"^3.4.0","@metamask/auto-changelog":"^5.0.2","vite-plugin-node-polyfills":"^0.23.0","@metamask/browser-passworder":"^6.0.0"},"peerDependencies":{"@metamask/snaps-execution-environments":"^10.2.2"},"peerDependenciesMeta":{"@metamask/snaps-execution-environments":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/snaps-controllers_15.0.1_1759831454554_0.2889614001003433","host":"s3://npm-registry-packages-npm-production"}},"15.0.2":{"name":"@metamask/snaps-controllers","version":"15.0.2","keywords":["MetaMask","Snaps","Ethereum"],"license":"SEE LICENSE IN LICENSE","_id":"@metamask/snaps-controllers@15.0.2","maintainers":[{"name":"danfinlay","email":"dan@danfinlay.com"},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"metamaskbot","email":"metamask-npm@consensys.net"}],"homepage":"https://github.com/MetaMask/snaps/tree/main/packages/snaps-controllers#readme","bugs":{"url":"https://github.com/MetaMask/snaps/issues"},"dist":{"shasum":"28dff2e4f6fe8eb63f4d703c91a0a4264716e731","tarball":"https://registry.npmjs.org/@metamask/snaps-controllers/-/snaps-controllers-15.0.2.tgz","fileCount":422,"integrity":"sha512-YLl1QdhptBBNkp4prdQSQJfDQppXDAbtpBIFIJNS7IQ6SjqmKvg6ewlO57GvvDBDrJqe9Rjzmccxspk24ciJPA==","signatures":[{"sig":"MEUCIQDdf2u+F5wSeEVRvhKUjpYMu6QD1ckjSeFYTqhjFmvjowIgD9KUvjsHS1ss8S7uH4GjLehWK4I0zODfklvpHYAFmUI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1945449},"main":"./dist/index.cjs","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":"^20 || >=22"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./node":{"import":{"types":"./dist/node.d.mts","default":"./dist/node.mjs"},"require":{"types":"./dist/node.d.cts","default":"./dist/node.cjs"}},"./package.json":"./package.json","./react-native":{"import":{"types":"./dist/react-native.d.mts","default":"./dist/react-native.mjs"},"require":{"types":"./dist/react-native.d.cts","default":"./dist/react-native.cjs"}}},"gitHead":"3fda7055e702181e5003b636e4730e1cec0e1316","scripts":{"lint":"yarn lint:eslint && yarn lint:misc --check && yarn changelog:validate && yarn lint:dependencies","test":"jest --reporters=jest-silent-reporter && yarn test:browser","build":"ts-bridge --project tsconfig.build.json --verbose --clean --no-references","lint:ci":"yarn lint","lint:fix":"yarn lint:eslint --fix && yarn lint:misc --write","lint:misc":"prettier --no-error-on-unmatched-pattern --log-level warn \"**/*.json\" \"**/*.md\" \"**/*.html\" \"!CHANGELOG.md\" --ignore-path ../../.gitignore","test:post":"tsx ../../scripts/update-coverage.mts && rimraf coverage/jest coverage/vite","test:clean":"jest --clearCache","test:watch":"jest --watch","lint:eslint":"eslint . --cache","test:browser":"vitest","test:verbose":"jest --verbose","publish:preview":"yarn npm publish --tag preview","changelog:update":"../../scripts/update-changelog.sh @metamask/snaps-controllers","lint:dependencies":"depcheck","changelog:validate":"../../scripts/validate-changelog.sh @metamask/snaps-controllers","since-latest-release":"../../scripts/since-latest-release.sh","test:browser:firefox":"vitest --config ./vitest.config.firefox.mts"},"_npmUser":{"name":"metamaskbot","email":"metamask-npm@consensys.net"},"repository":{"url":"https://github.com/MetaMask/snaps.git","type":"git"},"description":"Controllers for MetaMask Snaps","directories":{},"sideEffects":false,"dependencies":{"immer":"^9.0.21","luxon":"^3.5.0","nanoid":"^3.3.10","semver":"^7.5.4","tar-stream":"^3.1.7","@xstate/fsm":"^2.0.0","async-mutex":"^0.5.0","cron-parser":"^4.5.0","concat-stream":"^2.0.0","@metamask/utils":"^11.8.1","fast-deep-equal":"^3.1.3","readable-stream":"^3.6.2","@metamask/key-tree":"^10.1.1","@metamask/snaps-sdk":"^10.0.0","get-npm-tarball-url":"^2.0.3","@metamask/rpc-errors":"^7.0.3","@metamask/snaps-utils":"^11.6.0","@metamask/snaps-registry":"^3.2.3","@metamask/base-controller":"^8.4.1","@metamask/json-rpc-engine":"^10.1.0","@metamask/object-multiplex":"^2.1.0","@metamask/snaps-rpc-methods":"^13.5.3","readable-web-to-node-stream":"^3.0.2","@metamask/approval-controller":"^7.2.0","@metamask/phishing-controller":"^13.1.0","@metamask/post-message-stream":"^10.0.0","@metamask/permission-controller":"^11.0.6","@metamask/json-rpc-middleware-stream":"^8.0.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","jest":"^29.0.2","vite":"^6.2.7","eslint":"^9.11.0","lodash":"^4.17.21","rimraf":"^4.1.2","vitest":"^3.1.1","ts-node":"^10.9.1","depcheck":"^1.4.7","prettier":"^3.3.3","@swc/core":"1.11.31","@swc/jest":"^0.2.38","deepmerge":"^4.2.2","typescript":"~5.3.3","@types/jest":"^27.5.1","@types/node":"18.14.2","@types/luxon":"^3","@noble/hashes":"^1.7.1","@types/chrome":"^0.0.237","@types/lodash":"^4","@types/semver":"^7.5.0","@ts-bridge/cli":"^0.6.1","@vitest/browser":"^3.1.1","jest-fetch-mock":"^3.0.3","@types/tar-stream":"^3.1.1","@types/gunzip-maybe":"^1.4.0","vite-tsconfig-paths":"^4.0.5","@testing-library/dom":"^10.4.0","@types/concat-stream":"^2.0.0","jest-silent-reporter":"^0.6.0","@types/readable-stream":"^4.0.15","@lavamoat/allow-scripts":"^3.4.0","@metamask/auto-changelog":"^5.0.2","vite-plugin-node-polyfills":"^0.23.0","@metamask/browser-passworder":"^6.0.0"},"peerDependencies":{"@metamask/snaps-execution-environments":"^10.2.2"},"peerDependenciesMeta":{"@metamask/snaps-execution-environments":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/snaps-controllers_15.0.2_1760960448022_0.42949065518946616","host":"s3://npm-registry-packages-npm-production"}},"16.0.0":{"name":"@metamask/snaps-controllers","version":"16.0.0","keywords":["MetaMask","Snaps","Ethereum"],"license":"SEE LICENSE IN LICENSE","_id":"@metamask/snaps-controllers@16.0.0","maintainers":[{"name":"danfinlay","email":"dan@danfinlay.com"},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"metamaskbot","email":"metamask-npm@consensys.net"}],"homepage":"https://github.com/MetaMask/snaps/tree/main/packages/snaps-controllers#readme","bugs":{"url":"https://github.com/MetaMask/snaps/issues"},"dist":{"shasum":"2ddf9adf304f04413b5f6f0886a6d5c3a93deef6","tarball":"https://registry.npmjs.org/@metamask/snaps-controllers/-/snaps-controllers-16.0.0.tgz","fileCount":422,"integrity":"sha512-GdJ2rTMWTlgWowdlEk4U57PFZcX8mFnl9cBSUGSt5NNr3PdQCA2QCu+Opm8HTkKnz9x5aHFdibxFZAIcHvBOQw==","signatures":[{"sig":"MEUCIB3XZ0u/rb4XvuPZ/nHqtfbNuq7v/IWRC5LZZpI9xxMPAiEAnRrwguSClRL68lrTSlV6Nm+WnZiqLPcasvzbUxLQKps=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1940304},"main":"./dist/index.cjs","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":"^20 || >=22"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./node":{"import":{"types":"./dist/node.d.mts","default":"./dist/node.mjs"},"require":{"types":"./dist/node.d.cts","default":"./dist/node.cjs"}},"./package.json":"./package.json","./react-native":{"import":{"types":"./dist/react-native.d.mts","default":"./dist/react-native.mjs"},"require":{"types":"./dist/react-native.d.cts","default":"./dist/react-native.cjs"}}},"gitHead":"98669a24706c59d3c668d1cf88ac4c091862f742","scripts":{"lint":"yarn lint:eslint && yarn lint:misc --check && yarn changelog:validate && yarn lint:dependencies","test":"jest --reporters=jest-silent-reporter && yarn test:browser","build":"ts-bridge --project tsconfig.build.json --verbose --clean --no-references","lint:ci":"yarn lint","lint:fix":"yarn lint:eslint --fix && yarn lint:misc --write","lint:misc":"prettier --no-error-on-unmatched-pattern --log-level warn \"**/*.json\" \"**/*.md\" \"**/*.html\" \"!CHANGELOG.md\" --ignore-path ../../.gitignore","test:post":"tsx ../../scripts/update-coverage.mts && rimraf coverage/jest coverage/vite","test:clean":"jest --clearCache","test:watch":"jest --watch","lint:eslint":"eslint . --cache","test:browser":"vitest","test:verbose":"jest --verbose","publish:preview":"yarn npm publish --tag preview","changelog:update":"../../scripts/update-changelog.sh @metamask/snaps-controllers","lint:dependencies":"depcheck","changelog:validate":"../../scripts/validate-changelog.sh @metamask/snaps-controllers","since-latest-release":"../../scripts/since-latest-release.sh","test:browser:firefox":"vitest --config ./vitest.config.firefox.mts"},"_npmUser":{"name":"metamaskbot","email":"metamask-npm@consensys.net"},"repository":{"url":"https://github.com/MetaMask/snaps.git","type":"git"},"description":"Controllers for MetaMask Snaps","directories":{},"sideEffects":false,"dependencies":{"immer":"^9.0.21","luxon":"^3.5.0","nanoid":"^3.3.10","semver":"^7.5.4","tar-stream":"^3.1.7","@xstate/fsm":"^2.0.0","async-mutex":"^0.5.0","cron-parser":"^4.5.0","concat-stream":"^2.0.0","@metamask/utils":"^11.8.1","fast-deep-equal":"^3.1.3","readable-stream":"^3.6.2","@metamask/key-tree":"^10.1.1","@metamask/messenger":"^0.3.0","@metamask/snaps-sdk":"^10.0.0","get-npm-tarball-url":"^2.0.3","@metamask/rpc-errors":"^7.0.3","@metamask/snaps-utils":"^11.6.1","@metamask/snaps-registry":"^3.2.3","@metamask/base-controller":"^9.0.0","@metamask/json-rpc-engine":"^10.1.0","@metamask/object-multiplex":"^2.1.0","@metamask/snaps-rpc-methods":"^14.0.0","readable-web-to-node-stream":"^3.0.2","@metamask/approval-controller":"^8.0.0","@metamask/phishing-controller":"^13.1.0","@metamask/post-message-stream":"^10.0.0","@metamask/permission-controller":"^12.0.0","@metamask/json-rpc-middleware-stream":"^8.0.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","jest":"^29.0.2","vite":"^6.2.7","eslint":"^9.11.0","lodash":"^4.17.21","rimraf":"^4.1.2","vitest":"^3.1.1","ts-node":"^10.9.1","depcheck":"^1.4.7","prettier":"^3.3.3","@swc/core":"1.11.31","@swc/jest":"^0.2.38","deepmerge":"^4.2.2","typescript":"~5.3.3","@types/jest":"^27.5.1","@types/node":"18.14.2","@types/luxon":"^3","@noble/hashes":"^1.7.1","@types/chrome":"^0.0.237","@types/lodash":"^4","@types/semver":"^7.5.0","@ts-bridge/cli":"^0.6.1","@vitest/browser":"^3.1.1","jest-fetch-mock":"^3.0.3","@types/tar-stream":"^3.1.1","@types/gunzip-maybe":"^1.4.0","vite-tsconfig-paths":"^4.0.5","@testing-library/dom":"^10.4.0","@types/concat-stream":"^2.0.0","jest-silent-reporter":"^0.6.0","@types/readable-stream":"^4.0.15","@lavamoat/allow-scripts":"^3.4.0","@metamask/auto-changelog":"^5.0.2","vite-plugin-node-polyfills":"^0.23.0","@metamask/browser-passworder":"^6.0.0"},"peerDependencies":{"@metamask/snaps-execution-environments":"^10.2.2"},"peerDependenciesMeta":{"@metamask/snaps-execution-environments":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/snaps-controllers_16.0.0_1761607805699_0.6686648163094067","host":"s3://npm-registry-packages-npm-production"}},"16.1.0":{"name":"@metamask/snaps-controllers","version":"16.1.0","keywords":["MetaMask","Snaps","Ethereum"],"license":"SEE LICENSE IN LICENSE","_id":"@metamask/snaps-controllers@16.1.0","maintainers":[{"name":"danfinlay","email":"dan@danfinlay.com"},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"metamaskbot","email":"metamask-npm@consensys.net"}],"homepage":"https://github.com/MetaMask/snaps/tree/main/packages/snaps-controllers#readme","bugs":{"url":"https://github.com/MetaMask/snaps/issues"},"dist":{"shasum":"dc7dd7401f9ba011255fac2cbf38912e6a406f71","tarball":"https://registry.npmjs.org/@metamask/snaps-controllers/-/snaps-controllers-16.1.0.tgz","fileCount":422,"integrity":"sha512-65OJTtAm/KqqDDMU6ntl7c9yBgGKjSEsttbjlt2hd+1R9qhVrush3RsFZj7gxDW9yRIBGti2WxDp1NWJA3pIYw==","signatures":[{"sig":"MEUCIEHW18BgWnxdfDR+HIv+l+u4MP2JzKPi043jHANNqh73AiEAt6YyKs5xpQlS+4gQMteYX9BIjt07yRJ3ItI+zt1QpjY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1944507},"main":"./dist/index.cjs","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":"^20 || >=22"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./node":{"import":{"types":"./dist/node.d.mts","default":"./dist/node.mjs"},"require":{"types":"./dist/node.d.cts","default":"./dist/node.cjs"}},"./package.json":"./package.json","./react-native":{"import":{"types":"./dist/react-native.d.mts","default":"./dist/react-native.mjs"},"require":{"types":"./dist/react-native.d.cts","default":"./dist/react-native.cjs"}}},"gitHead":"e081eb24973d075c39dc898aec84b3dc60231c99","scripts":{"lint":"yarn lint:eslint && yarn lint:misc --check && yarn changelog:validate && yarn lint:dependencies","test":"jest --reporters=jest-silent-reporter && yarn test:browser","build":"ts-bridge --project tsconfig.build.json --verbose --clean --no-references","lint:ci":"yarn lint","lint:fix":"yarn lint:eslint --fix && yarn lint:misc --write","lint:misc":"prettier --no-error-on-unmatched-pattern --log-level warn \"**/*.json\" \"**/*.md\" \"**/*.html\" \"!CHANGELOG.md\" --ignore-path ../../.gitignore","test:post":"tsx ../../scripts/update-coverage.mts && rimraf coverage/jest coverage/vite","test:clean":"jest --clearCache","test:watch":"jest --watch","lint:eslint":"eslint . --cache","test:browser":"vitest","test:verbose":"jest --verbose","publish:preview":"yarn npm publish --tag preview","changelog:update":"../../scripts/update-changelog.sh @metamask/snaps-controllers","lint:dependencies":"depcheck","changelog:validate":"../../scripts/validate-changelog.sh @metamask/snaps-controllers","since-latest-release":"../../scripts/since-latest-release.sh","test:browser:firefox":"vitest --config ./vitest.config.firefox.mts"},"_npmUser":{"name":"metamaskbot","email":"metamask-npm@consensys.net"},"repository":{"url":"https://github.com/MetaMask/snaps.git","type":"git"},"description":"Controllers for MetaMask Snaps","directories":{},"sideEffects":false,"dependencies":{"immer":"^9.0.21","luxon":"^3.5.0","nanoid":"^3.3.10","semver":"^7.5.4","tar-stream":"^3.1.7","@xstate/fsm":"^2.0.0","async-mutex":"^0.5.0","cron-parser":"^4.5.0","concat-stream":"^2.0.0","@metamask/utils":"^11.8.1","fast-deep-equal":"^3.1.3","readable-stream":"^3.6.2","@metamask/key-tree":"^10.1.1","@metamask/messenger":"^0.3.0","@metamask/snaps-sdk":"^10.1.0","get-npm-tarball-url":"^2.0.3","@metamask/rpc-errors":"^7.0.3","@metamask/snaps-utils":"^11.6.1","@metamask/snaps-registry":"^3.2.3","@metamask/base-controller":"^9.0.0","@metamask/json-rpc-engine":"^10.1.0","@metamask/object-multiplex":"^2.1.0","@metamask/snaps-rpc-methods":"^14.1.0","readable-web-to-node-stream":"^3.0.2","@metamask/approval-controller":"^8.0.0","@metamask/phishing-controller":"^15.0.0","@metamask/post-message-stream":"^10.0.0","@metamask/permission-controller":"^12.1.0","@metamask/json-rpc-middleware-stream":"^8.0.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","jest":"^29.0.2","vite":"^6.4.1","eslint":"^9.11.0","lodash":"^4.17.21","rimraf":"^4.1.2","vitest":"^3.1.1","ts-node":"^10.9.1","depcheck":"^1.4.7","prettier":"^3.3.3","@swc/core":"1.11.31","@swc/jest":"^0.2.38","deepmerge":"^4.2.2","typescript":"~5.3.3","@types/jest":"^27.5.1","@types/node":"18.14.2","@types/luxon":"^3","@noble/hashes":"^1.7.1","@types/chrome":"^0.0.237","@types/lodash":"^4","@types/semver":"^7.5.0","@ts-bridge/cli":"^0.6.1","@vitest/browser":"^3.1.1","jest-fetch-mock":"^3.0.3","@types/tar-stream":"^3.1.1","@types/gunzip-maybe":"^1.4.0","vite-tsconfig-paths":"^4.0.5","@testing-library/dom":"^10.4.0","@types/concat-stream":"^2.0.0","jest-silent-reporter":"^0.6.0","@types/readable-stream":"^4.0.15","@lavamoat/allow-scripts":"^3.4.0","@metamask/auto-changelog":"^5.0.2","vite-plugin-node-polyfills":"^0.23.0","@metamask/browser-passworder":"^6.0.0"},"peerDependencies":{"@metamask/snaps-execution-environments":"^10.2.3"},"peerDependenciesMeta":{"@metamask/snaps-execution-environments":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/snaps-controllers_16.1.0_1762440503289_0.22149665530799245","host":"s3://npm-registry-packages-npm-production"}},"16.1.1":{"name":"@metamask/snaps-controllers","version":"16.1.1","keywords":["MetaMask","Snaps","Ethereum"],"license":"SEE LICENSE IN LICENSE","_id":"@metamask/snaps-controllers@16.1.1","maintainers":[{"name":"danfinlay","email":"dan@danfinlay.com"},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"metamaskbot","email":"metamask-npm@consensys.net"}],"homepage":"https://github.com/MetaMask/snaps/tree/main/packages/snaps-controllers#readme","bugs":{"url":"https://github.com/MetaMask/snaps/issues"},"dist":{"shasum":"b1988330b647b5beebba2896bde333146255a6b4","tarball":"https://registry.npmjs.org/@metamask/snaps-controllers/-/snaps-controllers-16.1.1.tgz","fileCount":422,"integrity":"sha512-e9v1IplvT85Unixlj7Z3Wxrybs2dyWIZTpUtVMsYoHuJQ3DW2pyPP3wx5lVX86GoTW2O0CkocLMKDeqO+ahcJQ==","signatures":[{"sig":"MEQCIHKLKo+mBRsKFIk/maVQ9LrCcp5+avHy2Hc2SW59DA63AiB+8D6paE54i4zHS8vErHcRkK/8scBDFGJmIsXXYroEuQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1945040},"main":"./dist/index.cjs","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":"^20 || >=22"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./node":{"import":{"types":"./dist/node.d.mts","default":"./dist/node.mjs"},"require":{"types":"./dist/node.d.cts","default":"./dist/node.cjs"}},"./package.json":"./package.json","./react-native":{"import":{"types":"./dist/react-native.d.mts","default":"./dist/react-native.mjs"},"require":{"types":"./dist/react-native.d.cts","default":"./dist/react-native.cjs"}}},"gitHead":"c8affd0c3732643970162dcb820be8ac08d6ba5f","scripts":{"lint":"yarn lint:eslint && yarn lint:misc --check && yarn changelog:validate && yarn lint:dependencies","test":"jest --reporters=jest-silent-reporter && yarn test:browser","build":"ts-bridge --project tsconfig.build.json --verbose --clean --no-references","lint:ci":"yarn lint","lint:fix":"yarn lint:eslint --fix && yarn lint:misc --write","lint:misc":"prettier --no-error-on-unmatched-pattern --log-level warn \"**/*.json\" \"**/*.md\" \"**/*.html\" \"!CHANGELOG.md\" --ignore-path ../../.gitignore","test:post":"tsx ../../scripts/update-coverage.mts && rimraf coverage/jest coverage/vite","test:clean":"jest --clearCache","test:watch":"jest --watch","lint:eslint":"eslint . --cache","test:browser":"vitest","test:verbose":"jest --verbose","publish:preview":"yarn npm publish --tag preview","changelog:update":"../../scripts/update-changelog.sh @metamask/snaps-controllers","lint:dependencies":"depcheck","changelog:validate":"../../scripts/validate-changelog.sh @metamask/snaps-controllers","since-latest-release":"../../scripts/since-latest-release.sh","test:browser:firefox":"vitest --config ./vitest.config.firefox.mts"},"_npmUser":{"name":"metamaskbot","email":"metamask-npm@consensys.net"},"repository":{"url":"https://github.com/MetaMask/snaps.git","type":"git"},"description":"Controllers for MetaMask Snaps","directories":{},"sideEffects":false,"dependencies":{"immer":"^9.0.21","luxon":"^3.5.0","nanoid":"^3.3.10","semver":"^7.5.4","tar-stream":"^3.1.7","@xstate/fsm":"^2.0.0","async-mutex":"^0.5.0","cron-parser":"^4.5.0","concat-stream":"^2.0.0","@metamask/utils":"^11.8.1","fast-deep-equal":"^3.1.3","readable-stream":"^3.6.2","@metamask/key-tree":"^10.1.1","@metamask/messenger":"^0.3.0","@metamask/snaps-sdk":"^10.1.0","get-npm-tarball-url":"^2.0.3","@metamask/rpc-errors":"^7.0.3","@metamask/snaps-utils":"^11.6.1","@metamask/snaps-registry":"^3.2.3","@metamask/base-controller":"^9.0.0","@metamask/json-rpc-engine":"^10.1.0","@metamask/object-multiplex":"^2.1.0","@metamask/snaps-rpc-methods":"^14.1.0","readable-web-to-node-stream":"^3.0.2","@metamask/approval-controller":"^8.0.0","@metamask/phishing-controller":"^15.0.0","@metamask/post-message-stream":"^10.0.0","@metamask/permission-controller":"^12.1.0","@metamask/json-rpc-middleware-stream":"^8.0.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","jest":"^29.0.2","vite":"^6.4.1","eslint":"^9.11.0","lodash":"^4.17.21","rimraf":"^4.1.2","vitest":"^3.1.1","ts-node":"^10.9.1","depcheck":"^1.4.7","prettier":"^3.3.3","@swc/core":"1.11.31","@swc/jest":"^0.2.38","deepmerge":"^4.2.2","typescript":"~5.3.3","@types/jest":"^27.5.1","@types/node":"18.14.2","@types/luxon":"^3","@noble/hashes":"^1.7.1","@types/chrome":"^0.0.237","@types/lodash":"^4","@types/semver":"^7.5.0","@ts-bridge/cli":"^0.6.1","@vitest/browser":"^3.1.1","jest-fetch-mock":"^3.0.3","@types/tar-stream":"^3.1.1","@types/gunzip-maybe":"^1.4.0","vite-tsconfig-paths":"^4.0.5","@testing-library/dom":"^10.4.0","@types/concat-stream":"^2.0.0","jest-silent-reporter":"^0.6.0","@types/readable-stream":"^4.0.15","@lavamoat/allow-scripts":"^3.4.0","@metamask/auto-changelog":"^5.0.2","vite-plugin-node-polyfills":"^0.23.0","@metamask/browser-passworder":"^6.0.0"},"peerDependencies":{"@metamask/snaps-execution-environments":"^10.2.3"},"peerDependenciesMeta":{"@metamask/snaps-execution-environments":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/snaps-controllers_16.1.1_1762861067187_0.3794731407105274","host":"s3://npm-registry-packages-npm-production"}},"17.0.0":{"name":"@metamask/snaps-controllers","version":"17.0.0","keywords":["MetaMask","Snaps","Ethereum"],"license":"SEE LICENSE IN LICENSE","_id":"@metamask/snaps-controllers@17.0.0","maintainers":[{"name":"danfinlay","email":"dan@danfinlay.com"},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"metamaskbot","email":"metamask-npm@consensys.net"}],"homepage":"https://github.com/MetaMask/snaps/tree/main/packages/snaps-controllers#readme","bugs":{"url":"https://github.com/MetaMask/snaps/issues"},"dist":{"shasum":"f151966a8903078ca580353ac58d59bf23404c00","tarball":"https://registry.npmjs.org/@metamask/snaps-controllers/-/snaps-controllers-17.0.0.tgz","fileCount":422,"integrity":"sha512-FPN7naoPszupmqRBJ2z2R+ytjDUZ/zJk7FzS5JUZMm39ow7TtYl89VgvrfTi2YKfVK4u+0gdWBupqTL0bOoWMQ==","signatures":[{"sig":"MEUCIQDXgsvF/tb19ulDN9DzWW9w4NqrHnuVj1eCj8l5jrXNCQIgN+rv6puAiD9Q538ClzOYlMBh31eZ6fu0B1Z9AHcqrM4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1953403},"main":"./dist/index.cjs","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":"^20 || >=22"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./node":{"import":{"types":"./dist/node.d.mts","default":"./dist/node.mjs"},"require":{"types":"./dist/node.d.cts","default":"./dist/node.cjs"}},"./package.json":"./package.json","./react-native":{"import":{"types":"./dist/react-native.d.mts","default":"./dist/react-native.mjs"},"require":{"types":"./dist/react-native.d.cts","default":"./dist/react-native.cjs"}}},"gitHead":"163e51209e9df09d1d0195927764686f713a1185","scripts":{"lint":"yarn lint:eslint && yarn lint:misc --check && yarn changelog:validate && yarn lint:dependencies","test":"jest --reporters=jest-silent-reporter && yarn test:browser","build":"ts-bridge --project tsconfig.build.json --verbose --clean --no-references","lint:ci":"yarn lint","lint:fix":"yarn lint:eslint --fix && yarn lint:misc --write","lint:misc":"prettier --no-error-on-unmatched-pattern --log-level warn \"**/*.json\" \"**/*.md\" \"**/*.html\" \"!CHANGELOG.md\" --ignore-path ../../.gitignore","test:post":"tsx ../../scripts/update-coverage.mts && rimraf coverage/jest coverage/vite","test:clean":"jest --clearCache","test:watch":"jest --watch","lint:eslint":"eslint . --cache","test:browser":"vitest","test:verbose":"jest --verbose","publish:preview":"yarn npm publish --tag preview","changelog:update":"../../scripts/update-changelog.sh @metamask/snaps-controllers","lint:dependencies":"depcheck","changelog:validate":"../../scripts/validate-changelog.sh @metamask/snaps-controllers","since-latest-release":"../../scripts/since-latest-release.sh","test:browser:firefox":"vitest --config ./vitest.config.firefox.mts"},"_npmUser":{"name":"metamaskbot","email":"metamask-npm@consensys.net"},"repository":{"url":"https://github.com/MetaMask/snaps.git","type":"git"},"description":"Controllers for MetaMask Snaps","directories":{},"sideEffects":false,"dependencies":{"immer":"^9.0.21","luxon":"^3.5.0","nanoid":"^3.3.10","semver":"^7.5.4","tar-stream":"^3.1.7","@xstate/fsm":"^2.0.0","async-mutex":"^0.5.0","cron-parser":"^4.5.0","concat-stream":"^2.0.0","@metamask/utils":"^11.8.1","fast-deep-equal":"^3.1.3","readable-stream":"^3.6.2","@metamask/key-tree":"^10.1.1","@metamask/messenger":"^0.3.0","@metamask/snaps-sdk":"^10.1.0","get-npm-tarball-url":"^2.0.3","@metamask/rpc-errors":"^7.0.3","@metamask/snaps-utils":"^11.6.1","@metamask/snaps-registry":"^3.3.0","@metamask/base-controller":"^9.0.0","@metamask/json-rpc-engine":"^10.1.0","@metamask/object-multiplex":"^2.1.0","@metamask/snaps-rpc-methods":"^14.1.1","readable-web-to-node-stream":"^3.0.2","@metamask/approval-controller":"^8.0.0","@metamask/phishing-controller":"^15.0.0","@metamask/post-message-stream":"^10.0.0","@metamask/permission-controller":"^12.1.0","@metamask/json-rpc-middleware-stream":"^8.0.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","jest":"^29.0.2","vite":"^6.4.1","eslint":"^9.11.0","lodash":"^4.17.21","rimraf":"^4.1.2","vitest":"^3.1.1","ts-node":"^10.9.1","depcheck":"^1.4.7","prettier":"^3.3.3","@swc/core":"1.11.31","@swc/jest":"^0.2.38","deepmerge":"^4.2.2","typescript":"~5.3.3","@types/jest":"^27.5.1","@types/node":"18.14.2","@types/luxon":"^3","@noble/hashes":"^1.7.1","@types/chrome":"^0.0.237","@types/lodash":"^4","@types/semver":"^7.5.0","@ts-bridge/cli":"^0.6.1","@vitest/browser":"^3.1.1","jest-fetch-mock":"^3.0.3","@types/tar-stream":"^3.1.1","@types/gunzip-maybe":"^1.4.0","vite-tsconfig-paths":"^4.0.5","@testing-library/dom":"^10.4.0","@types/concat-stream":"^2.0.0","jest-silent-reporter":"^0.6.0","@types/readable-stream":"^4.0.15","@lavamoat/allow-scripts":"^3.4.0","@metamask/auto-changelog":"^5.0.2","vite-plugin-node-polyfills":"^0.23.0","@metamask/browser-passworder":"^6.0.0"},"peerDependencies":{"@metamask/snaps-execution-environments":"^10.2.3"},"peerDependenciesMeta":{"@metamask/snaps-execution-environments":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/snaps-controllers_17.0.0_1763545829299_0.9981366801844442","host":"s3://npm-registry-packages-npm-production"}},"17.1.0":{"name":"@metamask/snaps-controllers","version":"17.1.0","keywords":["MetaMask","Snaps","Ethereum"],"license":"SEE LICENSE IN LICENSE","_id":"@metamask/snaps-controllers@17.1.0","maintainers":[{"name":"danfinlay","email":"dan@danfinlay.com"},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"metamaskbot","email":"metamask-npm@consensys.net"}],"homepage":"https://github.com/MetaMask/snaps/tree/main/packages/snaps-controllers#readme","bugs":{"url":"https://github.com/MetaMask/snaps/issues"},"dist":{"shasum":"6bc856bdf104b286fdf34c267308f4507951d67f","tarball":"https://registry.npmjs.org/@metamask/snaps-controllers/-/snaps-controllers-17.1.0.tgz","fileCount":422,"integrity":"sha512-K7dBbnk56e4d5KnZFomHRiMfA2jboYUqx4Toe4fvIVHJQxoku1dIwn5msoPpQctWMTydEuOcylk1RqvyLmQ7rQ==","signatures":[{"sig":"MEQCIHyPVkfz7I2S8fafgiGLrM/dMpOP/ouLATIZLzNdTHGcAiAnSZTDkDFlQqGBg2Npk3MTME3T+eAHLTFMyTgunT4Upg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1954420},"main":"./dist/index.cjs","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":"^20 || >=22"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./node":{"import":{"types":"./dist/node.d.mts","default":"./dist/node.mjs"},"require":{"types":"./dist/node.d.cts","default":"./dist/node.cjs"}},"./package.json":"./package.json","./react-native":{"import":{"types":"./dist/react-native.d.mts","default":"./dist/react-native.mjs"},"require":{"types":"./dist/react-native.d.cts","default":"./dist/react-native.cjs"}}},"gitHead":"e21d3a3408c6a4bba4d6655d40398d2a79c1f36d","scripts":{"lint":"yarn lint:eslint && yarn lint:misc --check && yarn changelog:validate && yarn lint:dependencies","test":"jest --reporters=jest-silent-reporter && yarn test:browser","build":"ts-bridge --project tsconfig.build.json --verbose --clean --no-references","lint:ci":"yarn lint","lint:fix":"yarn lint:eslint --fix && yarn lint:misc --write","lint:misc":"prettier --no-error-on-unmatched-pattern --log-level warn \"**/*.json\" \"**/*.md\" \"**/*.html\" \"!CHANGELOG.md\" --ignore-path ../../.gitignore","test:post":"tsx ../../scripts/update-coverage.mts && rimraf coverage/jest coverage/vite","test:clean":"jest --clearCache","test:watch":"jest --watch","lint:eslint":"eslint . --cache","test:browser":"vitest","test:verbose":"jest --verbose","publish:preview":"yarn npm publish --tag preview","changelog:update":"../../scripts/update-changelog.sh @metamask/snaps-controllers","lint:dependencies":"depcheck","changelog:validate":"../../scripts/validate-changelog.sh @metamask/snaps-controllers","since-latest-release":"../../scripts/since-latest-release.sh","test:browser:firefox":"vitest --config ./vitest.config.firefox.mts"},"_npmUser":{"name":"metamaskbot","email":"metamask-npm@consensys.net"},"repository":{"url":"https://github.com/MetaMask/snaps.git","type":"git"},"description":"Controllers for MetaMask Snaps","directories":{},"sideEffects":false,"dependencies":{"immer":"^9.0.21","luxon":"^3.5.0","nanoid":"^3.3.10","semver":"^7.5.4","tar-stream":"^3.1.7","@xstate/fsm":"^2.0.0","async-mutex":"^0.5.0","cron-parser":"^4.5.0","concat-stream":"^2.0.0","@metamask/utils":"^11.8.1","fast-deep-equal":"^3.1.3","readable-stream":"^3.6.2","@metamask/key-tree":"^10.1.1","@metamask/messenger":"^0.3.0","@metamask/snaps-sdk":"^10.2.0","get-npm-tarball-url":"^2.0.3","@metamask/rpc-errors":"^7.0.3","@metamask/snaps-utils":"^11.6.2","@metamask/snaps-registry":"^3.3.0","@metamask/base-controller":"^9.0.0","@metamask/json-rpc-engine":"^10.1.0","@metamask/object-multiplex":"^2.1.0","@metamask/snaps-rpc-methods":"^14.1.1","readable-web-to-node-stream":"^3.0.2","@metamask/approval-controller":"^8.0.0","@metamask/phishing-controller":"^15.0.0","@metamask/post-message-stream":"^10.0.0","@metamask/permission-controller":"^12.1.1","@metamask/json-rpc-middleware-stream":"^8.0.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","jest":"^29.0.2","vite":"^6.4.1","eslint":"^9.11.0","lodash":"^4.17.21","rimraf":"^4.1.2","vitest":"^3.1.1","ts-node":"^10.9.1","depcheck":"^1.4.7","prettier":"^3.3.3","@swc/core":"1.11.31","@swc/jest":"^0.2.38","deepmerge":"^4.2.2","typescript":"~5.3.3","@types/jest":"^27.5.1","@types/node":"18.14.2","@types/luxon":"^3","@noble/hashes":"^1.7.1","@types/chrome":"^0.0.237","@types/lodash":"^4","@types/semver":"^7.5.0","@ts-bridge/cli":"^0.6.1","@vitest/browser":"^3.1.1","jest-fetch-mock":"^3.0.3","@types/tar-stream":"^3.1.1","@types/gunzip-maybe":"^1.4.0","vite-tsconfig-paths":"^4.0.5","@testing-library/dom":"^10.4.0","@types/concat-stream":"^2.0.0","jest-silent-reporter":"^0.6.0","@types/readable-stream":"^4.0.15","@lavamoat/allow-scripts":"^3.4.0","@metamask/auto-changelog":"^5.0.2","vite-plugin-node-polyfills":"^0.23.0","@metamask/browser-passworder":"^6.0.0"},"peerDependencies":{"@metamask/snaps-execution-environments":"^10.3.0"},"peerDependenciesMeta":{"@metamask/snaps-execution-environments":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/snaps-controllers_17.1.0_1764698167323_0.1424786452776272","host":"s3://npm-registry-packages-npm-production"}},"17.1.1":{"name":"@metamask/snaps-controllers","version":"17.1.1","keywords":["MetaMask","Snaps","Ethereum"],"license":"SEE LICENSE IN LICENSE","_id":"@metamask/snaps-controllers@17.1.1","maintainers":[{"name":"danfinlay","email":"dan@danfinlay.com"},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"metamaskbot","email":"metamask-npm@consensys.net"}],"homepage":"https://github.com/MetaMask/snaps/tree/main/packages/snaps-controllers#readme","bugs":{"url":"https://github.com/MetaMask/snaps/issues"},"dist":{"shasum":"d19d978964b6416657735885657ce50019328625","tarball":"https://registry.npmjs.org/@metamask/snaps-controllers/-/snaps-controllers-17.1.1.tgz","fileCount":422,"integrity":"sha512-tOIFgsfMjhtomJVBqD2nqGq2bEAQWzKG+cxFutuk4JOyI4Qs9WleNxwccs3EmJ4nJkUX3+itiHQcVzSvp4X8Cg==","signatures":[{"sig":"MEUCIQCrtEArHjlA4oFjLUdewOMbfILDkUJffp6/+neTn5dy4AIgVK4RWmulH/R97C1f8pM2EOvjjiz+leC+WkIB2Axd5eE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1954801},"main":"./dist/index.cjs","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":"^20 || >=22"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./node":{"import":{"types":"./dist/node.d.mts","default":"./dist/node.mjs"},"require":{"types":"./dist/node.d.cts","default":"./dist/node.cjs"}},"./package.json":"./package.json","./react-native":{"import":{"types":"./dist/react-native.d.mts","default":"./dist/react-native.mjs"},"require":{"types":"./dist/react-native.d.cts","default":"./dist/react-native.cjs"}}},"gitHead":"08cf90fe65f4d50b9a1eaf7c8107377d4b3effb8","scripts":{"lint":"yarn lint:eslint && yarn lint:misc --check && yarn changelog:validate && yarn lint:dependencies","test":"jest --reporters=jest-silent-reporter && yarn test:browser","build":"ts-bridge --project tsconfig.build.json --verbose --clean --no-references","lint:ci":"yarn lint","lint:fix":"yarn lint:eslint --fix && yarn lint:misc --write","lint:misc":"prettier --no-error-on-unmatched-pattern --log-level warn \"**/*.json\" \"**/*.md\" \"**/*.html\" \"!CHANGELOG.md\" --ignore-path ../../.gitignore","test:post":"tsx ../../scripts/update-coverage.mts && rimraf coverage/jest coverage/vite","test:clean":"jest --clearCache","test:watch":"jest --watch","lint:eslint":"eslint . --cache","test:browser":"vitest","test:verbose":"jest --verbose","publish:preview":"yarn npm publish --tag preview","changelog:update":"../../scripts/update-changelog.sh @metamask/snaps-controllers","lint:dependencies":"depcheck","changelog:validate":"../../scripts/validate-changelog.sh @metamask/snaps-controllers","since-latest-release":"../../scripts/since-latest-release.sh","test:browser:firefox":"vitest --config ./vitest.config.firefox.mts"},"_npmUser":{"name":"metamaskbot","email":"metamask-npm@consensys.net"},"repository":{"url":"https://github.com/MetaMask/snaps.git","type":"git"},"description":"Controllers for MetaMask Snaps","directories":{},"sideEffects":false,"dependencies":{"immer":"^9.0.21","luxon":"^3.5.0","nanoid":"^3.3.10","semver":"^7.5.4","tar-stream":"^3.1.7","@xstate/fsm":"^2.0.0","async-mutex":"^0.5.0","cron-parser":"^4.5.0","concat-stream":"^2.0.0","@metamask/utils":"^11.8.1","fast-deep-equal":"^3.1.3","readable-stream":"^3.6.2","@metamask/key-tree":"^10.1.1","@metamask/messenger":"^0.3.0","@metamask/snaps-sdk":"^10.2.0","get-npm-tarball-url":"^2.0.3","@metamask/rpc-errors":"^7.0.3","@metamask/snaps-utils":"^11.6.3","@metamask/snaps-registry":"^4.0.0","@metamask/base-controller":"^9.0.0","@metamask/json-rpc-engine":"^10.1.0","@metamask/object-multiplex":"^2.1.0","@metamask/snaps-rpc-methods":"^14.1.1","readable-web-to-node-stream":"^3.0.2","@metamask/approval-controller":"^8.0.0","@metamask/phishing-controller":"^15.0.0","@metamask/post-message-stream":"^10.0.0","@metamask/permission-controller":"^12.1.1","@metamask/json-rpc-middleware-stream":"^8.0.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","jest":"^29.0.2","vite":"^6.4.1","eslint":"^9.11.0","lodash":"^4.17.21","rimraf":"^4.1.2","vitest":"^3.1.1","ts-node":"^10.9.1","depcheck":"^1.4.7","prettier":"^3.3.3","@swc/core":"1.11.31","@swc/jest":"^0.2.38","deepmerge":"^4.2.2","typescript":"~5.3.3","@types/jest":"^27.5.1","@types/node":"18.14.2","@types/luxon":"^3","@noble/hashes":"^1.7.1","@types/chrome":"^0.0.237","@types/lodash":"^4","@types/semver":"^7.5.0","@ts-bridge/cli":"^0.6.1","@vitest/browser":"^3.1.1","jest-fetch-mock":"^3.0.3","@types/tar-stream":"^3.1.1","@types/gunzip-maybe":"^1.4.0","vite-tsconfig-paths":"^4.0.5","@testing-library/dom":"^10.4.0","@types/concat-stream":"^2.0.0","jest-silent-reporter":"^0.6.0","@types/readable-stream":"^4.0.15","@lavamoat/allow-scripts":"^3.4.0","@metamask/auto-changelog":"^5.0.2","vite-plugin-node-polyfills":"^0.23.0","@metamask/browser-passworder":"^6.0.0"},"peerDependencies":{"@metamask/snaps-execution-environments":"^10.3.0"},"peerDependenciesMeta":{"@metamask/snaps-execution-environments":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/snaps-controllers_17.1.1_1765190913872_0.5334557493196199","host":"s3://npm-registry-packages-npm-production"}},"17.1.2":{"name":"@metamask/snaps-controllers","version":"17.1.2","keywords":["MetaMask","Snaps","Ethereum"],"license":"SEE LICENSE IN LICENSE","_id":"@metamask/snaps-controllers@17.1.2","maintainers":[{"name":"danfinlay","email":"dan@danfinlay.com"},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"metamaskbot","email":"metamask-npm@consensys.net"}],"homepage":"https://github.com/MetaMask/snaps/tree/main/packages/snaps-controllers#readme","bugs":{"url":"https://github.com/MetaMask/snaps/issues"},"dist":{"shasum":"d8125b34619d86d18614a41c1f5c27e426d7d38e","tarball":"https://registry.npmjs.org/@metamask/snaps-controllers/-/snaps-controllers-17.1.2.tgz","fileCount":422,"integrity":"sha512-D+1KTmOvjvcrmbHfgdwTo50jOUvGRLqBxMuGJAvZGMOL9bmM9of8afWiE8AgO9Wopse6rtQsDMs4LRe5filDQw==","signatures":[{"sig":"MEUCIQDfrx7CiYkLkMPOMEequeNDooMkJHKkfg5KaTWu8Oq3EgIgFQ0W+bLuM8GMYoecpK5w+ZGA2pGe5Rqdxgh6/KatN4Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1967536},"main":"./dist/index.cjs","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":"^20 || >=22"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./node":{"import":{"types":"./dist/node.d.mts","default":"./dist/node.mjs"},"require":{"types":"./dist/node.d.cts","default":"./dist/node.cjs"}},"./package.json":"./package.json","./react-native":{"import":{"types":"./dist/react-native.d.mts","default":"./dist/react-native.mjs"},"require":{"types":"./dist/react-native.d.cts","default":"./dist/react-native.cjs"}}},"gitHead":"1e95bcd8b2877bda0aeed07911561f5ec27fc94b","scripts":{"lint":"yarn lint:eslint && yarn lint:misc --check && yarn changelog:validate && yarn lint:dependencies","test":"jest --reporters=jest-silent-reporter && yarn test:browser","build":"ts-bridge --project tsconfig.build.json --verbose --clean --no-references","lint:ci":"yarn lint","lint:fix":"yarn lint:eslint --fix && yarn lint:misc --write","lint:misc":"prettier --no-error-on-unmatched-pattern --log-level warn \"**/*.json\" \"**/*.md\" \"**/*.html\" \"!CHANGELOG.md\" --ignore-path ../../.gitignore","test:post":"tsx ../../scripts/update-coverage.mts && rimraf coverage/jest coverage/vite","test:clean":"jest --clearCache","test:watch":"jest --watch","lint:eslint":"eslint . --cache","test:browser":"vitest","test:verbose":"jest --verbose","publish:preview":"yarn npm publish --tag preview","changelog:update":"../../scripts/update-changelog.sh @metamask/snaps-controllers","lint:dependencies":"depcheck","changelog:validate":"../../scripts/validate-changelog.sh @metamask/snaps-controllers","since-latest-release":"../../scripts/since-latest-release.sh","test:browser:firefox":"vitest --config ./vitest.config.firefox.mts"},"_npmUser":{"name":"metamaskbot","email":"metamask-npm@consensys.net"},"repository":{"url":"https://github.com/MetaMask/snaps.git","type":"git"},"description":"Controllers for MetaMask Snaps","directories":{},"sideEffects":false,"dependencies":{"immer":"^9.0.21","luxon":"^3.5.0","nanoid":"^3.3.10","semver":"^7.5.4","tar-stream":"^3.1.7","@xstate/fsm":"^2.0.0","async-mutex":"^0.5.0","cron-parser":"^4.5.0","concat-stream":"^2.0.0","@metamask/utils":"^11.8.1","fast-deep-equal":"^3.1.3","readable-stream":"^3.6.2","@metamask/key-tree":"^10.1.1","@metamask/messenger":"^0.3.0","@metamask/snaps-sdk":"^10.2.0","get-npm-tarball-url":"^2.0.3","@metamask/rpc-errors":"^7.0.3","@metamask/snaps-utils":"^11.6.3","@metamask/snaps-registry":"^4.0.0","@metamask/base-controller":"^9.0.0","@metamask/json-rpc-engine":"^10.1.0","@metamask/object-multiplex":"^2.1.0","@metamask/snaps-rpc-methods":"^14.1.1","readable-web-to-node-stream":"^3.0.2","@metamask/approval-controller":"^8.0.0","@metamask/phishing-controller":"^15.0.0","@metamask/post-message-stream":"^10.0.0","@metamask/permission-controller":"^12.1.1","@metamask/json-rpc-middleware-stream":"^8.0.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","jest":"^29.0.2","vite":"^6.4.1","eslint":"^9.11.0","lodash":"^4.17.21","rimraf":"^4.1.2","vitest":"^3.1.1","ts-node":"^10.9.1","depcheck":"^1.4.7","prettier":"^3.3.3","@swc/core":"1.11.31","@swc/jest":"^0.2.38","deepmerge":"^4.2.2","typescript":"~5.3.3","@types/jest":"^27.5.1","@types/node":"18.14.2","@types/luxon":"^3","@noble/hashes":"^1.7.1","@types/chrome":"^0.0.237","@types/lodash":"^4","@types/semver":"^7.5.0","@ts-bridge/cli":"^0.6.1","@vitest/browser":"^3.1.1","jest-fetch-mock":"^3.0.3","@types/tar-stream":"^3.1.1","@types/gunzip-maybe":"^1.4.0","vite-tsconfig-paths":"^4.0.5","@testing-library/dom":"^10.4.0","@types/concat-stream":"^2.0.0","jest-silent-reporter":"^0.6.0","@types/readable-stream":"^4.0.15","@lavamoat/allow-scripts":"^3.4.0","@metamask/auto-changelog":"^5.0.2","vite-plugin-node-polyfills":"^0.23.0","@metamask/browser-passworder":"^6.0.0"},"peerDependencies":{"@metamask/snaps-execution-environments":"^10.3.0"},"peerDependenciesMeta":{"@metamask/snaps-execution-environments":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/snaps-controllers_17.1.2_1765543775279_0.6597605773836455","host":"s3://npm-registry-packages-npm-production"}},"17.2.0":{"name":"@metamask/snaps-controllers","version":"17.2.0","keywords":["MetaMask","Snaps","Ethereum"],"license":"SEE LICENSE IN LICENSE","_id":"@metamask/snaps-controllers@17.2.0","maintainers":[{"name":"danfinlay","email":"dan@danfinlay.com"},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"metamaskbot","email":"metamask-npm@consensys.net"}],"homepage":"https://github.com/MetaMask/snaps/tree/main/packages/snaps-controllers#readme","bugs":{"url":"https://github.com/MetaMask/snaps/issues"},"dist":{"shasum":"5472de57043931213497ec18b89db31cbeca9458","tarball":"https://registry.npmjs.org/@metamask/snaps-controllers/-/snaps-controllers-17.2.0.tgz","fileCount":422,"integrity":"sha512-jDE9R/h8xiNBhxmMJohESYkjzc2w3TghgVUiLsVLuDkR3mMD/EW9nIQBNW5kw0CeqppCe2KTtfGUiAF295sv/A==","signatures":[{"sig":"MEUCICkPqKupQvOlleZ8MgzvIQLO2pkFpUetqvQr4V2wLOQ8AiEAnZzdi199NbVqHDOwjgrdQdwjZ+dpYq+Perl9sy9fJg4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1977821},"main":"./dist/index.cjs","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":"^20 || >=22"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./node":{"import":{"types":"./dist/node.d.mts","default":"./dist/node.mjs"},"require":{"types":"./dist/node.d.cts","default":"./dist/node.cjs"}},"./package.json":"./package.json","./react-native":{"import":{"types":"./dist/react-native.d.mts","default":"./dist/react-native.mjs"},"require":{"types":"./dist/react-native.d.cts","default":"./dist/react-native.cjs"}}},"gitHead":"b58a9d190a0bc6e07b9f07c7f9aef1e746ea8f11","scripts":{"lint":"yarn lint:eslint && yarn lint:misc --check && yarn changelog:validate && yarn lint:dependencies","test":"jest --reporters=jest-silent-reporter && yarn test:browser","build":"ts-bridge --project tsconfig.build.json --verbose --clean --no-references","lint:ci":"yarn lint","lint:fix":"yarn lint:eslint --fix && yarn lint:misc --write","lint:misc":"prettier --no-error-on-unmatched-pattern --log-level warn \"**/*.json\" \"**/*.md\" \"**/*.html\" \"!CHANGELOG.md\" --ignore-path ../../.gitignore","test:post":"tsx ../../scripts/update-coverage.mts && rimraf coverage/jest coverage/vite","test:clean":"jest --clearCache","test:watch":"jest --watch","lint:eslint":"eslint . --cache","test:browser":"vitest","test:verbose":"jest --verbose","publish:preview":"yarn npm publish --tag preview","changelog:update":"../../scripts/update-changelog.sh @metamask/snaps-controllers","lint:dependencies":"depcheck","changelog:validate":"../../scripts/validate-changelog.sh @metamask/snaps-controllers","since-latest-release":"../../scripts/since-latest-release.sh","test:browser:firefox":"vitest --config ./vitest.config.firefox.mts"},"_npmUser":{"name":"metamaskbot","email":"metamask-npm@consensys.net"},"repository":{"url":"https://github.com/MetaMask/snaps.git","type":"git"},"description":"Controllers for MetaMask Snaps","directories":{},"sideEffects":false,"dependencies":{"immer":"^9.0.21","luxon":"^3.5.0","nanoid":"^3.3.10","semver":"^7.5.4","tar-stream":"^3.1.7","@xstate/fsm":"^2.0.0","async-mutex":"^0.5.0","cron-parser":"^4.5.0","concat-stream":"^2.0.0","@metamask/utils":"^11.8.1","fast-deep-equal":"^3.1.3","readable-stream":"^3.6.2","@metamask/key-tree":"^10.1.1","@metamask/messenger":"^0.3.0","@metamask/snaps-sdk":"^10.3.0","get-npm-tarball-url":"^2.0.3","@metamask/rpc-errors":"^7.0.3","@metamask/snaps-utils":"^11.7.0","@metamask/superstruct":"^3.2.1","@metamask/snaps-registry":"^4.0.0","@metamask/base-controller":"^9.0.0","@metamask/json-rpc-engine":"^10.1.0","@metamask/object-multiplex":"^2.1.0","@metamask/snaps-rpc-methods":"^14.1.1","readable-web-to-node-stream":"^3.0.2","@metamask/approval-controller":"^8.0.0","@metamask/phishing-controller":"^15.0.0","@metamask/post-message-stream":"^10.0.0","@metamask/permission-controller":"^12.1.1","@metamask/json-rpc-middleware-stream":"^8.0.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","jest":"^29.0.2","vite":"^6.4.1","eslint":"^9.11.0","lodash":"^4.17.21","rimraf":"^4.1.2","vitest":"^3.1.1","ts-node":"^10.9.1","depcheck":"^1.4.7","prettier":"^3.3.3","@swc/core":"1.11.31","@swc/jest":"^0.2.38","deepmerge":"^4.2.2","typescript":"~5.3.3","@types/jest":"^27.5.1","@types/node":"18.14.2","@types/luxon":"^3","@noble/hashes":"^1.7.1","@types/chrome":"^0.0.237","@types/lodash":"^4","@types/semver":"^7.5.0","@ts-bridge/cli":"^0.6.1","@vitest/browser":"^3.1.1","jest-fetch-mock":"^3.0.3","@types/tar-stream":"^3.1.1","@types/gunzip-maybe":"^1.4.0","vite-tsconfig-paths":"^4.0.5","@testing-library/dom":"^10.4.0","@types/concat-stream":"^2.0.0","jest-silent-reporter":"^0.6.0","@types/readable-stream":"^4.0.15","@lavamoat/allow-scripts":"^3.4.0","@metamask/auto-changelog":"^5.0.2","vite-plugin-node-polyfills":"^0.23.0","@metamask/browser-passworder":"^6.0.0"},"peerDependencies":{"@metamask/snaps-execution-environments":"^10.3.0"},"peerDependenciesMeta":{"@metamask/snaps-execution-environments":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/snaps-controllers_17.2.0_1766054090325_0.11345731933032432","host":"s3://npm-registry-packages-npm-production"}},"17.2.1":{"name":"@metamask/snaps-controllers","version":"17.2.1","keywords":["MetaMask","Snaps","Ethereum"],"license":"SEE LICENSE IN LICENSE","_id":"@metamask/snaps-controllers@17.2.1","maintainers":[{"name":"danfinlay","email":"dan@danfinlay.com"},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"metamaskbot","email":"metamask-npm@consensys.net"}],"homepage":"https://github.com/MetaMask/snaps/tree/main/packages/snaps-controllers#readme","bugs":{"url":"https://github.com/MetaMask/snaps/issues"},"dist":{"shasum":"66a88cedaa8b4376fa06f775f1ec3ab3f87cdbb6","tarball":"https://registry.npmjs.org/@metamask/snaps-controllers/-/snaps-controllers-17.2.1.tgz","fileCount":422,"integrity":"sha512-jsu3tNYYDD4T7zURzP6OO4x05nVFFqCLQlj+SBaPr4HRbKdZIpIu49teiylAaijDO4Djj/QDevNED5V6rvSayg==","signatures":[{"sig":"MEUCIHCM20hekDwbNy+z52vnsYKSAT//kwJ8YB7JpKYMgvavAiEA1cKW/KCyv4ZREvQsXg6RlwfzlOe9K3yWR+FBR7qXKm8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1980805},"main":"./dist/index.cjs","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":"^20 || >=22"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./node":{"import":{"types":"./dist/node.d.mts","default":"./dist/node.mjs"},"require":{"types":"./dist/node.d.cts","default":"./dist/node.cjs"}},"./package.json":"./package.json","./react-native":{"import":{"types":"./dist/react-native.d.mts","default":"./dist/react-native.mjs"},"require":{"types":"./dist/react-native.d.cts","default":"./dist/react-native.cjs"}}},"gitHead":"1bd19f70e9b753c308af300a4eca12e9f854827d","scripts":{"lint":"yarn lint:eslint && yarn lint:misc --check && yarn changelog:validate && yarn lint:dependencies","test":"jest --reporters=jest-silent-reporter && yarn test:browser","build":"ts-bridge --project tsconfig.build.json --verbose --clean --no-references","lint:ci":"yarn lint","lint:fix":"yarn lint:eslint --fix && yarn lint:misc --write","lint:misc":"prettier --no-error-on-unmatched-pattern --log-level warn \"**/*.json\" \"**/*.md\" \"**/*.html\" \"!CHANGELOG.md\" --ignore-path ../../.gitignore","test:post":"tsx ../../scripts/update-coverage.mts && rimraf coverage/jest coverage/vite","test:clean":"jest --clearCache","test:watch":"jest --watch","lint:eslint":"eslint . --cache","test:browser":"vitest","test:verbose":"jest --verbose","publish:preview":"yarn npm publish --tag preview","changelog:update":"../../scripts/update-changelog.sh @metamask/snaps-controllers","lint:dependencies":"depcheck","changelog:validate":"../../scripts/validate-changelog.sh @metamask/snaps-controllers","since-latest-release":"../../scripts/since-latest-release.sh","test:browser:firefox":"vitest --config ./vitest.config.firefox.mts"},"_npmUser":{"name":"metamaskbot","email":"metamask-npm@consensys.net"},"repository":{"url":"https://github.com/MetaMask/snaps.git","type":"git"},"description":"Controllers for MetaMask Snaps","directories":{},"sideEffects":false,"dependencies":{"immer":"^9.0.21","luxon":"^3.5.0","nanoid":"^3.3.10","semver":"^7.5.4","tar-stream":"^3.1.7","@xstate/fsm":"^2.0.0","async-mutex":"^0.5.0","cron-parser":"^4.5.0","concat-stream":"^2.0.0","@metamask/utils":"^11.9.0","fast-deep-equal":"^3.1.3","readable-stream":"^3.6.2","@metamask/key-tree":"^10.1.1","@metamask/messenger":"^0.3.0","@metamask/snaps-sdk":"^10.3.0","get-npm-tarball-url":"^2.0.3","@metamask/rpc-errors":"^7.0.3","@metamask/snaps-utils":"^11.7.1","@metamask/superstruct":"^3.2.1","@metamask/snaps-registry":"^4.0.0","@metamask/base-controller":"^9.0.0","@metamask/json-rpc-engine":"^10.1.0","@metamask/object-multiplex":"^2.1.0","@metamask/snaps-rpc-methods":"^14.1.1","readable-web-to-node-stream":"^3.0.2","@metamask/approval-controller":"^8.0.0","@metamask/phishing-controller":"^16.1.0","@metamask/post-message-stream":"^10.0.0","@metamask/permission-controller":"^12.2.0","@metamask/json-rpc-middleware-stream":"^8.0.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","jest":"^29.0.2","vite":"^6.4.1","eslint":"^9.11.0","lodash":"^4.17.21","rimraf":"^4.1.2","vitest":"^3.1.1","ts-node":"^10.9.1","depcheck":"^1.4.7","prettier":"^3.3.3","@swc/core":"1.11.31","@swc/jest":"^0.2.38","deepmerge":"^4.2.2","typescript":"~5.3.3","@types/jest":"^27.5.1","@types/node":"18.14.2","@types/luxon":"^3","@noble/hashes":"^1.7.1","@types/chrome":"^0.0.237","@types/lodash":"^4","@types/semver":"^7.5.0","@ts-bridge/cli":"^0.6.1","@vitest/browser":"^3.1.1","jest-fetch-mock":"^3.0.3","@types/tar-stream":"^3.1.1","@types/gunzip-maybe":"^1.4.0","vite-tsconfig-paths":"^4.0.5","@testing-library/dom":"^10.4.0","@types/concat-stream":"^2.0.0","jest-silent-reporter":"^0.6.0","@types/readable-stream":"^4.0.15","@lavamoat/allow-scripts":"^3.4.1","@metamask/auto-changelog":"^5.0.2","vite-plugin-node-polyfills":"^0.23.0","@metamask/browser-passworder":"^6.0.0"},"peerDependencies":{"@metamask/snaps-execution-environments":"^10.3.0"},"peerDependenciesMeta":{"@metamask/snaps-execution-environments":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/snaps-controllers_17.2.1_1768216855818_0.006803018498704905","host":"s3://npm-registry-packages-npm-production"}},"18.0.0":{"name":"@metamask/snaps-controllers","version":"18.0.0","keywords":["MetaMask","Snaps","Ethereum"],"license":"SEE LICENSE IN LICENSE","_id":"@metamask/snaps-controllers@18.0.0","maintainers":[{"name":"danfinlay","email":"dan@danfinlay.com"},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"metamaskbot","email":"metamask-npm@consensys.net"}],"homepage":"https://github.com/MetaMask/snaps/tree/main/packages/snaps-controllers#readme","bugs":{"url":"https://github.com/MetaMask/snaps/issues"},"dist":{"shasum":"5e57e985e7cea806a24a895f403cc623a167b4cb","tarball":"https://registry.npmjs.org/@metamask/snaps-controllers/-/snaps-controllers-18.0.0.tgz","fileCount":422,"integrity":"sha512-bfg+i+ScxdLIPTIBLAo0bFYu/uQEao2JLV9LpD6LQ6MiqmBDAoYHM0i/YfR4nFbmnpwsqghSPxCSQqtK+k9LMA==","signatures":[{"sig":"MEUCIBPpBtpQzM256RJOVox2uTG/NrCogiKqnnw4TEsyVFilAiEAlHmw75yXhA6mvY2Z+4tNjz4v5Hqb688Is9LwLIOyoH4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2004540},"main":"./dist/index.cjs","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":"^20 || >=22"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./node":{"import":{"types":"./dist/node.d.mts","default":"./dist/node.mjs"},"require":{"types":"./dist/node.d.cts","default":"./dist/node.cjs"}},"./package.json":"./package.json","./react-native":{"import":{"types":"./dist/react-native.d.mts","default":"./dist/react-native.mjs"},"require":{"types":"./dist/react-native.d.cts","default":"./dist/react-native.cjs"}}},"gitHead":"cc90d8ce5b1b6fef7b5739e46229378b28f400d9","scripts":{"lint":"yarn lint:eslint && yarn lint:misc --check && yarn changelog:validate && yarn lint:dependencies","test":"jest --reporters=jest-silent-reporter && yarn test:browser","build":"ts-bridge --project tsconfig.build.json --verbose --clean --no-references","lint:ci":"yarn lint","lint:fix":"yarn lint:eslint --fix && yarn lint:misc --write","lint:misc":"prettier --no-error-on-unmatched-pattern --log-level warn \"**/*.json\" \"**/*.md\" \"**/*.html\" \"!CHANGELOG.md\" --ignore-path ../../.gitignore","test:post":"tsx ../../scripts/update-coverage.mts && rimraf coverage/jest coverage/vite","test:clean":"jest --clearCache","test:watch":"jest --watch","lint:eslint":"eslint . --cache","test:browser":"vitest","test:verbose":"jest --verbose","publish:preview":"yarn npm publish --tag preview","changelog:update":"../../scripts/update-changelog.sh @metamask/snaps-controllers","lint:dependencies":"depcheck","changelog:validate":"../../scripts/validate-changelog.sh @metamask/snaps-controllers","since-latest-release":"../../scripts/since-latest-release.sh","test:browser:firefox":"vitest --config ./vitest.config.firefox.mts"},"_npmUser":{"name":"metamaskbot","email":"metamask-npm@consensys.net"},"repository":{"url":"https://github.com/MetaMask/snaps.git","type":"git"},"description":"Controllers for MetaMask Snaps","directories":{},"sideEffects":false,"dependencies":{"immer":"^9.0.21","luxon":"^3.5.0","nanoid":"^3.3.10","semver":"^7.5.4","tar-stream":"^3.1.7","@xstate/fsm":"^2.0.0","async-mutex":"^0.5.0","cron-parser":"^4.5.0","concat-stream":"^2.0.0","@metamask/utils":"^11.9.0","fast-deep-equal":"^3.1.3","readable-stream":"^3.6.2","@metamask/key-tree":"^10.1.1","@metamask/messenger":"^0.3.0","@metamask/snaps-sdk":"^10.4.0","get-npm-tarball-url":"^2.0.3","@metamask/rpc-errors":"^7.0.3","@metamask/snaps-utils":"^12.1.0","@metamask/superstruct":"^3.2.1","@metamask/snaps-registry":"^4.0.0","@metamask/base-controller":"^9.0.0","@metamask/json-rpc-engine":"^10.2.1","@metamask/storage-service":"^1.0.0","@metamask/object-multiplex":"^2.1.0","@metamask/snaps-rpc-methods":"^14.3.0","readable-web-to-node-stream":"^3.0.2","@metamask/approval-controller":"^8.0.0","@metamask/phishing-controller":"^16.1.0","@metamask/post-message-stream":"^10.0.0","@metamask/permission-controller":"^12.2.0","@metamask/json-rpc-middleware-stream":"^8.0.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","jest":"^29.0.2","vite":"^6.4.1","eslint":"^9.11.0","lodash":"^4.17.23","rimraf":"^4.1.2","vitest":"^3.1.1","ts-node":"^10.9.1","depcheck":"^1.4.7","prettier":"^3.3.3","@swc/core":"1.11.31","@swc/jest":"^0.2.38","deepmerge":"^4.2.2","typescript":"~5.3.3","@types/jest":"^27.5.1","@types/node":"18.14.2","@types/luxon":"^3","@noble/hashes":"^1.7.1","@types/chrome":"^0.0.237","@types/lodash":"^4","@types/semver":"^7.5.0","@ts-bridge/cli":"^0.6.1","@vitest/browser":"^3.1.1","jest-fetch-mock":"^3.0.3","@types/tar-stream":"^3.1.1","@types/gunzip-maybe":"^1.4.0","vite-tsconfig-paths":"^4.0.5","@testing-library/dom":"^10.4.0","@types/concat-stream":"^2.0.0","jest-silent-reporter":"^0.6.0","@types/readable-stream":"^4.0.15","@lavamoat/allow-scripts":"^3.4.2","@metamask/auto-changelog":"^5.0.2","vite-plugin-node-polyfills":"^0.23.0","@metamask/browser-passworder":"^6.0.0"},"peerDependencies":{"@metamask/snaps-execution-environments":"^11.0.0"},"peerDependenciesMeta":{"@metamask/snaps-execution-environments":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/snaps-controllers_18.0.0_1770223825487_0.4871623193866017","host":"s3://npm-registry-packages-npm-production"}},"18.0.1":{"name":"@metamask/snaps-controllers","version":"18.0.1","keywords":["MetaMask","Snaps","Ethereum"],"license":"SEE LICENSE IN LICENSE","_id":"@metamask/snaps-controllers@18.0.1","maintainers":[{"name":"danfinlay","email":"dan@danfinlay.com"},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"metamaskbot","email":"metamask-npm@consensys.net"},{"name":"gudahtt","email":"markjstacey@gmail.com"}],"homepage":"https://github.com/MetaMask/snaps/tree/main/packages/snaps-controllers#readme","bugs":{"url":"https://github.com/MetaMask/snaps/issues"},"dist":{"shasum":"3b6b04fbaa9a9cba4c50f2589be021cbe0385ae7","tarball":"https://registry.npmjs.org/@metamask/snaps-controllers/-/snaps-controllers-18.0.1.tgz","fileCount":422,"integrity":"sha512-+oIrgHm15cHUXkGmEKEe+qt3gisFEKot723bxX0ZNzxZLBSMv0zlGBeyjDCnGnEOh2Kap3//7lyJObw8dwgINA==","signatures":[{"sig":"MEUCIQCwnkhkdfC/4/UjezXTSaOkwwYPYusMuX03tLQoVzyonQIgWVtD77Wgygwu92BbnARnpVXs4Fptm0khwLTg3/Y6sus=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2006973},"main":"./dist/index.cjs","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":"^20 || >=22"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./node":{"import":{"types":"./dist/node.d.mts","default":"./dist/node.mjs"},"require":{"types":"./dist/node.d.cts","default":"./dist/node.cjs"}},"./package.json":"./package.json","./react-native":{"import":{"types":"./dist/react-native.d.mts","default":"./dist/react-native.mjs"},"require":{"types":"./dist/react-native.d.cts","default":"./dist/react-native.cjs"}}},"gitHead":"f2ed1681cc3488bfba77cbb7273e9c8f4fd2f98a","scripts":{"lint":"yarn lint:eslint && yarn lint:misc --check && yarn changelog:validate && yarn lint:dependencies","test":"jest --reporters=jest-silent-reporter && yarn test:browser","build":"ts-bridge --project tsconfig.build.json --verbose --clean --no-references","lint:ci":"yarn lint","lint:fix":"yarn lint:eslint --fix && yarn lint:misc --write","lint:misc":"prettier --no-error-on-unmatched-pattern --log-level warn \"**/*.json\" \"**/*.md\" \"**/*.html\" \"!CHANGELOG.md\" --ignore-path ../../.gitignore","test:post":"tsx ../../scripts/update-coverage.mts && rimraf coverage/jest coverage/vite","test:clean":"jest --clearCache","test:watch":"jest --watch","lint:eslint":"eslint . --cache","test:browser":"vitest","test:verbose":"jest --verbose","publish:preview":"yarn npm publish --tag preview","changelog:update":"../../scripts/update-changelog.sh @metamask/snaps-controllers","lint:dependencies":"depcheck","changelog:validate":"../../scripts/validate-changelog.sh @metamask/snaps-controllers","since-latest-release":"../../scripts/since-latest-release.sh","test:browser:firefox":"vitest --config ./vitest.config.firefox.mts"},"_npmUser":{"name":"metamaskbot","email":"metamask-npm@consensys.net"},"repository":{"url":"https://github.com/MetaMask/snaps.git","type":"git"},"description":"Controllers for MetaMask Snaps","directories":{},"sideEffects":false,"dependencies":{"immer":"^9.0.21","luxon":"^3.5.0","nanoid":"^3.3.10","semver":"^7.5.4","tar-stream":"^3.1.7","@xstate/fsm":"^2.0.0","async-mutex":"^0.5.0","cron-parser":"^4.5.0","concat-stream":"^2.0.0","@metamask/utils":"^11.10.0","fast-deep-equal":"^3.1.3","readable-stream":"^3.6.2","@metamask/key-tree":"^10.1.1","@metamask/messenger":"^0.3.0","@metamask/snaps-sdk":"^10.4.0","get-npm-tarball-url":"^2.0.3","@metamask/rpc-errors":"^7.0.3","@metamask/snaps-utils":"^12.1.0","@metamask/superstruct":"^3.2.1","@metamask/snaps-registry":"^4.0.0","@metamask/base-controller":"^9.0.0","@metamask/json-rpc-engine":"^10.2.2","@metamask/storage-service":"^1.0.0","@metamask/object-multiplex":"^2.1.0","@metamask/snaps-rpc-methods":"^14.3.0","readable-web-to-node-stream":"^3.0.2","@metamask/approval-controller":"^8.0.0","@metamask/post-message-stream":"^10.0.0","@metamask/permission-controller":"^12.2.0","@metamask/json-rpc-middleware-stream":"^8.0.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","jest":"^29.0.2","vite":"^6.4.1","eslint":"^9.11.0","lodash":"^4.17.23","rimraf":"^4.1.2","vitest":"^3.1.1","ts-node":"^10.9.1","depcheck":"^1.4.7","prettier":"^3.3.3","@swc/core":"1.11.31","@swc/jest":"^0.2.38","deepmerge":"^4.2.2","typescript":"~5.3.3","@types/jest":"^27.5.1","@types/node":"18.14.2","@types/luxon":"^3","@noble/hashes":"^1.7.1","@types/chrome":"^0.0.237","@types/lodash":"^4","@types/semver":"^7.5.0","@ts-bridge/cli":"^0.6.1","@vitest/browser":"^3.1.1","jest-fetch-mock":"^3.0.3","@types/tar-stream":"^3.1.1","@types/gunzip-maybe":"^1.4.0","vite-tsconfig-paths":"^4.0.5","@testing-library/dom":"^10.4.0","@types/concat-stream":"^2.0.0","jest-silent-reporter":"^0.6.0","@types/readable-stream":"^4.0.15","@lavamoat/allow-scripts":"^3.4.3","@metamask/auto-changelog":"^5.3.2","vite-plugin-node-polyfills":"^0.23.0","@metamask/browser-passworder":"^6.0.0"},"peerDependencies":{"@metamask/snaps-execution-environments":"^11.0.0"},"peerDependenciesMeta":{"@metamask/snaps-execution-environments":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/snaps-controllers_18.0.1_1771942789459_0.7870729394359972","host":"s3://npm-registry-packages-npm-production"}},"18.0.2":{"name":"@metamask/snaps-controllers","version":"18.0.2","keywords":["MetaMask","Snaps","Ethereum"],"license":"SEE LICENSE IN LICENSE","_id":"@metamask/snaps-controllers@18.0.2","maintainers":[{"name":"danfinlay","email":"dan@danfinlay.com"},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"metamaskbot","email":"metamask-npm@consensys.net"},{"name":"gudahtt","email":"markjstacey@gmail.com"}],"homepage":"https://github.com/MetaMask/snaps/tree/main/packages/snaps-controllers#readme","bugs":{"url":"https://github.com/MetaMask/snaps/issues"},"dist":{"shasum":"3ced1852042115788013a3514a2cc66842698245","tarball":"https://registry.npmjs.org/@metamask/snaps-controllers/-/snaps-controllers-18.0.2.tgz","fileCount":422,"integrity":"sha512-EaG/GudTdLE5RdjrA3safVPdV3nr/Xtc86nt7PXt+2GmDI3Sf3g2Sr1vOgGfOOCGk3gd3OarOSfjfgYL6mvEoA==","signatures":[{"sig":"MEQCIDOPiiRnI4mASWn8bdbUDp55k/+HorH6hlLYUfarMPWfAiBo7LM+lHVkuZPv4ZdgK8vn+5FjOhsOAGP5zPVjspSY1w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2013457},"main":"./dist/index.cjs","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":"^20 || >=22"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./node":{"import":{"types":"./dist/node.d.mts","default":"./dist/node.mjs"},"require":{"types":"./dist/node.d.cts","default":"./dist/node.cjs"}},"./package.json":"./package.json","./react-native":{"import":{"types":"./dist/react-native.d.mts","default":"./dist/react-native.mjs"},"require":{"types":"./dist/react-native.d.cts","default":"./dist/react-native.cjs"}}},"gitHead":"e8eb084108a99393108fb819f49a04943452b0a0","scripts":{"lint":"yarn lint:eslint && yarn lint:misc --check && yarn changelog:validate && yarn lint:dependencies","test":"jest --reporters=jest-silent-reporter && yarn test:browser","build":"ts-bridge --project tsconfig.build.json --verbose --clean --no-references","lint:ci":"yarn lint","lint:fix":"yarn lint:eslint --fix && yarn lint:misc --write","lint:misc":"prettier --no-error-on-unmatched-pattern --log-level warn \"**/*.json\" \"**/*.md\" \"**/*.html\" \"!CHANGELOG.md\" --ignore-path ../../.gitignore","test:post":"tsx ../../scripts/update-coverage.mts && rimraf coverage/jest coverage/vite","test:clean":"jest --clearCache","test:watch":"jest --watch","lint:eslint":"eslint . --cache","test:browser":"vitest","test:verbose":"jest --verbose","publish:preview":"yarn npm publish --tag preview","changelog:update":"../../scripts/update-changelog.sh @metamask/snaps-controllers","lint:dependencies":"depcheck","changelog:validate":"../../scripts/validate-changelog.sh @metamask/snaps-controllers","since-latest-release":"../../scripts/since-latest-release.sh","test:browser:firefox":"vitest --config ./vitest.config.firefox.mts"},"_npmUser":{"name":"metamaskbot","email":"metamask-npm@consensys.net"},"repository":{"url":"https://github.com/MetaMask/snaps.git","type":"git"},"description":"Controllers for MetaMask Snaps","directories":{},"sideEffects":false,"dependencies":{"immer":"^9.0.21","luxon":"^3.5.0","nanoid":"^3.3.10","semver":"^7.5.4","tar-stream":"^3.1.7","@xstate/fsm":"^2.0.0","async-mutex":"^0.5.0","cron-parser":"^4.5.0","concat-stream":"^2.0.0","@metamask/utils":"^11.10.0","fast-deep-equal":"^3.1.3","readable-stream":"^3.6.2","@metamask/key-tree":"^10.1.1","@metamask/messenger":"^0.3.0","@metamask/snaps-sdk":"^10.4.0","get-npm-tarball-url":"^2.0.3","@metamask/rpc-errors":"^7.0.3","@metamask/snaps-utils":"^12.1.0","@metamask/superstruct":"^3.2.1","@metamask/snaps-registry":"^4.0.0","@metamask/base-controller":"^9.0.0","@metamask/json-rpc-engine":"^10.2.3","@metamask/storage-service":"^1.0.0","@metamask/object-multiplex":"^2.1.0","@metamask/snaps-rpc-methods":"^14.3.0","readable-web-to-node-stream":"^3.0.2","@metamask/approval-controller":"^8.0.0","@metamask/post-message-stream":"^10.0.0","@metamask/permission-controller":"^12.2.0","@metamask/json-rpc-middleware-stream":"^8.0.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","jest":"^29.0.2","vite":"^6.4.1","eslint":"^9.11.0","lodash":"^4.17.23","rimraf":"^4.1.2","vitest":"^3.1.1","ts-node":"^10.9.1","depcheck":"^1.4.7","prettier":"^3.3.3","@swc/core":"1.11.31","@swc/jest":"^0.2.38","deepmerge":"^4.2.2","typescript":"~5.3.3","@types/jest":"^27.5.1","@types/node":"18.14.2","@types/luxon":"^3","@noble/hashes":"^1.7.1","@types/chrome":"^0.0.237","@types/lodash":"^4","@types/semver":"^7.5.0","@ts-bridge/cli":"^0.6.1","@vitest/browser":"^3.1.1","jest-fetch-mock":"^3.0.3","@types/tar-stream":"^3.1.1","@types/gunzip-maybe":"^1.4.0","vite-tsconfig-paths":"^4.0.5","@testing-library/dom":"^10.4.0","@types/concat-stream":"^2.0.0","jest-silent-reporter":"^0.6.0","@types/readable-stream":"^4.0.15","@lavamoat/allow-scripts":"^3.4.3","@metamask/auto-changelog":"^5.3.2","vite-plugin-node-polyfills":"^0.23.0","@metamask/browser-passworder":"^6.0.0"},"peerDependencies":{"@metamask/snaps-execution-environments":"^11.0.0"},"peerDependenciesMeta":{"@metamask/snaps-execution-environments":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/snaps-controllers_18.0.2_1772630643426_0.6047227263139243","host":"s3://npm-registry-packages-npm-production"}},"18.0.3":{"name":"@metamask/snaps-controllers","version":"18.0.3","keywords":["MetaMask","Snaps","Ethereum"],"license":"SEE LICENSE IN LICENSE","_id":"@metamask/snaps-controllers@18.0.3","maintainers":[{"name":"danfinlay","email":"dan@danfinlay.com"},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"metamaskbot","email":"metamask-npm@consensys.net"},{"name":"gudahtt","email":"markjstacey@gmail.com"}],"homepage":"https://github.com/MetaMask/snaps/tree/main/packages/snaps-controllers#readme","bugs":{"url":"https://github.com/MetaMask/snaps/issues"},"dist":{"shasum":"141f296a29509054cc825934ddeeef3dcc4ced2e","tarball":"https://registry.npmjs.org/@metamask/snaps-controllers/-/snaps-controllers-18.0.3.tgz","fileCount":422,"integrity":"sha512-UBZUE1nNv9pfBuRptwJNOM+Ynh3BgGWjA2FwhOZ3d5u9mtrn183jSHrNCpRyDxhyyF4c0mbZDHWYTYTt0BtqxQ==","signatures":[{"sig":"MEQCIAM9X6riuWWWi+LNCVCXd6KTTAo6k9sAFKHJtA/nMOidAiAlI0cjxFrpio7F0m7ycTfbyH3ocDmkS1qSAtdzEWA1Mw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2031664},"main":"./dist/index.cjs","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":"^20 || >=22"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./node":{"import":{"types":"./dist/node.d.mts","default":"./dist/node.mjs"},"require":{"types":"./dist/node.d.cts","default":"./dist/node.cjs"}},"./package.json":"./package.json","./react-native":{"import":{"types":"./dist/react-native.d.mts","default":"./dist/react-native.mjs"},"require":{"types":"./dist/react-native.d.cts","default":"./dist/react-native.cjs"}}},"gitHead":"5a88d61168cef6960faafeb1ff239ba4be375975","scripts":{"lint":"yarn lint:eslint && yarn lint:misc --check && yarn changelog:validate && yarn lint:dependencies","test":"jest --reporters=jest-silent-reporter && yarn test:browser","build":"ts-bridge --project tsconfig.build.json --verbose --clean --no-references","lint:ci":"yarn lint","lint:fix":"yarn lint:eslint --fix && yarn lint:misc --write","lint:misc":"prettier --no-error-on-unmatched-pattern --log-level warn \"**/*.json\" \"**/*.md\" \"**/*.html\" \"!CHANGELOG.md\" --ignore-path ../../.gitignore","test:post":"tsx ../../scripts/update-coverage.mts && rimraf coverage/jest coverage/vite","test:clean":"jest --clearCache","test:watch":"jest --watch","lint:eslint":"eslint . --cache","test:browser":"vitest","test:verbose":"jest --verbose","publish:preview":"yarn npm publish --tag preview","changelog:update":"../../scripts/update-changelog.sh @metamask/snaps-controllers","lint:dependencies":"depcheck","changelog:validate":"../../scripts/validate-changelog.sh @metamask/snaps-controllers","since-latest-release":"../../scripts/since-latest-release.sh","test:browser:firefox":"vitest --config ./vitest.config.firefox.mts"},"_npmUser":{"name":"metamaskbot","email":"metamask-npm@consensys.net"},"repository":{"url":"https://github.com/MetaMask/snaps.git","type":"git"},"description":"Controllers for MetaMask Snaps","directories":{},"sideEffects":false,"dependencies":{"immer":"^9.0.21","luxon":"^3.5.0","nanoid":"^3.3.10","semver":"^7.5.4","tar-stream":"^3.1.7","@xstate/fsm":"^2.0.0","async-mutex":"^0.5.0","cron-parser":"^4.5.0","concat-stream":"^2.0.0","@metamask/utils":"^11.10.0","fast-deep-equal":"^3.1.3","readable-stream":"^3.6.2","@metamask/key-tree":"^10.1.1","@metamask/messenger":"^0.3.0","@metamask/snaps-sdk":"^11.0.0","get-npm-tarball-url":"^2.0.3","@metamask/rpc-errors":"^7.0.3","@metamask/snaps-utils":"^12.1.1","@metamask/superstruct":"^3.2.1","@metamask/snaps-registry":"^4.0.0","@metamask/base-controller":"^9.0.0","@metamask/json-rpc-engine":"^10.2.3","@metamask/storage-service":"^1.0.0","@metamask/object-multiplex":"^2.1.0","@metamask/snaps-rpc-methods":"^15.0.0","readable-web-to-node-stream":"^3.0.2","@metamask/approval-controller":"^8.0.0","@metamask/post-message-stream":"^10.0.0","@metamask/permission-controller":"^12.2.0","@metamask/json-rpc-middleware-stream":"^8.0.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","jest":"^29.0.2","vite":"^6.4.1","eslint":"^9.11.0","lodash":"^4.17.23","rimraf":"^4.1.2","vitest":"^3.1.1","ts-node":"^10.9.1","depcheck":"^1.4.7","prettier":"^3.3.3","@swc/core":"1.11.31","@swc/jest":"^0.2.38","deepmerge":"^4.2.2","typescript":"~5.3.3","@types/jest":"^27.5.1","@types/node":"18.14.2","@types/luxon":"^3","@noble/hashes":"^1.7.1","@types/chrome":"^0.0.237","@types/lodash":"^4","@types/semver":"^7.5.0","@ts-bridge/cli":"^0.6.1","@vitest/browser":"^3.1.1","jest-fetch-mock":"^3.0.3","@types/tar-stream":"^3.1.1","@types/gunzip-maybe":"^1.4.0","vite-tsconfig-paths":"^4.0.5","@testing-library/dom":"^10.4.0","@types/concat-stream":"^2.0.0","jest-silent-reporter":"^0.6.0","@types/readable-stream":"^4.0.15","@lavamoat/allow-scripts":"^3.4.3","@metamask/auto-changelog":"^5.3.2","vite-plugin-node-polyfills":"^0.23.0","@metamask/browser-passworder":"^6.0.0"},"peerDependencies":{"@metamask/snaps-execution-environments":"^11.0.1"},"peerDependenciesMeta":{"@metamask/snaps-execution-environments":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/snaps-controllers_18.0.3_1773215880466_0.1459141043040626","host":"s3://npm-registry-packages-npm-production"}},"18.0.4":{"name":"@metamask/snaps-controllers","version":"18.0.4","keywords":["MetaMask","Snaps","Ethereum"],"license":"SEE LICENSE IN LICENSE","_id":"@metamask/snaps-controllers@18.0.4","maintainers":[{"name":"danfinlay","email":"dan@danfinlay.com"},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"metamaskbot","email":"metamask-npm@consensys.net"},{"name":"gudahtt","email":"markjstacey@gmail.com"}],"homepage":"https://github.com/MetaMask/snaps/tree/main/packages/snaps-controllers#readme","bugs":{"url":"https://github.com/MetaMask/snaps/issues"},"dist":{"shasum":"d48b87e43e88ce63d9110999fc3827113d0a135b","tarball":"https://registry.npmjs.org/@metamask/snaps-controllers/-/snaps-controllers-18.0.4.tgz","fileCount":422,"integrity":"sha512-1JblXIMB2yw33qaKYXI3I2j4OIslqOit7NZ/qG8VtjIuplI3VS+Z9FmLEgQ4SeRz0jIJCYq9PpbFHZwTWOSVlw==","signatures":[{"sig":"MEQCIAebQfGxDaMb9o99QkBfmhwjqG4vVsAdoMcvtppir1d5AiBXviwooXYl0Z1PK5k+SxPqJD+Xn3BONwb073beSk07Mg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2034063},"main":"./dist/index.cjs","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":"^20 || >=22"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./node":{"import":{"types":"./dist/node.d.mts","default":"./dist/node.mjs"},"require":{"types":"./dist/node.d.cts","default":"./dist/node.cjs"}},"./package.json":"./package.json","./react-native":{"import":{"types":"./dist/react-native.d.mts","default":"./dist/react-native.mjs"},"require":{"types":"./dist/react-native.d.cts","default":"./dist/react-native.cjs"}}},"gitHead":"97709cbe9b6fec4dea193914fb88074231c0ffc2","scripts":{"lint":"yarn lint:eslint && yarn lint:misc --check && yarn changelog:validate && yarn lint:dependencies","test":"jest --reporters=jest-silent-reporter && yarn test:browser","build":"ts-bridge --project tsconfig.build.json --verbose --clean --no-references","lint:ci":"yarn lint","lint:fix":"yarn lint:eslint --fix && yarn lint:misc --write","lint:misc":"prettier --no-error-on-unmatched-pattern --log-level warn \"**/*.json\" \"**/*.md\" \"**/*.html\" \"!CHANGELOG.md\" --ignore-path ../../.gitignore","test:post":"tsx ../../scripts/update-coverage.mts && rimraf coverage/jest coverage/vite","test:clean":"jest --clearCache","test:watch":"jest --watch","lint:eslint":"eslint . --cache","test:browser":"vitest","test:verbose":"jest --verbose","publish:preview":"yarn npm publish --tag preview","changelog:update":"../../scripts/update-changelog.sh @metamask/snaps-controllers","lint:dependencies":"depcheck","changelog:validate":"../../scripts/validate-changelog.sh @metamask/snaps-controllers","since-latest-release":"../../scripts/since-latest-release.sh","test:browser:firefox":"vitest --config ./vitest.config.firefox.mts"},"_npmUser":{"name":"metamaskbot","email":"metamask-npm@consensys.net"},"repository":{"url":"https://github.com/MetaMask/snaps.git","type":"git"},"description":"Controllers for MetaMask Snaps","directories":{},"sideEffects":false,"dependencies":{"immer":"^9.0.21","luxon":"^3.5.0","nanoid":"^3.3.10","semver":"^7.5.4","tar-stream":"^3.1.7","@xstate/fsm":"^2.0.0","async-mutex":"^0.5.0","cron-parser":"^4.5.0","concat-stream":"^2.0.0","@metamask/utils":"^11.10.0","fast-deep-equal":"^3.1.3","readable-stream":"^3.6.2","@metamask/key-tree":"^10.1.1","@metamask/messenger":"^0.3.0","@metamask/snaps-sdk":"^11.0.0","get-npm-tarball-url":"^2.0.3","@metamask/rpc-errors":"^7.0.3","@metamask/snaps-utils":"^12.1.1","@metamask/superstruct":"^3.2.1","@metamask/snaps-registry":"^4.0.0","@metamask/base-controller":"^9.0.0","@metamask/json-rpc-engine":"^10.2.3","@metamask/storage-service":"^1.0.0","@metamask/object-multiplex":"^2.1.0","@metamask/snaps-rpc-methods":"^15.0.0","readable-web-to-node-stream":"^3.0.2","@metamask/approval-controller":"^8.0.0","@metamask/post-message-stream":"^10.0.0","@metamask/permission-controller":"^12.2.0","@metamask/json-rpc-middleware-stream":"^8.0.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","jest":"^29.0.2","vite":"^6.4.1","eslint":"^9.11.0","lodash":"^4.17.23","rimraf":"^4.1.2","vitest":"^3.1.1","ts-node":"^10.9.1","depcheck":"^1.4.7","prettier":"^3.3.3","@swc/core":"1.11.31","@swc/jest":"^0.2.38","deepmerge":"^4.2.2","typescript":"~5.3.3","@types/jest":"^27.5.1","@types/node":"18.14.2","@types/luxon":"^3","@noble/hashes":"^1.7.1","@types/chrome":"^0.0.237","@types/lodash":"^4","@types/semver":"^7.5.0","@ts-bridge/cli":"^0.6.1","@vitest/browser":"^3.1.1","jest-fetch-mock":"^3.0.3","@types/tar-stream":"^3.1.1","@types/gunzip-maybe":"^1.4.0","vite-tsconfig-paths":"^4.0.5","@testing-library/dom":"^10.4.0","@types/concat-stream":"^2.0.0","jest-silent-reporter":"^0.6.0","@types/readable-stream":"^4.0.15","@lavamoat/allow-scripts":"^3.4.3","@metamask/auto-changelog":"^5.3.2","vite-plugin-node-polyfills":"^0.23.0","@metamask/browser-passworder":"^6.0.0"},"peerDependencies":{"@metamask/snaps-execution-environments":"^11.0.1"},"peerDependenciesMeta":{"@metamask/snaps-execution-environments":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/snaps-controllers_18.0.4_1773240055142_0.006684605886283723","host":"s3://npm-registry-packages-npm-production"}},"19.0.0":{"name":"@metamask/snaps-controllers","version":"19.0.0","keywords":["MetaMask","Snaps","Ethereum"],"license":"SEE LICENSE IN LICENSE","_id":"@metamask/snaps-controllers@19.0.0","maintainers":[{"name":"danfinlay","email":"dan@danfinlay.com"},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"metamaskbot","email":"metamask-npm@consensys.net"},{"name":"gudahtt","email":"markjstacey@gmail.com"}],"homepage":"https://github.com/MetaMask/snaps/tree/main/packages/snaps-controllers#readme","bugs":{"url":"https://github.com/MetaMask/snaps/issues"},"dist":{"shasum":"11134b7eef987b1b2cfe3e4f1270193df706d0f3","tarball":"https://registry.npmjs.org/@metamask/snaps-controllers/-/snaps-controllers-19.0.0.tgz","fileCount":478,"integrity":"sha512-uoQy91iWkmNxjlE5raLSEMhRTGUJThlQvdhR5oQWIkSzDr3xwAiZgWuMaNeJ031WZgC9p1jmbWhebsHjnQLgdQ==","signatures":[{"sig":"MEQCIAQUG3FtKTZgrqnzpImS+4DVvW/BgusKbVuELLr4xpzpAiA9fibtC9q8D+jd9xKHPA9w2AOfRgjTn39e5Nk3WY90PA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2127658},"main":"./dist/index.cjs","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":"^20 || >=22"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./node":{"import":{"types":"./dist/node.d.mts","default":"./dist/node.mjs"},"require":{"types":"./dist/node.d.cts","default":"./dist/node.cjs"}},"./package.json":"./package.json","./react-native":{"import":{"types":"./dist/react-native.d.mts","default":"./dist/react-native.mjs"},"require":{"types":"./dist/react-native.d.cts","default":"./dist/react-native.cjs"}}},"gitHead":"c656aa0dc753b961e2f0179f64a06cc465b47426","scripts":{"lint":"yarn lint:eslint && yarn lint:misc --check && yarn changelog:validate && yarn lint:dependencies","test":"jest --reporters=jest-silent-reporter && yarn test:browser","build":"ts-bridge --project tsconfig.build.json --verbose --clean --no-references","lint:ci":"yarn lint","lint:fix":"yarn lint:eslint --fix && yarn lint:misc --write","lint:misc":"prettier --no-error-on-unmatched-pattern --log-level warn \"**/*.json\" \"**/*.md\" \"**/*.html\" \"!CHANGELOG.md\" --ignore-path ../../.gitignore","test:post":"tsx ../../scripts/update-coverage.mts && rimraf coverage/jest coverage/vite","test:clean":"jest --clearCache","test:watch":"jest --watch","lint:eslint":"eslint . --cache","test:browser":"vitest","test:verbose":"jest --verbose","publish:preview":"yarn npm publish --tag preview","changelog:update":"../../scripts/update-changelog.sh @metamask/snaps-controllers","lint:dependencies":"depcheck","changelog:validate":"../../scripts/validate-changelog.sh @metamask/snaps-controllers","since-latest-release":"../../scripts/since-latest-release.sh","test:browser:firefox":"vitest --config ./vitest.config.firefox.mts","generate-method-action-types":"tsx ../../scripts/generate-method-action-types.mts"},"_npmUser":{"name":"metamaskbot","email":"metamask-npm@consensys.net"},"repository":{"url":"https://github.com/MetaMask/snaps.git","type":"git"},"description":"Controllers for MetaMask Snaps","directories":{},"sideEffects":false,"dependencies":{"immer":"^9.0.21","luxon":"^3.5.0","nanoid":"^3.3.10","semver":"^7.5.4","tar-stream":"^3.1.7","@xstate/fsm":"^2.0.0","async-mutex":"^0.5.0","cron-parser":"^4.5.0","concat-stream":"^2.0.0","@metamask/utils":"^11.10.0","fast-deep-equal":"^3.1.3","readable-stream":"^3.6.2","@metamask/key-tree":"^10.1.1","@metamask/messenger":"^0.3.0","@metamask/snaps-sdk":"^11.0.0","get-npm-tarball-url":"^2.0.3","@metamask/rpc-errors":"^7.0.3","@metamask/snaps-utils":"^12.1.2","@metamask/superstruct":"^3.2.1","@metamask/snaps-registry":"^4.0.0","@metamask/base-controller":"^9.0.0","@metamask/json-rpc-engine":"^10.2.3","@metamask/storage-service":"^1.0.0","@metamask/object-multiplex":"^2.1.0","@metamask/snaps-rpc-methods":"^15.0.1","readable-web-to-node-stream":"^3.0.2","@metamask/approval-controller":"^9.0.0","@metamask/post-message-stream":"^10.0.0","@metamask/permission-controller":"^12.2.1","@metamask/json-rpc-middleware-stream":"^8.0.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","jest":"^29.0.2","vite":"^6.4.1","eslint":"^9.11.0","lodash":"^4.17.23","rimraf":"^4.1.2","vitest":"^3.1.1","ts-node":"^10.9.1","depcheck":"^1.4.7","prettier":"^3.3.3","@swc/core":"1.11.31","@swc/jest":"^0.2.38","deepmerge":"^4.2.2","typescript":"~5.3.3","@types/jest":"^27.5.1","@types/node":"18.14.2","@types/luxon":"^3","@noble/hashes":"^1.7.1","@types/chrome":"^0.0.237","@types/lodash":"^4","@types/semver":"^7.5.0","@ts-bridge/cli":"^0.6.1","@vitest/browser":"^3.1.1","jest-fetch-mock":"^3.0.3","@types/tar-stream":"^3.1.1","@types/gunzip-maybe":"^1.4.0","vite-tsconfig-paths":"^4.0.5","@testing-library/dom":"^10.4.0","@types/concat-stream":"^2.0.0","jest-silent-reporter":"^0.6.0","@types/readable-stream":"^4.0.15","@lavamoat/allow-scripts":"^4.0.0","@metamask/auto-changelog":"^5.3.2","vite-plugin-node-polyfills":"^0.23.0","@metamask/browser-passworder":"^6.0.0"},"peerDependencies":{"@metamask/snaps-execution-environments":"^11.0.2"},"peerDependenciesMeta":{"@metamask/snaps-execution-environments":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/snaps-controllers_19.0.0_1774541201921_0.21652987960869718","host":"s3://npm-registry-packages-npm-production"}},"19.0.1":{"name":"@metamask/snaps-controllers","version":"19.0.1","keywords":["MetaMask","Snaps","Ethereum"],"license":"SEE LICENSE IN LICENSE","_id":"@metamask/snaps-controllers@19.0.1","maintainers":[{"name":"danfinlay","email":"dan@danfinlay.com"},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"metamaskbot","email":"metamask-npm@consensys.net"},{"name":"gudahtt","email":"markjstacey@gmail.com"}],"homepage":"https://github.com/MetaMask/snaps/tree/main/packages/snaps-controllers#readme","bugs":{"url":"https://github.com/MetaMask/snaps/issues"},"dist":{"shasum":"759e44bc919c28338e11db16ccf51905863789e4","tarball":"https://registry.npmjs.org/@metamask/snaps-controllers/-/snaps-controllers-19.0.1.tgz","fileCount":478,"integrity":"sha512-0/jY1b5Bw3q8ihP3OAXPTiIV7mcH+1/xdmZm8ghSnqO3yDYc8lJQqHvBRYrP4Um0I1jxqr++1NspnpgUL33YjA==","signatures":[{"sig":"MEYCIQD/aDr6AwNf7HdMQd8Npu2DqFW8BqB/puD8i6COnSxnCwIhAI/0b9kWnZgKHEvIgq6RN9gdidMBkvfCn1pB2SHjP1Tv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2130226},"main":"./dist/index.cjs","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":"^20 || >=22"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./node":{"import":{"types":"./dist/node.d.mts","default":"./dist/node.mjs"},"require":{"types":"./dist/node.d.cts","default":"./dist/node.cjs"}},"./package.json":"./package.json","./react-native":{"import":{"types":"./dist/react-native.d.mts","default":"./dist/react-native.mjs"},"require":{"types":"./dist/react-native.d.cts","default":"./dist/react-native.cjs"}}},"gitHead":"26ff2aa18e00c2fdedf01e76aedf3d16b561c1df","scripts":{"lint":"yarn lint:eslint && yarn lint:misc --check && yarn changelog:validate && yarn lint:dependencies","test":"jest --reporters=jest-silent-reporter && yarn test:browser","build":"ts-bridge --project tsconfig.build.json --verbose --clean --no-references","lint:ci":"yarn lint","lint:fix":"yarn lint:eslint --fix && yarn lint:misc --write","lint:misc":"prettier --no-error-on-unmatched-pattern --log-level warn \"**/*.json\" \"**/*.md\" \"**/*.html\" \"!CHANGELOG.md\" --ignore-path ../../.gitignore","test:post":"tsx ../../scripts/update-coverage.mts && rimraf coverage/jest coverage/vite","test:clean":"jest --clearCache","test:watch":"jest --watch","lint:eslint":"eslint . --cache","test:browser":"vitest","test:verbose":"jest --verbose","publish:preview":"yarn npm publish --tag preview","changelog:update":"../../scripts/update-changelog.sh @metamask/snaps-controllers","lint:dependencies":"depcheck","changelog:validate":"../../scripts/validate-changelog.sh @metamask/snaps-controllers","since-latest-release":"../../scripts/since-latest-release.sh","test:browser:firefox":"vitest --config ./vitest.config.firefox.mts","generate-method-action-types":"messenger-generate-action-types"},"_npmUser":{"name":"metamaskbot","email":"metamask-npm@consensys.net"},"repository":{"url":"https://github.com/MetaMask/snaps.git","type":"git"},"description":"Controllers for MetaMask Snaps","directories":{},"sideEffects":false,"dependencies":{"immer":"^9.0.21","luxon":"^3.5.0","nanoid":"^3.3.10","semver":"^7.5.4","tar-stream":"^3.1.7","@xstate/fsm":"^2.0.0","async-mutex":"^0.5.0","cron-parser":"^4.5.0","concat-stream":"^2.0.0","@metamask/utils":"^11.10.0","fast-deep-equal":"^3.1.3","readable-stream":"^3.6.2","@metamask/key-tree":"^10.1.1","@metamask/messenger":"^1.1.0","@metamask/snaps-sdk":"^11.0.0","get-npm-tarball-url":"^2.0.3","@metamask/rpc-errors":"^7.0.3","@metamask/snaps-utils":"^12.1.3","@metamask/superstruct":"^3.2.1","@metamask/snaps-registry":"^4.0.0","@metamask/base-controller":"^9.0.1","@metamask/json-rpc-engine":"^10.2.4","@metamask/storage-service":"^1.0.1","@metamask/object-multiplex":"^2.1.0","@metamask/snaps-rpc-methods":"^15.0.2","readable-web-to-node-stream":"^3.0.2","@metamask/approval-controller":"^9.0.1","@metamask/post-message-stream":"^10.0.0","@metamask/permission-controller":"^12.3.0","@metamask/json-rpc-middleware-stream":"^8.0.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","jest":"^29.0.2","vite":"^6.4.1","eslint":"^9.11.0","lodash":"^4.17.23","rimraf":"^4.1.2","vitest":"^3.1.1","ts-node":"^10.9.1","depcheck":"^1.4.7","prettier":"^3.3.3","@swc/core":"1.11.31","@swc/jest":"^0.2.38","deepmerge":"^4.2.2","typescript":"~5.3.3","@types/jest":"^27.5.1","@types/node":"18.14.2","@types/luxon":"^3","@noble/hashes":"^1.7.1","@types/chrome":"^0.0.237","@types/lodash":"^4","@types/semver":"^7.5.0","@ts-bridge/cli":"^0.6.1","@vitest/browser":"^3.1.1","jest-fetch-mock":"^3.0.3","@types/tar-stream":"^3.1.1","@types/gunzip-maybe":"^1.4.0","vite-tsconfig-paths":"^4.0.5","@testing-library/dom":"^10.4.0","@types/concat-stream":"^2.0.0","jest-silent-reporter":"^0.6.0","@types/readable-stream":"^4.0.15","@lavamoat/allow-scripts":"^4.0.0","@metamask/auto-changelog":"^5.3.2","vite-plugin-node-polyfills":"^0.23.0","@metamask/browser-passworder":"^6.0.0"},"peerDependencies":{"@metamask/snaps-execution-environments":"^11.0.2"},"peerDependenciesMeta":{"@metamask/snaps-execution-environments":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/snaps-controllers_19.0.1_1775178910777_0.06288970873731192","host":"s3://npm-registry-packages-npm-production"}},"20.0.0":{"name":"@metamask/snaps-controllers","version":"20.0.0","keywords":["MetaMask","Snaps","Ethereum"],"license":"SEE LICENSE IN LICENSE","_id":"@metamask/snaps-controllers@20.0.0","maintainers":[{"name":"danfinlay","email":"dan@danfinlay.com"},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"metamaskbot","email":"metamask-npm@consensys.net"},{"name":"gudahtt","email":"markjstacey@gmail.com"}],"homepage":"https://github.com/MetaMask/snaps/tree/main/packages/snaps-controllers#readme","bugs":{"url":"https://github.com/MetaMask/snaps/issues"},"dist":{"shasum":"a517e49a59adfe296740b0f2bd0b886e6d81535f","tarball":"https://registry.npmjs.org/@metamask/snaps-controllers/-/snaps-controllers-20.0.0.tgz","fileCount":478,"integrity":"sha512-vwNcx2klGtm+nwFKazFhKTD6EYbdOgHkqKBXiT8C7FFko+X8kcHWDGTqVFvhjfA2U8t3QmL3QaDm951cid5arg==","signatures":[{"sig":"MEYCIQCKRJqCSfSJ1k/t6sqix2wWEMs9S70eKt9ouUXAHPfOKwIhAIBXveMJPNU2xPx2Fo+DbDWXxTAGZsyV1ldPMJk63ui3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2136878},"main":"./dist/index.cjs","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":"^20 || >=22"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./node":{"import":{"types":"./dist/node.d.mts","default":"./dist/node.mjs"},"require":{"types":"./dist/node.d.cts","default":"./dist/node.cjs"}},"./package.json":"./package.json","./react-native":{"import":{"types":"./dist/react-native.d.mts","default":"./dist/react-native.mjs"},"require":{"types":"./dist/react-native.d.cts","default":"./dist/react-native.cjs"}}},"gitHead":"c339e314aa3e46afea785d891d555e8af31b3d6f","scripts":{"lint":"yarn lint:eslint && yarn lint:misc --check && yarn changelog:validate && yarn lint:dependencies","test":"jest --reporters=jest-silent-reporter && yarn test:browser","build":"ts-bridge --project tsconfig.build.json --verbose --clean --no-references","lint:ci":"yarn lint","lint:fix":"yarn lint:eslint --fix && yarn lint:misc --write","lint:misc":"prettier --no-error-on-unmatched-pattern --log-level warn \"**/*.json\" \"**/*.md\" \"**/*.html\" \"!CHANGELOG.md\" --ignore-path ../../.gitignore","test:post":"tsx ../../scripts/update-coverage.mts && rimraf coverage/jest coverage/vite","test:clean":"jest --clearCache","test:watch":"jest --watch","lint:eslint":"eslint . --cache","test:browser":"vitest","test:verbose":"jest --verbose","publish:preview":"yarn npm publish --tag preview","changelog:update":"../../scripts/update-changelog.sh @metamask/snaps-controllers","lint:dependencies":"depcheck","changelog:validate":"../../scripts/validate-changelog.sh @metamask/snaps-controllers","since-latest-release":"../../scripts/since-latest-release.sh","test:browser:firefox":"vitest --config ./vitest.config.firefox.mts","messenger-action-types:check":"messenger-action-types --check","messenger-action-types:generate":"messenger-action-types --generate"},"_npmUser":{"name":"metamaskbot","email":"metamask-npm@consensys.net"},"repository":{"url":"https://github.com/MetaMask/snaps.git","type":"git"},"description":"Controllers for MetaMask Snaps","directories":{},"sideEffects":false,"dependencies":{"immer":"^9.0.21","luxon":"^3.5.0","nanoid":"^3.3.10","semver":"^7.5.4","tar-stream":"^3.1.7","@xstate/fsm":"^2.0.0","async-mutex":"^0.5.0","cron-parser":"^4.5.0","concat-stream":"^2.0.0","@metamask/utils":"^11.11.0","fast-deep-equal":"^3.1.3","readable-stream":"^3.6.2","@metamask/key-tree":"^10.1.1","@metamask/messenger":"^1.1.1","@metamask/snaps-sdk":"^11.1.0","get-npm-tarball-url":"^2.0.3","@metamask/rpc-errors":"^7.0.3","@metamask/snaps-utils":"^12.2.0","@metamask/superstruct":"^3.2.1","@metamask/snaps-registry":"^4.0.0","@metamask/base-controller":"^9.0.1","@metamask/json-rpc-engine":"^10.2.4","@metamask/storage-service":"^1.0.1","@metamask/object-multiplex":"^2.1.0","@metamask/snaps-rpc-methods":"^15.1.0","readable-web-to-node-stream":"^3.0.2","@metamask/approval-controller":"^9.0.1","@metamask/post-message-stream":"^10.0.0","@metamask/permission-controller":"^12.3.0","@metamask/json-rpc-middleware-stream":"^8.0.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","jest":"^29.0.2","vite":"^6.4.1","eslint":"^9.11.0","lodash":"^4.17.23","rimraf":"^4.1.2","vitest":"^3.1.1","ts-node":"^10.9.1","depcheck":"^1.4.7","prettier":"^3.3.3","@swc/core":"1.11.31","@swc/jest":"^0.2.38","deepmerge":"^4.2.2","typescript":"~5.3.3","@types/jest":"^27.5.1","@types/node":"18.14.2","@types/luxon":"^3","@noble/hashes":"^1.7.1","@types/chrome":"^0.0.237","@types/lodash":"^4","@types/semver":"^7.5.0","@ts-bridge/cli":"^0.6.1","@vitest/browser":"^3.1.1","jest-fetch-mock":"^3.0.3","@types/tar-stream":"^3.1.1","@types/gunzip-maybe":"^1.4.0","vite-tsconfig-paths":"^4.0.5","@testing-library/dom":"^10.4.0","@types/concat-stream":"^2.0.0","jest-silent-reporter":"^0.6.0","@types/readable-stream":"^4.0.15","@lavamoat/allow-scripts":"^4.0.0","@metamask/messenger-cli":"^0.1.0","@metamask/auto-changelog":"^5.3.2","vite-plugin-node-polyfills":"^0.23.0","@metamask/browser-passworder":"^6.0.0"},"peerDependencies":{"@metamask/snaps-execution-environments":"^11.0.2"},"peerDependenciesMeta":{"@metamask/snaps-execution-environments":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/snaps-controllers_20.0.0_1776168795325_0.8024418529506172","host":"s3://npm-registry-packages-npm-production"}},"20.0.1":{"name":"@metamask/snaps-controllers","version":"20.0.1","keywords":["MetaMask","Snaps","Ethereum"],"license":"SEE LICENSE IN LICENSE","_id":"@metamask/snaps-controllers@20.0.1","maintainers":[{"name":"danfinlay","email":"dan@danfinlay.com"},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"metamaskbot","email":"metamask-npm@consensys.net"},{"name":"gudahtt","email":"markjstacey@gmail.com"}],"homepage":"https://github.com/MetaMask/snaps/tree/main/packages/snaps-controllers#readme","bugs":{"url":"https://github.com/MetaMask/snaps/issues"},"dist":{"shasum":"6bd3fe436447a1b2431908886c3cfecb402469ea","tarball":"https://registry.npmjs.org/@metamask/snaps-controllers/-/snaps-controllers-20.0.1.tgz","fileCount":478,"integrity":"sha512-NshE1xmINzr5ym14ER1ZC6BS2d1Q6kP+6k9NLWzs8TtM+QTH1RWCc3pNEKuPoaZ8hsvVLitpOJpEJNvFz+Zgyg==","signatures":[{"sig":"MEQCICcAnZPdqa0KEssS5e+W3Mw3KXPbdi7v6xXUcog1t5q2AiBH/3hDbCeQx3AT56Z5oIhvk72CiEP1WY7jEWYOMYroaw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2137775},"main":"./dist/index.cjs","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":"^20 || >=22"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./node":{"import":{"types":"./dist/node.d.mts","default":"./dist/node.mjs"},"require":{"types":"./dist/node.d.cts","default":"./dist/node.cjs"}},"./package.json":"./package.json","./react-native":{"import":{"types":"./dist/react-native.d.mts","default":"./dist/react-native.mjs"},"require":{"types":"./dist/react-native.d.cts","default":"./dist/react-native.cjs"}}},"gitHead":"c2d6c7d64f792bee26f88b601f6e5573035625ee","scripts":{"lint":"yarn lint:eslint && yarn lint:misc --check && yarn changelog:validate && yarn lint:dependencies","test":"jest --reporters=jest-silent-reporter && yarn test:browser","build":"ts-bridge --project tsconfig.build.json --verbose --clean --no-references","lint:ci":"yarn lint","lint:fix":"yarn lint:eslint --fix && yarn lint:misc --write","lint:misc":"prettier --no-error-on-unmatched-pattern --log-level warn \"**/*.json\" \"**/*.md\" \"**/*.html\" \"!CHANGELOG.md\" --ignore-path ../../.gitignore","test:post":"tsx ../../scripts/update-coverage.mts && rimraf coverage/jest coverage/vite","test:clean":"jest --clearCache","test:watch":"jest --watch","lint:eslint":"eslint . --cache","test:browser":"vitest","test:verbose":"jest --verbose","publish:preview":"yarn npm publish --tag preview","changelog:update":"../../scripts/update-changelog.sh @metamask/snaps-controllers","lint:dependencies":"depcheck","changelog:validate":"../../scripts/validate-changelog.sh @metamask/snaps-controllers","since-latest-release":"../../scripts/since-latest-release.sh","test:browser:firefox":"vitest --config ./vitest.config.firefox.mts","messenger-action-types:check":"messenger-action-types --check","messenger-action-types:generate":"messenger-action-types --generate"},"_npmUser":{"name":"metamaskbot","email":"metamask-npm@consensys.net"},"repository":{"url":"https://github.com/MetaMask/snaps.git","type":"git"},"description":"Controllers for MetaMask Snaps","directories":{},"sideEffects":false,"dependencies":{"immer":"^9.0.21","luxon":"^3.5.0","nanoid":"^3.3.10","semver":"^7.5.4","tar-stream":"^3.1.7","@xstate/fsm":"^2.0.0","async-mutex":"^0.5.0","cron-parser":"^4.5.0","concat-stream":"^2.0.0","@metamask/utils":"^11.11.0","fast-deep-equal":"^3.1.3","readable-stream":"^3.6.2","@metamask/key-tree":"^10.1.1","@metamask/messenger":"^1.1.1","@metamask/snaps-sdk":"^11.1.0","get-npm-tarball-url":"^2.0.3","@metamask/rpc-errors":"^7.0.3","@metamask/snaps-utils":"^12.2.0","@metamask/superstruct":"^3.2.1","@metamask/snaps-registry":"^4.0.0","@metamask/base-controller":"^9.0.1","@metamask/json-rpc-engine":"^10.2.4","@metamask/storage-service":"^1.0.1","@metamask/object-multiplex":"^2.1.0","@metamask/snaps-rpc-methods":"^15.1.1","readable-web-to-node-stream":"^3.0.2","@metamask/approval-controller":"^9.0.1","@metamask/post-message-stream":"^10.0.0","@metamask/permission-controller":"^12.3.0","@metamask/json-rpc-middleware-stream":"^8.0.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","jest":"^29.0.2","vite":"^6.4.1","eslint":"^9.11.0","lodash":"^4.17.23","rimraf":"^4.1.2","vitest":"^3.1.1","ts-node":"^10.9.1","depcheck":"^1.4.7","prettier":"^3.3.3","@swc/core":"1.11.31","@swc/jest":"^0.2.38","deepmerge":"^4.2.2","typescript":"~5.3.3","@types/jest":"^27.5.1","@types/node":"18.14.2","@types/luxon":"^3","@noble/hashes":"^1.7.1","@types/chrome":"^0.0.237","@types/lodash":"^4","@types/semver":"^7.5.0","@ts-bridge/cli":"^0.6.1","@vitest/browser":"^3.1.1","jest-fetch-mock":"^3.0.3","@types/tar-stream":"^3.1.1","@types/gunzip-maybe":"^1.4.0","vite-tsconfig-paths":"^4.0.5","@testing-library/dom":"^10.4.0","@types/concat-stream":"^2.0.0","jest-silent-reporter":"^0.6.0","@types/readable-stream":"^4.0.15","@lavamoat/allow-scripts":"^4.0.0","@metamask/messenger-cli":"^0.1.0","@metamask/auto-changelog":"^5.3.2","vite-plugin-node-polyfills":"^0.23.0","@metamask/browser-passworder":"^6.0.0"},"peerDependencies":{"@metamask/snaps-execution-environments":"^11.0.2"},"peerDependenciesMeta":{"@metamask/snaps-execution-environments":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/snaps-controllers_20.0.1_1776243165626_0.8333789590308791","host":"s3://npm-registry-packages-npm-production"}},"20.0.2":{"name":"@metamask/snaps-controllers","version":"20.0.2","keywords":["MetaMask","Snaps","Ethereum"],"license":"SEE LICENSE IN LICENSE","_id":"@metamask/snaps-controllers@20.0.2","maintainers":[{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"metamaskbot","email":"metamask-npm@consensys.net"},{"name":"gudahtt","email":"markjstacey@gmail.com"}],"homepage":"https://github.com/MetaMask/snaps/tree/main/packages/snaps-controllers#readme","bugs":{"url":"https://github.com/MetaMask/snaps/issues"},"dist":{"shasum":"81244b16bc85a7d0f1b43965246941a12390f8e5","tarball":"https://registry.npmjs.org/@metamask/snaps-controllers/-/snaps-controllers-20.0.2.tgz","fileCount":478,"integrity":"sha512-isM3SGPPwnVSZlYSsYWd59+TAZ9vqS+ApRK06OCy+PAHD+FPDuppKoMZuBE6RpHR2Es2D6IYa3l5WC5CiE6Fyw==","signatures":[{"sig":"MEUCIQD2W4NDsF750pej1p/LOIDqLsxw9qsU1f+ir/Nc/mP1bQIgD5Jy19LwPK0bwxW98RYxejHKBa4dLr/hblHLhaZl/HE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2138022},"main":"./dist/index.cjs","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":"^20 || >=22"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./node":{"import":{"types":"./dist/node.d.mts","default":"./dist/node.mjs"},"require":{"types":"./dist/node.d.cts","default":"./dist/node.cjs"}},"./package.json":"./package.json","./react-native":{"import":{"types":"./dist/react-native.d.mts","default":"./dist/react-native.mjs"},"require":{"types":"./dist/react-native.d.cts","default":"./dist/react-native.cjs"}}},"gitHead":"581474c8416028e0ba5e6bd7c27b934f7dd138e7","scripts":{"lint":"yarn lint:eslint && yarn lint:misc --check && yarn changelog:validate && yarn lint:dependencies","test":"jest --reporters=jest-silent-reporter && yarn test:browser","build":"ts-bridge --project tsconfig.build.json --verbose --clean --no-references","lint:ci":"yarn lint","lint:fix":"yarn lint:eslint --fix && yarn lint:misc --write","lint:misc":"prettier --no-error-on-unmatched-pattern --log-level warn \"**/*.json\" \"**/*.md\" \"**/*.html\" \"!CHANGELOG.md\" --ignore-path ../../.gitignore","test:post":"tsx ../../scripts/update-coverage.mts && rimraf coverage/jest coverage/vite","test:clean":"jest --clearCache","test:watch":"jest --watch","lint:eslint":"eslint . --cache","test:browser":"vitest","test:verbose":"jest --verbose","publish:preview":"yarn npm publish --tag preview","changelog:update":"../../scripts/update-changelog.sh @metamask/snaps-controllers","lint:dependencies":"depcheck","changelog:validate":"../../scripts/validate-changelog.sh @metamask/snaps-controllers","since-latest-release":"../../scripts/since-latest-release.sh","test:browser:firefox":"vitest --config ./vitest.config.firefox.mts","messenger-action-types:check":"messenger-action-types --check","messenger-action-types:generate":"messenger-action-types --generate"},"_npmUser":{"name":"metamaskbot","email":"metamask-npm@consensys.net"},"repository":{"url":"https://github.com/MetaMask/snaps.git","type":"git"},"description":"Controllers for MetaMask Snaps","directories":{},"sideEffects":false,"dependencies":{"immer":"^9.0.21","luxon":"^3.5.0","nanoid":"^3.3.10","semver":"^7.5.4","tar-stream":"^3.1.7","@xstate/fsm":"^2.0.0","async-mutex":"^0.5.0","cron-parser":"^4.5.0","concat-stream":"^2.0.0","@metamask/utils":"^11.11.0","fast-deep-equal":"^3.1.3","readable-stream":"^3.6.2","@metamask/key-tree":"^10.1.1","@metamask/messenger":"^1.1.1","@metamask/snaps-sdk":"^11.1.0","get-npm-tarball-url":"^2.0.3","@metamask/rpc-errors":"^7.0.3","@metamask/snaps-utils":"^12.2.0","@metamask/superstruct":"^3.2.1","@metamask/snaps-registry":"^4.0.0","@metamask/base-controller":"^9.0.1","@metamask/json-rpc-engine":"^10.2.4","@metamask/storage-service":"^1.0.1","@metamask/object-multiplex":"^2.1.0","@metamask/snaps-rpc-methods":"^15.1.1","readable-web-to-node-stream":"^3.0.2","@metamask/approval-controller":"^9.0.1","@metamask/post-message-stream":"^10.0.0","@metamask/permission-controller":"^12.3.0","@metamask/json-rpc-middleware-stream":"^8.0.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","jest":"^29.0.2","vite":"^6.4.1","eslint":"^9.11.0","lodash":"^4.17.23","rimraf":"^4.1.2","vitest":"^3.1.1","ts-node":"^10.9.1","depcheck":"^1.4.7","prettier":"^3.3.3","@swc/core":"1.11.31","@swc/jest":"^0.2.38","deepmerge":"^4.2.2","typescript":"~5.3.3","@types/jest":"^27.5.1","@types/node":"18.14.2","@types/luxon":"^3","@noble/hashes":"^1.7.1","@types/chrome":"^0.0.237","@types/lodash":"^4","@types/semver":"^7.5.0","@ts-bridge/cli":"^0.6.1","@vitest/browser":"^3.1.1","jest-fetch-mock":"^3.0.3","@types/tar-stream":"^3.1.1","@types/gunzip-maybe":"^1.4.0","vite-tsconfig-paths":"^4.0.5","@testing-library/dom":"^10.4.0","@types/concat-stream":"^2.0.0","jest-silent-reporter":"^0.6.0","@types/readable-stream":"^4.0.15","@lavamoat/allow-scripts":"^4.0.0","@metamask/messenger-cli":"^0.1.0","@metamask/auto-changelog":"^5.3.2","vite-plugin-node-polyfills":"^0.23.0","@metamask/browser-passworder":"^6.0.0"},"peerDependencies":{"@metamask/snaps-execution-environments":"^11.1.0"},"peerDependenciesMeta":{"@metamask/snaps-execution-environments":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/snaps-controllers_20.0.2_1777381202923_0.21471692608312565","host":"s3://npm-registry-packages-npm-production"}},"20.0.3":{"name":"@metamask/snaps-controllers","version":"20.0.3","keywords":["MetaMask","Snaps","Ethereum"],"license":"SEE LICENSE IN LICENSE","_id":"@metamask/snaps-controllers@20.0.3","maintainers":[{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"metamaskbot","email":"metamask-npm@consensys.net"},{"name":"gudahtt","email":"markjstacey@gmail.com"}],"homepage":"https://github.com/MetaMask/snaps/tree/main/packages/snaps-controllers#readme","bugs":{"url":"https://github.com/MetaMask/snaps/issues"},"dist":{"shasum":"658892c62d67b09ae7ad2c2b2fc80b96d627fcc9","tarball":"https://registry.npmjs.org/@metamask/snaps-controllers/-/snaps-controllers-20.0.3.tgz","fileCount":478,"integrity":"sha512-20OaFXQYEEY3OqDkIeBJNN8MjNLwKRR2bjGrxxMmG8hBb17FoedfKRqBCxvopmLg+0aYc922727IpJUyU1Qqxg==","signatures":[{"sig":"MEUCIQDUvXva/sCcZElm5Ef7f6p7S9W9RdK7HlZIO0MjyCErGAIgZPoxYgXM8D07uhUGgxDqIMZ7iHJmwbk7dke7Mpph6/M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2138836},"main":"./dist/index.cjs","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":"^20 || >=22"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./node":{"import":{"types":"./dist/node.d.mts","default":"./dist/node.mjs"},"require":{"types":"./dist/node.d.cts","default":"./dist/node.cjs"}},"./package.json":"./package.json","./react-native":{"import":{"types":"./dist/react-native.d.mts","default":"./dist/react-native.mjs"},"require":{"types":"./dist/react-native.d.cts","default":"./dist/react-native.cjs"}}},"gitHead":"172e8907127b8d7da5d2334efc15bce4fc26ad39","scripts":{"lint":"yarn lint:eslint && yarn lint:misc --check && yarn changelog:validate && yarn lint:dependencies","test":"jest --reporters=jest-silent-reporter && yarn test:browser","build":"ts-bridge --project tsconfig.build.json --verbose --clean --no-references","lint:ci":"yarn lint","lint:fix":"yarn lint:eslint --fix && yarn lint:misc --write","lint:misc":"prettier --no-error-on-unmatched-pattern --log-level warn \"**/*.json\" \"**/*.md\" \"**/*.html\" \"!CHANGELOG.md\" --ignore-path ../../.gitignore","test:post":"tsx ../../scripts/update-coverage.mts && rimraf coverage/jest coverage/vite","test:clean":"jest --clearCache","test:watch":"jest --watch","lint:eslint":"eslint . --cache","test:browser":"vitest","test:verbose":"jest --verbose","publish:preview":"yarn npm publish --tag preview","changelog:update":"../../scripts/update-changelog.sh @metamask/snaps-controllers","lint:dependencies":"depcheck","changelog:validate":"../../scripts/validate-changelog.sh @metamask/snaps-controllers","since-latest-release":"../../scripts/since-latest-release.sh","test:browser:firefox":"vitest --config ./vitest.config.firefox.mts","messenger-action-types:check":"messenger-action-types --check","messenger-action-types:generate":"messenger-action-types --generate"},"_npmUser":{"name":"metamaskbot","email":"metamask-npm@consensys.net"},"repository":{"url":"https://github.com/MetaMask/snaps.git","type":"git"},"description":"Controllers for MetaMask Snaps","directories":{},"sideEffects":false,"dependencies":{"immer":"^9.0.21","luxon":"^3.5.0","nanoid":"^3.3.10","semver":"^7.5.4","tar-stream":"^3.1.7","@xstate/fsm":"^2.0.0","async-mutex":"^0.5.0","cron-parser":"^4.5.0","concat-stream":"^2.0.0","@metamask/utils":"^11.11.0","fast-deep-equal":"^3.1.3","readable-stream":"^3.6.2","@metamask/key-tree":"^10.1.1","@metamask/messenger":"^1.1.1","@metamask/snaps-sdk":"^11.1.0","get-npm-tarball-url":"^2.0.3","@metamask/rpc-errors":"^7.0.3","@metamask/snaps-utils":"^12.2.0","@metamask/superstruct":"^3.2.1","@metamask/snaps-registry":"^4.0.0","@metamask/base-controller":"^9.0.1","@metamask/json-rpc-engine":"^10.2.4","@metamask/storage-service":"^1.0.1","@metamask/object-multiplex":"^2.1.0","@metamask/snaps-rpc-methods":"^15.1.1","readable-web-to-node-stream":"^3.0.2","@metamask/approval-controller":"^9.0.1","@metamask/post-message-stream":"^10.0.0","@metamask/permission-controller":"^12.3.0","@metamask/json-rpc-middleware-stream":"^8.0.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","jest":"^29.0.2","vite":"^6.4.1","eslint":"^9.11.0","lodash":"^4.17.23","rimraf":"^4.1.2","vitest":"^3.1.1","ts-node":"^10.9.1","depcheck":"^1.4.7","prettier":"^3.3.3","@swc/core":"1.11.31","@swc/jest":"^0.2.38","deepmerge":"^4.2.2","typescript":"~5.3.3","@types/jest":"^27.5.1","@types/node":"18.14.2","@types/luxon":"^3","@noble/hashes":"^1.7.1","@types/chrome":"^0.0.237","@types/lodash":"^4","@types/semver":"^7.5.0","@ts-bridge/cli":"^0.6.1","@vitest/browser":"^3.1.1","jest-fetch-mock":"^3.0.3","@types/tar-stream":"^3.1.1","@types/gunzip-maybe":"^1.4.0","vite-tsconfig-paths":"^4.0.5","@testing-library/dom":"^10.4.0","@types/concat-stream":"^2.0.0","jest-silent-reporter":"^0.6.0","@types/readable-stream":"^4.0.15","@lavamoat/allow-scripts":"^4.0.0","@metamask/messenger-cli":"^0.1.0","@metamask/auto-changelog":"^5.3.2","vite-plugin-node-polyfills":"^0.23.0","@metamask/browser-passworder":"^6.0.0"},"peerDependencies":{"@metamask/snaps-execution-environments":"^11.1.0"},"peerDependenciesMeta":{"@metamask/snaps-execution-environments":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/snaps-controllers_20.0.3_1777468886028_0.285603401293397","host":"s3://npm-registry-packages-npm-production"}},"20.0.4":{"name":"@metamask/snaps-controllers","version":"20.0.4","keywords":["MetaMask","Snaps","Ethereum"],"license":"SEE LICENSE IN LICENSE","_id":"@metamask/snaps-controllers@20.0.4","maintainers":[{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"metamaskbot","email":"metamask-npm@consensys.net"},{"name":"gudahtt","email":"markjstacey@gmail.com"}],"homepage":"https://github.com/MetaMask/snaps/tree/main/packages/snaps-controllers#readme","bugs":{"url":"https://github.com/MetaMask/snaps/issues"},"dist":{"shasum":"6b24726ab8ad5fcaec18a4cb74a930a5d05fe06b","tarball":"https://registry.npmjs.org/@metamask/snaps-controllers/-/snaps-controllers-20.0.4.tgz","fileCount":478,"integrity":"sha512-j7qajy5XaMFPGO9A+tby5NatuVUDmMhwsEdEVAA6stbJMT/i/ZIRlQ/ARg9AYeKaqXuZSIohC57SAD4LTP2slw==","signatures":[{"sig":"MEUCIBCSp2xwHeLDY1tDbHSwhFgbxOSFPp1FDhMajqRBDniAAiEA0TH7pwp6BIEHI0GzQGXTckpvGedJmz9YadDlfXOk78U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2140127},"main":"./dist/index.cjs","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":"^20 || >=22"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./node":{"import":{"types":"./dist/node.d.mts","default":"./dist/node.mjs"},"require":{"types":"./dist/node.d.cts","default":"./dist/node.cjs"}},"./package.json":"./package.json","./react-native":{"import":{"types":"./dist/react-native.d.mts","default":"./dist/react-native.mjs"},"require":{"types":"./dist/react-native.d.cts","default":"./dist/react-native.cjs"}}},"gitHead":"3c2576c8c3644b790210868c77d263925b9256b8","scripts":{"lint":"yarn lint:eslint && yarn lint:misc --check && yarn changelog:validate && yarn lint:dependencies","test":"jest --reporters=jest-silent-reporter && yarn test:browser","build":"ts-bridge --project tsconfig.build.json --verbose --clean --no-references","lint:ci":"yarn lint","lint:fix":"yarn lint:eslint --fix && yarn lint:misc --write","lint:misc":"prettier --no-error-on-unmatched-pattern --log-level warn \"**/*.json\" \"**/*.md\" \"**/*.html\" \"!CHANGELOG.md\" --ignore-path ../../.gitignore","test:post":"tsx ../../scripts/update-coverage.mts && rimraf coverage/jest coverage/vite","test:clean":"jest --clearCache","test:watch":"jest --watch","lint:eslint":"eslint . --cache","test:browser":"vitest","test:verbose":"jest --verbose","publish:preview":"yarn npm publish --tag preview","changelog:update":"../../scripts/update-changelog.sh @metamask/snaps-controllers","lint:dependencies":"depcheck","changelog:validate":"../../scripts/validate-changelog.sh @metamask/snaps-controllers","since-latest-release":"../../scripts/since-latest-release.sh","test:browser:firefox":"vitest --config ./vitest.config.firefox.mts","messenger-action-types:check":"messenger-action-types --check","messenger-action-types:generate":"messenger-action-types --generate"},"_npmUser":{"name":"metamaskbot","email":"metamask-npm@consensys.net"},"repository":{"url":"https://github.com/MetaMask/snaps.git","type":"git"},"description":"Controllers for MetaMask Snaps","directories":{},"sideEffects":false,"dependencies":{"immer":"^9.0.21","luxon":"^3.5.0","nanoid":"^3.3.10","semver":"^7.5.4","tar-stream":"^3.1.7","@xstate/fsm":"^2.0.0","async-mutex":"^0.5.0","cron-parser":"^4.5.0","concat-stream":"^2.0.0","@metamask/utils":"^11.11.0","fast-deep-equal":"^3.1.3","readable-stream":"^3.6.2","@metamask/key-tree":"^10.1.1","@metamask/messenger":"^1.2.0","@metamask/snaps-sdk":"^11.1.0","get-npm-tarball-url":"^2.0.3","@metamask/rpc-errors":"^7.0.3","@metamask/snaps-utils":"^12.2.0","@metamask/superstruct":"^3.2.1","@metamask/snaps-registry":"^4.0.0","@metamask/base-controller":"^9.1.0","@metamask/json-rpc-engine":"^10.3.0","@metamask/storage-service":"^1.0.1","@metamask/object-multiplex":"^2.1.0","@metamask/snaps-rpc-methods":"^15.1.1","readable-web-to-node-stream":"^3.0.2","@metamask/approval-controller":"^9.0.1","@metamask/post-message-stream":"^10.0.0","@metamask/permission-controller":"^13.1.0","@metamask/json-rpc-middleware-stream":"^8.0.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","jest":"^29.0.2","vite":"^6.4.1","eslint":"^9.11.0","lodash":"^4.18.1","rimraf":"^4.1.2","vitest":"^3.1.1","ts-node":"^10.9.1","depcheck":"^1.4.7","prettier":"^3.3.3","@swc/core":"1.11.31","@swc/jest":"^0.2.38","deepmerge":"^4.2.2","typescript":"~5.3.3","@types/jest":"^27.5.1","@types/node":"18.14.2","@types/luxon":"^3","@noble/hashes":"^1.7.1","@types/chrome":"^0.0.237","@types/lodash":"^4","@types/semver":"^7.5.0","@ts-bridge/cli":"^0.6.1","@vitest/browser":"^3.1.1","jest-fetch-mock":"^3.0.3","@types/tar-stream":"^3.1.1","@types/gunzip-maybe":"^1.4.0","vite-tsconfig-paths":"^4.0.5","@testing-library/dom":"^10.4.0","@types/concat-stream":"^2.0.0","jest-silent-reporter":"^0.6.0","@types/readable-stream":"^4.0.15","@lavamoat/allow-scripts":"^4.0.0","@metamask/messenger-cli":"^0.2.0","@metamask/auto-changelog":"^6.1.0","vite-plugin-node-polyfills":"^0.23.0","@metamask/browser-passworder":"^6.0.0"},"peerDependencies":{"@metamask/snaps-execution-environments":"^11.1.0"},"peerDependenciesMeta":{"@metamask/snaps-execution-environments":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/snaps-controllers_20.0.4_1778240132513_0.3643033029178864","host":"s3://npm-registry-packages-npm-production"}},"20.0.5":{"name":"@metamask/snaps-controllers","version":"20.0.5","keywords":["MetaMask","Snaps","Ethereum"],"license":"SEE LICENSE IN LICENSE","_id":"@metamask/snaps-controllers@20.0.5","maintainers":[{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"metamaskbot","email":"metamask-npm@consensys.net"},{"name":"gudahtt","email":"markjstacey@gmail.com"}],"homepage":"https://github.com/MetaMask/snaps/tree/main/packages/snaps-controllers#readme","bugs":{"url":"https://github.com/MetaMask/snaps/issues"},"dist":{"shasum":"1601e1f9c7171a4b9e031f1583233798b98d3521","tarball":"https://registry.npmjs.org/@metamask/snaps-controllers/-/snaps-controllers-20.0.5.tgz","fileCount":478,"integrity":"sha512-h8/whfBEH/itx/kBM9ZL/s/k+kfr5L0OAfEJ2QYQSfXbPCSbYVR0QPYbFcYtmX+PvhJvkpVU0TFw3gXWNh3tIg==","signatures":[{"sig":"MEUCIQDhh+WQg6bQ0E9FYPeq/1EyGQeCTtfEVgFOcqHEW/ionAIgFyhfRrj/7OPRTKTOqA3DuVNHsAMc5D7YWN38Afd7OPU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2140569},"main":"./dist/index.cjs","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":"^20 || >=22"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./node":{"import":{"types":"./dist/node.d.mts","default":"./dist/node.mjs"},"require":{"types":"./dist/node.d.cts","default":"./dist/node.cjs"}},"./package.json":"./package.json","./react-native":{"import":{"types":"./dist/react-native.d.mts","default":"./dist/react-native.mjs"},"require":{"types":"./dist/react-native.d.cts","default":"./dist/react-native.cjs"}}},"gitHead":"7657d68e85874632c2f38ac4f3b10550c91db710","scripts":{"lint":"yarn lint:eslint && yarn lint:misc --check && yarn changelog:validate && yarn lint:dependencies","test":"jest --reporters=jest-silent-reporter && yarn test:browser","build":"ts-bridge --project tsconfig.build.json --verbose --clean --no-references","lint:ci":"yarn lint","lint:fix":"yarn lint:eslint --fix && yarn lint:misc --write","lint:misc":"prettier --no-error-on-unmatched-pattern --log-level warn \"**/*.json\" \"**/*.md\" \"**/*.html\" \"!CHANGELOG.md\" --ignore-path ../../.gitignore","test:post":"tsx ../../scripts/update-coverage.mts && rimraf coverage/jest coverage/vite","test:clean":"jest --clearCache","test:watch":"jest --watch","lint:eslint":"eslint . --cache","test:browser":"vitest","test:verbose":"jest --verbose","publish:preview":"yarn npm publish --tag preview","changelog:update":"../../scripts/update-changelog.sh @metamask/snaps-controllers","lint:dependencies":"depcheck","changelog:validate":"../../scripts/validate-changelog.sh @metamask/snaps-controllers","since-latest-release":"../../scripts/since-latest-release.sh","test:browser:firefox":"vitest --config ./vitest.config.firefox.mts","messenger-action-types:check":"messenger-action-types --check","messenger-action-types:generate":"messenger-action-types --generate"},"_npmUser":{"name":"metamaskbot","email":"metamask-npm@consensys.net"},"repository":{"url":"https://github.com/MetaMask/snaps.git","type":"git"},"description":"Controllers for MetaMask Snaps","directories":{},"sideEffects":false,"dependencies":{"immer":"^9.0.21","luxon":"^3.5.0","nanoid":"^3.3.10","semver":"^7.5.4","tar-stream":"^3.1.7","@xstate/fsm":"^2.0.0","async-mutex":"^0.5.0","cron-parser":"^4.5.0","concat-stream":"^2.0.0","@metamask/utils":"^11.11.0","fast-deep-equal":"^3.1.3","readable-stream":"^3.6.2","@metamask/key-tree":"^10.1.1","@metamask/messenger":"^1.2.0","@metamask/snaps-sdk":"^11.1.1","get-npm-tarball-url":"^2.0.3","@metamask/rpc-errors":"^7.0.3","@metamask/snaps-utils":"^12.2.0","@metamask/superstruct":"^3.2.1","@metamask/snaps-registry":"^4.0.0","@metamask/base-controller":"^9.1.0","@metamask/json-rpc-engine":"^10.5.0","@metamask/storage-service":"^1.0.1","@metamask/object-multiplex":"^2.1.0","@metamask/snaps-rpc-methods":"^16.0.0","readable-web-to-node-stream":"^3.0.2","@metamask/approval-controller":"^9.0.1","@metamask/post-message-stream":"^10.0.0","@metamask/permission-controller":"^13.1.0","@metamask/json-rpc-middleware-stream":"^8.0.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","jest":"^29.0.2","vite":"^6.4.1","eslint":"^9.11.0","lodash":"^4.18.1","rimraf":"^4.1.2","vitest":"^3.1.1","ts-node":"^10.9.1","depcheck":"^1.4.7","prettier":"^3.3.3","@swc/core":"1.11.31","@swc/jest":"^0.2.38","deepmerge":"^4.2.2","typescript":"~5.3.3","@types/jest":"^27.5.1","@types/node":"18.14.2","@types/luxon":"^3","@noble/hashes":"^1.7.1","@types/chrome":"^0.0.237","@types/lodash":"^4","@types/semver":"^7.5.0","@ts-bridge/cli":"^0.6.1","@vitest/browser":"^3.1.1","jest-fetch-mock":"^3.0.3","@types/tar-stream":"^3.1.1","@types/gunzip-maybe":"^1.4.0","vite-tsconfig-paths":"^4.0.5","@testing-library/dom":"^10.4.0","@types/concat-stream":"^2.0.0","jest-silent-reporter":"^0.6.0","@types/readable-stream":"^4.0.15","@lavamoat/allow-scripts":"^4.0.0","@metamask/messenger-cli":"^0.2.0","@metamask/auto-changelog":"^6.1.0","vite-plugin-node-polyfills":"^0.23.0","@metamask/browser-passworder":"^6.0.0"},"peerDependencies":{"@metamask/snaps-execution-environments":"^11.1.0"},"peerDependenciesMeta":{"@metamask/snaps-execution-environments":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/snaps-controllers_20.0.5_1778580512988_0.3689749175146124","host":"s3://npm-registry-packages-npm-production"}},"20.0.6":{"name":"@metamask/snaps-controllers","version":"20.0.6","keywords":["MetaMask","Snaps","Ethereum"],"license":"SEE LICENSE IN LICENSE","_id":"@metamask/snaps-controllers@20.0.6","maintainers":[{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"metamaskbot","email":"metamask-npm@consensys.net"},{"name":"gudahtt","email":"markjstacey@gmail.com"}],"homepage":"https://github.com/MetaMask/snaps/tree/main/packages/snaps-controllers#readme","bugs":{"url":"https://github.com/MetaMask/snaps/issues"},"dist":{"shasum":"f73141ac1eb9c4f95bc5640f8b39830b217ec75e","tarball":"https://registry.npmjs.org/@metamask/snaps-controllers/-/snaps-controllers-20.0.6.tgz","fileCount":478,"integrity":"sha512-pTmKchQtmmewaHYa8h9395XhAQyFlC5jh5dMD2EYjON5y+X2Wwq4si1kJp0UYDgyBCQFhmN/lVY/BnHzS7GJmw==","signatures":[{"sig":"MEYCIQDQvVRfLz+ImXE2CVhL6dyNLivzkMSsNi3SWke+EQzVygIhAMoMwuMTRYcNEumH/m5u4WDC83RpIrpEfqP/HMeW/xT1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2140960},"main":"./dist/index.cjs","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":"^20 || >=22"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./node":{"import":{"types":"./dist/node.d.mts","default":"./dist/node.mjs"},"require":{"types":"./dist/node.d.cts","default":"./dist/node.cjs"}},"./package.json":"./package.json","./react-native":{"import":{"types":"./dist/react-native.d.mts","default":"./dist/react-native.mjs"},"require":{"types":"./dist/react-native.d.cts","default":"./dist/react-native.cjs"}}},"gitHead":"cecffa1a851a1fa5d68384c6f46ca1cf739f6d0c","scripts":{"lint":"yarn lint:eslint && yarn lint:misc --check && yarn changelog:validate && yarn lint:dependencies","test":"jest --reporters=jest-silent-reporter && yarn test:browser","build":"ts-bridge --project tsconfig.build.json --verbose --clean --no-references","lint:ci":"yarn lint","lint:fix":"yarn lint:eslint --fix && yarn lint:misc --write","lint:misc":"prettier --no-error-on-unmatched-pattern --log-level warn \"**/*.json\" \"**/*.md\" \"**/*.html\" \"!CHANGELOG.md\" --ignore-path ../../.gitignore","test:post":"tsx ../../scripts/update-coverage.mts && rimraf coverage/jest coverage/vite","test:clean":"jest --clearCache","test:watch":"jest --watch","lint:eslint":"eslint . --cache","test:browser":"vitest","test:verbose":"jest --verbose","publish:preview":"yarn npm publish --tag preview","changelog:update":"../../scripts/update-changelog.sh @metamask/snaps-controllers","lint:dependencies":"depcheck","changelog:validate":"../../scripts/validate-changelog.sh @metamask/snaps-controllers","since-latest-release":"../../scripts/since-latest-release.sh","test:browser:firefox":"vitest --config ./vitest.config.firefox.mts","messenger-action-types:check":"messenger-action-types --check","messenger-action-types:generate":"messenger-action-types --generate"},"_npmUser":{"name":"metamaskbot","email":"metamask-npm@consensys.net"},"repository":{"url":"https://github.com/MetaMask/snaps.git","type":"git"},"description":"Controllers for MetaMask Snaps","directories":{},"sideEffects":false,"dependencies":{"immer":"^9.0.21","luxon":"^3.5.0","nanoid":"^3.3.10","semver":"^7.5.4","tar-stream":"^3.1.7","@xstate/fsm":"^2.0.0","async-mutex":"^0.5.0","cron-parser":"^4.5.0","concat-stream":"^2.0.0","@metamask/utils":"^11.11.0","fast-deep-equal":"^3.1.3","readable-stream":"^3.6.2","@metamask/key-tree":"^10.1.1","@metamask/messenger":"^1.2.0","@metamask/snaps-sdk":"^11.1.1","get-npm-tarball-url":"^2.0.3","@metamask/rpc-errors":"^7.0.3","@metamask/snaps-utils":"^12.2.1","@metamask/superstruct":"^3.2.1","@metamask/snaps-registry":"^4.0.0","@metamask/base-controller":"^9.1.0","@metamask/json-rpc-engine":"^10.5.0","@metamask/storage-service":"^1.0.1","@metamask/object-multiplex":"^2.1.0","@metamask/snaps-rpc-methods":"^17.0.0","readable-web-to-node-stream":"^3.0.2","@metamask/approval-controller":"^9.0.1","@metamask/post-message-stream":"^10.0.0","@metamask/permission-controller":"^13.1.1","@metamask/json-rpc-middleware-stream":"^8.0.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","jest":"^29.0.2","vite":"^6.4.1","eslint":"^9.11.0","lodash":"^4.18.1","rimraf":"^4.1.2","vitest":"^3.1.1","ts-node":"^10.9.1","depcheck":"^1.4.7","prettier":"^3.3.3","@swc/core":"1.11.31","@swc/jest":"^0.2.38","deepmerge":"^4.2.2","typescript":"~5.3.3","@types/jest":"^27.5.1","@types/node":"18.14.2","@types/luxon":"^3","@noble/hashes":"^1.7.1","@types/chrome":"^0.0.237","@types/lodash":"^4","@types/semver":"^7.5.0","@ts-bridge/cli":"^0.6.1","@vitest/browser":"^3.1.1","jest-fetch-mock":"^3.0.3","@types/tar-stream":"^3.1.1","@types/gunzip-maybe":"^1.4.0","vite-tsconfig-paths":"^4.0.5","@testing-library/dom":"^10.4.0","@types/concat-stream":"^2.0.0","jest-silent-reporter":"^0.6.0","@types/readable-stream":"^4.0.15","@lavamoat/allow-scripts":"^4.0.0","@metamask/messenger-cli":"^0.2.0","@metamask/auto-changelog":"^6.1.1","vite-plugin-node-polyfills":"^0.23.0","@metamask/browser-passworder":"^6.0.0"},"peerDependencies":{"@metamask/snaps-execution-environments":"^11.1.1"},"peerDependenciesMeta":{"@metamask/snaps-execution-environments":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/snaps-controllers_20.0.6_1780410180793_0.4459447172007973","host":"s3://npm-registry-packages-npm-production"}},"21.0.0":{"name":"@metamask/snaps-controllers","version":"21.0.0","keywords":["MetaMask","Snaps","Ethereum"],"license":"SEE LICENSE IN LICENSE","_id":"@metamask/snaps-controllers@21.0.0","maintainers":[{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"frederikbolding","email":"frederik.bolding@consensys.net"},{"name":"metamaskbot","email":"metamask-npm@consensys.net"},{"name":"gudahtt","email":"markjstacey@gmail.com"},{"name":"mrten","email":"maarten@zuidhoorn.com"},{"name":"mcmire","email":"elliot.winkler@gmail.com"},{"name":"naugtur","email":"naugtur@gmail.com"}],"homepage":"https://github.com/MetaMask/snaps/tree/main/packages/snaps-controllers#readme","bugs":{"url":"https://github.com/MetaMask/snaps/issues"},"dist":{"shasum":"058a3ae2659c589cb7598069902c2b0fd5cf1ef4","tarball":"https://registry.npmjs.org/@metamask/snaps-controllers/-/snaps-controllers-21.0.0.tgz","fileCount":478,"integrity":"sha512-YoGXCJZw7nUsf7JM0k4342m3OncC4q9U7pmD+zc6YzhtG6PfOt9z6eaQC/gZdhRVtKWwOcnvzyMEFgttFqY89g==","signatures":[{"sig":"MEUCIQCldB0rWiS9+T9IAyHW8ogV/Uk/KDyTkGcHLB5yhLSMegIgDikSg8Du1bPgG6b37ylnClotjbIeFqWf6fciPXlNMBo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@metamask%2fsnaps-controllers@21.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2178854},"main":"./dist/index.cjs","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":"^20 || >=22"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./node":{"import":{"types":"./dist/node.d.mts","default":"./dist/node.mjs"},"require":{"types":"./dist/node.d.cts","default":"./dist/node.cjs"}},"./package.json":"./package.json","./react-native":{"import":{"types":"./dist/react-native.d.mts","default":"./dist/react-native.mjs"},"require":{"types":"./dist/react-native.d.cts","default":"./dist/react-native.cjs"}}},"gitHead":"52d3c27b1dcd30ff69501a132970739edd4ede66","scripts":{"lint":"yarn lint:eslint && yarn lint:misc --check && yarn changelog:validate && yarn lint:dependencies","test":"jest --reporters=jest-silent-reporter && yarn test:browser","build":"ts-bridge --project tsconfig.build.json --verbose --clean --no-references","lint:ci":"yarn lint","lint:fix":"yarn lint:eslint --fix && yarn lint:misc --write","lint:misc":"prettier --no-error-on-unmatched-pattern --log-level warn \"**/*.json\" \"**/*.md\" \"**/*.html\" \"!CHANGELOG.md\" --ignore-path ../../.gitignore","test:post":"tsx ../../scripts/update-coverage.mts && rimraf coverage/jest coverage/vite","test:clean":"jest --clearCache","test:watch":"jest --watch","lint:eslint":"eslint . --cache","test:browser":"vitest","test:verbose":"jest --verbose","publish:preview":"yarn npm publish --tag preview","changelog:update":"../../scripts/update-changelog.sh @metamask/snaps-controllers","lint:dependencies":"depcheck","changelog:validate":"../../scripts/validate-changelog.sh @metamask/snaps-controllers","since-latest-release":"../../scripts/since-latest-release.sh","test:browser:firefox":"vitest --config ./vitest.config.firefox.mts","messenger-action-types:check":"messenger-action-types --check","messenger-action-types:generate":"messenger-action-types --generate"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","approver":{"name":"mrten","email":"maarten@zuidhoorn.com"},"trustedPublisher":{"id":"github","oidcConfigId":"oidc:ad5d12cd-6536-4661-9303-5a86377c1b84"}},"repository":{"url":"https://github.com/MetaMask/snaps.git","type":"git"},"description":"Controllers for MetaMask Snaps","directories":{},"sideEffects":false,"dependencies":{"immer":"^9.0.21","luxon":"^3.5.0","nanoid":"^3.3.10","semver":"^7.5.4","tar-stream":"^3.1.7","@xstate/fsm":"^2.0.0","async-mutex":"^0.5.0","cron-parser":"^4.5.0","concat-stream":"^2.0.0","@metamask/utils":"^11.11.0","fast-deep-equal":"^3.1.3","readable-stream":"^3.6.2","@metamask/key-tree":"^10.1.1","@metamask/messenger":"^1.2.0","@metamask/snaps-sdk":"^11.1.1","get-npm-tarball-url":"^2.0.3","@metamask/rpc-errors":"^7.0.3","@metamask/snaps-utils":"^12.2.1","@metamask/superstruct":"^3.2.1","@metamask/snaps-registry":"^4.0.0","@metamask/base-controller":"^9.1.0","@metamask/json-rpc-engine":"^10.5.0","@metamask/storage-service":"^1.0.2","@metamask/object-multiplex":"^2.1.0","@metamask/snaps-rpc-methods":"^17.0.0","readable-web-to-node-stream":"^3.0.2","@metamask/approval-controller":"^9.0.2","@metamask/post-message-stream":"^10.0.0","@metamask/analytics-controller":"^1.1.1","@metamask/permission-controller":"^13.1.1","@metamask/json-rpc-middleware-stream":"^8.0.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","jest":"^29.0.2","vite":"^6.4.3","eslint":"^9.11.0","lodash":"^4.18.1","rimraf":"^4.1.2","vitest":"^3.1.1","ts-node":"^10.9.1","depcheck":"^1.4.7","prettier":"^3.3.3","@swc/core":"1.11.31","@swc/jest":"^0.2.38","deepmerge":"^4.2.2","typescript":"~5.3.3","@types/jest":"^27.5.1","@types/node":"18.14.2","@types/luxon":"^3","@noble/hashes":"^1.7.1","@types/chrome":"^0.0.237","@types/lodash":"^4","@types/semver":"^7.5.0","@ts-bridge/cli":"^0.6.1","@vitest/browser":"^3.1.1","jest-fetch-mock":"^3.0.3","@types/tar-stream":"^3.1.1","@types/gunzip-maybe":"^1.4.0","vite-tsconfig-paths":"^4.0.5","@testing-library/dom":"^10.4.0","@types/concat-stream":"^2.0.0","jest-silent-reporter":"^0.6.0","@types/readable-stream":"^4.0.15","@lavamoat/allow-scripts":"^4.0.0","@metamask/messenger-cli":"^0.2.0","@metamask/auto-changelog":"^6.1.1","vite-plugin-node-polyfills":"^0.23.0","@metamask/browser-passworder":"^6.0.0"},"peerDependencies":{"@metamask/snaps-execution-environments":"^11.1.1"},"peerDependenciesMeta":{"@metamask/snaps-execution-environments":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/snaps-controllers_21.0.0_1782410001382_0.49630170342920876","host":"s3://npm-registry-packages-npm-production"}},"21.1.0":{"name":"@metamask/snaps-controllers","version":"21.1.0","keywords":["MetaMask","Snaps","Ethereum"],"license":"SEE LICENSE IN LICENSE","_id":"@metamask/snaps-controllers@21.1.0","maintainers":[{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"frederikbolding","email":"frederik.bolding@consensys.net"},{"name":"metamaskbot","email":"metamask-npm@consensys.net"},{"name":"gudahtt","email":"markjstacey@gmail.com"},{"name":"mrten","email":"maarten@zuidhoorn.com"},{"name":"mcmire","email":"elliot.winkler@gmail.com"},{"name":"naugtur","email":"naugtur@gmail.com"}],"homepage":"https://github.com/MetaMask/snaps/tree/main/packages/snaps-controllers#readme","bugs":{"url":"https://github.com/MetaMask/snaps/issues"},"dist":{"shasum":"6ffde82fbe5d1915e4320c32aefb494e67d4aaab","tarball":"https://registry.npmjs.org/@metamask/snaps-controllers/-/snaps-controllers-21.1.0.tgz","fileCount":478,"integrity":"sha512-F9+iIlukRTCq5BpLF5EjvaHELqEtNxqkiO7Fa6n5Pj2c8SoBJmK5KqFLxHi2HiriRSsGCNhltvbgP6bUWlSWhw==","signatures":[{"sig":"MEUCIFZZmqfUfNjDgyOSMlepsK6YJWPMpa1SK4EeLDHx43jkAiEA232KWakcuaYBDs9OxAdMUuexRqTX9EjMYmZTD1xXFQ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@metamask%2fsnaps-controllers@21.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2182435},"main":"./dist/index.cjs","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":"^20 || >=22"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./node":{"import":{"types":"./dist/node.d.mts","default":"./dist/node.mjs"},"require":{"types":"./dist/node.d.cts","default":"./dist/node.cjs"}},"./package.json":"./package.json","./react-native":{"import":{"types":"./dist/react-native.d.mts","default":"./dist/react-native.mjs"},"require":{"types":"./dist/react-native.d.cts","default":"./dist/react-native.cjs"}}},"gitHead":"14eeb538119d8ac6146fa10c0acdc3f9a5bb5f60","scripts":{"lint":"yarn lint:eslint && yarn lint:misc --check && yarn changelog:validate && yarn lint:dependencies","test":"jest --reporters=jest-silent-reporter && yarn test:browser","build":"ts-bridge --project tsconfig.build.json --verbose --clean --no-references","lint:ci":"yarn lint","lint:fix":"yarn lint:eslint --fix && yarn lint:misc --write","lint:misc":"prettier --no-error-on-unmatched-pattern --log-level warn \"**/*.json\" \"**/*.md\" \"**/*.html\" \"!CHANGELOG.md\" --ignore-path ../../.gitignore","test:post":"tsx ../../scripts/update-coverage.mts && rimraf coverage/jest coverage/vite","test:clean":"jest --clearCache","test:watch":"jest --watch","lint:eslint":"eslint . --cache","test:browser":"vitest","test:verbose":"jest --verbose","publish:preview":"yarn npm publish --tag preview","changelog:update":"../../scripts/update-changelog.sh @metamask/snaps-controllers","lint:dependencies":"depcheck","changelog:validate":"../../scripts/validate-changelog.sh @metamask/snaps-controllers","since-latest-release":"../../scripts/since-latest-release.sh","test:browser:firefox":"vitest --config ./vitest.config.firefox.mts","messenger-action-types:check":"messenger-action-types --check","messenger-action-types:generate":"messenger-action-types --generate"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","approver":{"name":"frederikbolding","email":"frederik.bolding@consensys.net"},"trustedPublisher":{"id":"github","oidcConfigId":"oidc:ad5d12cd-6536-4661-9303-5a86377c1b84"}},"repository":{"url":"https://github.com/MetaMask/snaps.git","type":"git"},"description":"Controllers for MetaMask Snaps","directories":{},"sideEffects":false,"dependencies":{"immer":"^9.0.21","luxon":"^3.5.0","nanoid":"^3.3.10","semver":"^7.5.4","tar-stream":"^3.1.7","@xstate/fsm":"^2.0.0","async-mutex":"^0.5.0","cron-parser":"^4.5.0","concat-stream":"^2.0.0","@metamask/utils":"^11.11.0","fast-deep-equal":"^3.1.3","readable-stream":"^3.6.2","@metamask/key-tree":"^10.1.1","@metamask/messenger":"^2.0.0","@metamask/snaps-sdk":"^12.0.0","get-npm-tarball-url":"^2.0.3","@metamask/rpc-errors":"^7.0.3","@metamask/snaps-utils":"^12.5.0","@metamask/superstruct":"^3.3.0","@metamask/snaps-registry":"^4.0.0","@metamask/base-controller":"^9.1.0","@metamask/json-rpc-engine":"^10.5.0","@metamask/storage-service":"^1.0.2","@metamask/object-multiplex":"^2.1.0","@metamask/snaps-rpc-methods":"^17.1.1","readable-web-to-node-stream":"^3.0.2","@metamask/approval-controller":"^9.0.2","@metamask/post-message-stream":"^10.0.0","@metamask/analytics-controller":"^1.2.1","@metamask/permission-controller":"^13.1.1","@metamask/json-rpc-middleware-stream":"^8.0.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","jest":"^29.0.2","vite":"^6.4.3","eslint":"^9.11.0","lodash":"^4.18.1","rimraf":"^4.1.2","vitest":"^3.1.1","ts-node":"^10.9.1","depcheck":"^1.4.7","prettier":"^3.3.3","@swc/core":"1.11.31","@swc/jest":"^0.2.38","deepmerge":"^4.2.2","typescript":"~5.3.3","@types/jest":"^27.5.1","@types/node":"18.14.2","@types/luxon":"^3","@noble/hashes":"^1.7.1","@types/chrome":"^0.0.237","@types/lodash":"^4","@types/semver":"^7.5.0","@ts-bridge/cli":"^0.6.1","@vitest/browser":"^3.1.1","jest-fetch-mock":"^3.0.3","@types/tar-stream":"^3.1.1","@types/gunzip-maybe":"^1.4.0","vite-tsconfig-paths":"^4.0.5","@testing-library/dom":"^10.4.0","@types/concat-stream":"^2.0.0","jest-silent-reporter":"^0.6.0","@types/readable-stream":"^4.0.15","@lavamoat/allow-scripts":"^4.0.0","@metamask/messenger-cli":"^0.2.0","@metamask/auto-changelog":"^6.1.1","vite-plugin-node-polyfills":"^0.23.0","@metamask/browser-passworder":"^6.0.0"},"peerDependencies":{"@metamask/snaps-execution-environments":"^11.3.0"},"peerDependenciesMeta":{"@metamask/snaps-execution-environments":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/snaps-controllers_21.1.0_1786360562104_0.328885220114677","host":"s3://npm-registry-packages-npm-production"}},"21.1.1":{"name":"@metamask/snaps-controllers","version":"21.1.1","keywords":["MetaMask","Snaps","Ethereum"],"license":"SEE LICENSE IN LICENSE","_id":"@metamask/snaps-controllers@21.1.1","maintainers":[{"name":"frederikbolding","email":"frederik.bolding@consensys.net"},{"name":"metamaskbot","email":"metamask-npm@consensys.net"},{"name":"gudahtt","email":"markjstacey@gmail.com"},{"name":"mrten","email":"maarten@zuidhoorn.com"},{"name":"mcmire","email":"elliot.winkler@gmail.com"},{"name":"naugtur","email":"naugtur@gmail.com"}],"homepage":"https://github.com/MetaMask/snaps/tree/main/packages/snaps-controllers#readme","bugs":{"url":"https://github.com/MetaMask/snaps/issues"},"dist":{"shasum":"224ea043708a980c70908cfab93cecc2a8484844","tarball":"https://registry.npmjs.org/@metamask/snaps-controllers/-/snaps-controllers-21.1.1.tgz","fileCount":478,"integrity":"sha512-l3vAJ1hZsLQVpjECQ+A9hwyk+vghhE8fnrXec2L20h+m18c0Efzz3jy7okB0xJCMHtShcSVkdfyvJwCpmT++Wg==","signatures":[{"sig":"MEUCIAOwTesNqQVqsbl9RQqIhW8HsVZKid0e5AwNPG0HIB1gAiEAiFc3gJQo0xNqtfl6WT91m0GXrlqs+Y6rNMhKQ0oamIA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@metamask%2fsnaps-controllers@21.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2183276},"main":"./dist/index.cjs","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":"^20 || >=22"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./node":{"import":{"types":"./dist/node.d.mts","default":"./dist/node.mjs"},"require":{"types":"./dist/node.d.cts","default":"./dist/node.cjs"}},"./package.json":"./package.json","./react-native":{"import":{"types":"./dist/react-native.d.mts","default":"./dist/react-native.mjs"},"require":{"types":"./dist/react-native.d.cts","default":"./dist/react-native.cjs"}}},"gitHead":"f42b5629b262e5ea267a6e02ac9aa873a5f261d5","scripts":{"lint":"yarn lint:eslint && yarn lint:misc --check && yarn changelog:validate && yarn lint:dependencies","test":"jest --reporters=jest-silent-reporter && yarn test:browser","build":"ts-bridge --project tsconfig.build.json --verbose --clean --no-references","lint:ci":"yarn lint","lint:fix":"yarn lint:eslint --fix && yarn lint:misc --write","lint:misc":"prettier --no-error-on-unmatched-pattern --log-level warn \"**/*.json\" \"**/*.md\" \"**/*.html\" \"!CHANGELOG.md\" --ignore-path ../../.gitignore","test:post":"tsx ../../scripts/update-coverage.mts && rimraf coverage/jest coverage/vite","test:clean":"jest --clearCache","test:watch":"jest --watch","lint:eslint":"eslint . --cache","test:browser":"vitest","test:verbose":"jest --verbose","publish:preview":"yarn npm publish --tag preview","changelog:update":"../../scripts/update-changelog.sh @metamask/snaps-controllers","lint:dependencies":"depcheck","changelog:validate":"../../scripts/validate-changelog.sh @metamask/snaps-controllers","since-latest-release":"../../scripts/since-latest-release.sh","test:browser:firefox":"vitest --config ./vitest.config.firefox.mts","messenger-action-types:check":"messenger-action-types --check","messenger-action-types:generate":"messenger-action-types --generate"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","approver":{"name":"frederikbolding","email":"frederik.bolding@consensys.net"},"trustedPublisher":{"id":"github","oidcConfigId":"oidc:ad5d12cd-6536-4661-9303-5a86377c1b84"}},"repository":{"url":"https://github.com/MetaMask/snaps.git","type":"git"},"description":"Controllers for MetaMask Snaps","directories":{},"sideEffects":false,"dependencies":{"immer":"^9.0.21","luxon":"^3.5.0","nanoid":"^3.3.10","semver":"^7.5.4","tar-stream":"^3.1.7","@xstate/fsm":"^2.0.0","async-mutex":"^0.5.0","cron-parser":"^4.5.0","concat-stream":"^2.0.0","@metamask/utils":"^11.11.0","fast-deep-equal":"^3.1.3","readable-stream":"^3.6.2","@metamask/key-tree":"^10.1.1","@metamask/messenger":"^2.0.0","@metamask/snaps-sdk":"^12.1.0","get-npm-tarball-url":"^2.0.3","@metamask/rpc-errors":"^7.0.3","@metamask/snaps-utils":"^12.6.0","@metamask/superstruct":"^3.3.0","@metamask/snaps-registry":"^4.0.0","@metamask/base-controller":"^9.1.0","@metamask/json-rpc-engine":"^10.5.0","@metamask/storage-service":"^1.0.2","@metamask/object-multiplex":"^2.1.0","@metamask/snaps-rpc-methods":"^17.2.0","readable-web-to-node-stream":"^3.0.2","@metamask/approval-controller":"^9.0.2","@metamask/post-message-stream":"^10.0.0","@metamask/analytics-controller":"^1.2.1","@metamask/permission-controller":"^13.1.1","@metamask/json-rpc-middleware-stream":"^8.0.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","jest":"^29.0.2","vite":"^6.4.3","eslint":"^9.11.0","lodash":"^4.18.1","rimraf":"^4.1.2","vitest":"^3.1.1","ts-node":"^10.9.1","depcheck":"^1.4.7","prettier":"^3.3.3","@swc/core":"1.11.31","@swc/jest":"^0.2.38","deepmerge":"^4.2.2","typescript":"~5.3.3","@types/jest":"^27.5.1","@types/node":"18.14.2","@types/luxon":"^3","@noble/hashes":"^1.7.1","@types/chrome":"^0.0.237","@types/lodash":"^4","@types/semver":"^7.5.0","@ts-bridge/cli":"^0.6.1","@vitest/browser":"^3.1.1","jest-fetch-mock":"^3.0.3","@types/tar-stream":"^3.1.1","@types/gunzip-maybe":"^1.4.0","vite-tsconfig-paths":"^4.0.5","@testing-library/dom":"^10.4.0","@types/concat-stream":"^2.0.0","jest-silent-reporter":"^0.6.0","@types/readable-stream":"^4.0.15","@lavamoat/allow-scripts":"^4.0.0","@metamask/messenger-cli":"^0.2.0","@metamask/auto-changelog":"^6.2.1","vite-plugin-node-polyfills":"^0.23.0","@metamask/browser-passworder":"^6.0.0"},"peerDependencies":{"@metamask/snaps-execution-environments":"^11.3.1"},"peerDependenciesMeta":{"@metamask/snaps-execution-environments":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/snaps-controllers_21.1.1_1790161164413_0.7060843483120638","host":"s3://npm-registry-packages-npm-production"}},"21.1.2":{"name":"@metamask/snaps-controllers","version":"21.1.2","keywords":["MetaMask","Snaps","Ethereum"],"license":"SEE LICENSE IN LICENSE","_id":"@metamask/snaps-controllers@21.1.2","maintainers":[{"name":"frederikbolding","email":"frederik.bolding@consensys.net"},{"name":"metamaskbot","email":"metamask-npm@consensys.net"},{"name":"gudahtt","email":"markjstacey@gmail.com"},{"name":"mrten","email":"maarten@zuidhoorn.com"},{"name":"mcmire","email":"elliot.winkler@gmail.com"},{"name":"naugtur","email":"naugtur@gmail.com"}],"homepage":"https://github.com/MetaMask/snaps/tree/main/packages/snaps-controllers#readme","bugs":{"url":"https://github.com/MetaMask/snaps/issues"},"dist":{"shasum":"7e93ee09bc589898764e110c075508b695b39e68","tarball":"https://registry.npmjs.org/@metamask/snaps-controllers/-/snaps-controllers-21.1.2.tgz","fileCount":478,"integrity":"sha512-DyIz0dMYQeAbG321M5/C1sAbSmnfzVkH7lK0rlpOUGMY99yJWekXUwigqZGOFwnXD21YhXhRLSND9cwg8thtDQ==","signatures":[{"sig":"MEYCIQCtmbB6gctQpmqHheLM7Cx0lP8SC6uum5Jfok+SfVgJ3QIhALuhOQfGqjyTDujkyUR1tayclUQ1UpU5HLweujgmW5h/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@metamask%2fsnaps-controllers@21.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2183609},"main":"./dist/index.cjs","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":"^20 || >=22"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./node":{"import":{"types":"./dist/node.d.mts","default":"./dist/node.mjs"},"require":{"types":"./dist/node.d.cts","default":"./dist/node.cjs"}},"./package.json":"./package.json","./react-native":{"import":{"types":"./dist/react-native.d.mts","default":"./dist/react-native.mjs"},"require":{"types":"./dist/react-native.d.cts","default":"./dist/react-native.cjs"}}},"gitHead":"461fc4245e5311184ebf5937ad7e49b54990e35d","scripts":{"lint":"yarn lint:eslint && yarn lint:misc --check && yarn changelog:validate && yarn lint:dependencies","test":"jest --reporters=jest-silent-reporter && yarn test:browser","build":"ts-bridge --project tsconfig.build.json --verbose --clean --no-references","lint:ci":"yarn lint","lint:fix":"yarn lint:eslint --fix && yarn lint:misc --write","lint:misc":"prettier --no-error-on-unmatched-pattern --log-level warn \"**/*.json\" \"**/*.md\" \"**/*.html\" \"!CHANGELOG.md\" --ignore-path ../../.gitignore","test:post":"tsx ../../scripts/update-coverage.mts && rimraf coverage/jest coverage/vite","test:clean":"jest --clearCache","test:watch":"jest --watch","lint:eslint":"eslint . --cache","test:browser":"vitest","test:verbose":"jest --verbose","publish:preview":"yarn npm publish --tag preview","changelog:update":"../../scripts/update-changelog.sh @metamask/snaps-controllers","lint:dependencies":"depcheck","changelog:validate":"../../scripts/validate-changelog.sh @metamask/snaps-controllers","since-latest-release":"../../scripts/since-latest-release.sh","test:browser:firefox":"vitest --config ./vitest.config.firefox.mts","messenger-action-types:check":"messenger-action-types --check","messenger-action-types:generate":"messenger-action-types --generate"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","approver":{"name":"frederikbolding","email":"frederik.bolding@consensys.net"},"trustedPublisher":{"id":"github","oidcConfigId":"ad5d12cd-6536-4661-9303-5a86377c1b84"}},"repository":{"url":"https://github.com/MetaMask/snaps.git","type":"git"},"description":"Controllers for MetaMask Snaps","directories":{},"sideEffects":false,"dependencies":{"immer":"^9.0.21","luxon":"^3.5.0","nanoid":"^3.3.18","semver":"^7.5.4","tar-stream":"^3.1.7","@xstate/fsm":"^2.0.0","async-mutex":"^0.5.0","cron-parser":"^4.5.0","concat-stream":"^2.0.0","@metamask/utils":"^12.0.0","fast-deep-equal":"^3.1.3","readable-stream":"^3.6.2","@metamask/key-tree":"^10.1.1","@metamask/messenger":"^2.0.0","@metamask/snaps-sdk":"^12.1.0","get-npm-tarball-url":"^2.0.3","@metamask/rpc-errors":"^7.0.3","@metamask/snaps-utils":"^12.6.1","@metamask/superstruct":"^3.4.1","@metamask/snaps-registry":"^4.0.0","@metamask/base-controller":"^9.1.0","@metamask/json-rpc-engine":"^10.5.0","@metamask/storage-service":"^1.0.2","@metamask/object-multiplex":"^2.1.0","@metamask/snaps-rpc-methods":"^17.2.0","readable-web-to-node-stream":"^3.0.2","@metamask/approval-controller":"^9.0.2","@metamask/post-message-stream":"^10.0.0","@metamask/analytics-controller":"^1.2.1","@metamask/permission-controller":"^13.1.1","@metamask/json-rpc-middleware-stream":"^8.0.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","jest":"^29.0.2","vite":"^6.4.3","eslint":"^9.11.0","lodash":"^4.18.1","rimraf":"^4.1.2","vitest":"^3.1.1","ts-node":"^10.9.1","depcheck":"^1.4.7","prettier":"^3.3.3","@swc/core":"1.11.31","@swc/jest":"^0.2.38","deepmerge":"^4.2.2","typescript":"~5.8.3","@types/jest":"^27.5.1","@types/node":"18.14.2","@types/luxon":"^3","@noble/hashes":"^1.7.1","@types/chrome":"^0.0.237","@types/lodash":"^4","@types/semver":"^7.5.0","@ts-bridge/cli":"^0.6.1","@vitest/browser":"^3.1.1","jest-fetch-mock":"^3.0.3","@types/tar-stream":"^3.1.1","@types/gunzip-maybe":"^1.4.0","vite-tsconfig-paths":"^4.0.5","@testing-library/dom":"^10.4.0","@types/concat-stream":"^2.0.0","jest-silent-reporter":"^0.6.0","@types/readable-stream":"^4.0.15","@lavamoat/allow-scripts":"^4.0.0","@metamask/messenger-cli":"^1.0.0","@metamask/auto-changelog":"^6.2.1","vite-plugin-node-polyfills":"^0.23.0","@metamask/browser-passworder":"^6.0.0"},"peerDependencies":{"@metamask/snaps-execution-environments":"^11.3.2"},"peerDependenciesMeta":{"@metamask/snaps-execution-environments":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/snaps-controllers_21.1.2_1791554879950_0.6000975755889282","host":"s3://npm-registry-packages-npm-production"}},"22.0.0":{"name":"@metamask/snaps-controllers","version":"22.0.0","keywords":["MetaMask","Snaps","Ethereum"],"license":"SEE LICENSE IN LICENSE","_id":"@metamask/snaps-controllers@22.0.0","maintainers":[{"name":"frederikbolding","email":"frederik.bolding@consensys.net"},{"name":"metamaskbot","email":"metamask-npm@consensys.net"},{"name":"gudahtt","email":"markjstacey@gmail.com"},{"name":"mrten","email":"maarten@zuidhoorn.com"},{"name":"mcmire","email":"elliot.winkler@gmail.com"},{"name":"naugtur","email":"naugtur@gmail.com"}],"homepage":"https://github.com/MetaMask/snaps/tree/main/packages/snaps-controllers#readme","bugs":{"url":"https://github.com/MetaMask/snaps/issues"},"dist":{"shasum":"d5c63ac9004fd5d68f8801df1777d94b5aaa7ea8","tarball":"https://registry.npmjs.org/@metamask/snaps-controllers/-/snaps-controllers-22.0.0.tgz","fileCount":478,"integrity":"sha512-1TQbqhY/bv6Cz95+ab1zEHDJ9UYMu2+MKz7JI13T0QEEFeZ2DBupgV4vd9cemX/2DMll7MnEDX8JMCkTea/i2g==","signatures":[{"sig":"MEUCIQDsoVdIWAyPFk/X/qy1cZ18i/FnyK1Pv1dH6j9iz1j2gAIgCKApNsFbUKmxGY2YeuUhuUDzqxZ2NtSYKXNPKcVoft0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@metamask%2fsnaps-controllers@22.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2183271},"main":"./dist/index.cjs","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":"^20 || >=22"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./node":{"import":{"types":"./dist/node.d.mts","default":"./dist/node.mjs"},"require":{"types":"./dist/node.d.cts","default":"./dist/node.cjs"}},"./package.json":"./package.json","./react-native":{"import":{"types":"./dist/react-native.d.mts","default":"./dist/react-native.mjs"},"require":{"types":"./dist/react-native.d.cts","default":"./dist/react-native.cjs"}}},"gitHead":"00f55bf9cc20b540766ee3595086ce6abf710b76","scripts":{"lint":"yarn lint:eslint && yarn lint:misc --check && yarn changelog:validate && yarn lint:dependencies","test":"jest --reporters=jest-silent-reporter && yarn test:browser","build":"ts-bridge --project tsconfig.build.json --verbose --clean --no-references","lint:ci":"yarn lint","lint:fix":"yarn lint:eslint --fix && yarn lint:misc --write","lint:misc":"prettier --no-error-on-unmatched-pattern --log-level warn \"**/*.json\" \"**/*.md\" \"**/*.html\" \"!CHANGELOG.md\" --ignore-path ../../.gitignore","test:post":"tsx ../../scripts/update-coverage.mts && rimraf coverage/jest coverage/vite","test:clean":"jest --clearCache","test:watch":"jest --watch","lint:eslint":"eslint . --cache","test:browser":"vitest","test:verbose":"jest --verbose","publish:preview":"yarn npm publish --tag preview","changelog:update":"../../scripts/update-changelog.sh @metamask/snaps-controllers","lint:dependencies":"depcheck","changelog:validate":"../../scripts/validate-changelog.sh @metamask/snaps-controllers","since-latest-release":"../../scripts/since-latest-release.sh","test:browser:firefox":"vitest --config ./vitest.config.firefox.mts","messenger-action-types:check":"messenger-action-types --check","messenger-action-types:generate":"messenger-action-types --generate"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","approver":{"name":"frederikbolding","email":"frederik.bolding@consensys.net"},"trustedPublisher":{"id":"github","oidcConfigId":"ad5d12cd-6536-4661-9303-5a86377c1b84"}},"repository":{"url":"https://github.com/MetaMask/snaps.git","type":"git"},"description":"Controllers for MetaMask Snaps","directories":{},"sideEffects":false,"dependencies":{"immer":"^9.0.21","luxon":"^3.5.0","nanoid":"^3.3.18","semver":"^7.5.4","tar-stream":"^3.1.7","@xstate/fsm":"^2.0.0","async-mutex":"^0.5.0","cron-parser":"^4.5.0","concat-stream":"^2.0.0","@metamask/utils":"^12.0.0","fast-deep-equal":"^3.1.3","readable-stream":"^3.6.2","@metamask/key-tree":"^10.1.1","@metamask/messenger":"^2.0.0","@metamask/snaps-sdk":"^12.1.0","get-npm-tarball-url":"^2.0.3","@metamask/rpc-errors":"^7.0.3","@metamask/snaps-utils":"^12.6.1","@metamask/superstruct":"^3.4.1","@metamask/snaps-registry":"^4.0.0","@metamask/base-controller":"^9.1.0","@metamask/json-rpc-engine":"^10.5.0","@metamask/storage-service":"^1.0.2","@metamask/object-multiplex":"^2.1.0","@metamask/snaps-rpc-methods":"^17.2.0","readable-web-to-node-stream":"^3.0.2","@metamask/approval-controller":"^9.0.2","@metamask/post-message-stream":"^10.0.0","@metamask/analytics-controller":"^1.2.1","@metamask/permission-controller":"^13.1.1","@metamask/json-rpc-middleware-stream":"^8.0.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","jest":"^29.0.2","vite":"^6.4.3","eslint":"^9.11.0","lodash":"^4.18.1","rimraf":"^4.1.2","vitest":"^3.1.1","ts-node":"^10.9.1","depcheck":"^1.4.7","prettier":"^3.3.3","@swc/core":"1.11.31","@swc/jest":"^0.2.38","deepmerge":"^4.2.2","typescript":"~5.8.3","@types/jest":"^27.5.1","@types/node":"18.14.2","@types/luxon":"^3","@noble/hashes":"^1.7.1","@types/chrome":"^0.0.237","@types/lodash":"^4","@types/semver":"^7.5.0","@ts-bridge/cli":"^0.6.1","@vitest/browser":"^3.1.1","jest-fetch-mock":"^3.0.3","@types/tar-stream":"^3.1.1","@types/gunzip-maybe":"^1.4.0","vite-tsconfig-paths":"^4.0.5","@testing-library/dom":"^10.4.0","@types/concat-stream":"^2.0.0","jest-silent-reporter":"^0.6.0","@types/readable-stream":"^4.0.15","@lavamoat/allow-scripts":"^4.0.0","@metamask/messenger-cli":"^1.0.0","@metamask/auto-changelog":"^6.2.1","vite-plugin-node-polyfills":"^0.23.0","@metamask/browser-passworder":"^6.0.0"},"peerDependencies":{"@metamask/snaps-execution-environments":"^11.3.2"},"peerDependenciesMeta":{"@metamask/snaps-execution-environments":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/snaps-controllers_22.0.0_1792674264585_0.8747883150465909","host":"s3://npm-registry-packages-npm-production"}},"22.0.1":{"_id":"@metamask/snaps-controllers@22.0.1","bugs":{"url":"https://github.com/MetaMask/snaps/issues"},"dist":{"shasum":"60644df22ecd84591e9adf295a124847bf264d3f","tarball":"https://registry.npmjs.org/@metamask/snaps-controllers/-/snaps-controllers-22.0.1.tgz","integrity":"sha512-1oyPj2F3IzKYNdi7qYLjovlFM4QF92QAuCq0p9l47rUK/9wnV524cy6D8O5ok5ISUXEeGO+o5WZEgjVS47bTvA==","fileCount":478,"unpackedSize":2187965,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@metamask%2fsnaps-controllers@22.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIGCboXT+3z0yq6qCrSMn0M+il5j1S9CYl3yuLrjxs/9cAiEA5+k/Hk53ScHUagWLGtkFpDX1DdXEAf2r28FVTFWcEvg="}]},"main":"./dist/index.cjs","name":"@metamask/snaps-controllers","types":"./dist/index.d.cts","module":"./dist/index.mjs","engines":{"node":"^20 || >=22"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./node":{"import":{"types":"./dist/node.d.mts","default":"./dist/node.mjs"},"require":{"types":"./dist/node.d.cts","default":"./dist/node.cjs"}},"./package.json":"./package.json","./react-native":{"import":{"types":"./dist/react-native.d.mts","default":"./dist/react-native.mjs"},"require":{"types":"./dist/react-native.d.cts","default":"./dist/react-native.cjs"}}},"gitHead":"b4b594a6b77c56aff2b77e6bcd20aea781bf73fa","license":"SEE LICENSE IN LICENSE","scripts":{"lint":"yarn lint:eslint && yarn lint:misc --check && yarn changelog:validate && yarn lint:dependencies","test":"jest --reporters=jest-silent-reporter && yarn test:browser","build":"ts-bridge --project tsconfig.build.json --verbose --clean --no-references","lint:ci":"yarn lint","lint:fix":"yarn lint:eslint --fix && yarn lint:misc --write","lint:misc":"prettier --no-error-on-unmatched-pattern --log-level warn \"**/*.json\" \"**/*.md\" \"**/*.html\" \"!CHANGELOG.md\" --ignore-path ../../.gitignore","test:post":"tsx ../../scripts/update-coverage.mts && rimraf coverage/jest coverage/vite","test:clean":"jest --clearCache","test:watch":"jest --watch","lint:eslint":"eslint . --cache","test:browser":"vitest","test:verbose":"jest --verbose","publish:preview":"yarn npm publish --tag preview","changelog:update":"../../scripts/update-changelog.sh @metamask/snaps-controllers","lint:dependencies":"depcheck","changelog:validate":"../../scripts/validate-changelog.sh @metamask/snaps-controllers","since-latest-release":"../../scripts/since-latest-release.sh","test:browser:firefox":"vitest --config ./vitest.config.firefox.mts","messenger-action-types:check":"messenger-action-types --check","messenger-action-types:generate":"messenger-action-types --generate"},"version":"22.0.1","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"ad5d12cd-6536-4661-9303-5a86377c1b84"},"approver":{"name":"frederikbolding","email":"frederik.bolding@consensys.net"}},"homepage":"https://github.com/MetaMask/snaps/tree/main/packages/snaps-controllers#readme","keywords":["MetaMask","Snaps","Ethereum"],"repository":{"url":"https://github.com/MetaMask/snaps.git","type":"git"},"description":"Controllers for MetaMask Snaps","directories":{},"maintainers":[{"name":"frederikbolding","email":"frederik.bolding@consensys.net"},{"name":"metamaskbot","email":"metamask-npm@consensys.net"},{"name":"gudahtt","email":"markjstacey@gmail.com"},{"name":"mrten","email":"maarten@zuidhoorn.com"},{"name":"mcmire","email":"elliot.winkler@gmail.com"},{"name":"naugtur","email":"naugtur@gmail.com"}],"sideEffects":false,"dependencies":{"immer":"^9.0.21","luxon":"^3.5.0","nanoid":"^3.3.18","semver":"^7.5.4","tar-stream":"^3.1.7","@xstate/fsm":"^2.0.0","async-mutex":"^0.5.0","cron-parser":"^4.5.0","concat-stream":"^2.0.0","@metamask/utils":"^12.0.0","fast-deep-equal":"^3.1.3","readable-stream":"^3.6.2","@metamask/key-tree":"^10.1.1","@metamask/messenger":"^2.0.0","@metamask/snaps-sdk":"^12.1.0","get-npm-tarball-url":"^2.0.3","@metamask/rpc-errors":"^7.0.3","@metamask/snaps-utils":"^12.6.1","@metamask/superstruct":"^3.4.1","@metamask/snaps-registry":"^4.0.0","@metamask/base-controller":"^9.1.0","@metamask/json-rpc-engine":"^10.5.0","@metamask/storage-service":"^1.0.2","@metamask/object-multiplex":"^2.1.0","@metamask/snaps-rpc-methods":"^17.2.0","readable-web-to-node-stream":"^3.0.2","@metamask/approval-controller":"^9.0.2","@metamask/post-message-stream":"^10.0.0","@metamask/analytics-controller":"^1.2.1","@metamask/permission-controller":"^13.1.1","@metamask/json-rpc-middleware-stream":"^8.0.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"devDependencies":{"tsx":"^4.20.3","jest":"^29.0.2","vite":"^6.4.3","eslint":"^9.11.0","lodash":"^4.18.1","rimraf":"^4.1.2","vitest":"^3.1.1","ts-node":"^10.9.1","depcheck":"^1.4.7","prettier":"^3.3.3","@swc/core":"1.11.31","@swc/jest":"^0.2.38","deepmerge":"^4.2.2","typescript":"~5.8.3","@types/jest":"^27.5.1","@types/node":"18.14.2","@types/luxon":"^3","@noble/hashes":"^1.7.1","@types/chrome":"^0.0.237","@types/lodash":"^4","@types/semver":"^7.5.0","@ts-bridge/cli":"^0.6.1","@vitest/browser":"^3.1.1","jest-fetch-mock":"^3.0.3","@types/tar-stream":"^3.1.1","@types/gunzip-maybe":"^1.4.0","vite-tsconfig-paths":"^4.0.5","@testing-library/dom":"^10.4.0","@types/concat-stream":"^2.0.0","jest-silent-reporter":"^0.6.0","@types/readable-stream":"^4.0.15","@lavamoat/allow-scripts":"^4.0.0","@metamask/messenger-cli":"^1.0.0","@metamask/auto-changelog":"^6.2.1","vite-plugin-node-polyfills":"^0.23.0","@metamask/browser-passworder":"^6.0.0"},"peerDependencies":{"@metamask/snaps-execution-environments":"^11.3.3"},"peerDependenciesMeta":{"@metamask/snaps-execution-environments":{"optional":true}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/snaps-controllers_22.0.1_1793032199125_0.02665544827300348"},"_hasShrinkwrap":false}},"time":{"created":"2022-11-16T12:20:42.404Z","modified":"2026-10-26T16:30:00.172Z","0.24.0":"2022-11-16T12:20:42.689Z","0.24.1":"2022-11-17T11:13:45.360Z","0.25.0":"2022-11-24T10:39:57.007Z","0.26.0":"2022-12-07T10:51:54.331Z","0.26.1":"2022-12-08T11:45:30.857Z","0.26.2":"2022-12-13T12:00:49.350Z","0.27.0":"2022-12-16T13:10:29.810Z","0.27.1":"2022-12-16T16:48:35.283Z","0.28.0":"2023-01-18T13:21:57.909Z","0.29.0":"2023-02-10T15:03:16.076Z","0.30.0":"2023-02-22T15:26:27.344Z","0.31.0":"2023-03-14T16:49:05.467Z","0.32.0":"2023-03-29T18:29:15.107Z","0.32.1":"2023-03-30T10:21:48.030Z","0.32.2":"2023-03-30T18:30:51.460Z","0.33.0-flask.1":"2023-05-02T08:25:04.769Z","0.33.1-flask.1":"2023-05-11T09:54:21.869Z","0.34.0-flask.1":"2023-05-31T20:51:57.457Z","0.34.1-flask.1":"2023-06-02T14:23:27.211Z","0.35.0-flask.1":"2023-06-23T12:53:01.549Z","0.35.1-flask.1":"2023-06-23T13:56:28.157Z","1.0.0-prerelease.1":"2023-06-23T14:37:56.683Z","0.35.2-flask.1":"2023-06-23T20:14:54.867Z","0.36.0-flask.1":"2023-07-10T13:03:29.738Z","0.36.1-flask.1":"2023-07-10T14:21:35.538Z","0.37.0-flask.1":"2023-07-18T08:30:31.914Z","0.37.1-flask.1":"2023-07-18T21:26:29.212Z","0.37.2-flask.1":"2023-07-20T17:17:43.208Z","0.38.0-flask.1":"2023-07-26T19:52:52.799Z","1.0.0":"2023-08-14T17:30:02.351Z","1.0.1":"2023-08-15T13:30:27.809Z","0.38.1-flask.1":"2023-08-23T12:30:08.720Z","0.38.2-flask.1":"2023-08-25T13:19:45.179Z","1.0.2":"2023-08-29T12:26:15.621Z","0.38.3-flask.1":"2023-09-08T09:29:25.895Z","0.39.0-flask.1":"2023-09-20T17:40:51.085Z","2.0.0":"2023-09-21T12:51:20.147Z","2.0.1":"2023-09-27T09:23:00.728Z","2.0.2":"2023-10-03T11:08:52.644Z","3.0.0":"2023-10-09T09:37:01.810Z","3.1.0":"2023-10-23T11:20:01.218Z","3.1.1":"2023-10-25T13:19:15.574Z","3.2.0":"2023-10-31T10:41:29.395Z","3.3.0":"2023-11-09T12:48:54.198Z","3.4.0":"2023-11-13T15:22:18.466Z","3.4.1":"2023-11-21T11:17:46.704Z","3.5.0":"2023-12-06T14:29:21.929Z","3.5.1":"2023-12-13T11:21:11.427Z","3.6.0":"2024-01-03T15:44:06.098Z","4.0.0":"2024-01-08T11:28:13.968Z","4.1.0":"2024-01-18T17:00:13.435Z","5.0.0":"2024-02-06T14:27:08.418Z","5.0.1":"2024-02-19T11:06:54.056Z","6.0.0":"2024-02-26T11:51:03.041Z","6.0.1":"2024-02-27T12:49:10.562Z","6.0.2":"2024-03-05T10:36:18.629Z","6.0.3":"2024-03-12T12:29:11.371Z","6.0.4":"2024-03-20T13:11:35.686Z","7.0.0":"2024-04-11T08:34:53.976Z","7.0.1":"2024-04-11T11:38:12.312Z","8.0.0":"2024-04-24T15:38:13.242Z","8.1.0":"2024-05-03T11:03:35.251Z","8.1.1":"2024-05-14T12:24:12.459Z","8.2.0":"2024-05-28T13:48:46.850Z","8.3.0":"2024-05-31T09:49:16.401Z","8.3.1":"2024-05-31T11:57:34.897Z","8.4.0":"2024-06-06T10:56:52.570Z","9.0.0":"2024-06-13T10:38:35.513Z","9.1.0":"2024-06-25T12:56:08.892Z","9.2.0":"2024-06-26T10:16:50.670Z","9.3.0":"2024-07-19T16:11:41.531Z","9.3.1":"2024-07-23T15:01:12.179Z","9.4.0":"2024-07-31T11:40:06.207Z","9.5.0":"2024-08-27T08:37:35.160Z","9.6.0":"2024-09-11T09:53:38.713Z","9.7.0":"2024-09-12T13:18:29.460Z","9.8.0":"2024-09-20T13:15:02.936Z","9.9.0":"2024-09-24T18:06:43.522Z","9.10.0":"2024-09-27T15:14:03.687Z","9.11.0":"2024-10-08T19:16:00.426Z","9.11.1":"2024-10-14T15:05:49.736Z","9.12.0":"2024-10-31T12:49:20.532Z","9.13.0":"2024-11-20T10:05:40.966Z","9.14.0":"2024-11-25T10:19:07.642Z","9.15.0":"2024-12-04T11:21:50.003Z","9.16.0":"2024-12-17T13:10:41.032Z","9.17.0":"2025-01-14T11:46:41.045Z","9.18.0":"2025-01-27T10:43:39.068Z","9.19.0":"2025-02-03T12:14:53.780Z","9.19.1":"2025-02-04T13:12:05.514Z","10.0.0":"2025-02-18T13:43:48.137Z","10.0.1":"2025-03-03T11:55:20.186Z","11.0.0":"2025-03-13T11:22:57.140Z","11.0.1":"2025-03-18T16:14:51.697Z","11.1.0":"2025-03-25T12:09:57.013Z","11.2.0":"2025-04-07T19:10:08.559Z","11.2.1":"2025-04-16T09:50:41.071Z","11.2.2":"2025-04-23T13:28:16.334Z","11.2.3":"2025-04-28T10:57:49.085Z","12.0.0":"2025-05-08T09:32:20.972Z","12.0.1":"2025-05-13T15:44:17.934Z","12.1.0":"2025-05-16T11:01:36.993Z","12.2.0":"2025-05-20T09:16:05.644Z","12.3.0":"2025-05-27T14:28:29.746Z","12.3.1":"2025-05-28T08:17:46.017Z","13.0.0":"2025-06-10T11:33:40.963Z","13.1.0":"2025-06-18T07:47:47.759Z","13.1.1":"2025-06-19T08:33:52.039Z","14.0.0":"2025-06-27T11:11:53.736Z","14.0.1":"2025-06-27T12:57:16.274Z","14.0.2":"2025-07-02T13:05:12.603Z","14.1.0":"2025-07-09T12:13:47.416Z","14.2.0":"2025-07-22T10:58:15.664Z","14.2.1":"2025-08-06T14:34:20.689Z","14.2.2":"2025-08-20T12:30:45.622Z","15.0.0":"2025-10-02T11:03:04.728Z","15.0.1":"2025-10-07T10:04:14.820Z","15.0.2":"2025-10-20T11:40:48.254Z","16.0.0":"2025-10-27T23:30:06.011Z","16.1.0":"2025-11-06T14:48:23.501Z","16.1.1":"2025-11-11T11:37:47.398Z","17.0.0":"2025-11-19T09:50:29.499Z","17.1.0":"2025-12-02T17:56:07.579Z","17.1.1":"2025-12-08T10:48:34.058Z","17.1.2":"2025-12-12T12:49:35.455Z","17.2.0":"2025-12-18T10:34:50.500Z","17.2.1":"2026-01-12T11:20:56.059Z","18.0.0":"2026-02-04T16:50:25.740Z","18.0.1":"2026-02-24T14:19:49.706Z","18.0.2":"2026-03-04T13:24:03.615Z","18.0.3":"2026-03-11T07:58:00.669Z","18.0.4":"2026-03-11T14:40:55.319Z","19.0.0":"2026-03-26T16:06:42.082Z","19.0.1":"2026-04-03T01:15:10.968Z","20.0.0":"2026-04-14T12:13:15.541Z","20.0.1":"2026-04-15T08:52:45.823Z","20.0.2":"2026-04-28T13:00:03.163Z","20.0.3":"2026-04-29T13:21:26.237Z","20.0.4":"2026-05-08T11:35:32.692Z","20.0.5":"2026-05-12T10:08:33.137Z","20.0.6":"2026-06-02T14:23:01.050Z","21.0.0":"2026-06-25T17:53:21.495Z","21.1.0":"2026-08-10T11:16:02.249Z","21.1.1":"2026-09-23T10:59:24.508Z","21.1.2":"2026-10-09T14:08:00.060Z","22.0.0":"2026-10-22T13:04:24.762Z","22.0.1":"2026-10-26T16:29:59.227Z"},"bugs":{"url":"https://github.com/MetaMask/snaps/issues"},"license":"SEE LICENSE IN LICENSE","homepage":"https://github.com/MetaMask/snaps/tree/main/packages/snaps-controllers#readme","keywords":["MetaMask","Snaps","Ethereum"],"repository":{"url":"https://github.com/MetaMask/snaps.git","type":"git"},"description":"Controllers for MetaMask Snaps","maintainers":[{"name":"frederikbolding","email":"frederik.bolding@consensys.net"},{"name":"metamaskbot","email":"metamask-npm@consensys.net"},{"name":"gudahtt","email":"markjstacey@gmail.com"},{"name":"mrten","email":"maarten@zuidhoorn.com"},{"name":"mcmire","email":"elliot.winkler@gmail.com"},{"name":"naugtur","email":"naugtur@gmail.com"}],"readme":"","readmeFilename":""}