{"_id":"@metamask/permission-controller","_rev":"65-16f142e946daf0662fdec55b4ade113b","name":"@metamask/permission-controller","dist-tags":{"latest":"14.1.0"},"versions":{"1.0.0":{"name":"@metamask/permission-controller","version":"1.0.0","keywords":["MetaMask","Ethereum"],"license":"MIT","_id":"@metamask/permission-controller@1.0.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/controllers/tree/main/packages/permission-controller#readme","bugs":{"url":"https://github.com/MetaMask/controllers/issues"},"dist":{"shasum":"5f357b34bc98623b0109fda0e5a83aaece872336","tarball":"https://registry.npmjs.org/@metamask/permission-controller/-/permission-controller-1.0.0.tgz","fileCount":34,"integrity":"sha512-cZqdHw77PWXMxrNLU2gTgMTf3895VlUBfbld8bw2fRkYqybuVyT/risR3Md1ciMWhMek5qMUwD/pk8M+jSkAJw==","signatures":[{"sig":"MEYCIQCyGc6cdXTqBxfKEa4JPz7/6MrOpE88bQiGmQP9nbZ3ygIhAM1rokQlADnK7YGtkaN5RFvA5CahnHedXufl66tIPlZU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":329967,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjfBI8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpRJQ//TqtzzqKhwFKfVhWhrecV7wxfhmaDgXm4NSrGeodCmus/hmMG\r\nE29ij4I/E/yW4KXw7bIMdI/A3yPUjFOqFRFZEkkwM+mRUPOCLaTxFAIWBP1k\r\nyorLt5SNgbPvi5CMqZ30PGwZ1AznRVglkrRMZLYDNJtiz/ALQzqMhWXxxDxD\r\nGcrDoswfI3CSMMlfp49I4PL4SSsNKZyfYcyx1g6ws3JQYNfTEJPcgD9h/4og\r\n6RXxnNfG7rYM8YBHCHKaS389bl/EsLUxzsV0DRS1Cm6DX/71tQXt7ygkZSBU\r\nFeIICVFGQBdgHgO9h//pyKgMrjeF83lTnyRok0yBDORMGP52TQmNmZhB6mK/\r\n/NNvGCCyr0JJ++ldeiaEbvPlSyiwTlLtQOETgGrXMzf15+a4iZvyvLmLwBGD\r\nJXtDxA8C4qHTXteeuPSi6LMaVwe9Z6VbfEBgI+JhjBUA+WZ0i9Z1sD2Ris6m\r\ncvmrsH4hG9UPc6Zpgd9j8BQfWYY9QQcpXdC4fe9wFRBZOSqTS09WXOx8iYWH\r\nDxGqAFO5/NMLIinYc+zSq7UdcB4D/iULHiPlDHzE7YFBbI8XjxMEinb0MoRh\r\nEyUnGEosIzDTG/twbQ0NYHGcnQS+44s1cl+ieCHfFnFL0rGQUOiwfUjhmBCI\r\nhOFrjCteBOCf4fWc+6oRDVF0s+ilh+54lL8=\r\n=uAkJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=14.0.0"},"gitHead":"c340ab090db1c8f5ad22c28874f1b5a7a467b30d","scripts":{"test":"jest","build:docs":"typedoc","test:watch":"jest --watch","publish:preview":"yarn npm publish --tag preview","changelog:validate":"../../scripts/validate-changelog.sh @metamask/permission-controller","prepare-manifest:preview":"../../scripts/prepare-preview-manifest.sh"},"_npmUser":{"name":"metamaskbot","email":"security@metamask.io"},"repository":{"url":"https://github.com/MetaMask/controllers.git","type":"git"},"description":"Mediates access to JSON-RPC methods, used to interact with pieces of the MetaMask stack, via middleware for json-rpc-engine","directories":{},"dependencies":{"immer":"^9.0.6","nanoid":"^3.1.31","eth-rpc-errors":"^4.0.0","@metamask/types":"^1.1.0","json-rpc-engine":"^6.1.0","deep-freeze-strict":"^1.1.1","@metamask/base-controller":"~1.0.0","@types/deep-freeze-strict":"^1.1.0","@metamask/controller-utils":"~1.0.0","@metamask/approval-controller":"~1.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.4.2","ts-jest":"^26.5.2","typedoc":"^0.22.15","deepmerge":"^4.2.2","typescript":"~4.6.3","@types/jest":"^26.0.22","@metamask/auto-changelog":"^3.1.0","typedoc-plugin-missing-exports":"^0.22.6"},"_npmOperationalInternal":{"tmp":"tmp/permission-controller_1.0.0_1669075515902_0.04714514844795725","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@metamask/permission-controller","version":"1.0.1","keywords":["MetaMask","Ethereum"],"license":"MIT","_id":"@metamask/permission-controller@1.0.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/controllers/tree/main/packages/permission-controller#readme","bugs":{"url":"https://github.com/MetaMask/controllers/issues"},"dist":{"shasum":"3b75381cdf0fd919fb979a59586afad8aa79bd88","tarball":"https://registry.npmjs.org/@metamask/permission-controller/-/permission-controller-1.0.1.tgz","fileCount":34,"integrity":"sha512-u3wxPx3WeuCk8W9VMCvwu8ZCBtgZJx2nxBpLNH9niqaOPPnfwbVMNynxa1jQUZJh2acVsZEguGw6syCXe4mKeQ==","signatures":[{"sig":"MEUCIQCY7A4vcuKzlbQfdtQRcAZB2tqISC90PD7lLfBU4oILdwIgMD0oR6yMpHdBwnWTyZmoI6hzqogxFB/yF2DWHUZTVOE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":330328,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjioi7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpRNQ/+IG0ijRI3K+0xE3FwFyJ6ZVSlAUfxK3ibnaPW5pidOcrgfF4o\r\nXgKAny4tIjGJBdzAaVWLlKnq+RfoaR9tjr2n2VZCvtd+n/YnZUpWnkkkJG3O\r\ng1qj28I1/HtplQVbsQkj4Os5Qb9iV+MuJ7BknfYdzW/KhFp0bY4v2wwxQ8Sq\r\nyIpBchb2iu+zVtjwt61fiiEcw66GsgMC/1sfSBHCOdXuXDXl4LGKUEtAa5ZU\r\nEeJtZj2UmqbkROu6mM10FgwA6vyAyhM992XzzXBTpW8Yi4ebl2T8xdu5KhGl\r\n5wnM6IM4Wo6nFls763KInOsYedvhVMIGUPRACfuUynOCWJZ7OdV+tAM6VPMi\r\ndGA6hx4er06Ei+FsJyhnI43RC0n3npJdCn0o67zrwvosRaJjm0YZiYD3ykTa\r\nvDRfD3w097BTWu5nd+ug4TBQNi0ofELhH1PRuph4pk0v5R2Ttdv9Z16FHtph\r\nsONT2pKMGHZT9+cZ9Ube21hl3kVwqOLTjUnS7v0ZaKb+fSisaS2wC/YgtbqW\r\n2jkYtq0cljiDM1wMbBy/rBLP7JXGq29c7X+fLpjxUim3oRg+hGxhB1ye0lan\r\nkH0RMWtS6rLt+OR4RFHlptPCcbu/GvlTaYPjH0ZSMSTqjco8OXSUZqnvr+AO\r\nOBihqzg1N2bUtCHfYzWf0cy3w/b+7tWuReg=\r\n=bfIa\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=14.0.0"},"gitHead":"4de13fed852afa8f0e9751c244840d8f77310c30","scripts":{"test":"jest","build:docs":"typedoc","test:watch":"jest --watch","publish:preview":"yarn npm publish --tag preview","changelog:validate":"../../scripts/validate-changelog.sh @metamask/permission-controller","prepare-manifest:preview":"../../scripts/prepare-preview-manifest.sh"},"_npmUser":{"name":"metamaskbot","email":"security@metamask.io"},"repository":{"url":"https://github.com/MetaMask/controllers.git","type":"git"},"description":"Mediates access to JSON-RPC methods, used to interact with pieces of the MetaMask stack, via middleware for json-rpc-engine","directories":{},"dependencies":{"immer":"^9.0.6","nanoid":"^3.1.31","eth-rpc-errors":"^4.0.0","@metamask/types":"^1.1.0","json-rpc-engine":"^6.1.0","deep-freeze-strict":"^1.1.1","@metamask/base-controller":"^1.1.1","@types/deep-freeze-strict":"^1.1.0","@metamask/controller-utils":"^1.0.0","@metamask/approval-controller":"^1.0.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.4.2","ts-jest":"^26.5.2","typedoc":"^0.22.15","deepmerge":"^4.2.2","typescript":"~4.6.3","@types/jest":"^26.0.22","@metamask/auto-changelog":"^3.1.0","typedoc-plugin-missing-exports":"^0.22.6"},"_npmOperationalInternal":{"tmp":"tmp/permission-controller_1.0.1_1670023355453_0.13423108525347982","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@metamask/permission-controller","version":"1.0.2","keywords":["MetaMask","Ethereum"],"license":"MIT","_id":"@metamask/permission-controller@1.0.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/controllers/tree/main/packages/permission-controller#readme","bugs":{"url":"https://github.com/MetaMask/controllers/issues"},"dist":{"shasum":"ca0f79d817ba2dab2ce831065506ab3658ce6b94","tarball":"https://registry.npmjs.org/@metamask/permission-controller/-/permission-controller-1.0.2.tgz","fileCount":34,"integrity":"sha512-YW8OGCS5ZjG+BlgSG+HEi+mqOIDvZonOpFNLzAVasE1DCReJdumBELEsy+l05XVCf1Dp4kLZ3MfRsPSPfHl0YA==","signatures":[{"sig":"MEUCIGp1jrIrAjsd/RGJsfUzogxyXn+QelkIczANoqlvd4rqAiEA3b1ZzPKvUL0jHmacBx1nknObkQ3DrQJT5UcHhwYZ1X0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":330687,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjj3BwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoPAw/+NImJPO4WYLRPDLuz4jQe57tGYygXRxbaLulSnOJm+HfNzlyT\r\nLGE3Da6Gqb6CHkW2GFUlLWRNcKtuExBAfIO/XLvUS3ZcoOqMy0nVBmsj6Jr6\r\n8emGdg+pcx+YuLJH7n4/OmyHZPonhKBHEBMx5E4JeR1P4xOfC8G0w4quTWrY\r\njjqHh5WCqI6U/vFEwRZUc+wr50rcnpdeGB6fMh7D66uPp7HbJWGF+Ja/3vJC\r\nR5CgZzvVBIyZHWPLmZrbwxWhnheymfP+Y2e7zYM4OnzNDIBHwJ2jcvSqybkk\r\nOgnCFwa1aUcOdaUa8LL3k6Czp9aPnd3kSU88EQ6dJA1kHTuAa+f23M9hQs/9\r\ntzoEUs5lGnj2DQe+USjvbNkyD7NGC7VBWwnWxg/FkQ0a3J5tPw25Ts30Y1u1\r\ny3IBMtxP5wIJojD7y4FdGOL/KQBk1cJLk+PtfWPcfCevZZsJaQGGKtuuLBXU\r\ndXXsq/8pui2r1RkYKDR/0dudcuhCkpBWsIXefLDSSctajm97+OqefYbpOZK3\r\nuliWc/1qgWk47kaaR13dli6SMp4o3LxDpkvrECVXbOBXnS4iSt/nFzzp6Pe1\r\njJZdYUIk+JrtTVVg3adu4Qd3mmY3lDW5fU7Dh1kipaJt7ORe0kDdZWIVC1VV\r\nfvlrp+FaKSwkHAHLBINIQuaqbolpBqOpJ2k=\r\n=gYwT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=14.0.0"},"gitHead":"26f596a5c8629f91e614948107f9d7f011fbfbb3","scripts":{"test":"jest","build:docs":"typedoc","test:watch":"jest --watch","publish:preview":"yarn npm publish --tag preview","changelog:validate":"../../scripts/validate-changelog.sh @metamask/permission-controller","prepare-manifest:preview":"../../scripts/prepare-preview-manifest.sh"},"_npmUser":{"name":"metamaskbot","email":"security@metamask.io"},"repository":{"url":"https://github.com/MetaMask/controllers.git","type":"git"},"description":"Mediates access to JSON-RPC methods, used to interact with pieces of the MetaMask stack, via middleware for json-rpc-engine","directories":{},"dependencies":{"immer":"^9.0.6","nanoid":"^3.1.31","eth-rpc-errors":"^4.0.0","@metamask/types":"^1.1.0","json-rpc-engine":"^6.1.0","deep-freeze-strict":"^1.1.1","@metamask/base-controller":"^1.1.1","@types/deep-freeze-strict":"^1.1.0","@metamask/controller-utils":"^1.0.0","@metamask/approval-controller":"^1.0.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.4.2","ts-jest":"^26.5.2","typedoc":"^0.22.15","deepmerge":"^4.2.2","typescript":"~4.6.3","@types/jest":"^26.0.22","@metamask/auto-changelog":"^3.1.0","typedoc-plugin-missing-exports":"^0.22.6"},"peerDependencies":{"@metamask/approval-controller":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/permission-controller_1.0.2_1670344815920_0.6487010530612409","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@metamask/permission-controller","version":"2.0.0","keywords":["MetaMask","Ethereum"],"license":"MIT","_id":"@metamask/permission-controller@2.0.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/core/tree/main/packages/permission-controller#readme","bugs":{"url":"https://github.com/MetaMask/core/issues"},"dist":{"shasum":"04135b7164a13df71f0f9b70de0a9fbd09f8a15a","tarball":"https://registry.npmjs.org/@metamask/permission-controller/-/permission-controller-2.0.0.tgz","fileCount":34,"integrity":"sha512-KKnRc1F+N7fI8AXNxS+X21E1X0yQrBoqCGDn1WX5QPPOZ/wjvDbrPxaCK/Vkd2TxDosJ2jmA5HSl2TFY5X7U0w==","signatures":[{"sig":"MEQCIALESFKKsj1/vRrleMyJhb8GGdS1SE9t0UHV2H3TnWdeAiB64m16ey7FcLMrz3yV4T0zG1ZY2J3z+BeODzwsMc2HEw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":332508,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj0B6aACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpAng/9EUzF1Xru4RUgbsYKBLQigbhNJO+sxohf7VFRQf663JSpD7gq\r\nwrFvE1aiiZKIukXcAFerp90j3+VhXA4CGpbKQyDRDSvySB/3DoElPhLayvBT\r\nmntwI8dGZoVQIsiDEZqw2ZrW/7syKY8vAJzGgi3BVpCqifwsXPVeaSqnsB/G\r\nFk7I21OsG3bxAhexhpdu+7qtTUFto+5yP/H/pWGZu6+iOiqPb63LY2wTf3TW\r\n+vKhibt3PGVwNhZ4yQy8h0E9YZBnsH/oEIxDzWADW+IlePhUQVWNgzLDV2FS\r\nDx0Fm75yeSnSySHgAw+Qt4yORQ20wA5OVbrcTvRtxsmGd7/6Hs19AzverhqC\r\nTXIIVGGj0hURxZskD1PG65pliDYgYywDQTcHLCTk8/pAgaiXDSZUNr/NOwM9\r\nd0ZIuykYrz+XB5KW+ipOfbrjjZo865h2+yNei6QfLMPrX/CVZX2wjteY/EAA\r\nVoSC4svjxJaJfHAuOhcwMrsnce+vvXpocRiIYkk9ypUbZnzh2bgOjMH0zIy3\r\nWjwLG8b3OymJygOUKh42RGGD0TieeC8/iI1GoX7mmLHfvwOp/RSNfSxCuFy/\r\nPKzdMd1Nw6lyKpmmg0I9wcOCb+TJyb2B2NTNWwBytN+Tqzrn5f/8qiVhQWZ8\r\n5vK00UBFSfK4xcKj3GO9qU/xbs3aXdhY8cQ=\r\n=9DzC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=14.0.0"},"gitHead":"608ebf447ef2782f5ed0b584f9b5dfcbc84511d4","scripts":{"test":"jest","build:docs":"typedoc","test:watch":"jest --watch","publish:preview":"yarn npm publish --tag preview","changelog:validate":"../../scripts/validate-changelog.sh @metamask/permission-controller","prepare-manifest:preview":"../../scripts/prepare-preview-manifest.sh"},"_npmUser":{"name":"metamaskbot","email":"security@metamask.io"},"repository":{"url":"https://github.com/MetaMask/core.git","type":"git"},"description":"Mediates access to JSON-RPC methods, used to interact with pieces of the MetaMask stack, via middleware for json-rpc-engine","directories":{},"dependencies":{"immer":"^9.0.6","nanoid":"^3.1.31","eth-rpc-errors":"^4.0.0","@metamask/types":"^1.1.0","json-rpc-engine":"^6.1.0","deep-freeze-strict":"^1.1.1","@metamask/base-controller":"^1.1.2","@types/deep-freeze-strict":"^1.1.0","@metamask/controller-utils":"^2.0.0","@metamask/approval-controller":"^1.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.4.2","ts-jest":"^26.5.2","typedoc":"^0.22.15","deepmerge":"^4.2.2","typescript":"~4.6.3","@types/jest":"^26.0.22","@metamask/auto-changelog":"^3.1.0","typedoc-plugin-missing-exports":"^0.22.6"},"peerDependencies":{"@metamask/approval-controller":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/permission-controller_2.0.0_1674583706124_0.9611668383438412","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"@metamask/permission-controller","version":"3.0.0","keywords":["MetaMask","Ethereum"],"license":"MIT","_id":"@metamask/permission-controller@3.0.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/core/tree/main/packages/permission-controller#readme","bugs":{"url":"https://github.com/MetaMask/core/issues"},"dist":{"shasum":"2c58f749c4fc192743fd2e5fad5ffa503ba1c068","tarball":"https://registry.npmjs.org/@metamask/permission-controller/-/permission-controller-3.0.0.tgz","fileCount":34,"integrity":"sha512-902jw48yetCsNo6DGrXKHDWWz/QzdmC90O6Am5WgUmwUlboU9Mr0uS8Fp8b7qPQiDZRXz8PvckodyEX2XNW+tQ==","signatures":[{"sig":"MEYCIQD9hm/+Mv0XYuh3OPj1GOSlTaoj60OxO6pA4nP9iO91bwIhAK3nggnbFzRZHhzoIV8heBY9+QjRnMp1zSrjO7Nirzab","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":332897,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj8AKqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmojxRAAnnkrAhM3tKGB1PMeNBEjYpvh2YUKYVUVHS7l+gAMiIOEC8vT\r\ndse61FfxTtAixQOvcEy7KopJeH6vA1sPrQU8MLwHh++X73sj1fzrB1qEey7B\r\nGHtbXoKyi1dd+BFwv58joQPuiawVwL6EaakUbapymLL5DYHelfsSKxoW+0UV\r\nnV7TAMdP/uDp3BGrOuzPJEWclOO9wNNpRPECMt0LbJTcUffBEo51HPbWZkUD\r\n0XSrKPMcqCiuovaCIH1LVaPM7zb93tBoBGYl2z5qsW5J3Mpt/hsgY7uU/cPq\r\n5DEewQ00cYFRFZiyVlDGrcwhBlawnQEJtvZtRG1zi4m18O2C/Rvn0AqDFwQP\r\nfmT9NUjz7xM99raSxmHgAqRVDB1bXJh3n5KTMGPFANXTz59Y9ehLSWADcg4P\r\nuxRGCmUD+l19Ntfwr5Jjbi0YP3Dq2Bavr+1Rgbr/TYW6Z56sMItBbRKGbJtS\r\nMaVkWxx1D2b69yb6ZfWc6k2wb7wWKGCBEOaLaqM7URc4okFdSVXpwVfezzti\r\nt0z4sla1UHJx+T4KnmxDmJ6Kd8xXCYs7bEArwbbgYOUgPyQRAmEXLZia7P/z\r\nNeieBsTKNHgueoIPkZVyZSvXnXkfgmGvXQY3srZWzmsTWQ4ggFp5NTHmfE9r\r\n2/Ri94MtmxwBCP5Z0l52hHKJyMzRPxCHDFA=\r\n=Clr+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=14.0.0"},"gitHead":"dc9eb67eed23375bdcaa9db2ddfadd995d81f397","scripts":{"test":"jest","build:docs":"typedoc","test:watch":"jest --watch","publish:preview":"yarn npm publish --tag preview","changelog:validate":"../../scripts/validate-changelog.sh @metamask/permission-controller","prepare-manifest:preview":"../../scripts/prepare-preview-manifest.sh"},"_npmUser":{"name":"metamaskbot","email":"security@metamask.io"},"repository":{"url":"https://github.com/MetaMask/core.git","type":"git"},"description":"Mediates access to JSON-RPC methods, used to interact with pieces of the MetaMask stack, via middleware for json-rpc-engine","directories":{},"dependencies":{"immer":"^9.0.6","nanoid":"^3.1.31","eth-rpc-errors":"^4.0.0","@metamask/types":"^1.1.0","json-rpc-engine":"^6.1.0","deep-freeze-strict":"^1.1.1","@metamask/base-controller":"^2.0.0","@types/deep-freeze-strict":"^1.1.0","@metamask/controller-utils":"^3.0.0","@metamask/approval-controller":"^2.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.4.2","ts-jest":"^26.5.2","typedoc":"^0.22.15","deepmerge":"^4.2.2","typescript":"~4.6.3","@types/jest":"^26.0.22","@metamask/auto-changelog":"^3.1.0","typedoc-plugin-missing-exports":"^0.22.6"},"peerDependencies":{"@metamask/approval-controller":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/permission-controller_3.0.0_1676673706192_0.39963674714494113","host":"s3://npm-registry-packages"}},"3.1.0":{"name":"@metamask/permission-controller","version":"3.1.0","keywords":["MetaMask","Ethereum"],"license":"MIT","_id":"@metamask/permission-controller@3.1.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/core/tree/main/packages/permission-controller#readme","bugs":{"url":"https://github.com/MetaMask/core/issues"},"dist":{"shasum":"0cc9b000a7308e02a3cbdae050c0a3dbb1ae1114","tarball":"https://registry.npmjs.org/@metamask/permission-controller/-/permission-controller-3.1.0.tgz","fileCount":34,"integrity":"sha512-JSyjR0BAwi76cc8UqIYNGPM20P0ol2b7zwgqV+rXo2mE6Y8ftHOOTK5HOelJxcS5Mx39VhfbwDrAY7VRgJYgHA==","signatures":[{"sig":"MEYCIQCEUAv13YOhqFk1hqpENiWrndbLsKYIT7jIYcPaYy8VtgIhAOkfNBW/EsivP8c4dx3l/FhQPBEjlGRdYqt3iSFW0h1p","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":348521,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJENXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpCGBAAjO7PpeeWH2RwXOd/YvZeOQyUK1+PwCc345ivYzUMAH+0WyYZ\r\nkWy9snYw84utEfDvENviStn+iHIPWmMQnvupOZq5ow/h8TsC8AUJG+0WAOIi\r\nAlY9Om/DJi+XItkjKsIgDlN83gOLyZDjyKsxoHL5KyHV/lyoMoByTQWHJQn3\r\naes/mVqX6y2HUKIHAzOKvEra7havx16qF/rSZtJDITNDj6R4oEdg7DqI9gdr\r\nENumX/qwX3IZduHLAkD4yCpWzdJH6efH8MoV3oCPSR+eHkEsQJ3oA2PQTusq\r\nyB7bMFu62j3fPWPIs+KLuUbKBbrgttQW6x/VdJ3FWMGixti9ZpruXGWPO6KF\r\nTeioRAd4AnK8CdJCn7ZifxOBLDqDIMiFNxA2CRNVVMb6RKHz/4H6l5Dba+v/\r\nw8DemRNwhwP3haXgZzowGOespaPG66RYc/5MKpMXOksHz/zvyiDcRDjyJZPJ\r\nQ4w9hPSfU7h0J1xh/mwIyfeB336om6t4veF2MgczBGjH5xnQ80jOx5i6jNkO\r\nWknPtEG0tRMUnsb4h1MQm9fEM8PgWrf2EgrNMX8gFVIqTVAoLczSjUoySJZo\r\nFn+Z6hxty8/sei1FhbmrFQlY7ukRKvCh3VfoLyzxbDrhQvVmIypsVeNSzruc\r\nxE4YXO+1K05YB1E9mRqvfk+Er4awqyW45zY=\r\n=14F7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=14.0.0"},"gitHead":"50ada71677b4dfbb44df189694932aac91c29f70","scripts":{"test":"jest","build:docs":"typedoc","test:watch":"jest --watch","publish:preview":"yarn npm publish --tag preview","changelog:validate":"../../scripts/validate-changelog.sh @metamask/permission-controller","prepare-manifest:preview":"../../scripts/prepare-preview-manifest.sh"},"_npmUser":{"name":"metamaskbot","email":"security@metamask.io"},"repository":{"url":"https://github.com/MetaMask/core.git","type":"git"},"description":"Mediates access to JSON-RPC methods, used to interact with pieces of the MetaMask stack, via middleware for json-rpc-engine","directories":{},"dependencies":{"immer":"^9.0.6","nanoid":"^3.1.31","eth-rpc-errors":"^4.0.0","@metamask/types":"^1.1.0","json-rpc-engine":"^6.1.0","deep-freeze-strict":"^1.1.1","@metamask/base-controller":"^2.0.0","@types/deep-freeze-strict":"^1.1.0","@metamask/controller-utils":"^3.1.0","@metamask/approval-controller":"^2.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.4.2","ts-jest":"^26.5.2","typedoc":"^0.22.15","deepmerge":"^4.2.2","typescript":"~4.6.3","@types/jest":"^26.0.22","@metamask/auto-changelog":"^3.1.0","typedoc-plugin-missing-exports":"^0.22.6"},"peerDependencies":{"@metamask/approval-controller":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/permission-controller_3.1.0_1680098135055_0.9602119231484854","host":"s3://npm-registry-packages"}},"3.2.0":{"name":"@metamask/permission-controller","version":"3.2.0","keywords":["MetaMask","Ethereum"],"license":"MIT","_id":"@metamask/permission-controller@3.2.0","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"}],"homepage":"https://github.com/MetaMask/core/tree/main/packages/permission-controller#readme","bugs":{"url":"https://github.com/MetaMask/core/issues"},"dist":{"shasum":"dfd25b01e5c089b314fdceee1f8b1b3da922c841","tarball":"https://registry.npmjs.org/@metamask/permission-controller/-/permission-controller-3.2.0.tgz","fileCount":48,"integrity":"sha512-/nMpEolJWwVa7WOymTZcfbOikUj9IYa3mBsOb7Wb5gOIJTn0tvW2L0MmPIi4GB8tsofGxSQOOi+nHJdQub9hCA==","signatures":[{"sig":"MEUCIGdzLerpJEVnFPMHp5rIpuIusysox7H5aE3jntLNAElpAiEA6ULJqS45mRuzjnXTKy4sm5PGNUf9J9jk2cc7hiZn8yg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":406017,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkSRLvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqCkw/9F/wz0HhjwLRpaBs/SNGtFE0EWDWsZvUw2yPBL/U+T0okeVFp\r\n95Qao4S9VQciMn9U+PD2yhzVqx/z8KnwdDoy+xgtKXN+XqyOVIs4g0AcU4Rc\r\nnIL0vLpscIZLvh5HHvY5BfXRUGPQIK3qw29Tms7j3wsysL1HzoKveMMZakuk\r\na8W+Q083KsBAKSBOxU9h+SWW3nH7yh4s859PETieqN5jbvpxAm4WnOqHVAd6\r\nm1koaE9zVTNZO8O0BOhwCu+tiG9lURG9Nu4Hfy0nkL6E9sZkKAeqhQtTVQZh\r\n20uSwvYWLAssXOluJCQ1l8ArYRAfw7QfcdJO5OmuTqs3K1OsyPTnIhpaerGV\r\n2q7c6TkmDfv/xmT3j2l3DWZkv21dy8XGpalRlmUAP77G+9E17ziGAqWcsYxG\r\nFPEcUI93jGJdru1kIhVT7TjdtgV0aZkk23/WAvSEuaJMjjxE1HZD8j63l+z5\r\nDl9pZxsRDPstECjQLpsMdvSJOKNhfS9LTlZRNczsnBcCtAXLOT83VjqCVUXD\r\nMHD2psV4VJSUshq5BMKO9GeZ+qB1Ik0KYw1Kqfffq1mJi8GM96hCkoe722i7\r\nYXnofIFJAhfLUPnuk8gcnnFp9p4UGIwjNT4armFoSew/0zVaKO5pHp10FuSL\r\ntdIuONB1nkmig4vfQhiBjCHnqrvw8+Y0xio=\r\n=8/e3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=14.0.0"},"gitHead":"4cf5dbe73728dbdc459d973ba91e3f9f9fb5487e","scripts":{"test":"jest","build:docs":"typedoc","test:watch":"jest --watch","publish:preview":"yarn npm publish --tag preview","changelog:validate":"../../scripts/validate-changelog.sh @metamask/permission-controller","prepare-manifest:preview":"../../scripts/prepare-preview-manifest.sh"},"_npmUser":{"name":"metamaskbot","email":"security@metamask.io"},"repository":{"url":"https://github.com/MetaMask/core.git","type":"git"},"description":"Mediates access to JSON-RPC methods, used to interact with pieces of the MetaMask stack, via middleware for json-rpc-engine","directories":{},"dependencies":{"immer":"^9.0.6","nanoid":"^3.1.31","eth-rpc-errors":"^4.0.2","@metamask/types":"^1.1.0","json-rpc-engine":"^6.1.0","deep-freeze-strict":"^1.1.1","@metamask/base-controller":"^2.0.0","@types/deep-freeze-strict":"^1.1.0","@metamask/controller-utils":"^3.4.0","@metamask/approval-controller":"^2.1.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","ts-jest":"^27.1.4","typedoc":"^0.22.15","deepmerge":"^4.2.2","typescript":"~4.6.3","@types/jest":"^27.4.1","@metamask/auto-changelog":"^3.1.0","typedoc-plugin-missing-exports":"^0.22.6"},"peerDependencies":{"@metamask/approval-controller":"^2.1.1"},"_npmOperationalInternal":{"tmp":"tmp/permission-controller_3.2.0_1682510575559_0.9862592325857298","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"@metamask/permission-controller","version":"4.0.0","keywords":["MetaMask","Ethereum"],"license":"MIT","_id":"@metamask/permission-controller@4.0.0","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"}],"homepage":"https://github.com/MetaMask/core/tree/main/packages/permission-controller#readme","bugs":{"url":"https://github.com/MetaMask/core/issues"},"dist":{"shasum":"37599669a8ad0e4c9cd467c41dbe63df93f26222","tarball":"https://registry.npmjs.org/@metamask/permission-controller/-/permission-controller-4.0.0.tgz","fileCount":48,"integrity":"sha512-ofsDqrNyofDu1mRKzWPJm6ynkxpdSz6ecVQmX1aWKgYKz1glQd1+w+mZDvlbyh2tRbSA6beOF+KWb3Srl8lPXg==","signatures":[{"sig":"MEUCIQDwctMjO+hpStMhmcvjU/EG0vmqlQkJJNGW28HZdANZsAIgI7C7iB0wl4DdIo84spFBJA7n5RNxBIauTKnVVQF7Z2k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":399544},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"a99db4d3ce45fcad0f0af9b3c0fdd1ea7324a9f1","scripts":{"test":"jest","build:docs":"typedoc","test:watch":"jest --watch","publish:preview":"yarn npm publish --tag preview","changelog:validate":"../../scripts/validate-changelog.sh @metamask/permission-controller","prepare-manifest:preview":"../../scripts/prepare-preview-manifest.sh"},"_npmUser":{"name":"metamaskbot","email":"security@metamask.io"},"repository":{"url":"https://github.com/MetaMask/core.git","type":"git"},"description":"Mediates access to JSON-RPC methods, used to interact with pieces of the MetaMask stack, via middleware for json-rpc-engine","directories":{},"dependencies":{"immer":"^9.0.6","nanoid":"^3.1.31","eth-rpc-errors":"^4.0.2","@metamask/utils":"^5.0.2","json-rpc-engine":"^6.1.0","deep-freeze-strict":"^1.1.1","@metamask/base-controller":"^3.0.0","@types/deep-freeze-strict":"^1.1.0","@metamask/controller-utils":"^4.0.0","@metamask/approval-controller":"^3.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","ts-jest":"^27.1.4","typedoc":"^0.22.15","deepmerge":"^4.2.2","typescript":"~4.6.3","@types/jest":"^27.4.1","@metamask/auto-changelog":"^3.1.0","typedoc-plugin-missing-exports":"^0.22.6"},"peerDependencies":{"@metamask/approval-controller":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/permission-controller_4.0.0_1685122154120_0.032921954272296716","host":"s3://npm-registry-packages"}},"4.0.1":{"name":"@metamask/permission-controller","version":"4.0.1","keywords":["MetaMask","Ethereum"],"license":"MIT","_id":"@metamask/permission-controller@4.0.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"}],"homepage":"https://github.com/MetaMask/core/tree/main/packages/permission-controller#readme","bugs":{"url":"https://github.com/MetaMask/core/issues"},"dist":{"shasum":"b3eee18b49cd9be9e7241e1038fd0df30d546867","tarball":"https://registry.npmjs.org/@metamask/permission-controller/-/permission-controller-4.0.1.tgz","fileCount":48,"integrity":"sha512-LMhD2+3QHmrYQzs81/ZUf473or+B+HmKLpVwpC0L1FfAeSrEpcDrfxWbGtYwiMo9wqNqwN2UAH7ifNy5rudtsA==","signatures":[{"sig":"MEUCIQDHRqeUACTqjEDOV/pcxLeeUDrv2/Uad5KsUOhAK0V4jgIgQpWeVDUxyJ3XBO3H2gd0f6AHg69fZkWU3IkWIRj4AQI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":399902},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"5f87f98533d7ad315b243db7890388c6c56a6496","scripts":{"test":"jest","build:docs":"typedoc","test:watch":"jest --watch","publish:preview":"yarn npm publish --tag preview","changelog:validate":"../../scripts/validate-changelog.sh @metamask/permission-controller","prepare-manifest:preview":"../../scripts/prepare-preview-manifest.sh"},"_npmUser":{"name":"metamaskbot","email":"security@metamask.io"},"repository":{"url":"https://github.com/MetaMask/core.git","type":"git"},"description":"Mediates access to JSON-RPC methods, used to interact with pieces of the MetaMask stack, via middleware for json-rpc-engine","directories":{},"dependencies":{"immer":"^9.0.6","nanoid":"^3.1.31","eth-rpc-errors":"^4.0.2","@metamask/utils":"^5.0.2","json-rpc-engine":"^6.1.0","deep-freeze-strict":"^1.1.1","@metamask/base-controller":"^3.0.0","@types/deep-freeze-strict":"^1.1.0","@metamask/controller-utils":"^4.0.1","@metamask/approval-controller":"^3.3.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","ts-jest":"^27.1.4","typedoc":"^0.22.15","deepmerge":"^4.2.2","typescript":"~4.6.3","@types/jest":"^27.4.1","@metamask/auto-changelog":"^3.1.0","typedoc-plugin-missing-exports":"^0.22.6"},"peerDependencies":{"@metamask/approval-controller":"^3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/permission-controller_4.0.1_1688145434478_0.36929698534654154","host":"s3://npm-registry-packages"}},"4.1.0":{"name":"@metamask/permission-controller","version":"4.1.0","keywords":["MetaMask","Ethereum"],"license":"MIT","_id":"@metamask/permission-controller@4.1.0","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"}],"homepage":"https://github.com/MetaMask/core/tree/main/packages/permission-controller#readme","bugs":{"url":"https://github.com/MetaMask/core/issues"},"dist":{"shasum":"27227f16c509018e0546fc2f470def66d2d87d98","tarball":"https://registry.npmjs.org/@metamask/permission-controller/-/permission-controller-4.1.0.tgz","fileCount":48,"integrity":"sha512-bHkZbmMGgmAOWnWHgWystE4HaAtYk4XYngoDf067xf0cSPZVWOASCjrp/BgOC84ZfDJawXlBX3ywpef5M6eGmA==","signatures":[{"sig":"MEQCIGhPUxHhjaE6BKUVZ0L5FRJkq3W+WNHedWjlwtpsXc4CAiBb0jYQMhq/us22no/o+k+C6fHrlkFn10hjA4P1Viqy+A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":401038},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"bc16181a419c733ba642390c9ea8e6dc5a2d8fc9","scripts":{"test":"jest","build:docs":"typedoc","test:watch":"jest --watch","publish:preview":"yarn npm publish --tag preview","changelog:validate":"../../scripts/validate-changelog.sh @metamask/permission-controller","prepare-manifest:preview":"../../scripts/prepare-preview-manifest.sh"},"_npmUser":{"name":"metamaskbot","email":"security@metamask.io"},"repository":{"url":"https://github.com/MetaMask/core.git","type":"git"},"description":"Mediates access to JSON-RPC methods, used to interact with pieces of the MetaMask stack, via middleware for json-rpc-engine","directories":{},"dependencies":{"immer":"^9.0.6","nanoid":"^3.1.31","eth-rpc-errors":"^4.0.2","@metamask/utils":"^6.2.0","json-rpc-engine":"^6.1.0","deep-freeze-strict":"^1.1.1","@metamask/base-controller":"^3.2.0","@types/deep-freeze-strict":"^1.1.0","@metamask/controller-utils":"^4.3.0","@metamask/approval-controller":"^3.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","ts-jest":"^27.1.4","typedoc":"^0.22.15","deepmerge":"^4.2.2","typescript":"~4.6.3","@types/jest":"^27.4.1","@metamask/auto-changelog":"^3.1.0","typedoc-plugin-missing-exports":"^0.22.6"},"peerDependencies":{"@metamask/approval-controller":"^3.5.0"},"_npmOperationalInternal":{"tmp":"tmp/permission-controller_4.1.0_1689712447674_0.1870383021501425","host":"s3://npm-registry-packages"}},"4.1.1":{"name":"@metamask/permission-controller","version":"4.1.1","keywords":["MetaMask","Ethereum"],"license":"MIT","_id":"@metamask/permission-controller@4.1.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"}],"homepage":"https://github.com/MetaMask/core/tree/main/packages/permission-controller#readme","bugs":{"url":"https://github.com/MetaMask/core/issues"},"dist":{"shasum":"6804da16b79bcc7f23d0b113e2c575747dd7faa5","tarball":"https://registry.npmjs.org/@metamask/permission-controller/-/permission-controller-4.1.1.tgz","fileCount":48,"integrity":"sha512-MAC6hyhTwhKkf2eTYas5lu2EvcN9dkJT99Xp587pXFvYy7xo5YHB3TgrISfN7MenLnWH/FtUmeq5BFqiohmTcg==","signatures":[{"sig":"MEYCIQCOpCiwA/ATTo6dCEZujKEzpzf0Pxg7JjJhVpHR9AFypwIhAOgSk0WmYn9BrQE8RcPCpTaLLRAnucAhS75CDzcefiSU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":401315},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"3a7c4743fc3e752ec3e8ad5fcbc1582074f83c02","scripts":{"test":"jest","build:docs":"typedoc","test:watch":"jest --watch","publish:preview":"yarn npm publish --tag preview","changelog:validate":"../../scripts/validate-changelog.sh @metamask/permission-controller"},"_npmUser":{"name":"metamaskbot","email":"security@metamask.io"},"repository":{"url":"https://github.com/MetaMask/core.git","type":"git"},"description":"Mediates access to JSON-RPC methods, used to interact with pieces of the MetaMask stack, via middleware for json-rpc-engine","directories":{},"dependencies":{"immer":"^9.0.6","nanoid":"^3.1.31","eth-rpc-errors":"^4.0.2","@metamask/utils":"^6.2.0","json-rpc-engine":"^6.1.0","deep-freeze-strict":"^1.1.1","@metamask/base-controller":"^3.2.1","@types/deep-freeze-strict":"^1.1.0","@metamask/controller-utils":"^4.3.2","@metamask/approval-controller":"^3.5.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","ts-jest":"^27.1.4","typedoc":"^0.22.15","deepmerge":"^4.2.2","typescript":"~4.6.3","@types/jest":"^27.4.1","@metamask/auto-changelog":"^3.1.0","typedoc-plugin-missing-exports":"^0.22.6"},"peerDependencies":{"@metamask/approval-controller":"^3.5.1"},"_npmOperationalInternal":{"tmp":"tmp/permission-controller_4.1.1_1693249635841_0.3429906179480702","host":"s3://npm-registry-packages"}},"4.1.2":{"name":"@metamask/permission-controller","version":"4.1.2","keywords":["MetaMask","Ethereum"],"license":"MIT","_id":"@metamask/permission-controller@4.1.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"}],"homepage":"https://github.com/MetaMask/core/tree/main/packages/permission-controller#readme","bugs":{"url":"https://github.com/MetaMask/core/issues"},"dist":{"shasum":"e4e8f45d97f9420244f3dde879eda9ad9a591c26","tarball":"https://registry.npmjs.org/@metamask/permission-controller/-/permission-controller-4.1.2.tgz","fileCount":48,"integrity":"sha512-t9QSMeArXnfsowf4BENnJXh2dGgqWMC4QpYe0muHnFSmMUiVxvb3x/WKoWfzzKsfErHRRDigV9OIejSDz3EqOA==","signatures":[{"sig":"MEUCIQCspigeoy2RU5IHb7C74JI+ewM2cCJlWhos5hzsCHOT+wIgBVvFpbQ7zXeSwgYmrEO3rMIH4VyrMkYtFoTKwsVJQiE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":401611},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"f56c6af9b051754ed97e8a42e41914c77a769e1e","scripts":{"test":"jest","build:docs":"typedoc","test:watch":"jest --watch","publish:preview":"yarn npm publish --tag preview","changelog:validate":"../../scripts/validate-changelog.sh @metamask/permission-controller"},"_npmUser":{"name":"metamaskbot","email":"security@metamask.io"},"repository":{"url":"https://github.com/MetaMask/core.git","type":"git"},"description":"Mediates access to JSON-RPC methods, used to interact with pieces of the MetaMask stack, via middleware for json-rpc-engine","directories":{},"dependencies":{"immer":"^9.0.6","nanoid":"^3.1.31","eth-rpc-errors":"^4.0.2","@metamask/utils":"^6.2.0","json-rpc-engine":"^6.1.0","deep-freeze-strict":"^1.1.1","@metamask/base-controller":"^3.2.2","@types/deep-freeze-strict":"^1.1.0","@metamask/controller-utils":"^5.0.1","@metamask/approval-controller":"^3.5.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","ts-jest":"^27.1.4","typedoc":"^0.23.15","deepmerge":"^4.2.2","typescript":"~4.8.4","@types/jest":"^27.4.1","@metamask/auto-changelog":"^3.1.0","typedoc-plugin-missing-exports":"^0.23.0"},"peerDependencies":{"@metamask/approval-controller":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/permission-controller_4.1.2_1695989612116_0.8648221435628545","host":"s3://npm-registry-packages"}},"5.0.0":{"name":"@metamask/permission-controller","version":"5.0.0","keywords":["MetaMask","Ethereum"],"license":"MIT","_id":"@metamask/permission-controller@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"}],"homepage":"https://github.com/MetaMask/core/tree/main/packages/permission-controller#readme","bugs":{"url":"https://github.com/MetaMask/core/issues"},"dist":{"shasum":"d7f8d70085f43ac676a458cec6a7eaa95814ade7","tarball":"https://registry.npmjs.org/@metamask/permission-controller/-/permission-controller-5.0.0.tgz","fileCount":48,"integrity":"sha512-l9+oPn09qoAFdwrI2nlbgLmXI9HDXLR4ef+kLXhIYff4ISTqxxD160vueH8Ip6woBgQ8Qa0q3sdERAN7nd4FfA==","signatures":[{"sig":"MEUCIQC3H4Wv8W4e/SWZdIX1Z/VeJKnZgrO5Vwo8d/ZVwXNHCgIgGdmfL1sUjlBcWTOOXqX3PV6Z9Bu4nrai1Mr986ZNgME=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":403294},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"add71d194d75a3c720c935f7947d06ee950bd7c7","scripts":{"test":"jest","build:docs":"typedoc","test:clean":"jest --clearCache","test:watch":"jest --watch","publish:preview":"yarn npm publish --tag preview","changelog:validate":"../../scripts/validate-changelog.sh @metamask/permission-controller"},"_npmUser":{"name":"metamaskbot","email":"security@metamask.io"},"repository":{"url":"https://github.com/MetaMask/core.git","type":"git"},"description":"Mediates access to JSON-RPC methods, used to interact with pieces of the MetaMask stack, via middleware for json-rpc-engine","directories":{},"dependencies":{"immer":"^9.0.6","nanoid":"^3.1.31","@metamask/utils":"^8.1.0","deep-freeze-strict":"^1.1.1","@metamask/rpc-errors":"^6.0.0","@metamask/base-controller":"^3.2.3","@metamask/json-rpc-engine":"^7.1.1","@types/deep-freeze-strict":"^1.1.0","@metamask/controller-utils":"^5.0.2","@metamask/approval-controller":"^4.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","ts-jest":"^27.1.4","typedoc":"^0.24.8","deepmerge":"^4.2.2","typescript":"~4.8.4","@types/jest":"^27.4.1","@metamask/auto-changelog":"^3.1.0","typedoc-plugin-missing-exports":"^2.0.0"},"peerDependencies":{"@metamask/approval-controller":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/permission-controller_5.0.0_1696455770314_0.6850761501078135","host":"s3://npm-registry-packages"}},"5.0.1":{"name":"@metamask/permission-controller","version":"5.0.1","keywords":["MetaMask","Ethereum"],"license":"MIT","_id":"@metamask/permission-controller@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"}],"homepage":"https://github.com/MetaMask/core/tree/main/packages/permission-controller#readme","bugs":{"url":"https://github.com/MetaMask/core/issues"},"dist":{"shasum":"326f2542fd9d014a9cba9b1d0eb1c2c15786f00a","tarball":"https://registry.npmjs.org/@metamask/permission-controller/-/permission-controller-5.0.1.tgz","fileCount":48,"integrity":"sha512-dm/8U4yHtq0cwW/vrVpKT9fFyHdGC6BBwW+e1EUwm+OUhOHtwcB08XuAx5XNVfzE/ymbuBYJyE2SgbvOxvd4PQ==","signatures":[{"sig":"MEUCIQDGfOyDope1fUZWr5gK7zC5tXkbQnWuTdLFp+vW5vKzpwIgSgE/MptrB9LvwKsk3iMrP9ITHXBt7AXI6Ome4f5A1uQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":404146},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"20054ab903ec1f3100a2e3988db477ae706ab792","scripts":{"test":"jest --reporters=jest-silent-reporter","build:docs":"typedoc","test:clean":"jest --clearCache","test:watch":"jest --watch","test:verbose":"jest --verbose","publish:preview":"yarn npm publish --tag preview","changelog:validate":"../../scripts/validate-changelog.sh @metamask/permission-controller"},"_npmUser":{"name":"metamaskbot","email":"security@metamask.io"},"repository":{"url":"https://github.com/MetaMask/core.git","type":"git"},"description":"Mediates access to JSON-RPC methods, used to interact with pieces of the MetaMask stack, via middleware for json-rpc-engine","directories":{},"dependencies":{"immer":"^9.0.6","nanoid":"^3.1.31","@metamask/utils":"^8.2.0","deep-freeze-strict":"^1.1.1","@metamask/rpc-errors":"^6.1.0","@metamask/base-controller":"^3.2.3","@metamask/json-rpc-engine":"^7.3.0","@types/deep-freeze-strict":"^1.1.0","@metamask/controller-utils":"^5.0.2","@metamask/approval-controller":"^4.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","ts-jest":"^27.1.4","typedoc":"^0.24.8","deepmerge":"^4.2.2","typescript":"~4.8.4","@types/jest":"^27.4.1","@metamask/auto-changelog":"^3.4.3","typedoc-plugin-missing-exports":"^2.0.0"},"peerDependencies":{"@metamask/approval-controller":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/permission-controller_5.0.1_1699477242633_0.8045120102668264","host":"s3://npm-registry-packages"}},"6.0.0":{"name":"@metamask/permission-controller","version":"6.0.0","keywords":["MetaMask","Ethereum"],"license":"MIT","_id":"@metamask/permission-controller@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"}],"homepage":"https://github.com/MetaMask/core/tree/main/packages/permission-controller#readme","bugs":{"url":"https://github.com/MetaMask/core/issues"},"dist":{"shasum":"a53d08e1c8b09fdbec591c5c1576e1b8a542f268","tarball":"https://registry.npmjs.org/@metamask/permission-controller/-/permission-controller-6.0.0.tgz","fileCount":52,"integrity":"sha512-0NO0Zip0PRyx02DWZljwPj1D0yyTNptnNO3BGV4q8ENxjBMm8FCs/dhnGHnvtrV7O8OXvr3DqXan0CtTSeaD7g==","signatures":[{"sig":"MEUCIHJDt9LUCgCz5RcfvhhoObAHIR3yjcQiANfeXmjBmG0zAiEAqYAThv9usjLGK3EqEfhNG2/liObDG5hOGxbuxrgpj/I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":412670},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"f1c3042120d0ae340d89631d25f6431bc528ff2c","scripts":{"test":"jest --reporters=jest-silent-reporter","build:docs":"typedoc","test:clean":"jest --clearCache","test:watch":"jest --watch","test:verbose":"jest --verbose","publish:preview":"yarn npm publish --tag preview","changelog:validate":"../../scripts/validate-changelog.sh @metamask/permission-controller"},"_npmUser":{"name":"metamaskbot","email":"security@metamask.io"},"repository":{"url":"https://github.com/MetaMask/core.git","type":"git"},"description":"Mediates access to JSON-RPC methods, used to interact with pieces of the MetaMask stack, via middleware for json-rpc-engine","directories":{},"dependencies":{"immer":"^9.0.6","nanoid":"^3.1.31","@metamask/utils":"^8.2.0","deep-freeze-strict":"^1.1.1","@metamask/rpc-errors":"^6.1.0","@metamask/base-controller":"^4.0.0","@metamask/json-rpc-engine":"^7.3.0","@types/deep-freeze-strict":"^1.1.0","@metamask/controller-utils":"^6.0.0","@metamask/approval-controller":"^5.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","ts-jest":"^27.1.4","typedoc":"^0.24.8","deepmerge":"^4.2.2","typescript":"~4.8.4","@types/jest":"^27.4.1","@metamask/auto-changelog":"^3.4.3","typedoc-plugin-missing-exports":"^2.0.0"},"peerDependencies":{"@metamask/approval-controller":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/permission-controller_6.0.0_1700682697959_0.7448060435480326","host":"s3://npm-registry-packages"}},"7.0.0":{"name":"@metamask/permission-controller","version":"7.0.0","keywords":["MetaMask","Ethereum"],"license":"MIT","_id":"@metamask/permission-controller@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"}],"homepage":"https://github.com/MetaMask/core/tree/main/packages/permission-controller#readme","bugs":{"url":"https://github.com/MetaMask/core/issues"},"dist":{"shasum":"346cdc8a82615c093f3924c30cfbe7f3ad096e24","tarball":"https://registry.npmjs.org/@metamask/permission-controller/-/permission-controller-7.0.0.tgz","fileCount":52,"integrity":"sha512-jzanvY2S6zfEgNN3ylQofoCCR/HDxpFL1ey0OPF2MeETkWigwJ/Be1a+HGylg/w7a5Aw6FHHUbwRQJO74LYS4Q==","signatures":[{"sig":"MEQCIFxGBVXGicjT/tvYktLHF6Cp2teaJbQpkzDKBawXn2Y9AiBIhd+3pAr8YKmVbFtaELOPzDwflX/N0rmZ/OwUptcRtQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":417044},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"968d6d14b96820d5766e5b73d4a3e6b2bd35ce60","scripts":{"test":"jest --reporters=jest-silent-reporter","build:docs":"typedoc","test:clean":"jest --clearCache","test:watch":"jest --watch","test:verbose":"jest --verbose","publish:preview":"yarn npm publish --tag preview","changelog:update":"../../scripts/update-changelog.sh @metamask/permission-controller","changelog:validate":"../../scripts/validate-changelog.sh @metamask/permission-controller"},"_npmUser":{"name":"metamaskbot","email":"security@metamask.io"},"repository":{"url":"https://github.com/MetaMask/core.git","type":"git"},"description":"Mediates access to JSON-RPC methods, used to interact with pieces of the MetaMask stack, via middleware for json-rpc-engine","directories":{},"dependencies":{"immer":"^9.0.6","nanoid":"^3.1.31","@metamask/utils":"^8.2.0","deep-freeze-strict":"^1.1.1","@metamask/rpc-errors":"^6.1.0","@metamask/base-controller":"^4.0.1","@metamask/json-rpc-engine":"^7.3.1","@types/deep-freeze-strict":"^1.1.0","@metamask/controller-utils":"^8.0.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","ts-jest":"^27.1.4","typedoc":"^0.24.8","deepmerge":"^4.2.2","typescript":"~4.8.4","@types/jest":"^27.4.1","@metamask/auto-changelog":"^3.4.4","@metamask/approval-controller":"^5.1.1","typedoc-plugin-missing-exports":"^2.0.0"},"peerDependencies":{"@metamask/approval-controller":"^5.1.1"},"_npmOperationalInternal":{"tmp":"tmp/permission-controller_7.0.0_1703276150680_0.1841761922050249","host":"s3://npm-registry-packages"}},"7.1.0":{"name":"@metamask/permission-controller","version":"7.1.0","keywords":["MetaMask","Ethereum"],"license":"MIT","_id":"@metamask/permission-controller@7.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"}],"homepage":"https://github.com/MetaMask/core/tree/main/packages/permission-controller#readme","bugs":{"url":"https://github.com/MetaMask/core/issues"},"dist":{"shasum":"e6a2e6c66e8b1c4a46a59eac6fdbdc20d0d7d19d","tarball":"https://registry.npmjs.org/@metamask/permission-controller/-/permission-controller-7.1.0.tgz","fileCount":52,"integrity":"sha512-CrE+TU1MQSMgQJ3PDV3KsDD+mhRr+KQ40/XNL/Vk3ShKHqOkCpZLskIm5cawcqgwkTSoRgRY4DYgipIr1ISgpw==","signatures":[{"sig":"MEQCIEsi/OkX6H2sIIPphpz8MonSyZRP4PCSDnXNQdZ9niQeAiA70dhbc/T7ziNy/WBAnoRF9KdpORwc9Iw21f6sVrCIyw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":418197},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"9687332f907e19a167a097f35f582678cc2e3859","scripts":{"test":"jest --reporters=jest-silent-reporter","build:docs":"typedoc","test:clean":"jest --clearCache","test:watch":"jest --watch","test:verbose":"jest --verbose","publish:preview":"yarn npm publish --tag preview","changelog:update":"../../scripts/update-changelog.sh @metamask/permission-controller","changelog:validate":"../../scripts/validate-changelog.sh @metamask/permission-controller"},"_npmUser":{"name":"metamaskbot","email":"security@metamask.io"},"repository":{"url":"https://github.com/MetaMask/core.git","type":"git"},"description":"Mediates access to JSON-RPC methods, used to interact with pieces of the MetaMask stack, via middleware for json-rpc-engine","directories":{},"dependencies":{"immer":"^9.0.6","nanoid":"^3.1.31","@metamask/utils":"^8.2.0","deep-freeze-strict":"^1.1.1","@metamask/rpc-errors":"^6.1.0","@metamask/base-controller":"^4.0.1","@metamask/json-rpc-engine":"^7.3.1","@types/deep-freeze-strict":"^1.1.0","@metamask/controller-utils":"^8.0.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","ts-jest":"^27.1.4","typedoc":"^0.24.8","deepmerge":"^4.2.2","typescript":"~4.8.4","@types/jest":"^27.4.1","@metamask/auto-changelog":"^3.4.4","@metamask/approval-controller":"^5.1.1","typedoc-plugin-missing-exports":"^2.0.0"},"peerDependencies":{"@metamask/approval-controller":"^5.1.1"},"_npmOperationalInternal":{"tmp":"tmp/permission-controller_7.1.0_1704464318773_0.9324563600171829","host":"s3://npm-registry-packages"}},"8.0.0":{"name":"@metamask/permission-controller","version":"8.0.0","keywords":["MetaMask","Ethereum"],"license":"MIT","_id":"@metamask/permission-controller@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"}],"homepage":"https://github.com/MetaMask/core/tree/main/packages/permission-controller#readme","bugs":{"url":"https://github.com/MetaMask/core/issues"},"dist":{"shasum":"2f358e9793cab5f047cb536906b6b0a71c93d107","tarball":"https://registry.npmjs.org/@metamask/permission-controller/-/permission-controller-8.0.0.tgz","fileCount":52,"integrity":"sha512-VwrkxKnvUSrpQeqljC/okrJG47tuLKkNrfmaj1SJ9S6/TUQjeRpsE0abKRt6pprTCbDpzJdyspexZq2aWykGLQ==","signatures":[{"sig":"MEYCIQDsnKdbhdl/4ATiRyoRYf6IEhPjWhFx+rLqr7Qe9F4fqgIhALtKBc0gZ1ymW38yX5ADpr1FL0XpWT/tVS7Miz9GrBrU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":418932},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"b20eb087e7b432f6372873cc087b824d96d505fa","scripts":{"test":"jest --reporters=jest-silent-reporter","build:docs":"typedoc","test:clean":"jest --clearCache","test:watch":"jest --watch","test:verbose":"jest --verbose","publish:preview":"yarn npm publish --tag preview","changelog:update":"../../scripts/update-changelog.sh @metamask/permission-controller","changelog:validate":"../../scripts/validate-changelog.sh @metamask/permission-controller"},"_npmUser":{"name":"metamaskbot","email":"security@metamask.io"},"repository":{"url":"https://github.com/MetaMask/core.git","type":"git"},"description":"Mediates access to JSON-RPC methods, used to interact with pieces of the MetaMask stack, via middleware for json-rpc-engine","directories":{},"dependencies":{"immer":"^9.0.6","nanoid":"^3.1.31","@metamask/utils":"^8.3.0","deep-freeze-strict":"^1.1.1","@metamask/rpc-errors":"^6.1.0","@metamask/base-controller":"^4.1.1","@metamask/json-rpc-engine":"^7.3.2","@types/deep-freeze-strict":"^1.1.0","@metamask/controller-utils":"^8.0.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","ts-jest":"^27.1.4","typedoc":"^0.24.8","deepmerge":"^4.2.2","typescript":"~4.8.4","@types/jest":"^27.4.1","@metamask/auto-changelog":"^3.4.4","@metamask/approval-controller":"^5.1.2","typedoc-plugin-missing-exports":"^2.0.0"},"peerDependencies":{"@metamask/approval-controller":"^5.1.2"},"_npmOperationalInternal":{"tmp":"tmp/permission-controller_8.0.0_1706046447613_0.9612813117134897","host":"s3://npm-registry-packages"}},"8.0.1":{"name":"@metamask/permission-controller","version":"8.0.1","keywords":["MetaMask","Ethereum"],"license":"MIT","_id":"@metamask/permission-controller@8.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"}],"homepage":"https://github.com/MetaMask/core/tree/main/packages/permission-controller#readme","bugs":{"url":"https://github.com/MetaMask/core/issues"},"dist":{"shasum":"3f0608bf4bbf2329af5a292301ee6f427e70bd52","tarball":"https://registry.npmjs.org/@metamask/permission-controller/-/permission-controller-8.0.1.tgz","fileCount":52,"integrity":"sha512-7OxXFcDtec8dsRCK/RmqX+EwtkRAXRrwKDSqbnMmLBHnquMCkQLrY3CDVksAaCYrknib9EktfNhklDORDj95jw==","signatures":[{"sig":"MEUCIQCw/waz2gaVltfKiSMsaQaZD5jBMu4+kg0ztr8AroOMDAIgD1CTPKbnh4eer+R+uQokEFIx8YQhabKNIC23EABdCyQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":418177},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"a794c31f15bacb9d893fe56f15a84e35a21c426b","scripts":{"test":"jest --reporters=jest-silent-reporter","build:docs":"typedoc","test:clean":"jest --clearCache","test:watch":"jest --watch","test:verbose":"jest --verbose","publish:preview":"yarn npm publish --tag preview","changelog:update":"../../scripts/update-changelog.sh @metamask/permission-controller","changelog:validate":"../../scripts/validate-changelog.sh @metamask/permission-controller"},"_npmUser":{"name":"metamaskbot","email":"security@metamask.io"},"repository":{"url":"https://github.com/MetaMask/core.git","type":"git"},"description":"Mediates access to JSON-RPC methods, used to interact with pieces of the MetaMask stack, via middleware for json-rpc-engine","directories":{},"dependencies":{"immer":"^9.0.6","nanoid":"^3.1.31","@metamask/utils":"^8.3.0","deep-freeze-strict":"^1.1.1","@metamask/rpc-errors":"^6.2.1","@metamask/base-controller":"^4.1.1","@metamask/json-rpc-engine":"^7.3.2","@types/deep-freeze-strict":"^1.1.0","@metamask/controller-utils":"^8.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","ts-jest":"^27.1.4","typedoc":"^0.24.8","deepmerge":"^4.2.2","typescript":"~4.8.4","@types/jest":"^27.4.1","@metamask/auto-changelog":"^3.4.4","@metamask/approval-controller":"^5.1.2","typedoc-plugin-missing-exports":"^2.0.0"},"peerDependencies":{"@metamask/approval-controller":"^5.1.2"},"_npmOperationalInternal":{"tmp":"tmp/permission-controller_8.0.1_1708944131852_0.9459473246580081","host":"s3://npm-registry-packages"}},"9.0.0":{"name":"@metamask/permission-controller","version":"9.0.0","keywords":["MetaMask","Ethereum"],"license":"MIT","_id":"@metamask/permission-controller@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":"brad.decker","email":"bhdecker84@gmail.com"},{"name":"sethkfman","email":"sethkfman@gmail.com"}],"homepage":"https://github.com/MetaMask/core/tree/main/packages/permission-controller#readme","bugs":{"url":"https://github.com/MetaMask/core/issues"},"dist":{"shasum":"e8f45ec6ea69eb0676e9e8eab7ec9d0f0e9cc7e4","tarball":"https://registry.npmjs.org/@metamask/permission-controller/-/permission-controller-9.0.0.tgz","fileCount":125,"integrity":"sha512-1EmH+mgT/0L7fIsQyqhMIjtXfa6z5RsnfiVmJV08rHyChHFLiznHWAhe8wuy/GStgGbAue7m9PFKGZYhOEdl9A==","signatures":[{"sig":"MEUCIQD+TXRQI1w5i9AuT9EZzh96MdrjL8PY4/WoVQ21J48bjQIgIo1bakEQNym6+yrvYLYz5Xcl8mO6mOH7Y8DT6j4P3iM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":701088},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"816c8b25878115af32c2b36f117c7d7fe26ec361","scripts":{"test":"jest --reporters=jest-silent-reporter","build":"tsup --config ../../tsup.config.ts --tsconfig ./tsconfig.build.json --clean","build:docs":"typedoc","test:clean":"jest --clearCache","test:watch":"jest --watch","test:verbose":"jest --verbose","publish:preview":"yarn npm publish --tag preview","changelog:update":"../../scripts/update-changelog.sh @metamask/permission-controller","changelog:validate":"../../scripts/validate-changelog.sh @metamask/permission-controller"},"_npmUser":{"name":"metamaskbot","email":"security@metamask.io"},"repository":{"url":"https://github.com/MetaMask/core.git","type":"git"},"description":"Mediates access to JSON-RPC methods, used to interact with pieces of the MetaMask stack, via middleware for json-rpc-engine","directories":{},"sideEffects":false,"dependencies":{"immer":"^9.0.6","nanoid":"^3.1.31","@metamask/utils":"^8.3.0","deep-freeze-strict":"^1.1.1","@metamask/rpc-errors":"^6.2.1","@metamask/base-controller":"^5.0.0","@metamask/json-rpc-engine":"^8.0.0","@types/deep-freeze-strict":"^1.1.0","@metamask/controller-utils":"^9.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","ts-jest":"^27.1.4","typedoc":"^0.24.8","deepmerge":"^4.2.2","typescript":"~4.8.4","@types/jest":"^27.4.1","@metamask/auto-changelog":"^3.4.4","@metamask/approval-controller":"^6.0.0","typedoc-plugin-missing-exports":"^2.0.0"},"peerDependencies":{"@metamask/approval-controller":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/permission-controller_9.0.0_1710272919935_0.19698229047913918","host":"s3://npm-registry-packages"}},"9.0.1":{"name":"@metamask/permission-controller","version":"9.0.1","keywords":["MetaMask","Ethereum"],"license":"MIT","_id":"@metamask/permission-controller@9.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"}],"homepage":"https://github.com/MetaMask/core/tree/main/packages/permission-controller#readme","bugs":{"url":"https://github.com/MetaMask/core/issues"},"dist":{"shasum":"de32966d23b9a4b1556e84677baba818504ffce3","tarball":"https://registry.npmjs.org/@metamask/permission-controller/-/permission-controller-9.0.1.tgz","fileCount":125,"integrity":"sha512-fqr8HjtJwNw0qLRyn8RJc22JldvxOoeNtqg6yqGJyuohndpy7/nXm0oQq8lImStWlgVaiTYavoleMzEd3N4TXA==","signatures":[{"sig":"MEUCIQC5X3j3hEwa7lXr0hQjv5EmXotmUHqLMWGcLHAXfvNLbQIgH2sKEFQTMpqd9eBDb0e8NF3gr8UH8Y3yPJsTUz4v+3M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":701338},"main":"./dist/index.js","types":"./dist/types/index.d.ts","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"6986972bf7882902c32f6693fe39fdad73e98530","scripts":{"test":"jest --reporters=jest-silent-reporter","build":"tsup --config ../../tsup.config.ts --tsconfig ./tsconfig.build.json --clean","build:docs":"typedoc","test:clean":"jest --clearCache","test:watch":"jest --watch","test:verbose":"jest --verbose","publish:preview":"yarn npm publish --tag preview","changelog:update":"../../scripts/update-changelog.sh @metamask/permission-controller","changelog:validate":"../../scripts/validate-changelog.sh @metamask/permission-controller"},"_npmUser":{"name":"metamaskbot","email":"security@metamask.io"},"repository":{"url":"https://github.com/MetaMask/core.git","type":"git"},"description":"Mediates access to JSON-RPC methods, used to interact with pieces of the MetaMask stack, via middleware for json-rpc-engine","directories":{},"sideEffects":false,"dependencies":{"immer":"^9.0.6","nanoid":"^3.1.31","@metamask/utils":"^8.3.0","deep-freeze-strict":"^1.1.1","@metamask/rpc-errors":"^6.2.1","@metamask/base-controller":"^5.0.1","@metamask/json-rpc-engine":"^8.0.1","@types/deep-freeze-strict":"^1.1.0","@metamask/controller-utils":"^9.0.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","ts-jest":"^27.1.4","typedoc":"^0.24.8","deepmerge":"^4.2.2","typescript":"~4.8.4","@types/jest":"^27.4.1","@metamask/auto-changelog":"^3.4.4","@metamask/approval-controller":"^6.0.1","typedoc-plugin-missing-exports":"^2.0.0"},"peerDependencies":{"@metamask/approval-controller":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/permission-controller_9.0.1_1710329279152_0.657588704934519","host":"s3://npm-registry-packages"}},"9.0.2":{"name":"@metamask/permission-controller","version":"9.0.2","keywords":["MetaMask","Ethereum"],"license":"MIT","_id":"@metamask/permission-controller@9.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"}],"homepage":"https://github.com/MetaMask/core/tree/main/packages/permission-controller#readme","bugs":{"url":"https://github.com/MetaMask/core/issues"},"dist":{"shasum":"93505974d037a7227da3efff5cac4ec2d1d068a2","tarball":"https://registry.npmjs.org/@metamask/permission-controller/-/permission-controller-9.0.2.tgz","fileCount":125,"integrity":"sha512-4EV39Y8Sg88kQiMZ5eAYW5rOkPFb23FzhAVSv0bwOdOEFBJc/tDel8SmX68XQCrTwOgkUmatiUpNDj22r0ujrA==","signatures":[{"sig":"MEUCIA5ChWFHNHg+6n/GIADazi3dRYGOv4ScpHjUHk1kMImVAiEAu1AoBCJBiE7Wxcn0JirNRTvruZK80vaS2rQnuA7nQLM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":701737},"main":"./dist/index.js","types":"./dist/types/index.d.ts","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"675c82cf1a35379e39d9920a7f1c6c834e24c547","scripts":{"test":"jest --reporters=jest-silent-reporter","build":"tsup --config ../../tsup.config.ts --tsconfig ./tsconfig.build.json --clean","build:docs":"typedoc","test:clean":"jest --clearCache","test:watch":"jest --watch","test:verbose":"jest --verbose","publish:preview":"yarn npm publish --tag preview","changelog:update":"../../scripts/update-changelog.sh @metamask/permission-controller","changelog:validate":"../../scripts/validate-changelog.sh @metamask/permission-controller"},"_npmUser":{"name":"metamaskbot","email":"security@metamask.io"},"repository":{"url":"https://github.com/MetaMask/core.git","type":"git"},"description":"Mediates access to JSON-RPC methods, used to interact with pieces of the MetaMask stack, via middleware for json-rpc-engine","directories":{},"sideEffects":false,"dependencies":{"immer":"^9.0.6","nanoid":"^3.1.31","@metamask/utils":"^8.3.0","deep-freeze-strict":"^1.1.1","@metamask/rpc-errors":"^6.2.1","@metamask/base-controller":"^5.0.1","@metamask/json-rpc-engine":"^8.0.1","@types/deep-freeze-strict":"^1.1.0","@metamask/controller-utils":"^9.0.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","ts-jest":"^27.1.4","typedoc":"^0.24.8","deepmerge":"^4.2.2","typescript":"~4.8.4","@types/jest":"^27.4.1","@metamask/auto-changelog":"^3.4.4","@metamask/approval-controller":"^6.0.1","typedoc-plugin-missing-exports":"^2.0.0"},"peerDependencies":{"@metamask/approval-controller":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/permission-controller_9.0.2_1710497302030_0.32766182628005214","host":"s3://npm-registry-packages"}},"9.1.0":{"name":"@metamask/permission-controller","version":"9.1.0","keywords":["MetaMask","Ethereum"],"license":"MIT","_id":"@metamask/permission-controller@9.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"}],"homepage":"https://github.com/MetaMask/core/tree/main/packages/permission-controller#readme","bugs":{"url":"https://github.com/MetaMask/core/issues"},"dist":{"shasum":"00ded0848e23fb0749d025ad352821bdaa891559","tarball":"https://registry.npmjs.org/@metamask/permission-controller/-/permission-controller-9.1.0.tgz","fileCount":125,"integrity":"sha512-Q9MNzgeq8lHBp6TwINShkt3GCUFhbj8qF2485LdSarY3sPXhe1rrknkymlVxAWvNAIaKAbYaI0MaVM+JyVl3CQ==","signatures":[{"sig":"MEUCIQD+Phw9B23ZKT93/pJLi0eoTYz+oRFQGJc6osZjUxBLwQIgIlS/79SOiaALNj73TA9gOENp1/CgHMvaWwJdzGxD5nA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":785522},"main":"./dist/index.js","types":"./dist/types/index.d.ts","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"63a1068679896f21122ea75419b1f2fbc25e442d","scripts":{"test":"jest --reporters=jest-silent-reporter","build":"tsup --config ../../tsup.config.ts --tsconfig ./tsconfig.build.json --clean","build:docs":"typedoc","test:clean":"jest --clearCache","test:watch":"jest --watch","test:verbose":"jest --verbose","publish:preview":"yarn npm publish --tag preview","changelog:update":"../../scripts/update-changelog.sh @metamask/permission-controller","changelog:validate":"../../scripts/validate-changelog.sh @metamask/permission-controller"},"_npmUser":{"name":"metamaskbot","email":"security@metamask.io"},"repository":{"url":"https://github.com/MetaMask/core.git","type":"git"},"description":"Mediates access to JSON-RPC methods, used to interact with pieces of the MetaMask stack, via middleware for json-rpc-engine","directories":{},"sideEffects":false,"dependencies":{"immer":"^9.0.6","nanoid":"^3.1.31","@metamask/utils":"^8.3.0","deep-freeze-strict":"^1.1.1","@metamask/rpc-errors":"^6.2.1","@metamask/base-controller":"^5.0.2","@metamask/json-rpc-engine":"^8.0.2","@types/deep-freeze-strict":"^1.1.0","@metamask/controller-utils":"^9.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","ts-jest":"^27.1.4","typedoc":"^0.24.8","deepmerge":"^4.2.2","typescript":"~4.9.5","@types/jest":"^27.4.1","@metamask/auto-changelog":"^3.4.4","@metamask/approval-controller":"^6.0.2","typedoc-plugin-missing-exports":"^2.0.0"},"peerDependencies":{"@metamask/approval-controller":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/permission-controller_9.1.0_1716913085657_0.3528149755638774","host":"s3://npm-registry-packages"}},"9.1.1":{"name":"@metamask/permission-controller","version":"9.1.1","keywords":["MetaMask","Ethereum"],"license":"MIT","_id":"@metamask/permission-controller@9.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":"sethkfman","email":"sethkfman@gmail.com"}],"homepage":"https://github.com/MetaMask/core/tree/main/packages/permission-controller#readme","bugs":{"url":"https://github.com/MetaMask/core/issues"},"dist":{"shasum":"de8c15438afa4ef65e419c20f358799924fc3f2c","tarball":"https://registry.npmjs.org/@metamask/permission-controller/-/permission-controller-9.1.1.tgz","fileCount":125,"integrity":"sha512-h4EakReO5JFDZBIAjXXOiwaMGqrQvNp6/6kQfDYREvT+tIpjGD5JUaqgwBblLkPCLeip57hIqxeobPlgmCfATA==","signatures":[{"sig":"MEQCICokqm2JtGQwjgVQiL13Xt+ck07yst2oEORPYPpZ2bqHAiBmfKSTlsBc/DKdhVaLpsVkUgYfbcg9UDwHs91x4QA7xQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":785780},"main":"./dist/index.js","types":"./dist/types/index.d.ts","engines":{"node":">=16.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"a137dd142fcef45fad2b0ed1ae366f52eda5a175","scripts":{"test":"jest --reporters=jest-silent-reporter","build":"tsup --config ../../tsup.config.ts --tsconfig ./tsconfig.build.json --clean","build:docs":"typedoc","test:clean":"jest --clearCache","test:watch":"jest --watch","test:verbose":"jest --verbose","publish:preview":"yarn npm publish --tag preview","changelog:update":"../../scripts/update-changelog.sh @metamask/permission-controller","changelog:validate":"../../scripts/validate-changelog.sh @metamask/permission-controller"},"_npmUser":{"name":"metamaskbot","email":"security@metamask.io"},"repository":{"url":"https://github.com/MetaMask/core.git","type":"git"},"description":"Mediates access to JSON-RPC methods, used to interact with pieces of the MetaMask stack, via middleware for json-rpc-engine","directories":{},"sideEffects":false,"dependencies":{"immer":"^9.0.6","nanoid":"^3.1.31","@metamask/utils":"^8.3.0","deep-freeze-strict":"^1.1.1","@metamask/rpc-errors":"^6.2.1","@metamask/base-controller":"^5.0.2","@metamask/json-rpc-engine":"^8.0.2","@types/deep-freeze-strict":"^1.1.0","@metamask/controller-utils":"^10.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","ts-jest":"^27.1.4","typedoc":"^0.24.8","deepmerge":"^4.2.2","typescript":"~4.9.5","@types/jest":"^27.4.1","@metamask/auto-changelog":"^3.4.4","@metamask/approval-controller":"^6.0.2","typedoc-plugin-missing-exports":"^2.0.0"},"peerDependencies":{"@metamask/approval-controller":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/permission-controller_9.1.1_1717178919693_0.014556975343520406","host":"s3://npm-registry-packages"}},"10.0.0":{"name":"@metamask/permission-controller","version":"10.0.0","keywords":["MetaMask","Ethereum"],"license":"MIT","_id":"@metamask/permission-controller@10.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"}],"homepage":"https://github.com/MetaMask/core/tree/main/packages/permission-controller#readme","bugs":{"url":"https://github.com/MetaMask/core/issues"},"dist":{"shasum":"821280763cc37e9597fe7d207b5da00a881ad32a","tarball":"https://registry.npmjs.org/@metamask/permission-controller/-/permission-controller-10.0.0.tgz","fileCount":125,"integrity":"sha512-gwoDmSsUnAFIzSeJ9FqUmoUYNofdhA0buMkH1AVXC5i/eOsEZGVUU6dYThrmUSzBK/wyNNIUGjaUSj4eMMtR6Q==","signatures":[{"sig":"MEQCID+Ad/2e+ZvShHufbxZKekuIDt1mTQ9RfwB7JVDnkigXAiBG1OyunNdwz+0qQUxCjB46lDZcieQNPFSEl04xz10uHQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":786490},"main":"./dist/index.js","types":"./dist/types/index.d.ts","engines":{"node":"^18.18 || >=20"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"f8e343bde43a7510a1e2856abf15cdee004db179","scripts":{"test":"jest --reporters=jest-silent-reporter","build":"tsup --config ../../tsup.config.ts --tsconfig ./tsconfig.build.json --clean","build:docs":"typedoc","test:clean":"jest --clearCache","test:watch":"jest --watch","test:verbose":"jest --verbose","publish:preview":"yarn npm publish --tag preview","changelog:update":"../../scripts/update-changelog.sh @metamask/permission-controller","changelog:validate":"../../scripts/validate-changelog.sh @metamask/permission-controller"},"_npmUser":{"name":"metamaskbot","email":"security@metamask.io"},"repository":{"url":"https://github.com/MetaMask/core.git","type":"git"},"description":"Mediates access to JSON-RPC methods, used to interact with pieces of the MetaMask stack, via middleware for json-rpc-engine","directories":{},"sideEffects":false,"dependencies":{"immer":"^9.0.6","nanoid":"^3.1.31","@metamask/utils":"^8.3.0","deep-freeze-strict":"^1.1.1","@metamask/rpc-errors":"^6.2.1","@metamask/base-controller":"^6.0.0","@metamask/json-rpc-engine":"^9.0.0","@types/deep-freeze-strict":"^1.1.0","@metamask/controller-utils":"^11.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","ts-jest":"^27.1.4","typedoc":"^0.24.8","deepmerge":"^4.2.2","typescript":"~4.9.5","@types/jest":"^27.4.1","@metamask/auto-changelog":"^3.4.4","@metamask/approval-controller":"^7.0.0","typedoc-plugin-missing-exports":"^2.0.0"},"peerDependencies":{"@metamask/approval-controller":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/permission-controller_10.0.0_1717185104357_0.9091627699211022","host":"s3://npm-registry-packages"}},"10.0.1":{"name":"@metamask/permission-controller","version":"10.0.1","keywords":["MetaMask","Ethereum"],"license":"MIT","_id":"@metamask/permission-controller@10.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":"sethkfman","email":"sethkfman@gmail.com"}],"homepage":"https://github.com/MetaMask/core/tree/main/packages/permission-controller#readme","bugs":{"url":"https://github.com/MetaMask/core/issues"},"dist":{"shasum":"3735c8e45f4679de037edb1e8f6b79ff5db1cb2e","tarball":"https://registry.npmjs.org/@metamask/permission-controller/-/permission-controller-10.0.1.tgz","fileCount":125,"integrity":"sha512-fs1zhDiqpH7/iVd9eS1sOxPdq8Li9XL06jTyvoxbv3LCLm6ObR6p98hj0kT5nAOj88czTSUqduyDXL8O9c5jKQ==","signatures":[{"sig":"MEUCIQCEAjdPfmXYHdXN60l6OC/e9XE+CK+MIw3EgRS0L0UETgIgLSAcMVZ+JZVzhRUriE4O2FuyAbA5DI2yCJ4FMlxlsFo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":794838},"main":"./dist/index.js","types":"./dist/types/index.d.ts","engines":{"node":"^18.18 || >=20"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"a68021b605477757f23ebc300654bc105d07c2bf","scripts":{"test":"jest --reporters=jest-silent-reporter","build":"tsup --config ../../tsup.config.ts --tsconfig ./tsconfig.build.json --clean","build:docs":"typedoc","test:clean":"jest --clearCache","test:watch":"jest --watch","test:verbose":"jest --verbose","publish:preview":"yarn npm publish --tag preview","changelog:update":"../../scripts/update-changelog.sh @metamask/permission-controller","changelog:validate":"../../scripts/validate-changelog.sh @metamask/permission-controller"},"_npmUser":{"name":"metamaskbot","email":"security@metamask.io"},"repository":{"url":"https://github.com/MetaMask/core.git","type":"git"},"description":"Mediates access to JSON-RPC methods, used to interact with pieces of the MetaMask stack, via middleware for json-rpc-engine","directories":{},"sideEffects":false,"dependencies":{"immer":"^9.0.6","nanoid":"^3.1.31","@metamask/utils":"^9.0.0","deep-freeze-strict":"^1.1.1","@metamask/rpc-errors":"^6.3.1","@metamask/base-controller":"^6.0.1","@metamask/json-rpc-engine":"^9.0.1","@types/deep-freeze-strict":"^1.1.0","@metamask/controller-utils":"^11.0.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","ts-jest":"^27.1.4","typedoc":"^0.24.8","deepmerge":"^4.2.2","typescript":"~4.9.5","@types/jest":"^27.4.1","@metamask/auto-changelog":"^3.4.4","@metamask/approval-controller":"^7.0.1","typedoc-plugin-missing-exports":"^2.0.0"},"peerDependencies":{"@metamask/approval-controller":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/permission-controller_10.0.1_1720728831174_0.6585415983398752","host":"s3://npm-registry-packages"}},"11.0.0":{"name":"@metamask/permission-controller","version":"11.0.0","keywords":["MetaMask","Ethereum"],"license":"MIT","_id":"@metamask/permission-controller@11.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"}],"homepage":"https://github.com/MetaMask/core/tree/main/packages/permission-controller#readme","bugs":{"url":"https://github.com/MetaMask/core/issues"},"dist":{"shasum":"b205b97cfa95921aa87ffb1d479c064e9baf8cc0","tarball":"https://registry.npmjs.org/@metamask/permission-controller/-/permission-controller-11.0.0.tgz","fileCount":125,"integrity":"sha512-HuQy9nkHVRSp5+soYN3Ks8HRIPz8ISvtTmn7x3Q5anyF70S5mDVsviLryHePUYdO5s8C9VJtB82E7StilK7WWg==","signatures":[{"sig":"MEYCIQD+3kbFlmlAMKcVuGo76Q8U50GgCJE0jih5U0/KEmKw0gIhANrx+PrycMcWn4ultSUkTpKdKohVLvXh8rNdK2HZcy3b","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":799716},"main":"./dist/index.js","types":"./dist/types/index.d.ts","engines":{"node":"^18.18 || >=20"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"cc09e4e9c1254a00994f39dae885559fe620323b","scripts":{"test":"NODE_OPTIONS=--experimental-vm-modules jest --reporters=jest-silent-reporter","build":"tsup --config ../../tsup.config.ts --tsconfig ./tsconfig.build.json --clean","build:docs":"typedoc","test:clean":"NODE_OPTIONS=--experimental-vm-modules jest --clearCache","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","test:verbose":"NODE_OPTIONS=--experimental-vm-modules jest --verbose","publish:preview":"yarn npm publish --tag preview","changelog:update":"../../scripts/update-changelog.sh @metamask/permission-controller","changelog:validate":"../../scripts/validate-changelog.sh @metamask/permission-controller"},"_npmUser":{"name":"metamaskbot","email":"security@metamask.io"},"repository":{"url":"https://github.com/MetaMask/core.git","type":"git"},"description":"Mediates access to JSON-RPC methods, used to interact with pieces of the MetaMask stack, via middleware for json-rpc-engine","directories":{},"sideEffects":false,"dependencies":{"immer":"^9.0.6","nanoid":"^3.1.31","@metamask/utils":"^9.1.0","deep-freeze-strict":"^1.1.1","@metamask/rpc-errors":"^6.3.1","@metamask/base-controller":"^6.0.2","@metamask/json-rpc-engine":"^9.0.2","@types/deep-freeze-strict":"^1.1.0","@metamask/controller-utils":"^11.0.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","ts-jest":"^27.1.4","typedoc":"^0.24.8","deepmerge":"^4.2.2","typescript":"~5.0.4","@types/jest":"^27.4.1","@metamask/auto-changelog":"^3.4.4","@metamask/approval-controller":"^7.0.2","typedoc-plugin-missing-exports":"^2.0.0"},"peerDependencies":{"@metamask/approval-controller":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/permission-controller_11.0.0_1721661679206_0.2853519361035799","host":"s3://npm-registry-packages"}},"11.0.1":{"name":"@metamask/permission-controller","version":"11.0.1","keywords":["MetaMask","Ethereum"],"license":"MIT","_id":"@metamask/permission-controller@11.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":"metamask-npm@consensys.net"},{"name":"gudahtt","email":"markjstacey@gmail.com"},{"name":"sethkfman","email":"sethkfman@gmail.com"}],"homepage":"https://github.com/MetaMask/core/tree/main/packages/permission-controller#readme","bugs":{"url":"https://github.com/MetaMask/core/issues"},"dist":{"shasum":"7ca1918fbc73961e42e591087ea5fbdfa3ccb2ba","tarball":"https://registry.npmjs.org/@metamask/permission-controller/-/permission-controller-11.0.1.tgz","fileCount":125,"integrity":"sha512-Eii/gdk8pWt4AAdOb1rtH8aV4UMTWU0D6voMLeXOW8XFlv9x9WarftEHYlPtD52h2aw3BmhDWlhxoY8zScaKdA==","signatures":[{"sig":"MEYCIQDH4X/akiOokaDb01y1YSA1YFNTsEmmONuyjqPcwt0KIgIhAIp9OBlnk2EB6vOws4jzOfdyqUuuAStZ/xN01+BOMYbP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":800607},"main":"./dist/index.js","types":"./dist/types/index.d.ts","engines":{"node":"^18.18 || >=20"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"7ff50c9e3843ee75117259e92597b433861d9368","scripts":{"test":"NODE_OPTIONS=--experimental-vm-modules jest --reporters=jest-silent-reporter","build":"tsup --config ../../tsup.config.ts --tsconfig ./tsconfig.build.json --clean","build:docs":"typedoc","test:clean":"NODE_OPTIONS=--experimental-vm-modules jest --clearCache","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","test:verbose":"NODE_OPTIONS=--experimental-vm-modules jest --verbose","publish:preview":"yarn npm publish --tag preview","changelog:update":"../../scripts/update-changelog.sh @metamask/permission-controller","changelog:validate":"../../scripts/validate-changelog.sh @metamask/permission-controller","since-latest-release":"../../scripts/since-latest-release.sh"},"_npmUser":{"name":"metamaskbot","email":"metamask-npm@consensys.net"},"repository":{"url":"https://github.com/MetaMask/core.git","type":"git"},"description":"Mediates access to JSON-RPC methods, used to interact with pieces of the MetaMask stack, via middleware for json-rpc-engine","directories":{},"sideEffects":false,"dependencies":{"immer":"^9.0.6","nanoid":"^3.1.31","@metamask/utils":"^9.1.0","deep-freeze-strict":"^1.1.1","@metamask/rpc-errors":"^6.3.1","@metamask/base-controller":"^7.0.0","@metamask/json-rpc-engine":"^9.0.2","@types/deep-freeze-strict":"^1.1.0","@metamask/controller-utils":"^11.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","ts-jest":"^27.1.4","typedoc":"^0.24.8","deepmerge":"^4.2.2","typescript":"~5.2.2","@types/jest":"^27.4.1","@metamask/auto-changelog":"^3.4.4","@metamask/approval-controller":"^7.0.3","typedoc-plugin-missing-exports":"^2.0.0"},"peerDependencies":{"@metamask/approval-controller":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/permission-controller_11.0.1_1725457678186_0.3381326034803154","host":"s3://npm-registry-packages"}},"11.0.2":{"name":"@metamask/permission-controller","version":"11.0.2","keywords":["MetaMask","Ethereum"],"license":"MIT","_id":"@metamask/permission-controller@11.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":"metamask-npm@consensys.net"},{"name":"gudahtt","email":"markjstacey@gmail.com"},{"name":"sethkfman","email":"sethkfman@gmail.com"}],"homepage":"https://github.com/MetaMask/core/tree/main/packages/permission-controller#readme","bugs":{"url":"https://github.com/MetaMask/core/issues"},"dist":{"shasum":"02794744dbd1f44a29b1937cd9ce0c89491466af","tarball":"https://registry.npmjs.org/@metamask/permission-controller/-/permission-controller-11.0.2.tgz","fileCount":100,"integrity":"sha512-hB+xaxrpAXx2rQiwGvUG3XucWJxipWXlo9/T3VTo9b3JQPZCB536tJafRBK8eP9THMxkAz7VPwAD2f075mN5SQ==","signatures":[{"sig":"MEQCIGkwcCrCCmNMSEERk1QU2UzeOaMuE1fCNpMrGZh2ZNioAiB4mqMXEufa+8C2kQb27a4Fp0ZxMnw2JzlH5oMIDi06Qg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":910186},"main":"./dist/index.cjs","types":"./dist/index.d.cts","engines":{"node":"^18.18 || >=20"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"gitHead":"4d30dda4fbe7ad71d92fd465d125462665577da4","scripts":{"test":"NODE_OPTIONS=--experimental-vm-modules jest --reporters=jest-silent-reporter","build":"ts-bridge --project tsconfig.build.json --verbose --clean --no-references","build:docs":"typedoc","test:clean":"NODE_OPTIONS=--experimental-vm-modules jest --clearCache","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","test:verbose":"NODE_OPTIONS=--experimental-vm-modules jest --verbose","publish:preview":"yarn npm publish --tag preview","changelog:update":"../../scripts/update-changelog.sh @metamask/permission-controller","changelog:validate":"../../scripts/validate-changelog.sh @metamask/permission-controller","since-latest-release":"../../scripts/since-latest-release.sh"},"_npmUser":{"name":"metamaskbot","email":"metamask-npm@consensys.net"},"repository":{"url":"https://github.com/MetaMask/core.git","type":"git"},"description":"Mediates access to JSON-RPC methods, used to interact with pieces of the MetaMask stack, via middleware for json-rpc-engine","directories":{},"sideEffects":false,"dependencies":{"immer":"^9.0.6","nanoid":"^3.1.31","@metamask/utils":"^9.1.0","deep-freeze-strict":"^1.1.1","@metamask/rpc-errors":"^6.3.1","@metamask/base-controller":"^7.0.1","@metamask/json-rpc-engine":"^9.0.3","@types/deep-freeze-strict":"^1.1.0","@metamask/controller-utils":"^11.3.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","ts-jest":"^27.1.4","typedoc":"^0.24.8","deepmerge":"^4.2.2","typescript":"~5.2.2","@types/jest":"^27.4.1","@metamask/auto-changelog":"^3.4.4","@metamask/approval-controller":"^7.0.4","typedoc-plugin-missing-exports":"^2.0.0"},"peerDependencies":{"@metamask/approval-controller":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/permission-controller_11.0.2_1726494262824_0.7369534872289949","host":"s3://npm-registry-packages"}},"11.0.3":{"name":"@metamask/permission-controller","version":"11.0.3","keywords":["MetaMask","Ethereum"],"license":"MIT","_id":"@metamask/permission-controller@11.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":"metamask-npm@consensys.net"},{"name":"gudahtt","email":"markjstacey@gmail.com"},{"name":"sethkfman","email":"sethkfman@gmail.com"}],"homepage":"https://github.com/MetaMask/core/tree/main/packages/permission-controller#readme","bugs":{"url":"https://github.com/MetaMask/core/issues"},"dist":{"shasum":"1d232ad892f9e097e281ddd7425370d3a6641344","tarball":"https://registry.npmjs.org/@metamask/permission-controller/-/permission-controller-11.0.3.tgz","fileCount":100,"integrity":"sha512-u+btKRYRdJ+dBZP3nw1pmpo9bO4ehK6Lh0Veo0/Cx4ETvSN6JbP/L86aPRr/r8PAxXNrfSqv7YOgTfspw7cgCQ==","signatures":[{"sig":"MEUCIDYbXu+DGULWZv61Uc4O1Fu/n5ugofuKYh4WxJiYlyipAiEA596ClT1gU9JqOwIwzjOOXHG4BnxPftlNWrWVsEhdJrY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":910452},"main":"./dist/index.cjs","types":"./dist/index.d.cts","engines":{"node":"^18.18 || >=20"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"gitHead":"557e28be18d72f0f5111a6838d04bea614347b80","scripts":{"test":"NODE_OPTIONS=--experimental-vm-modules jest --reporters=jest-silent-reporter","build":"ts-bridge --project tsconfig.build.json --verbose --clean --no-references","build:docs":"typedoc","test:clean":"NODE_OPTIONS=--experimental-vm-modules jest --clearCache","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","test:verbose":"NODE_OPTIONS=--experimental-vm-modules jest --verbose","publish:preview":"yarn npm publish --tag preview","changelog:update":"../../scripts/update-changelog.sh @metamask/permission-controller","changelog:validate":"../../scripts/validate-changelog.sh @metamask/permission-controller","since-latest-release":"../../scripts/since-latest-release.sh"},"_npmUser":{"name":"metamaskbot","email":"metamask-npm@consensys.net"},"repository":{"url":"https://github.com/MetaMask/core.git","type":"git"},"description":"Mediates access to JSON-RPC methods, used to interact with pieces of the MetaMask stack, via middleware for json-rpc-engine","directories":{},"sideEffects":false,"dependencies":{"immer":"^9.0.6","nanoid":"^3.1.31","@metamask/utils":"^10.0.0","deep-freeze-strict":"^1.1.1","@metamask/rpc-errors":"^7.0.1","@metamask/base-controller":"^7.0.2","@metamask/json-rpc-engine":"^10.0.1","@types/deep-freeze-strict":"^1.1.0","@metamask/controller-utils":"^11.4.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","ts-jest":"^27.1.4","typedoc":"^0.24.8","deepmerge":"^4.2.2","typescript":"~5.2.2","@types/jest":"^27.4.1","@metamask/auto-changelog":"^3.4.4","@metamask/approval-controller":"^7.1.1","typedoc-plugin-missing-exports":"^2.0.0"},"peerDependencies":{"@metamask/approval-controller":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/permission-controller_11.0.3_1730201734674_0.22146620088243885","host":"s3://npm-registry-packages"}},"11.0.4":{"name":"@metamask/permission-controller","version":"11.0.4","keywords":["MetaMask","Ethereum"],"license":"MIT","_id":"@metamask/permission-controller@11.0.4","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/core/tree/main/packages/permission-controller#readme","bugs":{"url":"https://github.com/MetaMask/core/issues"},"dist":{"shasum":"86d0218119c44895e004b8570379e5fc7f2e7efa","tarball":"https://registry.npmjs.org/@metamask/permission-controller/-/permission-controller-11.0.4.tgz","fileCount":100,"integrity":"sha512-afBLuXR4BAH5rFjjex1kgogLjDnObfWsADOoME51HdJ4uERH89tadJUtFRR7QsYMpDUUHHtqputoCELmxCtl4g==","signatures":[{"sig":"MEYCIQC8gC5N6tjC8XKV3invb9y/N5NBZG0PckK+M1iDlG4kswIhAOwzrGZNAHpiwnRpJTA1liccj1GZCz1LXuq1Rt5MCeWs","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":911068},"main":"./dist/index.cjs","types":"./dist/index.d.cts","engines":{"node":"^18.18 || >=20"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"gitHead":"0c526eec19702d22a72c7f26ad06be5e9977c6e7","scripts":{"test":"NODE_OPTIONS=--experimental-vm-modules jest --reporters=jest-silent-reporter","build":"ts-bridge --project tsconfig.build.json --verbose --clean --no-references","build:docs":"typedoc","test:clean":"NODE_OPTIONS=--experimental-vm-modules jest --clearCache","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","test:verbose":"NODE_OPTIONS=--experimental-vm-modules jest --verbose","publish:preview":"yarn npm publish --tag preview","changelog:update":"../../scripts/update-changelog.sh @metamask/permission-controller","changelog:validate":"../../scripts/validate-changelog.sh @metamask/permission-controller","since-latest-release":"../../scripts/since-latest-release.sh"},"_npmUser":{"name":"metamaskbot","email":"metamask-npm@consensys.net"},"repository":{"url":"https://github.com/MetaMask/core.git","type":"git"},"description":"Mediates access to JSON-RPC methods, used to interact with pieces of the MetaMask stack, via middleware for json-rpc-engine","directories":{},"sideEffects":false,"dependencies":{"immer":"^9.0.6","nanoid":"^3.1.31","@metamask/utils":"^10.0.0","deep-freeze-strict":"^1.1.1","@metamask/rpc-errors":"^7.0.1","@metamask/base-controller":"^7.0.2","@metamask/json-rpc-engine":"^10.0.1","@types/deep-freeze-strict":"^1.1.0","@metamask/controller-utils":"^11.4.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","ts-jest":"^27.1.4","typedoc":"^0.24.8","deepmerge":"^4.2.2","typescript":"~5.2.2","@types/jest":"^27.4.1","@metamask/auto-changelog":"^3.4.4","@metamask/approval-controller":"^7.1.1","typedoc-plugin-missing-exports":"^2.0.0"},"peerDependencies":{"@metamask/approval-controller":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/permission-controller_11.0.4_1733187966093_0.8744743216079729","host":"s3://npm-registry-packages"}},"11.0.5":{"name":"@metamask/permission-controller","version":"11.0.5","keywords":["MetaMask","Ethereum"],"license":"MIT","_id":"@metamask/permission-controller@11.0.5","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/core/tree/main/packages/permission-controller#readme","bugs":{"url":"https://github.com/MetaMask/core/issues"},"dist":{"shasum":"c649ec0d0d07f25c4c241633433f6d10480dbc04","tarball":"https://registry.npmjs.org/@metamask/permission-controller/-/permission-controller-11.0.5.tgz","fileCount":100,"integrity":"sha512-X2xtNPFIQfz/vo8TCWZvQ8tUfz/ELwKKEGF0Ej0BAUpavE+3QakLd5YcS828aCaZAcrC3676nX6BtabX9eF3fA==","signatures":[{"sig":"MEQCIHn5qWSFCAdvuVXwRovWX6dBZJpF4eM8PBBlIP3jbiZQAiBcdVN1UqXyIvhfuO5ivFmFOZ9dxgizhJIfQGV20Z3CPw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":915318},"main":"./dist/index.cjs","types":"./dist/index.d.cts","engines":{"node":"^18.18 || >=20"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"gitHead":"a3c783df0db17010f59aaa20dd448d7535198ad2","scripts":{"test":"NODE_OPTIONS=--experimental-vm-modules jest --reporters=jest-silent-reporter","build":"ts-bridge --project tsconfig.build.json --verbose --clean --no-references","build:docs":"typedoc","test:clean":"NODE_OPTIONS=--experimental-vm-modules jest --clearCache","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","test:verbose":"NODE_OPTIONS=--experimental-vm-modules jest --verbose","publish:preview":"yarn npm publish --tag preview","changelog:update":"../../scripts/update-changelog.sh @metamask/permission-controller","changelog:validate":"../../scripts/validate-changelog.sh @metamask/permission-controller","since-latest-release":"../../scripts/since-latest-release.sh"},"_npmUser":{"name":"metamaskbot","email":"metamask-npm@consensys.net"},"repository":{"url":"https://github.com/MetaMask/core.git","type":"git"},"description":"Mediates access to JSON-RPC methods, used to interact with pieces of the MetaMask stack, via middleware for json-rpc-engine","directories":{},"sideEffects":false,"dependencies":{"immer":"^9.0.6","nanoid":"^3.3.8","@metamask/utils":"^11.0.1","deep-freeze-strict":"^1.1.1","@metamask/rpc-errors":"^7.0.2","@metamask/base-controller":"^7.1.1","@metamask/json-rpc-engine":"^10.0.2","@types/deep-freeze-strict":"^1.1.0","@metamask/controller-utils":"^11.4.5"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","ts-jest":"^27.1.4","typedoc":"^0.24.8","deepmerge":"^4.2.2","typescript":"~5.2.2","@types/jest":"^27.4.1","@metamask/auto-changelog":"^3.4.4","@metamask/approval-controller":"^7.1.2","typedoc-plugin-missing-exports":"^2.0.0"},"peerDependencies":{"@metamask/approval-controller":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/permission-controller_11.0.5_1736775502078_0.7903757493233334","host":"s3://npm-registry-packages-npm-production"}},"11.0.6":{"name":"@metamask/permission-controller","version":"11.0.6","keywords":["MetaMask","Ethereum"],"license":"MIT","_id":"@metamask/permission-controller@11.0.6","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/core/tree/main/packages/permission-controller#readme","bugs":{"url":"https://github.com/MetaMask/core/issues"},"dist":{"shasum":"4069f6ed29d514a7e897f177efc9f798bba8668a","tarball":"https://registry.npmjs.org/@metamask/permission-controller/-/permission-controller-11.0.6.tgz","fileCount":100,"integrity":"sha512-BGznKBEiSZMsF7TuyBUp5xt93nfhGHyl4xAs1rvJUNUWVSUtry+mb1A6H8bq82/T4ZrxNhrnx3ISYr99ZDo7rA==","signatures":[{"sig":"MEUCIQC+ZfHN7guhgWhpBiO8di8kKTwUpKgA3rX2hdYzNW86mwIgRKzMwVzzdpS8uVm5xEyA0rorrUpcB7+9EJjTGOf3vss=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":915222},"main":"./dist/index.cjs","types":"./dist/index.d.cts","engines":{"node":"^18.18 || >=20"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"gitHead":"4b5ac1371b255edbcf696ec028db3bfdc778fe83","scripts":{"test":"NODE_OPTIONS=--experimental-vm-modules jest --reporters=jest-silent-reporter","build":"ts-bridge --project tsconfig.build.json --verbose --clean --no-references","build:docs":"typedoc","test:clean":"NODE_OPTIONS=--experimental-vm-modules jest --clearCache","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","test:verbose":"NODE_OPTIONS=--experimental-vm-modules jest --verbose","publish:preview":"yarn npm publish --tag preview","changelog:update":"../../scripts/update-changelog.sh @metamask/permission-controller","changelog:validate":"../../scripts/validate-changelog.sh @metamask/permission-controller","since-latest-release":"../../scripts/since-latest-release.sh"},"_npmUser":{"name":"metamaskbot","email":"metamask-npm@consensys.net"},"repository":{"url":"https://github.com/MetaMask/core.git","type":"git"},"description":"Mediates access to JSON-RPC methods, used to interact with pieces of the MetaMask stack, via middleware for json-rpc-engine","directories":{},"sideEffects":false,"dependencies":{"immer":"^9.0.6","nanoid":"^3.3.8","@metamask/utils":"^11.1.0","deep-freeze-strict":"^1.1.1","@metamask/rpc-errors":"^7.0.2","@metamask/base-controller":"^8.0.0","@metamask/json-rpc-engine":"^10.0.3","@types/deep-freeze-strict":"^1.1.0","@metamask/controller-utils":"^11.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","ts-jest":"^27.1.4","typedoc":"^0.24.8","deepmerge":"^4.2.2","typescript":"~5.2.2","@types/jest":"^27.4.1","@metamask/auto-changelog":"^3.4.4","@metamask/approval-controller":"^7.1.3","typedoc-plugin-missing-exports":"^2.0.0"},"peerDependencies":{"@metamask/approval-controller":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/permission-controller_11.0.6_1739286133562_0.10149480245626319","host":"s3://npm-registry-packages-npm-production"}},"11.1.0":{"name":"@metamask/permission-controller","version":"11.1.0","keywords":["MetaMask","Ethereum"],"license":"MIT","_id":"@metamask/permission-controller@11.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/core/tree/main/packages/permission-controller#readme","bugs":{"url":"https://github.com/MetaMask/core/issues"},"dist":{"shasum":"a1e73950288231577c60948b2ea7879a640d6235","tarball":"https://registry.npmjs.org/@metamask/permission-controller/-/permission-controller-11.1.0.tgz","fileCount":100,"integrity":"sha512-RUX5OMw1vZtlp2wYBSfFc5K0sXnHt3I+0NaupcIalx08F9eEnZ23KAcLYcUL7zZiP9Vuhy8cJG0rrftGernBfA==","signatures":[{"sig":"MEUCIQCALq4NOuu7kij9V3aQrL1EHJIp/AWrPRAanWUiz8Tz1gIgEK8vHzq2t/km0uIOgFnK6G4wmltV7/I+FxR/x7QsB8E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":917883},"main":"./dist/index.cjs","types":"./dist/index.d.cts","engines":{"node":"^18.18 || >=20"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"gitHead":"cc42c42fee8848dfc09356bb9ff1017e4b99de2e","scripts":{"test":"NODE_OPTIONS=--experimental-vm-modules jest --reporters=jest-silent-reporter","build":"ts-bridge --project tsconfig.build.json --verbose --clean --no-references","build:docs":"typedoc","test:clean":"NODE_OPTIONS=--experimental-vm-modules jest --clearCache","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","test:verbose":"NODE_OPTIONS=--experimental-vm-modules jest --verbose","publish:preview":"yarn npm publish --tag preview","changelog:update":"../../scripts/update-changelog.sh @metamask/permission-controller","changelog:validate":"../../scripts/validate-changelog.sh @metamask/permission-controller","since-latest-release":"../../scripts/since-latest-release.sh"},"_npmUser":{"name":"metamaskbot","email":"metamask-npm@consensys.net"},"repository":{"url":"https://github.com/MetaMask/core.git","type":"git"},"description":"Mediates access to JSON-RPC methods, used to interact with pieces of the MetaMask stack, via middleware for json-rpc-engine","directories":{},"sideEffects":false,"dependencies":{"immer":"^9.0.6","nanoid":"^3.3.8","@metamask/utils":"^11.8.1","deep-freeze-strict":"^1.1.1","@metamask/rpc-errors":"^7.0.2","@metamask/base-controller":"^8.4.1","@metamask/json-rpc-engine":"^10.1.1","@types/deep-freeze-strict":"^1.1.0","@metamask/controller-utils":"^11.14.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","ts-jest":"^27.1.4","typedoc":"^0.24.8","deepmerge":"^4.2.2","typescript":"~5.2.2","@types/jest":"^27.4.1","@metamask/auto-changelog":"^3.4.4","@metamask/approval-controller":"^7.2.0","typedoc-plugin-missing-exports":"^2.0.0"},"peerDependencies":{"@metamask/approval-controller":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/permission-controller_11.1.0_1760031666152_0.47103451671486085","host":"s3://npm-registry-packages-npm-production"}},"11.1.1":{"name":"@metamask/permission-controller","version":"11.1.1","keywords":["MetaMask","Ethereum"],"license":"MIT","_id":"@metamask/permission-controller@11.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/core/tree/main/packages/permission-controller#readme","bugs":{"url":"https://github.com/MetaMask/core/issues"},"dist":{"shasum":"00c0600e25bd128e17dcc151866e6fa42a15354e","tarball":"https://registry.npmjs.org/@metamask/permission-controller/-/permission-controller-11.1.1.tgz","fileCount":100,"integrity":"sha512-iDtYYYJ2C0C2XvVZzmLWZriwCwN0ec7F/VzOR2azJ5cYHIyXnZgJ7xnx+Zq/NflRmJrR49CN0wL8YZd0ggIlzw==","signatures":[{"sig":"MEUCIQCshxqw2xgLmS8EVy2vm3b8Z5x7qlX+qtftWfm2hWhySgIgZV9NeQ1Bqk0xhgDSapd6RWqSyipdqi6R3861KlgPAtk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":918156},"main":"./dist/index.cjs","types":"./dist/index.d.cts","engines":{"node":"^18.18 || >=20"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"gitHead":"1577c9b7aad73dc66c1aec96b1af1d328a218d2e","scripts":{"test":"NODE_OPTIONS=--experimental-vm-modules jest --reporters=jest-silent-reporter","build":"ts-bridge --project tsconfig.build.json --verbose --clean --no-references","build:docs":"typedoc","test:clean":"NODE_OPTIONS=--experimental-vm-modules jest --clearCache","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","test:verbose":"NODE_OPTIONS=--experimental-vm-modules jest --verbose","publish:preview":"yarn npm publish --tag preview","changelog:update":"../../scripts/update-changelog.sh @metamask/permission-controller","changelog:validate":"../../scripts/validate-changelog.sh @metamask/permission-controller","since-latest-release":"../../scripts/since-latest-release.sh"},"_npmUser":{"name":"metamaskbot","email":"metamask-npm@consensys.net"},"repository":{"url":"https://github.com/MetaMask/core.git","type":"git"},"description":"Mediates access to JSON-RPC methods, used to interact with pieces of the MetaMask stack, via middleware for json-rpc-engine","directories":{},"sideEffects":false,"dependencies":{"immer":"^9.0.6","nanoid":"^3.3.8","@metamask/utils":"^11.8.1","deep-freeze-strict":"^1.1.1","@metamask/rpc-errors":"^7.0.2","@metamask/base-controller":"^8.4.2","@metamask/json-rpc-engine":"^10.1.1","@types/deep-freeze-strict":"^1.1.0","@metamask/controller-utils":"^11.14.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","ts-jest":"^27.1.4","typedoc":"^0.24.8","deepmerge":"^4.2.2","typescript":"~5.2.2","@types/jest":"^27.4.1","@metamask/auto-changelog":"^3.4.4","@metamask/approval-controller":"^7.2.1","typedoc-plugin-missing-exports":"^2.0.0"},"peerDependencies":{"@metamask/approval-controller":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/permission-controller_11.1.1_1761322756208_0.8797100384947987","host":"s3://npm-registry-packages-npm-production"}},"12.0.0":{"name":"@metamask/permission-controller","version":"12.0.0","keywords":["MetaMask","Ethereum"],"license":"MIT","_id":"@metamask/permission-controller@12.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/core/tree/main/packages/permission-controller#readme","bugs":{"url":"https://github.com/MetaMask/core/issues"},"dist":{"shasum":"e80cad3c2cdb6cfa1577b5a8f48576af2b65062a","tarball":"https://registry.npmjs.org/@metamask/permission-controller/-/permission-controller-12.0.0.tgz","fileCount":100,"integrity":"sha512-rrQX3QxLTIYsTyJqnT3CRwxqRoyQwIH6R30WAlzvjrbzP9DJ8LBD8Vx4+sNcfLzhTv+046oAL6NnJHDJR6/dWw==","signatures":[{"sig":"MEUCICJPAzxIPdnVWNPW6yA2pw5wd+p/CiSfBCSg4HgNWG20AiEA7LMeCLKYDwPEfSkvdnJ9G1T9IWJXspwlljPAU/VAyXU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":917635},"main":"./dist/index.cjs","types":"./dist/index.d.cts","engines":{"node":"^18.18 || >=20"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"gitHead":"f55cc4aa35e5259547f2832f665578ae2c4938a7","scripts":{"test":"NODE_OPTIONS=--experimental-vm-modules jest --reporters=jest-silent-reporter","build":"ts-bridge --project tsconfig.build.json --verbose --clean --no-references","build:docs":"typedoc","test:clean":"NODE_OPTIONS=--experimental-vm-modules jest --clearCache","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","test:verbose":"NODE_OPTIONS=--experimental-vm-modules jest --verbose","publish:preview":"yarn npm publish --tag preview","changelog:update":"../../scripts/update-changelog.sh @metamask/permission-controller","changelog:validate":"../../scripts/validate-changelog.sh @metamask/permission-controller","since-latest-release":"../../scripts/since-latest-release.sh"},"_npmUser":{"name":"metamaskbot","email":"metamask-npm@consensys.net"},"repository":{"url":"https://github.com/MetaMask/core.git","type":"git"},"description":"Mediates access to JSON-RPC methods, used to interact with pieces of the MetaMask stack, via middleware for json-rpc-engine","directories":{},"sideEffects":false,"dependencies":{"immer":"^9.0.6","nanoid":"^3.3.8","@metamask/utils":"^11.8.1","deep-freeze-strict":"^1.1.1","@metamask/messenger":"^0.3.0","@metamask/rpc-errors":"^7.0.2","@metamask/base-controller":"^9.0.0","@metamask/json-rpc-engine":"^10.1.1","@types/deep-freeze-strict":"^1.1.0","@metamask/controller-utils":"^11.14.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","ts-jest":"^27.1.4","typedoc":"^0.24.8","deepmerge":"^4.2.2","typescript":"~5.2.2","@types/jest":"^27.4.1","@metamask/auto-changelog":"^3.4.4","@metamask/approval-controller":"^8.0.0","typedoc-plugin-missing-exports":"^2.0.0"},"peerDependencies":{"@metamask/approval-controller":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/permission-controller_12.0.0_1761594800856_0.019542445784136664","host":"s3://npm-registry-packages-npm-production"}},"12.1.0":{"name":"@metamask/permission-controller","version":"12.1.0","keywords":["MetaMask","Ethereum"],"license":"MIT","_id":"@metamask/permission-controller@12.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/core/tree/main/packages/permission-controller#readme","bugs":{"url":"https://github.com/MetaMask/core/issues"},"dist":{"shasum":"b19639af12fa5c3cabdbb89c5f4f0caae49f6454","tarball":"https://registry.npmjs.org/@metamask/permission-controller/-/permission-controller-12.1.0.tgz","fileCount":100,"integrity":"sha512-YvfJxn+ou0286kGC/e1CIAOcNh3CMyZ4kKqKDjXPMZorCKj3LlEjPAvZ1wdfzzkwzLm+tXzBYFyDLE13VguNAw==","signatures":[{"sig":"MEYCIQDj+k03QcKyKafRnnsnutE3KK5IWpVuAc7IRA8TQ8n3dgIhAMwQYhV/lkEB8zTy8tJ0mfhJEcpgBBlte7lrCUlwjr1F","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":920244},"main":"./dist/index.cjs","types":"./dist/index.d.cts","engines":{"node":"^18.18 || >=20"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"gitHead":"a7a5588c0b8ab7626b8891eae58bf3f9a8115b8f","scripts":{"test":"NODE_OPTIONS=--experimental-vm-modules jest --reporters=jest-silent-reporter","build":"ts-bridge --project tsconfig.build.json --verbose --clean --no-references","build:docs":"typedoc","test:clean":"NODE_OPTIONS=--experimental-vm-modules jest --clearCache","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","test:verbose":"NODE_OPTIONS=--experimental-vm-modules jest --verbose","publish:preview":"yarn npm publish --tag preview","changelog:update":"../../scripts/update-changelog.sh @metamask/permission-controller","changelog:validate":"../../scripts/validate-changelog.sh @metamask/permission-controller","since-latest-release":"../../scripts/since-latest-release.sh"},"_npmUser":{"name":"metamaskbot","email":"metamask-npm@consensys.net"},"repository":{"url":"https://github.com/MetaMask/core.git","type":"git"},"description":"Mediates access to JSON-RPC methods, used to interact with pieces of the MetaMask stack, via middleware for json-rpc-engine","directories":{},"sideEffects":false,"dependencies":{"immer":"^9.0.6","nanoid":"^3.3.8","@metamask/utils":"^11.8.1","deep-freeze-strict":"^1.1.1","@metamask/messenger":"^0.3.0","@metamask/rpc-errors":"^7.0.2","@metamask/base-controller":"^9.0.0","@metamask/json-rpc-engine":"^10.1.1","@types/deep-freeze-strict":"^1.1.0","@metamask/controller-utils":"^11.14.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","ts-jest":"^27.1.4","typedoc":"^0.24.8","deepmerge":"^4.2.2","typescript":"~5.2.2","@types/jest":"^27.4.1","@metamask/auto-changelog":"^3.4.4","@metamask/approval-controller":"^8.0.0","typedoc-plugin-missing-exports":"^2.0.0"},"peerDependencies":{"@metamask/approval-controller":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/permission-controller_12.1.0_1761685899411_0.8529515294282113","host":"s3://npm-registry-packages-npm-production"}},"12.1.1":{"name":"@metamask/permission-controller","version":"12.1.1","keywords":["MetaMask","Ethereum"],"license":"MIT","_id":"@metamask/permission-controller@12.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/core/tree/main/packages/permission-controller#readme","bugs":{"url":"https://github.com/MetaMask/core/issues"},"dist":{"shasum":"94b960ea6ad5548fe3bd2c5a987b0b0e28d29549","tarball":"https://registry.npmjs.org/@metamask/permission-controller/-/permission-controller-12.1.1.tgz","fileCount":100,"integrity":"sha512-Awlyg1HMf90+Zgdyw0J5w2reQyF8vAo+g9KNtwpriLF89LpuUKvWtF5Ve4aUEv5xvYILw0FJYAgpYPy3j4AbRw==","signatures":[{"sig":"MEQCIDl5NUs3izi1/BjpIkPp49eNbVlnNgwnZhQkjXnlA68jAiBdvsVrgEt4qAEb3FKYOO/+VPGrCS4x8wCT2ZCKjvupiQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":922013},"main":"./dist/index.cjs","types":"./dist/index.d.cts","engines":{"node":"^18.18 || >=20"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"gitHead":"fcb43e64fc5ce6745f904ac6b0b0a8eddf7e92c1","scripts":{"test":"NODE_OPTIONS=--experimental-vm-modules jest --reporters=jest-silent-reporter","build":"ts-bridge --project tsconfig.build.json --verbose --clean --no-references","build:all":"ts-bridge --project tsconfig.build.json --verbose --clean","build:docs":"typedoc","test:clean":"NODE_OPTIONS=--experimental-vm-modules jest --clearCache","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","test:verbose":"NODE_OPTIONS=--experimental-vm-modules jest --verbose","publish:preview":"yarn npm publish --tag preview","changelog:update":"../../scripts/update-changelog.sh @metamask/permission-controller","changelog:validate":"../../scripts/validate-changelog.sh @metamask/permission-controller","since-latest-release":"../../scripts/since-latest-release.sh"},"_npmUser":{"name":"metamaskbot","email":"metamask-npm@consensys.net"},"repository":{"url":"https://github.com/MetaMask/core.git","type":"git"},"description":"Mediates access to JSON-RPC methods, used to interact with pieces of the MetaMask stack, via middleware for json-rpc-engine","directories":{},"sideEffects":false,"dependencies":{"immer":"^9.0.6","nanoid":"^3.3.8","@metamask/utils":"^11.8.1","deep-freeze-strict":"^1.1.1","@metamask/messenger":"^0.3.0","@metamask/rpc-errors":"^7.0.2","@metamask/base-controller":"^9.0.0","@metamask/json-rpc-engine":"^10.2.0","@types/deep-freeze-strict":"^1.1.0","@metamask/controller-utils":"^11.16.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","ts-jest":"^27.1.4","typedoc":"^0.24.8","deepmerge":"^4.2.2","typescript":"~5.3.3","@types/jest":"^27.4.1","@ts-bridge/cli":"^0.6.4","@metamask/auto-changelog":"^3.4.4","@metamask/approval-controller":"^8.0.0","typedoc-plugin-missing-exports":"^2.0.0"},"peerDependencies":{"@metamask/approval-controller":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/permission-controller_12.1.1_1763641056015_0.13023482395735853","host":"s3://npm-registry-packages-npm-production"}},"12.2.0":{"name":"@metamask/permission-controller","version":"12.2.0","keywords":["MetaMask","Ethereum"],"license":"MIT","_id":"@metamask/permission-controller@12.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/core/tree/main/packages/permission-controller#readme","bugs":{"url":"https://github.com/MetaMask/core/issues"},"dist":{"shasum":"6c4fbf9ea80ee967eb24a069ebfa16aea7dc27b8","tarball":"https://registry.npmjs.org/@metamask/permission-controller/-/permission-controller-12.2.0.tgz","fileCount":100,"integrity":"sha512-QalBUyIuNBSFJ+Ra/GymTwW7msToxpBEhCY2Xa3Y03QkAYF4MqeFbyPMMNKyebf1gCvE9ps3Y8JGjaI7d17Q6g==","signatures":[{"sig":"MEYCIQCMslr/MaCTouUW/gwQ/2x7ppI2zmOQ7rgtLqoBf1V4wgIhAMxudDtUFAFdiToXai3naUoloZdQqG6I1Q6Z26mTUcpK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":897539},"main":"./dist/index.cjs","types":"./dist/index.d.cts","engines":{"node":"^18.18 || >=20"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"gitHead":"bc53ef67e233db50c1e6aa9c3136990b1cba9aae","scripts":{"test":"NODE_OPTIONS=--experimental-vm-modules jest --reporters=jest-silent-reporter","build":"ts-bridge --project tsconfig.build.json --verbose --clean --no-references","build:all":"ts-bridge --project tsconfig.build.json --verbose --clean","build:docs":"typedoc","test:clean":"NODE_OPTIONS=--experimental-vm-modules jest --clearCache","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","test:verbose":"NODE_OPTIONS=--experimental-vm-modules jest --verbose","publish:preview":"yarn npm publish --tag preview","changelog:update":"../../scripts/update-changelog.sh @metamask/permission-controller","changelog:validate":"../../scripts/validate-changelog.sh @metamask/permission-controller","since-latest-release":"../../scripts/since-latest-release.sh"},"_npmUser":{"name":"metamaskbot","email":"metamask-npm@consensys.net"},"repository":{"url":"https://github.com/MetaMask/core.git","type":"git"},"description":"Mediates access to JSON-RPC methods, used to interact with pieces of the MetaMask stack, via middleware for json-rpc-engine","directories":{},"sideEffects":false,"dependencies":{"immer":"^9.0.6","nanoid":"^3.3.8","@metamask/utils":"^11.9.0","deep-freeze-strict":"^1.1.1","@metamask/messenger":"^0.3.0","@metamask/rpc-errors":"^7.0.2","@metamask/base-controller":"^9.0.0","@metamask/json-rpc-engine":"^10.2.0","@types/deep-freeze-strict":"^1.1.0","@metamask/controller-utils":"^11.17.0","@metamask/approval-controller":"^8.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","ts-jest":"^27.1.4","typedoc":"^0.24.8","deepmerge":"^4.2.2","typescript":"~5.3.3","@types/jest":"^27.4.1","@ts-bridge/cli":"^0.6.4","@metamask/auto-changelog":"^3.4.4","typedoc-plugin-missing-exports":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/permission-controller_12.2.0_1767701503389_0.7205440196748114","host":"s3://npm-registry-packages-npm-production"}},"12.2.1":{"name":"@metamask/permission-controller","version":"12.2.1","keywords":["MetaMask","Ethereum"],"license":"MIT","_id":"@metamask/permission-controller@12.2.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/core/tree/main/packages/permission-controller#readme","bugs":{"url":"https://github.com/MetaMask/core/issues"},"dist":{"shasum":"67190906eff75fdbb8c37808548e4d55cbb53737","tarball":"https://registry.npmjs.org/@metamask/permission-controller/-/permission-controller-12.2.1.tgz","fileCount":100,"integrity":"sha512-i2nPMGDm5DNs6dwl9YReVn1Z0igNmgQcHIrM7cVyKwGCOZducfT4yGZsc1UxY/CjxSIeZASU4/SqfgTs8pBCvw==","signatures":[{"sig":"MEUCIQDGDjSaNwXBoKapGykScRYtbq51OZKe05Du+7pkjxkJ/gIgPuOEk0e3ik4EnYhhBND+Gu9jlo7zPmh6qjNmgufPpHk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":898589},"main":"./dist/index.cjs","types":"./dist/index.d.cts","engines":{"node":"^18.18 || >=20"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"gitHead":"aa3df20aa37c4580b4606a387d6b2ce1d3cae27b","scripts":{"test":"NODE_OPTIONS=--experimental-vm-modules jest --reporters=jest-silent-reporter","build":"ts-bridge --project tsconfig.build.json --verbose --clean --no-references","build:all":"ts-bridge --project tsconfig.build.json --verbose --clean","build:docs":"typedoc","test:clean":"NODE_OPTIONS=--experimental-vm-modules jest --clearCache","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","test:verbose":"NODE_OPTIONS=--experimental-vm-modules jest --verbose","changelog:update":"../../scripts/update-changelog.sh @metamask/permission-controller","changelog:validate":"../../scripts/validate-changelog.sh @metamask/permission-controller","since-latest-release":"../../scripts/since-latest-release.sh"},"_npmUser":{"name":"metamaskbot","email":"metamask-npm@consensys.net"},"repository":{"url":"https://github.com/MetaMask/core.git","type":"git"},"description":"Mediates access to JSON-RPC methods, used to interact with pieces of the MetaMask stack, via middleware for json-rpc-engine","directories":{},"sideEffects":false,"dependencies":{"immer":"^9.0.6","nanoid":"^3.3.8","@metamask/utils":"^11.9.0","deep-freeze-strict":"^1.1.1","@metamask/messenger":"^0.3.0","@metamask/rpc-errors":"^7.0.2","@metamask/base-controller":"^9.0.0","@metamask/json-rpc-engine":"^10.2.3","@types/deep-freeze-strict":"^1.1.0","@metamask/controller-utils":"^11.19.0","@metamask/approval-controller":"^9.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.5","typedoc":"^0.25.13","deepmerge":"^4.2.2","typescript":"~5.3.3","@types/jest":"^29.5.14","@ts-bridge/cli":"^0.6.4","@metamask/auto-changelog":"^3.4.4","typedoc-plugin-missing-exports":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/permission-controller_12.2.1_1773780407596_0.33525682772348664","host":"s3://npm-registry-packages-npm-production"}},"12.3.0":{"name":"@metamask/permission-controller","version":"12.3.0","keywords":["MetaMask","Ethereum"],"license":"MIT","_id":"@metamask/permission-controller@12.3.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/core/tree/main/packages/permission-controller#readme","bugs":{"url":"https://github.com/MetaMask/core/issues"},"dist":{"shasum":"a4c5fc1c36375346205f1a88f3d7128a4ff0f8e0","tarball":"https://registry.npmjs.org/@metamask/permission-controller/-/permission-controller-12.3.0.tgz","fileCount":116,"integrity":"sha512-scGSOCD6ogHM38GlAprN5S4QvGrM0mCEordg7glASUiQdkO98Vvlsxa2w6mhKFVv4V4K0q2Xhn5YLw5AlFSWTw==","signatures":[{"sig":"MEUCIF9Wp6lnFSeqINYfWNfq8D3sLD/ySSluxflS7Dva13ACAiEAoA6NlNcXe8xKEeOnSUjJ//7qLqoRLJdZtR5ylAs4nAw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":965348},"main":"./dist/index.cjs","types":"./dist/index.d.cts","engines":{"node":"^18.18 || >=20"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"gitHead":"4ed97951a61311efaa7e8eb3cca1c763fa60dfb1","scripts":{"test":"NODE_OPTIONS=--experimental-vm-modules jest --reporters=jest-silent-reporter","build":"ts-bridge --project tsconfig.build.json --verbose --clean --no-references","build:all":"ts-bridge --project tsconfig.build.json --verbose --clean","build:docs":"typedoc","test:clean":"NODE_OPTIONS=--experimental-vm-modules jest --clearCache","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","test:verbose":"NODE_OPTIONS=--experimental-vm-modules jest --verbose","changelog:update":"../../scripts/update-changelog.sh @metamask/permission-controller","changelog:validate":"../../scripts/validate-changelog.sh @metamask/permission-controller","since-latest-release":"../../scripts/since-latest-release.sh","generate-method-action-types":"tsx ../../scripts/generate-method-action-types.ts"},"_npmUser":{"name":"metamaskbot","email":"metamask-npm@consensys.net"},"repository":{"url":"https://github.com/MetaMask/core.git","type":"git"},"description":"Mediates access to JSON-RPC methods, used to interact with pieces of the MetaMask stack, via middleware for json-rpc-engine","directories":{},"sideEffects":false,"dependencies":{"immer":"^9.0.6","nanoid":"^3.3.8","@metamask/utils":"^11.9.0","deep-freeze-strict":"^1.1.1","@metamask/messenger":"^1.0.0","@metamask/rpc-errors":"^7.0.2","@metamask/base-controller":"^9.0.1","@metamask/json-rpc-engine":"^10.2.4","@types/deep-freeze-strict":"^1.1.0","@metamask/controller-utils":"^11.19.0","@metamask/approval-controller":"^9.0.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","jest":"^29.7.0","ts-jest":"^29.2.5","typedoc":"^0.25.13","deepmerge":"^4.2.2","typescript":"~5.3.3","@types/jest":"^29.5.14","@ts-bridge/cli":"^0.6.4","@metamask/auto-changelog":"^3.4.4","typedoc-plugin-missing-exports":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/permission-controller_12.3.0_1774552887129_0.519786614859483","host":"s3://npm-registry-packages-npm-production"}},"13.0.0":{"name":"@metamask/permission-controller","version":"13.0.0","keywords":["Ethereum","MetaMask"],"license":"MIT","_id":"@metamask/permission-controller@13.0.0","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/core/tree/main/packages/permission-controller#readme","bugs":{"url":"https://github.com/MetaMask/core/issues"},"dist":{"shasum":"e88feb5ce687238d3e0f43f75747a7ff986ba23e","tarball":"https://registry.npmjs.org/@metamask/permission-controller/-/permission-controller-13.0.0.tgz","fileCount":92,"integrity":"sha512-+ybN7C5IiiA2bLtZ34E0c4xOi34zyUI06YQWWVATjJxNRgTenxQkM9C3DwrBVju4wiJAfyinFEigpz+E9Jg+Wg==","signatures":[{"sig":"MEUCIQDgSCDBT9sDuzyRAA76UfL4qMZ1dLyGOr8APyxOHcdbDgIgC4Gi+2YSaqGqrfLqgeckpkOdBPf700/Ba+QCrOe6ysk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":943184},"main":"./dist/index.cjs","types":"./dist/index.d.cts","engines":{"node":"^18.18 || >=20"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"gitHead":"f7456cf94e5c905ef4a8921093c06380053d36ab","scripts":{"test":"NODE_OPTIONS=--experimental-vm-modules jest --reporters=jest-silent-reporter","build":"ts-bridge --project tsconfig.build.json --verbose --clean --no-references","build:all":"ts-bridge --project tsconfig.build.json --verbose --clean","build:docs":"typedoc","test:clean":"NODE_OPTIONS=--experimental-vm-modules jest --clearCache","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","test:verbose":"NODE_OPTIONS=--experimental-vm-modules jest --verbose","changelog:update":"../../scripts/update-changelog.sh @metamask/permission-controller","changelog:validate":"../../scripts/validate-changelog.sh @metamask/permission-controller","since-latest-release":"../../scripts/since-latest-release.sh","messenger-action-types:check":"tsx ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --check","messenger-action-types:generate":"tsx ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --generate"},"_npmUser":{"name":"metamaskbot","email":"metamask-npm@consensys.net"},"repository":{"url":"https://github.com/MetaMask/core.git","type":"git"},"description":"Mediates access to JSON-RPC methods, used to interact with pieces of the MetaMask stack, via middleware for json-rpc-engine","directories":{},"sideEffects":false,"dependencies":{"immer":"^9.0.6","nanoid":"^3.3.8","@metamask/utils":"^11.9.0","deep-freeze-strict":"^1.1.1","@metamask/messenger":"^1.2.0","@metamask/rpc-errors":"^7.0.2","@metamask/base-controller":"^9.1.0","@metamask/json-rpc-engine":"^10.3.0","@types/deep-freeze-strict":"^1.1.0","@metamask/controller-utils":"^11.20.0","@metamask/approval-controller":"^9.0.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","jest":"^29.7.0","ts-jest":"^29.2.5","typedoc":"^0.25.13","deepmerge":"^4.2.2","typescript":"~5.3.3","@types/jest":"^29.5.14","@ts-bridge/cli":"^0.6.4","@metamask/auto-changelog":"^6.1.0","typedoc-plugin-missing-exports":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/permission-controller_13.0.0_1777640941190_0.36154911359902187","host":"s3://npm-registry-packages-npm-production"}},"13.1.0":{"name":"@metamask/permission-controller","version":"13.1.0","keywords":["Ethereum","MetaMask"],"license":"MIT","_id":"@metamask/permission-controller@13.1.0","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/core/tree/main/packages/permission-controller#readme","bugs":{"url":"https://github.com/MetaMask/core/issues"},"dist":{"shasum":"a1e93ff2c63409053b665d764fd641c18b6b2b5f","tarball":"https://registry.npmjs.org/@metamask/permission-controller/-/permission-controller-13.1.0.tgz","fileCount":92,"integrity":"sha512-nF26forxFHnww6vH1F/1Vl+HKMAZ1Vt56X26XMLlc100U/KTsETrNwia0zVgAOeRUg2FsCfOtEcPVvDFsLF1Jg==","signatures":[{"sig":"MEYCIQC3PCiSd7KLzCCsPyTJ79F2C+HEutG6u9gB/j8KboQ/0QIhAPkx7Vipf3KsAYK0+zAcuIUW89X8c9LzBX1Dv9H+w8KU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":960448},"main":"./dist/index.cjs","types":"./dist/index.d.cts","engines":{"node":"^18.18 || >=20"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"gitHead":"22e494c38f88122d08be4c9752ab00cdad57a9d5","scripts":{"test":"NODE_OPTIONS=--experimental-vm-modules jest --reporters=jest-silent-reporter","build":"ts-bridge --project tsconfig.build.json --verbose --clean --no-references","build:all":"ts-bridge --project tsconfig.build.json --verbose --clean","build:docs":"typedoc","test:clean":"NODE_OPTIONS=--experimental-vm-modules jest --clearCache","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","test:verbose":"NODE_OPTIONS=--experimental-vm-modules jest --verbose","changelog:update":"../../scripts/update-changelog.sh @metamask/permission-controller","changelog:validate":"../../scripts/validate-changelog.sh @metamask/permission-controller","since-latest-release":"../../scripts/since-latest-release.sh","messenger-action-types:check":"tsx ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --check","messenger-action-types:generate":"tsx ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --generate"},"_npmUser":{"name":"metamaskbot","email":"metamask-npm@consensys.net"},"repository":{"url":"https://github.com/MetaMask/core.git","type":"git"},"description":"Mediates access to JSON-RPC methods, used to interact with pieces of the MetaMask stack, via middleware for json-rpc-engine","directories":{},"sideEffects":false,"dependencies":{"immer":"^9.0.6","nanoid":"^3.3.8","@metamask/utils":"^11.9.0","deep-freeze-strict":"^1.1.1","@metamask/messenger":"^1.2.0","@metamask/rpc-errors":"^7.0.2","@metamask/base-controller":"^9.1.0","@metamask/json-rpc-engine":"^10.3.0","@types/deep-freeze-strict":"^1.1.0","@metamask/controller-utils":"^11.20.0","@metamask/approval-controller":"^9.0.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","jest":"^29.7.0","ts-jest":"^29.2.5","typedoc":"^0.25.13","deepmerge":"^4.2.2","typescript":"~5.3.3","@types/jest":"^29.5.14","@ts-bridge/cli":"^0.6.4","@metamask/auto-changelog":"^6.1.0","typedoc-plugin-missing-exports":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/permission-controller_13.1.0_1778081072682_0.3253703267535648","host":"s3://npm-registry-packages-npm-production"}},"13.1.1":{"name":"@metamask/permission-controller","version":"13.1.1","keywords":["Ethereum","MetaMask"],"license":"MIT","_id":"@metamask/permission-controller@13.1.1","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/core/tree/main/packages/permission-controller#readme","bugs":{"url":"https://github.com/MetaMask/core/issues"},"dist":{"shasum":"1a3b6574951446f9cb7d91a1eba39915aff191e6","tarball":"https://registry.npmjs.org/@metamask/permission-controller/-/permission-controller-13.1.1.tgz","fileCount":92,"integrity":"sha512-1ClzK2H0D+Zkg4papXJ2kDqyz7Y3ZHCFS+/doPifeJUPSbPq3sWVjgMkC+bEp6oKA2yafaPTwnPUDxMbLSNsjg==","signatures":[{"sig":"MEYCIQD/GqXOKKL2yGXb3H9ZZ4c4Wcf4M8v4C2vOORXAvuGtLgIhAPqp1b5cvSixo6UJi3ibQ8BnQCRidpdq0cSlKFcEo/4S","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":960894},"main":"./dist/index.cjs","types":"./dist/index.d.cts","engines":{"node":"^18.18 || >=20"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"gitHead":"685b5082b3a1d0f455d2efd7aab0e9a82fb8c8e9","scripts":{"test":"NODE_OPTIONS=--experimental-vm-modules jest --reporters=jest-silent-reporter","build":"ts-bridge --project tsconfig.build.json --verbose --clean --no-references","build:all":"ts-bridge --project tsconfig.build.json --verbose --clean","build:docs":"typedoc","test:clean":"NODE_OPTIONS=--experimental-vm-modules jest --clearCache","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","test:verbose":"NODE_OPTIONS=--experimental-vm-modules jest --verbose","changelog:update":"../../scripts/update-changelog.sh @metamask/permission-controller","changelog:validate":"../../scripts/validate-changelog.sh @metamask/permission-controller","since-latest-release":"../../scripts/since-latest-release.sh","messenger-action-types:check":"tsx ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --check","messenger-action-types:generate":"tsx ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --generate"},"_npmUser":{"name":"metamaskbot","email":"metamask-npm@consensys.net"},"repository":{"url":"https://github.com/MetaMask/core.git","type":"git"},"description":"Mediates access to JSON-RPC methods, used to interact with pieces of the MetaMask stack, via middleware for json-rpc-engine","directories":{},"sideEffects":false,"dependencies":{"immer":"^9.0.6","nanoid":"^3.3.8","@metamask/utils":"^11.9.0","deep-freeze-strict":"^1.1.1","@metamask/messenger":"^1.2.0","@metamask/rpc-errors":"^7.0.2","@metamask/base-controller":"^9.1.0","@metamask/json-rpc-engine":"^10.5.0","@types/deep-freeze-strict":"^1.1.0","@metamask/controller-utils":"^12.0.0","@metamask/approval-controller":"^9.0.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","jest":"^29.7.0","ts-jest":"^29.2.5","typedoc":"^0.25.13","deepmerge":"^4.2.2","typescript":"~5.3.3","@types/jest":"^29.5.14","@ts-bridge/cli":"^0.6.4","@metamask/auto-changelog":"^6.1.0","typedoc-plugin-missing-exports":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/permission-controller_13.1.1_1778494946543_0.04994478760801346","host":"s3://npm-registry-packages-npm-production"}},"14.0.0":{"name":"@metamask/permission-controller","version":"14.0.0","keywords":["Ethereum","MetaMask"],"license":"MIT","_id":"@metamask/permission-controller@14.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/core/tree/main/packages/permission-controller#readme","bugs":{"url":"https://github.com/MetaMask/core/issues"},"dist":{"shasum":"7f20773adfe5413e3f141c4cecc618cad34fb202","tarball":"https://registry.npmjs.org/@metamask/permission-controller/-/permission-controller-14.0.0.tgz","fileCount":48,"integrity":"sha512-b0DD3RcxALo0ddb2v8X8t/hOnNghMjza8yJgWKIrRyGp7RpWQk73CWKfyNAf0il7UP1vYNzf5xkdB7A6Q9ZHSQ==","signatures":[{"sig":"MEYCIQCVSivKIE99cxkKnt4ASVX36IJGpIOvYnPnmdEZ+w68IQIhAKJbuQMHcI2W5tz2goEls1yonSdFM2SrxoONOf+mC21S","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@metamask%2fpermission-controller@14.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":501487},"type":"module","engines":{"node":"^22.14.0 || ^24"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"e12dae84191fd33e43e0996607a15828ef7539da","scripts":{"test":"NODE_OPTIONS=--experimental-vm-modules jest --reporters=jest-silent-reporter","build":"tsc --project tsconfig.build.json","build:all":"tsc --build tsconfig.build.json --verbose","build:docs":"typedoc","test:clean":"NODE_OPTIONS=--experimental-vm-modules jest --clearCache","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","build:clean":"yarn build:only-clean && yarn build","test:verbose":"NODE_OPTIONS=--experimental-vm-modules jest --verbose","lint:tsconfigs":"tsx ../../scripts/lint-tsconfigs/lint-tsconfigs.mts","build:only-clean":"rimraf './dist' './tsconfig.build.tsbuildinfo'","changelog:update":"../../scripts/update-changelog.sh @metamask/permission-controller","changelog:validate":"../../scripts/validate-changelog.sh @metamask/permission-controller","lint:tsconfigs:fix":"tsx ../../scripts/lint-tsconfigs/lint-tsconfigs.mts --fix","since-latest-release":"../../scripts/since-latest-release.sh","messenger-action-types:check":"tsx ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --check","messenger-action-types:generate":"tsx ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --generate"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","approver":{"name":"mrten","email":"maarten@zuidhoorn.com"},"trustedPublisher":{"id":"github","oidcConfigId":"oidc:9bfce5e3-cf4f-4809-a559-2a0cc28f1dbe"}},"repository":{"url":"https://github.com/MetaMask/core.git","type":"git"},"description":"Mediates access to JSON-RPC methods, used to interact with pieces of the MetaMask stack, via middleware for json-rpc-engine","directories":{},"sideEffects":false,"dependencies":{"immer":"^9.0.6","nanoid":"^3.3.8","@metamask/utils":"^11.12.0","deep-freeze-strict":"^1.1.1","@metamask/messenger":"^3.0.0","@metamask/rpc-errors":"^7.0.2","@metamask/base-controller":"^10.0.0","@metamask/json-rpc-engine":"^11.0.0","@types/deep-freeze-strict":"^1.1.0","@metamask/controller-utils":"^13.0.0","@metamask/approval-controller":"^10.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","jest":"^30.4.2","rimraf":"^5.0.5","ts-jest":"^29.4.11","typedoc":"^0.25.13","deepmerge":"^4.2.2","typescript":"npm:@typescript/typescript6@^6.0.2","@types/jest":"^30.0.0","@typescript/native":"npm:typescript@^7.0.2","@metamask/auto-changelog":"^6.1.0","typedoc-plugin-missing-exports":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/permission-controller_14.0.0_1788986307967_0.0643930530897292","host":"s3://npm-registry-packages-npm-production"}},"14.1.0":{"_id":"@metamask/permission-controller@14.1.0","bugs":{"url":"https://github.com/MetaMask/core/issues"},"dist":{"shasum":"ef590ff9dd3eef8a5102006cdf1c13e153b30f1f","tarball":"https://registry.npmjs.org/@metamask/permission-controller/-/permission-controller-14.1.0.tgz","integrity":"sha512-6Tn6z1WrRKMCLtX+L2zcoaB6rQpTV2aomE2Ef5myyQLqRHXd+qbibj0LDmWCf/O8O+I6jAS/NpNdPs2VyH9JvA==","fileCount":48,"unpackedSize":502880,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@metamask%2fpermission-controller@14.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQC1xZhutafVkQCXPinIH950e6iVTdR+uEY4zH5HWvKuEgIhAN9FueajkfgAU9fBYyvngM7gaPWH2E2U2hLBHFIQ4Agg"}]},"name":"@metamask/permission-controller","type":"module","engines":{"node":"^22.14.0 || ^24 || ^26"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"da6cac24331f5a6f9dd39d390af26ffb3b2ef122","license":"MIT","scripts":{"test":"vitest","build":"tsc --project tsconfig.build.json","build:all":"tsc --build tsconfig.build.json --verbose","build:docs":"typedoc","test:clean":"vitest --clearCache","test:watch":"vitest --watch","build:clean":"yarn build:only-clean && yarn build","test:verbose":"vitest --reporter=verbose","lint:tsconfigs":"node --import ../../scripts/resolver/register.ts ../../scripts/lint-tsconfigs/lint-tsconfigs.ts","build:only-clean":"rimraf './dist' './tsconfig.build.tsbuildinfo'","changelog:update":"../../scripts/update-changelog.sh @metamask/permission-controller","changelog:validate":"../../scripts/validate-changelog.sh @metamask/permission-controller","lint:tsconfigs:fix":"node --import ../../scripts/resolver/register.ts ../../scripts/lint-tsconfigs/lint-tsconfigs.ts --fix","since-latest-release":"../../scripts/since-latest-release.sh","messenger-action-types:check":"node --import ../../scripts/resolver/register.ts ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --check","messenger-action-types:generate":"node --import ../../scripts/resolver/register.ts ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --esm --generate"},"version":"14.1.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"9bfce5e3-cf4f-4809-a559-2a0cc28f1dbe"},"approver":{"name":"frederikbolding","email":"frederik.bolding@consensys.net"}},"homepage":"https://github.com/MetaMask/core/tree/main/packages/permission-controller#readme","keywords":["Ethereum","MetaMask"],"repository":{"url":"https://github.com/MetaMask/core.git","type":"git"},"description":"Mediates access to JSON-RPC methods, used to interact with pieces of the MetaMask stack, via middleware for json-rpc-engine","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":"^11.1.18","nanoid":"^3.3.19","@metamask/utils":"^12.0.1","fast-deep-equal":"^3.1.3","deep-freeze-strict":"^1.1.1","@metamask/messenger":"^3.0.0","@metamask/rpc-errors":"^7.0.3","@metamask/base-controller":"^10.1.0","@metamask/json-rpc-engine":"^11.0.0","@types/deep-freeze-strict":"^1.1.0","@metamask/controller-utils":"^13.0.0","@metamask/approval-controller":"^10.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"devDependencies":{"rimraf":"^6.1.3","vitest":"^5.0.0","typedoc":"^0.28.20","typescript":"npm:@typescript/typescript6@^6.0.2","@typescript/native":"npm:typescript@^7.0.2","@metamask/auto-changelog":"^6.2.1","typedoc-plugin-missing-exports":"^4.1.4"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/permission-controller_14.1.0_1793192470358_0.505839722503517"},"_hasShrinkwrap":false}},"time":{"created":"2022-11-22T00:05:15.809Z","modified":"2026-10-28T13:01:10.935Z","1.0.0":"2022-11-22T00:05:16.104Z","1.0.1":"2022-12-02T23:22:35.630Z","1.0.2":"2022-12-06T16:40:16.193Z","2.0.0":"2023-01-24T18:08:26.375Z","3.0.0":"2023-02-17T22:41:46.386Z","3.1.0":"2023-03-29T13:55:35.220Z","3.2.0":"2023-04-26T12:02:55.776Z","4.0.0":"2023-05-26T17:29:14.326Z","4.0.1":"2023-06-30T17:17:14.723Z","4.1.0":"2023-07-18T20:34:07.848Z","4.1.1":"2023-08-28T19:07:16.168Z","4.1.2":"2023-09-29T12:13:32.330Z","5.0.0":"2023-10-04T21:42:50.574Z","5.0.1":"2023-11-08T21:00:42.910Z","6.0.0":"2023-11-22T19:51:38.182Z","7.0.0":"2023-12-22T20:15:51.077Z","7.1.0":"2024-01-05T14:18:38.969Z","8.0.0":"2024-01-23T21:47:27.785Z","8.0.1":"2024-02-26T10:42:12.026Z","9.0.0":"2024-03-12T19:48:40.251Z","9.0.1":"2024-03-13T11:27:59.302Z","9.0.2":"2024-03-15T10:08:22.205Z","9.1.0":"2024-05-28T16:18:05.892Z","9.1.1":"2024-05-31T18:08:39.976Z","10.0.0":"2024-05-31T19:51:44.518Z","10.0.1":"2024-07-11T20:13:51.364Z","11.0.0":"2024-07-22T15:21:19.424Z","11.0.1":"2024-09-04T13:47:58.421Z","11.0.2":"2024-09-16T13:44:23.138Z","11.0.3":"2024-10-29T11:35:34.899Z","11.0.4":"2024-12-03T01:06:06.327Z","11.0.5":"2025-01-13T13:38:22.413Z","11.0.6":"2025-02-11T15:02:13.795Z","11.1.0":"2025-10-09T17:41:06.404Z","11.1.1":"2025-10-24T16:19:16.468Z","12.0.0":"2025-10-27T19:53:21.095Z","12.1.0":"2025-10-28T21:11:39.636Z","12.1.1":"2025-11-20T12:17:36.270Z","12.2.0":"2026-01-06T12:11:43.579Z","12.2.1":"2026-03-17T20:46:47.754Z","12.3.0":"2026-03-26T19:21:27.285Z","13.0.0":"2026-05-01T13:09:01.403Z","13.1.0":"2026-05-06T15:24:32.867Z","13.1.1":"2026-05-11T10:22:26.819Z","14.0.0":"2026-09-09T20:38:28.048Z","14.1.0":"2026-10-28T13:01:10.500Z"},"bugs":{"url":"https://github.com/MetaMask/core/issues"},"license":"MIT","homepage":"https://github.com/MetaMask/core/tree/main/packages/permission-controller#readme","keywords":["Ethereum","MetaMask"],"repository":{"url":"https://github.com/MetaMask/core.git","type":"git"},"description":"Mediates access to JSON-RPC methods, used to interact with pieces of the MetaMask stack, via middleware for json-rpc-engine","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":""}