{"_id":"@d3-inc/d3-edge-core","_rev":"5-ef44d450d90e86060ff0c3d580b2af2a","name":"@d3-inc/d3-edge-core","dist-tags":{"latest":"0.2.2"},"versions":{"0.1.0":{"name":"@d3-inc/d3-edge-core","version":"0.1.0","license":"Apache-2.0","_id":"@d3-inc/d3-edge-core@0.1.0","maintainers":[{"name":"junaid.faryad","email":"junaid@d3.email"},{"name":"kaid3","email":"kai@d3.email"},{"name":"d3inc","email":"devops@d3.email"},{"name":"d3_yevhenii_andrushchak","email":"yevhenii@d3.com"},{"name":"renato.atd.3","email":"renato@d3.email"}],"homepage":"https://github.com/d3-inc/d3-edge#readme","bugs":{"url":"https://github.com/d3-inc/d3-edge/issues"},"dist":{"shasum":"abe8ad41ca04a9a988fd7f79809ab584d82c0a54","tarball":"https://registry.npmjs.org/@d3-inc/d3-edge-core/-/d3-edge-core-0.1.0.tgz","fileCount":12,"integrity":"sha512-fuGrZYL/LvfO9z8079x4uUsEyzY39Vu81UdtkvBBg3zWvHfnBGZDXbbVigZJsS3k+k6XCcB4sRPNUZ0sNM1dYw==","signatures":[{"sig":"MEUCIFsS50oKYtnckdQ63PnOhTJm5gHQEVrYUVujxXfr8tBOAiEA1OisM7vSi59FrRy9Iv9TRBnAW/TADCdVmAUgpjawaSg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":292760},"main":"./dist/index.js","type":"module","_from":"file:d3-inc-d3-edge-core-0.1.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./testing":{"types":"./dist/testing.d.ts","default":"./dist/testing.js"}},"scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"d3inc","email":"devops@d3.email"},"_resolved":"/private/var/folders/bp/gbf6vn4d1hl587kp536wrpbm0000gn/T/61049175105bdc737280d2bd3a2cf828/d3-inc-d3-edge-core-0.1.0.tgz","_integrity":"sha512-fuGrZYL/LvfO9z8079x4uUsEyzY39Vu81UdtkvBBg3zWvHfnBGZDXbbVigZJsS3k+k6XCcB4sRPNUZ0sNM1dYw==","repository":{"url":"git+https://github.com/d3-inc/d3-edge.git","type":"git","directory":"packages/core"},"_npmVersion":"11.12.1","description":"Pure verifier core + policy engine for D3 Edge. No platform imports — portable between the outer worker (approach 1) and the inner worker (approach 2).","directories":{},"_nodeVersion":"24.15.0","dependencies":{"web-bot-auth":"^0.1.3","@logtape/logtape":"^2.3.0","structured-headers":"^2.0.3","jsonwebkey-thumbprint":"^0.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vitest":"^4.1.0","typescript":"^5.9.3","@logtape/testing":"^2.3.0","http-message-sig":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/d3-edge-core_0.1.0_1785796761120_0.1989838391852179","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@d3-inc/d3-edge-core","version":"0.1.1","license":"Apache-2.0","_id":"@d3-inc/d3-edge-core@0.1.1","maintainers":[{"name":"junaid.faryad","email":"junaid@d3.email"},{"name":"kaid3","email":"kai@d3.email"},{"name":"d3inc","email":"devops@d3.email"},{"name":"d3_yevhenii_andrushchak","email":"yevhenii@d3.com"},{"name":"renato.atd.3","email":"renato@d3.email"}],"homepage":"https://github.com/d3-inc/d3-edge#readme","bugs":{"url":"https://github.com/d3-inc/d3-edge/issues"},"dist":{"shasum":"103e2829985b0dab39b9db75cc603c8e435d91c0","tarball":"https://registry.npmjs.org/@d3-inc/d3-edge-core/-/d3-edge-core-0.1.1.tgz","fileCount":12,"integrity":"sha512-ur1JRuDnm14RrASW6CKuyzcHGZI9Wb7/hO3FdKshGskFUzsiBYPjCLX3d24gDVCi1iUpgzqUU/U1bb0k0dI6Nw==","signatures":[{"sig":"MEQCIFXSx5gYXdjEzoqeGgbB/zHGmMlJBfeTLk4mMseu4keuAiApoMMG0677pw3vEA7lr7uvcj98c5sA7sded+++ees9qg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":292597},"main":"./dist/index.js","type":"module","_from":"file:d3-inc-d3-edge-core-0.1.1.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./testing":{"types":"./dist/testing.d.ts","default":"./dist/testing.js"}},"scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"d3inc","email":"devops@d3.email"},"_resolved":"/private/var/folders/bp/gbf6vn4d1hl587kp536wrpbm0000gn/T/cd6f41e5162f7238fa64bab1a75be260/d3-inc-d3-edge-core-0.1.1.tgz","_integrity":"sha512-ur1JRuDnm14RrASW6CKuyzcHGZI9Wb7/hO3FdKshGskFUzsiBYPjCLX3d24gDVCi1iUpgzqUU/U1bb0k0dI6Nw==","repository":{"url":"git+https://github.com/d3-inc/d3-edge.git","type":"git","directory":"packages/core"},"_npmVersion":"11.12.1","description":"Pure verifier core + policy engine for D3 Edge. No platform imports — portable across every adapter.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"web-bot-auth":"^0.1.3","@logtape/logtape":"^2.3.0","structured-headers":"^2.0.3","jsonwebkey-thumbprint":"^0.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vitest":"^4.1.0","typescript":"^5.9.3","@logtape/testing":"^2.3.0","http-message-sig":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/d3-edge-core_0.1.1_1785798280630_0.73441113440444","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@d3-inc/d3-edge-core","version":"0.2.1","license":"Apache-2.0","_id":"@d3-inc/d3-edge-core@0.2.1","maintainers":[{"name":"junaid.faryad","email":"junaid@d3.email"},{"name":"kaid3","email":"kai@d3.email"},{"name":"d3inc","email":"devops@d3.email"},{"name":"d3_yevhenii_andrushchak","email":"yevhenii@d3.com"},{"name":"renato.atd.3","email":"renato@d3.email"}],"homepage":"https://github.com/d3-inc/d3-edge#readme","bugs":{"url":"https://github.com/d3-inc/d3-edge/issues"},"dist":{"shasum":"48c758ab4615b224e2040272627e024c02268280","tarball":"https://registry.npmjs.org/@d3-inc/d3-edge-core/-/d3-edge-core-0.2.1.tgz","fileCount":12,"integrity":"sha512-W+i8wfiwbF/2iOQMlUcVBZVXUOt7mc3Z1IPecrvXo2FrsUzcsQkUgBYAicgrDfPZa0Q7JcdA40pfRMSZ5tG/1Q==","signatures":[{"sig":"MEUCIDHi/ydQHzOYBIWMnzk58Xh5tCHhvrX/7OQbwE9e37ikAiEA2BeMKt6gxJp51CqYSLgLCzHzWow/GyqGLdqpnoDn43A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGPDWH3MTopFNiH+emoK5HRrL+6fURuCqHvBrat5h3Q7AiEA374mRiJUyJ8fKcWPQRFBVwywLLi0To3AG9OEfQpu/ps=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1003243},"main":"./dist/index.js","type":"module","_from":"file:d3-inc-d3-edge-core-0.2.1.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./testing":{"types":"./dist/testing.d.ts","default":"./dist/testing.js"}},"scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"d3_yevhenii_andrushchak","email":"yevhenii@d3.com"},"_resolved":"C:\\Users\\YEVHEN~1.AND\\AppData\\Local\\Temp\\ec5f42aed6171fc82b2df41253b4a3b6\\d3-inc-d3-edge-core-0.2.1.tgz","_integrity":"sha512-W+i8wfiwbF/2iOQMlUcVBZVXUOt7mc3Z1IPecrvXo2FrsUzcsQkUgBYAicgrDfPZa0Q7JcdA40pfRMSZ5tG/1Q==","repository":{"url":"git+https://github.com/d3-inc/d3-edge.git","type":"git","directory":"packages/core"},"_npmVersion":"11.13.0","description":"Pure verifier core + policy engine for D3 Edge. No platform imports — portable across every adapter.","directories":{},"_nodeVersion":"26.2.0","dependencies":{"tr46":"^6.0.0","viem":"^2.21.0","pkijs":"3.4.0","web-bot-auth":"^0.1.3","@logtape/logtape":"^2.3.0","http-message-sig":"^0.2.0","structured-headers":"^2.0.3","jsonwebkey-thumbprint":"^0.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","cbor2":"2.3.0","asn1js":"3.0.10","vitest":"^4.1.0","typescript":"^6.0.3","@types/tr46":"^5.0.1","@logtape/testing":"^2.3.0","http-message-sig":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/d3-edge-core_0.2.1_1789551135827_0.8968738863525252","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@d3-inc/d3-edge-core","version":"0.2.0","license":"Apache-2.0","_id":"@d3-inc/d3-edge-core@0.2.0","maintainers":[{"name":"junaid.faryad","email":"junaid@d3.email"},{"name":"kaid3","email":"kai@d3.email"},{"name":"d3inc","email":"devops@d3.email"},{"name":"d3_yevhenii_andrushchak","email":"yevhenii@d3.com"},{"name":"renato.atd.3","email":"renato@d3.email"}],"homepage":"https://github.com/d3-inc/d3-edge#readme","bugs":{"url":"https://github.com/d3-inc/d3-edge/issues"},"dist":{"shasum":"94cf2cf72e00fa127ceddd56e9cf27fd5c2da17c","tarball":"https://registry.npmjs.org/@d3-inc/d3-edge-core/-/d3-edge-core-0.2.0.tgz","fileCount":12,"integrity":"sha512-r0A8r6uyKTkWPeh9AASnrEDjdrt1wGtfJ0d5ZdeW1oTnrqX5VG4RuUSiyO2MSJGrHKzxnsjU7gCxKZiUCiYtKg==","signatures":[{"sig":"MEUCIQDiPt5WS4pz2Y3Lg6YbuZ3i60na9UBuvNUPpQ8ajfvQYgIgMtT97iTjf8Rz87SwZrDJgas45RadkfWJ8QrxTXegwqs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDq+96KuVwYefDe4KVLvLVlGXw2Kd8hvX8oqAkLnkuZzgIgPvboTklp6EPC90BRx2NtNFwH2PIyGzOX0BnXLMa4Sw4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1003528},"type":"module","exports":{".":{"types":"./src/index.ts","default":"./src/index.ts"},"./testing":{"types":"./src/utils/test/index.ts","default":"./src/utils/test/index.ts"}},"gitHead":"f1b6bdd1554449aef0f34dd115df3df0afe7acd6","scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","prepublishOnly":"tsup"},"_npmUser":{"name":"d3_yevhenii_andrushchak","email":"yevhenii@d3.com"},"repository":{"url":"git+https://github.com/d3-inc/d3-edge.git","type":"git","directory":"packages/core"},"_npmVersion":"11.13.0","description":"Pure verifier core + policy engine for D3 Edge. No platform imports — portable across every adapter.","directories":{},"_nodeVersion":"26.2.0","dependencies":{"tr46":"^6.0.0","viem":"catalog:","pkijs":"3.4.0","web-bot-auth":"catalog:","@logtape/logtape":"^2.3.0","http-message-sig":"^0.2.0","structured-headers":"^2.0.3","jsonwebkey-thumbprint":"catalog:"},"publishConfig":{"main":"./dist/index.js","types":"./dist/index.d.ts","access":"public","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./testing":{"types":"./dist/testing.d.ts","default":"./dist/testing.js"}},"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"catalog:","cbor2":"2.3.0","asn1js":"3.0.10","vitest":"catalog:","typescript":"catalog:","@types/tr46":"^5.0.1","@logtape/testing":"^2.3.0","http-message-sig":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/d3-edge-core_0.2.0_1789551153528_0.05466984536611652","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"_id":"@d3-inc/d3-edge-core@0.2.2","bugs":{"url":"https://github.com/d3-inc/d3-edge/issues"},"dist":{"shasum":"fcc44c263a1412061a5f57b30f402643e6332f3c","tarball":"https://registry.npmjs.org/@d3-inc/d3-edge-core/-/d3-edge-core-0.2.2.tgz","fileCount":12,"integrity":"sha512-Ao4/Pclrmu8cH5IaGLpym8hr29eVIA6JntB7DgbUCH9sTgeJ0EuSnNCCj67u8U5hVpc01eAGI8XIXek3SzPqlw==","signatures":[{"sig":"MEQCIFYIX8SPbkR7vihpssp/2O4a4ZYa/EVvCGhaatNlv6tbAiBqgiutIzBY/k4H27yc0wqCvhnX0wqpXQkq3preJ91Khw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCpqf3t6Nqc1Xd6NRhqNXCDUN3YqlwtExAtb7ap2ikuZgIhAKd3S2SShgyik+tEz5TFDgcPMunx1S3cmvU+W0QbnT17"}],"unpackedSize":1012130},"main":"./dist/index.js","name":"@d3-inc/d3-edge-core","type":"module","_from":"file:d3-inc-d3-edge-core-0.2.2.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./testing":{"types":"./dist/testing.d.ts","default":"./dist/testing.js"}},"license":"Apache-2.0","scripts":{"test":"vitest run","build":"tsup","typecheck":"tsc --noEmit"},"version":"0.2.2","_npmUser":{"name":"d3_yevhenii_andrushchak","email":"yevhenii@d3.com"},"homepage":"https://github.com/d3-inc/d3-edge#readme","_resolved":"C:\\Users\\YEVHEN~1.AND\\AppData\\Local\\Temp\\b44bdecb5de3c654f75c8e226ebfe063\\d3-inc-d3-edge-core-0.2.2.tgz","_integrity":"sha512-Ao4/Pclrmu8cH5IaGLpym8hr29eVIA6JntB7DgbUCH9sTgeJ0EuSnNCCj67u8U5hVpc01eAGI8XIXek3SzPqlw==","repository":{"url":"git+https://github.com/d3-inc/d3-edge.git","type":"git","directory":"packages/core"},"_npmVersion":"11.13.0","description":"Pure verifier core + policy engine for D3 Edge. No platform imports — portable across every adapter.","directories":{},"maintainers":[{"name":"junaid.faryad","email":"junaid@d3.email"},{"name":"kaid3","email":"kai@d3.email"},{"name":"d3inc","email":"devops@d3.email"},{"name":"d3_yevhenii_andrushchak","email":"yevhenii@d3.com"},{"name":"renato.atd.3","email":"renato@d3.email"}],"_nodeVersion":"26.2.0","dependencies":{"tr46":"^6.0.0","viem":"^2.21.0","pkijs":"3.4.0","web-bot-auth":"^0.1.3","@logtape/logtape":"^2.3.0","http-message-sig":"^0.2.0","structured-headers":"^2.0.3","jsonwebkey-thumbprint":"^0.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","cbor2":"2.3.0","asn1js":"3.0.10","vitest":"^4.1.0","typescript":"^6.0.3","@types/tr46":"^5.0.1","@logtape/testing":"^2.3.0","http-message-sig":"^0.2.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/d3-edge-core_0.2.2_1789992984808_0.6406432033187965"}}},"time":{"created":"2026-08-03T22:39:20.889Z","modified":"2026-09-21T12:16:25.073Z","0.1.0":"2026-08-03T22:39:21.285Z","0.1.1":"2026-08-03T23:04:40.817Z","0.2.1":"2026-09-16T09:32:15.956Z","0.2.0":"2026-09-16T09:32:33.615Z","0.2.2":"2026-09-21T12:16:24.906Z"},"bugs":{"url":"https://github.com/d3-inc/d3-edge/issues"},"license":"Apache-2.0","homepage":"https://github.com/d3-inc/d3-edge#readme","repository":{"url":"git+https://github.com/d3-inc/d3-edge.git","type":"git","directory":"packages/core"},"description":"Pure verifier core + policy engine for D3 Edge. No platform imports — portable across every adapter.","maintainers":[{"name":"junaid.faryad","email":"junaid@d3.email"},{"name":"kaid3","email":"kai@d3.email"},{"name":"d3inc","email":"devops@d3.email"},{"name":"d3_yevhenii_andrushchak","email":"yevhenii@d3.com"},{"name":"renato.atd.3","email":"renato@d3.email"}],"readme":"# @d3-inc/d3-edge-core\n\nShared primitives for [D3 Edge](https://ai.d3.com) adapters: request payload\nextraction, the HTTP policy client, edge logging, and the type contracts\nbetween adapters and the policy endpoint. Platform-agnostic by design — no\nCloudflare or Vercel imports.\n\nYou normally don't install this directly; it comes in as a dependency of the\nadapters:\n\n- [`@d3-inc/d3-edge-vercel-middleware`](https://www.npmjs.com/package/@d3-inc/d3-edge-vercel-middleware) — Vercel Routing Middleware\n- [`@d3-inc/d3-edge-cloudflare-adapter`](https://www.npmjs.com/package/@d3-inc/d3-edge-cloudflare-adapter) — Cloudflare Worker\n\n## Docs\n\n[ai.d3.com/docs](https://ai.d3.com/docs)\n\n## License\n\nApache-2.0\n","readmeFilename":"README.md"}