{"_id":"@metamask/base-data-service","_rev":"11-31993654fb45e2b0bd5218a864ef86f4","name":"@metamask/base-data-service","dist-tags":{"latest":"2.1.0"},"versions":{"0.1.0":{"name":"@metamask/base-data-service","version":"0.1.0","keywords":["MetaMask","Ethereum"],"license":"(MIT OR Apache-2.0)","_id":"@metamask/base-data-service@0.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-data-service#readme","bugs":{"url":"https://github.com/MetaMask/core/issues"},"dist":{"shasum":"a02f59d92861994a5cbd4ff210be373b0b60ccc2","tarball":"https://registry.npmjs.org/@metamask/base-data-service/-/base-data-service-0.1.0.tgz","fileCount":22,"integrity":"sha512-UFlWi1BSx9lcsQGrGmBQDnbIf1j2Kn13l6F135LSyZO4QC8rufo35dpXqYjnQ+U4QN4uOhFDd18k7BvXkg1/Dw==","signatures":[{"sig":"MEUCIDzQyqAPraw4czE9TJcnVixY0F341BpAPrvAUqJcU0g4AiEAvkgtk5w+Jsg9FyR52m+RhjHpp44l4Og6ZZCv+yKn9Wg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":72451},"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":"29c005af05c82669c849cd2f412917cd944473a0","scripts":{"test":"NODE_OPTIONS=--experimental-vm-modules jest --reporters=jest-silent-reporter","build":"ts-bridge --project tsconfig.build.json --verbose --clean --no-references","build:all":"ts-bridge --project tsconfig.build.json --verbose --clean","build:docs":"typedoc","test:clean":"NODE_OPTIONS=--experimental-vm-modules jest --clearCache","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","test:verbose":"NODE_OPTIONS=--experimental-vm-modules jest --verbose","publish:preview":"yarn npm publish --tag preview","changelog:update":"../../scripts/update-changelog.sh @metamask/base-data-service","changelog:validate":"../../scripts/validate-changelog.sh @metamask/base-data-service","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 utilities for building data services","directories":{},"sideEffects":false,"dependencies":{"@metamask/utils":"^11.9.0","fast-deep-equal":"^3.1.3","@metamask/messenger":"^0.3.0","@tanstack/query-core":"^4.43.0","@metamask/controller-utils":"^11.19.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","nock":"^13.3.1","ts-jest":"^29.2.5","typedoc":"^0.25.13","deepmerge":"^4.2.2","typescript":"~5.3.3","@types/jest":"^29.5.14","@ts-bridge/cli":"^0.6.4","@metamask/auto-changelog":"^3.4.4","typedoc-plugin-missing-exports":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/base-data-service_0.1.0_1774430884283_0.4693997990585712","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@metamask/base-data-service","version":"0.1.1","keywords":["MetaMask","Ethereum"],"license":"(MIT OR Apache-2.0)","_id":"@metamask/base-data-service@0.1.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-data-service#readme","bugs":{"url":"https://github.com/MetaMask/core/issues"},"dist":{"shasum":"ad18a9141714f08c44705c80e903e4dc785710a8","tarball":"https://registry.npmjs.org/@metamask/base-data-service/-/base-data-service-0.1.1.tgz","fileCount":22,"integrity":"sha512-Gqk2e198OxDn4FTKDytvT+ES/31MRwDBpocORiNe0ybwALycllaKFXbAjB0Cx6+7fFWuq3vGhu48rRwMfq1obg==","signatures":[{"sig":"MEYCIQDKrsVcJ3UmI/t4c/BoWIXq0RvinKj9yHkaoqnkTgp1UwIhAIllkTbil1LwOoGAN5WMjS9nae5PEtPTFOVIRnlme6XB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":72706},"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","publish:preview":"yarn npm publish --tag preview","changelog:update":"../../scripts/update-changelog.sh @metamask/base-data-service","changelog:validate":"../../scripts/validate-changelog.sh @metamask/base-data-service","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 utilities for building data services","directories":{},"sideEffects":false,"dependencies":{"@metamask/utils":"^11.9.0","fast-deep-equal":"^3.1.3","@metamask/messenger":"^1.0.0","@tanstack/query-core":"^4.43.0","@metamask/controller-utils":"^11.19.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","nock":"^13.3.1","ts-jest":"^29.2.5","typedoc":"^0.25.13","deepmerge":"^4.2.2","typescript":"~5.3.3","@types/jest":"^29.5.14","@ts-bridge/cli":"^0.6.4","@metamask/auto-changelog":"^3.4.4","typedoc-plugin-missing-exports":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/base-data-service_0.1.1_1774552794480_0.5305987113520139","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@metamask/base-data-service","version":"0.1.2","keywords":["Ethereum","MetaMask"],"license":"(MIT OR Apache-2.0)","_id":"@metamask/base-data-service@0.1.2","maintainers":[{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"metamaskbot","email":"metamask-npm@consensys.net"},{"name":"gudahtt","email":"markjstacey@gmail.com"}],"homepage":"https://github.com/MetaMask/core/tree/main/packages/base-data-service#readme","bugs":{"url":"https://github.com/MetaMask/core/issues"},"dist":{"shasum":"887ea84a72e65aa5e9b72321af74b55c9d7ca967","tarball":"https://registry.npmjs.org/@metamask/base-data-service/-/base-data-service-0.1.2.tgz","fileCount":22,"integrity":"sha512-n9Tkb1Zc4GMhcwNVzpVd03Il6C7+TCvA7D3tk8toOqaFydUcO+5PDdRXi3Lc4UnZ/vobH+3pc/urbUbvSOQgFw==","signatures":[{"sig":"MEUCIQDuZhp885ZVtMVt/aF4um7bQhyZkQQEh2e2G3FZlUcJtgIgIB9rPbKncNhNJTC3swvUS3+6PNqWYUl4m0dyHTlc7vY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73484},"main":"./dist/index.cjs","types":"./dist/index.d.cts","engines":{"node":"^18.18 || >=20"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"gitHead":"685b5082b3a1d0f455d2efd7aab0e9a82fb8c8e9","scripts":{"test":"NODE_OPTIONS=--experimental-vm-modules jest --reporters=jest-silent-reporter","build":"ts-bridge --project tsconfig.build.json --verbose --clean --no-references","build:all":"ts-bridge --project tsconfig.build.json --verbose --clean","build:docs":"typedoc","test:clean":"NODE_OPTIONS=--experimental-vm-modules jest --clearCache","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","test:verbose":"NODE_OPTIONS=--experimental-vm-modules jest --verbose","publish:preview":"yarn npm publish --tag preview","changelog:update":"../../scripts/update-changelog.sh @metamask/base-data-service","changelog:validate":"../../scripts/validate-changelog.sh @metamask/base-data-service","since-latest-release":"../../scripts/since-latest-release.sh","messenger-action-types:check":"tsx ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --check","messenger-action-types:generate":"tsx ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --generate"},"_npmUser":{"name":"metamaskbot","email":"metamask-npm@consensys.net"},"repository":{"url":"https://github.com/MetaMask/core.git","type":"git"},"description":"Provides utilities for building data services","directories":{},"sideEffects":false,"dependencies":{"@metamask/utils":"^11.9.0","fast-deep-equal":"^3.1.3","@metamask/messenger":"^1.2.0","@tanstack/query-core":"^4.43.0","@metamask/controller-utils":"^12.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","jest":"^29.7.0","nock":"^13.3.1","ts-jest":"^29.2.5","typedoc":"^0.25.13","deepmerge":"^4.2.2","typescript":"~5.3.3","@types/jest":"^29.5.14","@ts-bridge/cli":"^0.6.4","@metamask/auto-changelog":"^6.1.0","typedoc-plugin-missing-exports":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/base-data-service_0.1.2_1778494856854_0.005032027736738387","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@metamask/base-data-service","version":"0.1.3","keywords":["Ethereum","MetaMask"],"license":"(MIT OR Apache-2.0)","_id":"@metamask/base-data-service@0.1.3","maintainers":[{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"metamaskbot","email":"metamask-npm@consensys.net"},{"name":"gudahtt","email":"markjstacey@gmail.com"}],"homepage":"https://github.com/MetaMask/core/tree/main/packages/base-data-service#readme","bugs":{"url":"https://github.com/MetaMask/core/issues"},"dist":{"shasum":"fed5ebcde6fc9db0c3e9e8650ada2d2f1555e3c4","tarball":"https://registry.npmjs.org/@metamask/base-data-service/-/base-data-service-0.1.3.tgz","fileCount":22,"integrity":"sha512-H03G7ztrMuZAqptV0HV6BCnG/DMm4jxx/rL3/MQ2ASL8T0/MVcxKLVv/wIf6P9zc1XJC3DpoiisuCNHB4vtz7A==","signatures":[{"sig":"MEQCICr8vtE+46Trp9PePcUDCq38iYYpig2STUIRmFB9eCsJAiBlg6XtcRmXWx9MMq8ViWKkrDOjsM70EZTBmcD/240ygw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73748},"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":"ad4cdea1b778b818b9c9378789bc1b18f008a0c8","scripts":{"test":"NODE_OPTIONS=--experimental-vm-modules jest --reporters=jest-silent-reporter","build":"ts-bridge --project tsconfig.build.json --verbose --clean --no-references","build:all":"ts-bridge --project tsconfig.build.json --verbose --clean","build:docs":"typedoc","test:clean":"NODE_OPTIONS=--experimental-vm-modules jest --clearCache","test:watch":"NODE_OPTIONS=--experimental-vm-modules jest --watch","test:verbose":"NODE_OPTIONS=--experimental-vm-modules jest --verbose","publish:preview":"yarn npm publish --tag preview","changelog:update":"../../scripts/update-changelog.sh @metamask/base-data-service","changelog:validate":"../../scripts/validate-changelog.sh @metamask/base-data-service","since-latest-release":"../../scripts/since-latest-release.sh","messenger-action-types:check":"tsx ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --check","messenger-action-types:generate":"tsx ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --generate"},"_npmUser":{"name":"metamaskbot","email":"metamask-npm@consensys.net"},"repository":{"url":"https://github.com/MetaMask/core.git","type":"git"},"description":"Provides utilities for building data services","directories":{},"sideEffects":false,"dependencies":{"@metamask/utils":"^11.9.0","fast-deep-equal":"^3.1.3","@metamask/messenger":"^1.2.0","@tanstack/query-core":"^4.43.0","@metamask/controller-utils":"^12.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","jest":"^29.7.0","nock":"^13.3.1","ts-jest":"^29.2.5","typedoc":"^0.25.13","deepmerge":"^4.2.2","typescript":"~5.3.3","@types/jest":"^29.5.14","@ts-bridge/cli":"^0.6.4","@metamask/auto-changelog":"^6.1.0","typedoc-plugin-missing-exports":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/base-data-service_0.1.3_1778692166522_0.8852606161748693","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@metamask/base-data-service","version":"1.0.0","keywords":["Ethereum","MetaMask"],"license":"(MIT OR Apache-2.0)","_id":"@metamask/base-data-service@1.0.0","maintainers":[{"name":"kumavis","email":"aaron@kumavis.me"},{"name":"frederikbolding","email":"frederik.bolding@consensys.net"},{"name":"metamaskbot","email":"metamask-npm@consensys.net"},{"name":"gudahtt","email":"markjstacey@gmail.com"},{"name":"mrten","email":"maarten@zuidhoorn.com"},{"name":"mcmire","email":"elliot.winkler@gmail.com"},{"name":"naugtur","email":"naugtur@gmail.com"}],"homepage":"https://github.com/MetaMask/core/tree/main/packages/base-data-service#readme","bugs":{"url":"https://github.com/MetaMask/core/issues"},"dist":{"shasum":"810dbe0dbfe74ffb903e6d13bd84746cd6650d32","tarball":"https://registry.npmjs.org/@metamask/base-data-service/-/base-data-service-1.0.0.tgz","fileCount":38,"integrity":"sha512-+kULM3AA1GFyaxkPxWUBs3iWJDQJ3tV0cLMJMO91gWbCHZy/jF2aH4FK7xb8lV0rL2IMAwng+WlSa436MO/PXw==","signatures":[{"sig":"MEUCIQDE89bI5V0cgZqqQ+HI5cEaoSd7sKiHRDGwiWCvsyeBigIgBd7/kTdmdOFJ8+tvSbNTuHuY8V/pyOPlWdLotflfXA0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@metamask%2fbase-data-service@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":198786},"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":"bac02ea9f9b19fac08b858bb4e04ee91bfe1f874","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","lint:tsconfigs":"tsx ../../scripts/lint-tsconfigs/lint-tsconfigs.mts","publish:preview":"yarn npm publish --tag preview","changelog:update":"../../scripts/update-changelog.sh @metamask/base-data-service","changelog:validate":"../../scripts/validate-changelog.sh @metamask/base-data-service","lint:tsconfigs:fix":"tsx ../../scripts/lint-tsconfigs/lint-tsconfigs.mts --fix","since-latest-release":"../../scripts/since-latest-release.sh","messenger-action-types:check":"tsx ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --check","messenger-action-types:generate":"tsx ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --generate"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","approver":{"name":"frederikbolding","email":"frederik.bolding@consensys.net"},"trustedPublisher":{"id":"github","oidcConfigId":"oidc:abd30732-0403-42e3-88e2-b1f921a25c6c"}},"repository":{"url":"https://github.com/MetaMask/core.git","type":"git"},"description":"Provides utilities for building data services","directories":{},"sideEffects":false,"dependencies":{"lodash":"^4.17.21","cockatiel":"^3.1.2","@metamask/utils":"^11.11.0","fast-deep-equal":"^3.1.3","@metamask/messenger":"^2.0.0","@tanstack/query-core":"^5.62.16","@metamask/superstruct":"^3.4.1","@metamask/storage-service":"^1.0.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","jest":"^30.4.2","nock":"^13.3.1","ts-jest":"^29.4.11","typedoc":"^0.25.13","deepmerge":"^4.2.2","typescript":"~5.3.3","@types/jest":"^30.0.0","@types/lodash":"^4.14.191","@ts-bridge/cli":"^0.6.4","@metamask/auto-changelog":"^6.1.0","typedoc-plugin-missing-exports":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/base-data-service_1.0.0_1787743809647_0.6541418201333884","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@metamask/base-data-service","version":"2.0.0","keywords":["Ethereum","MetaMask"],"license":"(MIT OR Apache-2.0)","_id":"@metamask/base-data-service@2.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-data-service#readme","bugs":{"url":"https://github.com/MetaMask/core/issues"},"dist":{"shasum":"e1f371335b29a8ddd6db377282aaf7c5f75b6f13","tarball":"https://registry.npmjs.org/@metamask/base-data-service/-/base-data-service-2.0.0.tgz","fileCount":22,"integrity":"sha512-QonEqq9FasFMEkDev/ZngbD/UetGOVHsHtHrg2AJQKng1ef15d7+YvJnQrXaz+ELzbfn7pGIDu8kk+HZpPpvSg==","signatures":[{"sig":"MEUCIQCpk8Yiwq80R4ROeIdjiG5k1NQRViI4Aapbj/zzVybkmQIgGJzRoK2TpFqMkT4PKUKyM5oGVufBWenESj0gSqTCh+E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@metamask%2fbase-data-service@2.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":105936},"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","publish:preview":"yarn npm publish --tag preview","build:only-clean":"rimraf './dist' './tsconfig.build.tsbuildinfo'","changelog:update":"../../scripts/update-changelog.sh @metamask/base-data-service","changelog:validate":"../../scripts/validate-changelog.sh @metamask/base-data-service","lint:tsconfigs:fix":"tsx ../../scripts/lint-tsconfigs/lint-tsconfigs.mts --fix","since-latest-release":"../../scripts/since-latest-release.sh","messenger-action-types:check":"tsx ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --check","messenger-action-types:generate":"tsx ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --generate"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","approver":{"name":"mrten","email":"maarten@zuidhoorn.com"},"trustedPublisher":{"id":"github","oidcConfigId":"oidc:abd30732-0403-42e3-88e2-b1f921a25c6c"}},"repository":{"url":"https://github.com/MetaMask/core.git","type":"git"},"description":"Provides utilities for building data services","directories":{},"sideEffects":false,"dependencies":{"cockatiel":"^3.1.2","lodash-es":"^4.17.21","@metamask/utils":"^11.12.0","fast-deep-equal":"^3.1.3","@metamask/messenger":"^3.0.0","@tanstack/query-core":"^5.62.16","@metamask/superstruct":"^3.4.1","@metamask/storage-service":"^2.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","jest":"^30.4.2","nock":"^13.3.1","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","@types/lodash-es":"^4.17.12","@typescript/native":"npm:typescript@^7.0.2","@metamask/auto-changelog":"^6.1.0","typedoc-plugin-missing-exports":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/base-data-service_2.0.0_1788984791991_0.6035071732666155","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"_id":"@metamask/base-data-service@2.1.0","bugs":{"url":"https://github.com/MetaMask/core/issues"},"dist":{"shasum":"2161c239d1fa5c58d4d8bdf404059a9c3f8023d3","tarball":"https://registry.npmjs.org/@metamask/base-data-service/-/base-data-service-2.1.0.tgz","integrity":"sha512-h25hKrp8p8n4QianyZMupXWRxVBBwjGSrs+ezf6MfEHOw8ASLQmham0XKKuLIdaLDOGAOHStdxYn7CAuadq6lA==","fileCount":26,"unpackedSize":131797,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@metamask%2fbase-data-service@2.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDfI5DxUgmhCNzEkcl7jYnEl4gAHs+NwsYNWZ4/4MW6JgIhAJyYiHi7Klqf8WBgV5MzL0lJoeHMapZvh837cJ4La8zO"}]},"name":"@metamask/base-data-service","type":"module","engines":{"node":"^22.14.0 || ^24"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"8027ea613c680576daf88c924ac00ced5e2d7fbe","license":"(MIT OR Apache-2.0)","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","publish:preview":"yarn npm publish --tag preview","build:only-clean":"rimraf './dist' './tsconfig.build.tsbuildinfo'","changelog:update":"../../scripts/update-changelog.sh @metamask/base-data-service","changelog:validate":"../../scripts/validate-changelog.sh @metamask/base-data-service","lint:tsconfigs:fix":"tsx ../../scripts/lint-tsconfigs/lint-tsconfigs.mts --fix","since-latest-release":"../../scripts/since-latest-release.sh","messenger-action-types:check":"tsx ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --check","messenger-action-types:generate":"tsx ../../packages/messenger-cli/src/cli.ts --formatter oxfmt --generate"},"version":"2.1.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:abd30732-0403-42e3-88e2-b1f921a25c6c"},"approver":{"name":"mrten","email":"maarten@zuidhoorn.com"}},"homepage":"https://github.com/MetaMask/core/tree/main/packages/base-data-service#readme","keywords":["Ethereum","MetaMask"],"repository":{"url":"https://github.com/MetaMask/core.git","type":"git"},"description":"Provides utilities for building data services","directories":{},"maintainers":[{"name":"frederikbolding","email":"frederik.bolding@consensys.net"},{"name":"metamaskbot","email":"metamask-npm@consensys.net"},{"name":"gudahtt","email":"markjstacey@gmail.com"},{"name":"mrten","email":"maarten@zuidhoorn.com"},{"name":"mcmire","email":"elliot.winkler@gmail.com"},{"name":"naugtur","email":"naugtur@gmail.com"}],"sideEffects":false,"dependencies":{"uuid":"^11.1.1","cockatiel":"^3.2.1","lodash-es":"^4.18.1","@metamask/utils":"^12.0.0","fast-deep-equal":"^3.1.3","@metamask/messenger":"^3.0.0","@tanstack/query-core":"^5.89.0","@metamask/superstruct":"^3.4.1","@metamask/storage-service":"^2.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"devDependencies":{"tsx":"^4.23.15","jest":"^30.4.2","nock":"^13.5.6","rimraf":"^6.1.3","ts-jest":"^29.4.12","typedoc":"^0.25.13","deepmerge":"^4.3.1","typescript":"npm:@typescript/typescript6@^6.0.2","@types/jest":"^30.0.0","@types/lodash-es":"^4.17.12","@typescript/native":"npm:typescript@^7.0.2","@metamask/auto-changelog":"^6.2.1","typedoc-plugin-missing-exports":"^2.0.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/base-data-service_2.1.0_1790593718101_0.9309789724083202"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-25T09:28:04.212Z","modified":"2026-09-28T11:08:38.634Z","0.1.0":"2026-03-25T09:28:04.437Z","0.1.1":"2026-03-26T19:19:54.628Z","0.1.2":"2026-05-11T10:20:57.019Z","0.1.3":"2026-05-13T17:09:26.673Z","1.0.0":"2026-08-26T11:30:09.746Z","2.0.0":"2026-09-09T20:13:12.122Z","2.1.0":"2026-09-28T11:08:38.187Z"},"bugs":{"url":"https://github.com/MetaMask/core/issues"},"license":"(MIT OR Apache-2.0)","homepage":"https://github.com/MetaMask/core/tree/main/packages/base-data-service#readme","keywords":["Ethereum","MetaMask"],"repository":{"url":"https://github.com/MetaMask/core.git","type":"git"},"description":"Provides utilities for building data services","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":""}