{"_id":"@402kit/adapter-mock","_rev":"5-b77aa191c3724ebef6448f1466e2f34a","name":"@402kit/adapter-mock","dist-tags":{"latest":"0.1.3"},"versions":{"0.1.0":{"name":"@402kit/adapter-mock","version":"0.1.0","keywords":["http","402","payment","mock"],"license":"Apache-2.0","_id":"@402kit/adapter-mock@0.1.0","maintainers":[{"name":"402kit","email":"402kit@402kit.dev"}],"homepage":"https://github.com/402kit/402kit#readme","bugs":{"url":"https://github.com/402kit/402kit/issues"},"dist":{"shasum":"f9ecffc1d21a58a5e527cc00d986c3d879f7eff4","tarball":"https://registry.npmjs.org/@402kit/adapter-mock/-/adapter-mock-0.1.0.tgz","fileCount":9,"integrity":"sha512-5Iyj+wh7kJzaQsMjilRwHC/c6bZqcT7VsywglqKz11bkM55G3HJAamLUdPJBVV3M8T5eGbLgWOGudk3/lcO86A==","signatures":[{"sig":"MEUCIQDTAslv26x415ymhICwkUVjeNx6pgJ06lObRq5Xp3acuQIgMJqM5tkMHv7dAXfXI1Sgc72zRSbsQHxknjcRqkdScXE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28006},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"99224724ac04ec0a4b2b6df5e4e89c0447ad3fb9","scripts":{"test":"vitest run","build":"tsup","prepack":"pnpm build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"402kit","email":"402kit@402kit.dev"},"deprecated":"Broken: contains workspace:* dependencies. Use 0.1.1 instead.","repository":{"url":"git+https://github.com/402kit/402kit.git","type":"git"},"_npmVersion":"11.5.2","description":"Mock payment adapter for testing","directories":{},"_nodeVersion":"20.17.0","dependencies":{"@402kit/core":"workspace:*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vitest":"^1.3.1","typescript":"^5.3.3"},"_npmOperationalInternal":{"tmp":"tmp/adapter-mock_0.1.0_1760972042881_0.13912712589084242","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@402kit/adapter-mock","version":"0.1.1","keywords":["http","402","payment","mock"],"license":"Apache-2.0","_id":"@402kit/adapter-mock@0.1.1","maintainers":[{"name":"402kit","email":"402kit@402kit.dev"}],"homepage":"https://github.com/402kit/402kit#readme","bugs":{"url":"https://github.com/402kit/402kit/issues"},"dist":{"shasum":"ae93691a2828f0b1e8dc21b7593f71975cf72e3c","tarball":"https://registry.npmjs.org/@402kit/adapter-mock/-/adapter-mock-0.1.1.tgz","fileCount":9,"integrity":"sha512-RMUpO+FTtoGOFL1QlpybRqk/dar6wixg9mVUco7SwddpgjiTvZ4Yo6Hd8V5ne4HRyRW+AXb3CnNPspHnCJmiaQ==","signatures":[{"sig":"MEYCIQCbgDUbQGSdzuFDKwpnrLnczm4qCxC4HGvBf6qWlA5CnwIhAKuFO1Licn3HmByhyM4FA4SC0tk1kLnvNPLm/cNDo3yO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28001},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"99224724ac04ec0a4b2b6df5e4e89c0447ad3fb9","scripts":{"test":"vitest run","build":"tsup","prepack":"pnpm build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"402kit","email":"402kit@402kit.dev"},"repository":{"url":"git+https://github.com/402kit/402kit.git","type":"git"},"_npmVersion":"11.5.2","description":"Mock payment adapter for testing","directories":{},"_nodeVersion":"20.17.0","dependencies":{"@402kit/core":"^0.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vitest":"^1.3.1","typescript":"^5.3.3"},"_npmOperationalInternal":{"tmp":"tmp/adapter-mock_0.1.1_1760973043577_0.13112246113291626","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@402kit/adapter-mock","version":"0.1.2","keywords":["402kit","x402","mock","testing"],"author":{"name":"402Kit Authors"},"license":"Apache-2.0","_id":"@402kit/adapter-mock@0.1.2","maintainers":[{"name":"402kit","email":"402kit@402kit.dev"}],"homepage":"https://github.com/402kit/402kit#readme","bugs":{"url":"https://github.com/402kit/402kit/issues"},"dist":{"shasum":"0f09e18911ee09c97f3be7f6068929096ef0df88","tarball":"https://registry.npmjs.org/@402kit/adapter-mock/-/adapter-mock-0.1.2.tgz","fileCount":9,"integrity":"sha512-pOWUe9VTSxa3RI1BW23gJhDCIOu7wxLPtH0G3LPsmM0VauTBOnJIq/Ke95qz7FvNK9FZ8BzRNFWiW3IwALXI5w==","signatures":[{"sig":"MEQCIAr2wbZeCWbBEPZPnYDrSkb/L0C4hW1JicD2LF6G8Ck9AiAeUBE2hH0lhSlXUC3881DYdLtL/a/jAOrXNw0/sxBLwQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28032},"main":"./dist/index.cjs","type":"module","_from":"file:402kit-adapter-mock-0.1.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"402kit","email":"402kit@402kit.dev"},"_resolved":"/private/var/folders/6c/6xv7gwvn6jzc7rz8pn1_3_vm0000gn/T/b71ed97ffc0d3b2b05b2d114f7f7aa51/402kit-adapter-mock-0.1.2.tgz","_integrity":"sha512-pOWUe9VTSxa3RI1BW23gJhDCIOu7wxLPtH0G3LPsmM0VauTBOnJIq/Ke95qz7FvNK9FZ8BzRNFWiW3IwALXI5w==","repository":{"url":"git+https://github.com/402kit/402kit.git","type":"git","directory":"packages/adapter-mock"},"_npmVersion":"11.5.2","description":"Mock x402 facilitator for local dev and tests","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"@402kit/core":"^0.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vitest":"^1.3.1","typescript":"^5.3.3"},"_npmOperationalInternal":{"tmp":"tmp/adapter-mock_0.1.2_1761341472948_0.6437269116891371","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@402kit/adapter-mock","version":"0.1.3","description":"Mock x402 facilitator for local dev and tests","type":"module","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"}},"sideEffects":false,"author":{"name":"402Kit Authors"},"homepage":"https://github.com/402kit/402kit#readme","bugs":{"url":"https://github.com/402kit/402kit/issues"},"engines":{"node":">=18"},"repository":{"type":"git","url":"git+https://github.com/402kit/402kit.git","directory":"packages/adapter-mock"},"publishConfig":{"access":"public"},"keywords":["402kit","x402","mock","testing"],"license":"Apache-2.0","dependencies":{"@402kit/core":"^0.1.3"},"devDependencies":{"tsup":"^8.5.0","typescript":"^5.3.3","vitest":"^1.3.1"},"scripts":{"build":"tsup","typecheck":"tsc --noEmit","test":"vitest run"},"_id":"@402kit/adapter-mock@0.1.3","_integrity":"sha512-Pg/HpuLW5Fak0eXUtLlAf7BwZlkRoTBQx6lIZdvvNh/HAwlElSORvIWzgtXkk0LDsCq3GtkkJF4YjEjac83vNA==","_resolved":"/tmp/71078bd64d49687870862203d11a20ea/402kit-adapter-mock-0.1.3.tgz","_from":"file:402kit-adapter-mock-0.1.3.tgz","_nodeVersion":"20.19.5","_npmVersion":"10.8.2","dist":{"integrity":"sha512-Pg/HpuLW5Fak0eXUtLlAf7BwZlkRoTBQx6lIZdvvNh/HAwlElSORvIWzgtXkk0LDsCq3GtkkJF4YjEjac83vNA==","shasum":"ca6a436de6e2be881e9e717b748e33a24ba6a698","tarball":"https://registry.npmjs.org/@402kit/adapter-mock/-/adapter-mock-0.1.3.tgz","fileCount":9,"unpackedSize":28032,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@402kit%2fadapter-mock@0.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIFcvV64BdWseezgc0Fxiv6+4p5OGeWXH+/5aRNn2V2UAAiEAyOTmHKY4DQMvZowtzUJCwkorNNv+R/f4E+iVoEo7/FQ="}]},"_npmUser":{"name":"402kit","email":"402kit@402kit.dev"},"directories":{},"maintainers":[{"name":"402kit","email":"402kit@402kit.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/adapter-mock_0.1.3_1761515211853_0.3585664632708718"},"_hasShrinkwrap":false}},"time":{"created":"2025-10-20T14:54:02.780Z","modified":"2025-10-26T21:46:52.452Z","0.1.0":"2025-10-20T14:54:03.079Z","0.1.1":"2025-10-20T15:10:43.774Z","0.1.2":"2025-10-24T21:31:13.135Z","0.1.3":"2025-10-26T21:46:52.031Z"},"bugs":{"url":"https://github.com/402kit/402kit/issues"},"author":{"name":"402Kit Authors"},"license":"Apache-2.0","homepage":"https://github.com/402kit/402kit#readme","keywords":["402kit","x402","mock","testing"],"repository":{"type":"git","url":"git+https://github.com/402kit/402kit.git","directory":"packages/adapter-mock"},"description":"Mock x402 facilitator for local dev and tests","maintainers":[{"name":"402kit","email":"402kit@402kit.dev"}],"readme":"# @402kit/adapter-mock\n\nMock x402 facilitator for local dev and tests. Simulate HTTP 402 payment flows without real transactions in the 402kit ecosystem.\n\n## Installation\n\n```bash\nnpm install @402kit/adapter-mock\n```\n\n## Quick Start\n\n```typescript\nimport { MockAdapter } from '@402kit/adapter-mock';\n\n// Mock x402 facilitator for testing HTTP 402 flows\nconst adapter = new MockAdapter();\n\n// Use with 402kit client/server\nconst client = createClient({\n  adapters: { mock: adapter },\n  resolvePayment: async (challenge, ctx) => {\n    return await ctx.getAdapter('mock').initiate(challenge, ctx);\n  },\n});\n```\n\n## Features\n\n- Mock x402 facilitator implementation\n- HTTP 402 testing without real payments\n- 402kit ecosystem integration\n- Development and testing support\n\n## License\n\nApache-2.0\n","readmeFilename":"README.md"}