{"_id":"@metamask/base-controller","_rev":"63-6dd255a6d36077e2a58ef84f5b6a8322","name":"@metamask/base-controller","dist-tags":{"latest":"10.1.0"},"versions":{"1.0.0":{"name":"@metamask/base-controller","version":"1.0.0","keywords":["MetaMask","Ethereum"],"license":"MIT","_id":"@metamask/base-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/base-controller#readme","bugs":{"url":"https://github.com/MetaMask/controllers/issues"},"dist":{"shasum":"9de86efafdf88b46f6d3710f8708a9515fd8ecf6","tarball":"https://registry.npmjs.org/@metamask/base-controller/-/base-controller-1.0.0.tgz","fileCount":16,"integrity":"sha512-bZnv/P3Zb247vVS4HT3lvlNdi0JNT5mt3dWBtWj6c9C/AVR9LDeTUz7nIPxzvm9lwDZktYgp+GXDDr/LfDKkAQ==","signatures":[{"sig":"MEYCIQDxrYc8DkhPlyKDiXqT8L8Y/7z7IDB2sKoTqztdlduK7gIhAIry9zlGtsV8yjeFTtdLYnZG4QY5LKdjlHNB9UFywOqK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":104349,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjfBIeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrHaA/8DA2MasKmFi1GuhKx2EcfUVjkZjRa7tvQqX0xiqOm80bzo3Zz\r\nqeYsx6hhSFTUU2oUKcITW8CqTipHk8k86vXwkblf6W8LUw/7shT87VP6BIVv\r\ngkEPMH1Bc2Jd6j/6B0vRS+3/UJAeBN/lD4+KTa6Kb9wHJeBRQNncOTNlEOdF\r\nDbyutZPkvtH0X5S7u7B7QkKtw+TfeYh1JLz+AUTmCv2mq12UGKbghsYfwDXF\r\nRaDCRdxaA1bp/MuQ+dJbFIvsL3NVg8BiQUSMPX2SBe1XjZlzLrSsKieIWQKY\r\nOGawJxjK7cCP/e83ZMyTVgof5XqS9CGcWGM3hO3wHJlzPVVe/DD95UfIGava\r\nRqpZtOVGRKrQFUTtFHEp06X/UCTu784FwvbxLW7Q++4UPlvZTBmmVTMic1lc\r\niXnxS7bumkm6V6NpMllEn8RJUkMfYkq5Zj5E7xLNPixXl8nVMr0U03BNwqTh\r\nMJxZhVkVOIX8HCGnA3VlE0eD9VmG8EMIhcYCXiGS/Zi3Lx1qS1Mm00SSPryn\r\nkNPt5Jv0RNBrRMh4uwVXN+a01CSPCMbQow58f/6URMnSMk+tHSWpFBPwjlwo\r\nEJIetbbQgM4pFlHEP9U+Q6pQJOeQNpmKn5ZG65xgc7RVgbVI3OH02B/KUnU2\r\nBht8xqsTOB52+ChLtFF9T97CKLGlXbFBdOs=\r\n=pM2j\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/base-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":"Provides scaffolding for controllers as well a communication system for all controllers","directories":{},"dependencies":{"immer":"^9.0.6","@metamask/controller-utils":"~1.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.4.2","sinon":"^9.2.4","ts-jest":"^26.5.2","typedoc":"^0.22.15","deepmerge":"^4.2.2","typescript":"~4.6.3","@types/jest":"^26.0.22","@types/sinon":"^9.0.10","@metamask/auto-changelog":"^3.1.0","typedoc-plugin-missing-exports":"^0.22.6"},"_npmOperationalInternal":{"tmp":"tmp/base-controller_1.0.0_1669075486322_0.41121803649594435","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@metamask/base-controller","version":"1.1.0","keywords":["MetaMask","Ethereum"],"license":"MIT","_id":"@metamask/base-controller@1.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/controllers/tree/main/packages/base-controller#readme","bugs":{"url":"https://github.com/MetaMask/controllers/issues"},"dist":{"shasum":"d83d65b18dc731d40e5fe221353ef98f1f4c1d05","tarball":"https://registry.npmjs.org/@metamask/base-controller/-/base-controller-1.1.0.tgz","fileCount":16,"integrity":"sha512-u4dzf2tFmu6nqLgrETtSOiUgfgofVXUiauzLzWnIP9pJWA02CU7v71UBWpIOkgOYWRqXKn23XTCuo7IQOpVYYw==","signatures":[{"sig":"MEUCIQCndRnUnY+c4WQHVdl+lgk29leCu3quP7ZpBHliemDr9AIgMLPiODoDTQTgFhO+TC3jO55gfsf0mfVSllq7m5zXdrs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":107285,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjhjPNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpRkQ//YdI3A/Dtz6M3Q+KWMbHHzMaAQGLT3ru7rHQsF9wH+H4x8NS9\r\nRucHUQ3QSk/Au5AWoUgIO4UFflFOnDkVbq9eWs54floVS7V3LaGBTYhFbD3s\r\ndlkP+/X9HTmuy91oLJzUKWm2wPOcPobv1NRGjua7CSktfKCsagGvgdw/x+nh\r\ny8Pcs4hl5zGU4WUbaFXjJJRlhc9q0ODbBbz5fQ3Lkv7U701+8CuBdthignyR\r\n93XOpGW9yRCRRBmHAKkP4Ebtdf5Qd3tcvYUYnU5/AjNfFdm0yf2WXkd/unic\r\nsOD6zaSIsiZ0CbW/qOVaFTlBvPFg21IIKgpmGXkNAR8DeUbnqffHLTmbVKAy\r\nl4d0a/4QSrxed4UfZRZEvNhiiGtovc0yEIunFrqWuK4DRaudUFmCsDHj+nXj\r\nSeXBynI3gxD2z7cd1lZ3Ns0UQK4JDcJTJBoW2xIVEskEq2cM6tpI2JnIk3nJ\r\ny/MvnpMlxkisafcoa04WLowi4GMY97V5T2xZmvA9ww+KCo5tFk6Ow9LOCE9J\r\n2lZlxQEWot5CqhbMn4KwUCyed21Wh5pT6iDe2b1+PQXelh2+u9rwEnbqetYl\r\niSoSl8v96ZhpS+yI/pjGTTJidgBcDzXyPhvPkHuvI7mTknZN1MparlPKXxuq\r\nmz2V2bTAIJOymcGDLh6000l1zqBQ6R4h8MI=\r\n=62X3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=14.0.0"},"gitHead":"a3d649222a88c26335264c54d764d48e9ea4a074","scripts":{"test":"jest","build:docs":"typedoc","test:watch":"jest --watch","publish:preview":"yarn npm publish --tag preview","changelog:validate":"../../scripts/validate-changelog.sh @metamask/base-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":"Provides scaffolding for controllers as well a communication system for all controllers","directories":{},"dependencies":{"immer":"^9.0.6","@metamask/controller-utils":"~1.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.4.2","sinon":"^9.2.4","ts-jest":"^26.5.2","typedoc":"^0.22.15","deepmerge":"^4.2.2","typescript":"~4.6.3","@types/jest":"^26.0.22","@types/sinon":"^9.0.10","@metamask/auto-changelog":"^3.1.0","typedoc-plugin-missing-exports":"^0.22.6"},"_npmOperationalInternal":{"tmp":"tmp/base-controller_1.1.0_1669739469240_0.5889814769765551","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"@metamask/base-controller","version":"1.1.1","keywords":["MetaMask","Ethereum"],"license":"MIT","_id":"@metamask/base-controller@1.1.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/base-controller#readme","bugs":{"url":"https://github.com/MetaMask/controllers/issues"},"dist":{"shasum":"34c2db471328b92a3a46f9c2547bbb9d37803258","tarball":"https://registry.npmjs.org/@metamask/base-controller/-/base-controller-1.1.1.tgz","fileCount":16,"integrity":"sha512-erDfd+OcHnixSZObPNHuDn2G3rRT2B9J/JaOmjjQN64o9RqDYid87Zb0z03wK8cbJ/pEHhhDIBn6t2gMWcdwrQ==","signatures":[{"sig":"MEUCIQDfWBP+dWRfLJw8wa8Mwy/wkVZZPTF6y0aEfjw961eLDAIgNLPPhHkHXuk/LgAsd+yAMGne5IXiwk0aD1UkTmjy5+o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":107567,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjioijACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqnsQ//W5WiSbcjot2dRJXxCMBlFk7FgHEBhdBD2BTi6amS3QJ6ZJTl\r\nMCiBIwJqMLnmtCEybHe9XOQ36c7pwhjcliIF2zzNMdAYpqPLTk1SeZ+K7hyQ\r\nC6IvV7+xvmml/jUDYK4l2fSYgpcIExzkVRrgBLjoo8eoE5pkyTRH8urxuRQ4\r\nyXOS9FPQ/obrgZ95am8pd2R6IFUH0qKYgiZUeu5gbuyW+K6VgLiRdaqRfA6X\r\nFBGvK1jtvcpbZA4r7ofYJsS8gKbXhBkfgxIqja3QVAPqayXOVtxlTdQnua0F\r\n/Ohv5sE7vBwqZUIG+80201psJXkE7Pjtm8ZUvz1zkIJjuCixVYxPwbeugnru\r\nlToYZqpveVpf7ATe7xMqR5b7R/T7Enuk5voXWYBkHGhsOEI0vz63PDMpY5Wz\r\nHE0vzKBJgn01U5aRCO1RLmsOc9u10CEfSlvy1OU5mVQSbX/AsOerDoszMbv1\r\nBYTxfwcsdiATIhbsiBPY2H+60O1N6uQwrjqcYP23XWP6ckFCT5b/CFwA9vLD\r\nk+NrBapgCqokaaAYrknHVc88iy1Cb9abRKtWad9hr5Uc1yXXcgEtr0Qc7HgG\r\nvbRsX+y609GnR9brSczFzSYBuUPLu3FfQxdgmwKycBpt8y1BhWpHjHpuNAqJ\r\nCd0Cv4o6EgHK316+ccrnLK0fq0zopWLcqjk=\r\n=R2bH\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/base-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":"Provides scaffolding for controllers as well a communication system for all controllers","directories":{},"dependencies":{"immer":"^9.0.6","@metamask/controller-utils":"^1.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.4.2","sinon":"^9.2.4","ts-jest":"^26.5.2","typedoc":"^0.22.15","deepmerge":"^4.2.2","typescript":"~4.6.3","@types/jest":"^26.0.22","@types/sinon":"^9.0.10","@metamask/auto-changelog":"^3.1.0","typedoc-plugin-missing-exports":"^0.22.6"},"_npmOperationalInternal":{"tmp":"tmp/base-controller_1.1.1_1670023331099_0.1540091593959667","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"@metamask/base-controller","version":"1.1.2","keywords":["MetaMask","Ethereum"],"license":"MIT","_id":"@metamask/base-controller@1.1.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/core/tree/main/packages/base-controller#readme","bugs":{"url":"https://github.com/MetaMask/core/issues"},"dist":{"shasum":"92643d16a322664adae924cf45806c96c6704e30","tarball":"https://registry.npmjs.org/@metamask/base-controller/-/base-controller-1.1.2.tgz","fileCount":16,"integrity":"sha512-lOV3dyaTw+dTZOYkpjFwKN4DfOlvRpALknUlOzoFg+ChLeva8T7E4/pyo52FOEtxhajsq9/77soGm729oaNGMA==","signatures":[{"sig":"MEUCIQCeYKQwRyQ5LZ6wHql1MsM/rceExgaXqayHF2HWZHcijQIgZKFx34hZ+2H9GGIcol8JQA4uHWn3Oc/hTYeSadpyx7w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":107813,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj0B57ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrr2g/+Por4IXH9RHdfH/5EJOeiXrO+EoXV0e+Ek8Mq6w8tt7G5Wkzq\r\nRvbZIEsOsK6b6XTRZBFWwprgt3MZUYWfMr4nLq+xGd08YHZ37rvQy9txh6fr\r\nA2qd83NWsXN1epDvCu8huRFYMYnDkwpFwkxAbx+OxY7WcRtcahhRJKQ/XPED\r\nbbxgqvFKrM/qYZpcZnoZY+rm/3gkKS7Jy6aiSkfu5kmeuGYuqvg/AiAMIl2f\r\nDhD0Uerk+6A3Dox7kH9BDy41uHG3gWNxrOSG90O+cgVlwg+iNOfYNupcCdeQ\r\nUHEGYhyed8t9vvwlNEkZXfXvXWJ36/FkTsLbV6cGod4RcEvLcO9YWmkYJulM\r\nPs8OV7Vl/TflP6ZEPGTyDN38wcM+tNTdS+UjlBrMA65/+vwQbP/TFfZMOeMS\r\nAcrtbVQvcTgbV8nqzEIPc2zuTO+UKJsZWxDeHK7ueRE0e9UoSJJiA3OqW/pZ\r\nUx2kf2lPwYEp0iKesps7zqxK/W6PcXAhnldgnbeaNkcsC15DhdXQUb0Sbpz3\r\nPzEJXI2nv8xNY8CO0bJ533z+UP4I3jfKO3eArd26taZgmX40CPEsqBEev0td\r\n/Pv6wNwEQSAWCkEi9K06KZ+lW2rFcDbBltBOy0XJi1+dUrSEH7D3Qg+WKRPj\r\n7cN61rSJ6HAzaBpENu7fTWufdpPEk87U7Lw=\r\n=rmHW\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/base-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":"Provides scaffolding for controllers as well a communication system for all controllers","directories":{},"dependencies":{"immer":"^9.0.6","@metamask/controller-utils":"^2.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.4.2","sinon":"^9.2.4","ts-jest":"^26.5.2","typedoc":"^0.22.15","deepmerge":"^4.2.2","typescript":"~4.6.3","@types/jest":"^26.0.22","@types/sinon":"^9.0.10","@metamask/auto-changelog":"^3.1.0","typedoc-plugin-missing-exports":"^0.22.6"},"_npmOperationalInternal":{"tmp":"tmp/base-controller_1.1.2_1674583675228_0.22051086838397427","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@metamask/base-controller","version":"2.0.0","keywords":["MetaMask","Ethereum"],"license":"MIT","_id":"@metamask/base-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/base-controller#readme","bugs":{"url":"https://github.com/MetaMask/core/issues"},"dist":{"shasum":"8f9130df3edaa270ade00378cf57917545d44617","tarball":"https://registry.npmjs.org/@metamask/base-controller/-/base-controller-2.0.0.tgz","fileCount":16,"integrity":"sha512-DppA4/HCabsphVucNRpWA3/mp6m2KhZr/8gidSlpUNLMFqljOKA81GW9nemN3HDqH1RoZdXusI82/4SPEbdbaA==","signatures":[{"sig":"MEYCIQC8HHvXmWFFh3ViltuY53BrrYSFKZ/rZm5BgXafufjiggIhAKwEUFgVM8dB7ibZrVFG+ztSZu2CcNT0UFJrB9Hcl0f4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":108190,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj8AKMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrVQA//W/56ZKeq3FYSGkwhS/cLM0kU+DL0mAzXrBrkH74YnZobqEKv\r\niZk2VvBkR2H0qYKzlNpLNnjrONUcqXF+JtuZ3aQYZeF7o+YXecI8pHT9A1jD\r\n2dy2wKLhX+uyT1NS3jju54Rs291k75YJ+2BUpaS4Lr54FSvmKpcaCxUP75Jk\r\niQmUChJ4rMwK34JfIAJDlDbCk44gQ+gzTcEOGKJFWEpG0eIznRVO8ZckqFnC\r\niXa24a4gutCvZ//JtXbCFYh6W25Mw216uXL9nQOQUaMFznxZtjFYw7bhobwm\r\ntII8P2FJkSlo123Az3Z18B474HXNDffC8jXculfym9xwaB8op2BzZGHQgGGF\r\nIKxWiM9V8kXiUJFVJkPzRQAToF9j+C7diUxIXV5KkyfdH24o89Yr0+Nc8pew\r\nOS9l2FSPmVtWifibacoSGC3zBrvC/nSu93NxafemedZB5gnv8m8jlL8SpL63\r\nXv/3vmFdSh8S4W6DlQsPy/QTpdwjzf2R4GOqeJG6cfL25fEeu+I7BZkMBeAJ\r\nUtSpjxgqolOKdQpS+BHL9hc8MEMKVUZgz6OIUoIZTy0lh80Kd4klvPO0vxyP\r\ngiN4V6MkS3tLq7lY2wHJuDR+1iTqbfjrPd2WtgQ3Lnk9qgxXlW/SbQlGeYDn\r\nkaXYSiikHbrK3P2Upu38Z/rHz+Q0X0V+tK0=\r\n=EpJe\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/base-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":"Provides scaffolding for controllers as well a communication system for all controllers","directories":{},"dependencies":{"immer":"^9.0.6","@metamask/controller-utils":"^3.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.4.2","sinon":"^9.2.4","ts-jest":"^26.5.2","typedoc":"^0.22.15","deepmerge":"^4.2.2","typescript":"~4.6.3","@types/jest":"^26.0.22","@types/sinon":"^9.0.10","@metamask/auto-changelog":"^3.1.0","typedoc-plugin-missing-exports":"^0.22.6"},"_npmOperationalInternal":{"tmp":"tmp/base-controller_2.0.0_1676673676210_0.40414561482886247","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"@metamask/base-controller","version":"3.0.0","keywords":["MetaMask","Ethereum"],"license":"MIT","_id":"@metamask/base-controller@3.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/base-controller#readme","bugs":{"url":"https://github.com/MetaMask/core/issues"},"dist":{"shasum":"8da8022c24e2f27fb054884d6f86b0f4e8309877","tarball":"https://registry.npmjs.org/@metamask/base-controller/-/base-controller-3.0.0.tgz","fileCount":20,"integrity":"sha512-WmbWQI7dRCMr57BWztQGfhjIkZYhUQbosEPcGEp/KUTJSrIr6iLKSUSrQkOZvoTiA6GkkT7tGAtTYwZcEeCFlQ==","signatures":[{"sig":"MEYCIQDQ+HYn2cCVbvH0KRc2NhSaBow1c0dde+JyAaJAPF963AIhAPOKffVZ+1UfoZna8Dq4/mJ4CZv4dvHn/308W/YMbdDs","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":117761},"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/base-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":"Provides scaffolding for controllers as well a communication system for all controllers","directories":{},"dependencies":{"immer":"^9.0.6","@metamask/utils":"^5.0.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","sinon":"^9.2.4","ts-jest":"^27.1.4","typedoc":"^0.22.15","deepmerge":"^4.2.2","typescript":"~4.6.3","@types/jest":"^27.4.1","@types/sinon":"^9.0.10","@metamask/auto-changelog":"^3.1.0","typedoc-plugin-missing-exports":"^0.22.6"},"_npmOperationalInternal":{"tmp":"tmp/base-controller_3.0.0_1685122130350_0.6767349945704058","host":"s3://npm-registry-packages"}},"3.1.0":{"name":"@metamask/base-controller","version":"3.1.0","keywords":["MetaMask","Ethereum"],"license":"MIT","_id":"@metamask/base-controller@3.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/base-controller#readme","bugs":{"url":"https://github.com/MetaMask/core/issues"},"dist":{"shasum":"0f56575e561d5c2c34ab9fd850a4446c861c2417","tarball":"https://registry.npmjs.org/@metamask/base-controller/-/base-controller-3.1.0.tgz","fileCount":20,"integrity":"sha512-glVxlXByURdk7bBkpqkiv3qslvwl5n3EB+PmteT/qTK01/eU3eygyWG7NvPBhWNGUUeIRQUJp++Prjk55nh6nQ==","signatures":[{"sig":"MEUCIQCRaaKZ41K4C9oKoo040IKUTK5MpP5wG+XPVMyswKz8MAIgPVsjq+IMndP4748UeO+D9klbnvrk0WNNAXV2jvmkSts=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":119587},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"0c87b9be72bb5f80004868a06cc9f00ac4151c8e","scripts":{"test":"jest","build:docs":"typedoc","test:watch":"jest --watch","publish:preview":"yarn npm publish --tag preview","changelog:validate":"../../scripts/validate-changelog.sh @metamask/base-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":"Provides scaffolding for controllers as well a communication system for all controllers","directories":{},"dependencies":{"immer":"^9.0.6","@metamask/utils":"^5.0.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","sinon":"^9.2.4","ts-jest":"^27.1.4","typedoc":"^0.22.15","deepmerge":"^4.2.2","typescript":"~4.6.3","@types/jest":"^27.4.1","@types/sinon":"^9.0.10","@metamask/auto-changelog":"^3.1.0","typedoc-plugin-missing-exports":"^0.22.6"},"_npmOperationalInternal":{"tmp":"tmp/base-controller_3.1.0_1689184163114_0.6697815910507938","host":"s3://npm-registry-packages"}},"3.2.0":{"name":"@metamask/base-controller","version":"3.2.0","keywords":["MetaMask","Ethereum"],"license":"MIT","_id":"@metamask/base-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/base-controller#readme","bugs":{"url":"https://github.com/MetaMask/core/issues"},"dist":{"shasum":"0f40e98e029815c23ede2727eab624398c1ea5eb","tarball":"https://registry.npmjs.org/@metamask/base-controller/-/base-controller-3.2.0.tgz","fileCount":20,"integrity":"sha512-7w84yAquLLy06x8r5HaKU0rpRag6SkrK0BlsVguMqLFTi/BRVhx+0bHz4GI4PFxnh+qH19bk42nU+B3gWm2c6w==","signatures":[{"sig":"MEUCIGcvrFoxWGgUqQXELZgzZ4g8MGooadfyoxMW1cZDWWDVAiEAwvACoeo9pgn3l79AMYKPAmJnTPz54hM+zUb1EtujnuA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":121697},"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/base-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":"Provides scaffolding for controllers as well a communication system for all controllers","directories":{},"dependencies":{"immer":"^9.0.6","@metamask/utils":"^6.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","sinon":"^9.2.4","ts-jest":"^27.1.4","typedoc":"^0.22.15","deepmerge":"^4.2.2","typescript":"~4.6.3","@types/jest":"^27.4.1","@types/sinon":"^9.0.10","@metamask/auto-changelog":"^3.1.0","typedoc-plugin-missing-exports":"^0.22.6"},"_npmOperationalInternal":{"tmp":"tmp/base-controller_3.2.0_1689712419154_0.49257232530802764","host":"s3://npm-registry-packages"}},"3.2.1":{"name":"@metamask/base-controller","version":"3.2.1","keywords":["MetaMask","Ethereum"],"license":"MIT","_id":"@metamask/base-controller@3.2.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/base-controller#readme","bugs":{"url":"https://github.com/MetaMask/core/issues"},"dist":{"shasum":"9bed5764e786280eccb16a6d1f6582c0f9200871","tarball":"https://registry.npmjs.org/@metamask/base-controller/-/base-controller-3.2.1.tgz","fileCount":20,"integrity":"sha512-KGMh2c9Lt/wHw+lHx7Mk/2uEqf1PKET+lc4R5UHmZ8HuasilhvVqvv/eoiUDBahoIRnK60zCbbclnc3VdnsScw==","signatures":[{"sig":"MEQCIAOzhwGpOJ5zITuXq9DpgzXF4y6/ef+gCC4NXEbA5tqDAiBwlDLan2+UvVb/j/PQrWnFMvPLzPeQUTrLZuQztxBwNw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":121902},"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/base-controller"},"_npmUser":{"name":"metamaskbot","email":"security@metamask.io"},"repository":{"url":"https://github.com/MetaMask/core.git","type":"git"},"description":"Provides scaffolding for controllers as well a communication system for all controllers","directories":{},"dependencies":{"immer":"^9.0.6","@metamask/utils":"^6.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","sinon":"^9.2.4","ts-jest":"^27.1.4","typedoc":"^0.22.15","deepmerge":"^4.2.2","typescript":"~4.6.3","@types/jest":"^27.4.1","@types/sinon":"^9.0.10","@metamask/auto-changelog":"^3.1.0","typedoc-plugin-missing-exports":"^0.22.6"},"_npmOperationalInternal":{"tmp":"tmp/base-controller_3.2.1_1693249606003_0.06635095967555826","host":"s3://npm-registry-packages"}},"3.2.2":{"name":"@metamask/base-controller","version":"3.2.2","keywords":["MetaMask","Ethereum"],"license":"MIT","_id":"@metamask/base-controller@3.2.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/base-controller#readme","bugs":{"url":"https://github.com/MetaMask/core/issues"},"dist":{"shasum":"c050055b6a235039aeda99375b66e162c4cee809","tarball":"https://registry.npmjs.org/@metamask/base-controller/-/base-controller-3.2.2.tgz","fileCount":20,"integrity":"sha512-5aUI+q+CkrifITDg2r+vYkWGZ0dmBM842sZWxrADRuRPliAl2GCW2Sh4dYIJRWTy4YiGLvLA8FeACRcchQ3onQ==","signatures":[{"sig":"MEYCIQDBuOdobwdy7s3urW2NvBCgfLuoTi83+FP7/3prcLaizAIhAK3RlTk0YG0RLogNeEKVmq7MJIl3940weYtgbNRZJKUO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":122126},"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/base-controller"},"_npmUser":{"name":"metamaskbot","email":"security@metamask.io"},"repository":{"url":"https://github.com/MetaMask/core.git","type":"git"},"description":"Provides scaffolding for controllers as well a communication system for all controllers","directories":{},"dependencies":{"immer":"^9.0.6","@metamask/utils":"^6.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","sinon":"^9.2.4","ts-jest":"^27.1.4","typedoc":"^0.23.15","deepmerge":"^4.2.2","typescript":"~4.8.4","@types/jest":"^27.4.1","@types/sinon":"^9.0.10","@metamask/auto-changelog":"^3.1.0","typedoc-plugin-missing-exports":"^0.23.0"},"_npmOperationalInternal":{"tmp":"tmp/base-controller_3.2.2_1695989558140_0.7782419204569591","host":"s3://npm-registry-packages"}},"3.2.3":{"name":"@metamask/base-controller","version":"3.2.3","keywords":["MetaMask","Ethereum"],"license":"MIT","_id":"@metamask/base-controller@3.2.3","maintainers":[{"name":"mcmire","email":"elliot.winkler@gmail.com"},{"name":"nicholasellul","email":"nicholas.ellul1@gmail.com"},{"name":"lgbot","email":"khebkoh9@anonaddy.me"},{"name":"naugtur","email":"naugtur@gmail.com"},{"name":"ritave","email":"olaf@tomalka.me"},{"name":"danfinlay","email":"dan@danfinlay.com"},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"rekmarks","email":"rekmarks@protonmail.com"},{"name":"metamaskbot","email":"security@metamask.io"},{"name":"gudahtt","email":"markjstacey@gmail.com"},{"name":"brad.decker","email":"bhdecker84@gmail.com"},{"name":"sethkfman","email":"sethkfman@gmail.com"}],"homepage":"https://github.com/MetaMask/core/tree/main/packages/base-controller#readme","bugs":{"url":"https://github.com/MetaMask/core/issues"},"dist":{"shasum":"7436a14f6789acf0814952dabaa70ee4fb7d473c","tarball":"https://registry.npmjs.org/@metamask/base-controller/-/base-controller-3.2.3.tgz","fileCount":20,"integrity":"sha512-k66oZe7BOEx0D5N5X8feE/32QlrUTmiEHHAZU/yCac2+VHllJOCEQV/cTeaAtgepnEf8O7SskvYZN+eIjgS99w==","signatures":[{"sig":"MEYCIQCgJIwqm65pYOVnufcc4dI/xA8Ifg6xEbXl3abvhxu2MgIhAL59S2QAjIEqBO3zF1zqxQL8BJJF8hnR1SXW0OK7JAZH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":122406},"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/base-controller"},"_npmUser":{"name":"metamaskbot","email":"security@metamask.io"},"repository":{"url":"https://github.com/MetaMask/core.git","type":"git"},"description":"Provides scaffolding for controllers as well a communication system for all controllers","directories":{},"dependencies":{"immer":"^9.0.6","@metamask/utils":"^8.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","sinon":"^9.2.4","ts-jest":"^27.1.4","typedoc":"^0.24.8","deepmerge":"^4.2.2","typescript":"~4.8.4","@types/jest":"^27.4.1","@types/sinon":"^9.0.10","@metamask/auto-changelog":"^3.1.0","typedoc-plugin-missing-exports":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/base-controller_3.2.3_1696455737010_0.3206406081086297","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"@metamask/base-controller","version":"4.0.0","keywords":["MetaMask","Ethereum"],"license":"MIT","_id":"@metamask/base-controller@4.0.0","maintainers":[{"name":"mcmire","email":"elliot.winkler@gmail.com"},{"name":"nicholasellul","email":"nicholas.ellul1@gmail.com"},{"name":"lgbot","email":"khebkoh9@anonaddy.me"},{"name":"naugtur","email":"naugtur@gmail.com"},{"name":"ritave","email":"olaf@tomalka.me"},{"name":"danfinlay","email":"dan@danfinlay.com"},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"rekmarks","email":"rekmarks@protonmail.com"},{"name":"metamaskbot","email":"security@metamask.io"},{"name":"gudahtt","email":"markjstacey@gmail.com"},{"name":"brad.decker","email":"bhdecker84@gmail.com"},{"name":"sethkfman","email":"sethkfman@gmail.com"}],"homepage":"https://github.com/MetaMask/core/tree/main/packages/base-controller#readme","bugs":{"url":"https://github.com/MetaMask/core/issues"},"dist":{"shasum":"f3b86923a8a4f7bf5a35f3e3f165c0c25ca7cc40","tarball":"https://registry.npmjs.org/@metamask/base-controller/-/base-controller-4.0.0.tgz","fileCount":24,"integrity":"sha512-ajG/1vXt3USkxEoYQd8aTckXqgMiuD4StRziTxXt0p5ROkKRZOp9luhwYrW/EBLJtdNEYXLAK5864q9okfRJHQ==","signatures":[{"sig":"MEQCIDm9oeMnQyjLv5tldNdLsk+as3PacfK0n4Brq2TdrL1uAiAkiISKW7Q6+F85JRey6W4JlQuwA3Pk3amITp9Z8nqmuw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":149534},"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/base-controller"},"_npmUser":{"name":"metamaskbot","email":"security@metamask.io"},"repository":{"url":"https://github.com/MetaMask/core.git","type":"git"},"description":"Provides scaffolding for controllers as well a communication system for all controllers","directories":{},"dependencies":{"immer":"^9.0.6","@metamask/utils":"^8.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","sinon":"^9.2.4","ts-jest":"^27.1.4","typedoc":"^0.24.8","deepmerge":"^4.2.2","typescript":"~4.8.4","@types/jest":"^27.4.1","@types/sinon":"^9.0.10","@metamask/auto-changelog":"^3.4.3","typedoc-plugin-missing-exports":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/base-controller_4.0.0_1700682661663_0.6106555962579907","host":"s3://npm-registry-packages"}},"4.0.1":{"name":"@metamask/base-controller","version":"4.0.1","keywords":["MetaMask","Ethereum"],"license":"MIT","_id":"@metamask/base-controller@4.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/base-controller#readme","bugs":{"url":"https://github.com/MetaMask/core/issues"},"dist":{"shasum":"3bb3117bdfdfcf8fa5058f13c7dcb10ac6fe7436","tarball":"https://registry.npmjs.org/@metamask/base-controller/-/base-controller-4.0.1.tgz","fileCount":24,"integrity":"sha512-t1DXcDHaFmx23XSMcz3nHP+ru4vvZmc07eVGYBC5o/4lzKdKq2PZy6XFw5noLtm7XOf3KO1ItXWikUAy1cEe5w==","signatures":[{"sig":"MEYCIQDFn7uFnPu+QS54g0ED/EajlOPnpqxxp/NciEHk+6v/zgIhAMmZ5iDVFXw2BwFiBwVRXeXVJbZADihlhpQu3FNV1bes","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":150979},"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/base-controller","changelog:validate":"../../scripts/validate-changelog.sh @metamask/base-controller"},"_npmUser":{"name":"metamaskbot","email":"security@metamask.io"},"repository":{"url":"https://github.com/MetaMask/core.git","type":"git"},"description":"Provides scaffolding for controllers as well a communication system for all controllers","directories":{},"dependencies":{"immer":"^9.0.6","@metamask/utils":"^8.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","sinon":"^9.2.4","ts-jest":"^27.1.4","typedoc":"^0.24.8","deepmerge":"^4.2.2","typescript":"~4.8.4","@types/jest":"^27.4.1","@types/sinon":"^9.0.10","@metamask/auto-changelog":"^3.4.4","typedoc-plugin-missing-exports":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/base-controller_4.0.1_1703276104441_0.6623938040056889","host":"s3://npm-registry-packages"}},"4.1.0":{"name":"@metamask/base-controller","version":"4.1.0","keywords":["MetaMask","Ethereum"],"license":"MIT","_id":"@metamask/base-controller@4.1.0","maintainers":[{"name":"mcmire","email":"elliot.winkler@gmail.com"},{"name":"nicholasellul","email":"nicholas.ellul1@gmail.com"},{"name":"lgbot","email":"khebkoh9@anonaddy.me"},{"name":"naugtur","email":"naugtur@gmail.com"},{"name":"ritave","email":"olaf@tomalka.me"},{"name":"danfinlay","email":"dan@danfinlay.com"},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"rekmarks","email":"rekmarks@protonmail.com"},{"name":"metamaskbot","email":"security@metamask.io"},{"name":"gudahtt","email":"markjstacey@gmail.com"},{"name":"brad.decker","email":"bhdecker84@gmail.com"},{"name":"sethkfman","email":"sethkfman@gmail.com"}],"homepage":"https://github.com/MetaMask/core/tree/main/packages/base-controller#readme","bugs":{"url":"https://github.com/MetaMask/core/issues"},"dist":{"shasum":"afddff1551b675ff240ae58ae841e389edadfa39","tarball":"https://registry.npmjs.org/@metamask/base-controller/-/base-controller-4.1.0.tgz","fileCount":24,"integrity":"sha512-dr7CUdeh+7qt4G0iSSf6ue57OlrPHow9IiLTkdyCpIhpfd0UAYr5Q4uk+sT84VBl7VLIyy8x0z5blEA2LHY1Cg==","signatures":[{"sig":"MEUCICsLKFZFgm4NOTwsd98DYEKzX4+nsrafOVUhK0VcPp3MAiEAhTlTZ5B6nRnuhbbZKmmOy8ZGCwG/Jywl4Xn8GmMc8lo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":161065},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"0b828a7da9928d5309e400a977cd3bb2fc7840a2","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/base-controller","changelog:validate":"../../scripts/validate-changelog.sh @metamask/base-controller"},"_npmUser":{"name":"metamaskbot","email":"security@metamask.io"},"repository":{"url":"https://github.com/MetaMask/core.git","type":"git"},"description":"Provides scaffolding for controllers as well a communication system for all controllers","directories":{},"dependencies":{"immer":"^9.0.6","@metamask/utils":"^8.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","sinon":"^9.2.4","ts-jest":"^27.1.4","typedoc":"^0.24.8","deepmerge":"^4.2.2","typescript":"~4.8.4","@types/jest":"^27.4.1","@types/sinon":"^9.0.10","@metamask/auto-changelog":"^3.4.4","typedoc-plugin-missing-exports":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/base-controller_4.1.0_1704899480049_0.6992004064896997","host":"s3://npm-registry-packages"}},"4.1.1":{"name":"@metamask/base-controller","version":"4.1.1","keywords":["MetaMask","Ethereum"],"license":"MIT","_id":"@metamask/base-controller@4.1.1","maintainers":[{"name":"mcmire","email":"elliot.winkler@gmail.com"},{"name":"nicholasellul","email":"nicholas.ellul1@gmail.com"},{"name":"lgbot","email":"khebkoh9@anonaddy.me"},{"name":"naugtur","email":"naugtur@gmail.com"},{"name":"ritave","email":"olaf@tomalka.me"},{"name":"danfinlay","email":"dan@danfinlay.com"},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"rekmarks","email":"rekmarks@protonmail.com"},{"name":"metamaskbot","email":"security@metamask.io"},{"name":"gudahtt","email":"markjstacey@gmail.com"},{"name":"brad.decker","email":"bhdecker84@gmail.com"},{"name":"sethkfman","email":"sethkfman@gmail.com"}],"homepage":"https://github.com/MetaMask/core/tree/main/packages/base-controller#readme","bugs":{"url":"https://github.com/MetaMask/core/issues"},"dist":{"shasum":"9b411adf4822de7382fe69d07bb6b3fc3e738923","tarball":"https://registry.npmjs.org/@metamask/base-controller/-/base-controller-4.1.1.tgz","fileCount":24,"integrity":"sha512-sJdsd/XlyOa0kRJ16qbM+xeQ8peV1yZcYumJmHCClPK09MkAlxq7EzsrahVZXUCFwcxtSucf244pbttnVqNthw==","signatures":[{"sig":"MEYCIQDJgScaXfUjy3s4g32CEXbOpWaaQC8gm0UPQExjEDUAMwIhALJr9VjP2tuP+qaGsRW6iz5/z2VLyY2L/aKOIvNG8DgI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":161296},"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/base-controller","changelog:validate":"../../scripts/validate-changelog.sh @metamask/base-controller"},"_npmUser":{"name":"metamaskbot","email":"security@metamask.io"},"repository":{"url":"https://github.com/MetaMask/core.git","type":"git"},"description":"Provides scaffolding for controllers as well a communication system for all controllers","directories":{},"dependencies":{"immer":"^9.0.6","@metamask/utils":"^8.3.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","sinon":"^9.2.4","ts-jest":"^27.1.4","typedoc":"^0.24.8","deepmerge":"^4.2.2","typescript":"~4.8.4","@types/jest":"^27.4.1","@types/sinon":"^9.0.10","@metamask/auto-changelog":"^3.4.4","typedoc-plugin-missing-exports":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/base-controller_4.1.1_1706046396099_0.45008153253205796","host":"s3://npm-registry-packages"}},"5.0.0":{"name":"@metamask/base-controller","version":"5.0.0","keywords":["MetaMask","Ethereum"],"license":"MIT","_id":"@metamask/base-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/base-controller#readme","bugs":{"url":"https://github.com/MetaMask/core/issues"},"dist":{"shasum":"1b614eb0ecc430ae35c908385b2fc084456e157d","tarball":"https://registry.npmjs.org/@metamask/base-controller/-/base-controller-5.0.0.tgz","fileCount":55,"integrity":"sha512-8sRxBGK6fl/iQgkHx6kafLUJKV5aMp8gbfJ7AS51NP1XLQX3Xf7SARGO4YERg/EbhTQ6dWihA9DpHt4Ay8/H0A==","signatures":[{"sig":"MEYCIQCqPWW2C7M/fT/Y9N+mhFDc7qIYydIo/Kl4uZNO65l9IAIhAJkCEw4oeh6LUupKWvktNrk0nB7lWM4wZXusnTDlAAz2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":289181},"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/base-controller","changelog:validate":"../../scripts/validate-changelog.sh @metamask/base-controller"},"_npmUser":{"name":"metamaskbot","email":"security@metamask.io"},"repository":{"url":"https://github.com/MetaMask/core.git","type":"git"},"description":"Provides scaffolding for controllers as well a communication system for all controllers","directories":{},"dependencies":{"immer":"^9.0.6","@metamask/utils":"^8.3.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","sinon":"^9.2.4","ts-jest":"^27.1.4","typedoc":"^0.24.8","deepmerge":"^4.2.2","typescript":"~4.8.4","@types/jest":"^27.4.1","@types/sinon":"^9.0.10","@metamask/auto-changelog":"^3.4.4","typedoc-plugin-missing-exports":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/base-controller_5.0.0_1710272864054_0.6580001576029495","host":"s3://npm-registry-packages"}},"5.0.1":{"name":"@metamask/base-controller","version":"5.0.1","keywords":["MetaMask","Ethereum"],"license":"MIT","_id":"@metamask/base-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/base-controller#readme","bugs":{"url":"https://github.com/MetaMask/core/issues"},"dist":{"shasum":"bab34653bb4ffe6f7871bd4c22b7771feecf49fe","tarball":"https://registry.npmjs.org/@metamask/base-controller/-/base-controller-5.0.1.tgz","fileCount":55,"integrity":"sha512-p8Y0rMKd4hepRX3Qv3QcOZ2tFlk9Ir0OGageThgh33kSCkh/EnjUEqsYN43vQX1s29zNYgnXs6bJHIlCkmwv4w==","signatures":[{"sig":"MEQCIGEjtdaMikf7nxc2WAY3LczdK7nBlt4P3k2roNQ7ophaAiBMWgUEzjGnOEO7b8pQTDURnXwLzDU+txZV4Bs2+V83Uw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":289419},"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/base-controller","changelog:validate":"../../scripts/validate-changelog.sh @metamask/base-controller"},"_npmUser":{"name":"metamaskbot","email":"security@metamask.io"},"repository":{"url":"https://github.com/MetaMask/core.git","type":"git"},"description":"Provides scaffolding for controllers as well a communication system for all controllers","directories":{},"dependencies":{"immer":"^9.0.6","@metamask/utils":"^8.3.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","sinon":"^9.2.4","ts-jest":"^27.1.4","typedoc":"^0.24.8","deepmerge":"^4.2.2","typescript":"~4.8.4","@types/jest":"^27.4.1","@types/sinon":"^9.0.10","@metamask/auto-changelog":"^3.4.4","typedoc-plugin-missing-exports":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/base-controller_5.0.1_1710329207919_0.20539075211834912","host":"s3://npm-registry-packages"}},"5.0.2":{"name":"@metamask/base-controller","version":"5.0.2","keywords":["MetaMask","Ethereum"],"license":"MIT","_id":"@metamask/base-controller@5.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/base-controller#readme","bugs":{"url":"https://github.com/MetaMask/core/issues"},"dist":{"shasum":"ab3584f67d9f2ff80958df21558e61650074e565","tarball":"https://registry.npmjs.org/@metamask/base-controller/-/base-controller-5.0.2.tgz","fileCount":55,"integrity":"sha512-izOaXXnLz9OXbdika0ZvIDf24pgsWNPI02Lm0E4eMU61ICpV78bzQB7YyIbMtF6MWnItw1RnX9jN6zNEmp5pdA==","signatures":[{"sig":"MEQCIA6UU+wGy3cUffv6+6FxQkF2enMu7G+Pqy38Tw+kz5iXAiB0y4Y3ftCplDP1CrYoTZ4ip1uqp9NpFuCmqAyswRPKwA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":289380},"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":"109ebe0405d566f1ce5fdb08013f17fcf4a8acd8","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/base-controller","changelog:validate":"../../scripts/validate-changelog.sh @metamask/base-controller"},"_npmUser":{"name":"metamaskbot","email":"security@metamask.io"},"repository":{"url":"https://github.com/MetaMask/core.git","type":"git"},"description":"Provides scaffolding for controllers as well a communication system for all controllers","directories":{},"dependencies":{"immer":"^9.0.6","@metamask/utils":"^8.3.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","sinon":"^9.2.4","ts-jest":"^27.1.4","typedoc":"^0.24.8","deepmerge":"^4.2.2","typescript":"~4.9.5","@types/jest":"^27.4.1","@types/sinon":"^9.0.10","@metamask/auto-changelog":"^3.4.4","typedoc-plugin-missing-exports":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/base-controller_5.0.2_1714491602584_0.3374235480365766","host":"s3://npm-registry-packages"}},"6.0.0":{"name":"@metamask/base-controller","version":"6.0.0","keywords":["MetaMask","Ethereum"],"license":"MIT","_id":"@metamask/base-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":"sethkfman","email":"sethkfman@gmail.com"}],"homepage":"https://github.com/MetaMask/core/tree/main/packages/base-controller#readme","bugs":{"url":"https://github.com/MetaMask/core/issues"},"dist":{"shasum":"c21563c3f887ab00da6a29c1dc258460e66698bf","tarball":"https://registry.npmjs.org/@metamask/base-controller/-/base-controller-6.0.0.tgz","fileCount":55,"integrity":"sha512-N1fyGh76Kouf3jnb8oPEKTgtU/rxkbv9KTJqwp6Wr3HwZQCGvDkoz+iS3N2apYwstIGuMd7NMrcs8v6SSWunIQ==","signatures":[{"sig":"MEYCIQDgTVgHShX4E5Ha16ARW/mmNRhLc3Wm/Iq+V1nzzHNNkwIhALBcpcJZ9eWsOkzMcpQYP6FUdK8MVYRsYHK3IxjQ/vBw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":287758},"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/base-controller","changelog:validate":"../../scripts/validate-changelog.sh @metamask/base-controller"},"_npmUser":{"name":"metamaskbot","email":"security@metamask.io"},"repository":{"url":"https://github.com/MetaMask/core.git","type":"git"},"description":"Provides scaffolding for controllers as well a communication system for all controllers","directories":{},"dependencies":{"immer":"^9.0.6","@metamask/utils":"^8.3.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","sinon":"^9.2.4","ts-jest":"^27.1.4","typedoc":"^0.24.8","deepmerge":"^4.2.2","typescript":"~4.9.5","@types/jest":"^27.4.1","@types/sinon":"^9.0.10","@metamask/auto-changelog":"^3.4.4","typedoc-plugin-missing-exports":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/base-controller_6.0.0_1717185055960_0.894558678717573","host":"s3://npm-registry-packages"}},"6.0.1":{"name":"@metamask/base-controller","version":"6.0.1","keywords":["MetaMask","Ethereum"],"license":"MIT","_id":"@metamask/base-controller@6.0.1","maintainers":[{"name":"mcmire","email":"elliot.winkler@gmail.com"},{"name":"nicholasellul","email":"nicholas.ellul1@gmail.com"},{"name":"lgbot","email":"khebkoh9@anonaddy.me"},{"name":"naugtur","email":"naugtur@gmail.com"},{"name":"ritave","email":"olaf@tomalka.me"},{"name":"danfinlay","email":"dan@danfinlay.com"},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"rekmarks","email":"rekmarks@protonmail.com"},{"name":"metamaskbot","email":"security@metamask.io"},{"name":"gudahtt","email":"markjstacey@gmail.com"},{"name":"sethkfman","email":"sethkfman@gmail.com"}],"homepage":"https://github.com/MetaMask/core/tree/main/packages/base-controller#readme","bugs":{"url":"https://github.com/MetaMask/core/issues"},"dist":{"shasum":"358c9f7f0e6a865bac242deeb4cb4e71769f962f","tarball":"https://registry.npmjs.org/@metamask/base-controller/-/base-controller-6.0.1.tgz","fileCount":55,"integrity":"sha512-rU/q4D7NYlaKUks4x1K5QI4cKn9Gto/63vC47IkPiSD5ozTY/PrKU2BNpJy0ayo7b03Xgq9bbnredom/BKsytA==","signatures":[{"sig":"MEUCICv6BxHcmCnRDGln+4epov7+AoSiRV4rgiePB1HEslQoAiEAwdF/ENm2W8/RAb82IscxAosVniFksk8XkQ5OGJ/33Gc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":290344},"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/base-controller","changelog:validate":"../../scripts/validate-changelog.sh @metamask/base-controller"},"_npmUser":{"name":"metamaskbot","email":"security@metamask.io"},"repository":{"url":"https://github.com/MetaMask/core.git","type":"git"},"description":"Provides scaffolding for controllers as well a communication system for all controllers","directories":{},"dependencies":{"immer":"^9.0.6","@metamask/utils":"^9.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","sinon":"^9.2.4","ts-jest":"^27.1.4","typedoc":"^0.24.8","deepmerge":"^4.2.2","typescript":"~4.9.5","@types/jest":"^27.4.1","@types/sinon":"^9.0.10","@metamask/auto-changelog":"^3.4.4","typedoc-plugin-missing-exports":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/base-controller_6.0.1_1720728810266_0.5304767447034575","host":"s3://npm-registry-packages"}},"6.0.2":{"name":"@metamask/base-controller","version":"6.0.2","keywords":["MetaMask","Ethereum"],"license":"MIT","_id":"@metamask/base-controller@6.0.2","maintainers":[{"name":"mcmire","email":"elliot.winkler@gmail.com"},{"name":"nicholasellul","email":"nicholas.ellul1@gmail.com"},{"name":"lgbot","email":"khebkoh9@anonaddy.me"},{"name":"naugtur","email":"naugtur@gmail.com"},{"name":"ritave","email":"olaf@tomalka.me"},{"name":"danfinlay","email":"dan@danfinlay.com"},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"rekmarks","email":"rekmarks@protonmail.com"},{"name":"metamaskbot","email":"security@metamask.io"},{"name":"gudahtt","email":"markjstacey@gmail.com"},{"name":"sethkfman","email":"sethkfman@gmail.com"}],"homepage":"https://github.com/MetaMask/core/tree/main/packages/base-controller#readme","bugs":{"url":"https://github.com/MetaMask/core/issues"},"dist":{"shasum":"710d4a1686616cc66c572099f065ebbfb6dbfcf5","tarball":"https://registry.npmjs.org/@metamask/base-controller/-/base-controller-6.0.2.tgz","fileCount":55,"integrity":"sha512-U6BWN/CLrXvDSsYOpx6QgavZO7XRi6n6zuz4Kqni2Sg2n6R9ixSS8JLZhYUbIBgosTf84tVURaSYsYavX3G5KQ==","signatures":[{"sig":"MEUCIQDLErrEna0zKwNzb7WuuGnSxbZ8iVBYBnGEWxbsz1d04AIgW84jfHplJJYjHNNyrK5E2seI9qgtVeX2WnPIUx6Gl1M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":299149},"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/base-controller","changelog:validate":"../../scripts/validate-changelog.sh @metamask/base-controller"},"_npmUser":{"name":"metamaskbot","email":"security@metamask.io"},"repository":{"url":"https://github.com/MetaMask/core.git","type":"git"},"description":"Provides scaffolding for controllers as well a communication system for all controllers","directories":{},"dependencies":{"immer":"^9.0.6","@metamask/utils":"^9.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","sinon":"^9.2.4","ts-jest":"^27.1.4","typedoc":"^0.24.8","deepmerge":"^4.2.2","typescript":"~5.0.4","@types/jest":"^27.4.1","@types/sinon":"^9.0.10","@metamask/auto-changelog":"^3.4.4","typedoc-plugin-missing-exports":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/base-controller_6.0.2_1721661654614_0.9394233526754143","host":"s3://npm-registry-packages"}},"6.0.3":{"name":"@metamask/base-controller","version":"6.0.3","keywords":["MetaMask","Ethereum"],"license":"MIT","_id":"@metamask/base-controller@6.0.3","maintainers":[{"name":"mcmire","email":"elliot.winkler@gmail.com"},{"name":"nicholasellul","email":"nicholas.ellul1@gmail.com"},{"name":"lgbot","email":"khebkoh9@anonaddy.me"},{"name":"naugtur","email":"naugtur@gmail.com"},{"name":"ritave","email":"olaf@tomalka.me"},{"name":"danfinlay","email":"dan@danfinlay.com"},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"rekmarks","email":"rekmarks@protonmail.com"},{"name":"metamaskbot","email":"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/base-controller#readme","bugs":{"url":"https://github.com/MetaMask/core/issues"},"dist":{"shasum":"9bb4e74234c1de5f99842c343ffa053c08055db1","tarball":"https://registry.npmjs.org/@metamask/base-controller/-/base-controller-6.0.3.tgz","fileCount":55,"integrity":"sha512-neUqsCXRT6QYcZO51y6Y5u9NPTHuxgNsW5Z4h///o1gDdV8lBeIG/b1ne+QPK422DZMAm4ChnkG1DDNf4PkErw==","signatures":[{"sig":"MEUCIQCeyD00HwJRiavt6+402DXdSS+nNRNbyzglSesADIcaHgIgZG7GC6zO6dU9tgPTIY/08QyRmvAJmxu2oI5HvNT9/0s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":299635},"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":"40cc4dcfade16cfb546a6ca315dc9ca76256252b","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/base-controller","changelog:validate":"../../scripts/validate-changelog.sh @metamask/base-controller"},"_npmUser":{"name":"metamaskbot","email":"metamask-npm@consensys.net"},"repository":{"url":"https://github.com/MetaMask/core.git","type":"git"},"description":"Provides scaffolding for controllers as well a communication system for all controllers","directories":{},"dependencies":{"immer":"^9.0.6","@metamask/utils":"^9.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","sinon":"^9.2.4","ts-jest":"^27.1.4","typedoc":"^0.24.8","deepmerge":"^4.2.2","typescript":"~5.2.2","@types/jest":"^27.4.1","@types/sinon":"^9.0.10","@metamask/auto-changelog":"^3.4.4","typedoc-plugin-missing-exports":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/base-controller_6.0.3_1724183328744_0.7135394074038783","host":"s3://npm-registry-packages"}},"7.0.0":{"name":"@metamask/base-controller","version":"7.0.0","keywords":["MetaMask","Ethereum"],"license":"MIT","_id":"@metamask/base-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":"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/base-controller#readme","bugs":{"url":"https://github.com/MetaMask/core/issues"},"dist":{"shasum":"c6eedac9692d65222d7715e048b1b6f74af07b12","tarball":"https://registry.npmjs.org/@metamask/base-controller/-/base-controller-7.0.0.tgz","fileCount":55,"integrity":"sha512-/wFqfXe/caAWvsHcSNJOTQdUPL7HJeM15d/7IzTI/Jpd1aaO4u/CVY5dPxnBXjhSVtQGQZC6jIGlWim5GluoUw==","signatures":[{"sig":"MEQCIHtRyUMTggj7MDr2CNiC7hD4BF3OEgaAlEs7bbuQQvf+AiA763qmg71gXGcGPLr6VGeXv7V3VCwMINmjsP6p41x9QA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":319661},"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":"8eb7cde27d5ec739d75e9a1654f627e17055d1d7","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/base-controller","changelog:validate":"../../scripts/validate-changelog.sh @metamask/base-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":"Provides scaffolding for controllers as well a communication system for all controllers","directories":{},"dependencies":{"immer":"^9.0.6","@metamask/utils":"^9.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","sinon":"^9.2.4","ts-jest":"^27.1.4","typedoc":"^0.24.8","deepmerge":"^4.2.2","typescript":"~5.2.2","@types/jest":"^27.4.1","@types/sinon":"^9.0.10","@metamask/auto-changelog":"^3.4.4","@metamask/json-rpc-engine":"^9.0.2","typedoc-plugin-missing-exports":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/base-controller_7.0.0_1724943931580_0.4950548348575785","host":"s3://npm-registry-packages"}},"7.0.1":{"name":"@metamask/base-controller","version":"7.0.1","keywords":["MetaMask","Ethereum"],"license":"MIT","_id":"@metamask/base-controller@7.0.1","maintainers":[{"name":"mcmire","email":"elliot.winkler@gmail.com"},{"name":"nicholasellul","email":"nicholas.ellul1@gmail.com"},{"name":"lgbot","email":"khebkoh9@anonaddy.me"},{"name":"naugtur","email":"naugtur@gmail.com"},{"name":"ritave","email":"olaf@tomalka.me"},{"name":"danfinlay","email":"dan@danfinlay.com"},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"rekmarks","email":"rekmarks@protonmail.com"},{"name":"metamaskbot","email":"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/base-controller#readme","bugs":{"url":"https://github.com/MetaMask/core/issues"},"dist":{"shasum":"78eef77c2cd980e1f86bd5077c229bbaa5fd2b9d","tarball":"https://registry.npmjs.org/@metamask/base-controller/-/base-controller-7.0.1.tgz","fileCount":44,"integrity":"sha512-U1strOKT4v/kSJ2h4tgn9iUVVuv5Ja64J+OR145ITHd4574FaUYVJR80/imn6WmCbo8B6AYwHwEovdZ5qLGSKw==","signatures":[{"sig":"MEYCIQCa6w2IaL9Dbk1y3asop3aNEbMxnj1yPIcdp5X2zYZqTgIhAPmJJjrj1SYkixk6+SXShvqSJmlmuDRY+EjoYit2W3ea","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":344105},"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/base-controller","changelog:validate":"../../scripts/validate-changelog.sh @metamask/base-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":"Provides scaffolding for controllers as well a communication system for all controllers","directories":{},"dependencies":{"immer":"^9.0.6","@metamask/utils":"^9.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","sinon":"^9.2.4","ts-jest":"^27.1.4","typedoc":"^0.24.8","deepmerge":"^4.2.2","typescript":"~5.2.2","@types/jest":"^27.4.1","@types/sinon":"^9.0.10","@metamask/auto-changelog":"^3.4.4","@metamask/json-rpc-engine":"^9.0.3","typedoc-plugin-missing-exports":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/base-controller_7.0.1_1726494211993_0.5961823839828226","host":"s3://npm-registry-packages"}},"7.0.2":{"name":"@metamask/base-controller","version":"7.0.2","keywords":["MetaMask","Ethereum"],"license":"MIT","_id":"@metamask/base-controller@7.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/base-controller#readme","bugs":{"url":"https://github.com/MetaMask/core/issues"},"dist":{"shasum":"bf908858215cd4f7d072b3b0f7f0946cf886ee49","tarball":"https://registry.npmjs.org/@metamask/base-controller/-/base-controller-7.0.2.tgz","fileCount":44,"integrity":"sha512-zeZ5QPKedGT/r2M1NsT4lE7z4u9ciSNcOXG2vUdmfA+QT9YLwIm5+t56UGku3ZTjKGxDn9Ukca3BEkRc57Gt0A==","signatures":[{"sig":"MEUCIDqhVNL+AjNADv7bUV8dZELk2F3r/NosDHpLHQNyF3ZSAiEA0Ot3+1NCt1ipb6Navvwql2LWERuGrc4aRNVuePX3yew=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":344355},"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/base-controller","changelog:validate":"../../scripts/validate-changelog.sh @metamask/base-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":"Provides scaffolding for controllers as well a communication system for all controllers","directories":{},"dependencies":{"immer":"^9.0.6","@metamask/utils":"^10.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","sinon":"^9.2.4","ts-jest":"^27.1.4","typedoc":"^0.24.8","deepmerge":"^4.2.2","typescript":"~5.2.2","@types/jest":"^27.4.1","@types/sinon":"^9.0.10","@metamask/auto-changelog":"^3.4.4","@metamask/json-rpc-engine":"^10.0.1","typedoc-plugin-missing-exports":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/base-controller_7.0.2_1730201708024_0.580810590305898","host":"s3://npm-registry-packages"}},"7.1.0":{"name":"@metamask/base-controller","version":"7.1.0","keywords":["MetaMask","Ethereum"],"license":"MIT","_id":"@metamask/base-controller@7.1.0","maintainers":[{"name":"danfinlay","email":"dan@danfinlay.com"},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"mcmire","email":"elliot.winkler@gmail.com"},{"name":"rekmarks","email":"rekmarks@protonmail.com"},{"name":"metamaskbot","email":"metamask-npm@consensys.net"},{"name":"gudahtt","email":"markjstacey@gmail.com"},{"name":"nicholasellul","email":"nicholas.ellul1@gmail.com"},{"name":"sethkfman","email":"sethkfman@gmail.com"},{"name":"naugtur","email":"naugtur@gmail.com"}],"homepage":"https://github.com/MetaMask/core/tree/main/packages/base-controller#readme","bugs":{"url":"https://github.com/MetaMask/core/issues"},"dist":{"shasum":"b0dba552cb72a27fb5ac0b801458006a4ab04c42","tarball":"https://registry.npmjs.org/@metamask/base-controller/-/base-controller-7.1.0.tgz","fileCount":44,"integrity":"sha512-qUZXuyjy51o73QpkfgwvFiyahi0MRE0u33DGnC6eS34eww7JWwzwA+jbPFSWYj2nVGlR/ZQ1uZR7r1yCxcpzvg==","signatures":[{"sig":"MEQCIBn1x3UFW8rjjifpFLntBMVVN1KR/+Xcm2dsc2W1+jOQAiAfCH3xp+klHxLzjuKv2K7VrUadPvl4lPKjCW4MRe5H9g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":347515},"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":"30783187d7ddb8d2db76c1ea7a0dd83bedcc1446","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/base-controller","changelog:validate":"../../scripts/validate-changelog.sh @metamask/base-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":"Provides scaffolding for controllers as well a communication system for all controllers","directories":{},"dependencies":{"immer":"^9.0.6","@metamask/utils":"^10.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","sinon":"^9.2.4","ts-jest":"^27.1.4","typedoc":"^0.24.8","deepmerge":"^4.2.2","typescript":"~5.2.2","@types/jest":"^27.4.1","@types/sinon":"^9.0.10","@metamask/auto-changelog":"^3.4.4","@metamask/json-rpc-engine":"^10.0.1","typedoc-plugin-missing-exports":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/base-controller_7.1.0_1734544721579_0.5121109658318352","host":"s3://npm-registry-packages-npm-production"}},"7.1.1":{"name":"@metamask/base-controller","version":"7.1.1","keywords":["MetaMask","Ethereum"],"license":"MIT","_id":"@metamask/base-controller@7.1.1","maintainers":[{"name":"danfinlay","email":"dan@danfinlay.com"},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"mcmire","email":"elliot.winkler@gmail.com"},{"name":"rekmarks","email":"rekmarks@protonmail.com"},{"name":"metamaskbot","email":"metamask-npm@consensys.net"},{"name":"gudahtt","email":"markjstacey@gmail.com"},{"name":"nicholasellul","email":"nicholas.ellul1@gmail.com"},{"name":"sethkfman","email":"sethkfman@gmail.com"},{"name":"naugtur","email":"naugtur@gmail.com"}],"homepage":"https://github.com/MetaMask/core/tree/main/packages/base-controller#readme","bugs":{"url":"https://github.com/MetaMask/core/issues"},"dist":{"shasum":"837216ee099563b2106202fa0ed376dc909dfbb9","tarball":"https://registry.npmjs.org/@metamask/base-controller/-/base-controller-7.1.1.tgz","fileCount":44,"integrity":"sha512-4nbA6RL9y0SdHdn4MmMTREX6ISJL7OGHn0GXXszv0tp1fdjsn+SBs28uu1a9ceg1J7R/lO6JH7jAAz8zRtt8Nw==","signatures":[{"sig":"MEUCICBxkGnnvrtC2Lbre1AqydzpVm5k7RpvublbTU2w1JSeAiEA2L3dX0a9NPdT0KCY2zCP8+T8SKbTYwu7YIj5aZHUP48=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":347764},"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/base-controller","changelog:validate":"../../scripts/validate-changelog.sh @metamask/base-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":"Provides scaffolding for controllers as well a communication system for all controllers","directories":{},"dependencies":{"immer":"^9.0.6","@metamask/utils":"^11.0.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","sinon":"^9.2.4","ts-jest":"^27.1.4","typedoc":"^0.24.8","deepmerge":"^4.2.2","typescript":"~5.2.2","@types/jest":"^27.4.1","@types/sinon":"^9.0.10","@metamask/auto-changelog":"^3.4.4","@metamask/json-rpc-engine":"^10.0.2","typedoc-plugin-missing-exports":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/base-controller_7.1.1_1736775483112_0.03650849096195441","host":"s3://npm-registry-packages-npm-production"}},"8.0.0":{"name":"@metamask/base-controller","version":"8.0.0","keywords":["MetaMask","Ethereum"],"license":"MIT","_id":"@metamask/base-controller@8.0.0","maintainers":[{"name":"danfinlay","email":"dan@danfinlay.com"},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"mcmire","email":"elliot.winkler@gmail.com"},{"name":"rekmarks","email":"rekmarks@protonmail.com"},{"name":"metamaskbot","email":"metamask-npm@consensys.net"},{"name":"gudahtt","email":"markjstacey@gmail.com"},{"name":"nicholasellul","email":"nicholas.ellul1@gmail.com"},{"name":"sethkfman","email":"sethkfman@gmail.com"},{"name":"naugtur","email":"naugtur@gmail.com"}],"homepage":"https://github.com/MetaMask/core/tree/main/packages/base-controller#readme","bugs":{"url":"https://github.com/MetaMask/core/issues"},"dist":{"shasum":"281e408d88edc8c7ec419f97245a6042a4646e4d","tarball":"https://registry.npmjs.org/@metamask/base-controller/-/base-controller-8.0.0.tgz","fileCount":36,"integrity":"sha512-TjIPaokJU7GqTKEaP7i5d55KCXcWPF5p85D26CttBDoqv4IIHGOimHFYMNZo3/mzp6Q5DD3K4bHOkvGT8tOcvQ==","signatures":[{"sig":"MEUCIQDQYP67oRVcvbcEc7jZr4GLMqDfqRrJBhuCAhX4bSWmGAIgI0mNyya/H1UqqObBjLBKm+5TOb+1kLXl8+8qmUUtI4c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":290617},"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/base-controller","changelog:validate":"../../scripts/validate-changelog.sh @metamask/base-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":"Provides scaffolding for controllers as well a communication system for all controllers","directories":{},"dependencies":{"immer":"^9.0.6","@metamask/utils":"^11.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","sinon":"^9.2.4","ts-jest":"^27.1.4","typedoc":"^0.24.8","deepmerge":"^4.2.2","typescript":"~5.2.2","@types/jest":"^27.4.1","@types/sinon":"^9.0.10","@metamask/auto-changelog":"^3.4.4","@metamask/json-rpc-engine":"^10.0.3","typedoc-plugin-missing-exports":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/base-controller_8.0.0_1739286084465_0.11908179095860816","host":"s3://npm-registry-packages-npm-production"}},"8.0.1":{"name":"@metamask/base-controller","version":"8.0.1","keywords":["MetaMask","Ethereum"],"license":"MIT","_id":"@metamask/base-controller@8.0.1","maintainers":[{"name":"danfinlay","email":"dan@danfinlay.com"},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"mcmire","email":"elliot.winkler@gmail.com"},{"name":"rekmarks","email":"rekmarks@protonmail.com"},{"name":"metamaskbot","email":"metamask-npm@consensys.net"},{"name":"gudahtt","email":"markjstacey@gmail.com"},{"name":"nicholasellul","email":"nicholas.ellul1@gmail.com"},{"name":"sethkfman","email":"sethkfman@gmail.com"},{"name":"naugtur","email":"naugtur@gmail.com"}],"homepage":"https://github.com/MetaMask/core/tree/main/packages/base-controller#readme","bugs":{"url":"https://github.com/MetaMask/core/issues"},"dist":{"shasum":"5ac066e101dcc2ea187900ce7c0b08b13c573fff","tarball":"https://registry.npmjs.org/@metamask/base-controller/-/base-controller-8.0.1.tgz","fileCount":36,"integrity":"sha512-Yzf4Eipl7TIcS6PpDf+Fbb8Z1zMUEB0boMWJG0Jo2XhRM8Azb3yA1k5tashgEaacbl9Qs6HgGOe0P3eKzPzoJw==","signatures":[{"sig":"MEYCIQCNRjgoND8oz+D2oT6lMg7NsY9eHlktFlieoz99VrxCvgIhAL2ZySKdFdp8Auh2vn4yeVNTmQx6+pyv6zkj1jHO6VCy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":291521},"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":"cf37f309d841bae651e7ad4d59500b0027267c35","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/base-controller","changelog:validate":"../../scripts/validate-changelog.sh @metamask/base-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":"Provides scaffolding for controllers as well a communication system for all controllers","directories":{},"dependencies":{"immer":"^9.0.6","@metamask/utils":"^11.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","sinon":"^9.2.4","ts-jest":"^27.1.4","typedoc":"^0.24.8","deepmerge":"^4.2.2","typescript":"~5.2.2","@types/jest":"^27.4.1","@types/sinon":"^9.0.10","@metamask/auto-changelog":"^3.4.4","@metamask/json-rpc-engine":"^10.0.3","typedoc-plugin-missing-exports":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/base-controller_8.0.1_1745917983167_0.6724973840271922","host":"s3://npm-registry-packages-npm-production"}},"8.1.0":{"name":"@metamask/base-controller","version":"8.1.0","keywords":["MetaMask","Ethereum"],"license":"MIT","_id":"@metamask/base-controller@8.1.0","maintainers":[{"name":"danfinlay","email":"dan@danfinlay.com"},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"mcmire","email":"elliot.winkler@gmail.com"},{"name":"rekmarks","email":"rekmarks@protonmail.com"},{"name":"metamaskbot","email":"metamask-npm@consensys.net"},{"name":"gudahtt","email":"markjstacey@gmail.com"},{"name":"nicholasellul","email":"nicholas.ellul1@gmail.com"},{"name":"sethkfman","email":"sethkfman@gmail.com"},{"name":"naugtur","email":"naugtur@gmail.com"}],"homepage":"https://github.com/MetaMask/core/tree/main/packages/base-controller#readme","bugs":{"url":"https://github.com/MetaMask/core/issues"},"dist":{"shasum":"dd8746f8ec95fb564251c284f84e9264427816f1","tarball":"https://registry.npmjs.org/@metamask/base-controller/-/base-controller-8.1.0.tgz","fileCount":36,"integrity":"sha512-pwWHTBntzPE6yBMH9qiXMaslQW2kS7Izw1g+4D8QhGIxNWBt1nz1uavTGcSBUFgO3eMDKe2QPU04xgThqCPv+g==","signatures":[{"sig":"MEUCICE3keAJg8lg6ILwAAunmE/MO6tgEEYlwM69TPvQwz6OAiEAsuVhoYpOEHbTBnV18IWo7wzo2DCgWJL37Ocw9cEW4Kc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":313281},"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":"f9975eac87b855d82993fd5751a79f4efde0afec","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/base-controller","changelog:validate":"../../scripts/validate-changelog.sh @metamask/base-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":"Provides scaffolding for controllers as well a communication system for all controllers","directories":{},"dependencies":{"immer":"^9.0.6","@metamask/utils":"^11.4.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","sinon":"^9.2.4","ts-jest":"^27.1.4","typedoc":"^0.24.8","deepmerge":"^4.2.2","typescript":"~5.2.2","@types/jest":"^27.4.1","@types/sinon":"^9.0.10","@metamask/auto-changelog":"^3.4.4","@metamask/json-rpc-engine":"^10.0.3","typedoc-plugin-missing-exports":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/base-controller_8.1.0_1754936679332_0.7793789177282042","host":"s3://npm-registry-packages-npm-production"}},"8.2.0":{"name":"@metamask/base-controller","version":"8.2.0","keywords":["MetaMask","Ethereum"],"license":"MIT","_id":"@metamask/base-controller@8.2.0","maintainers":[{"name":"danfinlay","email":"dan@danfinlay.com"},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"mcmire","email":"elliot.winkler@gmail.com"},{"name":"rekmarks","email":"rekmarks@protonmail.com"},{"name":"metamaskbot","email":"metamask-npm@consensys.net"},{"name":"gudahtt","email":"markjstacey@gmail.com"},{"name":"nicholasellul","email":"nicholas.ellul1@gmail.com"},{"name":"sethkfman","email":"sethkfman@gmail.com"},{"name":"naugtur","email":"naugtur@gmail.com"}],"homepage":"https://github.com/MetaMask/core/tree/main/packages/base-controller#readme","bugs":{"url":"https://github.com/MetaMask/core/issues"},"dist":{"shasum":"1b6f0fcdef517013af92c16af0e50de2ad0628e4","tarball":"https://registry.npmjs.org/@metamask/base-controller/-/base-controller-8.2.0.tgz","fileCount":53,"integrity":"sha512-Wd7W2R1lutAeQsTH5qI2AeICGIXJYCfddVxvrPKDbwhl6pMaD3FgJS27PSCXWu++jKs4ODAXljk+Z0QwnaYNFA==","signatures":[{"sig":"MEUCIHB1gQk2RUk0rbGNAOkZdcOCmsQ0hHvEaHqKAZyVevY+AiEA1UZIDguTKUeIYgBJSas6Xusy1CkJYxy5xEoMBs4DCRQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":393374},"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"}},"./next":{"import":{"types":"./dist/next/index.d.mts","default":"./dist/next/index.mjs"},"require":{"types":"./dist/next/index.d.cts","default":"./dist/next/index.cjs"}},"./package.json":"./package.json"},"gitHead":"102964701f19e66c959917249070e89a17cfc842","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/base-controller","changelog:validate":"../../scripts/validate-changelog.sh @metamask/base-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":"Provides scaffolding for controllers as well a communication system for all controllers","directories":{},"dependencies":{"immer":"^9.0.6","@metamask/utils":"^11.4.2","@metamask/messenger":"^0.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","sinon":"^9.2.4","ts-jest":"^27.1.4","typedoc":"^0.24.8","deepmerge":"^4.2.2","typescript":"~5.2.2","@types/jest":"^27.4.1","@types/sinon":"^9.0.10","@metamask/auto-changelog":"^3.4.4","@metamask/json-rpc-engine":"^10.0.3","typedoc-plugin-missing-exports":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/base-controller_8.2.0_1755783957541_0.12081493775078078","host":"s3://npm-registry-packages-npm-production"}},"8.3.0":{"name":"@metamask/base-controller","version":"8.3.0","keywords":["MetaMask","Ethereum"],"license":"MIT","_id":"@metamask/base-controller@8.3.0","maintainers":[{"name":"danfinlay","email":"dan@danfinlay.com"},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"mcmire","email":"elliot.winkler@gmail.com"},{"name":"rekmarks","email":"rekmarks@protonmail.com"},{"name":"metamaskbot","email":"metamask-npm@consensys.net"},{"name":"gudahtt","email":"markjstacey@gmail.com"},{"name":"nicholasellul","email":"nicholas.ellul1@gmail.com"},{"name":"sethkfman","email":"sethkfman@gmail.com"},{"name":"naugtur","email":"naugtur@gmail.com"}],"homepage":"https://github.com/MetaMask/core/tree/main/packages/base-controller#readme","bugs":{"url":"https://github.com/MetaMask/core/issues"},"dist":{"shasum":"d547323192f7e60d37db63ddbc553544bca16a7e","tarball":"https://registry.npmjs.org/@metamask/base-controller/-/base-controller-8.3.0.tgz","fileCount":53,"integrity":"sha512-DsaQIymoS6c5cDD2sysebZ/8iZwFv1mTyk31r0d8cseyRaf7MxUDj7WUf0RTxGUYiWuOy6RjXT+ySM8IJjhqVQ==","signatures":[{"sig":"MEYCIQC/edhisoxWajil7dioeIObI/+qSwJaIMW9aUXhI1+nRQIhAO3i7HYe2N8Rk1Zsa+vc87AkwNrKO5h4Mbgf/VbA0ga5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":411921},"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"}},"./next":{"import":{"types":"./dist/next/index.d.mts","default":"./dist/next/index.mjs"},"require":{"types":"./dist/next/index.d.cts","default":"./dist/next/index.cjs"}},"./package.json":"./package.json"},"gitHead":"12d11df94da5f6de830811ffdddd23c17eca88df","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/base-controller","changelog:validate":"../../scripts/validate-changelog.sh @metamask/base-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":"Provides scaffolding for controllers as well a communication system for all controllers","directories":{},"dependencies":{"immer":"^9.0.6","@metamask/utils":"^11.4.2","@metamask/messenger":"^0.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","sinon":"^9.2.4","ts-jest":"^27.1.4","typedoc":"^0.24.8","deepmerge":"^4.2.2","typescript":"~5.2.2","@types/jest":"^27.4.1","@types/sinon":"^9.0.10","@metamask/auto-changelog":"^3.4.4","@metamask/json-rpc-engine":"^10.0.3","typedoc-plugin-missing-exports":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/base-controller_8.3.0_1756998335681_0.002988949073836622","host":"s3://npm-registry-packages-npm-production"}},"8.4.0":{"name":"@metamask/base-controller","version":"8.4.0","keywords":["MetaMask","Ethereum"],"license":"MIT","_id":"@metamask/base-controller@8.4.0","maintainers":[{"name":"danfinlay","email":"dan@danfinlay.com"},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"mcmire","email":"elliot.winkler@gmail.com"},{"name":"rekmarks","email":"rekmarks@protonmail.com"},{"name":"metamaskbot","email":"metamask-npm@consensys.net"},{"name":"gudahtt","email":"markjstacey@gmail.com"},{"name":"nicholasellul","email":"nicholas.ellul1@gmail.com"},{"name":"sethkfman","email":"sethkfman@gmail.com"},{"name":"naugtur","email":"naugtur@gmail.com"}],"homepage":"https://github.com/MetaMask/core/tree/main/packages/base-controller#readme","bugs":{"url":"https://github.com/MetaMask/core/issues"},"dist":{"shasum":"1adffa81b4d6d53a6c5e54d956251c18a72cdf03","tarball":"https://registry.npmjs.org/@metamask/base-controller/-/base-controller-8.4.0.tgz","fileCount":53,"integrity":"sha512-K2tVUIA5p89X/1aro0uGcpR3UvzP6wioM+TzJeGe72ZzbTo3DC5nm98lXgVfWsWt/d94bk2RXijngfYk/0MaIQ==","signatures":[{"sig":"MEQCIDRViQl/mOS9WXrkoGmFudXt5lVS7EcTNTevFX7sw8vdAiAx+Iuy5z/OUPgfLdErOyJdml9ZgYtH+htxyK1ynb5/bA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":412553},"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"}},"./next":{"import":{"types":"./dist/next/index.d.mts","default":"./dist/next/index.mjs"},"require":{"types":"./dist/next/index.d.cts","default":"./dist/next/index.cjs"}},"./package.json":"./package.json"},"gitHead":"33dd8d627b70610242d33db7048c067848a5526e","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/base-controller","changelog:validate":"../../scripts/validate-changelog.sh @metamask/base-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":"Provides scaffolding for controllers as well a communication system for all controllers","directories":{},"dependencies":{"immer":"^9.0.6","@metamask/utils":"^11.8.0","@metamask/messenger":"^0.3.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","sinon":"^9.2.4","ts-jest":"^27.1.4","typedoc":"^0.24.8","deepmerge":"^4.2.2","typescript":"~5.2.2","@types/jest":"^27.4.1","@types/sinon":"^9.0.10","@metamask/auto-changelog":"^3.4.4","@metamask/json-rpc-engine":"^10.0.3","typedoc-plugin-missing-exports":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/base-controller_8.4.0_1758054865757_0.06966235984987446","host":"s3://npm-registry-packages-npm-production"}},"8.4.1":{"name":"@metamask/base-controller","version":"8.4.1","keywords":["MetaMask","Ethereum"],"license":"MIT","_id":"@metamask/base-controller@8.4.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/base-controller#readme","bugs":{"url":"https://github.com/MetaMask/core/issues"},"dist":{"shasum":"83fe6d0452d88d30847c39e883d330c5e9609693","tarball":"https://registry.npmjs.org/@metamask/base-controller/-/base-controller-8.4.1.tgz","fileCount":53,"integrity":"sha512-IaIJSMNegMt+pl0u05Cj4pUdlKQmr1xrgpVpma2b8ElqhgCjkbj+osX7Vlo45xtNADp6Y0WxCrR2BSruKBoWyg==","signatures":[{"sig":"MEQCICnrORzsGBxBNz2Euy7h59koTakJ3jIPkDRh3THAuBAXAiAuPP+6tzhQQi9mMICEGrt8zoj0i980qqPWS0VMdhGnKw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":412802},"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"}},"./next":{"import":{"types":"./dist/next/index.d.mts","default":"./dist/next/index.mjs"},"require":{"types":"./dist/next/index.d.cts","default":"./dist/next/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/base-controller","changelog:validate":"../../scripts/validate-changelog.sh @metamask/base-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":"Provides scaffolding for controllers as well a communication system for all controllers","directories":{},"dependencies":{"immer":"^9.0.6","@metamask/utils":"^11.8.1","@metamask/messenger":"^0.3.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","sinon":"^9.2.4","ts-jest":"^27.1.4","typedoc":"^0.24.8","deepmerge":"^4.2.2","typescript":"~5.2.2","@types/jest":"^27.4.1","@types/sinon":"^9.0.10","@metamask/auto-changelog":"^3.4.4","@metamask/json-rpc-engine":"^10.1.1","typedoc-plugin-missing-exports":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/base-controller_8.4.1_1760031536350_0.7487703516369608","host":"s3://npm-registry-packages-npm-production"}},"8.4.2":{"name":"@metamask/base-controller","version":"8.4.2","keywords":["MetaMask","Ethereum"],"license":"MIT","_id":"@metamask/base-controller@8.4.2","maintainers":[{"name":"danfinlay","email":"dan@danfinlay.com"},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"metamaskbot","email":"metamask-npm@consensys.net"}],"homepage":"https://github.com/MetaMask/core/tree/main/packages/base-controller#readme","bugs":{"url":"https://github.com/MetaMask/core/issues"},"dist":{"shasum":"13e09a480401813c9062ec1b4180aa0bf80375b3","tarball":"https://registry.npmjs.org/@metamask/base-controller/-/base-controller-8.4.2.tgz","fileCount":54,"integrity":"sha512-XwEsJH6xtt2RXLyTk4QQLXZFIcDhgWmayE+9oEGlzCen8m6iybkbiraAeJaIvhpgtrUYGDnL+pZV0etuT4Mk7w==","signatures":[{"sig":"MEUCIQD2Ely0jNYeRMF9qED8ELW0V43HWF9mQqa81Pa74hh0lQIgXqqo1HD8bAKWG8SkhklTpAJmaLwl2K7khD4xDx/1528=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":413842},"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"}},"./next":{"import":{"types":"./dist/next/index.d.mts","default":"./dist/next/index.mjs"},"require":{"types":"./dist/next/index.d.cts","default":"./dist/next/index.cjs"}},"./package.json":"./package.json"},"gitHead":"522d3fd693f98cff877613da21c761e3174c23db","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/base-controller","changelog:validate":"../../scripts/validate-changelog.sh @metamask/base-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":"Provides scaffolding for controllers as well a communication system for all controllers","directories":{},"dependencies":{"immer":"^9.0.6","@metamask/utils":"^11.8.1","@metamask/messenger":"^0.3.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","sinon":"^9.2.4","ts-jest":"^27.1.4","typedoc":"^0.24.8","deepmerge":"^4.2.2","typescript":"~5.2.2","@types/jest":"^27.4.1","@types/sinon":"^9.0.10","@metamask/auto-changelog":"^3.4.4","@metamask/json-rpc-engine":"^10.1.1","typedoc-plugin-missing-exports":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/base-controller_8.4.2_1761136319841_0.8255410687913971","host":"s3://npm-registry-packages-npm-production"}},"9.0.0":{"name":"@metamask/base-controller","version":"9.0.0","keywords":["MetaMask","Ethereum"],"license":"MIT","_id":"@metamask/base-controller@9.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/base-controller#readme","bugs":{"url":"https://github.com/MetaMask/core/issues"},"dist":{"shasum":"dbff3fd9918a96d20bb4079a8b41116d51d45e0b","tarball":"https://registry.npmjs.org/@metamask/base-controller/-/base-controller-9.0.0.tgz","fileCount":20,"integrity":"sha512-uwGBb3bIFvfWPEBrRk+avV05eRLZKG0ouskKCiwfdRlFse4njpGGLLD0pO42iOLF7N3yUQ28+lO8reIrXwFP8A==","signatures":[{"sig":"MEUCIDSlhlscS9zhahNdez1aGLjLkL8pruiYmVBZnsIIo7o6AiEA3ISqWBoFqLQDuntJ95OL5y7atGmcH+fYV45JPFN0zb8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":115131},"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/base-controller","changelog:validate":"../../scripts/validate-changelog.sh @metamask/base-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":"Provides scaffolding for controllers as well a communication system for all controllers","directories":{},"dependencies":{"immer":"^9.0.6","@metamask/utils":"^11.8.1","@metamask/messenger":"^0.3.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.5.1","sinon":"^9.2.4","ts-jest":"^27.1.4","typedoc":"^0.24.8","deepmerge":"^4.2.2","typescript":"~5.2.2","@types/jest":"^27.4.1","@types/sinon":"^9.0.10","@metamask/auto-changelog":"^3.4.4","@metamask/json-rpc-engine":"^10.1.1","typedoc-plugin-missing-exports":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/base-controller_9.0.0_1761593532460_0.9750394050795375","host":"s3://npm-registry-packages-npm-production"}},"9.0.1":{"name":"@metamask/base-controller","version":"9.0.1","keywords":["MetaMask","Ethereum"],"license":"MIT","_id":"@metamask/base-controller@9.0.1","maintainers":[{"name":"danfinlay","email":"dan@danfinlay.com"},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"metamaskbot","email":"metamask-npm@consensys.net"},{"name":"gudahtt","email":"markjstacey@gmail.com"}],"homepage":"https://github.com/MetaMask/core/tree/main/packages/base-controller#readme","bugs":{"url":"https://github.com/MetaMask/core/issues"},"dist":{"shasum":"716c4a3e5911c34ff9dff55b61c424812d057c3d","tarball":"https://registry.npmjs.org/@metamask/base-controller/-/base-controller-9.0.1.tgz","fileCount":20,"integrity":"sha512-EE0rPyqEEp87eKMRJ7O2xmfeCLelmA5WaXGxDGdhGi02hspGVAgt8KAmAM3cxXHTiV8Qhqt33BGpQeZIPY8O9A==","signatures":[{"sig":"MEUCIQD985I5j37EX6H3vJ+jmP3YgHdfdEekcll9Dg7/zZDS3QIgNtw2S44fwqUgZPdRNrusjHKEtFIAicNGcXkVcF0pjcw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":115343},"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/base-controller","changelog:validate":"../../scripts/validate-changelog.sh @metamask/base-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":"Provides scaffolding for controllers as well a communication system for all controllers","directories":{},"dependencies":{"immer":"^9.0.6","@metamask/utils":"^11.9.0","@metamask/messenger":"^1.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","@metamask/json-rpc-engine":"^10.2.4","typedoc-plugin-missing-exports":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/base-controller_9.0.1_1774552791814_0.9555550330483211","host":"s3://npm-registry-packages-npm-production"}},"9.1.0":{"name":"@metamask/base-controller","version":"9.1.0","keywords":["Ethereum","MetaMask"],"license":"MIT","_id":"@metamask/base-controller@9.1.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/base-controller#readme","bugs":{"url":"https://github.com/MetaMask/core/issues"},"dist":{"shasum":"e998419546adf8f34cb9c035904df79699738821","tarball":"https://registry.npmjs.org/@metamask/base-controller/-/base-controller-9.1.0.tgz","fileCount":20,"integrity":"sha512-iYGzkV7fCSi/BK9nUgF64V4Yd4V6PQ38suh3ewUJsOk2/ksAq0HuugmLFJ7JeUmWUr9wZsGKJ3Z/jB9CJ91o0g==","signatures":[{"sig":"MEQCIH09yoBV7+dFjGN5JcJjULotGrMnSKhLu6YJlCCp4ZDtAiA7RELdw7u5Oxk721CryZ3ro6KvDedMGtSg+bqkaFWThw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":121988},"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":"e4a520c6d687fb0b2c67ed8ecc55deb7ee29af32","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/base-controller","changelog:validate":"../../scripts/validate-changelog.sh @metamask/base-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":"Provides scaffolding for controllers as well a communication system for all controllers","directories":{},"dependencies":{"immer":"^9.0.6","@metamask/utils":"^11.9.0","@metamask/messenger":"^1.1.1"},"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":"^6.0.0","@metamask/json-rpc-engine":"^10.2.4","typedoc-plugin-missing-exports":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/base-controller_9.1.0_1776204766834_0.5317032083488784","host":"s3://npm-registry-packages-npm-production"}},"10.0.0":{"name":"@metamask/base-controller","version":"10.0.0","keywords":["Ethereum","MetaMask"],"license":"MIT","_id":"@metamask/base-controller@10.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/base-controller#readme","bugs":{"url":"https://github.com/MetaMask/core/issues"},"dist":{"shasum":"368ad4b99714037dc9f194866d79f5cb29c5558c","tarball":"https://registry.npmjs.org/@metamask/base-controller/-/base-controller-10.0.0.tgz","fileCount":12,"integrity":"sha512-5NNdSc3RvigwHj25OmvyyjJvrom8pb7Lm/f3KnYkZa82glJMHi4N0p5imNgPUGn+3gTTmDrhBZ6mP40Qn3nCgg==","signatures":[{"sig":"MEUCIQCyFgIiouwQPov2wS/rg50i/lmuxzEQdf1MRN/UqWJljwIgZjDrwiezvftkgBHq+N42uxrfJ4qeqap5WcvBxz1kdT8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@metamask%2fbase-controller@10.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":77737},"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/base-controller","changelog:validate":"../../scripts/validate-changelog.sh @metamask/base-controller","lint:tsconfigs:fix":"tsx ../../scripts/lint-tsconfigs/lint-tsconfigs.mts --fix","since-latest-release":"../../scripts/since-latest-release.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","approver":{"name":"mrten","email":"maarten@zuidhoorn.com"},"trustedPublisher":{"id":"github","oidcConfigId":"oidc:9af0db62-292e-450b-a0fd-75efcc57c600"}},"repository":{"url":"https://github.com/MetaMask/core.git","type":"git"},"description":"Provides scaffolding for controllers as well a communication system for all controllers","directories":{},"dependencies":{"immer":"^9.0.6","@metamask/utils":"^11.12.0","@metamask/messenger":"^3.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/base-controller_10.0.0_1788984798824_0.23842338481222458","host":"s3://npm-registry-packages-npm-production"}},"10.1.0":{"_id":"@metamask/base-controller@10.1.0","bugs":{"url":"https://github.com/MetaMask/core/issues"},"dist":{"shasum":"bdd9c7a7a25eeca08b16bda3ae4d4d16aee1594a","tarball":"https://registry.npmjs.org/@metamask/base-controller/-/base-controller-10.1.0.tgz","integrity":"sha512-W3za9tYQ9FyG/pvv17mTlTSDvz2GE+NaPbiTlvBj3y1wTbQ+xEUu4TrYp6EeJH7KJGroCjuL+O6sE0oTZYHHmA==","fileCount":12,"unpackedSize":86398,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@metamask%2fbase-controller@10.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDzjgyOyoc5t5TpHWFukTT+Ckno9T1rLO5bkrQWHnHcAQIgCJlFU0bVo6FgaGCeVa/zCVmvsguA33Vau6a3TvMUPB4="}]},"name":"@metamask/base-controller","type":"module","engines":{"node":"^22.14.0 || ^24"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"2110d63a653c7ba930cea4c6ebba5be7c65da0c9","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 --experimental-transform-types ../../scripts/lint-tsconfigs/lint-tsconfigs.ts","build:only-clean":"rimraf './dist' './tsconfig.build.tsbuildinfo'","changelog:update":"../../scripts/update-changelog.sh @metamask/base-controller","changelog:validate":"../../scripts/validate-changelog.sh @metamask/base-controller","lint:tsconfigs:fix":"node --import ../../scripts/resolver/register.ts --experimental-transform-types ../../scripts/lint-tsconfigs/lint-tsconfigs.ts --fix","since-latest-release":"../../scripts/since-latest-release.sh"},"version":"10.1.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"9af0db62-292e-450b-a0fd-75efcc57c600"},"approver":{"name":"frederikbolding","email":"frederik.bolding@consensys.net"}},"homepage":"https://github.com/MetaMask/core/tree/main/packages/base-controller#readme","keywords":["Ethereum","MetaMask"],"repository":{"url":"https://github.com/MetaMask/core.git","type":"git"},"description":"Provides scaffolding for controllers as well a communication system for all controllers","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"}],"dependencies":{"immer":"^11.1.18","@metamask/utils":"^12.0.0","@metamask/messenger":"^3.0.0","@metamask/superstruct":"^3.4.1"},"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/base-controller_10.1.0_1792153650411_0.20905514888985288"},"_hasShrinkwrap":false}},"time":{"created":"2022-11-22T00:04:46.257Z","modified":"2026-10-16T12:27:30.962Z","1.0.0":"2022-11-22T00:04:46.509Z","1.1.0":"2022-11-29T16:31:09.403Z","1.1.1":"2022-12-02T23:22:11.242Z","1.1.2":"2023-01-24T18:07:55.414Z","2.0.0":"2023-02-17T22:41:16.379Z","3.0.0":"2023-05-26T17:28:50.566Z","3.1.0":"2023-07-12T17:49:23.335Z","3.2.0":"2023-07-18T20:33:39.342Z","3.2.1":"2023-08-28T19:06:46.254Z","3.2.2":"2023-09-29T12:12:38.422Z","3.2.3":"2023-10-04T21:42:17.154Z","4.0.0":"2023-11-22T19:51:01.826Z","4.0.1":"2023-12-22T20:15:04.631Z","4.1.0":"2024-01-10T15:11:20.243Z","4.1.1":"2024-01-23T21:46:36.259Z","5.0.0":"2024-03-12T19:47:44.240Z","5.0.1":"2024-03-13T11:26:48.095Z","5.0.2":"2024-04-30T15:40:02.850Z","6.0.0":"2024-05-31T19:50:56.165Z","6.0.1":"2024-07-11T20:13:30.462Z","6.0.2":"2024-07-22T15:20:54.798Z","6.0.3":"2024-08-20T19:48:48.944Z","7.0.0":"2024-08-29T15:05:31.760Z","7.0.1":"2024-09-16T13:43:32.188Z","7.0.2":"2024-10-29T11:35:08.238Z","7.1.0":"2024-12-18T17:58:41.812Z","7.1.1":"2025-01-13T13:38:03.267Z","8.0.0":"2025-02-11T15:01:24.708Z","8.0.1":"2025-04-29T09:13:03.341Z","8.1.0":"2025-08-11T18:24:39.551Z","8.2.0":"2025-08-21T13:45:57.703Z","8.3.0":"2025-09-04T15:05:35.864Z","8.4.0":"2025-09-16T20:34:25.972Z","8.4.1":"2025-10-09T17:38:56.544Z","8.4.2":"2025-10-22T12:32:00.063Z","9.0.0":"2025-10-27T19:32:12.657Z","9.0.1":"2026-03-26T19:19:52.013Z","9.1.0":"2026-04-14T22:12:46.994Z","10.0.0":"2026-09-09T20:13:19.181Z","10.1.0":"2026-10-16T12:27:30.484Z"},"bugs":{"url":"https://github.com/MetaMask/core/issues"},"license":"MIT","homepage":"https://github.com/MetaMask/core/tree/main/packages/base-controller#readme","keywords":["Ethereum","MetaMask"],"repository":{"url":"https://github.com/MetaMask/core.git","type":"git"},"description":"Provides scaffolding for controllers as well a communication system for all controllers","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":""}