{"tsd":{"directory":"src"},"bugs":{"url":"https://github.com/MetaMask/utils/issues"},"dist":{"shasum":"2b28aa13d2eecff7abd130a948706184e063c6ab","tarball":"https://registry.npmjs.org/@metamask/utils/-/utils-12.0.0.tgz","fileCount":112,"integrity":"sha512-s68CmQOsd79Y3aUVZrirY9LAHjGxm4GlUYi7DaB+d2sx+ljGnw0+JdZ4rGYlf1w3SbKCSyE348WC+pL/20VuWg==","signatures":[{"sig":"MEYCIQCuyBZHwNuW84df0cxHNrj0dFrwCc0JiyS5owzD1SZHswIhAKg3N0Zd/k97Eg0+FAAXEOOHX1RHckPCNTzrHeM960h8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@metamask%2futils@12.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":467161},"name":"@metamask/utils","type":"module","types":"./dist/index.d.ts","engines":{"node":"^22.14.0 || ^24"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./node":{"types":"./dist/node.d.ts","default":"./dist/node.js"},"./package.json":"./package.json"},"gitHead":"94b19fb68966426da4cf01443661038e476de168","license":"ISC","scripts":{"lint":"yarn lint:tsc && yarn lint:eslint && yarn lint:constraints && yarn lint:misc --check && yarn lint:dependencies && yarn lint:changelog","test":"yarn test:source && yarn test:types","build":"tsc --project tsconfig.build.json","prepack":"./scripts/prepack.sh","lint:fix":"yarn lint:eslint --fix && yarn lint:constraints --fix && yarn lint:misc --write && yarn lint:dependencies:fix && yarn lint:changelog","lint:tsc":"tsc --project tsconfig.lint.json","lint:misc":"oxfmt --ignore-path .gitignore","build:docs":"typedoc","test:types":"tsd --files 'src/*.test-d.ts'","test:watch":"jest --watch","build:clean":"yarn build:only-clean && yarn build","lint:eslint":"eslint . --cache","test:source":"jest && jest-it-up --config jest.config.cjs","lint:changelog":"auto-changelog validate --prettier","build:only-clean":"rimraf ./dist ./tsconfig.build.tsbuildinfo","lint:constraints":"yarn constraints","lint:dependencies":"knip --config knip.config.mts --dependencies && yarn dedupe --check","lint:dependencies:fix":"knip --config knip.config.mts --dependencies && yarn dedupe"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","approver":{"name":"mcmire","email":"elliot.winkler@gmail.com"},"trustedPublisher":{"id":"github","oidcConfigId":"oidc:6645fed4-9abd-4d68-a1a5-3b3c67234203"}},"homepage":"https://github.com/MetaMask/utils#readme","lavamoat":{"allowScripts":{"@lavamoat/preinstall-always-fail":false,"eslint-plugin-import-x>unrs-resolver":false,"jest>@jest/core>jest-haste-map>@parcel/watcher":false}},"repository":{"url":"https://github.com/MetaMask/utils.git","type":"git"},"description":"Various JavaScript/TypeScript utilities of wide relevance to the MetaMask codebase","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"}],"resolutions":{"jest-worker@^28.1.3":"patch:jest-worker@npm%3A28.1.3#./.yarn/patches/jest-worker-npm-28.1.3-5d0ff9006c.patch"},"sideEffects":false,"dependencies":{"uuid":"^9.0.1","debug":"^4.3.4","lodash":"^4.17.21","semver":"^7.6.3","pony-cause":"^2.1.10","@scure/base":"^1.2.6","@types/debug":"^4.1.7","@noble/hashes":"^1.8.0","@types/lodash":"^4.17.20","@ethereumjs/tx":"^5.4.0","@metamask/scure-bip39":"^2.1.1","@metamask/superstruct":"^3.4.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@4.17.1+sha256.471ffb15e0523663865bbf46a69e7d157ecf532412eb436c48dfab6e3f2abe88","devDependencies":{"tsd":"^0.29.0","jest":"^30.4.2","knip":"^6.23.0","web3":"^4.16.0","oxfmt":"^0.44.0","eslint":"^9.39.1","rimraf":"^5.0.5","ts-jest":"^29.4.11","typedoc":"^0.25.13","prettier":"^3.3.3","jest-when":"^3.7.0","jest-it-up":"^2.0.2","stdio-mock":"^1.2.0","typescript":"npm:@typescript/typescript6@^6.0.2","@types/jest":"^30.0.0","@types/node":"^22.13.14","@types/uuid":"^9.0.8","@types/semver":"^7","eslint-plugin-n":"^17.10.3","@types/jest-when":"^3.5.3","typescript-eslint":"^8.48.0","@typescript/native":"npm:typescript@^7.0.2","eslint-plugin-jest":"^28.8.3","eslint-plugin-jsdoc":"^50.2.4","eslint-plugin-promise":"^7.1.0","eslint-config-prettier":"^9.1.0","eslint-plugin-import-x":"^4.3.0","eslint-plugin-prettier":"^5.2.1","@lavamoat/allow-scripts":"^3.0.4","@metamask/eslint-config":"^15.0.0","@metamask/auto-changelog":"^6.1.0","@metamask/eslint-config-jest":"^15.0.0","@metamask/eslint-config-nodejs":"^15.0.0","@lavamoat/preinstall-always-fail":"^2.1.0","eslint-import-resolver-typescript":"^3.6.3","@metamask/eslint-config-typescript":"^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/utils_12.0.0_1789057055366_0.29003295836829857","host":"s3://npm-registry-packages-npm-production"},"_id":"@metamask/utils@12.0.0","version":"12.0.0"}