{"_id":"@metamask/rpc-errors","_rev":"4629616","name":"@metamask/rpc-errors","description":"Ethereum RPC and Provider errors","dist-tags":{"latest":"7.0.3","test":"6.3.0-rc1"},"maintainers":[{"name":"danfinlay","email":"dan@danfinlay.com"},{"name":"gudahtt","email":"markjstacey@gmail.com"},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"metamaskbot","email":""}],"time":{"modified":"2026-04-10T18:48:49.000Z","created":"2023-04-12T12:21:12.409Z","7.0.3":"2025-07-02T20:12:57.346Z","7.0.2":"2024-12-16T12:28:31.908Z","7.0.1":"2024-10-24T10:09:42.268Z","7.0.0":"2024-10-09T00:03:39.832Z","6.4.0":"2024-09-27T19:16:41.633Z","6.3.1":"2024-07-03T16:43:11.660Z","6.3.0":"2024-06-05T23:07:42.819Z","6.3.0-rc1":"2024-05-31T02:01:19.172Z","6.2.1":"2024-02-26T10:10:28.490Z","6.2.0":"2024-02-21T20:25:16.544Z","6.1.0":"2023-10-10T22:33:01.493Z","6.0.0":"2023-09-01T00:03:06.265Z","5.1.1":"2023-04-19T11:48:18.515Z","5.1.0":"2023-04-18T11:54:36.542Z","5.0.0":"2023-04-12T12:21:12.409Z"},"users":{},"repository":{"type":"git","url":"https://github.com/MetaMask/rpc-errors.git"},"versions":{"7.0.3":{"name":"@metamask/rpc-errors","version":"7.0.3","description":"Ethereum RPC and Provider errors","keywords":["rpc","ethereum","errors","utility"],"homepage":"https://github.com/MetaMask/rpc-errors#readme","bugs":{"url":"https://github.com/MetaMask/rpc-errors/issues"},"repository":{"type":"git","url":"https://github.com/MetaMask/rpc-errors.git"},"license":"MIT","sideEffects":false,"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"},"main":"./dist/index.cjs","module":"./dist/index.mjs","types":"./dist/index.d.cts","scripts":{"build":"ts-bridge --project tsconfig.build.json --clean","build:docs":"typedoc","lint":"yarn lint:eslint && yarn lint:constraints && yarn lint:misc --check && yarn lint:dependencies --check && yarn lint:changelog","lint:changelog":"auto-changelog validate --prettier","lint:constraints":"yarn constraints","lint:dependencies":"depcheck && yarn dedupe","lint:eslint":"eslint . --cache --ext js,ts","lint:fix":"yarn lint:eslint --fix && yarn lint:constraints --fix && yarn lint:misc --write && yarn lint:dependencies && yarn lint:changelog","lint:misc":"prettier '**/*.json' '**/*.md' '**/*.yml' '!.yarnrc.yml' --ignore-path .gitignore --no-error-on-unmatched-pattern","prepack":"./scripts/prepack.sh","test":"jest && jest-it-up","test:watch":"jest --watch"},"dependencies":{"@metamask/utils":"^11.4.2","fast-safe-stringify":"^2.0.6"},"devDependencies":{"@lavamoat/allow-scripts":"^3.0.4","@lavamoat/preinstall-always-fail":"^2.0.0","@metamask/auto-changelog":"^3.4.3","@metamask/eslint-config":"^12.2.0","@metamask/eslint-config-jest":"^12.1.0","@metamask/eslint-config-nodejs":"^12.1.0","@metamask/eslint-config-typescript":"^12.1.0","@ts-bridge/cli":"^0.5.1","@types/jest":"^28.1.6","@types/lodash":"^4.17.20","@types/node":"^18","@typescript-eslint/eslint-plugin":"^5.43.0","@typescript-eslint/parser":"^5.43.0","@yarnpkg/types":"^4.0.0","depcheck":"^1.4.7","eslint":"^8.44.0","eslint-config-prettier":"^8.8.0","eslint-plugin-import":"^2.27.5","eslint-plugin-jest":"^27.2.2","eslint-plugin-jsdoc":"^39.9.1","eslint-plugin-n":"^15.7.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-promise":"^6.1.1","jest":"^28.1.3","jest-it-up":"^2.0.2","prettier":"^2.7.1","prettier-plugin-packagejson":"^2.3.0","ts-jest":"^28.0.7","ts-node":"^10.7.0","typedoc":"^0.23.28","typescript":"~4.9.5"},"packageManager":"yarn@4.1.1","engines":{"node":"^18.20 || ^20.17 || >=22"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"lavamoat":{"allowScripts":{"@lavamoat/preinstall-always-fail":false}},"_id":"@metamask/rpc-errors@7.0.3","gitHead":"df5f688c20e392187cec307dac314816c2f73691","dist":{"shasum":"68fe7d1dcb7913c7e89ec48f549e2ab498ecff14","size":24187,"noattachment":false,"key":"/@metamask/rpc-errors/-/@metamask/rpc-errors-7.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/@metamask/rpc-errors/download/@metamask/rpc-errors-7.0.3.tgz"},"_npmUser":{"name":"metamaskbot","actor":{"name":"metamaskbot","type":"user","email":"metamask-npm@consensys.net"},"email":"metamask-npm@consensys.net"},"directories":{},"maintainers":[{"name":"danfinlay","email":"dan@danfinlay.com"},{"name":"gudahtt","email":"markjstacey@gmail.com"},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"metamaskbot","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/rpc-errors_7.0.3_1751487177155_0.7776800384161646"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-07-02T20:12:57.346Z","publish_time":1751487177346,"_source_registry_name":"default","_cnpm_publish_time":1751487177346},"7.0.2":{"name":"@metamask/rpc-errors","version":"7.0.2","description":"Ethereum RPC and Provider errors","keywords":["rpc","ethereum","errors","utility"],"homepage":"https://github.com/MetaMask/rpc-errors#readme","bugs":{"url":"https://github.com/MetaMask/rpc-errors/issues"},"repository":{"type":"git","url":"https://github.com/MetaMask/rpc-errors.git"},"license":"MIT","sideEffects":false,"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"},"main":"./dist/index.cjs","module":"./dist/index.mjs","types":"./dist/index.d.cts","scripts":{"build":"ts-bridge --project tsconfig.build.json --clean","build:docs":"typedoc","lint":"yarn lint:eslint && yarn lint:constraints && yarn lint:misc --check && yarn lint:dependencies --check && yarn lint:changelog","lint:changelog":"auto-changelog validate --prettier","lint:constraints":"yarn constraints","lint:dependencies":"depcheck && yarn dedupe","lint:eslint":"eslint . --cache --ext js,ts","lint:fix":"yarn lint:eslint --fix && yarn lint:constraints --fix && yarn lint:misc --write && yarn lint:dependencies && yarn lint:changelog","lint:misc":"prettier '**/*.json' '**/*.md' '**/*.yml' '!.yarnrc.yml' --ignore-path .gitignore --no-error-on-unmatched-pattern","prepack":"./scripts/prepack.sh","test":"jest && jest-it-up","test:watch":"jest --watch"},"dependencies":{"@metamask/utils":"^11.0.1","fast-safe-stringify":"^2.0.6"},"devDependencies":{"@lavamoat/allow-scripts":"^3.0.4","@lavamoat/preinstall-always-fail":"^2.0.0","@metamask/auto-changelog":"^3.4.3","@metamask/eslint-config":"^12.2.0","@metamask/eslint-config-jest":"^12.1.0","@metamask/eslint-config-nodejs":"^12.1.0","@metamask/eslint-config-typescript":"^12.1.0","@ts-bridge/cli":"^0.5.1","@types/jest":"^28.1.6","@types/node":"^18","@typescript-eslint/eslint-plugin":"^5.43.0","@typescript-eslint/parser":"^5.43.0","@yarnpkg/types":"^4.0.0","depcheck":"^1.4.7","eslint":"^8.44.0","eslint-config-prettier":"^8.8.0","eslint-plugin-import":"^2.27.5","eslint-plugin-jest":"^27.2.2","eslint-plugin-jsdoc":"^39.9.1","eslint-plugin-n":"^15.7.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-promise":"^6.1.1","jest":"^28.1.3","jest-it-up":"^2.0.2","prettier":"^2.7.1","prettier-plugin-packagejson":"^2.3.0","ts-jest":"^28.0.7","ts-node":"^10.7.0","typedoc":"^0.23.28","typescript":"~4.9.5"},"packageManager":"yarn@4.1.1","engines":{"node":"^18.20 || ^20.17 || >=22"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"lavamoat":{"allowScripts":{"@lavamoat/preinstall-always-fail":false}},"_id":"@metamask/rpc-errors@7.0.2","gitHead":"c87f4ea60ce714395d5119fbd06727fcc607c5bd","dist":{"shasum":"d07b2ebfcf111556dfe93dc78699742ebe755359","size":24148,"noattachment":false,"key":"/@metamask/rpc-errors/-/@metamask/rpc-errors-7.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@metamask/rpc-errors/download/@metamask/rpc-errors-7.0.2.tgz"},"_npmUser":{"name":"metamaskbot","email":"metamask-npm@consensys.net"},"directories":{},"maintainers":[{"name":"danfinlay","email":"dan@danfinlay.com"},{"name":"gudahtt","email":"markjstacey@gmail.com"},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"metamaskbot","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/rpc-errors_7.0.2_1734352111730_0.8493253253694533"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-12-16T12:28:31.908Z","publish_time":1734352111908,"_source_registry_name":"default","_cnpm_publish_time":1734352111908},"7.0.1":{"name":"@metamask/rpc-errors","version":"7.0.1","description":"Ethereum RPC and Provider errors","keywords":["rpc","ethereum","errors","utility"],"homepage":"https://github.com/MetaMask/rpc-errors#readme","bugs":{"url":"https://github.com/MetaMask/rpc-errors/issues"},"repository":{"type":"git","url":"https://github.com/MetaMask/rpc-errors.git"},"license":"MIT","sideEffects":false,"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"},"main":"./dist/index.cjs","module":"./dist/index.mjs","types":"./dist/index.d.cts","scripts":{"build":"ts-bridge --project tsconfig.build.json --clean","build:docs":"typedoc","lint":"yarn lint:eslint && yarn lint:constraints && yarn lint:misc --check && yarn lint:dependencies --check && yarn lint:changelog","lint:changelog":"auto-changelog validate --prettier","lint:constraints":"yarn constraints","lint:dependencies":"depcheck && yarn dedupe","lint:eslint":"eslint . --cache --ext js,ts","lint:fix":"yarn lint:eslint --fix && yarn lint:constraints --fix && yarn lint:misc --write && yarn lint:dependencies && yarn lint:changelog","lint:misc":"prettier '**/*.json' '**/*.md' '**/*.yml' '!.yarnrc.yml' --ignore-path .gitignore --no-error-on-unmatched-pattern","prepack":"./scripts/prepack.sh","test":"jest && jest-it-up","test:watch":"jest --watch"},"dependencies":{"@metamask/utils":"^10.0.0","fast-safe-stringify":"^2.0.6"},"devDependencies":{"@lavamoat/allow-scripts":"^3.0.4","@lavamoat/preinstall-always-fail":"^2.0.0","@metamask/auto-changelog":"^3.4.3","@metamask/eslint-config":"^12.2.0","@metamask/eslint-config-jest":"^12.1.0","@metamask/eslint-config-nodejs":"^12.1.0","@metamask/eslint-config-typescript":"^12.1.0","@ts-bridge/cli":"^0.5.1","@types/jest":"^28.1.6","@types/node":"^18","@typescript-eslint/eslint-plugin":"^5.43.0","@typescript-eslint/parser":"^5.43.0","@yarnpkg/types":"^4.0.0","depcheck":"^1.4.7","eslint":"^8.44.0","eslint-config-prettier":"^8.8.0","eslint-plugin-import":"^2.27.5","eslint-plugin-jest":"^27.2.2","eslint-plugin-jsdoc":"^39.9.1","eslint-plugin-n":"^15.7.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-promise":"^6.1.1","jest":"^28.1.3","jest-it-up":"^2.0.2","prettier":"^2.7.1","prettier-plugin-packagejson":"^2.3.0","ts-jest":"^28.0.7","ts-node":"^10.7.0","typedoc":"^0.23.28","typescript":"~4.9.5"},"packageManager":"yarn@4.1.1","engines":{"node":"^18.20 || ^20.17 || >=22"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"lavamoat":{"allowScripts":{"@lavamoat/preinstall-always-fail":false}},"_id":"@metamask/rpc-errors@7.0.1","gitHead":"ac963b4f3070b32c27d7656cc51fd4f272a751db","dist":{"shasum":"0eb2231a1d5e6bb102df5ac07f365c695bf70055","size":24119,"noattachment":false,"key":"/@metamask/rpc-errors/-/@metamask/rpc-errors-7.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@metamask/rpc-errors/download/@metamask/rpc-errors-7.0.1.tgz"},"_npmUser":{"name":"metamaskbot","email":"metamask-npm@consensys.net"},"directories":{},"maintainers":[{"name":"danfinlay","email":"dan@danfinlay.com"},{"name":"gudahtt","email":"markjstacey@gmail.com"},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"metamaskbot","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rpc-errors_7.0.1_1729764582111_0.050157918164418946"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-10-24T10:09:42.268Z","publish_time":1729764582268,"_source_registry_name":"default","_cnpm_publish_time":1729764582268},"7.0.0":{"name":"@metamask/rpc-errors","version":"7.0.0","description":"Ethereum RPC and Provider errors","keywords":["rpc","ethereum","errors","utility"],"homepage":"https://github.com/MetaMask/rpc-errors#readme","bugs":{"url":"https://github.com/MetaMask/rpc-errors/issues"},"repository":{"type":"git","url":"https://github.com/MetaMask/rpc-errors.git"},"license":"MIT","sideEffects":false,"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"},"main":"./dist/index.cjs","module":"./dist/index.mjs","types":"./dist/index.d.cts","scripts":{"build":"ts-bridge --project tsconfig.build.json --clean","build:docs":"typedoc","lint":"yarn lint:eslint && yarn lint:constraints && yarn lint:misc --check && yarn lint:dependencies --check && yarn lint:changelog","lint:changelog":"auto-changelog validate --prettier","lint:constraints":"yarn constraints","lint:dependencies":"depcheck && yarn dedupe","lint:eslint":"eslint . --cache --ext js,ts","lint:fix":"yarn lint:eslint --fix && yarn lint:constraints --fix && yarn lint:misc --write && yarn lint:dependencies && yarn lint:changelog","lint:misc":"prettier '**/*.json' '**/*.md' '**/*.yml' '!.yarnrc.yml' --ignore-path .gitignore --no-error-on-unmatched-pattern","prepack":"./scripts/prepack.sh","test":"jest && jest-it-up","test:watch":"jest --watch"},"dependencies":{"@metamask/utils":"^9.0.0","fast-safe-stringify":"^2.0.6"},"devDependencies":{"@lavamoat/allow-scripts":"^3.0.4","@lavamoat/preinstall-always-fail":"^2.0.0","@metamask/auto-changelog":"^3.4.3","@metamask/eslint-config":"^12.2.0","@metamask/eslint-config-jest":"^12.1.0","@metamask/eslint-config-nodejs":"^12.1.0","@metamask/eslint-config-typescript":"^12.1.0","@ts-bridge/cli":"^0.5.1","@types/jest":"^28.1.6","@types/node":"^18","@typescript-eslint/eslint-plugin":"^5.43.0","@typescript-eslint/parser":"^5.43.0","@yarnpkg/types":"^4.0.0","depcheck":"^1.4.7","eslint":"^8.44.0","eslint-config-prettier":"^8.8.0","eslint-plugin-import":"^2.27.5","eslint-plugin-jest":"^27.2.2","eslint-plugin-jsdoc":"^39.9.1","eslint-plugin-n":"^15.7.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-promise":"^6.1.1","jest":"^28.1.3","jest-it-up":"^2.0.2","prettier":"^2.7.1","prettier-plugin-packagejson":"^2.3.0","ts-jest":"^28.0.7","ts-node":"^10.7.0","typedoc":"^0.23.28","typescript":"~4.9.5"},"packageManager":"yarn@4.1.1","engines":{"node":"^18.20 || ^20.17 || >=22"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"lavamoat":{"allowScripts":{"@lavamoat/preinstall-always-fail":false}},"_id":"@metamask/rpc-errors@7.0.0","gitHead":"a659bc682563e4b23fdb37ab091e91856ad44ea8","dist":{"shasum":"7bdd638a353708da72f591142053631b00431b74","size":24086,"noattachment":false,"key":"/@metamask/rpc-errors/-/@metamask/rpc-errors-7.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@metamask/rpc-errors/download/@metamask/rpc-errors-7.0.0.tgz"},"_npmUser":{"name":"metamaskbot","email":"metamask-npm@consensys.net"},"directories":{},"maintainers":[{"name":"danfinlay","email":"dan@danfinlay.com"},{"name":"gudahtt","email":"markjstacey@gmail.com"},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"metamaskbot","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rpc-errors_7.0.0_1728432219607_0.1357718587928849"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-10-09T00:03:39.832Z","publish_time":1728432219832,"_source_registry_name":"default","_cnpm_publish_time":1728432219832},"6.4.0":{"name":"@metamask/rpc-errors","version":"6.4.0","description":"Ethereum RPC and Provider errors","keywords":["rpc","ethereum","errors","utility"],"homepage":"https://github.com/MetaMask/rpc-errors#readme","bugs":{"url":"https://github.com/MetaMask/rpc-errors/issues"},"repository":{"type":"git","url":"https://github.com/MetaMask/rpc-errors.git"},"license":"MIT","sideEffects":false,"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"},"main":"./dist/index.cjs","module":"./dist/index.mjs","types":"./dist/index.d.cts","scripts":{"build":"ts-bridge --project tsconfig.build.json --clean","build:docs":"typedoc","lint":"yarn lint:eslint && yarn lint:constraints && yarn lint:misc --check && yarn lint:dependencies --check && yarn lint:changelog","lint:changelog":"auto-changelog validate --prettier","lint:constraints":"yarn constraints","lint:dependencies":"depcheck && yarn dedupe","lint:eslint":"eslint . --cache --ext js,ts","lint:fix":"yarn lint:eslint --fix && yarn lint:constraints --fix && yarn lint:misc --write && yarn lint:dependencies && yarn lint:changelog","lint:misc":"prettier '**/*.json' '**/*.md' '**/*.yml' '!.yarnrc.yml' --ignore-path .gitignore --no-error-on-unmatched-pattern","prepack":"./scripts/prepack.sh","test":"jest && jest-it-up","test:watch":"jest --watch"},"dependencies":{"@metamask/utils":"^9.0.0","fast-safe-stringify":"^2.0.6"},"devDependencies":{"@lavamoat/allow-scripts":"^3.0.4","@lavamoat/preinstall-always-fail":"^2.0.0","@metamask/auto-changelog":"^3.4.3","@metamask/eslint-config":"^12.2.0","@metamask/eslint-config-jest":"^12.1.0","@metamask/eslint-config-nodejs":"^12.1.0","@metamask/eslint-config-typescript":"^12.1.0","@ts-bridge/cli":"^0.5.1","@types/jest":"^28.1.6","@types/node":"^16","@typescript-eslint/eslint-plugin":"^5.43.0","@typescript-eslint/parser":"^5.43.0","depcheck":"^1.4.7","eslint":"^8.44.0","eslint-config-prettier":"^8.8.0","eslint-plugin-import":"^2.27.5","eslint-plugin-jest":"^27.2.2","eslint-plugin-jsdoc":"^39.9.1","eslint-plugin-n":"^15.7.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-promise":"^6.1.1","jest":"^28.1.3","jest-it-up":"^2.0.2","prettier":"^2.7.1","prettier-plugin-packagejson":"^2.3.0","ts-jest":"^28.0.7","ts-node":"^10.7.0","typedoc":"^0.23.28","typescript":"~4.9.5"},"packageManager":"yarn@3.2.4","engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"lavamoat":{"allowScripts":{"@lavamoat/preinstall-always-fail":false}},"_id":"@metamask/rpc-errors@6.4.0","gitHead":"1b7e95319e27cef100f70ab37752973a716b713d","dist":{"shasum":"a7ce01c06c9a347ab853e55818ac5654a73bd006","size":23408,"noattachment":false,"key":"/@metamask/rpc-errors/-/@metamask/rpc-errors-6.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@metamask/rpc-errors/download/@metamask/rpc-errors-6.4.0.tgz"},"_npmUser":{"name":"metamaskbot","email":"metamask-npm@consensys.net"},"directories":{},"maintainers":[{"name":"danfinlay","email":"dan@danfinlay.com"},{"name":"gudahtt","email":"markjstacey@gmail.com"},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"metamaskbot","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rpc-errors_6.4.0_1727464601384_0.7139380950881504"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-09-27T19:16:41.633Z","publish_time":1727464601633,"_source_registry_name":"default","_cnpm_publish_time":1727464601633},"6.3.1":{"name":"@metamask/rpc-errors","version":"6.3.1","description":"Ethereum RPC and Provider errors","keywords":["rpc","ethereum","errors","utility"],"homepage":"https://github.com/MetaMask/rpc-errors#readme","bugs":{"url":"https://github.com/MetaMask/rpc-errors/issues"},"repository":{"type":"git","url":"https://github.com/MetaMask/rpc-errors.git"},"license":"MIT","author":"Erik Marks <rekmarks@protonmail.com>","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.js","types":"./dist/types/index.d.ts"},"./package.json":"./package.json"},"main":"./dist/index.js","module":"./dist/index.mjs","types":"./dist/types/index.d.ts","scripts":{"build":"tsup --clean && yarn build:types","build:clean":"rimraf dist && yarn build","build:docs":"typedoc","build:types":"tsc --project tsconfig.build.json","lint":"yarn lint:eslint && yarn lint:constraints && yarn lint:misc --check && yarn lint:dependencies --check && yarn lint:changelog","lint:changelog":"auto-changelog validate --prettier","lint:constraints":"yarn constraints","lint:dependencies":"depcheck && yarn dedupe","lint:eslint":"eslint . --cache --ext js,ts","lint:fix":"yarn lint:eslint --fix && yarn lint:constraints --fix && yarn lint:misc --write && yarn lint:dependencies && yarn lint:changelog","lint:misc":"prettier '**/*.json' '**/*.md' '**/*.yml' '!.yarnrc.yml' --ignore-path .gitignore --no-error-on-unmatched-pattern","prepack":"./scripts/prepack.sh","test":"jest && jest-it-up","test:watch":"jest --watch"},"dependencies":{"@metamask/utils":"^9.0.0","fast-safe-stringify":"^2.0.6"},"devDependencies":{"@lavamoat/allow-scripts":"^3.0.0","@lavamoat/preinstall-always-fail":"^2.0.0","@metamask/auto-changelog":"^3.4.3","@metamask/eslint-config":"^12.2.0","@metamask/eslint-config-jest":"^12.1.0","@metamask/eslint-config-nodejs":"^12.1.0","@metamask/eslint-config-typescript":"^12.1.0","@types/jest":"^28.1.6","@types/node":"^16","@typescript-eslint/eslint-plugin":"^5.43.0","@typescript-eslint/parser":"^5.43.0","depcheck":"^1.4.7","eslint":"^8.44.0","eslint-config-prettier":"^8.8.0","eslint-plugin-import":"^2.27.5","eslint-plugin-jest":"^27.2.2","eslint-plugin-jsdoc":"^39.9.1","eslint-plugin-n":"^15.7.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-promise":"^6.1.1","jest":"^28.1.3","jest-it-up":"^2.0.2","prettier":"^2.7.1","prettier-plugin-packagejson":"^2.3.0","ts-jest":"^28.0.7","ts-node":"^10.7.0","tsup":"^7.2.0","typedoc":"^0.23.28","typescript":"~4.9.5"},"packageManager":"yarn@3.2.4","engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"lavamoat":{"allowScripts":{"@lavamoat/preinstall-always-fail":false,"tsup>esbuild":false}},"_id":"@metamask/rpc-errors@6.3.1","gitHead":"7b6288c22ae4cf8d5f6721d1813bc5ebc1196a5f","dist":{"shasum":"d5bb4740e070c3d87e91717ff4c3c6061a081cab","size":26258,"noattachment":false,"key":"/@metamask/rpc-errors/-/@metamask/rpc-errors-6.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@metamask/rpc-errors/download/@metamask/rpc-errors-6.3.1.tgz"},"_npmUser":{"name":"metamaskbot","email":"security@metamask.io"},"directories":{},"maintainers":[{"name":"danfinlay","email":"dan@danfinlay.com"},{"name":"gudahtt","email":"markjstacey@gmail.com"},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"metamaskbot","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rpc-errors_6.3.1_1720024991514_0.9349549159741226"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-07-03T16:43:11.660Z","publish_time":1720024991660,"_source_registry_name":"default","_cnpm_publish_time":1720024991660},"6.3.0":{"name":"@metamask/rpc-errors","version":"6.3.0","description":"Ethereum RPC and Provider errors","keywords":["rpc","ethereum","errors","utility"],"homepage":"https://github.com/MetaMask/rpc-errors#readme","bugs":{"url":"https://github.com/MetaMask/rpc-errors/issues"},"repository":{"type":"git","url":"https://github.com/MetaMask/rpc-errors.git"},"license":"MIT","author":"Erik Marks <rekmarks@protonmail.com>","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.js","types":"./dist/types/index.d.ts"},"./package.json":"./package.json"},"main":"./dist/index.js","module":"./dist/index.mjs","types":"./dist/types/index.d.ts","scripts":{"build":"tsup --clean && yarn build:types","build:clean":"rimraf dist && yarn build","build:docs":"typedoc","build:types":"tsc --project tsconfig.build.json","lint":"yarn lint:eslint && yarn lint:constraints && yarn lint:misc --check && yarn lint:dependencies --check && yarn lint:changelog","lint:changelog":"auto-changelog validate --prettier","lint:constraints":"yarn constraints","lint:dependencies":"depcheck && yarn dedupe","lint:eslint":"eslint . --cache --ext js,ts","lint:fix":"yarn lint:eslint --fix && yarn lint:constraints --fix && yarn lint:misc --write && yarn lint:dependencies && yarn lint:changelog","lint:misc":"prettier '**/*.json' '**/*.md' '**/*.yml' '!.yarnrc.yml' --ignore-path .gitignore --no-error-on-unmatched-pattern","prepack":"./scripts/prepack.sh","test":"jest && jest-it-up","test:watch":"jest --watch"},"dependencies":{"@metamask/utils":"^8.3.0","fast-safe-stringify":"^2.0.6"},"devDependencies":{"@lavamoat/allow-scripts":"^3.0.0","@lavamoat/preinstall-always-fail":"^2.0.0","@metamask/auto-changelog":"^3.4.3","@metamask/eslint-config":"^12.2.0","@metamask/eslint-config-jest":"^12.1.0","@metamask/eslint-config-nodejs":"^12.1.0","@metamask/eslint-config-typescript":"^12.1.0","@types/jest":"^28.1.6","@types/node":"^16","@typescript-eslint/eslint-plugin":"^5.43.0","@typescript-eslint/parser":"^5.43.0","depcheck":"^1.4.7","eslint":"^8.44.0","eslint-config-prettier":"^8.8.0","eslint-plugin-import":"^2.27.5","eslint-plugin-jest":"^27.2.2","eslint-plugin-jsdoc":"^39.9.1","eslint-plugin-n":"^15.7.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-promise":"^6.1.1","jest":"^28.1.3","jest-it-up":"^2.0.2","prettier":"^2.7.1","prettier-plugin-packagejson":"^2.3.0","ts-jest":"^28.0.7","ts-node":"^10.7.0","tsup":"^7.2.0","typedoc":"^0.23.28","typescript":"~4.9.5"},"packageManager":"yarn@3.2.4","engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"lavamoat":{"allowScripts":{"@lavamoat/preinstall-always-fail":false,"tsup>esbuild":false}},"_id":"@metamask/rpc-errors@6.3.0","gitHead":"5f83f15b5a6475d7dd749663cc23c0c1e3926672","dist":{"shasum":"adc63f3c1c50ec812d3631a471fe2beca0c3707d","size":26232,"noattachment":false,"key":"/@metamask/rpc-errors/-/@metamask/rpc-errors-6.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@metamask/rpc-errors/download/@metamask/rpc-errors-6.3.0.tgz"},"_npmUser":{"name":"metamaskbot","email":"security@metamask.io"},"directories":{},"maintainers":[{"name":"danfinlay","email":"dan@danfinlay.com"},{"name":"gudahtt","email":"markjstacey@gmail.com"},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"metamaskbot","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rpc-errors_6.3.0_1717628862637_0.011456157790370236"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-06-05T23:07:42.819Z","publish_time":1717628862819,"_source_registry_name":"default","_cnpm_publish_time":1717628862819},"6.3.0-rc1":{"name":"@metamask/rpc-errors","version":"6.3.0-rc1","description":"Ethereum RPC and Provider errors","keywords":["rpc","ethereum","errors","utility"],"homepage":"https://github.com/MetaMask/rpc-errors#readme","bugs":{"url":"https://github.com/MetaMask/rpc-errors/issues"},"repository":{"type":"git","url":"git+https://github.com/MetaMask/rpc-errors.git"},"license":"MIT","author":{"name":"Erik Marks","email":"rekmarks@protonmail.com"},"exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.js","types":"./dist/types/index.d.ts"},"./package.json":"./package.json"},"main":"./dist/index.js","module":"./dist/index.mjs","types":"./dist/types/index.d.ts","scripts":{"build":"tsup --clean && yarn build:types","build:clean":"rimraf dist && yarn build","build:docs":"typedoc","build:types":"tsc --project tsconfig.build.json","lint":"yarn lint:eslint && yarn lint:constraints && yarn lint:misc --check && yarn lint:dependencies --check && yarn lint:changelog","lint:changelog":"auto-changelog validate --prettier","lint:constraints":"yarn constraints","lint:dependencies":"depcheck && yarn dedupe","lint:eslint":"eslint . --cache --ext js,ts","lint:fix":"yarn lint:eslint --fix && yarn lint:constraints --fix && yarn lint:misc --write && yarn lint:dependencies && yarn lint:changelog","lint:misc":"prettier '**/*.json' '**/*.md' '**/*.yml' '!.yarnrc.yml' --ignore-path .gitignore --no-error-on-unmatched-pattern","prepack":"./scripts/prepack.sh","test":"jest && jest-it-up","test:watch":"jest --watch"},"dependencies":{"@metamask/utils":"^8.3.0","fast-safe-stringify":"^2.0.6"},"devDependencies":{"@lavamoat/allow-scripts":"^3.0.0","@lavamoat/preinstall-always-fail":"^2.0.0","@metamask/auto-changelog":"^3.4.3","@metamask/eslint-config":"^12.2.0","@metamask/eslint-config-jest":"^12.1.0","@metamask/eslint-config-nodejs":"^12.1.0","@metamask/eslint-config-typescript":"^12.1.0","@types/jest":"^28.1.6","@types/node":"^16","@typescript-eslint/eslint-plugin":"^5.43.0","@typescript-eslint/parser":"^5.43.0","depcheck":"^1.4.7","eslint":"^8.44.0","eslint-config-prettier":"^8.8.0","eslint-plugin-import":"^2.27.5","eslint-plugin-jest":"^27.2.2","eslint-plugin-jsdoc":"^39.9.1","eslint-plugin-n":"^15.7.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-promise":"^6.1.1","jest":"^28.1.3","jest-it-up":"^2.0.2","prettier":"^2.7.1","prettier-plugin-packagejson":"^2.3.0","ts-jest":"^28.0.7","ts-node":"^10.7.0","tsup":"^7.2.0","typedoc":"^0.23.28","typescript":"~4.9.5"},"packageManager":"yarn@3.2.4","engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"lavamoat":{"allowScripts":{"@lavamoat/preinstall-always-fail":false,"tsup>esbuild":false}},"_id":"@metamask/rpc-errors@6.3.0-rc1","readmeFilename":"README.md","gitHead":"08108c535cf5ee25603715cbfae0cd9aa3f2dea6","_nodeVersion":"20.13.1","_npmVersion":"10.5.2","dist":{"shasum":"6f67a1c0caca5508aa9af521a4759bf9d89e3f7e","size":24069,"noattachment":false,"key":"/@metamask/rpc-errors/-/@metamask/rpc-errors-6.3.0-rc1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@metamask/rpc-errors/download/@metamask/rpc-errors-6.3.0-rc1.tgz"},"_npmUser":{"name":"lgbot","email":"khebkoh9@anonaddy.me"},"directories":{},"maintainers":[{"name":"danfinlay","email":"dan@danfinlay.com"},{"name":"gudahtt","email":"markjstacey@gmail.com"},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"metamaskbot","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rpc-errors_6.3.0-rc1_1717120878960_0.7717365418113722"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-05-31T02:01:19.172Z","publish_time":1717120879172,"_source_registry_name":"default","_cnpm_publish_time":1717120879172},"6.2.1":{"name":"@metamask/rpc-errors","version":"6.2.1","description":"Ethereum RPC and Provider errors","keywords":["rpc","ethereum","errors","utility"],"homepage":"https://github.com/MetaMask/rpc-errors#readme","bugs":{"url":"https://github.com/MetaMask/rpc-errors/issues"},"repository":{"type":"git","url":"https://github.com/MetaMask/rpc-errors.git"},"license":"MIT","author":"Erik Marks <rekmarks@protonmail.com>","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.js","types":"./dist/types/index.d.ts"},"./package.json":"./package.json"},"main":"./dist/index.js","module":"./dist/index.mjs","types":"./dist/types/index.d.ts","scripts":{"build":"tsup --clean && yarn build:types","build:clean":"rimraf dist && yarn build","build:docs":"typedoc","build:types":"tsc --project tsconfig.build.json","lint":"yarn lint:eslint && yarn lint:constraints && yarn lint:misc --check && yarn lint:dependencies --check && yarn lint:changelog","lint:changelog":"auto-changelog validate --prettier","lint:constraints":"yarn constraints","lint:dependencies":"depcheck && yarn dedupe","lint:eslint":"eslint . --cache --ext js,ts","lint:fix":"yarn lint:eslint --fix && yarn lint:constraints --fix && yarn lint:misc --write && yarn lint:dependencies && yarn lint:changelog","lint:misc":"prettier '**/*.json' '**/*.md' '**/*.yml' '!.yarnrc.yml' --ignore-path .gitignore --no-error-on-unmatched-pattern","prepack":"./scripts/prepack.sh","test":"jest && jest-it-up","test:watch":"jest --watch"},"dependencies":{"@metamask/utils":"^8.3.0","fast-safe-stringify":"^2.0.6"},"devDependencies":{"@lavamoat/allow-scripts":"^3.0.0","@lavamoat/preinstall-always-fail":"^2.0.0","@metamask/auto-changelog":"^3.4.3","@metamask/eslint-config":"^12.2.0","@metamask/eslint-config-jest":"^12.1.0","@metamask/eslint-config-nodejs":"^12.1.0","@metamask/eslint-config-typescript":"^12.1.0","@types/jest":"^28.1.6","@types/node":"^16","@typescript-eslint/eslint-plugin":"^5.43.0","@typescript-eslint/parser":"^5.43.0","depcheck":"^1.4.7","eslint":"^8.44.0","eslint-config-prettier":"^8.8.0","eslint-plugin-import":"^2.27.5","eslint-plugin-jest":"^27.2.2","eslint-plugin-jsdoc":"^39.9.1","eslint-plugin-n":"^15.7.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-promise":"^6.1.1","jest":"^28.1.3","jest-it-up":"^2.0.2","prettier":"^2.7.1","prettier-plugin-packagejson":"^2.3.0","ts-jest":"^28.0.7","ts-node":"^10.7.0","tsup":"^7.2.0","typedoc":"^0.23.28","typescript":"~4.9.5"},"packageManager":"yarn@3.2.4","engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"lavamoat":{"allowScripts":{"@lavamoat/preinstall-always-fail":false,"tsup>esbuild":false}},"_id":"@metamask/rpc-errors@6.2.1","gitHead":"9c6f0594771350e01c65600f35bf4d56ec1b2845","dist":{"shasum":"f5daf429ededa7cb83069dc621bd5738fe2a1d80","size":22989,"noattachment":false,"key":"/@metamask/rpc-errors/-/@metamask/rpc-errors-6.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@metamask/rpc-errors/download/@metamask/rpc-errors-6.2.1.tgz"},"_npmUser":{"name":"metamaskbot","email":"security@metamask.io"},"directories":{},"maintainers":[{"name":"danfinlay","email":"dan@danfinlay.com"},{"name":"gudahtt","email":"markjstacey@gmail.com"},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"metamaskbot","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rpc-errors_6.2.1_1708942228291_0.06165948124724374"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-02-26T10:10:28.490Z","publish_time":1708942228490,"_source_registry_name":"default","_cnpm_publish_time":1708942228490},"6.2.0":{"name":"@metamask/rpc-errors","version":"6.2.0","description":"Ethereum RPC and Provider errors","keywords":["rpc","ethereum","errors","utility"],"homepage":"https://github.com/MetaMask/rpc-errors#readme","bugs":{"url":"https://github.com/MetaMask/rpc-errors/issues"},"repository":{"type":"git","url":"https://github.com/MetaMask/rpc-errors.git"},"license":"MIT","author":"Erik Marks <rekmarks@protonmail.com>","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.js","types":"./dist/types/index.d.ts"},"./package.json":"./package.json"},"main":"./dist/index.js","module":"./dist/index.mjs","types":"./dist/types/index.d.ts","scripts":{"build":"tsup --clean && yarn build:types","build:clean":"rimraf dist && yarn build","build:docs":"typedoc","build:types":"tsc --project tsconfig.build.json","lint":"yarn lint:eslint && yarn lint:constraints && yarn lint:misc --check && yarn lint:dependencies --check && yarn lint:changelog","lint:changelog":"auto-changelog validate --prettier","lint:constraints":"yarn constraints","lint:dependencies":"depcheck && yarn dedupe","lint:eslint":"eslint . --cache --ext js,ts","lint:fix":"yarn lint:eslint --fix && yarn lint:constraints --fix && yarn lint:misc --write && yarn lint:dependencies && yarn lint:changelog","lint:misc":"prettier '**/*.json' '**/*.md' '**/*.yml' '!.yarnrc.yml' --ignore-path .gitignore --no-error-on-unmatched-pattern","prepack":"./scripts/prepack.sh","test":"jest && jest-it-up","test:watch":"jest --watch"},"dependencies":{"@metamask/utils":"^8.3.0","fast-safe-stringify":"^2.0.6"},"devDependencies":{"@lavamoat/allow-scripts":"^3.0.0","@lavamoat/preinstall-always-fail":"^2.0.0","@metamask/auto-changelog":"^3.4.3","@metamask/eslint-config":"^12.2.0","@metamask/eslint-config-jest":"^12.1.0","@metamask/eslint-config-nodejs":"^12.1.0","@metamask/eslint-config-typescript":"^12.1.0","@types/jest":"^28.1.6","@types/node":"^16","@typescript-eslint/eslint-plugin":"^5.43.0","@typescript-eslint/parser":"^5.43.0","depcheck":"^1.4.7","eslint":"^8.44.0","eslint-config-prettier":"^8.8.0","eslint-plugin-import":"^2.27.5","eslint-plugin-jest":"^27.2.2","eslint-plugin-jsdoc":"^39.9.1","eslint-plugin-n":"^15.7.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-promise":"^6.1.1","jest":"^28.1.3","jest-it-up":"^2.0.2","prettier":"^2.7.1","prettier-plugin-packagejson":"^2.3.0","ts-jest":"^28.0.7","ts-node":"^10.7.0","tsup":"^7.2.0","typedoc":"^0.23.28","typescript":"~4.9.5"},"packageManager":"yarn@3.2.4","engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"lavamoat":{"allowScripts":{"@lavamoat/preinstall-always-fail":false,"tsup>esbuild":false}},"_id":"@metamask/rpc-errors@6.2.0","gitHead":"d352b6ff185f9a280979936848c11fb4785287a3","dist":{"shasum":"d2fcc2fb1c4fd47d0c38c71af73f4873045eab2e","size":22935,"noattachment":false,"key":"/@metamask/rpc-errors/-/@metamask/rpc-errors-6.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@metamask/rpc-errors/download/@metamask/rpc-errors-6.2.0.tgz"},"_npmUser":{"name":"metamaskbot","email":"security@metamask.io"},"directories":{},"maintainers":[{"name":"danfinlay","email":"dan@danfinlay.com"},{"name":"gudahtt","email":"markjstacey@gmail.com"},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"metamaskbot","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rpc-errors_6.2.0_1708547116371_0.9948593196195128"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-02-21T20:25:16.544Z","publish_time":1708547116544,"_source_registry_name":"default","_cnpm_publish_time":1708547116544},"6.1.0":{"name":"@metamask/rpc-errors","version":"6.1.0","description":"Ethereum RPC and Provider errors.","keywords":["rpc","ethereum","errors","utility"],"homepage":"https://github.com/MetaMask/rpc-errors#readme","bugs":{"url":"https://github.com/MetaMask/rpc-errors/issues"},"repository":{"type":"git","url":"https://github.com/MetaMask/rpc-errors.git"},"license":"MIT","author":"Erik Marks <rekmarks@protonmail.com>","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc --project tsconfig.build.json","build:clean":"rimraf dist && yarn build","build:docs":"typedoc","lint":"yarn lint:eslint && yarn lint:misc --check && yarn lint:dependencies --check && yarn lint:changelog","lint:changelog":"auto-changelog validate","lint:dependencies":"depcheck && yarn dedupe","lint:eslint":"eslint . --cache --ext js,ts","lint:fix":"yarn lint:eslint --fix && yarn lint:misc --write && yarn lint:dependencies","lint:misc":"prettier '**/*.json' '**/*.md' '!CHANGELOG.md' '**/*.yml' '!.yarnrc.yml' --ignore-path .gitignore --no-error-on-unmatched-pattern","prepack":"./scripts/prepack.sh","test":"jest && jest-it-up","test:watch":"jest --watch"},"dependencies":{"@metamask/utils":"^8.1.0","fast-safe-stringify":"^2.0.6"},"devDependencies":{"@lavamoat/allow-scripts":"^2.3.1","@lavamoat/preinstall-always-fail":"^1.0.0","@metamask/auto-changelog":"^3.2.0","@metamask/eslint-config":"^11.1.0","@metamask/eslint-config-jest":"^11.1.0","@metamask/eslint-config-nodejs":"^11.1.0","@metamask/eslint-config-typescript":"^11.1.0","@types/jest":"^28.1.6","@typescript-eslint/eslint-plugin":"^5.42.1","@typescript-eslint/parser":"^5.42.1","depcheck":"^1.4.5","eslint":"^8.27.0","eslint-config-prettier":"^8.5.0","eslint-plugin-import":"^2.26.0","eslint-plugin-jest":"^27.1.5","eslint-plugin-jsdoc":"^39.6.2","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","jest":"^28.1.3","jest-it-up":"^2.0.2","prettier":"^2.7.1","prettier-plugin-packagejson":"^2.2.18","ts-jest":"^28.0.7","typedoc":"^0.23.19","typescript":"~4.9.5"},"packageManager":"yarn@3.2.4","engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"lavamoat":{"allowScripts":{"@lavamoat/preinstall-always-fail":false}},"_id":"@metamask/rpc-errors@6.1.0","gitHead":"9200551fa80ab1f912704a2b346ef10f506878b0","dist":{"shasum":"dfdef7cba4b9ad01ca3f99e990b5980575b89b4f","size":17508,"noattachment":false,"key":"/@metamask/rpc-errors/-/@metamask/rpc-errors-6.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@metamask/rpc-errors/download/@metamask/rpc-errors-6.1.0.tgz"},"_npmUser":{"name":"metamaskbot","email":"security@metamask.io"},"directories":{},"maintainers":[{"name":"danfinlay","email":"dan@danfinlay.com"},{"name":"gudahtt","email":"markjstacey@gmail.com"},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"metamaskbot","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rpc-errors_6.1.0_1696977181289_0.3687987477870258"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-10-10T22:33:01.493Z","publish_time":1696977181493,"_source_registry_name":"default","_cnpm_publish_time":1696977181493},"6.0.0":{"name":"@metamask/rpc-errors","version":"6.0.0","description":"Ethereum RPC and Provider errors.","keywords":["rpc","ethereum","errors","utility"],"homepage":"https://github.com/MetaMask/rpc-errors#readme","bugs":{"url":"https://github.com/MetaMask/rpc-errors/issues"},"repository":{"type":"git","url":"https://github.com/MetaMask/rpc-errors.git"},"license":"MIT","author":"Erik Marks <rekmarks@protonmail.com>","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc --project tsconfig.build.json","build:clean":"rimraf dist && yarn build","build:docs":"typedoc","lint":"yarn lint:eslint && yarn lint:misc --check","lint:eslint":"eslint . --cache --ext js,ts","lint:fix":"yarn lint:eslint --fix && yarn lint:misc --write","lint:misc":"prettier '**/*.json' '**/*.md' '!CHANGELOG.md' '**/*.yml' '!.yarnrc.yml' --ignore-path .gitignore --no-error-on-unmatched-pattern","prepack":"./scripts/prepack.sh","test":"jest && jest-it-up","test:watch":"jest --watch"},"dependencies":{"@metamask/utils":"^8.0.0","fast-safe-stringify":"^2.0.6"},"devDependencies":{"@lavamoat/allow-scripts":"^2.0.3","@metamask/auto-changelog":"^2.3.0","@metamask/eslint-config":"^11.1.0","@metamask/eslint-config-jest":"^11.1.0","@metamask/eslint-config-nodejs":"^11.1.0","@metamask/eslint-config-typescript":"^11.1.0","@types/jest":"^28.1.6","@typescript-eslint/eslint-plugin":"^5.42.1","@typescript-eslint/parser":"^5.42.1","eslint":"^8.27.0","eslint-config-prettier":"^8.5.0","eslint-plugin-import":"^2.26.0","eslint-plugin-jest":"^27.1.5","eslint-plugin-jsdoc":"^39.6.2","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","fast-deep-equal":"^2.0.1","jest":"^28.1.3","jest-it-up":"^2.0.2","prettier":"^2.7.1","prettier-plugin-packagejson":"^2.2.18","ts-jest":"^28.0.7","typedoc":"^0.23.19","typescript":"~4.9.5"},"packageManager":"yarn@3.2.4","engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_id":"@metamask/rpc-errors@6.0.0","gitHead":"a56fcdf2fc45c562c82c4ae489af324c0a4b8316","dist":{"shasum":"6cd2499a0f01e027e7b627eceae17141712fa734","size":18794,"noattachment":false,"key":"/@metamask/rpc-errors/-/@metamask/rpc-errors-6.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@metamask/rpc-errors/download/@metamask/rpc-errors-6.0.0.tgz"},"_npmUser":{"name":"metamaskbot","email":"security@metamask.io"},"directories":{},"maintainers":[{"name":"danfinlay","email":"dan@danfinlay.com"},{"name":"gudahtt","email":"markjstacey@gmail.com"},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"metamaskbot","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rpc-errors_6.0.0_1693526586035_0.5951764259712653"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-09-01T00:03:06.265Z","publish_time":1693526586265,"_source_registry_name":"default","_cnpm_publish_time":1693526586265},"5.1.1":{"name":"@metamask/rpc-errors","version":"5.1.1","description":"Ethereum RPC and Provider errors.","keywords":["rpc","ethereum","errors","utility"],"homepage":"https://github.com/MetaMask/rpc-errors#readme","bugs":{"url":"https://github.com/MetaMask/rpc-errors/issues"},"repository":{"type":"git","url":"https://github.com/MetaMask/rpc-errors.git"},"license":"MIT","author":"Erik Marks <rekmarks@protonmail.com>","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc --project tsconfig.build.json","build:clean":"rimraf dist && yarn build","build:docs":"typedoc","lint":"yarn lint:eslint && yarn lint:misc --check","lint:eslint":"eslint . --cache --ext js,ts","lint:fix":"yarn lint:eslint --fix && yarn lint:misc --write","lint:misc":"prettier '**/*.json' '**/*.md' '!CHANGELOG.md' '**/*.yml' '!.yarnrc.yml' --ignore-path .gitignore --no-error-on-unmatched-pattern","prepack":"./scripts/prepack.sh","test":"jest && jest-it-up","test:watch":"jest --watch"},"dependencies":{"@metamask/utils":"^5.0.0","fast-safe-stringify":"^2.0.6"},"devDependencies":{"@lavamoat/allow-scripts":"^2.0.3","@metamask/auto-changelog":"^2.3.0","@metamask/eslint-config":"^11.1.0","@metamask/eslint-config-jest":"^11.1.0","@metamask/eslint-config-nodejs":"^11.1.0","@metamask/eslint-config-typescript":"^11.1.0","@types/jest":"^28.1.6","@typescript-eslint/eslint-plugin":"^5.42.1","@typescript-eslint/parser":"^5.42.1","eslint":"^8.27.0","eslint-config-prettier":"^8.5.0","eslint-plugin-import":"^2.26.0","eslint-plugin-jest":"^27.1.5","eslint-plugin-jsdoc":"^39.6.2","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","fast-deep-equal":"^2.0.1","jest":"^28.1.3","jest-it-up":"^2.0.2","prettier":"^2.7.1","prettier-plugin-packagejson":"^2.2.18","ts-jest":"^28.0.7","typedoc":"^0.23.19","typescript":"~4.9.5"},"packageManager":"yarn@3.2.4","engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_id":"@metamask/rpc-errors@5.1.1","gitHead":"af3ef43c984e48b44aa2d4d51f13ce4d692cfe91","dist":{"shasum":"f82732ad0952d34d219eca42699c0c74bee95a9e","size":18597,"noattachment":false,"key":"/@metamask/rpc-errors/-/@metamask/rpc-errors-5.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@metamask/rpc-errors/download/@metamask/rpc-errors-5.1.1.tgz"},"_npmUser":{"name":"metamaskbot","email":"security@metamask.io"},"directories":{},"maintainers":[{"name":"danfinlay","email":"dan@danfinlay.com"},{"name":"gudahtt","email":"markjstacey@gmail.com"},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"metamaskbot","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rpc-errors_5.1.1_1681904898364_0.9452936859095331"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-04-19T11:48:18.515Z","publish_time":1681904898515,"_cnpm_publish_time":1681904898515},"5.1.0":{"name":"@metamask/rpc-errors","version":"5.1.0","description":"Ethereum RPC and Provider errors.","keywords":["rpc","ethereum","errors","utility"],"homepage":"https://github.com/MetaMask/rpc-errors#readme","bugs":{"url":"https://github.com/MetaMask/rpc-errors/issues"},"repository":{"type":"git","url":"https://github.com/MetaMask/rpc-errors.git"},"license":"MIT","author":"Erik Marks <rekmarks@protonmail.com>","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc --project tsconfig.build.json","build:clean":"rimraf dist && yarn build","build:docs":"typedoc","lint":"yarn lint:eslint && yarn lint:misc --check","lint:eslint":"eslint . --cache --ext js,ts","lint:fix":"yarn lint:eslint --fix && yarn lint:misc --write","lint:misc":"prettier '**/*.json' '**/*.md' '!CHANGELOG.md' '**/*.yml' '!.yarnrc.yml' --ignore-path .gitignore --no-error-on-unmatched-pattern","prepack":"./scripts/prepack.sh","test":"jest && jest-it-up","test:watch":"jest --watch"},"dependencies":{"@metamask/utils":"^5.0.0","fast-safe-stringify":"^2.0.6"},"devDependencies":{"@lavamoat/allow-scripts":"^2.0.3","@metamask/auto-changelog":"^2.3.0","@metamask/eslint-config":"^11.1.0","@metamask/eslint-config-jest":"^11.1.0","@metamask/eslint-config-nodejs":"^11.1.0","@metamask/eslint-config-typescript":"^11.1.0","@types/jest":"^28.1.6","@typescript-eslint/eslint-plugin":"^5.42.1","@typescript-eslint/parser":"^5.42.1","eslint":"^8.27.0","eslint-config-prettier":"^8.5.0","eslint-plugin-import":"^2.26.0","eslint-plugin-jest":"^27.1.5","eslint-plugin-jsdoc":"^39.6.2","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","fast-deep-equal":"^2.0.1","jest":"^28.1.3","jest-it-up":"^2.0.2","prettier":"^2.7.1","prettier-plugin-packagejson":"^2.2.18","ts-jest":"^28.0.7","typedoc":"^0.23.19","typescript":"~4.9.5"},"packageManager":"yarn@3.2.4","engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_id":"@metamask/rpc-errors@5.1.0","gitHead":"1d1852dc3ffcc67e130b43d3f004455c5020df44","dist":{"shasum":"8929ab3e20abc7495aa80ab532b401ac19ea8b63","size":18434,"noattachment":false,"key":"/@metamask/rpc-errors/-/@metamask/rpc-errors-5.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@metamask/rpc-errors/download/@metamask/rpc-errors-5.1.0.tgz"},"_npmUser":{"name":"metamaskbot","email":"security@metamask.io"},"directories":{},"maintainers":[{"name":"danfinlay","email":"dan@danfinlay.com"},{"name":"gudahtt","email":"markjstacey@gmail.com"},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"metamaskbot","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rpc-errors_5.1.0_1681818876395_0.16287166710617496"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-04-18T11:54:36.542Z","publish_time":1681818876542,"_cnpm_publish_time":1681818876542},"5.0.0":{"name":"@metamask/rpc-errors","version":"5.0.0","description":"Ethereum RPC and Provider errors.","keywords":["rpc","ethereum","errors","utility"],"homepage":"https://github.com/MetaMask/rpc-errors#readme","bugs":{"url":"https://github.com/MetaMask/rpc-errors/issues"},"repository":{"type":"git","url":"git+https://github.com/MetaMask/rpc-errors.git"},"license":"MIT","author":{"name":"Erik Marks","email":"rekmarks@protonmail.com"},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc --project tsconfig.build.json","build:clean":"rimraf dist && yarn build","build:docs":"typedoc","lint":"yarn lint:eslint && yarn lint:misc --check","lint:eslint":"eslint . --cache --ext js,ts","lint:fix":"yarn lint:eslint --fix && yarn lint:misc --write","lint:misc":"prettier '**/*.json' '**/*.md' '!CHANGELOG.md' '**/*.yml' '!.yarnrc.yml' --ignore-path .gitignore --no-error-on-unmatched-pattern","prepack":"./scripts/prepack.sh","test":"jest && jest-it-up","test:watch":"jest --watch"},"dependencies":{"@metamask/utils":"^5.0.0","fast-safe-stringify":"^2.0.6"},"devDependencies":{"@lavamoat/allow-scripts":"^2.0.3","@metamask/auto-changelog":"^2.3.0","@metamask/eslint-config":"^10.0.0","@metamask/eslint-config-jest":"^10.0.0","@metamask/eslint-config-nodejs":"^10.0.0","@metamask/eslint-config-typescript":"^10.0.0","@types/jest":"^28.1.6","@typescript-eslint/eslint-plugin":"^5.33.1","@typescript-eslint/parser":"^5.33.1","eslint":"^8.22.0","eslint-config-prettier":"^8.5.0","eslint-plugin-import":"^2.26.0","eslint-plugin-jest":"^26.8.3","eslint-plugin-jsdoc":"^39.3.6","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","fast-deep-equal":"^2.0.1","jest":"^28.1.3","jest-it-up":"^2.0.2","prettier":"^2.7.1","prettier-plugin-packagejson":"^2.2.18","ts-jest":"^28.0.7","typedoc":"^0.23.19","typescript":"~4.9.5"},"packageManager":"yarn@3.2.4","engines":{"node":">=16.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"gitHead":"7471a50a2ba5f775acdad67609904cdc82bd0122","_id":"@metamask/rpc-errors@5.0.0","_nodeVersion":"18.15.0","_npmVersion":"9.5.0","dist":{"shasum":"b76fd94d12f3ac883ec313622fe1e4092277c332","size":17802,"noattachment":false,"key":"/@metamask/rpc-errors/-/@metamask/rpc-errors-5.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@metamask/rpc-errors/download/@metamask/rpc-errors-5.0.0.tgz"},"_npmUser":{"name":"metamaskbot","email":"security@metamask.io"},"directories":{},"maintainers":[{"name":"danfinlay","email":"dan@danfinlay.com"},{"name":"gudahtt","email":"markjstacey@gmail.com"},{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"metamaskbot","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rpc-errors_5.0.0_1681302072242_0.8562533435184039"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-04-12T12:21:12.409Z","publish_time":1681302072409,"_cnpm_publish_time":1681302072409}},"readme":"# `@metamask/rpc-errors`\n\nJSON-RPC errors, including for\n[Ethereum JSON RPC](https://github.com/ethereum/EIPs/blob/master/EIPS/eip-1474.md)\nand\n[Ethereum Provider](https://github.com/ethereum/EIPs/blob/master/EIPS/eip-1193.md),\nand [making unknown errors compliant with either spec](#parsing-unknown-errors).\n\n## Installation\n\n`yarn add @metamask/rpc-errors`\n\nor\n\n`npm install @metamask/rpc-errors`\n\n## Usage\n\n```js\nimport { rpcErrors, providerErrors } from '@metamask/rpc-errors';\n\nthrow rpcErrors.invalidRequest();\n// or\nthrow providerErrors.unauthorized('my custom message');\n```\n\n## Supported Errors\n\n- Generic JSON RPC 2.0 errors\n  - Per [JSON RPC 2.0 spec](https://www.jsonrpc.org/specification#error_object)\n- Ethereum JSON RPC\n  - Per [EIP-1474](https://eips.ethereum.org/EIPS/eip-1474#error-codes)\n- Ethereum Provider errors\n  - Per [EIP-1193](https://eips.ethereum.org/EIPS/eip-1193#provider-errors)\n    - Does **not** yet support [`CloseEvent` errors or status codes](https://developer.mozilla.org/en-US/docs/Web/API/CloseEvent#Status_codes).\n\n## API\n\n```js\nimport { rpcErrors, providerErrors } from '@metamask/rpc-errors';\n\n// JSON-RPC errors and Ethereum EIP-1474 errors are namespaced under \"rpcErrors\"\nresponse.error = rpcErrors.methodNotFound({\n  message: optionalCustomMessage,\n  data: optionalData,\n});\n\n// Ethereum EIP-1193 Provider errors namespaced under \"providerErrors\"\nresponse.error = providerErrors.unauthorized({\n  message: optionalCustomMessage,\n  data: optionalData,\n});\n\n// each error getter takes a single \"opts\" argument\n// for most errors, this can be replaced with a single string, which becomes\n// the error message\nresponse.error = providerErrors.unauthorized(customMessage);\n\n// if an error getter accepts a single string, all arguments can be omitted\nresponse.error = providerErrors.unauthorized();\nresponse.error = providerErrors.unauthorized({});\n\n// omitting the message will produce an error with a default message per\n// the relevant spec\n\n// omitting the data argument will produce an error without a\n// \"data\" property\n\n// the JSON RPC 2.0 server error requires a valid code\nresponse.error = rpcErrors.server({\n  code: -32031,\n});\n\n// custom Ethereum Provider errors require a valid code and message\n// valid codes are integers i such that: 1000 <= i <= 4999\nresponse.error = providerErrors.custom({\n  code: 1001,\n  message: 'foo',\n});\n```\n\n### Parsing Unknown Errors\n\n```js\n// this is useful for ensuring your errors are standardized\nimport { serializeError } from '@metamask/rpc-errors'\n\n// if the argument is not a valid error per any supported spec,\n// it will be added as error.data.originalError\nresponse.error = serializeError(maybeAnError)\n\n// you can add a custom fallback error code and message if desired\nconst fallbackError = { code: 4999, message: 'My custom error.' }\nresponse.error = serializeError(maybeAnError, fallbackError)\n\n// Note: if the original error has a \"message\" property, it will take\n// precedence over the fallback error's message\n\n// the default fallback is:\n{\n  code: -32603,\n  message: 'Internal JSON-RPC error.'\n}\n```\n\n### Other Exports\n\n```js\n/**\n * Classes\n */\nimport { JsonRpcError, EthereumProviderError } from '@metamask/rpc-errors';\n\n/**\n * getMessageFromCode and errorCodes\n */\nimport { getMessageFromCode, errorCodes } from '@metamask/rpc-errors';\n\n// get the default message string for the given code, or a fallback message if\n// no message exists for the given code\nconst message1 = getMessageFromCode(someCode);\n\n// you can specify your own fallback message\nconst message2 = getMessageFromCode(someCode, myFallback);\n// it can be anything, use at your own peril\nconst message3 = getMessageFromCode(someCode, null);\n\n// {\n//   rpcErrors: { [errorName]: code, ... },\n//   providerErrors: { [errorName]: code, ... },\n// }\nconst code1 = rpcErrors.parse;\nconst code2 = providerErrors.userRejectedRequest;\n\n// all codes in errorCodes have default messages\nconst message4 = getMessageFromCode(code1);\nconst message5 = getMessageFromCode(code2);\n```\n\n## Contributing\n\n### Setup\n\n- Install [Node.js](https://nodejs.org) version 18\n  - If you are using [nvm](https://github.com/creationix/nvm#installation) (recommended) running `nvm use` will automatically choose the right node version for you.\n- Install [Yarn v3](https://yarnpkg.com/getting-started/install)\n- Run `yarn install` to install dependencies and run any required post-install scripts\n\n### Testing and Linting\n\nRun `yarn test` to run the tests once. To run tests on file changes, run `yarn test:watch`.\n\nRun `yarn lint` to run the linter, or run `yarn lint:fix` to run the linter and fix any automatically fixable issues.\n\n### Release & Publishing\n\nThe project follows the same release process as the other libraries in the MetaMask organization. The GitHub Actions [`action-create-release-pr`](https://github.com/MetaMask/action-create-release-pr) and [`action-publish-release`](https://github.com/MetaMask/action-publish-release) are used to automate the release process; see those repositories for more information about how they work.\n\n1. Choose a release version.\n\n- The release version should be chosen according to SemVer. Analyze the changes to see whether they include any breaking changes, new features, or deprecations, then choose the appropriate SemVer version. See [the SemVer specification](https://semver.org/) for more information.\n\n2. If this release is backporting changes onto a previous release, then ensure there is a major version branch for that version (e.g. `1.x` for a `v1` backport release).\n\n- The major version branch should be set to the most recent release with that major version. For example, when backporting a `v1.0.2` release, you'd want to ensure there was a `1.x` branch that was set to the `v1.0.1` tag.\n\n3. Trigger the [`workflow_dispatch`](https://docs.github.com/en/actions/reference/events-that-trigger-workflows#workflow_dispatch) event [manually](https://docs.github.com/en/actions/managing-workflow-runs/manually-running-a-workflow) for the `Create Release Pull Request` action to create the release PR.\n\n- For a backport release, the base branch should be the major version branch that you ensured existed in step 2. For a normal release, the base branch should be the main branch for that repository (which should be the default value).\n- This should trigger the [`action-create-release-pr`](https://github.com/MetaMask/action-create-release-pr) workflow to create the release PR.\n\n4. Update the changelog to move each change entry into the appropriate change category ([See here](https://keepachangelog.com/en/1.0.0/#types) for the full list of change categories, and the correct ordering), and edit them to be more easily understood by users of the package.\n\n- Generally any changes that don't affect consumers of the package (e.g. lockfile changes or development environment changes) are omitted. Exceptions may be made for changes that might be of interest despite not having an effect upon the published package (e.g. major test improvements, security improvements, improved documentation, etc.).\n- Try to explain each change in terms that users of the package would understand (e.g. avoid referencing internal variables/concepts).\n- Consolidate related changes into one change entry if it makes it easier to explain.\n- Run `yarn auto-changelog validate --rc` to check that the changelog is correctly formatted.\n\n5. Review and QA the release.\n\n- If changes are made to the base branch, the release branch will need to be updated with these changes and review/QA will need to restart again. As such, it's probably best to avoid merging other PRs into the base branch while review is underway.\n\n6. Squash & Merge the release.\n\n- This should trigger the [`action-publish-release`](https://github.com/MetaMask/action-publish-release) workflow to tag the final release commit and publish the release on GitHub.\n\n7. Publish the release on npm.\n\n- Wait for the `publish-release` GitHub Action workflow to finish. This should trigger a second job (`publish-npm`), which will wait for a run approval by the [`npm publishers`](https://github.com/orgs/MetaMask/teams/npm-publishers) team.\n- Approve the `publish-npm` job (or ask somebody on the npm publishers team to approve it for you).\n- Once the `publish-npm` job has finished, check npm to verify that it has been published.\n","_attachments":{},"homepage":"https://github.com/MetaMask/rpc-errors#readme","bugs":{"url":"https://github.com/MetaMask/rpc-errors/issues"},"license":"MIT"}