{"_id":"@base-attribution-os/viem","_rev":"5-0ebd0f89a8600121aafed638f2b4eafd","name":"@base-attribution-os/viem","dist-tags":{"latest":"0.1.4"},"versions":{"0.1.0":{"name":"@base-attribution-os/viem","version":"0.1.0","license":"MIT","_id":"@base-attribution-os/viem@0.1.0","maintainers":[{"name":"horn111","email":"debak7777777@gmail.com"}],"dist":{"shasum":"b2b6114c00fd47876d4e00680095bb141957fa00","tarball":"https://registry.npmjs.org/@base-attribution-os/viem/-/viem-0.1.0.tgz","fileCount":6,"integrity":"sha512-3sS0DE+2JrcdLujNDl/Cw2ydsOhcW8YCI702no2pGKmsUAz36pdYZUtpA502DwPmyT0Shze4Qk/YDwUvdAaDpQ==","signatures":[{"sig":"MEYCIQC8Jmao6l7PU7u2wtIQkUi3hID2QxoKX3X+fAKTHnaCGQIhALOCV8cX4E87K0jrERefZQEQmMMKTc2fpz0RZFOq53vK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9626},"main":"./dist/index.cjs","type":"module","_from":"file:base-attribution-os-viem-0.1.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup src/index.ts --format esm,cjs --dts --clean","clean":"rimraf dist","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"horn111","email":"debak7777777@gmail.com"},"_resolved":"C:\\Users\\Deb_A\\AppData\\Local\\Temp\\5aa198d7ffabcdc7091ba940b8c57c51\\base-attribution-os-viem-0.1.0.tgz","_integrity":"sha512-3sS0DE+2JrcdLujNDl/Cw2ydsOhcW8YCI702no2pGKmsUAz36pdYZUtpA502DwPmyT0Shze4Qk/YDwUvdAaDpQ==","_npmVersion":"11.9.0","description":"Tiny viem helpers for Base Builder Code attribution.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"@base-attribution-os/core":"0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"viem":">=2.45.0"},"peerDependenciesMeta":{"viem":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/viem_0.1.0_1787145531170_0.6597227054367483","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@base-attribution-os/viem","version":"0.1.1","license":"MIT","_id":"@base-attribution-os/viem@0.1.1","maintainers":[{"name":"horn111","email":"debak7777777@gmail.com"}],"dist":{"shasum":"b3905bc98a9452d0bf49629db0e34075aa8c631b","tarball":"https://registry.npmjs.org/@base-attribution-os/viem/-/viem-0.1.1.tgz","fileCount":6,"integrity":"sha512-PAGpsmOq7AQhSkB19jgfJ8T9/tR9oEbudCvj9H11rqpugSYSX1OM8jgVQ4tnOWraiJqPKQ/Q/eTxipO1xWzFYQ==","signatures":[{"sig":"MEUCIAFnblAobZCWW9Wh64YyiTJeEYdNYbPYuVcaGc7xQgodAiEAmDEP6ARtNi0ZMZZyGWsZLvciS4veCk6RzkQMPYqFi8E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9626},"main":"./dist/index.cjs","type":"module","_from":"file:base-attribution-os-viem-0.1.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup src/index.ts --format esm,cjs --dts --clean","clean":"rimraf dist","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"horn111","email":"debak7777777@gmail.com"},"_resolved":"C:\\Users\\Deb_A\\AppData\\Local\\Temp\\f88b8ee5ed17e30820946afeb80bd8f3\\base-attribution-os-viem-0.1.1.tgz","_integrity":"sha512-PAGpsmOq7AQhSkB19jgfJ8T9/tR9oEbudCvj9H11rqpugSYSX1OM8jgVQ4tnOWraiJqPKQ/Q/eTxipO1xWzFYQ==","_npmVersion":"11.9.0","description":"Tiny viem helpers for Base Builder Code attribution.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"@base-attribution-os/core":"0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"viem":">=2.45.0"},"peerDependenciesMeta":{"viem":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/viem_0.1.1_1787698350509_0.8074802527183991","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@base-attribution-os/viem","version":"0.1.2","license":"MIT","_id":"@base-attribution-os/viem@0.1.2","maintainers":[{"name":"horn111","email":"debak7777777@gmail.com"}],"homepage":"https://github.com/horn111/base-attribution-os#readme","bugs":{"url":"https://github.com/horn111/base-attribution-os/issues"},"dist":{"shasum":"7f912b458ee15c89e30d8d37e59df901fa3c0471","tarball":"https://registry.npmjs.org/@base-attribution-os/viem/-/viem-0.1.2.tgz","fileCount":7,"integrity":"sha512-5HxCwgR0RnAgNDGreskx3p7ZyAJJ9D9de88CV6jYq1y48gsomw2EnTnL7W1q/JjeZQpXB2s75ZexqXMBUKikFA==","signatures":[{"sig":"MEYCIQDT4w3olXuuTwbk8n1YmmNKx7Nplr1Qb828eu7TzbUAqwIhAIJnV8rApE2Rzyw+5DLtAiQvaM6kLBc3BBuEr0kYPGv5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11284},"main":"./dist/index.cjs","type":"module","_from":"file:base-attribution-os-viem-0.1.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.11"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup src/index.ts --format esm,cjs --dts --clean","clean":"rimraf dist","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"horn111","email":"debak7777777@gmail.com"},"_resolved":"C:\\Users\\Deb_A\\AppData\\Local\\Temp\\97dc4ca0c243ed6f4134309e84333cfb\\base-attribution-os-viem-0.1.2.tgz","_integrity":"sha512-5HxCwgR0RnAgNDGreskx3p7ZyAJJ9D9de88CV6jYq1y48gsomw2EnTnL7W1q/JjeZQpXB2s75ZexqXMBUKikFA==","repository":{"url":"git+https://github.com/horn111/base-attribution-os.git","type":"git","directory":"packages/viem"},"_npmVersion":"11.9.0","description":"Tiny viem helpers for Base Builder Code attribution.","directories":{},"sideEffects":false,"_nodeVersion":"24.14.0","dependencies":{"@base-attribution-os/core":"0.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"viem":">=2.45.0"},"peerDependenciesMeta":{"viem":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/viem_0.1.2_1787942930587_0.41768364697403126","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@base-attribution-os/viem","version":"0.1.3","license":"MIT","_id":"@base-attribution-os/viem@0.1.3","maintainers":[{"name":"horn111","email":"debak7777777@gmail.com"}],"homepage":"https://github.com/horn111/base-attribution-os#readme","bugs":{"url":"https://github.com/horn111/base-attribution-os/issues"},"dist":{"shasum":"a2aa4fb5044231965c824388678b36fcbdb3950b","tarball":"https://registry.npmjs.org/@base-attribution-os/viem/-/viem-0.1.3.tgz","fileCount":7,"integrity":"sha512-kfz8rKsopkksfKWAX2SlPk5xyUZrebnf3hY9vooFkpE2mJ86JUpVp1UZhcou/yNqNSjElAJ3cU0yRz9nnsieaQ==","signatures":[{"sig":"MEQCIEW4Hw6+3Uz4iqJcCawaMAS1XbXwewAmxBqWADSlABBkAiBs/7UeXsbowsvOFQ2eTnlHdBSlLJuoUMFxm45xVCmC4w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@base-attribution-os%2fviem@0.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11316},"main":"./dist/index.cjs","type":"module","_from":"file:base-attribution-os-viem-0.1.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.11"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup src/index.ts --format esm,cjs --dts --clean","clean":"rimraf dist","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"horn111","email":"debak7777777@gmail.com"},"_resolved":"/tmp/e5a69513b8a88b4062d29f3461635d5a/base-attribution-os-viem-0.1.3.tgz","_integrity":"sha512-kfz8rKsopkksfKWAX2SlPk5xyUZrebnf3hY9vooFkpE2mJ86JUpVp1UZhcou/yNqNSjElAJ3cU0yRz9nnsieaQ==","repository":{"url":"git+https://github.com/horn111/base-attribution-os.git","type":"git","directory":"packages/viem"},"_npmVersion":"10.8.2","description":"Tiny viem helpers for Base Builder Code attribution.","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"@base-attribution-os/core":"0.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"viem":">=2.45.0"},"peerDependenciesMeta":{"viem":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/viem_0.1.3_1788056620292_0.7025093401538172","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@base-attribution-os/viem","version":"0.1.4","description":"Tiny viem helpers for Base Builder Code attribution.","type":"module","license":"MIT","engines":{"node":">=20.11"},"repository":{"type":"git","url":"git+https://github.com/horn111/base-attribution-os.git","directory":"packages/viem"},"homepage":"https://github.com/horn111/base-attribution-os#readme","bugs":{"url":"https://github.com/horn111/base-attribution-os/issues"},"publishConfig":{"access":"public"},"sideEffects":false,"main":"./dist/index.cjs","module":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"dependencies":{"@base-attribution-os/core":"0.4.0"},"peerDependencies":{"viem":">=2.45.0"},"peerDependenciesMeta":{"viem":{"optional":true}},"scripts":{"build":"tsup src/index.ts --format esm,cjs --dts --clean","clean":"rimraf dist","test":"vitest run","typecheck":"tsc -p tsconfig.json --noEmit"},"_id":"@base-attribution-os/viem@0.1.4","_integrity":"sha512-NOwrkgTeF21wlqmUSE1EsZeL/XIM0BN/nAOtr8O3L75r7aEPDxOmnMOuAvP10G6TdCG09k9B6tiUmTlXokul4g==","_resolved":"/tmp/fd97957ba808fef47c55b3250a61fff6/base-attribution-os-viem-0.1.4.tgz","_from":"file:base-attribution-os-viem-0.1.4.tgz","_nodeVersion":"20.20.2","_npmVersion":"10.8.2","dist":{"integrity":"sha512-NOwrkgTeF21wlqmUSE1EsZeL/XIM0BN/nAOtr8O3L75r7aEPDxOmnMOuAvP10G6TdCG09k9B6tiUmTlXokul4g==","shasum":"5e03a3706e673fed633396a28543167b7fd0b0fa","tarball":"https://registry.npmjs.org/@base-attribution-os/viem/-/viem-0.1.4.tgz","fileCount":7,"unpackedSize":11316,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@base-attribution-os%2fviem@0.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIBvdhAEDEE1yWd9R/4C3g3wrHEtoN8+E7VcuIlpMS4zMAiAGjrbPifppxoxQEn9riPwexD8NBKfZMH2U+6gCo2cnHw=="}]},"_npmUser":{"name":"horn111","email":"debak7777777@gmail.com"},"directories":{},"maintainers":[{"name":"horn111","email":"debak7777777@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/viem_0.1.4_1788351771166_0.45727308664300814"},"_hasShrinkwrap":false}},"time":{"created":"2026-08-19T13:18:50.964Z","modified":"2026-09-02T12:22:51.643Z","0.1.0":"2026-08-19T13:18:51.322Z","0.1.1":"2026-08-25T22:52:30.667Z","0.1.2":"2026-08-28T18:48:50.729Z","0.1.3":"2026-08-30T02:23:40.429Z","0.1.4":"2026-09-02T12:22:51.317Z"},"bugs":{"url":"https://github.com/horn111/base-attribution-os/issues"},"license":"MIT","homepage":"https://github.com/horn111/base-attribution-os#readme","repository":{"type":"git","url":"git+https://github.com/horn111/base-attribution-os.git","directory":"packages/viem"},"description":"Tiny viem helpers for Base Builder Code attribution.","maintainers":[{"name":"horn111","email":"debak7777777@gmail.com"}],"readme":"# `@base-attribution-os/viem`\n\nBuilder Code suffix helpers and a transparent attributed client wrapper for viem.\n\n```bash\npnpm add @base-attribution-os/viem viem\n```\n\n```ts\nimport { createAttributionClient } from \"@base-attribution-os/viem\";\n\nconst attributedClient = createAttributionClient(client, {\n  codes: [\"bc_example\"],\n});\n```\n\nThe wrapper preserves the original client's prototype and method context while adding attribution to transaction data.\n\n[Integration guide](https://github.com/horn111/base-attribution-os/blob/main/docs/integrations.md) · [Issues](https://github.com/horn111/base-attribution-os/issues)\n","readmeFilename":"README.md"}