{"_id":"@x402/express","_rev":"30-4a64e87f62c50b506637f6b1e90b8b59","name":"@x402/express","dist-tags":{"latest":"2.28.0"},"versions":{"0.0.1":{"name":"@x402/express","version":"0.0.1","author":{"name":"Coinbase Inc."},"license":"Apache-2.0","_id":"@x402/express@0.0.1","maintainers":[{"name":"carsonroscoe_cb","email":"carson.roscoe@coinbase.com"},{"name":"erik_cb","email":"erik.reppel@coinbase.com"}],"homepage":"https://github.com/coinbase/x402#readme","bugs":{"url":"https://github.com/coinbase/x402/issues"},"dist":{"shasum":"12687b6657cf9f62fdc0bf64a5482a404d0db750","tarball":"https://registry.npmjs.org/@x402/express/-/express-0.0.1.tgz","fileCount":3,"integrity":"sha512-AX27YBqBq1u2DHOE5fz3CcJaQOE8JyyX4O6p26W5KABwRfMAGTG5y4i5+dUwkHYiMIVEU3IFlFvRzNigj5XOmw==","signatures":[{"sig":"MEQCICnOQuFOOt++avEcu11R1faD6F/jO/vQk76hTvIiRBDRAiB5jmlH+bIsZJSons2b2RN0CplSaYgXQ/ILPyWP2+EkvQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":411},"main":"index.js","gitHead":"ca01fefdfe061ffbe3384bbfb5b88de6fc49eb3e","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"carsonroscoe_cb","email":"carson.roscoe@coinbase.com"},"repository":{"url":"git+https://github.com/coinbase/x402.git","type":"git"},"_npmVersion":"8.19.4","description":"The Express middleware package for the x402 payment protocol","directories":{},"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/express_0.0.1_1765411409048_0.05950917659179655","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@x402/express","version":"2.0.0","keywords":[],"author":{"name":"Coinbase Inc."},"license":"Apache-2.0","_id":"@x402/express@2.0.0","maintainers":[{"name":"carsonroscoe_cb","email":"carson.roscoe@coinbase.com"},{"name":"erik_cb","email":"erik.reppel@coinbase.com"}],"homepage":"https://github.com/coinbase/x402#readme","bugs":{"url":"https://github.com/coinbase/x402/issues"},"dist":{"shasum":"a05de2af0ebc51bf009b050fc1bedc31bced865c","tarball":"https://registry.npmjs.org/@x402/express/-/express-2.0.0.tgz","fileCount":8,"integrity":"sha512-bjAyxGoG1wA+B/QIbt5oAujxwXzUEr59QBOvRGigUd4oJZjAXvG+MWq1lCmICTFZRjOyDq1V1y+c8iGGrvy6Mw==","signatures":[{"sig":"MEUCIE4w23Sl+4k+33D2E/sIvi/CC9RXrne6FHeBrrhwBjU/AiEA2q8Zn0+eNChOEZJHPR7PkIoOX2lJons11q1ZlH0sqTY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@x402%2fexpress@2.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":78762},"main":"./dist/cjs/index.js","_from":"file:x402-express-2.0.0.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.mts","default":"./dist/esm/index.mjs"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}}},"scripts":{"lint":"eslint . --ext .ts --fix","test":"vitest run","build":"tsup","start":"tsx --env-file=.env index.ts","watch":"tsc --watch","format":"prettier -c .prettierrc --write \"**/*.{ts,js,cjs,json,md}\"","lint:check":"eslint . --ext .ts","test:watch":"vitest","format:check":"prettier -c .prettierrc --check \"**/*.{ts,js,cjs,json,md}\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4d0234fc-4cd6-484d-925e-23f92c3aaf79"}},"_resolved":"/tmp/1178fe1e032d5fbacd077fc978ac2ac5/x402-express-2.0.0.tgz","_integrity":"sha512-bjAyxGoG1wA+B/QIbt5oAujxwXzUEr59QBOvRGigUd4oJZjAXvG+MWq1lCmICTFZRjOyDq1V1y+c8iGGrvy6Mw==","repository":{"url":"git+https://github.com/coinbase/x402.git","type":"git"},"_npmVersion":"11.7.0","description":"x402 Payment Protocol","directories":{},"_nodeVersion":"24.11.1","dependencies":{"zod":"^3.24.2","viem":"^2.39.3","@x402/core":"^2.0.0","@solana/kit":"^2.1.1","@x402/extensions":"^2.0.0","@coinbase/cdp-sdk":"^1.22.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.4.0","vite":"^6.2.6","eslint":"^9.24.0","vitest":"^3.0.5","express":"^4.18.2","prettier":"3.5.2","@eslint/js":"^9.24.0","typescript":"^5.7.3","@types/node":"^22.13.4","@types/express":"^5.0.1","eslint-plugin-jsdoc":"^50.6.9","vite-tsconfig-paths":"^5.1.4","eslint-plugin-import":"^2.31.0","eslint-plugin-prettier":"^5.2.6","@typescript-eslint/parser":"^8.29.1","@typescript-eslint/eslint-plugin":"^8.29.1"},"peerDependencies":{"express":"^4.0.0 || ^5.0.0","@x402/paywall":"2.0.0"},"peerDependenciesMeta":{"@x402/paywall":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express_2.0.0_1765473025054_0.14274508524718987","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@x402/express","version":"2.1.0","keywords":[],"author":{"name":"Coinbase Inc."},"license":"Apache-2.0","_id":"@x402/express@2.1.0","maintainers":[{"name":"carsonroscoe_cb","email":"carson.roscoe@coinbase.com"},{"name":"erik_cb","email":"erik.reppel@coinbase.com"}],"homepage":"https://github.com/coinbase/x402#readme","bugs":{"url":"https://github.com/coinbase/x402/issues"},"dist":{"shasum":"b5ad195bd93cd575794a518014a4f38e2df711cd","tarball":"https://registry.npmjs.org/@x402/express/-/express-2.1.0.tgz","fileCount":8,"integrity":"sha512-imXRtOs9z41UuNLTPDYHZolms9TmvFJZIQnO7rP3xfHEL0H7RRFJxp2M9Gk4z586xTpC0ACfNjzgfjr1dDgljw==","signatures":[{"sig":"MEYCIQCsdW7LSRBmQZIpzchVXe/78WDfHRJEjlR8oQpw+ThtWwIhAP58GAO6Lu2kUkcaAmiunZAv33F1jp/yn11tvo7LMUnc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@x402%2fexpress@2.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":78762},"main":"./dist/cjs/index.js","_from":"file:x402-express-2.1.0.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.mts","default":"./dist/esm/index.mjs"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}}},"scripts":{"lint":"eslint . --ext .ts --fix","test":"vitest run","build":"tsup","start":"tsx --env-file=.env index.ts","watch":"tsc --watch","format":"prettier -c .prettierrc --write \"**/*.{ts,js,cjs,json,md}\"","lint:check":"eslint . --ext .ts","test:watch":"vitest","format:check":"prettier -c .prettierrc --check \"**/*.{ts,js,cjs,json,md}\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4d0234fc-4cd6-484d-925e-23f92c3aaf79"}},"_resolved":"/tmp/8c715e3d4d97235becf16bc30ca70bae/x402-express-2.1.0.tgz","_integrity":"sha512-imXRtOs9z41UuNLTPDYHZolms9TmvFJZIQnO7rP3xfHEL0H7RRFJxp2M9Gk4z586xTpC0ACfNjzgfjr1dDgljw==","repository":{"url":"git+https://github.com/coinbase/x402.git","type":"git"},"_npmVersion":"11.7.0","description":"x402 Payment Protocol","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^3.24.2","viem":"^2.39.3","@x402/core":"^2.1.0","@solana/kit":"^2.1.1","@x402/extensions":"^2.1.0","@coinbase/cdp-sdk":"^1.22.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.4.0","vite":"^6.2.6","eslint":"^9.24.0","vitest":"^3.0.5","express":"^4.18.2","prettier":"3.5.2","@eslint/js":"^9.24.0","typescript":"^5.7.3","@types/node":"^22.13.4","@types/express":"^5.0.1","eslint-plugin-jsdoc":"^50.6.9","vite-tsconfig-paths":"^5.1.4","eslint-plugin-import":"^2.31.0","eslint-plugin-prettier":"^5.2.6","@typescript-eslint/parser":"^8.29.1","@typescript-eslint/eslint-plugin":"^8.29.1"},"peerDependencies":{"express":"^4.0.0 || ^5.0.0","@x402/paywall":"2.1.0"},"peerDependenciesMeta":{"@x402/paywall":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express_2.1.0_1766526460762_0.07490344018082506","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"@x402/express","version":"2.2.0","keywords":[],"author":{"name":"Coinbase Inc."},"license":"Apache-2.0","_id":"@x402/express@2.2.0","maintainers":[{"name":"carsonroscoe_cb","email":"carson.roscoe@coinbase.com"},{"name":"erik_cb","email":"erik.reppel@coinbase.com"}],"homepage":"https://github.com/coinbase/x402#readme","bugs":{"url":"https://github.com/coinbase/x402/issues"},"dist":{"shasum":"bfba85d83bb01ab18ac9954824a64eaee68a9149","tarball":"https://registry.npmjs.org/@x402/express/-/express-2.2.0.tgz","fileCount":8,"integrity":"sha512-gx1VhbaRdNFa+E30Rf1O5yPaVjlTkzmL1Yzl46du8NiA5qO3YyDfhMJJBifHkjLSwH83iHcrxB7Vp5BRReaPhg==","signatures":[{"sig":"MEYCIQC1K+gQAG/X5xTbgqOPG/9L4er1yXdD1nk2ROkZhKQr2gIhAN5P+pAIYZmLd7mzE1p88rvd42GUAD1VK7lEjZvBh/3C","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@x402%2fexpress@2.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":78790},"main":"./dist/cjs/index.js","_from":"file:x402-express-2.2.0.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.mts","default":"./dist/esm/index.mjs"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}}},"scripts":{"lint":"eslint . --ext .ts --fix","test":"vitest run","build":"tsup","start":"tsx --env-file=.env index.ts","watch":"tsc --watch","format":"prettier -c .prettierrc --write \"**/*.{ts,js,cjs,json,md}\"","lint:check":"eslint . --ext .ts","test:watch":"vitest","format:check":"prettier -c .prettierrc --check \"**/*.{ts,js,cjs,json,md}\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4d0234fc-4cd6-484d-925e-23f92c3aaf79"}},"_resolved":"/tmp/07ee7ffe67c673d237c538c7d2f2f2ba/x402-express-2.2.0.tgz","_integrity":"sha512-gx1VhbaRdNFa+E30Rf1O5yPaVjlTkzmL1Yzl46du8NiA5qO3YyDfhMJJBifHkjLSwH83iHcrxB7Vp5BRReaPhg==","repository":{"url":"git+https://github.com/coinbase/x402.git","type":"git"},"_npmVersion":"11.7.0","description":"x402 Payment Protocol","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^3.24.2","viem":"^2.39.3","@x402/core":"^2.2.0","@solana/kit":"^2.1.1","@x402/extensions":"^2.2.0","@coinbase/cdp-sdk":"^1.22.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.4.0","vite":"^6.2.6","eslint":"^9.24.0","vitest":"^3.0.5","express":"^4.18.2","prettier":"3.5.2","@eslint/js":"^9.24.0","typescript":"^5.7.3","@types/node":"^22.13.4","@types/express":"^5.0.1","eslint-plugin-jsdoc":"^50.6.9","vite-tsconfig-paths":"^5.1.4","eslint-plugin-import":"^2.31.0","eslint-plugin-prettier":"^5.2.6","@typescript-eslint/parser":"^8.29.1","@typescript-eslint/eslint-plugin":"^8.29.1"},"peerDependencies":{"express":"^4.0.0 || ^5.0.0","@x402/paywall":"2.2.0"},"peerDependenciesMeta":{"@x402/paywall":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express_2.2.0_1767998108591_0.37676734525167577","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"@x402/express","version":"2.3.0","keywords":[],"author":{"name":"Coinbase Inc."},"license":"Apache-2.0","_id":"@x402/express@2.3.0","maintainers":[{"name":"carsonroscoe_cb","email":"carson.roscoe@coinbase.com"},{"name":"erik_cb","email":"erik.reppel@coinbase.com"}],"homepage":"https://github.com/coinbase/x402#readme","bugs":{"url":"https://github.com/coinbase/x402/issues"},"dist":{"shasum":"a26fa38fbc3dc1a9ca66f0ebbb2006f28b71a94f","tarball":"https://registry.npmjs.org/@x402/express/-/express-2.3.0.tgz","fileCount":8,"integrity":"sha512-r+yiOeta8SlBzGu3fvkdZR6fqTdc+HrGiwkLQEWR75WqIV/3VSxfIlj1y7NG+aZiNqBH1pWyfJnI+2Jkc4XesA==","signatures":[{"sig":"MEUCIQDvnPwmVdcsZ9m2petnVPlhHMqyiDTfGixpvJBo6iPbBwIgUpqky5mGW7eMz4aflquJPKdr9SxhMctGA5Gjf7V6/q4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@x402%2fexpress@2.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":85023},"main":"./dist/cjs/index.js","_from":"file:x402-express-2.3.0.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.mts","default":"./dist/esm/index.mjs"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}}},"scripts":{"lint":"eslint . --ext .ts --fix","test":"vitest run","build":"tsup","start":"tsx --env-file=.env index.ts","watch":"tsc --watch","format":"prettier -c .prettierrc --write \"**/*.{ts,js,cjs,json,md}\"","lint:check":"eslint . --ext .ts","test:watch":"vitest","format:check":"prettier -c .prettierrc --check \"**/*.{ts,js,cjs,json,md}\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4d0234fc-4cd6-484d-925e-23f92c3aaf79"}},"_resolved":"/tmp/5cf2bdad3f86a64a470e669ea4837a3d/x402-express-2.3.0.tgz","_integrity":"sha512-r+yiOeta8SlBzGu3fvkdZR6fqTdc+HrGiwkLQEWR75WqIV/3VSxfIlj1y7NG+aZiNqBH1pWyfJnI+2Jkc4XesA==","repository":{"url":"git+https://github.com/coinbase/x402.git","type":"git"},"_npmVersion":"11.9.0","description":"x402 Payment Protocol","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^3.24.2","viem":"^2.39.3","@x402/core":"~2.3.0","@solana/kit":"^2.1.1","@x402/extensions":"~2.3.0","@coinbase/cdp-sdk":"^1.22.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.4.0","vite":"^6.2.6","eslint":"^9.24.0","vitest":"^3.0.5","express":"^4.18.2","prettier":"3.5.2","@eslint/js":"^9.24.0","typescript":"^5.7.3","@types/node":"^22.13.4","@types/express":"^5.0.1","eslint-plugin-jsdoc":"^50.6.9","vite-tsconfig-paths":"^5.1.4","eslint-plugin-import":"^2.31.0","eslint-plugin-prettier":"^5.2.6","@typescript-eslint/parser":"^8.29.1","@typescript-eslint/eslint-plugin":"^8.29.1"},"peerDependencies":{"express":"^4.0.0 || ^5.0.0","@x402/paywall":"2.3.0"},"peerDependenciesMeta":{"@x402/paywall":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express_2.3.0_1770325372610_0.4973823997941311","host":"s3://npm-registry-packages-npm-production"}},"2.4.0":{"name":"@x402/express","version":"2.4.0","keywords":[],"author":{"name":"Coinbase Inc."},"license":"Apache-2.0","_id":"@x402/express@2.4.0","maintainers":[{"name":"carsonroscoe_cb","email":"carson.roscoe@coinbase.com"},{"name":"erik_cb","email":"erik.reppel@coinbase.com"}],"homepage":"https://github.com/coinbase/x402#readme","bugs":{"url":"https://github.com/coinbase/x402/issues"},"dist":{"shasum":"afb7a7378d9c155de3cc8830cdffd024f9199874","tarball":"https://registry.npmjs.org/@x402/express/-/express-2.4.0.tgz","fileCount":8,"integrity":"sha512-ZnjAD/th0RsxsI15zwgbeFqKLitJJhdNRu9TPrJ0L6M2ZX1eDZb0fCtuCj0P+o7/qIoETeI8r/edYVlg4PFh+w==","signatures":[{"sig":"MEUCIBCKj5OjZC0EvuKA9sLaHgTOASggPAsnVzaV0/gTXnYiAiEAwI8WLyxMy5x9z2zPwbyCJY2mWSOdq9NaJDsRXtCiXz0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@x402%2fexpress@2.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":85023},"main":"./dist/cjs/index.js","_from":"file:x402-express-2.4.0.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.mts","default":"./dist/esm/index.mjs"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}}},"scripts":{"lint":"eslint . --ext .ts --fix","test":"vitest run","build":"tsup","start":"tsx --env-file=.env index.ts","watch":"tsc --watch","format":"prettier -c .prettierrc --write \"**/*.{ts,js,cjs,json,md}\"","lint:check":"eslint . --ext .ts","test:watch":"vitest","format:check":"prettier -c .prettierrc --check \"**/*.{ts,js,cjs,json,md}\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4d0234fc-4cd6-484d-925e-23f92c3aaf79"}},"_resolved":"/tmp/752be185948a5676f6228b1d997a97ee/x402-express-2.4.0.tgz","_integrity":"sha512-ZnjAD/th0RsxsI15zwgbeFqKLitJJhdNRu9TPrJ0L6M2ZX1eDZb0fCtuCj0P+o7/qIoETeI8r/edYVlg4PFh+w==","repository":{"url":"git+https://github.com/coinbase/x402.git","type":"git"},"_npmVersion":"11.10.1","description":"x402 Payment Protocol","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^3.24.2","viem":"^2.39.3","@x402/core":"~2.4.0","@solana/kit":"^2.1.1","@x402/extensions":"~2.4.0","@coinbase/cdp-sdk":"^1.22.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.4.0","vite":"^6.2.6","eslint":"^9.24.0","vitest":"^3.0.5","express":"^4.18.2","prettier":"3.5.2","@eslint/js":"^9.24.0","typescript":"^5.7.3","@types/node":"^22.13.4","@types/express":"^5.0.1","eslint-plugin-jsdoc":"^50.6.9","vite-tsconfig-paths":"^5.1.4","eslint-plugin-import":"^2.31.0","eslint-plugin-prettier":"^5.2.6","@typescript-eslint/parser":"^8.29.1","@typescript-eslint/eslint-plugin":"^8.29.1"},"peerDependencies":{"express":"^4.0.0 || ^5.0.0","@x402/paywall":"2.4.0"},"peerDependenciesMeta":{"@x402/paywall":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express_2.4.0_1771621028923_0.018502618847314745","host":"s3://npm-registry-packages-npm-production"}},"2.5.0":{"name":"@x402/express","version":"2.5.0","keywords":[],"author":{"name":"Coinbase Inc."},"license":"Apache-2.0","_id":"@x402/express@2.5.0","maintainers":[{"name":"carsonroscoe_cb","email":"carson.roscoe@coinbase.com"},{"name":"erik_cb","email":"erik.reppel@coinbase.com"}],"homepage":"https://github.com/coinbase/x402#readme","bugs":{"url":"https://github.com/coinbase/x402/issues"},"dist":{"shasum":"a150a8f8290f0a6df0714d2897453b967b4a6a11","tarball":"https://registry.npmjs.org/@x402/express/-/express-2.5.0.tgz","fileCount":8,"integrity":"sha512-VPqBXv5jn7PjvXjNfTZrCZO0n/+AFTl7O53Mc+Q1uCIP0MUl31SGFXTOb4gfvU2cdzu8AbBLZYKIUxlIqw2Mow==","signatures":[{"sig":"MEUCIQCxXAUwwfoGANDKly4yDaxoecOM4cGnPji+DVX2jMyCuwIgJEMb4er/++HcNVj9qbY7JKDJQF8djGfG6dkCjUPbQvU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@x402%2fexpress@2.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":86629},"main":"./dist/cjs/index.js","_from":"file:x402-express-2.5.0.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.mts","default":"./dist/esm/index.mjs"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}}},"scripts":{"lint":"eslint . --ext .ts --fix","test":"vitest run","build":"tsup","start":"tsx --env-file=.env index.ts","watch":"tsc --watch","format":"prettier -c .prettierrc --write \"**/*.{ts,js,cjs,json,md}\"","lint:check":"eslint . --ext .ts","test:watch":"vitest","format:check":"prettier -c .prettierrc --check \"**/*.{ts,js,cjs,json,md}\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4d0234fc-4cd6-484d-925e-23f92c3aaf79"}},"_resolved":"/tmp/9ccdf9d691281978e66e445b0671975d/x402-express-2.5.0.tgz","_integrity":"sha512-VPqBXv5jn7PjvXjNfTZrCZO0n/+AFTl7O53Mc+Q1uCIP0MUl31SGFXTOb4gfvU2cdzu8AbBLZYKIUxlIqw2Mow==","repository":{"url":"git+https://github.com/coinbase/x402.git","type":"git"},"_npmVersion":"11.11.0","description":"x402 Payment Protocol","directories":{},"_nodeVersion":"24.13.1","dependencies":{"zod":"^3.24.2","viem":"^2.39.3","@x402/core":"~2.5.0","@solana/kit":"^2.1.1","@x402/extensions":"~2.5.0","@coinbase/cdp-sdk":"^1.22.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.4.0","vite":"^6.2.6","eslint":"^9.24.0","vitest":"^3.0.5","express":"^4.18.2","prettier":"3.5.2","@eslint/js":"^9.24.0","typescript":"^5.7.3","@types/node":"^22.13.4","@types/express":"^5.0.1","eslint-plugin-jsdoc":"^50.6.9","vite-tsconfig-paths":"^5.1.4","eslint-plugin-import":"^2.31.0","eslint-plugin-prettier":"^5.2.6","@typescript-eslint/parser":"^8.29.1","@typescript-eslint/eslint-plugin":"^8.29.1"},"peerDependencies":{"express":"^4.0.0 || ^5.0.0","@x402/paywall":"2.5.0"},"peerDependenciesMeta":{"@x402/paywall":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express_2.5.0_1772076834456_0.6260351022135302","host":"s3://npm-registry-packages-npm-production"}},"2.6.0":{"name":"@x402/express","version":"2.6.0","keywords":[],"author":{"name":"Coinbase Inc."},"license":"Apache-2.0","_id":"@x402/express@2.6.0","maintainers":[{"name":"carsonroscoe_cb","email":"carson.roscoe@coinbase.com"},{"name":"erik_cb","email":"erik.reppel@coinbase.com"}],"homepage":"https://github.com/coinbase/x402#readme","bugs":{"url":"https://github.com/coinbase/x402/issues"},"dist":{"shasum":"14e9a443daf5514cfd1d0db312bb8749431e17b2","tarball":"https://registry.npmjs.org/@x402/express/-/express-2.6.0.tgz","fileCount":8,"integrity":"sha512-Y7If4JD86/z+EpcvlS25REhOutww3O87B4/KBdePC2T+gLIZIjFK0/L8+3wgFINait6276y1FQEMoyNSuM2Gbg==","signatures":[{"sig":"MEYCIQCRrqhUf6nq9uXwnNOq74wdzgpaQ80xg7QYUkm0oHflrwIhAJvM+FS9RFpfxoCOKuZ42LgIvCNhdryCN/ykTXWt5KNa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@x402%2fexpress@2.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":87350},"main":"./dist/cjs/index.js","_from":"file:x402-express-2.6.0.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.mts","default":"./dist/esm/index.mjs"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}}},"scripts":{"lint":"eslint . --ext .ts --fix","test":"vitest run","build":"tsup","start":"tsx --env-file=.env index.ts","watch":"tsc --watch","format":"prettier -c .prettierrc --write \"**/*.{ts,js,cjs,json,md}\"","lint:check":"eslint . --ext .ts","test:watch":"vitest","format:check":"prettier -c .prettierrc --check \"**/*.{ts,js,cjs,json,md}\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4d0234fc-4cd6-484d-925e-23f92c3aaf79"}},"_resolved":"/tmp/9209c6abe996af2c5e968384b5ed2531/x402-express-2.6.0.tgz","_integrity":"sha512-Y7If4JD86/z+EpcvlS25REhOutww3O87B4/KBdePC2T+gLIZIjFK0/L8+3wgFINait6276y1FQEMoyNSuM2Gbg==","repository":{"url":"git+https://github.com/coinbase/x402.git","type":"git"},"_npmVersion":"11.11.0","description":"x402 Payment Protocol","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^3.24.2","viem":"^2.39.3","@x402/core":"~2.6.0","@x402/extensions":"~2.6.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.4.0","vite":"^6.2.6","eslint":"^9.24.0","vitest":"^3.0.5","express":"^4.18.2","prettier":"3.5.2","@eslint/js":"^9.24.0","typescript":"^5.7.3","@types/node":"^22.13.4","@types/express":"^5.0.1","eslint-plugin-jsdoc":"^50.6.9","vite-tsconfig-paths":"^5.1.4","eslint-plugin-import":"^2.31.0","eslint-plugin-prettier":"^5.2.6","@typescript-eslint/parser":"^8.29.1","@typescript-eslint/eslint-plugin":"^8.29.1"},"peerDependencies":{"express":"^4.0.0 || ^5.0.0","@x402/paywall":"2.6.0"},"peerDependenciesMeta":{"@x402/paywall":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express_2.6.0_1772763411832_0.43258057621448853","host":"s3://npm-registry-packages-npm-production"}},"2.7.0":{"name":"@x402/express","version":"2.7.0","keywords":[],"author":{"name":"Coinbase Inc."},"license":"Apache-2.0","_id":"@x402/express@2.7.0","maintainers":[{"name":"carsonroscoe_cb","email":"carson.roscoe@coinbase.com"},{"name":"erik_cb","email":"erik.reppel@coinbase.com"}],"homepage":"https://github.com/coinbase/x402#readme","bugs":{"url":"https://github.com/coinbase/x402/issues"},"dist":{"shasum":"50de55abf9eaf46f3335aa5e3478ed91bc3d7324","tarball":"https://registry.npmjs.org/@x402/express/-/express-2.7.0.tgz","fileCount":8,"integrity":"sha512-4CLbRbkgKXHdyHzKW2WwkKyRi41Wy6C0SrjHxKKfUs/U4DU8Z3/p4iP7dPOqcY4aHbvVOVoFy+xpFzxLj1eV1A==","signatures":[{"sig":"MEYCIQDoHk8SQ4kGBMiSTLdVQxNVOeHLWwGS+GKhv1FxJO/uTAIhALjYGA7GYAoCOFoVKSOERxk+XROtQwh4SJ06/FnOou3e","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@x402%2fexpress@2.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":87351},"main":"./dist/cjs/index.js","_from":"file:x402-express-2.7.0.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.mts","default":"./dist/esm/index.mjs"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}}},"scripts":{"lint":"eslint . --ext .ts --fix","test":"vitest run","build":"tsup","start":"tsx --env-file=.env index.ts","watch":"tsc --watch","format":"prettier -c .prettierrc --write \"**/*.{ts,js,cjs,json,md}\"","lint:check":"eslint . --ext .ts","test:watch":"vitest","format:check":"prettier -c .prettierrc --check \"**/*.{ts,js,cjs,json,md}\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4d0234fc-4cd6-484d-925e-23f92c3aaf79"}},"_resolved":"/tmp/aa51519c901c037a37ab50d9393973be/x402-express-2.7.0.tgz","_integrity":"sha512-4CLbRbkgKXHdyHzKW2WwkKyRi41Wy6C0SrjHxKKfUs/U4DU8Z3/p4iP7dPOqcY4aHbvVOVoFy+xpFzxLj1eV1A==","repository":{"url":"git+https://github.com/coinbase/x402.git","type":"git"},"_npmVersion":"11.11.1","description":"x402 Payment Protocol","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^3.24.2","viem":"^2.39.3","@x402/core":"~2.7.0","@x402/extensions":"~2.7.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.4.0","vite":"^6.2.6","eslint":"^9.24.0","vitest":"^3.0.5","express":"^4.18.2","prettier":"3.5.2","@eslint/js":"^9.24.0","typescript":"^5.7.3","@types/node":"^22.13.4","@types/express":"^5.0.1","eslint-plugin-jsdoc":"^50.6.9","vite-tsconfig-paths":"^5.1.4","eslint-plugin-import":"^2.31.0","eslint-plugin-prettier":"^5.2.6","@typescript-eslint/parser":"^8.29.1","@typescript-eslint/eslint-plugin":"^8.29.1"},"peerDependencies":{"express":"^4.0.0 || ^5.0.0","@x402/paywall":"^2.7.0"},"peerDependenciesMeta":{"@x402/paywall":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express_2.7.0_1773675814944_0.9219203324901719","host":"s3://npm-registry-packages-npm-production"}},"2.8.0":{"name":"@x402/express","version":"2.8.0","keywords":[],"author":{"name":"Coinbase Inc."},"license":"Apache-2.0","_id":"@x402/express@2.8.0","maintainers":[{"name":"carsonroscoe_cb","email":"carson.roscoe@coinbase.com"},{"name":"erik_cb","email":"erik.reppel@coinbase.com"}],"homepage":"https://github.com/coinbase/x402#readme","bugs":{"url":"https://github.com/coinbase/x402/issues"},"dist":{"shasum":"3d4a97538bf46222da5fab2bca34f8d999ec6d9f","tarball":"https://registry.npmjs.org/@x402/express/-/express-2.8.0.tgz","fileCount":8,"integrity":"sha512-N+lQWuwGKRWnpXVICkoHA8IncO6cfs/ZEzdhW839vOoFMTj4JiqyL6MUw4WMpmpJ4D+ZFe1eCTnYY5A7iaMB7A==","signatures":[{"sig":"MEUCIHlqoXMkolJ6fFn8YabAV6HphyMXqDcT0+0cX+YKA7qoAiEAwVfFhQx5xj+eW/DW5ECNjXFLGAVaS5ZcREmNF107Vew=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@x402%2fexpress@2.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":94245},"main":"./dist/cjs/index.js","_from":"file:x402-express-2.8.0.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.mts","default":"./dist/esm/index.mjs"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}}},"scripts":{"lint":"eslint . --ext .ts --fix","test":"vitest run","build":"tsup","start":"tsx --env-file=.env index.ts","watch":"tsc --watch","format":"prettier -c .prettierrc --write \"**/*.{ts,js,cjs,json,md}\"","lint:check":"eslint . --ext .ts","test:watch":"vitest","format:check":"prettier -c .prettierrc --check \"**/*.{ts,js,cjs,json,md}\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4d0234fc-4cd6-484d-925e-23f92c3aaf79"}},"_resolved":"/tmp/3f3dd68185226892c4b45f42d82cda81/x402-express-2.8.0.tgz","_integrity":"sha512-N+lQWuwGKRWnpXVICkoHA8IncO6cfs/ZEzdhW839vOoFMTj4JiqyL6MUw4WMpmpJ4D+ZFe1eCTnYY5A7iaMB7A==","repository":{"url":"git+https://github.com/coinbase/x402.git","type":"git"},"_npmVersion":"11.12.0","description":"x402 Payment Protocol","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^3.24.2","viem":"^2.39.3","@x402/core":"~2.8.0","@x402/extensions":"~2.8.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.4.0","vite":"^6.2.6","eslint":"^9.24.0","vitest":"^3.0.5","express":"^4.18.2","prettier":"3.5.2","@eslint/js":"^9.24.0","typescript":"^5.7.3","@types/node":"^22.13.4","@types/express":"^5.0.1","eslint-plugin-jsdoc":"^50.6.9","vite-tsconfig-paths":"^5.1.4","eslint-plugin-import":"^2.31.0","eslint-plugin-prettier":"^5.2.6","@typescript-eslint/parser":"^8.29.1","@typescript-eslint/eslint-plugin":"^8.29.1"},"peerDependencies":{"express":"^4.0.0 || ^5.0.0","@x402/paywall":"^2.8.0"},"peerDependenciesMeta":{"@x402/paywall":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express_2.8.0_1774283749890_0.2330270871566651","host":"s3://npm-registry-packages-npm-production"}},"2.9.0":{"name":"@x402/express","version":"2.9.0","keywords":[],"author":{"name":"x402 Foundation"},"license":"Apache-2.0","_id":"@x402/express@2.9.0","maintainers":[{"name":"carsonroscoe_cb","email":"carson.roscoe@coinbase.com"},{"name":"erik_cb","email":"erik.reppel@coinbase.com"}],"homepage":"https://github.com/x402-foundation/x402#readme","bugs":{"url":"https://github.com/x402-foundation/x402/issues"},"dist":{"shasum":"1b3bd1d763f0bd7771101c3c5c745134627e111f","tarball":"https://registry.npmjs.org/@x402/express/-/express-2.9.0.tgz","fileCount":8,"integrity":"sha512-E236c188p7rkAILnzdd19FQZuTEOM9+DP/y/FG4B0oawiBXx5FGR5ez7EUKCG7V7FxXsGvMEjUFMJ0BjrQx8yw==","signatures":[{"sig":"MEUCIG9s6Igy/leO5KaxLU72sIzNV0sfKq/54leajBjW9U51AiEAyUIYMIsquDC0Pog24KqOmTy29u+lJ1e0DrpkhCE/PAI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@x402%2fexpress@2.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98675},"main":"./dist/cjs/index.js","_from":"file:x402-express-2.9.0.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.mts","default":"./dist/esm/index.mjs"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}}},"scripts":{"lint":"eslint . --ext .ts --fix","test":"vitest run","build":"tsup","start":"tsx --env-file=.env index.ts","watch":"tsc --watch","format":"prettier -c .prettierrc --write \"**/*.{ts,js,cjs,json,md}\"","lint:check":"eslint . --ext .ts","test:watch":"vitest","format:check":"prettier -c .prettierrc --check \"**/*.{ts,js,cjs,json,md}\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:47286ec7-4b99-40ea-b491-aa072a6726da"}},"_resolved":"/tmp/c4fda9465d6409e756c9c9015a8a93b2/x402-express-2.9.0.tgz","_integrity":"sha512-E236c188p7rkAILnzdd19FQZuTEOM9+DP/y/FG4B0oawiBXx5FGR5ez7EUKCG7V7FxXsGvMEjUFMJ0BjrQx8yw==","repository":{"url":"git+https://github.com/x402-foundation/x402.git","type":"git"},"_npmVersion":"11.12.1","description":"x402 Payment Protocol","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^3.24.2","viem":"^2.39.3","@x402/core":"~2.9.0","@x402/extensions":"~2.9.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.4.0","vite":"^6.2.6","eslint":"^9.24.0","vitest":"^3.0.5","express":"^4.18.2","prettier":"3.5.2","@eslint/js":"^9.24.0","typescript":"^5.7.3","@types/node":"^22.13.4","@types/express":"^5.0.1","eslint-plugin-jsdoc":"^50.6.9","vite-tsconfig-paths":"^5.1.4","eslint-plugin-import":"^2.31.0","eslint-plugin-prettier":"^5.2.6","@typescript-eslint/parser":"^8.29.1","@typescript-eslint/eslint-plugin":"^8.29.1"},"peerDependencies":{"express":"^4.0.0 || ^5.0.0","@x402/paywall":"^2.9.0"},"peerDependenciesMeta":{"@x402/paywall":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express_2.9.0_1775163394677_0.5834918475894102","host":"s3://npm-registry-packages-npm-production"}},"2.10.0":{"name":"@x402/express","version":"2.10.0","keywords":[],"author":{"name":"x402 Foundation"},"license":"Apache-2.0","_id":"@x402/express@2.10.0","maintainers":[{"name":"carsonroscoe_cb","email":"carson.roscoe@coinbase.com"},{"name":"erik_cb","email":"erik.reppel@coinbase.com"}],"homepage":"https://github.com/x402-foundation/x402#readme","bugs":{"url":"https://github.com/x402-foundation/x402/issues"},"dist":{"shasum":"70cb982ad4994e2e9ac7878805296edf5e667a2b","tarball":"https://registry.npmjs.org/@x402/express/-/express-2.10.0.tgz","fileCount":8,"integrity":"sha512-rsT+rrFl/orIdquiL8l6YvxNspzXr8pqhmuPSlKoaX4TT4pqx5V+uxF5k0IX+akQF+c3CiWaHh92ZrhiKlznzA==","signatures":[{"sig":"MEYCIQCI4UTt0Cj+1fHA0dutKH+w2oAJsdz/sNVTxwLUHsp1nwIhANyT9uPVGP2TwXtZVt5vTjX71IXBU/Y7kFG95uld+o+4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@x402%2fexpress@2.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98679},"main":"./dist/cjs/index.js","_from":"file:x402-express-2.10.0.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.mts","default":"./dist/esm/index.mjs"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}}},"scripts":{"lint":"eslint . --ext .ts --fix","test":"vitest run","build":"tsup","start":"tsx --env-file=.env index.ts","watch":"tsc --watch","format":"prettier -c .prettierrc --write \"**/*.{ts,js,cjs,json,md}\"","lint:check":"eslint . --ext .ts","test:watch":"vitest","format:check":"prettier -c .prettierrc --check \"**/*.{ts,js,cjs,json,md}\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:47286ec7-4b99-40ea-b491-aa072a6726da"}},"_resolved":"/tmp/546c05c7d4c2e18d67612235bd8ee4b3/x402-express-2.10.0.tgz","_integrity":"sha512-rsT+rrFl/orIdquiL8l6YvxNspzXr8pqhmuPSlKoaX4TT4pqx5V+uxF5k0IX+akQF+c3CiWaHh92ZrhiKlznzA==","repository":{"url":"git+https://github.com/x402-foundation/x402.git","type":"git"},"_npmVersion":"11.12.1","description":"x402 Payment Protocol","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^3.24.2","viem":"^2.39.3","@x402/core":"~2.10.0","@x402/extensions":"~2.10.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.4.0","vite":"^6.2.6","eslint":"^9.24.0","vitest":"^3.0.5","express":"^4.18.2","prettier":"3.5.2","@eslint/js":"^9.24.0","typescript":"^5.7.3","@types/node":"^22.13.4","@types/express":"^5.0.1","eslint-plugin-jsdoc":"^50.6.9","vite-tsconfig-paths":"^5.1.4","eslint-plugin-import":"^2.31.0","eslint-plugin-prettier":"^5.2.6","@typescript-eslint/parser":"^8.29.1","@typescript-eslint/eslint-plugin":"^8.29.1"},"peerDependencies":{"express":"^4.0.0 || ^5.0.0","@x402/paywall":"^2.10.0"},"peerDependenciesMeta":{"@x402/paywall":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express_2.10.0_1776102804575_0.6981560686994881","host":"s3://npm-registry-packages-npm-production"}},"2.11.0":{"name":"@x402/express","version":"2.11.0","keywords":[],"author":{"name":"x402 Foundation"},"license":"Apache-2.0","_id":"@x402/express@2.11.0","maintainers":[{"name":"carsonroscoe_cb","email":"carson.roscoe@coinbase.com"},{"name":"erik_cb","email":"erik.reppel@coinbase.com"}],"homepage":"https://github.com/x402-foundation/x402#readme","bugs":{"url":"https://github.com/x402-foundation/x402/issues"},"dist":{"shasum":"f26217bd2746bdcf3d1a0a8bade6287d1131fc4f","tarball":"https://registry.npmjs.org/@x402/express/-/express-2.11.0.tgz","fileCount":8,"integrity":"sha512-0HhvBJgtAQ4yqbFdql/0i8UlrXMi5BNKbD92fFIkK3VoSTjD6ArBYSzLt5twLYpj7ZfVODbSHqYEBwnPL5dasA==","signatures":[{"sig":"MEUCIBzcuDbQ6zY8SKP/XgO+zz90+Osbk6+tjLWgR67irVf/AiEAhY+3y6S3+MStayauEGL/l33Ayzp4Rvc9yM5D1WRWxAk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@x402%2fexpress@2.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":96807},"main":"./dist/cjs/index.js","_from":"file:x402-express-2.11.0.tgz","types":"./dist/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.mts","default":"./dist/esm/index.mjs"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}}},"scripts":{"lint":"eslint . --ext .ts --fix","test":"vitest run","build":"tsup","start":"tsx --env-file=.env index.ts","watch":"tsc --watch","format":"prettier -c .prettierrc --write \"**/*.{ts,js,cjs,json,md}\"","lint:check":"eslint . --ext .ts","test:watch":"vitest","format:check":"prettier -c .prettierrc --check \"**/*.{ts,js,cjs,json,md}\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:47286ec7-4b99-40ea-b491-aa072a6726da"}},"_resolved":"/tmp/118cad7d648d0a1262c9869e58cd07d9/x402-express-2.11.0.tgz","_integrity":"sha512-0HhvBJgtAQ4yqbFdql/0i8UlrXMi5BNKbD92fFIkK3VoSTjD6ArBYSzLt5twLYpj7ZfVODbSHqYEBwnPL5dasA==","repository":{"url":"git+https://github.com/x402-foundation/x402.git","type":"git"},"_npmVersion":"11.13.0","description":"x402 Payment Protocol","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^3.24.2","viem":"^2.39.3","@x402/core":"~2.11.0","@x402/extensions":"~2.11.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","tsup":"^8.4.0","vite":"^6.2.6","eslint":"^9.24.0","vitest":"^3.0.5","express":"^4.18.2","prettier":"3.5.2","@eslint/js":"^9.24.0","typescript":"^5.7.3","@types/node":"^22.13.4","@types/express":"^5.0.1","eslint-plugin-jsdoc":"^50.6.9","vite-tsconfig-paths":"^5.1.4","eslint-plugin-import":"^2.31.0","eslint-plugin-prettier":"^5.2.6","@typescript-eslint/parser":"^8.29.1","@typescript-eslint/eslint-plugin":"^8.29.1"},"peerDependencies":{"express":"^4.0.0 || ^5.0.0","@x402/paywall":"^2.11.0"},"peerDependenciesMeta":{"@x402/paywall":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express_2.11.0_1777308782545_0.9349255206183131","host":"s3://npm-registry-packages-npm-production"}},"2.12.0":{"name":"@x402/express","version":"2.12.0","keywords":[],"author":"x402 Foundation","license":"Apache-2.0","_id":"@x402/express@2.12.0","maintainers":[{"name":"carsonroscoe_cb","email":"carson.roscoe@coinbase.com"},{"name":"erik_cb","email":"erik.reppel@coinbase.com"}],"dist":{"shasum":"b718e7b4dc58bb5b7be1702d31ba6be53c315582","tarball":"https://registry.npmjs.org/@x402/express/-/express-2.12.0.tgz","fileCount":8,"integrity":"sha512-bPc6jpRr4iCh7KRJETK/2/bVTKHy/EeybQd9s+Mz4Ab+C64F1IH20GeW4gyj27dtAd2YgOiFrk8uyxSbZPKhkQ==","signatures":[{"sig":"MEYCIQDjmC8yfhkYhhCvlKbuNQczBR6K3bMReaDun4JOjjnp5gIhAJLTPXIsJfLYsqARQi+iuv/gr7sxk0IgGqViO1tszVWl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@x402%2fexpress@2.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98896},"main":"./dist/cjs/index.js","types":"./dist/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.mts","default":"./dist/esm/index.mjs"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}}},"scripts":{"lint":"eslint . --ext .ts --fix","test":"vitest run","build":"tsup","start":"tsx --env-file=.env index.ts","watch":"tsc --watch","format":"prettier -c .prettierrc --write \"**/*.{ts,js,cjs,json,md}\"","lint:check":"eslint . --ext .ts","test:watch":"vitest","format:check":"prettier -c .prettierrc --check \"**/*.{ts,js,cjs,json,md}\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:47286ec7-4b99-40ea-b491-aa072a6726da"}},"repository":"https://github.com/x402-foundation/x402","description":"x402 Payment Protocol","directories":{},"_nodeVersion":"26.0.0","dependencies":{"@x402/core":"~2.12.0","@x402/extensions":"~2.12.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.4.0","vite":"^6.2.6","eslint":"^9.24.0","vitest":"^3.0.5","express":"^4.18.2","prettier":"3.5.2","@eslint/js":"^9.24.0","typescript":"^5.7.3","@types/node":"^22.13.4","@types/express":"^5.0.1","eslint-plugin-jsdoc":"^50.6.9","vite-tsconfig-paths":"^5.1.4","eslint-plugin-import":"^2.31.0","eslint-plugin-prettier":"^5.2.6","@typescript-eslint/parser":"^8.29.1","@typescript-eslint/eslint-plugin":"^8.29.1"},"peerDependencies":{"express":"^4.0.0 || ^5.0.0","@x402/paywall":"^2.12.0"},"peerDependenciesMeta":{"@x402/paywall":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express_2.12.0_1778687556389_0.6629007248999601","host":"s3://npm-registry-packages-npm-production"}},"2.13.0":{"name":"@x402/express","version":"2.13.0","keywords":[],"author":"x402 Foundation","license":"Apache-2.0","_id":"@x402/express@2.13.0","maintainers":[{"name":"carsonroscoe_cb","email":"carson.roscoe@coinbase.com"},{"name":"erik_cb","email":"erik.reppel@coinbase.com"}],"dist":{"shasum":"be7568a0c81900e36e2623f4f196be502572d28d","tarball":"https://registry.npmjs.org/@x402/express/-/express-2.13.0.tgz","fileCount":8,"integrity":"sha512-wJVxybk6Z75f1wU0tdcdjsvpNGL/dn6mNDbiaczSkq0f33F5nkrmSnDCVmj03RIVacv6Cq6AX20lo1GywP8r+A==","signatures":[{"sig":"MEYCIQD2lm7kzRtv2mP29d7IUkoLlyvgcDe291zFanGRG0HwbwIhAOojrzXIX/XO074sFtQdYyHYkk9nfHnNPThljP5aCGA4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@x402%2fexpress@2.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98896},"main":"./dist/cjs/index.js","types":"./dist/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.mts","default":"./dist/esm/index.mjs"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}}},"scripts":{"lint":"eslint . --ext .ts --fix","test":"vitest run","build":"tsup","start":"tsx --env-file=.env index.ts","watch":"tsc --watch","format":"prettier -c .prettierrc --write \"**/*.{ts,js,cjs,json,md}\"","lint:check":"eslint . --ext .ts","test:watch":"vitest","format:check":"prettier -c .prettierrc --check \"**/*.{ts,js,cjs,json,md}\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:47286ec7-4b99-40ea-b491-aa072a6726da"}},"repository":"https://github.com/x402-foundation/x402","description":"x402 Payment Protocol","directories":{},"_nodeVersion":"24.15.0","dependencies":{"@x402/core":"~2.13.0","@x402/extensions":"~2.13.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.4.0","vite":"^6.2.6","eslint":"^9.24.0","vitest":"^3.0.5","express":"^4.18.2","prettier":"3.5.2","@eslint/js":"^9.24.0","typescript":"^5.7.3","@types/node":"^22.13.4","@types/express":"^5.0.1","eslint-plugin-jsdoc":"^50.6.9","vite-tsconfig-paths":"^5.1.4","eslint-plugin-import":"^2.31.0","eslint-plugin-prettier":"^5.2.6","@typescript-eslint/parser":"^8.29.1","@typescript-eslint/eslint-plugin":"^8.29.1"},"peerDependencies":{"express":"^4.0.0 || ^5.0.0","@x402/paywall":"^2.13.0"},"peerDependenciesMeta":{"@x402/paywall":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express_2.13.0_1779487968243_0.015347847181754748","host":"s3://npm-registry-packages-npm-production"}},"2.14.0":{"name":"@x402/express","version":"2.14.0","keywords":[],"author":"x402 Foundation","license":"Apache-2.0","_id":"@x402/express@2.14.0","maintainers":[{"name":"carsonroscoe_cb","email":"carson.roscoe@coinbase.com"},{"name":"erik_cb","email":"erik.reppel@coinbase.com"}],"dist":{"shasum":"6ddc9227b969304b20c2272c6e4aeeea577e1d69","tarball":"https://registry.npmjs.org/@x402/express/-/express-2.14.0.tgz","fileCount":8,"integrity":"sha512-dkM4A1EanDciS2iJwxl5B/Qsz+ENWmL5O8jt5i+hRc8w+rQ6Loj04C4cIN3RCAIwmD91NTCmivGsIJ+4WrdEwQ==","signatures":[{"sig":"MEUCIG7mm3z9F4+b+D/BOQdhrlSuiUJiK7u5hMm41TqXBJnmAiEAmgpkw/YCg6HrdDkFiErVaSprht9GotckGhOpvkG8nCw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@x402%2fexpress@2.14.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":99902},"main":"./dist/cjs/index.js","types":"./dist/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.mts","default":"./dist/esm/index.mjs"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}}},"scripts":{"lint":"eslint . --ext .ts --fix","test":"vitest run","build":"tsup","start":"tsx --env-file=.env index.ts","watch":"tsc --watch","format":"prettier -c .prettierrc --write \"**/*.{ts,js,cjs,json,md}\"","lint:check":"eslint . --ext .ts","test:watch":"vitest","format:check":"prettier -c .prettierrc --check \"**/*.{ts,js,cjs,json,md}\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:47286ec7-4b99-40ea-b491-aa072a6726da"}},"repository":"https://github.com/x402-foundation/x402","description":"x402 Payment Protocol","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@x402/core":"~2.14.0","@x402/extensions":"~2.14.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.4.0","vite":"^6.2.6","eslint":"^9.24.0","vitest":"^3.0.5","express":"^4.18.2","prettier":"3.5.2","@eslint/js":"^9.24.0","typescript":"^5.7.3","@types/node":"^22.13.4","@types/express":"^5.0.1","eslint-plugin-jsdoc":"^50.6.9","vite-tsconfig-paths":"^5.1.4","eslint-plugin-import":"^2.31.0","eslint-plugin-prettier":"^5.2.6","@typescript-eslint/parser":"^8.29.1","@typescript-eslint/eslint-plugin":"^8.29.1"},"peerDependencies":{"express":"^4.0.0 || ^5.0.0","@x402/paywall":"^2.14.0"},"peerDependenciesMeta":{"@x402/paywall":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express_2.14.0_1780076684541_0.615147260269002","host":"s3://npm-registry-packages-npm-production"}},"2.15.0":{"name":"@x402/express","version":"2.15.0","keywords":[],"author":"x402 Foundation","license":"Apache-2.0","_id":"@x402/express@2.15.0","maintainers":[{"name":"carsonroscoe_cb","email":"carson.roscoe@coinbase.com"},{"name":"erik_cb","email":"erik.reppel@coinbase.com"}],"dist":{"shasum":"2f2bf2e5ed673eded407dcd6bd4f031f702055ce","tarball":"https://registry.npmjs.org/@x402/express/-/express-2.15.0.tgz","fileCount":8,"integrity":"sha512-xtAwXKpbf3nMvLq7cwyowFmzQdmrg1oFAql9+RukjzXmzyPKQD8Fd4+elOus4sz24f7wK6dDXYZNNhBEzBVrBw==","signatures":[{"sig":"MEYCIQDEZkUbOvqY8exdKemuEwpBIebLC0gJmXVQWSlXyrdX4AIhALjzElZiBvCUF0BRsh/2I99kH/1vBU0xvWT1UcolptE3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@x402%2fexpress@2.15.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":100486},"main":"./dist/cjs/index.js","types":"./dist/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.mts","default":"./dist/esm/index.mjs"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}}},"scripts":{"lint":"eslint . --ext .ts --fix","test":"vitest run","build":"tsup","start":"tsx --env-file=.env index.ts","watch":"tsc --watch","format":"prettier -c .prettierrc --write \"**/*.{ts,js,cjs,json,md}\"","lint:check":"eslint . --ext .ts","test:watch":"vitest","format:check":"prettier -c .prettierrc --check \"**/*.{ts,js,cjs,json,md}\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:47286ec7-4b99-40ea-b491-aa072a6726da"}},"repository":"https://github.com/x402-foundation/x402","description":"x402 Payment Protocol","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@x402/core":"~2.15.0","@x402/extensions":"~2.15.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.4.0","vite":"^6.2.6","eslint":"^9.24.0","vitest":"^3.0.5","express":"^4.18.2","prettier":"3.5.2","@eslint/js":"^9.24.0","typescript":"^5.7.3","@types/node":"^22.13.4","@types/express":"^5.0.1","eslint-plugin-jsdoc":"^50.6.9","vite-tsconfig-paths":"^5.1.4","eslint-plugin-import":"^2.31.0","eslint-plugin-prettier":"^5.2.6","@typescript-eslint/parser":"^8.29.1","@typescript-eslint/eslint-plugin":"^8.29.1"},"peerDependencies":{"express":"^4.0.0 || ^5.0.0","@x402/paywall":"^2.15.0"},"peerDependenciesMeta":{"@x402/paywall":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express_2.15.0_1781303350830_0.23306216616243725","host":"s3://npm-registry-packages-npm-production"}},"2.16.0":{"name":"@x402/express","version":"2.16.0","keywords":[],"author":"x402 Foundation","license":"Apache-2.0","_id":"@x402/express@2.16.0","maintainers":[{"name":"carsonroscoe_cb","email":"carson.roscoe@coinbase.com"},{"name":"erik_cb","email":"erik.reppel@coinbase.com"}],"dist":{"shasum":"8605078e73ef72092f0a5dbceef94b6c97f8ceeb","tarball":"https://registry.npmjs.org/@x402/express/-/express-2.16.0.tgz","fileCount":8,"integrity":"sha512-M3kAOy1oxHEsVVMNbuLhhb3S00p+O0k5T/O4f/m1D5txQrEpL4sQUHul9iVehp3a7K8uVMstkTyCJ+LO44HTtQ==","signatures":[{"sig":"MEYCIQDlWOIjFBwaUoinZJgJ2Gmul6e0D6EJq+W6JDl8h9kgaAIhAMZQCrMhr5VigeMB3sDt7yG4ZYBHNtRrDdm3E4dhPe6+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@x402%2fexpress@2.16.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":100486},"main":"./dist/cjs/index.js","types":"./dist/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.mts","default":"./dist/esm/index.mjs"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}}},"scripts":{"lint":"eslint . --ext .ts --fix","test":"vitest run","build":"tsup","start":"tsx --env-file=.env index.ts","watch":"tsc --watch","format":"prettier -c .prettierrc --write \"**/*.{ts,js,cjs,json,md}\"","lint:check":"eslint . --ext .ts","test:watch":"vitest","format:check":"prettier -c .prettierrc --check \"**/*.{ts,js,cjs,json,md}\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:47286ec7-4b99-40ea-b491-aa072a6726da"}},"repository":"https://github.com/x402-foundation/x402","description":"x402 Payment Protocol","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@x402/core":"~2.16.0","@x402/extensions":"~2.16.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.4.0","vite":"^6.2.6","eslint":"^9.24.0","vitest":"^3.0.5","express":"^4.18.2","prettier":"3.5.2","@eslint/js":"^9.24.0","typescript":"^5.7.3","@types/node":"^22.13.4","@types/express":"^5.0.1","eslint-plugin-jsdoc":"^50.6.9","vite-tsconfig-paths":"^5.1.4","eslint-plugin-import":"^2.31.0","eslint-plugin-prettier":"^5.2.6","@typescript-eslint/parser":"^8.29.1","@typescript-eslint/eslint-plugin":"^8.29.1"},"peerDependencies":{"express":"^4.0.0 || ^5.0.0","@x402/paywall":"^2.16.0"},"peerDependenciesMeta":{"@x402/paywall":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express_2.16.0_1781899077463_0.856842106115075","host":"s3://npm-registry-packages-npm-production"}},"2.17.0":{"name":"@x402/express","version":"2.17.0","keywords":[],"author":"x402 Foundation","license":"Apache-2.0","_id":"@x402/express@2.17.0","maintainers":[{"name":"carsonroscoe_cb","email":"carson.roscoe@coinbase.com"},{"name":"erik_cb","email":"erik.reppel@coinbase.com"}],"dist":{"shasum":"53d8863d4c5a06f2bdd1ec92b80075fd7b4e713f","tarball":"https://registry.npmjs.org/@x402/express/-/express-2.17.0.tgz","fileCount":8,"integrity":"sha512-7BFULgYKXsatbUMwv2I7ORTrl48CtzYIaLQxUnNGGWUAEuzp05aB4CHKt8IKRkp4tJJR5S5F3JgSP46KSOT5Wg==","signatures":[{"sig":"MEUCIQC8XsCJDjP/WSXNU4H8+Q8Pom/dSHUeqjRu0SbAZ7WkEwIgc7mOOSnRQJ3qjhQGhSUnxLPvOchnjKxgNaF8tFdlZZc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@x402%2fexpress@2.17.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":100486},"main":"./dist/cjs/index.js","types":"./dist/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.mts","default":"./dist/esm/index.mjs"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}}},"scripts":{"lint":"eslint . --ext .ts --fix","test":"vitest run","build":"tsup","start":"tsx --env-file=.env index.ts","watch":"tsc --watch","format":"prettier -c .prettierrc --write \"**/*.{ts,js,cjs,json,md}\"","lint:check":"eslint . --ext .ts","test:watch":"vitest","format:check":"prettier -c .prettierrc --check \"**/*.{ts,js,cjs,json,md}\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:47286ec7-4b99-40ea-b491-aa072a6726da"}},"repository":"https://github.com/x402-foundation/x402","description":"x402 Payment Protocol","directories":{},"_nodeVersion":"24.17.0","dependencies":{"@x402/core":"~2.17.0","@x402/extensions":"~2.17.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.4.0","vite":"^6.2.6","eslint":"^9.24.0","vitest":"^3.0.5","express":"^4.18.2","prettier":"3.5.2","@eslint/js":"^9.24.0","typescript":"^5.7.3","@types/node":"^22.13.4","@types/express":"^5.0.1","eslint-plugin-jsdoc":"^50.6.9","vite-tsconfig-paths":"^5.1.4","eslint-plugin-import":"^2.31.0","eslint-plugin-prettier":"^5.2.6","@typescript-eslint/parser":"^8.29.1","@typescript-eslint/eslint-plugin":"^8.29.1"},"peerDependencies":{"express":"^4.0.0 || ^5.0.0","@x402/paywall":"^2.17.0"},"peerDependenciesMeta":{"@x402/paywall":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express_2.17.0_1782496179903_0.7512655464689906","host":"s3://npm-registry-packages-npm-production"}},"2.18.0":{"name":"@x402/express","version":"2.18.0","keywords":[],"author":"x402 Foundation","license":"Apache-2.0","_id":"@x402/express@2.18.0","maintainers":[{"name":"carsonroscoe_cb","email":"carson.roscoe@coinbase.com"},{"name":"erik_cb","email":"erik.reppel@coinbase.com"}],"dist":{"shasum":"f288a2906c858224eaf97722f5e469f745a14ed9","tarball":"https://registry.npmjs.org/@x402/express/-/express-2.18.0.tgz","fileCount":8,"integrity":"sha512-KxRcFOFIL4uYQzKinvRWo6kgtl59jxsarnvE48xPMlW743ZyqYr0lNLRIG4hLZd8tUEjCf+rT0miQfh+GaeRYA==","signatures":[{"sig":"MEYCIQDmrFdF++B/lAG8v/MeOO4LZeT4J4YlYt1gF9CiA9Gu5QIhAPRikP79mo/Oq6MrprVRu7dZQvse56TInC4aOsic7Fax","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@x402%2fexpress@2.18.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":100486},"main":"./dist/cjs/index.js","types":"./dist/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.mts","default":"./dist/esm/index.mjs"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}}},"scripts":{"lint":"eslint . --ext .ts --fix","test":"vitest run","build":"tsup","start":"tsx --env-file=.env index.ts","watch":"tsc --watch","format":"prettier -c .prettierrc --write \"**/*.{ts,js,cjs,json,md}\"","lint:check":"eslint . --ext .ts","test:watch":"vitest","format:check":"prettier -c .prettierrc --check \"**/*.{ts,js,cjs,json,md}\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:47286ec7-4b99-40ea-b491-aa072a6726da"}},"repository":"https://github.com/x402-foundation/x402","description":"x402 Payment Protocol","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@x402/core":"~2.18.0","@x402/extensions":"~2.18.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.4.0","vite":"^6.2.6","eslint":"^9.24.0","vitest":"^3.0.5","express":"^4.18.2","prettier":"3.5.2","@eslint/js":"^9.24.0","typescript":"^5.7.3","@types/node":"^22.13.4","@types/express":"^5.0.1","eslint-plugin-jsdoc":"^50.6.9","vite-tsconfig-paths":"^5.1.4","eslint-plugin-import":"^2.31.0","eslint-plugin-prettier":"^5.2.6","@typescript-eslint/parser":"^8.29.1","@typescript-eslint/eslint-plugin":"^8.29.1"},"peerDependencies":{"express":"^4.0.0 || ^5.0.0","@x402/paywall":"^2.18.0"},"peerDependenciesMeta":{"@x402/paywall":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express_2.18.0_1783706310793_0.24548345019057005","host":"s3://npm-registry-packages-npm-production"}},"2.19.0":{"name":"@x402/express","version":"2.19.0","keywords":[],"author":"x402 Foundation","license":"Apache-2.0","_id":"@x402/express@2.19.0","maintainers":[{"name":"carsonroscoe_cb","email":"carson.roscoe@coinbase.com"},{"name":"erik_cb","email":"erik.reppel@coinbase.com"}],"dist":{"shasum":"bcd9aa9f3b00fac7140b86b84160dc9b322cc2cb","tarball":"https://registry.npmjs.org/@x402/express/-/express-2.19.0.tgz","fileCount":8,"integrity":"sha512-rAXhDuHxS2cBK1ePAbnBh2EEWGVh9siBj16OfYnQIqnfESBJp/MHtgdrl1veB6FjMaohqsMVvVtIwJRlO9MOtQ==","signatures":[{"sig":"MEUCIC/1GuvbSR059UBQ/8pGbJxEky2EpNf3n2fpt5WKnGEmAiEAhnIUfhRywxc1Kr032kBw5eOhP9VQujipdNwPtDZxsHo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@x402%2fexpress@2.19.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":100486},"main":"./dist/cjs/index.js","types":"./dist/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.mts","default":"./dist/esm/index.mjs"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}}},"scripts":{"lint":"eslint . --ext .ts --fix","test":"vitest run","build":"tsup","start":"tsx --env-file=.env index.ts","watch":"tsc --watch","format":"prettier -c .prettierrc --write \"**/*.{ts,js,cjs,json,md}\"","lint:check":"eslint . --ext .ts","test:watch":"vitest","format:check":"prettier -c .prettierrc --check \"**/*.{ts,js,cjs,json,md}\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:47286ec7-4b99-40ea-b491-aa072a6726da"}},"repository":"https://github.com/x402-foundation/x402","description":"x402 Payment Protocol","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@x402/core":"~2.19.0","@x402/extensions":"~2.19.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.4.0","vite":"^6.2.6","eslint":"^9.24.0","vitest":"^3.0.5","express":"^4.18.2","prettier":"3.5.2","@eslint/js":"^9.24.0","typescript":"^5.7.3","@types/node":"^22.13.4","@types/express":"^5.0.1","eslint-plugin-jsdoc":"^50.6.9","vite-tsconfig-paths":"^5.1.4","eslint-plugin-import":"^2.31.0","eslint-plugin-prettier":"^5.2.6","@typescript-eslint/parser":"^8.29.1","@typescript-eslint/eslint-plugin":"^8.29.1"},"peerDependencies":{"express":"^4.0.0 || ^5.0.0","@x402/paywall":"^2.19.0"},"peerDependenciesMeta":{"@x402/paywall":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express_2.19.0_1784321460672_0.23474126560672048","host":"s3://npm-registry-packages-npm-production"}},"2.20.0":{"name":"@x402/express","version":"2.20.0","keywords":[],"author":"x402 Foundation","license":"Apache-2.0","_id":"@x402/express@2.20.0","maintainers":[{"name":"carsonroscoe_cb","email":"carson.roscoe@coinbase.com"},{"name":"erik_cb","email":"erik.reppel@coinbase.com"}],"dist":{"shasum":"1413466af4308105faa89cf9bb49953d082588be","tarball":"https://registry.npmjs.org/@x402/express/-/express-2.20.0.tgz","fileCount":8,"integrity":"sha512-YswKu5YJouTglLJpEV3aiKABHcEjkj8nrwn50DBaYXDiARwhDBV9kFtNL75qOG54Gyx+Z1XcnvKRVljRcqhFaw==","signatures":[{"sig":"MEQCIEguoA8hU3GwDW4GqctINMnZ6LMI6VXOudI7G0geUozUAiBRhQTDEYVDklovGMilyDyNWqxe4baUviWxuqQ9+12OTw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@x402%2fexpress@2.20.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":100486},"main":"./dist/cjs/index.js","types":"./dist/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.mts","default":"./dist/esm/index.mjs"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}}},"scripts":{"lint":"eslint . --ext .ts --fix","test":"vitest run","build":"tsup","start":"tsx --env-file=.env index.ts","watch":"tsc --watch","format":"prettier -c .prettierrc --write \"**/*.{ts,js,cjs,json,md}\"","lint:check":"eslint . --ext .ts","test:watch":"vitest","format:check":"prettier -c .prettierrc --check \"**/*.{ts,js,cjs,json,md}\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:47286ec7-4b99-40ea-b491-aa072a6726da"}},"repository":"https://github.com/x402-foundation/x402","description":"x402 Payment Protocol","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@x402/core":"~2.20.0","@x402/extensions":"~2.20.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.4.0","vite":"^6.2.6","eslint":"^9.24.0","vitest":"^3.0.5","express":"^4.18.2","prettier":"3.5.2","@eslint/js":"^9.24.0","typescript":"^5.7.3","@types/node":"^22.13.4","@types/express":"^5.0.1","eslint-plugin-jsdoc":"^50.6.9","vite-tsconfig-paths":"^5.1.4","eslint-plugin-import":"^2.31.0","eslint-plugin-prettier":"^5.2.6","@typescript-eslint/parser":"^8.29.1","@typescript-eslint/eslint-plugin":"^8.29.1"},"peerDependencies":{"express":"^4.0.0 || ^5.0.0","@x402/paywall":"^2.20.0"},"peerDependenciesMeta":{"@x402/paywall":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express_2.20.0_1785184879782_0.8247136008936595","host":"s3://npm-registry-packages-npm-production"}},"2.21.0":{"name":"@x402/express","version":"2.21.0","keywords":[],"author":"x402 Foundation","license":"Apache-2.0","_id":"@x402/express@2.21.0","maintainers":[{"name":"carsonroscoe_cb","email":"carson.roscoe@coinbase.com"},{"name":"erik_cb","email":"erik.reppel@coinbase.com"}],"dist":{"shasum":"391ef08b4da427e8f808158fef55c2fde17326c0","tarball":"https://registry.npmjs.org/@x402/express/-/express-2.21.0.tgz","fileCount":8,"integrity":"sha512-sEKRsHZLimWiaROrnm3G0LEXW/a5+7U5/TEMQ8+kmmePcPcMBg8jzBNDK6WXm2KOWnTWTRbKrdJMuT7eerYW0Q==","signatures":[{"sig":"MEQCIECUpsqX++opCcvd9UCLJeJRqseKx+xsYvoTXdWy+GbTAiAij3VQTWQNwiNfmjb0uNVzklr1VUb1OTmJtUSmhqxn7Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@x402%2fexpress@2.21.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":102715},"main":"./dist/cjs/index.js","types":"./dist/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.mts","default":"./dist/esm/index.mjs"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}}},"scripts":{"lint":"eslint . --ext .ts --fix","test":"vitest run","build":"tsup","start":"tsx --env-file=.env index.ts","watch":"tsc --watch","format":"prettier -c .prettierrc --write \"**/*.{ts,js,cjs,json,md}\"","lint:check":"eslint . --ext .ts","test:watch":"vitest","format:check":"prettier -c .prettierrc --check \"**/*.{ts,js,cjs,json,md}\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:47286ec7-4b99-40ea-b491-aa072a6726da"}},"repository":"https://github.com/x402-foundation/x402","description":"x402 Payment Protocol","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@x402/core":"~2.21.0","@x402/extensions":"~2.21.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.4.0","vite":"^6.2.6","eslint":"^9.24.0","vitest":"^3.0.5","express":"^4.18.2","prettier":"3.5.2","@eslint/js":"^9.24.0","typescript":"^5.7.3","@types/node":"^22.13.4","@types/express":"^5.0.1","eslint-plugin-jsdoc":"^50.6.9","vite-tsconfig-paths":"^5.1.4","eslint-plugin-import":"^2.31.0","eslint-plugin-prettier":"^5.2.6","@typescript-eslint/parser":"^8.29.1","@typescript-eslint/eslint-plugin":"^8.29.1"},"peerDependencies":{"express":"^4.0.0 || ^5.0.0","@x402/paywall":"^2.21.0"},"peerDependenciesMeta":{"@x402/paywall":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express_2.21.0_1785869261836_0.7377342134564411","host":"s3://npm-registry-packages-npm-production"}},"2.22.0":{"name":"@x402/express","version":"2.22.0","keywords":[],"author":"x402 Foundation","license":"Apache-2.0","_id":"@x402/express@2.22.0","maintainers":[{"name":"carsonroscoe_cb","email":"carson.roscoe@coinbase.com"},{"name":"erik_cb","email":"erik.reppel@coinbase.com"}],"dist":{"shasum":"829edbf7c261212c18887a30be40fbd22622fc5f","tarball":"https://registry.npmjs.org/@x402/express/-/express-2.22.0.tgz","fileCount":8,"integrity":"sha512-KWgFOuPYGGGL57qpeXyQ1bAvHSewOH0zBbZQ2gPbE+rkftvyf5AoVi+6vbohXnaBtyTUDgeg0VMMNN+at+rsQw==","signatures":[{"sig":"MEUCIQCim2Z3TSkKn2ROCZ2OL86meCSxocESGlkTiSsOokp+mQIgYE0zeNhE6WYwP7FcMVUI/Q0CUBb+vju1oBbR67kDz0w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@x402%2fexpress@2.22.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":110063},"main":"./dist/cjs/index.js","types":"./dist/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.mts","default":"./dist/esm/index.mjs"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}}},"scripts":{"lint":"eslint . --ext .ts --fix","test":"vitest run","build":"tsup","start":"tsx --env-file=.env index.ts","watch":"tsc --watch","format":"prettier -c .prettierrc --write \"**/*.{ts,js,cjs,json,md}\"","lint:check":"eslint . --ext .ts","test:watch":"vitest","format:check":"prettier -c .prettierrc --check \"**/*.{ts,js,cjs,json,md}\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:47286ec7-4b99-40ea-b491-aa072a6726da"}},"repository":"https://github.com/x402-foundation/x402","description":"x402 Payment Protocol","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@x402/core":"~2.22.0","@x402/extensions":"~2.22.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.4.0","vite":"^6.2.6","eslint":"^9.24.0","vitest":"^3.0.5","express":"^4.18.2","prettier":"3.5.2","@eslint/js":"^9.24.0","typescript":"^5.7.3","@types/node":"^22.13.4","@types/express":"^5.0.1","eslint-plugin-jsdoc":"^50.6.9","vite-tsconfig-paths":"^5.1.4","eslint-plugin-import":"^2.31.0","eslint-plugin-prettier":"^5.2.6","@typescript-eslint/parser":"^8.29.1","@typescript-eslint/eslint-plugin":"^8.29.1"},"peerDependencies":{"express":"^4.0.0 || ^5.0.0","@x402/paywall":"^2.22.0"},"peerDependenciesMeta":{"@x402/paywall":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express_2.22.0_1786485553503_0.16595200732410254","host":"s3://npm-registry-packages-npm-production"}},"2.23.0":{"name":"@x402/express","version":"2.23.0","keywords":[],"author":"x402 Foundation","license":"Apache-2.0","_id":"@x402/express@2.23.0","maintainers":[{"name":"carsonroscoe_cb","email":"carson.roscoe@coinbase.com"},{"name":"erik_cb","email":"erik.reppel@coinbase.com"}],"dist":{"shasum":"65e87be045c30a8ffa4702f75a0e403c5b6baad9","tarball":"https://registry.npmjs.org/@x402/express/-/express-2.23.0.tgz","fileCount":8,"integrity":"sha512-D5Y6ZltfsQSjpwXhyS42AOtiBQJ1/msf0CALbhWDAuQ++8+1zKar0FqPJPtCE+8lky6uVr/3UDA+lT4upAr28A==","signatures":[{"sig":"MEYCIQCCMvDI9zAxiXjx8Yd+lOwl9XD2J7tfxhEDbebRatE6dAIhAN/MWDdj4xxS6VuVjHayFsyl1jAP/d6CSzgN+SAxrjg8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@x402%2fexpress@2.23.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":110497},"main":"./dist/cjs/index.js","types":"./dist/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.mts","default":"./dist/esm/index.mjs"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}}},"scripts":{"lint":"eslint . --ext .ts --fix","test":"vitest run","build":"tsup","start":"tsx --env-file=.env index.ts","watch":"tsc --watch","format":"prettier -c .prettierrc --write \"**/*.{ts,js,cjs,json,md}\"","lint:check":"eslint . --ext .ts","test:watch":"vitest","format:check":"prettier -c .prettierrc --check \"**/*.{ts,js,cjs,json,md}\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:47286ec7-4b99-40ea-b491-aa072a6726da"}},"repository":"https://github.com/x402-foundation/x402","description":"x402 Payment Protocol","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@x402/core":"~2.23.0","@x402/extensions":"~2.23.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.4.0","vite":"^6.2.6","eslint":"^9.24.0","vitest":"^3.0.5","express":"^4.18.2","prettier":"3.5.2","@eslint/js":"^9.24.0","typescript":"^5.7.3","@types/node":"^22.13.4","@types/express":"^5.0.1","eslint-plugin-jsdoc":"^50.6.9","vite-tsconfig-paths":"^5.1.4","eslint-plugin-import":"^2.31.0","eslint-plugin-prettier":"^5.2.6","@typescript-eslint/parser":"^8.29.1","@typescript-eslint/eslint-plugin":"^8.29.1"},"peerDependencies":{"express":"^4.0.0 || ^5.0.0","@x402/paywall":"^2.23.0"},"peerDependenciesMeta":{"@x402/paywall":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express_2.23.0_1787085625324_0.08834516833739037","host":"s3://npm-registry-packages-npm-production"}},"2.24.0":{"name":"@x402/express","version":"2.24.0","keywords":[],"author":"x402 Foundation","license":"Apache-2.0","_id":"@x402/express@2.24.0","maintainers":[{"name":"carsonroscoe_cb","email":"carson.roscoe@coinbase.com"},{"name":"erik_cb","email":"erik.reppel@coinbase.com"}],"dist":{"shasum":"691ba03dddd0ea7f30b7f0d214367f500701d03c","tarball":"https://registry.npmjs.org/@x402/express/-/express-2.24.0.tgz","fileCount":8,"integrity":"sha512-pL9zwFEOtITIxBR0J6nh4kbBPLDTunbZgyNn4CjfRH88Siem/JnkQAEcITF2Z1jd73Jk3r/oVSexhapuVBQ2Rw==","signatures":[{"sig":"MEUCIQDWeZyLN9MPRPFKFsDkYu1GNuJ6AV1dJtN3zQCi9ZAFMAIgXvkjbntH1Aw/X3BSLIZZmTqdMPSUpNswioePqZ761WE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@x402%2fexpress@2.24.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":110497},"main":"./dist/cjs/index.js","types":"./dist/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.mts","default":"./dist/esm/index.mjs"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}}},"scripts":{"lint":"eslint . --ext .ts --fix","test":"vitest run","build":"tsup","start":"tsx --env-file=.env index.ts","watch":"tsc --watch","format":"prettier -c .prettierrc --write \"**/*.{ts,js,cjs,json,md}\"","lint:check":"eslint . --ext .ts","test:watch":"vitest","format:check":"prettier -c .prettierrc --check \"**/*.{ts,js,cjs,json,md}\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:47286ec7-4b99-40ea-b491-aa072a6726da"}},"repository":"https://github.com/x402-foundation/x402","description":"x402 Payment Protocol","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@x402/core":"~2.24.0","@x402/extensions":"~2.24.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.4.0","vite":"^6.2.6","eslint":"^9.24.0","vitest":"^3.0.5","express":"^4.18.2","prettier":"3.5.2","@eslint/js":"^9.24.0","typescript":"^5.7.3","@types/node":"^22.13.4","@types/express":"^5.0.1","eslint-plugin-jsdoc":"^50.6.9","vite-tsconfig-paths":"^5.1.4","eslint-plugin-import":"^2.31.0","eslint-plugin-prettier":"^5.2.6","@typescript-eslint/parser":"^8.29.1","@typescript-eslint/eslint-plugin":"^8.29.1"},"peerDependencies":{"express":"^4.0.0 || ^5.0.0","@x402/paywall":"^2.24.0"},"peerDependenciesMeta":{"@x402/paywall":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express_2.24.0_1787864434549_0.3510087793211525","host":"s3://npm-registry-packages-npm-production"}},"2.25.0":{"name":"@x402/express","version":"2.25.0","keywords":[],"author":"x402 Foundation","license":"Apache-2.0","_id":"@x402/express@2.25.0","maintainers":[{"name":"carsonroscoe_cb","email":"carson.roscoe@coinbase.com"},{"name":"erik_cb","email":"erik.reppel@coinbase.com"}],"dist":{"shasum":"9c123d7001f6337ea5b7d99daacce67452a63052","tarball":"https://registry.npmjs.org/@x402/express/-/express-2.25.0.tgz","fileCount":8,"integrity":"sha512-vsLcSIHeOseQPSI8LDoPExcOlEQDB3ugHFqn81dAfNi3Rz/bFLPK6rPQZzyQF0H2Bm6Gs0aUmybCH0ZFbJzLkw==","signatures":[{"sig":"MEYCIQDmhpHfRI3QUk/ETujVPcpHypYmx1tZ+2RwV+IW5+FNVgIhALxRngNc3IEMpXI13xjdxG/puaF60GWEwIK3cJuxnqNt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@x402%2fexpress@2.25.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":110517},"main":"./dist/cjs/index.js","types":"./dist/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.mts","default":"./dist/esm/index.mjs"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}}},"scripts":{"lint":"eslint . --ext .ts --fix","test":"vitest run","build":"tsup","start":"tsx --env-file=.env index.ts","watch":"tsc --watch","format":"prettier -c .prettierrc --write \"**/*.{ts,js,cjs,json,md}\"","lint:check":"eslint . --ext .ts","test:watch":"vitest","format:check":"prettier -c .prettierrc --check \"**/*.{ts,js,cjs,json,md}\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:47286ec7-4b99-40ea-b491-aa072a6726da"}},"repository":"https://github.com/x402-foundation/x402","description":"x402 Payment Protocol","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@x402/core":"~2.25.0","@x402/extensions":"~2.25.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.4.0","vite":"^6.2.6","eslint":"^9.24.0","vitest":"^3.0.5","express":"^4.18.2","prettier":"3.5.2","@eslint/js":"^9.24.0","typescript":"^5.7.3","@types/node":"^22.13.4","@types/express":"^5.0.1","eslint-plugin-jsdoc":"^50.6.9","vite-tsconfig-paths":"^5.1.4","eslint-plugin-import":"^2.31.0","eslint-plugin-prettier":"^5.2.6","@typescript-eslint/parser":"^8.29.1","@typescript-eslint/eslint-plugin":"^8.29.1"},"peerDependencies":{"express":"^4.0.0 || ^5.0.0","@x402/paywall":"^2.25.0"},"peerDependenciesMeta":{"@x402/paywall":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express_2.25.0_1788481221165_0.4171587370051333","host":"s3://npm-registry-packages-npm-production"}},"2.26.0":{"name":"@x402/express","version":"2.26.0","keywords":[],"author":"x402 Foundation","license":"Apache-2.0","_id":"@x402/express@2.26.0","maintainers":[{"name":"carsonroscoe_cb","email":"carson.roscoe@coinbase.com"},{"name":"erik_cb","email":"erik.reppel@coinbase.com"}],"dist":{"shasum":"3da94d2d9df18eb5314a9c8dc0766a01cde300db","tarball":"https://registry.npmjs.org/@x402/express/-/express-2.26.0.tgz","fileCount":8,"integrity":"sha512-U6Lgw1aWR+fMPob5WY3EwwIJJaZmBFeF/RaJ/rn2ac0kRvEgEX9SmGtbGyKqkEFe3kw9zUVQqmr5lgAICj0kHw==","signatures":[{"sig":"MEUCIHBBYrNtqRmLU4pn6FPRuaQL/LmTHBEU1YzKb1aurMMuAiEAkRIWRxvc0m/pPuZwjxb9I+SrVnMkwx3rskGafrSDBbE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIE9G58Ghw543/k3GNmIGo6PkcUim82LHK+VhN+YVPqROAiB6/5VGwqHjjr7aHZXKvsjhikrpxUNrnYr/ACndHbqviw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@x402%2fexpress@2.26.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":110604},"main":"./dist/cjs/index.js","types":"./dist/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.mts","default":"./dist/esm/index.mjs"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}}},"scripts":{"lint":"eslint . --ext .ts --fix","test":"vitest run --coverage","build":"tsup","start":"tsx --env-file=.env index.ts","watch":"tsc --watch","format":"prettier -c .prettierrc --write \"**/*.{ts,js,cjs,json,md}\"","lint:check":"eslint . --ext .ts","test:watch":"vitest","format:check":"prettier -c .prettierrc --check \"**/*.{ts,js,cjs,json,md}\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:47286ec7-4b99-40ea-b491-aa072a6726da"}},"repository":"https://github.com/x402-foundation/x402","description":"x402 Payment Protocol","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@x402/core":"~2.26.0","@x402/extensions":"~2.26.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.4.0","vite":"^6.2.6","eslint":"^9.24.0","vitest":"^3.2.7","express":"^4.18.2","prettier":"3.5.2","@eslint/js":"^9.24.0","typescript":"^5.7.3","@types/node":"^22.13.4","@types/express":"^5.0.1","@vitest/coverage-v8":"^3.2.7","eslint-plugin-jsdoc":"^50.6.9","vite-tsconfig-paths":"^5.1.4","eslint-plugin-import":"^2.31.0","eslint-plugin-sonarjs":"^3.0.7","eslint-plugin-prettier":"^5.2.6","@typescript-eslint/parser":"^8.29.1","@typescript-eslint/eslint-plugin":"^8.29.1"},"peerDependencies":{"express":"^4.0.0 || ^5.0.0","@x402/paywall":"^2.26.0"},"peerDependenciesMeta":{"@x402/paywall":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express_2.26.0_1789496849692_0.6513186954472716","host":"s3://npm-registry-packages-npm-production"}},"2.27.0":{"name":"@x402/express","version":"2.27.0","keywords":[],"author":"x402 Foundation","license":"Apache-2.0","_id":"@x402/express@2.27.0","maintainers":[{"name":"carsonroscoe_cb","email":"carson.roscoe@coinbase.com"},{"name":"erik_cb","email":"erik.reppel@coinbase.com"}],"dist":{"shasum":"7cfc3ce3559e07b15ba1ccda736f738dcc70dfcf","tarball":"https://registry.npmjs.org/@x402/express/-/express-2.27.0.tgz","fileCount":8,"integrity":"sha512-73eGihL7BLHrFOH48pJdVPhHTvzRaFKcimzcRYR/0+VVfPLTfYyLwxCu414aoDokKGTU5u8AIYwf2LpcpaYX7w==","signatures":[{"sig":"MEQCIFMaQQkPjE7ubyscwOE6Da2x+hpB6mhGK6Ugkji9F6B8AiB1Y6lmG5XiT+8a8HuFkrbtnX70pZ80B9bBAAEwG7aBYg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGW9YvIAsvudYbM0Y7YUCZhUBgFnobMZVxn/v6L22zUhAiA8qWzwyQzyXeENhr2oXAj1LL4kZ6ZkfMjAHr+y2n9Ccw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@x402%2fexpress@2.27.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":111974},"main":"./dist/cjs/index.js","types":"./dist/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.mts","default":"./dist/esm/index.mjs"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}}},"scripts":{"lint":"eslint . --ext .ts --fix","test":"vitest run --coverage","build":"tsup && node ../../../scripts/mirror-cjs-dts.mjs","start":"tsx --env-file=.env index.ts","watch":"tsc --watch","format":"prettier -c .prettierrc --write \"**/*.{ts,js,cjs,json,md}\"","lint:check":"eslint . --ext .ts","test:watch":"vitest","format:check":"prettier -c .prettierrc --check \"**/*.{ts,js,cjs,json,md}\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:47286ec7-4b99-40ea-b491-aa072a6726da"}},"repository":"https://github.com/x402-foundation/x402","description":"x402 Payment Protocol","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@x402/core":"~2.27.0","@x402/extensions":"~2.27.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.4.0","vite":"^6.2.6","eslint":"^9.24.0","vitest":"^3.2.7","express":"^4.18.2","prettier":"3.5.2","@eslint/js":"^9.24.0","typescript":"^5.7.3","@types/node":"^22.13.4","@types/express":"^5.0.1","@vitest/coverage-v8":"^3.2.7","eslint-plugin-jsdoc":"^50.6.9","vite-tsconfig-paths":"^5.1.4","eslint-plugin-import":"^2.31.0","eslint-plugin-sonarjs":"^3.0.7","eslint-plugin-prettier":"^5.2.6","@typescript-eslint/parser":"^8.29.1","@typescript-eslint/eslint-plugin":"^8.29.1"},"peerDependencies":{"express":"^4.0.0 || ^5.0.0","@x402/paywall":"^2.27.0"},"peerDependenciesMeta":{"@x402/paywall":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/express_2.27.0_1790102011460_0.32612140833799086","host":"s3://npm-registry-packages-npm-production"}},"2.28.0":{"_id":"@x402/express@2.28.0","dist":{"shasum":"cfc3b298359e5fb6ff26f57f553d8ddf6969190a","tarball":"https://registry.npmjs.org/@x402/express/-/express-2.28.0.tgz","fileCount":8,"integrity":"sha512-/94ZT89ce9Y92TgAxMuBQiS32BbvZOh0ZziMxTR8js2dbroEZ8po5guayy8zHOG79/x0p5GHJ/yoUUC4faMnvA==","signatures":[{"sig":"MEYCIQDlApaDXsVPa/4ZvMMGKoadP3K89bkhu7/+Mf84HsK/HwIhAMjPQWbMoHcLJE9qLvb8+v1keeROpyDKI7eB17+JgN8T","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIF0Ewgh/RFxYNnB4kQ5c7ESCsVh0S9CUy1fCtVhU1Jd9AiEAxwdyuZNFCL+leZszB63FO0jSwwii7Eqs9cuhDYtOEmA="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@x402%2fexpress@2.28.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":113944},"main":"./dist/cjs/index.js","name":"@x402/express","types":"./dist/index.d.ts","author":"x402 Foundation","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.mts","default":"./dist/esm/index.mjs"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}}},"license":"Apache-2.0","scripts":{"lint":"eslint . --ext .ts --fix","test":"vitest run --coverage","build":"tsup && node ../../../scripts/mirror-cjs-dts.mjs","start":"tsx --env-file=.env index.ts","watch":"tsc --watch","format":"prettier -c .prettierrc --write \"**/*.{ts,js,cjs,json,md}\"","lint:check":"eslint . --ext .ts","test:watch":"vitest","format:check":"prettier -c .prettierrc --check \"**/*.{ts,js,cjs,json,md}\""},"version":"2.28.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"47286ec7-4b99-40ea-b491-aa072a6726da"}},"keywords":[],"repository":"https://github.com/x402-foundation/x402","description":"x402 Payment Protocol","directories":{},"maintainers":[{"name":"carsonroscoe_cb","email":"carson.roscoe@coinbase.com"},{"name":"erik_cb","email":"erik.reppel@coinbase.com"}],"_nodeVersion":"24.21.0","dependencies":{"@x402/core":"~2.28.0","@x402/extensions":"~2.28.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.4.0","vite":"^6.2.6","eslint":"^9.24.0","vitest":"^3.2.7","express":"^4.18.2","prettier":"3.5.2","@eslint/js":"^9.24.0","typescript":"^5.7.3","@types/node":"^22.13.4","@types/express":"^5.0.1","@vitest/coverage-v8":"^3.2.7","eslint-plugin-jsdoc":"^50.6.9","vite-tsconfig-paths":"^5.1.4","eslint-plugin-import":"^2.31.0","eslint-plugin-sonarjs":"^3.0.7","eslint-plugin-prettier":"^5.2.6","@typescript-eslint/parser":"^8.29.1","@typescript-eslint/eslint-plugin":"^8.29.1"},"peerDependencies":{"express":"^4.0.0 || ^5.0.0","@x402/paywall":"^2.28.0"},"peerDependenciesMeta":{"@x402/paywall":{"optional":true}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/express_2.28.0_1790709283298_0.4863263467714585"}}},"time":{"created":"2025-12-11T00:03:28.967Z","modified":"2026-09-29T19:14:43.905Z","0.0.1":"2025-12-11T00:03:29.168Z","2.0.0":"2025-12-11T17:10:25.192Z","2.1.0":"2025-12-23T21:47:40.912Z","2.2.0":"2026-01-09T22:35:08.766Z","2.3.0":"2026-02-05T21:02:52.761Z","2.4.0":"2026-02-20T20:57:09.056Z","2.5.0":"2026-02-26T03:33:54.637Z","2.6.0":"2026-03-06T02:16:51.991Z","2.7.0":"2026-03-16T15:43:35.085Z","2.8.0":"2026-03-23T16:35:50.090Z","2.9.0":"2026-04-02T20:56:34.824Z","2.10.0":"2026-04-13T17:53:24.711Z","2.11.0":"2026-04-27T16:53:02.678Z","2.12.0":"2026-05-13T15:52:36.553Z","2.13.0":"2026-05-22T22:12:48.400Z","2.14.0":"2026-05-29T17:44:44.726Z","2.15.0":"2026-06-12T22:29:10.973Z","2.16.0":"2026-06-19T19:57:57.599Z","2.17.0":"2026-06-26T17:49:40.047Z","2.18.0":"2026-07-10T17:58:30.946Z","2.19.0":"2026-07-17T20:51:00.805Z","2.20.0":"2026-07-27T20:41:19.937Z","2.21.0":"2026-08-04T18:47:41.988Z","2.22.0":"2026-08-11T21:59:13.652Z","2.23.0":"2026-08-18T20:40:25.481Z","2.24.0":"2026-08-27T21:00:34.713Z","2.25.0":"2026-09-04T00:20:21.326Z","2.26.0":"2026-09-15T18:27:29.826Z","2.27.0":"2026-09-22T18:33:31.584Z","2.28.0":"2026-09-29T19:14:43.462Z"},"author":"x402 Foundation","license":"Apache-2.0","keywords":[],"repository":"https://github.com/x402-foundation/x402","description":"x402 Payment Protocol","maintainers":[{"name":"carsonroscoe_cb","email":"carson.roscoe@coinbase.com"},{"name":"erik_cb","email":"erik.reppel@coinbase.com"}],"readme":"","readmeFilename":""}