{"_id":"@arcjet/decorate","_rev":"71-c70a2b470d2f033af12c79a8fe9bd435","name":"@arcjet/decorate","dist-tags":{"rc":"1.10.0-rc.1","latest":"1.14.0"},"versions":{"1.0.0-alpha.9":{"name":"@arcjet/decorate","version":"1.0.0-alpha.9","author":{"url":"https://arcjet.com","name":"Arcjet","email":"support@arcjet.com"},"license":"Apache-2.0","_id":"@arcjet/decorate@1.0.0-alpha.9","maintainers":[{"name":"blaine-arcjet","email":"blaine@arcjet.com"},{"name":"davidmytton","email":"david@arcjet.com"}],"homepage":"https://arcjet.com","bugs":{"url":"https://github.com/arcjet/arcjet-js/issues","email":"support@arcjet.com"},"dist":{"shasum":"91fcbe2ea89e94147c489b8ff030e813afc32c9f","tarball":"https://registry.npmjs.org/@arcjet/decorate/-/decorate-1.0.0-alpha.9.tgz","fileCount":6,"integrity":"sha512-u4LGwbV0+ZsEU45rhmGxQqsTwhvgBf4YOt50l/A8YDZiAe6ltr9DZSknqSjbo+hbwmrQ7RkCst22ZF6bKj0Cfg==","signatures":[{"sig":"MEUCIQCjcW/Gcuw2Q+PM063km2Yur76xvSIVPI6rAEHrK3l/WQIgMGBw24W+XOdt/SkvEK9alRhjjQEcDIMrlUyUY1Gb9mk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30348},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"gitHead":"7f2683db43232c3ca5194dcf5097b22a83a06b91","scripts":{"lint":"eslint .","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"rollup --config rollup.config.js","pretest":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"blaine-arcjet","email":"blaine@arcjet.com"},"repository":{"url":"git+https://github.com/arcjet/arcjet-js.git","type":"git","directory":"decorate"},"_npmVersion":"10.2.4","description":"Arcjet utilities for decorating responses with information","directories":{},"_nodeVersion":"20.11.0","dependencies":{"@arcjet/logger":"1.0.0-alpha.9","@arcjet/protocol":"1.0.0-alpha.9"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","typescript":"5.3.3","@types/node":"18.18.0","@jest/globals":"29.7.0","@arcjet/tsconfig":"1.0.0-alpha.9","@rollup/wasm-node":"4.12.0","@arcjet/eslint-config":"1.0.0-alpha.9","@arcjet/rollup-config":"1.0.0-alpha.9"},"_npmOperationalInternal":{"tmp":"tmp/decorate_1.0.0-alpha.9_1709587639185_0.4812267723759738","host":"s3://npm-registry-packages"}},"1.0.0-alpha.10":{"name":"@arcjet/decorate","version":"1.0.0-alpha.10","author":{"url":"https://arcjet.com","name":"Arcjet","email":"support@arcjet.com"},"license":"Apache-2.0","_id":"@arcjet/decorate@1.0.0-alpha.10","maintainers":[{"name":"blaine-arcjet","email":"blaine@arcjet.com"},{"name":"davidmytton","email":"david@arcjet.com"}],"homepage":"https://arcjet.com","bugs":{"url":"https://github.com/arcjet/arcjet-js/issues","email":"support@arcjet.com"},"dist":{"shasum":"4e67322f7a0f9837f8d53e20e55fb20cf1da1e26","tarball":"https://registry.npmjs.org/@arcjet/decorate/-/decorate-1.0.0-alpha.10.tgz","fileCount":6,"integrity":"sha512-eJB3RBMvZAUi2ZvrbdIvaB7Zzq3oY4Aef1ku2I7rCtuMKjDxgohDQTdBcKwm8l0GTTH1WzeBZvi2XyBY+TOG+A==","signatures":[{"sig":"MEYCIQCAfLVxaPasI7Y9FZEwmbCHbu3ynpC+LYZhIlJAR5WnlgIhALcFcjFqFXt/QJNmsWKm177k7yiVBc3O36X5SxwOGeMK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30354},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"gitHead":"2e2fea4e2d241beab2e94d1c9888f510cdc2babd","scripts":{"lint":"eslint .","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"rollup --config rollup.config.js","pretest":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"blaine-arcjet","email":"blaine@arcjet.com"},"repository":{"url":"git+https://github.com/arcjet/arcjet-js.git","type":"git","directory":"decorate"},"_npmVersion":"10.2.4","description":"Arcjet utilities for decorating responses with information","directories":{},"_nodeVersion":"20.11.0","dependencies":{"@arcjet/logger":"1.0.0-alpha.10","@arcjet/protocol":"1.0.0-alpha.10"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","typescript":"5.4.2","@types/node":"18.18.0","@jest/globals":"29.7.0","@arcjet/tsconfig":"1.0.0-alpha.10","@rollup/wasm-node":"4.13.0","@arcjet/eslint-config":"1.0.0-alpha.10","@arcjet/rollup-config":"1.0.0-alpha.10"},"_npmOperationalInternal":{"tmp":"tmp/decorate_1.0.0-alpha.10_1710351114431_0.07578246868495397","host":"s3://npm-registry-packages"}},"1.0.0-alpha.11":{"name":"@arcjet/decorate","version":"1.0.0-alpha.11","author":{"url":"https://arcjet.com","name":"Arcjet","email":"support@arcjet.com"},"license":"Apache-2.0","_id":"@arcjet/decorate@1.0.0-alpha.11","maintainers":[{"name":"blaine-arcjet","email":"blaine@arcjet.com"},{"name":"davidmytton","email":"david@arcjet.com"}],"homepage":"https://arcjet.com","bugs":{"url":"https://github.com/arcjet/arcjet-js/issues","email":"support@arcjet.com"},"dist":{"shasum":"833ab01a918870de90650548377c06da8e7cd2c9","tarball":"https://registry.npmjs.org/@arcjet/decorate/-/decorate-1.0.0-alpha.11.tgz","fileCount":6,"integrity":"sha512-R8rpCVPUXhSNoNJxj41u/u+n9j+QFnZg3CWcLPydZk6Ha12mK8JTok58p/sxW77nn0ON9M0Q/w7YT24n0Z7kOg==","signatures":[{"sig":"MEUCIQCop3K1a2LOdM2asooIS+KtEkpEvUZalGlb0euZ2X40YAIgMO61aQWnF4PC31bGtmpbwcZwgrGAeYFs2m5jW5cfS/o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30354},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"gitHead":"aa0c56a6e3558d25010aafbafeecb8201dd69b3f","scripts":{"lint":"eslint .","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"rollup --config rollup.config.js","pretest":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"blaine-arcjet","email":"blaine@arcjet.com"},"repository":{"url":"git+https://github.com/arcjet/arcjet-js.git","type":"git","directory":"decorate"},"_npmVersion":"10.5.0","description":"Arcjet utilities for decorating responses with information","directories":{},"_nodeVersion":"20.12.0","dependencies":{"@arcjet/logger":"1.0.0-alpha.11","@arcjet/protocol":"1.0.0-alpha.11"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","typescript":"5.4.4","@types/node":"18.18.0","@jest/globals":"29.7.0","@arcjet/tsconfig":"1.0.0-alpha.11","@rollup/wasm-node":"4.14.1","@arcjet/eslint-config":"1.0.0-alpha.11","@arcjet/rollup-config":"1.0.0-alpha.11"},"_npmOperationalInternal":{"tmp":"tmp/decorate_1.0.0-alpha.11_1712611808769_0.9190328754239683","host":"s3://npm-registry-packages"}},"1.0.0-alpha.12":{"name":"@arcjet/decorate","version":"1.0.0-alpha.12","author":{"url":"https://arcjet.com","name":"Arcjet","email":"support@arcjet.com"},"license":"Apache-2.0","_id":"@arcjet/decorate@1.0.0-alpha.12","maintainers":[{"name":"blaine-arcjet","email":"blaine@arcjet.com"},{"name":"davidmytton","email":"david@arcjet.com"}],"homepage":"https://arcjet.com","bugs":{"url":"https://github.com/arcjet/arcjet-js/issues","email":"support@arcjet.com"},"dist":{"shasum":"db9230413b5ba874af2ee6ec33cddc03163d89ca","tarball":"https://registry.npmjs.org/@arcjet/decorate/-/decorate-1.0.0-alpha.12.tgz","fileCount":6,"integrity":"sha512-C/TMscL0ZZtFh1fVVt6dK9etkl+qT1e2yzSrIT7l/JcJ4+8S8/Us8a3vwlUZFyYhQFVmplBmEmOtbpfyNvls+Q==","signatures":[{"sig":"MEUCIG+HuOqaty9t2TUdq3hk38eA+Yfl55X2ATH+cmMmzgRIAiEA5ngLXJ9+hXerbxRi1xaudimjpxDoiI+KSEoFVPpAcnw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30354},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"gitHead":"6129b066d7c89e5870f03d00c8d06bff9e52730e","scripts":{"lint":"eslint .","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"rollup --config rollup.config.js","pretest":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"blaine-arcjet","email":"blaine@arcjet.com"},"repository":{"url":"git+https://github.com/arcjet/arcjet-js.git","type":"git","directory":"decorate"},"_npmVersion":"10.5.0","description":"Arcjet utilities for decorating responses with information","directories":{},"_nodeVersion":"20.12.0","dependencies":{"@arcjet/logger":"1.0.0-alpha.12","@arcjet/protocol":"1.0.0-alpha.12"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","typescript":"5.4.5","@types/node":"18.18.0","@jest/globals":"29.7.0","@arcjet/tsconfig":"1.0.0-alpha.12","@rollup/wasm-node":"4.14.3","@arcjet/eslint-config":"1.0.0-alpha.12","@arcjet/rollup-config":"1.0.0-alpha.12"},"_npmOperationalInternal":{"tmp":"tmp/decorate_1.0.0-alpha.12_1713458508653_0.7426537444361931","host":"s3://npm-registry-packages"}},"1.0.0-alpha.13":{"name":"@arcjet/decorate","version":"1.0.0-alpha.13","author":{"url":"https://arcjet.com","name":"Arcjet","email":"support@arcjet.com"},"license":"Apache-2.0","_id":"@arcjet/decorate@1.0.0-alpha.13","maintainers":[{"name":"blaine-arcjet","email":"blaine@arcjet.com"},{"name":"davidmytton","email":"david@arcjet.com"}],"homepage":"https://arcjet.com","bugs":{"url":"https://github.com/arcjet/arcjet-js/issues","email":"support@arcjet.com"},"dist":{"shasum":"37608a7d44ac407294ae2ca0cf46714967e385a9","tarball":"https://registry.npmjs.org/@arcjet/decorate/-/decorate-1.0.0-alpha.13.tgz","fileCount":6,"integrity":"sha512-6DTImocrEQt2mjNwwhtrEVDaDlnu02WfPXitTbeRRE6lKLx52heSH2s8dKJDIHBBi8GkIOFB7ErkClgyqxIWSA==","signatures":[{"sig":"MEUCIQDGciPHOSj4ZNcL+KqGS55bgr1w10BGNFDgvPe7FRXWJgIgZFhx+0+Wil6VFev8mKJ2qhx22ZxLR+XQXtCtm3u86Dc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30354},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"gitHead":"3af972f13461ef73b0e8d813fde712bb3d50c23c","scripts":{"lint":"eslint .","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"rollup --config rollup.config.js","pretest":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"blaine-arcjet","email":"blaine@arcjet.com"},"repository":{"url":"git+https://github.com/arcjet/arcjet-js.git","type":"git","directory":"decorate"},"_npmVersion":"10.5.0","description":"Arcjet utilities for decorating responses with information","directories":{},"_nodeVersion":"20.12.0","dependencies":{"@arcjet/logger":"1.0.0-alpha.13","@arcjet/protocol":"1.0.0-alpha.13"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","typescript":"5.4.5","@types/node":"18.18.0","@jest/globals":"29.7.0","@arcjet/tsconfig":"1.0.0-alpha.13","@rollup/wasm-node":"4.17.2","@arcjet/eslint-config":"1.0.0-alpha.13","@arcjet/rollup-config":"1.0.0-alpha.13"},"_npmOperationalInternal":{"tmp":"tmp/decorate_1.0.0-alpha.13_1716218590305_0.2569660924790129","host":"s3://npm-registry-packages"}},"1.0.0-alpha.14":{"name":"@arcjet/decorate","version":"1.0.0-alpha.14","author":{"url":"https://arcjet.com","name":"Arcjet","email":"support@arcjet.com"},"license":"Apache-2.0","_id":"@arcjet/decorate@1.0.0-alpha.14","maintainers":[{"name":"blaine-arcjet","email":"blaine@arcjet.com"},{"name":"davidmytton","email":"david@arcjet.com"}],"homepage":"https://arcjet.com","bugs":{"url":"https://github.com/arcjet/arcjet-js/issues","email":"support@arcjet.com"},"dist":{"shasum":"d52c97d59de6776aa6fed69b28c79d992497df74","tarball":"https://registry.npmjs.org/@arcjet/decorate/-/decorate-1.0.0-alpha.14.tgz","fileCount":6,"integrity":"sha512-rB+IeYmWJoV7olQwmphh4SRz2Rd6lcQuQfPDFRkGyrJxhdDTG9C4MOuk2QMEjN4cbXypF7n4AR0sxh1Uzq8aww==","signatures":[{"sig":"MEYCIQCzaxq15RIfpFOKq4ERIHNAXw18KFlQ6xpoeGIR8AnKvAIhAKFzxUve93Aq2vKcXcpiJG1HZYs6m8X5rDebzkA9Idky","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30698},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"gitHead":"9fe692771c933d1ec566ad834025aa753134a8ec","scripts":{"lint":"eslint .","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"rollup --config rollup.config.js","pretest":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"blaine-arcjet","email":"blaine@arcjet.com"},"repository":{"url":"git+https://github.com/arcjet/arcjet-js.git","type":"git","directory":"decorate"},"_npmVersion":"10.5.0","description":"Arcjet utilities for decorating responses with information","directories":{},"_nodeVersion":"20.12.0","dependencies":{"@arcjet/sprintf":"1.0.0-alpha.14","@arcjet/protocol":"1.0.0-alpha.14"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","typescript":"5.4.5","@types/node":"18.18.0","@jest/globals":"29.7.0","@arcjet/tsconfig":"1.0.0-alpha.14","@rollup/wasm-node":"4.18.0","@arcjet/eslint-config":"1.0.0-alpha.14","@arcjet/rollup-config":"1.0.0-alpha.14"},"_npmOperationalInternal":{"tmp":"tmp/decorate_1.0.0-alpha.14_1718049180660_0.989554622449363","host":"s3://npm-registry-packages"}},"1.0.0-alpha.15":{"name":"@arcjet/decorate","version":"1.0.0-alpha.15","author":{"url":"https://arcjet.com","name":"Arcjet","email":"support@arcjet.com"},"license":"Apache-2.0","_id":"@arcjet/decorate@1.0.0-alpha.15","maintainers":[{"name":"blaine-arcjet","email":"blaine@arcjet.com"},{"name":"davidmytton","email":"david@arcjet.com"}],"homepage":"https://arcjet.com","bugs":{"url":"https://github.com/arcjet/arcjet-js/issues","email":"support@arcjet.com"},"dist":{"shasum":"0c0edc3f96e8abf45f820fc87275aec6ced426db","tarball":"https://registry.npmjs.org/@arcjet/decorate/-/decorate-1.0.0-alpha.15.tgz","fileCount":6,"integrity":"sha512-KQpwH2GM5XLSF33ysIhRWiC1cNENGKZDa0pSdggTXxdRHd0NqDp/uuthwfa6a6vHt+HHzzDr7uFGB/U5+b6XjA==","signatures":[{"sig":"MEUCIQChn0CDTRWPM6nmbDgmkIdT2eD6txQz5yADxMoc+R2fsQIgemz1kNRFdS8ujYE+U2/dnicf1jJXGcYX7JHiubcXIVg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30698},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"gitHead":"f3eb806ff97795fc98dc7c4066ece88cf8d42a37","scripts":{"lint":"eslint .","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"rollup --config rollup.config.js","pretest":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"blaine-arcjet","email":"blaine@arcjet.com"},"repository":{"url":"git+https://github.com/arcjet/arcjet-js.git","type":"git","directory":"decorate"},"_npmVersion":"10.5.0","description":"Arcjet utilities for decorating responses with information","directories":{},"_nodeVersion":"20.12.0","dependencies":{"@arcjet/sprintf":"1.0.0-alpha.15","@arcjet/protocol":"1.0.0-alpha.15"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","typescript":"5.4.5","@types/node":"18.18.0","@jest/globals":"29.7.0","@arcjet/tsconfig":"1.0.0-alpha.15","@rollup/wasm-node":"4.18.0","@arcjet/eslint-config":"1.0.0-alpha.15","@arcjet/rollup-config":"1.0.0-alpha.15"},"_npmOperationalInternal":{"tmp":"tmp/decorate_1.0.0-alpha.15_1718218643542_0.4244740302564427","host":"s3://npm-registry-packages"}},"1.0.0-alpha.16":{"name":"@arcjet/decorate","version":"1.0.0-alpha.16","author":{"url":"https://arcjet.com","name":"Arcjet","email":"support@arcjet.com"},"license":"Apache-2.0","_id":"@arcjet/decorate@1.0.0-alpha.16","maintainers":[{"name":"blaine-arcjet","email":"blaine@arcjet.com"},{"name":"davidmytton","email":"david@arcjet.com"}],"homepage":"https://arcjet.com","bugs":{"url":"https://github.com/arcjet/arcjet-js/issues","email":"support@arcjet.com"},"dist":{"shasum":"843c584d8301def72655f38397d1acc7c386a6c3","tarball":"https://registry.npmjs.org/@arcjet/decorate/-/decorate-1.0.0-alpha.16.tgz","fileCount":6,"integrity":"sha512-XEU2OiivrLuTcKfLmJuRTVFjqBrZDTtGDiaUFMAifCMC1EPfixONT1hxoumOPCWDLAusBIVWSMuaH1QZdOcAfg==","signatures":[{"sig":"MEYCIQCNXm8JHRkgmkORg8ivjPBY4UAiQEkl2LK0MNo+s5krHwIhAOcxSDnofENtsGC2PJ9GOG17J6c0S41jNnblwzOcL9CF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30698},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"gitHead":"f275912687a7ca8278dcd4ade4124b1c5869131e","scripts":{"lint":"eslint .","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"rollup --config rollup.config.js","pretest":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"blaine-arcjet","email":"blaine@arcjet.com"},"repository":{"url":"git+https://github.com/arcjet/arcjet-js.git","type":"git","directory":"decorate"},"_npmVersion":"10.5.0","description":"Arcjet utilities for decorating responses with information","directories":{},"_nodeVersion":"20.12.0","dependencies":{"@arcjet/sprintf":"1.0.0-alpha.16","@arcjet/protocol":"1.0.0-alpha.16"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","typescript":"5.4.5","@types/node":"18.18.0","@jest/globals":"29.7.0","@arcjet/tsconfig":"1.0.0-alpha.16","@rollup/wasm-node":"4.18.0","@arcjet/eslint-config":"1.0.0-alpha.16","@arcjet/rollup-config":"1.0.0-alpha.16"},"_npmOperationalInternal":{"tmp":"tmp/decorate_1.0.0-alpha.16_1718390569645_0.24716336532233174","host":"s3://npm-registry-packages"}},"1.0.0-alpha.17":{"name":"@arcjet/decorate","version":"1.0.0-alpha.17","author":{"url":"https://arcjet.com","name":"Arcjet","email":"support@arcjet.com"},"license":"Apache-2.0","_id":"@arcjet/decorate@1.0.0-alpha.17","maintainers":[{"name":"blaine-arcjet","email":"blaine@arcjet.com"},{"name":"davidmytton","email":"david@arcjet.com"}],"homepage":"https://arcjet.com","bugs":{"url":"https://github.com/arcjet/arcjet-js/issues","email":"support@arcjet.com"},"dist":{"shasum":"c92407985d653c59b91b737966145ac8c541f272","tarball":"https://registry.npmjs.org/@arcjet/decorate/-/decorate-1.0.0-alpha.17.tgz","fileCount":6,"integrity":"sha512-5YAZodn10v/nAuIZP8K2BNASMojKanWhIFmWgEAK8U2TBcvbLS6Pxns2mLqIgHyM0DXdeKV/XrcS+i8YdqZaMw==","signatures":[{"sig":"MEYCIQC3KEO+bDooBZEzLmKCKTDm96kbMbu8/Xmvm8Rfc1BU8gIhAMjNNlrP6GizL5lNUPRp1bu1HE/z+BGckAZZkZIyWnJm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30698},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"gitHead":"b7e57154f514660f8521860ff8b22fb02629a67d","scripts":{"lint":"eslint .","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"rollup --config rollup.config.js","pretest":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"blaine-arcjet","email":"blaine@arcjet.com"},"repository":{"url":"git+https://github.com/arcjet/arcjet-js.git","type":"git","directory":"decorate"},"_npmVersion":"10.5.0","description":"Arcjet utilities for decorating responses with information","directories":{},"_nodeVersion":"20.12.0","dependencies":{"@arcjet/sprintf":"1.0.0-alpha.17","@arcjet/protocol":"1.0.0-alpha.17"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","typescript":"5.4.5","@types/node":"18.18.0","@jest/globals":"29.7.0","@arcjet/tsconfig":"1.0.0-alpha.17","@rollup/wasm-node":"4.18.0","@arcjet/eslint-config":"1.0.0-alpha.17","@arcjet/rollup-config":"1.0.0-alpha.17"},"_npmOperationalInternal":{"tmp":"tmp/decorate_1.0.0-alpha.17_1718658082234_0.6113587296767591","host":"s3://npm-registry-packages"}},"1.0.0-alpha.18":{"name":"@arcjet/decorate","version":"1.0.0-alpha.18","author":{"url":"https://arcjet.com","name":"Arcjet","email":"support@arcjet.com"},"license":"Apache-2.0","_id":"@arcjet/decorate@1.0.0-alpha.18","homepage":"https://arcjet.com","bugs":{"url":"https://github.com/arcjet/arcjet-js/issues","email":"support@arcjet.com"},"dist":{"shasum":"43407a515b27cde6ef2976b54e95632e905eb47a","tarball":"https://registry.npmjs.org/@arcjet/decorate/-/decorate-1.0.0-alpha.18.tgz","fileCount":6,"integrity":"sha512-TFHvoYcmRQlxgCE7SiP2KmkgSOLBKw4x2Oiey3PfVTjpQTo9bhl05tqC7Hays87y3hOduvPh4Y/k4JSzeKhEbQ==","signatures":[{"sig":"MEYCIQDkyr3tlEEEf1JWLY5JIX6UyxiEgSj/jeT1Y10xQC+5LwIhAL+tG7p0CXLfL5dcC4++Auf/yO5gu8EJ89nHNfhTFRgI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30698},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"gitHead":"4a8fe7f22789716b8c5d3fae2e699afa3ff89ff4","scripts":{"lint":"eslint .","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"rollup --config rollup.config.js","pretest":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"blaine-arcjet","email":"blaine@arcjet.com"},"repository":{"url":"git+https://github.com/arcjet/arcjet-js.git","type":"git","directory":"decorate"},"_npmVersion":"10.5.0","description":"Arcjet utilities for decorating responses with information","directories":{},"_nodeVersion":"20.12.0","dependencies":{"@arcjet/sprintf":"1.0.0-alpha.18","@arcjet/protocol":"1.0.0-alpha.18"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","typescript":"5.5.2","@types/node":"18.18.0","@jest/globals":"29.7.0","@arcjet/tsconfig":"1.0.0-alpha.18","@rollup/wasm-node":"4.18.0","@arcjet/eslint-config":"1.0.0-alpha.18","@arcjet/rollup-config":"1.0.0-alpha.18"},"_npmOperationalInternal":{"tmp":"tmp/decorate_1.0.0-alpha.18_1719853360875_0.899575792072018","host":"s3://npm-registry-packages"}},"1.0.0-alpha.19":{"name":"@arcjet/decorate","version":"1.0.0-alpha.19","author":{"url":"https://arcjet.com","name":"Arcjet","email":"support@arcjet.com"},"license":"Apache-2.0","_id":"@arcjet/decorate@1.0.0-alpha.19","maintainers":[{"name":"blaine-arcjet","email":"blaine@arcjet.com"},{"name":"davidmytton","email":"david@arcjet.com"}],"homepage":"https://arcjet.com","bugs":{"url":"https://github.com/arcjet/arcjet-js/issues","email":"support@arcjet.com"},"dist":{"shasum":"f451cd27ed8b8a4a200662b632da15a807604fae","tarball":"https://registry.npmjs.org/@arcjet/decorate/-/decorate-1.0.0-alpha.19.tgz","fileCount":6,"integrity":"sha512-KquF0eS+B7AHez9RDEc6/Qftzi5ERoVahxlEITnFVdwDPF64YeJHr5zKCrAEl0LqUuZOZmU+9omUak0qeaF6yw==","signatures":[{"sig":"MEQCIFgleerl+X7VsptNO3CjKfybp4N3djiYu9TW8tMehuh+AiAo85UdzIAJwLEuFWOBJsBucuANk2YXNf3jSzyTiiebCA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30698},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"gitHead":"1a7c64dd9aaf3a9109bc9cd5bdf0bf7965e5321e","scripts":{"lint":"eslint .","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"rollup --config rollup.config.js","pretest":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"blaine-arcjet","email":"blaine@arcjet.com"},"repository":{"url":"git+https://github.com/arcjet/arcjet-js.git","type":"git","directory":"decorate"},"_npmVersion":"10.5.0","description":"Arcjet utilities for decorating responses with information","directories":{},"_nodeVersion":"20.12.0","dependencies":{"@arcjet/sprintf":"1.0.0-alpha.19","@arcjet/protocol":"1.0.0-alpha.19"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","typescript":"5.5.3","@types/node":"18.18.0","@jest/globals":"29.7.0","@arcjet/tsconfig":"1.0.0-alpha.19","@rollup/wasm-node":"4.18.1","@arcjet/eslint-config":"1.0.0-alpha.19","@arcjet/rollup-config":"1.0.0-alpha.19"},"_npmOperationalInternal":{"tmp":"tmp/decorate_1.0.0-alpha.19_1721078156389_0.9047269763346684","host":"s3://npm-registry-packages"}},"1.0.0-alpha.20":{"name":"@arcjet/decorate","version":"1.0.0-alpha.20","author":{"url":"https://arcjet.com","name":"Arcjet","email":"support@arcjet.com"},"license":"Apache-2.0","_id":"@arcjet/decorate@1.0.0-alpha.20","maintainers":[{"name":"blaine-arcjet","email":"blaine@arcjet.com"},{"name":"davidmytton","email":"david@arcjet.com"}],"homepage":"https://arcjet.com","bugs":{"url":"https://github.com/arcjet/arcjet-js/issues","email":"support@arcjet.com"},"dist":{"shasum":"dbb7e7ce8c5a4618964e5d306119583b66045c78","tarball":"https://registry.npmjs.org/@arcjet/decorate/-/decorate-1.0.0-alpha.20.tgz","fileCount":6,"integrity":"sha512-SQk7R2AFcv6z44yN6rKdAAEr7VhmgzMpMVef9kgXMhnfyA2WTkgPf4Rc5v7NRs+0Eq1TSvGXyaA42iQbPHjDng==","signatures":[{"sig":"MEQCIB88nPi2z6C51CQl/gZzPb1HZPLzHhIw72c4ICbskQ2xAiAcMRlzW7eFnNfmJRqi6JAocGJK4wru8J0iX9MJ8oeqgw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30698},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"gitHead":"2a78c20107397645ede6eaa8dfe1682bddebdc42","scripts":{"lint":"eslint .","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"rollup --config rollup.config.js","pretest":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"blaine-arcjet","email":"blaine@arcjet.com"},"repository":{"url":"git+https://github.com/arcjet/arcjet-js.git","type":"git","directory":"decorate"},"_npmVersion":"10.5.0","description":"Arcjet utilities for decorating responses with information","directories":{},"_nodeVersion":"20.12.0","dependencies":{"@arcjet/sprintf":"1.0.0-alpha.20","@arcjet/protocol":"1.0.0-alpha.20"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","typescript":"5.5.4","@types/node":"18.18.0","@jest/globals":"29.7.0","@arcjet/tsconfig":"1.0.0-alpha.20","@rollup/wasm-node":"4.19.0","@arcjet/eslint-config":"1.0.0-alpha.20","@arcjet/rollup-config":"1.0.0-alpha.20"},"_npmOperationalInternal":{"tmp":"tmp/decorate_1.0.0-alpha.20_1721854644377_0.15450580695819793","host":"s3://npm-registry-packages"}},"1.0.0-alpha.21":{"name":"@arcjet/decorate","version":"1.0.0-alpha.21","author":{"url":"https://arcjet.com","name":"Arcjet","email":"support@arcjet.com"},"license":"Apache-2.0","_id":"@arcjet/decorate@1.0.0-alpha.21","maintainers":[{"name":"blaine-arcjet","email":"blaine@arcjet.com"},{"name":"davidmytton","email":"david@arcjet.com"}],"homepage":"https://arcjet.com","bugs":{"url":"https://github.com/arcjet/arcjet-js/issues","email":"support@arcjet.com"},"dist":{"shasum":"72ba38510ea393a906a1cf0ee147cfb6e979e20d","tarball":"https://registry.npmjs.org/@arcjet/decorate/-/decorate-1.0.0-alpha.21.tgz","fileCount":6,"integrity":"sha512-kiBHVLGbIPB9Q4eKY0nQcmmzy59mBaWV6nvz2ops0OVGS5OzPuHL/qf1pDl/ZaH6qnKHhm0skZdSFaEvU4LcJA==","signatures":[{"sig":"MEQCIEefdExRQglJLSkSlbNBocJi9EWo3Rf47Quw1AUu0owHAiAscamPYeg8n3fXO7t9pyPpmwEcQLfNlv4w3p1CzoRZvw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30698},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"gitHead":"d09158e4e530844bc71bb072070383ed4ec1c5be","scripts":{"lint":"eslint .","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"rollup --config rollup.config.js","pretest":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"blaine-arcjet","email":"blaine@arcjet.com"},"repository":{"url":"git+https://github.com/arcjet/arcjet-js.git","type":"git","directory":"decorate"},"_npmVersion":"10.5.0","description":"Arcjet utilities for decorating responses with information","directories":{},"_nodeVersion":"20.12.0","dependencies":{"@arcjet/sprintf":"1.0.0-alpha.21","@arcjet/protocol":"1.0.0-alpha.21"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","typescript":"5.5.4","@types/node":"18.18.0","@jest/globals":"29.7.0","@arcjet/tsconfig":"1.0.0-alpha.21","@rollup/wasm-node":"4.20.0","@arcjet/eslint-config":"1.0.0-alpha.21","@arcjet/rollup-config":"1.0.0-alpha.21"},"_npmOperationalInternal":{"tmp":"tmp/decorate_1.0.0-alpha.21_1722898415725_0.16595409497030222","host":"s3://npm-registry-packages"}},"1.0.0-alpha.22":{"name":"@arcjet/decorate","version":"1.0.0-alpha.22","author":{"url":"https://arcjet.com","name":"Arcjet","email":"support@arcjet.com"},"license":"Apache-2.0","_id":"@arcjet/decorate@1.0.0-alpha.22","maintainers":[{"name":"blaine-arcjet","email":"blaine@arcjet.com"},{"name":"davidmytton","email":"david@arcjet.com"}],"homepage":"https://arcjet.com","bugs":{"url":"https://github.com/arcjet/arcjet-js/issues","email":"support@arcjet.com"},"dist":{"shasum":"160c8217a856e7c17ac6e010ed69788ef9d53429","tarball":"https://registry.npmjs.org/@arcjet/decorate/-/decorate-1.0.0-alpha.22.tgz","fileCount":6,"integrity":"sha512-8VHYP+y2xmwO6megZiukFlC3oVbuc6labbjaw6KMfD1s/24ay+G6aCKGtd0kyx8c5avS/sB9BdQia/Q3RWOULg==","signatures":[{"sig":"MEYCIQDCrS/fh/AMZ0wAQWlCcmpV5rcHMLZioH/zbdI3i6hcyQIhAN1MEV2NEOey6mO4b927de278qTLtPvBuNGa3dnNEDGG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30768},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"gitHead":"908d7da0f3d3730fa62199a9271a11e977322ad3","scripts":{"lint":"eslint .","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"rollup --config rollup.config.js","pretest":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"blaine-arcjet","email":"blaine@arcjet.com"},"repository":{"url":"git+https://github.com/arcjet/arcjet-js.git","type":"git","directory":"decorate"},"_npmVersion":"10.8.1","description":"Arcjet utilities for decorating responses with information","directories":{},"_nodeVersion":"20.16.0","dependencies":{"@arcjet/sprintf":"1.0.0-alpha.22","@arcjet/protocol":"1.0.0-alpha.22"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","typescript":"5.5.4","@types/node":"18.18.0","@jest/globals":"29.7.0","@arcjet/tsconfig":"1.0.0-alpha.22","@rollup/wasm-node":"4.21.0","@arcjet/eslint-config":"1.0.0-alpha.22","@arcjet/rollup-config":"1.0.0-alpha.22"},"_npmOperationalInternal":{"tmp":"tmp/decorate_1.0.0-alpha.22_1724704252996_0.8404364592514122","host":"s3://npm-registry-packages"}},"1.0.0-alpha.23":{"name":"@arcjet/decorate","version":"1.0.0-alpha.23","author":{"url":"https://arcjet.com","name":"Arcjet","email":"support@arcjet.com"},"license":"Apache-2.0","_id":"@arcjet/decorate@1.0.0-alpha.23","maintainers":[{"name":"blaine-arcjet","email":"blaine@arcjet.com"},{"name":"davidmytton","email":"david@arcjet.com"}],"homepage":"https://arcjet.com","bugs":{"url":"https://github.com/arcjet/arcjet-js/issues","email":"support@arcjet.com"},"dist":{"shasum":"c68a9b8cfccf9f85a2f06b5791deecd9232809eb","tarball":"https://registry.npmjs.org/@arcjet/decorate/-/decorate-1.0.0-alpha.23.tgz","fileCount":6,"integrity":"sha512-GJv+6h5Vm2aKAaFJDeIn3CYdNftXfbE1XMJ0nFhiS6oIuDp+QPaASlWToLw+EFE99E71fJqYkbQxSZT/EDjeHA==","signatures":[{"sig":"MEQCIDBdGm3f1UByGZ6V8GwbcyI4UhRbCeOaysDd82FNm/OAAiAnlVeCxrBoVz/Z4lGrVJQgCOtTDXsBafgjQihB+VhH6g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30768},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"gitHead":"a1d2d41c24f2ef9e4c214d130a1d3c0c34ca9e80","scripts":{"lint":"eslint .","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"rollup --config rollup.config.js","pretest":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"blaine-arcjet","email":"blaine@arcjet.com"},"repository":{"url":"git+https://github.com/arcjet/arcjet-js.git","type":"git","directory":"decorate"},"_npmVersion":"10.8.1","description":"Arcjet utilities for decorating responses with information","directories":{},"_nodeVersion":"20.16.0","dependencies":{"@arcjet/sprintf":"1.0.0-alpha.23","@arcjet/protocol":"1.0.0-alpha.23"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","typescript":"5.5.4","@types/node":"18.18.0","@jest/globals":"29.7.0","@arcjet/tsconfig":"1.0.0-alpha.23","@rollup/wasm-node":"4.21.2","@arcjet/eslint-config":"1.0.0-alpha.23","@arcjet/rollup-config":"1.0.0-alpha.23"},"_npmOperationalInternal":{"tmp":"tmp/decorate_1.0.0-alpha.23_1725305110979_0.7614218151566017","host":"s3://npm-registry-packages"}},"1.0.0-alpha.24":{"name":"@arcjet/decorate","version":"1.0.0-alpha.24","author":{"url":"https://arcjet.com","name":"Arcjet","email":"support@arcjet.com"},"license":"Apache-2.0","_id":"@arcjet/decorate@1.0.0-alpha.24","maintainers":[{"name":"blaine-arcjet","email":"blaine@arcjet.com"},{"name":"davidmytton","email":"david@arcjet.com"}],"homepage":"https://arcjet.com","bugs":{"url":"https://github.com/arcjet/arcjet-js/issues","email":"support@arcjet.com"},"dist":{"shasum":"3f9e903685107582b83dd3420a99ad8467771a63","tarball":"https://registry.npmjs.org/@arcjet/decorate/-/decorate-1.0.0-alpha.24.tgz","fileCount":6,"integrity":"sha512-FlcxAG1HZeZI0/Wx9KpYpNFz3iRts9M7ebALuaXGX9VH7XClJE69vrdhf0/YGuQEOXJD/qTl/13P76kUF+PXjw==","signatures":[{"sig":"MEYCIQDLce3JFzCWJR6oGKNp4mdUn98Gxy0fqahf8KSeBurIAAIhANFF9Z8dJvQnFMnIbxLoMEgMf5m6cEJxb+EvfnAMmuKu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30768},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"gitHead":"3ca69897bc90bcdfb2b0fa9c6ed60a8a2090a75a","scripts":{"lint":"eslint .","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"rollup --config rollup.config.js","pretest":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"blaine-arcjet","email":"blaine@arcjet.com"},"repository":{"url":"git+https://github.com/arcjet/arcjet-js.git","type":"git","directory":"decorate"},"_npmVersion":"10.8.1","description":"Arcjet utilities for decorating responses with information","directories":{},"_nodeVersion":"20.16.0","dependencies":{"@arcjet/sprintf":"1.0.0-alpha.24","@arcjet/protocol":"1.0.0-alpha.24"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","typescript":"5.5.4","@types/node":"18.18.0","@jest/globals":"29.7.0","@arcjet/tsconfig":"1.0.0-alpha.24","@rollup/wasm-node":"4.21.2","@arcjet/eslint-config":"1.0.0-alpha.24","@arcjet/rollup-config":"1.0.0-alpha.24"},"_npmOperationalInternal":{"tmp":"tmp/decorate_1.0.0-alpha.24_1725560368646_0.8928857759492002","host":"s3://npm-registry-packages"}},"1.0.0-alpha.25":{"name":"@arcjet/decorate","version":"1.0.0-alpha.25","author":{"url":"https://arcjet.com","name":"Arcjet","email":"support@arcjet.com"},"license":"Apache-2.0","_id":"@arcjet/decorate@1.0.0-alpha.25","maintainers":[{"name":"blaine-arcjet","email":"blaine@arcjet.com"},{"name":"davidmytton","email":"david@arcjet.com"}],"homepage":"https://arcjet.com","bugs":{"url":"https://github.com/arcjet/arcjet-js/issues","email":"support@arcjet.com"},"dist":{"shasum":"2f8cfdf1c839d9bb0266d089fec760d7a20d7aa6","tarball":"https://registry.npmjs.org/@arcjet/decorate/-/decorate-1.0.0-alpha.25.tgz","fileCount":6,"integrity":"sha512-vS4aOl8X9ig8lb/cfiwGBXmFWgw8CuFFsKU9QGEh0qHua1hv+IaF7Rudc1vU1MJCt28NdyoQoZqLO4PAsmIR5Q==","signatures":[{"sig":"MEUCIQDC+VMgcvXgdPiB2udSTjiRGdEmBBi3vyPw4ymRi4tQoQIgV3P709Ln9Z75ajzU7etBT7qdWz8ySRoep3ryW3FeA7M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30768},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"gitHead":"2d119961d23724139cd682ef37e2ae6b9ac53cc2","scripts":{"lint":"eslint .","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"rollup --config rollup.config.js","pretest":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"blaine-arcjet","email":"blaine@arcjet.com"},"repository":{"url":"git+https://github.com/arcjet/arcjet-js.git","type":"git","directory":"decorate"},"_npmVersion":"10.8.1","description":"Arcjet utilities for decorating responses with information","directories":{},"_nodeVersion":"20.16.0","dependencies":{"@arcjet/sprintf":"1.0.0-alpha.25","@arcjet/protocol":"1.0.0-alpha.25"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","typescript":"5.6.2","@types/node":"18.18.0","@jest/globals":"29.7.0","@arcjet/tsconfig":"1.0.0-alpha.25","@rollup/wasm-node":"4.21.2","@arcjet/eslint-config":"1.0.0-alpha.25","@arcjet/rollup-config":"1.0.0-alpha.25"},"_npmOperationalInternal":{"tmp":"tmp/decorate_1.0.0-alpha.25_1725998855378_0.9746758862703098","host":"s3://npm-registry-packages"}},"1.0.0-alpha.26":{"name":"@arcjet/decorate","version":"1.0.0-alpha.26","author":{"url":"https://arcjet.com","name":"Arcjet","email":"support@arcjet.com"},"license":"Apache-2.0","_id":"@arcjet/decorate@1.0.0-alpha.26","maintainers":[{"name":"blaine-arcjet","email":"blaine@arcjet.com"},{"name":"davidmytton","email":"david@arcjet.com"}],"homepage":"https://arcjet.com","bugs":{"url":"https://github.com/arcjet/arcjet-js/issues","email":"support@arcjet.com"},"dist":{"shasum":"56311dd31939af2c669328cb640a97565e1474fd","tarball":"https://registry.npmjs.org/@arcjet/decorate/-/decorate-1.0.0-alpha.26.tgz","fileCount":6,"integrity":"sha512-h9Zkh1anTJYRA+A6kv9fOPnS/d8Ugyb5pUT0gqIIPl/J2+1yrKDVMP04BtFWERK43Ms+693Io1NfsOxukYka8g==","signatures":[{"sig":"MEUCIQCbvnq+05/Q/tEaokfHHbFJqmLqyz5RnvEjLmfHdkz8GQIgbJ/1i91X1ZEgXQiq2kwOip7Ku20RpMvyMBpa1lbuDu8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30768},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"gitHead":"cf1a274bda1f35ed401a656de6ee822226fb752c","scripts":{"lint":"eslint .","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"rollup --config rollup.config.js","pretest":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"blaine-arcjet","email":"blaine@arcjet.com"},"repository":{"url":"git+https://github.com/arcjet/arcjet-js.git","type":"git","directory":"decorate"},"_npmVersion":"10.8.1","description":"Arcjet utilities for decorating responses with information","directories":{},"_nodeVersion":"20.16.0","dependencies":{"@arcjet/sprintf":"1.0.0-alpha.26","@arcjet/protocol":"1.0.0-alpha.26"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","typescript":"5.6.2","@types/node":"18.18.0","@jest/globals":"29.7.0","@arcjet/tsconfig":"1.0.0-alpha.26","@rollup/wasm-node":"4.21.3","@arcjet/eslint-config":"1.0.0-alpha.26","@arcjet/rollup-config":"1.0.0-alpha.26"},"_npmOperationalInternal":{"tmp":"tmp/decorate_1.0.0-alpha.26_1726511775241_0.05332396873334733","host":"s3://npm-registry-packages"}},"1.0.0-alpha.27":{"name":"@arcjet/decorate","version":"1.0.0-alpha.27","author":{"url":"https://arcjet.com","name":"Arcjet","email":"support@arcjet.com"},"license":"Apache-2.0","_id":"@arcjet/decorate@1.0.0-alpha.27","maintainers":[{"name":"blaine-arcjet","email":"blaine@arcjet.com"},{"name":"davidmytton","email":"david@arcjet.com"}],"homepage":"https://arcjet.com","bugs":{"url":"https://github.com/arcjet/arcjet-js/issues","email":"support@arcjet.com"},"dist":{"shasum":"0b20aac16459ced0c371f5d2ef5992a402da8c47","tarball":"https://registry.npmjs.org/@arcjet/decorate/-/decorate-1.0.0-alpha.27.tgz","fileCount":6,"integrity":"sha512-9xSazvN7MLIa80npRr3mA5Hn0HPz5U38xdAR1ftbkfzYa45Spx6fR76vrgWJQhcXMjq4o1ic/FAJWkwIrvgNLg==","signatures":[{"sig":"MEQCIA9Bts6mqCUcvDu5lWh1yyJi1Qw+EjKx4zuJjT2z0a+OAiBw4XIIZNoH8meEoJE3RE8PVV5GoMZoZkVrC+YJQREC1A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30768},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"gitHead":"39db93e02a55787f63c21e69b67a922646d2101c","scripts":{"lint":"eslint .","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"rollup --config rollup.config.js","pretest":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"blaine-arcjet","email":"blaine@arcjet.com"},"repository":{"url":"git+https://github.com/arcjet/arcjet-js.git","type":"git","directory":"decorate"},"_npmVersion":"10.8.1","description":"Arcjet utilities for decorating responses with information","directories":{},"_nodeVersion":"20.16.0","dependencies":{"@arcjet/sprintf":"1.0.0-alpha.27","@arcjet/protocol":"1.0.0-alpha.27"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","typescript":"5.6.2","@types/node":"18.18.0","@jest/globals":"29.7.0","@arcjet/tsconfig":"1.0.0-alpha.27","@rollup/wasm-node":"4.23.0","@arcjet/eslint-config":"1.0.0-alpha.27","@arcjet/rollup-config":"1.0.0-alpha.27"},"_npmOperationalInternal":{"tmp":"tmp/decorate_1.0.0-alpha.27_1727807472915_0.24143185232620423","host":"s3://npm-registry-packages"}},"1.0.0-alpha.28":{"name":"@arcjet/decorate","version":"1.0.0-alpha.28","author":{"url":"https://arcjet.com","name":"Arcjet","email":"support@arcjet.com"},"license":"Apache-2.0","_id":"@arcjet/decorate@1.0.0-alpha.28","maintainers":[{"name":"blaine-arcjet","email":"blaine@arcjet.com"},{"name":"davidmytton","email":"david@arcjet.com"}],"homepage":"https://arcjet.com","bugs":{"url":"https://github.com/arcjet/arcjet-js/issues","email":"support@arcjet.com"},"dist":{"shasum":"0d9322c3a9b08f93ba2b047f831abddf62d688fe","tarball":"https://registry.npmjs.org/@arcjet/decorate/-/decorate-1.0.0-alpha.28.tgz","fileCount":6,"integrity":"sha512-/3ID9ksTvGnN6Nt9SiN//wWPmgmteIiY8jqipyWk6G3Ytie9Iy0moj/c38lGjL+ucuQXcl1uf2pnWGTugl9ahA==","signatures":[{"sig":"MEUCIFrFoChWDLyVf7yc/5uVFwsrFyee2D+XzX8tyA4m6ukIAiEAzQpyCHhiaeIVRAPKliv9yah7bLxWgcUT8EFRd322Rjg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30768},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"gitHead":"915088701ef532ab907048b3fae9c84408ee3a4f","scripts":{"lint":"eslint .","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"rollup --config rollup.config.js","pretest":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"blaine-arcjet","email":"blaine@arcjet.com"},"repository":{"url":"git+https://github.com/arcjet/arcjet-js.git","type":"git","directory":"decorate"},"_npmVersion":"10.8.1","description":"Arcjet utilities for decorating responses with information","directories":{},"_nodeVersion":"20.16.0","dependencies":{"@arcjet/sprintf":"1.0.0-alpha.28","@arcjet/protocol":"1.0.0-alpha.28"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","typescript":"5.6.3","@types/node":"18.18.0","@jest/globals":"29.7.0","@arcjet/tsconfig":"1.0.0-alpha.28","@rollup/wasm-node":"4.24.0","@arcjet/eslint-config":"1.0.0-alpha.28","@arcjet/rollup-config":"1.0.0-alpha.28"},"_npmOperationalInternal":{"tmp":"tmp/decorate_1.0.0-alpha.28_1729717862541_0.24347751305091592","host":"s3://npm-registry-packages"}},"1.0.0-alpha.29":{"name":"@arcjet/decorate","version":"1.0.0-alpha.29","author":{"url":"https://arcjet.com","name":"Arcjet","email":"support@arcjet.com"},"license":"Apache-2.0","_id":"@arcjet/decorate@1.0.0-alpha.29","maintainers":[{"name":"blaine-arcjet","email":"blaine@arcjet.com"},{"name":"davidmytton","email":"david@arcjet.com"}],"homepage":"https://arcjet.com","bugs":{"url":"https://github.com/arcjet/arcjet-js/issues","email":"support@arcjet.com"},"dist":{"shasum":"d70db9195440aab4113f0a24c29b38d126140e5d","tarball":"https://registry.npmjs.org/@arcjet/decorate/-/decorate-1.0.0-alpha.29.tgz","fileCount":6,"integrity":"sha512-QISkAllR1Ka6WeckjkwI/Zy0yHSIrGnvCGtLwzTBIqsT6FDjGPACpauFE/kEg3vCxTmYNPEBf1RTwjzZszELGw==","signatures":[{"sig":"MEUCIAshhy6Gk/CiRV4ml4GiW0AtQFnYSU9Vqq3NE8krlUPnAiEAgs1Cy6BAsRUKx5f0nBr2IOqz4vzkUvzgS26t5JKkaXU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30768},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"gitHead":"2e66f849b8e4de1fdeb26945e2e67d0a07c13b44","scripts":{"lint":"eslint .","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"rollup --config rollup.config.js","pretest":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"blaine-arcjet","email":"blaine@arcjet.com"},"repository":{"url":"git+https://github.com/arcjet/arcjet-js.git","type":"git","directory":"decorate"},"_npmVersion":"10.8.1","description":"Arcjet utilities for decorating responses with information","directories":{},"_nodeVersion":"20.16.0","dependencies":{"@arcjet/sprintf":"1.0.0-alpha.29","@arcjet/protocol":"1.0.0-alpha.29"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","typescript":"5.6.3","@types/node":"18.18.0","@jest/globals":"29.7.0","@arcjet/tsconfig":"1.0.0-alpha.29","@rollup/wasm-node":"4.27.3","@arcjet/eslint-config":"1.0.0-alpha.29","@arcjet/rollup-config":"1.0.0-alpha.29"},"_npmOperationalInternal":{"tmp":"tmp/decorate_1.0.0-alpha.29_1732046897583_0.6600857534349016","host":"s3://npm-registry-packages"}},"1.0.0-alpha.30":{"name":"@arcjet/decorate","version":"1.0.0-alpha.30","author":{"url":"https://arcjet.com","name":"Arcjet","email":"support@arcjet.com"},"license":"Apache-2.0","_id":"@arcjet/decorate@1.0.0-alpha.30","maintainers":[{"name":"blaine-arcjet","email":"blaine@arcjet.com"},{"name":"davidmytton","email":"david@arcjet.com"}],"homepage":"https://arcjet.com","bugs":{"url":"https://github.com/arcjet/arcjet-js/issues","email":"support@arcjet.com"},"dist":{"shasum":"469fac355db8561d8c26bb84c0257d42947d6a90","tarball":"https://registry.npmjs.org/@arcjet/decorate/-/decorate-1.0.0-alpha.30.tgz","fileCount":6,"integrity":"sha512-6LKKulakiNOVnWwFiJ3hwOMWqLcEecBN6fvql6Bh4hmvucMsJ/64CmRUXGJmhBzWLQgxOToEQFjmyIzhJQkaVw==","signatures":[{"sig":"MEUCIQDF1/dHz6aOqihvU0JGYRfX47Nc5cnEWtyby91Yz9OTVwIgTN9/Rcrmiz3o4Wr1PSuYiWZ7g6I8sGqRAZ4ck6CX4ro=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30768},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"gitHead":"c6e7b9de59345c8ffa6dbe169e85c54ada8c4a52","scripts":{"lint":"eslint .","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"rollup --config rollup.config.js","pretest":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"blaine-arcjet","email":"blaine@arcjet.com"},"repository":{"url":"git+https://github.com/arcjet/arcjet-js.git","type":"git","directory":"decorate"},"_npmVersion":"10.8.1","description":"Arcjet utilities for decorating responses with information","directories":{},"_nodeVersion":"20.16.0","dependencies":{"@arcjet/sprintf":"1.0.0-alpha.30","@arcjet/protocol":"1.0.0-alpha.30"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","typescript":"5.6.3","@types/node":"18.18.0","@jest/globals":"29.7.0","@arcjet/tsconfig":"1.0.0-alpha.30","@rollup/wasm-node":"4.27.3","@arcjet/eslint-config":"1.0.0-alpha.30","@arcjet/rollup-config":"1.0.0-alpha.30"},"_npmOperationalInternal":{"tmp":"tmp/decorate_1.0.0-alpha.30_1732125154995_0.3118443792695529","host":"s3://npm-registry-packages"}},"1.0.0-alpha.31":{"name":"@arcjet/decorate","version":"1.0.0-alpha.31","author":{"url":"https://arcjet.com","name":"Arcjet","email":"support@arcjet.com"},"license":"Apache-2.0","_id":"@arcjet/decorate@1.0.0-alpha.31","maintainers":[{"name":"blaine-arcjet","email":"blaine@arcjet.com"},{"name":"davidmytton","email":"david@arcjet.com"}],"homepage":"https://arcjet.com","bugs":{"url":"https://github.com/arcjet/arcjet-js/issues","email":"support@arcjet.com"},"dist":{"shasum":"89bb79fc0c4c6610829207a4527ddeda8b2345dd","tarball":"https://registry.npmjs.org/@arcjet/decorate/-/decorate-1.0.0-alpha.31.tgz","fileCount":6,"integrity":"sha512-LXipNPc/RBoeqPzcQFSR7G2en/7wG/ZQ4OSr9gYfATgZ9R68OZBgcvEKpjyAkgfkb3ylNsowlRPM2Qltv36lNg==","signatures":[{"sig":"MEQCIFkdpy+M8vbbv84bTASg+ZPmZ+r+b6jx/4qYwbK0E8wEAiB6PQc+44AD9snwB2dBOg0uf3apWNig72MsG1Phs0a+sg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30768},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"gitHead":"24d2ee3139f277499ef3cb65f1f1eab998647819","scripts":{"lint":"eslint .","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"rollup --config rollup.config.js","pretest":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"blaine-arcjet","email":"blaine@arcjet.com"},"repository":{"url":"git+https://github.com/arcjet/arcjet-js.git","type":"git","directory":"decorate"},"_npmVersion":"10.8.1","description":"Arcjet utilities for decorating responses with information","directories":{},"_nodeVersion":"20.16.0","dependencies":{"@arcjet/sprintf":"1.0.0-alpha.31","@arcjet/protocol":"1.0.0-alpha.31"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","typescript":"5.6.3","@types/node":"18.18.0","@jest/globals":"29.7.0","@arcjet/tsconfig":"1.0.0-alpha.31","@rollup/wasm-node":"4.27.3","@arcjet/eslint-config":"1.0.0-alpha.31","@arcjet/rollup-config":"1.0.0-alpha.31"},"_npmOperationalInternal":{"tmp":"tmp/decorate_1.0.0-alpha.31_1732292711099_0.17977398548298384","host":"s3://npm-registry-packages"}},"1.0.0-alpha.32":{"name":"@arcjet/decorate","version":"1.0.0-alpha.32","author":{"url":"https://arcjet.com","name":"Arcjet","email":"support@arcjet.com"},"license":"Apache-2.0","_id":"@arcjet/decorate@1.0.0-alpha.32","maintainers":[{"name":"blaine-arcjet","email":"blaine@arcjet.com"},{"name":"davidmytton","email":"david@arcjet.com"}],"homepage":"https://arcjet.com","bugs":{"url":"https://github.com/arcjet/arcjet-js/issues","email":"support@arcjet.com"},"dist":{"shasum":"5f467bd81f2d5e9e6e4b6d3ef697d499ef08ea39","tarball":"https://registry.npmjs.org/@arcjet/decorate/-/decorate-1.0.0-alpha.32.tgz","fileCount":5,"integrity":"sha512-Vjr6ClAM0qjrTUp4t2Vjp9tALfjtiqwwBE2uF93b7IXqQkkDMalGTYeAPR+PqoTwm6LR8+a9MKD7qh3tiAz4gQ==","signatures":[{"sig":"MEYCIQCHbVFlb2NefCcCDWMvKOXBhD9Vjx4jEok+AWhbHcMgWAIhANKYjGUminYYOW1/ykDAffYJysy9JpFMT4lunLlh2qlA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22533},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"gitHead":"007f51caa108792888db27ff8b0c5233e79a08cb","scripts":{"lint":"eslint .","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"rollup --config rollup.config.js","pretest":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"blaine-arcjet","email":"blaine@arcjet.com"},"repository":{"url":"git+https://github.com/arcjet/arcjet-js.git","type":"git","directory":"decorate"},"_npmVersion":"10.8.1","description":"Arcjet utilities for decorating responses with information","directories":{},"_nodeVersion":"20.16.0","dependencies":{"@arcjet/sprintf":"1.0.0-alpha.32","@arcjet/protocol":"1.0.0-alpha.32"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","typescript":"5.7.2","@types/node":"18.18.0","@jest/globals":"29.7.0","@arcjet/tsconfig":"1.0.0-alpha.32","@rollup/wasm-node":"4.27.4","@arcjet/eslint-config":"1.0.0-alpha.32","@arcjet/rollup-config":"1.0.0-alpha.32"},"_npmOperationalInternal":{"tmp":"tmp/decorate_1.0.0-alpha.32_1732644190695_0.9245305694320045","host":"s3://npm-registry-packages"}},"1.0.0-alpha.33":{"name":"@arcjet/decorate","version":"1.0.0-alpha.33","author":{"url":"https://arcjet.com","name":"Arcjet","email":"support@arcjet.com"},"license":"Apache-2.0","_id":"@arcjet/decorate@1.0.0-alpha.33","maintainers":[{"name":"blaine-arcjet","email":"blaine@arcjet.com"},{"name":"davidmytton","email":"david@arcjet.com"}],"homepage":"https://arcjet.com","bugs":{"url":"https://github.com/arcjet/arcjet-js/issues","email":"support@arcjet.com"},"dist":{"shasum":"7907c914654d8a06f5c8724e611430e803c0ad7f","tarball":"https://registry.npmjs.org/@arcjet/decorate/-/decorate-1.0.0-alpha.33.tgz","fileCount":5,"integrity":"sha512-0znEhq7m4+LsWnfPBiu5XecwPn2vfV52RJXv2aqkVMMffEfJQcySZytNKNnJwy1Tsu92JWfl7mKlFE9jZEYsJw==","signatures":[{"sig":"MEYCIQCPyg/FAh7ppWrcqLG3V51xzil+HTPz7a31F46GMnEqSAIhAOX7iCnfRveii3njFYGZg1FQx4hSy7qRsnVRsyQyiXHF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22533},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"gitHead":"9141e7d1455bac1a6cf6969d93812bd59b87cf68","scripts":{"lint":"eslint .","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"rollup --config rollup.config.js","pretest":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"blaine-arcjet","email":"blaine@arcjet.com"},"repository":{"url":"git+https://github.com/arcjet/arcjet-js.git","type":"git","directory":"decorate"},"_npmVersion":"10.8.1","description":"Arcjet utilities for decorating responses with information","directories":{},"_nodeVersion":"20.16.0","dependencies":{"@arcjet/sprintf":"1.0.0-alpha.33","@arcjet/protocol":"1.0.0-alpha.33"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","typescript":"5.7.2","@types/node":"18.18.0","@jest/globals":"29.7.0","@arcjet/tsconfig":"1.0.0-alpha.33","@rollup/wasm-node":"4.27.4","@arcjet/eslint-config":"1.0.0-alpha.33","@arcjet/rollup-config":"1.0.0-alpha.33"},"_npmOperationalInternal":{"tmp":"tmp/decorate_1.0.0-alpha.33_1732903067657_0.7181038288031809","host":"s3://npm-registry-packages"}},"1.0.0-alpha.34":{"name":"@arcjet/decorate","version":"1.0.0-alpha.34","author":{"url":"https://arcjet.com","name":"Arcjet","email":"support@arcjet.com"},"license":"Apache-2.0","_id":"@arcjet/decorate@1.0.0-alpha.34","maintainers":[{"name":"blaine-arcjet","email":"blaine@arcjet.com"},{"name":"davidmytton","email":"david@arcjet.com"}],"homepage":"https://arcjet.com","bugs":{"url":"https://github.com/arcjet/arcjet-js/issues","email":"support@arcjet.com"},"dist":{"shasum":"81e2f43174dd1bae37536a7c8166d1d04aada4d6","tarball":"https://registry.npmjs.org/@arcjet/decorate/-/decorate-1.0.0-alpha.34.tgz","fileCount":5,"integrity":"sha512-KoZk0jm9xdn5KCIL/DfcbVsOa5taAwsSmDQdxk9dNmGTEqzK4C+U4uGl/47RcThoHKoxnIJtdPbGVKgqnAvpvA==","signatures":[{"sig":"MEQCIFSm3tqoHbr15chPlvYf92fUUJjXl1F+tsnkXD8Qtv5mAiA8Mw2KBXS+9y1NDGsvc2jStc4QmKYNEzqvt2JKHhThBg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22533},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"gitHead":"f8a80a77f7187c2eb958405995552a8f3d579d5d","scripts":{"lint":"eslint .","test":"NODE_OPTIONS=--experimental-vm-modules jest","build":"rollup --config rollup.config.js","pretest":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"blaine-arcjet","email":"blaine@arcjet.com"},"repository":{"url":"git+https://github.com/arcjet/arcjet-js.git","type":"git","directory":"decorate"},"_npmVersion":"10.8.1","description":"Arcjet utilities for decorating responses with information","directories":{},"_nodeVersion":"20.16.0","dependencies":{"@arcjet/sprintf":"1.0.0-alpha.34","@arcjet/protocol":"1.0.0-alpha.34"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","typescript":"5.7.2","@types/node":"18.18.0","@jest/globals":"29.7.0","@arcjet/tsconfig":"1.0.0-alpha.34","@rollup/wasm-node":"4.28.0","@arcjet/eslint-config":"1.0.0-alpha.34","@arcjet/rollup-config":"1.0.0-alpha.34"},"_npmOperationalInternal":{"tmp":"tmp/decorate_1.0.0-alpha.34_1733253290056_0.8096704434117479","host":"s3://npm-registry-packages"}},"1.0.0-beta.1":{"name":"@arcjet/decorate","version":"1.0.0-beta.1","author":{"url":"https://arcjet.com","name":"Arcjet","email":"support@arcjet.com"},"license":"Apache-2.0","_id":"@arcjet/decorate@1.0.0-beta.1","maintainers":[{"name":"blaine-arcjet","email":"blaine@arcjet.com"},{"name":"davidmytton","email":"david@arcjet.com"}],"homepage":"https://arcjet.com","bugs":{"url":"https://github.com/arcjet/arcjet-js/issues","email":"support@arcjet.com"},"dist":{"shasum":"dd8c9279b3e1c2f5eb5a577417d34171e8383e69","tarball":"https://registry.npmjs.org/@arcjet/decorate/-/decorate-1.0.0-beta.1.tgz","fileCount":5,"integrity":"sha512-vnheduI1KWmixWF2xolKriT4Xwt2bdJe6vmj3+uA93FEbHEvB9bBxy/P86mDzNTUQ0PQTO5rZwd/ccC/pnVE3Q==","signatures":[{"sig":"MEYCIQDPOAjOCskbEPlct4ATdrGys05lxRvyvs1k4RSfIv13egIhAL4ZbPQ9V7tNqCjajdm943A0r5aNIKotVsRTcNDM4Nhz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22489},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"gitHead":"bd7dd9e9c40877411a6170c5595f0fb130cd68fd","scripts":{"lint":"eslint .","test":"node --test --experimental-test-coverage","build":"rollup --config rollup.config.js","pretest":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"blaine-arcjet","email":"blaine@arcjet.com"},"repository":{"url":"git+https://github.com/arcjet/arcjet-js.git","type":"git","directory":"decorate"},"_npmVersion":"10.8.1","description":"Arcjet utilities for decorating responses with information","directories":{},"_nodeVersion":"20.16.0","dependencies":{"@arcjet/sprintf":"1.0.0-beta.1","@arcjet/protocol":"1.0.0-beta.1"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"expect":"29.7.0","typescript":"5.7.3","@types/node":"18.18.0","@arcjet/tsconfig":"1.0.0-beta.1","@rollup/wasm-node":"4.30.1","@arcjet/eslint-config":"1.0.0-beta.1","@arcjet/rollup-config":"1.0.0-beta.1"},"_npmOperationalInternal":{"tmp":"tmp/decorate_1.0.0-beta.1_1736964142979_0.5565398151505323","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.2":{"name":"@arcjet/decorate","version":"1.0.0-beta.2","author":{"url":"https://arcjet.com","name":"Arcjet","email":"support@arcjet.com"},"license":"Apache-2.0","_id":"@arcjet/decorate@1.0.0-beta.2","maintainers":[{"name":"blaine-arcjet","email":"blaine@arcjet.com"},{"name":"davidmytton","email":"david@arcjet.com"}],"homepage":"https://arcjet.com","bugs":{"url":"https://github.com/arcjet/arcjet-js/issues","email":"support@arcjet.com"},"dist":{"shasum":"16bb8793434c59cb5eb1f679d0d8c8600476508e","tarball":"https://registry.npmjs.org/@arcjet/decorate/-/decorate-1.0.0-beta.2.tgz","fileCount":5,"integrity":"sha512-dLEdWReGjuoPKzV5BcYNrBQH8ZPn6xIEzcglriNXHjRZM0XQ2LoAt6XYGNE9Po5PvawC6aETKOQAUyVQntXaZg==","signatures":[{"sig":"MEYCIQCMi/936GKoa2EW1phXVV+uoUfcpg1O00XJKqkYPDH0HwIhALafleFM4oly/bkiw3Gy6mSu9tgk63own+7/k4v5xxtw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22489},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"gitHead":"901e38a974d6432fbbefedca498f89aee54c41e0","scripts":{"lint":"eslint .","test":"node --test --experimental-test-coverage","build":"rollup --config rollup.config.js","pretest":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"blaine-arcjet","email":"blaine@arcjet.com"},"repository":{"url":"git+https://github.com/arcjet/arcjet-js.git","type":"git","directory":"decorate"},"_npmVersion":"10.8.1","description":"Arcjet utilities for decorating responses with information","directories":{},"_nodeVersion":"20.16.0","dependencies":{"@arcjet/sprintf":"1.0.0-beta.2","@arcjet/protocol":"1.0.0-beta.2"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"expect":"29.7.0","typescript":"5.7.3","@types/node":"18.18.0","@arcjet/tsconfig":"1.0.0-beta.2","@rollup/wasm-node":"4.34.2","@arcjet/eslint-config":"1.0.0-beta.2","@arcjet/rollup-config":"1.0.0-beta.2"},"_npmOperationalInternal":{"tmp":"tmp/decorate_1.0.0-beta.2_1738701529275_0.8902834515227895","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.3":{"name":"@arcjet/decorate","version":"1.0.0-beta.3","author":{"url":"https://arcjet.com","name":"Arcjet","email":"support@arcjet.com"},"license":"Apache-2.0","_id":"@arcjet/decorate@1.0.0-beta.3","maintainers":[{"name":"blaine-arcjet","email":"blaine@arcjet.com"},{"name":"davidmytton","email":"david@arcjet.com"}],"homepage":"https://arcjet.com","bugs":{"url":"https://github.com/arcjet/arcjet-js/issues","email":"support@arcjet.com"},"dist":{"shasum":"cf5c1726c5ae9e3a6fc6fbd2f97dd99859078bf6","tarball":"https://registry.npmjs.org/@arcjet/decorate/-/decorate-1.0.0-beta.3.tgz","fileCount":5,"integrity":"sha512-Q0LXU/nRMB90HSJANaizuDiHo7ip/bXWc7ayLpmKtIr31S98hfENgJjzEHs3fLqhsjWIITQf8FhBybS7FWeCaw==","signatures":[{"sig":"MEQCIDS1Fz7sUnCeCohHJLF8036FoHsyeCl6SDlFbtTPUfeAAiB2G7i7jj+MyFAvKncMpc2Y8x39BpdWjqHepCehWW63tQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22489},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"gitHead":"0f42d49e71142295dab91e95bc4972e8777cfc6f","scripts":{"lint":"eslint .","test":"node --test --experimental-test-coverage","build":"rollup --config rollup.config.js","pretest":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"blaine-arcjet","email":"blaine@arcjet.com"},"repository":{"url":"git+https://github.com/arcjet/arcjet-js.git","type":"git","directory":"decorate"},"_npmVersion":"10.8.1","description":"Arcjet utilities for decorating responses with information","directories":{},"_nodeVersion":"20.16.0","dependencies":{"@arcjet/sprintf":"1.0.0-beta.3","@arcjet/protocol":"1.0.0-beta.3"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"expect":"29.7.0","typescript":"5.8.2","@types/node":"18.18.0","@arcjet/tsconfig":"1.0.0-beta.3","@rollup/wasm-node":"4.34.9","@arcjet/eslint-config":"1.0.0-beta.3","@arcjet/rollup-config":"1.0.0-beta.3"},"_npmOperationalInternal":{"tmp":"tmp/decorate_1.0.0-beta.3_1741210320123_0.4245629335380985","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.4":{"name":"@arcjet/decorate","version":"1.0.0-beta.4","author":{"url":"https://arcjet.com","name":"Arcjet","email":"support@arcjet.com"},"license":"Apache-2.0","_id":"@arcjet/decorate@1.0.0-beta.4","maintainers":[{"name":"blaine-arcjet","email":"blaine@arcjet.com"},{"name":"davidmytton","email":"david@arcjet.com"}],"homepage":"https://arcjet.com","bugs":{"url":"https://github.com/arcjet/arcjet-js/issues","email":"support@arcjet.com"},"dist":{"shasum":"474b7a8f050f38051e995a6680ef04a6b983d757","tarball":"https://registry.npmjs.org/@arcjet/decorate/-/decorate-1.0.0-beta.4.tgz","fileCount":5,"integrity":"sha512-+82RTRzEdYDSiL+uJTrSmW2xXeopzAEn6fF2V3Rt+uW+semj5gzAqiyXWcClNfW372hNxtARQuQIW3rnU+488w==","signatures":[{"sig":"MEQCIH/CTbpDfcRMwVIw2XPjpJisYFu6+gqvPIIiZ6lFc+KcAiBBoiN97jGZ1Q1DTm3BoiEEX0gfFB6VoQ2F/WzoRxWfZQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22513},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"gitHead":"534d4716bb6e9976ffbf227e9a5afba98dd5c773","scripts":{"lint":"eslint .","test":"node --test --experimental-test-coverage","build":"rollup --config rollup.config.js","pretest":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"blaine-arcjet","email":"blaine@arcjet.com"},"repository":{"url":"git+https://github.com/arcjet/arcjet-js.git","type":"git","directory":"decorate"},"_npmVersion":"10.8.1","description":"Arcjet utilities for decorating responses with information","directories":{},"_nodeVersion":"20.16.0","dependencies":{"@arcjet/sprintf":"1.0.0-beta.4","@arcjet/protocol":"1.0.0-beta.4"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"9.22.0","expect":"29.7.0","typescript":"5.8.2","@types/node":"18.18.0","@arcjet/tsconfig":"1.0.0-beta.4","@rollup/wasm-node":"4.35.0","@arcjet/eslint-config":"1.0.0-beta.4","@arcjet/rollup-config":"1.0.0-beta.4"},"_npmOperationalInternal":{"tmp":"tmp/decorate_1.0.0-beta.4_1741975357170_0.9380450626626877","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.5":{"name":"@arcjet/decorate","version":"1.0.0-beta.5","author":{"url":"https://arcjet.com","name":"Arcjet","email":"support@arcjet.com"},"license":"Apache-2.0","_id":"@arcjet/decorate@1.0.0-beta.5","maintainers":[{"name":"blaine-arcjet","email":"blaine@arcjet.com"},{"name":"davidmytton","email":"david@arcjet.com"}],"homepage":"https://arcjet.com","bugs":{"url":"https://github.com/arcjet/arcjet-js/issues","email":"support@arcjet.com"},"dist":{"shasum":"73bd0361fd3c45a65edf411ea4e6a0e5bcc83216","tarball":"https://registry.npmjs.org/@arcjet/decorate/-/decorate-1.0.0-beta.5.tgz","fileCount":5,"integrity":"sha512-oUOcp9VNxkK0Qj8kpXKSTrZGA00hMGY/XAtcjDJf68KliOMXlNDnL6J5GAMaPRcpbQ81TaXmg3fdtE2jjquRqw==","signatures":[{"sig":"MEQCIFsd8r8mToRHJlbsSdO22B5XqJzFaYOIP4odeKJmGnZqAiB0M1FJCmE5z3CokZgKneC92ZI2pbuY7Z0HAiqOUnUSsw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22513},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"gitHead":"a0c30156062bf83e25be9750a8e64cda2070668f","scripts":{"lint":"eslint .","test":"node --test --experimental-test-coverage","build":"rollup --config rollup.config.js","pretest":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"blaine-arcjet","email":"blaine@arcjet.com"},"repository":{"url":"git+https://github.com/arcjet/arcjet-js.git","type":"git","directory":"decorate"},"_npmVersion":"10.8.1","description":"Arcjet utilities for decorating responses with information","directories":{},"_nodeVersion":"20.16.0","dependencies":{"@arcjet/sprintf":"1.0.0-beta.5","@arcjet/protocol":"1.0.0-beta.5"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"9.23.0","expect":"29.7.0","typescript":"5.8.2","@types/node":"18.18.0","@arcjet/tsconfig":"1.0.0-beta.5","@rollup/wasm-node":"4.37.0","@arcjet/eslint-config":"1.0.0-beta.5","@arcjet/rollup-config":"1.0.0-beta.5"},"_npmOperationalInternal":{"tmp":"tmp/decorate_1.0.0-beta.5_1743116683759_0.01616670064214709","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.6":{"name":"@arcjet/decorate","version":"1.0.0-beta.6","author":{"url":"https://arcjet.com","name":"Arcjet","email":"support@arcjet.com"},"license":"Apache-2.0","_id":"@arcjet/decorate@1.0.0-beta.6","maintainers":[{"name":"blaine-arcjet","email":"blaine@arcjet.com"},{"name":"davidmytton","email":"david@arcjet.com"}],"homepage":"https://arcjet.com","bugs":{"url":"https://github.com/arcjet/arcjet-js/issues","email":"support@arcjet.com"},"dist":{"shasum":"8e7c7910e1160d34f6e9ca2e5221cb6e869e1b17","tarball":"https://registry.npmjs.org/@arcjet/decorate/-/decorate-1.0.0-beta.6.tgz","fileCount":5,"integrity":"sha512-Kfln/d7o143IXi+mMk6IxVFcS3wKWKAM1aXykojV50nJ+UKLWoJMBqgRUNv/glY7vMWwnm/OtbbZhjC2YLpVvw==","signatures":[{"sig":"MEUCIQCPHNtpgGPjTCpxOwOIQ8E9TOXH9x9Bno6GqpojKGT/2gIgCAx+p1VIC/oNBijZE+8jOktF9J/gLQsW9o4SRYgPobA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22513},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"gitHead":"13089a52a1793ac2621c1bfc3d7504a935603bbf","scripts":{"lint":"eslint .","test":"node --test --experimental-test-coverage","build":"rollup --config rollup.config.js","pretest":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"blaine-arcjet","email":"blaine@arcjet.com"},"repository":{"url":"git+https://github.com/arcjet/arcjet-js.git","type":"git","directory":"decorate"},"_npmVersion":"10.8.1","description":"Arcjet utilities for decorating responses with information","directories":{},"_nodeVersion":"20.16.0","dependencies":{"@arcjet/sprintf":"1.0.0-beta.6","@arcjet/protocol":"1.0.0-beta.6"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"9.24.0","expect":"29.7.0","typescript":"5.8.3","@types/node":"18.18.0","@arcjet/tsconfig":"1.0.0-beta.6","@rollup/wasm-node":"4.40.0","@arcjet/eslint-config":"1.0.0-beta.6","@arcjet/rollup-config":"1.0.0-beta.6"},"_npmOperationalInternal":{"tmp":"tmp/decorate_1.0.0-beta.6_1744914759052_0.13037201886610528","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.7":{"name":"@arcjet/decorate","version":"1.0.0-beta.7","author":{"url":"https://arcjet.com","name":"Arcjet","email":"support@arcjet.com"},"license":"Apache-2.0","_id":"@arcjet/decorate@1.0.0-beta.7","maintainers":[{"name":"blaine-arcjet","email":"blaine@arcjet.com"},{"name":"davidmytton","email":"david@arcjet.com"}],"homepage":"https://arcjet.com","bugs":{"url":"https://github.com/arcjet/arcjet-js/issues","email":"support@arcjet.com"},"dist":{"shasum":"2227f535439b922e5e528370a8d00c43b98f8338","tarball":"https://registry.npmjs.org/@arcjet/decorate/-/decorate-1.0.0-beta.7.tgz","fileCount":5,"integrity":"sha512-9qEsQhYXbsmmGqBVEGFHcuPn3s5BEA6PZKQGN4ATQaatYzXl1pjmTPw71yReZO5af9VIEzzXQXL3c4y9lXlOuA==","signatures":[{"sig":"MEYCIQCIP6MPHfqGpmLU65k/ccC33bj/gRe83fQXviVy7XvzqgIhANNE9yiD7AsC62IE4L9ZSfwSy546rlBs01bMzxfWkwKt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22513},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"gitHead":"07814dd4c5d5f469da224d105c013d5d47b299ed","scripts":{"lint":"eslint .","test":"node --test --experimental-test-coverage","build":"rollup --config rollup.config.js","pretest":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"blaine-arcjet","email":"blaine@arcjet.com"},"repository":{"url":"git+https://github.com/arcjet/arcjet-js.git","type":"git","directory":"decorate"},"_npmVersion":"10.8.1","description":"Arcjet utilities for decorating responses with information","directories":{},"_nodeVersion":"20.16.0","dependencies":{"@arcjet/sprintf":"1.0.0-beta.7","@arcjet/protocol":"1.0.0-beta.7"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"9.26.0","expect":"29.7.0","typescript":"5.8.3","@types/node":"18.18.0","@arcjet/tsconfig":"1.0.0-beta.7","@rollup/wasm-node":"4.40.1","@arcjet/eslint-config":"1.0.0-beta.7","@arcjet/rollup-config":"1.0.0-beta.7"},"_npmOperationalInternal":{"tmp":"tmp/decorate_1.0.0-beta.7_1746564989184_0.05532064572981721","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.8":{"name":"@arcjet/decorate","version":"1.0.0-beta.8","author":{"url":"https://arcjet.com","name":"Arcjet","email":"support@arcjet.com"},"license":"Apache-2.0","_id":"@arcjet/decorate@1.0.0-beta.8","maintainers":[{"name":"blaine-arcjet","email":"blaine@arcjet.com"},{"name":"davidmytton","email":"david@arcjet.com"}],"homepage":"https://arcjet.com","bugs":{"url":"https://github.com/arcjet/arcjet-js/issues","email":"support@arcjet.com"},"dist":{"shasum":"9c59ed0a1869c852d4b45c49bda1111479b41658","tarball":"https://registry.npmjs.org/@arcjet/decorate/-/decorate-1.0.0-beta.8.tgz","fileCount":5,"integrity":"sha512-P5E0JhV6xQEqTQH+c/C7W0VP+vsYsjo6/kXJg6q4JItP6Zt0Tp//A25K++wPrG/os+9s/Fyf5KIcyRQoc8/flA==","signatures":[{"sig":"MEUCIQCY83ByCwGignqDwuFXjD/44l90FNHBHYIpmg9HV3xopgIgDiv9HP+iKvvFP2EvS/mmYNawxrWRx0LOfWSfuCtomoI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22513},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"gitHead":"88cc01562c2869e89a2fde797331329bb5e24bf6","scripts":{"lint":"eslint .","test":"node --test --experimental-test-coverage","build":"rollup --config rollup.config.js","pretest":"npm run build","prepublishOnly":"npm run build"},"_npmUser":{"name":"blaine-arcjet","email":"blaine@arcjet.com"},"repository":{"url":"git+https://github.com/arcjet/arcjet-js.git","type":"git","directory":"decorate"},"_npmVersion":"10.8.2","description":"Arcjet utilities for decorating responses with information","directories":{},"_nodeVersion":"20.19.1","dependencies":{"@arcjet/sprintf":"1.0.0-beta.8","@arcjet/protocol":"1.0.0-beta.8"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"9.27.0","expect":"29.7.0","typescript":"5.8.3","@types/node":"18.18.0","@arcjet/tsconfig":"1.0.0-beta.8","@rollup/wasm-node":"4.41.1","@arcjet/eslint-config":"1.0.0-beta.8","@arcjet/rollup-config":"1.0.0-beta.8"},"_npmOperationalInternal":{"tmp":"tmp/decorate_1.0.0-beta.8_1748469221538_0.5143002060278732","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.9":{"name":"@arcjet/decorate","version":"1.0.0-beta.9","keywords":["arcjet","decore","utility","util"],"author":{"url":"https://arcjet.com","name":"Arcjet","email":"support@arcjet.com"},"license":"Apache-2.0","_id":"@arcjet/decorate@1.0.0-beta.9","maintainers":[{"name":"blaine-arcjet","email":"blaine@arcjet.com"},{"name":"davidmytton","email":"david@arcjet.com"},{"name":"wooorm-arcjet","email":"titus@arcjet.com"}],"homepage":"https://arcjet.com","bugs":{"url":"https://github.com/arcjet/arcjet-js/issues","email":"support@arcjet.com"},"dist":{"shasum":"5d3f103fc1e71ba6aad407010a8d4eb38d7929ee","tarball":"https://registry.npmjs.org/@arcjet/decorate/-/decorate-1.0.0-beta.9.tgz","fileCount":5,"integrity":"sha512-Y5j/nW1Yzhw8JLNLuEjQsBPxsDye8/k5Zh4ZH3pWjxrgGpoz4oDjLAK+9LVu4Z4bHvyBwXIVHVtDqX+pGTKcqQ==","signatures":[{"sig":"MEUCIErEvwZ2KcYAs8WGZTTu4hGCavzx82mGKr2W7BIVpgNmAiEA3xvUKYLxqU2xVzKEHpDiUvcO/wHbTNRoKSUrOxhtlaM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22799},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"gitHead":"616122e831fea3f4f166bf768e28c618e86df659","scripts":{"lint":"eslint .","test":"npm run build && npm run lint && npm run test-coverage","build":"rollup --config rollup.config.js","test-api":"node --test","test-coverage":"node --experimental-test-coverage --test","prepublishOnly":"npm run build"},"_npmUser":{"name":"wooorm-arcjet","actor":{"name":"wooorm-arcjet","type":"user","email":"titus@arcjet.com"},"email":"titus@arcjet.com"},"repository":{"url":"git+https://github.com/arcjet/arcjet-js.git","type":"git","directory":"decorate"},"_npmVersion":"10.9.2","description":"Arcjet utilities for decorating responses with information","directories":{},"_nodeVersion":"22.16.0","dependencies":{"@arcjet/sprintf":"1.0.0-beta.9","@arcjet/protocol":"1.0.0-beta.9"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"9.30.1","typescript":"5.8.3","@types/node":"18.18.0","@arcjet/tsconfig":"1.0.0-beta.9","@rollup/wasm-node":"4.44.2","@arcjet/eslint-config":"1.0.0-beta.9","@arcjet/rollup-config":"1.0.0-beta.9"},"_npmOperationalInternal":{"tmp":"tmp/decorate_1.0.0-beta.9_1752072180387_0.010768484419424684","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.10":{"name":"@arcjet/decorate","version":"1.0.0-beta.10","keywords":["arcjet","decore","utility","util"],"author":{"url":"https://arcjet.com","name":"Arcjet","email":"support@arcjet.com"},"license":"Apache-2.0","_id":"@arcjet/decorate@1.0.0-beta.10","maintainers":[{"name":"blaine-arcjet","email":"blaine@arcjet.com"},{"name":"davidmytton","email":"david@arcjet.com"},{"name":"wooorm-arcjet","email":"titus@arcjet.com"}],"homepage":"https://arcjet.com","bugs":{"url":"https://github.com/arcjet/arcjet-js/issues","email":"support@arcjet.com"},"dist":{"shasum":"1badb642887ba0df9057bd9509d74f34167d9946","tarball":"https://registry.npmjs.org/@arcjet/decorate/-/decorate-1.0.0-beta.10.tgz","fileCount":5,"integrity":"sha512-JrYjheGXuuTfWMCqajbd1CEmKrcR003q/cqsAMN08ikbqvaWQaJMw1uQAhjCynmrhJiAMnef20TbrW79831BIQ==","signatures":[{"sig":"MEUCICBot7WVGfzUc/AhxwJv8IhGesmPP+RmjF1KNFA0ZYiVAiEAmfHPKG2OYOdZuSs8Q7FbbF3hxVEAA+xOnxfzKlyygbo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23568},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"gitHead":"37da5c7aaea0b5211f7b807dd2d43f8f44f94213","scripts":{"lint":"eslint .","test":"npm run build && npm run lint && npm run test-coverage","build":"rollup --config rollup.config.js","test-api":"node --test","test-coverage":"node --experimental-test-coverage --test","prepublishOnly":"npm run build"},"_npmUser":{"name":"wooorm-arcjet","email":"titus@arcjet.com"},"repository":{"url":"git+https://github.com/arcjet/arcjet-js.git","type":"git","directory":"decorate"},"_npmVersion":"11.5.2","description":"Arcjet utilities for decorating responses with information","directories":{},"_nodeVersion":"24.2.0","dependencies":{"@arcjet/sprintf":"1.0.0-beta.10","@arcjet/protocol":"1.0.0-beta.10"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"9.32.0","typescript":"5.9.2","@types/node":"18.18.0","@arcjet/tsconfig":"1.0.0-beta.10","@rollup/wasm-node":"4.46.2","@arcjet/eslint-config":"1.0.0-beta.10","@arcjet/rollup-config":"1.0.0-beta.10"},"_npmOperationalInternal":{"tmp":"tmp/decorate_1.0.0-beta.10_1754384721917_0.9008188009695393","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.11":{"name":"@arcjet/decorate","version":"1.0.0-beta.11","keywords":["arcjet","decore","utility","util"],"author":{"url":"https://arcjet.com","name":"Arcjet","email":"support@arcjet.com"},"license":"Apache-2.0","_id":"@arcjet/decorate@1.0.0-beta.11","maintainers":[{"name":"blaine-arcjet","email":"blaine@arcjet.com"},{"name":"davidmytton","email":"david@arcjet.com"},{"name":"wooorm-arcjet","email":"titus@arcjet.com"}],"homepage":"https://arcjet.com","bugs":{"url":"https://github.com/arcjet/arcjet-js/issues","email":"support@arcjet.com"},"dist":{"shasum":"139a9aad52d36b4530ed0c4ca319734978f8a962","tarball":"https://registry.npmjs.org/@arcjet/decorate/-/decorate-1.0.0-beta.11.tgz","fileCount":5,"integrity":"sha512-z5gJ92Jmuaq4r6+YPFLCie5yDJDAVJrJkv+ZgNd/6UT1QWYIm9SLX3DzFDZgXTuV/jv/ti1YVFuKfQ2ROREd7w==","signatures":[{"sig":"MEUCIAmNrsw6GG7NN4NqUyZx4hjQ3km8pchmIbJzw8alhMC3AiEApIEoRaBP6hHuYmvTDhYaUc3vYZlSjUaCUhznAb+xjCE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23511},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"gitHead":"e318e8e9c6d2d42671bce60008b1bd3d4acd95f3","scripts":{"lint":"eslint .","test":"npm run build && npm run lint && npm run test-coverage","build":"rollup --config rollup.config.js","test-api":"node --test","test-coverage":"node --experimental-test-coverage --test","prepublishOnly":"npm run build"},"_npmUser":{"name":"wooorm-arcjet","email":"titus@arcjet.com"},"repository":{"url":"git+https://github.com/arcjet/arcjet-js.git","type":"git","directory":"decorate"},"_npmVersion":"11.5.2","description":"Arcjet utilities for decorating responses with information","directories":{},"_nodeVersion":"24.2.0","dependencies":{"@arcjet/sprintf":"1.0.0-beta.11","@arcjet/protocol":"1.0.0-beta.11"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"9.34.0","typescript":"5.9.2","@types/node":"24.3.0","@rollup/wasm-node":"4.50.0","@arcjet/eslint-config":"1.0.0-beta.11","@arcjet/rollup-config":"1.0.0-beta.11"},"_npmOperationalInternal":{"tmp":"tmp/decorate_1.0.0-beta.11_1756918238547_0.824055899269913","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.12":{"name":"@arcjet/decorate","version":"1.0.0-beta.12","keywords":["arcjet","decore","utility","util"],"author":{"url":"https://arcjet.com","name":"Arcjet","email":"support@arcjet.com"},"license":"Apache-2.0","_id":"@arcjet/decorate@1.0.0-beta.12","maintainers":[{"name":"blaine-arcjet","email":"blaine@arcjet.com"},{"name":"davidmytton","email":"david@arcjet.com"},{"name":"wooorm-arcjet","email":"titus@arcjet.com"}],"homepage":"https://arcjet.com","bugs":{"url":"https://github.com/arcjet/arcjet-js/issues","email":"support@arcjet.com"},"dist":{"shasum":"d6ef9843e407b9e32c0b84a2c610410fa7e8841e","tarball":"https://registry.npmjs.org/@arcjet/decorate/-/decorate-1.0.0-beta.12.tgz","fileCount":5,"integrity":"sha512-0Tq/f7KXM65OLxnpYVUGMYbCvCS8JEHLQcg+ZE/Ltb2ktLkoYnU2tq26yBtMe/6EdQ/2b0OnKunYjQ+l5v4XFw==","signatures":[{"sig":"MEUCIQDWH6q9dUqly7DsYoR+0soAu/07Z284zMnQieWsYh6goQIgd6SZJGLnBUosZaETWO0Vc1AjovadVOCTOqMFOYQrE5g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23511},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"gitHead":"5a731cbc33397bcfe97a487c18a22e54445daa72","scripts":{"lint":"eslint .","test":"npm run build && npm run lint && npm run test-coverage","build":"rollup --config rollup.config.js","test-api":"node --test","test-coverage":"node --experimental-test-coverage --test","prepublishOnly":"npm run build"},"_npmUser":{"name":"wooorm-arcjet","email":"titus@arcjet.com"},"repository":{"url":"git+https://github.com/arcjet/arcjet-js.git","type":"git","directory":"decorate"},"_npmVersion":"11.6.0","description":"Arcjet utilities for decorating responses with information","directories":{},"_nodeVersion":"24.2.0","dependencies":{"@arcjet/sprintf":"1.0.0-beta.12","@arcjet/protocol":"1.0.0-beta.12"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"9.34.0","typescript":"5.9.2","@types/node":"24.3.0","@rollup/wasm-node":"4.50.0","@arcjet/eslint-config":"1.0.0-beta.12","@arcjet/rollup-config":"1.0.0-beta.12"},"_npmOperationalInternal":{"tmp":"tmp/decorate_1.0.0-beta.12_1758637598855_0.7265278043504086","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.13":{"name":"@arcjet/decorate","version":"1.0.0-beta.13","keywords":["arcjet","decore","utility","util"],"author":{"url":"https://arcjet.com","name":"Arcjet","email":"support@arcjet.com"},"license":"Apache-2.0","_id":"@arcjet/decorate@1.0.0-beta.13","maintainers":[{"name":"blaine-arcjet","email":"blaine@arcjet.com"},{"name":"davidmytton","email":"david@arcjet.com"},{"name":"wooorm-arcjet","email":"titus@arcjet.com"}],"homepage":"https://arcjet.com","bugs":{"url":"https://github.com/arcjet/arcjet-js/issues","email":"support@arcjet.com"},"dist":{"shasum":"f508c64cd8d3273f91760d509b2affa1e55d79cf","tarball":"https://registry.npmjs.org/@arcjet/decorate/-/decorate-1.0.0-beta.13.tgz","fileCount":5,"integrity":"sha512-qVNjvMelYRMuyb0/1hhiPyEdUeNdK85A+C4gdO+h4SfRO78k90YKZ+irWJ7ulUZc+2HwEE+XfY2+sEpU9S7LXA==","signatures":[{"sig":"MEUCICk62kcx6F74/CVbFLZ/dqQziyWTvxghrQkxeDqsArohAiEAkNZYb46OsJ49k2uBq6mcN9zegxJeeq8LXcmjPfyUqoo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23511},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=18"},"gitHead":"94fcd20a58fc1ce4aaa6e53f8de74b57874f4263","scripts":{"lint":"eslint .","test":"npm run build && npm run lint && npm run test-coverage","build":"rollup --config rollup.config.js","test-api":"node --test","test-coverage":"node --experimental-test-coverage --test","prepublishOnly":"npm run build"},"_npmUser":{"name":"wooorm-arcjet","email":"titus@arcjet.com"},"repository":{"url":"git+https://github.com/arcjet/arcjet-js.git","type":"git","directory":"decorate"},"_npmVersion":"11.6.0","description":"Arcjet utilities for decorating responses with information","directories":{},"_nodeVersion":"24.9.0","dependencies":{"@arcjet/sprintf":"1.0.0-beta.13","@arcjet/protocol":"1.0.0-beta.13"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"9.36.0","typescript":"5.9.2","@types/node":"24.6.0","@rollup/wasm-node":"4.52.3","@arcjet/eslint-config":"1.0.0-beta.13","@arcjet/rollup-config":"1.0.0-beta.13"},"_npmOperationalInternal":{"tmp":"tmp/decorate_1.0.0-beta.13_1759847121240_0.203435962051993","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.14":{"name":"@arcjet/decorate","version":"1.0.0-beta.14","keywords":["arcjet","decore","utility","util"],"author":{"url":"https://arcjet.com","name":"Arcjet","email":"support@arcjet.com"},"license":"Apache-2.0","_id":"@arcjet/decorate@1.0.0-beta.14","maintainers":[{"name":"blaine-arcjet","email":"blaine@arcjet.com"},{"name":"davidmytton","email":"david@arcjet.com"},{"name":"wooorm-arcjet","email":"titus@arcjet.com"}],"homepage":"https://arcjet.com","bugs":{"url":"https://github.com/arcjet/arcjet-js/issues","email":"support@arcjet.com"},"dist":{"shasum":"4639a37da656e22cc36023bead6060d6e92b898c","tarball":"https://registry.npmjs.org/@arcjet/decorate/-/decorate-1.0.0-beta.14.tgz","fileCount":5,"integrity":"sha512-GNZmcxoSp1JzMWENDMgqm4YF7s7lEORN+K4NEv6KGNGBIAjKy7YbC3F2t8H/wepVJeK6n2IgvnS711bNuJAi3w==","signatures":[{"sig":"MEUCIQCQHoKdiTZlAPZX1Rk4CB4K9Mg4KN+vb/RcObGc7IrwIgIgeTF9s0kQCj0Wa2GQeD/hdgt1EDq+65ju5gw4oMedaSQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23511},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=20"},"gitHead":"a873a96eca9cb4ecfd985b325f57f5e078518c8d","scripts":{"lint":"eslint .","test":"npm run build && npm run lint && npm run test-coverage","build":"rollup --config rollup.config.js","test-api":"node --test","test-coverage":"node --experimental-test-coverage --test","prepublishOnly":"npm run build"},"_npmUser":{"name":"wooorm-arcjet","email":"titus@arcjet.com"},"repository":{"url":"git+https://github.com/arcjet/arcjet-js.git","type":"git","directory":"decorate"},"_npmVersion":"11.6.0","description":"Arcjet utilities for decorating responses with information","directories":{},"_nodeVersion":"24.9.0","dependencies":{"@arcjet/sprintf":"1.0.0-beta.14","@arcjet/protocol":"1.0.0-beta.14"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"9.38.0","typescript":"5.9.3","@types/node":"24.9.1","@rollup/wasm-node":"4.52.5","@arcjet/eslint-config":"1.0.0-beta.14","@arcjet/rollup-config":"1.0.0-beta.14"},"_npmOperationalInternal":{"tmp":"tmp/decorate_1.0.0-beta.14_1762262324344_0.40598509628486545","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.15":{"name":"@arcjet/decorate","version":"1.0.0-beta.15","keywords":["arcjet","decore","utility","util"],"author":{"url":"https://arcjet.com","name":"Arcjet","email":"support@arcjet.com"},"license":"Apache-2.0","_id":"@arcjet/decorate@1.0.0-beta.15","maintainers":[{"name":"blaine-arcjet","email":"blaine@arcjet.com"},{"name":"davidmytton","email":"david@arcjet.com"},{"name":"wooorm-arcjet","email":"titus@arcjet.com"}],"homepage":"https://arcjet.com","bugs":{"url":"https://github.com/arcjet/arcjet-js/issues","email":"support@arcjet.com"},"dist":{"shasum":"5fbbff507802c324dea27a656e130c3e7f605bcd","tarball":"https://registry.npmjs.org/@arcjet/decorate/-/decorate-1.0.0-beta.15.tgz","fileCount":5,"integrity":"sha512-boLT2pumDcZUzz/9D6Y/qUlCPK015v59rYxJ6xP7n9xpKGdgYbIoo4kKMF04jLjK5jRIsofkrApyP/Auq0BAyg==","signatures":[{"sig":"MEUCIQCqLqwY0DtNGIR/EJ4Yii/uEeuPmLIfwhLX0XptruO/lAIgKnNs1mbXwRiUFlpl/INThPcBnIkg1GgrAQAZbwDwClo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23511},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=20"},"gitHead":"8981397227344de15ae1b78dd0497ac0ff93841e","scripts":{"lint":"eslint .","test":"npm run build && npm run lint && npm run test-coverage","build":"rollup --config rollup.config.js","test-api":"node --test","test-coverage":"node --experimental-test-coverage --test","prepublishOnly":"npm run build"},"_npmUser":{"name":"wooorm-arcjet","email":"titus@arcjet.com"},"repository":{"url":"git+https://github.com/arcjet/arcjet-js.git","type":"git","directory":"decorate"},"_npmVersion":"11.6.0","description":"Arcjet utilities for decorating responses with information","directories":{},"_nodeVersion":"24.9.0","dependencies":{"@arcjet/sprintf":"1.0.0-beta.15","@arcjet/protocol":"1.0.0-beta.15"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"9.38.0","typescript":"5.9.3","@types/node":"24.9.1","@rollup/wasm-node":"4.52.5","@arcjet/eslint-config":"1.0.0-beta.15","@arcjet/rollup-config":"1.0.0-beta.15"},"_npmOperationalInternal":{"tmp":"tmp/decorate_1.0.0-beta.15_1762869633672_0.15473225568679783","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.16":{"name":"@arcjet/decorate","version":"1.0.0-beta.16","keywords":["arcjet","decore","utility","util"],"author":{"url":"https://arcjet.com","name":"Arcjet","email":"support@arcjet.com"},"license":"Apache-2.0","_id":"@arcjet/decorate@1.0.0-beta.16","maintainers":[{"name":"blaine-arcjet","email":"blaine@arcjet.com"},{"name":"davidmytton","email":"david@arcjet.com"},{"name":"wooorm-arcjet","email":"titus@arcjet.com"}],"homepage":"https://arcjet.com","bugs":{"url":"https://github.com/arcjet/arcjet-js/issues","email":"support@arcjet.com"},"dist":{"shasum":"9ba36fd59e5ea55431c2d7c28a5e7ff4b321195c","tarball":"https://registry.npmjs.org/@arcjet/decorate/-/decorate-1.0.0-beta.16.tgz","fileCount":5,"integrity":"sha512-lxTTRtx7kP8D9Dm80Rcsndf9vWplin4InliR/W8az1ol5W85C67ljzEgU/yVYc5pn0tHCKPpCfJIsT5Jx0doig==","signatures":[{"sig":"MEUCIQD/hNwxi91ttt1WEBcjLZ2eUhbMOnV2J4y8INSqdKFcLgIgHKpHQI6Lax/VTo8jeIxC3NMMwOD4EbxrzroibaVbSAo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23511},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=20"},"gitHead":"b92994c9aca0e8afc0389cf43b618937ec5c52a6","scripts":{"lint":"eslint .","test":"npm run build && npm run lint && npm run test-coverage","build":"rollup --config rollup.config.js","test-api":"node --test","test-coverage":"node --experimental-test-coverage --test","prepublishOnly":"npm run build"},"_npmUser":{"name":"wooorm-arcjet","email":"titus@arcjet.com"},"repository":{"url":"git+https://github.com/arcjet/arcjet-js.git","type":"git","directory":"decorate"},"_npmVersion":"11.6.0","description":"Arcjet utilities for decorating responses with information","directories":{},"_nodeVersion":"24.9.0","dependencies":{"@arcjet/sprintf":"1.0.0-beta.16","@arcjet/protocol":"1.0.0-beta.16"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"9.39.2","typescript":"5.9.3","@types/node":"25.0.3","@rollup/wasm-node":"4.54.0","@arcjet/eslint-config":"1.0.0-beta.16","@arcjet/rollup-config":"1.0.0-beta.16"},"_npmOperationalInternal":{"tmp":"tmp/decorate_1.0.0-beta.16_1767720345109_0.29047614362192165","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.17":{"name":"@arcjet/decorate","version":"1.0.0-beta.17","keywords":["arcjet","decore","utility","util"],"author":{"url":"https://arcjet.com","name":"Arcjet","email":"support@arcjet.com"},"license":"Apache-2.0","_id":"@arcjet/decorate@1.0.0-beta.17","maintainers":[{"name":"blaine-arcjet","email":"blaine@arcjet.com"},{"name":"davidmytton","email":"david@arcjet.com"},{"name":"wooorm-arcjet","email":"titus@arcjet.com"}],"homepage":"https://arcjet.com","bugs":{"url":"https://github.com/arcjet/arcjet-js/issues","email":"support@arcjet.com"},"dist":{"shasum":"feb31e77c178fabd16047fca29b5b96718baded1","tarball":"https://registry.npmjs.org/@arcjet/decorate/-/decorate-1.0.0-beta.17.tgz","fileCount":5,"integrity":"sha512-2ciLjaFQ6TzWauBT3HTb/KRBo9bpGhx6vYQLFmKGPICnnnsd/E+Msp7/ZN0+g8iqH8zQi5GPH7GiKbkWpiHiQA==","signatures":[{"sig":"MEUCIAcon9v0G91+WGDm9LQ1UZCH1pTZtqEFYIo3yWXsdy1lAiEAjtQ/V4Tpho9VrJaw//KMQWpTEq0o5xXcfMuREIZdlbI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@arcjet%2fdecorate@1.0.0-beta.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23547},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=20"},"gitHead":"4a962089f95c09e3132a9523af52a3c29b335c40","scripts":{"lint":"eslint .","test":"npm run build && npm run lint && npm run test-coverage","build":"rollup --config rollup.config.js","test-api":"node --test -- test/*.test.js","test-coverage":"node --experimental-test-coverage --test -- test/*.test.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e6130e75-b993-466a-b195-47448165927c"}},"repository":{"url":"git+https://github.com/arcjet/arcjet-js.git","type":"git","directory":"decorate"},"_npmVersion":"11.6.2","description":"Arcjet utilities for decorating responses with information","directories":{},"_nodeVersion":"24.12.0","dependencies":{"@arcjet/sprintf":"1.0.0-beta.17","@arcjet/protocol":"1.0.0-beta.17"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"9.39.2","typescript":"5.9.3","@types/node":"25.0.3","@rollup/wasm-node":"4.55.1","@arcjet/eslint-config":"1.0.0-beta.17","@arcjet/rollup-config":"1.0.0-beta.17"},"_npmOperationalInternal":{"tmp":"tmp/decorate_1.0.0-beta.17_1768334494197_0.8221721599805367","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.18":{"name":"@arcjet/decorate","version":"1.0.0-beta.18","keywords":["arcjet","decore","utility","util"],"author":{"url":"https://arcjet.com","name":"Arcjet","email":"support@arcjet.com"},"license":"Apache-2.0","_id":"@arcjet/decorate@1.0.0-beta.18","maintainers":[{"name":"blaine-arcjet","email":"blaine@arcjet.com"},{"name":"davidmytton","email":"david@arcjet.com"},{"name":"wooorm-arcjet","email":"titus@arcjet.com"}],"homepage":"https://arcjet.com","bugs":{"url":"https://github.com/arcjet/arcjet-js/issues","email":"support@arcjet.com"},"dist":{"shasum":"d5882efee5cd0a0f32f3782c0091f4f62a477f01","tarball":"https://registry.npmjs.org/@arcjet/decorate/-/decorate-1.0.0-beta.18.tgz","fileCount":5,"integrity":"sha512-RhOvjjwz7jtw/c91Vkrqt3TAp9JN2uKXTX6shR7bNXFMR7pbAu7H2nUQ8HQT6Ppx/ZxdmnhtiK0wd2SgctJxGA==","signatures":[{"sig":"MEYCIQCY7BMWeVLrGtbGfwJ0F7L1NhU+st5rbOlyYS++EWolCwIhALoe9yFief5ejHMY/8l/mUGPEltabQ84IfZSw1Zld6bm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@arcjet%2fdecorate@1.0.0-beta.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23547},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=20"},"gitHead":"666bf45d06f76ed433774d8145776a1de6cc6cfc","scripts":{"lint":"eslint .","test":"npm run build && npm run lint && npm run test-coverage","build":"rollup --config rollup.config.js","test-api":"node --test -- test/*.test.js","test-coverage":"node --experimental-test-coverage --test -- test/*.test.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e6130e75-b993-466a-b195-47448165927c"}},"repository":{"url":"git+https://github.com/arcjet/arcjet-js.git","type":"git","directory":"decorate"},"_npmVersion":"11.6.2","description":"Arcjet utilities for decorating responses with information","directories":{},"_nodeVersion":"24.12.0","dependencies":{"@arcjet/sprintf":"1.0.0-beta.18","@arcjet/protocol":"1.0.0-beta.18"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"9.39.2","typescript":"5.9.3","@types/node":"25.0.8","@rollup/wasm-node":"4.55.1","@arcjet/eslint-config":"1.0.0-beta.18","@arcjet/rollup-config":"1.0.0-beta.18"},"_npmOperationalInternal":{"tmp":"tmp/decorate_1.0.0-beta.18_1769097441637_0.815212969535547","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@arcjet/decorate","version":"1.0.0","keywords":["arcjet","decore","utility","util"],"author":{"url":"https://arcjet.com","name":"Arcjet","email":"support@arcjet.com"},"license":"Apache-2.0","_id":"@arcjet/decorate@1.0.0","maintainers":[{"name":"blaine-arcjet","email":"blaine@arcjet.com"},{"name":"davidmytton","email":"david@arcjet.com"},{"name":"wooorm-arcjet","email":"titus@arcjet.com"}],"homepage":"https://arcjet.com","bugs":{"url":"https://github.com/arcjet/arcjet-js/issues","email":"support@arcjet.com"},"dist":{"shasum":"f70f5f0600fd8bb458cd341eb44777f8088a054d","tarball":"https://registry.npmjs.org/@arcjet/decorate/-/decorate-1.0.0.tgz","fileCount":5,"integrity":"sha512-bqMRhDexZ9snIHFDmdO3dROMOcwS0zgroHVhyd80BSeVsrlBVN9GJMo+V23FRBRQYDWPKnw7/j1HpQbK2Lr4Mw==","signatures":[{"sig":"MEYCIQDvXh2Q+yxMH0IrmzY1rgtQYAHofJLXkBn6UtRZoCPaIgIhALbp6jaYVxT+H6wAwobAamznCyOMrwzb6n2e/pLzNAOL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@arcjet%2fdecorate@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23507},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=20"},"gitHead":"625da662d74b2fe65f15a02cd9ea8b5e16cccaac","scripts":{"lint":"eslint .","test":"npm run build && npm run lint && npm run test-coverage","build":"rollup --config rollup.config.js","test-api":"node --test -- test/*.test.js","test-coverage":"node --experimental-test-coverage --test -- test/*.test.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e6130e75-b993-466a-b195-47448165927c"}},"repository":{"url":"git+https://github.com/arcjet/arcjet-js.git","type":"git","directory":"decorate"},"_npmVersion":"11.6.2","description":"Arcjet utilities for decorating responses with information","directories":{},"_nodeVersion":"24.12.0","dependencies":{"@arcjet/sprintf":"1.0.0","@arcjet/protocol":"1.0.0"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"9.39.2","typescript":"5.9.3","@types/node":"25.0.8","@rollup/wasm-node":"4.55.1","@arcjet/eslint-config":"1.0.0","@arcjet/rollup-config":"1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/decorate_1.0.0_1769101452969_0.22640551638668183","host":"s3://npm-registry-packages-npm-production"}},"1.1.0-rc":{"name":"@arcjet/decorate","version":"1.1.0-rc","keywords":["arcjet","decore","utility","util"],"author":{"url":"https://arcjet.com","name":"Arcjet","email":"support@arcjet.com"},"license":"Apache-2.0","_id":"@arcjet/decorate@1.1.0-rc","maintainers":[{"name":"quinn-arcjet","email":"quinn@arcjet.com"},{"name":"davidmytton","email":"david@arcjet.com"},{"name":"wooorm-arcjet","email":"titus@arcjet.com"}],"homepage":"https://arcjet.com","bugs":{"url":"https://github.com/arcjet/arcjet-js/issues","email":"support@arcjet.com"},"dist":{"shasum":"aeedaf52c8e546381f806cd99642c84f0be829af","tarball":"https://registry.npmjs.org/@arcjet/decorate/-/decorate-1.1.0-rc.tgz","fileCount":5,"integrity":"sha512-Rejh0/rNepyDoi0EPQaTbikWOgBiyxBGgMITElcIdOVZ762c+EFLXcPzl8rBbrS8ZWzEB3oQBU1RlNi6txHIQA==","signatures":[{"sig":"MEYCIQCDUFu8EwptpVQjFk3iWTId7BPw+/P05b93cpeG5tdlawIhAJJhHsQkneecOsT/y3HQd1wlqLGQpGyWIVPqCuIjBKOZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@arcjet%2fdecorate@1.1.0-rc","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23484},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=20"},"gitHead":"2a360cb02e33d6723eef64f751da948df3e35e05","scripts":{"lint":"eslint .","test":"npm run build && npm run lint && npm run test-coverage","build":"rollup --config rollup.config.js","test-api":"node --test -- test/*.test.js","test-coverage":"node --experimental-test-coverage --test -- test/*.test.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e6130e75-b993-466a-b195-47448165927c"}},"repository":{"url":"git+https://github.com/arcjet/arcjet-js.git","type":"git","directory":"decorate"},"_npmVersion":"11.6.2","description":"Arcjet utilities for decorating responses with information","directories":{},"_nodeVersion":"24.13.0","dependencies":{"@arcjet/sprintf":"1.1.0-rc","@arcjet/protocol":"1.1.0-rc"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"9.39.2","typescript":"5.9.3","@types/node":"25.0.10","@rollup/wasm-node":"4.57.0","@arcjet/eslint-config":"1.1.0-rc","@arcjet/rollup-config":"1.1.0-rc"},"_npmOperationalInternal":{"tmp":"tmp/decorate_1.1.0-rc_1770139180882_0.9847609827551169","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@arcjet/decorate","version":"1.1.0","keywords":["arcjet","decore","utility","util"],"author":{"url":"https://arcjet.com","name":"Arcjet","email":"support@arcjet.com"},"license":"Apache-2.0","_id":"@arcjet/decorate@1.1.0","maintainers":[{"name":"quinn-arcjet","email":"quinn@arcjet.com"},{"name":"davidmytton","email":"david@arcjet.com"},{"name":"wooorm-arcjet","email":"titus@arcjet.com"}],"homepage":"https://arcjet.com","bugs":{"url":"https://github.com/arcjet/arcjet-js/issues","email":"support@arcjet.com"},"dist":{"shasum":"faa258cfb8940998b0caeaec1b46ebb6f6df2ead","tarball":"https://registry.npmjs.org/@arcjet/decorate/-/decorate-1.1.0.tgz","fileCount":5,"integrity":"sha512-zJK5W8Jx3LiPgeWvGoJ9pTAtcBEXwmskQxiWQ/HnpipGlRq96XMlnrJD/49H19Kh684A9GKZalUw4eRRxkS2AA==","signatures":[{"sig":"MEUCIQDas0gYjzxaUF1Gfbt6wYIy6EIeKXw5b5iPvlpeXmNYqQIgbnjydakYDUpa4lSQJ2x9foiF5QWg7yUVDIfUdViI1CM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@arcjet%2fdecorate@1.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23481},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=20"},"gitHead":"d2acb63aa5fe35c6656aa5fa188cae9c69a1e592","scripts":{"lint":"eslint .","test":"npm run build && npm run lint && npm run test-coverage","build":"rollup --config rollup.config.js","test-api":"node --test -- test/*.test.js","test-coverage":"node --experimental-test-coverage --test -- test/*.test.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e6130e75-b993-466a-b195-47448165927c"}},"repository":{"url":"git+https://github.com/arcjet/arcjet-js.git","type":"git","directory":"decorate"},"_npmVersion":"11.6.2","description":"Arcjet utilities for decorating responses with information","directories":{},"_nodeVersion":"24.13.0","dependencies":{"@arcjet/sprintf":"1.1.0","@arcjet/protocol":"1.1.0"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"9.39.2","typescript":"5.9.3","@types/node":"25.1.0","@rollup/wasm-node":"4.57.0","@arcjet/eslint-config":"1.1.0","@arcjet/rollup-config":"1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/decorate_1.1.0_1770315084981_0.6851990110686526","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@arcjet/decorate","version":"1.2.0","keywords":["arcjet","decore","utility","util"],"author":{"url":"https://arcjet.com","name":"Arcjet","email":"support@arcjet.com"},"license":"Apache-2.0","_id":"@arcjet/decorate@1.2.0","maintainers":[{"name":"quinn-arcjet","email":"quinn@arcjet.com"},{"name":"davidmytton","email":"david@arcjet.com"}],"homepage":"https://arcjet.com","bugs":{"url":"https://github.com/arcjet/arcjet-js/issues","email":"support@arcjet.com"},"dist":{"shasum":"b9836b8c6077ec1088986c087ea15da4d33a7158","tarball":"https://registry.npmjs.org/@arcjet/decorate/-/decorate-1.2.0.tgz","fileCount":5,"integrity":"sha512-XKpet1ud6CsLNMVENfvqBf/g0x7WARCbyGcBipfW3cMbpwsCh7CWWUJ97XdlkMrBg8RBJoxCkDM919RwuRZHtg==","signatures":[{"sig":"MEQCIHzHXE1YmZX8AxHjoLMlTEMEEfqCV/z28YORqo8OBZh8AiAmV5g7bCWedZUDkXnQ6vQQsQkMxDmd22fnloQStuEnyA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23482},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=20"},"gitHead":"9992ba486c52b5d882ce07f39f1fa171fe4d973a","scripts":{"lint":"eslint .","test":"npm run build && npm run lint && npm run test-coverage","build":"rollup --config rollup.config.js","test-api":"node --test -- test/*.test.js","test-coverage":"node --experimental-test-coverage --test -- test/*.test.js"},"_npmUser":{"name":"quinn-arcjet","email":"quinn@arcjet.com"},"repository":{"url":"git+https://github.com/arcjet/arcjet-js.git","type":"git","directory":"decorate"},"_npmVersion":"10.8.2","description":"Arcjet utilities for decorating responses with information","directories":{},"_nodeVersion":"20.19.2","dependencies":{"@arcjet/sprintf":"1.2.0","@arcjet/protocol":"1.2.0"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"9.39.2","typescript":"5.9.3","@types/node":"24.11.0","@rollup/wasm-node":"4.57.1","@arcjet/eslint-config":"1.2.0","@arcjet/rollup-config":"1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/decorate_1.2.0_1772830342606_0.3914975261289355","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@arcjet/decorate","version":"1.3.0","keywords":["arcjet","decore","utility","util"],"author":{"url":"https://arcjet.com","name":"Arcjet","email":"support@arcjet.com"},"license":"Apache-2.0","_id":"@arcjet/decorate@1.3.0","maintainers":[{"name":"quinn-arcjet","email":"quinn@arcjet.com"},{"name":"davidmytton","email":"david@arcjet.com"}],"homepage":"https://arcjet.com","bugs":{"url":"https://github.com/arcjet/arcjet-js/issues","email":"support@arcjet.com"},"dist":{"shasum":"2b204b48dbfdbdefd6af2ed7cef7ec50ed22e63d","tarball":"https://registry.npmjs.org/@arcjet/decorate/-/decorate-1.3.0.tgz","fileCount":5,"integrity":"sha512-rh8jTW1o4qh2PHTOkUHD+lYvWEOB+cwn/HSnM/SfuEcIvhhUWGshgSQj1qyGAuj1efQ8QlYduQaY+z+KV/jJEQ==","signatures":[{"sig":"MEQCIBPIjxWCQOSg1+nU9GpvEMw+UzzKjkfT5u4YOin/E5/7AiBrR8sBOoVvc39VBzCBRnVoIlf6UuhQQEmI+yk0KHVY1w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@arcjet%2fdecorate@1.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23482},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=20"},"gitHead":"682a80e5c7ef4a4e0fb35921f0019809433c733c","scripts":{"lint":"eslint .","test":"npm run build && npm run lint && npm run test-coverage","build":"rollup --config rollup.config.js","test-api":"node --test -- test/*.test.js","test-coverage":"node --experimental-test-coverage --test -- test/*.test.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e6130e75-b993-466a-b195-47448165927c"}},"repository":{"url":"git+https://github.com/arcjet/arcjet-js.git","type":"git","directory":"decorate"},"_npmVersion":"11.9.0","description":"Arcjet utilities for decorating responses with information","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@arcjet/sprintf":"1.3.0","@arcjet/protocol":"1.3.0"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"9.39.2","typescript":"5.9.3","@types/node":"24.11.0","@rollup/wasm-node":"4.57.1","@arcjet/eslint-config":"1.3.0","@arcjet/rollup-config":"1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/decorate_1.3.0_1773354891889_0.1193325395505096","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"@arcjet/decorate","version":"1.3.1","keywords":["arcjet","decore","utility","util"],"author":{"url":"https://arcjet.com","name":"Arcjet","email":"support@arcjet.com"},"license":"Apache-2.0","_id":"@arcjet/decorate@1.3.1","maintainers":[{"name":"quinn-arcjet","email":"quinn@arcjet.com"},{"name":"davidmytton","email":"david@arcjet.com"}],"homepage":"https://arcjet.com","bugs":{"url":"https://github.com/arcjet/arcjet-js/issues","email":"support@arcjet.com"},"dist":{"shasum":"b820430c2d8489326c8a6c54d07bec74eb8e6140","tarball":"https://registry.npmjs.org/@arcjet/decorate/-/decorate-1.3.1.tgz","fileCount":5,"integrity":"sha512-NomG5zKryxmlHbDz7mOpP/x4gM+fPuxi5jOygapqK3VSrJx7Yc47lm7/nTTjxvJa/DssF5OtzOMJBR2uyupQRQ==","signatures":[{"sig":"MEQCIF3yntVmC9HFcZob1fz50/MLX+CaNrNfZdFVubd0euOZAiBGttVDZtGAgjxYUdnTR11JcDaV7BASxe+lSXJQ9hltpA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@arcjet%2fdecorate@1.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24834},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=20"},"gitHead":"ddcad587c236355d61cd6efe586d669e20023fb6","scripts":{"lint":"eslint .","test":"npm run build && npm run lint && npm run test-coverage","build":"rollup --config rollup.config.js","test-api":"node --test -- test/*.test.js","test-coverage":"node --experimental-test-coverage --test -- test/*.test.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e6130e75-b993-466a-b195-47448165927c"}},"repository":{"url":"git+https://github.com/arcjet/arcjet-js.git","type":"git","directory":"decorate"},"_npmVersion":"11.9.0","description":"Arcjet utilities for decorating responses with information","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@arcjet/sprintf":"1.3.1","@arcjet/protocol":"1.3.1"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"9.39.3","typescript":"5.9.3","@types/node":"24.11.0","@rollup/wasm-node":"4.59.0","@arcjet/eslint-config":"1.3.1","@arcjet/rollup-config":"1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/decorate_1.3.1_1774914761081_0.34318008218346185","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@arcjet/decorate","version":"1.4.0","keywords":["arcjet","decore","utility","util"],"author":{"url":"https://arcjet.com","name":"Arcjet","email":"support@arcjet.com"},"license":"Apache-2.0","_id":"@arcjet/decorate@1.4.0","maintainers":[{"name":"quinn-arcjet","email":"quinn@arcjet.com"},{"name":"davidmytton","email":"david@arcjet.com"}],"homepage":"https://arcjet.com","bugs":{"url":"https://github.com/arcjet/arcjet-js/issues","email":"support@arcjet.com"},"dist":{"shasum":"5172e2bf83a340a3bc0663a41cac903f4b8780b0","tarball":"https://registry.npmjs.org/@arcjet/decorate/-/decorate-1.4.0.tgz","fileCount":5,"integrity":"sha512-ag65WIzqcnop+4gfglUhsC0EidnnMYgXDV2VGFsfBHaTY6cfQIHy69EdiZwi5cbbszqKWzpTX264EsSPWXpUYw==","signatures":[{"sig":"MEYCIQD/4jtbLDNUiOJAoTZcw8wKeXN+oxhzVUw1p8/L3NfzdAIhAOvuVHYgT+MgxaF5U0OB28stwTo7f0R5hjI/9d1fGQxx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@arcjet%2fdecorate@1.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24834},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=20"},"gitHead":"b4337ec9aa8574e422f37fbf974765f1177fc4eb","scripts":{"lint":"eslint .","test":"npm run build && npm run lint && npm run test-coverage","build":"rollup --config rollup.config.js","test-api":"node --test -- test/*.test.js","test-coverage":"node --experimental-test-coverage --test -- test/*.test.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e6130e75-b993-466a-b195-47448165927c"}},"repository":{"url":"git+https://github.com/arcjet/arcjet-js.git","type":"git","directory":"decorate"},"_npmVersion":"11.11.0","description":"Arcjet utilities for decorating responses with information","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@arcjet/sprintf":"1.4.0","@arcjet/protocol":"1.4.0"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"9.39.3","typescript":"5.9.3","@types/node":"24.11.0","@rollup/wasm-node":"4.59.0","@arcjet/eslint-config":"1.4.0","@arcjet/rollup-config":"1.4.0"},"_npmOperationalInternal":{"tmp":"tmp/decorate_1.4.0_1776196425581_0.29294019078620503","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@arcjet/decorate","version":"1.5.0","keywords":["arcjet","decore","utility","util"],"author":{"url":"https://arcjet.com","name":"Arcjet","email":"support@arcjet.com"},"license":"Apache-2.0","_id":"@arcjet/decorate@1.5.0","maintainers":[{"name":"quinn-arcjet","email":"quinn@arcjet.com"},{"name":"davidmytton","email":"david@arcjet.com"}],"homepage":"https://arcjet.com","bugs":{"url":"https://github.com/arcjet/arcjet-js/issues","email":"support@arcjet.com"},"dist":{"shasum":"88c9b0bc507f62ed632c62f22cb0d76998e9a000","tarball":"https://registry.npmjs.org/@arcjet/decorate/-/decorate-1.5.0.tgz","fileCount":5,"integrity":"sha512-2ZUXl5JkCB4Vtf8AvuUIy2jcsH3asYeQjHOz4TRASNAtZnQsx8+m/+TgKqyVlhDNP6SJmfJ2vSyPVjlxRPb2ng==","signatures":[{"sig":"MEUCIQCHaw2uA2F9j/jY1f4MfhIWKnkDwG09Z9X5LqTwiiSW2wIgVt55zyKk05JPZpU99wHzuTomnoZClLlHfWK3gzXEgkM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@arcjet%2fdecorate@1.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24834},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=20"},"gitHead":"e4350079f67abc66fb7e6530ca5864d7275221e0","scripts":{"lint":"eslint .","test":"npm run build && npm run lint && npm run test-coverage","build":"rollup --config rollup.config.js","test-api":"node --test -- test/*.test.js","test-coverage":"node --experimental-test-coverage --test -- test/*.test.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e6130e75-b993-466a-b195-47448165927c"}},"repository":{"url":"git+https://github.com/arcjet/arcjet-js.git","type":"git","directory":"decorate"},"_npmVersion":"11.13.0","description":"Arcjet utilities for decorating responses with information","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@arcjet/sprintf":"1.5.0","@arcjet/protocol":"1.5.0"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"9.39.4","typescript":"5.9.3","@types/node":"24.12.4","@rollup/wasm-node":"4.61.0","@arcjet/eslint-config":"1.5.0","@arcjet/rollup-config":"1.5.0"},"_npmOperationalInternal":{"tmp":"tmp/decorate_1.5.0_1781022190959_0.31557738813677183","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"@arcjet/decorate","version":"1.6.0","keywords":["arcjet","decore","utility","util"],"author":{"url":"https://arcjet.com","name":"Arcjet","email":"support@arcjet.com"},"license":"Apache-2.0","_id":"@arcjet/decorate@1.6.0","maintainers":[{"name":"quinn-arcjet","email":"quinn@arcjet.com"},{"name":"davidmytton","email":"david@arcjet.com"}],"homepage":"https://arcjet.com","bugs":{"url":"https://github.com/arcjet/arcjet-js/issues","email":"support@arcjet.com"},"dist":{"shasum":"beafc3e9fecebb685170bead1d0b71b6e156fa8f","tarball":"https://registry.npmjs.org/@arcjet/decorate/-/decorate-1.6.0.tgz","fileCount":5,"integrity":"sha512-F+RcwhmBfdzBvdgLHIDYWuLqerWuT3OZGBMyaTOzMPUAgS6TL2p9JhFh7SuN/0AAbQY0rVVnc1NjHEOwjwgAbg==","signatures":[{"sig":"MEYCIQDkxa39+tquu489BuyYXzEis0zLuYymCA/H4lqldhu2qQIhAOHW+b/J/ujQ4dXTt8EaBZ8Szhtk5oenfKS9WLefXmvY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@arcjet%2fdecorate@1.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24856},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=22.21.0 <23 || >=24.5.0"},"gitHead":"b9a0809f685ea62068cedce480a81addfe76c589","scripts":{"lint":"eslint .","test":"npm run build && npm run lint && npm run test-coverage","build":"rollup --config rollup.config.js","test-api":"node --test -- test/*.test.js","test-coverage":"node --experimental-test-coverage --test -- test/*.test.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e6130e75-b993-466a-b195-47448165927c"}},"repository":{"url":"git+https://github.com/arcjet/arcjet-js.git","type":"git","directory":"decorate"},"_npmVersion":"11.13.0","description":"Arcjet utilities for decorating responses with information","directories":{},"_nodeVersion":"24.17.0","dependencies":{"@arcjet/sprintf":"1.6.0","@arcjet/protocol":"1.6.0"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"9.39.4","typescript":"5.9.3","@types/node":"22.19.21","@rollup/wasm-node":"4.62.2","@arcjet/eslint-config":"1.6.0","@arcjet/rollup-config":"1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/decorate_1.6.0_1782848245199_0.011716588852146659","host":"s3://npm-registry-packages-npm-production"}},"1.6.1":{"name":"@arcjet/decorate","version":"1.6.1","keywords":["arcjet","decore","utility","util"],"author":{"url":"https://arcjet.com","name":"Arcjet","email":"support@arcjet.com"},"license":"Apache-2.0","_id":"@arcjet/decorate@1.6.1","maintainers":[{"name":"quinn-arcjet","email":"quinn@arcjet.com"},{"name":"davidmytton","email":"david@arcjet.com"}],"homepage":"https://arcjet.com","bugs":{"url":"https://github.com/arcjet/arcjet-js/issues","email":"support@arcjet.com"},"dist":{"shasum":"bf21123dee2b24119bd6fc53c22c722b847c4108","tarball":"https://registry.npmjs.org/@arcjet/decorate/-/decorate-1.6.1.tgz","fileCount":5,"integrity":"sha512-HhLwzQpKTKZS5ij1woH7iVVJ0C5JLxxgXgE9buTO4vhHMjM+UU3sHP4Tergr0KUdFN2DX8uadu4U9mpu6LZSxg==","signatures":[{"sig":"MEUCIHNCYjoYq7y8WCUQ6IUQAY+0a8OQdaaLW36sjYnbq9QgAiEAymOBPfgmCbAxrc4by7/7TdK/laiTjn9VPxSHpPoAVmg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@arcjet%2fdecorate@1.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24856},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=22.21.0 <23 || >=24.5.0"},"gitHead":"2bf038bdeaa512b6ba1e531b75ebcedb274ae4e8","scripts":{"lint":"eslint .","test":"npm run build && npm run lint && npm run test-coverage","build":"rollup --config rollup.config.js","test-api":"node --test -- test/*.test.js","test-coverage":"node --experimental-test-coverage --test -- test/*.test.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e6130e75-b993-466a-b195-47448165927c"}},"repository":{"url":"git+https://github.com/arcjet/arcjet-js.git","type":"git","directory":"decorate"},"_npmVersion":"11.13.0","description":"Arcjet utilities for decorating responses with information","directories":{},"_nodeVersion":"24.17.0","dependencies":{"@arcjet/sprintf":"1.6.1","@arcjet/protocol":"1.6.1"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"9.39.4","typescript":"5.9.3","@types/node":"22.19.21","@rollup/wasm-node":"4.62.2","@arcjet/eslint-config":"1.6.1","@arcjet/rollup-config":"1.6.1"},"_npmOperationalInternal":{"tmp":"tmp/decorate_1.6.1_1782856583315_0.5383246288832964","host":"s3://npm-registry-packages-npm-production"}},"1.7.0-rc.0":{"name":"@arcjet/decorate","version":"1.7.0-rc.0","keywords":["arcjet","decore","util","utility"],"author":{"url":"https://arcjet.com","name":"Arcjet","email":"support@arcjet.com"},"license":"Apache-2.0","_id":"@arcjet/decorate@1.7.0-rc.0","maintainers":[{"name":"quinn-arcjet","email":"quinn@arcjet.com"},{"name":"davidmytton","email":"david@arcjet.com"}],"homepage":"https://arcjet.com","bugs":{"url":"https://github.com/arcjet/arcjet-js/issues","email":"support@arcjet.com"},"dist":{"shasum":"87581b0e14fe3368fd7678528f8b9caefaf53384","tarball":"https://registry.npmjs.org/@arcjet/decorate/-/decorate-1.7.0-rc.0.tgz","fileCount":5,"integrity":"sha512-pHMyyjsVM3prRQW40c39yTO4F2bvpr+ke9+44OY7RAwwRwSlWWqesHox+W0BKmcn3wgG9HLUfh9dCv6FGuOzWw==","signatures":[{"sig":"MEUCIHc4WBJYkOmsZmIG/r7SdKhxfSxjbN/zbP4S8GfHoAETAiEAgzvtu62xtqXYOLh8paJn9osZO12pepiG3e5eeU6WMXE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@arcjet%2fdecorate@1.7.0-rc.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23446},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.21.0 <23 || >=24.5.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"ccad92b3403ca38b9fb571b3751faa9a748076dc","scripts":{"test":"npm run build && npm run test-coverage","build":"tsdown","test-api":"node --test -- test/*.test.ts","typecheck":"tsgo --noEmit","test-coverage":"node --experimental-test-coverage --test -- test/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e6130e75-b993-466a-b195-47448165927c"}},"repository":{"url":"git+https://github.com/arcjet/arcjet-js.git","type":"git","directory":"decorate"},"_npmVersion":"11.16.0","description":"Arcjet utilities for decorating responses with information","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@arcjet/sprintf":"1.7.0-rc.0","@arcjet/protocol":"1.7.0-rc.0"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsdown":"0.22.3","typescript":"6.0.3","@types/node":"22.19.21"},"_npmOperationalInternal":{"tmp":"tmp/decorate_1.7.0-rc.0_1783120145944_0.4604239555932883","host":"s3://npm-registry-packages-npm-production"}},"1.7.0-rc.1":{"name":"@arcjet/decorate","version":"1.7.0-rc.1","keywords":["arcjet","decore","util","utility"],"author":{"url":"https://arcjet.com","name":"Arcjet","email":"support@arcjet.com"},"license":"Apache-2.0","_id":"@arcjet/decorate@1.7.0-rc.1","maintainers":[{"name":"quinn-arcjet","email":"quinn@arcjet.com"},{"name":"davidmytton","email":"david@arcjet.com"}],"homepage":"https://arcjet.com","bugs":{"url":"https://github.com/arcjet/arcjet-js/issues","email":"support@arcjet.com"},"dist":{"shasum":"1eb2dd1c0d158c539ae9e0f59b3e0538e252003e","tarball":"https://registry.npmjs.org/@arcjet/decorate/-/decorate-1.7.0-rc.1.tgz","fileCount":5,"integrity":"sha512-tjReNjlbGUZTCJg1f8TlaqOYp1tlUBlkztefwEFdt153k/bVyOtmPQnOvWosoQOtzfGvfxZ3OnI/DU4pgAf3dA==","signatures":[{"sig":"MEYCIQCW6Qm6btEkCOQecs6BFfTTM6Nlyf3ryJQcFMLZmT6ksAIhALr20jd9FmtvzorD5JWp55bum+Y3s95LmFrbr7cerCZT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@arcjet%2fdecorate@1.7.0-rc.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23446},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.21.0 <23 || >=24.5.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"f6e9f56e1ff7e9e802b9635c4c25656e397bfc8f","scripts":{"test":"npm run build && npm run test-coverage","build":"tsdown","test-api":"node --test -- test/*.test.ts","typecheck":"tsgo --noEmit","test-coverage":"node --experimental-test-coverage --test -- test/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e6130e75-b993-466a-b195-47448165927c"}},"repository":{"url":"git+https://github.com/arcjet/arcjet-js.git","type":"git","directory":"decorate"},"_npmVersion":"11.16.0","description":"Arcjet utilities for decorating responses with information","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@arcjet/sprintf":"1.7.0-rc.1","@arcjet/protocol":"1.7.0-rc.1"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.3","typescript":"6.0.3","@types/node":"22.19.21"},"_npmOperationalInternal":{"tmp":"tmp/decorate_1.7.0-rc.1_1783354987874_0.373282928881594","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"@arcjet/decorate","version":"1.7.0","keywords":["arcjet","decore","utility","util"],"author":{"url":"https://arcjet.com","name":"Arcjet","email":"support@arcjet.com"},"license":"Apache-2.0","_id":"@arcjet/decorate@1.7.0","maintainers":[{"name":"quinn-arcjet","email":"quinn@arcjet.com"},{"name":"davidmytton","email":"david@arcjet.com"}],"homepage":"https://arcjet.com","bugs":{"url":"https://github.com/arcjet/arcjet-js/issues","email":"support@arcjet.com"},"dist":{"shasum":"bb0a17624ce92ac1bbccdca8dc52427422799a10","tarball":"https://registry.npmjs.org/@arcjet/decorate/-/decorate-1.7.0.tgz","fileCount":5,"integrity":"sha512-An9AJokBdWEILhBvMbZTrrMtFzC0XHF3j4oirEwgvIh/IrIKIdWesjU8f5C4Xar8F4t+7hEqnPkhE8ekwTuDgg==","signatures":[{"sig":"MEQCICT7PMbyEPA300PGczCdDkTQJeTVL6ESFWqGOrzyC4fLAiAyLrSD0h77EyE6h3nWTPk7s0ao7R9nTzDT3aSJOXhPMg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@arcjet%2fdecorate@1.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24856},"main":"./index.js","type":"module","types":"./index.d.ts","engines":{"node":">=22.21.0 <23 || >=24.5.0"},"gitHead":"2b2f5a9b7e179a609eb5c83d28f19a5a45eefa9e","scripts":{"lint":"eslint .","test":"npm run build && npm run lint && npm run test-coverage","build":"rollup --config rollup.config.js","test-api":"node --test -- test/*.test.js","test-coverage":"node --experimental-test-coverage --test -- test/*.test.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e6130e75-b993-466a-b195-47448165927c"}},"repository":{"url":"git+https://github.com/arcjet/arcjet-js.git","type":"git","directory":"decorate"},"_npmVersion":"11.16.0","description":"Arcjet utilities for decorating responses with information","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@arcjet/sprintf":"1.7.0","@arcjet/protocol":"1.7.0"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"9.39.4","typescript":"5.9.3","@types/node":"22.19.21","@rollup/wasm-node":"4.62.2","@arcjet/eslint-config":"1.7.0","@arcjet/rollup-config":"1.7.0"},"_npmOperationalInternal":{"tmp":"tmp/decorate_1.7.0_1783357578967_0.871108423335365","host":"s3://npm-registry-packages-npm-production"}},"1.8.0-rc.0":{"name":"@arcjet/decorate","version":"1.8.0-rc.0","keywords":["arcjet","decore","util","utility"],"author":{"url":"https://arcjet.com","name":"Arcjet","email":"support@arcjet.com"},"license":"Apache-2.0","_id":"@arcjet/decorate@1.8.0-rc.0","maintainers":[{"name":"quinn-arcjet","email":"quinn@arcjet.com"},{"name":"davidmytton","email":"david@arcjet.com"}],"homepage":"https://arcjet.com","bugs":{"url":"https://github.com/arcjet/arcjet-js/issues","email":"support@arcjet.com"},"dist":{"shasum":"9e51b6d710771999bb81972758a72591bff7e7d6","tarball":"https://registry.npmjs.org/@arcjet/decorate/-/decorate-1.8.0-rc.0.tgz","fileCount":5,"integrity":"sha512-8L1OmYYcRO7n+TcX/4iKu251TYB3gYgQl5BDLQphhaWueQdXp5G/WGHXaqPzhdRfuvi9Q/DLa3ROHlrc1AeMoA==","signatures":[{"sig":"MEYCIQD5WPUwMJLBh/WLdAuaoH4gJlx0BIV7OWkSTTgSIguXTQIhAMz59/gLEHRAswPRMMBAouohwEopYFcTQDLMKlB+OS9X","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@arcjet%2fdecorate@1.8.0-rc.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23446},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.21.0 <23 || >=24.5.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"01e1e10bed5a7e0e0d2dd381d5b7736402da2326","scripts":{"test":"npm run build && npm run test-coverage","build":"tsdown","test-api":"node --test -- test/*.test.ts","typecheck":"tsgo --noEmit","test-coverage":"node --experimental-test-coverage --test -- test/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e6130e75-b993-466a-b195-47448165927c"}},"repository":{"url":"git+https://github.com/arcjet/arcjet-js.git","type":"git","directory":"decorate"},"_npmVersion":"11.16.0","description":"Arcjet utilities for decorating responses with information","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@arcjet/sprintf":"1.8.0-rc.0","@arcjet/protocol":"1.8.0-rc.0"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.3","typescript":"6.0.3","@types/node":"22.19.21"},"_npmOperationalInternal":{"tmp":"tmp/decorate_1.8.0-rc.0_1783446960968_0.8793948378990286","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"@arcjet/decorate","version":"1.8.0","keywords":["arcjet","decore","util","utility"],"author":{"url":"https://arcjet.com","name":"Arcjet","email":"support@arcjet.com"},"license":"Apache-2.0","_id":"@arcjet/decorate@1.8.0","maintainers":[{"name":"quinn-arcjet","email":"quinn@arcjet.com"},{"name":"davidmytton","email":"david@arcjet.com"}],"homepage":"https://arcjet.com","bugs":{"url":"https://github.com/arcjet/arcjet-js/issues","email":"support@arcjet.com"},"dist":{"shasum":"0bf754d05e9646c332f08b1c6658d4ddfec84192","tarball":"https://registry.npmjs.org/@arcjet/decorate/-/decorate-1.8.0.tgz","fileCount":5,"integrity":"sha512-vyfYprYYGNz8HeVV79oWh50W617dnhR6lF7iLqoMRZCV3/7fH2uiiySt7Kxk4lTfWuft1Iby4Vjhd3of6A5mjA==","signatures":[{"sig":"MEYCIQDP7m+GUNtXDkPflOaepGvSpvK8VO9xg4vqYgYS3XlIugIhAOTcmR46vjd15t1bxfz5vf6slpUZgilLL05REScXMKon","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@arcjet%2fdecorate@1.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23431},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.21.0 <23 || >=24.5.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"644d8d7133ed1023751451590228de6c0090cc07","scripts":{"test":"npm run build && npm run test-coverage","build":"tsdown","test-api":"node --test -- test/*.test.ts","typecheck":"tsgo --noEmit","test-coverage":"node --experimental-test-coverage --test -- test/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e6130e75-b993-466a-b195-47448165927c"}},"repository":{"url":"git+https://github.com/arcjet/arcjet-js.git","type":"git","directory":"decorate"},"_npmVersion":"11.16.0","description":"Arcjet utilities for decorating responses with information","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@arcjet/sprintf":"1.8.0","@arcjet/protocol":"1.8.0"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.3","typescript":"6.0.3","@types/node":"22.19.21"},"_npmOperationalInternal":{"tmp":"tmp/decorate_1.8.0_1783448560391_0.1707458732670526","host":"s3://npm-registry-packages-npm-production"}},"1.9.0":{"name":"@arcjet/decorate","version":"1.9.0","keywords":["arcjet","decore","util","utility"],"author":{"url":"https://arcjet.com","name":"Arcjet","email":"support@arcjet.com"},"license":"Apache-2.0","_id":"@arcjet/decorate@1.9.0","maintainers":[{"name":"quinn-arcjet","email":"quinn@arcjet.com"},{"name":"davidmytton","email":"david@arcjet.com"}],"homepage":"https://arcjet.com","bugs":{"url":"https://github.com/arcjet/arcjet-js/issues","email":"support@arcjet.com"},"dist":{"shasum":"e003ad8020efeefc5c3352e80419bb624a5dfc2c","tarball":"https://registry.npmjs.org/@arcjet/decorate/-/decorate-1.9.0.tgz","fileCount":5,"integrity":"sha512-dYJvENpFlm5knW2I0Rnc5wJYV897XsMuXwcJmWrAnTSpT1GLub0gSbzome+lW00ONacV0QRv4kZnV2JwTLY0Jw==","signatures":[{"sig":"MEQCICvOE0MuUcXictoQGFhwvesByQrP3KXAHTgjnGqrZNTyAiApqUyodKxyLvo9C/aNr4UcKSHIFcTguVpMWmoxAOsSbQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@arcjet%2fdecorate@1.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23410},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.21.0 <23 || >=24.5.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"39d8b5ce571b42f0180295e43e0a557bcd2b3ea8","scripts":{"test":"npm run build && npm run test-coverage","build":"tsdown","test-api":"node --test -- test/*.test.ts","typecheck":"tsgo --noEmit","test-coverage":"node --experimental-test-coverage --test -- test/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e6130e75-b993-466a-b195-47448165927c"}},"repository":{"url":"git+https://github.com/arcjet/arcjet-js.git","type":"git","directory":"decorate"},"_npmVersion":"11.16.0","description":"Arcjet utilities for decorating responses with information","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@arcjet/sprintf":"1.9.0","@arcjet/protocol":"1.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.3","typescript":"6.0.3","@types/node":"22.19.21"},"_npmOperationalInternal":{"tmp":"tmp/decorate_1.9.0_1784152616529_0.9033835202873324","host":"s3://npm-registry-packages-npm-production"}},"1.9.1":{"name":"@arcjet/decorate","version":"1.9.1","keywords":["arcjet","decore","util","utility"],"author":{"url":"https://arcjet.com","name":"Arcjet","email":"support@arcjet.com"},"license":"Apache-2.0","_id":"@arcjet/decorate@1.9.1","maintainers":[{"name":"quinn-arcjet","email":"quinn@arcjet.com"},{"name":"davidmytton","email":"david@arcjet.com"}],"homepage":"https://arcjet.com","bugs":{"url":"https://github.com/arcjet/arcjet-js/issues","email":"support@arcjet.com"},"dist":{"shasum":"8028370cd3433936527558fc6e997c04819cd9a6","tarball":"https://registry.npmjs.org/@arcjet/decorate/-/decorate-1.9.1.tgz","fileCount":5,"integrity":"sha512-mIdDQDHAat8IOVAqcCrCiy15sw9zDgAlewIDFyY31Oolthl+qwHwnUcCK2xBwxIH65k2Hc7a78LNkgMfrPO0pw==","signatures":[{"sig":"MEQCIDz1Rc5ySOQO/mqmI61qtlw0iDtAr4WkCaqy+cYCMUVIAiBALsBNhKphwSiCrK05oCzLb5uLh7IPEpOe9eiupF0nyQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@arcjet%2fdecorate@1.9.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23410},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.21.0 <23 || >=24.5.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"a3cda8246ffe9c6e844c5efa89ffe9b97c8e7823","scripts":{"test":"npm run build && npm run test-coverage","build":"tsdown","test-api":"node --test -- test/*.test.ts","typecheck":"tsgo --noEmit","test-coverage":"node --experimental-test-coverage --test -- test/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e6130e75-b993-466a-b195-47448165927c"}},"repository":{"url":"git+https://github.com/arcjet/arcjet-js.git","type":"git","directory":"decorate"},"_npmVersion":"11.16.0","description":"Arcjet utilities for decorating responses with information","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@arcjet/sprintf":"1.9.1","@arcjet/protocol":"1.9.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.3","typescript":"6.0.3","@types/node":"22.19.21"},"_npmOperationalInternal":{"tmp":"tmp/decorate_1.9.1_1784156718719_0.9621591604662942","host":"s3://npm-registry-packages-npm-production"}},"1.10.0-rc.0":{"name":"@arcjet/decorate","version":"1.10.0-rc.0","keywords":["arcjet","decore","util","utility"],"author":{"url":"https://arcjet.com","name":"Arcjet","email":"support@arcjet.com"},"license":"Apache-2.0","_id":"@arcjet/decorate@1.10.0-rc.0","maintainers":[{"name":"quinn-arcjet","email":"quinn@arcjet.com"},{"name":"davidmytton","email":"david@arcjet.com"}],"homepage":"https://arcjet.com","bugs":{"url":"https://github.com/arcjet/arcjet-js/issues","email":"support@arcjet.com"},"dist":{"shasum":"2c5e0005e70fd3a732b12b6909675c10dfa3f04a","tarball":"https://registry.npmjs.org/@arcjet/decorate/-/decorate-1.10.0-rc.0.tgz","fileCount":5,"integrity":"sha512-z14yeBeHCZmoIofVhKp6krEgecuctgGAVGmTRlbjGRqey/DVH82TWw8x6moYF5ZnG3Iz5K1YV+BwI3PWegVG1A==","signatures":[{"sig":"MEQCIAlKO5hUa3bpaOP+f6z5rwF2zMtl92YHN/GcspI7rmsJAiBl1gr9dRwpAYDWgkdynUVidpTaOY0fLM5WWvKUlKmI4g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@arcjet%2fdecorate@1.10.0-rc.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23445},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.21.0 <23 || >=24.5.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"57f76b7d4b0166c8a38e03077cb85076df930024","scripts":{"test":"npm run build && npm run test-coverage","build":"tsdown","test-api":"node --test -- test/*.test.ts","typecheck":"tsc --noEmit","test-coverage":"node --experimental-test-coverage --test -- test/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e6130e75-b993-466a-b195-47448165927c"}},"repository":{"url":"git+https://github.com/arcjet/arcjet-js.git","type":"git","directory":"decorate"},"_npmVersion":"12.0.1","description":"Arcjet utilities for decorating responses with information","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@arcjet/sprintf":"1.10.0-rc.0","@arcjet/protocol":"1.10.0-rc.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsdown":"0.22.7","typescript":"7.0.2","@types/node":"22.20.1"},"_npmOperationalInternal":{"tmp":"tmp/decorate_1.10.0-rc.0_1785871751131_0.49829571657507055","host":"s3://npm-registry-packages-npm-production"}},"1.10.0-rc.1":{"name":"@arcjet/decorate","version":"1.10.0-rc.1","keywords":["arcjet","decore","util","utility"],"author":{"url":"https://arcjet.com","name":"Arcjet","email":"support@arcjet.com"},"license":"Apache-2.0","_id":"@arcjet/decorate@1.10.0-rc.1","maintainers":[{"name":"quinn-arcjet","email":"quinn@arcjet.com"},{"name":"davidmytton","email":"david@arcjet.com"}],"homepage":"https://arcjet.com","bugs":{"url":"https://github.com/arcjet/arcjet-js/issues","email":"support@arcjet.com"},"dist":{"shasum":"f3b342ac139b481b3f0b17c0b9dc7f40c947d1ff","tarball":"https://registry.npmjs.org/@arcjet/decorate/-/decorate-1.10.0-rc.1.tgz","fileCount":5,"integrity":"sha512-K6JdJPiGOHxlTcAl0J6pOwGCLJIY9GulA9WlEkNw0TppGCWvAS8W8FuHwyiM8dpKudn2lmZD4oSQRZ4kYUAMmA==","signatures":[{"sig":"MEYCIQDZenNh/EymS/YCXb18ETFLrW5RUfoyNG5SLMBD+qlzGgIhAM6uwTX1VJAvhUT5kiAwylAEdmBOZogOqUqDvW6+XXqi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@arcjet%2fdecorate@1.10.0-rc.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23445},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.21.0 <23 || >=24.5.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"bb916156cbb94ec6f730ade5fc77f837d8f7b795","scripts":{"test":"npm run build && npm run test-coverage","build":"tsdown","test-api":"node --test -- test/*.test.ts","typecheck":"tsc --noEmit","test-coverage":"node --experimental-test-coverage --test -- test/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e6130e75-b993-466a-b195-47448165927c"}},"repository":{"url":"git+https://github.com/arcjet/arcjet-js.git","type":"git","directory":"decorate"},"_npmVersion":"12.0.1","description":"Arcjet utilities for decorating responses with information","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@arcjet/sprintf":"1.10.0-rc.1","@arcjet/protocol":"1.10.0-rc.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsdown":"0.22.7","typescript":"7.0.2","@types/node":"22.20.1"},"_npmOperationalInternal":{"tmp":"tmp/decorate_1.10.0-rc.1_1786129628120_0.22249565378184988","host":"s3://npm-registry-packages-npm-production"}},"1.10.0":{"name":"@arcjet/decorate","version":"1.10.0","keywords":["arcjet","decore","util","utility"],"author":{"url":"https://arcjet.com","name":"Arcjet","email":"support@arcjet.com"},"license":"Apache-2.0","_id":"@arcjet/decorate@1.10.0","maintainers":[{"name":"quinn-arcjet","email":"quinn@arcjet.com"},{"name":"davidmytton","email":"david@arcjet.com"}],"homepage":"https://arcjet.com","bugs":{"url":"https://github.com/arcjet/arcjet-js/issues","email":"support@arcjet.com"},"dist":{"shasum":"5ad8143b3eda45c6c84daa1e715c61fd0cd91ed9","tarball":"https://registry.npmjs.org/@arcjet/decorate/-/decorate-1.10.0.tgz","fileCount":5,"integrity":"sha512-evUM2lPQ4b26bWx1I+v7RXmKDULS9NShfWIiF9/kWlZdP192i/CYcxenQ0TynEN4/yX/Tt1VK9/3QKgZ2SFU3g==","signatures":[{"sig":"MEUCIExIblEtYyLuHbEnUJWZokTSr1o3ZAQRyugtreMvwPIhAiEAjEj7V3jIHaCrzcHh+FUPKVKab4VYrWczy/rtNdI2OMY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@arcjet%2fdecorate@1.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23430},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.21.0 <23 || >=24.5.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"a370d371a655f37392c22bbd78f93468ea819558","scripts":{"test":"npm run build && npm run test-coverage","build":"tsdown","test-api":"node --test -- test/*.test.ts","typecheck":"tsc --noEmit","test-coverage":"node --experimental-test-coverage --test -- test/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e6130e75-b993-466a-b195-47448165927c"}},"repository":{"url":"git+https://github.com/arcjet/arcjet-js.git","type":"git","directory":"decorate"},"_npmVersion":"12.0.1","description":"Arcjet utilities for decorating responses with information","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@arcjet/sprintf":"1.10.0","@arcjet/protocol":"1.10.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.7","typescript":"7.0.2","@types/node":"22.20.1"},"_npmOperationalInternal":{"tmp":"tmp/decorate_1.10.0_1786475744891_0.9183667753173677","host":"s3://npm-registry-packages-npm-production"}},"1.11.0":{"name":"@arcjet/decorate","version":"1.11.0","keywords":["arcjet","decore","util","utility"],"author":{"url":"https://arcjet.com","name":"Arcjet","email":"support@arcjet.com"},"license":"Apache-2.0","_id":"@arcjet/decorate@1.11.0","maintainers":[{"name":"quinn-arcjet","email":"quinn@arcjet.com"},{"name":"davidmytton","email":"david@arcjet.com"}],"homepage":"https://arcjet.com","bugs":{"url":"https://github.com/arcjet/arcjet-js/issues","email":"support@arcjet.com"},"dist":{"shasum":"93e97ffdf727ce663f3c1daf794be69265c5bbd5","tarball":"https://registry.npmjs.org/@arcjet/decorate/-/decorate-1.11.0.tgz","fileCount":5,"integrity":"sha512-p8Mkd5ImpO8/X4KyXL43QImj04z7Ycjr/cGocIXoRb8rzYyVvWC6kVKJfgV2mH9s+j1UeTHNp/ONmOyhOvkmHg==","signatures":[{"sig":"MEYCIQC2nPTnhA+9S658B5zM1HXM1DeZ5wR4qnTZek/0zUIthAIhAOXOiXNfZzzjz5AQpwngq4SK1A0l7yOSOGzgXhuaYF0A","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@arcjet%2fdecorate@1.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23431},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.21.0 <23 || >=24.5.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"a7f6e95bd6780213facaa8f37bc96984f2993368","scripts":{"test":"npm run build && npm run test-coverage","build":"tsdown","test-api":"node --test -- test/*.test.ts","typecheck":"tsc --noEmit","test-coverage":"node --experimental-test-coverage --test -- test/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e6130e75-b993-466a-b195-47448165927c"}},"repository":{"url":"git+https://github.com/arcjet/arcjet-js.git","type":"git","directory":"decorate"},"_npmVersion":"12.0.1","description":"Arcjet utilities for decorating responses with information","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@arcjet/sprintf":"1.11.0","@arcjet/protocol":"1.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","typescript":"7.0.2","@types/node":"22.20.1"},"_npmOperationalInternal":{"tmp":"tmp/decorate_1.11.0_1787767115803_0.04442573304169861","host":"s3://npm-registry-packages-npm-production"}},"1.12.0":{"name":"@arcjet/decorate","version":"1.12.0","keywords":["arcjet","decore","util","utility"],"author":{"url":"https://arcjet.com","name":"Arcjet","email":"support@arcjet.com"},"license":"Apache-2.0","_id":"@arcjet/decorate@1.12.0","maintainers":[{"name":"quinn-arcjet","email":"quinn@arcjet.com"},{"name":"davidmytton","email":"david@arcjet.com"}],"homepage":"https://arcjet.com","bugs":{"url":"https://github.com/arcjet/arcjet-js/issues","email":"support@arcjet.com"},"dist":{"shasum":"3ab5034e6dee166f267d2966ad16774999390395","tarball":"https://registry.npmjs.org/@arcjet/decorate/-/decorate-1.12.0.tgz","fileCount":5,"integrity":"sha512-8z15yUkqchvj5h1wTH5eAXEOyRf+KSkVF68f0gEwUGY4s2iad1hppBC8GMO+53pPI+gj6ticSHSKWd7z9iscKg==","signatures":[{"sig":"MEUCIQCTmbVnCKOy9ufBv7VESrFQbDGEmND1yKMONyHN1AUSiQIgH9KhtcDEiZ+3e2sZbIGJxRO4EgEXxN86B/BE1FlkBV8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23431},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.21.0 <23 || >=24.5.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"npm run build && npm run test-coverage","build":"tsdown","test-api":"node --test -- test/*.test.ts","typecheck":"tsc --noEmit","test-coverage":"node --experimental-test-coverage --test -- test/*.test.ts"},"_npmUser":{"name":"quinn-arcjet","email":"quinn@arcjet.com"},"repository":{"url":"git+https://github.com/arcjet/arcjet-js.git","type":"git","directory":"decorate"},"_npmVersion":"12.0.1","description":"Arcjet utilities for decorating responses with information","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@arcjet/sprintf":"1.12.0","@arcjet/protocol":"1.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.14","typescript":"7.0.2","@types/node":"22.20.1"},"_npmOperationalInternal":{"tmp":"tmp/decorate_1.12.0_1788888119217_0.8973748248395799","host":"s3://npm-registry-packages-npm-production"}},"1.13.0":{"name":"@arcjet/decorate","version":"1.13.0","keywords":["arcjet","decore","util","utility"],"author":{"url":"https://arcjet.com","name":"Arcjet","email":"support@arcjet.com"},"license":"Apache-2.0","_id":"@arcjet/decorate@1.13.0","maintainers":[{"name":"quinn-arcjet","email":"quinn@arcjet.com"},{"name":"davidmytton","email":"david@arcjet.com"}],"homepage":"https://arcjet.com","bugs":{"url":"https://github.com/arcjet/arcjet-js/issues","email":"support@arcjet.com"},"dist":{"shasum":"00cd365db269cd6ec443cc5644ed4a848980a54b","tarball":"https://registry.npmjs.org/@arcjet/decorate/-/decorate-1.13.0.tgz","fileCount":5,"integrity":"sha512-o+1yKscXe7duQFiZrwOV13bBKoBroQT1vnFhmWI2h0+0Kpf5lr6Jp61szIKmTNHYxufmTzQnGeoV+r4XEzWEJA==","signatures":[{"sig":"MEUCIDuxXR1oRrafKOpQfKSEt5eHzr4UQ9Xp/M4OwZjN1FGIAiEAkMpL3i9y6Rzw3XDlzM3svVZS6Yl6l+7TSKXGDadcXQ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDDuM8tToDORRTlkGItVOFQ0yZ8UM7MMURwxo4jglPBDwIgEPxYkZ7eg0kRH3hW3cDkigQX6VIByGqusx0tQOuagxA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@arcjet%2fdecorate@1.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23393},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.21.0 <23 || >=24.5.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"894bb9d3741f19b3306b986e869ca4ea8e42be71","scripts":{"test":"npm run build && npm run test-coverage","build":"tsdown","test-api":"node --test -- test/*.test.ts","typecheck":"tsc --noEmit","test-coverage":"node --experimental-test-coverage --test -- test/*.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e6130e75-b993-466a-b195-47448165927c"}},"repository":{"url":"git+https://github.com/arcjet/arcjet-js.git","type":"git","directory":"decorate"},"_npmVersion":"12.0.2","description":"Arcjet utilities for decorating responses with information","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@arcjet/sprintf":"1.13.0","@arcjet/protocol":"1.13.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.23.0","typescript":"7.0.2","@types/node":"22.20.1"},"_npmOperationalInternal":{"tmp":"tmp/decorate_1.13.0_1789601346912_0.4569538722674964","host":"s3://npm-registry-packages-npm-production"}},"1.14.0":{"_id":"@arcjet/decorate@1.14.0","bugs":{"url":"https://github.com/arcjet/arcjet-js/issues","email":"support@arcjet.com"},"dist":{"shasum":"2bf734cca4f5afdd40e646c0a4817f4161e70f7b","tarball":"https://registry.npmjs.org/@arcjet/decorate/-/decorate-1.14.0.tgz","fileCount":5,"integrity":"sha512-7dqZTDtgzhh9afsUHGRCb+etTUR0S8Ya2wAX/xmPLRnZ2FeJDlZ8brxyOh/yARoH/yBj5VE+kLn/3fvvD7ijQQ==","signatures":[{"sig":"MEUCIEMOhwg1EFwaJZUdG0idPl4ungeKiKPe78DIFBO/gq71AiEArM51sFFgLkpIrZg+0PQsl9fZVilhCvVujNxNJV/tct4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDK2QMoP7Ujq2bJXuCWur72vVWc4gFA1hxPa35DeID/aAIhALYIT+2AkugnX9pX+cnf2LiU1E5y91jCEDl3AG409wXL"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@arcjet%2fdecorate@1.14.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23393},"main":"./dist/index.js","name":"@arcjet/decorate","type":"module","types":"./dist/index.d.ts","author":{"url":"https://arcjet.com","name":"Arcjet","email":"support@arcjet.com"},"engines":{"node":">=22.21.0 <23 || >=24.5.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"f9cf3485163c48117a7b2379af4fe69a6b2e2935","license":"Apache-2.0","scripts":{"test":"npm run build && npm run test-coverage","build":"tsdown","test-api":"node --test -- test/*.test.ts","typecheck":"tsc --noEmit","test-coverage":"node --experimental-test-coverage --test -- test/*.test.ts"},"version":"1.14.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"e6130e75-b993-466a-b195-47448165927c"}},"homepage":"https://arcjet.com","keywords":["arcjet","decore","util","utility"],"repository":{"url":"git+https://github.com/arcjet/arcjet-js.git","type":"git","directory":"decorate"},"_npmVersion":"12.0.2","description":"Arcjet utilities for decorating responses with information","directories":{},"maintainers":[{"name":"quinn-arcjet","email":"quinn@arcjet.com"},{"name":"davidmytton","email":"david@arcjet.com"}],"_nodeVersion":"24.21.0","dependencies":{"@arcjet/sprintf":"1.14.0","@arcjet/protocol":"1.14.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.23.0","typescript":"7.0.2","@types/node":"22.20.4"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/decorate_1.14.0_1790886098328_0.3797172448981234"}}},"time":{"created":"2024-03-04T21:27:19.073Z","modified":"2026-10-01T20:21:38.733Z","1.0.0-alpha.9":"2024-03-04T21:27:19.516Z","1.0.0-alpha.10":"2024-03-13T17:31:54.653Z","1.0.0-alpha.11":"2024-04-08T21:30:08.971Z","1.0.0-alpha.12":"2024-04-18T16:41:48.819Z","1.0.0-alpha.13":"2024-05-20T15:23:10.657Z","1.0.0-alpha.14":"2024-06-10T19:53:00.860Z","1.0.0-alpha.15":"2024-06-12T18:57:23.770Z","1.0.0-alpha.16":"2024-06-14T18:42:49.821Z","1.0.0-alpha.17":"2024-06-17T21:01:22.417Z","1.0.0-alpha.18":"2024-07-01T17:02:41.075Z","1.0.0-alpha.19":"2024-07-15T21:15:56.560Z","1.0.0-alpha.20":"2024-07-24T20:57:24.533Z","1.0.0-alpha.21":"2024-08-05T22:53:35.986Z","1.0.0-alpha.22":"2024-08-26T20:30:53.181Z","1.0.0-alpha.23":"2024-09-02T19:25:11.141Z","1.0.0-alpha.24":"2024-09-05T18:19:28.828Z","1.0.0-alpha.25":"2024-09-10T20:07:35.551Z","1.0.0-alpha.26":"2024-09-16T18:36:15.506Z","1.0.0-alpha.27":"2024-10-01T18:31:13.098Z","1.0.0-alpha.28":"2024-10-23T21:11:02.786Z","1.0.0-alpha.29":"2024-11-19T20:08:17.756Z","1.0.0-alpha.30":"2024-11-20T17:52:35.184Z","1.0.0-alpha.31":"2024-11-22T16:25:11.279Z","1.0.0-alpha.32":"2024-11-26T18:03:10.898Z","1.0.0-alpha.33":"2024-11-29T17:57:47.872Z","1.0.0-alpha.34":"2024-12-03T19:14:50.239Z","1.0.0-beta.1":"2025-01-15T18:02:23.163Z","1.0.0-beta.2":"2025-02-04T20:38:49.432Z","1.0.0-beta.3":"2025-03-05T21:32:00.304Z","1.0.0-beta.4":"2025-03-14T18:02:37.351Z","1.0.0-beta.5":"2025-03-27T23:04:43.957Z","1.0.0-beta.6":"2025-04-17T18:32:39.254Z","1.0.0-beta.7":"2025-05-06T20:56:29.375Z","1.0.0-beta.8":"2025-05-28T21:53:41.752Z","1.0.0-beta.9":"2025-07-09T14:43:00.562Z","1.0.0-beta.10":"2025-08-05T09:05:22.095Z","1.0.0-beta.11":"2025-09-03T16:50:38.725Z","1.0.0-beta.12":"2025-09-23T14:26:39.048Z","1.0.0-beta.13":"2025-10-07T14:25:21.430Z","1.0.0-beta.14":"2025-11-04T13:18:44.540Z","1.0.0-beta.15":"2025-11-11T14:00:33.846Z","1.0.0-beta.16":"2026-01-06T17:25:45.254Z","1.0.0-beta.17":"2026-01-13T20:01:34.343Z","1.0.0-beta.18":"2026-01-22T15:57:21.786Z","1.0.0":"2026-01-22T17:04:13.108Z","1.1.0-rc":"2026-02-03T17:19:41.090Z","1.1.0":"2026-02-05T18:11:25.140Z","1.2.0":"2026-03-06T20:52:22.750Z","1.3.0":"2026-03-12T22:34:52.032Z","1.3.1":"2026-03-30T23:52:41.243Z","1.4.0":"2026-04-14T19:53:45.709Z","1.5.0":"2026-06-09T16:23:11.307Z","1.6.0":"2026-06-30T19:37:25.375Z","1.6.1":"2026-06-30T21:56:23.443Z","1.7.0-rc.0":"2026-07-03T23:09:06.093Z","1.7.0-rc.1":"2026-07-06T16:23:08.017Z","1.7.0":"2026-07-06T17:06:19.129Z","1.8.0-rc.0":"2026-07-07T17:56:01.154Z","1.8.0":"2026-07-07T18:22:40.560Z","1.9.0":"2026-07-15T21:56:56.659Z","1.9.1":"2026-07-15T23:05:18.864Z","1.10.0-rc.0":"2026-08-04T19:29:11.253Z","1.10.0-rc.1":"2026-08-07T19:07:08.271Z","1.10.0":"2026-08-11T19:15:45.046Z","1.11.0":"2026-08-26T17:58:35.977Z","1.12.0":"2026-09-08T17:21:59.390Z","1.13.0":"2026-09-16T23:29:07.004Z","1.14.0":"2026-10-01T20:21:38.407Z"},"bugs":{"url":"https://github.com/arcjet/arcjet-js/issues","email":"support@arcjet.com"},"author":{"url":"https://arcjet.com","name":"Arcjet","email":"support@arcjet.com"},"license":"Apache-2.0","homepage":"https://arcjet.com","keywords":["arcjet","decore","util","utility"],"repository":{"url":"git+https://github.com/arcjet/arcjet-js.git","type":"git","directory":"decorate"},"description":"Arcjet utilities for decorating responses with information","maintainers":[{"name":"quinn-arcjet","email":"quinn@arcjet.com"},{"name":"davidmytton","email":"david@arcjet.com"}],"readme":"<!-- trunk-ignore-all(markdownlint/MD024) -->\n<!-- trunk-ignore-all(markdownlint/MD001) -->\n\n<a href=\"https://arcjet.com\" target=\"_arcjet-home\">\n  <picture>\n    <source media=\"(prefers-color-scheme: dark)\" srcset=\"https://arcjet.com/logo/arcjet-dark-lockup-voyage-horizontal.svg\">\n    <img src=\"https://arcjet.com/logo/arcjet-light-lockup-voyage-horizontal.svg\" alt=\"Arcjet Logo\" height=\"128\" width=\"auto\">\n  </picture>\n</a>\n\n# `@arcjet/decorate`\n\n<p>\n  <a href=\"https://www.npmjs.com/package/@arcjet/decorate\">\n    <picture>\n      <source media=\"(prefers-color-scheme: dark)\" srcset=\"https://img.shields.io/npm/v/%40arcjet%2Fdecorate?style=flat-square&label=%E2%9C%A6Aj&labelColor=000000&color=5C5866\">\n      <img alt=\"npm badge\" src=\"https://img.shields.io/npm/v/%40arcjet%2Fdecorate?style=flat-square&label=%E2%9C%A6Aj&labelColor=ECE6F0&color=ECE6F0\">\n    </picture>\n  </a>\n</p>\n\n[Arcjet][arcjet] utilities for decorating responses with information.\n\n- [npm package (`@arcjet/decorate`)](https://www.npmjs.com/package/@arcjet/decorate)\n- [GitHub source code (`decorate/` in `arcjet/arcjet-js`)](https://github.com/arcjet/arcjet-js/tree/main/decorate)\n\n## What is this?\n\nThis is a utility that lets you decorate responses based on Arcjet decisions.\nIt currently supports experimental rate limit headers.\n\n## When should I use this?\n\nYou can use this package if you use the rate limit rule and want to set\nexperimental `RateLimit-Policy` and `RateLimit` headers.\nSee [_RateLimit header fields for HTTP_ on `ietf.org`][ietf-rate-limit] for\nmore info.\n\n## Install\n\nThis package is ESM only.\nInstall with npm in Node.js:\n\n```sh\nnpm install @arcjet/decorate\n```\n\n## Use\n\n```ts\nimport http from \"node:http\";\nimport { setRateLimitHeaders } from \"@arcjet/decorate\";\nimport arcjet, { shield } from \"@arcjet/node\";\n\n// Get your Arcjet key at <https://app.arcjet.com>.\n// Set it as an environment variable instead of hard coding it.\nconst arcjetKey = process.env.ARCJET_KEY;\n\nif (!arcjetKey) {\n  throw new Error(\"Cannot find `ARCJET_KEY` environment variable\");\n}\n\nconst aj = arcjet({\n  key: arcjetKey,\n  rules: [\n    // Shield protects your app from common attacks.\n    // Use `DRY_RUN` instead of `LIVE` to only log.\n    shield({ mode: \"LIVE\" }),\n  ],\n});\n\nconst server = http.createServer(async function (\n  request: http.IncomingMessage,\n  response: http.ServerResponse,\n) {\n  const decision = await aj.protect(request);\n\n  setRateLimitHeaders(response, decision);\n\n  if (decision.isDenied()) {\n    response.writeHead(403, { \"Content-Type\": \"application/json\" });\n    response.end(JSON.stringify({ message: \"Forbidden\" }));\n    return;\n  }\n\n  response.writeHead(200, { \"Content-Type\": \"application/json\" });\n  response.end(JSON.stringify({ message: \"Hello world\" }));\n});\n\nserver.listen(8000);\n```\n\n## API\n\nThis package exports the identifier\n[`setRateLimitHeaders`][api-set-rate-limit-headers].\nThere is no default export.\n\nThis package exports the [TypeScript][] type\n[`ArcjetCanDecorate`][api-arcjet-can-decorate].\n\n### `ArcjetCanDecorate`\n\nThis type represents a value that you can decorate with rate limit headers.\nIt can be anything that looks like `Headers` (Fetch),\n`OutgoingMessage` (Node.js), or `Response` (Fetch).\n\n###### Type\n\n```ts\ntype ArcjetCanDecorate = HeaderLike | OutgoingMessageLike | ResponseLike;\n```\n\n### `setRateLimitHeaders(value, decision)`\n\nDecorates a response with rate limit headers based on an Arcjet decision.\nIt sets `RateLimit-Policy` and `RateLimit` headers that conform to the\n[Rate Limit fields for\nHTTP](https://ietf-wg-httpapi.github.io/ratelimit-headers/draft-ietf-httpapi-ratelimit-headers.html)\ndraft specification.\n\n###### Parameters\n\n- `value` ([`ArcjetCanDecorate`][api-arcjet-can-decorate])\n  — the response or headers object to decorate\n- `decision` (`ArcjetDecision`)\n  — the decision returned from `protect()`\n\n###### Returns\n\nNothing (`undefined`).\n\n## License\n\n[Apache License, Version 2.0][apache-license] © [Arcjet Labs, Inc.][arcjet]\n\n[arcjet]: https://arcjet.com\n[apache-license]: http://www.apache.org/licenses/LICENSE-2.0\n[api-arcjet-can-decorate]: #arcjetcandecorate\n[api-set-rate-limit-headers]: #setratelimitheadersvalue-decision\n[ietf-rate-limit]: https://datatracker.ietf.org/doc/html/draft-ietf-httpapi-ratelimit-headers-08\n[typescript]: https://www.typescriptlang.org/\n","readmeFilename":"README.md"}