{"_id":"@blamejs/core","_rev":"674-ac23da9848429d7d3a7e430ae0dc1b48","name":"@blamejs/core","dist-tags":{"latest":"0.20.31"},"versions":{"0.4.1":{"name":"@blamejs/core","version":"0.4.1","author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.4.1","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://github.com/blamejs/blamejs","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"8cace47b5f8a3473b3a9d5fe0bede094420af1e7","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.4.1.tgz","fileCount":160,"integrity":"sha512-01q64pENEWunbTp5laBB0cga+byoI7Qmt3fSf3uH7FZJPVEJfaRcF5Hja2NBBWPOrkV1McLIBF48cX0Ndpp+Ig==","signatures":[{"sig":"MEUCIQDzyfFdXM1BiZiK66eqCozw2zvWcbDiG0A1/g7WN6Y6VAIgBRQm5fyXfyhRB4uUD14MD+0M9DWNenKe0ZXnxatRdXs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3867369},"main":"index.js","engines":{"node":">=24.0.0"},"gitHead":"48c3e5ccb84838ff6b4b0bd3f704a9a4aaf17f40","scripts":{"test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.4.1_1777529821164_0.4751072411971562","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"@blamejs/core","version":"0.4.2","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.4.2","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://github.com/blamejs/blamejs","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"d28389b642709be3a738feae0c07648f9b260558","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.4.2.tgz","fileCount":160,"integrity":"sha512-5ebLAB2HWaaefX87ZnlVU6JhM7C/Le1ewwnjV6eWaVYbtaaupRjjXRaXJR1LYCtIagGR/GkZHE/3bng01RBhzg==","signatures":[{"sig":"MEQCIHpLSEq2Ox47WXJVmuH2vAgPlEfUEVXgMnr+HlHW68p7AiApE9N32IgSnUFx0kbkJzy8O7SQjhwEDACxidNq5cvmww==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.4.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3867991},"main":"index.js","engines":{"node":">=24.0.0"},"gitHead":"84e34e47ca0e004243838b0b0f548b07017adc1b","scripts":{"test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.4.2_1777547357491_0.8178954150608282","host":"s3://npm-registry-packages-npm-production"}},"0.4.3":{"name":"@blamejs/core","version":"0.4.3","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.4.3","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://github.com/blamejs/blamejs","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"c655c9bf32fe9d4ce632af6a7f0a72cd11962714","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.4.3.tgz","fileCount":161,"integrity":"sha512-ms+B4MD4HCGWsC7ejkIYdWOA7x1n2xtUrVCTk/8jUKWxHwatngUUBFb/PtOKHtCrRoBY1OmrKRw0SYYgCY8fNg==","signatures":[{"sig":"MEUCIGMw0sSR17gcbFWEXsBAaoimDDKLkp9auZmq2l2KFVbvAiEAgEbCP9gMcZRE5pVyv3GVrVBPCCvldOKjY1PEPTYM6jc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.4.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3882174},"main":"index.js","engines":{"node":">=24.0.0"},"gitHead":"95a278d2da04a7beb4410c15d0b5151cd169cf4e","scripts":{"test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.4.3_1777554636038_0.2711964617602012","host":"s3://npm-registry-packages-npm-production"}},"0.4.4":{"name":"@blamejs/core","version":"0.4.4","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.4.4","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://github.com/blamejs/blamejs","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"3b3bfb2c8d21d5359e19c49322ccc20004afa44e","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.4.4.tgz","fileCount":161,"integrity":"sha512-qsqKrajIOCuDSNInglRYly5URmZnVBMl9sULlq6GqfmYHhdO2Y4c8IzMn7c93A95CnPAxe0dsyeLcsruaQAe7w==","signatures":[{"sig":"MEUCIBTltwNi3VCJSaciil4RTJ2e7+dya2GmbIujO8BjaLE2AiEAiMjyLdfmDF2ivUZ80iEhO1rQlN8/nH7EL/dgXIqb0Jo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.4.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3882174},"main":"index.js","engines":{"node":">=24.0.0"},"gitHead":"0e696fc62af71d4266fecbc1fb6573214f3cfc0c","scripts":{"test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.4.4_1777555107578_0.3057303095704951","host":"s3://npm-registry-packages-npm-production"}},"0.4.5":{"name":"@blamejs/core","version":"0.4.5","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.4.5","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://github.com/blamejs/blamejs","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"ebe16c38767798a01ad1880c40dd5431c54e7eca","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.4.5.tgz","fileCount":161,"integrity":"sha512-Gr1Ki2ZCavaYBwAEa62zq12HTIkJQc12o2LSWHtmOFMCTgxYLr27egfyL5yq9kSfejJRscZet0mMqDY1DA1dMQ==","signatures":[{"sig":"MEUCIQD/QO3qLX3AlomSlj6XfkBwB+q1UN0PUMspyHxTfWswxAIgK3/EW4sjRD8kVfrYMb2gkC5ytiitPm7PNCK4l0jR+Hs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.4.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3882174},"main":"index.js","engines":{"node":">=24.0.0"},"gitHead":"ec622742bdbd6426a176d88b4f3ca9f6640016c7","scripts":{"test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.4.5_1777556530551_0.7639864737251996","host":"s3://npm-registry-packages-npm-production"}},"0.4.6":{"name":"@blamejs/core","version":"0.4.6","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.4.6","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://github.com/blamejs/blamejs","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"4ab01c48fd2bda087254f5a8b33487495bd1606f","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.4.6.tgz","fileCount":161,"integrity":"sha512-mBrbnkM8nw/3W9Q7RiMYSMhrbw3BAdNdKegPwak49TYmgJ2gTfplmTOjgfTeheWAhRgbweoe84vPl5I5shjQwg==","signatures":[{"sig":"MEQCIGkmQsPLhShfbqu0yAvSCzDAnS+SE290Pr3L/ozyCdrTAiBm+HCtSVcwEr4rtWotHuFt1Tn0Kn/k5rBWzEAZNYrKYw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.4.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3882174},"main":"index.js","engines":{"node":">=24.0.0"},"gitHead":"6f52ccdf5492d7c35fe78a9cd635211e6a2fb7a6","scripts":{"test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.4.6_1777557410371_0.08276287705327112","host":"s3://npm-registry-packages-npm-production"}},"0.4.7":{"name":"@blamejs/core","version":"0.4.7","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.4.7","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://github.com/blamejs/blamejs","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"a4a32ed4fae90b74030a2251ac2c89075c84a6d2","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.4.7.tgz","fileCount":161,"integrity":"sha512-0gicF4OWAZY+NnqkKJrTEiFqVXbX3H417859uMU4iugt48hm5lclMjN04lsKuspyr4sIWSg3fMCeTNB0c4kIhQ==","signatures":[{"sig":"MEUCIQDLM5MTcV0N54q8i/KQo6E4cLcm0KR8TcAIwIJtq5mC7AIgfs0OuknqiC51wJ2Niv3rVQGnZMo7Z0BkmwcZEU7P+X4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.4.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3882174},"main":"index.js","engines":{"node":">=24.0.0"},"gitHead":"02f249baf5669cc81f281e140e6f83c808650e9d","scripts":{"test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.4.7_1777557920430_0.592046501317872","host":"s3://npm-registry-packages-npm-production"}},"0.4.8":{"name":"@blamejs/core","version":"0.4.8","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.4.8","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://github.com/blamejs/blamejs","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"303afa44d497e2be961e6722b33711e34f8bbe1e","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.4.8.tgz","fileCount":161,"integrity":"sha512-e6zybZxUDKpomo3Kba2XR20UJvjCWYbJngsEhoJ+AwD+XJZa1zD3PNSgZBPvz+CG9xA5IE5cJzp/Gvk+HuiLOg==","signatures":[{"sig":"MEUCIFC2881s2HkCzYS80HXciUa91+yaHKP5cJSXIX8XllmgAiEAjtatSXIdhD7qfWWV7++dXHMMxvColmMS/HeiPHxefNQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.4.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3882174},"main":"index.js","engines":{"node":">=24.0.0"},"gitHead":"40e5e11bf7416effe420105d39388bb006418fb8","scripts":{"test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.4.8_1777558710921_0.5247468003185285","host":"s3://npm-registry-packages-npm-production"}},"0.4.9":{"name":"@blamejs/core","version":"0.4.9","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.4.9","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://github.com/blamejs/blamejs","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"bbee6e5f31e6d67433495e8c3705cb42c8a4c51b","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.4.9.tgz","fileCount":162,"integrity":"sha512-doY3QyIGycYEBeOD+kwc9uIeLXk8re0WpxGUbA7UhT8yDjw1X1334xZkTbztkjJr6kb/5LK19NECM+Hduu6JJQ==","signatures":[{"sig":"MEUCIE+jFT3Njd86GojjCJujm+8YKUojZhRoCCg5X2LFz7thAiEAk8VF1upfHXq7R+rGVUsYe6bRur61NSPP/eYZXeuUniA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.4.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3900382},"main":"index.js","engines":{"node":">=24.0.0"},"gitHead":"cf9f4ea8397842951261ce91fe16e9c7e179fe16","scripts":{"test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.4.9_1777566489331_0.7451976413703243","host":"s3://npm-registry-packages-npm-production"}},"0.4.10":{"name":"@blamejs/core","version":"0.4.10","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.4.10","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://github.com/blamejs/blamejs","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"e6a7b05cbf61c1d898b5f20b827c3fa18b24c11a","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.4.10.tgz","fileCount":162,"integrity":"sha512-ukbl7kPQi7TbvR1/I4ath8q1PsqMZ1MiUFo8VgxPaCto8PrbKuj/TXkDnc2SmhP8jWUcukkIZ9Lv6DrnMP4GgQ==","signatures":[{"sig":"MEUCIQC4BPVUGkiFt/dWNZ1EDhpMNQBIQ2agO+dx2T51AMNDfgIgKyZ+1ZkvlAVp3PbJyUpZ+VMiJhRjl+5PsXtomVwrGys=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.4.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3908395},"main":"index.js","engines":{"node":">=24.0.0"},"gitHead":"36b3837572abd9831593c483cb9caada416d46f1","scripts":{"test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.4.10_1777567278970_0.5044912772811563","host":"s3://npm-registry-packages-npm-production"}},"0.4.11":{"name":"@blamejs/core","version":"0.4.11","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.4.11","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://github.com/blamejs/blamejs","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"e3ee177490ce137b218f4fac0b1a48359a0fd496","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.4.11.tgz","fileCount":162,"integrity":"sha512-b7+keCHrKwMGGP3AfNiPvywUB0C7T3fVUM2Pggk2Par1jbGa7sX5PNQyFX9q5iQ0Ug9fAr4IfhAC1CmwiNY1Qw==","signatures":[{"sig":"MEUCIBoxwrmqT6mkziiA5CrsCmYT9q1VI9F26SFQgX71cDqvAiEAxn/qMGVfX0puVO0WjqM1qIQP1IgSXb2B0eZ0XazSFjY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.4.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3918494},"main":"index.js","engines":{"node":">=24.0.0"},"gitHead":"ceef63a8bdeb1eb9f4a32402b51a7ef6962f596f","scripts":{"test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.4.11_1777567937537_0.6858214968167036","host":"s3://npm-registry-packages-npm-production"}},"0.4.12":{"name":"@blamejs/core","version":"0.4.12","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.4.12","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://github.com/blamejs/blamejs","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"e14e9f48703c0089d46bb1b2905fa6f1849e92f3","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.4.12.tgz","fileCount":162,"integrity":"sha512-3Ryp7NYZoZbXUknmAKv5Mm9+lPdhf7eKSCwZq6GSFFlMgTbDif63hw44uULiyxZf0Zixr6MM2JNvLzmvmOEt1Q==","signatures":[{"sig":"MEYCIQCkQ5o1jYmh+3ZXMWSektKs33gX2et7KRQhUAtqz5IvCwIhAJydvmyCJ6SY7Eh0L9PrqP0DDwzvxRxwJsVYBZ0bFGjo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.4.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3921693},"main":"index.js","engines":{"node":">=24.0.0"},"gitHead":"f2943729b01b08f0139be7b7189c9e2a00da9fdb","scripts":{"test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.4.12_1777568427301_0.4950011831168062","host":"s3://npm-registry-packages-npm-production"}},"0.4.13":{"name":"@blamejs/core","version":"0.4.13","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.4.13","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://github.com/blamejs/blamejs","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"839b0279a34de53f98cf24cedefec8aadeb16e15","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.4.13.tgz","fileCount":162,"integrity":"sha512-Ezmmtk+qXcBHTTsVjXLmRklVM6tqooFr6Y/feFGdQ98M7QEc44sWHRuI6+xA0I5egsja4+5uqtRKsXtlMwNBGQ==","signatures":[{"sig":"MEYCIQDsuG1496eL67Efyj8BFfn65s1ovYHwJ7nwVZfJHdLlVwIhAOQOjWaPgxSF6NCvpkpxGTqUwxWlBukopdqNY1SMkK5j","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.4.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3925104},"main":"index.js","engines":{"node":">=24.0.0"},"gitHead":"e2e997c4cc383e153027189c39f7ca6331db025a","scripts":{"test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.4.13_1777568839477_0.5354406488231027","host":"s3://npm-registry-packages-npm-production"}},"0.4.14":{"name":"@blamejs/core","version":"0.4.14","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.4.14","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://github.com/blamejs/blamejs","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"e4b83a5210015cbf0118d337b4774e1e3cc29082","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.4.14.tgz","fileCount":162,"integrity":"sha512-pgVXto2bNNL80M8BKj2VFTFMo2WF202h90cZn9HNUMaoUYypikHf9g3afYF4X4tlgSCr3PQMyof4KVDRm/+WGQ==","signatures":[{"sig":"MEUCIAU0p8RPQxS5PWd/9BbfXo4Qog60g6bV83DNiZ5sZvarAiEAvzEmmjM7+u/oStfk+juoxsDJRE2iSNfL3QFC5ZsMwqc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.4.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3929249},"main":"index.js","engines":{"node":">=24.0.0"},"gitHead":"1e30fbb66b3c84cb5ec27fb7b233d73798e6d56c","scripts":{"test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.4.14_1777569270742_0.5822891859084349","host":"s3://npm-registry-packages-npm-production"}},"0.4.15":{"name":"@blamejs/core","version":"0.4.15","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.4.15","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://github.com/blamejs/blamejs","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"c1f7689b8870119bd0865ca5aa3cb868e4de0de0","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.4.15.tgz","fileCount":162,"integrity":"sha512-unpLso/fky6/0XMt7pbnw2m3T9JrdM04/AzvzRf8KIjCzf536MUrpdNZ9gnyY/FguHP8N6yb5f7rSKzEAooNhA==","signatures":[{"sig":"MEUCIQCDfJMUSO4butEea5BT5kD/m/ihD54n9/mU6Lh/4al8hQIgZqQUMp+z5SbcMXqY7RE/8gvi9aQdm/ruSWtpGpOp9uM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.4.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3937149},"main":"index.js","engines":{"node":">=24.0.0"},"gitHead":"5e72b774fc071d61d685e7f4770229ba34a93ab7","scripts":{"test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.4.15_1777574428033_0.45664788519755795","host":"s3://npm-registry-packages-npm-production"}},"0.4.16":{"name":"@blamejs/core","version":"0.4.16","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.4.16","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://github.com/blamejs/blamejs","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"c3e6bc1fe06c90f75846faab67263fdc4b1982a3","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.4.16.tgz","fileCount":162,"integrity":"sha512-QwGzC81jKYzNnfiRN3ssS1iZ3RmO8DO1eiJdoZPEV960QfTxbN8DKXJo4x1ZmYoTxkk9xzl2cQR6dPwejcorNA==","signatures":[{"sig":"MEUCIQD8SX2jGUO/K+vxxbqWvdc98n5DAZ+gDS8wxO/HlGu/pQIgUydpIHyLU5WI0q08twoxzsIOHuRc7mfuydxDUFnCp6k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.4.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3942674},"main":"index.js","engines":{"node":">=24.0.0"},"gitHead":"c8d2bea4e4e79c21504c401648cbac3eae1559d7","scripts":{"test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.4.16_1777577800675_0.2875358547320117","host":"s3://npm-registry-packages-npm-production"}},"0.4.17":{"name":"@blamejs/core","version":"0.4.17","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.4.17","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://github.com/blamejs/blamejs","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"4ffdc3e9c8c40a64e9896c543354585965c06b59","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.4.17.tgz","fileCount":163,"integrity":"sha512-yDCPl5fdnwVrX21ACXCZ7BEEaLJVtNMLGqMek2cc/1EvOJq3xLtQop51BLTQYot8YC1k+vNplHclJMMapRpBgg==","signatures":[{"sig":"MEYCIQDmpYCe6nuzCQaw/4AGaIBdboYNGK9fSqbaXYuEV8vM8wIhAISxESjorGZMJ0Yyyh5hsRJ+mSeT9Q1bLzcAy4p0yxJA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.4.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3958685},"main":"index.js","engines":{"node":">=24.0.0"},"gitHead":"27060e8dee01f13e25d7aff29db974da7e22b2c0","scripts":{"test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.4.17_1777578685122_0.8833682578644686","host":"s3://npm-registry-packages-npm-production"}},"0.4.18":{"name":"@blamejs/core","version":"0.4.18","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.4.18","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://github.com/blamejs/blamejs","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"f860383d1d9595ee7cbef55a19ce97d4cee3bf52","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.4.18.tgz","fileCount":163,"integrity":"sha512-sCF1H2aSVCjYQegSlZNI3OEpn6ZPke6DBMMC7WSHF0LuGGEDbLS1I5U5CwfMPuzG0A7Z8m8BrZew4PfAxPX+nw==","signatures":[{"sig":"MEUCIQDDniVUbMmEgYoA9YftCzAlKAKQdr/6cKNZxlEs5XvPnAIgDjJR9uiFpwDkqvsWpMvloMRCWyD414rEE6eEAPLBmE0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.4.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3958772},"main":"index.js","engines":{"node":">=24.0.0"},"gitHead":"aabeba03054a59a4c26e2c815a064f6ffd6d3a08","scripts":{"test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.4.18_1777579194367_0.6242664694773767","host":"s3://npm-registry-packages-npm-production"}},"0.4.19":{"name":"@blamejs/core","version":"0.4.19","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.4.19","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://github.com/blamejs/blamejs","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"216198a702ac1bd76fe764a54621de17f6f787d3","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.4.19.tgz","fileCount":163,"integrity":"sha512-ODzDpKsw7qxW7Sss1MYMBTCxP7D+m/klcZ9P4e7ToANQHguxfU9Xti/DSSufS64/u+p6WWKYvB4IhsAJmzmlaA==","signatures":[{"sig":"MEUCIQDIC7+8c8anojTwpMmtxUOKcPKA1QFcU60BJOX+ONnx+gIgLy9Psi4IbDiS0oVPnIfvDRbqH3LAYkh4bFAM7uvUITw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.4.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3968272},"main":"index.js","engines":{"node":">=24.0.0"},"gitHead":"60c8461be1ca592cd97652850b30220c46181f21","scripts":{"test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.4.19_1777579759280_0.413126889603203","host":"s3://npm-registry-packages-npm-production"}},"0.4.20":{"name":"@blamejs/core","version":"0.4.20","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.4.20","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://github.com/blamejs/blamejs","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"109d537d1a8ae6c579f10734407911dc20ae0357","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.4.20.tgz","fileCount":163,"integrity":"sha512-Rpw4FONnxIaMrhMupsM95UR2kw9Xo4OQAhUARG1oa/wyMeqOIx0tUOoAWhKqPNPFBf1LVRNZ754DCyhw73t4Mw==","signatures":[{"sig":"MEUCIDwsLqGUC9j/22meIG+U6CaDBZwsKFYF3oL6UYj//rwCAiEAtDatFP4jkoRIutmo0IuKg7pZOfywU4zKDFHwb9ZDx/k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.4.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3972304},"main":"index.js","engines":{"node":">=24.0.0"},"gitHead":"72f4e0cfa1b846d267996caf3758999cc54ff5a4","scripts":{"test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.4.20_1777580581272_0.536255676415464","host":"s3://npm-registry-packages-npm-production"}},"0.4.21":{"name":"@blamejs/core","version":"0.4.21","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.4.21","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://github.com/blamejs/blamejs","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"a5cf95b412654d7045faa5ab1c4e7ef7716494a0","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.4.21.tgz","fileCount":163,"integrity":"sha512-a9jhmLJZ2b/BiBx6gFkBUPoLEmKqHAlJwZZGURWIg1ZaufKV2B8ETYP9v9i+hXRAb/5v9aA1C15bmiJJHbWoKA==","signatures":[{"sig":"MEUCIFJM+2hvK2LkdpTjbRhD0/S6cQTs5I1vvnCLrHRiafXsAiEA1hbnotmI4y9XJpbvkybP5wZO84gzWipvESZvKv1YQ+4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.4.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3983991},"main":"index.js","engines":{"node":">=24.0.0"},"gitHead":"fd7f2680035a8d48fccf4a2b43ce3e3e28f4a78e","scripts":{"test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.4.21_1777581834735_0.34829007924306454","host":"s3://npm-registry-packages-npm-production"}},"0.4.22":{"name":"@blamejs/core","version":"0.4.22","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.4.22","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://github.com/blamejs/blamejs","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"a7d5c6b12f4f19b921d79854a31ecd410401c2ad","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.4.22.tgz","fileCount":163,"integrity":"sha512-n6jy3tLMupS7i81Hs9vCKT8cw6oJkylmKLA+B0+Ri2SiCFgKzMoLwSc6SxEaU3Bbjzuiw0M3juVxzvkDe6mC6g==","signatures":[{"sig":"MEUCIBrQHpjsI4nz8KL7UA9ScYrIxEBPT/RMkRnnKdIvX4B5AiEA37wPoZ70xbKLPz7WcD7+KpPvhSgFZXsrs7RVPcX0DBY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.4.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3990409},"main":"index.js","engines":{"node":">=24.0.0"},"gitHead":"d254af87d774fcd909c8632e8ed64521033a4700","scripts":{"test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.4.22_1777584384744_0.03832103975232126","host":"s3://npm-registry-packages-npm-production"}},"0.4.23":{"name":"@blamejs/core","version":"0.4.23","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.4.23","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://github.com/blamejs/blamejs","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"84c0c5397851e9b453f572866d6e9518ff098f7c","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.4.23.tgz","fileCount":164,"integrity":"sha512-hIMMV30Spbi3VKYq0vLiLS0JgDgNiRqjbPMdHGKDlIjAtzhPUoWdWgTlZPs/o+AcCXzQdqNPXlgPUG/cTjj0qQ==","signatures":[{"sig":"MEQCIH2w/SAVOV8AVK8XeGHxQ0q6Qx2of9QjdwLYcnpSi5koAiBN1Laq9x1Y51JC16mzCHbEdfvVixU0TC8G33bG6Y57/A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.4.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4006397},"main":"index.js","engines":{"node":">=24.0.0"},"gitHead":"1af71b9b6ed71d7896fab98f35ae2eca4d3d8dca","scripts":{"test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.4.23_1777587972352_0.649352643682757","host":"s3://npm-registry-packages-npm-production"}},"0.4.24":{"name":"@blamejs/core","version":"0.4.24","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.4.24","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://github.com/blamejs/blamejs","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"b7efe394367e6fb09d726b7d731b29b349c3566e","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.4.24.tgz","fileCount":164,"integrity":"sha512-gyYbCSJ/Rv95i1mCBIrJ2qFJvRlQM8TqZEBfcELXGRFmTNYi/DX68eNytf8UI29GzVY+zoiVlD+asacB0agZWw==","signatures":[{"sig":"MEYCIQCFW7+huzRo6L0pyTEd0REFIBChfEpwL9h0yV64T/q7PQIhAKTB3IaVyJMHSCBLqjtZgbDO8M2+dlO0qSPZhygXCe1d","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.4.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4018310},"main":"index.js","engines":{"node":">=24.0.0"},"gitHead":"a6a51795a478396287ec178f4e3421bd4fa5a4aa","scripts":{"test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.4.24_1777588720568_0.5774216325660011","host":"s3://npm-registry-packages-npm-production"}},"0.4.25":{"name":"@blamejs/core","version":"0.4.25","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.4.25","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://github.com/blamejs/blamejs","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"8cdf30e12c9a7e124d7f0625696aebac61b7ac08","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.4.25.tgz","fileCount":165,"integrity":"sha512-WCmWH4eIjmHNMEChwfworn/NGRE+jJeExRlejKz3tf2VL6G0jFHqfD6bk005DP8Ct6D06JeO4C/4A4nHYFFvDQ==","signatures":[{"sig":"MEUCIQCToENZ639fp7RzlPfhE0QJwCcbdh7A0e1J/gvh232/qwIgM7o44RMOjuDyk9QfKFv/9ay4z9CpEpeLluUyosanuVM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.4.25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4037104},"main":"index.js","engines":{"node":">=24.0.0"},"gitHead":"8bfa3a69359104bc77ae01c05631e45a5678430b","scripts":{"test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.4.25_1777589656517_0.3767784932743843","host":"s3://npm-registry-packages-npm-production"}},"0.4.26":{"name":"@blamejs/core","version":"0.4.26","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.4.26","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://github.com/blamejs/blamejs","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"2fa2bbb3d647da8010ec758529c885dbbfd4deec","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.4.26.tgz","fileCount":165,"integrity":"sha512-wbxs+MOdh6EGq1Qvd9YJVzh7a7cDZmVjrqIU4CKB374+m0SECsO7dx2kbKe3HHNjq0rqo7NKMRiomrRoanuTJw==","signatures":[{"sig":"MEYCIQCLMbHGyl3OrybyKRyFKuel0YXGBVxnHPdxGnS7I97eqwIhAKisDLPZr4+kMlsjEnmhHM9XTat89lW+dCmqzQAP+Snd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.4.26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4038360},"main":"index.js","engines":{"node":">=24.0.0"},"gitHead":"3a432d0e068bf03bbace04d834ed5712fa68dadc","scripts":{"test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.4.26_1777590677562_0.23535719356383944","host":"s3://npm-registry-packages-npm-production"}},"0.4.27":{"name":"@blamejs/core","version":"0.4.27","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.4.27","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://github.com/blamejs/blamejs","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"d6f8848b88ad712327b6322cf1060b4a1da6330b","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.4.27.tgz","fileCount":165,"integrity":"sha512-meQFtboHV3jXzAOxS10bLa3gCnob5bRa7+uBuVsezC9ekV4DzJDM+tmyHdUrUY6I3zQShSgaZQXGiH9Romjz2A==","signatures":[{"sig":"MEYCIQCcb8z4o+7j1x7rB2AD+wnBrERyuvhCuWq3i8NGKRS3XgIhAKodYmtzLMXwxHCpdT3OWygie41cdSOGmP1JMhJydu8/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.4.27","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4040729},"main":"index.js","engines":{"node":">=24.0.0"},"gitHead":"88c0a5d4ffca3bd4b4cbeebcaedd7b3db74fcb4a","scripts":{"test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.4.27_1777596807963_0.3819219040510029","host":"s3://npm-registry-packages-npm-production"}},"0.4.28":{"name":"@blamejs/core","version":"0.4.28","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.4.28","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://github.com/blamejs/blamejs","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"bb19545c9b6b6c0f9ab4a53f201bac63141001b1","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.4.28.tgz","fileCount":165,"integrity":"sha512-7uNCWTUtnQSj5yrPyRlO5w/OYnvDbTx826F7UrYknic57MVQ3ltCR5DqPbpQ/tyt20saESZa+gY+eKbBR3YSuA==","signatures":[{"sig":"MEQCIFfZwmqJLipNxv+ezG7eADJRln64bCIn/Qx0nJI3hRBmAiA0LxbP14Gg2otslQWZi+quMIvYA1Aoe4CeKpYT+n/4eQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.4.28","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4041018},"main":"index.js","engines":{"node":">=24.0.0"},"gitHead":"b7e8268843f6026ca7e1f4e169e993f75146906c","scripts":{"test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.4.28_1777598468394_0.2093457209151366","host":"s3://npm-registry-packages-npm-production"}},"0.4.29":{"name":"@blamejs/core","version":"0.4.29","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.4.29","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://github.com/blamejs/blamejs","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"17a0c35fc26fe96c55fe83533aafbe5ae3616600","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.4.29.tgz","fileCount":165,"integrity":"sha512-xAAisK/kNVW1WokfHuEj1YhqHSGbHuTvRciM5JbPYDoGwBXXqWxO1r3BDeRnoqZkMonwDav5x/0WAG0vUPXcnQ==","signatures":[{"sig":"MEUCIQCL/kAvSEijEpZN5eTWfhoouc23lPeFNpsevttmXqrUCgIgNd/Ucpm2xRKujdJ/nNRa3WYjqVrSHyNuVKcT/anoOoU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.4.29","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4044333},"main":"index.js","engines":{"node":">=24.0.0"},"gitHead":"3f065b6afba60457ed64bf78b07ab854aaba7c28","scripts":{"test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.4.29_1777599853312_0.8527731006644763","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@blamejs/core","version":"0.5.0","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.5.0","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://github.com/blamejs/blamejs","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"53e51ca96c9fcd3eb11adc16efdee38d304fa78a","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.5.0.tgz","fileCount":166,"integrity":"sha512-HIqy2iu9OcYhrakKd/vug0pgu3BzPjDD+Gu6tI7yLeOg0SmBVCQ+Tc+stPryI3ejNeTdQSvnhyUGkwQXaLG1jQ==","signatures":[{"sig":"MEUCIBPoS2dTyQpOwnMyi4LqrffKhZk45OjQ6MKmPbOJAOqJAiEA0eC+XZfInvCtq9vzVc4WWdDYdBYR9d7YxasOZg4GLiI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4079469},"main":"index.js","engines":{"node":">=24.0.0"},"gitHead":"4a9abbb0ac8dbab6cb7093152177335193ec0331","scripts":{"test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.5.0_1777602378510_0.2605789743195017","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@blamejs/core","version":"0.5.1","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.5.1","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://github.com/blamejs/blamejs","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"f35855ebc3087bf36066a6e0ae8b5996573a3649","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.5.1.tgz","fileCount":166,"integrity":"sha512-V578pIu9dD29ouCvx5R2SFAgiNKp748qnY146Dq9+6OomXaefYKS3c++T9v56woamM/GfZlouFXqGl2NJugqBg==","signatures":[{"sig":"MEUCIQCQtboBIxJZrT5irbTvGsUVVaIDVA3drNkj4ga0E/hf5wIgEXoAWkRAiqsIJ8U3nMxeQT8k8veOj/HNOujGwkCwVDE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4091162},"main":"index.js","engines":{"node":">=24.0.0"},"gitHead":"895478cb82a0d1b6af416371601d5a65f1d6bafb","scripts":{"test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.5.1_1777605762365_0.2574570371289595","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"@blamejs/core","version":"0.5.2","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.5.2","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://github.com/blamejs/blamejs","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"2dfd68ae54c450f4cf12b02f8186da941806e194","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.5.2.tgz","fileCount":166,"integrity":"sha512-5XgPeMbNb3PaZZ+6X/ckG5+G+FFpKeiKOxAAtX/83eDXwCwb/EvCGR036+b/v+j7Mh212puqWxDJ3aVMUkkGNg==","signatures":[{"sig":"MEQCIBTCe5lkhz2qm0y/MTtVcjjbNM0eXBvmzsfkDunvp25mAiArZLr9galGHN0RTSQT/EUS5H0qzaJ2i7PwVX0ooFWg7g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.5.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4103079},"main":"index.js","engines":{"node":">=24.0.0"},"gitHead":"b4e732ed8992366437f6b573d3c929f19d5829c3","scripts":{"test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.5.2_1777606696263_0.44821088710417323","host":"s3://npm-registry-packages-npm-production"}},"0.5.3":{"name":"@blamejs/core","version":"0.5.3","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.5.3","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://github.com/blamejs/blamejs","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"85cba9feb467e883447c15ddc04996e87ef43428","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.5.3.tgz","fileCount":166,"integrity":"sha512-HKk8zdkI/lUw/k8RkGTIecYIMb0h3vkbQD6I5p2cusJPy+ImHxc7bhzN+zGnemT8n9AxXOrmLJY+rwkDTQBstw==","signatures":[{"sig":"MEYCIQDrviOPQv+uKTSVmus9fab1G4Wy2Ap5OZ4BFVLFm66KfQIhAPwkLWkHfsgzedJ/nZLvhDaJL5+XfTNiSYpHNXHzEo/n","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.5.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4110081},"main":"index.js","engines":{"node":">=24.0.0"},"gitHead":"1dd005b7b91ee5a8e70202a6a6c97c821740006f","scripts":{"test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.5.3_1777607754392_0.7648544265501078","host":"s3://npm-registry-packages-npm-production"}},"0.5.4":{"name":"@blamejs/core","version":"0.5.4","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.5.4","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://github.com/blamejs/blamejs","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"fc8912d15846cf455535d55a4357b906a39876d4","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.5.4.tgz","fileCount":166,"integrity":"sha512-wTT2roHSHDM9QjIZV0ewz6YRrjG/gEqTk/pH1wxlwMUPFMmTW4sYSOYcir/fB6UKJPD0VzlmzSm5g9FDAvUn4g==","signatures":[{"sig":"MEUCIQCMz6AvzJPZiZlP9BpVK/ROTox9uSnME5aZo+F3w08A7QIgaGZhQXiQV23qpQtx2xnbdMCGcXgkKfXNC3Aky1xqAJY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.5.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4112751},"main":"index.js","engines":{"node":">=24.0.0"},"gitHead":"5098266f9e9fcdaf06ddd20964deb273209413aa","scripts":{"test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.5.4_1777608430854_0.9717956013249374","host":"s3://npm-registry-packages-npm-production"}},"0.5.5":{"name":"@blamejs/core","version":"0.5.5","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.5.5","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://github.com/blamejs/blamejs","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"e5d0fdcfd016aaf34b96f2149513e2a179de263a","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.5.5.tgz","fileCount":166,"integrity":"sha512-Bth979d/z/bs505F+JHPWuB0AYuni1/m6SG77qCJZWU7Cof61Wni2jJZCtYMA8iHz3dsQS9mGWmpi3PyexoTkg==","signatures":[{"sig":"MEUCIH5ypXrZLIURndSI4N7eK95G6QQnckzdCNpKPMaPtEU/AiEAoX95RtRKn7bASv89VOb1x8s0AI5YyKCyTCBXmFREl74=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.5.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4115042},"main":"index.js","engines":{"node":">=24.0.0"},"gitHead":"42c0c1bab986d1044ea56975650fc69544932f42","scripts":{"test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.5.5_1777608850562_0.288548739018619","host":"s3://npm-registry-packages-npm-production"}},"0.5.6":{"name":"@blamejs/core","version":"0.5.6","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.5.6","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://github.com/blamejs/blamejs","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"0146d74d480d79ff8c74fff34bcfd6dee5660ba1","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.5.6.tgz","fileCount":166,"integrity":"sha512-Aw0E0NaW9jCRTg5jeAmaXGdPGrBzbd+qRoIU17ltQ+u5NIET4glpTkqFsmRNiaKCZfShkzsChyjsE4cwRtRlYQ==","signatures":[{"sig":"MEUCIQDDEHxY8kwwJt3QlVb5MBFGb/WT4k2wa92d8Ju+/5T3GAIgCseQmOznjlr+rIHVV6ft27txLnmUVpKZKC8N8M4xLtU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.5.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4115714},"main":"index.js","engines":{"node":">=24.0.0"},"gitHead":"456d51feabb959fdf0aecfd5606f40a88a78d801","scripts":{"test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.5.6_1777609405729_0.5290163356741904","host":"s3://npm-registry-packages-npm-production"}},"0.5.7":{"name":"@blamejs/core","version":"0.5.7","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.5.7","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://github.com/blamejs/blamejs","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"616c8e553405b2c45bcaca5a546327a1f0cd2e51","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.5.7.tgz","fileCount":166,"integrity":"sha512-w2YwLdyT6UsA9sPZ0ImlVe5yyvF+YCl8Uv2L2zt2TuZg9jbpg38JW6uGFVAzyx2QpXZooDHG146mzDQpOOmj6Q==","signatures":[{"sig":"MEUCIQCNl/WmsbrXxDVOz5fmYmWsdDxXuaJAzNQpoJoac/Rg3QIgfMKeIz2I9NA0Zwu2jbb7VrSmd5G5hHy6okztzqHJu3k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.5.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4120056},"main":"index.js","engines":{"node":">=24.0.0"},"gitHead":"f6927959089b2e1dbc7188e1bfcc7469f4b9124d","scripts":{"test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.5.7_1777610288841_0.4119741402968544","host":"s3://npm-registry-packages-npm-production"}},"0.5.8":{"name":"@blamejs/core","version":"0.5.8","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.5.8","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://github.com/blamejs/blamejs","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"4dc6db545e000bbc1239dd8f9e34baf5a8fac3e0","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.5.8.tgz","fileCount":167,"integrity":"sha512-AYSLU/E3bm5ruJhdX000j75xvv8I8dut4g6M7p8ZEOF5pRHNgI2TOWWaY0whQA9FsyIuzeskcXB1f42BPY9IWw==","signatures":[{"sig":"MEQCIFwT9b3wKQ+/1FVVB6VfTk2omrqtbRBjq8fi8DhFINYlAiBKXY4RGqEElkL+f4e22c+kGmmODKd0tkl1+GkxwQa/BA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.5.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4124426},"main":"index.js","engines":{"node":">=24.0.0"},"gitHead":"8e99337a94aa5fab077a7a80fce7b3ce1376f5a0","scripts":{"test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.5.8_1777610916680_0.29431188958414256","host":"s3://npm-registry-packages-npm-production"}},"0.5.9":{"name":"@blamejs/core","version":"0.5.9","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.5.9","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://github.com/blamejs/blamejs","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"294380f4a176b975ea20ef8fc337e7d05ed1675b","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.5.9.tgz","fileCount":168,"integrity":"sha512-VPvENqRNm3s7F58s22RTKVZUlTDPsAAnNOkI2Xjsn/If7YTotk94aPn+xhRXu56NxcV0rmu6E28bKz1ugrfBfQ==","signatures":[{"sig":"MEQCIFYKZplF9WpYIM1+M407a4jwCZCUBPqeVl0MEr2iujguAiBElxTqTALsI2p4uyBty9FEEQ/HIca9qSvtNY8iDDuhIA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.5.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4131461},"main":"index.js","engines":{"node":">=24.0.0"},"gitHead":"2c3ad367a2fa36eebe664ef80b2becfc4268c515","scripts":{"test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.5.9_1777611227186_0.9792272295206939","host":"s3://npm-registry-packages-npm-production"}},"0.5.10":{"name":"@blamejs/core","version":"0.5.10","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.5.10","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://github.com/blamejs/blamejs","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"0c30db3099c2d4dff3ad1487791b7e1f26c3b347","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.5.10.tgz","fileCount":169,"integrity":"sha512-ncPSX4u7VfjRZmbGyYNPsVh/1NoDYaUwJgtexjwFwiqgl/UUW0qjVkJ9sRdYJ8XQ/xjbRQ/dCiWnST3DSLclEA==","signatures":[{"sig":"MEQCIAJzXPcx41JzI/aCH2l+0Ou7Y3fjs5RIWy0YsJ22cubKAiAQqaeRFJ1/QxiN+nvmxDne99dnHkoASV7jtrsgVfNXsQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.5.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4138472},"main":"index.js","engines":{"node":">=24.0.0"},"gitHead":"e36e163256691623259278a6f6803653b561f03d","scripts":{"test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.5.10_1777611511209_0.4708204257604265","host":"s3://npm-registry-packages-npm-production"}},"0.5.11":{"name":"@blamejs/core","version":"0.5.11","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.5.11","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://github.com/blamejs/blamejs","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"b9f7e9882754f041bc4cf1a43e0a728844c54a5c","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.5.11.tgz","fileCount":170,"integrity":"sha512-IqiYay7Pr+Lut6QwQRaBNU+LDxzYdb45MHsHHxGpCM8owGZRkiMHc92aEzzhOVfkRQ0nDyhgO40YdGvvGlEpXA==","signatures":[{"sig":"MEYCIQDA8GiwWbI+XT+B4IEk30nrDTTLG7nvX7M0QEOjgEmZfgIhALSPef/LJEGAc33yh0sGRtASQ9+5e8M5gK868YXJvc1P","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.5.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4143609},"main":"index.js","engines":{"node":">=24.0.0"},"gitHead":"c5c22c6ae7f21216766a4a07e7dc518cc3b5ac75","scripts":{"test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.5.11_1777611722248_0.6548940258444267","host":"s3://npm-registry-packages-npm-production"}},"0.5.12":{"name":"@blamejs/core","version":"0.5.12","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.5.12","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://github.com/blamejs/blamejs","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"4b446f6dadf214eccf3c0353338a678d662b511f","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.5.12.tgz","fileCount":171,"integrity":"sha512-yKw8H48K0Dbcjs0lkadCph5lWu9FLLKfJPMUTb4AQqe2E94W1ZDKgYHexe//zb1kZmTjUA38B52tkdPb9ESf6w==","signatures":[{"sig":"MEUCIQCyINq1JI2mCqRZCcLX13BL+05ZassNCs/D1jjcRRPsLAIgKtWD1mr1O8nX19pdafXU9Wq4gJXi79DDDpUtw4O12P0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.5.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4150024},"main":"index.js","engines":{"node":">=24.0.0"},"gitHead":"af43d436014d80b8fa470aadd5d36a22ebc16a5f","scripts":{"test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.5.12_1777611950439_0.32555771744943285","host":"s3://npm-registry-packages-npm-production"}},"0.5.13":{"name":"@blamejs/core","version":"0.5.13","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.5.13","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://github.com/blamejs/blamejs","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"2c2b04ab10c8bcfaecdefd46a9c15c2fa38d4742","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.5.13.tgz","fileCount":171,"integrity":"sha512-q4EbhuBuQoS6dHzC+zTzts5/ONgyqPBw96P5Ew6Uk9jB4YJtBF0M3ur8flsdHB7675oUDnGXvFuCfH8+eMOMbw==","signatures":[{"sig":"MEYCIQCZIQkN563/BqUyItjVTINQe+fSNw0zS+kzHuVu1FFVXwIhALVZMDAfJchhue57OTkYi9CUlGx5LC81bO80FGN9vsLQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.5.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4155985},"main":"index.js","engines":{"node":">=24.0.0"},"gitHead":"beef204386333d0796ba78217d65ceb49fe56c52","scripts":{"test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.5.13_1777612189934_0.9143614628501988","host":"s3://npm-registry-packages-npm-production"}},"0.5.14":{"name":"@blamejs/core","version":"0.5.14","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.5.14","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://github.com/blamejs/blamejs","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"5fe72549ff6de62a1b47947a5523298296f97504","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.5.14.tgz","fileCount":172,"integrity":"sha512-tTHMd4TRRGYM6JJFj8u+DugyQLW/cJXEhn54XYyetziwDGTva5lzzRpMsLmeQFugx4ePSycwAcJpUvrmUn9Yqg==","signatures":[{"sig":"MEQCIBvM6vJBXpCyhHKl+4wlDA5OZgtLJAnYgwxxjVYRiek2AiA2ntvQ/7tNtSjUjvj2jykgsnwz99/KgakdMv3E6BGUcg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.5.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4166189},"main":"index.js","engines":{"node":">=24.0.0"},"gitHead":"50256b27c1af8185860434650a00a7312cc8fe50","scripts":{"test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.5.14_1777612522713_0.2971667097161317","host":"s3://npm-registry-packages-npm-production"}},"0.5.15":{"name":"@blamejs/core","version":"0.5.15","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.5.15","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://github.com/blamejs/blamejs","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"c41bd6ba802ebbaba6b820d15bcdabd048daec62","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.5.15.tgz","fileCount":173,"integrity":"sha512-E7yp0OrzS3AZxaw/kNKO20wppf2GmTYgQzxqHy56VPO0dhqrTq85Jkpf9ELtKCdHAjbP96wxM9eG7/vQtlzRww==","signatures":[{"sig":"MEUCIQDV/typBAvObNRkIlwKJDguxx0lMHJgqrefC73gYiQEXAIgDW+WJ3wfbcCu45ylVqo2Fu42g3GONSvbruhqPLGm1vU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.5.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4175366},"main":"index.js","engines":{"node":">=24.0.0"},"gitHead":"d01189c03d2b5232bd5929528eae90274dfe03e6","scripts":{"test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.5.15_1777612735136_0.08576046930644199","host":"s3://npm-registry-packages-npm-production"}},"0.5.16":{"name":"@blamejs/core","version":"0.5.16","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.5.16","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://github.com/blamejs/blamejs","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"de20e961a2196af0b5988de84b7536101c197d70","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.5.16.tgz","fileCount":174,"integrity":"sha512-cdIVV4aKDtVqg84r+in7a+Tpm4VbRxSAc861O1l7pyXG8tp725MbdIqFai68L8Bk3MXCmfm16IcP8/eZF9UFxw==","signatures":[{"sig":"MEUCIQCt8eFiCxhDmgtMt4bjmORl7I0VGUVJbycl5CJot8ZsCwIgJAzOqQ2V9GBndUCIrneAm4gr2JRxSyg+8zkacs6UJVk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.5.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4185358},"main":"index.js","engines":{"node":">=24.0.0"},"gitHead":"a482ec203c7c7abbeefb1dbecc2684735862f8b3","scripts":{"test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.5.16_1777613315860_0.9426103764823932","host":"s3://npm-registry-packages-npm-production"}},"0.5.17":{"name":"@blamejs/core","version":"0.5.17","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.5.17","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://github.com/blamejs/blamejs","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"829a43ef45fd1a27192a57d4fb9a36f810883676","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.5.17.tgz","fileCount":173,"integrity":"sha512-AOXJLmA1xE34qD7e67bm69Lr4UmjQ9P+a54Y6NFuB2UFtxCOo/yUT/hhg5w8t+bns/5cXCb6B3Gst/2EyZscLA==","signatures":[{"sig":"MEQCIB51kFDONm9tlpcSxXVnQEooFOKMP+CYelfMSWNU02A1AiA0sFkdWmwFZvW0pRODJuZevi+N6Voszy00OwJail1kOg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.5.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4185277},"main":"index.js","engines":{"node":">=24.0.0"},"gitHead":"095f58420d58090b22e5996555e3f1a309514155","scripts":{"test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.5.17_1777641071256_0.02993849767163259","host":"s3://npm-registry-packages-npm-production"}},"0.5.18":{"name":"@blamejs/core","version":"0.5.18","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.5.18","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://github.com/blamejs/blamejs","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"417bc666fe119331684bf029d49640b523e23bf1","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.5.18.tgz","fileCount":173,"integrity":"sha512-3+ssOOzBt6TYwO9au2ndu8d0XtUq6kB0EfeFnY04BkSVPTMjn3VUfQSrWBNHdrpeuUi6nr8vbepqKXgG6lmOSQ==","signatures":[{"sig":"MEQCIH6jQ7hA4er4uNIJEydOpjE/lEZbyrSX2MmsdkMxaOhSAiB4uzPSi4iyKys4z1dmaySQqoTmVPLuz1JUfQIUr4IqZw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.5.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4186289},"main":"index.js","engines":{"node":">=24.0.0"},"gitHead":"28c72bb99e256641d570d1bf0d2fd5beeb877858","scripts":{"test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.5.18_1777642781499_0.708667413743745","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@blamejs/core","version":"0.6.0","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.6.0","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://github.com/blamejs/blamejs","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"6907caa913bf70cbc4fb24ef1e43ab7e95627929","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.6.0.tgz","fileCount":173,"integrity":"sha512-zsq/7tAFddTXKlWkMz1jMiUp7onxJSXARVc7ioMkv7VsAlwAa7DW3mlTNFs4GC49B4isDJimY5TUYMssfjD1Sg==","signatures":[{"sig":"MEUCIQC5Wpg4HMqe1k5JlUNoeVoQc2WSE0obmr2ebbYn1hiEoAIgO32xsHrgX3ggNwLXnsKSkXueSluIlxQTI20jkGeBBT4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4190701},"main":"index.js","engines":{"node":">=24.0.0"},"gitHead":"7554351edd80da61d881b0729b3442dcfdc82388","scripts":{"test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.6.0_1777646282251_0.514845778046565","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@blamejs/core","version":"0.6.1","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.6.1","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://github.com/blamejs/blamejs","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"b367ff227e4d8beca5a6a4b07f625badd186e098","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.6.1.tgz","fileCount":173,"integrity":"sha512-undle5BHDYQ00pWYFHgZ46P5iR9Mo2X7I95WqD3u7U44Mp+tVL5SCev8rJ0c3DAe6ZgjfNbU3SYuh8Eqsr+W/A==","signatures":[{"sig":"MEUCIGFrjBcx2T/+Cfc2zW35zx4ew6KHayt/5gtSDt6Hc3dUAiEAywRjr67l00opWvhK9814YWEAMNjsv8CzzO85Obqkt7g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4195554},"main":"index.js","engines":{"node":">=24.0.0"},"gitHead":"376e900e45883f1208b988d4f7c99cc0065489c9","scripts":{"test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.6.1_1777647731724_0.29713995068707955","host":"s3://npm-registry-packages-npm-production"}},"0.6.2":{"name":"@blamejs/core","version":"0.6.2","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.6.2","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://github.com/blamejs/blamejs","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"2d895397d619d5e35901cd949d88f6a77e7db382","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.6.2.tgz","fileCount":173,"integrity":"sha512-+cxVblE3yruMhUWIou7x0l/DZQPbrO4OpMd3beasO1kXnKmaVwq8+Q4ACCCNS8G5GH+B5XAq1faUkdNxhgByEA==","signatures":[{"sig":"MEYCIQDTtqoSbjq0WGNrWVXtXyKrw75uA9BeNSPisPkNDqLhIAIhAKDuXJ2O4XecC4nY1VhA4R66AITt9V/cbtBpJzhsTMGS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.6.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4207263},"main":"index.js","engines":{"node":">=24.0.0"},"gitHead":"7d3154249efa464fe8847000f7232b6432ff7bec","scripts":{"test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.6.2_1777651529787_0.28161459316596416","host":"s3://npm-registry-packages-npm-production"}},"0.6.3":{"name":"@blamejs/core","version":"0.6.3","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.6.3","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://github.com/blamejs/blamejs","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"5c2d467781952e616a6c19005009d84d892bfad2","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.6.3.tgz","fileCount":173,"integrity":"sha512-Vls3fOizXN6IZnWsCLwTQ0Nn66su9BD8aozAc/OLewLv+q+s3ZaqNcizr7tLwEVYUq1q+3XLi6K/9UM33moVDg==","signatures":[{"sig":"MEUCIFOZhx6/2+B/CJYd1mLXqGY/UtbNaqx9L575Z5tZUL7iAiEAhLmPqvT82886hclV78Fuz0huyJXcZ/Pk0xSSrXFHLfo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.6.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4221789},"main":"index.js","engines":{"node":">=24.0.0"},"gitHead":"243f36092f682b5da187780e1a5285b6c9ee3e9f","scripts":{"test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.6.3_1777655759476_0.7136179532879225","host":"s3://npm-registry-packages-npm-production"}},"0.6.4":{"name":"@blamejs/core","version":"0.6.4","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.6.4","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://github.com/blamejs/blamejs","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"c2749288c7095c2a05aaa194ee14a0e0b783398d","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.6.4.tgz","fileCount":173,"integrity":"sha512-mNnkrPy7C0WDiToRNwybcvv2Kp7jeMLEvbVs3qqzAYBvSIqnDE9laS74r5mEYnriTpNefYgkpQ0MxWdvfS3enA==","signatures":[{"sig":"MEUCIDipCbDW5QTw5CgoSucsjb1S2D4vumuj+81231Y0BpT4AiEAo6KRcyaL1EpbmXo7wztrI+CbKbnY+UEFnf1YBYJK/Gs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.6.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4221885},"main":"index.js","engines":{"node":">=24.0.0"},"gitHead":"f409e8a6c7bae580aa60b14c9c821fc611c12eb6","scripts":{"test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.6.4_1777661046798_0.7537447650799087","host":"s3://npm-registry-packages-npm-production"}},"0.6.5":{"name":"@blamejs/core","version":"0.6.5","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.6.5","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://github.com/blamejs/blamejs","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"a31f6d94c012b2694ea1c4183090aa6d4fa1cf81","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.6.5.tgz","fileCount":175,"integrity":"sha512-dYDZy1l+QXhC5NYJygwXnzE7RluugHyeYRTgTHrAl5CAnHaWd1qX4h76CkYEaY1gjpxbHp8cuNEgjuVeiaM/5Q==","signatures":[{"sig":"MEQCIBKJXTinftVm8NqMeS1AgfXirsG2jZdQY/ktIMJvaG0UAiAHCvUzNsNfiFfFZFo9KUnidhGB74x8voXbUBjJfD0EVQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.6.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4256206},"main":"index.js","engines":{"node":">=24.0.0"},"gitHead":"41e8591a8fc46580978525fc22a02b2bc4471960","scripts":{"test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.6.5_1777663958796_0.578768301229625","host":"s3://npm-registry-packages-npm-production"}},"0.6.6":{"name":"@blamejs/core","version":"0.6.6","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.6.6","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://github.com/blamejs/blamejs","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"cfc0885e0273aba45db27f16e00920b84f2aef0f","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.6.6.tgz","fileCount":178,"integrity":"sha512-No6IvcU45J2QLtlN/O9jqNhL2DEKFXiY1BImLEU5n3DN/5FxqwgpHffUTAWXGYhzrjyBKYXDPTJdXPgNAB6t2w==","signatures":[{"sig":"MEUCIQCJPBd7bQFw1HbxPIeaRg+e5w3USb7SsipDYFS9fhJdLwIgEAj+SNB6uQ3Tvk9n27foHS1b03LQ6k/fuV4r3o7hHyg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.6.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4286484},"main":"index.js","engines":{"node":">=24.0.0"},"gitHead":"2dba84d92ff1a007557863ef6a944554a0b513b3","scripts":{"test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.6.6_1777666444383_0.9816847147158891","host":"s3://npm-registry-packages-npm-production"}},"0.6.7":{"name":"@blamejs/core","version":"0.6.7","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.6.7","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://github.com/blamejs/blamejs","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"6449639203b1885708b94bf1605e5b8d508ab645","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.6.7.tgz","fileCount":178,"integrity":"sha512-rhe9Dtpw8IGRET/A8V7FmPvwtOeicCPUNu1FFBISfob525pAU4LrnZZlc6AIJEBOx7ynAG+NMfnzFIuIGa8tqQ==","signatures":[{"sig":"MEUCIQC75EIcuomIA7uhrD9G7FfegXe6NjOWc5+wRN1qEBKZUwIgIDQ2QHIllwSSkLPRbkLVqI0N52h04QM5HEXA9gsNAxU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.6.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4294197},"main":"index.js","engines":{"node":">=24.0.0"},"gitHead":"55cde1a5833c678f2dc9a711eff14e3ef343e83b","scripts":{"test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.6.7_1777668361760_0.5356223620050233","host":"s3://npm-registry-packages-npm-production"}},"0.6.11":{"name":"@blamejs/core","version":"0.6.11","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.6.11","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://github.com/blamejs/blamejs","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"436408e34acdeabf737eee142309249b949c8c03","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.6.11.tgz","fileCount":178,"integrity":"sha512-TujOjjZXTnoiXRsjVlKjpnsRA5RaEUmAXxRuj6sJ1QgxTz5kKiCMRQj4Ae0bTX4Hlm5ZCVOBOPrBtkSp1YcUCQ==","signatures":[{"sig":"MEUCIQChH6WN+AxObHYX07iIsljPYYGs/nB90js08ukx9DFczAIgOXPd2oP08sIrj1fRBVILtn6x42nk6YMA8Rkonxgzx9I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.6.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4298370},"main":"index.js","engines":{"node":">=24.0.0"},"gitHead":"fd9deeff9e785d5933904d5a627037b9322c833b","scripts":{"test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.6.11_1777679485051_0.3731921323785323","host":"s3://npm-registry-packages-npm-production"}},"0.6.12":{"name":"@blamejs/core","version":"0.6.12","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.6.12","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://github.com/blamejs/blamejs","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"fe2becc3d5597bcb3180663eab21e1021a896f1b","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.6.12.tgz","fileCount":178,"integrity":"sha512-DurySP1VMYP0JuXcaLL9WZApd28OqJoeOCFZhs/gHxznLFjdNp38Pbxa7oS07aqCr+6dunhGoqNHaz6Rbz1Myw==","signatures":[{"sig":"MEYCIQDvYnKd3674ZqrKuNdgDyP1wKg1uwZ+OJCoGZ950gt1eQIhAOShc0gi9mCUJPN3usdlWZxHB3iihuLei0EF/Z7qsqiM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.6.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4308882},"main":"index.js","engines":{"node":">=24.0.0"},"gitHead":"6f28e82319478b67303d15c7cf7d7beba521047f","scripts":{"test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.6.12_1777682771379_0.814552339029935","host":"s3://npm-registry-packages-npm-production"}},"0.6.13":{"name":"@blamejs/core","version":"0.6.13","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.6.13","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://github.com/blamejs/blamejs","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"e3fba1f0f0d7a9c20085a98227196e76eb97d439","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.6.13.tgz","fileCount":179,"integrity":"sha512-F8OZFk+NXkwGCNhk71zXRbfTJRbC2gx9Ek2Y3J88KMCrjr0UdJUlgtsjphupUkeXbxQVJLiBguNz4VYOEaIBsQ==","signatures":[{"sig":"MEUCIQC8kRIqMNF2AivCWVjASSHIXWYU8yU2Mpc+cDimNHT7nwIgcljHGIuZJTwbnVovB9CKysATfnPunO72ULK1/53g0BU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.6.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4310738},"main":"index.js","engines":{"node":">=24.0.0"},"gitHead":"f4a312d8847166cd38ac7e8c457137111e823cb0","scripts":{"test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.6.13_1777684452247_0.715326335029979","host":"s3://npm-registry-packages-npm-production"}},"0.6.20":{"name":"@blamejs/core","version":"0.6.20","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.6.20","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://github.com/blamejs/blamejs","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"875b38d330d0f0149e7cb21571e540a35815bb23","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.6.20.tgz","fileCount":194,"integrity":"sha512-quC02SkbS9l2cDAaUeB41hhNLmCZ6AHjv0AE2eWhZe7xUECJG+E2J48ZTEuJtBPKfj3AA0++BFSa8oRUH4e3fQ==","signatures":[{"sig":"MEQCIHX2JBUoOcdo5+YoKSYWep0EsRvsQHfue6wS801n8BgMAiBNoIUsQSHDuxImywtzgnFm3BWJ0DATELJ/sxDVY4vBJg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.6.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4639863},"main":"index.js","engines":{"node":">=24.0.0"},"gitHead":"c767446c2e0a022bb39f04797d80952131d41884","scripts":{"test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.6.20_1777703365141_0.06765812906839974","host":"s3://npm-registry-packages-npm-production"}},"0.6.21":{"name":"@blamejs/core","version":"0.6.21","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.6.21","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://github.com/blamejs/blamejs","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"b11d54a83cea38ef070c347fdf823a4b040cd266","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.6.21.tgz","fileCount":195,"integrity":"sha512-eTvUzjauTxM5HsQ+cfJlTQBuQz8EzjJaTAsR/MIMhfbQDuj6wc4OzumY18HUpRX5LljcY+/TXjhytTRd9/kV3w==","signatures":[{"sig":"MEUCIQD4PEkXk1Q5udTsQRz7I5IrL56mzjY9IMBRy5rQfWTp5QIgCjndNjERjLeUbGKXjjOxV5is6M1Mf6qX0miLa7cRspU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.6.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4670929},"main":"index.js","engines":{"node":">=24.0.0"},"gitHead":"25e865b4034af7fa520f46c511de4850bd1dc17d","scripts":{"test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.6.21_1777705566112_0.07488911304635515","host":"s3://npm-registry-packages-npm-production"}},"0.6.22":{"name":"@blamejs/core","version":"0.6.22","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.6.22","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://github.com/blamejs/blamejs","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"1cc17caf138d7a6926525e299c7141ff424518cd","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.6.22.tgz","fileCount":195,"integrity":"sha512-0VKDh8toUid99OyWwckFlnftXCE6oeBE0oNGlcyxrGaA7DasHyOEKvCMDQm/2LrJ99uGHfVPfIBSB3GDYEuDjQ==","signatures":[{"sig":"MEUCIAJNVwEkivGBf0rNUkSbMbG+3GgvdgKCC+0K6nZYOlrDAiEAhZZNIXnD+Z9Wa4KzW5M+tIfjVZr90v05sWXLrMEUrZU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.6.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4672448},"main":"index.js","engines":{"node":">=24.0.0"},"gitHead":"074aa9e42a6a628c5a89c2940696183357c8eb12","scripts":{"test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.6.22_1777707127529_0.6296020975318584","host":"s3://npm-registry-packages-npm-production"}},"0.6.23":{"name":"@blamejs/core","version":"0.6.23","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.6.23","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://github.com/blamejs/blamejs","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"61759489386815f3369bed8a4c40f736b498c279","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.6.23.tgz","fileCount":195,"integrity":"sha512-T2gAHz+yaiacrva6RDomHJIwoRddMGd5uzE5NHpwp0cXKrYmFIx1haKz7CQ+jPa292rFB1TtkrGJKDLmAjy9BQ==","signatures":[{"sig":"MEUCICd8yntsAF6/aRVVGWN3qAoeCUpIB0HYxoqv6GA8dE+4AiEA/iRQKqSm57Rd169LAeS4MPvTg68Ln20vsJVxin9ETVU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.6.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4674684},"main":"index.js","engines":{"node":">=24.0.0"},"gitHead":"b0a8b7c6c720512a56e902f853cb7bbafca8c5e3","scripts":{"test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.6.23_1777730827365_0.9361311347403245","host":"s3://npm-registry-packages-npm-production"}},"0.6.24":{"name":"@blamejs/core","version":"0.6.24","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.6.24","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://github.com/blamejs/blamejs","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"e7887cb849c90fc6a1370debae9795adb412f188","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.6.24.tgz","fileCount":196,"integrity":"sha512-lL0MmX7KGvDs/j264B+9Qwc1ierVQzq0suYxMDLx8M/hytKZx3lGSSXkG0dm86j1XKp6CozPXVb9QDWHwQ9JXg==","signatures":[{"sig":"MEQCIGEkEmBXrsAsC3Nfw2iqQ4pjoko/DFrvD/fdng3gOCklAiBk/Pxkr0wkpPncLrBSVduGh5EZwhqkZbtbgISPvYA21A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.6.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4686354},"main":"index.js","engines":{"node":">=24.0.0"},"gitHead":"fcb473951846f5a0e07c266ab71e776f9e7cb934","scripts":{"test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.6.24_1777731770009_0.60713176809097","host":"s3://npm-registry-packages-npm-production"}},"0.6.25":{"name":"@blamejs/core","version":"0.6.25","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.6.25","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://github.com/blamejs/blamejs","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"dd77eeddfad0191e67b662b7b391a26b8215ed48","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.6.25.tgz","fileCount":197,"integrity":"sha512-q9Xv0h/AHfrw2JjGMMfkKPi6sodkVcpyJnefKhMXUPkgriigqYjO+RiKHPaJrMSF1MABHnTNCzsez/D85GZYhw==","signatures":[{"sig":"MEUCIGat/1uggO7L1KSZNNspeOmMHKQH/LQpX4Tad3WsL/yXAiEAhWo+qNsm/GerN6k/q2/rJ80Mwan7jcTOCLKGTEA2TAg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.6.25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4703246},"main":"index.js","engines":{"node":">=24.0.0"},"gitHead":"9c7c92e98d2bce4a2b6ccaac4abf8519d947d1de","scripts":{"test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.6.25_1777733100464_0.7492444067833768","host":"s3://npm-registry-packages-npm-production"}},"0.6.26":{"name":"@blamejs/core","version":"0.6.26","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.6.26","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://github.com/blamejs/blamejs","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"bbe6f110f3a7cb80a745c432afcc3bf4ad059020","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.6.26.tgz","fileCount":197,"integrity":"sha512-nr89rCGNTo4ZVn2z9yBW051REaee7pqA+WCUgQ8Q09xcjt+R+GHQiv03zlEc8WcM2Q98Pd+GfuBEAdiZqpSUjg==","signatures":[{"sig":"MEUCIFsaKJnVssA9ZzTNVma3UWX1yUW67nn5Mmdxkd2bhlJiAiEA+j7EJQ1ObN0Sm9kz1s0HSeuIW4Of1cwbE91WJwmRnus=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.6.26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4719777},"main":"index.js","engines":{"node":">=24.0.0"},"gitHead":"d0ebbb4c510cbf7260b055e2f7ae0a0cc9a04825","scripts":{"test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.6.26_1777735066687_0.576356793453886","host":"s3://npm-registry-packages-npm-production"}},"0.6.27":{"name":"@blamejs/core","version":"0.6.27","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.6.27","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://github.com/blamejs/blamejs","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"94a86b1558a8782d875466127d7134fbf43480a3","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.6.27.tgz","fileCount":199,"integrity":"sha512-xyniiy11ovJMxf3+CLyaOVhSXAbm22KSnL5s8HOBZ+cJmqrIB3KbeYi5iJBC24bua0LoGn/q/mpobXvyydr6pg==","signatures":[{"sig":"MEYCIQDkKVoIp5imPPNV5EbcN/PKnqcr/scGZgvY6zFO0c5ligIhAL8eH34dWdeZ3j34MuFAbByjHWEsqEeuJOb6MBCBdAzm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.6.27","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4764338},"main":"index.js","engines":{"node":">=24.0.0"},"gitHead":"d37f94535cbd8cd733e105480946cb2707410386","scripts":{"test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.6.27_1777737308247_0.6923048736401958","host":"s3://npm-registry-packages-npm-production"}},"0.6.28":{"name":"@blamejs/core","version":"0.6.28","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.6.28","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://github.com/blamejs/blamejs","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"556e812fc80ca86a06c4341b77374d6c5ad6607b","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.6.28.tgz","fileCount":199,"integrity":"sha512-kPIj97SecZ3/cCp+ZjtAy/GC8CK8QV4g8Wus3mSvcw8/22m2y2Ke4S4Yr+L8WNyAOTbhuT2ZIO+2nC116c/U8g==","signatures":[{"sig":"MEYCIQCANPX0C529E61ju6qbwDCvq2354ZnmipBlJr3iHJRFBwIhAJnPJjDS3CD1/GM2zJs1aMhM1Jap3pryH5z+LC9CcWtW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.6.28","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4781130},"main":"index.js","engines":{"node":">=24.0.0"},"gitHead":"26120b04e332d577ca82218c0e419d1dcc12bf77","scripts":{"test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.6.28_1777744470407_0.6850342312463762","host":"s3://npm-registry-packages-npm-production"}},"0.6.29":{"name":"@blamejs/core","version":"0.6.29","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.6.29","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://github.com/blamejs/blamejs","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"0cb02cd18a1afda6a13bf29611b2fa5070f9d493","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.6.29.tgz","fileCount":199,"integrity":"sha512-alHcjxbj8Qk2hkh2OlQBG33BVN/arWiWy8VYGSqIM2h1a00ENDYUVuWGp+T4hoNtZj/iLr0oXKFwW6c5g3Tyrg==","signatures":[{"sig":"MEYCIQC1JBGdHcJrUeL2LPCLm0H/4vgIhud4g2UvmNfGuVXrMwIhAO7x1hQwtLzkch1pjs7AYlE3b7ve+mz9/AcWr9j6UcvP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.6.29","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4782169},"main":"index.js","engines":{"node":">=24.0.0"},"gitHead":"0e9f28c6d69cda9446451c5a9fc67cf87f33bf1a","scripts":{"test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.6.29_1777745071715_0.739778089783732","host":"s3://npm-registry-packages-npm-production"}},"0.6.31":{"name":"@blamejs/core","version":"0.6.31","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.6.31","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://github.com/blamejs/blamejs","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"11c982c6ffa43c3f41dfab941ced4fc5cb49e510","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.6.31.tgz","fileCount":199,"integrity":"sha512-w5kV0+xbpF0AoHWD7GQfIM1mLHLe6hI9BM2396aftx4eqJde0klxmEQLgHrFp5NIVGwSJ2kNfLrV5RJW1RWC+A==","signatures":[{"sig":"MEUCIQDt9gW1nF/74HvbgaxR/95L3XjAgHxd5/zh+FXwNZv92gIgNo4mVEA7xbuoac/DLU8G48suiW7FWoNHCF2ww8ecxgY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.6.31","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4804938},"main":"index.js","engines":{"node":">=24.0.0"},"gitHead":"a9b5813ab9ef7b0d12d3ce988f01f834edcbee1c","scripts":{"test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.6.31_1777748595352_0.009172941645971378","host":"s3://npm-registry-packages-npm-production"}},"0.6.32":{"name":"@blamejs/core","version":"0.6.32","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.6.32","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://github.com/blamejs/blamejs","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"42c686de31bcdd02d3328d3208d4235124edb789","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.6.32.tgz","fileCount":200,"integrity":"sha512-YR0S0PM2QXrLk/4WeVrYALX/tfU0BlzwU/MjEmsaxtiYIXPZwyVgYpdXRfYJz3FEpJwTEf+9ZLuvcTGoIc90gw==","signatures":[{"sig":"MEYCIQCfySK0IDUSRpYC9Gwf/4dlUwBzHcTAxpMuYZ+R27GwGgIhAJRfvRm0d9kEOFirPEAJmUjB6/csKuNl5u6vmQJekzIJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.6.32","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4818133},"main":"index.js","engines":{"node":">=24.0.0"},"gitHead":"4c2776afed17fb6241081a2e552753fe334cafe9","scripts":{"test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.6.32_1777749027382_0.38469280653622007","host":"s3://npm-registry-packages-npm-production"}},"0.6.33":{"name":"@blamejs/core","version":"0.6.33","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.6.33","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://github.com/blamejs/blamejs","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"8d6a0a5f5e66ef19d1f065c56c9babf34fee0dad","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.6.33.tgz","fileCount":201,"integrity":"sha512-Of8V6wsAMjxE5iEjuLr1svTjCniny6zNuXSWPmoeFaVnXkLMLQYpC13/gVaIhkioW7X5azQEKud9g0Hdm+hdQg==","signatures":[{"sig":"MEYCIQDGwJxHZjj+tUjOqisV5Wf43s5UGUSx822YoLC+KnMm7QIhAJAxRLRqrkmCzBYGcjXkckzO9a0HpmjB5OmgwwpBtl01","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.6.33","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4835834},"main":"index.js","engines":{"node":">=24.0.0"},"gitHead":"67f5cc2000aa804446024d9f7eadd20e6a013e76","scripts":{"test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.6.33_1777751082865_0.5181028782903241","host":"s3://npm-registry-packages-npm-production"}},"0.6.34":{"name":"@blamejs/core","version":"0.6.34","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.6.34","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://github.com/blamejs/blamejs","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"bb7081e11398b26348913e80898ed162efb4eec8","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.6.34.tgz","fileCount":204,"integrity":"sha512-V9n7wYzM7RpL+NYyEXGW3CwI4oc5MI99n2udyRKI4pt23/vq4nl7wGF0LJCUReKCPD+NlRStf+p4F+hR3VZAlg==","signatures":[{"sig":"MEQCIBildSJ1Uqf3WlW0wEgLsLy/z2/sz2djfeb804IBNu6vAiBAo7aZ1kGnWwiXbKg0LrLp46PfDXVhjBYlUCuqAne+QA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.6.34","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4866998},"main":"index.js","engines":{"node":">=24.0.0"},"gitHead":"2b9259ca424b323003f9b36b84e6da84fe5dc218","scripts":{"test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.6.34_1777752848797_0.46894696566288796","host":"s3://npm-registry-packages-npm-production"}},"0.6.35":{"name":"@blamejs/core","version":"0.6.35","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.6.35","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://github.com/blamejs/blamejs","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"732b933001d7d3e45a1dbf5a7e892e039883325e","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.6.35.tgz","fileCount":204,"integrity":"sha512-oq/GWUIw1GFY/CrxPK3gfzE6tHqC/FG6A41K29ZegdbxfEI8pSHt1NsbWBMdFoseM2Jx5aYETB0Am7BZeAJHwA==","signatures":[{"sig":"MEUCIQCG/82V8qml1U3NW51J8YJCLH86hYoKDrjNxNH/dfKjDwIgB4j8i8OvQsJozTOIc9x1JDegRO7FZ32e/dSMd+e+eC0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.6.35","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4873455},"main":"index.js","engines":{"node":">=24.0.0"},"gitHead":"d4a07cd4577a91d92a94d3dcc52340438cbdb566","scripts":{"test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.6.35_1777753528273_0.15554319657061177","host":"s3://npm-registry-packages-npm-production"}},"0.6.36":{"name":"@blamejs/core","version":"0.6.36","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.6.36","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://github.com/blamejs/blamejs","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"2b041f93bab8aeae2b0f403759623b717714feed","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.6.36.tgz","fileCount":204,"integrity":"sha512-s7B1/lX4WU+bluXdxsUwbbqszkDtOnN+bk4pZtSA9znoQz2kw08xPCjs0bKZd8VSlfDeIFRisa1tjCtfDpSt8Q==","signatures":[{"sig":"MEQCIAwmkbGu+5ap2EgL7oX8y/8x2uxcJ/1TNXhyJawe/B8nAiBaSwOqfAXWtxESJkFAok/VTOlTGUf0zskuFawwj98/CA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.6.36","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4876173},"main":"index.js","engines":{"node":">=24.0.0"},"gitHead":"e4c3542cc37924bafe7be0489f4fad67c202d4db","scripts":{"test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.6.36_1777754062797_0.9890693583473198","host":"s3://npm-registry-packages-npm-production"}},"0.6.37":{"name":"@blamejs/core","version":"0.6.37","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.6.37","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://github.com/blamejs/blamejs","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"8c2966406fb4c94a56ad8476dbcaf6555d8d2d60","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.6.37.tgz","fileCount":206,"integrity":"sha512-x45qN0jj0kWXDzIIpzvYYB9nmw2THFpUCgtjONXpe84XWbcPlch9RULqFc+PTxR0Es4SfJbNGzsY5wvzi7Bh1Q==","signatures":[{"sig":"MEQCIFveFhLzsI7gvgzRbqnPh+PjDIDOs5LHjkfe2f6XX0HGAiA2o6kuv9DVN3uXwQcHdyUB2fKKtu/xulMipQ+MLSw42A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.6.37","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4906647},"main":"index.js","engines":{"node":">=24.0.0"},"gitHead":"084ab1379504970596ce8ff5fff8ed8d6de5476f","scripts":{"test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.6.37_1777758614850_0.7244215072364222","host":"s3://npm-registry-packages-npm-production"}},"0.6.58":{"name":"@blamejs/core","version":"0.6.58","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.6.58","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://github.com/blamejs/blamejs","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"24aadbbea119aa891acd86f6ebcbbba1d780b196","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.6.58.tgz","fileCount":210,"integrity":"sha512-5sw+W4m5zCcZfZUhqrg6CZkEv1nsNCO6cbIkCrXU/obOwhbbIZY8QCvfcDKVKZhIoDWsaRkJkqegy6i6RVbzTw==","signatures":[{"sig":"MEUCIQC/qraXmBhR5GOAXS/Ag3F/gyaA93xtDD3tJxkRWcs49AIgEW4IOn4C5yrr/ztN1Faflj+549dXV4uO7pM2i5+OoVw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.6.58","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5034074},"main":"index.js","engines":{"node":">=24.0.0"},"gitHead":"09b710b54e697a7b96611658e1ae52180efe5e50","scripts":{"test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.6.58_1777814401723_0.39937613872164257","host":"s3://npm-registry-packages-npm-production"}},"0.6.59":{"name":"@blamejs/core","version":"0.6.59","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.6.59","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://github.com/blamejs/blamejs","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"958334ffddb6e7610669d6f0cd41b3bf3ecb7e49","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.6.59.tgz","fileCount":211,"integrity":"sha512-1ok/y5dnAc6pxnq0XUd1ogzGcnbBivSkp4bQN9fVdsG8alGqJ5BEOu8j0/WsBQJMea2Wn1ceeUhfUHnNW3eV4A==","signatures":[{"sig":"MEYCIQDGGBfZ60nE1hskcxEUcDCsgjRyGO3owWOKAgZ7hZsKLAIhAKChD5/LbMyuO1WjNO0b5Vn94PgkWb7bSdLIxI06MZGt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.6.59","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5036430},"main":"index.js","engines":{"node":">=24.0.0"},"gitHead":"76e8d00b4ad0b3d85448e9e2c90c317bebf082bf","scripts":{"test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.6.59_1777815028239_0.4283977129125871","host":"s3://npm-registry-packages-npm-production"}},"0.6.60":{"name":"@blamejs/core","version":"0.6.60","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.6.60","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://github.com/blamejs/blamejs","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"f4b838981c392df2101bfe16aa3609b053361a0f","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.6.60.tgz","fileCount":211,"integrity":"sha512-A55e1NiBOjQ2vSztml5/C2Dg1dNYNYSSPVswYvCg20/FhvH5qWADBhAU2+st/OIRI0McARaTQhOfqlk9DzeNsQ==","signatures":[{"sig":"MEUCIQDR211hB34okWVnzW5QGvrvnCagELJ870aUSvozLMIKUgIgYUpR6yA86HKbwtKSfwHJrrWj1PSMiEqHq106UnREXIk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.6.60","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5038902},"main":"index.js","engines":{"node":">=24.0.0"},"gitHead":"4d7a13c83ef3f50ff4c7e6da78812684ace28a7b","scripts":{"test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.6.60_1777815473796_0.5275945504889148","host":"s3://npm-registry-packages-npm-production"}},"0.6.61":{"name":"@blamejs/core","version":"0.6.61","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.6.61","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://github.com/blamejs/blamejs","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"cbe86580e14d3a75f46eebc26411a30590d2b06a","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.6.61.tgz","fileCount":211,"integrity":"sha512-c1V+GdVegG5ZF0GOg4uKNyaOKdXjV/SNDmhB0I51dUDrxyI6vSQ0D+e0rZ54eSWncKQ3mTONvaAllEe9vDr5ig==","signatures":[{"sig":"MEUCIBCVdaVULVOsj2DpZa9AVOQu0lFrq6T1Opjow0g9CCbNAiEAy1xZCq21XiMvtoVJnS9RPksEmijiiipDGCcbyPqGYfU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.6.61","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5040434},"main":"index.js","engines":{"node":">=24.0.0"},"gitHead":"3113417e01a868958fa39f2bdad70c3acfcdc750","scripts":{"test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.6.61_1777815992137_0.24368405319719688","host":"s3://npm-registry-packages-npm-production"}},"0.6.62":{"name":"@blamejs/core","version":"0.6.62","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.6.62","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://github.com/blamejs/blamejs","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"ff50103d9940e91944f315f38e6da204bfc0d207","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.6.62.tgz","fileCount":211,"integrity":"sha512-mIO05/7Da5uRtBjW0UhuH2GevA1yTDgEOmwNHhzxle2s2WY5btT/XEu7AqO/eqJNlpuwkKvbivsemq6GI5UNow==","signatures":[{"sig":"MEUCIHa2cjRwpFk5XZzn/g4HPmaXnziqkzInxX8Iujx00Lx5AiEAsIihu5RLsKKv2GpZXHFinYGgZGLQRdYkgFiFFL+3GAg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.6.62","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5043358},"main":"index.js","engines":{"node":">=24.0.0"},"gitHead":"b94a76b5ccff629c56b7fd2139ba55d0ee6d1f28","scripts":{"test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.6.62_1777816574432_0.9094891690011477","host":"s3://npm-registry-packages-npm-production"}},"0.6.63":{"name":"@blamejs/core","version":"0.6.63","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.6.63","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://github.com/blamejs/blamejs","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"25438c21c860994487d0bed8f13662ebd296f0dd","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.6.63.tgz","fileCount":211,"integrity":"sha512-XgXkVdQEwOKt+nwSy7ypaXwr5IpvUvV7gd8iCZ1SrzOGpeqf2k7djTexmPZhTcLERLboXhYbC3Wfz1ZwhY0BvQ==","signatures":[{"sig":"MEYCIQDE1kZKGZYnws1F9KAWfsb1V9UbKineeM1gRcmyzbQ2fAIhAMMm4yN2YRH+g/c5jN3QokPIemJkT1CV1ZLr3E8Oeu2s","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.6.63","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5044901},"main":"index.js","engines":{"node":">=24.0.0"},"gitHead":"5cdabd58beb86b2b5a0883883c2042e8401ad797","scripts":{"test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.6.63_1777817096628_0.33961743369943287","host":"s3://npm-registry-packages-npm-production"}},"0.6.64":{"name":"@blamejs/core","version":"0.6.64","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.6.64","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://github.com/blamejs/blamejs","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"6c6576209afb4d437da1e65b8025bb3e24fdd672","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.6.64.tgz","fileCount":211,"integrity":"sha512-LINA3iZ2e0lcXtRsjGqGFEJITcm4nnKVj81AmZDXv5jFEo6mhEjxZrbhhYtb2nxegwIZg5sOCuUdQ2/oIXUWtw==","signatures":[{"sig":"MEUCIQC3JwBgIXeP9aHwqiIanGVsEa0ZYEABIgYkOH/+nLwO4AIgUqh5WfAFINQOmyQerxz+gR2tz6Nc0On+yTQP7Fci1Lo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.6.64","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5047630},"main":"index.js","engines":{"node":">=24.0.0"},"gitHead":"2de88a613ebd0252cb1c1828527f22f7611455d6","scripts":{"test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.6.64_1777817889034_0.45451778296936207","host":"s3://npm-registry-packages-npm-production"}},"0.6.65":{"name":"@blamejs/core","version":"0.6.65","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.6.65","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://github.com/blamejs/blamejs","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"9cf5266a28303b6f7d35b1fdbf0b3d21fb70a367","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.6.65.tgz","fileCount":211,"integrity":"sha512-uSlaPjZMguHzwKfzFFGpIX7wIJvL5RblB4Hipv3R2t4tMFfmEzqS/5IFd50tp7Foh9Xwt1Ftvps++PkKHeZPUQ==","signatures":[{"sig":"MEUCIEyKBXOu1elKfqODz9J3jKd16D7gpv7sAToqlBWf7eXDAiEAwCPty1k+mFY6Fgpzktf5Nq3//YcWRr2MN/xelXS75Zk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.6.65","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5049400},"main":"index.js","engines":{"node":">=24.0.0"},"gitHead":"dcf24ef3af721c7535db95448c632bf081c8dd6e","scripts":{"test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.6.65_1777818677835_0.5923546959463679","host":"s3://npm-registry-packages-npm-production"}},"0.6.66":{"name":"@blamejs/core","version":"0.6.66","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.6.66","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://github.com/blamejs/blamejs","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"ad447a36286cca716ba6705b97bc94f3660fad4d","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.6.66.tgz","fileCount":211,"integrity":"sha512-9WYWGCLU+5OqmfRBfnZut0nZ9ybBLWy61UHlFoISTLXpXz2AE8cEderc/p4ldX18aJHFyQdlFiMP5Ra7HcY34Q==","signatures":[{"sig":"MEQCIDLjngMsa3KcR9RkDc0NONNlu0GKRIy7fh6R6+NZeX9oAiBXWWBu+MHqahBH/cbADM56y0m2wPfBRMr1nyY4koDeQg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.6.66","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5052779},"main":"index.js","engines":{"node":">=24.0.0"},"gitHead":"d516c5bad0dcc171dbf1c2640cf3a2fd3473397d","scripts":{"test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.6.66_1777819291235_0.9030859415511101","host":"s3://npm-registry-packages-npm-production"}},"0.6.67":{"name":"@blamejs/core","version":"0.6.67","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.6.67","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://github.com/blamejs/blamejs","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"e012a27c0e53a9fd80d64bbf481071169386cdb8","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.6.67.tgz","fileCount":212,"integrity":"sha512-3JTWYPCMI5dNSD5m5cw22UThxLwneA0/kO/TBj+db929nuFJjHCp9bCHiJ08W11SYuCfXKbuI2yf8kJrIuLWFw==","signatures":[{"sig":"MEYCIQDBPQTlNAFSZhC2QT9MTCKssQThK7OaxhY6bcYss0KUuwIhAJbVIBFhgzAcKM7bwrvHzo4rTd5gTISFafiaK9CBU5P7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.6.67","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5055506},"main":"index.js","engines":{"node":">=24.0.0"},"gitHead":"d697ba90a3f8c9f0f18ad3cc592a79f66bad9e04","scripts":{"test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.6.67_1777819843480_0.9680220089387725","host":"s3://npm-registry-packages-npm-production"}},"0.6.68":{"name":"@blamejs/core","version":"0.6.68","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.6.68","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://github.com/blamejs/blamejs","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"4eb6c7fe59238f5453c0810789d9d5f423e77c39","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.6.68.tgz","fileCount":212,"integrity":"sha512-Rev1jqhEKh2JTsUvjRSOCuXExbtIfnakAEVeVGaMLB+qEpY16JB/kxGLMxCoWn0jXIudbgGFAqM5Q3QaVP+PuA==","signatures":[{"sig":"MEYCIQCeshRHVW7nla3dhh98R5B7JiPlGqbD/qbZ129reebQ8gIhALxRuBYuc2dnAvOh024r6RfQGdHfoZrK8Yx7bet+f3Vl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.6.68","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5057291},"main":"index.js","engines":{"node":">=24.0.0"},"gitHead":"89951937feaa846e3604280f395aa19f1ea0c14e","scripts":{"test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.6.68_1777820406678_0.8739719265979022","host":"s3://npm-registry-packages-npm-production"}},"0.6.69":{"name":"@blamejs/core","version":"0.6.69","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.6.69","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://github.com/blamejs/blamejs","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"9d7f031338cec15921a51de5a9e553c3315e5e94","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.6.69.tgz","fileCount":213,"integrity":"sha512-Ya5rCgvurTWhVrC6sHDNKfhpszl5JOsRRcGWVhTAtdfeh+nyIgtvmyfMGLsTVMlOyjysKJ5RIjpPWzKqyAPXAQ==","signatures":[{"sig":"MEUCIQDyZq3ERBV0OyOlg0YKCwvJT4ynGuGX3GlnmsbNMRDU9AIgS3SlpyuTiVVlqxlxabWxcQBNbAIRZdqjIBUEf3HjGfA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.6.69","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5062935},"main":"index.js","engines":{"node":">=24.0.0"},"gitHead":"cb98182c2ebc86e0fd55192cff1015e0ead627d8","scripts":{"test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.6.69_1777821688312_0.6255057933510024","host":"s3://npm-registry-packages-npm-production"}},"0.6.70":{"name":"@blamejs/core","version":"0.6.70","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.6.70","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://github.com/blamejs/blamejs","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"105f936434e469d225ca5a86f27f0c31f5e007cd","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.6.70.tgz","fileCount":213,"integrity":"sha512-R5/cO9X+gXvjhE/B4moqUOYxyWqfmrywdXWwmoFX0hmaDC2Y16tncSQFpsmcK74DHnqXnNv/JntHPlaJ4/MqRw==","signatures":[{"sig":"MEQCIB0pMlD5LEyK30Ak5xo7bJ4GZyOtoYLvSMftn3Uzmi5ZAiBJq6uRZj4XlWJTl9ypnvqEm7rcphnZpjVxNeqVde6BZw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.6.70","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5066020},"main":"index.js","engines":{"node":">=24.0.0"},"gitHead":"9e9c57613fe0054c4acb088cc7326531a7dc9478","scripts":{"test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.6.70_1777822179445_0.9744479740543195","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@blamejs/core","version":"0.7.0","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.7.0","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://github.com/blamejs/blamejs","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"4cb945acd05a0c28e13a1d05d0b23c90f66eee7b","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.7.0.tgz","fileCount":213,"integrity":"sha512-vCuJ6G2lI8KlFmGXOgG1ATn/Bv022WUVIfgAwMEh02QlEgX8StYkv91yjh17WCE+nwE/XnbhCIrOM4P+i0C0Eg==","signatures":[{"sig":"MEUCIB0y/uRdRpnkhFu7Gx0y96gDaQi+/IxNzprBSb79c2ToAiEAlH4EqQ+pUjT82jeMYbk9tVjWUX7Jc4hs3GweJGMCm6o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5174413},"main":"index.js","engines":{"node":">=24.0.0"},"gitHead":"8686a54a279656211be0eac8e5f1b6802f13b5b8","scripts":{"test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.7.0_1777862818290_0.038455137011118135","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"@blamejs/core","version":"0.7.1","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.7.1","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://github.com/blamejs/blamejs","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"bcf7877c6584341b3de5dee3c7f3630b7d2d8eb0","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.7.1.tgz","fileCount":213,"integrity":"sha512-27h9loYbB4S5vXpfUSCSDarPnOCrNkv6Cervrz2kUQD6SrFrWHAHUbm5Q2dXKJ3IhTnMYwWtFJVklTGCFSakBA==","signatures":[{"sig":"MEQCIAd2l+C0X1oS/k0ALpHbYw8i5XeSI0TXzA7wSo6jqnl4AiBItiPeCy4EJafda3Epv3vdbI3tF260EvCf9rOxUsTf8w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.7.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5177557},"main":"index.js","engines":{"node":">=24.0.0"},"gitHead":"531c8c72cb49ab085a5475857f13214886fb4fb2","scripts":{"test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.7.1_1777865205970_0.580117545351583","host":"s3://npm-registry-packages-npm-production"}},"0.7.4":{"name":"@blamejs/core","version":"0.7.4","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.7.4","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://github.com/blamejs/blamejs","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"34b565885cb4028da406770e2ec5faadf62aae74","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.7.4.tgz","fileCount":214,"integrity":"sha512-hZBrDpJf7ba/zZcv1f0SIM9OyG0kzsjBQYtZu5TbvdpboeV1AgmmJIEysPSRqXRw/cTvSlHsMa9+Eu2vCSBstw==","signatures":[{"sig":"MEQCIEfkUZ9l/x+igPFCeLV6h98rcKyTETpueDvX1/hl9wG8AiAsCNhrZ1difmy8zuwQ4ewe/kaPOlUzpxxFXEuJzjryAw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.7.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5275440},"main":"index.js","engines":{"node":">=24.0.0"},"gitHead":"8a280244bbcaa8fcc2c33456d6ba94171209002d","scripts":{"test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.7.4_1777913646656_0.8512510179553472","host":"s3://npm-registry-packages-npm-production"}},"0.7.18":{"name":"@blamejs/core","version":"0.7.18","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.7.18","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://github.com/blamejs/blamejs","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"aa546bc23dd572869781e9dbb2c076dca20ae652","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.7.18.tgz","fileCount":227,"integrity":"sha512-dU/2/YYS1IaLxQZNdZYWjrUtfu12jMJAunwWABn+bgNvvOkNpOlL79rrN0izTOr64Fe7jzV2gvEIVRFd/ngNBA==","signatures":[{"sig":"MEUCIAxjWV8JrdD4VWrDROFF7mtlZjuh7z5YAZ8HXt2RYdKWAiEA9KN92Bcec+Xi8Zsphpw6hpED4UseTeghWES1pD4ZvQQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5772210},"main":"index.js","engines":{"node":">=24.0.0"},"gitHead":"344d24be4e78efc5d78735e2addf9411d5c7f91b","scripts":{"test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.12.1","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"25.9.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.7.18_1777957332431_0.057875778294959046","host":"s3://npm-registry-packages-npm-production"}},"0.7.19":{"name":"@blamejs/core","version":"0.7.19","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.7.19","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://github.com/blamejs/blamejs","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"c33fc4599dc5e00c1f628d0b1e0932c3c41941c9","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.7.19.tgz","fileCount":229,"integrity":"sha512-7K0qGiU98P3MNBhGgRFDJ0tAmYU3dcPTLcFW4GOFTAmU/bi29rQpRpoMB1OVjawAPJ9zqBa+Dg8s6G6MiDaiTw==","signatures":[{"sig":"MEUCIQDdrTZW9xRgqDFCa0OxT4E1CJbv7jiRW+0ipgklCLERSQIgWkGX5SUAwuWoTXERF0R5U068wCF6kc9KPghjDC+9nF4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.7.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5729290},"main":"index.js","engines":{"node":">=24.0.0"},"gitHead":"c323cf058c4a7afc7d967264bd66fea8f892ffae","scripts":{"test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.7.19_1777959051698_0.7175709648795383","host":"s3://npm-registry-packages-npm-production"}},"0.7.20":{"name":"@blamejs/core","version":"0.7.20","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.7.20","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://github.com/blamejs/blamejs","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"259d700f2e12f6c3b5695a66868663f44abfd12c","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.7.20.tgz","fileCount":230,"integrity":"sha512-FWSlY4Tx4jd7SBOB0jDsT64dsdtJgeZEqxi6ndB8K08dACIQxAxn80zA1VDpExzkjLQep1QnsRCphY62Wjsy6g==","signatures":[{"sig":"MEYCIQCwOXWTnGBcrwcjkZJnfvAvjVfoz13FtTpYMMrqvwYoNAIhANW0Ikf3Tt+ym/IJQMp+EEjtA6QMa4hFWZF66wpZj+P8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.7.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5743276},"main":"index.js","engines":{"node":">=24.0.0"},"gitHead":"688c0d9ec0dae6b16f204c5d0bdff030380c0bb0","scripts":{"test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.7.20_1777960355993_0.38620293600935574","host":"s3://npm-registry-packages-npm-production"}},"0.7.21":{"name":"@blamejs/core","version":"0.7.21","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.7.21","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://github.com/blamejs/blamejs","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"cef7e43cca3393c6599dbed6eb8ecd0ed0bcd463","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.7.21.tgz","fileCount":232,"integrity":"sha512-fqlMG61TqjgumSd8EiTLHJu3AbkF0QosOFTgfDtvEES/NwgENOkTZjJXSIsyilOcwR37M3knE/Mnxs6LbjNg5g==","signatures":[{"sig":"MEYCIQCTswsgq3DNWwtobdxgEZsF3sjVzXSc+hYWJROb41JqEAIhAKFikV4L9LQGPqdjFBTcufeuLWDDQF5nhVm1UM59ocye","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.7.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5756016},"main":"index.js","engines":{"node":">=24.0.0"},"gitHead":"09bcef86a1e8a50b71f0aecf892bd87f010f2501","scripts":{"test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.7.21_1777961195349_0.5893859253157236","host":"s3://npm-registry-packages-npm-production"}},"0.7.22":{"name":"@blamejs/core","version":"0.7.22","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.7.22","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://github.com/blamejs/blamejs","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"877499d8a7896007c270b39ca38077bb5519a0fa","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.7.22.tgz","fileCount":232,"integrity":"sha512-k8+oXtSk49tCmig06foDIlIZpZdQT3ryfaizDaQGeOC43XknGwPvKiPP+RlMUefv5Gkm0Iii/fES9eA64y2eTg==","signatures":[{"sig":"MEYCIQCIWi8MF9+rd6iMYV+9JIYfKGyBPBTCdd3xT9Bt1h82/AIhAMtjVbOVmISmAxydi9Rnv/2yFgfPLm5E0e6NVSiCEpFF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.7.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5759415},"main":"index.js","engines":{"node":">=24.0.0"},"gitHead":"6a6ff2ba5a1592ee9457bf768ee4556cd69a8bc8","scripts":{"test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.7.22_1777961895181_0.660990597189727","host":"s3://npm-registry-packages-npm-production"}},"0.7.23":{"name":"@blamejs/core","version":"0.7.23","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.7.23","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://github.com/blamejs/blamejs","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"1de781c1725ded5fae8f8a38bcc3baaf581c87be","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.7.23.tgz","fileCount":232,"integrity":"sha512-KCLoBWZBZ6QT5LBaHtITXp8kJ+DtB1FXWsmnMuoNct6vZiKpG3x5cL0BDsFKuj1+19lzdT+GNQ5006Rh7X31qg==","signatures":[{"sig":"MEYCIQCW6S3+vJ8bNmpgDnpT+KcJMOJ03xF1K3IPjXSi1nF5BgIhAPSB2lQh7p7TcJsWw1JmvuZ0kboDIfdaXJhwwaENY7FK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.7.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5763949},"main":"index.js","engines":{"node":">=24.0.0"},"gitHead":"b22d9a73d890c7f9bbae5ab3c7eadab5f9411fb0","scripts":{"test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.7.23_1777963162914_0.810372361741821","host":"s3://npm-registry-packages-npm-production"}},"0.7.24":{"name":"@blamejs/core","version":"0.7.24","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.7.24","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://github.com/blamejs/blamejs","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"e858f9e52f8d4783e06d3ee828a2aaca2f14b093","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.7.24.tgz","fileCount":232,"integrity":"sha512-VKnvE+Ak5/NEZvcUwBhh/LZSjgAuK8QdirODmMg1KN3lgXHrOU7RhlNXAjMlKBUu5L6q9xcc3CXtHiIh738d0w==","signatures":[{"sig":"MEQCIB/+lDtYoUh9P3L9LgCon4YdXX++iYIbVWcVXrme+4tfAiAdJ8p37acEcLpTNvP9hlpxaC/8XFr+eAI9KbbRVOaAxQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.7.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5766757},"main":"index.js","engines":{"node":">=24.0.0"},"gitHead":"eac6a994671a4dbfa392a16c17ff2f260fb1b244","scripts":{"test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.7.24_1777963912533_0.39667443351888165","host":"s3://npm-registry-packages-npm-production"}},"0.7.38":{"name":"@blamejs/core","version":"0.7.38","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.7.38","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://github.com/blamejs/blamejs","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"0d5bb3af2304826408162d3a5fb969a6ab81d357","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.7.38.tgz","fileCount":237,"integrity":"sha512-p6ccv/c0/W+3GqfvAR/pvXudZgTKQs++efqvUp8FBTshyPCVBvcMosHPvBHKgrKOsDFlNNqC48F6slxCPt7rdQ==","signatures":[{"sig":"MEUCIQCqexqwmu7Hz3pzP+FecMsiEBuYZtqLEr42lpmuDFwVzwIgG13q8Z3JdB8rqplfkvhAxzg+jpYibptM3enhdC1oADY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.7.38","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5932245},"main":"index.js","engines":{"node":">=24.0.0"},"gitHead":"9b9e1c548096ec9a74d55c76ffcf1076e1c8b70e","scripts":{"test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.7.38_1778008551388_0.6370375590939177","host":"s3://npm-registry-packages-npm-production"}},"0.7.39":{"name":"@blamejs/core","version":"0.7.39","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.7.39","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://github.com/blamejs/blamejs","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"12914e49085c51cb5ce55106f61bd02044aefd73","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.7.39.tgz","fileCount":237,"integrity":"sha512-q/SqWsfWYZs9wQYbRNsAmBY5ghxDGCMNcerYwHFI1g2+78foeWOmtrXkcg3BVeQmMGjT1NTy7g5VefcRLAaNSw==","signatures":[{"sig":"MEYCIQCkF0YmjTpJUkv+n82g66rvPBALMieRYqwbaH0/M0kD3gIhAI304hHFxJYjsweO870ONGpGEKk7m+5UBDpJ5i5RDWdz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.7.39","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5948432},"main":"index.js","engines":{"node":">=24.0.0"},"gitHead":"42c640e9a8a3ab0c986436d4170711d63c368429","scripts":{"test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.7.39_1778008631415_0.9713834057503246","host":"s3://npm-registry-packages-npm-production"}},"0.7.40":{"name":"@blamejs/core","version":"0.7.40","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.7.40","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://github.com/blamejs/blamejs","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"fa0e2e96a22289ee638c047b172fdfe84b8df6f8","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.7.40.tgz","fileCount":237,"integrity":"sha512-sbgfofyaHGReTHnGYGpA+S4E2nDt0TlMHdXAszWsSoqPZO64nG7/Ro6yWgBribxY0ePt/osqd6YaOtUqiQ3qWw==","signatures":[{"sig":"MEYCIQCDbZJuDQP7+79gYEKkNPnDEgYgClysFRru8uA9P6KHwQIhALVL6mothG8DmgafjzALANOUYYfjM1tZ+Q32Js9w3iEc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.7.40","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5953718},"main":"index.js","engines":{"node":">=24.0.0"},"gitHead":"2e3319dc0aad0b4dd310b9a3ba5d3c056675ab19","scripts":{"test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.7.40_1778008641220_0.1533061409012617","host":"s3://npm-registry-packages-npm-production"}},"0.7.41":{"name":"@blamejs/core","version":"0.7.41","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.7.41","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://github.com/blamejs/blamejs","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"afd8d9d8756d9c6cd408fca9c4ef8cd2764f697a","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.7.41.tgz","fileCount":237,"integrity":"sha512-L5EUhRbe/4dcAM9RGLUr2fcD0zI2jS/4c30ZPmzMXzK1ucodcnMP+FL81Rz3u3EvBfyC+pj+IAhkBpDjOITRfQ==","signatures":[{"sig":"MEUCIQCKOtIZ6vwVq334+JYGb+oNA7UyZsrUxrosqt6b84d5sQIgVczlwSMZneVQIpGZnyMvvDmZXz5sJONnnl/+bneRK3w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.7.41","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5954098},"main":"index.js","engines":{"node":">=24.0.0"},"gitHead":"5953e6eea90f6f918365800a6a5db9cb19a2f935","scripts":{"test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.7.41_1778008643059_0.8714350323115729","host":"s3://npm-registry-packages-npm-production"}},"0.7.42":{"name":"@blamejs/core","version":"0.7.42","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.7.42","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://github.com/blamejs/blamejs","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"4940fa6cc91f95c6d7c5558accaee5359d380b72","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.7.42.tgz","fileCount":237,"integrity":"sha512-Sg4LZKoG9Hz1nTHZ+fDUjLGoxQjuIp2IiYkwIhdaHIAlz49brgIz34fQzzeZ1o/Vr4S0e2K0h2JWROUANt0tVg==","signatures":[{"sig":"MEUCIHvCAIgaudjd1/NKut1tQTU3XTp3jKhEEbFHScwNq0L2AiEAwDhQvq5GOV3FvkEhMcxdXih49PbSMwwTn3sXwYqWicA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.7.42","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5954908},"main":"index.js","engines":{"node":">=24.0.0"},"gitHead":"982dce5842dfc23c3114c097f1494fdd67c48cb3","scripts":{"test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.7.42_1778012839524_0.28407225291233273","host":"s3://npm-registry-packages-npm-production"}},"0.7.43":{"name":"@blamejs/core","version":"0.7.43","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.7.43","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://github.com/blamejs/blamejs","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"c8b799b5727c6e44f8407c69798484982771d171","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.7.43.tgz","fileCount":238,"integrity":"sha512-+2U0s1CW2IhuW2vb/QpBEEpc2sOYlDP+ZKCvGWGmqIJG9ySPwO8CbwvCTumni41u/4ubDCtppQXw/8kD01B1xg==","signatures":[{"sig":"MEYCIQDKn1ihtKWja20ZVpauVoBnZcs0vZStG8tzvYkXR3RvEAIhAPGIkqV2SAYLY4dmER6q7HMPzz4XxHLaM/aSW4OTz82v","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.7.43","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5986736},"main":"index.js","engines":{"node":">=24.0.0"},"gitHead":"6b8bc61839de5a1ca55d95229535df4278fadc6b","scripts":{"test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.7.43_1778014603838_0.4700081293256113","host":"s3://npm-registry-packages-npm-production"}},"0.7.44":{"name":"@blamejs/core","version":"0.7.44","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.7.44","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://github.com/blamejs/blamejs","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"6a1c1e4d88c582de7a815e6674b46d74039121cf","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.7.44.tgz","fileCount":239,"integrity":"sha512-wJPov11gstAtrvmq2vdaLyvmb8Ar4C/3HXsDY18wZK2/Ap7PWjJoT4lKyRKG++kW2hCnYCZm0PbUm7Uc28pQsg==","signatures":[{"sig":"MEUCIQCkS+VS2BY3xT6vcCwDJ3Rv2xS/BcBh7en70LiNh7hE7QIgGRWzV3pVqA+neFX4pLJBHUpdEM6W/h5jO4v9DcOuiig=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.7.44","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6004168},"main":"index.js","engines":{"node":">=24.0.0"},"gitHead":"ec03e75d8dcc8f77e345d735369da14e89342766","scripts":{"test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.7.44_1778015179308_0.09215283043545064","host":"s3://npm-registry-packages-npm-production"}},"0.7.45":{"name":"@blamejs/core","version":"0.7.45","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.7.45","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://github.com/blamejs/blamejs","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"c1d99171b381fb378cd2a60fef41017b6307a245","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.7.45.tgz","fileCount":240,"integrity":"sha512-kT7MHv3b6hVtTYl9Q1JHd+FAvozhna0qGKT/gvOKTm629KnMkZD2Y0Izt0YGgk+PAT07g0TC/5oUHTXuIrZfyA==","signatures":[{"sig":"MEUCICOWORRC31j0EpUtulDjvsPCrkNYZYGVH4nCPbEcnH64AiEA9xOWvX4p/kSmd7viKikFQHNvzaKD2JtOWCHz8hBjQRI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.7.45","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6028292},"main":"index.js","engines":{"node":">=24.0.0"},"gitHead":"d3359fac0d8f93b7944a1dbb9ecebdecbb1ac6aa","scripts":{"test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.7.45_1778015841742_0.5496981755874881","host":"s3://npm-registry-packages-npm-production"}},"0.7.46":{"name":"@blamejs/core","version":"0.7.46","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.7.46","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://github.com/blamejs/blamejs","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"2d5aa268c425530208f841ee420d5374896d9b04","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.7.46.tgz","fileCount":241,"integrity":"sha512-EMpVcK38QSbS3fOAH7qddEASKG9iGZQCQjqaZWo47mYAJSvRDQ7/FfNe0zdm9ems4ftsZEea5j6LNLB80kvjDA==","signatures":[{"sig":"MEUCIAiPwK2HVRJjC2z11T2HnG5RgHHEDzMuW/GIYTuzFz7WAiEAresdrFfrLq0ln/QSZPuL+5yTXcewNggfC/Y2c9p0cok=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.7.46","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6047385},"main":"index.js","engines":{"node":">=24.0.0"},"gitHead":"d9425cdccb4de1c701d6f7781dbb8b375683c90c","scripts":{"test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.7.46_1778017260926_0.18834200925593692","host":"s3://npm-registry-packages-npm-production"}},"0.7.47":{"name":"@blamejs/core","version":"0.7.47","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.7.47","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://github.com/blamejs/blamejs","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"5b9c6e11a670aca71445887e0f23e3dee5d03070","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.7.47.tgz","fileCount":242,"integrity":"sha512-Sl4PrEUx655AeM5uibj0bdh/aKcH9wJEixDQS3pC9Bb67vLj+srxK23NIuVCYDL2w54+mKEx1o7d0HM6k0ayqg==","signatures":[{"sig":"MEQCIAlEVbtR6Q+Vnu0dYDyqMIZqy+p6nkR4gS5YxiO2cb8jAiBXRc3dsgIbqdb9mI4+JFJvKR8L83SC/s1+92VEzAzLfw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.7.47","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6066189},"main":"index.js","engines":{"node":">=24.0.0"},"gitHead":"952afb73a7e14d017e540475a5973d563bdf1e60","scripts":{"test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.7.47_1778017705963_0.03985717304017489","host":"s3://npm-registry-packages-npm-production"}},"0.7.48":{"name":"@blamejs/core","version":"0.7.48","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.7.48","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://github.com/blamejs/blamejs","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"1c225b24b0762d9b9c575a7dddf23b5a75f9dfa1","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.7.48.tgz","fileCount":243,"integrity":"sha512-4qe1i0t1BDYOgS9CxhGpxviXenayyfDZaAGc9/8TKDjaNGbRYyny6xrXYvHY3b+diKHxEkfLPllUVEuzblIlJQ==","signatures":[{"sig":"MEYCIQCp8ar4te03KvkJM8k5S604BDwWirjAclJ15y9DU9TM/AIhAJpaJ5k4GysDFHL9Mu6tR7D8HcFdigq9C26FB+Yb4UsI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.7.48","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6075211},"main":"index.js","engines":{"node":">=24.0.0"},"gitHead":"13dcc1bfb4839cc0ee3515d4450cc360be8c4909","scripts":{"test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.7.48_1778018128186_0.01945973818531188","host":"s3://npm-registry-packages-npm-production"}},"0.7.49":{"name":"@blamejs/core","version":"0.7.49","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.7.49","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://github.com/blamejs/blamejs","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"6119c1cca90f8dc537cf042bdc45f4e3075bdf65","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.7.49.tgz","fileCount":244,"integrity":"sha512-52nk1yMBviFMfkULKF69K5Yj+hJpo8fnyC5H+VDY+cadMzN67k6Bla0o8MOusG7K/GfvKQ0Qm2mdj3czDKigyA==","signatures":[{"sig":"MEQCIGXQP1v/gX7oXaMCBxoSc1kyrPLlrLF14FEI/e8MmpATAiBP29exBQ9xhU49iibVPqeit3+5Z75eKSZZEZEoP2/wtg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.7.49","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6084151},"main":"index.js","engines":{"node":">=24.0.0"},"gitHead":"73c1e30a4fa159a3e34b884b2208235da68af826","scripts":{"test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.7.49_1778018658139_0.2674001241930697","host":"s3://npm-registry-packages-npm-production"}},"0.7.50":{"name":"@blamejs/core","version":"0.7.50","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.7.50","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://github.com/blamejs/blamejs","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"c694701cff32ef5a77ec0165de12331ec26a5652","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.7.50.tgz","fileCount":245,"integrity":"sha512-jPVAWj3VvkImDoOT0jNEyCi9P1vxG18gxBC6S+b4Y2/Etyk3fJHJyKpkrQj0dbQDzLI3b+Cy8ev5f7Y4ITXx1A==","signatures":[{"sig":"MEQCIDzrKpiiWv6HPyr78aLvYYOx+u21p9mvdFltTs5agbahAiAZ20gNblkyGE6hDUvcvkQv51K07xlCSqblSs4BDKnPng==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.7.50","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6106436},"main":"index.js","engines":{"node":">=24.0.0"},"gitHead":"8ddf513672b38d82337be4acfa2e25dfc89449dc","scripts":{"test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.7.50_1778019504134_0.5995907952555546","host":"s3://npm-registry-packages-npm-production"}},"0.7.51":{"name":"@blamejs/core","version":"0.7.51","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.7.51","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://github.com/blamejs/blamejs","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"3ed31fadca7b80ed3899f23a8fb8b7f71b6571ce","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.7.51.tgz","fileCount":246,"integrity":"sha512-7oA5/StajzYyRw/rZZHO5sXw2SufN6x/JY3wr/gDvoFlrrta64g0OtWFiNXyix6nM7xV5Ka+ywiWBvj4Nd4QPQ==","signatures":[{"sig":"MEYCIQCj1tYvG/tNbRjSfqb5jyrHIdfIUsKDzjbtsApRD3gVGQIhAM2wX4U2b4hAO1LbxOR0OUs9tKjyTgM9KADeefgxdFg+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.7.51","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6124431},"main":"index.js","engines":{"node":">=24.0.0"},"gitHead":"de5e223193be1d9fbd1bca49a7e1cb657fda2f35","scripts":{"test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.7.51_1778020681759_0.11415018114104125","host":"s3://npm-registry-packages-npm-production"}},"0.7.52":{"name":"@blamejs/core","version":"0.7.52","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.7.52","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://github.com/blamejs/blamejs","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"88c6b709e00dde598b7f4722c94d89cb49baa29f","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.7.52.tgz","fileCount":247,"integrity":"sha512-AtB1EpZ0Vjgghg+z/8zrS5Uo84ktd8NlgOB1njR12XuKsY80NIkXaPGvgxZ9Iku0OyBNdDFULpB/qG43iDWKqg==","signatures":[{"sig":"MEUCIQDFM10rBbGxRdkv10wyOBV/vATqMuVAhy9TT1DlKIAh5QIgOT25usHqTn1KxfGA+cAojBMuSZb7dX5ixym1nc6tvTI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.7.52","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6144623},"main":"index.js","engines":{"node":">=24.0.0"},"gitHead":"ace682f5827445e84d3faf87caed8bb4e7e50f8c","scripts":{"test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.7.52_1778021264604_0.610644218154569","host":"s3://npm-registry-packages-npm-production"}},"0.7.61":{"name":"@blamejs/core","version":"0.7.61","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.7.61","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://github.com/blamejs/blamejs","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"f2f58447161c6c79653707eaa7e9df2aeaef8f24","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.7.61.tgz","fileCount":254,"integrity":"sha512-DDnyxFhzuybng5ERE0ywo0JjPioNiu3fNTunww7p94R9bSCM/zsS1BTPI1EcfQi2O+6oGJ67Kh/z6XlaJoDfTw==","signatures":[{"sig":"MEUCICyFemMebUn64RB4IxVhOALFYHyfSYNgWW67Y2fqRjDfAiEAlZp0sn9/Mf1no/Mi0Ke2+IuWOREnMW+zLgOSZpZcQgA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.7.61","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6250161},"main":"index.js","engines":{"node":">=24.0.0"},"gitHead":"ffc0970d157c1b7a559a2a6ab59de1d51a9b08bd","scripts":{"test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.7.61_1778026745139_0.9651169365974073","host":"s3://npm-registry-packages-npm-production"}},"0.7.62":{"name":"@blamejs/core","version":"0.7.62","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.7.62","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://github.com/blamejs/blamejs","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"54e34129e9869c8e0d955335c22597eda7f73e96","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.7.62.tgz","fileCount":254,"integrity":"sha512-Yjw+S32J5xyjkwlHMBZRoBDAeckR0Xx1UQ8jzHnvB6gj+INigAFTvZ1yAWqsPrJubqFik/TlNxciQKfqncBHEw==","signatures":[{"sig":"MEUCIGz7C+YgFNzerowIIvLFBQh8q2y/WodBJyMO5Zs/3b2qAiEAwwhSTXRcWYaHDDXmCp+UnJrHFhgMnfGxZeQzUAaiRN0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.7.62","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6250848},"main":"index.js","engines":{"node":">=24.0.0"},"gitHead":"b06228c917f10f342a7f6349d10d9bb13bd45e6e","scripts":{"test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.7.62_1778027149644_0.8426212698532827","host":"s3://npm-registry-packages-npm-production"}},"0.7.63":{"name":"@blamejs/core","version":"0.7.63","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.7.63","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://github.com/blamejs/blamejs","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"4f7deb03036e6aeb0f94398e7ecf23c3a7167c24","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.7.63.tgz","fileCount":254,"integrity":"sha512-p3U4aMgeQsz+wKqUe3+CYqvmHcpa/ndrJRrNnLtN9hjsz2T8UAgohPN9eXfZfhkin3x1S6SP8eSfUbRR3xzj2g==","signatures":[{"sig":"MEUCICHsAwuDcWAHIW70ZdmHtoVPRxjNnqJyUhLXQ3y8LM2kAiEAvH3byVr2AhL8zSUTDJXqOdxIb206EwdykUmHgAtRkTA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.7.63","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6251427},"main":"index.js","engines":{"node":">=24.0.0"},"gitHead":"50f9086ff607034636be5943cc17725ce018d1b9","scripts":{"test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.7.63_1778027580313_0.12676460527581668","host":"s3://npm-registry-packages-npm-production"}},"0.7.64":{"name":"@blamejs/core","version":"0.7.64","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.7.64","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://github.com/blamejs/blamejs","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"a4aca32a97b5f01a88259b6d619a9ddcd4402d1b","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.7.64.tgz","fileCount":254,"integrity":"sha512-u/jrUzPtZwg+uf6d3bNWPSfBLYJevMusC90qMTpaJKNy928qWk3aqRqo71g4V8/w+fxvNd91wwZ1VxMJJjM30w==","signatures":[{"sig":"MEQCIHI+rG4R8t4mDW8PbbU9M0IObJuo6WV3HQjG4S4vSSooAiBaiUzqjACJ5Lfe+WFHi+mDwvvsihQher5X5F0k7DqYMA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.7.64","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6256412},"main":"index.js","engines":{"node":">=24.0.0"},"gitHead":"6a1a005f55fc7ddf675720d6f99acdbdb32617d6","scripts":{"test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.7.64_1778029094253_0.2173821863494403","host":"s3://npm-registry-packages-npm-production"}},"0.7.73":{"name":"@blamejs/core","version":"0.7.73","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.7.73","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://github.com/blamejs/blamejs","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"75098e8d7a796a83c2697c4cf1c806c2a7dd662b","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.7.73.tgz","fileCount":260,"integrity":"sha512-fS+0JqhzQPG7ZQN0ejLF72/zPuwq0WeTo0FLJc58m20Rj1hSCh55hiXlpfoj9eYkwz8IjsoU6W8/XoZ76vYomg==","signatures":[{"sig":"MEUCIF8l2X16gF4iW1W0rVKCrvtl5xoEfVsH742i44NlP5y4AiEAnQ3fNNhL+ZwU1XjKFQWCuhpSxnTdt5+AnspZy3FZ39w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.7.73","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6336708},"main":"index.js","engines":{"node":">=24.0.0"},"gitHead":"8c166a6ec114722ccd466a62ba371eea9cf945e2","scripts":{"test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.7.73_1778038298030_0.09699331914254783","host":"s3://npm-registry-packages-npm-production"}},"0.7.74":{"name":"@blamejs/core","version":"0.7.74","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.7.74","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://github.com/blamejs/blamejs","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"c5b99ca5326b35250d9aff322e5219e6ea5cec36","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.7.74.tgz","fileCount":260,"integrity":"sha512-1mWAG2Pgi3APRsWkSYrNBVtP8ax5VWNgRZYzIJzmpn+6xCfS6XMHQnqFPaIHL/lsvxjij6MbXB586R3KTuIqXw==","signatures":[{"sig":"MEUCIDhYkj7Zi32HlsaIQspl0uDpA+CgK91/DR+S7hpKlMl/AiEA7zqlbBTjfayVAGy0EoOJjpojO5vbE77n+ETrBQO5CrM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.7.74","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6357855},"main":"index.js","engines":{"node":">=24.0.0"},"gitHead":"845d82cc56f722ee4541d002ec7b1e656df8c132","scripts":{"test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.7.74_1778039807039_0.9157803921379488","host":"s3://npm-registry-packages-npm-production"}},"0.7.75":{"name":"@blamejs/core","version":"0.7.75","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.7.75","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://github.com/blamejs/blamejs","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"dcaef1ed85e4471f44c6f11560b9dbfe7d01b90c","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.7.75.tgz","fileCount":260,"integrity":"sha512-WC2jg6VD5izEnAnBmH0b805GaF/M6hQG4M/Y6omBVGGl5pFCBdIiSGDifyFUgFqbgqqvgMqUxVZpkBZ3ZaKlsg==","signatures":[{"sig":"MEUCIQDi/VyRxXxEzmheYctnnxE8urvMGZDxHkjH1Ryx0BOnxQIgdlCOJjYPVgkJUNtI2i9/1clRS/Ctg64uaYm75VyGXlA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.7.75","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6360820},"main":"index.js","engines":{"node":">=24.0.0"},"gitHead":"e844a93b8d8911d70ff0d3443196ca47eed8661c","scripts":{"test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.7.75_1778040787918_0.9681182630496856","host":"s3://npm-registry-packages-npm-production"}},"0.7.76":{"name":"@blamejs/core","version":"0.7.76","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.7.76","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://github.com/blamejs/blamejs","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"5e33e762202b6b217807368d738848b5b1267eeb","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.7.76.tgz","fileCount":260,"integrity":"sha512-dqld4qWSfIqhsRk2hk5alXVfswl1qlzawdX29J96642Ual6Szuiv3MUqvJ4qJi6/+pOGXzpwsNMBcyh79PxfVg==","signatures":[{"sig":"MEUCIEoFeZeXvTAVIp0OgjH6jwgNPOdte1VJOaEo6HCfIVgxAiEArhK2y7uKmTRrNZU2XpAaftv2sul1Kqi35aXNy8BagoM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.7.76","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6366067},"main":"index.js","engines":{"node":">=24.0.0"},"gitHead":"bf35876c32861090c203e8c61f65282a3d9a8d0b","scripts":{"test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.7.76_1778041697895_0.7465588014944122","host":"s3://npm-registry-packages-npm-production"}},"0.7.77":{"name":"@blamejs/core","version":"0.7.77","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.7.77","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://github.com/blamejs/blamejs","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"36215d9a4298ce51bb29c97be8aad8fd675a7272","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.7.77.tgz","fileCount":247,"integrity":"sha512-lkfRB9sc8KhGVyUplNenMcZhlhqaAYI2f4Py/sAnEAArmd5v39gXUxKxag25GS/XmbrpGzqAUACOJws/1xxu3A==","signatures":[{"sig":"MEUCIDT6SMWFqkeGPj9qLVlsyGEakeoRfAAtuATc2iFet6uAAiEAitdzlERcPM/RvsAptQIhxw24a9gDHPD6TIiidQYPXoE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.7.77","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5507206},"main":"index.js","engines":{"node":">=24.0.0"},"gitHead":"0041f5825b04b86b5ea966ae3878fd8af7a7435b","scripts":{"test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.7.77_1778042893415_0.3027478512833004","host":"s3://npm-registry-packages-npm-production"}},"0.7.78":{"name":"@blamejs/core","version":"0.7.78","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.7.78","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://github.com/blamejs/blamejs","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"4d4884c537de17c2be47a4275db2f5bee35ab9bb","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.7.78.tgz","fileCount":248,"integrity":"sha512-S1xLWbkzxm2FYp/79zBbFuYwBpqIJ3h/ns2uZnX23inAI7lcf76ouoNUW4KJz/sbm5HXGJCxJ6JyDHqtzahZIA==","signatures":[{"sig":"MEUCIQCwW5M/JLqcPktHsfd//6yi7ItRVTJ5RBoNlawAh8EbbgIgVBVk7vf1MLpwwUJyp7s83HuttYiDY+cBMKv7sbUrWoA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.7.78","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5517129},"main":"index.js","engines":{"node":">=24.0.0"},"gitHead":"87cc80f3838ebb6953983bede2f0c84ba2dc4d56","scripts":{"test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.7.78_1778044384683_0.91531964813402","host":"s3://npm-registry-packages-npm-production"}},"0.7.79":{"name":"@blamejs/core","version":"0.7.79","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.7.79","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://github.com/blamejs/blamejs","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"ee681a02a45164fd5568ebbfda3830b1fabba87d","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.7.79.tgz","fileCount":248,"integrity":"sha512-NAUdAwOMOE6eMWlnZUahaZndjDfwH/qK0mSWFPhfHkwOf3bOn8zkqbEGP0zXV1blBxQtYrAZ9NUZ7KfiJ8QMmg==","signatures":[{"sig":"MEYCIQCkwGTzlXJjrY5Y87ZxLzbe/TaQZvbtxAzmytFAgK2CygIhAIhM4NplOfMfDDpW/F+Ctf1NDsu2iGaRuIMQ0gJch1eu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.7.79","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5524396},"main":"index.js","engines":{"node":">=24.0.0"},"gitHead":"4afd92d12997fb878515d9bd000ee88439a0a355","scripts":{"test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.7.79_1778045181976_0.5035207555120089","host":"s3://npm-registry-packages-npm-production"}},"0.7.80":{"name":"@blamejs/core","version":"0.7.80","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.7.80","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://github.com/blamejs/blamejs","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"cb65d4939bc5237fb318f53ce50e5ee72afa4641","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.7.80.tgz","fileCount":249,"integrity":"sha512-p8WPv+yZRD4AhIXl+1reJzfRZvVJYj5txQIV0dNrsZGWcQJvxEmDG15z+/orzdPU4XexJnIa7qlqD3UpeDaI2g==","signatures":[{"sig":"MEUCIQCO7751J0vOF0YzlsniIhk/cZDEtz5TWeGzNsKnWq68mgIgCE1C4F7/Ho0MeE0maNeQ2WlGUHKjmkUfPH4vk7hnUlo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.7.80","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5532261},"main":"index.js","engines":{"node":">=24.0.0"},"gitHead":"75af95af224354a88b133a0af6589389bd54b6d5","scripts":{"test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.7.80_1778045789807_0.5836202957240066","host":"s3://npm-registry-packages-npm-production"}},"0.7.81":{"name":"@blamejs/core","version":"0.7.81","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.7.81","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://github.com/blamejs/blamejs","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"e987b5ba1f361f4975b4d996b99f9bacd423de36","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.7.81.tgz","fileCount":250,"integrity":"sha512-4KV/tHYmlk77gNmkaVWqz0W8M6kChQqLh2AerOpLFC9c81L0Qf/q/QiH3YSeUGHKxZ/1aPhqlyfnxlBjSjzkCg==","signatures":[{"sig":"MEQCIDlgggUv5Q+TERuXqMudNxr/kBNGu8LUedt930Cypg6wAiBS0Oc0n3Z8gVPtaJXA9lJJ+YhgjW7Wp0d5pD1jcyq4iw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.7.81","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5539669},"main":"index.js","engines":{"node":">=24.0.0"},"gitHead":"bb3a5714d666da3f71b4ced60cd25268e99ef662","scripts":{"test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.7.81_1778046215354_0.327348130513343","host":"s3://npm-registry-packages-npm-production"}},"0.7.82":{"name":"@blamejs/core","version":"0.7.82","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.7.82","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://github.com/blamejs/blamejs","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"18133a4e15affcf5af3d3de780bd889d4acaf0d0","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.7.82.tgz","fileCount":251,"integrity":"sha512-YiRD7JRYT9VKrAwA9B7QiMMzg8yRNqQ7XwDfRsAl9eHXWheDhJdCSKeKuGW793iIb50DVTW096UG7jRzphse7A==","signatures":[{"sig":"MEUCIAOIqf8hcwYb3AKjKtvch+aw5x5IPot2doGICDWguwk9AiEA+XDHt/z4QYpY90aVA0H2mhKRQj+kVQJZH6Mb6SkOYKw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.7.82","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5546441},"main":"index.js","engines":{"node":">=24.0.0"},"gitHead":"5ed31bd3b5327d4a48ff1ced8f1d90146285e24f","scripts":{"test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.7.82_1778046851436_0.908864863391537","host":"s3://npm-registry-packages-npm-production"}},"0.7.83":{"name":"@blamejs/core","version":"0.7.83","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.7.83","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://github.com/blamejs/blamejs","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"4188171351ddf5587927cbbd0e2792707950670d","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.7.83.tgz","fileCount":251,"integrity":"sha512-1MOPGqQ6ceROrucnsj5OLUlP8onWfLkGUXPT2l2evEtgDqyjfFGJHuJvFIFH+MZBLZxJ5ryGzJLY5LgRvCEPTQ==","signatures":[{"sig":"MEQCIGVop2vV4P8Ew9X3MKr0/VbBqVDC7I8XnCnb1TJO6+UIAiBCOIQ7ETyb7ockQnKcKrWXIBjNqYrtMj9HcJhVdkYSAw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.7.83","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5553395},"main":"index.js","engines":{"node":">=24.0.0"},"gitHead":"d9c140cf49b65c4b52d658cd2ac9e422db1927ff","scripts":{"test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.7.83_1778047429662_0.08822665279547315","host":"s3://npm-registry-packages-npm-production"}},"0.7.84":{"name":"@blamejs/core","version":"0.7.84","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.7.84","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://github.com/blamejs/blamejs","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"0c4147560f768b9504351c716e4cb75e73a471de","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.7.84.tgz","fileCount":251,"integrity":"sha512-uwVoWHdsYI5OBJCRUyl8xQoRYiWYQTsakXVquEhPAaTo/AcOmIiPTljA/D3qt6ZZWGRzOT8zh6hhq2uEK4kgrA==","signatures":[{"sig":"MEQCIFMvQKSOrAfdSy6xJtrWE46fYZMW8lj74I0M/0ZkedCDAiAVhiMN5E1uHeiIrIZLSgiMY8BE0DIMZYVibjJmmAIZug==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.7.84","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5556111},"main":"index.js","engines":{"node":">=24.0.0"},"gitHead":"fb9b8d566a7d465b0378aff405835b6dec50a86c","scripts":{"test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.7.84_1778047910590_0.5753788837564273","host":"s3://npm-registry-packages-npm-production"}},"0.7.85":{"name":"@blamejs/core","version":"0.7.85","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.7.85","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://github.com/blamejs/blamejs","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"18504e90c320071d411da8e6c2f4d8b68c170f84","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.7.85.tgz","fileCount":252,"integrity":"sha512-ROpGhs4RMdz9wwcRI5WMGIIMVyeVk/uFSAYbEHqEwK4wg911zsNJ9qnggege04a5ty+1ZPptnzGm/eiO+qhYeQ==","signatures":[{"sig":"MEMCHwse905tef0CYUt+yQeTquYY3ztT+gvFgPW0vXK2EnwCIEFIVMXH09/r2CBLQpI8SDHZSWc+HNOCtRy1JxQIA8QT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.7.85","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5568725},"main":"index.js","engines":{"node":">=24.0.0"},"gitHead":"d58ad599b958d4e2a73c0a219535b486eae426c1","scripts":{"test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.7.85_1778048545480_0.5467803754923914","host":"s3://npm-registry-packages-npm-production"}},"0.7.86":{"name":"@blamejs/core","version":"0.7.86","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.7.86","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://github.com/blamejs/blamejs","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"efd1fd59e9c019cd08583db0da9c9e5ef477eec9","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.7.86.tgz","fileCount":252,"integrity":"sha512-LJvctFSnKE5iydOq9OjthgygHAHDnWa1rb2p7ysZmQ0gHW71HTfzx2rmqY7h4AB5aPEEJ7oO7i6kON16bvThrQ==","signatures":[{"sig":"MEUCIQC+8S4JAkLFjSUQZSTVai3hCYtczOrVd5OWvR++DcYi2wIgLyOxnDJT6gmsmkxOy0OZ4NquQ+s6eEj2y+XKoBAOe/I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.7.86","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5571022},"main":"index.js","engines":{"node":">=24.0.0"},"gitHead":"d5b04693bc739604e3f1328c13343e6cdd01fe8d","scripts":{"test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.7.86_1778049067016_0.3663182165922032","host":"s3://npm-registry-packages-npm-production"}},"0.7.87":{"name":"@blamejs/core","version":"0.7.87","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.7.87","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://github.com/blamejs/blamejs","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"8817313a105b4447234705608fd7e4536a56fef1","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.7.87.tgz","fileCount":254,"integrity":"sha512-SOcEvRzVoqy0k3tYqNuLlpWw8iLqoSHbMS9YMckOGUAVOwCM6C8YduyEix2iZCtqBnuMZoQs2YuUN2eeeeXEBA==","signatures":[{"sig":"MEQCIEMnDR3GoYX2qeBlKsBdObbr1XuoCjXFuF6inXKkhZ40AiAjMAknDdZsOmMUGFdPRDNgyDH4wjSwjjTy55HLAy7hLA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.7.87","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5579221},"main":"index.js","engines":{"node":">=24.0.0"},"gitHead":"7b0f64c8e7b163511b998c4911f9526f6fd651d1","scripts":{"test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.7.87_1778049429027_0.4488230291791786","host":"s3://npm-registry-packages-npm-production"}},"0.7.88":{"name":"@blamejs/core","version":"0.7.88","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.7.88","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://github.com/blamejs/blamejs","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"0975e59f0f4a84bc110e3da5fba97bd48a01718d","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.7.88.tgz","fileCount":256,"integrity":"sha512-ywGgZEnWaiWJT6bAcr343mmRsL899W5hqkQu5mxW5tUJvOW829kozke/m53x35AMow/JS3fDISvZZuoR4RwYTA==","signatures":[{"sig":"MEUCIHMNJRkC2Panp0HXq9jpUMBNJeJMI3nUJRODvLgNgyxDAiEAjh0yyF8mrR6Lj2SNzQVi+9KGxm1u7Z0s4NmUPBjhW6g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.7.88","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5589070},"main":"index.js","engines":{"node":">=24.0.0"},"gitHead":"83e45312e81e333ec00371349ce578c3b6e7bd34","scripts":{"test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.7.88_1778050206660_0.43106671442431743","host":"s3://npm-registry-packages-npm-production"}},"0.7.89":{"name":"@blamejs/core","version":"0.7.89","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.7.89","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://github.com/blamejs/blamejs","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"1d6a57256cd035d8b8199e85374dd30da840799e","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.7.89.tgz","fileCount":257,"integrity":"sha512-D+Tp+GBtchn8J8c12g3/O3d0sD2tHppiOlzG6c4pfxgCDq5NuEV6M0ofhrTG92awtr0WcsVmD+C6wwRI5PoMPA==","signatures":[{"sig":"MEQCIDxev0bAVX/3dJ6xFsgAtefJci6qAaUjSJ1nolrEIvN1AiBJ4ypORQhnKOS2jEQFUFd+0EU6dkXaaju1c/6V19Q1ag==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.7.89","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5627410},"main":"index.js","engines":{"node":">=24.0.0"},"gitHead":"4c56f2c53e441cfa466749cbf1e3d148950f60c1","scripts":{"test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.7.89_1778052887516_0.8969544998519334","host":"s3://npm-registry-packages-npm-production"}},"0.7.90":{"name":"@blamejs/core","version":"0.7.90","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.7.90","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://github.com/blamejs/blamejs","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"d7d312ec3419f4812fd7b504d5cf04fa55be4cdc","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.7.90.tgz","fileCount":258,"integrity":"sha512-BVCLVxu+xpem+/EaB3AgatZ7j4yAq2pBHrE6XcPvH5TMHZbjTI9kYAPpvIJgiItM+AWwuB2vOcS/uvSGnXhidA==","signatures":[{"sig":"MEUCIQC9p0CTybvnM+vbiwSH/GfzXIQKd68u33mUSeMYMJ9S3QIgVQ2/3xLdzSvHKwIlkfWjIj1AfZECQby+fqGolUCNcx0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.7.90","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5644312},"main":"index.js","engines":{"node":">=24.0.0"},"gitHead":"a36d464b8cc2ab3942696707efa8a59f5ec95b38","scripts":{"test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.7.90_1778053681427_0.908041174289604","host":"s3://npm-registry-packages-npm-production"}},"0.7.91":{"name":"@blamejs/core","version":"0.7.91","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.7.91","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://github.com/blamejs/blamejs","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"7636a054df6b9716e8c1a02b26055ea7b7bc370a","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.7.91.tgz","fileCount":258,"integrity":"sha512-xvBi9c+NrZuz2SBwJFYpPhd1rDX11Cb0sYSvrc03l7gly2+k+s2D6l5i08nuSx5DgI+5GmLG23iJlFa25lVBbQ==","signatures":[{"sig":"MEUCIQDR7KtS9Me8zDBekGDrT/KFkGAFlofy2SGSj22RCplk6AIgMV7F4FUe+0I2l2JPdRrVDWqOtX7OJs8/6G21sil/E6Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.7.91","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5649710},"main":"index.js","engines":{"node":">=24.0.0"},"gitHead":"b2f28fe3a29551800ff2dc24b8a36b571b12f89b","scripts":{"test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.7.91_1778054239194_0.30337391285712534","host":"s3://npm-registry-packages-npm-production"}},"0.7.92":{"name":"@blamejs/core","version":"0.7.92","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.7.92","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://github.com/blamejs/blamejs","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"dabefd35d443ee4762fc85e62c53b12cbd2d69a3","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.7.92.tgz","fileCount":258,"integrity":"sha512-VSb+EmxHAI1nG8dOSlhiutrG1wv6LDv1NVX88u+E5nPr0tXgyJqLD4lZh1U02FWYuz25cGlW3slvEL1jTdHfZA==","signatures":[{"sig":"MEUCIQDIfdy+VmfrpOKhJDm5KUPnWvJQ+EbybipNZK2MalOBnwIgeXLwT1pP9JZQV8aqwJL4BaisXK9tqv1TAuEPxGBu2CM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.7.92","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5653080},"main":"index.js","engines":{"node":">=24.0.0"},"gitHead":"9d49db5adaf1bf1a7d2571664a2886be7cca4e61","scripts":{"test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.7.92_1778054738062_0.07142019606327255","host":"s3://npm-registry-packages-npm-production"}},"0.7.93":{"name":"@blamejs/core","version":"0.7.93","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.7.93","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://github.com/blamejs/blamejs","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"5a7036bfd4b3ad5c0339cd94c27427ae0a91987b","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.7.93.tgz","fileCount":258,"integrity":"sha512-37xioqSxicwD7hetL4uNoNbDxgQCy31e1Veloem2bHL7s5llKg0HRMHaa6mhF4xX8KZ+wfOL0sd+KQmFZvYYWw==","signatures":[{"sig":"MEYCIQDs16sI9ot0LigXd6vn4BJ6iVWscXYUmkC5ENlsUe1oIgIhAL1o8XGyipBKIzdJxPM4TJzBA42Fhb12PKUvv7uoKwQw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.7.93","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5655876},"main":"index.js","engines":{"node":">=24.0.0"},"gitHead":"5cf9dd127f839e6b57a803b72821d48f50bcca7f","scripts":{"test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.7.93_1778055318942_0.20431513538316382","host":"s3://npm-registry-packages-npm-production"}},"0.7.94":{"name":"@blamejs/core","version":"0.7.94","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.7.94","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://github.com/blamejs/blamejs","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"af182537fe76e816e9733e647820d08e9f36d03f","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.7.94.tgz","fileCount":258,"integrity":"sha512-cdKfOVt2arn8XRDIokrm2E3TWyrTVpq1lp1GNxzLoiCpMKDIIR7j/VrRyDVva99SYOxl0M9Ua9RBpJI7MQL/xw==","signatures":[{"sig":"MEUCIQCly80sipPZxIIQXX0HjBsqG3CmzBHCNX/NbXpC7S3ccgIgH0GMQnQ5tzViictWxqbNfxnd/jU9ouy3J10O5avZbWA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.7.94","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5660713},"main":"index.js","engines":{"node":">=24.0.0"},"gitHead":"e14a552b7d9d0fe59864c179d1e626cf15b4a09e","scripts":{"test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.7.94_1778055898131_0.3837326089445403","host":"s3://npm-registry-packages-npm-production"}},"0.7.95":{"name":"@blamejs/core","version":"0.7.95","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.7.95","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://github.com/blamejs/blamejs","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"af5f70bc0ac7fd94b2109f2eaef1ac94863240af","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.7.95.tgz","fileCount":258,"integrity":"sha512-6pF+3wBQDywMNTCO/vvbYmlA2yt5ZmQlXOetddVnFxtBVjAYyIqgyaiwoUsd+pP+5UEs8lfxEdv47P6pJpUhdA==","signatures":[{"sig":"MEUCIEtFEb4/8Br6gZlQkscYddp51pcHfxO16WF1DfhKwMFpAiEAyAY3zqVQ9yThVrS44v4fqt4ZqBpYPxMgbFwiYOeG6Ec=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.7.95","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5664369},"main":"index.js","engines":{"node":">=24.0.0"},"gitHead":"46fc009f6ec403b7533cede7443b4b1a6262dcdc","scripts":{"test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.7.95_1778056475922_0.6571497616024113","host":"s3://npm-registry-packages-npm-production"}},"0.7.96":{"name":"@blamejs/core","version":"0.7.96","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.7.96","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://github.com/blamejs/blamejs","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"20267f9ddeb1f2d2c49c0afb2728072fe9422a4a","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.7.96.tgz","fileCount":258,"integrity":"sha512-uyDkRC5hiIjIAj/6YKVSoi2IvI5AvJHTdnKExgn3orgLQENb2G9V2j7dLtNVLrRgBnHRYczI/cAJh10YSGd7QA==","signatures":[{"sig":"MEUCIQC/ZNf5cyxavW0p3P10NjHj4r+naa9SA4pE4dMOX3SwVQIgAXrZLEMD4SDihm3cj4ymlTn7gkfohTb2iEJ+sM06ai8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.7.96","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5667153},"main":"index.js","engines":{"node":">=24.0.0"},"gitHead":"b5248b82da3fac48b01d1aae12e5e6c65cafe1c7","scripts":{"test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.7.96_1778057091519_0.62333483963202","host":"s3://npm-registry-packages-npm-production"}},"0.7.97":{"name":"@blamejs/core","version":"0.7.97","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.7.97","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://github.com/blamejs/blamejs","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"215f671511580635b4f6b17ac75546f40a5bb060","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.7.97.tgz","fileCount":258,"integrity":"sha512-Hmb8AEw/bb3mvqHeMJaa+OMW7Z1/o2+paoAtZYrl2Z9ril8mIVRqpxfFRaq9+ER+G7T7IivufMdn9mzPRZKJmw==","signatures":[{"sig":"MEQCIDbm8hz8hPemRVO83EHoabNdiAdZoBmoz/T/nPofmB2hAiArXqwW6GDQ3PTeRfQAaISxjmdpQH7eSebD6GQAK93szw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.7.97","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5670171},"main":"index.js","engines":{"node":">=24.0.0"},"gitHead":"adeeaf625f024528737507fc43f3c39ace384bce","scripts":{"test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.7.97_1778057605932_0.8876281822938394","host":"s3://npm-registry-packages-npm-production"}},"0.7.98":{"name":"@blamejs/core","version":"0.7.98","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.7.98","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://github.com/blamejs/blamejs","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"85efbeb31ce741586389610af144d8880481aba9","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.7.98.tgz","fileCount":258,"integrity":"sha512-i/lWDJtzY0xiTqxcIoqBDHgANTgFq70LirFyYmmyxR5tVIM7hSd6AxC/92JgoJRiunq1hcBankzsucmDor8MFA==","signatures":[{"sig":"MEUCIEH6U2EHI83tY4M2ODjj/NI41vPfloUMtRV3JSEGssP1AiEAyzJwDjR7VkZlq/zK+V0BROwTSDFNIxFtlrrwL8MdWtk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.7.98","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5674179},"main":"index.js","engines":{"node":">=24.0.0"},"gitHead":"f5a080bdb6d574e8d93a4db040e3bbbfac1091a4","scripts":{"test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.7.98_1778058203980_0.9198455771323542","host":"s3://npm-registry-packages-npm-production"}},"0.7.99":{"name":"@blamejs/core","version":"0.7.99","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.7.99","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://github.com/blamejs/blamejs","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"42b6a53fcc0cee0a0f1a3f4988be716724fa12d0","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.7.99.tgz","fileCount":258,"integrity":"sha512-WhjaofnRN2yqQ2Sz3vda3IZ0MFsUhpByt33GvULKx5NXYhpGyI/IJG42vnQMH+N6vphxf8nLNkKR8cqFf59VfA==","signatures":[{"sig":"MEYCIQDqkh8xvVTSgkAQbHgWysq3M968gEAuRJjHE48XvcVDggIhAKdXI84EexQyRuYkn7EqloaB0ggVrTYAkH2u3n/PF2NO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.7.99","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5678304},"main":"index.js","engines":{"node":">=24.0.0"},"gitHead":"d3bc4d674b8465360d9f500568a9ff74505339f7","scripts":{"test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.7.99_1778058861473_0.2469490088182107","host":"s3://npm-registry-packages-npm-production"}},"0.7.100":{"name":"@blamejs/core","version":"0.7.100","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.7.100","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://github.com/blamejs/blamejs","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"ac646fcce70dedc28dd81dbe8c1c117d3f2e3f7e","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.7.100.tgz","fileCount":258,"integrity":"sha512-w69E/PXDciDYPeev0pXhf6B2kxto5mGcxLlTULVXTy0rS8WHhHkIM2C0FKnnJK7bWWn29befTB3FNXwje6556A==","signatures":[{"sig":"MEYCIQDKdHtkcIgg2Bm/g3jLB0gh3y8QrWl8LfzaUHWX5kmBiwIhAMuOyRaIn9JYnRUZXh8NjjaYQ4oNIuSPw6Fgc+6kted0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.7.100","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5681950},"main":"index.js","engines":{"node":">=24.0.0"},"gitHead":"0aec2e4637b0fd6340921207d0b58ef45cb21712","scripts":{"test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.7.100_1778059574054_0.3324179857892944","host":"s3://npm-registry-packages-npm-production"}},"0.7.101":{"name":"@blamejs/core","version":"0.7.101","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.7.101","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://github.com/blamejs/blamejs","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"ad3b7dc0909e0845298e6f25ba0164ab6bb0dc3c","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.7.101.tgz","fileCount":258,"integrity":"sha512-tUp0uJbyMndbJycZkmaMhrDiwNWV4J5rUL7LVwYVeKvORqokspF0cgNi8DuEey1qCBYmtDe77QxKO9/zBXf/Vw==","signatures":[{"sig":"MEUCIQCAJdQ9e+perKkxSUwksdx9aBj16luZOHARbFebPk2rvgIgfTtzPA9aX+TRWJV0kJ726bYdU2yM7Qs3fXg+GaR2mus=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.7.101","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5686707},"main":"index.js","engines":{"node":">=24.0.0"},"gitHead":"37ab2df3be380a618474c6f9ccf3e83cd740a7c8","scripts":{"test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.7.101_1778060539697_0.3865329036098921","host":"s3://npm-registry-packages-npm-production"}},"0.7.102":{"name":"@blamejs/core","version":"0.7.102","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.7.102","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://github.com/blamejs/blamejs","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"050a5caac950c53253f83f52feee61b620ed35dc","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.7.102.tgz","fileCount":259,"integrity":"sha512-OaxzdmlAefw2lwDlGDIBp7ib4sjkSARoCBGnpkyMp7VQAFAIcVGQ8m/hqfN63EZQvw6RyNy0XhXpgU3dF3d5OA==","signatures":[{"sig":"MEUCIQCrFIuUGzE26YSmC9ICV+2yU8/m3PLE7u7IYhAicsmQkwIgLg2K7mzROi0pJL92ElOo34IMg6AlZPka86QFpIb8nz4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.7.102","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5691745},"main":"index.js","engines":{"node":">=24.0.0"},"gitHead":"1dfffa13cd0c6b8fc48def16879b4e771107fa94","scripts":{"test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.7.102_1778061170255_0.31265730633645505","host":"s3://npm-registry-packages-npm-production"}},"0.7.103":{"name":"@blamejs/core","version":"0.7.103","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.7.103","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://github.com/blamejs/blamejs","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"991a456cfdf89c24d5b6174198fd8c17fec0b1f8","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.7.103.tgz","fileCount":263,"integrity":"sha512-x0MWt2gZaIa/Uv/Se/fFqXWpVVOGr9PszyHilf6qBDHt/ukuHz6tcm/+PpVaiFeWCKlK+grLSrVdAZGWmVrYqQ==","signatures":[{"sig":"MEQCIB6tCgHKojlqBPehOO1gaMVkmOUYHjLDgSZ+Hk5RZzEXAiAB3PQmwwLz1xn55Xtpi4XT7MVp4oMWd5ylsHV5u20Wgg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.7.103","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5750289},"main":"index.js","engines":{"node":">=24.0.0"},"gitHead":"89feda90a94a994360d8071bab279f378198df7e","scripts":{"test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.7.103_1778063593182_0.29912653322353244","host":"s3://npm-registry-packages-npm-production"}},"0.7.104":{"name":"@blamejs/core","version":"0.7.104","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.7.104","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://github.com/blamejs/blamejs","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"653f069f37ff3d23efa2c53715217039965c8062","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.7.104.tgz","fileCount":264,"integrity":"sha512-AFX8dV/TmSlnLITT81TMtPz050yy6AaQbJz6bC+t/CjP69D+Hla6eTMYiEBck0mti+FBPdEGlk34p8Gj5wrvnA==","signatures":[{"sig":"MEYCIQCb1L0pS6HVHl0j4PASZdlsWBup5R+gKqQh8ZB2MLVAhQIhAOBxws/puDFO3MFCBlsslaNgEw3khcmHY2SyPhEStP4A","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.7.104","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5791490},"main":"index.js","engines":{"node":">=24.0.0"},"gitHead":"18aaf9113daac8c1ee39ec27164dcc850710ea8b","scripts":{"test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.7.104_1778065225760_0.950225174692201","host":"s3://npm-registry-packages-npm-production"}},"0.7.105":{"name":"@blamejs/core","version":"0.7.105","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.7.105","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://github.com/blamejs/blamejs","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"d904f4af451ecc7756f1639d8cf5a00f62ce12f8","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.7.105.tgz","fileCount":268,"integrity":"sha512-lshtsaOS3uVPghKZDsBmo906oqTncCg1OB1as060NodTPGGkRGUzMwzEDShFKsyqtjmkzdI8Wv1DDootwcPzdg==","signatures":[{"sig":"MEUCIFAZWj22zRp/25imEHTuKI9TrvaESRhB0FmQpdA8X41XAiEA02sRBR8f+FeFiVvHGa8INz128tXxY5Yd3CRfxNHeU1I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.7.105","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5840142},"main":"index.js","engines":{"node":">=24.0.0"},"gitHead":"54b6e94d1b3fef9224a00c18125eec973cc71ea6","scripts":{"test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.7.105_1778066638175_0.3699961352194825","host":"s3://npm-registry-packages-npm-production"}},"0.7.106":{"name":"@blamejs/core","version":"0.7.106","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.7.106","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://github.com/blamejs/blamejs","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"344f989711a982334803d2a41d2a4c1d7ff5a191","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.7.106.tgz","fileCount":273,"integrity":"sha512-WFDtSDrNg7hJNA7QdH9GTlylK3Y1OFahFQKyVuHbCE4x3y1TR/xhxSuhhI0yfxtxAUkooyRZAlphMPMABIJ+RA==","signatures":[{"sig":"MEUCIQD+SyHl/QABRepv3MnLfs66JNSrjc7az0L7UFhFkgUqOQIgGxDBv5AqcOYzkwYlV0PzyJGdEs2WVjcF+Co6Ve/OCl0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.7.106","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5880207},"main":"index.js","engines":{"node":">=24.0.0"},"gitHead":"a29b846c488c1d43b0f0de40df952babcf42088f","scripts":{"test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.7.106_1778068334229_0.13191521476097234","host":"s3://npm-registry-packages-npm-production"}},"0.7.107":{"name":"@blamejs/core","version":"0.7.107","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.7.107","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://github.com/blamejs/blamejs","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"98621068efe8394a82d585b574c21519936ed6cd","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.7.107.tgz","fileCount":277,"integrity":"sha512-8L/eXPmAYFbG1hEoVAFdA7THEyiPAzwck1AJppJRCr45QKUOMV0YKjXvEQvK0yUH5J0d5wsk6EmvccLJHBVFaA==","signatures":[{"sig":"MEYCIQCquTkQLUIDzO9r7037lXYTOoWfPr8N6uV5OnBK0E9VgQIhAIsG2hDeMyd+MQbkiTbADUx+xHuc8CpmaIJxOcnQcvbp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.7.107","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5919253},"main":"index.js","engines":{"node":">=24.0.0"},"gitHead":"112016a6f1eee38ad76f83a40372466e46fd334b","scripts":{"test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.7.107_1778070682593_0.5268559044935033","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@blamejs/core","version":"0.8.0","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.8.0","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://github.com/blamejs/blamejs","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"48b1661590ed04fde7f726f60a5e7f5c90b73f9c","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.8.0.tgz","fileCount":311,"integrity":"sha512-1JtRYyIR5IMXK317VJxaP2XgWz8PPIAsG9LJF4eulZbJaAI4/0mAz2CuBQQPLNFIRUlrrkztU1E7bBv8xkksKQ==","signatures":[{"sig":"MEQCIGbv0QmtUWYJOnYjEdAkbMpDBdTv9wkNCT+ePsDLQuT1AiA79oOLe01gpG9UBSG1Ere6C6qxpn2a3Ob/gCKeIuXKlg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6331471},"main":"index.js","engines":{"node":">=24.0.0"},"gitHead":"1a7fef088f29b531d5d4391af6ea611d17f8c644","scripts":{"test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.8.0_1778093580087_0.8447365901520885","host":"s3://npm-registry-packages-npm-production"}},"0.8.4":{"name":"@blamejs/core","version":"0.8.4","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.8.4","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://github.com/blamejs/blamejs","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"9a837c794727fe7cb04b83142a71595012b638b0","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.8.4.tgz","fileCount":311,"integrity":"sha512-bPRoZ/WVkP4nz/kO0C/9VmmnnldyR+r5ip9mdppYJd6ZAQI368wWgRTBR5Gg++zSvpmxA3qUaytaGVsy09F4gg==","signatures":[{"sig":"MEUCIQCHA2zQgrEgG1CtzfH7gXrtEt99+N/7hlDEzoy8NW5NqgIgRc/2PeIX/zLuwowvCsZz5iDAEFGZXrdrheMaz9wGWoQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.8.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6406055},"main":"index.js","engines":{"node":">=24.0.0"},"gitHead":"2dfea1db1d061c5868b9eb8c835bc273789ab053","scripts":{"test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.8.4_1778104960915_0.8918993868547631","host":"s3://npm-registry-packages-npm-production"}},"0.8.5":{"name":"@blamejs/core","version":"0.8.5","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.8.5","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://github.com/blamejs/blamejs","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"c7c6fb036e099117ee98264fee548a9853288f6e","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.8.5.tgz","fileCount":312,"integrity":"sha512-b8whCw3DvLRNjOG86U1IlM2Xm9kkR26aAOm6Kb9CKACLSpoTUKS88YY4zT2tkKV+sAk2Z4JSZqhzqufxKc+nQw==","signatures":[{"sig":"MEYCIQC7autmAinv7CgnYJHvzVvPVm/5Tja1HxWXudUab6nSHwIhAK0EiHJ/kTwi/boWizlnpnxiPpruj1wfTIRrv9KXZmTy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.8.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6414678},"main":"index.js","engines":{"node":">=24.0.0"},"gitHead":"ede687082cc328cb71afe9dd0883cc0b523211d1","scripts":{"test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.8.5_1778106796002_0.5425254054972302","host":"s3://npm-registry-packages-npm-production"}},"0.8.6":{"name":"@blamejs/core","version":"0.8.6","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.8.6","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://github.com/blamejs/blamejs","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"acd655cd41bf543a05cf428d4b5d163e235f1a17","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.8.6.tgz","fileCount":313,"integrity":"sha512-UdmHAMyneTUvnwmMFSq1l1Zk+eGDP32AnZKIv5ya+lq/woI9u4Mx4zplAYlE3LDbjX7jkAj1uf5omrvGSiwBjQ==","signatures":[{"sig":"MEYCIQCpzEaP9ufaI/l9nPUe5XSalQSj9Udbn/WdN+djNNcZgAIhANcCC66xACQroGwDdjRdAnwmgtlCq2pa53j/pHMcgtaS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.8.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6437666},"main":"index.js","engines":{"node":">=24.0.0"},"gitHead":"16ad23aefa19c4616817bd14f7ef107b934143ec","scripts":{"test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.8.6_1778107911262_0.5878280804825877","host":"s3://npm-registry-packages-npm-production"}},"0.8.7":{"name":"@blamejs/core","version":"0.8.7","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.8.7","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://github.com/blamejs/blamejs","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"dd49cb8ae0045ebd2be3467539cd0cf56793da11","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.8.7.tgz","fileCount":314,"integrity":"sha512-U7zMvMiuOT3C5qx46fCYqakFkeHDPirD7XeM62EEuOa6wGENACV6ODrph2M7Sniw5m7MamNbOhwOuaEwgpbXEg==","signatures":[{"sig":"MEUCIQDBLcNkSdtsNtPAsPwvQzgmsxTJe4B3QRSjd45lC1O9HwIgKeRxkHQrPfW/ula03jMoDCtMP6vSIvLgSXjjXJWZBPQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.8.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6446985},"main":"index.js","engines":{"node":">=24.0.0"},"gitHead":"66188839e07be9880545614fe79a1640ad0a2c04","scripts":{"test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.8.7_1778115781014_0.46622958352560673","host":"s3://npm-registry-packages-npm-production"}},"0.8.8":{"name":"@blamejs/core","version":"0.8.8","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.8.8","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://github.com/blamejs/blamejs","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"cb6af9dd7dd19b0d52c64190f7eae8cc8e3246e1","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.8.8.tgz","fileCount":316,"integrity":"sha512-2BFkx6SQffKEBUJ+7PWOsZY5MYYF9bTvyQ2ACjAzVzlZ1prrmHQEMsgqzHHKwASDhxb+CWXIOP/6IFb89PBT0A==","signatures":[{"sig":"MEUCIG10On+qxAfLjRsJp3NBcLqs2YPiPyCxDBBH5BfekY7fAiEAzIwjmDpS1/KvmkrcAKs6UYdQur2jhrLGtkZAoZefCcE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.8.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6473214},"main":"index.js","engines":{"node":">=24.0.0"},"gitHead":"f6bb7b3fbc0de3db0e2b2a33ef0f7853f9d34d5e","scripts":{"test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.8.8_1778118986687_0.7606799053088649","host":"s3://npm-registry-packages-npm-production"}},"0.8.9":{"name":"@blamejs/core","version":"0.8.9","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.8.9","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://github.com/blamejs/blamejs","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"0436b41929d50cc324a614995903c2424291e5af","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.8.9.tgz","fileCount":317,"integrity":"sha512-WwPKMV7KcaLXnkJLy3lCcOsS/LLdFdzyL2bd2iO91TsdxY/ObTJs+6DWtmDhddB/zOkELK8Tm/lO2hsWjl/o5A==","signatures":[{"sig":"MEUCIDCaTke7a8tavjNPyoWryEoFQEQw63JlOrGdNdNIXihgAiEAxG2wzRuz0hKxPQLLBd+xv1/oU+0FvG4JwwEt7PCAtvc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.8.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6487122},"main":"index.js","engines":{"node":">=24.0.0"},"gitHead":"9d990cf36bd8363604ff7fead7bf496d92d23ca5","scripts":{"test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.8.9_1778120315467_0.25924024256442824","host":"s3://npm-registry-packages-npm-production"}},"0.8.10":{"name":"@blamejs/core","version":"0.8.10","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.8.10","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://github.com/blamejs/blamejs","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"68ac74b13a70eaea263e4e495f2fa3de40becc06","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.8.10.tgz","fileCount":322,"integrity":"sha512-JtlQ/crNzw7il0r9jAbr6GqFAFQsCaGrAjK6Ml9K+kY92dX/qISPEXQ/8kWVzsAti0BEGp1tY/RRH642FzvKCQ==","signatures":[{"sig":"MEUCIE9U9oeyZCSMJz2p92KxRj5ab3IQb5kq7KJihNln8CdFAiEA1uAxGvppkMvDBUsvjnj1gkFHmvq2z7YdiSePPmrJG3Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.8.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6529437},"main":"index.js","engines":{"node":">=24.0.0"},"gitHead":"cca6cc41199e95be2caa0808fe59d660239f2dd3","scripts":{"test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.8.10_1778121500241_0.42627222785811125","host":"s3://npm-registry-packages-npm-production"}},"0.8.11":{"name":"@blamejs/core","version":"0.8.11","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.8.11","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://github.com/blamejs/blamejs","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"dae9c773093e303a22a19a186bf03de92b4dbeac","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.8.11.tgz","fileCount":325,"integrity":"sha512-j4FBJ9oCYa9tBtBbBToMZl+QVCNXHv1YAxQCAOc0XMqQM367Xv7j2Nilz+PAzfUvmdDb16OPVvravrThCe+okw==","signatures":[{"sig":"MEQCIFsHD2OiIHl8j64CZjVpUy8Vyl+XeXRTBnPcyhTw1xtVAiBHqUxrlExOFCtft1DuteoctXJcz0oV3v+gwCJgHept+Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.8.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6561293},"main":"index.js","engines":{"node":">=24.0.0"},"gitHead":"fbaf70d70e68d72bb2b5b80a0dfe7b760d801da7","scripts":{"test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.8.11_1778124615645_0.7251244683974414","host":"s3://npm-registry-packages-npm-production"}},"0.8.12":{"name":"@blamejs/core","version":"0.8.12","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.8.12","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://github.com/blamejs/blamejs","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"f3a700de9ae4fedccd08af9f1c93a0ce7705f8de","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.8.12.tgz","fileCount":325,"integrity":"sha512-3/rilRghYQCbHd5GxWbDnl97JDhhE+w0KMubRru9Tl1qNGOAihVk+PbXvRbe/odSJmTiv/35QihfDvD4Yk0svw==","signatures":[{"sig":"MEUCIEcV6fa2hCnZCLXBuCOxWQznu45CSz0+MlQHUGST43lZAiEA530clWg5/uINGSlJc3cswqwecTLoHkiZsGYUNTaxDnA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.8.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6565933},"main":"index.js","engines":{"node":">=24.0.0"},"gitHead":"5c32a5d1171bc2eda627550775da0003f419c2cb","scripts":{"test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.8.12_1778128679755_0.2257324078516949","host":"s3://npm-registry-packages-npm-production"}},"0.8.13":{"name":"@blamejs/core","version":"0.8.13","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.8.13","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://github.com/blamejs/blamejs","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"80c729c0adcf8fd20349dd2a9b145691130e7c60","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.8.13.tgz","fileCount":325,"integrity":"sha512-l1CaKu+fn6rok+vZFSm3kaW615Q0LOUtM//33jAG+Mu29+IQPx+MVATMqQQkYxjzEW2onKTjWjkvXXi7fEk7Vg==","signatures":[{"sig":"MEQCIBeb7VqTObbG6PmT6PzIGo2Kex2AeI/g9yqg8vHfFwcRAiBp55I055r15MaYK+NnY5OYoJBfDpwUfQVaap+2cfOGAg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.8.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6575798},"main":"index.js","engines":{"node":">=24.0.0"},"gitHead":"fb740b90d8bc04bb624f78e9528ce6b70e769876","scripts":{"test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.8.13_1778129532887_0.15938844499746785","host":"s3://npm-registry-packages-npm-production"}},"0.8.15":{"name":"@blamejs/core","version":"0.8.15","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.8.15","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://github.com/blamejs/blamejs","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"ea9ab621aac2c9297475b1b84b3bc5cca4aef04f","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.8.15.tgz","fileCount":332,"integrity":"sha512-v/A7OgFyFr+DIcbIHTHz3z2genrB8FiYxAtIeKOT2uHXFF+p6LP5SEhBzTX4wfgYF/aWxfxReYqWMZPAUY/b7Q==","signatures":[{"sig":"MEQCIClEL58LWUj9vMqG/7f9J3tC9T5Clq+ejMa3xqgWAFG+AiAPnhbdfzEGTaaQKr2AVZ965bBP1AASZrlGeHK3wYsq5g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.8.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6666483},"main":"index.js","engines":{"node":">=24.4.0"},"gitHead":"3e833500d9eaf5df64c36c6ba5e4080268c11993","scripts":{"test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.8.15_1778137603153_0.558283102318617","host":"s3://npm-registry-packages-npm-production"}},"0.8.16":{"name":"@blamejs/core","version":"0.8.16","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.8.16","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://github.com/blamejs/blamejs","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"a99640378bdb47dbb8fa9a6726bfaf144f278e4a","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.8.16.tgz","fileCount":332,"integrity":"sha512-i8ClEqM7qcosyOdPH3ahJmV5i5gD4xBCoixe+iU2JD2WUi0ebfDcQ+jrEtYHzXXTsbgzGn+vcL98RUD2o/wyaw==","signatures":[{"sig":"MEYCIQDI8HtH65L+PAz2g1KpLOMYe2Jr7lCLDXK18rdwjEDwlgIhAOv9fEysIPJu58+XZcFX+R8XgZpCGPRbfZreBT0N0DE8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.8.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6677134},"main":"index.js","engines":{"node":">=24.4.0"},"gitHead":"7f4fec2ab3b1650c9ae5d570791aa0e492e2e0e5","scripts":{"test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.8.16_1778138329345_0.06445848140907606","host":"s3://npm-registry-packages-npm-production"}},"0.8.17":{"name":"@blamejs/core","version":"0.8.17","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.8.17","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://github.com/blamejs/blamejs","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"7094d1fe23f758448f1f160cebece157c37915b0","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.8.17.tgz","fileCount":332,"integrity":"sha512-RsiGTQCPCNW+H4sNx9liTk92tnDLa/TKTXhNlrkJ/A1W509wlYa47wGh4+sQ8upeinGa9W+SN3KPkznEHuX+kQ==","signatures":[{"sig":"MEUCIGhq46R1XwYsEitd+QD4v+WdAwjGhwXFQwbVee0SAlSFAiEAtBLOL1f8+nkS58qaP+n+MuCoL2zPBqoPtoVwbLoMkKk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.8.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6692211},"main":"index.js","engines":{"node":">=24.4.0"},"gitHead":"1a577c365f1c15464860d8d1a59a2b4b182704d5","scripts":{"test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.8.17_1778139185431_0.14612655374056538","host":"s3://npm-registry-packages-npm-production"}},"0.8.18":{"name":"@blamejs/core","version":"0.8.18","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.8.18","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://github.com/blamejs/blamejs","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"415f22eda287bac62fe3454b8c2bfd607b548624","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.8.18.tgz","fileCount":332,"integrity":"sha512-13M2l5JFDisb88V5cAuWnKkaGEBeTO21UN22MP407z2T8F08FStlipjZ+cdxv9XEEk8gkBi1q96rZeoC1/aczA==","signatures":[{"sig":"MEUCIHAahIOGQr1pLNMTnQ5PnjAkgmua3/wwtXolwHoaEqH+AiEA2zFscxDxQUmEx0txCeeejsUdhzsqRzXt+/W++m/P6M4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.8.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6697668},"main":"index.js","engines":{"node":">=24.4.0"},"gitHead":"8f1d3f9864e3c557f44c4861380d113e94945f60","scripts":{"test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.8.18_1778139664213_0.17357365829133475","host":"s3://npm-registry-packages-npm-production"}},"0.8.24":{"name":"@blamejs/core","version":"0.8.24","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.8.24","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://github.com/blamejs/blamejs","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"03de28bcbcbc9008be5d3410857330e3f0ee9b00","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.8.24.tgz","fileCount":333,"integrity":"sha512-QNBuFMCwM7rOj71GKsqJ5qIHvTcpViOldYy19/fSy3IFJqzpHaNtH0onP2q7gqAfqdQdQxl3ZFqtrKcC/hdqeg==","signatures":[{"sig":"MEUCIG7JT4y2uimpyRQSXgoqndZsSmOp9pENcnfoKzL/2bWVAiEAzkncRdc4tJSrycWqxUZ6DH91+Vif3s0yRiBQGORi3u0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.8.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6722877},"main":"index.js","engines":{"node":">=24.4.0"},"gitHead":"278ce1fe8eff2d223211443d75ddfef2581ae2f9","scripts":{"test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.8.24_1778159675921_0.6254638280645284","host":"s3://npm-registry-packages-npm-production"}},"0.8.25":{"name":"@blamejs/core","version":"0.8.25","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.8.25","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://github.com/blamejs/blamejs","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"ea41e3727684b240901b130b47c586b99115b73c","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.8.25.tgz","fileCount":334,"integrity":"sha512-ZG/e/cjwA7CoRgsg8Z/SZWYUXn5eBN7bROR5l2xDQAe+U+v7RWWKPvIIjCPOsS6acFlBz1AfW8f4m/yY4Zbbbw==","signatures":[{"sig":"MEUCIQDdRfLEHF92YpK8I2Ep+Nv5wujcaJ/POKomT4iDjyHPBwIgQY2ExPXBE/UFSnShqbw/psHoKF8xrBTpwFAC00N2x0Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.8.25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6733519},"main":"index.js","engines":{"node":">=24.4.0"},"gitHead":"e92cc4e5cf447dc02f87ec7a4f6531c750a9fb04","scripts":{"test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.8.25_1778160708977_0.16447276408580636","host":"s3://npm-registry-packages-npm-production"}},"0.8.26":{"name":"@blamejs/core","version":"0.8.26","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.8.26","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://github.com/blamejs/blamejs","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"05dd009877a75c62c3c6782ba8fc2ac532d44070","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.8.26.tgz","fileCount":335,"integrity":"sha512-XyWX3InPugvltpe7UEs4IdaaJNC4q17m69HRMkzC4h+FONa1aCdMJKHqYtBVywSa7vp8hhrF0XO9o5VBi2RpBg==","signatures":[{"sig":"MEUCIFclOPU9tISlfvjFOkqJ+Sk8zcYaDFtR85h2M2trfF0MAiEAvFTehAKJh4YbYlMjtKR+u3qgSeE5NS4z6HLKweExk58=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.8.26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6751824},"main":"index.js","engines":{"node":">=24.4.0"},"gitHead":"86317e42e98e4c472bfc47a1bf804a6c350fd25d","scripts":{"test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.8.26_1778161585133_0.681580388056519","host":"s3://npm-registry-packages-npm-production"}},"0.8.27":{"name":"@blamejs/core","version":"0.8.27","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.8.27","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://github.com/blamejs/blamejs","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"9f0c751bb3852176e0e363ac22cb7a9b2af37f4b","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.8.27.tgz","fileCount":336,"integrity":"sha512-8qhnKBR2FQaRcvLbTBnxeBkJ2ERDjlH7leAM7Io0VK5Fm+Ero1vIhyiCkI1aZyAnCWrXjgV/xyVIJsl7Ho94lA==","signatures":[{"sig":"MEQCIQC1JmsIvXNYG076F3quznKuajAeFyVT8hSKO/CXtDiAiQIfcQJR5wemZc4Id0qNUnm3PnCfWfoq2BNx8cTR9yNBog==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.8.27","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6759839},"main":"index.js","engines":{"node":">=24.4.0"},"gitHead":"83b1b374385a69d5abc9d29e23f2ab7983936bdf","scripts":{"test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.8.27_1778161965799_0.2836696808767907","host":"s3://npm-registry-packages-npm-production"}},"0.8.28":{"name":"@blamejs/core","version":"0.8.28","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.8.28","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://github.com/blamejs/blamejs","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"d1144eb99f1154163d551d8d109ca1c12a09f96d","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.8.28.tgz","fileCount":337,"integrity":"sha512-QyD5mWlo3QyLhWGL1s78PhRb+Uc4CCqXebgI6VMhwDzrd9jK1PAxPxJzhUc2vjoTJtSsUget8aujBnbPUvGWVg==","signatures":[{"sig":"MEUCIQCndH8ysIZ8A3MOelpbGkWmwM9b6wcSBjpniPgUH9YLKQIgDqI2Jfr+8PcRnu2e+TSW914Z7UeJ0fXCenHHoh3l834=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.8.28","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6770800},"main":"index.js","engines":{"node":">=24.4.0"},"gitHead":"4878891d8fce5564c6d5447668429ce7237f7ea7","scripts":{"test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.8.28_1778162429266_0.6619317776157583","host":"s3://npm-registry-packages-npm-production"}},"0.8.29":{"name":"@blamejs/core","version":"0.8.29","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.8.29","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://github.com/blamejs/blamejs","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"5a9b54a751ec8b4a659ba521378afbd6a70fd862","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.8.29.tgz","fileCount":337,"integrity":"sha512-qJNM41LKyDRLiABDwEYKw36wYivgguRdLLqZeMp7rYXzKa4AEcJRVZsZX9J2PPGA21ijzuVLtRfHE5I/UjiAjg==","signatures":[{"sig":"MEUCIDRtko4Tun4LNkpgCMKWh10dvHy9p0orLPFRTEWNN9isAiEAnGPRwnjvyB9aphPSMFrs8PQpTMdMeDytYIpG9Z028lo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.8.29","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6771639},"main":"index.js","engines":{"node":">=24.4.0"},"gitHead":"62c243a57f84ffc459c1556565b8bad40c7984f6","scripts":{"test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.8.29_1778162893677_0.30702579947534847","host":"s3://npm-registry-packages-npm-production"}},"0.8.30":{"name":"@blamejs/core","version":"0.8.30","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.8.30","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://github.com/blamejs/blamejs","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"342c830d16afab0d8a20f7746efcf89e125416f7","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.8.30.tgz","fileCount":338,"integrity":"sha512-IikRPwe1GMXsaj8QWonOcmBysh9kXNUOik+EHPeTUd9KVu6ZJzR9Ie4rvl0L3G+PdgHqrdLphAboGcAXYZC5qw==","signatures":[{"sig":"MEUCIC3R3sv39gUSR2mWg1fMOqKkkQOwyHFq833eG42e1zFxAiEA38MsDo4ky6ccmMo1iDbWua1h+6rc10DKFTZvGi6hKXo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.8.30","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6781318},"main":"index.js","engines":{"node":">=24.4.0"},"gitHead":"2948f8471b918e493bdd3dcb1de9b3fffacc6af9","scripts":{"test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.8.30_1778164063779_0.9812299233746822","host":"s3://npm-registry-packages-npm-production"}},"0.8.31":{"name":"@blamejs/core","version":"0.8.31","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.8.31","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://github.com/blamejs/blamejs","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"4b83e1d602ced97c4f5199e3ee4203200b6c8c7d","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.8.31.tgz","fileCount":339,"integrity":"sha512-+qmfX/xf94mw0OjUOsMq4kpiWw4biFh3E9DxDXeBQ2aAsm9E8lkoV8CjSwOdxbNI3rGvuSFdwbOf1fFRo5SFFQ==","signatures":[{"sig":"MEYCIQDLsNb9P6HcJ/p5thJ3BuDIv4WbGxZ7e4GBBsHKqjj/HgIhAPplH3biKDiZecQTx8Xhf19SrNrNXOpsPpR/2nMwJN8w","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.8.31","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6791315},"main":"index.js","engines":{"node":">=24.4.0"},"gitHead":"907d8e082325b8602b06cb0ba89d3848259f5d12","scripts":{"test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.8.31_1778165086628_0.6002719976592086","host":"s3://npm-registry-packages-npm-production"}},"0.8.32":{"name":"@blamejs/core","version":"0.8.32","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.8.32","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://github.com/blamejs/blamejs","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"61713c8aff0e683bd9938c26b563d6eacb3b0cd2","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.8.32.tgz","fileCount":339,"integrity":"sha512-uBkfYB7LDJXZpssg1Ipn8Lv6VBRFHKLsmcJudpuXHMLcXAhgtGATziwlwQvSwO9zLkdZwrdxPbUY0F5tmnhB7w==","signatures":[{"sig":"MEYCIQCzAkef2VCJWOWFF3n2HdEkvJWcBrI9M/vVhWElV9cZ6gIhAJFRqKGCaY5rNPsGHTu07yMfdary9mbyWMdaryiPu9Lh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.8.32","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6803351},"main":"index.js","engines":{"node":">=24.4.0"},"gitHead":"68625c1a87555c76b2aaac35aab172b33365297b","scripts":{"test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.8.32_1778166108384_0.5472651492549989","host":"s3://npm-registry-packages-npm-production"}},"0.8.34":{"name":"@blamejs/core","version":"0.8.34","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.8.34","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://github.com/blamejs/blamejs","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"ed3f59359bbbe929674adeb88cb0c9442a3c38f6","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.8.34.tgz","fileCount":339,"integrity":"sha512-RIcW5B5YNj798kGXN+VTg/5INZ3IhqxRStGEdgBNu0bK9tB/xoV2YjcBQk9BMPgumE6KE0fFWBfa/iX4URxZnQ==","signatures":[{"sig":"MEYCIQDjHUFrVZ8Yn6FsfSFaTuC60J4OfrocB7VfzgB+MuVoAQIhAKkOwlKbWkkUOYOIgyVnilGGfpGjVN37SNDJp6h7hfrB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.8.34","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6810686},"main":"index.js","engines":{"node":">=24.4.0"},"gitHead":"763547a8945d2b46a5f1a8400da14fdb8464114f","scripts":{"test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.8.34_1778167355954_0.45412728284748116","host":"s3://npm-registry-packages-npm-production"}},"0.8.35":{"name":"@blamejs/core","version":"0.8.35","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.8.35","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://github.com/blamejs/blamejs","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"17de6f55dc19d3d07e6abc2f90826f4311ccec4e","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.8.35.tgz","fileCount":341,"integrity":"sha512-4rUgTOV/ngghc3O92Ffx3IO7rmB2sAwfb7zULwPEmUsdaOhAr6g1vURA4pan8rIrzkkPkf3KLatUeE0R+GtdhQ==","signatures":[{"sig":"MEYCIQCuZl0z9AO0RSY+Te4mleVnXh/0SPsbiFQUVpDeLu8brQIhANZyJjO8fV+A5j7I5XSXhf1VVC9zQhYg87Q4y4zXQzjA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.8.35","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6826928},"main":"index.js","engines":{"node":">=24.4.0"},"gitHead":"5f4224a2e74754aef4ba2ef7d0d58876dee31568","scripts":{"test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.8.35_1778167883248_0.9052296326385343","host":"s3://npm-registry-packages-npm-production"}},"0.8.36":{"name":"@blamejs/core","version":"0.8.36","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.8.36","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://github.com/blamejs/blamejs","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"71a9630520cf0ca80f26a52e5a3bf4a1c303feda","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.8.36.tgz","fileCount":341,"integrity":"sha512-SgtNPAM0+wkMpT1tKNN97SivShwgOLL8IPZU+bJOdKnH65SKlcz8BAEVIA32hdUYfxizsSFGWmk3Wo8N0vR74Q==","signatures":[{"sig":"MEYCIQDABw4GRJnwBL9sf99GUbIxHQ8hA3FqwvBkz8ZFUNagQAIhAPJIBFV1BfwgKgtXCyJvZfU1TL/vnBU0ob4h1geBISAj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.8.36","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6832074},"main":"index.js","engines":{"node":">=24.4.0"},"gitHead":"bfae9d3ef79770a41770835f69dc30d4eea73ee7","scripts":{"test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.8.36_1778168354732_0.11056404086000504","host":"s3://npm-registry-packages-npm-production"}},"0.8.37":{"name":"@blamejs/core","version":"0.8.37","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.8.37","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://github.com/blamejs/blamejs","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"ff5f8c32a815375728bf73c0e91302be3385717d","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.8.37.tgz","fileCount":341,"integrity":"sha512-isTdjpB32mfqZhw3XN63P5UTZFZ4yPqOUFMs1LxwNfstMLlPLeOQ2cgxEJktWHTaobBm9jfxSfAr7/GNY54B7Q==","signatures":[{"sig":"MEUCIFCXYiapssJPgaXcurNpPgUCesskrW1927OT+tVvl2v0AiEA/yejC/R0iWinfpgISaF4H7cEhNJbrqFGDFr5B/U7tDU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.8.37","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6836146},"main":"index.js","engines":{"node":">=24.4.0"},"gitHead":"1ec6be13a934c9f213f155db9cb251a03e0fee02","scripts":{"test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.8.37_1778169117035_0.7138562913589275","host":"s3://npm-registry-packages-npm-production"}},"0.8.38":{"name":"@blamejs/core","version":"0.8.38","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.8.38","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://github.com/blamejs/blamejs","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"4100451073a0a81b73d561bc4a852b37f8744e40","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.8.38.tgz","fileCount":341,"integrity":"sha512-fSzcnz9ESaZA0qCWH+8Sf0GOzCZ/VTzG5aIVpMfycRmBxa++bqlapxgqg0dEQGJoOEE6PLfN5zXtfrZEum9i5w==","signatures":[{"sig":"MEUCICMMMF9Ov+SCyUKTMl60fG8JBKfeDOq4ry6NyynHfciZAiEAzjHNb9VVXvrtSw0wln9MJoF4nZ/mZDfrqUohSQyImFI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.8.38","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6839155},"main":"index.js","engines":{"node":">=24.4.0"},"gitHead":"f23a055a26fbae999bec7b14eb37a120f2f11347","scripts":{"test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.8.38_1778169839650_0.19577826099804363","host":"s3://npm-registry-packages-npm-production"}},"0.8.39":{"name":"@blamejs/core","version":"0.8.39","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.8.39","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://github.com/blamejs/blamejs","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"537df2883d80180af7aab9a5fa010934c930c08a","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.8.39.tgz","fileCount":342,"integrity":"sha512-dk99GMM361F356nCKuaDcioZTfD4IyIh2lmzN2Vu2UhX42xZrV9U6CZq82E7GmaIdndk4Xn64Hr/TzhXDp8T4A==","signatures":[{"sig":"MEUCIAJNOyymCMDo6mtbGxeXYCzCBJpYki1VDgRi5wymT3qoAiEA96gHK7YwKawhhn16LBjOoMNUMXHN1CqzXjWhBSMiRqo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.8.39","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6848640},"main":"index.js","engines":{"node":">=24.4.0"},"gitHead":"4502288bae94a33d41f355128ddd40678c91ce13","scripts":{"test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.8.39_1778170680552_0.4763987664794902","host":"s3://npm-registry-packages-npm-production"}},"0.8.40":{"name":"@blamejs/core","version":"0.8.40","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.8.40","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://github.com/blamejs/blamejs","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"60bf46c15203eacbaa6a51ae0dead19d277bf148","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.8.40.tgz","fileCount":344,"integrity":"sha512-9ozeTewl6F337K7L1nyC16sPv4Nc6S/Dcy3X2jmcj/a9D8ReI/Kkr8m/pmDK0FtyA6vPpPoUHwriTmJgyzAAdw==","signatures":[{"sig":"MEYCIQDi7q21cIxZw0KxLFqXLhhIM7c5T8UTBzxDyqMhY0SxmAIhAMFjA5ZUWP4LcbRsHQw3Ke+oB7ZTNVOg9f36pOh1f6Nv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.8.40","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6864999},"main":"index.js","engines":{"node":">=24.4.0"},"gitHead":"e1a6d1b4639043cb2e1dc69233ff3db7f6445503","scripts":{"test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.8.40_1778171717632_0.47344099716418997","host":"s3://npm-registry-packages-npm-production"}},"0.8.41":{"name":"@blamejs/core","version":"0.8.41","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.8.41","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://github.com/blamejs/blamejs","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"b82ce20bc90d0f3ea76502a882183faff94dda46","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.8.41.tgz","fileCount":345,"integrity":"sha512-tPQcl4QwZguDp5J8txs1IF8cBQcqTqjizI61o8t+IuBgzB3kVJsFozYPAq13ok1ShoSmsvJiFdogSsj7hTRuoQ==","signatures":[{"sig":"MEYCIQCcez+UeDxabq4znrppzlCp8aBMFZo5NSVi4WrQyOxTFAIhALFT8SeMjlYfeU5WcH8OIgdsgv/PE+/FrwME89yJn/fE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.8.41","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6886968},"main":"index.js","engines":{"node":">=24.4.0"},"gitHead":"652495094c58e5487f030c8de3e439afe8f8dea6","scripts":{"test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.8.41_1778174544055_0.3312695594371009","host":"s3://npm-registry-packages-npm-production"}},"0.8.42":{"name":"@blamejs/core","version":"0.8.42","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.8.42","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://github.com/blamejs/blamejs","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"e4ae19d9d2e6eca9b15bf2eda6db5939ad95c920","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.8.42.tgz","fileCount":346,"integrity":"sha512-CbpSsR+CNMc2wJ1NdVhroWKzWrUwozV/c3bQblsBGXN7xlM/rs9zlyCcROUIiXGYKFvjAM7QhUP9aDv1GqsX4w==","signatures":[{"sig":"MEYCIQDCUyOxxQMFUG/KH7sRKonx3s3Y0DbF3cmWm1dTkEC0/gIhALnIPaCHjh/iqOMLtgNqd8e5JkrAiOoBt5nzZUFNpaQ+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.8.42","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6905104},"main":"index.js","engines":{"node":">=24.4.0"},"gitHead":"bc8628f8b9b262edcc6ba87f55980ecdd04ba313","scripts":{"test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.8.42_1778176055600_0.5748521459147076","host":"s3://npm-registry-packages-npm-production"}},"0.8.43":{"name":"@blamejs/core","version":"0.8.43","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.8.43","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://github.com/blamejs/blamejs","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"79735658241c69fea4c61015b348b9b8fb2fa4ff","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.8.43.tgz","fileCount":346,"integrity":"sha512-WMCy/70phMSUgOAfOo186WP1ncg1EWQqR9a4oI/fsAvOSkeJd4qDHcCsf303KzAjSPU4/6Xmck98JVpArquHeQ==","signatures":[{"sig":"MEYCIQCu4sFRtT/3dk0xgv8TLc5CGmVCqWWqPRcAQJxptCJGxQIhAIiyoRcKZ8x/a513jV43oe9Iz7eHrDZWjyAemcpE8URJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.8.43","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6905475},"main":"index.js","engines":{"node":">=24.4.0"},"gitHead":"5559a5904e1ee187d4ea0789283987a875dd397b","scripts":{"test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.8.43_1778187263447_0.589250061019269","host":"s3://npm-registry-packages-npm-production"}},"0.8.49":{"name":"@blamejs/core","version":"0.8.49","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.8.49","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"dafa8d73f169a6fbbf64b714f6339e3ea83c2c6f","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.8.49.tgz","fileCount":370,"integrity":"sha512-/4kMPfLQPERQ8JzfKw9PPyPW/2tBE6onvFHkG32yLsKmpmapkw6l+ynUkSUYgmtiVyiZ+rBYDxLN8mGcoJn1Yg==","signatures":[{"sig":"MEYCIQCEbwx/1OUeUdYwgwU8OKG3vUcayV3NsOpgYMNSn83qygIhAJ+mVfc5y3X0OQeHf0Tm7GRpVkDfMdApn0mG/Twv0CPH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.8.49","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8555158},"main":"index.js","engines":{"node":">=24.14.1"},"gitHead":"648b14c782ca05b9f79d774926867c14a8ea425d","scripts":{"test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.8.49_1778338599220_0.8255931557956664","host":"s3://npm-registry-packages-npm-production"}},"0.8.50":{"name":"@blamejs/core","version":"0.8.50","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.8.50","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"c0921efcf0ac639ba7a02828cd68a4cfbf74a4ff","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.8.50.tgz","fileCount":370,"integrity":"sha512-b/tVk1/bWspxEkfBT/NEupW/M6AkKOJn0eyRETjegevCa/6Y/P/Pq3wMXCUkUExZqV1F3WP2ZKjWdefzIr8Ugw==","signatures":[{"sig":"MEUCIQCtfQQX98gCc+g0hyeSJJqSd5FFskKYxz6cQ6xt82H5iQIgCzqVVdy/+dtRQCYAjt5k+o5OXZIYP4kmjfwiCbL8Lz0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.8.50","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8556028},"main":"index.js","engines":{"node":">=24.14.1"},"gitHead":"959b44bb322e7559ec106a19bb21784a4ba9dc25","scripts":{"test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.8.50_1778339794600_0.7480577683647203","host":"s3://npm-registry-packages-npm-production"}},"0.8.51":{"name":"@blamejs/core","version":"0.8.51","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.8.51","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"30c503fd98c2251af60c4f66ee2be4cccf0466f9","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.8.51.tgz","fileCount":370,"integrity":"sha512-FaCzdjzZEJETkfd8Phv5XOinZ12UbA7u0WztdhQmHHMdjvORqsAW6GO1+gPF/xN7t4Q5tTf4vArZrK1GEKdVRw==","signatures":[{"sig":"MEUCIQDV3NRigGDn5gGTrktcCGj1/EgjIjeGLkJanSiTo4u9fwIgCRZif6je1HyYop8us1IZn+crzfucSQrv5m3dz6uxxMY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.8.51","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8556943},"main":"index.js","engines":{"node":">=24.14.1"},"gitHead":"f4d06379741963bf34a7e5d7bf848a6a6953bbd6","scripts":{"test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.8.51_1778346526678_0.9032181683673859","host":"s3://npm-registry-packages-npm-production"}},"0.8.52":{"name":"@blamejs/core","version":"0.8.52","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.8.52","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"79275decef2e467225416d271b734e2d03cadb48","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.8.52.tgz","fileCount":370,"integrity":"sha512-aqCkRGb46bM9p6e+/ff7+BmAtBG20BBcxsCzsxqoU1SrVcXw1HBDPt/M8MGcU+tf4kxz+a55E/KCw+AW9YTgSA==","signatures":[{"sig":"MEUCIQDeOYT1/+n6vnMofdvQyKWOfXofab6Z+qpN5b0E+9qstgIgAf5OkavH4mn5C69q1wsqhbmnL7McQsO54Qgr4GRokzE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.8.52","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8557798},"main":"index.js","engines":{"node":">=24.14.1"},"gitHead":"4df3ab1796feeab6affd672d548672c995f107ce","scripts":{"test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.8.52_1778347654280_0.22337204040051106","host":"s3://npm-registry-packages-npm-production"}},"0.8.57":{"name":"@blamejs/core","version":"0.8.57","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.8.57","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"bad2803aecd18f547c704a1b155d7491ffb57ff2","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.8.57.tgz","fileCount":381,"integrity":"sha512-g6wgJ9hqoSFeTljQ6K445ReLiV9KwK9jWBC3hmn4uOkteH72h3AFwH25lNkZqxig1QOxBrFh4Q8ckN0jPmW9eA==","signatures":[{"sig":"MEUCIDDvg9R0BttLYSLZHenJNnsiBo9Wg94RyXtpcUuk97+VAiEAuH3HdAuhZE4VNuIQE4jULqxOyAz2alNkTdVlVC2uyFk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.8.57","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9242921},"main":"index.js","engines":{"node":">=24.14.1"},"gitHead":"5295254334472de76458ef4cb2083443a498ea4c","scripts":{"test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.8.57_1778367555085_0.7462155408840503","host":"s3://npm-registry-packages-npm-production"}},"0.8.58":{"name":"@blamejs/core","version":"0.8.58","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.8.58","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"c908f6598c492cbc6f60737546de6fcea9418a3f","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.8.58.tgz","fileCount":382,"integrity":"sha512-qdO2xKGiZ4a/tSL6pAAmVHsjgFIYNNTGwhW3sz+QVNLTHi9dxcep2BsG5AWyHsL1TprPcpxQ1NAwieuTflaqzw==","signatures":[{"sig":"MEYCIQCK4GMN4jjGNUWBWsw0ACgAvQBi4Imc/GSN56J0hMI6DgIhAJLFUSWyksxKYoUE5VJwC25xeIvGXz8ypKrCvir+1TPc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.8.58","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9274719},"main":"index.js","engines":{"node":">=24.14.1"},"gitHead":"335602e8ece581f8301707d2f290dba277e418c6","scripts":{"test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.8.58_1778370938034_0.8238893358546573","host":"s3://npm-registry-packages-npm-production"}},"0.8.59":{"name":"@blamejs/core","version":"0.8.59","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.8.59","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"2cbfe2d9f61e01ad019b8373823221860c8acbd6","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.8.59.tgz","fileCount":382,"integrity":"sha512-z31nG+jh3XZFnYNlZpp/6MLQATIc6Lg3qEbwTUraRKRfmonIv06IJTfF3GptaFoIEDJpXwHIrI4xrT0ZcmPv4Q==","signatures":[{"sig":"MEUCIQCJKI0um1bfpnqbMWuzVHaIKW1IQVtqJDq70E82A4siBAIgD5PY0pXG2q8CxaHozJm0Yn9scBqMcNzcwr/HI0ewXe4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.8.59","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9274980},"main":"index.js","engines":{"node":">=24.14.1"},"gitHead":"8a1adafb7a9f6d7eb3bea52706d3f9f97e512b58","scripts":{"test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.8.59_1778371448471_0.6234138118837071","host":"s3://npm-registry-packages-npm-production"}},"0.8.60":{"name":"@blamejs/core","version":"0.8.60","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.8.60","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"20eee43b8b6f7728ba36923ea3d15941650e2ab8","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.8.60.tgz","fileCount":382,"integrity":"sha512-Ll1BUW5UZgoNdqpN3QezdSGkZGIFK9vsfYVEoyuOvZqs0LKrlJ6EI+Wx60Q0Bedyt6mwRaUE+MDzPJ2KdB55gg==","signatures":[{"sig":"MEQCIGqbZ7iTVUsoIUfISwrw1cYrWwcf+AxzdwGdtkFii2TPAiBPFUH2ys61iw0ayixeN/dMZlPqBsCZC/kjs96qmcQcug==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.8.60","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9276464},"main":"index.js","engines":{"node":">=24.14.1"},"gitHead":"8c8e69bb5ae00581db5efba898c50bb1c4b57bff","scripts":{"test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.8.60_1778373211065_0.6622816102449267","host":"s3://npm-registry-packages-npm-production"}},"0.8.64":{"name":"@blamejs/core","version":"0.8.64","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.8.64","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"917194cf514776930f68e150ffdfeb39a3007761","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.8.64.tgz","fileCount":390,"integrity":"sha512-tWXvlTg09hvMw0OgNxtS8WMXuD3kL211z8yZoGHaxO2cAy3I5xfl2AR6t1O3ILYsng3P3OuVfMWQ9m9EbO4KlQ==","signatures":[{"sig":"MEQCIB2Fh/o7WvCR1QGk7sR8ttQmCJzolLswhCEk+VeriRlvAiATNmMf2Zx81ChoUAQ1ZJK7PM1Zvp8rky+DLv72gRhgAg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.8.64","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9491496},"main":"index.js","engines":{"node":">=24.14.1"},"gitHead":"84e75f6ed31f2c6a4d1648e212105eab032c90f5","scripts":{"test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.8.64_1778393750273_0.7795384088787733","host":"s3://npm-registry-packages-npm-production"}},"0.8.66":{"name":"@blamejs/core","version":"0.8.66","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.8.66","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"ec00f6c7c83f927688ae84141f461f3495d9c8f7","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.8.66.tgz","fileCount":390,"integrity":"sha512-fZHQgKa0KKDp2K0ThGAqawB9k8sk/4+HKrrk7xDRg9tGwvMc84FmAYdqN676sOcRJcePjq0Nm4PSU7b8V5XIrg==","signatures":[{"sig":"MEUCIG3suX6KQfnTlLYD0vKssWiweZn8QHdOS1nPCo5Ig9kXAiEAxNN+v/l2jTKUHqyjZEfTHdosp3aotqwaZLciIvdEE1o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.8.66","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9500286},"main":"index.js","engines":{"node":">=24.14.1"},"gitHead":"5cca2f9632cf03f7e6ff0beb9c2add48f32e345a","scripts":{"test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.8.66_1778395938575_0.2736926475870829","host":"s3://npm-registry-packages-npm-production"}},"0.8.67":{"name":"@blamejs/core","version":"0.8.67","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.8.67","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"b77e8b6cdab1c6e985e60bc32759bbf7d5ad1dd1","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.8.67.tgz","fileCount":390,"integrity":"sha512-ghsH1CyADlwACYDyvj7qbgwg/u2JBisvVGcIUzQo/GVNx7QCV767EqOvJ2xEF0Bz87F9l7gWNkgtEBcBW8ZzPQ==","signatures":[{"sig":"MEUCIAvdX8RcjuwATWOXygp5P9Bcz0ujujSIc3y+oAlJxscOAiEAhqCSlZqVH36iIHGWiQx9hvTvrHd0Q/af7TLLXUcC0/Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.8.67","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9505064},"main":"index.js","engines":{"node":">=24.14.1"},"gitHead":"f8f245162e095fe9d0e00141c70006043ef95f36","scripts":{"test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.8.67_1778424201059_0.9892714239312974","host":"s3://npm-registry-packages-npm-production"}},"0.8.68":{"name":"@blamejs/core","version":"0.8.68","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.8.68","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"1aa44b58a1d2a03b6b965e7045b40dc12f910200","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.8.68.tgz","fileCount":390,"integrity":"sha512-CFRFCfMBO42kZ3RJRyGhMAI1JAq0y1c/c7JOLmHnchf6y6ZxxEiv8Ve1MCphk43IfTQcrC4tXRNucffvI6Nfew==","signatures":[{"sig":"MEYCIQCR75rJ4T9vnmMBQm+uHUWEHIzpdCAAhSBMH4PyDTfkDAIhAMZwU0LRV81/pTLKtLByIzTjJAfNMpU9pYRhO16pEwp1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.8.68","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9512646},"main":"index.js","engines":{"node":">=24.14.1"},"gitHead":"cbcb9a3021fddcbbb538eb971e913a8381a68a2d","scripts":{"test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.8.68_1778424745190_0.853750474057023","host":"s3://npm-registry-packages-npm-production"}},"0.8.69":{"name":"@blamejs/core","version":"0.8.69","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.8.69","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"d9c1ae1bd69d4d4893c49148e8ffac5c3f69df33","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.8.69.tgz","fileCount":390,"integrity":"sha512-tdb027jd81XMutidQhAWTOaAx7qPICjIWY5XELE5Z2eVel8And/tMZT5vUUKCewdfxu0oq4BmKtTX4aacVA4SQ==","signatures":[{"sig":"MEQCIFfLYA8LVEohDGs9gFkesAQtzkg/ueW2vW4jlRcNv+FfAiBlWjjjIm+SUjqZ5OO/tW8Jftlke0b6NTasq8y8bZdH0w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.8.69","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9513888},"main":"index.js","engines":{"node":">=24.14.1"},"gitHead":"6c8f53f12682a8f3ac24bf2a5e0ed163402eaca2","scripts":{"test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.8.69_1778426369655_0.9800616628501801","host":"s3://npm-registry-packages-npm-production"}},"0.8.71":{"name":"@blamejs/core","version":"0.8.71","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.8.71","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"942093679a918dd5d71fd2625c1faa8fc99529e9","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.8.71.tgz","fileCount":391,"integrity":"sha512-4J9Fe/wy65S+SU8GSL1DuLZOAGqiZ8H1H4fL8yP0Iy66HjHcg3zUDRORyPKCaNtChb89skTCrZYCF68spbfA3Q==","signatures":[{"sig":"MEUCIEUhafCtiRAt4miQxZi09jdpn6o9WyREg9EKHHKL3N/CAiEAsy5fj4vxrBK9wPgnwNDrqO2iRNvWKnlZhWlzz1MGFyw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.8.71","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9565307},"main":"index.js","engines":{"node":">=24.14.1"},"gitHead":"4d75c2ba9abd13c4ef68839eb87c586df8ba102d","scripts":{"test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.8.71_1778439795099_0.21263656174414391","host":"s3://npm-registry-packages-npm-production"}},"0.8.72":{"name":"@blamejs/core","version":"0.8.72","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.8.72","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"d07d83ee382edca0de19f9ece103ded58d6fb6bc","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.8.72.tgz","fileCount":391,"integrity":"sha512-joOTDzqyeOm8VUTK9MREZsGXJ18EqkzkSlgsVJqzNfjps64TZhekAHyGoUmylMWR4J2f8jNLak0BbRVbXoF1OQ==","signatures":[{"sig":"MEUCIDTaKIC4WuHJkdouetu0sz8sSo0K4RnRJRxOnkjyZYwoAiEAlwl45Fn7kl+BhyMtXCkrPuuYgwwyPKOwEEFSMkN5Rlk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.8.72","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9567075},"main":"index.js","engines":{"node":">=24.14.1"},"gitHead":"b56e96c0ff8a4bd21ab1f6413cd4ad35b7bc918a","scripts":{"fuzz":"node fuzz/_run-all.js","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.8.72_1778442736343_0.1910176625595379","host":"s3://npm-registry-packages-npm-production"}},"0.8.76":{"name":"@blamejs/core","version":"0.8.76","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.8.76","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"773ed4e455acc2241021f7b26967ebe3c9d69c4d","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.8.76.tgz","fileCount":391,"integrity":"sha512-RV5AMTAptdn3HY6M3EfWS+ZOxOBChv1b3z/Vj9NgmC96nKHMnUEOAwuW5m+R4E3Ig2j3tPuH0xxOH2cm3u7ONA==","signatures":[{"sig":"MEUCIFUjYTaMUglmfrY9XOyjcw/iUPhxeULqeO7/ePMr5H6EAiEA3ttokdhLvv0TwoAEAi4wpuHaSnFUgsLxHWny9dWKEoU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.8.76","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9572559},"main":"index.js","engines":{"node":">=24.14.1"},"gitHead":"89dc732dab33f6dc7d35f99fce7cff993465d178","scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.8.76_1778460092779_0.25900566209600506","host":"s3://npm-registry-packages-npm-production"}},"0.8.77":{"name":"@blamejs/core","version":"0.8.77","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.8.77","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"b672a3e821f081fd652a0f5acf25e9a7dcd18439","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.8.77.tgz","fileCount":394,"integrity":"sha512-r7AcH2+S5u7FKNw6wYV57XdYIDEk05iUjoc2U/zSbar9P7mvD7+9tnLVlGKQ+uybQgLvtB2jNOodoIwGNNbpPg==","signatures":[{"sig":"MEUCIFUw24qPpLsdJ5srZ5+sAVIK0AJgHJCA7Xm/AfEBmruJAiEA43zcBqY24a6od2+MC/sqb3KvKCWFkWi4IxybqxlQzMk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.8.77","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9698452},"main":"index.js","engines":{"node":">=24.14.1"},"gitHead":"4793b185df68de937ccf073472f701f1f85495d8","scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.8.77_1778469538980_0.923396192208767","host":"s3://npm-registry-packages-npm-production"}},"0.8.78":{"name":"@blamejs/core","version":"0.8.78","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.8.78","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"ad50477761261b6458bdc73fa9aff300aeacc6eb","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.8.78.tgz","fileCount":394,"integrity":"sha512-aOtHzNekTtmRM5DUfqJG2W3/U1HQNe6ggwW539CRx7SnApQMsI70NFlME3S/HAHtC+4KjmC5b9aYy4AEAJMKEA==","signatures":[{"sig":"MEYCIQCYKYW4SmT7Ed39OcO1v+tUkdUWRwY2hpr0GVLr3mU2OgIhAKoR3AUGIvZdKg+/aFnG5nmpiwHUexav7C6NAt3sWldZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.8.78","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9701629},"main":"index.js","engines":{"node":">=24.14.1"},"gitHead":"5ae3839ff5933ab18f22ead772371ce975fa33ba","scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.8.78_1778471340635_0.39238479376711766","host":"s3://npm-registry-packages-npm-production"}},"0.8.80":{"name":"@blamejs/core","version":"0.8.80","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.8.80","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"8ac03f93716a9ea6b17b9ebaae6e7caa83009cd2","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.8.80.tgz","fileCount":394,"integrity":"sha512-TUhN0OxU76WKq7IHIYHG5y4GhpSofoam0iRFoT/BVDn/OcuLNloI9yNHrFGlMXkw0G+0pTksCqSdpo+x/4S7nQ==","signatures":[{"sig":"MEUCIQDF4/K52hKFFArB2bA/RxylE0xxf9v4QGjTgud2NJTTcwIgHKNGMfrSSc4dP1r04p6ce6d+y1RyymMJxKGPSjSo3Nk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.8.80","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9704848},"main":"index.js","engines":{"node":">=24.14.1"},"gitHead":"d28c2a9f20b852e472f8198eff28811e4bdd519c","scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.8.80_1778479037280_0.9743776775547757","host":"s3://npm-registry-packages-npm-production"}},"0.8.81":{"name":"@blamejs/core","version":"0.8.81","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.8.81","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"df20aa6e8dc7d901bd87b81bee202966f7c65f2d","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.8.81.tgz","fileCount":394,"integrity":"sha512-uB3yTFoteU/Sl9uiHQceULmcihUvxc57gYGvhlAUBZ0xc8duUaFAxNtzlLlYaO0W6N+0V3GR+gnoVYhxoHyk2g==","signatures":[{"sig":"MEUCIDc6FEvbIYEHqOqNpLcx/h1lDjBKzNIGFv0NQVsEpv6RAiEApK/RSYwFJ5MOH1tmUfgA4gcKoESa298UC2vtvU2oAbs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.8.81","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9725965},"main":"index.js","engines":{"node":">=24.14.1"},"gitHead":"f4916c5f666e39db5e9bf3f1d7ced45098672ab7","scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.8.81_1778511339598_0.9852474701813447","host":"s3://npm-registry-packages-npm-production"}},"0.8.82":{"name":"@blamejs/core","version":"0.8.82","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.8.82","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"a6749724ccaf965fc28ac24c40040afb5f776c90","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.8.82.tgz","fileCount":394,"integrity":"sha512-CxT2sn9F2pgEGRLB9p8NgT6MZG6oVxBNhdvfiQSuMn4FH5Hn9BU7nwLJ9hiUyeJO89TZId9FQCCZS/VNjSmALw==","signatures":[{"sig":"MEUCIQCotzPORpZjMxTKn6L0sVjR1xNluMnJ9ycTDlo4EgyblgIgRj48q3a0YKqxWjFYWeUEOFjSHyQpCvQ5TfopNknOGOE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.8.82","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9743882},"main":"index.js","engines":{"node":">=24.14.1"},"gitHead":"87e156a847b466df64cc5789fac667779abe5386","scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.8.82_1778512092005_0.5445746755798804","host":"s3://npm-registry-packages-npm-production"}},"0.8.83":{"name":"@blamejs/core","version":"0.8.83","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.8.83","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"af0e994f78697eaaeda0fa6170644d195ca5e81a","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.8.83.tgz","fileCount":394,"integrity":"sha512-lT0zrwvNBlc3ccuumxqjp8CIx6I1wigKulmR8odVppcdllg2xxwn+Cv3nKnoK0hK/W/Ie82/vEX7IKVmXhJ06g==","signatures":[{"sig":"MEYCIQDyYq/HCaYVXa35V8LUcfSVFefmdQfmFY1Ek4uyWa6OGgIhAPaMcgJGy8JEJur1rt+wwMQIkTt+YTJD7p/xVCXrXlLT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.8.83","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9754214},"main":"index.js","engines":{"node":">=24.14.1"},"gitHead":"781f18a3a8d4cc3914aa4d2b54835ad9e425616d","scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.8.83_1778512414152_0.5515807593400619","host":"s3://npm-registry-packages-npm-production"}},"0.8.86":{"name":"@blamejs/core","version":"0.8.86","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.8.86","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"6c3b600b96886ee1014810bfd8691e8f51855374","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.8.86.tgz","fileCount":401,"integrity":"sha512-E5AIhW+WMfSJCoAw8h0vyFVq69DhLenxXBSWCeMp5T/5WuRWuK8pfCr+8lop2500cV44e9vma5wvQrtKnPebIg==","signatures":[{"sig":"MEYCIQDy1Ld1oiwxFbl5TxBKNIQKyr9K+XHEB8xkcFhfNqBRFQIhAJliVgAMEIF9uGDK3qrWThXWeVaDje94kwYfysa+ho6c","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.8.86","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9874194},"main":"index.js","engines":{"node":">=24.14.1"},"gitHead":"dd5a86b6976d8ad617ed7e60a7517f72ec3e8c6f","scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.8.86_1778519780179_0.46675989243795435","host":"s3://npm-registry-packages-npm-production"}},"0.8.87":{"name":"@blamejs/core","version":"0.8.87","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.8.87","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"5dcd265f057808b20cecce0a58eb56e0473a2cef","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.8.87.tgz","fileCount":402,"integrity":"sha512-fi0nIAgbR5bSc1RbLbS1b/REEMztapphksHSeHBwYpzX2wX+BXKDJRIQ8axZbmxaMmrdQSkNZmWp69vQxJelfg==","signatures":[{"sig":"MEYCIQCbQaPRcf3bnC3P0uYXPDVSclZWwDt7nXBhwt6ZZ/o3SAIhAOxN9q9Sm1XUJmssvPRDHYeAHfzX5iYBcgOxRC8e+beR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.8.87","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9889059},"main":"index.js","engines":{"node":">=24.14.1"},"gitHead":"bc50aab6bfd090e9ff4448e4e826b55959c7042e","scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.8.87_1778521578639_0.746114086287611","host":"s3://npm-registry-packages-npm-production"}},"0.8.88":{"name":"@blamejs/core","version":"0.8.88","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.8.88","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"b0acaee962f4798797da78fd3a7a30943bb16b5c","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.8.88.tgz","fileCount":403,"integrity":"sha512-QhIcfLHwFaf7et8OGp2LNbICSRJfCmZbEideVfAVVm0cIM9fTrwhXVgq3R3dDEcpMCLyyRTtYdoIC59Jc+UsPw==","signatures":[{"sig":"MEUCIH9byZg7zW3woDjNHYBlesHbLAClAmLwXnXooTbyxGVXAiEAzcctl3PV3rsPMp9Ji7Gy4haqyIOMpJFlUALsrB4a8ZQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.8.88","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9899462},"main":"index.js","engines":{"node":">=24.14.1"},"gitHead":"8ef549b4ce2feb531986ea08231642d21bbe9438","scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.8.88_1778523217239_0.007620327437428687","host":"s3://npm-registry-packages-npm-production"}},"0.8.89":{"name":"@blamejs/core","version":"0.8.89","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.8.89","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"2f82268ba31112bc43ab591cae495117e397913a","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.8.89.tgz","fileCount":404,"integrity":"sha512-eGmk/tCMUo76l1rO2RAvTx08IL0XYWgIxKCoe5jP5Aku+gPSOYJS6N7plncmyJhaaAd0Ode5CwfvJqbU6MShTw==","signatures":[{"sig":"MEQCICbLDLDsLv+mjb0kZA8mXyR+8g/DpdedDKlXf2A8C1NqAiBkkFRmDMvqMmJEY92uMorEDiVNcmQDyLVrrkhvAk8njw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.8.89","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9914107},"main":"index.js","engines":{"node":">=24.14.1"},"gitHead":"59612763fb170f2dc1ec4114268b107914107ab1","scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.8.89_1778525385286_0.5259464279777686","host":"s3://npm-registry-packages-npm-production"}},"0.8.90":{"name":"@blamejs/core","version":"0.8.90","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.8.90","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"5004a41ef4c99381003b786ea8734a81dd583cbb","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.8.90.tgz","fileCount":405,"integrity":"sha512-6znhNIP6/W473VpXH50don0Tprhb86kEDwOW7+O8yBWIERWXfnRiEPEQ/6qWaTMM6vaZ+ilI/2c/b/jj7nRBiw==","signatures":[{"sig":"MEQCIDTJRbdX6IFdXSEWmC5uB6PpdKPSsnVBRgzeW+Qd+7eiAiA03ICOmroMSUXtYeWe7xWLG5Scwpx4xZjbcUTFomeNIg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.8.90","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9925144},"main":"index.js","engines":{"node":">=24.14.1"},"gitHead":"4a9b7a61b64b31879f574a541f93ae349a2d34d4","scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.8.90_1778526290032_0.7716553350346802","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@blamejs/core","version":"0.9.0","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.9.0","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"5d03ba7d2900cc224fe70005cf0d9af3bbaeeca1","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.9.0.tgz","fileCount":408,"integrity":"sha512-DnU7z4iYzGmWBqmypYeLC1w8b+OgnMBGqQHp3xmSUAOtdK/l6ghSbER0oLrYLaOmzKqck2mlqD9rDunqKc6S3w==","signatures":[{"sig":"MEYCIQDassvLtU0JUficq7u7u9HetT27r6w57P6jCNHIvFZ6CQIhAJt9q9j6Y0NvwjyA5ZYSuuxtALLUmDQG1DdD4UBCpRPs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":9992188},"main":"index.js","engines":{"node":">=24.14.1"},"gitHead":"4ca51aceb7b7e9cc46203024d583ac79ef576d29","scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.9.0_1778537213018_0.35460980687547705","host":"s3://npm-registry-packages-npm-production"}},"0.9.1":{"name":"@blamejs/core","version":"0.9.1","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.9.1","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"40e22a591e7f0c3de0580aebcc0d85e65e93de52","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.9.1.tgz","fileCount":408,"integrity":"sha512-24sAWBcrMj4In6nm4sVY2k8xW5OdCcX8FDu+AdCI6NdzyAX4ERROhgr1ZcebfN3UqEbvTlOs7pKicl3cWYo3Nw==","signatures":[{"sig":"MEQCICH1iA1+8F+zK3vmUMJSqNL7S9p3ngO6pbh58dqy2tMgAiBG+z8mKuEFN4mrco0+0P/9BOssQkeN5N0Ti9m05CoOBA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.9.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10007593},"main":"index.js","engines":{"node":">=24.14.1"},"gitHead":"4cb50e6185805691b5fe25773e6d60afdebf190e","scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.9.1_1778541739869_0.8390976221456756","host":"s3://npm-registry-packages-npm-production"}},"0.9.2":{"name":"@blamejs/core","version":"0.9.2","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.9.2","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"4db7035312dba47fbea29220d80bb4091a781691","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.9.2.tgz","fileCount":408,"integrity":"sha512-5qa85xlMnHpwwAE21qE9MIMc+5raMiY/3RzpFlyvaYCwJt9Ni2r/rzkf0JqYz8mXQ6cG4WeN49SdPwJCYtZoLg==","signatures":[{"sig":"MEUCIGIH7EmktvY81oy0rD2knzKqtWdh1hJY9q1nD8sqz174AiEA2CsWq1XYtPzdI8/yOQo1ivS10BOWZqmnFit1+j2km0o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.9.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10016570},"main":"index.js","engines":{"node":">=24.14.1"},"gitHead":"d356b0a043065dc886f962c5c35ac9231241a045","scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.9.2_1778543549584_0.19243779912938241","host":"s3://npm-registry-packages-npm-production"}},"0.9.3":{"name":"@blamejs/core","version":"0.9.3","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.9.3","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"3a74ea176dd2f7850d08ba469051688caeff6552","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.9.3.tgz","fileCount":408,"integrity":"sha512-Uu3Ghwwsw6H43am8Oxt4K3+BJsSmPhrp4VAKhBfb7oEY+tezdIgHNu+TRoz+5MfdJ3kNXvstVZIIowayMB8p3w==","signatures":[{"sig":"MEUCIE0m0QTQxk0B2DZld+21s64Cxk7k/kho3q/L5Tbom+wVAiEAmqvlTYddikjkx1qwVPTyci1Srmq+6KTN6E9sQMZp1WM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.9.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10025139},"main":"index.js","engines":{"node":">=24.14.1"},"gitHead":"95d76918ba4211e897ec6735346bc7c109d91afb","scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.9.3_1778545222327_0.8373518951168888","host":"s3://npm-registry-packages-npm-production"}},"0.9.4":{"name":"@blamejs/core","version":"0.9.4","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.9.4","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"28e6ade91118e21750e4e4268ab21ebdcd045d6b","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.9.4.tgz","fileCount":408,"integrity":"sha512-I7ubIbqRGyaBGT2nysnsdQ+zJM0oF83yXVSXvCYq1tWlUgxBWz7H3EygWQ//1PcrO2paXhSbbLroyv6ekF1TnQ==","signatures":[{"sig":"MEQCIAHgYewpg5xdwHC4bXMUx2b+hEmJXKh/4M/HjLA5oi65AiB/WzrbYBHwycCtIGuUKdVk6PFKwcs0DNUgCXxJBwyu4g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.9.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10030788},"main":"index.js","engines":{"node":">=24.14.1"},"gitHead":"c0b39385738526e67f7cef5b9c4a0b82fdb2784d","scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.9.4_1778546903558_0.16578632310073926","host":"s3://npm-registry-packages-npm-production"}},"0.9.5":{"name":"@blamejs/core","version":"0.9.5","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.9.5","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"88577c8b3a8c908c65024121292dbdda869b8632","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.9.5.tgz","fileCount":408,"integrity":"sha512-sRGUObbO57ITZQ4f8avhqJZuJjhal4HHk0SctrWwhOTLz3Mj4YzixpA0CB0XLS1R7eSr2DWg/oxvS5V8wDeqQA==","signatures":[{"sig":"MEYCIQDCCmBMcxyx0Ewdup5aYybMgrmpw6wG9fuloD4MaYO1bgIhAIqXXlwUFSZJPflhU3CQE/ikNO+8mMpiPGK5Rk/hWbiM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.9.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10037098},"main":"index.js","engines":{"node":">=24.14.1"},"gitHead":"20d5c4b90dd791a6dcf56e669b59ae475af7ae3c","scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.9.5_1778555029701_0.3045078400370913","host":"s3://npm-registry-packages-npm-production"}},"0.9.6":{"name":"@blamejs/core","version":"0.9.6","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.9.6","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"39c0cba61f8d15ca0630822b2c090cdafbc0e256","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.9.6.tgz","fileCount":409,"integrity":"sha512-OIkPT2g1Ns5gsWqTywUIAndHylzJHm0IbI4LsJLic+OPFVpWliRIfWumfBldB3qZGahSRUTwjwwP0tFGpCoCtA==","signatures":[{"sig":"MEYCIQCpU2qBnXbMK9QNzXgc1gJsYvseWrkFAxgLFsMun/doXAIhAJxG/9S+ZO7eyjBRmsVuJH40w5IRIP4j7FhLlDkpMVFy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.9.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10064976},"main":"index.js","engines":{"node":">=24.14.1"},"gitHead":"4b4ef946bb5db8b84dfe48b093d9754f0d5bb5df","scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.9.6_1778591931486_0.04111436591850137","host":"s3://npm-registry-packages-npm-production"}},"0.9.7":{"name":"@blamejs/core","version":"0.9.7","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.9.7","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"eaef192b673394abbbde75cad98ae00520923f4b","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.9.7.tgz","fileCount":409,"integrity":"sha512-Dhg6uF4phmHuPhcoSix2XDaiP6bh5QRX5uuOYS5bm0EpjGXVW1nS4Aku23l/jzfTMIMrcbIoMT++LV08AhGhWA==","signatures":[{"sig":"MEQCIECyglDPXeZX3VY0KGHxMOdRDrwdjjMQb3yOOla7Tc7FAiACfgoSj9QAdRat+9cchvIK/OVt75DddnmnKM32IcE8FA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.9.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10066089},"main":"index.js","engines":{"node":">=24.14.1"},"gitHead":"cf00893d669f4ad476009b30f67459b442406c1e","scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.9.7_1778650808631_0.896566569453485","host":"s3://npm-registry-packages-npm-production"}},"0.9.8":{"name":"@blamejs/core","version":"0.9.8","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.9.8","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"774cb047f916266a8d0105ac9eb17605938d43d0","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.9.8.tgz","fileCount":415,"integrity":"sha512-88zah0DbTD1XIRF2Gb+teKoJCjSC55iXa0w6fQmTFhxp8XsuBXZZ9ioTe/5UCgM+5EwmDH0+jFkliGjHPA4ndQ==","signatures":[{"sig":"MEUCIGFpVA7bODOdFZiMhiBoWERZxBRVe/rLWYwIjqQq+MJDAiEAyL+do39FtTp5ECMvncP2Qk+yCZvFxy/OWEGeZ/yQWYg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.9.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10883604},"main":"index.js","engines":{"node":">=24.14.1"},"gitHead":"d5f249478f722bc969867299a574f4e912104385","scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.9.8_1778677728626_0.3668241170338489","host":"s3://npm-registry-packages-npm-production"}},"0.9.9":{"name":"@blamejs/core","version":"0.9.9","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.9.9","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"674da8edf47c563d17ab05882f37625fee3f2221","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.9.9.tgz","fileCount":415,"integrity":"sha512-H6IRHF4hvjDKd0qV2FijWCsBcX7xBHdybRJkK45grLPBDAWtRLVTUMxRsAtZN+scV+Rwa8ngbwzT9Ur4jvdxZQ==","signatures":[{"sig":"MEYCIQC5fegF5/LGhrgF1QxtDqo6y+JtlAjI5m/yK1RvKUw7LAIhAN5/0Op4IPqgClVk3kUT8lpu24CPFsNwOjBy9rnsdjmO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.9.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10888273},"main":"index.js","engines":{"node":">=24.14.1"},"gitHead":"2beb623c002222956bbb103f29447e8f7f7ea88c","scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/core_0.9.9_1778682720092_0.09854225070847988","host":"s3://npm-registry-packages-npm-production"}},"0.9.12":{"name":"@blamejs/core","version":"0.9.12","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.9.12","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"51dea47961c94781e97f2e0df4b806980948d75c","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.9.12.tgz","fileCount":415,"integrity":"sha512-ZZDF6S5iPiIbrGa4MID5Ywl33/y1StuP3SMaeqEF5e9y2jiRdBhLatDq5GnsfZtCI1b+JM3mpBfXaP0exIO49g==","signatures":[{"sig":"MEQCIGtu9nKjAk/6gnljFplO3W8pUb9apFYCrBvVyG2T8glCAiBzavNoD0zeBsyzbCofZpogMkS59IUi4wHe5B35QIR/WA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.9.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10891700},"main":"index.js","engines":{"node":">=24.14.1"},"gitHead":"5318080b0b8748152cc7558d47c0bb1cf100e564","scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.9.12_1778691260261_0.4399515242160408","host":"s3://npm-registry-packages-npm-production"}},"0.9.14":{"name":"@blamejs/core","version":"0.9.14","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.9.14","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"1392d42ddf2b727f7216d3eb44b99a9412ffe1c0","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.9.14.tgz","fileCount":416,"integrity":"sha512-d0/Lr1/UDLGr9uLD3CiZASY4ptzy6tt87QgTzno8CM/61O/fKKH1Wc7rKQfvdk3ADNv5PdoqTA6yOfdtgfamWA==","signatures":[{"sig":"MEYCIQCPQ/mi6rOvbuFD1HUuEDiZK7c/CSnCsSQHoDa5M3z63wIhAJHeIT2u6xQC9vesIiUCUg7nJ4zCWqu1vZ+6GlTqkpo4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.9.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10942531},"main":"index.js","engines":{"node":">=24.14.1"},"gitHead":"55d3c1c409ab588bdf95d68fd95cb25fdcf4cf94","scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.9.14_1778704057601_0.5754313856104047","host":"s3://npm-registry-packages-npm-production"}},"0.9.15":{"name":"@blamejs/core","version":"0.9.15","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.9.15","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"944b844e3c898c9f35101e504443a181d28dc570","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.9.15.tgz","fileCount":416,"integrity":"sha512-3NUHmu1sYC2DAXXX/syso6nYgk8TTAJuZ4TdcND9DfzxnprStc4TGRX+cAhCnWL467wufZF/TfPfI51kRX2h9g==","signatures":[{"sig":"MEUCICJoCVHa3FCV9ZJY0NNt4pSBC4IKonRQATwd475XegHVAiEA1tVzR7/zWSu71zQ/fx9MyNO/amd4k/orpWgIF/nz/Tw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.9.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10953130},"main":"index.js","engines":{"node":">=24.14.1"},"gitHead":"7f8dbf9466bccbf6e434eb7e2cd5283511b063ab","scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.9.15_1778717078471_0.4902702355072355","host":"s3://npm-registry-packages-npm-production"}},"0.9.16":{"name":"@blamejs/core","version":"0.9.16","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.9.16","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"e34eea08a24e5681f11e472eca1a2734702d2f6b","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.9.16.tgz","fileCount":416,"integrity":"sha512-jXZ5Je3xdM5zpxOQBf2BShTQ71XJ5ZfZUJft6Ef8t1tRENvB5zh2O7kR12ra/+z4HtHUfdg0cak2I8Jen0FvNw==","signatures":[{"sig":"MEUCICSr86ow9rV7qrxxC6RRp7wr1hH0Ez9WgP0qbiooWh5OAiEAi1ZZFMXT2Q/JZxbek8lS5fa0P4K8Z0aPzPf7+05W6oE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.9.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10954850},"main":"index.js","engines":{"node":">=24.14.1"},"gitHead":"c7df0f0cff80b1132346824bff4a4716ab8e8cc3","scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.9.16_1778734066430_0.5338600782764886","host":"s3://npm-registry-packages-npm-production"}},"0.9.17":{"name":"@blamejs/core","version":"0.9.17","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.9.17","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"c2ad159d1b546fef4e2221977776bbe7ca2f9652","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.9.17.tgz","fileCount":416,"integrity":"sha512-zUYzPRGvP55NAZK3Nj1oCwREBrtQuIMSoMZmeUAMl1JXckV7MHnxmDJA3ee3pkkYg6tyiYEV6H43Z/VVxBvUnA==","signatures":[{"sig":"MEQCIBF89k1Uga7RrPVu5AtGLPLSrsWspwFZqXsqKEHczjsDAiB59TyHxUITxwirImh7rPQef2nX0Fg4AIzAK60f0DcLXw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.9.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10957695},"main":"index.js","engines":{"node":">=24.14.1"},"gitHead":"3e553f58261b6f5b84b6ec900379ddae83873497","scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.9.17_1778739836842_0.18474036669645866","host":"s3://npm-registry-packages-npm-production"}},"0.9.18":{"name":"@blamejs/core","version":"0.9.18","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.9.18","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"56b3c4be8819f9728917d37f5397497f5919424c","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.9.18.tgz","fileCount":416,"integrity":"sha512-sC27QIr4tE3SaPAiCCGwi67CWIKIlOoB0XUeMaNoxYbS5IUTFl2P3wok4k2slh+ZC33UrqS7KZPbts5QO6Btfg==","signatures":[{"sig":"MEUCIGu14xeElZ1UDZgvi1cjGehAqVck3vo/s8Twtb0rrQnVAiEAswNQd3XbAcj58mP4BjLdRV/Bjcl69nSrahJAuKeG0KU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.9.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10962832},"main":"index.js","engines":{"node":">=24.14.1"},"gitHead":"75b9ad7e28a03190ca2331204e5b73bb278e780c","scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.9.18_1778772995022_0.7011212640593614","host":"s3://npm-registry-packages-npm-production"}},"0.9.19":{"name":"@blamejs/core","version":"0.9.19","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.9.19","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"7473b12e4ad4d16675848a8d80688bf24eb98086","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.9.19.tgz","fileCount":419,"integrity":"sha512-9LbkmlalRz6zyZIR6gS2I6FW5S1FcSPo/7iwh2GG4k9J2gG1tlgBoyLYiW/XlrUTcAnCvZKL3D4L8uiQhPI3bw==","signatures":[{"sig":"MEUCIQD4lWqdoH0b0+3ptk+2AZGjjU4H4X8SDsqYZxLraAx/NwIgL+qQU71xuG5ZXMBhK/ElRaOFh63LdTjK7jIiAeMsuLo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.9.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11028731},"main":"index.js","engines":{"node":">=24.14.1"},"gitHead":"1e79f2169d18673b6ca95d8e39c34b2f602e4a61","scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.9.19_1778778803465_0.5137549418149803","host":"s3://npm-registry-packages-npm-production"}},"0.9.20":{"name":"@blamejs/core","version":"0.9.20","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.9.20","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"61765859bd9b5f3b5531f167902a885d371635f5","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.9.20.tgz","fileCount":425,"integrity":"sha512-Oj4zbVetQQNx+ryO8b/cBxkLelb4lo4+0WCEaXkTwbJ7ywsJnQpjIROjDtoaGGWtqfRQnHHYruHZGFkkKI52IQ==","signatures":[{"sig":"MEQCIAyHFP3VfaS1bmeBkUr9PPJbONOiLrxrZghCxqMzXWjXAiBmyMLa8EZSM2ev2QPh4f/LD7/UxPlSTLaY6sbOcAdKAg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.9.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11108784},"main":"index.js","engines":{"node":">=24.14.1"},"gitHead":"58a8d058520b7081d2cbe4d58807a3de08819b10","scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.9.20_1778784184532_0.7073505824551527","host":"s3://npm-registry-packages-npm-production"}},"0.9.21":{"name":"@blamejs/core","version":"0.9.21","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.9.21","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"6f45dcdba51e8a900d2468f45630853b0e87b6a5","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.9.21.tgz","fileCount":427,"integrity":"sha512-SgyrI7WpIIKhAKaT4q08wMhrje4l5+sDHE+AaTMEaoujk56znlqVVI2oiQUhUkV2oqkIr952zewoRoqlWLlG/Q==","signatures":[{"sig":"MEYCIQDxUzmU+dAVGJoo57hzgTRSv+2Bjnbpntt0lGVy+zoRrQIhAKkNOkVqb1sQjRs3jBcIfYt63NYGmz4svM79V/U0B6go","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.9.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11138288},"main":"index.js","engines":{"node":">=24.14.1"},"gitHead":"cac1cff8b7e88659581e5780e835f304a7583ab8","scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.9.21_1778790839947_0.44577721526270175","host":"s3://npm-registry-packages-npm-production"}},"0.9.22":{"name":"@blamejs/core","version":"0.9.22","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.9.22","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"cef1caec30ab29dbf4efbc509389c0952958a797","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.9.22.tgz","fileCount":429,"integrity":"sha512-mb3kK8n5JmuuOE9QlCDZkwHQDzknoRBZt5u7jsHmjksteNJu5t6bGUl7aaIdDOiTSJwuEOWaJPYP4tf0GViwaA==","signatures":[{"sig":"MEUCICK0giGEogztB3R5FFvBl8tn5E6TCXcT8xSk+XIMjxFhAiEA9VjNw6xJpfsOgUFAdj7LvWsV6AfQP8WcQF1YnB/2oZ4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.9.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11162082},"main":"index.js","engines":{"node":">=24.14.1"},"gitHead":"2acee9d9271d0e6fd23f0d694fe75ec44ae276f6","scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.9.22_1778795235038_0.9582202722378874","host":"s3://npm-registry-packages-npm-production"}},"0.9.23":{"name":"@blamejs/core","version":"0.9.23","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.9.23","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"3b2f5f22d9179563fc099a651bad9839132fd247","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.9.23.tgz","fileCount":429,"integrity":"sha512-D8++912TWy5K0pneb9KihIRfHjTJakWkMM/mIWgxistSYYC7Dx8MnT8+akNlp2gBw2l55yfIjYuSsZEyBMwe1A==","signatures":[{"sig":"MEQCIEor3v5NVu5F7T/OR9q3na2uTZHHz9anmItGOPKQkHNFAiArA8m80dbvNSMotxmxdGYHrXlqHzSfY5rsEA3je+3rGA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.9.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11175993},"main":"index.js","engines":{"node":">=24.14.1"},"gitHead":"b6c969a58a0ca5a70dfc11462f3394d558643a5f","scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.9.23_1778797844038_0.9364316487944222","host":"s3://npm-registry-packages-npm-production"}},"0.9.24":{"name":"@blamejs/core","version":"0.9.24","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.9.24","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"426951c71d000022428b5b9aeb4f9d8daa48351a","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.9.24.tgz","fileCount":431,"integrity":"sha512-mf6K9jj6OuG5lO5zzAR2QwmwrWkWSDPLQE80uvCGWyoT0F4jwBppMEkuEBnR5DMBgBf0BEefpP5f5wvrpu17QA==","signatures":[{"sig":"MEQCIEYoY1LmALOETwq56Bkn1+yqHF373a1CN0j0kMVucNK7AiBP8QIq+MwQC6n1MLS2IueGCFwQnGmaTEu9Y+aGVLSHpw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.9.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11193994},"main":"index.js","engines":{"node":">=24.14.1"},"gitHead":"1d70edc17967d873cf52771ce9bbf200e3705914","scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.9.24_1778800551386_0.5554560633334218","host":"s3://npm-registry-packages-npm-production"}},"0.9.28":{"name":"@blamejs/core","version":"0.9.28","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.9.28","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"648637d68a49e8a2f9d47a0145eadfda58681974","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.9.28.tgz","fileCount":441,"integrity":"sha512-lNlb/2o6AV9B6ug/BMjzrMsl2jjBSo95pGtRAFnQgKFREwT4zY2WzDOtko4CQldFbTjfunQ+V4MABdVXPmc1EA==","signatures":[{"sig":"MEYCIQCopZHwL860808Ef1xwmomwPpccAfk03lIlbVHYrMrr1AIhAKZ86QcLw0Qg55VyYMU2F3VUFZuXaUvL13b3AZt/ITrV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.9.28","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11281693},"main":"index.js","engines":{"node":">=24.14.1"},"gitHead":"e8e71de163f98aa9abe4deeb1609f9cc385f5523","scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.9.28_1778804320034_0.6482669395114169","host":"s3://npm-registry-packages-npm-production"}},"0.9.38":{"name":"@blamejs/core","version":"0.9.38","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.9.38","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"f8235814d15a6f4f57596b42cc93cbe27934aac0","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.9.38.tgz","fileCount":454,"integrity":"sha512-UXQCHBKB3BfZgChTzYHwMRFII6vWB61A4rOw1h5hkBqvuPuhujxnj/8c2YRuk4BNySQ4b+qi4M5GYQNLQEwkUg==","signatures":[{"sig":"MEYCIQDMT8xqX4dN0CEh6UBpG71G5TVmBy9HFOmWmlpkqkC+RAIhALdr3lD/4Smgz63I0p9XGa4Ox2wl4dzjUlVLw8bILR0F","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.9.38","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11508555},"main":"index.js","_from":"file:dist/blamejs-core-0.9.38.tgz","engines":{"node":">=24.14.1"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.9.38.tgz","_integrity":"sha512-UXQCHBKB3BfZgChTzYHwMRFII6vWB61A4rOw1h5hkBqvuPuhujxnj/8c2YRuk4BNySQ4b+qi4M5GYQNLQEwkUg==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.9.38_1778836629433_0.4320513992943864","host":"s3://npm-registry-packages-npm-production"}},"0.9.39":{"name":"@blamejs/core","version":"0.9.39","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.9.39","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"de1f3b6393ae89f57c5169ae13147f3c56a6f00a","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.9.39.tgz","fileCount":455,"integrity":"sha512-y5YKnxrGDjWOBimC1AsAhoGBVGAVut/lGzU8MBkbVyrFAfMGascksAz8DoxpGh4Wbmw7lVyWi0qu/371ztZh5w==","signatures":[{"sig":"MEQCIAOw78/bX6fVZD82VTVGI9Y1xG5s9MadOy0Y80Yl1UcnAiAM3huYbyL+8nwNfdtKyGe/kZqFKG6daKy+2/zvLojSAg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.9.39","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11525244},"main":"index.js","_from":"file:dist/blamejs-core-0.9.39.tgz","engines":{"node":">=24.14.1"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.9.39.tgz","_integrity":"sha512-y5YKnxrGDjWOBimC1AsAhoGBVGAVut/lGzU8MBkbVyrFAfMGascksAz8DoxpGh4Wbmw7lVyWi0qu/371ztZh5w==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.9.39_1778840112208_0.5120440949441207","host":"s3://npm-registry-packages-npm-production"}},"0.9.40":{"name":"@blamejs/core","version":"0.9.40","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.9.40","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"68e78e5d9bfeafc131c66f1d672e344939f7a7e5","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.9.40.tgz","fileCount":456,"integrity":"sha512-X0lcRM82LMK/Osii4FJhnl2rZR+BG5KPW2RNPp6oL4af48pPp5fPk2uH9IfJkZipoBLaDCi3MlC2bX6wfBQr8A==","signatures":[{"sig":"MEUCIQDJaTwfby7zZF3nKCVEMKUM2FM0KdD05PSwxtuD77YK3gIgGXAesUaZxHTNHC48tmPVOzV/1qgebj18hKIMEoL4u3g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.9.40","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11540003},"main":"index.js","_from":"file:dist/blamejs-core-0.9.40.tgz","engines":{"node":">=24.14.1"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.9.40.tgz","_integrity":"sha512-X0lcRM82LMK/Osii4FJhnl2rZR+BG5KPW2RNPp6oL4af48pPp5fPk2uH9IfJkZipoBLaDCi3MlC2bX6wfBQr8A==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.9.40_1778844271348_0.5647599095482831","host":"s3://npm-registry-packages-npm-production"}},"0.9.41":{"name":"@blamejs/core","version":"0.9.41","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.9.41","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"46c3ff9a64a65d9b37c9663e68e6d5a30d6462f2","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.9.41.tgz","fileCount":456,"integrity":"sha512-t8Mof6w5A78JfDLIeXOxLU1R6jSQvpmB1BDjpJ+aN7W10MYXCQQMQeii6AH4a5iO3RECgRNqhC+tS5x/rktr3Q==","signatures":[{"sig":"MEYCIQD/SS20cehNVUTfuauroMEp4BoOks65pB/ZHpo9PlaBfQIhAIfWf9d8p87cNHkUVgUUaR5pqAT6drXSWSrIk7r7eC94","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.9.41","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11543725},"main":"index.js","_from":"file:dist/blamejs-core-0.9.41.tgz","engines":{"node":">=24.14.1"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.9.41.tgz","_integrity":"sha512-t8Mof6w5A78JfDLIeXOxLU1R6jSQvpmB1BDjpJ+aN7W10MYXCQQMQeii6AH4a5iO3RECgRNqhC+tS5x/rktr3Q==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.9.41_1778856086080_0.7733831815208454","host":"s3://npm-registry-packages-npm-production"}},"0.9.42":{"name":"@blamejs/core","version":"0.9.42","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.9.42","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"10dede7481cda7a24b8e1eac45cac8d8497b6e53","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.9.42.tgz","fileCount":456,"integrity":"sha512-lGjmdLPAD4tDW7gdI+/cwToAGGlXX3oJNNm9PPOwKwhgYtCuznInbR+wZe5qFokC8lCeQs2QZzDuUR2WBSGYeA==","signatures":[{"sig":"MEQCIFFmvcXH9WRppSvbuz3XPJYrQBGyVAmI/uxqhbBtRYkuAiA+wAE4UEg36Qr3M0JOX4FSC0G5lZwwwnhTQw0bOZf9CA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.9.42","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11549005},"main":"index.js","_from":"file:dist/blamejs-core-0.9.42.tgz","engines":{"node":">=24.14.1"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.9.42.tgz","_integrity":"sha512-lGjmdLPAD4tDW7gdI+/cwToAGGlXX3oJNNm9PPOwKwhgYtCuznInbR+wZe5qFokC8lCeQs2QZzDuUR2WBSGYeA==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.9.42_1778860800049_0.9806041009402053","host":"s3://npm-registry-packages-npm-production"}},"0.9.43":{"name":"@blamejs/core","version":"0.9.43","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.9.43","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"c70f4ca687e7fc64e2e8482aa18fa1d8d2504fab","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.9.43.tgz","fileCount":458,"integrity":"sha512-ufOqyC9tYQERDrnZxYrEltDQoEMmsDYF8XaxdeIG2q6Haotg/BYNazpSdGltGyyJLKxANxdF3Da+5lnd3gMbRw==","signatures":[{"sig":"MEQCIDPFc6SzI1zCtaA+2e1cbr5hioxSCpsFBBCcn2uAoL18AiBjtS4otvNSgl4eR85/YVXyTNDm6TOyvBaPMM7mBzFZ2Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.9.43","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11587182},"main":"index.js","_from":"file:dist/blamejs-core-0.9.43.tgz","engines":{"node":">=24.14.1"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.9.43.tgz","_integrity":"sha512-ufOqyC9tYQERDrnZxYrEltDQoEMmsDYF8XaxdeIG2q6Haotg/BYNazpSdGltGyyJLKxANxdF3Da+5lnd3gMbRw==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.9.43_1778864735982_0.04753848404685379","host":"s3://npm-registry-packages-npm-production"}},"0.9.45":{"name":"@blamejs/core","version":"0.9.45","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.9.45","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"b02c87c1254b4ec6ee3b44cc59f9997ee151420d","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.9.45.tgz","fileCount":458,"integrity":"sha512-OHi0rqs7WLgSxt72SEOZ5yUiGe5TMSowhaqIDFHaj+aTIzP2JUHVgjrpeh2gHk9EBEZNJAZgT8XWrUiHW9QrbA==","signatures":[{"sig":"MEYCIQDgRIPaBh76cHWf3LXDmbT4OQhF+S32HWboKxteEPWW7AIhAK/0zU7C7dLQk2F3/fq35UpucR7xNS7m0AF/PnOjW+Lc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.9.45","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11621492},"main":"index.js","_from":"file:dist/blamejs-core-0.9.45.tgz","engines":{"node":">=24.14.1"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.9.45.tgz","_integrity":"sha512-OHi0rqs7WLgSxt72SEOZ5yUiGe5TMSowhaqIDFHaj+aTIzP2JUHVgjrpeh2gHk9EBEZNJAZgT8XWrUiHW9QrbA==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.9.45_1778874152049_0.5122925856579916","host":"s3://npm-registry-packages-npm-production"}},"0.9.46":{"name":"@blamejs/core","version":"0.9.46","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.9.46","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"7fa56454e9b0ec3949509a0e4bc889e20b7158b4","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.9.46.tgz","fileCount":460,"integrity":"sha512-p/STINkHZgAxQqOE1VEaFWA/zXw2EpVlWl0GM4/9MFPh/qIJzwnE5sayb16XsQ9OWeGRBGSSPjR+tMgrYZS1Kw==","signatures":[{"sig":"MEQCIF/YUrgeJYLGXRrrFWhZIsI8UxFDYJFnkEj/l/VnTw41AiBhJiMbNca084XjPM+hBhlICsL4j2mAR4UkdtKtM9XQTw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.9.46","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11665231},"main":"index.js","_from":"file:dist/blamejs-core-0.9.46.tgz","engines":{"node":">=24.14.1"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.9.46.tgz","_integrity":"sha512-p/STINkHZgAxQqOE1VEaFWA/zXw2EpVlWl0GM4/9MFPh/qIJzwnE5sayb16XsQ9OWeGRBGSSPjR+tMgrYZS1Kw==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.9.46_1778886130551_0.02497073481839407","host":"s3://npm-registry-packages-npm-production"}},"0.9.49":{"name":"@blamejs/core","version":"0.9.49","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.9.49","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"e84b60f2728d357adba258d85b27113e63e2358f","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.9.49.tgz","fileCount":464,"integrity":"sha512-Ylhr+hciYThktp/HKbSulgF4TLyorIJgZCCZOGniKInYsD6ks+4JiY3V1AkCgHEmVzYTIIMMTafq4aRM8zxq/A==","signatures":[{"sig":"MEUCIQCXRiFhHFgLkfxRrsRw1WobBTSrTgIUbFKIa2obrFHpiAIgMPSNksRCOjQR14smV37w6AGOeM8X6CrXbAJMiZ9PZXM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.9.49","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":11803577},"main":"index.js","_from":"file:dist/blamejs-core-0.9.49.tgz","engines":{"node":">=24.14.1"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.9.49.tgz","_integrity":"sha512-Ylhr+hciYThktp/HKbSulgF4TLyorIJgZCCZOGniKInYsD6ks+4JiY3V1AkCgHEmVzYTIIMMTafq4aRM8zxq/A==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.9.49_1778902498318_0.6036457347302013","host":"s3://npm-registry-packages-npm-production"}},"0.10.1":{"name":"@blamejs/core","version":"0.10.1","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.10.1","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"ed450edbde9788d1809054f10aba37f36e200384","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.10.1.tgz","fileCount":485,"integrity":"sha512-7rHKMzDZltaW0hZY2ar6/U4q7bbjVnbtklgsJ2oDkg/dVom5xtYwsbi35A6xRGIQYYoY89Hhoe6JQyMLolasHA==","signatures":[{"sig":"MEUCIQD8qiQNCk0nrSq5w2n8q97jyGfPHx/dG0ZFD+urBc0pLgIgXmDCUlzeGYkBuQNu1O1aDOd17EvfKPc738cHUEbufn4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.10.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12546267},"main":"index.js","_from":"file:dist/blamejs-core-0.10.1.tgz","engines":{"node":">=24.14.1"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.10.1.tgz","_integrity":"sha512-7rHKMzDZltaW0hZY2ar6/U4q7bbjVnbtklgsJ2oDkg/dVom5xtYwsbi35A6xRGIQYYoY89Hhoe6JQyMLolasHA==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.10.1_1778953784641_0.7087021237496234","host":"s3://npm-registry-packages-npm-production"}},"0.10.2":{"name":"@blamejs/core","version":"0.10.2","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.10.2","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"67b556606b3c4782390728bf9124b9ea1404450f","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.10.2.tgz","fileCount":485,"integrity":"sha512-bn7NPVY3IJHFrCmnpfFTJmc52/e6IQ2H2RCgyimaa5ui/n8h1uvhIDtl77dnsJDVupEcSolTa8ijTJVs3TWRow==","signatures":[{"sig":"MEUCIQCQFDoaQ3V5OqnKL50WDPgWgXERqkKDZqwaTWBkH9HFKQIgMydp0hBsUidU2EWdLWUJTs84HgmLx5WrfJVpMIGdE1o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.10.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12564116},"main":"index.js","_from":"file:dist/blamejs-core-0.10.2.tgz","engines":{"node":">=24.14.1"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.10.2.tgz","_integrity":"sha512-bn7NPVY3IJHFrCmnpfFTJmc52/e6IQ2H2RCgyimaa5ui/n8h1uvhIDtl77dnsJDVupEcSolTa8ijTJVs3TWRow==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.10.2_1778974145848_0.7473344511713471","host":"s3://npm-registry-packages-npm-production"}},"0.10.3":{"name":"@blamejs/core","version":"0.10.3","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.10.3","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"89d6601e98d6e021192934babb76e431437873df","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.10.3.tgz","fileCount":485,"integrity":"sha512-j90pvm3R8XekSYjWPOt8QCZ0KGSEMrI8Nzu+eTJpNqQ9Hl8WNPS0U4R8mSdwrAcpNj+OdBqqYidOMN9gyRAl3w==","signatures":[{"sig":"MEUCIEcx3rPMNzQrdbgl7HTGxeyhh1x63aCiyYgmAyODYjNwAiEArSFRI9cXXE4iuom1JoLtkpsCYNwYtdRv4VTpJ/lb4zA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.10.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12569807},"main":"index.js","_from":"file:dist/blamejs-core-0.10.3.tgz","engines":{"node":">=24.14.1"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.10.3.tgz","_integrity":"sha512-j90pvm3R8XekSYjWPOt8QCZ0KGSEMrI8Nzu+eTJpNqQ9Hl8WNPS0U4R8mSdwrAcpNj+OdBqqYidOMN9gyRAl3w==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.10.3_1778995525191_0.6455846646480234","host":"s3://npm-registry-packages-npm-production"}},"0.10.4":{"name":"@blamejs/core","version":"0.10.4","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.10.4","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"e08ff2ec6265f280f0e7806970db110e332138b7","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.10.4.tgz","fileCount":485,"integrity":"sha512-ab6Kp2No0GWdd1kyxl/QrdNK+zJmajO5Sp1XVrrWpAsjvw7MNjE/vm1Tc6bhmB/m0yodfAFFLX66AyHl3hQfUg==","signatures":[{"sig":"MEUCIQCIU7w/5EfRwqnjZGIUS6AxULuK2B/09Wlh9gLJQyqbEAIgd2nyNSADyFF8DMb3gavqYBUF5ATY/cVshx9Nbs27tLU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.10.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12588539},"main":"index.js","_from":"file:dist/blamejs-core-0.10.4.tgz","engines":{"node":">=24.14.1"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.10.4.tgz","_integrity":"sha512-ab6Kp2No0GWdd1kyxl/QrdNK+zJmajO5Sp1XVrrWpAsjvw7MNjE/vm1Tc6bhmB/m0yodfAFFLX66AyHl3hQfUg==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.10.4_1778998802380_0.027586009735780515","host":"s3://npm-registry-packages-npm-production"}},"0.10.5":{"name":"@blamejs/core","version":"0.10.5","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.10.5","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"e62afc38b000ae25072819046df3cecbe57b4436","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.10.5.tgz","fileCount":485,"integrity":"sha512-mAbmepLkvhGtpNAQmAQKr0rUyo/h+aIqcximIR35ciB+K2ctUp+eZqetrn6IftJ53haAcnVx2FKqIot8N2VdRA==","signatures":[{"sig":"MEQCIFbPczRbuexQZOpsP60PX/oIYYN2AqO4/5OWNsxwgHwIAiA4cDNVUePtJhckbajDVbVetkvwEAYNL7Hu96QEBV2ZFQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.10.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12594187},"main":"index.js","_from":"file:dist/blamejs-core-0.10.5.tgz","engines":{"node":">=24.14.1"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.10.5.tgz","_integrity":"sha512-mAbmepLkvhGtpNAQmAQKr0rUyo/h+aIqcximIR35ciB+K2ctUp+eZqetrn6IftJ53haAcnVx2FKqIot8N2VdRA==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.10.5_1779034935175_0.747316651310924","host":"s3://npm-registry-packages-npm-production"}},"0.10.6":{"name":"@blamejs/core","version":"0.10.6","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.10.6","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"f23de96082af251efaf7486b81497f791b47f064","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.10.6.tgz","fileCount":485,"integrity":"sha512-SjRvgjhNMGNeT05gHcZPtZo6kaMBMbfqojAeQLGd76UZKigL/QpEynpQNvcmXJtKCcrM5A8GPQrxsRaKH7x3kg==","signatures":[{"sig":"MEQCIFJbHIn1WWSqM3rCbufxH6wb3USX9trs9fP/de9eFZncAiBt09zUDZNQsZ2c57JhiwhrRWhEHFL24g3/NPJjjle1cA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.10.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12597820},"main":"index.js","_from":"file:dist/blamejs-core-0.10.6.tgz","engines":{"node":">=24.14.1"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.10.6.tgz","_integrity":"sha512-SjRvgjhNMGNeT05gHcZPtZo6kaMBMbfqojAeQLGd76UZKigL/QpEynpQNvcmXJtKCcrM5A8GPQrxsRaKH7x3kg==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.10.6_1779043329183_0.3541080357100974","host":"s3://npm-registry-packages-npm-production"}},"0.10.7":{"name":"@blamejs/core","version":"0.10.7","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.10.7","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"76bd6f78cb2c4a30d2cabea625cbe6c7f2521fec","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.10.7.tgz","fileCount":485,"integrity":"sha512-HgQPij3ui6Fl5aK9yjWbPgChmEe6Mhq6kkFtWOGcDJM8eC8TpE9tz7N+v2Qvm8mNlXK8O1EXt2Ft1Lva/vGhgw==","signatures":[{"sig":"MEUCIQCIKh+IdBEpHl9APH/tXLvlBPiXbuP7OOVsOSgbGntRHwIgdjvyesbGCEUaOEFujOKGgP40dJGVuBP7d1x3FEctyNU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.10.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12633629},"main":"index.js","_from":"file:dist/blamejs-core-0.10.7.tgz","engines":{"node":">=24.14.1"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.10.7.tgz","_integrity":"sha512-HgQPij3ui6Fl5aK9yjWbPgChmEe6Mhq6kkFtWOGcDJM8eC8TpE9tz7N+v2Qvm8mNlXK8O1EXt2Ft1Lva/vGhgw==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.10.7_1779051177274_0.5366018612051977","host":"s3://npm-registry-packages-npm-production"}},"0.10.8":{"name":"@blamejs/core","version":"0.10.8","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.10.8","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"04477742a192640ab284d96abd938385a700b21e","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.10.8.tgz","fileCount":489,"integrity":"sha512-/FYn8kOHSDESnYXeTTIClQLHzRvbynA/GhLicpnZtGNnXwyCg9a4E4K83rk066PtSCp0twKWq+cVxKTBB1KzzQ==","signatures":[{"sig":"MEQCICTbWMpiUW8cnwAxcyrhtp1sIWUbEHwwKttbWe8ApMa4AiAdgeDpAfavyC2SVu6hHv2/e+eW2P/3I9iKrZg24bYu1g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.10.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12695592},"main":"index.js","_from":"file:dist/blamejs-core-0.10.8.tgz","engines":{"node":">=24.14.1"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.10.8.tgz","_integrity":"sha512-/FYn8kOHSDESnYXeTTIClQLHzRvbynA/GhLicpnZtGNnXwyCg9a4E4K83rk066PtSCp0twKWq+cVxKTBB1KzzQ==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.10.8_1779063470616_0.9714881110465665","host":"s3://npm-registry-packages-npm-production"}},"0.10.9":{"name":"@blamejs/core","version":"0.10.9","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.10.9","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"066cdec88d6aba145b5acf98a05fd89b445bca95","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.10.9.tgz","fileCount":491,"integrity":"sha512-9uylRtXTYbuow3Axwh5b16dHb+tNm8L5fCNeN3Q262B15SO2xbOQxWEaDTm9f2rYOEV9Mo+9dcuckt+ubH31zA==","signatures":[{"sig":"MEQCIH8Z2nNqmkNkuKWGAx4PpbAfsU7Rk/xfTPSwXpqGeeRyAiAlmLm3ZUyehQ9r7bHaxuHOfa9x8srp1ojCFnzW6DzU4g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.10.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12738626},"main":"index.js","_from":"file:dist/blamejs-core-0.10.9.tgz","engines":{"node":">=24.14.1"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.10.9.tgz","_integrity":"sha512-9uylRtXTYbuow3Axwh5b16dHb+tNm8L5fCNeN3Q262B15SO2xbOQxWEaDTm9f2rYOEV9Mo+9dcuckt+ubH31zA==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.10.9_1779068692594_0.9845033273573067","host":"s3://npm-registry-packages-npm-production"}},"0.10.11":{"name":"@blamejs/core","version":"0.10.11","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.10.11","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"60d616a4cbc7ce91f3a2cd96e5c050267a354686","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.10.11.tgz","fileCount":494,"integrity":"sha512-4l0HddLalSLQfZ8BvYHka/lenr9IYEmmc1BXcngGAjcaiG5tGdNO8jMLRYrjuM+5+mmaHDw7v0Go1/WRWHEH4w==","signatures":[{"sig":"MEQCIFLOpPMI5xjGeic3bkjfQ2OEiVbZb5XKjqXs+abzow1hAiAyDOag8SOWfR5CCgLyDNLDKOBbciLZ5q0il3ihAEEbuQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.10.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12793883},"main":"index.js","_from":"file:dist/blamejs-core-0.10.11.tgz","engines":{"node":">=24.14.1"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.10.11.tgz","_integrity":"sha512-4l0HddLalSLQfZ8BvYHka/lenr9IYEmmc1BXcngGAjcaiG5tGdNO8jMLRYrjuM+5+mmaHDw7v0Go1/WRWHEH4w==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.10.11_1779079262268_0.8289762220166297","host":"s3://npm-registry-packages-npm-production"}},"0.10.12":{"name":"@blamejs/core","version":"0.10.12","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.10.12","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"2d2a2387adad18abc67cb65b5199e5fa13227c6c","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.10.12.tgz","fileCount":494,"integrity":"sha512-nRajqL6MsixFccjuZcmGDIAIpTpciDo8phCbktzAmNE6G9s4rlG/coaW92IylV/LTlSUkkvlWwnVV+5YU1/aTQ==","signatures":[{"sig":"MEUCIQCy8OBH6Fri1jL1P3OXy9Pew55xdjFIj4r6aU85l1QktQIgB7++ehqpCH7kcl0c5DlVCN3o5W8jUm7ImId+OI9uRiI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.10.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12803840},"main":"index.js","_from":"file:dist/blamejs-core-0.10.12.tgz","engines":{"node":">=24.14.1"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.10.12.tgz","_integrity":"sha512-nRajqL6MsixFccjuZcmGDIAIpTpciDo8phCbktzAmNE6G9s4rlG/coaW92IylV/LTlSUkkvlWwnVV+5YU1/aTQ==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.10.12_1779085377471_0.12210939398415421","host":"s3://npm-registry-packages-npm-production"}},"0.10.13":{"name":"@blamejs/core","version":"0.10.13","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.10.13","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"0787c35a33bca0014efbb17bb584bd6673548bda","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.10.13.tgz","fileCount":496,"integrity":"sha512-rxdN/XxJlkTPdtUO2OI006R5ufBXxU1HPqozozy+UP1tGiuxdYKcNQwYenYcX0n5UVaQWrUq9B7pEeQsKJG6qg==","signatures":[{"sig":"MEUCIQDP8IJp+M8BDnu5iOSMWknnoJN4H4OZn+wtbrkXyOtXgAIgMZ3qoj6kkhjOhEAbb4Hgyfop4FoxFNauzz0FVnO7lKQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.10.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12857548},"main":"index.js","_from":"file:dist/blamejs-core-0.10.13.tgz","engines":{"node":">=24.14.1"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.10.13.tgz","_integrity":"sha512-rxdN/XxJlkTPdtUO2OI006R5ufBXxU1HPqozozy+UP1tGiuxdYKcNQwYenYcX0n5UVaQWrUq9B7pEeQsKJG6qg==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.10.13_1779134532200_0.45599581854697013","host":"s3://npm-registry-packages-npm-production"}},"0.10.14":{"name":"@blamejs/core","version":"0.10.14","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.10.14","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"07dcf76709d00dc37e959c5e13a1c44b03bde682","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.10.14.tgz","fileCount":496,"integrity":"sha512-8Yq60Fe9WQZboIrvwPewOwRoNHvao0/gFowjHy30Lj7izWrHTyqFwLcWzbGiaDNgavdvTsZ8ABiCY7sKWVOEmw==","signatures":[{"sig":"MEYCIQDl4DL2zrjanZKm0RCk80atzK+AHfqZpKq+aW7hoB/DgAIhANAbCJQio59UN8dC8ug15gGb1nIeQD/AuZ6IgOoYZ7as","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.10.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12860125},"main":"index.js","_from":"file:dist/blamejs-core-0.10.14.tgz","engines":{"node":">=24.14.1"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.10.14.tgz","_integrity":"sha512-8Yq60Fe9WQZboIrvwPewOwRoNHvao0/gFowjHy30Lj7izWrHTyqFwLcWzbGiaDNgavdvTsZ8ABiCY7sKWVOEmw==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.10.14_1779138130320_0.1685735981705494","host":"s3://npm-registry-packages-npm-production"}},"0.10.15":{"name":"@blamejs/core","version":"0.10.15","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.10.15","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"0abaa300f18c070efc271be3f65f57c281617c1b","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.10.15.tgz","fileCount":496,"integrity":"sha512-EzGW1A9g5u8cJv78dxbsiholQDfss1AoqGDFzHk2wV9bFSHWG48txtBfm6ehnCx5/UavRWf9Fn5H08U9W5ahzQ==","signatures":[{"sig":"MEYCIQCx5oXsyULo5EJUcQ3WwAy95dlYNJudAN7DfwQ49PIwmQIhAJl7rrFFIvH3TLuKOzma3souAB3Liiegl3/O1W8muFzy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.10.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12895592},"main":"index.js","_from":"file:dist/blamejs-core-0.10.15.tgz","engines":{"node":">=24.14.1"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.10.15.tgz","_integrity":"sha512-EzGW1A9g5u8cJv78dxbsiholQDfss1AoqGDFzHk2wV9bFSHWG48txtBfm6ehnCx5/UavRWf9Fn5H08U9W5ahzQ==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.10.15_1779156734447_0.06938540201379162","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@blamejs/core","version":"0.11.0","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.11.0","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"fd4fd15cb94149785cafc2d8c6ef2c564a3d8e28","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.11.0.tgz","fileCount":505,"integrity":"sha512-02wBEIBvLBGno2tyJLAjuNF7etsybzMk5DwAwcr2ZT8xveyYCbiG6fJfZN+6JYF9V4cP+BhchYeAVPKM6we+8Q==","signatures":[{"sig":"MEUCIQDImYxQLHtjFsudvUMCtIN3RjyUSQ3wL7GrDcB7sqCKwwIgK4JNCTBRusJDxOPmhokncuaaGtKKHdDDZSyjmWdV72U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13119496},"main":"index.js","_from":"file:dist/blamejs-core-0.11.0.tgz","engines":{"node":">=24.14.1"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.11.0.tgz","_integrity":"sha512-02wBEIBvLBGno2tyJLAjuNF7etsybzMk5DwAwcr2ZT8xveyYCbiG6fJfZN+6JYF9V4cP+BhchYeAVPKM6we+8Q==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.11.0_1779201007550_0.7175447999906","host":"s3://npm-registry-packages-npm-production"}},"0.11.1":{"name":"@blamejs/core","version":"0.11.1","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.11.1","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"db3f2bfc29aeb73020bb17ad9194cb0c0a421e50","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.11.1.tgz","fileCount":505,"integrity":"sha512-AJ5ZViP3Daah3OJ8+o7/k+NW6R/H9jjQHeofHVf+OYyBloCRSHwSwXWHOljmVhn/bVYT/IfZc7sZK4CeX9dXkQ==","signatures":[{"sig":"MEQCIETjhYfiorgWx+6jcGxXVH1ir1cq03JYRax0Q4H6MffmAiBcTyWULGOOVWUVHA3oS0qQlqiNOGKvqNmM1m3Awfstwg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.11.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13125552},"main":"index.js","_from":"file:dist/blamejs-core-0.11.1.tgz","engines":{"node":">=24.14.1"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.11.1.tgz","_integrity":"sha512-AJ5ZViP3Daah3OJ8+o7/k+NW6R/H9jjQHeofHVf+OYyBloCRSHwSwXWHOljmVhn/bVYT/IfZc7sZK4CeX9dXkQ==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.11.1_1779203102658_0.017881421416931387","host":"s3://npm-registry-packages-npm-production"}},"0.11.2":{"name":"@blamejs/core","version":"0.11.2","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.11.2","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"32caca77dc0f7ebefe3dc775d95583652634cda1","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.11.2.tgz","fileCount":505,"integrity":"sha512-3df+LgSVfWsZjpK1uL3YYjUJt3o70c/0RYbq4UHoCPuZIwRo6/BurWEkgTYH8/JXth/NQIMJ7+zqYstP9jc0Xw==","signatures":[{"sig":"MEQCICxO4wkWNJyS5JHA3yoZb9jkART8xV1TTb1Y7aMp+e3+AiBUeDJBG9sp0pyaEeBUuYijRvfE4YWdw/cRqJfTaNN28w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.11.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13130183},"main":"index.js","_from":"file:dist/blamejs-core-0.11.2.tgz","engines":{"node":">=24.14.1"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.11.2.tgz","_integrity":"sha512-3df+LgSVfWsZjpK1uL3YYjUJt3o70c/0RYbq4UHoCPuZIwRo6/BurWEkgTYH8/JXth/NQIMJ7+zqYstP9jc0Xw==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.11.2_1779204483825_0.41216708393755597","host":"s3://npm-registry-packages-npm-production"}},"0.11.3":{"name":"@blamejs/core","version":"0.11.3","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.11.3","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"c2ceeb74e02a37a879a9de335457bbf170ba9d92","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.11.3.tgz","fileCount":505,"integrity":"sha512-gWicDaHAQT3L4Y6DaY5UamiF2WOGJMyevJ4jhdhieRCeOyuXZMLCZec0YaJFsvzTiMRWuK43EIl7/ElDHlApxw==","signatures":[{"sig":"MEUCIQDSn/SV/AL8wMGwEL+ZVtJ0eNKlDdYNEYQ6c+4tNWq7lgIgE3ICMAtBc/s6tabPehhba87XVchLARBrtFwfZtaRXXo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.11.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13151404},"main":"index.js","_from":"file:dist/blamejs-core-0.11.3.tgz","engines":{"node":">=24.14.1"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.11.3.tgz","_integrity":"sha512-gWicDaHAQT3L4Y6DaY5UamiF2WOGJMyevJ4jhdhieRCeOyuXZMLCZec0YaJFsvzTiMRWuK43EIl7/ElDHlApxw==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.11.3_1779210313780_0.365253005697858","host":"s3://npm-registry-packages-npm-production"}},"0.11.4":{"name":"@blamejs/core","version":"0.11.4","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.11.4","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"1bf6d4d73131e86b9148ffd1e57e4859ee0b7877","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.11.4.tgz","fileCount":505,"integrity":"sha512-+5NWN8ZMagPMXvUeezYT463AX+bxKDEWoz5D8zSz4LoKvDcDoaw7/kEIRn1RXXegR+Uxw2lN6gOicYp5vKpTpg==","signatures":[{"sig":"MEUCIQDJ5Bl4DfF/GtOMj0lQCyP+yCNjGJmslaCBCG053wbM7gIgAbMONueUeEVnvI6kXwilgS1bqqpRQVOgNPkm8Z/fRbM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.11.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13163390},"main":"index.js","_from":"file:dist/blamejs-core-0.11.4.tgz","engines":{"node":">=24.14.1"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.11.4.tgz","_integrity":"sha512-+5NWN8ZMagPMXvUeezYT463AX+bxKDEWoz5D8zSz4LoKvDcDoaw7/kEIRn1RXXegR+Uxw2lN6gOicYp5vKpTpg==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.11.4_1779218420648_0.16177438909303765","host":"s3://npm-registry-packages-npm-production"}},"0.11.5":{"name":"@blamejs/core","version":"0.11.5","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.11.5","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"99127d373059a290338337aeeb7bcec8e3f2ae46","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.11.5.tgz","fileCount":506,"integrity":"sha512-WhhbLdcsmBZzbKTnhhihlzATggMYyE1eemcRlV4Qfckay10j+0iEGgaP824DXClQ2hWUaMWNRlkiKQ43k8OiDw==","signatures":[{"sig":"MEYCIQDSQUkZPgBhzpL8bnh3QYKMyIGSpa16OCzUEGPsM9h59wIhAOeT+rNaMM2Wbxd4eALCdINEDPWcP0vGwmV+cQjdFe5o","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.11.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13179987},"main":"index.js","_from":"file:dist/blamejs-core-0.11.5.tgz","engines":{"node":">=24.14.1"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.11.5.tgz","_integrity":"sha512-WhhbLdcsmBZzbKTnhhihlzATggMYyE1eemcRlV4Qfckay10j+0iEGgaP824DXClQ2hWUaMWNRlkiKQ43k8OiDw==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.11.5_1779230733579_0.4645301731960263","host":"s3://npm-registry-packages-npm-production"}},"0.11.6":{"name":"@blamejs/core","version":"0.11.6","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.11.6","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"39bfe6765cbcefac3fcfcf6e41ea49eaae7f4bd3","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.11.6.tgz","fileCount":507,"integrity":"sha512-x5GrnrLN+flF+CzvAIm+irvBatOlvPfdOhWpfdthS7tiNuZyVitYuds+UgG7NaLzrfqx6LWTrFsWbHcBZyQvPA==","signatures":[{"sig":"MEUCIQCVUbvroGUUlJDbMhV+pDoYlP5OY4JcenDRbPRTme8bfwIgIdDonY9BRKENNs5H10yRHuzFyhX/5Z7UxgaQyQYDT3g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.11.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13193419},"main":"index.js","_from":"file:dist/blamejs-core-0.11.6.tgz","engines":{"node":">=24.14.1"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.11.6.tgz","_integrity":"sha512-x5GrnrLN+flF+CzvAIm+irvBatOlvPfdOhWpfdthS7tiNuZyVitYuds+UgG7NaLzrfqx6LWTrFsWbHcBZyQvPA==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.11.6_1779235450446_0.4654859934105797","host":"s3://npm-registry-packages-npm-production"}},"0.11.17":{"name":"@blamejs/core","version":"0.11.17","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.11.17","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"dcc66ad4ab1d5ba4ec9b91135746a0e3ba442ed8","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.11.17.tgz","fileCount":507,"integrity":"sha512-hBpD2P7OP32lRiYGFEWSv6AmeOPuOXqkGnJZJ2TouvVDplxBa6zHyUeC+KnrtL7ORyGSs3B69GGWvkz2hgBwag==","signatures":[{"sig":"MEYCIQDD+RMAlspgrLAI1h/ku0hFeb+nL0n7ON02ZEzdzZfn9AIhALjcHrOY2FhUW8AwYCuh7gfir1KJ27QRmcjUEmRgWxm7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.11.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13316544},"main":"index.js","_from":"file:dist/blamejs-core-0.11.17.tgz","engines":{"node":">=24.14.1"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.11.17.tgz","_integrity":"sha512-hBpD2P7OP32lRiYGFEWSv6AmeOPuOXqkGnJZJ2TouvVDplxBa6zHyUeC+KnrtL7ORyGSs3B69GGWvkz2hgBwag==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.11.17_1779294859603_0.6302963140165339","host":"s3://npm-registry-packages-npm-production"}},"0.11.18":{"name":"@blamejs/core","version":"0.11.18","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.11.18","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"e097e82e07d4867ab856056837f8a2188c7e5b62","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.11.18.tgz","fileCount":507,"integrity":"sha512-oeguK3+NxqHDg57SgXJq3zz+H7fzR+rtYQQEBIZND4xteo0sG+EOnZRktrW1KGM1os9ol2MGSWbFN6RdFyy1yQ==","signatures":[{"sig":"MEYCIQDW3+S/+mmSmEQQgsLJlNiAAuFeBGKqhsltC7yNtWzYeAIhAOmVD39ipj23U2IJJHcqFeBO2ImUV28DhmLUx3vLUQ5V","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.11.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13319182},"main":"index.js","_from":"file:dist/blamejs-core-0.11.18.tgz","engines":{"node":">=24.14.1"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.11.18.tgz","_integrity":"sha512-oeguK3+NxqHDg57SgXJq3zz+H7fzR+rtYQQEBIZND4xteo0sG+EOnZRktrW1KGM1os9ol2MGSWbFN6RdFyy1yQ==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.11.18_1779298814336_0.9339913195964749","host":"s3://npm-registry-packages-npm-production"}},"0.11.20":{"name":"@blamejs/core","version":"0.11.20","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.11.20","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"f08da8739c73139c6c3610c481814a975d235693","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.11.20.tgz","fileCount":507,"integrity":"sha512-igrVUfGL2hWt9aWSvxC6vst8yypmpraaf0TTXNoYO+WYQKDfknJTL8ZomnKBbc7kiETEhFbi4qffAlYH+JL7Dw==","signatures":[{"sig":"MEUCIHSGHppdcKXl3GLccaMZPjjEC2V1v1UAw+4p3IUhiLVrAiEAmpGX4acImba63YbrDTok9IQ6xWEJCbDsAyQMrsT9iL0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.11.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13322662},"main":"index.js","_from":"file:dist/blamejs-core-0.11.20.tgz","engines":{"node":">=24.14.1"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.11.20.tgz","_integrity":"sha512-igrVUfGL2hWt9aWSvxC6vst8yypmpraaf0TTXNoYO+WYQKDfknJTL8ZomnKBbc7kiETEhFbi4qffAlYH+JL7Dw==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.11.20_1779314623420_0.6334576964833039","host":"s3://npm-registry-packages-npm-production"}},"0.11.21":{"name":"@blamejs/core","version":"0.11.21","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.11.21","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"d048e3dd9f96b382485db40f13ddba7da03f380b","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.11.21.tgz","fileCount":507,"integrity":"sha512-guavjv/sngLsEwxYngo7isffbDrK89bNn3cSSrpeEvhL2ej+fmjy/iff1pljGON5b2NLttBhRot+M0sk10eEDg==","signatures":[{"sig":"MEYCIQCBsoow/FvW7SZRlG/wApqKt9m50LiH6Zy0oIFFtVGaWQIhAOTDRN3yEGq69Bds8QcsivYpn3Z3nSu0SI5pDNPa/JOQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.11.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13328934},"main":"index.js","_from":"file:dist/blamejs-core-0.11.21.tgz","engines":{"node":">=24.14.1"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.11.21.tgz","_integrity":"sha512-guavjv/sngLsEwxYngo7isffbDrK89bNn3cSSrpeEvhL2ej+fmjy/iff1pljGON5b2NLttBhRot+M0sk10eEDg==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.11.21_1779319089702_0.8279004986554057","host":"s3://npm-registry-packages-npm-production"}},"0.11.22":{"name":"@blamejs/core","version":"0.11.22","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.11.22","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"3666527e08a770d70073cf9f65d01307ccde5421","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.11.22.tgz","fileCount":508,"integrity":"sha512-51FXFudp8cXjTK/TbxqEHCPZtMubC3sLuDhUETkWFJOPKpglqJ7GKuqWuzO2hu7uzUGZe4pB6+hChNjbwWNscQ==","signatures":[{"sig":"MEQCIHnyXISayf4raDetV+dJJ2862JNDiT9oMTVrGSSzUsyTAiB1dTiE6R+AunFNsS8DzrOa3mttKlmh0f7sesk+tMNFJw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.11.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13384204},"main":"index.js","_from":"file:dist/blamejs-core-0.11.22.tgz","engines":{"node":">=24.14.1"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.11.22.tgz","_integrity":"sha512-51FXFudp8cXjTK/TbxqEHCPZtMubC3sLuDhUETkWFJOPKpglqJ7GKuqWuzO2hu7uzUGZe4pB6+hChNjbwWNscQ==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.11.22_1779325721020_0.5188087479979302","host":"s3://npm-registry-packages-npm-production"}},"0.11.23":{"name":"@blamejs/core","version":"0.11.23","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.11.23","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"4083252850be0afd61406084490c8180bd2e6dbc","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.11.23.tgz","fileCount":508,"integrity":"sha512-uRyYWz6IFLihYlm7QRuwU1UTGBkVFoOcXDOtICQY6MorC7XeguVzWm5aSaSklY93lMMzd0nfQYurzVLKzWeFgw==","signatures":[{"sig":"MEQCICQvpHEGxnT9TpJQHEzbIQ7anUpSK9QUV92fvhqTSJixAiATSmzQzUprxqcxo3/OfwdPHvbBnSPUvrU5JbvAKq9UgQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.11.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13397756},"main":"index.js","_from":"file:dist/blamejs-core-0.11.23.tgz","engines":{"node":">=24.14.1"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.11.23.tgz","_integrity":"sha512-uRyYWz6IFLihYlm7QRuwU1UTGBkVFoOcXDOtICQY6MorC7XeguVzWm5aSaSklY93lMMzd0nfQYurzVLKzWeFgw==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.11.23_1779329501206_0.5517006937349005","host":"s3://npm-registry-packages-npm-production"}},"0.11.24":{"name":"@blamejs/core","version":"0.11.24","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.11.24","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"551d86b7ab350a7cc898c81236b80d45e22fff72","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.11.24.tgz","fileCount":509,"integrity":"sha512-gwFX0CK4TpYXozxiGFroX7hCPJ8BFgXJIIoeCWWquDk+Z64Com0Np3tAuT/QoNUA/KIR+z7EAqhNJhaaVrrEnA==","signatures":[{"sig":"MEYCIQDCwNScvs6FsjQAdSbAL7BbrxzWbUdzAV2TcYiZxE89fQIhAL6TGQT08UbCZbkBVEj8njCuQzXPlgY/LPSMHplVqilz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.11.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13431540},"main":"index.js","_from":"file:dist/blamejs-core-0.11.24.tgz","engines":{"node":">=24.14.1"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.11.24.tgz","_integrity":"sha512-gwFX0CK4TpYXozxiGFroX7hCPJ8BFgXJIIoeCWWquDk+Z64Com0Np3tAuT/QoNUA/KIR+z7EAqhNJhaaVrrEnA==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.11.24_1779335073411_0.8459292132322316","host":"s3://npm-registry-packages-npm-production"}},"0.11.25":{"name":"@blamejs/core","version":"0.11.25","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.11.25","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"f09bfc587654677b13c33b806437eb46d009d9b6","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.11.25.tgz","fileCount":513,"integrity":"sha512-umnIn4s44EgB0+mw3viZdy72nKlI/slsglRhH2rto76w9N/Nx96Lmy2ucnuNYDkCkl198ZW00EaIxlqBL1A2lA==","signatures":[{"sig":"MEUCIQD50WjlkQESgG6Rk6tBwRSq4ecr7CKU24h1RDbiaO9obwIgMCDEK27zo6Klgy9AqWO2zOq6XegEBgN2tAjx55IB1W4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.11.25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13543644},"main":"index.js","_from":"file:dist/blamejs-core-0.11.25.tgz","engines":{"node":">=24.14.1"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.11.25.tgz","_integrity":"sha512-umnIn4s44EgB0+mw3viZdy72nKlI/slsglRhH2rto76w9N/Nx96Lmy2ucnuNYDkCkl198ZW00EaIxlqBL1A2lA==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.11.25_1779341956192_0.22930932010132699","host":"s3://npm-registry-packages-npm-production"}},"0.11.26":{"name":"@blamejs/core","version":"0.11.26","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.11.26","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"d3f75114cadd6bb93ad6b47f91ccea72979bb393","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.11.26.tgz","fileCount":513,"integrity":"sha512-vMltZ/S8A4YYmmlTvweqs+VTBD8GV7BuJXmJCGVA5NHryQ3ljo6Bhml3/KfRpErZ8vwe0It29uIi4uEugy9Yzw==","signatures":[{"sig":"MEYCIQCe1/PPqZOWJxdhMaRxgjpXdXhZx790vP0+khcSsLrYtAIhAICseSmocUpJQ3AJth+uNvxHgWzfCGpvKUYtt6CW82X5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.11.26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13557338},"main":"index.js","_from":"file:dist/blamejs-core-0.11.26.tgz","engines":{"node":">=24.14.1"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.11.26.tgz","_integrity":"sha512-vMltZ/S8A4YYmmlTvweqs+VTBD8GV7BuJXmJCGVA5NHryQ3ljo6Bhml3/KfRpErZ8vwe0It29uIi4uEugy9Yzw==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.11.26_1779346173636_0.5963895678274354","host":"s3://npm-registry-packages-npm-production"}},"0.11.27":{"name":"@blamejs/core","version":"0.11.27","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.11.27","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"7d4e8df218283c92903bf7bc8cddcdbe19255866","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.11.27.tgz","fileCount":513,"integrity":"sha512-7VamlKuoPcGeWnpzaP9k2cZZywZBFGVmeZE7/rKQkpfBl4zeoMqr0COYwiwfFpCmdrBnLSz5HR9fks1Q14/4AA==","signatures":[{"sig":"MEQCIG+G6B54knQ/gDa9fCEdD33zPZyLvVg1jMUryfNnxq66AiAzrKbGqehqYU/+WlzYFz7YnNEQSZ6T933G+dWARNiHXg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.11.27","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13568175},"main":"index.js","_from":"file:dist/blamejs-core-0.11.27.tgz","engines":{"node":">=24.14.1"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.11.27.tgz","_integrity":"sha512-7VamlKuoPcGeWnpzaP9k2cZZywZBFGVmeZE7/rKQkpfBl4zeoMqr0COYwiwfFpCmdrBnLSz5HR9fks1Q14/4AA==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.11.27_1779371266415_0.25387395794750645","host":"s3://npm-registry-packages-npm-production"}},"0.11.28":{"name":"@blamejs/core","version":"0.11.28","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.11.28","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"c87596b817a8fdaa65e28c9342fb76f56551e79f","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.11.28.tgz","fileCount":513,"integrity":"sha512-zVJsBVdhrN4Nb+N2X5Ohk94uP761BVdPLq0vql4g9GXJFgRelNLPbMbdZdexEx1vxgtj6grcC51OyD1JXxGrPw==","signatures":[{"sig":"MEUCIQCm3+gRVllZ95aeoZTR07zlv1GNXA5S0RsGKAp4x/qBYQIgMOTvELRakmYHK9U9c+iG6jkkIYpt2KFuAbNkP7s8k8w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.11.28","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13589478},"main":"index.js","_from":"file:dist/blamejs-core-0.11.28.tgz","engines":{"node":">=24.14.1"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.11.28.tgz","_integrity":"sha512-zVJsBVdhrN4Nb+N2X5Ohk94uP761BVdPLq0vql4g9GXJFgRelNLPbMbdZdexEx1vxgtj6grcC51OyD1JXxGrPw==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.11.28_1779375055098_0.5168363859534235","host":"s3://npm-registry-packages-npm-production"}},"0.11.29":{"name":"@blamejs/core","version":"0.11.29","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.11.29","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"4c92c5a8aa3483596b099553e006e5dd9cd3ebd6","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.11.29.tgz","fileCount":513,"integrity":"sha512-AC9qzfWRlGaHeS2rE+8/ZuA5NbqUEihjI47CP28lMyEuGKV72ClC+7pd5x3hzeI9W5pqI5zrvh6VhoHDC0jtQQ==","signatures":[{"sig":"MEQCIHtqFizLrBWD82AWs9/ZlwTBF1rQ7fysSu0PQlD4hxFKAiAjaJ4dRs7jBnNJBs/ROaEzloVPAultqbG910HMHIChaA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.11.29","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13601720},"main":"index.js","_from":"file:dist/blamejs-core-0.11.29.tgz","engines":{"node":">=24.14.1"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.11.29.tgz","_integrity":"sha512-AC9qzfWRlGaHeS2rE+8/ZuA5NbqUEihjI47CP28lMyEuGKV72ClC+7pd5x3hzeI9W5pqI5zrvh6VhoHDC0jtQQ==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.11.29_1779377894436_0.2918190393831086","host":"s3://npm-registry-packages-npm-production"}},"0.11.30":{"name":"@blamejs/core","version":"0.11.30","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.11.30","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"67bf77f4fa3c744df3df7aaef8cdd166b76aa245","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.11.30.tgz","fileCount":513,"integrity":"sha512-ISW3MAHsA/Vjg56UthtHsRRdg9UfqlpDySO7MSNeGu3jKcJuaZ9JTHTEDdcSo7U+yabAtGrBjH4YYRDmL9abWw==","signatures":[{"sig":"MEUCID+OKy83x3dcgCWEk6+Vb64Yc1dEahe1MntjXNjieQeOAiEA5iXY+26JHEYeNO4DZ8AqawAuhZUFWTxBaksClEl5m5s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.11.30","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13620811},"main":"index.js","_from":"file:dist/blamejs-core-0.11.30.tgz","engines":{"node":">=24.14.1"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.11.30.tgz","_integrity":"sha512-ISW3MAHsA/Vjg56UthtHsRRdg9UfqlpDySO7MSNeGu3jKcJuaZ9JTHTEDdcSo7U+yabAtGrBjH4YYRDmL9abWw==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.11.30_1779380915796_0.5834598350971416","host":"s3://npm-registry-packages-npm-production"}},"0.11.31":{"name":"@blamejs/core","version":"0.11.31","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.11.31","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"9c3c3f6feab83c97aeb466da0ed62f18561a3d5e","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.11.31.tgz","fileCount":514,"integrity":"sha512-/icgAaTtWAZLz/LgjC2MFKFbhhPeTty0SvULNTsScY/nrXjJB9PNTiuHVX7Jy609bpplPb3iJn9BQJaBN65v3A==","signatures":[{"sig":"MEUCIQCr/WQelCPKgU86oNMcyinX9WH6/dgtefCT6GRiU60tmgIgDP6SKLrM+2Z3fSHp9jU7ePL80FPxGqCwg375wGs+49A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.11.31","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13652607},"main":"index.js","_from":"file:dist/blamejs-core-0.11.31.tgz","engines":{"node":">=24.14.1"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.11.31.tgz","_integrity":"sha512-/icgAaTtWAZLz/LgjC2MFKFbhhPeTty0SvULNTsScY/nrXjJB9PNTiuHVX7Jy609bpplPb3iJn9BQJaBN65v3A==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.11.31_1779384120117_0.19994263646939014","host":"s3://npm-registry-packages-npm-production"}},"0.11.32":{"name":"@blamejs/core","version":"0.11.32","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.11.32","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"6d2c4d3a9dd3ba2ceafaea3acea876de3a52e576","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.11.32.tgz","fileCount":514,"integrity":"sha512-TuOyC6vz6W6w4ALhPl3h9rerSZs6g6+a9UiyGBm7JLmpSsKE300w6MDvBqhPHFt1fQ4EfMBO6qYus0Bmy80yCQ==","signatures":[{"sig":"MEUCIQDcvl6w6wA57zWFaZ8Cu0fdv4Bv8kyYk/hq0kPjRSBL7AIgV5H2i8FZMKl/ZBW65jRMBjzwCSd0osKjQ+8FFcIEJ/g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.11.32","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13658571},"main":"index.js","_from":"file:dist/blamejs-core-0.11.32.tgz","engines":{"node":">=24.14.1"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.11.32.tgz","_integrity":"sha512-TuOyC6vz6W6w4ALhPl3h9rerSZs6g6+a9UiyGBm7JLmpSsKE300w6MDvBqhPHFt1fQ4EfMBO6qYus0Bmy80yCQ==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.11.32_1779385675029_0.37875487879194014","host":"s3://npm-registry-packages-npm-production"}},"0.11.33":{"name":"@blamejs/core","version":"0.11.33","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.11.33","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"a89021b398e5a6c8e471df9ecb28dd526938cf7a","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.11.33.tgz","fileCount":514,"integrity":"sha512-YQd2akUYsyiddSfPfXmQhgdfCXdgfZvSwrVTS5x0vibb7jGjhVsf7+eG53lEGMXDSjRJuRBx+KWcuS3YIRAQTA==","signatures":[{"sig":"MEYCIQDWblHy0n8z6XPohlQH7HxCJPtZP2dTbtvR43vI4BS6hAIhAPiSlmJJ3jDY7WgYe9YAThb++4s99vEZpS75TsFLoT+P","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.11.33","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13665262},"main":"index.js","_from":"file:dist/blamejs-core-0.11.33.tgz","engines":{"node":">=24.14.1"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.11.33.tgz","_integrity":"sha512-YQd2akUYsyiddSfPfXmQhgdfCXdgfZvSwrVTS5x0vibb7jGjhVsf7+eG53lEGMXDSjRJuRBx+KWcuS3YIRAQTA==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.11.33_1779389304595_0.8558926514021385","host":"s3://npm-registry-packages-npm-production"}},"0.11.34":{"name":"@blamejs/core","version":"0.11.34","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.11.34","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"980d2ff93c4dc8c08662add2d11af33463e84365","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.11.34.tgz","fileCount":514,"integrity":"sha512-rNZ8BfMlsUT2+ozfEr42RUXrxxE3kBjFYMG0cQDPmz3Wmw7ApZA3ptQmbIoamg+gPEZSOvSytIaCUnmdG3vDfg==","signatures":[{"sig":"MEUCIQDcgtbnjsBKyvlWQGJVJ4Ro/j4Id09SZ4IgXwv6/SxknQIgNlVHnV4awYgzBTOhOy1pFLmRnweMfcHU/uyryR2yDfM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.11.34","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13679987},"main":"index.js","_from":"file:dist/blamejs-core-0.11.34.tgz","engines":{"node":">=24.14.1"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.11.34.tgz","_integrity":"sha512-rNZ8BfMlsUT2+ozfEr42RUXrxxE3kBjFYMG0cQDPmz3Wmw7ApZA3ptQmbIoamg+gPEZSOvSytIaCUnmdG3vDfg==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.11.34_1779391963955_0.5325386560903655","host":"s3://npm-registry-packages-npm-production"}},"0.11.35":{"name":"@blamejs/core","version":"0.11.35","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.11.35","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"6f65fd45a064d6b4002adb574516842d806c0f03","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.11.35.tgz","fileCount":514,"integrity":"sha512-dy2x4ZWv9y8gg36p/sHRt0IsLyeX+EIWBREqEkstO8K6AjnFAstbFSX8stYlt4VKwlAlELuhd+TYAUDKXPABCg==","signatures":[{"sig":"MEYCIQCHc8OPAKpr54ZsLTvX4QY4YNt5vLVoftbkzojhyPncDAIhAO354liMX8O4LTdBpPli4P67HqJtnhZAEhR0BX/5zrYw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.11.35","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13690617},"main":"index.js","_from":"file:dist/blamejs-core-0.11.35.tgz","engines":{"node":">=24.14.1"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.11.35.tgz","_integrity":"sha512-dy2x4ZWv9y8gg36p/sHRt0IsLyeX+EIWBREqEkstO8K6AjnFAstbFSX8stYlt4VKwlAlELuhd+TYAUDKXPABCg==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.11.35_1779396208307_0.2538747712240419","host":"s3://npm-registry-packages-npm-production"}},"0.11.36":{"name":"@blamejs/core","version":"0.11.36","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.11.36","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"f8076b54ce8c4fca516615e3b725e47146ccfa7b","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.11.36.tgz","fileCount":514,"integrity":"sha512-uMqNm11+op3M/fAKpok9fdErsIGcQN38TWis/Kn8T+meDv8+XhFl6q2srcPyrYBkaCyN4Dv0JiZLKZbMpgQ/3g==","signatures":[{"sig":"MEUCIE6LSLP1ZPo7TFgCOkgLz/A63xcAE9AK/IrhjPAujAC9AiEAntcWwsjJP/zKFmZQd4ERb/squ29NWuFWAq3p1YTevwA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.11.36","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13699405},"main":"index.js","_from":"file:dist/blamejs-core-0.11.36.tgz","engines":{"node":">=24.14.1"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.11.36.tgz","_integrity":"sha512-uMqNm11+op3M/fAKpok9fdErsIGcQN38TWis/Kn8T+meDv8+XhFl6q2srcPyrYBkaCyN4Dv0JiZLKZbMpgQ/3g==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.11.36_1779400182496_0.6240587074618069","host":"s3://npm-registry-packages-npm-production"}},"0.11.37":{"name":"@blamejs/core","version":"0.11.37","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.11.37","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"3ef61ba72ff187f7d3821d95c312830eef7438a7","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.11.37.tgz","fileCount":514,"integrity":"sha512-vhGgHUojm9qGlS903w7+XmNDtVUQOCSUvI25BCMDDuO1dj93I+3J4v1nLLjrpP6xkqUoU256a0d6RKfR9LHZ3Q==","signatures":[{"sig":"MEUCIQCwnnLQSyOjfHmCcnBddyoNxyWIXUMLWp0k6E2mH5QkZAIgPwH2oYph1eHaCe7hvYb5nR13L63iF5uOmd6Kb2S5j4A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.11.37","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13709500},"main":"index.js","_from":"file:dist/blamejs-core-0.11.37.tgz","engines":{"node":">=24.14.1"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.11.37.tgz","_integrity":"sha512-vhGgHUojm9qGlS903w7+XmNDtVUQOCSUvI25BCMDDuO1dj93I+3J4v1nLLjrpP6xkqUoU256a0d6RKfR9LHZ3Q==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.11.37_1779401734980_0.6172934627929243","host":"s3://npm-registry-packages-npm-production"}},"0.11.38":{"name":"@blamejs/core","version":"0.11.38","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.11.38","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"6666b7b663b9b102c03b7d22e6265def725d375d","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.11.38.tgz","fileCount":514,"integrity":"sha512-/uaR/K5BRWZb5eORRbg0Q007pCsj5edXH0cwZSUlLOU+k16k5A3UiD9L3db43EILjoI6iTNsvZ0Cn3BHz1mymA==","signatures":[{"sig":"MEUCIA6Ybf1XrfyQW3AqxvG6ll9uzTVKonWlZvAhr9MG7BFzAiEAgQqT12dx+PnDQqbpQdjKGEi3gAfyE5TsoUBIRrPliHE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.11.38","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13729569},"main":"index.js","_from":"file:dist/blamejs-core-0.11.38.tgz","engines":{"node":">=24.14.1"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.11.38.tgz","_integrity":"sha512-/uaR/K5BRWZb5eORRbg0Q007pCsj5edXH0cwZSUlLOU+k16k5A3UiD9L3db43EILjoI6iTNsvZ0Cn3BHz1mymA==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.11.38_1779405143619_0.5656014471783712","host":"s3://npm-registry-packages-npm-production"}},"0.11.39":{"name":"@blamejs/core","version":"0.11.39","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.11.39","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"32994044887cac077c5095efb870269ecca4c51b","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.11.39.tgz","fileCount":514,"integrity":"sha512-VahWTcJQn/OQ5ffdsZQeem8A6eGoT6Ibqs+xgzm7RZpPvRTyPKrtSRA7pp4qK6YyNuRMjeLhAkZmRCYqCkIxRA==","signatures":[{"sig":"MEUCIQDhouRBUtekUUh4a9YCt4+uHwepk5AFSPcYnY1JnlGEogIgLfIudxuxD7MfuW00gUkjT9qY9mbdXj6NCRdX8RJxYEA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.11.39","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13734079},"main":"index.js","_from":"file:dist/blamejs-core-0.11.39.tgz","engines":{"node":">=24.14.1"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.11.39.tgz","_integrity":"sha512-VahWTcJQn/OQ5ffdsZQeem8A6eGoT6Ibqs+xgzm7RZpPvRTyPKrtSRA7pp4qK6YyNuRMjeLhAkZmRCYqCkIxRA==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.11.39_1779406315645_0.8700134072850101","host":"s3://npm-registry-packages-npm-production"}},"0.11.40":{"name":"@blamejs/core","version":"0.11.40","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.11.40","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"b55cee832fae3cdafbec5f7436d476213eee78f2","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.11.40.tgz","fileCount":514,"integrity":"sha512-vkAVRZBmY11V1Ba3v+Ay1lNBkBcnalomiAW6vURMuSqsX+2N4g80w8THIBSj/QZxLqrKZzak5yIDEuwH4vF3EA==","signatures":[{"sig":"MEQCIAjmeO2+wJI66XRzas8o43MZsusMOL2ieVgSuFbI35j9AiA9yLz7wEjWuDdVBEepSnSc9GMHRlVvYvosy5eC+tWzkg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.11.40","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13735954},"main":"index.js","_from":"file:dist/blamejs-core-0.11.40.tgz","engines":{"node":">=24.14.1"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.11.40.tgz","_integrity":"sha512-vkAVRZBmY11V1Ba3v+Ay1lNBkBcnalomiAW6vURMuSqsX+2N4g80w8THIBSj/QZxLqrKZzak5yIDEuwH4vF3EA==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.11.40_1779409219035_0.73470036428098","host":"s3://npm-registry-packages-npm-production"}},"0.11.41":{"name":"@blamejs/core","version":"0.11.41","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.11.41","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"f52f9e78c68319d20f0e7b726936a28cea977ded","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.11.41.tgz","fileCount":514,"integrity":"sha512-JHESX7VTEH4RGsdeB9RX6JOdiJPwVdY8mVzkXXI7v1rwtfcf62rjha2bKx+HMhcQ4PvV+54FxIA2fG0aowJ0Lg==","signatures":[{"sig":"MEUCIQDBw6yLrfBuszIbeRKJ4jpENSKfRq5l2xy5hXwcmhEvuQIgR+aucm+Xp7bHeb3O0dPFrsD/gEs29+tIzwc4YBmuk7k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.11.41","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13746519},"main":"index.js","_from":"file:dist/blamejs-core-0.11.41.tgz","engines":{"node":">=24.14.1"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.11.41.tgz","_integrity":"sha512-JHESX7VTEH4RGsdeB9RX6JOdiJPwVdY8mVzkXXI7v1rwtfcf62rjha2bKx+HMhcQ4PvV+54FxIA2fG0aowJ0Lg==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.11.41_1779413291057_0.093814810057957","host":"s3://npm-registry-packages-npm-production"}},"0.11.42":{"name":"@blamejs/core","version":"0.11.42","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.11.42","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"3a58b2b1c25e95346c9e2354918a8dfe5a168813","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.11.42.tgz","fileCount":514,"integrity":"sha512-roAGNkh3xTTWR/j9QgkQ7YQmGPlrkGhtNuTjrz+qT84J2bpPcK7PS88ojDtkZ9K7yeEQ/AnyyNSlCDsEuajo0w==","signatures":[{"sig":"MEUCIEWljgcUmb/exDbRvVxXto+t54xia4OWoNfeKSo/YEdOAiEAgjF6+30Aeh6iDde7aVWWSpBSVAaMm4dYfIoc2Tfaws4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.11.42","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13753541},"main":"index.js","_from":"file:dist/blamejs-core-0.11.42.tgz","engines":{"node":">=24.14.1"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.11.42.tgz","_integrity":"sha512-roAGNkh3xTTWR/j9QgkQ7YQmGPlrkGhtNuTjrz+qT84J2bpPcK7PS88ojDtkZ9K7yeEQ/AnyyNSlCDsEuajo0w==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.11.42_1779417114880_0.23340216412905934","host":"s3://npm-registry-packages-npm-production"}},"0.11.43":{"name":"@blamejs/core","version":"0.11.43","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.11.43","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"ed7bc32d15396d18e14cc8bc07840fb2b02bffe7","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.11.43.tgz","fileCount":514,"integrity":"sha512-7BTYZQj8yZ2dztgPu4TOcrXOoKUPeQH8Eb4f8BNQZMd4h7ErW/mDOlpneCEO4ojda3IsDAZeExNAfa2fZpzmnQ==","signatures":[{"sig":"MEYCIQD+4z3Zd5jpV8cxmhPst4ojxXu+DQdJ451pSw9XS+IAjAIhAI0l87kMbv3B2WVGwt8y2Wv0DfmMK4BiHtgBL4qqa2+O","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.11.43","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13755945},"main":"index.js","_from":"file:dist/blamejs-core-0.11.43.tgz","engines":{"node":">=24.14.1"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.11.43.tgz","_integrity":"sha512-7BTYZQj8yZ2dztgPu4TOcrXOoKUPeQH8Eb4f8BNQZMd4h7ErW/mDOlpneCEO4ojda3IsDAZeExNAfa2fZpzmnQ==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.11.43_1779419359845_0.8780412505889672","host":"s3://npm-registry-packages-npm-production"}},"0.11.44":{"name":"@blamejs/core","version":"0.11.44","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.11.44","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"ad39383cbdadab72473687e5d24e2f74428caf7f","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.11.44.tgz","fileCount":514,"integrity":"sha512-gfPPRRmr7vyB+JZMeNHNMf9qUhtzSeDPzRvB1pyVWGQk8uHrSoOQKbr+NPGw/Ml3hvwf/LJOGep64/De8JLB4A==","signatures":[{"sig":"MEUCIQDjg4U/URqPz+cnfTJwCznVPGQurLjKycs78t7DxGfwigIgFEiZcZ8CLC+0bH9y4Nxe5st1NFtRWEpbvvN+NyKW4pI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.11.44","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13757764},"main":"index.js","_from":"file:dist/blamejs-core-0.11.44.tgz","engines":{"node":">=24.14.1"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.11.44.tgz","_integrity":"sha512-gfPPRRmr7vyB+JZMeNHNMf9qUhtzSeDPzRvB1pyVWGQk8uHrSoOQKbr+NPGw/Ml3hvwf/LJOGep64/De8JLB4A==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.11.44_1779430822202_0.13377265867505517","host":"s3://npm-registry-packages-npm-production"}},"0.11.45":{"name":"@blamejs/core","version":"0.11.45","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.11.45","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"819ecedcb35aadb703638675ea429427fa7ca8ac","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.11.45.tgz","fileCount":514,"integrity":"sha512-YPUIAnGXsnTn45nagLwv2kN5olhc4N65lcRltavuQ4pwMfgsLhmvZTV3g9TgKzKPeERSCSutu75ZKf99TpX75g==","signatures":[{"sig":"MEUCIQDcbPgz0lVrcoJVrOqWAQ+e+9mZv5Zdvb2ibgWPPyhJcgIgSucImvIgVYc156kCRdd++8IoquPqQfQURrcrF4h5I94=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.11.45","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13758994},"main":"index.js","_from":"file:dist/blamejs-core-0.11.45.tgz","engines":{"node":">=24.14.1"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.11.45.tgz","_integrity":"sha512-YPUIAnGXsnTn45nagLwv2kN5olhc4N65lcRltavuQ4pwMfgsLhmvZTV3g9TgKzKPeERSCSutu75ZKf99TpX75g==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.11.45_1779465900619_0.8585139682127396","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"@blamejs/core","version":"0.12.0","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.12.0","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"f900b1e552ccdaa278ac177e5588080c9f708fe2","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.12.0.tgz","fileCount":514,"integrity":"sha512-3cvdeRHyO4x1QGtY+qTuWFJ3hO6DRHjTDU4HTLW3AJ1T0QLVtxjEZM7MuHakXOZjuRRwVYh5OY+8AlE4m/PABQ==","signatures":[{"sig":"MEQCIDk0jKGjvgLH6JmgKPIgpb/JkHh3Cz9YvyIkdoXLTJ1XAiBsWFkrrNvIDQOv7GFC98tgmYlx6vO0nH7ip0aG3ZaNbA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13763158},"main":"index.js","_from":"file:dist/blamejs-core-0.12.0.tgz","engines":{"node":">=24.14.1"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.12.0.tgz","_integrity":"sha512-3cvdeRHyO4x1QGtY+qTuWFJ3hO6DRHjTDU4HTLW3AJ1T0QLVtxjEZM7MuHakXOZjuRRwVYh5OY+8AlE4m/PABQ==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.12.0_1779468351435_0.5702086465242697","host":"s3://npm-registry-packages-npm-production"}},"0.12.1":{"name":"@blamejs/core","version":"0.12.1","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.12.1","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"2e4002e8c6ceeec24d879b065e1172665209c88d","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.12.1.tgz","fileCount":514,"integrity":"sha512-tFW1Nqo+sAl9QPuEvgFNdWwDfSDxx+A4gE9xbmaTaTFalkwhb3dB1xJ8S+J8+2tgFzZEJ95A5+zv18uziwpE5w==","signatures":[{"sig":"MEUCIQCjUT4AYsiREEuLQ6QJ0Prh21mBkoWd+FXID6HwuosyIAIgQr8y36lh8dgUfvYKBAVRsI4B0KoB9vDAMhQxx2PYRBs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.12.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13782816},"main":"index.js","_from":"file:dist/blamejs-core-0.12.1.tgz","engines":{"node":">=24.14.1"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.12.1.tgz","_integrity":"sha512-tFW1Nqo+sAl9QPuEvgFNdWwDfSDxx+A4gE9xbmaTaTFalkwhb3dB1xJ8S+J8+2tgFzZEJ95A5+zv18uziwpE5w==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.12.1_1779473511719_0.7460624533634586","host":"s3://npm-registry-packages-npm-production"}},"0.12.2":{"name":"@blamejs/core","version":"0.12.2","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.12.2","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"aa2d9d7badf3d00d3defd84ee50410e0a0bf4bcd","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.12.2.tgz","fileCount":514,"integrity":"sha512-Rf1iuA2g7w8HImZWsSq4evs32tIhGUQuMibpTuT0Oahcwx0SnkDFsp657OSM69mxaE2Kfdh8pIhTcNF7vMr5yA==","signatures":[{"sig":"MEUCIAMks8LVr5Wy35GzQxwiDT17gv4mGQFPfiswirtrxPuYAiEAowbDBUV7AiWnzWHb99FfkEAf5ZXDyjTRJ180MRxwAZU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.12.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13786478},"main":"index.js","_from":"file:dist/blamejs-core-0.12.2.tgz","engines":{"node":">=24.14.1"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.12.2.tgz","_integrity":"sha512-Rf1iuA2g7w8HImZWsSq4evs32tIhGUQuMibpTuT0Oahcwx0SnkDFsp657OSM69mxaE2Kfdh8pIhTcNF7vMr5yA==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.12.2_1779476595577_0.7802970288986695","host":"s3://npm-registry-packages-npm-production"}},"0.12.3":{"name":"@blamejs/core","version":"0.12.3","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.12.3","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"31fe7d71465b7b14e31ea4ceba0babfa2ff9b53c","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.12.3.tgz","fileCount":514,"integrity":"sha512-3cxuZO8fxASz/vYaKYofBpdt3lCWi4d2vKgAfsHPSMdCRX6DK92YyUAkSyyVKxVC1F07FUiEqLLXZKdFRlyciw==","signatures":[{"sig":"MEUCICURmeDYuaNaNBl8Kb6RfErPFa1d6xNnFiJxq5sLDzozAiEAimegTNLwxooaux3iicYLMetQGX4u87wQKZAn5c872xM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.12.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13790043},"main":"index.js","_from":"file:dist/blamejs-core-0.12.3.tgz","engines":{"node":">=24.14.1"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.12.3.tgz","_integrity":"sha512-3cxuZO8fxASz/vYaKYofBpdt3lCWi4d2vKgAfsHPSMdCRX6DK92YyUAkSyyVKxVC1F07FUiEqLLXZKdFRlyciw==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.12.3_1779488269977_0.08099960681777607","host":"s3://npm-registry-packages-npm-production"}},"0.12.4":{"name":"@blamejs/core","version":"0.12.4","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.12.4","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"58a08d393228a7ee8d74c8fe0dd819ffe43aeca6","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.12.4.tgz","fileCount":514,"integrity":"sha512-+Xh69GvvKUwPGT5DdHVTpUMDxmDu8PiFV/pGhHuNxuDg0tX8SKhLRKyVMr6mcUiCsvFuFdvQSx4JdJalGfHEIg==","signatures":[{"sig":"MEYCIQCpR//Hna0lj4qOX73RWXU89HQpcxpMmUrM01n7FCKqZQIhAJ2r3KNQmvu/BQTQtZ9wyk7kK+WbHIJRcsPndcXM8sff","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.12.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13791189},"main":"index.js","_from":"file:dist/blamejs-core-0.12.4.tgz","engines":{"node":">=24.14.1"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.12.4.tgz","_integrity":"sha512-+Xh69GvvKUwPGT5DdHVTpUMDxmDu8PiFV/pGhHuNxuDg0tX8SKhLRKyVMr6mcUiCsvFuFdvQSx4JdJalGfHEIg==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.12.4_1779492906569_0.3536246088378492","host":"s3://npm-registry-packages-npm-production"}},"0.12.5":{"name":"@blamejs/core","version":"0.12.5","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.12.5","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"2c7e78e55d18684ae936595d72cc49be2fad49da","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.12.5.tgz","fileCount":514,"integrity":"sha512-6ecSKBtn/80IBljkPyY4M+I+/XJy+oAu/3DdFkfZi6EecvdS2OarfbHxngvF9aXcD8FNyNEl3wzuw5N2uzA9Xw==","signatures":[{"sig":"MEUCIFVnxNWptQY+6CizuiDiDlFACIxdoY5b98CVBMFwqv8WAiEAheG5wONEX2fXBaOoBjFbXKInMOuYiV0tqJOPSNJUNEo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.12.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13798592},"main":"index.js","_from":"file:dist/blamejs-core-0.12.5.tgz","engines":{"node":">=24.14.1"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.12.5.tgz","_integrity":"sha512-6ecSKBtn/80IBljkPyY4M+I+/XJy+oAu/3DdFkfZi6EecvdS2OarfbHxngvF9aXcD8FNyNEl3wzuw5N2uzA9Xw==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.12.5_1779500257690_0.3821205042618967","host":"s3://npm-registry-packages-npm-production"}},"0.12.6":{"name":"@blamejs/core","version":"0.12.6","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.12.6","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"29ac11e39c6faee602b1d5d41de0039d50c7fb0b","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.12.6.tgz","fileCount":514,"integrity":"sha512-Ra8YwUAlumBER47Y6YE3zQp6EXkQhMJQlGPVLwZATWLTaQpVYINA4t4M3i4FiD0oqbiX8cQlL8iBKfSU0VLzHQ==","signatures":[{"sig":"MEUCIQCqoXxj+4lvZ5bYiAWR9AMNdytfWNUpQfkW7TJpjgQkegIgEgzn8vpTJgO/tUuplbLhW+EQawI7Q6qumM3xzwRxGAY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.12.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13816679},"main":"index.js","_from":"file:dist/blamejs-core-0.12.6.tgz","engines":{"node":">=24.14.1"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.12.6.tgz","_integrity":"sha512-Ra8YwUAlumBER47Y6YE3zQp6EXkQhMJQlGPVLwZATWLTaQpVYINA4t4M3i4FiD0oqbiX8cQlL8iBKfSU0VLzHQ==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.12.6_1779520154400_0.4069242815273455","host":"s3://npm-registry-packages-npm-production"}},"0.12.7":{"name":"@blamejs/core","version":"0.12.7","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.12.7","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"3d30888ef4139e9321f4b458eb7784797e99739b","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.12.7.tgz","fileCount":517,"integrity":"sha512-OGAi/Jhfzdy1B3WWwTrTFPumAml5fdsY/Xw0W6pUeEJ3hxOb+mSWp7dYhi5lZhNwCvl5tvt2Q/c7qZNh0jVFCg==","signatures":[{"sig":"MEUCIQC5TnRhZpY5sfe8jHVpGEO8DUWj8Hd+XYf4+RvDkb5kpAIgPfF9PWAP7XFmpR0AnKA2RCwMibpwCsSXUD7i44t8Iq8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.12.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13924414},"main":"index.js","_from":"file:dist/blamejs-core-0.12.7.tgz","engines":{"node":">=24.14.1"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.12.7.tgz","_integrity":"sha512-OGAi/Jhfzdy1B3WWwTrTFPumAml5fdsY/Xw0W6pUeEJ3hxOb+mSWp7dYhi5lZhNwCvl5tvt2Q/c7qZNh0jVFCg==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.12.7_1779549341256_0.17310034403970231","host":"s3://npm-registry-packages-npm-production"}},"0.12.8":{"name":"@blamejs/core","version":"0.12.8","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.12.8","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"c7300b9c27192593af39e99f3091ad6c307d6360","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.12.8.tgz","fileCount":519,"integrity":"sha512-7LCXMufSV5n8oplx063IAZ8x9j5KQUtx1sufxP+60EQxwgs8X/NAd2wWL7um1J3NyMFgjk+SOSh9mQJ4RMZ64w==","signatures":[{"sig":"MEQCIC8t+y2aOJAWvMdZ+NY9zPijlQFFp42F7V+y6G1wKyrJAiA/bp6wT0oyPpRhvD/yzj4IPXopg9v1PzJRB7sEEO678w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.12.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13984307},"main":"index.js","_from":"file:dist/blamejs-core-0.12.8.tgz","engines":{"node":">=24.14.1"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.12.8.tgz","_integrity":"sha512-7LCXMufSV5n8oplx063IAZ8x9j5KQUtx1sufxP+60EQxwgs8X/NAd2wWL7um1J3NyMFgjk+SOSh9mQJ4RMZ64w==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.12.8_1779554242226_0.2533003209935476","host":"s3://npm-registry-packages-npm-production"}},"0.12.9":{"name":"@blamejs/core","version":"0.12.9","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.12.9","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"438263f3447b01debfa0b64d311893a25b422c2c","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.12.9.tgz","fileCount":520,"integrity":"sha512-9HYfc9eg0YXB4PV6nDCqSvZWxRGx0GRzLVIblisJT7Iq+WEmQX6jhwfRaABl50s1xIgg7I2Gm4vxj3AlOB9jXw==","signatures":[{"sig":"MEYCIQChse1Pfo5tbos5cqsj2JXMQ4vt/eW8K7BK8liEkPMnBwIhAOqJc1KvOc3NjFQYrfu5qdr2zrBuqjBeU/q7e2dcKqCn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.12.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14003057},"main":"index.js","_from":"file:dist/blamejs-core-0.12.9.tgz","engines":{"node":">=24.14.1"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.12.9.tgz","_integrity":"sha512-9HYfc9eg0YXB4PV6nDCqSvZWxRGx0GRzLVIblisJT7Iq+WEmQX6jhwfRaABl50s1xIgg7I2Gm4vxj3AlOB9jXw==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.12.9_1779559151743_0.36022953989974305","host":"s3://npm-registry-packages-npm-production"}},"0.12.10":{"name":"@blamejs/core","version":"0.12.10","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.12.10","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"bbec257d720c501b1916d146191b4e9233d0146f","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.12.10.tgz","fileCount":521,"integrity":"sha512-X9335t+WvFampDowkjHWI9o0wQVPw0jOlgm5yzQAEvs8TgXjQhbv/2Q7MUq2ZWSPlI9mtWoBzPVcFGvZzcDYhA==","signatures":[{"sig":"MEYCIQC0esDuEYXb9JPsErlqCydA29h0UjtE2v4u1IXGF68kGAIhAOBgxNRCqwI9EuIplCf8DeCIuHat9vStB++nmS+8vGkn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.12.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14024794},"main":"index.js","_from":"file:dist/blamejs-core-0.12.10.tgz","engines":{"node":">=24.14.1"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.12.10.tgz","_integrity":"sha512-X9335t+WvFampDowkjHWI9o0wQVPw0jOlgm5yzQAEvs8TgXjQhbv/2Q7MUq2ZWSPlI9mtWoBzPVcFGvZzcDYhA==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.12.10_1779563228938_0.9106976043835364","host":"s3://npm-registry-packages-npm-production"}},"0.12.11":{"name":"@blamejs/core","version":"0.12.11","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.12.11","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"356f8cbbb21a2dd8715e3698758f95c0b5ea2716","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.12.11.tgz","fileCount":521,"integrity":"sha512-AkNa+l5Phhq/j5AAskCYgK5pxpTQBv9dKsHq5hyRk4CoKh7WrkFCdFc+5SSgwZPclkjw5tUkg3D5U0Rpnroa8A==","signatures":[{"sig":"MEUCIQD6BLr0MnAISZexBjI8UwZxgSNFcYo+6ZfF2rD4jIvOgQIgU6Y3SmNPFfDc4pCyhkJ+Nh7IpNWx2mSZe8fAuMNPL1k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.12.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14043109},"main":"index.js","_from":"file:dist/blamejs-core-0.12.11.tgz","engines":{"node":">=24.14.1"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.12.11.tgz","_integrity":"sha512-AkNa+l5Phhq/j5AAskCYgK5pxpTQBv9dKsHq5hyRk4CoKh7WrkFCdFc+5SSgwZPclkjw5tUkg3D5U0Rpnroa8A==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.12.11_1779566356672_0.14260092717334927","host":"s3://npm-registry-packages-npm-production"}},"0.12.12":{"name":"@blamejs/core","version":"0.12.12","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.12.12","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"a428169774237245939153dad9d9c4e85c87344f","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.12.12.tgz","fileCount":522,"integrity":"sha512-X1FkWHLeK2dgEwS8vd9xGPl+iaJGOpoldEPfbhWcDmV7QGM8E0BG+nI/hTIkWDeJ1EdZmwlbJumAsnYFC/JKyA==","signatures":[{"sig":"MEUCIQCuMrluhF4XBLDJmdZnIWxDy1U9XokcuNSHYN2JoqatagIgay7cqrqYRnzzoK/nYdqoaD4N4pgKOxqgUQ918j6/uu8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.12.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14062847},"main":"index.js","_from":"file:dist/blamejs-core-0.12.12.tgz","engines":{"node":">=24.14.1"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.12.12.tgz","_integrity":"sha512-X1FkWHLeK2dgEwS8vd9xGPl+iaJGOpoldEPfbhWcDmV7QGM8E0BG+nI/hTIkWDeJ1EdZmwlbJumAsnYFC/JKyA==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.12.12_1779574223680_0.35731661847248297","host":"s3://npm-registry-packages-npm-production"}},"0.12.13":{"name":"@blamejs/core","version":"0.12.13","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.12.13","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"1ad0e56592e5f656894b02036b45d248d0508a90","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.12.13.tgz","fileCount":522,"integrity":"sha512-b/1ZpARN4ftMCTFXMWYxzSOgG5REjsO82P+RMtxtThjzcTRmUokbaTSuisOPTT/coe0zifHBDb0ENZhRZMjAWw==","signatures":[{"sig":"MEQCHzhGNaLxrLzJd7KGosb00nAA+qDNx92BEZgVuU3JmSwCIQD+LvvNIZlqYcAJo5p/FPLvrwi6NF3/2NE61G73NsMROw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.12.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14073818},"main":"index.js","_from":"file:dist/blamejs-core-0.12.13.tgz","engines":{"node":">=24.14.1"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.12.13.tgz","_integrity":"sha512-b/1ZpARN4ftMCTFXMWYxzSOgG5REjsO82P+RMtxtThjzcTRmUokbaTSuisOPTT/coe0zifHBDb0ENZhRZMjAWw==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.12.13_1779588421538_0.4289099066534565","host":"s3://npm-registry-packages-npm-production"}},"0.12.14":{"name":"@blamejs/core","version":"0.12.14","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.12.14","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"63641fff0dbb1ef121f5981ffb2332e1651f005f","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.12.14.tgz","fileCount":522,"integrity":"sha512-Ca6TAUdWpd4W5gf036XxTzWKPvgFiZxgUtpy/Vch81NctC188A2nkhfxwlbUg+sMj+dVf/EdScI+miOHgeKCDg==","signatures":[{"sig":"MEYCIQCtRzjea5ilIqtwnHhfp3K7bgoY0LXn8Ndwj9y7oAuO0QIhAKXlW/cfArEBXuJbs//Lv3MF94Z04zySzug8FW7qyV1z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.12.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14077753},"main":"index.js","_from":"file:dist/blamejs-core-0.12.14.tgz","engines":{"node":">=24.14.1"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.12.14.tgz","_integrity":"sha512-Ca6TAUdWpd4W5gf036XxTzWKPvgFiZxgUtpy/Vch81NctC188A2nkhfxwlbUg+sMj+dVf/EdScI+miOHgeKCDg==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.12.14_1779589963898_0.9348512286021835","host":"s3://npm-registry-packages-npm-production"}},"0.12.15":{"name":"@blamejs/core","version":"0.12.15","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.12.15","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"f6aaea463f7c752091287e60ac1d5aeb8dbe6bd0","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.12.15.tgz","fileCount":522,"integrity":"sha512-pWSSDXT0m3gLfKDP7OVofTantdS9mGXhObc6iVOM+/DF6NPn0FjaHah+5tgu/Oiiwv3TB9xnkn89Cc/HyTlRVQ==","signatures":[{"sig":"MEYCIQD7jZRmKswkCtQQTPB9qhLhNFuxoZ0jgPL1CPGmDhZInQIhAPjZGrxj9FV0KpLaf3ukaHsFyd9/c3WSJ9ZKuvJHC6FX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.12.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14083187},"main":"index.js","_from":"file:dist/blamejs-core-0.12.15.tgz","engines":{"node":">=24.14.1"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.12.15.tgz","_integrity":"sha512-pWSSDXT0m3gLfKDP7OVofTantdS9mGXhObc6iVOM+/DF6NPn0FjaHah+5tgu/Oiiwv3TB9xnkn89Cc/HyTlRVQ==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.12.15_1779592795820_0.6762527383532368","host":"s3://npm-registry-packages-npm-production"}},"0.12.16":{"name":"@blamejs/core","version":"0.12.16","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.12.16","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"84411614701610262fd85c2b714613e6dc0bd9af","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.12.16.tgz","fileCount":522,"integrity":"sha512-fEey3zjgwSYZrd48StbKkWgC/7BPWD3LOr4a0QRN3SqiaFufAYE/iV4wco85DkWK9tNXoU1Flf7oWNGJ3pDx3w==","signatures":[{"sig":"MEUCIQCpdeccG/W0s9V0Sd7ybe7oWPFpwd0Y4J0UfgV3UG3JPQIgZl32eM6E5o1iVsw/5oo2WvREJS6V2dkHvN4TqSFiFyc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.12.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14086444},"main":"index.js","_from":"file:dist/blamejs-core-0.12.16.tgz","engines":{"node":">=24.14.1"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.12.16.tgz","_integrity":"sha512-fEey3zjgwSYZrd48StbKkWgC/7BPWD3LOr4a0QRN3SqiaFufAYE/iV4wco85DkWK9tNXoU1Flf7oWNGJ3pDx3w==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.12.16_1779593863904_0.13183995739009902","host":"s3://npm-registry-packages-npm-production"}},"0.12.17":{"name":"@blamejs/core","version":"0.12.17","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.12.17","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"8885ce56f3f7a43c8136b629ba010e8b5c0e13bc","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.12.17.tgz","fileCount":522,"integrity":"sha512-SjLlRyH0KhsWY9WmCWPCAO/hMGkowLE8i3VJsKcrVzST9TFm6ZSq5oDV15gb2Rsa9sXjHOfXyMdmNjsLDPYGqA==","signatures":[{"sig":"MEUCIQC/RnYHsWh12MYuoIzntvZlCICkGhZevsh4RgwedS52bgIgMcBbjWJQefvbBfX7kbpZTs72wD6AK+7OmSF/rJyIH3k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.12.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14095247},"main":"index.js","_from":"file:dist/blamejs-core-0.12.17.tgz","engines":{"node":">=24.14.1"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.12.17.tgz","_integrity":"sha512-SjLlRyH0KhsWY9WmCWPCAO/hMGkowLE8i3VJsKcrVzST9TFm6ZSq5oDV15gb2Rsa9sXjHOfXyMdmNjsLDPYGqA==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.12.17_1779597922573_0.6334326704644395","host":"s3://npm-registry-packages-npm-production"}},"0.12.18":{"name":"@blamejs/core","version":"0.12.18","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.12.18","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"0c1c76890b2954594c6d1a445e6d53798ec4b914","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.12.18.tgz","fileCount":522,"integrity":"sha512-B/wP3wL9oJUYvtb6FM5R2XpYTEMs+cRBS7PQBJr+/nS0SQwCUNhH6Tstd+daucR9s8+Zg+lIwfduqtvoYKPHWg==","signatures":[{"sig":"MEUCIQCYeIqSKdyQgSbmeE7hWP/9JQJyqnxfMFcgFuaWlKpxFAIgJUsRbFxu1/r2AQv480+ImGBbZWUHIwwa0rv3m2V2kKQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.12.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14099161},"main":"index.js","_from":"file:dist/blamejs-core-0.12.18.tgz","engines":{"node":">=24.14.1"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.12.18.tgz","_integrity":"sha512-B/wP3wL9oJUYvtb6FM5R2XpYTEMs+cRBS7PQBJr+/nS0SQwCUNhH6Tstd+daucR9s8+Zg+lIwfduqtvoYKPHWg==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.12.18_1779599790879_0.3585248508810397","host":"s3://npm-registry-packages-npm-production"}},"0.12.19":{"name":"@blamejs/core","version":"0.12.19","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.12.19","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"bbf95a1c28004b4a76c194967ee3e2c6ffbae1a1","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.12.19.tgz","fileCount":522,"integrity":"sha512-uDxVCy6bBB5/WpbK7j/3TX+pDTePHvWAxdimnL+Y2HBASAK2tmvM2jxJxWj7qK2BcIfm8ThcNA1ZGiWcOj9Ehw==","signatures":[{"sig":"MEYCIQCrjuIdGJ7XHEEFeg5tWksrI9T1VVKWVAQHlHi/bW1h1AIhAMWfN6N1ivEeYZe6GKMp1rWqtgi+6dM3PifqVN2LJ+sG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.12.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14105675},"main":"index.js","_from":"file:dist/blamejs-core-0.12.19.tgz","engines":{"node":">=24.14.1"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.12.19.tgz","_integrity":"sha512-uDxVCy6bBB5/WpbK7j/3TX+pDTePHvWAxdimnL+Y2HBASAK2tmvM2jxJxWj7qK2BcIfm8ThcNA1ZGiWcOj9Ehw==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.12.19_1779601267868_0.89322869640841","host":"s3://npm-registry-packages-npm-production"}},"0.12.20":{"name":"@blamejs/core","version":"0.12.20","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.12.20","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"6611fa6dfd282ee17ab3e6cc6febc40c2f751bb2","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.12.20.tgz","fileCount":522,"integrity":"sha512-nmu8AE+W6AoYIvU00UzTST0zhCi6TAWF2XK0Wc6MbsFXop//iUTS7krhC6Ru0oEEqwRi2FjCypkVsUu5pz/0bA==","signatures":[{"sig":"MEYCIQCWEGcZpm2Hxx+ffIdRRwC+swejAe0Iqa7izOY7iHcNmwIhAIgifY1qxImvdz5PrjMsAbc3fefljVoZY1o5Po/pIx/i","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.12.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14111478},"main":"index.js","_from":"file:dist/blamejs-core-0.12.20.tgz","engines":{"node":">=24.14.1"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.12.20.tgz","_integrity":"sha512-nmu8AE+W6AoYIvU00UzTST0zhCi6TAWF2XK0Wc6MbsFXop//iUTS7krhC6Ru0oEEqwRi2FjCypkVsUu5pz/0bA==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.12.20_1779604266032_0.30259042975986183","host":"s3://npm-registry-packages-npm-production"}},"0.12.21":{"name":"@blamejs/core","version":"0.12.21","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.12.21","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"af0ab886085a8d4c63a282039bac28a1f58d9aba","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.12.21.tgz","fileCount":522,"integrity":"sha512-dPjBN+uIr3bo6ZjMPL8paqsFT9/8w4vvi45szFeyqdd7cdQWectv9AlmVOXX8AV/y+s5/HSc6a581HWAEPsPkw==","signatures":[{"sig":"MEYCIQCjLkP2ZUJaGoaTsMLduWfbQbwWbbzUxwTSIDXpC4upOQIhAMMX1FJSYjay4JiaytBDkxiyfHDoSeA6wWTUd+BBjI6y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.12.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14118966},"main":"index.js","_from":"file:dist/blamejs-core-0.12.21.tgz","engines":{"node":">=24.14.1"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.12.21.tgz","_integrity":"sha512-dPjBN+uIr3bo6ZjMPL8paqsFT9/8w4vvi45szFeyqdd7cdQWectv9AlmVOXX8AV/y+s5/HSc6a581HWAEPsPkw==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.12.21_1779606658705_0.22693461864405706","host":"s3://npm-registry-packages-npm-production"}},"0.12.22":{"name":"@blamejs/core","version":"0.12.22","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.12.22","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"f1b9d86af10cd8e8be7b6dcb3306743579ccd482","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.12.22.tgz","fileCount":522,"integrity":"sha512-2HscbWBCDJLYEf1VTJVVQonxvle94Jd1dbz2ciQlK1zoU366ryglXpt5T7iLA/AxXadXOzetSUXerbV55wMcuA==","signatures":[{"sig":"MEUCIFKn2pZUId6hDZK8N6MVAACM8pKLrAdbnt2aXBZTE25tAiEAhKY6h/3kVm22RJ8DBEO2yhJ74zPeEZx+QCzsXXWdafQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.12.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14124980},"main":"index.js","_from":"file:dist/blamejs-core-0.12.22.tgz","engines":{"node":">=24.14.1"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.12.22.tgz","_integrity":"sha512-2HscbWBCDJLYEf1VTJVVQonxvle94Jd1dbz2ciQlK1zoU366ryglXpt5T7iLA/AxXadXOzetSUXerbV55wMcuA==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.12.22_1779609763547_0.4271472954251141","host":"s3://npm-registry-packages-npm-production"}},"0.12.23":{"name":"@blamejs/core","version":"0.12.23","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.12.23","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"378c59e8e13901a9847126c58d84d5034ef490eb","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.12.23.tgz","fileCount":522,"integrity":"sha512-Em3RKEH87gSERY6K723OjF0VqxqFkcUryMBkI6JRD8YjMC72Ivux9sjolWuhRecxEv2pDsMCoIatey2Smm1oiA==","signatures":[{"sig":"MEYCIQCe3nMoQZVpJrh26pPhsW+ai2SCHfxEDGcZmOo4W0fkwgIhANAurSeMG76J0EwVq85jGa1ee36clhl0XYz/W+T3ONKd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.12.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14129886},"main":"index.js","_from":"file:dist/blamejs-core-0.12.23.tgz","engines":{"node":">=24.14.1"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.12.23.tgz","_integrity":"sha512-Em3RKEH87gSERY6K723OjF0VqxqFkcUryMBkI6JRD8YjMC72Ivux9sjolWuhRecxEv2pDsMCoIatey2Smm1oiA==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.12.23_1779613050898_0.5516294262313801","host":"s3://npm-registry-packages-npm-production"}},"0.12.24":{"name":"@blamejs/core","version":"0.12.24","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.12.24","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"589a3b27d0c0423add7d8451e3cdba647df7fb3c","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.12.24.tgz","fileCount":522,"integrity":"sha512-TIBWe7hq2S/hiE1FPR1QKu9TT7rLKF/gPXGUfURJw4QGe0iTLe7Hcblo6X2BjK15UK/GjXFBGvbJ5veu7QelCw==","signatures":[{"sig":"MEYCIQCfFHfq5TFjts7d6Tt7zgV5xuzw/9fpWUu6kz44oQ+xCQIhAK1uouII77UkM/V36NfRrNPNUZs83b+pPwQ99jh8hHEY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.12.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14131897},"main":"index.js","_from":"file:dist/blamejs-core-0.12.24.tgz","engines":{"node":">=24.14.1"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.12.24.tgz","_integrity":"sha512-TIBWe7hq2S/hiE1FPR1QKu9TT7rLKF/gPXGUfURJw4QGe0iTLe7Hcblo6X2BjK15UK/GjXFBGvbJ5veu7QelCw==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.12.24_1779614647697_0.9992492115113469","host":"s3://npm-registry-packages-npm-production"}},"0.12.25":{"name":"@blamejs/core","version":"0.12.25","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.12.25","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"9fde356a76d5bf64b65f9f88a356359012a1b218","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.12.25.tgz","fileCount":522,"integrity":"sha512-x6zyTT5WD+SQwIJCA8Ho4RVNIm2XBF6JcrcgstMtuDfSwOifTDG10wfTlhU2dAw5iSxFgxXdrQ93HOFUdju0xQ==","signatures":[{"sig":"MEYCIQCrQY+ZCPVRC8NtNPJEzo90z7YWv/ytLI2xyBXr4YCDDAIhALQV1pVRkdolrDIJaaynfE5pcllEhur6p3OMmmZbcMKd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.12.25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14138027},"main":"index.js","_from":"file:dist/blamejs-core-0.12.25.tgz","engines":{"node":">=24.14.1"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.12.25.tgz","_integrity":"sha512-x6zyTT5WD+SQwIJCA8Ho4RVNIm2XBF6JcrcgstMtuDfSwOifTDG10wfTlhU2dAw5iSxFgxXdrQ93HOFUdju0xQ==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.12.25_1779617149884_0.36826445350539694","host":"s3://npm-registry-packages-npm-production"}},"0.12.26":{"name":"@blamejs/core","version":"0.12.26","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.12.26","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"18a0823514b5121d2f3145224b25dfaeb56b4bf0","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.12.26.tgz","fileCount":522,"integrity":"sha512-Tt/c7b9l9JMj/BQ0jTx8slqJ0jRrQ/OpKQDwnIk8nu6CbQZr4Mq5iURGoCAktISvmGcmXYotONaks+iTzEmA4A==","signatures":[{"sig":"MEYCIQDp300OCoSrc6VKxGPbV+gQ4JZbMinsFmKVbAkbOE6w/wIhAL+OeRRmm+GJTK/U2cMMpgU3DplIhCzNC98e3Q5evC7d","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.12.26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14144497},"main":"index.js","_from":"file:dist/blamejs-core-0.12.26.tgz","engines":{"node":">=24.14.1"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.12.26.tgz","_integrity":"sha512-Tt/c7b9l9JMj/BQ0jTx8slqJ0jRrQ/OpKQDwnIk8nu6CbQZr4Mq5iURGoCAktISvmGcmXYotONaks+iTzEmA4A==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.12.26_1779620290772_0.015004092329516716","host":"s3://npm-registry-packages-npm-production"}},"0.12.27":{"name":"@blamejs/core","version":"0.12.27","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.12.27","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"f9326653460e64d418f138ea5221f71a8e08ff8a","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.12.27.tgz","fileCount":523,"integrity":"sha512-lsXqrss/e7EZmcH/FpC8IZbFWjcwtiMbSZ+0+byw3YHqIAHiqFcWUnQEoZPWMKc2ispkHp+5yC+mqOjrnKbqQg==","signatures":[{"sig":"MEUCIQDU+B5O2BrnFYEs0kujw0QH2UyqiX1izEaRDDhpmh5FRAIgcwzy01Y52TUBvj5KPtI0igDaw+HCufkfpKVqLwsSmes=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.12.27","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14170856},"main":"index.js","_from":"file:dist/blamejs-core-0.12.27.tgz","engines":{"node":">=24.14.1"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.12.27.tgz","_integrity":"sha512-lsXqrss/e7EZmcH/FpC8IZbFWjcwtiMbSZ+0+byw3YHqIAHiqFcWUnQEoZPWMKc2ispkHp+5yC+mqOjrnKbqQg==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.12.27_1779637101497_0.09605470231179791","host":"s3://npm-registry-packages-npm-production"}},"0.12.28":{"name":"@blamejs/core","version":"0.12.28","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.12.28","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"9f85c4bf437bc3125f96b990fff8685a9af8f3d5","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.12.28.tgz","fileCount":524,"integrity":"sha512-54iF7Oi29BH/ofFVRqt6823L+qvFZj22BwaxyYHcO/k5cTn0L7FvX5EVxPmgWdocLReO545+7TsEFextVyd84g==","signatures":[{"sig":"MEYCIQDJNUaKGQqvjKAETBSyYP2yd1ga6D/DRHKVhp/zDb4spAIhAJwVqaSLzbbPJqQLCO7fCwgIiLM/KyfFT3HMSKfUeYcA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.12.28","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14196282},"main":"index.js","_from":"file:dist/blamejs-core-0.12.28.tgz","engines":{"node":">=24.14.1"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.12.28.tgz","_integrity":"sha512-54iF7Oi29BH/ofFVRqt6823L+qvFZj22BwaxyYHcO/k5cTn0L7FvX5EVxPmgWdocLReO545+7TsEFextVyd84g==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.12.28_1779641115351_0.6206604241875444","host":"s3://npm-registry-packages-npm-production"}},"0.12.29":{"name":"@blamejs/core","version":"0.12.29","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.12.29","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"8faf3fc98c568546a8c0c4ca123b2a4d8cbc3283","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.12.29.tgz","fileCount":525,"integrity":"sha512-BscU+dTPdXi82RzAKgk9NWTnWucyMPnlexoB29LSHxK0ervqj2GsFygXjh8zARF5SRruFRfYhlGP4ioks4BtWA==","signatures":[{"sig":"MEUCIH7JUYsSM+KWx1rBucFzwjE1QI20in8buk7u/JBIl/FsAiEAjaV27r3mBP7LJ5pwBzBv7BeFFnG8mIe23yhGdphQMzM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.12.29","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14222451},"main":"index.js","_from":"file:dist/blamejs-core-0.12.29.tgz","engines":{"node":">=24.14.1"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.12.29.tgz","_integrity":"sha512-BscU+dTPdXi82RzAKgk9NWTnWucyMPnlexoB29LSHxK0ervqj2GsFygXjh8zARF5SRruFRfYhlGP4ioks4BtWA==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.12.29_1779644049680_0.6124151266867242","host":"s3://npm-registry-packages-npm-production"}},"0.12.30":{"name":"@blamejs/core","version":"0.12.30","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.12.30","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"cd0eaeafe4eab64090d6940b46b066a1ca955617","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.12.30.tgz","fileCount":525,"integrity":"sha512-csBZqniAObODVi8TqE9AB4wKnMRsOgEio/00rET8j40Dw/lODyF37EPiTM+YpcGgtdVQ7pYtuRfH90oK3LbpJA==","signatures":[{"sig":"MEYCIQDITs/0Sm4a1VWUrPKZGGzNdGZ7hqShyEKA40EbIUxIpwIhAKsoSOsCf656D0j/G8G0gLT6tZ4CMWl7VixBhv50I/P/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.12.30","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14229354},"main":"index.js","_from":"file:dist/blamejs-core-0.12.30.tgz","engines":{"node":">=24.14.1"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.12.30.tgz","_integrity":"sha512-csBZqniAObODVi8TqE9AB4wKnMRsOgEio/00rET8j40Dw/lODyF37EPiTM+YpcGgtdVQ7pYtuRfH90oK3LbpJA==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.12.30_1779648442499_0.9916872629462967","host":"s3://npm-registry-packages-npm-production"}},"0.12.31":{"name":"@blamejs/core","version":"0.12.31","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.12.31","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"2694bb2894e85ae484bf1da113984fa11f4dcf37","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.12.31.tgz","fileCount":526,"integrity":"sha512-AY+IZ44LY4M6n0c0rPoKDziHtc2cfp8ek1l8gwa+PZpnLiqo2ZMaJ/xoXeyp0OvZJVjGpurGSPfVs6OFiDPsTQ==","signatures":[{"sig":"MEQCIHRtQomSiL0ZhaHGOi4/nxoH68+7OmOBLOArjJAPHH1rAiAepLe1Qie3v8CX0iEcKPQKRzBnpW5d2bFmd6hV+fqSDQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.12.31","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14239583},"main":"index.js","_from":"file:dist/blamejs-core-0.12.31.tgz","engines":{"node":">=24.14.1"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.12.31.tgz","_integrity":"sha512-AY+IZ44LY4M6n0c0rPoKDziHtc2cfp8ek1l8gwa+PZpnLiqo2ZMaJ/xoXeyp0OvZJVjGpurGSPfVs6OFiDPsTQ==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.12.31_1779651269470_0.007749763706520252","host":"s3://npm-registry-packages-npm-production"}},"0.12.32":{"name":"@blamejs/core","version":"0.12.32","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.12.32","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"4ef6501c203f854aea3f79bad3c047386a5b003d","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.12.32.tgz","fileCount":527,"integrity":"sha512-RSzch8+yrHUVSScCDPmA6oGk38EHx876S6Fo4VddCoKc5Byl1Ml+pHOWOssm4u8yDO+rf4KOD12ihguosNZxOw==","signatures":[{"sig":"MEYCIQC7gcGqJIVuJWh/c+BCek6a5zGsAM4Fk4nmQoa2Ez5kEwIhANCo0fQE8hzs8gxtwPC9zOgClNwQP1RPxfl2gjZesR8z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.12.32","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14263877},"main":"index.js","_from":"file:dist/blamejs-core-0.12.32.tgz","engines":{"node":">=24.14.1"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.12.32.tgz","_integrity":"sha512-RSzch8+yrHUVSScCDPmA6oGk38EHx876S6Fo4VddCoKc5Byl1Ml+pHOWOssm4u8yDO+rf4KOD12ihguosNZxOw==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.12.32_1779655031531_0.1335196781041077","host":"s3://npm-registry-packages-npm-production"}},"0.12.33":{"name":"@blamejs/core","version":"0.12.33","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.12.33","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"f0ed491586895bc39e0c07bb225ca360c4d6de22","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.12.33.tgz","fileCount":528,"integrity":"sha512-Tq5jJZMrlk07sGgXTg0HZg5R1NM77g5pXc0qiqjkHDpggDLsDEXd5lJaI9aOsqf2+avLY+4k/hLTAGhotH9Cig==","signatures":[{"sig":"MEUCIHlKBi/mJt+X5iuETeyG+fS+pEMVgQMfQUCv+XKzS9v8AiEA3IUxq+JG25vpDKgPbGYOwJ56Yvb9gTNYOhp7schj+f8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.12.33","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14282573},"main":"index.js","_from":"file:dist/blamejs-core-0.12.33.tgz","engines":{"node":">=24.14.1"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.12.33.tgz","_integrity":"sha512-Tq5jJZMrlk07sGgXTg0HZg5R1NM77g5pXc0qiqjkHDpggDLsDEXd5lJaI9aOsqf2+avLY+4k/hLTAGhotH9Cig==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.12.33_1779658428173_0.14389937264092767","host":"s3://npm-registry-packages-npm-production"}},"0.12.34":{"name":"@blamejs/core","version":"0.12.34","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.12.34","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"f876601a8f54798cc0d8d4bee5c5639e1c7d1bdd","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.12.34.tgz","fileCount":529,"integrity":"sha512-pp0LrEfBUwUfPRio0p2zaHyCHHJjb+YfQQi0aQzohJNsHjYxXI1zJyFV130JuJ1A0mCxJZgu21srYlrZ9mdgIw==","signatures":[{"sig":"MEUCIQCVy2QPaPDBfinaWCt/Y+pRBVLfE+LN0g+vWMil04YA8AIgD5XSSpreucz4zk9mIsNzcJFSLB2vNZzSdlDDMPKpqHA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.12.34","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14295650},"main":"index.js","_from":"file:dist/blamejs-core-0.12.34.tgz","engines":{"node":">=24.14.1"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.12.34.tgz","_integrity":"sha512-pp0LrEfBUwUfPRio0p2zaHyCHHJjb+YfQQi0aQzohJNsHjYxXI1zJyFV130JuJ1A0mCxJZgu21srYlrZ9mdgIw==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.12.34_1779663215954_0.3974079980602001","host":"s3://npm-registry-packages-npm-production"}},"0.12.35":{"name":"@blamejs/core","version":"0.12.35","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.12.35","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"de74c3a6149b466b6403d08f8a1772e7d537a432","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.12.35.tgz","fileCount":530,"integrity":"sha512-LSSSEMG0OvkOeVkdbwyHpJ5jvnkL3DJWdXCXDkYQDmWklMwhovWAXKWrrw3U3bZ1eoDTAudJ0L/KGyTjg7UyUQ==","signatures":[{"sig":"MEYCIQDu24bHty/2gH06s20O3cPNTsk2++j0BHMoq9qEGzE9rQIhANhgxNpBfMYXCfLoQQnV4EBP7n9yrNRhRTN69vDDJDfx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.12.35","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14308947},"main":"index.js","_from":"file:dist/blamejs-core-0.12.35.tgz","engines":{"node":">=24.14.1"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.12.35.tgz","_integrity":"sha512-LSSSEMG0OvkOeVkdbwyHpJ5jvnkL3DJWdXCXDkYQDmWklMwhovWAXKWrrw3U3bZ1eoDTAudJ0L/KGyTjg7UyUQ==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.12.35_1779665459088_0.1150491485619658","host":"s3://npm-registry-packages-npm-production"}},"0.12.36":{"name":"@blamejs/core","version":"0.12.36","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.12.36","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"c481c46ee0cc7cd6df0fafdc380519c29f40b162","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.12.36.tgz","fileCount":530,"integrity":"sha512-C7ovKAqxn8xzzjSim2xz1q6wonK9a/2tqot4mS7erihqVfGBmGZ+VkFBgbwcgc4HkxAjJ0v/LK7z9mhIIivfIA==","signatures":[{"sig":"MEUCIGWxLIqqgwpOplzuur5zynURIxTDF7V4133gzFL+U6+/AiEAn4ZlZjzEHwiLPp+jEIvL9fK5yldpRCNtXLZUmxQohk8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.12.36","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14319847},"main":"index.js","_from":"file:dist/blamejs-core-0.12.36.tgz","engines":{"node":">=24.14.1"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.12.36.tgz","_integrity":"sha512-C7ovKAqxn8xzzjSim2xz1q6wonK9a/2tqot4mS7erihqVfGBmGZ+VkFBgbwcgc4HkxAjJ0v/LK7z9mhIIivfIA==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.12.36_1779668444923_0.7799753600077024","host":"s3://npm-registry-packages-npm-production"}},"0.12.37":{"name":"@blamejs/core","version":"0.12.37","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.12.37","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"0c4c0e61f5214de4fcaa630a414abcc6cdbb225f","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.12.37.tgz","fileCount":531,"integrity":"sha512-YOg0n+t/d838fS4LS6mB77OY8iL7SmbWXhneH17qQIZpVTbonz6DaVo1YtGdZ44668Vo9h+cD61nNPRom+5BeA==","signatures":[{"sig":"MEUCIHX6UoMbF4m9TabMrYt5BDuxt4D4aHP9m+dDPpoF1vYpAiEA7gcASQXLMGa0VTEC8J/qeKyO7FKFjkeQn6RMTeDl9Bc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.12.37","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14335028},"main":"index.js","_from":"file:dist/blamejs-core-0.12.37.tgz","engines":{"node":">=24.14.1"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.12.37.tgz","_integrity":"sha512-YOg0n+t/d838fS4LS6mB77OY8iL7SmbWXhneH17qQIZpVTbonz6DaVo1YtGdZ44668Vo9h+cD61nNPRom+5BeA==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.12.37_1779671494261_0.12165964875456581","host":"s3://npm-registry-packages-npm-production"}},"0.12.38":{"name":"@blamejs/core","version":"0.12.38","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.12.38","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"88db48b6a7f6f5eb8e7d2e622fa511d5c8e4c593","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.12.38.tgz","fileCount":532,"integrity":"sha512-ck7+BNUcM9KyAJvc11P5GjxDcVbxcMcmi0YuzQkO/5IV9N6vt/yl4ZAP6dZhhHf3ygCQYGBmeYsAZYgtmsvAbg==","signatures":[{"sig":"MEUCIQDb6RGuTJNtkuQ7IuPJPu4W+bxpXa/DMtbVuEudHgGvXgIgJlItmZZsfX2uo0nLES+7mjTuESMaUqJIlUcWUD3dSJo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.12.38","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14368420},"main":"index.js","_from":"file:dist/blamejs-core-0.12.38.tgz","engines":{"node":">=24.14.1"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.12.38.tgz","_integrity":"sha512-ck7+BNUcM9KyAJvc11P5GjxDcVbxcMcmi0YuzQkO/5IV9N6vt/yl4ZAP6dZhhHf3ygCQYGBmeYsAZYgtmsvAbg==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.12.38_1779676422814_0.5702890424834364","host":"s3://npm-registry-packages-npm-production"}},"0.12.39":{"name":"@blamejs/core","version":"0.12.39","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.12.39","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"f51e5a310e77834173714c82c655e5ba47cbbd09","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.12.39.tgz","fileCount":533,"integrity":"sha512-BKCE8FtU6EYC6+nwOjuGzdoqdCeMJTorisrfaaQUjy+4f802YC12l1BRDISggbHTrFCd7bZ6UIhlnQV7LVUcXw==","signatures":[{"sig":"MEUCIGSsZlo4aA3JzQ5xk249mea8/jYvsheVMewym9j5dYpWAiEAloX0IIogmhH9Lp8m8E9847Z7o8sx+YmxtBTAvVl1DeM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.12.39","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14385996},"main":"index.js","_from":"file:dist/blamejs-core-0.12.39.tgz","engines":{"node":">=24.14.1"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.12.39.tgz","_integrity":"sha512-BKCE8FtU6EYC6+nwOjuGzdoqdCeMJTorisrfaaQUjy+4f802YC12l1BRDISggbHTrFCd7bZ6UIhlnQV7LVUcXw==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.12.39_1779680036609_0.09783661701089019","host":"s3://npm-registry-packages-npm-production"}},"0.12.40":{"name":"@blamejs/core","version":"0.12.40","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.12.40","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"370fafed26059cddef85679a087edd9fe0c4c525","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.12.40.tgz","fileCount":534,"integrity":"sha512-A3jnbCR2TkdUioaATx3T4ujTeEdCzUeSzyItJS97MDJqO8TXgzwP/OZ7qjTSO93UiILo5wv4YxOkWBvWKlb/kg==","signatures":[{"sig":"MEUCIQC6tQBThGJ+GOMGYt7EzsAJXjfdJqRqujFsPqxN2kzC7gIgJE+fQ8aNZYg0CWK1p6NOBZxlVOaTuajPj8TkXGey2SM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.12.40","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14404234},"main":"index.js","_from":"file:dist/blamejs-core-0.12.40.tgz","engines":{"node":">=24.14.1"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.12.40.tgz","_integrity":"sha512-A3jnbCR2TkdUioaATx3T4ujTeEdCzUeSzyItJS97MDJqO8TXgzwP/OZ7qjTSO93UiILo5wv4YxOkWBvWKlb/kg==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.12.40_1779684742262_0.5465306739148941","host":"s3://npm-registry-packages-npm-production"}},"0.12.41":{"name":"@blamejs/core","version":"0.12.41","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.12.41","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"4858eef3007d4a3c6b3c6ff4f8c19b120e97c2a6","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.12.41.tgz","fileCount":535,"integrity":"sha512-BZTZOxeYzV53MwFOXuJSVkwqqUPXhL9BNH2QqmpwlsR+tYzQihxlcrogFPcWPYKP1iRfQ/xnpIiaun0bNFWmKw==","signatures":[{"sig":"MEYCIQCfT2ATvVOhl2J6xJJFbBEBYWYI1K/BbWceqebs+bm8xAIhAJYNbbayiqiaNwU/XJ15nWARKenJPj7DzhyMU4lZXytd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.12.41","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14423815},"main":"index.js","_from":"file:dist/blamejs-core-0.12.41.tgz","engines":{"node":">=24.14.1"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.12.41.tgz","_integrity":"sha512-BZTZOxeYzV53MwFOXuJSVkwqqUPXhL9BNH2QqmpwlsR+tYzQihxlcrogFPcWPYKP1iRfQ/xnpIiaun0bNFWmKw==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.12.41_1779688526527_0.8485884097183616","host":"s3://npm-registry-packages-npm-production"}},"0.12.42":{"name":"@blamejs/core","version":"0.12.42","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.12.42","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"c449442ffa340e3fa31c2184ff1975d128ba9929","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.12.42.tgz","fileCount":535,"integrity":"sha512-mVULih9i9N6/sl4WWHg5sEPehTVTx2243cAHuHuhStxDSiAYsWQgem6+SmkugFWjVO0ruJP2T8198dZhEpa6ag==","signatures":[{"sig":"MEQCIFz/Msg7UGN+i0+izoXsVN2pWu7Q6KG7aI9qVkAMmObGAiBhrbVqDnjCJiuAk+MGrgQV5WlY+6RtzVC7GYN0DkCj1A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.12.42","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14436001},"main":"index.js","_from":"file:dist/blamejs-core-0.12.42.tgz","engines":{"node":">=24.14.1"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.12.42.tgz","_integrity":"sha512-mVULih9i9N6/sl4WWHg5sEPehTVTx2243cAHuHuhStxDSiAYsWQgem6+SmkugFWjVO0ruJP2T8198dZhEpa6ag==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.12.42_1779691807157_0.018268389429310306","host":"s3://npm-registry-packages-npm-production"}},"0.12.43":{"name":"@blamejs/core","version":"0.12.43","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.12.43","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"aaaf6bdd92a72fb5d2cac1ba4764363699885686","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.12.43.tgz","fileCount":535,"integrity":"sha512-NyxxnA/ywmoAksqZSpyxd3NF6N9Si6fxg8TUypclOh/KK2rdGwcuueCfBm/jHFybmAfic2l5oyRATkv1mGwIpQ==","signatures":[{"sig":"MEUCIQDGft/zSlTicHzFPe2JrhZJWaBkBHduQneCn/XjuA10wwIgPdLRQkWmA1xXhtKyKsud+O3kC1XYtz1H0vmgrqYuC+s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.12.43","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14444167},"main":"index.js","_from":"file:dist/blamejs-core-0.12.43.tgz","engines":{"node":">=24.14.1"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.12.43.tgz","_integrity":"sha512-NyxxnA/ywmoAksqZSpyxd3NF6N9Si6fxg8TUypclOh/KK2rdGwcuueCfBm/jHFybmAfic2l5oyRATkv1mGwIpQ==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.12.43_1779694317586_0.759934127284247","host":"s3://npm-registry-packages-npm-production"}},"0.12.44":{"name":"@blamejs/core","version":"0.12.44","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.12.44","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"95665ef3fddfb91362b5748f02f52226623b796d","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.12.44.tgz","fileCount":535,"integrity":"sha512-/oqiDyhiSKZpjg5WuoYNdFoVjpcYVDF0/RID4giwTLgfFrh2U6EusVoCUUUpwpnym86yfSD5gtwPBAvGJZLU0w==","signatures":[{"sig":"MEUCIGmIoH1ShNaWg3grWx3MA0mDidCv+pPNcheFpTzWJumGAiEA1d4Tpkio5DkqiKh9J4uKjX3YqR91umJNeN92ZLoC1Ac=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.12.44","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14447914},"main":"index.js","_from":"file:dist/blamejs-core-0.12.44.tgz","engines":{"node":">=24.14.1"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.12.44.tgz","_integrity":"sha512-/oqiDyhiSKZpjg5WuoYNdFoVjpcYVDF0/RID4giwTLgfFrh2U6EusVoCUUUpwpnym86yfSD5gtwPBAvGJZLU0w==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.12.44_1779697313030_0.44499731339758597","host":"s3://npm-registry-packages-npm-production"}},"0.12.45":{"name":"@blamejs/core","version":"0.12.45","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.12.45","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"289a6ca2f970a926238b38b6fc30e9e9bfd27020","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.12.45.tgz","fileCount":535,"integrity":"sha512-o7CuqJg4P4aFE6xN8ARFsBD9aG5/ld8DzbQNuHnsyeR9vBLOi6SYVDHmkTM4tUsT5ADZESMnahuFRsk2Ex5Fqg==","signatures":[{"sig":"MEQCIH0nJfrur72aJw8+GbHCUmMNtPdckzpU2hh0YYNY+yUHAiBvZIMtdFa74aUlLFneCcN2o24TukdWNMmFpArUpTfWqQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.12.45","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14454220},"main":"index.js","_from":"file:dist/blamejs-core-0.12.45.tgz","engines":{"node":">=24.14.1"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.12.45.tgz","_integrity":"sha512-o7CuqJg4P4aFE6xN8ARFsBD9aG5/ld8DzbQNuHnsyeR9vBLOi6SYVDHmkTM4tUsT5ADZESMnahuFRsk2Ex5Fqg==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.12.45_1779701465776_0.14500606531850524","host":"s3://npm-registry-packages-npm-production"}},"0.12.46":{"name":"@blamejs/core","version":"0.12.46","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.12.46","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"5f6012e814516282c1a4f7b337c9555075cfef88","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.12.46.tgz","fileCount":535,"integrity":"sha512-QAbiznLLOSCDoNFt+RJcZ7ge9wINsIyYaSjHc+xY5QWGHM9qIjhl00bWqS2Ck8H5QF/5E4NJYfzCIkmRBb0OKw==","signatures":[{"sig":"MEUCIQCthM28xsk9zGmR3myQ99ayvgWKG+oV0Xpyw+5U7nPnFQIgcGYrK2oROYPVhlW/GzKEOPAF0YF00gcwsht4QwAO5Ak=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.12.46","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14462786},"main":"index.js","_from":"file:dist/blamejs-core-0.12.46.tgz","engines":{"node":">=24.14.1"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.12.46.tgz","_integrity":"sha512-QAbiznLLOSCDoNFt+RJcZ7ge9wINsIyYaSjHc+xY5QWGHM9qIjhl00bWqS2Ck8H5QF/5E4NJYfzCIkmRBb0OKw==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.12.46_1779703460785_0.8233934204780127","host":"s3://npm-registry-packages-npm-production"}},"0.12.47":{"name":"@blamejs/core","version":"0.12.47","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.12.47","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"b755e998dcdcb4dbb86391ec3654d74b123f2472","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.12.47.tgz","fileCount":535,"integrity":"sha512-mpgTNc9Hp/ZAbq73FH9pguClYyth55MWcyNHjecnOAp1kpoT4CPVgNFPeeIT8XdxG7E8ruoqNt0mB9Rg035NKA==","signatures":[{"sig":"MEYCIQD93YWLoCG1yaSEfeLYCFcmLlaACfr8x0wihT6/hQzYlgIhAKdhQxKRPZ3vtbhs9WAAr0P5v9QibA0aRuG9KCLYmttY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.12.47","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14473164},"main":"index.js","_from":"file:dist/blamejs-core-0.12.47.tgz","engines":{"node":">=24.14.1"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.12.47.tgz","_integrity":"sha512-mpgTNc9Hp/ZAbq73FH9pguClYyth55MWcyNHjecnOAp1kpoT4CPVgNFPeeIT8XdxG7E8ruoqNt0mB9Rg035NKA==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.12.47_1779707571011_0.9870518233859165","host":"s3://npm-registry-packages-npm-production"}},"0.12.48":{"name":"@blamejs/core","version":"0.12.48","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.12.48","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"96262a17ee8a52a131a2d40a703c9bf9c70cd974","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.12.48.tgz","fileCount":536,"integrity":"sha512-tK7i81biGi7++wpM+HD2irwmm8a3DapbMNEzOpicfVMPx89SPKdzZsLYb8YkK4u4ji0oeJoYhifb9D7XsDJrmA==","signatures":[{"sig":"MEUCIFy29ENOurDWfnTWxLyu95/QdxEZKSeZoNFnfFF06pJBAiEA6NZ6L/qCsAKei4YulYkFkQihFOIAVzAucXdUeLSA0hc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.12.48","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14492709},"main":"index.js","_from":"file:dist/blamejs-core-0.12.48.tgz","engines":{"node":">=24.14.1"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.12.48.tgz","_integrity":"sha512-tK7i81biGi7++wpM+HD2irwmm8a3DapbMNEzOpicfVMPx89SPKdzZsLYb8YkK4u4ji0oeJoYhifb9D7XsDJrmA==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.12.48_1779711181942_0.046416769336917296","host":"s3://npm-registry-packages-npm-production"}},"0.12.49":{"name":"@blamejs/core","version":"0.12.49","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.12.49","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"98c967bea83734f786ae3755c491665ec9c0310e","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.12.49.tgz","fileCount":536,"integrity":"sha512-UESCAkRYUVTIZgHgzHSlwLu1R2D27Br99RUdvTAP8XuPjBkkE1h+XCX07yVsIHcIJxui9hCb141qcqoVtyvJ2A==","signatures":[{"sig":"MEUCIAwCKNPAv3reJ0HNIaiP91tSvenmRLaElHWNEPegRIzxAiEA1zG1nAKhQcySxPLrAeeGv0TlVhK6IADHUN11e191YjA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.12.49","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14516659},"main":"index.js","_from":"file:dist/blamejs-core-0.12.49.tgz","engines":{"node":">=24.14.1"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.12.49.tgz","_integrity":"sha512-UESCAkRYUVTIZgHgzHSlwLu1R2D27Br99RUdvTAP8XuPjBkkE1h+XCX07yVsIHcIJxui9hCb141qcqoVtyvJ2A==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.12.49_1779715293021_0.04523621957678925","host":"s3://npm-registry-packages-npm-production"}},"0.12.50":{"name":"@blamejs/core","version":"0.12.50","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.12.50","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"23376f8da49065d38a8bcc968cfd5066b5dd946c","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.12.50.tgz","fileCount":536,"integrity":"sha512-CmWp8CgKioJbZtsnHKGAFVgdcGAej+TPIbXTF18Qd3mt3EzWheJ19g5Pdzlwhj9vnS4i4jkMqrbTNqFbZppbhA==","signatures":[{"sig":"MEUCID6JHTUBSGAcXj95MGJFBkYg6WErcS5Pk0LF/sljBYmyAiEAjhzEQFpfFLxGoFWznvePCremrR+qjkPLBQ6N2iShML4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.12.50","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14527373},"main":"index.js","_from":"file:dist/blamejs-core-0.12.50.tgz","engines":{"node":">=24.14.1"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.12.50.tgz","_integrity":"sha512-CmWp8CgKioJbZtsnHKGAFVgdcGAej+TPIbXTF18Qd3mt3EzWheJ19g5Pdzlwhj9vnS4i4jkMqrbTNqFbZppbhA==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.12.50_1779720314920_0.026643950788661108","host":"s3://npm-registry-packages-npm-production"}},"0.12.51":{"name":"@blamejs/core","version":"0.12.51","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.12.51","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"4b57b5e0268eeacaebe1271f6a0eb32702a2eb38","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.12.51.tgz","fileCount":537,"integrity":"sha512-VGLClXu8giboRWGRAyymdGXgRsyBHK79xe5Dya8KIs0ZmHhTj3IM7Dno81aLTZdjRwAs7mYVG2ZdZkCPX9KwHA==","signatures":[{"sig":"MEQCIE8+Du+nszMqIFbb4Za4aN+95SgtrfWSa5lXCxKx1zxAAiB0xwIsTfD/It2MQ6XASF0bz2Y3/SJ0itrQMXYXdsadmA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.12.51","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14537636},"main":"index.js","_from":"file:dist/blamejs-core-0.12.51.tgz","engines":{"node":">=24.14.1"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.12.51.tgz","_integrity":"sha512-VGLClXu8giboRWGRAyymdGXgRsyBHK79xe5Dya8KIs0ZmHhTj3IM7Dno81aLTZdjRwAs7mYVG2ZdZkCPX9KwHA==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.12.51_1779724027792_0.830541076125173","host":"s3://npm-registry-packages-npm-production"}},"0.12.52":{"name":"@blamejs/core","version":"0.12.52","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.12.52","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"2419aa327333f8901e9c2ee4d31d6dd456c40010","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.12.52.tgz","fileCount":538,"integrity":"sha512-vxWDpG0o70+PWbTam9AFnSaIMvR1+2CTOKae+SoeGoswCFw06ZisVhZBZTPlQWnUVMwjel5Zv5ddSi20UCnqoQ==","signatures":[{"sig":"MEQCIFxR4jn2XhkNx1YnL+oxy5lHFhaF2HK13qlyUt73iMbyAiBE1YsCQ4o4UFt+HuodRSSc/Ah1mIRmt7fpIN8Jae3DLg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.12.52","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14553752},"main":"index.js","_from":"file:dist/blamejs-core-0.12.52.tgz","engines":{"node":">=24.14.1"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.12.52.tgz","_integrity":"sha512-vxWDpG0o70+PWbTam9AFnSaIMvR1+2CTOKae+SoeGoswCFw06ZisVhZBZTPlQWnUVMwjel5Zv5ddSi20UCnqoQ==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.12.52_1779728544531_0.30686602274375696","host":"s3://npm-registry-packages-npm-production"}},"0.12.53":{"name":"@blamejs/core","version":"0.12.53","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.12.53","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"1598b0e491cea6b0161dc7c6ba4a33b892430dcb","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.12.53.tgz","fileCount":539,"integrity":"sha512-6Tf7G/RiyCXRPPPM8aPfwmsgr65LWgFQVWKotRyRKK+HmciGDfB8fNHGOaYzm+HUppu16MwesJoslur+Ut6bzw==","signatures":[{"sig":"MEUCIQD3/JmhPODKyksdFQtRjCcdjRnQqUBp1dvofJN8ZtZPRQIgYz+1q6VeZ6Md/LHHE6ZicLc5g0gJdFV07HTSnYgCHO8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.12.53","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14564843},"main":"index.js","_from":"file:dist/blamejs-core-0.12.53.tgz","engines":{"node":">=24.14.1"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.12.53.tgz","_integrity":"sha512-6Tf7G/RiyCXRPPPM8aPfwmsgr65LWgFQVWKotRyRKK+HmciGDfB8fNHGOaYzm+HUppu16MwesJoslur+Ut6bzw==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.12.53_1779733488626_0.21080987232268966","host":"s3://npm-registry-packages-npm-production"}},"0.12.54":{"name":"@blamejs/core","version":"0.12.54","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.12.54","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"d99c964ee85a95fd65b1d233b9f7f5f7cc8b6367","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.12.54.tgz","fileCount":539,"integrity":"sha512-r1FF+yRhZyMjmFbP001X6oAYf7U28YBZ36M2NoNl/CbdbT97NYWhA/VF4Kz900Lyq1smSgYVT+5+NlYBBz6P+A==","signatures":[{"sig":"MEUCIQDA/RIsQvWDwv+mLbm71rqPfXvBm2Kv0q3EH5JgYWa9eAIgHrmzRWZZpjnolo8PiIu6YoX4qUlVIdGDqRxUucqNiB8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.12.54","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14583810},"main":"index.js","_from":"file:dist/blamejs-core-0.12.54.tgz","engines":{"node":">=24.14.1"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.12.54.tgz","_integrity":"sha512-r1FF+yRhZyMjmFbP001X6oAYf7U28YBZ36M2NoNl/CbdbT97NYWhA/VF4Kz900Lyq1smSgYVT+5+NlYBBz6P+A==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.12.54_1779737951512_0.24183573626785204","host":"s3://npm-registry-packages-npm-production"}},"0.12.55":{"name":"@blamejs/core","version":"0.12.55","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.12.55","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"be61bdc13aca22e86c95371242798003a7ba2e7e","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.12.55.tgz","fileCount":539,"integrity":"sha512-jeX1xET5cpEQqzxkUKSltB2cYKDRPWS70YL+pbEh9ZN3A4DEKJCTcsUcV10mlq7OiJ0Q/ZeiQsWofn7pa1xXVg==","signatures":[{"sig":"MEQCIGfvvzg9ihJ9BYN/vZ8HHGZNviLwaF1uZWy3BSb4x9VJAiA+DEJMd49GX1tQbicJ4xG8DLkUWmIc5mQ+5xv1lsK2DA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.12.55","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14589434},"main":"index.js","_from":"file:dist/blamejs-core-0.12.55.tgz","engines":{"node":">=24.14.1"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.12.55.tgz","_integrity":"sha512-jeX1xET5cpEQqzxkUKSltB2cYKDRPWS70YL+pbEh9ZN3A4DEKJCTcsUcV10mlq7OiJ0Q/ZeiQsWofn7pa1xXVg==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.12.55_1779741933784_0.9878979284764935","host":"s3://npm-registry-packages-npm-production"}},"0.12.56":{"name":"@blamejs/core","version":"0.12.56","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.12.56","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"6424d3a460fc58b7471756f4e3bde991e3e22256","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.12.56.tgz","fileCount":539,"integrity":"sha512-rhS05lt2UEF+phLJy9ljnoLCR7JLOZqndtO6PwiobG0XnjThsB1231qd4ikA1Nqykaw12D6ZUGWcodP84SYyhw==","signatures":[{"sig":"MEYCIQCK8HjKsPNUtvnp1/kEQWWdhqQffmag1CuCNctd50FAMQIhAJ6ZOZPqmGsNjQcpke2cA+3ULx2Q0wYqV59HRk+HIhjY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.12.56","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14594259},"main":"index.js","_from":"file:dist/blamejs-core-0.12.56.tgz","engines":{"node":">=24.14.1"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.12.56.tgz","_integrity":"sha512-rhS05lt2UEF+phLJy9ljnoLCR7JLOZqndtO6PwiobG0XnjThsB1231qd4ikA1Nqykaw12D6ZUGWcodP84SYyhw==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.12.56_1779745886814_0.31011816975203765","host":"s3://npm-registry-packages-npm-production"}},"0.12.57":{"name":"@blamejs/core","version":"0.12.57","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.12.57","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"317a6ccd03ddbac9e9de2f1771249fd0e1930292","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.12.57.tgz","fileCount":540,"integrity":"sha512-9f1rLWwSbkJleNwufwj5u0nOamJMwiPS4SzBWNed6y+ZbZS+uGEdl4Li/7tYpGJSHmUFBapGgSzU8luXRenEyA==","signatures":[{"sig":"MEQCIEvSbWcJQR6WG65xLzAnFPd7Hk6MUDLMP4L4sQt2MjgcAiBymg6OT6WV0BaS02NvIGr7eLhEhd1lKe+12e+X3gRDeQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.12.57","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14604035},"main":"index.js","_from":"file:dist/blamejs-core-0.12.57.tgz","engines":{"node":">=24.14.1"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.12.57.tgz","_integrity":"sha512-9f1rLWwSbkJleNwufwj5u0nOamJMwiPS4SzBWNed6y+ZbZS+uGEdl4Li/7tYpGJSHmUFBapGgSzU8luXRenEyA==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.12.57_1779750510528_0.6828276454586888","host":"s3://npm-registry-packages-npm-production"}},"0.12.58":{"name":"@blamejs/core","version":"0.12.58","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.12.58","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"925942d0b44a8f119c8238c62256973fe08542b1","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.12.58.tgz","fileCount":542,"integrity":"sha512-5gsuWUW3nrIsKZ9z820DNZ3FWLSpyLT/8KklSNucFzizKYgfNryFMH7NdFojHiI3h2KCCm+eL6jtLZwVasdq8Q==","signatures":[{"sig":"MEYCIQDaNYz+j8yiEBEvuvEBon25XlVoZCFXVtyDROWvpTq3ZwIhAN4vqOHLKMrFozepeb5x5lcar/pCYHjJiB4N0Ce928cw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.12.58","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14621453},"main":"index.js","_from":"file:dist/blamejs-core-0.12.58.tgz","engines":{"node":">=24.14.1"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.12.58.tgz","_integrity":"sha512-5gsuWUW3nrIsKZ9z820DNZ3FWLSpyLT/8KklSNucFzizKYgfNryFMH7NdFojHiI3h2KCCm+eL6jtLZwVasdq8Q==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.12.58_1779754898011_0.28562677009897275","host":"s3://npm-registry-packages-npm-production"}},"0.12.60":{"name":"@blamejs/core","version":"0.12.60","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.12.60","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"37f4157c3e21f642908073d2afa8612508ddce34","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.12.60.tgz","fileCount":543,"integrity":"sha512-MGD21CWmW5GQg1lb2cy+ex2jwryFAkXcMQ/3bNaRljCPQBqWeFU2lWY6QyVHqMsCSnmVYzflQ1olQCy0N7SO4w==","signatures":[{"sig":"MEYCIQCyuWC8ohs7fKC4UtZxMF0qtMGG0XryBWsZ2F6rgDBvqgIhAPqCXeB1DUBfQiTFATeLFu9bzZ+fl38WJ6CWDtDBL/yS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.12.60","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14626918},"main":"index.js","_from":"file:dist/blamejs-core-0.12.60.tgz","engines":{"node":">=24.14.1"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.12.60.tgz","_integrity":"sha512-MGD21CWmW5GQg1lb2cy+ex2jwryFAkXcMQ/3bNaRljCPQBqWeFU2lWY6QyVHqMsCSnmVYzflQ1olQCy0N7SO4w==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.12.60_1779759099651_0.027788434085634472","host":"s3://npm-registry-packages-npm-production"}},"0.12.61":{"name":"@blamejs/core","version":"0.12.61","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.12.61","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"910aaa65f6ec4d7e0ea19e390bffc5c418e7857a","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.12.61.tgz","fileCount":544,"integrity":"sha512-6lZQh2XvtnwbfF5BPOKyt70swjiIrOxqe7d/AWtGxRqe6Jml0IXRhFfl9U1FsOTnRc4hq+mhG9FQtHn7aJXc3A==","signatures":[{"sig":"MEYCIQCeCwtx67YUcbRXb3qBVZ87JNxyL4Py+kTBtxXxLj+bUQIhALtpyUgRTzjigVq0MpcpvScciTHi4cTlGjFJQJx+z0gy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.12.61","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14657086},"main":"index.js","_from":"file:dist/blamejs-core-0.12.61.tgz","engines":{"node":">=24.14.1"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.12.61.tgz","_integrity":"sha512-6lZQh2XvtnwbfF5BPOKyt70swjiIrOxqe7d/AWtGxRqe6Jml0IXRhFfl9U1FsOTnRc4hq+mhG9FQtHn7aJXc3A==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.12.61_1779763107050_0.4032933924512814","host":"s3://npm-registry-packages-npm-production"}},"0.12.62":{"name":"@blamejs/core","version":"0.12.62","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.12.62","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"a0343e80f52204e874d71a6b105117ea6310cdc3","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.12.62.tgz","fileCount":545,"integrity":"sha512-vaBUhvFcgHFFzjpD4Rip2WPa/L2riZypHYLaCPViad1yaY1JIc/MQcKoR0f+5uGE7lhWnUh7BosEiDKVXEogtg==","signatures":[{"sig":"MEQCIEYVEqJvmZnuPsc2mEh4+LEQpnYkV20mQp/01guTx8eaAiBG6KOXxXNRUdGdOMCLiRtFQkgi8DOVymR0bMmwWKxZ4Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.12.62","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14673096},"main":"index.js","_from":"file:dist/blamejs-core-0.12.62.tgz","engines":{"node":">=24.14.1"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.12.62.tgz","_integrity":"sha512-vaBUhvFcgHFFzjpD4Rip2WPa/L2riZypHYLaCPViad1yaY1JIc/MQcKoR0f+5uGE7lhWnUh7BosEiDKVXEogtg==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.12.62_1779767744617_0.5342277411287544","host":"s3://npm-registry-packages-npm-production"}},"0.12.63":{"name":"@blamejs/core","version":"0.12.63","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.12.63","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"ab125df9bc7d5cf1135fe487f24f4cd863984025","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.12.63.tgz","fileCount":546,"integrity":"sha512-JD4S5d+pGGVyuwqNgmZHyLLcR5hO28So0eUTfyNnRoFeNJsoPtHPskh6ZeAmMgVNB8ZMlPB5d53l5MkbHrRUwA==","signatures":[{"sig":"MEQCIAsPAMP6CCZWWGfzGgw3V6stVORVW1ByyDTMAtISwbJoAiAXFB5Ecuv+4cDAo8nFBjUjfzpaE5k0ykZu9IWtByKYqw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.12.63","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14696601},"main":"index.js","_from":"file:dist/blamejs-core-0.12.63.tgz","engines":{"node":">=24.14.1"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.12.63.tgz","_integrity":"sha512-JD4S5d+pGGVyuwqNgmZHyLLcR5hO28So0eUTfyNnRoFeNJsoPtHPskh6ZeAmMgVNB8ZMlPB5d53l5MkbHrRUwA==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.12.63_1779775391097_0.2026263491388014","host":"s3://npm-registry-packages-npm-production"}},"0.12.64":{"name":"@blamejs/core","version":"0.12.64","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.12.64","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"189e079397cba47d697a85df32890e3dc01c6eb1","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.12.64.tgz","fileCount":547,"integrity":"sha512-83wefsTnCl0ihxOpjM2v9oSTCGbIn7EnBwnG4OP2Cojdni82U3GpNz7F34OAZ2EJZg6I+IOY4AztokxwqLOSWQ==","signatures":[{"sig":"MEQCIAS/2iKsKT7dGpFOgM9Otme9euVWw3PVIcsbwqH+e9S7AiBiA2iKbd1qSLrcKoQhY2c81AD1poxd3TQU6C5aDa0mHw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.12.64","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14735173},"main":"index.js","_from":"file:dist/blamejs-core-0.12.64.tgz","engines":{"node":">=24.14.1"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.12.64.tgz","_integrity":"sha512-83wefsTnCl0ihxOpjM2v9oSTCGbIn7EnBwnG4OP2Cojdni82U3GpNz7F34OAZ2EJZg6I+IOY4AztokxwqLOSWQ==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.12.64_1779781090169_0.7633319793499098","host":"s3://npm-registry-packages-npm-production"}},"0.12.65":{"name":"@blamejs/core","version":"0.12.65","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.12.65","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"766143106d22321f4c864b9d3229c3ae5f5cdad4","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.12.65.tgz","fileCount":548,"integrity":"sha512-Fsf3PgmxmoiAemoNuoi0B7Qmd04B/SmX5dxvPX7ZrrQfeHJSl5azdshjI6WhqDIS9QS5NV1W8Aox3BacNDjSCA==","signatures":[{"sig":"MEYCIQD1pv8kZ1BzdQYnRTIWGGC5qAuPUUJJsYSqYt/48wLJpQIhALoHaXgEkApiav+h8PulMonoPhPcybYmGEg0eozwwmTW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.12.65","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14742790},"main":"index.js","_from":"file:dist/blamejs-core-0.12.65.tgz","engines":{"node":">=24.14.1"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.12.65.tgz","_integrity":"sha512-Fsf3PgmxmoiAemoNuoi0B7Qmd04B/SmX5dxvPX7ZrrQfeHJSl5azdshjI6WhqDIS9QS5NV1W8Aox3BacNDjSCA==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.12.65_1779785668931_0.9481427145393562","host":"s3://npm-registry-packages-npm-production"}},"0.12.66":{"name":"@blamejs/core","version":"0.12.66","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.12.66","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"d68836f29ecb95a08a23c5928021a2de7d81eecf","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.12.66.tgz","fileCount":549,"integrity":"sha512-yTVMK/2NMsVWOvLUJr66hJ7Ff66bm30NfMwbJ/CtK+KRy3GZkOAxu/WdOLbj/iznZDryO9mDswNVInkkLBA+8A==","signatures":[{"sig":"MEQCIHrbh5zNJypMqm0Q+B/UIq5ysD+yk07i+hHr3sL8eaMzAiADqUHiIvi8KPIXCpy/8ZUKqfsY4kCS2iHtYF/dnAPqRg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.12.66","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14757258},"main":"index.js","_from":"file:dist/blamejs-core-0.12.66.tgz","engines":{"node":">=24.14.1"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.12.66.tgz","_integrity":"sha512-yTVMK/2NMsVWOvLUJr66hJ7Ff66bm30NfMwbJ/CtK+KRy3GZkOAxu/WdOLbj/iznZDryO9mDswNVInkkLBA+8A==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.12.66_1779789745517_0.8484183384826942","host":"s3://npm-registry-packages-npm-production"}},"0.12.68":{"name":"@blamejs/core","version":"0.12.68","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.12.68","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"4bb4b37a426b407817e9d5efbf0c49200797b865","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.12.68.tgz","fileCount":550,"integrity":"sha512-2ELI7cejDS6pcxMKN79ABSyQw8QJndyA0DtTlZPZen5hN8hHfD2uXMylO/462su91BiyGX0IrPnpDmgWMF6ZDg==","signatures":[{"sig":"MEUCIQDJbzN4hMle6tqO9fuTaoGZ2lv0vFExocc+yDXt9vm1MwIgMgC4yx+6MaF9X/GIMdNLMoART5G4uOyQ24sIdN6Zmo4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.12.68","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14762584},"main":"index.js","_from":"file:dist/blamejs-core-0.12.68.tgz","engines":{"node":">=24.14.1"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.12.68.tgz","_integrity":"sha512-2ELI7cejDS6pcxMKN79ABSyQw8QJndyA0DtTlZPZen5hN8hHfD2uXMylO/462su91BiyGX0IrPnpDmgWMF6ZDg==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.12.68_1779805496847_0.612685827112861","host":"s3://npm-registry-packages-npm-production"}},"0.12.69":{"name":"@blamejs/core","version":"0.12.69","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.12.69","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"54ae5ac5aa277d3e5bf10b4b777d8d2df70e9c71","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.12.69.tgz","fileCount":550,"integrity":"sha512-cbQjzjCgnu2p57nZTHiDuAIbr5jp+IfttHm2wGzd2quPbiN7/oooqxEwAlcUOX3MAzPWyOOQt6PeF9a+vC3giw==","signatures":[{"sig":"MEQCIHMyhRJx+C5JVnYyKKPA/dZUCu686VE/UlHw1jolIZruAiBJYTV8MYU8vDdyA+F5OY6sICFTD/NhojOQ/5hjg+dPEw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.12.69","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14766913},"main":"index.js","_from":"file:dist/blamejs-core-0.12.69.tgz","engines":{"node":">=24.14.1"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.12.69.tgz","_integrity":"sha512-cbQjzjCgnu2p57nZTHiDuAIbr5jp+IfttHm2wGzd2quPbiN7/oooqxEwAlcUOX3MAzPWyOOQt6PeF9a+vC3giw==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.12.69_1779810419619_0.29862157160926284","host":"s3://npm-registry-packages-npm-production"}},"0.12.70":{"name":"@blamejs/core","version":"0.12.70","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.12.70","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"5070c93969592fdc852514704081f88a95dd92c3","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.12.70.tgz","fileCount":551,"integrity":"sha512-rghrMMesucOvEbGmVAlS6s6XBUKP7iZaHFN10nHnhHXdLJu9d6eBTr+CTLb7vSNizoJ/Al5O3C7h+NCqRYMMAA==","signatures":[{"sig":"MEQCIAkuuRGui0o7c/mfUDz7lj5GQFQN7sBZDLwsXb6MIy3WAiBxZE7jUtYmRml+Wo2OEC+MOMUpbuenrkxoJX83pq5vNw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.12.70","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14790148},"main":"index.js","_from":"file:dist/blamejs-core-0.12.70.tgz","engines":{"node":">=24.14.1"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.12.70.tgz","_integrity":"sha512-rghrMMesucOvEbGmVAlS6s6XBUKP7iZaHFN10nHnhHXdLJu9d6eBTr+CTLb7vSNizoJ/Al5O3C7h+NCqRYMMAA==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.12.70_1779818112945_0.1624463092554833","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"@blamejs/core","version":"0.13.0","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.13.0","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"4a3d4dd6211b87f13b8fb829e316e4173f2b2a6c","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.13.0.tgz","fileCount":553,"integrity":"sha512-rgR9QAVrQ4yZ2WCEuReRyK578AY1lQaxJ7IEJsQzy7w64BLsygfuBt3F7utXCjl+XjlQbu4b13XOr+Bden2YpA==","signatures":[{"sig":"MEYCIQCbqQrNXuFH3RuuHtmgWtH5HzuB9ipVkoKr1D3WAQlB7wIhAKhoqd/6t3Cj7DZd7ZLZBKlqtvEKINgEK7CMGlxzT4vF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14854972},"main":"index.js","_from":"file:dist/blamejs-core-0.13.0.tgz","engines":{"node":">=24.14.1"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.13.0.tgz","_integrity":"sha512-rgR9QAVrQ4yZ2WCEuReRyK578AY1lQaxJ7IEJsQzy7w64BLsygfuBt3F7utXCjl+XjlQbu4b13XOr+Bden2YpA==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.13.0_1779828657518_0.6724525236615428","host":"s3://npm-registry-packages-npm-production"}},"0.13.1":{"name":"@blamejs/core","version":"0.13.1","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.13.1","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"e6e0a1ec242c6104869577f47f7d476525de5611","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.13.1.tgz","fileCount":554,"integrity":"sha512-T5Ip0C6Qipd1tdQT2coyww/6J0PrjaU6f4Ah5hjy+PjbTniUkQFGPEX52nDxJAtiWjs8ZKD+Lf5PQgZdbuKEqg==","signatures":[{"sig":"MEUCIQDOvtVJntj2UFLiHI/euivMbxZR7fIwy5uEU2bctPzFNgIgPLC7+y1GLTAd+qPpZyKz8+kp2sGPu3xI673HWxgatkw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.13.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14869123},"main":"index.js","_from":"file:dist/blamejs-core-0.13.1.tgz","engines":{"node":">=24.14.1"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.13.1.tgz","_integrity":"sha512-T5Ip0C6Qipd1tdQT2coyww/6J0PrjaU6f4Ah5hjy+PjbTniUkQFGPEX52nDxJAtiWjs8ZKD+Lf5PQgZdbuKEqg==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.13.1_1779834529362_0.4347263175249376","host":"s3://npm-registry-packages-npm-production"}},"0.13.2":{"name":"@blamejs/core","version":"0.13.2","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.13.2","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"d232a54e36291fa859a29175137a4182f1f785aa","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.13.2.tgz","fileCount":554,"integrity":"sha512-Cx1g+UAyMYAqQxt2Gbw4ugNTStDKHfB3kZWbYaTiEUHnfthqt41bPkRyO0vns7N13nbsTE40+osKEkby8EBulg==","signatures":[{"sig":"MEQCIEBoPBXRD6V3e0VnytNieg4u6vk/uGChPHGG6fq+na/rAiA8SjzdROqMRL6mBW5hxkyykiOiSOYdoRbBT9c03WjWMw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.13.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14886825},"main":"index.js","_from":"file:dist/blamejs-core-0.13.2.tgz","engines":{"node":">=24.14.1"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.13.2.tgz","_integrity":"sha512-Cx1g+UAyMYAqQxt2Gbw4ugNTStDKHfB3kZWbYaTiEUHnfthqt41bPkRyO0vns7N13nbsTE40+osKEkby8EBulg==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.13.2_1779837523851_0.7851153856001067","host":"s3://npm-registry-packages-npm-production"}},"0.13.3":{"name":"@blamejs/core","version":"0.13.3","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.13.3","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"cec0588483b93cc153cb7a61886cf5e0dd4478b7","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.13.3.tgz","fileCount":555,"integrity":"sha512-EkbCrR/xLSlt1kr2uFiQcKh05b2yPPfEifz04vpGwBY/BK+lu/3npORsltQxSJWnWGU+aMmN2iefjfgKJTpC/g==","signatures":[{"sig":"MEQCIDlGZ914sjIRatx1JsKacE/WhlJZTnr0tZuf1WvgH0aJAiAhraIKbi9aVop5j0Appyb5OjxGVqtuAZOZveNDRICUdQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.13.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14899178},"main":"index.js","_from":"file:dist/blamejs-core-0.13.3.tgz","engines":{"node":">=24.14.1"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.13.3.tgz","_integrity":"sha512-EkbCrR/xLSlt1kr2uFiQcKh05b2yPPfEifz04vpGwBY/BK+lu/3npORsltQxSJWnWGU+aMmN2iefjfgKJTpC/g==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.13.3_1779840943268_0.8982196523508772","host":"s3://npm-registry-packages-npm-production"}},"0.13.4":{"name":"@blamejs/core","version":"0.13.4","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.13.4","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"4a346c1bfbb7b6cebe840907dea30f5391fedc60","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.13.4.tgz","fileCount":556,"integrity":"sha512-A/2fjUlV3EOwmfV2h/MJBnuOaQiRbcvFBZlGxnfIQ2q3wnO7pUfXf4CiOly9DI7iPT3a/BBI7NaOuWUdyC4fJw==","signatures":[{"sig":"MEUCIQDPptGP7WDuPXhts0DUOJ7NMYLtAdpQks2euWizhX0LxwIgCrbHTsHzEvmtiLPq/tftqyBjuGDRFf61hmOAzMgGeoY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.13.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14922527},"main":"index.js","_from":"file:dist/blamejs-core-0.13.4.tgz","engines":{"node":">=24.14.1"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.13.4.tgz","_integrity":"sha512-A/2fjUlV3EOwmfV2h/MJBnuOaQiRbcvFBZlGxnfIQ2q3wnO7pUfXf4CiOly9DI7iPT3a/BBI7NaOuWUdyC4fJw==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.13.4_1779844853749_0.7964836648637517","host":"s3://npm-registry-packages-npm-production"}},"0.13.5":{"name":"@blamejs/core","version":"0.13.5","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.13.5","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"3335a6d983b5bbd388c9788b6e3ab4bd991735b7","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.13.5.tgz","fileCount":557,"integrity":"sha512-urWwaAxeT/aM9dyUQstniUrblzmS3o3rSKIH3O+2cRXpjeJOr7kBlxYQDEU/iC0yetPDZRxhi+yTORkyQl1PBQ==","signatures":[{"sig":"MEUCIQD4aU1NzEPbGjMvyH6TpKDEv+R0YUtUc3WRgyGXeGOFawIgGNXiIrFZjNEJeTFipFsdDS75AgkOBMLx4k8tZJKdp1w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.13.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14934056},"main":"index.js","_from":"file:dist/blamejs-core-0.13.5.tgz","engines":{"node":">=24.14.1"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.13.5.tgz","_integrity":"sha512-urWwaAxeT/aM9dyUQstniUrblzmS3o3rSKIH3O+2cRXpjeJOr7kBlxYQDEU/iC0yetPDZRxhi+yTORkyQl1PBQ==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.13.5_1779848838070_0.18453691070935352","host":"s3://npm-registry-packages-npm-production"}},"0.13.6":{"name":"@blamejs/core","version":"0.13.6","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.13.6","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"a00ea266bd8674b8776cf271be8ca73f59ff8345","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.13.6.tgz","fileCount":558,"integrity":"sha512-9ZSbOzJCt+AkDlv4nOrJlBcvKRPbqwlqchznKNOelCzVXoeD4vZCBOi8xz/5gry8LO6JjnzKxHOzU+pdyDXr+A==","signatures":[{"sig":"MEUCIQCANsaUzqiZA3PGlHXWLDy9aZPXXkgaPc98PKp+6ikJjQIgLZT1yNIUu1ftMSue0qtQpZRjOVZaXch+/No+0rmwaRI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.13.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14947111},"main":"index.js","_from":"file:dist/blamejs-core-0.13.6.tgz","engines":{"node":">=24.14.1"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.13.6.tgz","_integrity":"sha512-9ZSbOzJCt+AkDlv4nOrJlBcvKRPbqwlqchznKNOelCzVXoeD4vZCBOi8xz/5gry8LO6JjnzKxHOzU+pdyDXr+A==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.13.6_1779852259215_0.8272576594870948","host":"s3://npm-registry-packages-npm-production"}},"0.13.7":{"name":"@blamejs/core","version":"0.13.7","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.13.7","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"2c9b97f42b8ed9842a372d034d192a984362c34a","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.13.7.tgz","fileCount":558,"integrity":"sha512-EUMjd9xcKsFNDvQv2B2djWLLR7etxeKqisI2XFdUnIJdQRMKFX7n1OFL7sQkjHlrnpntwSYFbA3qxYUkeXYvFg==","signatures":[{"sig":"MEYCIQC9JtFkiLxH/Gu6BYG9EYxShyZLg/7TQcasWcdbwJ99DwIhANKDtHR3iHABR3E1miXeZtadzY/QDnzSo+nGmSSU1aUr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.13.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14949314},"main":"index.js","_from":"file:dist/blamejs-core-0.13.7.tgz","engines":{"node":">=24.14.1"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.13.7.tgz","_integrity":"sha512-EUMjd9xcKsFNDvQv2B2djWLLR7etxeKqisI2XFdUnIJdQRMKFX7n1OFL7sQkjHlrnpntwSYFbA3qxYUkeXYvFg==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.13.7_1779856855377_0.4996030714549602","host":"s3://npm-registry-packages-npm-production"}},"0.13.8":{"name":"@blamejs/core","version":"0.13.8","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.13.8","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"02560c08e6daab677ba5de8f8b6dc9fa4be32f27","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.13.8.tgz","fileCount":558,"integrity":"sha512-BMiVJDjDcZuxj1uR6gmhC4rNjB2mR3wyqahbEV1eT0irSkT/Q7Euik34zX9basfjNuf6Kzr0e3tgj/+rZrlJtg==","signatures":[{"sig":"MEUCIHbRJAjkAoiE4X7NK0Y04zFtFM3FhUrqGM3mCC8DZ8iuAiEAqnOgmbQaFp4PmC07ezg9bvhr9iDulXJ1vhQ4AXxFg70=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.13.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14957692},"main":"index.js","_from":"file:dist/blamejs-core-0.13.8.tgz","engines":{"node":">=24.14.1"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.13.8.tgz","_integrity":"sha512-BMiVJDjDcZuxj1uR6gmhC4rNjB2mR3wyqahbEV1eT0irSkT/Q7Euik34zX9basfjNuf6Kzr0e3tgj/+rZrlJtg==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.13.8_1779861213894_0.45039792880799734","host":"s3://npm-registry-packages-npm-production"}},"0.13.9":{"name":"@blamejs/core","version":"0.13.9","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.13.9","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"0e312eb02328e86e5ea377c2ad1268de94fa2041","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.13.9.tgz","fileCount":558,"integrity":"sha512-41oe8kqyvigrowxJGHAlqNqvuy9FdDp7m/moL7VZ0qzI51sVoRkcZHDtLQ2moKtzaNO5FdaUW2u9KULPyks8fQ==","signatures":[{"sig":"MEQCIF9QZY5a4UCZLceAPsbqonU8zStaDXULJ271xom/n1VCAiAzDWvDXIboy/Bo8NNwD+BUPcpHaZTUu9miDuMRhsEDdw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.13.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14961391},"main":"index.js","_from":"file:dist/blamejs-core-0.13.9.tgz","engines":{"node":">=24.14.1"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.13.9.tgz","_integrity":"sha512-41oe8kqyvigrowxJGHAlqNqvuy9FdDp7m/moL7VZ0qzI51sVoRkcZHDtLQ2moKtzaNO5FdaUW2u9KULPyks8fQ==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.13.9_1779865995366_0.3961621043091299","host":"s3://npm-registry-packages-npm-production"}},"0.13.10":{"name":"@blamejs/core","version":"0.13.10","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.13.10","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"08f8e27086845864148947e62750b50cbc012a7a","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.13.10.tgz","fileCount":558,"integrity":"sha512-W1r5ezyWP/hR/EyZ02UnG2wihqXRHr21Z0406NVBG2ja2aRBHOD9Fz4x2KjqphRahGd9q61eW/1QZ9DI69ckYw==","signatures":[{"sig":"MEUCIQDkpHlYLaP/O6mYbVcG+qEITYgH+MAX3sOrRDDK4ihdwQIgJFylB97X7V4G7wM7aUM5XjYEP29Fijvu8xrvRd/5EeQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.13.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14967108},"main":"index.js","_from":"file:dist/blamejs-core-0.13.10.tgz","engines":{"node":">=24.14.1"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.13.10.tgz","_integrity":"sha512-W1r5ezyWP/hR/EyZ02UnG2wihqXRHr21Z0406NVBG2ja2aRBHOD9Fz4x2KjqphRahGd9q61eW/1QZ9DI69ckYw==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.13.10_1779871732468_0.8304183591154886","host":"s3://npm-registry-packages-npm-production"}},"0.13.11":{"name":"@blamejs/core","version":"0.13.11","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.13.11","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"b0236fc5eec3603bb0f95ef30f94dafc15237b60","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.13.11.tgz","fileCount":558,"integrity":"sha512-EpzjzEBsDe+7AfXWITRoNoEPXKEqR5lDgoSc4EIGudv94XIypKO0Mqr1u5nLwmtinB+vSgwWVzY93F3hjLT37A==","signatures":[{"sig":"MEYCIQCHlrSCmcwmUxi8rPRPzMVv0RnnKn5zPjge7ZjHmA1qcAIhAOFQAsnhZzbDH+iVM2uIs3RweEGi6snb0LukQ5yinbHO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.13.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14969213},"main":"index.js","_from":"file:dist/blamejs-core-0.13.11.tgz","engines":{"node":">=24.14.1"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.13.11.tgz","_integrity":"sha512-EpzjzEBsDe+7AfXWITRoNoEPXKEqR5lDgoSc4EIGudv94XIypKO0Mqr1u5nLwmtinB+vSgwWVzY93F3hjLT37A==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.13.11_1779875842000_0.389876813650365","host":"s3://npm-registry-packages-npm-production"}},"0.13.12":{"name":"@blamejs/core","version":"0.13.12","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.13.12","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"2a166ae95cddf78ef8fdc645e4c920e0a9ca72eb","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.13.12.tgz","fileCount":558,"integrity":"sha512-MEQYgK6rnaae9HG5bDvdR1x7zb11yWBWvUPMWsq/sdli1SPxoqbfcmO+vXP2XQ1Ii61Dk8aWEM3a6ae6GPPpig==","signatures":[{"sig":"MEUCIGM+LWb+nNkQjxFrKpOp0PIUZJVs3p+9k4kbwgJ96WVRAiEAvoLUoTdLeo1kyRy34J/A1tAckqZBztjEURf/bfQlxCs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.13.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14978254},"main":"index.js","_from":"file:dist/blamejs-core-0.13.12.tgz","engines":{"node":">=24.14.1"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.13.12.tgz","_integrity":"sha512-MEQYgK6rnaae9HG5bDvdR1x7zb11yWBWvUPMWsq/sdli1SPxoqbfcmO+vXP2XQ1Ii61Dk8aWEM3a6ae6GPPpig==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.13.12_1779879854293_0.3588384587994198","host":"s3://npm-registry-packages-npm-production"}},"0.13.13":{"name":"@blamejs/core","version":"0.13.13","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.13.13","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"134f0b5fc6322bc3f21deb0c622a1d8e4ea3e6d0","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.13.13.tgz","fileCount":558,"integrity":"sha512-eqsFtPzHvDvVQwIPAxqqK+Atp7z1PvwR1S5EzuNWzca3NhIFCf3wLwrMvLQgFBEGNYvglU2cIZMd24/NrXvUow==","signatures":[{"sig":"MEUCIBLYmNrl5rYJ0GS+cg3WeBif8gjl5ku7+galSKQDMZU6AiEArqfDvtwP+Bw+Q9+5zNOjBn0lbOjjO6KnI1FQjbWDlLE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.13.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14985739},"main":"index.js","_from":"file:dist/blamejs-core-0.13.13.tgz","engines":{"node":">=24.14.1"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.13.13.tgz","_integrity":"sha512-eqsFtPzHvDvVQwIPAxqqK+Atp7z1PvwR1S5EzuNWzca3NhIFCf3wLwrMvLQgFBEGNYvglU2cIZMd24/NrXvUow==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.13.13_1779885539326_0.20571467915668773","host":"s3://npm-registry-packages-npm-production"}},"0.13.14":{"name":"@blamejs/core","version":"0.13.14","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.13.14","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"2f59a14c90c114f432663a62eea2f6d6b06afcc2","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.13.14.tgz","fileCount":558,"integrity":"sha512-a2zQr1ycGiBwK3gVo3LtIiZ/M64y/qfAeNlzRHCrOYm8O5k4s6VDIXxPtWbrAUIu3y/VimnEbkkrvM9AoovElw==","signatures":[{"sig":"MEUCIAHGm2pVHxHXgBkjLrypCmxMtxWBXkUNoB+kneSK7n55AiEA3LGh1lvW21u4ZRBfaJQ5f3aM7egeSQIIFEJ0TOGWV0Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.13.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14994711},"main":"index.js","_from":"file:dist/blamejs-core-0.13.14.tgz","engines":{"node":">=24.14.1"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.13.14.tgz","_integrity":"sha512-a2zQr1ycGiBwK3gVo3LtIiZ/M64y/qfAeNlzRHCrOYm8O5k4s6VDIXxPtWbrAUIu3y/VimnEbkkrvM9AoovElw==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.13.14_1779890244339_0.5400853392116312","host":"s3://npm-registry-packages-npm-production"}},"0.13.15":{"name":"@blamejs/core","version":"0.13.15","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.13.15","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"6d7299fdaf2556966a5338a54fa0ef3fb5e247ad","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.13.15.tgz","fileCount":558,"integrity":"sha512-5PJDvqa6xNhjxS5mL3YNmC5Fdo5efTx9UuPeLVd1BzTDkMVrjjWhaQVitzflVg0mfaGNoSjpt5LLFxbE6uOtJA==","signatures":[{"sig":"MEQCIDfU/j/9Qo0nHBKgaDOi4vtD3dY/Ah/Cp5uDldIKhI/tAiAZXywVFid9WRthqYklS12QBpNC7jL0AzsZuAX4RhrEUA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.13.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14998327},"main":"index.js","_from":"file:dist/blamejs-core-0.13.15.tgz","engines":{"node":">=24.14.1"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.13.15.tgz","_integrity":"sha512-5PJDvqa6xNhjxS5mL3YNmC5Fdo5efTx9UuPeLVd1BzTDkMVrjjWhaQVitzflVg0mfaGNoSjpt5LLFxbE6uOtJA==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.13.15_1779900865508_0.9146559140294446","host":"s3://npm-registry-packages-npm-production"}},"0.13.16":{"name":"@blamejs/core","version":"0.13.16","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.13.16","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"8eecc87fa43699042ea5fd962adc05a5473827fb","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.13.16.tgz","fileCount":558,"integrity":"sha512-oRppstSQOCW65JKoMUTVt3y4c/xhT3qYbfaqk3R4gOvFh1jlBaMjd8jUa0uJWryt4m/UInWnObVs4n0BJhaqRQ==","signatures":[{"sig":"MEYCIQCpgjK1zUAmAgcsj3e9CbHJTob2IfOLzMx1ea5p3ehNAgIhAL2RoCnzKc6cSzHlPOBopsKsL0qZ7WT+nd0lGIH5AbWa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.13.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15001670},"main":"index.js","_from":"file:dist/blamejs-core-0.13.16.tgz","engines":{"node":">=24.14.1"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.13.16.tgz","_integrity":"sha512-oRppstSQOCW65JKoMUTVt3y4c/xhT3qYbfaqk3R4gOvFh1jlBaMjd8jUa0uJWryt4m/UInWnObVs4n0BJhaqRQ==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.13.16_1779902764435_0.8701825911187124","host":"s3://npm-registry-packages-npm-production"}},"0.13.17":{"name":"@blamejs/core","version":"0.13.17","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.13.17","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"13dcc1e3edcbf8414f36e4ff0cea1cd18f31fee3","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.13.17.tgz","fileCount":558,"integrity":"sha512-EZCKwRE4xpuKi697hQVBBLBHPPL2r5d+vaqrjXlOAEMUNIWIUJyCwfJsT5fOwjZcDs44MZRWOIof2pFnMjG8uQ==","signatures":[{"sig":"MEUCIQDsi8MY8Cjn5dGd+eVMh+FYn7Uf8UYcgY2MycV2LjF7UAIgS7BONGGPtq9qhm54w6p66hVjmiCDPAFfc8uzmCELy/w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.13.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15027365},"main":"index.js","_from":"file:dist/blamejs-core-0.13.17.tgz","engines":{"node":">=24.14.1"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.13.17.tgz","_integrity":"sha512-EZCKwRE4xpuKi697hQVBBLBHPPL2r5d+vaqrjXlOAEMUNIWIUJyCwfJsT5fOwjZcDs44MZRWOIof2pFnMjG8uQ==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.13.17_1779908949501_0.07737115769812086","host":"s3://npm-registry-packages-npm-production"}},"0.13.18":{"name":"@blamejs/core","version":"0.13.18","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.13.18","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"0c8e2a4d7dc9602e7b123498df2fcabce68bac73","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.13.18.tgz","fileCount":558,"integrity":"sha512-996jUkQMGL7cwJzZ4Ge3d5c5yBJlCo1Gilr12CR0Mm4LASBz7DExZgpDIo5rrFBhmSjYI76PTqkRj9OuwAmTiA==","signatures":[{"sig":"MEYCIQD1xGuaJWmns0oCYXuqNreqnUxO1MsAeCIPDuaWhk4R4QIhAK+zySHETsTT8Wq3GgzAzmK7RzOrEzHr811CByHUon66","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.13.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15032094},"main":"index.js","_from":"file:dist/blamejs-core-0.13.18.tgz","engines":{"node":">=24.14.1"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.13.18.tgz","_integrity":"sha512-996jUkQMGL7cwJzZ4Ge3d5c5yBJlCo1Gilr12CR0Mm4LASBz7DExZgpDIo5rrFBhmSjYI76PTqkRj9OuwAmTiA==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.13.18_1779911659023_0.2659364379595943","host":"s3://npm-registry-packages-npm-production"}},"0.13.19":{"name":"@blamejs/core","version":"0.13.19","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.13.19","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"d706640fb35e2b32f6533987f6859f05587a23ef","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.13.19.tgz","fileCount":558,"integrity":"sha512-6geKshY5vL1KmtdArKLN3xGlwkV96pGNeclGwmzz/xit5KcyiXKpfJXgSNdlta5algCThb01sg3wx6UJ+gQRGw==","signatures":[{"sig":"MEYCIQCwozI7Dvbsl31VZ8fEryr8g0euU5sytr+mS5e/SjNcuQIhAOaFN5PqNBEEBJ61vG5G3HWoym354TPHCVEbiQk4YnZ/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.13.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15039347},"main":"index.js","_from":"file:dist/blamejs-core-0.13.19.tgz","engines":{"node":">=24.14.1"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.13.19.tgz","_integrity":"sha512-6geKshY5vL1KmtdArKLN3xGlwkV96pGNeclGwmzz/xit5KcyiXKpfJXgSNdlta5algCThb01sg3wx6UJ+gQRGw==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.13.19_1779917105191_0.4423335670186923","host":"s3://npm-registry-packages-npm-production"}},"0.13.20":{"name":"@blamejs/core","version":"0.13.20","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.13.20","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"480c5d83ce3b06195dc9d24824447ed6787aa422","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.13.20.tgz","fileCount":558,"integrity":"sha512-nOi/17MwxO76jNAOYy0Z/VW5EMjLt5gQjEWaWfvsNibMGo4h1co98KqofwHHnh/DPLXQeb708quRG5p++IQ/UQ==","signatures":[{"sig":"MEQCIBUJLDRd3aU8/66Iap17NalDb4Yi1WsfB/UbJaNIxNiLAiB1VYHXwVmRl/c99uaWfMuqd1EboBCExL8tuX/qs59+8A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.13.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15046814},"main":"index.js","_from":"file:dist/blamejs-core-0.13.20.tgz","engines":{"node":">=24.14.1"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.13.20.tgz","_integrity":"sha512-nOi/17MwxO76jNAOYy0Z/VW5EMjLt5gQjEWaWfvsNibMGo4h1co98KqofwHHnh/DPLXQeb708quRG5p++IQ/UQ==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.13.20_1779922425124_0.4312389071926994","host":"s3://npm-registry-packages-npm-production"}},"0.13.21":{"name":"@blamejs/core","version":"0.13.21","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.13.21","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"c609396e76b3faf532e6b724ddfc4db18f4dd92d","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.13.21.tgz","fileCount":558,"integrity":"sha512-Mejgqma3ygWy11oAXU6aIp0y3yaT9N5QG9MqpEEbWFlU4J1Hp8rmrG5BBhhVufCzT88DtEMYk9U8giu0+qxU/A==","signatures":[{"sig":"MEQCIFi+hSO9WNPXgjOA0BZ6zI18xXbQTuY2pz8XFCo5Rl73AiBVPtxEtkvgunszcKbnRHB6JuUqShprIEGF0uVxvmtpzA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.13.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15052393},"main":"index.js","_from":"file:dist/blamejs-core-0.13.21.tgz","engines":{"node":">=24.14.1"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.13.21.tgz","_integrity":"sha512-Mejgqma3ygWy11oAXU6aIp0y3yaT9N5QG9MqpEEbWFlU4J1Hp8rmrG5BBhhVufCzT88DtEMYk9U8giu0+qxU/A==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.13.21_1779924700717_0.6719517225011415","host":"s3://npm-registry-packages-npm-production"}},"0.13.22":{"name":"@blamejs/core","version":"0.13.22","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.13.22","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"bfb58f3d55910592887a4ff71545cf1dc0821857","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.13.22.tgz","fileCount":558,"integrity":"sha512-8nBmb7dA2XpVyE+VVL1+Gw2O6GT5uQ+6eaIZOUNtUHczJDyfFenQa5DSNVnCY2ZGpR1GoKkvZIEjV3Om/0xKJw==","signatures":[{"sig":"MEQCIHKaPUX6UJwhWS+cROhf3VBu5JWvJZOyrwYo0yOjEs75AiByC+XN7zSZPGbngnjQ3EIE0ygkvfozs7nU896lJxngfg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.13.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15054589},"main":"index.js","_from":"file:dist/blamejs-core-0.13.22.tgz","engines":{"node":">=24.14.1"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.13.22.tgz","_integrity":"sha512-8nBmb7dA2XpVyE+VVL1+Gw2O6GT5uQ+6eaIZOUNtUHczJDyfFenQa5DSNVnCY2ZGpR1GoKkvZIEjV3Om/0xKJw==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.13.22_1779926484474_0.4768778084359222","host":"s3://npm-registry-packages-npm-production"}},"0.13.23":{"name":"@blamejs/core","version":"0.13.23","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.13.23","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"25b3e706e6789eeeb94112ae059bf33a27284002","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.13.23.tgz","fileCount":558,"integrity":"sha512-gFt8mCPslbX+m3ZgjAeicMVRyzchrLyRo06NoI2EFt88hkQzQxow0uemSqjxYdANUTXCe0kp7ZIUYG8o16TaBw==","signatures":[{"sig":"MEYCIQDa+Xzxdy8ubwe1LXHiQN35pG3JdMFwJGZDkePgycVN+gIhAOhhdbyppofdRK4gmO4OtKmDTqZrtcRqpCsrvzdkQKU7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.13.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15058364},"main":"index.js","_from":"file:dist/blamejs-core-0.13.23.tgz","engines":{"node":">=24.14.1"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.13.23.tgz","_integrity":"sha512-gFt8mCPslbX+m3ZgjAeicMVRyzchrLyRo06NoI2EFt88hkQzQxow0uemSqjxYdANUTXCe0kp7ZIUYG8o16TaBw==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.13.23_1779956224282_0.4794003967122429","host":"s3://npm-registry-packages-npm-production"}},"0.13.24":{"name":"@blamejs/core","version":"0.13.24","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.13.24","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"eb6920a7a8efdc5594a0511003d848753c83cd46","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.13.24.tgz","fileCount":558,"integrity":"sha512-CvIxqes6sJQBy6RWm/H43qbtkG+BmHH7OGOdPckByCn3oZAT332Ef6u152T83bRNptoWfGGhlml8URlF19CG9Q==","signatures":[{"sig":"MEYCIQCSZSu4oXSMs5kaG6qzZIxgWblP/hEQDVTZP/O/vIGmSAIhAPdd22NamR3P4LdvvATzIiuBP911AufRUS8thJcJLxAi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.13.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15061047},"main":"index.js","_from":"file:dist/blamejs-core-0.13.24.tgz","engines":{"node":">=24.14.1"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.13.24.tgz","_integrity":"sha512-CvIxqes6sJQBy6RWm/H43qbtkG+BmHH7OGOdPckByCn3oZAT332Ef6u152T83bRNptoWfGGhlml8URlF19CG9Q==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.13.24_1779968949643_0.5991270558806627","host":"s3://npm-registry-packages-npm-production"}},"0.13.25":{"name":"@blamejs/core","version":"0.13.25","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.13.25","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"5834f231d253337b80892951a073a315395002b0","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.13.25.tgz","fileCount":558,"integrity":"sha512-769NOYrxCV6kDZ3yL1FJHErI6fHH2vQ9XAAPDRtDOe0MEOMZcylIGcVR4e+We1/c6y8oDFR+ZcddyVA9hnretA==","signatures":[{"sig":"MEUCIEVOdqPXwSpuVYuUR6CSEwMyxdHKvT0rzkCqzlzPgpN0AiEA0mR4CRpMkSj+5uvIht4fn1DiXZIfXfQdWtbnenpbspc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.13.25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15071524},"main":"index.js","_from":"file:dist/blamejs-core-0.13.25.tgz","engines":{"node":">=24.14.1"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.13.25.tgz","_integrity":"sha512-769NOYrxCV6kDZ3yL1FJHErI6fHH2vQ9XAAPDRtDOe0MEOMZcylIGcVR4e+We1/c6y8oDFR+ZcddyVA9hnretA==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.13.25_1779971798499_0.6070477325953749","host":"s3://npm-registry-packages-npm-production"}},"0.13.26":{"name":"@blamejs/core","version":"0.13.26","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.13.26","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"e1d6818c12f64f5d8f1ff9087a2928ebcfb0cc34","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.13.26.tgz","fileCount":558,"integrity":"sha512-ALBhwDgeAME53h+ptY5yCojM39oK/+6o0OMxwMlu2zCtyEscckZBG3UsLJItInkZckPUSANGzFqvCRYcDEC1ZA==","signatures":[{"sig":"MEQCIBfzf5GgCmt7FOuLDfjdSvpZPwb4tB1y5rHa9ZcgSUkyAiB4Xw4wH3jD60wfz7t2AIJloi8I2M+UIPwcdE/+FVO1hA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.13.26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15075110},"main":"index.js","_from":"file:dist/blamejs-core-0.13.26.tgz","engines":{"node":">=24.14.1"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.13.26.tgz","_integrity":"sha512-ALBhwDgeAME53h+ptY5yCojM39oK/+6o0OMxwMlu2zCtyEscckZBG3UsLJItInkZckPUSANGzFqvCRYcDEC1ZA==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.13.26_1779975390343_0.9182294694026709","host":"s3://npm-registry-packages-npm-production"}},"0.13.27":{"name":"@blamejs/core","version":"0.13.27","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.13.27","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"ef03bdad10e5d303a69d5040f8b25a2a2581600a","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.13.27.tgz","fileCount":558,"integrity":"sha512-uFeZ9M8HviYkBHhwaH5MYyWyywb/jkfa+KVOELWWsq5toz9gvZCWnhpH4BZbI0Tn9ixJHYPG/02APvrNjG5JtQ==","signatures":[{"sig":"MEUCIEP+OM1T8D6MKuG48EkdECkJi9xhBj98q9s0FfqMFw9zAiEAny5dqLY4QkagltZpuHo3s9BO66ssjumS6EGKR9lw4eo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.13.27","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15078643},"main":"index.js","_from":"file:dist/blamejs-core-0.13.27.tgz","engines":{"node":">=24.14.1"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.13.27.tgz","_integrity":"sha512-uFeZ9M8HviYkBHhwaH5MYyWyywb/jkfa+KVOELWWsq5toz9gvZCWnhpH4BZbI0Tn9ixJHYPG/02APvrNjG5JtQ==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.13.27_1780009297259_0.9594362217474133","host":"s3://npm-registry-packages-npm-production"}},"0.13.28":{"name":"@blamejs/core","version":"0.13.28","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.13.28","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"a4e21bcd34f9f159ce2dedcdfaee058810817b44","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.13.28.tgz","fileCount":558,"integrity":"sha512-CMTAUWE79PkUCTFT063rv6JkVAF+bqL/9C+T1/2pB4K+6z1vPzsAzH3tDvRkqgy8tIDwuuBks9jIlJO4Kw2gug==","signatures":[{"sig":"MEUCIEY0PgdSMBQtDnI0k3+/KTwooQPawlVRiZl1XGUIeKajAiEA0rF3zLS9g2DxX63oq4PNbytkoQheAlATIQ5GtUItq6k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.13.28","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15083902},"main":"index.js","_from":"file:dist/blamejs-core-0.13.28.tgz","engines":{"node":">=24.14.1"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.13.28.tgz","_integrity":"sha512-CMTAUWE79PkUCTFT063rv6JkVAF+bqL/9C+T1/2pB4K+6z1vPzsAzH3tDvRkqgy8tIDwuuBks9jIlJO4Kw2gug==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.13.28_1780011728832_0.38222500350459354","host":"s3://npm-registry-packages-npm-production"}},"0.13.29":{"name":"@blamejs/core","version":"0.13.29","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.13.29","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"3fbd55a51f369aab7891e09377f97fc49ccb69fe","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.13.29.tgz","fileCount":558,"integrity":"sha512-vGVS/5nDjLhayWcRxt8ut6mOBRgvJeV06h3P5i0o/tvmPMcpz1HSUPohlKbNwpK5vRnqbqD1EEPhcysLkXRrSw==","signatures":[{"sig":"MEUCIBqHXWYY4KOc6/zjNN23WOFhKKf7jhmBgxR0r1Xs4ur7AiEA97G7LbLT3udGV7nZzh6iNix989HjU/BPjxW/njmm/8k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.13.29","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15088200},"main":"index.js","_from":"file:dist/blamejs-core-0.13.29.tgz","engines":{"node":">=24.14.1"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.13.29.tgz","_integrity":"sha512-vGVS/5nDjLhayWcRxt8ut6mOBRgvJeV06h3P5i0o/tvmPMcpz1HSUPohlKbNwpK5vRnqbqD1EEPhcysLkXRrSw==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.13.29_1780014158501_0.4983258124799257","host":"s3://npm-registry-packages-npm-production"}},"0.13.30":{"name":"@blamejs/core","version":"0.13.30","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.13.30","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"9f08c32fbb847067f926a9af9b598224c8fa9d62","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.13.30.tgz","fileCount":558,"integrity":"sha512-p1/Gw1FuExwst75kmysJ1gXjYDY3RYhGz/Bc6jorxFUlL7ur3PaWaejFBY5he7oisRbtJ1qONhPgtxyBTseOww==","signatures":[{"sig":"MEQCIErNu8gTbmL50eCrLgtzLMfBRUM15bioLJlcFVY4O6/xAiBuxMakp1TBfkgdwXpxMQH98Nr5+3cO0AZiRvEhVRTnwQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.13.30","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15090570},"main":"index.js","_from":"file:dist/blamejs-core-0.13.30.tgz","engines":{"node":">=24.14.1"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.13.30.tgz","_integrity":"sha512-p1/Gw1FuExwst75kmysJ1gXjYDY3RYhGz/Bc6jorxFUlL7ur3PaWaejFBY5he7oisRbtJ1qONhPgtxyBTseOww==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.13.30_1780016260821_0.13824871184635268","host":"s3://npm-registry-packages-npm-production"}},"0.13.31":{"name":"@blamejs/core","version":"0.13.31","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.13.31","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"45ecb7f0099bc9da6128198d7e693fa7fbbfa002","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.13.31.tgz","fileCount":558,"integrity":"sha512-PlAcDLdnvPBiyL1g0Qasha3PWuo7Y16PrhF2TGjym3wl0bk4rhFt7KEqulxhtXzrEUsQ1Rc77XEO2BuJTHNWeQ==","signatures":[{"sig":"MEUCIQDHKBuHDy2gMkDSHeIj5whJS2MtmvFQ5k/BC1f8HXCZ7AIgXAUty2imFNRnLgx3xpXPzxoHnbomsgQk9gQHMur8A/k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.13.31","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15094375},"main":"index.js","_from":"file:dist/blamejs-core-0.13.31.tgz","engines":{"node":">=24.14.1"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.13.31.tgz","_integrity":"sha512-PlAcDLdnvPBiyL1g0Qasha3PWuo7Y16PrhF2TGjym3wl0bk4rhFt7KEqulxhtXzrEUsQ1Rc77XEO2BuJTHNWeQ==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.13.31_1780018522112_0.339452739888505","host":"s3://npm-registry-packages-npm-production"}},"0.13.32":{"name":"@blamejs/core","version":"0.13.32","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.13.32","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"2fc23ff5ce2c017823f10e66f3fd5c162bb86529","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.13.32.tgz","fileCount":558,"integrity":"sha512-BWJUF85HJP34NDW+kvxiOLs3B655xbqgvFx1prnXYIzzxOJmjdYaFLEAUn9W11RA9vtArA5W5cO6o9k6X44ypw==","signatures":[{"sig":"MEYCIQDB06FfuSeiOe6s4QFO+geuXu2jLhFueWCwCVSnUsBWvwIhANvJz3Y20QTxSLz+Ni9haYZHAlFkwac8oyAkNfCW16Jb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.13.32","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15097841},"main":"index.js","_from":"file:dist/blamejs-core-0.13.32.tgz","engines":{"node":">=24.14.1"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.13.32.tgz","_integrity":"sha512-BWJUF85HJP34NDW+kvxiOLs3B655xbqgvFx1prnXYIzzxOJmjdYaFLEAUn9W11RA9vtArA5W5cO6o9k6X44ypw==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.13.32_1780020861616_0.806789257161175","host":"s3://npm-registry-packages-npm-production"}},"0.13.33":{"name":"@blamejs/core","version":"0.13.33","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.13.33","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"99b43338632ef48ade4ec546990981a4d572924a","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.13.33.tgz","fileCount":558,"integrity":"sha512-c9LrGDxDxvoXdZ3rM3kpSxDbJcIK2FDTkKaX4VPypX5Gv/EADCsEWfiJYOsg80y7F7F7Rcfcw01pcjtRAAKm1A==","signatures":[{"sig":"MEYCIQC6jWaOuoHB3wXhRgUjNrE4wL0UuZVg2/nwm5WZZDe9zgIhAMZoG5QmmMnwFnlsyswsH+jVLHhQdMF4en7+cVqKQP8o","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.13.33","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15103860},"main":"index.js","_from":"file:dist/blamejs-core-0.13.33.tgz","engines":{"node":">=24.14.1"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.13.33.tgz","_integrity":"sha512-c9LrGDxDxvoXdZ3rM3kpSxDbJcIK2FDTkKaX4VPypX5Gv/EADCsEWfiJYOsg80y7F7F7Rcfcw01pcjtRAAKm1A==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.13.33_1780029655132_0.624177521034726","host":"s3://npm-registry-packages-npm-production"}},"0.13.34":{"name":"@blamejs/core","version":"0.13.34","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.13.34","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"1065ddd2afe90fd599378c022461ac68ac7adfbd","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.13.34.tgz","fileCount":558,"integrity":"sha512-/lV0h4Inflan86Ca/twJgEcYz7tSgIAK+LiHm9iRZZ69suSGPj7hP3CHjey+ErU3vB3oDQWUjdkDz/DkszB2NQ==","signatures":[{"sig":"MEYCIQCjSd9tClRwzqL3FOppR69VoQUf9Qy/0dvNbg+HnzH4yAIhAJOXO5gieJr5fu64ydSKIcwUHWISvpL8kCd3MVDZRXmc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.13.34","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15113785},"main":"index.js","_from":"file:dist/blamejs-core-0.13.34.tgz","engines":{"node":">=24.14.1"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.13.34.tgz","_integrity":"sha512-/lV0h4Inflan86Ca/twJgEcYz7tSgIAK+LiHm9iRZZ69suSGPj7hP3CHjey+ErU3vB3oDQWUjdkDz/DkszB2NQ==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.13.34_1780057708511_0.598287783514565","host":"s3://npm-registry-packages-npm-production"}},"0.13.35":{"name":"@blamejs/core","version":"0.13.35","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.13.35","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"e971123557c6230e929c2a2ea9d0204dc822f2e2","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.13.35.tgz","fileCount":559,"integrity":"sha512-peaVf1SyVdB8eGFQsz2HqCWCicn8JE5Int2rYj+SzZXmflY6F5EZg7cZsWU6ce3HyFAoh99iM0eYE9hfgjEFGQ==","signatures":[{"sig":"MEQCICIDYxcyLshWk6jwn2wNBu1CtR3nIi6FGtc1+rewokLXAiAAsALSymsAL9SDAYI8fDFY4YpIHy4/NTZwgvLSVofiug==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.13.35","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15125487},"main":"index.js","_from":"file:dist/blamejs-core-0.13.35.tgz","engines":{"node":">=24.14.1"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.13.35.tgz","_integrity":"sha512-peaVf1SyVdB8eGFQsz2HqCWCicn8JE5Int2rYj+SzZXmflY6F5EZg7cZsWU6ce3HyFAoh99iM0eYE9hfgjEFGQ==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.13.35_1780060498243_0.9028799748835505","host":"s3://npm-registry-packages-npm-production"}},"0.13.36":{"name":"@blamejs/core","version":"0.13.36","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.13.36","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"d7a4cc6d7dab7b2664690ef577c1c64475fdbd66","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.13.36.tgz","fileCount":559,"integrity":"sha512-JxdY3dyzgg7PfBPl5dZuyr5J1HEp+B5KmZoGm9InL3d38fM5Za+uL1piG+BbIm5+zlDP7vcUya5/FX1zYpxHoQ==","signatures":[{"sig":"MEUCICTZ1Lz5rSViMG4MDnwvyphs2QdBWB+drS4Cesn0jltHAiEA0Xqsj0WdomV6baJQtPGkDENds9Ey1QVr0Z+36h9OQrk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.13.36","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15128835},"main":"index.js","_from":"file:dist/blamejs-core-0.13.36.tgz","engines":{"node":">=24.14.1"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.13.36.tgz","_integrity":"sha512-JxdY3dyzgg7PfBPl5dZuyr5J1HEp+B5KmZoGm9InL3d38fM5Za+uL1piG+BbIm5+zlDP7vcUya5/FX1zYpxHoQ==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.13.36_1780063020403_0.4926938294585488","host":"s3://npm-registry-packages-npm-production"}},"0.13.37":{"name":"@blamejs/core","version":"0.13.37","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.13.37","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"28136330e2afdf6f4ad77ff18eb3a592c49da854","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.13.37.tgz","fileCount":559,"integrity":"sha512-X+GHjrBT5NFNPYWKG6uomduZwzuXCIVdirfPvqkiPV3LxDsvr0VfHxn2wGanWJPmvm+HWuj+7SHrTzmAfI+LTw==","signatures":[{"sig":"MEUCIGXW7WTCfmrcS5KwjCHHnkq/Cuu5ZuLSK60+4VtwJ1cLAiEA6fkjyhv//+mAIllK7ZPHalrwXs1/A71I+7qSGiTJ0xU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.13.37","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15136403},"main":"index.js","_from":"file:dist/blamejs-core-0.13.37.tgz","engines":{"node":">=24.14.1"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.13.37.tgz","_integrity":"sha512-X+GHjrBT5NFNPYWKG6uomduZwzuXCIVdirfPvqkiPV3LxDsvr0VfHxn2wGanWJPmvm+HWuj+7SHrTzmAfI+LTw==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.13.37_1780066409653_0.5348149562806541","host":"s3://npm-registry-packages-npm-production"}},"0.13.38":{"name":"@blamejs/core","version":"0.13.38","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.13.38","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"fd602ebd22fa7ec72730c601584342f987f8b2e1","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.13.38.tgz","fileCount":559,"integrity":"sha512-QMFGFNiB7geFtOus4DPWGw+KLsNziv0Ce0ZdRhcu2hrh38M3NC9wPCynkHDGil5nmcorGDfx3hlf+pJVaHy9ag==","signatures":[{"sig":"MEUCIQCbWKE56twUO4Ro0bGf0mf42DQZfas7M6AkYEnY/hTBygIgXpWIO0n5Y/QtayVZw6kSZdp3je4PbYZG9VUrXLTiWlA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.13.38","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15143849},"main":"index.js","_from":"file:dist/blamejs-core-0.13.38.tgz","engines":{"node":">=24.14.1"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.13.38.tgz","_integrity":"sha512-QMFGFNiB7geFtOus4DPWGw+KLsNziv0Ce0ZdRhcu2hrh38M3NC9wPCynkHDGil5nmcorGDfx3hlf+pJVaHy9ag==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.13.38_1780072545348_0.7193440252505163","host":"s3://npm-registry-packages-npm-production"}},"0.13.39":{"name":"@blamejs/core","version":"0.13.39","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.13.39","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"0291b571a5ceb7880089b946b69d58428d47988d","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.13.39.tgz","fileCount":559,"integrity":"sha512-jeWKR7EMMipo80cGY3gucqYvRfPL6957ieZ0AQBW43Ssdy49Blsr69KvjG/7kRtsrc31yJ8UtTBddaLn57huYA==","signatures":[{"sig":"MEUCIDRFT6qw2lb83pZADs+n3gawf+94gklSB/+o+a3Z8lHhAiEA1LPKyg+/Lo5WXGhgg5dDnCqICY2UCWVM0k96EqCBapo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.13.39","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15155660},"main":"index.js","_from":"file:dist/blamejs-core-0.13.39.tgz","engines":{"node":">=24.14.1"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.13.39.tgz","_integrity":"sha512-jeWKR7EMMipo80cGY3gucqYvRfPL6957ieZ0AQBW43Ssdy49Blsr69KvjG/7kRtsrc31yJ8UtTBddaLn57huYA==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.13.39_1780074931152_0.7479590471683752","host":"s3://npm-registry-packages-npm-production"}},"0.13.40":{"name":"@blamejs/core","version":"0.13.40","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.13.40","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"bba99c2f151dce81ef4c9b09b814d6b439e36200","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.13.40.tgz","fileCount":559,"integrity":"sha512-sX06NX66YYT/BU+voOKODLGqD6iO+gEjj2IFuiZZBuZzU/QMCImGuGia5i3EQQ+9NTW8mI7jjPCF1LjQaD0ykQ==","signatures":[{"sig":"MEUCIQCZsmNjqgQNsTuMIiL0Vq/ikzfOxGNowmuLzvMH9CS5nwIgBna0xVWM3jPkXpKhH6x5MB7PSEMP97EUlBLNPncI1+Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.13.40","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15159161},"main":"index.js","_from":"file:dist/blamejs-core-0.13.40.tgz","engines":{"node":">=24.14.1"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.13.40.tgz","_integrity":"sha512-sX06NX66YYT/BU+voOKODLGqD6iO+gEjj2IFuiZZBuZzU/QMCImGuGia5i3EQQ+9NTW8mI7jjPCF1LjQaD0ykQ==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.13.40_1780077314715_0.8487545187404408","host":"s3://npm-registry-packages-npm-production"}},"0.13.41":{"name":"@blamejs/core","version":"0.13.41","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.13.41","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"b481502457d1f4bd1e94aa1f6f75532cd7dfbb34","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.13.41.tgz","fileCount":559,"integrity":"sha512-dRlw2b3p3q3keF7Xp+1wkhlk16O6hrMnXo3ZAC2N0E/zjokI5///PE39X7o4Sn/Uus7bBaa//kFYslNVKQJGWQ==","signatures":[{"sig":"MEQCIHBLfLMHIg/3i88EPxPPold60q1f6KLvRbVSp+Vq+Ne6AiBxdJ74B7pXjpiDIQ7Ob/nD+CbA5Ed2FqSjo/XaJp/Jaw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.13.41","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15163893},"main":"index.js","_from":"file:dist/blamejs-core-0.13.41.tgz","engines":{"node":">=24.14.1"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.13.41.tgz","_integrity":"sha512-dRlw2b3p3q3keF7Xp+1wkhlk16O6hrMnXo3ZAC2N0E/zjokI5///PE39X7o4Sn/Uus7bBaa//kFYslNVKQJGWQ==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.13.41_1780080011611_0.03833724306127673","host":"s3://npm-registry-packages-npm-production"}},"0.13.42":{"name":"@blamejs/core","version":"0.13.42","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.13.42","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"82c01f94c94ecc0888cdff5a384e052d744842b4","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.13.42.tgz","fileCount":559,"integrity":"sha512-PjgrczbDEfA436jkw//EaQ/MEGEz3vexlARtluWyW6yvl3K42NRcmI+CCC4LIsmVVLO/t/fPZWCzZXGpKyh95g==","signatures":[{"sig":"MEQCIG7rWd8UDj7lLNS+k5UuwK6URewexb5sTTUZbN/yY5+EAiA5iaCU2PUkcXRZ48nMRmeyKZXjSPELvJj19g+FRdtUvg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.13.42","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15167503},"main":"index.js","_from":"file:dist/blamejs-core-0.13.42.tgz","engines":{"node":">=24.14.1"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.13.42.tgz","_integrity":"sha512-PjgrczbDEfA436jkw//EaQ/MEGEz3vexlARtluWyW6yvl3K42NRcmI+CCC4LIsmVVLO/t/fPZWCzZXGpKyh95g==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.13.42_1780082109871_0.25033215209824977","host":"s3://npm-registry-packages-npm-production"}},"0.13.43":{"name":"@blamejs/core","version":"0.13.43","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.13.43","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"36ce35519a0ff33412333490784a4766724633cd","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.13.43.tgz","fileCount":559,"integrity":"sha512-reHK4s7AJNRUnCMzTwSEjaxfLCRii5iFQXy5NTHoi2U65nd0XNGCDylQJavEUPH3BSwsLAT4Ro4FgNvTq9NkQg==","signatures":[{"sig":"MEUCIEysFIj3En9PJF/aeZz0iUr6s50Aqcr0c7V8P+Hggh5BAiEArcxBwtsFJC92P/adfUuxu5apWC+kJ8tziYsjBUawIXY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.13.43","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15172247},"main":"index.js","_from":"file:dist/blamejs-core-0.13.43.tgz","engines":{"node":">=24.14.1"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.13.43.tgz","_integrity":"sha512-reHK4s7AJNRUnCMzTwSEjaxfLCRii5iFQXy5NTHoi2U65nd0XNGCDylQJavEUPH3BSwsLAT4Ro4FgNvTq9NkQg==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.13.43_1780100163890_0.03076167221095072","host":"s3://npm-registry-packages-npm-production"}},"0.13.44":{"name":"@blamejs/core","version":"0.13.44","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.13.44","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"7f41960710280c204ee4b4421967d5d39f22bc58","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.13.44.tgz","fileCount":559,"integrity":"sha512-dfW9nodHXw6ZIXG+FNUxy4C83N4ocDCTsWbuLTpgfvENTy1MsHmgDf9C1mBNMPWdTX1lsj8uKAWz3g8Rsnpa3g==","signatures":[{"sig":"MEUCIAvvOKmXjfCO/l74fXT+LT6ZQXbFf56F3tlRkxEHDxL8AiEAm/Vjq4f2i2JU13+hKMrnegczk5Jy0ztToig+/C629A0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.13.44","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15176390},"main":"index.js","_from":"file:dist/blamejs-core-0.13.44.tgz","engines":{"node":">=24.14.1"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.13.44.tgz","_integrity":"sha512-dfW9nodHXw6ZIXG+FNUxy4C83N4ocDCTsWbuLTpgfvENTy1MsHmgDf9C1mBNMPWdTX1lsj8uKAWz3g8Rsnpa3g==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.13.44_1780102523911_0.7010015758666921","host":"s3://npm-registry-packages-npm-production"}},"0.13.45":{"name":"@blamejs/core","version":"0.13.45","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.13.45","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"1b665011abce1b4b41defdf3a20558c798f897a3","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.13.45.tgz","fileCount":559,"integrity":"sha512-wnqt2UiqKdfMVMULSHnKH9HDyAEooas1A+Xcox0g398HSen4C+SBFjUdMA8g8oIwEscbhtKTnZEpT4FTB9/+EQ==","signatures":[{"sig":"MEUCIQDFKwX6wDoYMfuogwVoP8ZYAORrJXeThEEQ01BhOeIYEAIgDYAa095GUR3oBXeKLpUWJ1XeagtsZBP3O5vQeYJ0iw4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.13.45","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15187072},"main":"index.js","_from":"file:dist/blamejs-core-0.13.45.tgz","engines":{"node":">=24.14.1"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.13.45.tgz","_integrity":"sha512-wnqt2UiqKdfMVMULSHnKH9HDyAEooas1A+Xcox0g398HSen4C+SBFjUdMA8g8oIwEscbhtKTnZEpT4FTB9/+EQ==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.13.45_1780106229074_0.9939606440990714","host":"s3://npm-registry-packages-npm-production"}},"0.13.46":{"name":"@blamejs/core","version":"0.13.46","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.13.46","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"b98e893c0fff8fb14fc7c8b08608cd4ec795fccd","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.13.46.tgz","fileCount":559,"integrity":"sha512-gB9Hc0B7v3lzx2lT09HyzCR2erYAVTvDu0m9poix0D7QAdNvmDYjeP5vlq0fMa51aFK5ElTEaVE+4Cg43wNWow==","signatures":[{"sig":"MEUCIQD1pE+XxfLQkYoLHlIJLVlCXJgxHf46hXpWdJFpUaHx8wIgU7z85Sz1NJMRat1W6Nx6U1k+28aWue9NYH29rG9Pgzw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.13.46","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15196869},"main":"index.js","_from":"file:dist/blamejs-core-0.13.46.tgz","engines":{"node":">=24.14.1"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.13.46.tgz","_integrity":"sha512-gB9Hc0B7v3lzx2lT09HyzCR2erYAVTvDu0m9poix0D7QAdNvmDYjeP5vlq0fMa51aFK5ElTEaVE+4Cg43wNWow==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.13.46_1780109140626_0.7300289849899362","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"@blamejs/core","version":"0.14.0","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.14.0","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"5ab87557268837cbd8fad658ae1af20ea20e5cda","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.14.0.tgz","fileCount":559,"integrity":"sha512-nYRBejUxg4UMEWpG6t2d5UnnJXh+rldTKU7dXGO6cx1DZraTDs5RJ7PaHuhCQItSa5hcJ3oO33F6NGYuoxiZ0w==","signatures":[{"sig":"MEYCIQDzidXD9CK9OJff7vs+UWWeTmBI2wCoL61tYkQQs9fByAIhAOuYGbf6Bg4bazyHKrhfGiy936EbZTUzJwSU/TMSuoO2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.14.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15205597},"main":"index.js","_from":"file:dist/blamejs-core-0.14.0.tgz","engines":{"node":">=24.14.1"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.14.0.tgz","_integrity":"sha512-nYRBejUxg4UMEWpG6t2d5UnnJXh+rldTKU7dXGO6cx1DZraTDs5RJ7PaHuhCQItSa5hcJ3oO33F6NGYuoxiZ0w==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.14.0_1780113828894_0.32683621810518537","host":"s3://npm-registry-packages-npm-production"}},"0.14.1":{"name":"@blamejs/core","version":"0.14.1","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.14.1","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"a7fac1e4c1677f63af445ef942210eaefe72ea48","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.14.1.tgz","fileCount":559,"integrity":"sha512-VZF5s9yQFgGas5JaZVhBv0S5CkjfH3dkpcRigkYOFqmxngGgdAOpO75O1OpmBG/+0lxVgBWqFn5FsC/v1qrNfA==","signatures":[{"sig":"MEUCIAOA2lo14Yj+v91PMO/o4RWSw2kmhC5q4ZZrouZY/47eAiEA4LUHmlwC5E+CFlXWAkox12uXOk5g93CXNHJH7apEAVM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.14.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15213242},"main":"index.js","_from":"file:dist/blamejs-core-0.14.1.tgz","engines":{"node":">=24.14.1"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.14.1.tgz","_integrity":"sha512-VZF5s9yQFgGas5JaZVhBv0S5CkjfH3dkpcRigkYOFqmxngGgdAOpO75O1OpmBG/+0lxVgBWqFn5FsC/v1qrNfA==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.14.1_1780120247168_0.4872065453408312","host":"s3://npm-registry-packages-npm-production"}},"0.14.2":{"name":"@blamejs/core","version":"0.14.2","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.14.2","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"c6b963eb305304c78c17f99cfc33966ed09f99a5","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.14.2.tgz","fileCount":559,"integrity":"sha512-BIdEHEedFu+iHaA9hWCASsZu2xmp96dAWjC1Mn37JFWsaMVZrPIcRh5ofOph4/hYCxhzaITvAo3wTB/Zt20Ofw==","signatures":[{"sig":"MEUCIQDHwNJu1nZed+/MwQyghyBsHKhSDUrJDLEV4bhDmb4z2AIgFMdV+fXbJoifFUT0P+9OMn0BuPRZ/zGpFjRzsn2gy94=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.14.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15156659},"main":"index.js","_from":"file:dist/blamejs-core-0.14.2.tgz","engines":{"node":">=24.14.1"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.14.2.tgz","_integrity":"sha512-BIdEHEedFu+iHaA9hWCASsZu2xmp96dAWjC1Mn37JFWsaMVZrPIcRh5ofOph4/hYCxhzaITvAo3wTB/Zt20Ofw==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.14.2_1780125033917_0.060090506615829264","host":"s3://npm-registry-packages-npm-production"}},"0.14.3":{"name":"@blamejs/core","version":"0.14.3","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.14.3","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"2b4084564461d742f9135d6ba7ef65e525679488","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.14.3.tgz","fileCount":559,"integrity":"sha512-OFjcoTVC0ew9VSgbBhFxHqccepB6PA1CC6KK2+jXUzhwOeY3S0igm8MDIfYRYMVAzdSQWhkqwy9693EYZRoyzw==","signatures":[{"sig":"MEUCIQC0qul8Bei8MD7Krt3IgmPz4AMOZxPiRtMy91tgCpWVMgIgWvqB82G/dxOU/ClV/sm1fjOZMn9ildykK9ZSarrlBUs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.14.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15157913},"main":"index.js","_from":"file:dist/blamejs-core-0.14.3.tgz","engines":{"node":">=24.14.1"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.14.3.tgz","_integrity":"sha512-OFjcoTVC0ew9VSgbBhFxHqccepB6PA1CC6KK2+jXUzhwOeY3S0igm8MDIfYRYMVAzdSQWhkqwy9693EYZRoyzw==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.14.3_1780129378938_0.17750239170916693","host":"s3://npm-registry-packages-npm-production"}},"0.14.4":{"name":"@blamejs/core","version":"0.14.4","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.14.4","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"f9322d2fbb6ae2d63bb732a0b02916439eed1141","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.14.4.tgz","fileCount":559,"integrity":"sha512-sHA2zKq0ey8Wv3WTyFmUvmdGQJVBePpOwXPDzW0PhaDcU5ZRiCfko54yFaIs0rakPqiH+dtq6XyaHIgK01Ufbg==","signatures":[{"sig":"MEUCIHHOO+uB3GVJgdgRU0FMAVzXoAKW6c5AZxGKuBaYzjWwAiEAsE/5eCWCuhDE2PoHA4eDDh7n0JqCsRPBEjnuenGO1AU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.14.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15157965},"main":"index.js","_from":"file:dist/blamejs-core-0.14.4.tgz","engines":{"node":">=24.14.1"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.14.4.tgz","_integrity":"sha512-sHA2zKq0ey8Wv3WTyFmUvmdGQJVBePpOwXPDzW0PhaDcU5ZRiCfko54yFaIs0rakPqiH+dtq6XyaHIgK01Ufbg==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.14.4_1780131083229_0.3979843877966851","host":"s3://npm-registry-packages-npm-production"}},"0.14.5":{"name":"@blamejs/core","version":"0.14.5","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.14.5","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"d34c32ca9af664ed9d4ca34a280d74bd5a99b708","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.14.5.tgz","fileCount":559,"integrity":"sha512-q0mVbrGuZgH74eKnvRMKcYTgNzvtdjHns9HrMjy0vmgL+yfIvqeNv/+S25fCbXH4qKIFHFIGpFdo+gtQmhPGLw==","signatures":[{"sig":"MEYCIQCs5cn95u8kk9wvfFrG1OHUIeLQdu06jVQKNp7NUWQ3UwIhAIif0zuuCHtBoI5qiYMBgK9CSLMf9ZpnkPT3Hev3hSJ7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.14.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15157101},"main":"index.js","_from":"file:dist/blamejs-core-0.14.5.tgz","engines":{"node":">=24.14.1"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.14.5.tgz","_integrity":"sha512-q0mVbrGuZgH74eKnvRMKcYTgNzvtdjHns9HrMjy0vmgL+yfIvqeNv/+S25fCbXH4qKIFHFIGpFdo+gtQmhPGLw==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.14.5_1780153916571_0.40369022722467585","host":"s3://npm-registry-packages-npm-production"}},"0.14.6":{"name":"@blamejs/core","version":"0.14.6","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.14.6","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"0fbb6afa4e0ffb916326587b494a41ae3f03f8b7","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.14.6.tgz","fileCount":560,"integrity":"sha512-TY08lY2rVcWwq727tJ8EZvDz84o1Y+QmyuR2qQkQwHnZTj2H7aDUAO36a8CPr29AlZIssFvFVUtUj4icOVzLJA==","signatures":[{"sig":"MEQCIHQOcdnaSoYFRZg5H47yMg1GjehtWl+bIoGZQ72PKmgoAiBF9sk0hl4kF27jlvL6DJax3ffTzbhiRRWw+mPYUdyvhQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.14.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15183379},"main":"index.js","_from":"file:dist/blamejs-core-0.14.6.tgz","engines":{"node":">=24.14.1"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.14.6.tgz","_integrity":"sha512-TY08lY2rVcWwq727tJ8EZvDz84o1Y+QmyuR2qQkQwHnZTj2H7aDUAO36a8CPr29AlZIssFvFVUtUj4icOVzLJA==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.14.6_1780158700914_0.33734456810168","host":"s3://npm-registry-packages-npm-production"}},"0.14.7":{"name":"@blamejs/core","version":"0.14.7","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.14.7","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"b97c1c6791afbbccd5c52d55e3c13696f76b38da","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.14.7.tgz","fileCount":560,"integrity":"sha512-OBZaP0gQQ6LhkfROmSNqzJdiKnlMVVCEQcP8k6fVFLQ8WCgdvq+0KBwtIiCgMdd7J8rXNnvVYIYBkZCvDktrAQ==","signatures":[{"sig":"MEUCIC1xIS4mhE9Qyagl9gNt0qND9xc94r7Rv8v7Pdnnd1a6AiEA9P53sDrkG0bDeSve/Ga6ilA9ENSv2TP0XiRPvt0bMpI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.14.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15213139},"main":"index.js","_from":"file:dist/blamejs-core-0.14.7.tgz","engines":{"node":">=24.14.1"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.14.7.tgz","_integrity":"sha512-OBZaP0gQQ6LhkfROmSNqzJdiKnlMVVCEQcP8k6fVFLQ8WCgdvq+0KBwtIiCgMdd7J8rXNnvVYIYBkZCvDktrAQ==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.14.7_1780175056630_0.8154573148352602","host":"s3://npm-registry-packages-npm-production"}},"0.14.8":{"name":"@blamejs/core","version":"0.14.8","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.14.8","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"3cb598620bd452dea3c9ea71a3aa14ba7598ba69","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.14.8.tgz","fileCount":560,"integrity":"sha512-gG/UGFOhbkYZPS8KkDCj3/5wRGvo9k85n+gd1B/95IT3BwOsON9v/x7gyzyvReiahVslcr4UTxajUNcNG/HIlQ==","signatures":[{"sig":"MEQCICQkRI5Pq9YceBgnUwBJuBRzSs+JsMah4q8cu2kwh9F3AiB1He0FPoYSS46KtK7eT+Q5UQYs3rvI3GxY3mF3zk4/bA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.14.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15210603},"main":"index.js","_from":"file:dist/blamejs-core-0.14.8.tgz","engines":{"node":">=24.14.1"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.14.8.tgz","_integrity":"sha512-gG/UGFOhbkYZPS8KkDCj3/5wRGvo9k85n+gd1B/95IT3BwOsON9v/x7gyzyvReiahVslcr4UTxajUNcNG/HIlQ==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.14.8_1780184127275_0.8550319581449746","host":"s3://npm-registry-packages-npm-production"}},"0.14.9":{"name":"@blamejs/core","version":"0.14.9","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.14.9","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"a52116a55bf64326ae1c5514aabe9cacde5a960a","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.14.9.tgz","fileCount":560,"integrity":"sha512-PGcU+wL6NcN96VdVNF25UOk+ScpMDu823t7uJmM3mv3U9Is7RWJApqVUFFqokGd1WDv3d+lxJ/AkK2utI4UujQ==","signatures":[{"sig":"MEQCIENBKEl4f3RPn83k/u61ItWrvQMEgmBJ9PsstoDoAYNbAiBSS8juqXf4gw/0Yw7PMki5PLiPEwccKriYQggvi+xm/Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.14.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15212232},"main":"index.js","_from":"file:dist/blamejs-core-0.14.9.tgz","engines":{"node":">=24.14.1"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.14.9.tgz","_integrity":"sha512-PGcU+wL6NcN96VdVNF25UOk+ScpMDu823t7uJmM3mv3U9Is7RWJApqVUFFqokGd1WDv3d+lxJ/AkK2utI4UujQ==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.14.9_1780203093834_0.6667181192971197","host":"s3://npm-registry-packages-npm-production"}},"0.14.10":{"name":"@blamejs/core","version":"0.14.10","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.14.10","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"e49c8c937fe0bc9cca392b1f3b92fd4c6e108156","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.14.10.tgz","fileCount":560,"integrity":"sha512-h2/KbyJ41C9qqMlRuBuViax7SyZI3NKnNXJYk8SlGjwb7uVGNxmLkYzE5vQUYwYOBHKF5M3EUYghiJTWGU4D4w==","signatures":[{"sig":"MEQCIAc6iqmrpmiGcEVFU2qh4Gmho3CydX+l8j9wzSA6p5ChAiBFzW/LplH2Xh2/WbOJerRQocTEx6/TMGBHdMIT3sDCAg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.14.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15229242},"main":"index.js","_from":"file:dist/blamejs-core-0.14.10.tgz","engines":{"node":">=24.14.1"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.14.10.tgz","_integrity":"sha512-h2/KbyJ41C9qqMlRuBuViax7SyZI3NKnNXJYk8SlGjwb7uVGNxmLkYzE5vQUYwYOBHKF5M3EUYghiJTWGU4D4w==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.14.10_1780227076267_0.5898665410250852","host":"s3://npm-registry-packages-npm-production"}},"0.14.11":{"name":"@blamejs/core","version":"0.14.11","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.14.11","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"1297d7cdcd8644077ba474a763cd91579dc9d4b8","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.14.11.tgz","fileCount":562,"integrity":"sha512-laYOtBBPH2xUasH9wt4E/TPcJuDFfSCFOS8u/7HVayflBA2KaJd45eUlQHtlXKqRqPg5tsbfvUWVuvMpb0TxPA==","signatures":[{"sig":"MEQCIGbLMdYCCAA2Et5kvtDFhrkvrlwPg0OuJnGmwKgNKcktAiB/Y9aiZ7ynrlmvMzXsMh3TX4bZs1wEm+8OsOs3VEgaDA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.14.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15345504},"main":"index.js","_from":"file:dist/blamejs-core-0.14.11.tgz","engines":{"node":">=24.14.1"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.14.11.tgz","_integrity":"sha512-laYOtBBPH2xUasH9wt4E/TPcJuDFfSCFOS8u/7HVayflBA2KaJd45eUlQHtlXKqRqPg5tsbfvUWVuvMpb0TxPA==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.14.11_1780238881020_0.4979159170893803","host":"s3://npm-registry-packages-npm-production"}},"0.14.12":{"name":"@blamejs/core","version":"0.14.12","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.14.12","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"b7cf53a8c3d5f643d53a0998448db300558ec728","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.14.12.tgz","fileCount":562,"integrity":"sha512-O9bohUHI0e5yTBw0/stsFR2uAW8fMy+16iIs9Cvf3IHkXS5eLDfgd7WLGp6OsAjC4NVz/9pQmv5OiaX9C882BA==","signatures":[{"sig":"MEYCIQC9NYphYm3dOp8HwoxnNj3Tchl3eVn5WY07T0oGfPtwKAIhALXKwvjWKkSc6ZSTzKmsVac91Ry4zFFUuFDuvp+jU5B7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.14.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15416229},"main":"index.js","_from":"file:dist/blamejs-core-0.14.12.tgz","engines":{"node":">=24.14.1"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.14.12.tgz","_integrity":"sha512-O9bohUHI0e5yTBw0/stsFR2uAW8fMy+16iIs9Cvf3IHkXS5eLDfgd7WLGp6OsAjC4NVz/9pQmv5OiaX9C882BA==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.14.12_1780250824078_0.5391083311155043","host":"s3://npm-registry-packages-npm-production"}},"0.14.13":{"name":"@blamejs/core","version":"0.14.13","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.14.13","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"bd9982a9ff5c9f836845399acbfc9b40bd1234b5","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.14.13.tgz","fileCount":562,"integrity":"sha512-lK+LfSbkg/Q3RZfkPsHgB/QwGR8zlxwe6luFAvlJ4tR+lwJTb4KqmmLRtzaaHBsgDfp+OFFmL+NUQFAEkJtpgw==","signatures":[{"sig":"MEQCIGH+trzL4zxdgY1/PWH8j86R1xG68JMEPzAzDudnaE5qAiBlpXvP8Hmg3rq+VbYeuWm5R5cjvn2oY9J2MDPPS3qI4g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.14.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15430729},"main":"index.js","_from":"file:dist/blamejs-core-0.14.13.tgz","engines":{"node":">=24.14.1"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.14.13.tgz","_integrity":"sha512-lK+LfSbkg/Q3RZfkPsHgB/QwGR8zlxwe6luFAvlJ4tR+lwJTb4KqmmLRtzaaHBsgDfp+OFFmL+NUQFAEkJtpgw==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.14.13_1780256367388_0.5163857150781062","host":"s3://npm-registry-packages-npm-production"}},"0.14.14":{"name":"@blamejs/core","version":"0.14.14","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.14.14","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"421b1ee355a8fd9d2faf2eeda851b7b25ab4bddb","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.14.14.tgz","fileCount":563,"integrity":"sha512-Ui2Gn0m8zLJDgeAqEJ1g+nH5bPqQLjNx4ImU2k5C1I2OanV+5MrWnHaQbytnSKEIZ1AY+TfLZUhmQPvQlfE5Wg==","signatures":[{"sig":"MEYCIQCT0a/oV4pIxhVxrscJaLTrMFs4ZmfIxU24kU1nkxq5XAIhAIb0Bi1awawzT52WiANDv5v59xIYtNdqLxfxw/eswIKG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.14.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15448852},"main":"index.js","_from":"file:dist/blamejs-core-0.14.14.tgz","engines":{"node":">=24.14.1"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.14.14.tgz","_integrity":"sha512-Ui2Gn0m8zLJDgeAqEJ1g+nH5bPqQLjNx4ImU2k5C1I2OanV+5MrWnHaQbytnSKEIZ1AY+TfLZUhmQPvQlfE5Wg==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.14.14_1780260678357_0.6166253206833447","host":"s3://npm-registry-packages-npm-production"}},"0.14.16":{"name":"@blamejs/core","version":"0.14.16","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.14.16","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"1abf0e6175998f3272a9d46971bdc8a9d175fee0","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.14.16.tgz","fileCount":563,"integrity":"sha512-HAUst6hhZeSO+XJ/urukJ2oHKGrvPVj/bENLxO6BP4f2QERs+Ln7zEGP4J4df3vlbWETuD/evyJMrZpd9UgfHg==","signatures":[{"sig":"MEYCIQCvpwKYYq/KHGCE65EavsvChnjaA7n28RSDS4K83lk24wIhANvPUWQcTjQTpd1XVGKiwAl9+/L2/nr3i52lgBHVK/Tp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.14.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15455296},"main":"index.js","_from":"file:dist/blamejs-core-0.14.16.tgz","engines":{"node":">=24.14.1"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.14.16.tgz","_integrity":"sha512-HAUst6hhZeSO+XJ/urukJ2oHKGrvPVj/bENLxO6BP4f2QERs+Ln7zEGP4J4df3vlbWETuD/evyJMrZpd9UgfHg==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.14.16_1780279863325_0.8170666350177034","host":"s3://npm-registry-packages-npm-production"}},"0.14.17":{"name":"@blamejs/core","version":"0.14.17","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.14.17","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"bd1d1f9e61c6783e6b7f41b73e809189522f3064","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.14.17.tgz","fileCount":563,"integrity":"sha512-AKlu7JyIzEqVIw3px2mQSHITxxDNZwqOYpgUk/ylAVP7Z23zLp3LWggPK6Dzhy5x0gHHVZ9sChR/KKxMPkXZBQ==","signatures":[{"sig":"MEQCIF0S/roFIChAA+Oip7VYCyidEf9kc4H1ca4Pb8w0TUnYAiAxlHk2BsHbhryWXpZN5uy/NKXlER1zp0alYhI/cbvFfw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.14.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15465851},"main":"index.js","_from":"file:dist/blamejs-core-0.14.17.tgz","engines":{"node":">=24.14.1"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.14.17.tgz","_integrity":"sha512-AKlu7JyIzEqVIw3px2mQSHITxxDNZwqOYpgUk/ylAVP7Z23zLp3LWggPK6Dzhy5x0gHHVZ9sChR/KKxMPkXZBQ==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.14.17_1780284304570_0.3258421256390387","host":"s3://npm-registry-packages-npm-production"}},"0.14.18":{"name":"@blamejs/core","version":"0.14.18","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.14.18","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"a74051a6ff2532c2d6d3f877c4f74e5693cf75a0","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.14.18.tgz","fileCount":563,"integrity":"sha512-3u+nEqqywAI889J1qajEEmqrZucma9ocXt5hSZcjKUdvMrJdSSyQ++M/TSHckFIGKZdyHfYpJvffXzFIZ4JRew==","signatures":[{"sig":"MEYCIQD1PfWO3ZpEiH55VeCVmRPoVmUQtfqKAR+oOQgspk4/4gIhAKoEHtD+bIDyVd6KNxRQpzsZeARV62HFWj/YrynT7Vcw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.14.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15548059},"main":"index.js","_from":"file:dist/blamejs-core-0.14.18.tgz","engines":{"node":">=24.14.1"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.14.18.tgz","_integrity":"sha512-3u+nEqqywAI889J1qajEEmqrZucma9ocXt5hSZcjKUdvMrJdSSyQ++M/TSHckFIGKZdyHfYpJvffXzFIZ4JRew==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.14.18_1780414016537_0.6454085926997353","host":"s3://npm-registry-packages-npm-production"}},"0.14.19":{"name":"@blamejs/core","version":"0.14.19","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.14.19","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"23b087a86b6cd02ce4f1fa6316ddb3cc5a35b7d2","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.14.19.tgz","fileCount":563,"integrity":"sha512-f03DIVVbjGPNc57XeZ/nKk2QkNM7VzNr9BkFgUvvBl5J6WcJh9e0I5UP2t/8vdBAwlvf7TaHBBEvZKd1pMhO1A==","signatures":[{"sig":"MEUCIBTlGbTbkW0Jeb+OqbNjT5+6oEwBGRg0yiGnTaqYDFRZAiEA4RNiss3aHkbBdlveEjE/dYmRszTVl/PXDdREy+goAJE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.14.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15613578},"main":"index.js","_from":"file:dist/blamejs-core-0.14.19.tgz","engines":{"node":">=24.14.1"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.14.19.tgz","_integrity":"sha512-f03DIVVbjGPNc57XeZ/nKk2QkNM7VzNr9BkFgUvvBl5J6WcJh9e0I5UP2t/8vdBAwlvf7TaHBBEvZKd1pMhO1A==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.14.19_1780428592758_0.595849498612762","host":"s3://npm-registry-packages-npm-production"}},"0.14.20":{"name":"@blamejs/core","version":"0.14.20","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.14.20","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"efab82f7bc6327dd6d0e2da33feef939a5818f7a","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.14.20.tgz","fileCount":563,"integrity":"sha512-hjRZ0hKRFnThfi1brI4PaqhaA7Q7kHt1GNUjnlnqHUvj7BSxJHd0M65cxAsXAMW79Sg3cukeeSE7fpqoY/AcKQ==","signatures":[{"sig":"MEUCIQD85y0YAHNm5Jk8raEisAm7NEuS5H02rB1eWtNIzTX1kAIgBEuhMbZ8N2pz8m0b+8IV9wS5qslF8XCMZUuiDEhkmf8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.14.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15703420},"main":"index.js","_from":"file:dist/blamejs-core-0.14.20.tgz","engines":{"node":">=24.14.1"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.14.20.tgz","_integrity":"sha512-hjRZ0hKRFnThfi1brI4PaqhaA7Q7kHt1GNUjnlnqHUvj7BSxJHd0M65cxAsXAMW79Sg3cukeeSE7fpqoY/AcKQ==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.14.20_1780444448956_0.6555740188989891","host":"s3://npm-registry-packages-npm-production"}},"0.14.21":{"name":"@blamejs/core","version":"0.14.21","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.14.21","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"98b834ea76e49934f07408f0de418b849bdd95b1","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.14.21.tgz","fileCount":563,"integrity":"sha512-AMl9Q2kR5zD0+G+COe+8oiZLzIgmwlOkKKZWdLwzSe0jLOQJ3CC1vRG2LbI8yonyu/7rdUWMdETbKPTruVX+KQ==","signatures":[{"sig":"MEUCIQCM9JAA1xfm/qynvsa77PWqT3X/BdffXSmaFe4q6NJjpgIgRHNXDPfT4cdSC6XCV2m4N0eBa3zbaXP/tPE8kq8spMc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.14.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15750829},"main":"index.js","_from":"file:dist/blamejs-core-0.14.21.tgz","engines":{"node":">=24.14.1"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.14.21.tgz","_integrity":"sha512-AMl9Q2kR5zD0+G+COe+8oiZLzIgmwlOkKKZWdLwzSe0jLOQJ3CC1vRG2LbI8yonyu/7rdUWMdETbKPTruVX+KQ==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.14.21_1780634999094_0.9061479065330851","host":"s3://npm-registry-packages-npm-production"}},"0.14.22":{"name":"@blamejs/core","version":"0.14.22","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.14.22","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"79243a5316aa517580df0dc8d31560212cba8401","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.14.22.tgz","fileCount":563,"integrity":"sha512-ZJkLWv5ni3umQlUkW1/86UHHpxRo2/oGCZ9smNagRCrGczlf/EwrXBCvigSuHKUuXNJTujLfzihTvIP25IuwXg==","signatures":[{"sig":"MEUCIQDYIx14noJO9v1c0GDcyV9fw6DCb/qUUb5FnB85bdBKaQIgcOa30cofmJc3LoVgJwVAZz/urTRKuJ03KY4ASI30Bek=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.14.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15781480},"main":"index.js","_from":"file:dist/blamejs-core-0.14.22.tgz","engines":{"node":">=24.14.1"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.14.22.tgz","_integrity":"sha512-ZJkLWv5ni3umQlUkW1/86UHHpxRo2/oGCZ9smNagRCrGczlf/EwrXBCvigSuHKUuXNJTujLfzihTvIP25IuwXg==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.14.22_1780680295483_0.7034102282513288","host":"s3://npm-registry-packages-npm-production"}},"0.14.24":{"name":"@blamejs/core","version":"0.14.24","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.14.24","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"662da122ae83e080e2f9282034ae0a2bb310a1dc","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.14.24.tgz","fileCount":563,"integrity":"sha512-7Cqaw59tj7dTCiUZq4GafQLvaEuGPGcbJ8zAvBQyXVjoqoIkWHlFXLX9DJqw+PMB3H5cDBfru+PLMhMkH44hUw==","signatures":[{"sig":"MEYCIQCxZNN7M82GlPyJDPVRfv5QyV2l3RzwaV8z0CPK6GmoiAIhAJUoS0Rnv8/YEq/Aw4eyJ2ys/LxWED1Ph2IRxvPW4LHz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.14.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15856157},"main":"index.js","_from":"file:dist/blamejs-core-0.14.24.tgz","engines":{"node":">=24.14.1"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.14.24.tgz","_integrity":"sha512-7Cqaw59tj7dTCiUZq4GafQLvaEuGPGcbJ8zAvBQyXVjoqoIkWHlFXLX9DJqw+PMB3H5cDBfru+PLMhMkH44hUw==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.14.24_1780760262761_0.09745811991103781","host":"s3://npm-registry-packages-npm-production"}},"0.14.25":{"name":"@blamejs/core","version":"0.14.25","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.14.25","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"2b110b05462098512713cfb99df0c7d60e9908e5","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.14.25.tgz","fileCount":563,"integrity":"sha512-scE3RStf4qDXTOcySbncRP1KmzQDxQiG5Ori7rDLEoWw8fOeIoBNbz3TDIo/99qFCdz3RIE8LfVi4UU4C2S5Zw==","signatures":[{"sig":"MEUCIDQoeg/TIXQ7TxWVq1PR/uqnS0xp0q8FyjfwEK4U7hkJAiEA4TFlTJIcfsYnwnw0EMIPmSaqQgGX7quzupuWvgQ80LA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.14.25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15878116},"main":"index.js","_from":"file:dist/blamejs-core-0.14.25.tgz","engines":{"node":">=24.14.1"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.14.25.tgz","_integrity":"sha512-scE3RStf4qDXTOcySbncRP1KmzQDxQiG5Ori7rDLEoWw8fOeIoBNbz3TDIo/99qFCdz3RIE8LfVi4UU4C2S5Zw==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.14.25_1780766466982_0.8501934388279044","host":"s3://npm-registry-packages-npm-production"}},"0.14.26":{"name":"@blamejs/core","version":"0.14.26","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.14.26","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"fbe37d6dc0d22eab354f148ab49d6a919cc83029","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.14.26.tgz","fileCount":563,"integrity":"sha512-WqIysu1IKPBTImBsQrjbeGobrOSTWUd4tm0vBKysoDmzm4aF1AQD+FGgY8gyVvSBRb0LUDBddDxlU/rSX/102A==","signatures":[{"sig":"MEUCIQDqi5dQhlUA71sn7H9pjK/Yn6poc/iP9jdNRdMXEra24QIgZqMwyUbdJmn16jlxlZWWLqiAs3PEByYz3u2Uy68DkUI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.14.26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15914874},"main":"index.js","_from":"file:dist/blamejs-core-0.14.26.tgz","engines":{"node":">=24.14.1"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.14.26.tgz","_integrity":"sha512-WqIysu1IKPBTImBsQrjbeGobrOSTWUd4tm0vBKysoDmzm4aF1AQD+FGgY8gyVvSBRb0LUDBddDxlU/rSX/102A==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.14.26_1780780526357_0.1570080263327669","host":"s3://npm-registry-packages-npm-production"}},"0.14.27":{"name":"@blamejs/core","version":"0.14.27","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.14.27","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"6a83ce9091696eb04a742f88597e107c8497db64","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.14.27.tgz","fileCount":564,"integrity":"sha512-wwIPgNmxYYWR1vnnS+Gs8s1VVDTPSl/FIxFBLnqvVfpVBqeshWsktJBSnM4EccrdSeou3BP5TEGy97RnMrTE1A==","signatures":[{"sig":"MEQCICSm9JCYwDrj1hik3pMpPms2vBr0FLS9DnA+i2GjcgqcAiBJcYfLI0nzb8HT7iLpTbO4emkYFA/50NJaeDN+UxpWwQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.14.27","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16006327},"main":"index.js","_from":"file:dist/blamejs-core-0.14.27.tgz","engines":{"node":">=24.14.1"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.14.27.tgz","_integrity":"sha512-wwIPgNmxYYWR1vnnS+Gs8s1VVDTPSl/FIxFBLnqvVfpVBqeshWsktJBSnM4EccrdSeou3BP5TEGy97RnMrTE1A==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.14.27_1780791137752_0.3823878854613165","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"@blamejs/core","version":"0.15.0","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.15.0","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"a1a958fbd06fe06583d2359d1413e0c7720f0c77","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.15.0.tgz","fileCount":567,"integrity":"sha512-0hL2gFcvgbGUkJ8ErmetyKCPSp1Wsnx1zHtdRmuSuKU2gnv/Tgk88ysKneu7Qvm+ukk7BNtQ+XQcWDp7ognUcw==","signatures":[{"sig":"MEUCIAf6dl7fvf8+XtI3zqdVkjCCistSP1FreUKY/KlPpKpUAiEAiwQ0jfuIeBKoS4Ifm8ccAiSlr3HhSkJyy8RsoOAzAJE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.15.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16398524},"main":"index.js","_from":"file:dist/blamejs-core-0.15.0.tgz","engines":{"node":">=24.14.1"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.15.0.tgz","_integrity":"sha512-0hL2gFcvgbGUkJ8ErmetyKCPSp1Wsnx1zHtdRmuSuKU2gnv/Tgk88ysKneu7Qvm+ukk7BNtQ+XQcWDp7ognUcw==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.15.0_1780950714095_0.46004306366133485","host":"s3://npm-registry-packages-npm-production"}},"0.15.1":{"name":"@blamejs/core","version":"0.15.1","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.15.1","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"66f68cc6498add9c23e5a3758eb81b116e460626","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.15.1.tgz","fileCount":567,"integrity":"sha512-lR5UtGfNCC/hEYwWb3dBdt9Yyd82ULJNX0D4pNmfaOgP6DNXc55G3txPCglq1gG4DVayMT+uUwkHMSuZ1KDngw==","signatures":[{"sig":"MEQCIFxXkhE6w5eiU0LnZo+DtxUi4NMTblNplkkfq0UWXqhqAiBskFWOGDSCATf7WO+8cGfdW9PIWUx2md6/8b5g3AiADA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.15.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16408180},"main":"index.js","_from":"file:dist/blamejs-core-0.15.1.tgz","engines":{"node":">=24.14.1"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.15.1.tgz","_integrity":"sha512-lR5UtGfNCC/hEYwWb3dBdt9Yyd82ULJNX0D4pNmfaOgP6DNXc55G3txPCglq1gG4DVayMT+uUwkHMSuZ1KDngw==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.15.1_1781193771958_0.8716809815562439","host":"s3://npm-registry-packages-npm-production"}},"0.15.2":{"name":"@blamejs/core","version":"0.15.2","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.15.2","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"e428cb4d50fc136c746d548cfd9769bc00260dd5","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.15.2.tgz","fileCount":567,"integrity":"sha512-HPdJRnx/gzv0ITC8xD1bLBrA+omtYnKi6uR1xVh/Eau80whJThVtm/uzO6bdTb3egya7gKwmD51Fyq0NBws9gQ==","signatures":[{"sig":"MEUCICw4NnPO5V4PE4y4iLRqv5FKCvPjqpTwmCroFBrvfPeJAiEAwRNINofHtzfgAzh02UpfRlV3sAMMOwOIiipfcRwld/g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.15.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16412954},"main":"index.js","_from":"file:dist/blamejs-core-0.15.2.tgz","engines":{"node":">=24.14.1"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.15.2.tgz","_integrity":"sha512-HPdJRnx/gzv0ITC8xD1bLBrA+omtYnKi6uR1xVh/Eau80whJThVtm/uzO6bdTb3egya7gKwmD51Fyq0NBws9gQ==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.15.2_1781232227639_0.5347220149205465","host":"s3://npm-registry-packages-npm-production"}},"0.15.3":{"name":"@blamejs/core","version":"0.15.3","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.15.3","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"3cce3c6ee4a31f4b020d0b5bd560b7313566571d","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.15.3.tgz","fileCount":567,"integrity":"sha512-lLdpMbcsShbUH2eTgsrRs4EyS4ES5J6b9/THVPLnnkaxAEW52MD6yEx+3GiuKds1pOznSRUpaxZZ0WWXsW10kA==","signatures":[{"sig":"MEYCIQCONby0Ti98GaycyH7SvOPpRf7ACO4jkg4t1xhay2oFxwIhAJp0mY6PQmWGlk2mTEt0vCUhbcBRb/lKjYArQdqlFKu9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.15.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16422785},"main":"index.js","_from":"file:dist/blamejs-core-0.15.3.tgz","engines":{"node":">=24.14.1"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.15.3.tgz","_integrity":"sha512-lLdpMbcsShbUH2eTgsrRs4EyS4ES5J6b9/THVPLnnkaxAEW52MD6yEx+3GiuKds1pOznSRUpaxZZ0WWXsW10kA==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.0","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.15.3_1781279178390_0.3994511848300004","host":"s3://npm-registry-packages-npm-production"}},"0.15.4":{"name":"@blamejs/core","version":"0.15.4","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.15.4","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"81029f8a7ff0b8afea722fa45be8648feff2151c","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.15.4.tgz","fileCount":567,"integrity":"sha512-edwkb2DPwLGMQZNDeI8x1DbInilfFS9KfFGCtZs5V/kxKq58fbtcHm1hNwNGktavl/fvON/FSMWr3l5+83zlow==","signatures":[{"sig":"MEUCIBnC9iC1XaI2K1h5TBYnRfGgXBE9whI6etN71pN7jhn+AiEAoU2oUDPGB7rjT8dRNEHXmfBW03Zxsxpkp7RTigTkMYU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.15.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16446920},"main":"index.js","_from":"file:dist/blamejs-core-0.15.4.tgz","engines":{"node":">=24.14.1"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.15.4.tgz","_integrity":"sha512-edwkb2DPwLGMQZNDeI8x1DbInilfFS9KfFGCtZs5V/kxKq58fbtcHm1hNwNGktavl/fvON/FSMWr3l5+83zlow==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.1","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.15.4_1781318630456_0.8374656174609962","host":"s3://npm-registry-packages-npm-production"}},"0.15.5":{"name":"@blamejs/core","version":"0.15.5","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.15.5","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"12135f5545b23beb068ec80a2a56f96e71c588d2","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.15.5.tgz","fileCount":567,"integrity":"sha512-eTwfVzotig29w7OX4AqKh5BamJCIVczm701bMNE86AU+2R2+uj4E+vf411WseBrz/FsFaOiPl5UPmWojE88dFA==","signatures":[{"sig":"MEQCIDzNFTSh8+Lh8Fc7K0gc5utkd+NPnJOCwIte3OEAyamSAiAuuyyxHgRZTovsEJflUOg/lSS6Cwj6Anl6Rbh+VG/i1g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.15.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16452172},"main":"index.js","_from":"file:dist/blamejs-core-0.15.5.tgz","engines":{"node":">=24.14.1"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.15.5.tgz","_integrity":"sha512-eTwfVzotig29w7OX4AqKh5BamJCIVczm701bMNE86AU+2R2+uj4E+vf411WseBrz/FsFaOiPl5UPmWojE88dFA==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.1","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.15.5_1781326690814_0.9613722941377887","host":"s3://npm-registry-packages-npm-production"}},"0.15.6":{"name":"@blamejs/core","version":"0.15.6","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.15.6","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"c5b02f3d06e758a95ac2ef3225e3b6562c68c5e7","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.15.6.tgz","fileCount":567,"integrity":"sha512-JlcuFBiNXpQ1S+GMbWw2tQXDSIi6mbHWNjXSvVg6WhejyQAA5mP6nW1bnKSdw1KAs83kr9hms74uozqwHNOQTQ==","signatures":[{"sig":"MEUCIQC8KBoLOVlaH6K+xyMDFVGR+nAWklvt4Jd3YXXxkv8H3wIgRv1XBNLC+zuYVWjm7spcVj4qKHpKLpvK2/LpSWciVqM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.15.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16489869},"main":"index.js","_from":"file:dist/blamejs-core-0.15.6.tgz","engines":{"node":">=24.14.1"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.15.6.tgz","_integrity":"sha512-JlcuFBiNXpQ1S+GMbWw2tQXDSIi6mbHWNjXSvVg6WhejyQAA5mP6nW1bnKSdw1KAs83kr9hms74uozqwHNOQTQ==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.1","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.15.6_1781342001655_0.11495044376791341","host":"s3://npm-registry-packages-npm-production"}},"0.15.7":{"name":"@blamejs/core","version":"0.15.7","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.15.7","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"928a2b59383b6709bd267be2518a37556f9bce8f","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.15.7.tgz","fileCount":567,"integrity":"sha512-oM270JcxGgPdFmpGhuEqesPl6bri2Y8ZSsfKRhM5SgJ/AEYY5QhKpu8SJHkvcCMVFX4jqsowfOHdrowTlYJsHw==","signatures":[{"sig":"MEUCIQD4Wxjs2HdLlGNGBbwwPV7Uo4YBJSLMk5M1wavkWmQlgAIgYGhB8K0A33SvYTr4xaFu27Km+Xya5R4uGePCMT8oOaU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.15.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16501996},"main":"index.js","_from":"file:dist/blamejs-core-0.15.7.tgz","engines":{"node":">=24.14.1"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.15.7.tgz","_integrity":"sha512-oM270JcxGgPdFmpGhuEqesPl6bri2Y8ZSsfKRhM5SgJ/AEYY5QhKpu8SJHkvcCMVFX4jqsowfOHdrowTlYJsHw==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.1","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.15.7_1781371731379_0.47707636973541057","host":"s3://npm-registry-packages-npm-production"}},"0.15.8":{"name":"@blamejs/core","version":"0.15.8","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.15.8","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"7e1eac9f8c9bf924798e73bd6fe7e0ae9f7abc63","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.15.8.tgz","fileCount":569,"integrity":"sha512-DW7wi9d7iMTD6ZlJEUBQC+ZNfliuKm1ysJVJLntXIxeTT00/XZdSrWgSiXbO6SH1sD2v2+QimJpsrlU8r2m7fg==","signatures":[{"sig":"MEUCIHzNsQtr14lkGGg9TR7+oGos8R5jC5HPnu9d9AUs4G9CAiEA1wVUOE+pQgOynoNxCOLi9/o0YpJiTtsuS3B5Td4m7X0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.15.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16555367},"main":"index.js","_from":"file:dist/blamejs-core-0.15.8.tgz","engines":{"node":">=24.14.1"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.15.8.tgz","_integrity":"sha512-DW7wi9d7iMTD6ZlJEUBQC+ZNfliuKm1ysJVJLntXIxeTT00/XZdSrWgSiXbO6SH1sD2v2+QimJpsrlU8r2m7fg==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.11.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.1","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.15.8_1781379309031_0.3790721716189853","host":"s3://npm-registry-packages-npm-production"}},"0.15.9":{"name":"@blamejs/core","version":"0.15.9","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.15.9","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"c10536761de11d5d29c297f9b3235ceb226e5d72","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.15.9.tgz","fileCount":569,"integrity":"sha512-86P5mlJaCwi+uakL/Gb5t14/lGZK+f6iSSabfRMfbaeVX9oepg3wSAQ1D1JscvWxfQpc5QLDh4mdjb4vkkuT8g==","signatures":[{"sig":"MEUCIQCEoB/fhBFdpn4svWP+Om197lPKR+IyJniwOW9LFM6X2gIgYcJ0mUu3WAxYySgVf2dqxjgmQdfwB6h8Qk1pYlijPsE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.15.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16567528},"main":"index.js","_from":"file:dist/blamejs-core-0.15.9.tgz","engines":{"node":">=24.16.0"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.15.9.tgz","_integrity":"sha512-86P5mlJaCwi+uakL/Gb5t14/lGZK+f6iSSabfRMfbaeVX9oepg3wSAQ1D1JscvWxfQpc5QLDh4mdjb4vkkuT8g==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.13.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.1","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.15.9_1781396383912_0.660158243721976","host":"s3://npm-registry-packages-npm-production"}},"0.15.10":{"name":"@blamejs/core","version":"0.15.10","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.15.10","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"4fbe4c621c9e9b712a6675ebc4d38b6e8c7432aa","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.15.10.tgz","fileCount":569,"integrity":"sha512-EojIpczTAcl8AvIWARHuzQXB5lvQz5OCQn2BQxoxjxPGTmr7GKw4H6s9iJL0esOgQ69973BLh0Qpd68Myabv+Q==","signatures":[{"sig":"MEUCIB6HpGHFuTew8mBCwWK1XmoMqGpWaC2Sh1nRpOCzpT+8AiEAnj6IfuMbcvjOHhmH6omPvEFwgctVWu6phJe5AzFwJ38=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.15.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16587937},"main":"index.js","_from":"file:dist/blamejs-core-0.15.10.tgz","engines":{"node":">=24.16.0"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.15.10.tgz","_integrity":"sha512-EojIpczTAcl8AvIWARHuzQXB5lvQz5OCQn2BQxoxjxPGTmr7GKw4H6s9iJL0esOgQ69973BLh0Qpd68Myabv+Q==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.13.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.1","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.15.10_1781408928141_0.5333577385084483","host":"s3://npm-registry-packages-npm-production"}},"0.15.11":{"name":"@blamejs/core","version":"0.15.11","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.15.11","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"ce4e7c91f25725ad4728516453e3a152048b3c14","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.15.11.tgz","fileCount":569,"integrity":"sha512-I2pFPBLsZPBy6w2KjEklDxRiQkLqHrduAOWc7lgnBIF681eRTxYGCC5bNzzT177q0FiCx5Gj8rcFeg1IWjLuJQ==","signatures":[{"sig":"MEYCIQDR7g1uImRe+TPNSZbA+dpf+Dx7B9CWHjNgg3qXyNXYhwIhAKKLuhCmsj5tbwBlNJ3B8MMAIFubTzPmC5hqjtmAUYg1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.15.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16605115},"main":"index.js","_from":"file:dist/blamejs-core-0.15.11.tgz","engines":{"node":">=24.16.0"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.15.11.tgz","_integrity":"sha512-I2pFPBLsZPBy6w2KjEklDxRiQkLqHrduAOWc7lgnBIF681eRTxYGCC5bNzzT177q0FiCx5Gj8rcFeg1IWjLuJQ==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.13.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.1","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.15.11_1781421686400_0.08738596791858133","host":"s3://npm-registry-packages-npm-production"}},"0.15.12":{"name":"@blamejs/core","version":"0.15.12","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.15.12","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"4db4c0443b2536c57c8e77128a0ec83f637cd451","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.15.12.tgz","fileCount":569,"integrity":"sha512-+axXlNOoYhe7Phy3f0ardvBFdEYY++cESysanjp44QZd3m636Q8MSVghwsy//LKPpgUPZstKiP/7KDQ93HPa6g==","signatures":[{"sig":"MEQCIDq5uXJY9c2sRpMivN+uirGgdBrp79zDM9U9nr5UEbEjAiAFVAUqdMcMk/mytldKcy6TK37NPiO2ddBSKI0d51bm/g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.15.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16620189},"main":"index.js","_from":"file:dist/blamejs-core-0.15.12.tgz","engines":{"node":">=24.16.0"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.15.12.tgz","_integrity":"sha512-+axXlNOoYhe7Phy3f0ardvBFdEYY++cESysanjp44QZd3m636Q8MSVghwsy//LKPpgUPZstKiP/7KDQ93HPa6g==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.13.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.1","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.15.12_1781456000029_0.4654750026393122","host":"s3://npm-registry-packages-npm-production"}},"0.15.13":{"name":"@blamejs/core","version":"0.15.13","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.15.13","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"2ba80c38361559f14b42a58aed29792049f19630","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.15.13.tgz","fileCount":577,"integrity":"sha512-G7QlWIsY+9QLH5urwhbbeUVZjUkvIsnWoNZp9ZDT0tNY6RjHP//cDNmlFxnSu69Lq8Y7bodKlpWCFXULWc7C+w==","signatures":[{"sig":"MEQCIDxU9kyUsKndx/aW47/sig00LKPs3mhrp7elWuX4aBXQAiA3/I6dHoXXEBul0pPNSWtZqeMIt0iRdDhEdPKsU3vJTg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.15.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16882239},"main":"index.js","_from":"file:dist/blamejs-core-0.15.13.tgz","engines":{"node":">=24.16.0"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.15.13.tgz","_integrity":"sha512-G7QlWIsY+9QLH5urwhbbeUVZjUkvIsnWoNZp9ZDT0tNY6RjHP//cDNmlFxnSu69Lq8Y7bodKlpWCFXULWc7C+w==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.13.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.1","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.15.13_1781921026102_0.8585978471766376","host":"s3://npm-registry-packages-npm-production"}},"0.15.14":{"name":"@blamejs/core","version":"0.15.14","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.15.14","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"20987dfa0b4e6b60a189d3b8c94d5799641630f9","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.15.14.tgz","fileCount":578,"integrity":"sha512-d8MWRP1oTAgzo9OhEYI+ATBzuyBvOdKaaNWon1FocjgbZwpkmfYz9J8UpHstvhhJOj4MXCFUnrr8hcz/5jTjug==","signatures":[{"sig":"MEUCIBO4JgpilDIrAEvUy6IFBOygyDblI3AkoWQpjP0MlmFSAiEA68wQNIh501tYZ4SthgD7Z1OC6il/GpePnEYyxq71j7o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.15.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17057908},"main":"index.js","_from":"file:dist/blamejs-core-0.15.14.tgz","engines":{"node":">=24.16.0"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.15.14.tgz","_integrity":"sha512-d8MWRP1oTAgzo9OhEYI+ATBzuyBvOdKaaNWon1FocjgbZwpkmfYz9J8UpHstvhhJOj4MXCFUnrr8hcz/5jTjug==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.13.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.1","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.15.14_1782048370077_0.13832169210247702","host":"s3://npm-registry-packages-npm-production"}},"0.15.15":{"name":"@blamejs/core","version":"0.15.15","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.15.15","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"a7bf47262c83b66d3625f768be1c1311b883fb39","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.15.15.tgz","fileCount":578,"integrity":"sha512-EU2F8+1L76PIe7BInxi7ee65f2ngp8fwpY4v6T4JXi2cZGh9aFnNrgIGD6uZsVOY++iftROtwa4aTW4mgy489g==","signatures":[{"sig":"MEYCIQCrd8IqxAYkKryO682DvCiG+pwFJM84aSni+QpaATEhqwIhAJgE2Fc9NVFrM3W+bq4xrcCOn2sjZud/8tqMzodzcPie","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.15.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17087909},"main":"index.js","_from":"file:dist/blamejs-core-0.15.15.tgz","engines":{"node":">=24.16.0"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.15.15.tgz","_integrity":"sha512-EU2F8+1L76PIe7BInxi7ee65f2ngp8fwpY4v6T4JXi2cZGh9aFnNrgIGD6uZsVOY++iftROtwa4aTW4mgy489g==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.13.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.1","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.15.15_1782098711803_0.7948993742525026","host":"s3://npm-registry-packages-npm-production"}},"0.15.16":{"name":"@blamejs/core","version":"0.15.16","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.15.16","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"8a1c3b26e976d432e4c1b89d0a39d65648bac58b","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.15.16.tgz","fileCount":578,"integrity":"sha512-GTvQ8oy8HVLGwDlBNPF8Bqu9dZyyt7vdavObRND30MgJ+HEskVIBJ7mK8GQXssMJV0AWsm4v9TkONv0Fcso6cA==","signatures":[{"sig":"MEYCIQDTT1iNFWOBCqJ+CYdq1xUUNN78NlZOdSu4bYZDkNCnpwIhAOygunWqiMW0v/LR0lZZoT9KYiA7nwlixUoONT/1LEHb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.15.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17137193},"main":"index.js","_from":"file:dist/blamejs-core-0.15.16.tgz","engines":{"node":">=24.16.0"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.15.16.tgz","_integrity":"sha512-GTvQ8oy8HVLGwDlBNPF8Bqu9dZyyt7vdavObRND30MgJ+HEskVIBJ7mK8GQXssMJV0AWsm4v9TkONv0Fcso6cA==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.13.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.1","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.15.16_1782136502895_0.4451518825657086","host":"s3://npm-registry-packages-npm-production"}},"0.15.17":{"name":"@blamejs/core","version":"0.15.17","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.15.17","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"655f6254488699a94da87d7d1d3f70ef2d5d0468","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.15.17.tgz","fileCount":578,"integrity":"sha512-n057ThG+qBmboMz6dyXTxQSjNGNCGAgy9SRY1mF6TI/wJaju4AyWNEC9+S0oVKkHrI1dE2Mx7XiNXXhTUE/xBQ==","signatures":[{"sig":"MEQCIFOPYblAQjkHtgvdViLoNAumLsWf5EWowjtoG44QEojvAiBkh8fFiL6VdXE9DHRg45z3H3m8O8orVs9hHcU2f5ZFsA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.15.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17157601},"main":"index.js","_from":"file:dist/blamejs-core-0.15.17.tgz","engines":{"node":">=24.16.0"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.15.17.tgz","_integrity":"sha512-n057ThG+qBmboMz6dyXTxQSjNGNCGAgy9SRY1mF6TI/wJaju4AyWNEC9+S0oVKkHrI1dE2Mx7XiNXXhTUE/xBQ==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.13.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.1","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.15.17_1782153335713_0.37950637647152585","host":"s3://npm-registry-packages-npm-production"}},"0.15.18":{"name":"@blamejs/core","version":"0.15.18","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.15.18","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"9e6c7ef10a322de79ff85f8cf95470fa45ae6ac8","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.15.18.tgz","fileCount":578,"integrity":"sha512-Ki2FEvRdZ+b0rJSh8y5jCh506AYp1uFq7mbEjkhlfvVs+cVlcslrn/EJDcFOJhI3eA9QW9VebdpVXQEu7aW3DA==","signatures":[{"sig":"MEYCIQC9mmAcG+rMAO18d13SR9wbEVYgt4HqA9xjeFpC8kVUzAIhANcBQLs/Clvb3pOuKhR/7c2q37Iqwmwzk71l5A5LI6Sw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.15.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17170537},"main":"index.js","_from":"file:dist/blamejs-core-0.15.18.tgz","engines":{"node":">=24.16.0"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.15.18.tgz","_integrity":"sha512-Ki2FEvRdZ+b0rJSh8y5jCh506AYp1uFq7mbEjkhlfvVs+cVlcslrn/EJDcFOJhI3eA9QW9VebdpVXQEu7aW3DA==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.13.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.1","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.15.18_1782186914406_0.2718517135171097","host":"s3://npm-registry-packages-npm-production"}},"0.15.19":{"name":"@blamejs/core","version":"0.15.19","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.15.19","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"5b23fa95f57218da0f90fbe2207edabefe92e643","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.15.19.tgz","fileCount":578,"integrity":"sha512-3+ngWmKnZpga8lHAYkKTNirlgTa5Yd8qYy0enXXewbSJNdKPMsAdITU9zcr3pAKlooycyOzW1rsdShUfKbW2vQ==","signatures":[{"sig":"MEUCIF6WKszVlj+KL5nUUfgqwqdwteARAASVR0d6ZIjci5qhAiEAyds/eykCpujMKUpVWuPlKLa3bycCW5Ulfyr0uWwFvq0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.15.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17172578},"main":"index.js","_from":"file:dist/blamejs-core-0.15.19.tgz","engines":{"node":">=24.16.0"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.15.19.tgz","_integrity":"sha512-3+ngWmKnZpga8lHAYkKTNirlgTa5Yd8qYy0enXXewbSJNdKPMsAdITU9zcr3pAKlooycyOzW1rsdShUfKbW2vQ==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.13.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.1","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.15.19_1782195953627_0.1625065610374994","host":"s3://npm-registry-packages-npm-production"}},"0.15.20":{"name":"@blamejs/core","version":"0.15.20","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.15.20","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"62ad39887ddb1a65e389a5e7f50dc6d5d97fa01e","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.15.20.tgz","fileCount":578,"integrity":"sha512-uks/MvQWkElxeh0nrUxk+GA8fKKHNguUrYSQD57BHDUEFTSf8qN+ihrmIprG/mz0Y2nUvaB4zgMHIyqTOA/k7A==","signatures":[{"sig":"MEYCIQDxD53gX4qIRyyrdc0NdmCb9yrdjEiUIji1PGnfmkvgugIhAI9CIZTTV7QEQ02GT5pdpwIocdVkEMmjPgRItghMIp8X","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.15.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17176147},"main":"index.js","_from":"file:dist/blamejs-core-0.15.20.tgz","engines":{"node":">=24.16.0"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.15.20.tgz","_integrity":"sha512-uks/MvQWkElxeh0nrUxk+GA8fKKHNguUrYSQD57BHDUEFTSf8qN+ihrmIprG/mz0Y2nUvaB4zgMHIyqTOA/k7A==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.13.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.1","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.15.20_1782359753592_0.3160744211946964","host":"s3://npm-registry-packages-npm-production"}},"0.15.21":{"name":"@blamejs/core","version":"0.15.21","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.15.21","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"182a6c25b38fb4316edb3cb8d066ab721e2dfaa1","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.15.21.tgz","fileCount":578,"integrity":"sha512-Gn5oP/TIZ/p0eMTw11iauk8nSs4aldAlIXrvq5rpqwRhL85Xl6ZMNbJjLshQbwyKgLuosjejDdiN90YK3HBGYw==","signatures":[{"sig":"MEQCIEZFK2JCnQJ42N7rSrtd95e7c0ltskRT5RBSgAJtIGQQAiB3w96V6lYT0glEcxzHI7B5kp1c+FU4HWo7xQc56tqGvg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.15.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17220085},"main":"index.js","_from":"file:dist/blamejs-core-0.15.21.tgz","engines":{"node":">=24.16.0"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.15.21.tgz","_integrity":"sha512-Gn5oP/TIZ/p0eMTw11iauk8nSs4aldAlIXrvq5rpqwRhL85Xl6ZMNbJjLshQbwyKgLuosjejDdiN90YK3HBGYw==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.13.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.1","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.15.21_1782369643782_0.6088021469604907","host":"s3://npm-registry-packages-npm-production"}},"0.15.22":{"name":"@blamejs/core","version":"0.15.22","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.15.22","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"4f4e34eee9ae8cceee0a4902cb7febc81ea9cacf","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.15.22.tgz","fileCount":578,"integrity":"sha512-S6Qo5lWSxwKQ9dLAtbLE0gzepx9Eq5xxArJhYdKp79zrweRLVFa+wQgYd7GmPK7dzILLSjAFnoqJuLuvyyqUBw==","signatures":[{"sig":"MEUCIAopZSebuvyi+cmNmTNdwJaYgDfQRBUEhoVP9cKGRR6jAiEA8Z5Y7flGX2AE8YSEujmPdZEjS6lQVmDzXaarxf3Lys0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.15.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17222361},"main":"index.js","_from":"file:dist/blamejs-core-0.15.22.tgz","engines":{"node":">=24.16.0"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.15.22.tgz","_integrity":"sha512-S6Qo5lWSxwKQ9dLAtbLE0gzepx9Eq5xxArJhYdKp79zrweRLVFa+wQgYd7GmPK7dzILLSjAFnoqJuLuvyyqUBw==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.13.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.1","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.15.22_1782373893838_0.8478553776337068","host":"s3://npm-registry-packages-npm-production"}},"0.15.23":{"name":"@blamejs/core","version":"0.15.23","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.15.23","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"87cc2b0ade3de8a39ff4a5eef4ed77af4555ab2c","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.15.23.tgz","fileCount":578,"integrity":"sha512-Kqz78xCzh3aB+AE+eT5w9PVb8Vt8U18z62YM1p6aiZdibym4dsEXDv8PnNfRrC37yyfRKQaqFXLAZ2mj5OFMXA==","signatures":[{"sig":"MEUCIQCmENdN50OjCFuJEGa6UPFJiqma1gYR1e4jqMALLsWOnAIgHN6Xx36jKVj8lMNJQYITLvLDzpeOE5CK7ff+MMDak/8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.15.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17230825},"main":"index.js","_from":"file:dist/blamejs-core-0.15.23.tgz","engines":{"node":">=24.16.0"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.15.23.tgz","_integrity":"sha512-Kqz78xCzh3aB+AE+eT5w9PVb8Vt8U18z62YM1p6aiZdibym4dsEXDv8PnNfRrC37yyfRKQaqFXLAZ2mj5OFMXA==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.13.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.1","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.15.23_1782380639074_0.2999335652988715","host":"s3://npm-registry-packages-npm-production"}},"0.15.24":{"name":"@blamejs/core","version":"0.15.24","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.15.24","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"9e208a28838979596c45ee9efcc1d537fe946458","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.15.24.tgz","fileCount":578,"integrity":"sha512-FRI9IPwn/1LFX/61/A7R+/eBxezdcrdEoO1lBxbMcD8vQQDFcuOUAbgB3btKb3cXm/P7MgUzAmr+1uOw66KASw==","signatures":[{"sig":"MEQCIFYJbK7x7Bb4aQgNSFICmVse+8HWj7APL867Gpyu/Mm5AiB5HYYTpSgSoae+bNpsK7uUWvmPKyotgZrnxeD15l10zQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.15.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17233767},"main":"index.js","_from":"file:dist/blamejs-core-0.15.24.tgz","engines":{"node":">=24.16.0"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.15.24.tgz","_integrity":"sha512-FRI9IPwn/1LFX/61/A7R+/eBxezdcrdEoO1lBxbMcD8vQQDFcuOUAbgB3btKb3cXm/P7MgUzAmr+1uOw66KASw==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.13.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.1","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.15.24_1782400436949_0.25816586764475025","host":"s3://npm-registry-packages-npm-production"}},"0.15.25":{"name":"@blamejs/core","version":"0.15.25","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.15.25","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"6981527ab2907c95fb378c038498912725dd84f9","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.15.25.tgz","fileCount":578,"integrity":"sha512-lfvwuWAy/4CMi5YsEr10RvqnjYTLgvKnN3hM5+9FXQAKoShSgaBWtpFWb0Q62SpStsmqyu9Z14gc++k7d3BP6A==","signatures":[{"sig":"MEQCIHtaHw0kGD0G0ycFuTmP/PYG8HH6PWmz3fm2YXUyl0QLAiACalrcZDEqnHcYTKbMXKUMzxgc+3jN9d8nMKXwOQsWig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.15.25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17235900},"main":"index.js","_from":"file:dist/blamejs-core-0.15.25.tgz","engines":{"node":">=24.16.0"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.15.25.tgz","_integrity":"sha512-lfvwuWAy/4CMi5YsEr10RvqnjYTLgvKnN3hM5+9FXQAKoShSgaBWtpFWb0Q62SpStsmqyu9Z14gc++k7d3BP6A==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.13.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.1","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.15.25_1782419884408_0.36879725713934786","host":"s3://npm-registry-packages-npm-production"}},"0.15.26":{"name":"@blamejs/core","version":"0.15.26","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.15.26","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"6760716dc21ffd494424e291fc7e1276ca5a71b4","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.15.26.tgz","fileCount":578,"integrity":"sha512-oQ5hdjMWHzpUw3W/FKnmGRUdnsQpQpQlcO6+QnFo4RP43YJ7kNmKv4byyYp/7bNVZnyAuKOaWC9yS3MiFFnKKQ==","signatures":[{"sig":"MEUCIF8zf76SjwtquK+97SoBkWJfMH6KoA1uWNmlYdGwKMLiAiEAx2Huvbb9HWQkUECerHbZ1f1W3Lji58cyviqa1D6WkQk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.15.26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17237533},"main":"index.js","_from":"file:dist/blamejs-core-0.15.26.tgz","engines":{"node":">=24.16.0"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.15.26.tgz","_integrity":"sha512-oQ5hdjMWHzpUw3W/FKnmGRUdnsQpQpQlcO6+QnFo4RP43YJ7kNmKv4byyYp/7bNVZnyAuKOaWC9yS3MiFFnKKQ==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.13.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.1","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.15.26_1782426507373_0.2587089655279875","host":"s3://npm-registry-packages-npm-production"}},"0.15.27":{"name":"@blamejs/core","version":"0.15.27","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.15.27","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"3ed366c0b1df600d61826c4b619d45be476837bc","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.15.27.tgz","fileCount":578,"integrity":"sha512-qmE1D5T+UjyC9QHX00IlJ6FuI66BolrHZyYJz7Uf8vCpzPUIIpAaMJsb/N7pjpjdUS+HEW+UUIQkoLTSR/JKyw==","signatures":[{"sig":"MEUCIQDvPs7Z+wlygwwSbfdxpPVmWq/+ZXB+LOd1FidaIevk+QIgIQi68G+40stU+duEkIDnHIbJJFz67eKRog6UCIRPU5o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.15.27","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17238969},"main":"index.js","_from":"file:dist/blamejs-core-0.15.27.tgz","engines":{"node":">=24.16.0"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.15.27.tgz","_integrity":"sha512-qmE1D5T+UjyC9QHX00IlJ6FuI66BolrHZyYJz7Uf8vCpzPUIIpAaMJsb/N7pjpjdUS+HEW+UUIQkoLTSR/JKyw==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.13.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.1","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.15.27_1782440734431_0.8314263325830484","host":"s3://npm-registry-packages-npm-production"}},"0.15.28":{"name":"@blamejs/core","version":"0.15.28","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.15.28","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"6beffd416a0bcd01266d13765c4fa4a4b450c183","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.15.28.tgz","fileCount":578,"integrity":"sha512-BBb6zeIYjIQIrD0za7Hu2IVg/Vh6IVizdJgADlPTCGWoSlwCCwtsEV8Fxj73T1WYre8fDcrlGiEyO/lUmJOxLw==","signatures":[{"sig":"MEQCIBD9qc2g4Siz6JX+eVcLh6bjf9pCgkjLR85860C1cL2sAiAEZw4aUU/PhKtOC9FOIW7ZGqxN96F4WKuO0Ch+2z56Zw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.15.28","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17244415},"main":"index.js","_from":"file:dist/blamejs-core-0.15.28.tgz","engines":{"node":">=24.16.0"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.15.28.tgz","_integrity":"sha512-BBb6zeIYjIQIrD0za7Hu2IVg/Vh6IVizdJgADlPTCGWoSlwCCwtsEV8Fxj73T1WYre8fDcrlGiEyO/lUmJOxLw==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.13.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.1","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.15.28_1782455729135_0.8339224132453875","host":"s3://npm-registry-packages-npm-production"}},"0.15.29":{"name":"@blamejs/core","version":"0.15.29","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.15.29","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"916c478935046b1eaebf4395b5239e2078cd800b","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.15.29.tgz","fileCount":578,"integrity":"sha512-w/VXwyjns1SpzmeXYWa0XSsG1XAT4HI9yG0mJRrFAgEdGRMmfxH1vouzG3e3I0LwqzzrfR6ik2Skeib6weqL7A==","signatures":[{"sig":"MEYCIQD5o+YIFZSCwf8/urzuJqP3W0hv+6PH8ngWVFItIgSttwIhAMsz3OxRckKzVEwP4yvOu0OTZFK8t7TqWkj3JQz73H9s","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.15.29","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17250599},"main":"index.js","_from":"file:dist/blamejs-core-0.15.29.tgz","engines":{"node":">=24.16.0"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.15.29.tgz","_integrity":"sha512-w/VXwyjns1SpzmeXYWa0XSsG1XAT4HI9yG0mJRrFAgEdGRMmfxH1vouzG3e3I0LwqzzrfR6ik2Skeib6weqL7A==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.13.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.1","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.15.29_1782465692066_0.8268595857095662","host":"s3://npm-registry-packages-npm-production"}},"0.15.30":{"name":"@blamejs/core","version":"0.15.30","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.15.30","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"6abbae7697748b4c763c515be5fd4820c075a8ad","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.15.30.tgz","fileCount":578,"integrity":"sha512-66/C6on61wpl6CgKG1PkdjEgI7rHeXYVyQ1gCuIm6UUFIb86t296ft6vjjn1pSQc6Or64GU9IVL/SA3IWBtr7Q==","signatures":[{"sig":"MEYCIQDrOyRFAVg2T1hxBIS3quOeXnngYW9vq55J3Wm6iwdzywIhANQBt0+aREIDeCtylsxSyW37aKSQ/PO/v9ha6nmFm+aa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.15.30","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17254076},"main":"index.js","_from":"file:dist/blamejs-core-0.15.30.tgz","engines":{"node":">=24.16.0"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.15.30.tgz","_integrity":"sha512-66/C6on61wpl6CgKG1PkdjEgI7rHeXYVyQ1gCuIm6UUFIb86t296ft6vjjn1pSQc6Or64GU9IVL/SA3IWBtr7Q==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.13.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.1","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.15.30_1782474959343_0.6934415696454348","host":"s3://npm-registry-packages-npm-production"}},"0.15.31":{"name":"@blamejs/core","version":"0.15.31","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.15.31","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"7166c16ff9179a968b7db390409acdc5ee4fa24d","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.15.31.tgz","fileCount":578,"integrity":"sha512-no4pgUGf1KKrsihyRykHxP4V/RuAAL40HdGKPZBnR6wlrffF1b3tyCyAfWsjt3K/pxW+eeg8PlmCv++buMXbWg==","signatures":[{"sig":"MEUCIQDhkzpBnuSLz+BS/QVesLRgdqE7GaLO+n1kcmYBPijbrwIgMpAOop6uJXXzlCI+fSe3J9uS04btfNTR5V7Cay4CuCY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.15.31","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17255464},"main":"index.js","_from":"file:dist/blamejs-core-0.15.31.tgz","engines":{"node":">=24.16.0"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.15.31.tgz","_integrity":"sha512-no4pgUGf1KKrsihyRykHxP4V/RuAAL40HdGKPZBnR6wlrffF1b3tyCyAfWsjt3K/pxW+eeg8PlmCv++buMXbWg==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.13.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.1","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.15.31_1782502882736_0.5461692447279607","host":"s3://npm-registry-packages-npm-production"}},"0.15.32":{"name":"@blamejs/core","version":"0.15.32","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.15.32","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"a1104492dfbc233b52c59a8e177853a6f7c56083","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.15.32.tgz","fileCount":578,"integrity":"sha512-lu9JteHNvwriAPutTl1JIC0dGyB9IGHJPg08+0BlEBwbZ0djizjtS710GAf2SIzizbU2703MrfwV0lUNQUlv4Q==","signatures":[{"sig":"MEQCIBVM2sfs7C3y6q/DqaEfhtF900VO4uTkjJDDa9iGAdzeAiBWa0wr7l+qEYLdoUG+1BuYamVg8P8HurDun3iRWDFcmQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.15.32","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17256737},"main":"index.js","_from":"file:dist/blamejs-core-0.15.32.tgz","engines":{"node":">=24.16.0"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.15.32.tgz","_integrity":"sha512-lu9JteHNvwriAPutTl1JIC0dGyB9IGHJPg08+0BlEBwbZ0djizjtS710GAf2SIzizbU2703MrfwV0lUNQUlv4Q==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.13.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.1","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.15.32_1782506476115_0.11315844201523184","host":"s3://npm-registry-packages-npm-production"}},"0.15.33":{"name":"@blamejs/core","version":"0.15.33","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.15.33","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"86887deba17fa95b0bf2e9c77a6ec370eabb5dfc","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.15.33.tgz","fileCount":578,"integrity":"sha512-/cF9ESLFfLNkyL/MdntVk+5+cYGn48spbflDYGVyoQ+vVqz3upX2OBxdjOpvmVSeyFNJVaYv0s8hmLsXILh22Q==","signatures":[{"sig":"MEUCIQDfQrphxFDtzZHz2ys5/+yKnsPVO44DFuLjYAtCNgckZQIgLw0tAsDdKEcPSnCJ/ODlF1z7fs2AhUeMSiLiSC/Xuig=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.15.33","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17258055},"main":"index.js","_from":"file:dist/blamejs-core-0.15.33.tgz","engines":{"node":">=24.16.0"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.15.33.tgz","_integrity":"sha512-/cF9ESLFfLNkyL/MdntVk+5+cYGn48spbflDYGVyoQ+vVqz3upX2OBxdjOpvmVSeyFNJVaYv0s8hmLsXILh22Q==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.13.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.1","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.15.33_1782514875382_0.9307284932217139","host":"s3://npm-registry-packages-npm-production"}},"0.15.34":{"name":"@blamejs/core","version":"0.15.34","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.15.34","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"f470aecfca9789431bb019af002eb40181dfe08a","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.15.34.tgz","fileCount":578,"integrity":"sha512-/i7ANEU1pIYjBv3YDBwBaowYIUY30JgDciTkFnjFU7TgxJGsKubNqIwJA5Mh0JD1rHcaztD8i6rRiQJYEzGKHA==","signatures":[{"sig":"MEUCIQCe1PCvndhxTY+xNZ2CHp5juyhQ15EvbT+wxude4oJ+pgIgTDrh38YbL/HMF8xBgGuVX/Uj0g/XJQr1KjoCzQftn2c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.15.34","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17261168},"main":"index.js","_from":"file:dist/blamejs-core-0.15.34.tgz","engines":{"node":">=24.16.0"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.15.34.tgz","_integrity":"sha512-/i7ANEU1pIYjBv3YDBwBaowYIUY30JgDciTkFnjFU7TgxJGsKubNqIwJA5Mh0JD1rHcaztD8i6rRiQJYEzGKHA==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.13.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.1","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.15.34_1782522460735_0.30666016610395785","host":"s3://npm-registry-packages-npm-production"}},"0.15.35":{"name":"@blamejs/core","version":"0.15.35","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.15.35","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"babb4ce72ef658debefe494165442560f0e81fe7","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.15.35.tgz","fileCount":578,"integrity":"sha512-TyZWAYNAt4qojAzPidXLMWfTU4ArFzrlS3hn2nP5mPcNSm6j2C27S2xrMDMxYWxoITxd3NGCDFbQimtYFbwXPg==","signatures":[{"sig":"MEUCIBoY0QE1vC1tM9DOpnx/myTZfH3dhm1FvYzDWANGdsJ2AiEA6zp6Y30IZ/Rs3fG9LrnEaHUBzvZUE4hkGgDOqqV2kP0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.15.35","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17265389},"main":"index.js","_from":"file:dist/blamejs-core-0.15.35.tgz","engines":{"node":">=24.16.0"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.15.35.tgz","_integrity":"sha512-TyZWAYNAt4qojAzPidXLMWfTU4ArFzrlS3hn2nP5mPcNSm6j2C27S2xrMDMxYWxoITxd3NGCDFbQimtYFbwXPg==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.13.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.1","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.15.35_1782543233047_0.5113901889158246","host":"s3://npm-registry-packages-npm-production"}},"0.15.36":{"name":"@blamejs/core","version":"0.15.36","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.15.36","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"f0ab8bf5404526f7b1bf1b330fd6f64b67004289","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.15.36.tgz","fileCount":578,"integrity":"sha512-6CYuUGj1VnMOsX14KX1XnZKat3PA+3bxoDI3renYRpvZbEvVwOCc7I8CyVih8cxNQMmVfFYt2oykkDNLvQJ36w==","signatures":[{"sig":"MEUCIGwm7M/FtJnVgKTCiZ+EZHaWjdFf1dDgJzI6tg3bW14wAiEAx/RvxobFKZF29oCf0gw6UeBEvjkUjeZWSxO2/GlN93Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.15.36","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17266856},"main":"index.js","_from":"file:dist/blamejs-core-0.15.36.tgz","engines":{"node":">=24.16.0"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.15.36.tgz","_integrity":"sha512-6CYuUGj1VnMOsX14KX1XnZKat3PA+3bxoDI3renYRpvZbEvVwOCc7I8CyVih8cxNQMmVfFYt2oykkDNLvQJ36w==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.13.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.1","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.15.36_1782547624387_0.4036972008881963","host":"s3://npm-registry-packages-npm-production"}},"0.15.37":{"name":"@blamejs/core","version":"0.15.37","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.15.37","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"97d84249f4c9e7f6ee6ec7ca19be79504e90581f","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.15.37.tgz","fileCount":578,"integrity":"sha512-50qewxE7kMtX3x+h4I06aalUM3Ew7MvkMp0Z+DogqwCFepc8ddNw6LPxWCCfjjFoivtcJCmauVvixvo/0vC1rg==","signatures":[{"sig":"MEUCIF7kM/SYb8uPoStrDmnrj0kybQR8IHBIp/wbMcqYoEIKAiEA2YlV6McH9nbz7WzdWzcyPLuTcjieZk6c2iuSv8c0PKA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.15.37","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17273161},"main":"index.js","_from":"file:dist/blamejs-core-0.15.37.tgz","engines":{"node":">=24.16.0"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.15.37.tgz","_integrity":"sha512-50qewxE7kMtX3x+h4I06aalUM3Ew7MvkMp0Z+DogqwCFepc8ddNw6LPxWCCfjjFoivtcJCmauVvixvo/0vC1rg==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.13.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.1","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.15.37_1782553048441_0.9950507296953615","host":"s3://npm-registry-packages-npm-production"}},"0.15.38":{"name":"@blamejs/core","version":"0.15.38","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.15.38","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"3d079d5b9ec061dbfd9f217cdd1601fc818aecc4","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.15.38.tgz","fileCount":578,"integrity":"sha512-5a8Nhz823Fm7WSB0A9UFwe7fTdyjlwEeDhrOSiyN37VyHjgL2MKYOeFVjf7UZMwe/fLvbEyz+lrTlcxArlhyuw==","signatures":[{"sig":"MEYCIQDRqH6o4DsH+xfUz/N89dKpuaPeyxKCpvNMAkDQIhivswIhANp466ZZmZ8behxKltNs/g473F3iwntBs+d4Ppu4LgFu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.15.38","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17280604},"main":"index.js","_from":"file:dist/blamejs-core-0.15.38.tgz","engines":{"node":">=24.16.0"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.15.38.tgz","_integrity":"sha512-5a8Nhz823Fm7WSB0A9UFwe7fTdyjlwEeDhrOSiyN37VyHjgL2MKYOeFVjf7UZMwe/fLvbEyz+lrTlcxArlhyuw==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.13.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.1","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.15.38_1782579209533_0.9410797210714847","host":"s3://npm-registry-packages-npm-production"}},"0.15.39":{"name":"@blamejs/core","version":"0.15.39","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.15.39","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"1f4048791d36f40819d80184a83d7aaf9fe87257","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.15.39.tgz","fileCount":578,"integrity":"sha512-pW2oakwSmJp7wdko9z9lc/G+ZPLqo9cmJpfgVUAJ/FxH8z46CqGXwkD7p/QIgKbMDDQhQfKzIDYGeAcKEVm7Ag==","signatures":[{"sig":"MEUCIBVQS295DfvdEenrK73fbs/XtEEhiecrJ1TT6xlwzGEXAiEAycAgxkdmM32lxZ4zQjDzIvgRHKYAJwBi/OGQbHnwStc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.15.39","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17292107},"main":"index.js","_from":"file:dist/blamejs-core-0.15.39.tgz","engines":{"node":">=24.16.0"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.15.39.tgz","_integrity":"sha512-pW2oakwSmJp7wdko9z9lc/G+ZPLqo9cmJpfgVUAJ/FxH8z46CqGXwkD7p/QIgKbMDDQhQfKzIDYGeAcKEVm7Ag==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.13.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.1","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.15.39_1782622125622_0.26284005094511165","host":"s3://npm-registry-packages-npm-production"}},"0.15.40":{"name":"@blamejs/core","version":"0.15.40","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.15.40","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"4d4c0da8003dac1506132e9e27c3a9f3dfadf150","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.15.40.tgz","fileCount":578,"integrity":"sha512-VTK3t18h2idH4Vdt3945KlhzgG7n5A1glPeQM9HguuAQSeyno7qxNx/uZ/vLScYCURbYqmZSx/wKN7KhT2nOkw==","signatures":[{"sig":"MEYCIQDef6S1rqp3hPzGlUkN1WTDtPDJem23eFDfNy0vokDwoQIhAMdnPHELyn8t6p0sXmjp6bvVyceypJLSWDyDkWiF/RHP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.15.40","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17296619},"main":"index.js","_from":"file:dist/blamejs-core-0.15.40.tgz","engines":{"node":">=24.16.0"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.15.40.tgz","_integrity":"sha512-VTK3t18h2idH4Vdt3945KlhzgG7n5A1glPeQM9HguuAQSeyno7qxNx/uZ/vLScYCURbYqmZSx/wKN7KhT2nOkw==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.13.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.1","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.15.40_1782629330785_0.3429268518980797","host":"s3://npm-registry-packages-npm-production"}},"0.15.41":{"name":"@blamejs/core","version":"0.15.41","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.15.41","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"9d7e7542ef87543cfed533063870f81f42b7d007","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.15.41.tgz","fileCount":578,"integrity":"sha512-rv1VqYZvqf+xk86ToQfB3OBBOCjZoPnnRG9P2U3c1Bej3FZJb8oVVgcsDg4bM9b2rW9MaRF3/0CpRGIkiDd2PA==","signatures":[{"sig":"MEUCICwbOGe4tVvBHxalKa/HDEFDUrToVZBmlkz24FR9mvjOAiEAwFiD4Hzk9bTeMHbnZSNEujzjb+/orR0+cGe3CM2NaYU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.15.41","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17304703},"main":"index.js","_from":"file:dist/blamejs-core-0.15.41.tgz","engines":{"node":">=24.16.0"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.15.41.tgz","_integrity":"sha512-rv1VqYZvqf+xk86ToQfB3OBBOCjZoPnnRG9P2U3c1Bej3FZJb8oVVgcsDg4bM9b2rW9MaRF3/0CpRGIkiDd2PA==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.13.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.1","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.15.41_1782635236479_0.6562964501744022","host":"s3://npm-registry-packages-npm-production"}},"0.15.42":{"name":"@blamejs/core","version":"0.15.42","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.15.42","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"f7386f877955a611fc0471bf832d7229b7565231","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.15.42.tgz","fileCount":578,"integrity":"sha512-cCECjEOHEWbW4sq1sm+u3zA/naZcaRD2srmTDiSvYzoejZcJkKhbMg8Z9Cafl7sdbgbtShHKPPB+qwvW54ybyg==","signatures":[{"sig":"MEUCIGXplR48Kg2/8tkvIGkSXgsozygfVDUXbbwwYCQ+JO09AiEA/P80ylpUz2vu99RhEWjUlbWJ3FqFukfERNr2Ua8ZMXc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.15.42","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17310149},"main":"index.js","_from":"file:dist/blamejs-core-0.15.42.tgz","engines":{"node":">=24.16.0"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.15.42.tgz","_integrity":"sha512-cCECjEOHEWbW4sq1sm+u3zA/naZcaRD2srmTDiSvYzoejZcJkKhbMg8Z9Cafl7sdbgbtShHKPPB+qwvW54ybyg==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.13.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.1","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.15.42_1782639768797_0.8924901886638974","host":"s3://npm-registry-packages-npm-production"}},"0.15.43":{"name":"@blamejs/core","version":"0.15.43","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.15.43","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"0cfeac35182c869e1bab55bed1951587fec64c5a","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.15.43.tgz","fileCount":578,"integrity":"sha512-ongELJqk4GZPQ4tdCA9u5nwZQqiXdDKBaWdtA7W0sT3PgczvVtG7ynJPvy0CrZL7n/31zzpwfS+piBoWL9WGeA==","signatures":[{"sig":"MEYCIQCKf/v2+XqifKmM5BfY3tvEJzRPczaCg3U8IYGNRp3dagIhAIAiGiLxmY9w3msBN4rTbZsTJKFZ4aFQbZgV7hxIRH3Y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.15.43","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17314536},"main":"index.js","_from":"file:dist/blamejs-core-0.15.43.tgz","engines":{"node":">=24.16.0"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.15.43.tgz","_integrity":"sha512-ongELJqk4GZPQ4tdCA9u5nwZQqiXdDKBaWdtA7W0sT3PgczvVtG7ynJPvy0CrZL7n/31zzpwfS+piBoWL9WGeA==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.13.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.1","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.15.43_1782645478687_0.538870475676092","host":"s3://npm-registry-packages-npm-production"}},"0.15.44":{"name":"@blamejs/core","version":"0.15.44","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.15.44","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"817f832c3a98efb8fed3f7e17c7dff1f0987cc29","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.15.44.tgz","fileCount":578,"integrity":"sha512-MoTP63UahuZ7zBQqH1xzhYOM+3oyAJso46U2r/95+EYljywHnFpzcZiOzO6/zbDo+IxGz2Lkk5XS6qnK9otlBw==","signatures":[{"sig":"MEUCIQDkFpI5bxaD+BU8CS8QEscuLMuUfQQ7DtosfUztEdzvAwIgdcKeQJfIjEV06uDnzE3AFB/pLVUzqNi4eUWio02fEeI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.15.44","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17317003},"main":"index.js","_from":"file:dist/blamejs-core-0.15.44.tgz","engines":{"node":">=24.16.0"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.15.44.tgz","_integrity":"sha512-MoTP63UahuZ7zBQqH1xzhYOM+3oyAJso46U2r/95+EYljywHnFpzcZiOzO6/zbDo+IxGz2Lkk5XS6qnK9otlBw==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.13.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.1","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.15.44_1782648982501_0.4386011097357112","host":"s3://npm-registry-packages-npm-production"}},"0.15.45":{"name":"@blamejs/core","version":"0.15.45","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.15.45","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"15081652f84fcc847cc250be06c953e6e1dd8b20","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.15.45.tgz","fileCount":578,"integrity":"sha512-/N3duHhpfTcAXFrcJG2Enmh0gFcZtrjAfuTifl+pCN+Ma7OUbykCFzoEp9hsUfPWK0KwcQBKtZ+Qn8pwWYwleQ==","signatures":[{"sig":"MEQCIC5BVwrJx0w9XqNWbUhulwqvm0B8ucHWyHyCuDrgLHG4AiB7P+/t6jRwsoCV5gZkn9KcHj1GBR5DJsylcbedR9ga0Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.15.45","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17321704},"main":"index.js","_from":"file:dist/blamejs-core-0.15.45.tgz","engines":{"node":">=24.16.0"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.15.45.tgz","_integrity":"sha512-/N3duHhpfTcAXFrcJG2Enmh0gFcZtrjAfuTifl+pCN+Ma7OUbykCFzoEp9hsUfPWK0KwcQBKtZ+Qn8pwWYwleQ==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.13.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.1","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.15.45_1782653899827_0.3387865998894193","host":"s3://npm-registry-packages-npm-production"}},"0.15.46":{"name":"@blamejs/core","version":"0.15.46","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.15.46","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"5ef543d4fb6688c4e81e8532936251ed08e2a3e3","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.15.46.tgz","fileCount":578,"integrity":"sha512-8+wN82Ik7nhK6LBEykXnjkXrGVl+5oknbIkNzbS+BzqwL8F0aDosw37n3YMNuH3EMMV7/ALcS72mvUQPWuKBWw==","signatures":[{"sig":"MEQCIAjuF9jzqDPWb3tc13VHK0l2sYOZGY6Ooq7SkCaCWsEaAiARcIVsCxtQpzLZZN/DHJLKhsF1TjE2wJKOnATjtp/F3Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.15.46","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17324534},"main":"index.js","_from":"file:dist/blamejs-core-0.15.46.tgz","engines":{"node":">=24.16.0"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.15.46.tgz","_integrity":"sha512-8+wN82Ik7nhK6LBEykXnjkXrGVl+5oknbIkNzbS+BzqwL8F0aDosw37n3YMNuH3EMMV7/ALcS72mvUQPWuKBWw==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.13.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.1","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.15.46_1782659166713_0.7576054822627227","host":"s3://npm-registry-packages-npm-production"}},"0.15.47":{"name":"@blamejs/core","version":"0.15.47","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.15.47","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"f7dfa298d6cc0b7bdc79e13603a5e86f31c9064c","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.15.47.tgz","fileCount":579,"integrity":"sha512-XfyrcS+cjX18q/SB6vSs0FbWQczuQcycvIAqdkFq5zt9l/jNOx3Q3cbTTqsxAh4vXAJ/98rhl8QjdC8BkLxtuw==","signatures":[{"sig":"MEUCIQCStBlA9B4X0GE0zDOOnoKlavw4CXH0lsLkAQZ+d4RaEgIgek9snnKdirIJF6Yv9EseHo1z5Snyv0c6tkyESRQ7vE4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.15.47","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17330732},"main":"index.js","_from":"file:dist/blamejs-core-0.15.47.tgz","engines":{"node":">=24.16.0"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.15.47.tgz","_integrity":"sha512-XfyrcS+cjX18q/SB6vSs0FbWQczuQcycvIAqdkFq5zt9l/jNOx3Q3cbTTqsxAh4vXAJ/98rhl8QjdC8BkLxtuw==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.13.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.1","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.15.47_1782666052912_0.08217225930818328","host":"s3://npm-registry-packages-npm-production"}},"0.15.48":{"name":"@blamejs/core","version":"0.15.48","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.15.48","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"6ea3a01c42e318488557cff47b9c4c6a3c17e24d","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.15.48.tgz","fileCount":579,"integrity":"sha512-wFPOFVm2bkve9TSooInp84QKVR9bdkrINK82C8qr/N2JjwLCnQ4ZTMK8FtGufSj747KzuxxCmaJOb5z+gijkzg==","signatures":[{"sig":"MEUCIQDj9nMBKpdGJg+EnbOpcqgqGnX8+/E6l53E6S/c8IO8oAIgfUe0NlpgN4RQeuZ6EkxexioMoAoTYB+7Z9YIZthma+Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.15.48","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17333070},"main":"index.js","_from":"file:dist/blamejs-core-0.15.48.tgz","engines":{"node":">=24.16.0"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.15.48.tgz","_integrity":"sha512-wFPOFVm2bkve9TSooInp84QKVR9bdkrINK82C8qr/N2JjwLCnQ4ZTMK8FtGufSj747KzuxxCmaJOb5z+gijkzg==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.13.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.1","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.15.48_1782683281641_0.24054470185121124","host":"s3://npm-registry-packages-npm-production"}},"0.15.49":{"name":"@blamejs/core","version":"0.15.49","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.15.49","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"67bfc19bac280190fbd739b685775a51c2e2e0f8","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.15.49.tgz","fileCount":579,"integrity":"sha512-rS3k0muCOjKY1UYOdaouT3qcvefO8dKNDDmYF04RRvq1Gt+K0/Hjz2eiR/eJ42g7zCABSOa5Qkj5ShBH4iaAyw==","signatures":[{"sig":"MEYCIQC/KUqhe4FS6XX28iSzYdq/nLO5vAYx3H350xb5GTK28QIhALPzjTeyiZpRbp50/rF6QpJzaWcd9OX8V+L3Fc9UotLX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.15.49","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17339792},"main":"index.js","_from":"file:dist/blamejs-core-0.15.49.tgz","engines":{"node":">=24.16.0"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.15.49.tgz","_integrity":"sha512-rS3k0muCOjKY1UYOdaouT3qcvefO8dKNDDmYF04RRvq1Gt+K0/Hjz2eiR/eJ42g7zCABSOa5Qkj5ShBH4iaAyw==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.13.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.1","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.15.49_1782690097139_0.09054602014676072","host":"s3://npm-registry-packages-npm-production"}},"0.15.50":{"name":"@blamejs/core","version":"0.15.50","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.15.50","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"af378117051d3cedf0dcd7473b9c2804e1cb9d1e","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.15.50.tgz","fileCount":579,"integrity":"sha512-UoatH7MZxlOE7idHERQ4rvM+07fQRrG6BvXM85XI4LUPheDX+MwUMbF4TX7V8MyrXX7YC7wzh85pcNQS4SLapg==","signatures":[{"sig":"MEUCIQDGhDlvcZv2GCTz1oLcxxd0GmVZkrtpxsHf0XrVdbyAygIgURokLE5VpbWjOkFt5Jcy9IBZh3TQzWAQpudicRCWqw4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.15.50","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17349561},"main":"index.js","_from":"file:dist/blamejs-core-0.15.50.tgz","engines":{"node":">=24.16.0"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.15.50.tgz","_integrity":"sha512-UoatH7MZxlOE7idHERQ4rvM+07fQRrG6BvXM85XI4LUPheDX+MwUMbF4TX7V8MyrXX7YC7wzh85pcNQS4SLapg==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.13.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.1","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.15.50_1782700041971_0.6262047498621723","host":"s3://npm-registry-packages-npm-production"}},"0.15.51":{"name":"@blamejs/core","version":"0.15.51","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.15.51","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"11677680d1cd991ec491f11c8f0298379eb1c3df","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.15.51.tgz","fileCount":579,"integrity":"sha512-toZ+avwqnNrscusTL03GM0Kz9twTGHNxvj++Ia0HO8oRQwPylXTYIX0oymyZezgFhCCDxwivEBGXKkYtoXobrw==","signatures":[{"sig":"MEUCIQDb09ev4khQBkjQAezUDruragCuX0gz8TOMPwere4qQXQIgQWa+0102horblYKuzaxx9yJuM7Xnzli86+Mjk0feaoA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.15.51","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17354126},"main":"index.js","_from":"file:dist/blamejs-core-0.15.51.tgz","engines":{"node":">=24.16.0"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.15.51.tgz","_integrity":"sha512-toZ+avwqnNrscusTL03GM0Kz9twTGHNxvj++Ia0HO8oRQwPylXTYIX0oymyZezgFhCCDxwivEBGXKkYtoXobrw==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.13.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.1","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.15.51_1782703986900_0.6259918709496444","host":"s3://npm-registry-packages-npm-production"}},"0.15.52":{"name":"@blamejs/core","version":"0.15.52","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.15.52","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"cf4a442d3119b85aa532c0c9770243fd1f18242c","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.15.52.tgz","fileCount":579,"integrity":"sha512-0lOTF1pOR/TPlx+ZlkjQS9ZpKhA2X0QaC/2m3KeJzAKCzNJoC5PCkV8XvRzLH6Ys+KGiSyMkcwbmw7fIX57NqQ==","signatures":[{"sig":"MEQCIE7gUtjQSiBoaINQcbTFII7Hm8RSrZ1mveMn8HfG7pZlAiA9ywdu0SxtE7PjdWYQKeaVYsV+QriUMggHzsVhFaL2rQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.15.52","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17360413},"main":"index.js","_from":"file:dist/blamejs-core-0.15.52.tgz","engines":{"node":">=24.16.0"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.15.52.tgz","_integrity":"sha512-0lOTF1pOR/TPlx+ZlkjQS9ZpKhA2X0QaC/2m3KeJzAKCzNJoC5PCkV8XvRzLH6Ys+KGiSyMkcwbmw7fIX57NqQ==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.13.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.1","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.15.52_1782711023482_0.2364538269208345","host":"s3://npm-registry-packages-npm-production"}},"0.15.53":{"name":"@blamejs/core","version":"0.15.53","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.15.53","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"e1337204de5efa6a17ea654b7548b6209e545f9c","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.15.53.tgz","fileCount":579,"integrity":"sha512-BlujnGUQfZc601sum0ECuiBH/Zz3+hSD64IOTwhOBzDv/8Qrp90G+M3po5yqW6NFLTOabK/P/MMkvIWcR4OoTg==","signatures":[{"sig":"MEYCIQDnkdXcC+e0Fk8JTvzMIOtzT5IcCuEVfMQ50UF9n/lRPwIhAP0FCihXnNk/9SlR0Ma1dPO23yeK4d5emeyN3yzDFRbQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.15.53","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17364145},"main":"index.js","_from":"file:dist/blamejs-core-0.15.53.tgz","engines":{"node":">=24.16.0"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.15.53.tgz","_integrity":"sha512-BlujnGUQfZc601sum0ECuiBH/Zz3+hSD64IOTwhOBzDv/8Qrp90G+M3po5yqW6NFLTOabK/P/MMkvIWcR4OoTg==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.13.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.1","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.15.53_1782713463701_0.7623924678860396","host":"s3://npm-registry-packages-npm-production"}},"0.15.54":{"name":"@blamejs/core","version":"0.15.54","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.15.54","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"081d1ef58fad71b44cb2d940614364c233f4e373","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.15.54.tgz","fileCount":579,"integrity":"sha512-9zyexYIQa3xWldXaSq5lgUzsKWqxdTGO34A/NJon79Bn4BsgetjxL7O/Zgu9wDk00NjWr92qeymjxpXRQhvkUw==","signatures":[{"sig":"MEQCIE1kjm8mTjkAuF7iEUhlaLUWx51N8g5Zi3B5pN58x+VCAiBnom8eUebBgupd1Kcwns6qA1QACyVSVSaDewsQvn22eA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.15.54","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17369007},"main":"index.js","_from":"file:dist/blamejs-core-0.15.54.tgz","engines":{"node":">=24.16.0"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.15.54.tgz","_integrity":"sha512-9zyexYIQa3xWldXaSq5lgUzsKWqxdTGO34A/NJon79Bn4BsgetjxL7O/Zgu9wDk00NjWr92qeymjxpXRQhvkUw==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.13.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.1","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.15.54_1782716975119_0.6971506461714081","host":"s3://npm-registry-packages-npm-production"}},"0.15.55":{"name":"@blamejs/core","version":"0.15.55","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.15.55","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"8601205e651c13d14444571fb8a5fc550adb38dc","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.15.55.tgz","fileCount":579,"integrity":"sha512-deycLJ9a+S0gu2vqqkTA7xYXKYhn2/xmwKBkagCdv4+9XHu0nLbuhODaXP4b9gIPEemllMzT+JSbcWUTLnnt1w==","signatures":[{"sig":"MEUCIBOlAdz8Ag0xrrQgFgReqTfeyAc47J7obz8/Rrrg0JxnAiEAp04XzoRgf76fXon61LpXl1JZ1+6bGjsVcXqC0om16Dw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.15.55","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17375974},"main":"index.js","_from":"file:dist/blamejs-core-0.15.55.tgz","engines":{"node":">=24.16.0"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.15.55.tgz","_integrity":"sha512-deycLJ9a+S0gu2vqqkTA7xYXKYhn2/xmwKBkagCdv4+9XHu0nLbuhODaXP4b9gIPEemllMzT+JSbcWUTLnnt1w==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.13.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.1","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.15.55_1782720834240_0.19119682347219502","host":"s3://npm-registry-packages-npm-production"}},"0.15.56":{"name":"@blamejs/core","version":"0.15.56","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.15.56","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"609dccfd600b17f00edcf2d0278223a44bf8f234","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.15.56.tgz","fileCount":579,"integrity":"sha512-lQffRGILDU1/aeIuE7bD2Z0VjGWzefmTAPWq50d0fZWHhAZGGcTT68kSqsgVKCMTVeT/2lcvLe0p05oe9mQAPw==","signatures":[{"sig":"MEQCIFUz2qfvHEwnKCFJLBU98qxipU4focn/ACCYPatzdhOyAiAI3HguLR/QVOb9LHzfKJ+J26CbrbsDeu/BHaLPorhA1A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.15.56","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17379653},"main":"index.js","_from":"file:dist/blamejs-core-0.15.56.tgz","engines":{"node":">=24.16.0"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.15.56.tgz","_integrity":"sha512-lQffRGILDU1/aeIuE7bD2Z0VjGWzefmTAPWq50d0fZWHhAZGGcTT68kSqsgVKCMTVeT/2lcvLe0p05oe9mQAPw==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.13.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.1","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.15.56_1782724063341_0.8950937326471562","host":"s3://npm-registry-packages-npm-production"}},"0.15.57":{"name":"@blamejs/core","version":"0.15.57","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.15.57","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"6ba0977cce871da497d84d723e1f407e8e09f49b","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.15.57.tgz","fileCount":579,"integrity":"sha512-//FuYZPLK7CidpZqM4pQTLZNKcoGoXYemSIkdPw5dsbEFwKXIktMNovlUbh1BuknAawCVxhsZB9fYCQQZqI2CA==","signatures":[{"sig":"MEYCIQDFZRVhi269CrW0Ps9w9X+z7M1DQXa04KOKojOkzxhNKgIhAIq02m8qSBeBRfd3rUB3c5vnG7kJdrOtXG6aAOksCaOo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.15.57","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17385201},"main":"index.js","_from":"file:dist/blamejs-core-0.15.57.tgz","engines":{"node":">=24.16.0"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.15.57.tgz","_integrity":"sha512-//FuYZPLK7CidpZqM4pQTLZNKcoGoXYemSIkdPw5dsbEFwKXIktMNovlUbh1BuknAawCVxhsZB9fYCQQZqI2CA==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.13.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.1","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.15.57_1782728189316_0.49130127431740056","host":"s3://npm-registry-packages-npm-production"}},"0.15.58":{"name":"@blamejs/core","version":"0.15.58","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.15.58","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"1c6abdff0ca82502ed4fa8ec5fb8a46899d1ae48","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.15.58.tgz","fileCount":579,"integrity":"sha512-Bga4RtCZoLZp5y4Iwc0PN77HohUs1PN1ASgjqKg9XCvNUv6K23GJtGGIawwCELV644aakTiuF+0AXcCqmBrLJw==","signatures":[{"sig":"MEUCIQCOHEXY+9cp8CFRer7PZWtRM0rq/DeMssKMCQbkhUA0HwIgatj15juMy483pUmYe/iIfSCgx6Gi+6OBf2tkd60/BFI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.15.58","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17389163},"main":"index.js","_from":"file:dist/blamejs-core-0.15.58.tgz","engines":{"node":">=24.16.0"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.15.58.tgz","_integrity":"sha512-Bga4RtCZoLZp5y4Iwc0PN77HohUs1PN1ASgjqKg9XCvNUv6K23GJtGGIawwCELV644aakTiuF+0AXcCqmBrLJw==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.13.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.1","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.15.58_1782736377491_0.15423497483142667","host":"s3://npm-registry-packages-npm-production"}},"0.15.59":{"name":"@blamejs/core","version":"0.15.59","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.15.59","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"d5bf8a25e97ac9d15562a474a1a2cdcd650ddda7","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.15.59.tgz","fileCount":579,"integrity":"sha512-R6HYJ/OeTxX7IcwGNEYJ3XWVpkMFKS3XykPBj6hfIgUyeC/sSJcrFMvxZWf8N8bEIwA5cmlsb7MXmh2CzGnqFQ==","signatures":[{"sig":"MEUCIAFP0d7iZNVIuskrQ42LyznVkp+mBrc9C4pDclG448f8AiEAmcHJ4wS6TGu9ekRv/3EtpLupk5TOcVbsQh8dD5rQC5E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.15.59","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17397795},"main":"index.js","_from":"file:dist/blamejs-core-0.15.59.tgz","engines":{"node":">=24.16.0"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.15.59.tgz","_integrity":"sha512-R6HYJ/OeTxX7IcwGNEYJ3XWVpkMFKS3XykPBj6hfIgUyeC/sSJcrFMvxZWf8N8bEIwA5cmlsb7MXmh2CzGnqFQ==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.13.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.1","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.15.59_1782742037186_0.284445654732872","host":"s3://npm-registry-packages-npm-production"}},"0.15.60":{"name":"@blamejs/core","version":"0.15.60","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.15.60","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"44fe35b1536202b127f820f371da5d1c3ddcef3a","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.15.60.tgz","fileCount":579,"integrity":"sha512-+2TiA+DvAWK8fV+ujeXxs5p4MFAIcyjheFlzUErcrIO0BvKPnxSC/Qbp7tGzFaRfd53L4TwrWlGWiazwJ5dOPQ==","signatures":[{"sig":"MEUCIQDX9Zlqpoi2+5KY69XDzN5k3p+JVZ06d41ZewsG+ofP9AIgOp142uuSOSxHWE9zOz+OSNXDIOQ72GJCR7rzyOcK5RM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.15.60","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17402352},"main":"index.js","_from":"file:dist/blamejs-core-0.15.60.tgz","engines":{"node":">=24.16.0"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.15.60.tgz","_integrity":"sha512-+2TiA+DvAWK8fV+ujeXxs5p4MFAIcyjheFlzUErcrIO0BvKPnxSC/Qbp7tGzFaRfd53L4TwrWlGWiazwJ5dOPQ==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.13.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.1","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.15.60_1782748005146_0.15341173982933376","host":"s3://npm-registry-packages-npm-production"}},"0.15.61":{"name":"@blamejs/core","version":"0.15.61","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.15.61","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"5d1fb857fb20821d34716ab0c7d46d1809f452c5","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.15.61.tgz","fileCount":579,"integrity":"sha512-yynhffqBNg/T8grGhzkTjX/5bzZodBm1r09ocXyJnsrdyylNktFicCsIj4jmF9aTH8VkfbfVwRdq/HMTQbxCoQ==","signatures":[{"sig":"MEQCIFIi7LtfR+zNqqOqyqh9uIJ83Fe+/muCmwOykV4oIWtQAiAgbPZI+kNzYyNKV+k2u1MZ2nfuwBXrbG6ocsdCZ1nEqQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.15.61","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17409587},"main":"index.js","_from":"file:dist/blamejs-core-0.15.61.tgz","engines":{"node":">=24.16.0"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.15.61.tgz","_integrity":"sha512-yynhffqBNg/T8grGhzkTjX/5bzZodBm1r09ocXyJnsrdyylNktFicCsIj4jmF9aTH8VkfbfVwRdq/HMTQbxCoQ==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.13.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.1","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.15.61_1782753869397_0.24463573371006153","host":"s3://npm-registry-packages-npm-production"}},"0.15.62":{"name":"@blamejs/core","version":"0.15.62","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.15.62","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"dec799885d6bbcb38cbf8ac1fb603bfcd390676d","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.15.62.tgz","fileCount":579,"integrity":"sha512-ExilE0qtKGGbYwojrGeunicpeoedfL3lH2CACjaehZ3LM4MQakQwXRmAHSokBYHd4eeofUJlBPcPAqv/cTrJnQ==","signatures":[{"sig":"MEQCICl2aZpUq4mF6Oy3BXyLUtMNKS/s1zhAB246X48I/vqWAiBaj68fgb3IG+z7hSLxEFq+WmnphcgpqAVZNxxeAGlPEg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.15.62","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17413934},"main":"index.js","_from":"file:dist/blamejs-core-0.15.62.tgz","engines":{"node":">=24.16.0"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.15.62.tgz","_integrity":"sha512-ExilE0qtKGGbYwojrGeunicpeoedfL3lH2CACjaehZ3LM4MQakQwXRmAHSokBYHd4eeofUJlBPcPAqv/cTrJnQ==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.13.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.1","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.15.62_1782761402492_0.6882298907014666","host":"s3://npm-registry-packages-npm-production"}},"0.15.63":{"name":"@blamejs/core","version":"0.15.63","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.15.63","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"8474d9ad53b4636eb23f6ff89a9595cb936a2442","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.15.63.tgz","fileCount":579,"integrity":"sha512-fT6rO5k1bIyPT/P6bnFSMgsgj1vQnjy2qhYwcJpi4Cbg4WaWzjxUJWtlOMAP+Eq7Lk6LyeLgaBMn0mMwv4SwIw==","signatures":[{"sig":"MEUCIQCfo8hgVd2EEe6dbljly4pMtHsJ2uveALsmp17fkHuXFgIgFGiyK82i2BYo5ETALZEKG4l3AEVhc0oN/8Q8sVqrsEI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.15.63","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17418784},"main":"index.js","_from":"file:dist/blamejs-core-0.15.63.tgz","engines":{"node":">=24.16.0"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.15.63.tgz","_integrity":"sha512-fT6rO5k1bIyPT/P6bnFSMgsgj1vQnjy2qhYwcJpi4Cbg4WaWzjxUJWtlOMAP+Eq7Lk6LyeLgaBMn0mMwv4SwIw==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.13.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.1","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.15.63_1782766717982_0.6455951766221781","host":"s3://npm-registry-packages-npm-production"}},"0.15.64":{"name":"@blamejs/core","version":"0.15.64","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.15.64","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"f9158a029c87f9acfc81c4e3817de3e54a837f4e","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.15.64.tgz","fileCount":579,"integrity":"sha512-VewNobbYF6Blrhgxpl6dohGgYkPWafMNuQkO/z8G8h4SLr5+j2ykAR5yIF4HXfa77s4t6VBJcq+Hw4I8qZy71w==","signatures":[{"sig":"MEUCIQCeEcOkBBpKEG8gojT+bRATnbY+tMMwRg+uUs0M5NN9sQIgVlPDAfZSG/5Wpngo2AKM3ho0jOw0gLTnUyLz1EnccTM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.15.64","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17424924},"main":"index.js","_from":"file:dist/blamejs-core-0.15.64.tgz","engines":{"node":">=24.16.0"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.15.64.tgz","_integrity":"sha512-VewNobbYF6Blrhgxpl6dohGgYkPWafMNuQkO/z8G8h4SLr5+j2ykAR5yIF4HXfa77s4t6VBJcq+Hw4I8qZy71w==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.13.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.1","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.15.64_1782770866595_0.16864348038985066","host":"s3://npm-registry-packages-npm-production"}},"0.15.65":{"name":"@blamejs/core","version":"0.15.65","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.15.65","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"34b10a43df74f8990146c11407293f751e3e5911","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.15.65.tgz","fileCount":579,"integrity":"sha512-t7Rn7wlh58eK578dvBEIa1pvtuFdcTJ0WVWiOEcQzjCLTr3ahjZc/NYegEOibb1hgq8CCV9TH/J3GfNXV1ke+w==","signatures":[{"sig":"MEYCIQD5g6U/at1omy6wOh9cOATu95G+JkdsvMIYh7bmf4uCxQIhAMxmwI6myzVYjfbnwQAfF5OCNgplJ1sbzuYYj1yiSwwU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.15.65","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17435806},"main":"index.js","_from":"file:dist/blamejs-core-0.15.65.tgz","engines":{"node":">=24.16.0"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.15.65.tgz","_integrity":"sha512-t7Rn7wlh58eK578dvBEIa1pvtuFdcTJ0WVWiOEcQzjCLTr3ahjZc/NYegEOibb1hgq8CCV9TH/J3GfNXV1ke+w==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.13.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.1","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.15.65_1782775592105_0.1779911620741823","host":"s3://npm-registry-packages-npm-production"}},"0.15.66":{"name":"@blamejs/core","version":"0.15.66","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.15.66","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"89265ef80e4c7c767ef3d6ed6bb289c0844f7970","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.15.66.tgz","fileCount":579,"integrity":"sha512-/23PJP2ItgxEY877JUhgPLB0xwC2kB5s1m+XTulO6HAzjDtmJAsVdopL+0Dqdi0HligkVfB9ayi0r5mTlZ+zbA==","signatures":[{"sig":"MEUCIQDKEaBlqigLlJ+H8ls2uqTo66/5W1jRoxdRzBPODij6bQIgZNfdTMwCOdeyJBApt3sYRxX903IKEzHBg82azl/XidU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.15.66","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17444708},"main":"index.js","_from":"file:dist/blamejs-core-0.15.66.tgz","engines":{"node":">=24.16.0"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.15.66.tgz","_integrity":"sha512-/23PJP2ItgxEY877JUhgPLB0xwC2kB5s1m+XTulO6HAzjDtmJAsVdopL+0Dqdi0HligkVfB9ayi0r5mTlZ+zbA==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.13.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.1","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.15.66_1782778644968_0.8760995724218157","host":"s3://npm-registry-packages-npm-production"}},"0.15.67":{"name":"@blamejs/core","version":"0.15.67","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.15.67","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"23d3c897bb00aac4b3ef140b6150ddee3655c478","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.15.67.tgz","fileCount":579,"integrity":"sha512-ThIQI4+Phgm60FpL22arUwxZymEPprVlm7NYb+CgW+YKfWEDQ/a7EmD2i6oYa4fn4xDPCy1T6/tDBO70kiXNsw==","signatures":[{"sig":"MEUCIQCJ+enkh2TnyCQB5r1A17R+1Kt+OLzgFoBSVFlbPuTroQIgRBot7bhNCbg1nl1PMhhAxfJtOT/IfJRSvykQDZKF6Dk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.15.67","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17449275},"main":"index.js","_from":"file:dist/blamejs-core-0.15.67.tgz","engines":{"node":">=24.16.0"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.15.67.tgz","_integrity":"sha512-ThIQI4+Phgm60FpL22arUwxZymEPprVlm7NYb+CgW+YKfWEDQ/a7EmD2i6oYa4fn4xDPCy1T6/tDBO70kiXNsw==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.13.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.1","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.15.67_1782781620589_0.5640648971400632","host":"s3://npm-registry-packages-npm-production"}},"0.15.68":{"name":"@blamejs/core","version":"0.15.68","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.15.68","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"7d66d4a8480ca557658e9d59a08d1271c77d9df3","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.15.68.tgz","fileCount":579,"integrity":"sha512-ECInGtWTZqICe9Rp8yrqPGU8f7bU2fvP975x0aNJwEXIBLY+MbO79TtMQyzjW1tWOl/gMt8ORtYmX+tBOy2n9g==","signatures":[{"sig":"MEYCIQCGoSW2HpxVV7lqynsUkuueWh/6p6k85k8UDtlOi9OQIwIhAPyjL3Smw7Lb3OnzL26WXBryZAU4FZR3Ya+Yh49gEHf1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.15.68","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17473969},"main":"index.js","_from":"file:dist/blamejs-core-0.15.68.tgz","engines":{"node":">=24.16.0"},"scripts":{"fuzz":"npx --yes @jazzer.js/core fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.15.68.tgz","_integrity":"sha512-ECInGtWTZqICe9Rp8yrqPGU8f7bU2fvP975x0aNJwEXIBLY+MbO79TtMQyzjW1tWOl/gMt8ORtYmX+tBOy2n9g==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.13.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.1","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.15.68_1783038887871_0.3571443181021561","host":"s3://npm-registry-packages-npm-production"}},"0.16.0":{"name":"@blamejs/core","version":"0.16.0","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.16.0","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"9fa60f94ee1042a7942136deb1f7bf88b23e673d","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.16.0.tgz","fileCount":579,"integrity":"sha512-XFo9Ct5zrie8zd/cA3SlkYGgEKdQmrIt92TL78VtgAMaB63N4UKy887nEI8HzpmRnXaltxm+QssLAqFat3W/Ww==","signatures":[{"sig":"MEUCIQDaloXMMlWprTZsZWEA7efy3Y8YyUvFVRzkSMfNz5ZdKwIgNBVoSvRGr0X3J0tcTlABZ6qUTwLt2S8cS0OmbkGaH24=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.16.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17479099},"main":"index.js","_from":"file:dist/blamejs-core-0.16.0.tgz","engines":{"node":">=24.18.0"},"scripts":{"fuzz":"npm ci --prefix fuzz && npx --prefix fuzz jazzer fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.16.0.tgz","_integrity":"sha512-XFo9Ct5zrie8zd/cA3SlkYGgEKdQmrIt92TL78VtgAMaB63N4UKy887nEI8HzpmRnXaltxm+QssLAqFat3W/Ww==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.16.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.1","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.16.0_1783052474498_0.26016016467494363","host":"s3://npm-registry-packages-npm-production"}},"0.16.1":{"name":"@blamejs/core","version":"0.16.1","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.16.1","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"4a668ff41d79913efef057a2f3cfdf6ab3e963da","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.16.1.tgz","fileCount":579,"integrity":"sha512-9z4Rznlr5F1BBpl9KG83LQsGKxcvie5veyUQvIqe9ahiJPegOyza2Elq16hnL59XsyzLh9EM2b24tI37+QjCAg==","signatures":[{"sig":"MEQCIBQ+XQYKuygL511KVLs+m8e/bQuxplfU6NCBxndMB/MRAiBDqd4undVKTIp1qEgSZSE1bzFbbxsNkuL+h+Yc8f+XIA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.16.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17524522},"main":"index.js","_from":"file:dist/blamejs-core-0.16.1.tgz","engines":{"node":">=24.18.0"},"scripts":{"fuzz":"npm ci --prefix fuzz && npx --prefix fuzz jazzer fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.16.1.tgz","_integrity":"sha512-9z4Rznlr5F1BBpl9KG83LQsGKxcvie5veyUQvIqe9ahiJPegOyza2Elq16hnL59XsyzLh9EM2b24tI37+QjCAg==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.16.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.1","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.16.1_1783056346169_0.9639460156552395","host":"s3://npm-registry-packages-npm-production"}},"0.16.2":{"name":"@blamejs/core","version":"0.16.2","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.16.2","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"cb6d662d77e7c4352e7b43ba8a5ff493ac3b55af","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.16.2.tgz","fileCount":579,"integrity":"sha512-ZHS8Q2wtaOBUUOnrmgfr+cK/eCJ0C6KR8QSOp01uYMCwuPaekhItHQd/YDH0XPEE1yWX8uBkhwQVGVYDoLkVnw==","signatures":[{"sig":"MEQCIB1U3HZirlAg/9JUj/whnfxzKpDONvxLP5OjAA5G09yPAiB+dZqoLN534hNZ6Q4SUH1JWetxk0iNjGlchHkG95heag==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.16.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17545063},"main":"index.js","_from":"file:dist/blamejs-core-0.16.2.tgz","engines":{"node":">=24.18.0"},"scripts":{"fuzz":"npm ci --prefix fuzz && npx --prefix fuzz jazzer fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.16.2.tgz","_integrity":"sha512-ZHS8Q2wtaOBUUOnrmgfr+cK/eCJ0C6KR8QSOp01uYMCwuPaekhItHQd/YDH0XPEE1yWX8uBkhwQVGVYDoLkVnw==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.16.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.1","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.16.2_1783086832680_0.9265228611977632","host":"s3://npm-registry-packages-npm-production"}},"0.16.3":{"name":"@blamejs/core","version":"0.16.3","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.16.3","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"6f8ca1bbacf148894484062c749b20e88035903b","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.16.3.tgz","fileCount":579,"integrity":"sha512-HDVC3cTr/E5eaKMXedrwClkDLr+pF+NBziWBBFN5Ts0vQQQ3nQua+jCvpJnyA5nmQn1ZVdR9ZQvXMzQNO+/X+w==","signatures":[{"sig":"MEUCIQDZCBeQj/U+ppJ4DsVVB/wxe6u6i1i9lAeU/G0qDNjjZwIgHidfwVrvoisSGyJ7zjzrKfRVyDcMI/+uGXuiTmtUl7g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.16.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17564973},"main":"index.js","_from":"file:dist/blamejs-core-0.16.3.tgz","engines":{"node":">=24.18.0"},"scripts":{"fuzz":"npm ci --prefix fuzz && npx --prefix fuzz jazzer fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.16.3.tgz","_integrity":"sha512-HDVC3cTr/E5eaKMXedrwClkDLr+pF+NBziWBBFN5Ts0vQQQ3nQua+jCvpJnyA5nmQn1ZVdR9ZQvXMzQNO+/X+w==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.16.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.1","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.16.3_1783120071294_0.5647691051140613","host":"s3://npm-registry-packages-npm-production"}},"0.16.4":{"name":"@blamejs/core","version":"0.16.4","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.16.4","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"901a7243406cd0a27da2656832c633615801af6a","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.16.4.tgz","fileCount":579,"integrity":"sha512-Q51C/GFy6zWow8uV9V3x8MULT3GMSL5olfS9zRAq3TKQw0FeUIK5XGBUcTPa8O2ZYDOwCME2xW55NRVtRn9C2Q==","signatures":[{"sig":"MEQCIBkaVOW9e3i5ISeCUOMi66p0A8P7mHg7fEx1rrdXtu7qAiAKxabH8/3ojJYHmprodk3ingCBJsYnPq64U/jZgr1udw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.16.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17574585},"main":"index.js","_from":"file:dist/blamejs-core-0.16.4.tgz","engines":{"node":">=24.18.0"},"scripts":{"fuzz":"npm ci --prefix fuzz && npx --prefix fuzz jazzer fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.16.4.tgz","_integrity":"sha512-Q51C/GFy6zWow8uV9V3x8MULT3GMSL5olfS9zRAq3TKQw0FeUIK5XGBUcTPa8O2ZYDOwCME2xW55NRVtRn9C2Q==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.16.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.1","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.16.4_1783141965890_0.9296063076477308","host":"s3://npm-registry-packages-npm-production"}},"0.16.5":{"name":"@blamejs/core","version":"0.16.5","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.16.5","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"708a6da7299d1d82ccd7c1e73d4c519bf22df7f8","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.16.5.tgz","fileCount":579,"integrity":"sha512-X/sQI2btQpWMCLlAQwS2L5GnWMMWe0zcjnZ2OKEmWmLAURKRamRpisAK55OX5aU+TwxFmjTT48n0D/781IqWyQ==","signatures":[{"sig":"MEUCIDo10ymTjAIGBkYisZfagj7EykdJfXH5DmUR9XRJFFcOAiEAwl3VmT2quyx1Bzm2+RP8EN30hn6tEUXhGzFQe9LIFlQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.16.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17591563},"main":"index.js","_from":"file:dist/blamejs-core-0.16.5.tgz","engines":{"node":">=24.18.0"},"scripts":{"fuzz":"npm ci --prefix fuzz && npx --prefix fuzz jazzer fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.16.5.tgz","_integrity":"sha512-X/sQI2btQpWMCLlAQwS2L5GnWMMWe0zcjnZ2OKEmWmLAURKRamRpisAK55OX5aU+TwxFmjTT48n0D/781IqWyQ==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.16.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.1","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.16.5_1783149617599_0.9311286853976166","host":"s3://npm-registry-packages-npm-production"}},"0.16.6":{"name":"@blamejs/core","version":"0.16.6","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.16.6","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"51713397a6b3687056da1cdf9c6048dbdab1c1c1","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.16.6.tgz","fileCount":579,"integrity":"sha512-UggksNfDwnNYRqB3uxVqyAxZ0cByMMsFdJBBup5iN7D7GC3bTy/D35BWWtsRBCVB9xVdieI7AekI+GgDvS6MlA==","signatures":[{"sig":"MEYCIQD/5Lgoa48wkz6j9sGBOqVwE2P+lBoGTM+uxpzPhFZ3AgIhAIlvkZ48O0zjJJYTDAAfk+KNediB2KPI4pW7W7uQDTy5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.16.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17594831},"main":"index.js","_from":"file:dist/blamejs-core-0.16.6.tgz","engines":{"node":">=24.18.0"},"scripts":{"fuzz":"npm ci --prefix fuzz && npx --prefix fuzz jazzer fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.16.6.tgz","_integrity":"sha512-UggksNfDwnNYRqB3uxVqyAxZ0cByMMsFdJBBup5iN7D7GC3bTy/D35BWWtsRBCVB9xVdieI7AekI+GgDvS6MlA==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.16.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.1","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.16.6_1783317196586_0.8805259124232712","host":"s3://npm-registry-packages-npm-production"}},"0.16.7":{"name":"@blamejs/core","version":"0.16.7","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.16.7","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"51d287fc94e3fe0e67f7b560234883f681486cf0","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.16.7.tgz","fileCount":579,"integrity":"sha512-tVazgasUS7xwM66G3kHDtTa/n485ZDq1db8cPNT8D3DCZtIdWDwJ0Tvkax0TbB97mR+wrwC6pjNJn3UhGUPxUg==","signatures":[{"sig":"MEUCIQCUHOcx1GkUW9yPgMAUEGA03+krK6qwiRi0UHf7koHlbQIgUhzRv5nUt718OrLTXeCJvG5hlF03lGFSGCjGkwygOh0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.16.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17598970},"main":"index.js","_from":"file:dist/blamejs-core-0.16.7.tgz","engines":{"node":">=24.18.0"},"scripts":{"fuzz":"npm ci --prefix fuzz && npx --prefix fuzz jazzer fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.16.7.tgz","_integrity":"sha512-tVazgasUS7xwM66G3kHDtTa/n485ZDq1db8cPNT8D3DCZtIdWDwJ0Tvkax0TbB97mR+wrwC6pjNJn3UhGUPxUg==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.16.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.1","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.16.7_1783328500224_0.10328673781187536","host":"s3://npm-registry-packages-npm-production"}},"0.16.8":{"name":"@blamejs/core","version":"0.16.8","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.16.8","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"7f770231eb69a74a1e67b81413923961f23db252","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.16.8.tgz","fileCount":579,"integrity":"sha512-3P+UhIAW7n1cWclKwmJX6sehNZlNfmDiDwGkV21nX10VDiD9WowJLcltLzPyI4AaEWRzxZIHsRFX7PtC19KDEg==","signatures":[{"sig":"MEUCIBcN66hbzXdJ35Rec0MR4BSlSzHFNJKRuB203gNOO18sAiEAuum9r56HuTH7GYBwHe4M+deurNQPmVpUIZafF3+8IqQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.16.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17611819},"main":"index.js","_from":"file:dist/blamejs-core-0.16.8.tgz","engines":{"node":">=24.18.0"},"scripts":{"fuzz":"npm ci --prefix fuzz && npx --prefix fuzz jazzer fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.16.8.tgz","_integrity":"sha512-3P+UhIAW7n1cWclKwmJX6sehNZlNfmDiDwGkV21nX10VDiD9WowJLcltLzPyI4AaEWRzxZIHsRFX7PtC19KDEg==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.16.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.1","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.16.8_1783700509940_0.9102665865823028","host":"s3://npm-registry-packages-npm-production"}},"0.16.9":{"name":"@blamejs/core","version":"0.16.9","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.16.9","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"1af67db968e4d6fe9354469d212c4d4ac1d7935f","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.16.9.tgz","fileCount":579,"integrity":"sha512-X52hX4MI1E5/WQp/GBjIp46b8nZgg64DSAvGM2zYHytB9+GHKP5nabUuiysbS3drzI33b+sgX+lLuBaK9+g++w==","signatures":[{"sig":"MEQCICl5sRZ3mIkM4hKQE2O22ih8rZbe/ie3gawDcQdeeL3bAiAiVCoYrziIe6xF/nqNFzUQZPmSYNOoYxn0vJcorSTNjQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.16.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17617158},"main":"index.js","_from":"file:dist/blamejs-core-0.16.9.tgz","engines":{"node":">=24.18.0"},"scripts":{"fuzz":"npm ci --prefix fuzz && npx --prefix fuzz jazzer fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.16.9.tgz","_integrity":"sha512-X52hX4MI1E5/WQp/GBjIp46b8nZgg64DSAvGM2zYHytB9+GHKP5nabUuiysbS3drzI33b+sgX+lLuBaK9+g++w==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.16.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.1","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.16.9_1783723553484_0.8223236241322605","host":"s3://npm-registry-packages-npm-production"}},"0.16.10":{"name":"@blamejs/core","version":"0.16.10","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.16.10","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"b9fadfd52192cba956c9fe6317ab42ef2e808968","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.16.10.tgz","fileCount":579,"integrity":"sha512-vRMkMkTvvzyLX/qX3eBaFHhNOQUbnbPjEp9BviNif1tJCCmyj0z7ymQJ8Jv+juEXxrTBIpIjNrl5m2S+J4jwpg==","signatures":[{"sig":"MEUCIQD19UR50FRNzWJHmSDVGEfbMfQB7h6ht45GjvR3k1mfeAIgXODkoEfYcYZa5RTIqZwUV2UT3EesyDO+3X0ITqFG44I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.16.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17624794},"main":"index.js","_from":"file:dist/blamejs-core-0.16.10.tgz","engines":{"node":">=24.18.0"},"scripts":{"fuzz":"npm ci --prefix fuzz && npx --prefix fuzz jazzer fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.16.10.tgz","_integrity":"sha512-vRMkMkTvvzyLX/qX3eBaFHhNOQUbnbPjEp9BviNif1tJCCmyj0z7ymQJ8Jv+juEXxrTBIpIjNrl5m2S+J4jwpg==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.16.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.1","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.16.10_1783739375691_0.0060944766395081285","host":"s3://npm-registry-packages-npm-production"}},"0.16.11":{"name":"@blamejs/core","version":"0.16.11","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.16.11","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"9fe657cd4b10cf95c953c95f191f5c706ca9920c","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.16.11.tgz","fileCount":579,"integrity":"sha512-3wwbFxEZ02pV+i0ioRU9pL8AJeJgRxjrcRzGYTCfCOitgP2RJcVPOSFvWy+JQAsEruELvIqAOkT6BuZYjOjvhw==","signatures":[{"sig":"MEUCIA1bNjRt0cNDpl7yeI2u6GIiML5T2lqGnSHJ4WCHq84yAiEA+E6PjCCau9ImeBbcIVS5YDQmqv14AjTs+rKAOHM8MRo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.16.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17628106},"main":"index.js","_from":"file:dist/blamejs-core-0.16.11.tgz","engines":{"node":">=24.18.0"},"scripts":{"fuzz":"npm ci --prefix fuzz && npx --prefix fuzz jazzer fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.16.11.tgz","_integrity":"sha512-3wwbFxEZ02pV+i0ioRU9pL8AJeJgRxjrcRzGYTCfCOitgP2RJcVPOSFvWy+JQAsEruELvIqAOkT6BuZYjOjvhw==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.16.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.1","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.16.11_1783751366198_0.989098174260092","host":"s3://npm-registry-packages-npm-production"}},"0.16.12":{"name":"@blamejs/core","version":"0.16.12","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.16.12","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"0b28d4c662584c3becba896cfec3741ce4d07a68","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.16.12.tgz","fileCount":579,"integrity":"sha512-JY1wDPXUolUK1eBR90sKmpoDHzHleX5uoUPdGQ4JAkwCyL/pgT0AgGCgZMzDMH2RuhwA2FYJX9pc6OS0c42g/Q==","signatures":[{"sig":"MEUCIEr7BTkJEqzcoD7Nk5Q8qjLEnU1hdIautUZnIPBX/T4vAiEAqVQV+H/J6g1GFKyL9+qxgXzBsNUBSmrhKpaTUdfiz0c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.16.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17634533},"main":"index.js","_from":"file:dist/blamejs-core-0.16.12.tgz","engines":{"node":">=24.18.0"},"scripts":{"fuzz":"npm ci --prefix fuzz && npx --prefix fuzz jazzer fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.16.12.tgz","_integrity":"sha512-JY1wDPXUolUK1eBR90sKmpoDHzHleX5uoUPdGQ4JAkwCyL/pgT0AgGCgZMzDMH2RuhwA2FYJX9pc6OS0c42g/Q==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.16.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.1","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.16.12_1783766111414_0.7745689906282909","host":"s3://npm-registry-packages-npm-production"}},"0.16.13":{"name":"@blamejs/core","version":"0.16.13","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.16.13","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"2cac770d4dff2becbc728fa477a1040d0d02eb9b","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.16.13.tgz","fileCount":579,"integrity":"sha512-/nOaXILo8ZIGkrU2RqcBQP9QkMqILdFrwJyywVP487MSIla5sYSNSUTnLFGtBBmnNrZh/wWLb+XWJ+sOOZkKaw==","signatures":[{"sig":"MEUCIDz+aic3apxxZ8/0iNRCC53MFiOPTqtWERa8yiyl9rqlAiEAodKfQU0Cc1olOUtG2RbjHFc7pOt52TBkIywvtHfnNYE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.16.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17638234},"main":"index.js","_from":"file:dist/blamejs-core-0.16.13.tgz","engines":{"node":">=24.18.0"},"scripts":{"fuzz":"npm ci --prefix fuzz && npx --prefix fuzz jazzer fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.16.13.tgz","_integrity":"sha512-/nOaXILo8ZIGkrU2RqcBQP9QkMqILdFrwJyywVP487MSIla5sYSNSUTnLFGtBBmnNrZh/wWLb+XWJ+sOOZkKaw==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.16.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.1","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.16.13_1783775383283_0.8824589247938632","host":"s3://npm-registry-packages-npm-production"}},"0.16.14":{"name":"@blamejs/core","version":"0.16.14","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.16.14","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"fd98ddff045220c8ab0c0c233b995747dae52dfe","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.16.14.tgz","fileCount":579,"integrity":"sha512-Iy3MyNUGshhWD103Y8h+T8a9CQFK2kjDI7iqDvObLQg2tjiY43Rmf8IOjhvvluZW9Irl+wRBNmdIseJ52/8Xog==","signatures":[{"sig":"MEQCIC6zv3p3r5X/yD1BueDCYinlnT55pNsqsPSf1hPda9F1AiBalQlGitoy/L+wou98OuO+3DVHAw9pwxyafAE1MMYn6Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.16.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17641402},"main":"index.js","_from":"file:dist/blamejs-core-0.16.14.tgz","engines":{"node":">=24.18.0"},"scripts":{"fuzz":"npm ci --prefix fuzz && npx --prefix fuzz jazzer fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.16.14.tgz","_integrity":"sha512-Iy3MyNUGshhWD103Y8h+T8a9CQFK2kjDI7iqDvObLQg2tjiY43Rmf8IOjhvvluZW9Irl+wRBNmdIseJ52/8Xog==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.16.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.1","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.16.14_1783787019889_0.544624762403376","host":"s3://npm-registry-packages-npm-production"}},"0.16.15":{"name":"@blamejs/core","version":"0.16.15","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.16.15","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"01917799d7356fa88745722a7bad10f5a132e9de","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.16.15.tgz","fileCount":579,"integrity":"sha512-gl9J7KiLlbXTQ/epQ8OKQYJw1MhRwPlGBCDlWDZe5aCbgkimNGQF/WNF+q/ToV5qKwo5KH7D8UgjTSocjsVlvA==","signatures":[{"sig":"MEQCIA5gVbZDWMQQ2QtMgRpoX2+MZrjcHLgl8gLjJtr75NBTAiAVseylMOtpFbtip1k1d8v+xdufvGDwiCP5P+bgA/XzZQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.16.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17649850},"main":"index.js","_from":"file:dist/blamejs-core-0.16.15.tgz","engines":{"node":">=24.18.0"},"scripts":{"fuzz":"npm ci --prefix fuzz && npx --prefix fuzz jazzer fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.16.15.tgz","_integrity":"sha512-gl9J7KiLlbXTQ/epQ8OKQYJw1MhRwPlGBCDlWDZe5aCbgkimNGQF/WNF+q/ToV5qKwo5KH7D8UgjTSocjsVlvA==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.16.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.1","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.16.15_1783820271265_0.1530505562572526","host":"s3://npm-registry-packages-npm-production"}},"0.16.16":{"name":"@blamejs/core","version":"0.16.16","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.16.16","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"03e1ac6f4e6c71a90be57cd7ed712440811b791c","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.16.16.tgz","fileCount":579,"integrity":"sha512-z8WpgnjvxrrH1uA21d7RA6TO/PP/uTiAPeAGyOv7oh2V+EkwaLanHkZ0alCPOQqCD7ak1O5QJ7iIgy8TxHwsmQ==","signatures":[{"sig":"MEUCIQDtjY9yrtWK5pX2WyJbfp2VF3LR4cKmpOy+4vtC0IZ8OAIgBEX6vFK0JtFr21jEsO72SMSm2sAyyeHVia+tYZPQ6U8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.16.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17656238},"main":"index.js","_from":"file:dist/blamejs-core-0.16.16.tgz","engines":{"node":">=24.18.0"},"scripts":{"fuzz":"npm ci --prefix fuzz && npx --prefix fuzz jazzer fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.16.16.tgz","_integrity":"sha512-z8WpgnjvxrrH1uA21d7RA6TO/PP/uTiAPeAGyOv7oh2V+EkwaLanHkZ0alCPOQqCD7ak1O5QJ7iIgy8TxHwsmQ==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.16.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.1","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.16.16_1783830946334_0.12657620021491645","host":"s3://npm-registry-packages-npm-production"}},"0.16.17":{"name":"@blamejs/core","version":"0.16.17","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.16.17","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"e529ef51aa2d1d28b09c94b79d683b0f31237592","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.16.17.tgz","fileCount":579,"integrity":"sha512-ci/Nem8J/O8v+IUyLiGnrORddUWvbZfMuQ4KkLtFmAJnIFs6eY+ETPLrVU5LOMWltvMFox971C2mwXXld7jT7g==","signatures":[{"sig":"MEUCID8NOGrF4ExIEgk33IWXFt9T5+WjsTdUC6is2RNAAHXBAiEAhXYDjSvKA4KDaQBCPaXsJ/qutTx4RN3xk29CrgR6gII=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.16.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17663748},"main":"index.js","_from":"file:dist/blamejs-core-0.16.17.tgz","engines":{"node":">=24.18.0"},"scripts":{"fuzz":"npm ci --prefix fuzz && npx --prefix fuzz jazzer fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.16.17.tgz","_integrity":"sha512-ci/Nem8J/O8v+IUyLiGnrORddUWvbZfMuQ4KkLtFmAJnIFs6eY+ETPLrVU5LOMWltvMFox971C2mwXXld7jT7g==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.16.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.1","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.16.17_1783837670538_0.3588187710633537","host":"s3://npm-registry-packages-npm-production"}},"0.16.18":{"name":"@blamejs/core","version":"0.16.18","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.16.18","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"99175a576d68709164510b58726cc16e4d965b8c","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.16.18.tgz","fileCount":579,"integrity":"sha512-EV3LzVorUnJC7d1avyEFvVM21O1qTu6xtZbB/WLZGKlchKUm5DdHiFrP9He+QLIWGLDId5ONYkRe/b+igP5xiA==","signatures":[{"sig":"MEUCIQCzWjvJCKRH75QymoUwyC8FuZrb1QEBLEvvF/AGg0Fp/QIgc5+kL7lCfGLHTASyF+OfNBW5+dl38kHa8dq8+pouhHU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.16.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17674625},"main":"index.js","_from":"file:dist/blamejs-core-0.16.18.tgz","engines":{"node":">=24.18.0"},"scripts":{"fuzz":"npm ci --prefix fuzz && npx --prefix fuzz jazzer fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.16.18.tgz","_integrity":"sha512-EV3LzVorUnJC7d1avyEFvVM21O1qTu6xtZbB/WLZGKlchKUm5DdHiFrP9He+QLIWGLDId5ONYkRe/b+igP5xiA==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.16.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.1","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.16.18_1783843721556_0.7570666168726454","host":"s3://npm-registry-packages-npm-production"}},"0.16.19":{"name":"@blamejs/core","version":"0.16.19","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.16.19","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"3a08302a97b9d050d6edb285752e6c68740a9ecd","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.16.19.tgz","fileCount":579,"integrity":"sha512-Wjf/dQe7lNuQz0Yy1vkVALkeXydjt0QxLu/ADmJ3XeJzxMIA/ZpIJxdrxbTUG9wm6hkaz5gzA4ofooPzSLF90A==","signatures":[{"sig":"MEUCIQDFofUIetLoyytspKyomvaEs/cUK02j7tEtl3RPZltm4wIgWX/G7SZQI/CB8AXGPMkOdGMiRZeUQfCQHFOl807o1oE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.16.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17690770},"main":"index.js","_from":"file:dist/blamejs-core-0.16.19.tgz","engines":{"node":">=24.18.0"},"scripts":{"fuzz":"npm ci --prefix fuzz && npx --prefix fuzz jazzer fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.16.19.tgz","_integrity":"sha512-Wjf/dQe7lNuQz0Yy1vkVALkeXydjt0QxLu/ADmJ3XeJzxMIA/ZpIJxdrxbTUG9wm6hkaz5gzA4ofooPzSLF90A==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.16.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.1","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.16.19_1783856489034_0.31923735089154315","host":"s3://npm-registry-packages-npm-production"}},"0.16.20":{"name":"@blamejs/core","version":"0.16.20","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.16.20","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"f7d193e890f598c14be51db0652b475ea33e5530","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.16.20.tgz","fileCount":579,"integrity":"sha512-uA6h7UidcGRA0uWrK7AdFmXQteIBODEJ76lwhQ3cwzwKuJ22v5RwTXvFh7vUGFTG6ak+BdZJQbwG1i3+XOld9w==","signatures":[{"sig":"MEUCIQCczjS/cAFpfdjcnSsCdleCUstHfH/JS8wOS+g0eu/kaAIgEp+vMcAG4o8XnbMcdqoM94puAmG5Qy/5WB1jl49I+CM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.16.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17700513},"main":"index.js","_from":"file:dist/blamejs-core-0.16.20.tgz","engines":{"node":">=24.18.0"},"scripts":{"fuzz":"npm ci --prefix fuzz && npx --prefix fuzz jazzer fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.16.20.tgz","_integrity":"sha512-uA6h7UidcGRA0uWrK7AdFmXQteIBODEJ76lwhQ3cwzwKuJ22v5RwTXvFh7vUGFTG6ak+BdZJQbwG1i3+XOld9w==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.16.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.1","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.16.20_1783861326463_0.68867477152542","host":"s3://npm-registry-packages-npm-production"}},"0.16.21":{"name":"@blamejs/core","version":"0.16.21","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.16.21","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"a3b0f6969d515fed7f02f7d007d33244b66891ac","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.16.21.tgz","fileCount":579,"integrity":"sha512-QesdJBsr+o0PzxL/2OU7Y0+82n/XwLJwnr+TXkTgdS6wh6RE/E2d8k+VxJMHg89TCl06r2X2eul0MxBrPcWfWA==","signatures":[{"sig":"MEYCIQCtcyxCxhlQ0f/+sz//MwNylHd0u7D6oU1TN18Gg2vFswIhAIQVRYlEaS2P/0aj8XLIaLBi/S/Z5rSaN+xVquJ/P5cR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.16.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17711482},"main":"index.js","_from":"file:dist/blamejs-core-0.16.21.tgz","engines":{"node":">=24.18.0"},"scripts":{"fuzz":"npm ci --prefix fuzz && npx --prefix fuzz jazzer fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.16.21.tgz","_integrity":"sha512-QesdJBsr+o0PzxL/2OU7Y0+82n/XwLJwnr+TXkTgdS6wh6RE/E2d8k+VxJMHg89TCl06r2X2eul0MxBrPcWfWA==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.16.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.1","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.16.21_1783866217496_0.17502189461222506","host":"s3://npm-registry-packages-npm-production"}},"0.16.22":{"name":"@blamejs/core","version":"0.16.22","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.16.22","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"51e5c8bf6945472c14f878a890adc26271bfa9d4","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.16.22.tgz","fileCount":579,"integrity":"sha512-O578g9mMBTS2d5uGP+h4iu2F4wDyAtlBhHmIziCfa6kegcP/WpE3PNpjaix4yYqJQFp+Dy6WL+PVyPqxO7F3hQ==","signatures":[{"sig":"MEQCIAbb/MkrwlY4Q0g8fAY6hcUg1BSZxcoPoyKy6TV7dYtPAiBEup5+v/fJrbAw0dCG7yNxyi70QuaQpsy1vKC9F15+JA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.16.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17727060},"main":"index.js","_from":"file:dist/blamejs-core-0.16.22.tgz","engines":{"node":">=24.18.0"},"scripts":{"fuzz":"npm ci --prefix fuzz && npx --prefix fuzz jazzer fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.16.22.tgz","_integrity":"sha512-O578g9mMBTS2d5uGP+h4iu2F4wDyAtlBhHmIziCfa6kegcP/WpE3PNpjaix4yYqJQFp+Dy6WL+PVyPqxO7F3hQ==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.16.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.1","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.16.22_1783881843546_0.9697837141108645","host":"s3://npm-registry-packages-npm-production"}},"0.16.23":{"name":"@blamejs/core","version":"0.16.23","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.16.23","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"b7aee661080a795f71847aa74221c96b0aa6be69","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.16.23.tgz","fileCount":579,"integrity":"sha512-Lz75ItjcziGs57JLSbs2mL1Rwm+xKoNzMUKMuEhq0qNoMblJ3uE0kLKazUXRaLGjhiW+tsGvyW42NBcGGcAzGw==","signatures":[{"sig":"MEQCIHI59EaETQOF+XTEsdqc/6Z17iKT9X2kzAJ5OjELXNrCAiBwIebjStRALmLeuljDQLH8tgFZbkz1Sq0sevIhABwL5w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.16.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17742174},"main":"index.js","_from":"file:dist/blamejs-core-0.16.23.tgz","engines":{"node":">=24.18.0"},"scripts":{"fuzz":"npm ci --prefix fuzz && npx --prefix fuzz jazzer fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.16.23.tgz","_integrity":"sha512-Lz75ItjcziGs57JLSbs2mL1Rwm+xKoNzMUKMuEhq0qNoMblJ3uE0kLKazUXRaLGjhiW+tsGvyW42NBcGGcAzGw==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.16.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.1","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.16.23_1783896756682_0.6262593925440989","host":"s3://npm-registry-packages-npm-production"}},"0.16.24":{"name":"@blamejs/core","version":"0.16.24","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.16.24","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"16511b10b234a418ed82a02a0dd751ee84f91c4c","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.16.24.tgz","fileCount":579,"integrity":"sha512-+yGsXHyltGiNwaVo+9bzzP9bjc/vwNTrO4N4WoL0LfHQ707NFXh1sbm9yJfyZKEL1iTHGfp9OFz/rQ/SgpA0og==","signatures":[{"sig":"MEUCIQCW5j0BcY5mcnnPcBM6unTZ2fruuGZsUQHKdCeGc6Ad1QIgEMhBrGGFFYGGdK5hj3sq6ihW4x9nXJDTgHLR3a5eAng=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.16.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17745915},"main":"index.js","_from":"file:dist/blamejs-core-0.16.24.tgz","engines":{"node":">=24.18.0"},"scripts":{"fuzz":"npm ci --prefix fuzz && npx --prefix fuzz jazzer fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.16.24.tgz","_integrity":"sha512-+yGsXHyltGiNwaVo+9bzzP9bjc/vwNTrO4N4WoL0LfHQ707NFXh1sbm9yJfyZKEL1iTHGfp9OFz/rQ/SgpA0og==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.16.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.1","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.16.24_1783907412368_0.45742328991741266","host":"s3://npm-registry-packages-npm-production"}},"0.16.25":{"name":"@blamejs/core","version":"0.16.25","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.16.25","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"f839f6ab80468285997824c552edfadd90e00d62","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.16.25.tgz","fileCount":579,"integrity":"sha512-OqTISDKoR+D7axPYGZWaMI/k6C2gH50o79tKSGfqcpBh6LAMfHHr3u+KSsMYoxpaWIoZVcx3FO1IZkcpSToJew==","signatures":[{"sig":"MEYCIQDBPRZ+QxaLWuS9xPDMu4w3fW08GuOIwWnHCya3znW86gIhAI01vHN2RyT7xGm5epfKvmJ0GfRAE7whG4OSkNlTImTq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.16.25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17747852},"main":"index.js","_from":"file:dist/blamejs-core-0.16.25.tgz","engines":{"node":">=24.18.0"},"scripts":{"fuzz":"npm ci --prefix fuzz && npx --prefix fuzz jazzer fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.16.25.tgz","_integrity":"sha512-OqTISDKoR+D7axPYGZWaMI/k6C2gH50o79tKSGfqcpBh6LAMfHHr3u+KSsMYoxpaWIoZVcx3FO1IZkcpSToJew==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.16.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.1","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.16.25_1783918475319_0.006524977719830405","host":"s3://npm-registry-packages-npm-production"}},"0.16.26":{"name":"@blamejs/core","version":"0.16.26","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.16.26","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"6c13002315450aa497ca0f4858125fd8e7738592","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.16.26.tgz","fileCount":579,"integrity":"sha512-yA6Zpp+QQeSS5tvLYzrMqVUs397ddl/jweoKQtsTk6Z812ns21DUkJFFjUEvCaIcuK9Gmcg38ywQGT5MS9afGw==","signatures":[{"sig":"MEUCIQCoO02d2PsrnlMd5KddRrNngeY3HX8pXjcna2DWRAMfkQIgFROofPr90O9fiViHwxA3HiETHD/yGxbS3evj9vj8JWU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.16.26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17751952},"main":"index.js","_from":"file:dist/blamejs-core-0.16.26.tgz","engines":{"node":">=24.18.0"},"scripts":{"fuzz":"npm ci --prefix fuzz && npx --prefix fuzz jazzer fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.16.26.tgz","_integrity":"sha512-yA6Zpp+QQeSS5tvLYzrMqVUs397ddl/jweoKQtsTk6Z812ns21DUkJFFjUEvCaIcuK9Gmcg38ywQGT5MS9afGw==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.16.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.1","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.16.26_1783923290076_0.5353066399995754","host":"s3://npm-registry-packages-npm-production"}},"0.16.27":{"name":"@blamejs/core","version":"0.16.27","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.16.27","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"3421a4db374f0cddffb4fb296a548e2cb7c4feb1","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.16.27.tgz","fileCount":579,"integrity":"sha512-75e+aYLCRrR+f/C0yhWBusMrP7QMyvmblu+UeG6q6H2Q0WLmMSxJXuaqLVVgyThk3gNxT3bND+5pL7YwEljdIA==","signatures":[{"sig":"MEQCIA1CzYn9rycapXfolHG3C06q9NQ/ece9yWwXIOwBTDVKAiB//5VsDneZrhAC65ruJ1q4J9msCs52CRXaV/3SZ0MDKg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.16.27","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17754541},"main":"index.js","_from":"file:dist/blamejs-core-0.16.27.tgz","engines":{"node":">=24.18.0"},"scripts":{"fuzz":"npm ci --prefix fuzz && npx --prefix fuzz jazzer fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.16.27.tgz","_integrity":"sha512-75e+aYLCRrR+f/C0yhWBusMrP7QMyvmblu+UeG6q6H2Q0WLmMSxJXuaqLVVgyThk3gNxT3bND+5pL7YwEljdIA==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.16.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.1","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.16.27_1783928947028_0.9269439089135072","host":"s3://npm-registry-packages-npm-production"}},"0.16.28":{"name":"@blamejs/core","version":"0.16.28","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.16.28","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"e11cdfc75dc4818d376821dab8bec5a787016126","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.16.28.tgz","fileCount":579,"integrity":"sha512-5gzKF2cXqkqxIKhHLH5eVMbnvkWm0uRATiaI3yC+1SC7EQE+tAN2T0LbknNEDVGP/fPqfjjqKsxLrWkQxyRrlQ==","signatures":[{"sig":"MEUCIAt2W8RO573L3Ru4Wzs5Oe+mP2QRb1uxM45+wvTPqm1vAiEA0p66FsXgjBZCvZbBNH1DuZ4rAqohkV5R+7uAz6wVTMQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.16.28","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17760865},"main":"index.js","_from":"file:dist/blamejs-core-0.16.28.tgz","engines":{"node":">=24.18.0"},"scripts":{"fuzz":"npm ci --prefix fuzz && npx --prefix fuzz jazzer fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.16.28.tgz","_integrity":"sha512-5gzKF2cXqkqxIKhHLH5eVMbnvkWm0uRATiaI3yC+1SC7EQE+tAN2T0LbknNEDVGP/fPqfjjqKsxLrWkQxyRrlQ==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.16.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.1","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.16.28_1783939881271_0.571957288188095","host":"s3://npm-registry-packages-npm-production"}},"0.16.29":{"name":"@blamejs/core","version":"0.16.29","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.16.29","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"93e1dcb79c9475246b63f28350cd4202bf3e52e6","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.16.29.tgz","fileCount":579,"integrity":"sha512-pAebUfZVe9eLvSKhrCa02DeXJ4OXn0zrfVOS+4pCqJIbQk6ysBB40lQ+5BlMN/eiYePDqosQ+1+g0zrPxdwNPQ==","signatures":[{"sig":"MEUCIQCTA/rCrxKZKna5QqyyTCgre4pzuhvr6mvObOsx6I0bzQIgF42Ny6nrbEwvfE8MALimk5DbqblL7+/nAyg6rHYfsKw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.16.29","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17767852},"main":"index.js","_from":"file:dist/blamejs-core-0.16.29.tgz","engines":{"node":">=24.18.0"},"scripts":{"fuzz":"npm ci --prefix fuzz && npx --prefix fuzz jazzer fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.16.29.tgz","_integrity":"sha512-pAebUfZVe9eLvSKhrCa02DeXJ4OXn0zrfVOS+4pCqJIbQk6ysBB40lQ+5BlMN/eiYePDqosQ+1+g0zrPxdwNPQ==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.16.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.1","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.16.29_1783958337461_0.1288017387363949","host":"s3://npm-registry-packages-npm-production"}},"0.16.30":{"name":"@blamejs/core","version":"0.16.30","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.16.30","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"632da02abde33def9f1c6650b799caf41845b99b","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.16.30.tgz","fileCount":579,"integrity":"sha512-ZVjsKg/qKch5QwxJw+Un0GTKbAdkL+rYtaeb9gyr4Fzf/ggATDaf8kWn7yX3qS6ckkg9aZzcswNyDoMW8Vw3ew==","signatures":[{"sig":"MEUCIHD/Vn8cj04c+mTZ/I9XInYpAuEKja3ciCHhJp1IbH5+AiEAxMQQhBiDg8P/ZZd/uLvAGQMGkrg3aIiUsv0b/SWRhzo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.16.30","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17775545},"main":"index.js","_from":"file:dist/blamejs-core-0.16.30.tgz","engines":{"node":">=24.18.0"},"scripts":{"fuzz":"npm ci --prefix fuzz && npx --prefix fuzz jazzer fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.16.30.tgz","_integrity":"sha512-ZVjsKg/qKch5QwxJw+Un0GTKbAdkL+rYtaeb9gyr4Fzf/ggATDaf8kWn7yX3qS6ckkg9aZzcswNyDoMW8Vw3ew==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.16.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.1","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.16.30_1783988539488_0.488266308971399","host":"s3://npm-registry-packages-npm-production"}},"0.16.31":{"name":"@blamejs/core","version":"0.16.31","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.16.31","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"d1101f6bd7f69de118055e7dcd9a132039225291","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.16.31.tgz","fileCount":579,"integrity":"sha512-a436+aeEgMkuJ2q1XkNOG7dMwejS3Wbi3djkqa6MlJ9lX4YIw8bFHX+wL7MHwF5w+LAE9MtxMDJDtlxBGrpKtQ==","signatures":[{"sig":"MEYCIQDo3f3kCTSCAmHkHeQ0pzsn5qt+LjAy/+Arxwqe5LgyvgIhALPObu3Zfwk7sKSX+fsApG6k2CBBn6pxwMJHmIk9f4nL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.16.31","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19244648},"main":"index.js","_from":"file:dist/blamejs-core-0.16.31.tgz","engines":{"node":">=24.18.0"},"scripts":{"fuzz":"npm ci --prefix fuzz && npx --prefix fuzz jazzer fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.16.31.tgz","_integrity":"sha512-a436+aeEgMkuJ2q1XkNOG7dMwejS3Wbi3djkqa6MlJ9lX4YIw8bFHX+wL7MHwF5w+LAE9MtxMDJDtlxBGrpKtQ==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.16.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.1","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.16.31_1784157206219_0.38676427998700635","host":"s3://npm-registry-packages-npm-production"}},"0.16.32":{"name":"@blamejs/core","version":"0.16.32","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.16.32","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"722cd03097a11d72b692d602c7128af44fee4be7","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.16.32.tgz","fileCount":579,"integrity":"sha512-wGoQxWAwmSqmYB7pFdxVmzBAYt9oNr/Kwyqi0YRSwNlxnLF2XdDsGkONwah6/tGUPassuh2CMkCuMOSMK9+faQ==","signatures":[{"sig":"MEYCIQCT8N0P2wuTB/SKBSn6QkxBdeC8+Rh3Q61gbNFD5KrFQAIhANfUWH4A/b2qk8PezGYzzLpXYa/pl+Up89ZdddJnQMjd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.16.32","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19248572},"main":"index.js","_from":"file:dist/blamejs-core-0.16.32.tgz","engines":{"node":">=24.18.0"},"scripts":{"fuzz":"npm ci --prefix fuzz && npx --prefix fuzz jazzer fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.16.32.tgz","_integrity":"sha512-wGoQxWAwmSqmYB7pFdxVmzBAYt9oNr/Kwyqi0YRSwNlxnLF2XdDsGkONwah6/tGUPassuh2CMkCuMOSMK9+faQ==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.16.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.1","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.16.32_1784170160342_0.544668489413709","host":"s3://npm-registry-packages-npm-production"}},"0.16.33":{"name":"@blamejs/core","version":"0.16.33","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.16.33","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"9934ae402b94412888c4f6f0f17fda67924b0ae7","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.16.33.tgz","fileCount":579,"integrity":"sha512-nC4/c1f9hq7YY0gb4u2dYfhvrMtoQ+kcE34641Idf5BfgMu9R6G7JnnwG9gRBvjh458Bn2eMg2d2aA5NNWSVjw==","signatures":[{"sig":"MEUCIQDp9MbPVGd16m9owEgiCWB7T+w9R7K/+Cf9SUc8olagWAIgU740d1yk9hScmYVvGUlvTfvx1wjn1KLSbAqk9S4Um4E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.16.33","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19267019},"main":"index.js","_from":"file:dist/blamejs-core-0.16.33.tgz","engines":{"node":">=24.18.0"},"scripts":{"fuzz":"npm ci --prefix fuzz && npx --prefix fuzz jazzer fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.16.33.tgz","_integrity":"sha512-nC4/c1f9hq7YY0gb4u2dYfhvrMtoQ+kcE34641Idf5BfgMu9R6G7JnnwG9gRBvjh458Bn2eMg2d2aA5NNWSVjw==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.16.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.1","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.16.33_1784198711533_0.6226707016040602","host":"s3://npm-registry-packages-npm-production"}},"0.16.34":{"name":"@blamejs/core","version":"0.16.34","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.16.34","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"0020fc48006018580863d9b2efa3b906be2e9298","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.16.34.tgz","fileCount":579,"integrity":"sha512-WI5pBARBVY4zPL3GsucYX4LZTaiqnVkJDAk+goxVaaWIe0xVbRHcNTuGanQRrAeoMQ3jvjo7vmIdbZ3zXDmHUQ==","signatures":[{"sig":"MEUCIEbc7mwO8g30Vr0y2ZVxi/g0PLo7dytSs3IxkiMY8fgyAiEAtPfBx+dtIqVeiJTV0CccB594w1J8K3l3H8p8bvy8R2Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.16.34","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19269359},"main":"index.js","_from":"file:dist/blamejs-core-0.16.34.tgz","engines":{"node":">=24.18.0"},"scripts":{"fuzz":"npm ci --prefix fuzz && npx --prefix fuzz jazzer fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.16.34.tgz","_integrity":"sha512-WI5pBARBVY4zPL3GsucYX4LZTaiqnVkJDAk+goxVaaWIe0xVbRHcNTuGanQRrAeoMQ3jvjo7vmIdbZ3zXDmHUQ==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.16.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.1","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.16.34_1784205445656_0.04568733237337752","host":"s3://npm-registry-packages-npm-production"}},"0.16.35":{"name":"@blamejs/core","version":"0.16.35","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.16.35","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"2b3a6a76af8f1e61b99b54920be477859edfbd1b","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.16.35.tgz","fileCount":579,"integrity":"sha512-w4oIjYf+5BklOSH15NhsAdUPK2lQlcN6o7vx5EQ/z1U0PGT96KXsF2bzhayx2Nx8bfvJRAI3j0gxzFkFMWBUfQ==","signatures":[{"sig":"MEUCIG+vCaxXrFSkAsFX+ix9ofNPglGqZ8j3pCBHyioCHyRHAiEAnuXDbRn3gwF/P8g9JqjMTHqxCmhbBE5wRlEJv/uOUF0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.16.35","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19277374},"main":"index.js","_from":"file:dist/blamejs-core-0.16.35.tgz","engines":{"node":">=24.18.0"},"scripts":{"fuzz":"npm ci --prefix fuzz && npx --prefix fuzz jazzer fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.16.35.tgz","_integrity":"sha512-w4oIjYf+5BklOSH15NhsAdUPK2lQlcN6o7vx5EQ/z1U0PGT96KXsF2bzhayx2Nx8bfvJRAI3j0gxzFkFMWBUfQ==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.16.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.1","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.16.35_1784214911957_0.32263110454430355","host":"s3://npm-registry-packages-npm-production"}},"0.16.36":{"name":"@blamejs/core","version":"0.16.36","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.16.36","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"ef4fccaba53624159083191e0fce69d864154c21","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.16.36.tgz","fileCount":579,"integrity":"sha512-5iYzpG+7+Mv7GQOZ1rokPsurt08aNtf1hMsdJ0eM7hCv1JebM5lpHEP+rfod+WqPfWT50dhbrvo4yLdjNYendg==","signatures":[{"sig":"MEQCIGfJTiVuqNBhtxn6osc/wyga0hPqKQD38AXSNYWz9ckGAiALJMVSw4hN5gvKbCWR/GenqKmaIhGijBFzAFrczAPKnQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.16.36","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19284845},"main":"index.js","_from":"file:dist/blamejs-core-0.16.36.tgz","engines":{"node":">=24.18.0"},"scripts":{"fuzz":"npm ci --prefix fuzz && npx --prefix fuzz jazzer fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.16.36.tgz","_integrity":"sha512-5iYzpG+7+Mv7GQOZ1rokPsurt08aNtf1hMsdJ0eM7hCv1JebM5lpHEP+rfod+WqPfWT50dhbrvo4yLdjNYendg==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.16.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.1","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.16.36_1784222298641_0.8874669987671837","host":"s3://npm-registry-packages-npm-production"}},"0.16.37":{"name":"@blamejs/core","version":"0.16.37","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.16.37","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"9ec2d24bc5155124247aa69cbb86720e8070d64d","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.16.37.tgz","fileCount":579,"integrity":"sha512-ugdEagjH+LehCDOxMQ/0rCWafOWsziEmS/mwo+nNN0WfI+FKqaWLeRgyZ9P7XzvgFHbgHbG5mdm/icaU/vUg0w==","signatures":[{"sig":"MEUCIQDRmeBKDrcODHtmgduVFhngsmd9bmdDmxW+TQlb8xZULwIgJCfxEwbbM5Lt60WpbDxIF7JQMfhCmnzvvLL4y/W8hXU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.16.37","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19291767},"main":"index.js","_from":"file:dist/blamejs-core-0.16.37.tgz","engines":{"node":">=24.18.0"},"scripts":{"fuzz":"npm ci --prefix fuzz && npx --prefix fuzz jazzer fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.16.37.tgz","_integrity":"sha512-ugdEagjH+LehCDOxMQ/0rCWafOWsziEmS/mwo+nNN0WfI+FKqaWLeRgyZ9P7XzvgFHbgHbG5mdm/icaU/vUg0w==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.16.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.1","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.16.37_1784230329186_0.7306147998201054","host":"s3://npm-registry-packages-npm-production"}},"0.16.38":{"name":"@blamejs/core","version":"0.16.38","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.16.38","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"df6f61778bb3970cb74fd063117de2371d72a9a5","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.16.38.tgz","fileCount":579,"integrity":"sha512-KyFHmUo7K+jBRz+a1RkAWjxrtq1RgAF4npB/N6wWBezNjVgfma1dIhtSjfG+QGKwxvcahXIHTqmJXQchxvuA8w==","signatures":[{"sig":"MEUCIQCMMHaEFRfBg3WwQB8RFzfU97lUac+tKhrHOXjxxyNqpQIgJD3r3IbaHV0mrl+zggS8s0VOH9Z348S2jgGrkUEXy38=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.16.38","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19298514},"main":"index.js","_from":"file:dist/blamejs-core-0.16.38.tgz","engines":{"node":">=24.18.0"},"scripts":{"fuzz":"npm ci --prefix fuzz && npx --prefix fuzz jazzer fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.16.38.tgz","_integrity":"sha512-KyFHmUo7K+jBRz+a1RkAWjxrtq1RgAF4npB/N6wWBezNjVgfma1dIhtSjfG+QGKwxvcahXIHTqmJXQchxvuA8w==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.16.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.1","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.16.38_1784234202286_0.5104091225497724","host":"s3://npm-registry-packages-npm-production"}},"0.16.39":{"name":"@blamejs/core","version":"0.16.39","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.16.39","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"f167eff8b45ce70aeb176313a434571aab9c31ea","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.16.39.tgz","fileCount":579,"integrity":"sha512-4PPzao+XCWz9trn6fSf5mp0IWEhOYF0NkXUOaRRUQLNywtiMEiWWW5TBJ1D9rkpvwKgl0F8SeOS43azVaNiuZg==","signatures":[{"sig":"MEUCIQCG84MwO1cBqADQsEAPvz/Hg5+32ZIkMX6cip9O+H0dogIgH7kcxV4/Tq1ToHX+tAEJSC2w1R5yFfs7WrzG0A5z6sc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.16.39","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19310532},"main":"index.js","_from":"file:dist/blamejs-core-0.16.39.tgz","engines":{"node":">=24.18.0"},"scripts":{"fuzz":"npm ci --prefix fuzz && npx --prefix fuzz jazzer fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.16.39.tgz","_integrity":"sha512-4PPzao+XCWz9trn6fSf5mp0IWEhOYF0NkXUOaRRUQLNywtiMEiWWW5TBJ1D9rkpvwKgl0F8SeOS43azVaNiuZg==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.16.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.1","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.16.39_1784247238231_0.9555988846056995","host":"s3://npm-registry-packages-npm-production"}},"0.16.40":{"name":"@blamejs/core","version":"0.16.40","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.16.40","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"147750c0673205dac38a7e6f1e4a9f3e0a35b8c5","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.16.40.tgz","fileCount":579,"integrity":"sha512-e3z79GL9rjnQ6gTv5cRiyDMZkQSKW3ql2WqbmxhH5B+VzFAheV4K9MJOupJ3ZDhluNubb2Ok0wGaAh3z138OdQ==","signatures":[{"sig":"MEQCIGi2ltrhyaumCdfVpDsurjRBPXDBkYir/mxlNV/UfEGpAiAmFl2IrGZVbg4tfgC/Uv23ELny8He1l6ts+ZJTkvqOPw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.16.40","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19319699},"main":"index.js","_from":"file:dist/blamejs-core-0.16.40.tgz","engines":{"node":">=24.18.0"},"scripts":{"fuzz":"npm ci --prefix fuzz && npx --prefix fuzz jazzer fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.16.40.tgz","_integrity":"sha512-e3z79GL9rjnQ6gTv5cRiyDMZkQSKW3ql2WqbmxhH5B+VzFAheV4K9MJOupJ3ZDhluNubb2Ok0wGaAh3z138OdQ==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.16.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.1","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.16.40_1784257802638_0.2702536309115424","host":"s3://npm-registry-packages-npm-production"}},"0.17.0":{"name":"@blamejs/core","version":"0.17.0","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.17.0","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"d92a3ed9e33c0aa3a6f7447c8666744fd8c17531","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.17.0.tgz","fileCount":579,"integrity":"sha512-zG05Kyard5daGLgzNVcgPK58vUqB0ulllqlkZeh/8eT/QJSSkdxznFvKz6bBu19DsH64qOFaqQLeq+CHZZcHgA==","signatures":[{"sig":"MEUCIA1txj9pPGG52N0Ia/S6Nqh4vUP9P07dhgCbNbkny/3OAiEA/lXMu8Olk4C1HErr796llXfyQek+ET9SlVHuntrGEOE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.17.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19327949},"main":"index.js","_from":"file:dist/blamejs-core-0.17.0.tgz","engines":{"node":">=24.18.0"},"scripts":{"fuzz":"npm ci --prefix fuzz && npx --prefix fuzz jazzer fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.17.0.tgz","_integrity":"sha512-zG05Kyard5daGLgzNVcgPK58vUqB0ulllqlkZeh/8eT/QJSSkdxznFvKz6bBu19DsH64qOFaqQLeq+CHZZcHgA==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.16.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.1","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.17.0_1784268951591_0.0773161558622284","host":"s3://npm-registry-packages-npm-production"}},"0.17.1":{"name":"@blamejs/core","version":"0.17.1","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.17.1","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"26faf5171b46087506e6d062fdfdea432f8143ab","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.17.1.tgz","fileCount":579,"integrity":"sha512-A4ztBGZGI42FjkSq8GprNBQdo+sxWfYyXkcmKFlDHeC6H8esqXLsqs0clpqqr3HVQsCi4lene3huQDJa9yUR1Q==","signatures":[{"sig":"MEYCIQDoG3Ld0JmA2+fgVhPwB2xeNb7X446giJS4qPRG0nwVdgIhAIjbnX8EJsmivYV13DcAkms9Ur+KWuyjzmq6budQWNmX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.17.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19338597},"main":"index.js","_from":"file:dist/blamejs-core-0.17.1.tgz","engines":{"node":">=24.18.0"},"scripts":{"fuzz":"npm ci --prefix fuzz && npx --prefix fuzz jazzer fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.17.1.tgz","_integrity":"sha512-A4ztBGZGI42FjkSq8GprNBQdo+sxWfYyXkcmKFlDHeC6H8esqXLsqs0clpqqr3HVQsCi4lene3huQDJa9yUR1Q==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.16.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.1","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.17.1_1784275768773_0.1578231505739074","host":"s3://npm-registry-packages-npm-production"}},"0.17.2":{"name":"@blamejs/core","version":"0.17.2","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.17.2","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"987b3e21a84d18a25d29cf731a13ab6edf8f18cc","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.17.2.tgz","fileCount":579,"integrity":"sha512-xHNssJk8maUQe+/QxW7zgM7vf7IZ6GyMlDddI5qy2lGpjBpiAWRH3wR6xBovae3XfdKYX3SeWsAMMYN17h83BA==","signatures":[{"sig":"MEQCIFcltpp0EKWj2x0yicAQYkWmvm47dQsCa223IdGoLMkMAiB6aKm94FNF3GAq3JdVdRDmmoX+rgMcBaCRZC8bBnXLvw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.17.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19346225},"main":"index.js","_from":"file:dist/blamejs-core-0.17.2.tgz","engines":{"node":">=24.18.0"},"scripts":{"fuzz":"npm ci --prefix fuzz && npx --prefix fuzz jazzer fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.17.2.tgz","_integrity":"sha512-xHNssJk8maUQe+/QxW7zgM7vf7IZ6GyMlDddI5qy2lGpjBpiAWRH3wR6xBovae3XfdKYX3SeWsAMMYN17h83BA==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.16.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.1","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.17.2_1784279295396_0.5915834102329798","host":"s3://npm-registry-packages-npm-production"}},"0.17.3":{"name":"@blamejs/core","version":"0.17.3","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.17.3","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"32f6310a4c25c09bcec3c080b31df94a774250ea","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.17.3.tgz","fileCount":579,"integrity":"sha512-zEGt2nZGsdPn1T21pP8Gp/GlujmQEOW2Ed1443hGiG2OWfGUGBi0pyTk2Bo5uElS6/0/lN92rgVgSyPNafpH0g==","signatures":[{"sig":"MEUCIFavfVKXkVXvGagG3FR+nvrBy3vYM6hA2aPPBwlDJ5ChAiEA07F6xMNODouYsuQkGBE/ZfIY+2DBwo9VlfVYw1acb20=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.17.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19357834},"main":"index.js","_from":"file:dist/blamejs-core-0.17.3.tgz","engines":{"node":">=24.18.0"},"scripts":{"fuzz":"npm ci --prefix fuzz && npx --prefix fuzz jazzer fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.17.3.tgz","_integrity":"sha512-zEGt2nZGsdPn1T21pP8Gp/GlujmQEOW2Ed1443hGiG2OWfGUGBi0pyTk2Bo5uElS6/0/lN92rgVgSyPNafpH0g==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.16.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.1","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.17.3_1784285387293_0.4637263743895277","host":"s3://npm-registry-packages-npm-production"}},"0.17.4":{"name":"@blamejs/core","version":"0.17.4","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.17.4","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"af56e795900bdd98f95f145d121a55aaf18e456b","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.17.4.tgz","fileCount":579,"integrity":"sha512-5gPx3nKqXHGn+J8k6dLo5cg038VKSs3L0Kh5SvJLK9uBrLqNkzKIYqFn2/v+RpH0FTZ+M9n5EbSEsyFclYgSPw==","signatures":[{"sig":"MEQCIG1eOuk6QUW6HL0cBb3FxnS0gSxq21vGV+ah8+huprMZAiA7FNg789FWEdScCm8XDyYj9FAbK32+qv55GqFi6YIRGQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.17.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19369374},"main":"index.js","_from":"file:dist/blamejs-core-0.17.4.tgz","engines":{"node":">=24.18.0"},"scripts":{"fuzz":"npm ci --prefix fuzz && npx --prefix fuzz jazzer fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.17.4.tgz","_integrity":"sha512-5gPx3nKqXHGn+J8k6dLo5cg038VKSs3L0Kh5SvJLK9uBrLqNkzKIYqFn2/v+RpH0FTZ+M9n5EbSEsyFclYgSPw==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.16.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.1","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.17.4_1784291570574_0.46704499449397985","host":"s3://npm-registry-packages-npm-production"}},"0.17.5":{"name":"@blamejs/core","version":"0.17.5","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.17.5","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"7b1e62170d7793fae5609423da15b11235254ce9","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.17.5.tgz","fileCount":579,"integrity":"sha512-FgoZbeHddK9QxWbg5beOF0bu+C/eEgptcwfGvzbK00wbof7YHqJF/s2/pt9U6UZ0Z27pxPzjLIufcHBWR4idpQ==","signatures":[{"sig":"MEUCIQCLJbGvtffm6ObTrg94gVKPBv0JIf+fJ+FRyTap6np9QAIgFnwpLue/IwgjlJoVs2nr3O5w0+7GPg863CsXpjrc8N0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.17.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19377106},"main":"index.js","_from":"file:dist/blamejs-core-0.17.5.tgz","engines":{"node":">=24.18.0"},"scripts":{"fuzz":"npm ci --prefix fuzz && npx --prefix fuzz jazzer fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.17.5.tgz","_integrity":"sha512-FgoZbeHddK9QxWbg5beOF0bu+C/eEgptcwfGvzbK00wbof7YHqJF/s2/pt9U6UZ0Z27pxPzjLIufcHBWR4idpQ==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.16.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.1","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.17.5_1784296819525_0.010403547910742716","host":"s3://npm-registry-packages-npm-production"}},"0.17.6":{"name":"@blamejs/core","version":"0.17.6","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.17.6","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"b0b3581098d7bc5202feb95d0b6be33e08a1d580","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.17.6.tgz","fileCount":579,"integrity":"sha512-V6WcA6PbJGUXsPlDlCMg2fUwPhTWtM2aoYWJ3i7Lq6LT/fNeuth1YWUA9td/ZaBKRIlAldnd4wOWNdKeBqTRKA==","signatures":[{"sig":"MEUCIAODWuCulO7byqRnEu6RN9gHgLJWLgiwpuiL7FHEjpojAiEAyu0jXIHuyroQIY/Wb5KoxCNkJ5DFaCYstIHN8F5/Vuo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.17.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19383631},"main":"index.js","_from":"file:dist/blamejs-core-0.17.6.tgz","engines":{"node":">=24.18.0"},"scripts":{"fuzz":"npm ci --prefix fuzz && npx --prefix fuzz jazzer fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.17.6.tgz","_integrity":"sha512-V6WcA6PbJGUXsPlDlCMg2fUwPhTWtM2aoYWJ3i7Lq6LT/fNeuth1YWUA9td/ZaBKRIlAldnd4wOWNdKeBqTRKA==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.16.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.1","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.17.6_1784300985903_0.9906463488406982","host":"s3://npm-registry-packages-npm-production"}},"0.17.7":{"name":"@blamejs/core","version":"0.17.7","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.17.7","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"751b479e8c4b6e1caac17b29026bfcabbfd82e51","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.17.7.tgz","fileCount":579,"integrity":"sha512-ujmFk8yiJLdPS5ZH4HAu56KJ+RBtq9paFcW2jMDSaWE8lRi1NVe0xilW3CqyGl4m/vLn/bPjVT3eFDdtTj5CCw==","signatures":[{"sig":"MEYCIQCgCZYza9+yHhUE/55N1G8Yxfv2rPTkfugav36Hh/IOTQIhAIOpN3+jx5ghOOHSNboWGjREzyf9a4bTGxivxRr9zJOC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.17.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19392740},"main":"index.js","_from":"file:dist/blamejs-core-0.17.7.tgz","engines":{"node":">=24.18.0"},"scripts":{"fuzz":"npm ci --prefix fuzz && npx --prefix fuzz jazzer fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.17.7.tgz","_integrity":"sha512-ujmFk8yiJLdPS5ZH4HAu56KJ+RBtq9paFcW2jMDSaWE8lRi1NVe0xilW3CqyGl4m/vLn/bPjVT3eFDdtTj5CCw==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.16.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.1","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.17.7_1784311828939_0.4686533484023805","host":"s3://npm-registry-packages-npm-production"}},"0.17.8":{"name":"@blamejs/core","version":"0.17.8","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.17.8","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"8db9f085de376ef15ff1b8c554fd072b06adc060","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.17.8.tgz","fileCount":579,"integrity":"sha512-8Ru3WNw4D5Z+sVE7rrf12OMLuVfzYn7uMllyUtGpvOPphH7+TpzlPOUsSfkl+JxK2LmAYF5fQnR8CVtFJv/QGQ==","signatures":[{"sig":"MEYCIQCF82ZqyXNJ8oi1jHEHplZvcg4oUoaxY961T14oQvVdewIhANl9u5Ns0qj8HRcyCXHJyih3yqOUi8rFITVXPd1ipiPC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.17.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19397098},"main":"index.js","_from":"file:dist/blamejs-core-0.17.8.tgz","engines":{"node":">=24.18.0"},"scripts":{"fuzz":"npm ci --prefix fuzz && npx --prefix fuzz jazzer fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.17.8.tgz","_integrity":"sha512-8Ru3WNw4D5Z+sVE7rrf12OMLuVfzYn7uMllyUtGpvOPphH7+TpzlPOUsSfkl+JxK2LmAYF5fQnR8CVtFJv/QGQ==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.16.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.1","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.17.8_1784315584908_0.6831644802053913","host":"s3://npm-registry-packages-npm-production"}},"0.17.9":{"name":"@blamejs/core","version":"0.17.9","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.17.9","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"0987aa730c10b7602cc706cf4d32a14b6dd67b82","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.17.9.tgz","fileCount":579,"integrity":"sha512-CUGKPrM8bz+eoZr4QI4eIv+eaUU49brktPjkIJz4ZgR5xBO7cMCHQTxPQuI3jWz3LWSDS3uB+haTpqAyRV5amw==","signatures":[{"sig":"MEYCIQD/slRAqvMffttev5zE1EcyAExtIjEZ6nOEuJXiB09T6QIhAKg9jz8nFphE0ZJIHfwLtboug7p07j1yVkvOfUz1FHMW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.17.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19407255},"main":"index.js","_from":"file:dist/blamejs-core-0.17.9.tgz","engines":{"node":">=24.18.0"},"scripts":{"fuzz":"npm ci --prefix fuzz && npx --prefix fuzz jazzer fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.17.9.tgz","_integrity":"sha512-CUGKPrM8bz+eoZr4QI4eIv+eaUU49brktPjkIJz4ZgR5xBO7cMCHQTxPQuI3jWz3LWSDS3uB+haTpqAyRV5amw==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.16.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.1","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.17.9_1784320437749_0.6920308518260885","host":"s3://npm-registry-packages-npm-production"}},"0.17.10":{"name":"@blamejs/core","version":"0.17.10","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.17.10","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"3dd658e1af580a098a60c6b0f12388b89e989613","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.17.10.tgz","fileCount":579,"integrity":"sha512-XSlh/qRGewO7iWENgJqKhyZnDDh13tObV+eAyN3ocNhhg3icPKrpYc+QDT8m2s9k2x46hS005mt8fW9g8FCh4A==","signatures":[{"sig":"MEYCIQDfpPXLJh3SKUbIiH2Hg50v2JUphplp1FwurSsR59DdnQIhAIeXdyJzaboJGMvnm130nCcZ851naG1CV4xURjbydSz0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.17.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19419900},"main":"index.js","_from":"file:dist/blamejs-core-0.17.10.tgz","engines":{"node":">=24.18.0"},"scripts":{"fuzz":"npm ci --prefix fuzz && npx --prefix fuzz jazzer fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.17.10.tgz","_integrity":"sha512-XSlh/qRGewO7iWENgJqKhyZnDDh13tObV+eAyN3ocNhhg3icPKrpYc+QDT8m2s9k2x46hS005mt8fW9g8FCh4A==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.16.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.1","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.17.10_1784333038438_0.8957065126113073","host":"s3://npm-registry-packages-npm-production"}},"0.17.11":{"name":"@blamejs/core","version":"0.17.11","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.17.11","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"b657ddffc25e2944280fe7e94651ea2668337903","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.17.11.tgz","fileCount":579,"integrity":"sha512-NAoFXyal96yLMIWFzWQgC+0ZP3xXFJ52XRXnmM660nNzEdtc4FtJys1QkSH1N3ZG+1faTkq/Ul1C0iMC2hcJEA==","signatures":[{"sig":"MEUCIQDnFGfoaDjM4bPJJfUGdmJOKUpEQuPGn0Hl6UHAFWifZQIgRR0BVe80SjPiqYK7yhKg1gj9VTabran4ZXvyzJHMQkQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.17.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19426207},"main":"index.js","_from":"file:dist/blamejs-core-0.17.11.tgz","engines":{"node":">=24.18.0"},"scripts":{"fuzz":"npm ci --prefix fuzz && npx --prefix fuzz jazzer fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.17.11.tgz","_integrity":"sha512-NAoFXyal96yLMIWFzWQgC+0ZP3xXFJ52XRXnmM660nNzEdtc4FtJys1QkSH1N3ZG+1faTkq/Ul1C0iMC2hcJEA==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.16.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.1","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.17.11_1784355961613_0.3635945735929349","host":"s3://npm-registry-packages-npm-production"}},"0.17.12":{"name":"@blamejs/core","version":"0.17.12","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.17.12","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"141aa017a01a070b6503212260528380c05888c4","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.17.12.tgz","fileCount":579,"integrity":"sha512-ZRUb4i3KY2XILcIHtfVEN1dbmlOrGGTk5kWFx5LJmvjuKH79V58LZzNW7n0jZbZr6UXV1flpcY5SAOvl3FSeyg==","signatures":[{"sig":"MEYCIQDcjWAAmnYKLMf9YEejy6jSA2A6j51gjCgYogyBv0zboAIhAP3J40qHddFodOWieKpKVlVZ3Q2kj3RqXy2J0gG0D9uE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.17.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19425535},"main":"index.js","_from":"file:dist/blamejs-core-0.17.12.tgz","engines":{"node":">=24.18.0"},"scripts":{"fuzz":"npm ci --prefix fuzz && npx --prefix fuzz jazzer fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.17.12.tgz","_integrity":"sha512-ZRUb4i3KY2XILcIHtfVEN1dbmlOrGGTk5kWFx5LJmvjuKH79V58LZzNW7n0jZbZr6UXV1flpcY5SAOvl3FSeyg==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.16.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.1","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.17.12_1784782991455_0.9587788146499303","host":"s3://npm-registry-packages-npm-production"}},"0.17.13":{"name":"@blamejs/core","version":"0.17.13","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.17.13","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"7c6bad4bbc8d317fac5dfdb3c52fdaa3d803de46","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.17.13.tgz","fileCount":581,"integrity":"sha512-cogBINqCXbfQl/yhSSxAXcwUsTkUqTEg8UWD/mq+c5dcvbiPYeqrudeE2zWe10KUrp4JWZ9wqxUMEBTEcclVuA==","signatures":[{"sig":"MEUCIQDuxfVn5vKR9TC3O/VvqVMPRx+Y8xO74zLJcvqf+UnyWQIgfiOEpvy4yK0lUkC+3uyEoqQKxEMMljG0gWD97EbupOg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.17.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19499587},"main":"index.js","_from":"file:dist/blamejs-core-0.17.13.tgz","engines":{"node":">=24.18.0"},"scripts":{"fuzz":"npm ci --prefix fuzz && npx --prefix fuzz jazzer fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.17.13.tgz","_integrity":"sha512-cogBINqCXbfQl/yhSSxAXcwUsTkUqTEg8UWD/mq+c5dcvbiPYeqrudeE2zWe10KUrp4JWZ9wqxUMEBTEcclVuA==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.16.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.1","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.17.13_1784838121634_0.35829264027516405","host":"s3://npm-registry-packages-npm-production"}},"0.17.14":{"name":"@blamejs/core","version":"0.17.14","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.17.14","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"f9489067139de0e1a4717ffe2d2db268ec63b7c2","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.17.14.tgz","fileCount":581,"integrity":"sha512-ix9NjdR5JvXkl9hi3sGaJynDynnpbVWs/+9hQbXR0DGzq1HXdQjd4CccTfyWojfwpouZqlebdjP3Z4L94Nv7Hg==","signatures":[{"sig":"MEQCID7BwiOkt0yvTKqQJ94zoma1rv8jlCYCcRn++swQztkKAiBMZnLDyIvtM6ry7yed90RNhe+LIx6TODYWmClxt+fLng==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.17.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19504247},"main":"index.js","_from":"file:dist/blamejs-core-0.17.14.tgz","engines":{"node":">=24.18.0"},"scripts":{"fuzz":"npm ci --prefix fuzz && npx --prefix fuzz jazzer fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.17.14.tgz","_integrity":"sha512-ix9NjdR5JvXkl9hi3sGaJynDynnpbVWs/+9hQbXR0DGzq1HXdQjd4CccTfyWojfwpouZqlebdjP3Z4L94Nv7Hg==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.16.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.1","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.17.14_1784850431105_0.1791052013450738","host":"s3://npm-registry-packages-npm-production"}},"0.17.15":{"name":"@blamejs/core","version":"0.17.15","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.17.15","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"164befaea724b69a6d43f23431fee16f3d615fd7","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.17.15.tgz","fileCount":581,"integrity":"sha512-y9fUjygBdcEcHa8ft3GYlE/KpJ3osSGIfHW7IacV3+Ic99V3CozB9bQBaLNZedtvO2sZedDZbiIinv1BhC0Pvg==","signatures":[{"sig":"MEQCIEgdQt2OL5TW9yq0N54BnLxv96gZ5V8mbKnal1bZQZJ+AiASJiVJEpTf1/DcL73jh46j5hZuLD1HtAUnASI7y5yXOQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.17.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19506812},"main":"index.js","_from":"file:dist/blamejs-core-0.17.15.tgz","engines":{"node":">=24.18.0"},"scripts":{"fuzz":"npm ci --prefix fuzz && npx --prefix fuzz jazzer fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.17.15.tgz","_integrity":"sha512-y9fUjygBdcEcHa8ft3GYlE/KpJ3osSGIfHW7IacV3+Ic99V3CozB9bQBaLNZedtvO2sZedDZbiIinv1BhC0Pvg==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.16.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.1","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.17.15_1784859637008_0.7183327726404605","host":"s3://npm-registry-packages-npm-production"}},"0.17.16":{"name":"@blamejs/core","version":"0.17.16","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.17.16","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"499934a69058fedef6a17b796cc13da4629fef1c","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.17.16.tgz","fileCount":581,"integrity":"sha512-AUBtGsg+Ls5g8XUzmHkkCCvSnUOCwL5uCT74ojeJX+hVbg7Rmm328vXSxC5TFLyg6gzIn4cdOwm/P9dbcgKCSA==","signatures":[{"sig":"MEQCIDaj/4ndBVKrEGAb7f5ul9106/7EZtZv7gjjcGpowQWZAiBTyxwYfwxBsU5SSXlddBjrPTShYiUWsZaPOYlSxPy/wA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.17.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19511502},"main":"index.js","_from":"file:dist/blamejs-core-0.17.16.tgz","engines":{"node":">=24.18.0"},"scripts":{"fuzz":"npm ci --prefix fuzz && npx --prefix fuzz jazzer fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.17.16.tgz","_integrity":"sha512-AUBtGsg+Ls5g8XUzmHkkCCvSnUOCwL5uCT74ojeJX+hVbg7Rmm328vXSxC5TFLyg6gzIn4cdOwm/P9dbcgKCSA==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.16.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.1","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.17.16_1784865434270_0.8612119925136434","host":"s3://npm-registry-packages-npm-production"}},"0.17.17":{"name":"@blamejs/core","version":"0.17.17","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.17.17","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"f6d5c994b8f6dc061a87821430c5a97105979c6c","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.17.17.tgz","fileCount":581,"integrity":"sha512-5YnaarkPlSGOe4xPDX5ElhzH2/nB6WIGIs/rbyt8GnszNGtwGOHtVy0jEMTNUPjT16WWKJ3YRtp/lbfXt3xbXg==","signatures":[{"sig":"MEYCIQDFH+jA87aFsMEjdQMTa4zI9ImMNO+PrbttJlOuKrgcsAIhANr2LUX+NLjCzC4L6Pm5l76GGWAmVmI6kJ8gQPVLcFeh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.17.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19519934},"main":"index.js","_from":"file:dist/blamejs-core-0.17.17.tgz","engines":{"node":">=24.18.0"},"scripts":{"fuzz":"npm ci --prefix fuzz && npx --prefix fuzz jazzer fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.17.17.tgz","_integrity":"sha512-5YnaarkPlSGOe4xPDX5ElhzH2/nB6WIGIs/rbyt8GnszNGtwGOHtVy0jEMTNUPjT16WWKJ3YRtp/lbfXt3xbXg==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.16.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.1","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.17.17_1784875861872_0.46574408983424354","host":"s3://npm-registry-packages-npm-production"}},"0.17.18":{"name":"@blamejs/core","version":"0.17.18","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.17.18","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"565c83b5041d42ada15282a1a6179d5bee05aeea","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.17.18.tgz","fileCount":581,"integrity":"sha512-P6RecejaJ9ZE0N7lMF3Va7jWTaJKyjmOqFiSGp/fvnVVx7MNU53xWCWFNc9tgpGcmPEQRfCY8pYWiCKG+k+1xQ==","signatures":[{"sig":"MEUCIGolQ9heBq4gpy0mMqQfAfVx7Dm2cDfl1fLjGxIfg7JtAiEAmBLhbP/mNZbkhK3EfVA76MVoy6pnD9GHEek2hAbBjIs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.17.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19521900},"main":"index.js","_from":"file:dist/blamejs-core-0.17.18.tgz","engines":{"node":">=24.18.0"},"scripts":{"fuzz":"npm ci --prefix fuzz && npx --prefix fuzz jazzer fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.17.18.tgz","_integrity":"sha512-P6RecejaJ9ZE0N7lMF3Va7jWTaJKyjmOqFiSGp/fvnVVx7MNU53xWCWFNc9tgpGcmPEQRfCY8pYWiCKG+k+1xQ==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.16.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.1","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.17.18_1784897528380_0.8422596199220398","host":"s3://npm-registry-packages-npm-production"}},"0.17.19":{"name":"@blamejs/core","version":"0.17.19","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.17.19","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"eb86848d55e0076021d9cc7caab2babc28ee9777","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.17.19.tgz","fileCount":581,"integrity":"sha512-+xKvLM+ICLmH7c+3LF9BfCfDUWaItaahNL1Iwsk6Nx3ELrp6UX3dr0ixJ01ZBPiE2gn3b2ZcE9ZpMP8w+9ElEQ==","signatures":[{"sig":"MEQCIHMTn8qSEAsEewOqeo+2v4aitu7ShmNzUVK7TUGbZ74YAiA92SUog7oD5qKLfXwByWpzC5W5WYAhSq8+E6b+pHHzZA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.17.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19523283},"main":"index.js","_from":"file:dist/blamejs-core-0.17.19.tgz","engines":{"node":">=24.18.0"},"scripts":{"fuzz":"npm ci --prefix fuzz && npx --prefix fuzz jazzer fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.17.19.tgz","_integrity":"sha512-+xKvLM+ICLmH7c+3LF9BfCfDUWaItaahNL1Iwsk6Nx3ELrp6UX3dr0ixJ01ZBPiE2gn3b2ZcE9ZpMP8w+9ElEQ==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.16.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.1","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.17.19_1784904577504_0.9274254568857945","host":"s3://npm-registry-packages-npm-production"}},"0.17.20":{"name":"@blamejs/core","version":"0.17.20","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.17.20","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"958347794f81f6535edac45fef474d34d2cac450","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.17.20.tgz","fileCount":581,"integrity":"sha512-MID0bD1klfJIvtGHfaI5ax8sY/pno+I3O+04TuvulYG1v9tgJmwo+u+VetD92F9TqN3HgWdk5rUdp24CUXoH9A==","signatures":[{"sig":"MEUCICQQ4DcGFzbc05pzGjUsJ/H1TI6YtIRxNe+XSgee/5X1AiEA3sdMyx+b/1OLM3iZQOfmlJizRFA7wF0ov4YhGCXLLVE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.17.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19532865},"main":"index.js","_from":"file:dist/blamejs-core-0.17.20.tgz","engines":{"node":">=24.18.0"},"scripts":{"fuzz":"npm ci --prefix fuzz && npx --prefix fuzz jazzer fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.17.20.tgz","_integrity":"sha512-MID0bD1klfJIvtGHfaI5ax8sY/pno+I3O+04TuvulYG1v9tgJmwo+u+VetD92F9TqN3HgWdk5rUdp24CUXoH9A==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.16.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.1","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.17.20_1784960918083_0.11778473118714472","host":"s3://npm-registry-packages-npm-production"}},"0.17.21":{"name":"@blamejs/core","version":"0.17.21","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.17.21","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"8ae0960197b6006556c931c6a64bcd49fa6cd92c","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.17.21.tgz","fileCount":581,"integrity":"sha512-uVJ8ytaU51VucrJ+Bnl9+i+FGiqEL8SPR5mhRKTzaAuKdUAEwFFeXXgPh13jS4iyjwlzRLzwJP3tq8JuzIE4QQ==","signatures":[{"sig":"MEUCIQClEeY5or0+aQS1+xOu5TiXyi1ihZCTtaGfLgtCLopRzwIgGX/i4iztT7wZKV+r+ThECQV81Cp2/wPP7jRs239UIhc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.17.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19540733},"main":"index.js","_from":"file:dist/blamejs-core-0.17.21.tgz","engines":{"node":">=24.18.0"},"scripts":{"fuzz":"npm ci --prefix fuzz && npx --prefix fuzz jazzer fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.17.21.tgz","_integrity":"sha512-uVJ8ytaU51VucrJ+Bnl9+i+FGiqEL8SPR5mhRKTzaAuKdUAEwFFeXXgPh13jS4iyjwlzRLzwJP3tq8JuzIE4QQ==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.16.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.1","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.17.21_1784985119729_0.8883423004914093","host":"s3://npm-registry-packages-npm-production"}},"0.17.22":{"name":"@blamejs/core","version":"0.17.22","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.17.22","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"26a8212f2ce176f5001fc885e24494f1564a5990","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.17.22.tgz","fileCount":581,"integrity":"sha512-YErDSCyaWcFwcbVcVkydjEV3j3+XOe3lyy5Wv+aWIhXXfQoN93j5ZS0ZptJWbTRx0roX8C+8n+mZOrRFLWfCLQ==","signatures":[{"sig":"MEYCIQD43xjvmgM8aIxwR+8CWB1asLqyJ6CQf49NiN3534zxWgIhAKVNAttJuXsJ+zZUrcvuLWl17YsQiS/gC55sfO5QkIaf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.17.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19545780},"main":"index.js","_from":"file:dist/blamejs-core-0.17.22.tgz","engines":{"node":">=24.18.0"},"scripts":{"fuzz":"npm ci --prefix fuzz && npx --prefix fuzz jazzer fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.17.22.tgz","_integrity":"sha512-YErDSCyaWcFwcbVcVkydjEV3j3+XOe3lyy5Wv+aWIhXXfQoN93j5ZS0ZptJWbTRx0roX8C+8n+mZOrRFLWfCLQ==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.16.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.1","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.17.22_1784992891304_0.40083514401077314","host":"s3://npm-registry-packages-npm-production"}},"0.17.23":{"name":"@blamejs/core","version":"0.17.23","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.17.23","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"0508d90fd097aecac2986d71115f5bb053a3b808","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.17.23.tgz","fileCount":581,"integrity":"sha512-d+948wy4qi5VuH3Y2d/f3RaWSjNWBgZ2TM2nSUrJTw9+2m28b1b9STR9+aNKme5k0AsiQZIc980V6Ch6W38lgA==","signatures":[{"sig":"MEQCIExkyKop5eVC0MJonNdisFEK7QzEeu2WELmL9s7uoiI2AiA6/d/MpTCFxFrDQq1U7IQ6eqp5u8nK+b4uilFGIlUSsg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.17.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19552634},"main":"index.js","_from":"file:dist/blamejs-core-0.17.23.tgz","engines":{"node":">=24.18.0"},"scripts":{"fuzz":"npm ci --prefix fuzz && npx --prefix fuzz jazzer fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.17.23.tgz","_integrity":"sha512-d+948wy4qi5VuH3Y2d/f3RaWSjNWBgZ2TM2nSUrJTw9+2m28b1b9STR9+aNKme5k0AsiQZIc980V6Ch6W38lgA==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.16.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.1","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.17.23_1785002538617_0.959029858404876","host":"s3://npm-registry-packages-npm-production"}},"0.17.24":{"name":"@blamejs/core","version":"0.17.24","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.17.24","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"ed31711524b0a8d934844dfb50a6f85c229a8f4d","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.17.24.tgz","fileCount":581,"integrity":"sha512-AYVxPbcr4MWrbnFASRUcy5J1qZGr7Q/X8qdHpzN5XFpj7QYMRbYTQFgb3i/1davDJ2FvI9MqzHwgbMeSyWVKgg==","signatures":[{"sig":"MEUCIQDWjH57MnEOmafsdlx9YmBiUxi0ye96735gX4in0zl/BwIgOuIq/vUb1Of9PTj+jHDwWeToKpXfqAhhm8lwGKfnuko=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.17.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19554302},"main":"index.js","_from":"file:dist/blamejs-core-0.17.24.tgz","engines":{"node":">=24.18.0"},"scripts":{"fuzz":"npm ci --prefix fuzz && npx --prefix fuzz jazzer fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.17.24.tgz","_integrity":"sha512-AYVxPbcr4MWrbnFASRUcy5J1qZGr7Q/X8qdHpzN5XFpj7QYMRbYTQFgb3i/1davDJ2FvI9MqzHwgbMeSyWVKgg==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.16.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.1","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.17.24_1785022931062_0.9986608467953506","host":"s3://npm-registry-packages-npm-production"}},"0.18.0":{"name":"@blamejs/core","version":"0.18.0","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.18.0","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"e83aad4bfb44ebd4920d488ffc2339ed25871eb3","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.18.0.tgz","fileCount":581,"integrity":"sha512-/xHXySnUpRjO9qeUSamtXOplmbuTPi1/0wDa4YCNbWlUAOhYK1a/W6/AlQWhcwyP1+OixG0vyh2+FC9Fvafn+g==","signatures":[{"sig":"MEYCIQDLnb4r+A2nzkRcccKWMN9IVyrP3rZKRyJJaZ7c9J8tUAIhAJKwfwTn+IOt1tZYL9PIeBilxkEVV0tq8fRwJNdCU6TI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.18.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19450227},"main":"index.js","_from":"file:dist/blamejs-core-0.18.0.tgz","engines":{"node":">=24.18.0"},"scripts":{"fuzz":"npm ci --prefix fuzz && npx --prefix fuzz jazzer fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.18.0.tgz","_integrity":"sha512-/xHXySnUpRjO9qeUSamtXOplmbuTPi1/0wDa4YCNbWlUAOhYK1a/W6/AlQWhcwyP1+OixG0vyh2+FC9Fvafn+g==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.16.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.1","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.18.0_1785136842680_0.6060550817504611","host":"s3://npm-registry-packages-npm-production"}},"0.18.1":{"name":"@blamejs/core","version":"0.18.1","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.18.1","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"07a5d37c6b89a4dac6a853105f515ef49288cd0c","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.18.1.tgz","fileCount":581,"integrity":"sha512-sBgGDwvNKnzkDJgVojYXbAvBo6QOYUXrkRo6b7qyV7TV9OJ9P2oporVl+t/ZflK+NDdc3VVyR//jqWukCbaE1w==","signatures":[{"sig":"MEUCIGiAhlaM1OyiWZqvyneNcvayj7wgfSgwd+jw5291xUhaAiEA34MCMAJEdgqay27arZGsmUytLDgggFnNbq0OAF8ITb8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.18.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19452615},"main":"index.js","_from":"file:dist/blamejs-core-0.18.1.tgz","engines":{"node":">=24.18.0"},"scripts":{"fuzz":"npm ci --prefix fuzz && npx --prefix fuzz jazzer fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.18.1.tgz","_integrity":"sha512-sBgGDwvNKnzkDJgVojYXbAvBo6QOYUXrkRo6b7qyV7TV9OJ9P2oporVl+t/ZflK+NDdc3VVyR//jqWukCbaE1w==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.16.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.1","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.18.1_1785400443229_0.09585322635208526","host":"s3://npm-registry-packages-npm-production"}},"0.18.2":{"name":"@blamejs/core","version":"0.18.2","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.18.2","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"a8052eb797771f11e9c1eb6eba7a6b8dac68053f","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.18.2.tgz","fileCount":581,"integrity":"sha512-9/pVjVm0N0bEiDMCWRTH/Spe7UIhnLmjq5omRW4p+7Y68H4uSAMRDMZruyf5LGUQrJzBfd36abDqGBJE0UGPGg==","signatures":[{"sig":"MEQCID/3YoAgCnhXvDPiNEHqepR7HgU8Jeq/PkO091XM+uuXAiALjgrhg3+hgYSoQxI4M7F/qIMEwP9HK+MLddY7Acw8xA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.18.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19455369},"main":"index.js","_from":"file:dist/blamejs-core-0.18.2.tgz","engines":{"node":">=24.18.0"},"scripts":{"fuzz":"npm ci --prefix fuzz && npx --prefix fuzz jazzer fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.18.2.tgz","_integrity":"sha512-9/pVjVm0N0bEiDMCWRTH/Spe7UIhnLmjq5omRW4p+7Y68H4uSAMRDMZruyf5LGUQrJzBfd36abDqGBJE0UGPGg==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.16.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.1","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.18.2_1785417026953_0.3554304669220636","host":"s3://npm-registry-packages-npm-production"}},"0.18.3":{"name":"@blamejs/core","version":"0.18.3","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.18.3","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"81172a47d0a5e91be0bc3af28367ee9eaab3e386","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.18.3.tgz","fileCount":581,"integrity":"sha512-zjkna/+rAkfo8ePnDH2GIwnbnN0HeN3cCnSNvJfh3gtgPQGfjx7n5vpZhARji67hVp5GMNMM3+nHn2OUMKooUA==","signatures":[{"sig":"MEUCIQDlFYSixUn+cTJlehkrJMnGvlZeo1m0O1W1tls14akl9QIgVr71coXL6DtPFbiCylkVIMGRzQSfXJruBJGZyegu0RA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.18.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19704529},"main":"index.js","_from":"file:dist/blamejs-core-0.18.3.tgz","engines":{"node":">=24.18.0"},"scripts":{"fuzz":"npm ci --prefix fuzz && npx --prefix fuzz jazzer fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.18.3.tgz","_integrity":"sha512-zjkna/+rAkfo8ePnDH2GIwnbnN0HeN3cCnSNvJfh3gtgPQGfjx7n5vpZhARji67hVp5GMNMM3+nHn2OUMKooUA==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.16.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.1","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.18.3_1785602337202_0.8714439476514175","host":"s3://npm-registry-packages-npm-production"}},"0.18.4":{"name":"@blamejs/core","version":"0.18.4","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.18.4","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"8c6be0dcc9757ef867699dd69cd5374c85ff2648","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.18.4.tgz","fileCount":581,"integrity":"sha512-Gb/BvfuPG4XA7QmX78ecotxl9ngGa5IRlqvq9KhPdpC0GX9Kac0a/eezSMVBmXWcavSb23TEf4reFgqa4TWm3w==","signatures":[{"sig":"MEUCIGZ7aumzOVAGcyL04ldFe5pSi5fKFhHBVDghADNDfjYeAiEAi392waRwpVpnv5dPJSMW2VD0I66pp9szKSA22dtjeRE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.18.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19738905},"main":"index.js","_from":"file:dist/blamejs-core-0.18.4.tgz","engines":{"node":">=24.18.0"},"scripts":{"fuzz":"npm ci --prefix fuzz && npx --prefix fuzz jazzer fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.18.4.tgz","_integrity":"sha512-Gb/BvfuPG4XA7QmX78ecotxl9ngGa5IRlqvq9KhPdpC0GX9Kac0a/eezSMVBmXWcavSb23TEf4reFgqa4TWm3w==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.16.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.1","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.18.4_1785620606319_0.6159739853889445","host":"s3://npm-registry-packages-npm-production"}},"0.18.5":{"name":"@blamejs/core","version":"0.18.5","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.18.5","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"7ae1de3e09f0d1a2119df79f6ec227849f74baf7","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.18.5.tgz","fileCount":581,"integrity":"sha512-QrfTnMJMnqjKaF5F3r1tkHZzT2aDkJOXakeDBLV1VUbWGFUEHuy6jBVanaOOI6o6UNV7t0DW0JgDQ5oLFTsEgw==","signatures":[{"sig":"MEUCIQCR+Yy+Cs1J1UaqzidbEBG8d/NiAQ4i9fyF3Zh0/EUtvAIgdWXMGom++oar308D51kSukoJPYwKEF6hoTH6pYzh4VQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.18.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19740838},"main":"index.js","_from":"file:dist/blamejs-core-0.18.5.tgz","engines":{"node":">=24.18.0"},"scripts":{"fuzz":"npm ci --prefix fuzz && npx --prefix fuzz jazzer fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.18.5.tgz","_integrity":"sha512-QrfTnMJMnqjKaF5F3r1tkHZzT2aDkJOXakeDBLV1VUbWGFUEHuy6jBVanaOOI6o6UNV7t0DW0JgDQ5oLFTsEgw==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.16.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.1","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.18.5_1785623474273_0.35763729140287914","host":"s3://npm-registry-packages-npm-production"}},"0.18.6":{"name":"@blamejs/core","version":"0.18.6","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.18.6","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"82f1f654f5e422af73813ab7141a999f9e8d6c43","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.18.6.tgz","fileCount":581,"integrity":"sha512-ZyZBPcpPmuHOIrxCqlivDptrmV4a5qdoyaHt8f+nk2rp0agN8M5Ls/A6q5JOaIOdZDszIztzwysUMuHIQWQTjA==","signatures":[{"sig":"MEYCIQD+feULv5gD7rNaKCVRBxGbvk+a1h4hXNtohfzNv5wtXwIhAJE3NE6/DCgisVK8xLm6wZpZsZDr37x54TfmGaQsVU+p","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.18.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19747245},"main":"index.js","_from":"file:dist/blamejs-core-0.18.6.tgz","engines":{"node":">=24.18.0"},"scripts":{"fuzz":"npm ci --prefix fuzz && npx --prefix fuzz jazzer fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.18.6.tgz","_integrity":"sha512-ZyZBPcpPmuHOIrxCqlivDptrmV4a5qdoyaHt8f+nk2rp0agN8M5Ls/A6q5JOaIOdZDszIztzwysUMuHIQWQTjA==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.16.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.1","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.18.6_1785634798316_0.7762641607202394","host":"s3://npm-registry-packages-npm-production"}},"0.18.7":{"name":"@blamejs/core","version":"0.18.7","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.18.7","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"f0a89002e9c9d166851eaeacc6cde19f0ebefa3e","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.18.7.tgz","fileCount":581,"integrity":"sha512-vSjvT9S1G8BRwLRZZC73NxZhYubGq/fPn4cziZnIhC8UzU9KYfI2A6r2VqBK5QkohUtS34rASvlL1j+2i9+TVA==","signatures":[{"sig":"MEUCICsCcQQN4cjtp8vBsgIOxiqe4AP1C0pH5O8xUZPQjRCqAiEAiq3Vs9w2hd8BMZWHNOEYFrVepaSDt6ICiYJITd+gdXk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.18.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19751081},"main":"index.js","_from":"file:dist/blamejs-core-0.18.7.tgz","engines":{"node":">=24.18.0"},"scripts":{"fuzz":"npm ci --prefix fuzz && npx --prefix fuzz jazzer fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.18.7.tgz","_integrity":"sha512-vSjvT9S1G8BRwLRZZC73NxZhYubGq/fPn4cziZnIhC8UzU9KYfI2A6r2VqBK5QkohUtS34rASvlL1j+2i9+TVA==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.16.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.1","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.18.7_1785644555899_0.7745239995841608","host":"s3://npm-registry-packages-npm-production"}},"0.18.8":{"name":"@blamejs/core","version":"0.18.8","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.18.8","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"491ad5178cc41a5d5b44c67c058441c1818e2a9b","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.18.8.tgz","fileCount":583,"integrity":"sha512-BdQ07s3b7D58/ap8SAxUJbPbw/VnzSFlv6yA0fzTBzYlj5gDXos1vuropCVuQPMPKDz1zUBtTVsxJAMGIzr2Hg==","signatures":[{"sig":"MEUCIGggayX3MWxU6ghxDO9bIH8/r5ynNRaosE/TA2uFigzmAiEA33RwKoGxMtAGv2V+S8qmmMnDb9DbOxkIt2sjs52IB1k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.18.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19810876},"main":"index.js","_from":"file:dist/blamejs-core-0.18.8.tgz","engines":{"node":">=24.18.0"},"scripts":{"fuzz":"npm ci --prefix fuzz && npx --prefix fuzz jazzer fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.18.8.tgz","_integrity":"sha512-BdQ07s3b7D58/ap8SAxUJbPbw/VnzSFlv6yA0fzTBzYlj5gDXos1vuropCVuQPMPKDz1zUBtTVsxJAMGIzr2Hg==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.16.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.1","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.18.8_1785673258013_0.41801234295659406","host":"s3://npm-registry-packages-npm-production"}},"0.18.9":{"name":"@blamejs/core","version":"0.18.9","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.18.9","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"ec8b9f4e254bbceed0e474943791e81f28d161a5","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.18.9.tgz","fileCount":583,"integrity":"sha512-aUPizXTrqZoVkCsBP18VfoU6sIfxv0meF2TPsnRj+3UtV5LHUXZ0jnH/+5+gKwWw9FFIaef4Pc0rCgrTgYjkTw==","signatures":[{"sig":"MEUCIHa917XyPdqM6xfBbhpdWAcGx+ekF+1RIocWBQlhZph4AiEA2Nm4rMut04NgEfJejaRYiGJWdkQSr2Pq+aFykFVFbjM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.18.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19811910},"main":"index.js","_from":"file:dist/blamejs-core-0.18.9.tgz","engines":{"node":">=24.18.0"},"scripts":{"fuzz":"npm ci --prefix fuzz && npx --prefix fuzz jazzer fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.18.9.tgz","_integrity":"sha512-aUPizXTrqZoVkCsBP18VfoU6sIfxv0meF2TPsnRj+3UtV5LHUXZ0jnH/+5+gKwWw9FFIaef4Pc0rCgrTgYjkTw==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.16.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.1","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.18.9_1785679158729_0.4725144908926091","host":"s3://npm-registry-packages-npm-production"}},"0.18.10":{"name":"@blamejs/core","version":"0.18.10","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.18.10","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"52a433fabc960b6f2159b0d7754a5dd7c2031cae","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.18.10.tgz","fileCount":583,"integrity":"sha512-k3bGd8RVGTDbdir1r948PP2XS1B0Kqi3Hr0/gYbDEOmmiCxQk+lldGbLyK1Z9SvoTYH/ddo++SoM0qjwZV7yuA==","signatures":[{"sig":"MEUCIQCqzKLxs77i1WtEYBp7cte7m3TLfs7w8CUZqO4gjGDPrgIgV2wU/i4rK1vwU3eqzWrndLlbGvW87rTxZ1OnxSbMR1c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.18.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19838960},"main":"index.js","_from":"file:dist/blamejs-core-0.18.10.tgz","engines":{"node":">=24.18.0"},"scripts":{"fuzz":"npm ci --prefix fuzz && npx --prefix fuzz jazzer fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.18.10.tgz","_integrity":"sha512-k3bGd8RVGTDbdir1r948PP2XS1B0Kqi3Hr0/gYbDEOmmiCxQk+lldGbLyK1Z9SvoTYH/ddo++SoM0qjwZV7yuA==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.16.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.1","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.18.10_1785788890212_0.6548651455534191","host":"s3://npm-registry-packages-npm-production"}},"0.18.11":{"name":"@blamejs/core","version":"0.18.11","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.18.11","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"87244a5c390a21e30501ea1bce5ab78c58d223ac","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.18.11.tgz","fileCount":583,"integrity":"sha512-qH8pQToxgRh1O+uxttqPF62h6s9zCLZpbJZeRvELTcaClKh/Rif8c86VsDcfHrFHcUpDp7EyMpvpSTKuMgaOfw==","signatures":[{"sig":"MEYCIQChQOf2CDIGnmpjRHwHfmyI3Qek8KjhPzNt1Y29CF0QnwIhAMKZM9RWrM6bfPMOjYXnMAIua9cNmVuCCjTONcv5zowe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.18.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19841568},"main":"index.js","_from":"file:dist/blamejs-core-0.18.11.tgz","engines":{"node":">=24.18.0"},"scripts":{"fuzz":"npm ci --prefix fuzz && npx --prefix fuzz jazzer fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.18.11.tgz","_integrity":"sha512-qH8pQToxgRh1O+uxttqPF62h6s9zCLZpbJZeRvELTcaClKh/Rif8c86VsDcfHrFHcUpDp7EyMpvpSTKuMgaOfw==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.16.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.1","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.18.11_1785795070982_0.19279441430970157","host":"s3://npm-registry-packages-npm-production"}},"0.18.12":{"name":"@blamejs/core","version":"0.18.12","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.18.12","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"45073ac05fd7ac2df53799b50947f6d10bd0ad72","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.18.12.tgz","fileCount":583,"integrity":"sha512-dbVsSpNwmAm12E24qKgPXRWOzCToG3hFMffMdVHG289g4Mi11N/KNlm84cYQygSLjT0xmf7zki8hSbWjxSs/3A==","signatures":[{"sig":"MEUCIQD05NX1dS4DkvC9vrQyyvJN/3ow1Br8XOWZsoi4LiybcAIgAcq5HGEJbUw67ckWi7RXAgPgQjk2HT1Kc5JxME1u/gY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.18.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19887352},"main":"index.js","_from":"file:dist/blamejs-core-0.18.12.tgz","engines":{"node":">=24.18.0"},"scripts":{"fuzz":"npm ci --prefix fuzz && npx --prefix fuzz jazzer fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.18.12.tgz","_integrity":"sha512-dbVsSpNwmAm12E24qKgPXRWOzCToG3hFMffMdVHG289g4Mi11N/KNlm84cYQygSLjT0xmf7zki8hSbWjxSs/3A==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.16.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.1","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.18.12_1785976238883_0.07112155305905188","host":"s3://npm-registry-packages-npm-production"}},"0.18.13":{"name":"@blamejs/core","version":"0.18.13","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.18.13","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"692b2a0eff278aa729caecc6bca4f2188dbbdf6c","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.18.13.tgz","fileCount":583,"integrity":"sha512-ev0SkRunVvB7QnjqrH/5UaZmiEZC7DlOrUziKt+8mXjBKknXLZgyRYVHgs4q6zTCn2QxIjogWUKmlfu4NBxRSg==","signatures":[{"sig":"MEUCIFcD3b8CLVBpcDtjBImSr/x6zhxNutmgJpqTgz4obPUqAiEAlYFblBztiK/qvnubpKVIZ3dC2iJDcY34Qoot1GDumQM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.18.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19891384},"main":"index.js","_from":"file:dist/blamejs-core-0.18.13.tgz","engines":{"node":">=24.18.0"},"scripts":{"fuzz":"npm ci --prefix fuzz && npx --prefix fuzz jazzer fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.18.13.tgz","_integrity":"sha512-ev0SkRunVvB7QnjqrH/5UaZmiEZC7DlOrUziKt+8mXjBKknXLZgyRYVHgs4q6zTCn2QxIjogWUKmlfu4NBxRSg==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.16.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.1","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.18.13_1785990344802_0.31244181873910004","host":"s3://npm-registry-packages-npm-production"}},"0.18.14":{"name":"@blamejs/core","version":"0.18.14","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.18.14","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"17882f32c3509d155f82fb9efdc891fe24062308","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.18.14.tgz","fileCount":583,"integrity":"sha512-zTUby53STIjisMXdLeLRqRZa0uk62DvNGb8MD0nk0l2pTXlSyGSs1Ksg+dX03g3CeMCg16JYAb+mb3m81r/5BA==","signatures":[{"sig":"MEUCIAKt9ZPTPIUC5a8DJTmbyPrrDQimWIrtACvB6gvi2pnCAiEA+sGMo8iBOB3iO5I1DjIibyq+Izp1Diz2EPnNprESXAk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.18.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19909697},"main":"index.js","_from":"file:dist/blamejs-core-0.18.14.tgz","engines":{"node":">=24.18.0"},"scripts":{"fuzz":"npm ci --prefix fuzz && npx --prefix fuzz jazzer fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.18.14.tgz","_integrity":"sha512-zTUby53STIjisMXdLeLRqRZa0uk62DvNGb8MD0nk0l2pTXlSyGSs1Ksg+dX03g3CeMCg16JYAb+mb3m81r/5BA==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.16.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.1","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.18.14_1786059248383_0.6141118520807718","host":"s3://npm-registry-packages-npm-production"}},"0.18.15":{"name":"@blamejs/core","version":"0.18.15","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.18.15","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"87a0aa87cd201b68d6a13fb2cfa7c1403132b3cf","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.18.15.tgz","fileCount":583,"integrity":"sha512-nCcgOE+LxOYJZCKvWHklpd1G48rAl97/YACLLZLkdAYRIjWtJfAH7lfA8BXWQfuzqVtV+dEOPH6R3oOJAw3icQ==","signatures":[{"sig":"MEYCIQDMNwwkQoivomyny2fsfEy1XfK37CYkIvaiOMLUwZ2d9AIhAII1nnGbGCBn47dc8qf5TJqO4upJuU+26Znj3QrFcXNc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.18.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19920091},"main":"index.js","_from":"file:dist/blamejs-core-0.18.15.tgz","engines":{"node":">=24.18.0"},"scripts":{"fuzz":"npm ci --prefix fuzz && npx --prefix fuzz jazzer fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.18.15.tgz","_integrity":"sha512-nCcgOE+LxOYJZCKvWHklpd1G48rAl97/YACLLZLkdAYRIjWtJfAH7lfA8BXWQfuzqVtV+dEOPH6R3oOJAw3icQ==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.16.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.1","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.18.15_1786063634429_0.6892215766697636","host":"s3://npm-registry-packages-npm-production"}},"0.18.16":{"name":"@blamejs/core","version":"0.18.16","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.18.16","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"f8fcc9c8bafe7b66e9909f9237ba28b4218a793a","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.18.16.tgz","fileCount":583,"integrity":"sha512-w9RiZWTIiulfqW6wQgJBZjWaW8d3eF/4vwg8afXkFmsQRhmIzfJVxuM6X/zkOeIiugo1sbkECcU6q+CBrJQH+g==","signatures":[{"sig":"MEYCIQCUdbw3OVyorc7ZCv8O83mG14sHLbgowx5fHuNCUgNGKgIhAJbxVnOchcSNY2f7IMoVW3li25S9mok2ZW1Kspc9qNDl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.18.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19944801},"main":"index.js","_from":"file:dist/blamejs-core-0.18.16.tgz","engines":{"node":">=24.18.0"},"scripts":{"fuzz":"npm ci --prefix fuzz && npx --prefix fuzz jazzer fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.18.16.tgz","_integrity":"sha512-w9RiZWTIiulfqW6wQgJBZjWaW8d3eF/4vwg8afXkFmsQRhmIzfJVxuM6X/zkOeIiugo1sbkECcU6q+CBrJQH+g==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.16.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.1","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.18.16_1786159683686_0.5381961463694571","host":"s3://npm-registry-packages-npm-production"}},"0.18.17":{"name":"@blamejs/core","version":"0.18.17","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.18.17","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"a664df139f9570b28d584a750386e94f79932f5b","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.18.17.tgz","fileCount":583,"integrity":"sha512-sZTvyJSYeW/8WolXpH5w/Dzmrz0U51uFhBQdwUiaZnH1wIQlXKz8wTjA4kFjxGnKitGBzuAUpxZrVvojSsfYzg==","signatures":[{"sig":"MEQCIAvhklrBOml84xn5rjJfMUZdfq0M+LHTjR3SNoiEJLBXAiAXkRICqvB9zVRrWyoMDjwoVH9Aj1d9VjqgKA00GZ2mAg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.18.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20018214},"main":"index.js","_from":"file:dist/blamejs-core-0.18.17.tgz","engines":{"node":">=24.19.0"},"scripts":{"fuzz":"npm ci --prefix fuzz && npx --prefix fuzz jazzer fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.18.17.tgz","_integrity":"sha512-sZTvyJSYeW/8WolXpH5w/Dzmrz0U51uFhBQdwUiaZnH1wIQlXKz8wTjA4kFjxGnKitGBzuAUpxZrVvojSsfYzg==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.17.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.1","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.18.17_1786209374428_0.1753335801064444","host":"s3://npm-registry-packages-npm-production"}},"0.18.18":{"name":"@blamejs/core","version":"0.18.18","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.18.18","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"ae293caec5bfb983b29670dc4ad4c2f468e91aac","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.18.18.tgz","fileCount":583,"integrity":"sha512-th2kkb7sLjEaubE0wTG8mlj46zeOzezx1WSDK4GaSdQYIiq3gxYmffP2Ztc0+COPf7VMtCmMDUaLpp6a7PZfbg==","signatures":[{"sig":"MEUCIF8cXG0RQzWzNLBNiPlW7/44DrhFSrrJqrrToZ7mbqpvAiEAlJLzrvfRbzNafzVIols/hX3/CyVLbkXCMlLH4ocgLd4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.18.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20247174},"main":"index.js","_from":"file:dist/blamejs-core-0.18.18.tgz","engines":{"node":">=24.19.0"},"scripts":{"fuzz":"npm ci --prefix fuzz && npx --prefix fuzz jazzer fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.18.18.tgz","_integrity":"sha512-th2kkb7sLjEaubE0wTG8mlj46zeOzezx1WSDK4GaSdQYIiq3gxYmffP2Ztc0+COPf7VMtCmMDUaLpp6a7PZfbg==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.17.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.1","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.18.18_1786281372483_0.27559244113503567","host":"s3://npm-registry-packages-npm-production"}},"0.18.19":{"name":"@blamejs/core","version":"0.18.19","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.18.19","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"fc8190939ce795ea683569c30a562735f243b174","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.18.19.tgz","fileCount":585,"integrity":"sha512-HgDQ1PQMhGhtAnxEiX2wOmhaZ9LNalRxZMNfDFXE2yrf7YKiKEDhlNsxuslDXr5L9Nk/uNvyaTCYzzjhLcWjFg==","signatures":[{"sig":"MEYCIQCcp0Xpwx1JIL2h9bl0w4lKokZaYcPDdhI99uehFFiggQIhAO6O+QOeFAdxB3jIkHLiK9Jizuh0sX0I7IncAF8CXmC0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.18.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20452781},"main":"index.js","_from":"file:dist/blamejs-core-0.18.19.tgz","engines":{"node":">=24.19.0"},"scripts":{"fuzz":"npm ci --prefix fuzz && npx --prefix fuzz jazzer fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.18.19.tgz","_integrity":"sha512-HgDQ1PQMhGhtAnxEiX2wOmhaZ9LNalRxZMNfDFXE2yrf7YKiKEDhlNsxuslDXr5L9Nk/uNvyaTCYzzjhLcWjFg==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.17.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.1","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.18.19_1786366954700_0.6918679943316668","host":"s3://npm-registry-packages-npm-production"}},"0.18.20":{"name":"@blamejs/core","version":"0.18.20","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.18.20","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"eb1618a9c255650aa61a165c31f8320169adcaa2","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.18.20.tgz","fileCount":588,"integrity":"sha512-e0ZJan+h4Qtqmp0VcN6rWpEeemKuL4tiAphvfDnXZgrziMT/SHJfAFLUu/cYLdAh/M6vrsU6twCLTF1G82Bapg==","signatures":[{"sig":"MEQCIDHvbxz/dAHAto+1toJMQOaHvNShGJw5gWjVxH3f4R49AiArbr3laFscvADHfMR3nFHBC5IEv5ncwTLdLEXvQhdGqA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.18.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20567565},"main":"index.js","_from":"file:dist/blamejs-core-0.18.20.tgz","engines":{"node":">=24.19.0"},"scripts":{"fuzz":"npm ci --prefix fuzz && npx --prefix fuzz jazzer fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.18.20.tgz","_integrity":"sha512-e0ZJan+h4Qtqmp0VcN6rWpEeemKuL4tiAphvfDnXZgrziMT/SHJfAFLUu/cYLdAh/M6vrsU6twCLTF1G82Bapg==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.17.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.1","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.18.20_1786389861116_0.9419388590937889","host":"s3://npm-registry-packages-npm-production"}},"0.18.21":{"name":"@blamejs/core","version":"0.18.21","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.18.21","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"ba28964ef52803594f8f99a36537a6af722b0938","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.18.21.tgz","fileCount":588,"integrity":"sha512-6wTIbOZmre6PcswpDTIt93lqTMvdUh0vuy2lv1lRs3h3bvW2xFIc2mSyc7l2DxDKnqkMZE+bGGph+AVqtoneDw==","signatures":[{"sig":"MEUCIF6Pc7rxPYrsUxeX4UF4ZmSpeMPUr5gQRuShjKXZSlG6AiEA8s+PMli1iAe46Bgt3Xoj9t7ydNesPOpYvqIy+JtVshI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.18.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20574908},"main":"index.js","_from":"file:dist/blamejs-core-0.18.21.tgz","engines":{"node":">=24.19.0"},"scripts":{"fuzz":"npm ci --prefix fuzz && npx --prefix fuzz jazzer fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.18.21.tgz","_integrity":"sha512-6wTIbOZmre6PcswpDTIt93lqTMvdUh0vuy2lv1lRs3h3bvW2xFIc2mSyc7l2DxDKnqkMZE+bGGph+AVqtoneDw==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.17.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.1","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.18.21_1786397417663_0.33787179856977567","host":"s3://npm-registry-packages-npm-production"}},"0.18.22":{"name":"@blamejs/core","version":"0.18.22","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.18.22","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"bcf6c68c2278052ad4dab53ccc18028c42857a8d","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.18.22.tgz","fileCount":588,"integrity":"sha512-ZwXAIo9aXE3J33ufPyYVQEas7N8yBX2oRSYAJ5MK8dmLMKROS433fChTujtnzYTQKEltbn1wQ6PNgVToDV7msA==","signatures":[{"sig":"MEYCIQCXFz3eXZQJUo4MWfLkFin0mu5o+VBXjrO2g6cHh+R0LwIhAKnazFIA1I2U6VhCSb70641wUw2w604xrYyDYPyIVSQQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.18.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20579957},"main":"index.js","_from":"file:dist/blamejs-core-0.18.22.tgz","engines":{"node":">=24.19.0"},"scripts":{"fuzz":"npm ci --prefix fuzz && npx --prefix fuzz jazzer fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.18.22.tgz","_integrity":"sha512-ZwXAIo9aXE3J33ufPyYVQEas7N8yBX2oRSYAJ5MK8dmLMKROS433fChTujtnzYTQKEltbn1wQ6PNgVToDV7msA==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.17.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.1","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.18.22_1786401663608_0.2556704635857219","host":"s3://npm-registry-packages-npm-production"}},"0.18.23":{"name":"@blamejs/core","version":"0.18.23","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.18.23","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"9417b6a91d8c9e9f21e3a1a29eab5c9ee097eb4a","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.18.23.tgz","fileCount":588,"integrity":"sha512-ZeaQmPTGvLnw32HEy2rq2pqFSi6U9jKhTOHJcKNmkHCJcMp80odONvwFBz/eLE+W9KG0ck8ps00tSUF05tng+w==","signatures":[{"sig":"MEUCIGhoqBsJGOUeQHTFujqgiT3+z4biSr3GWXAljeiUkvTnAiEA5wE0eIcD3eYFw8JuEQWJC3jHOCWhLPUWxVf+IqWw7pU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.18.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20600270},"main":"index.js","_from":"file:dist/blamejs-core-0.18.23.tgz","engines":{"node":">=24.19.0"},"scripts":{"fuzz":"npm ci --prefix fuzz && npx --prefix fuzz jazzer fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.18.23.tgz","_integrity":"sha512-ZeaQmPTGvLnw32HEy2rq2pqFSi6U9jKhTOHJcKNmkHCJcMp80odONvwFBz/eLE+W9KG0ck8ps00tSUF05tng+w==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.17.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.1","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.18.23_1786411330853_0.9890602722677708","host":"s3://npm-registry-packages-npm-production"}},"0.18.24":{"name":"@blamejs/core","version":"0.18.24","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.18.24","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"44c51fc7920d96fd3fedea657e380bd1bf128cb7","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.18.24.tgz","fileCount":588,"integrity":"sha512-XL//WcSepRPtSB6A89LWZPp9+ezZ4P2h0zBXvBIiUAHuu6/KgjqA7tgQ9Y8YSObmbLCoRsTXOk+Ed4bX0PTbdQ==","signatures":[{"sig":"MEUCIQCJzX8i85cPwj03sTwBl7Nsn9Iv1zVC6SIzNntgnaQhjAIgV3dzdA7LrULfR0mzl/OZ1lbV/8L5o0V/CHRsq+/7nt0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.18.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20601914},"main":"index.js","_from":"file:dist/blamejs-core-0.18.24.tgz","engines":{"node":">=24.19.0"},"scripts":{"fuzz":"npm ci --prefix fuzz && npx --prefix fuzz jazzer fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.18.24.tgz","_integrity":"sha512-XL//WcSepRPtSB6A89LWZPp9+ezZ4P2h0zBXvBIiUAHuu6/KgjqA7tgQ9Y8YSObmbLCoRsTXOk+Ed4bX0PTbdQ==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.17.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.1","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.18.24_1786413536591_0.34053799994512435","host":"s3://npm-registry-packages-npm-production"}},"0.18.25":{"name":"@blamejs/core","version":"0.18.25","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.18.25","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"5397d354c0b82575367f2f2289d91ac416f37c8b","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.18.25.tgz","fileCount":588,"integrity":"sha512-IFiYRBv7SFMSWpfB1vmuByX1Sot6Yju5+Kx+x15j0FMeukA/3QT5l5gn5OZ6oMqyMzmJSJyE/LZtT9/m2BGo7A==","signatures":[{"sig":"MEQCIFMPgP/lhnOKgQvGWacbMz7qxgokWkHoEScETvfgYeV9AiBtU4HFrcNDug1QbERmB8ts7EZvK50/1EG7K7me+MQl4g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.18.25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20621661},"main":"index.js","_from":"file:dist/blamejs-core-0.18.25.tgz","engines":{"node":">=24.19.0"},"scripts":{"fuzz":"npm ci --prefix fuzz && npx --prefix fuzz jazzer fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.18.25.tgz","_integrity":"sha512-IFiYRBv7SFMSWpfB1vmuByX1Sot6Yju5+Kx+x15j0FMeukA/3QT5l5gn5OZ6oMqyMzmJSJyE/LZtT9/m2BGo7A==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.17.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.1","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.18.25_1786483759745_0.292775126359087","host":"s3://npm-registry-packages-npm-production"}},"0.18.26":{"name":"@blamejs/core","version":"0.18.26","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.18.26","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"00a0471c6e7873e7e64599638a6c6975bd3b27a7","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.18.26.tgz","fileCount":588,"integrity":"sha512-aRQL3cilSD0AVmvSH3JZmvRjC0UA5To5bdxvs78YHv9kvNRtb0pp1/KRHG20cubyWE/mIrL3vO9dAvXN+iLcwg==","signatures":[{"sig":"MEUCIQCVZigm2QCAXSnOp47xH770toBP02XbYDQOpIU8giE3BwIgRja0xq5fB0i0+snK5mgXAvQO1wIABhDax2KeGuI54Fo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.18.26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20637883},"main":"index.js","_from":"file:dist/blamejs-core-0.18.26.tgz","engines":{"node":">=24.19.0"},"scripts":{"fuzz":"npm ci --prefix fuzz && npx --prefix fuzz jazzer fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.18.26.tgz","_integrity":"sha512-aRQL3cilSD0AVmvSH3JZmvRjC0UA5To5bdxvs78YHv9kvNRtb0pp1/KRHG20cubyWE/mIrL3vO9dAvXN+iLcwg==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.17.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.1","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.18.26_1786510931492_0.7283522784394665","host":"s3://npm-registry-packages-npm-production"}},"0.18.27":{"name":"@blamejs/core","version":"0.18.27","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.18.27","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"61d588ac43bd48de58832ad18aa8b46d90acc3dc","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.18.27.tgz","fileCount":588,"integrity":"sha512-IOdBwzQy3cqrAsQ7okLtBJPRC2BYGjk7rXXRBHmemZvj0OhQjVJx74okQrLmFdBeF7Cq2ifMB++nlBdMWh58og==","signatures":[{"sig":"MEYCIQCDHxDNkZUavC9cdzlrXWvWcEoRjvV9Y/r9vrPZwkSUUgIhAM/LjhhwyuZJuc0wEFOO05JH+Z7EAmCKtFxcXZ7jpogx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.18.27","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19977555},"main":"index.js","_from":"file:dist/blamejs-core-0.18.27.tgz","engines":{"node":">=24.19.0"},"scripts":{"fuzz":"npm ci --prefix fuzz && npx --prefix fuzz jazzer fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.18.27.tgz","_integrity":"sha512-IOdBwzQy3cqrAsQ7okLtBJPRC2BYGjk7rXXRBHmemZvj0OhQjVJx74okQrLmFdBeF7Cq2ifMB++nlBdMWh58og==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.17.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.1","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.18.27_1786780241836_0.11919372381594195","host":"s3://npm-registry-packages-npm-production"}},"0.18.28":{"name":"@blamejs/core","version":"0.18.28","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.18.28","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"4568b82120652e6fd8260b96826159a678a6d6a6","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.18.28.tgz","fileCount":588,"integrity":"sha512-xAvR751Ue8qf9wOA/CmYiB9KejcY+IJYf/kk8+EJb2TvlygN21CRoTPYSE1a25AYUGGLDTlCoXAeeza/vA7dvg==","signatures":[{"sig":"MEUCIQCkQim4JX6t4Z6fvS+Plzy7kLHz+c52ERmYJ5RoC95ALwIgCzXBsMwsO4NzlfiqmrjEpGWYWE+RNav5UlnVw5Ngypc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.18.28","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20025301},"main":"index.js","_from":"file:dist/blamejs-core-0.18.28.tgz","engines":{"node":">=24.19.0"},"scripts":{"fuzz":"npm ci --prefix fuzz && npx --prefix fuzz jazzer fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.18.28.tgz","_integrity":"sha512-xAvR751Ue8qf9wOA/CmYiB9KejcY+IJYf/kk8+EJb2TvlygN21CRoTPYSE1a25AYUGGLDTlCoXAeeza/vA7dvg==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.17.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.1","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.18.28_1786838212195_0.19687013668806874","host":"s3://npm-registry-packages-npm-production"}},"0.18.29":{"name":"@blamejs/core","version":"0.18.29","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.18.29","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"800680ebfc31fd10dfaee62b3d97c80f047e3dc0","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.18.29.tgz","fileCount":588,"integrity":"sha512-kUTf8JLw5FIUeZd+N3sGn9lM94DNWNEcoVQWnkECASfz4V/WY+eIdbVoaELo8fLLd4rgNs5m25yVw20xVk5qaA==","signatures":[{"sig":"MEQCIBMGlE6m1CH069vSaldmyOGu7d8nm7PIS2Kg/JEHe7LTAiAg8cFMM+A+BsWyCN+6T+dc/cyx7ytw9PTbneq5Z8UdwA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.18.29","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20091099},"main":"index.js","_from":"file:dist/blamejs-core-0.18.29.tgz","engines":{"node":">=24.19.0"},"scripts":{"fuzz":"npm ci --prefix fuzz && npx --prefix fuzz jazzer fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.18.29.tgz","_integrity":"sha512-kUTf8JLw5FIUeZd+N3sGn9lM94DNWNEcoVQWnkECASfz4V/WY+eIdbVoaELo8fLLd4rgNs5m25yVw20xVk5qaA==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.17.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.1","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.18.29_1786851108425_0.009243130997237392","host":"s3://npm-registry-packages-npm-production"}},"0.18.30":{"name":"@blamejs/core","version":"0.18.30","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.18.30","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"f8427275577e0a68b2459dba50953193a1cfb016","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.18.30.tgz","fileCount":588,"integrity":"sha512-OvTfniYGtFCKc7PjqhJXGwEt0u860X2ZjuHLNUH8XdB5gt7IDEZ6LNDHHhy1GOax+UmzjXKM9Qr8kvanuIsLbQ==","signatures":[{"sig":"MEYCIQDgaAIvSLPWSGd5v+y/cRbpXKLAwTVIGjlFfLkzjLywgQIhAIdrJtnF7z2su/4Xb0tqpt505KYQQfaQI0QDFd937yo6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.18.30","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20127587},"main":"index.js","_from":"file:dist/blamejs-core-0.18.30.tgz","engines":{"node":">=24.19.0"},"scripts":{"fuzz":"npm ci --prefix fuzz && npx --prefix fuzz jazzer fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.18.30.tgz","_integrity":"sha512-OvTfniYGtFCKc7PjqhJXGwEt0u860X2ZjuHLNUH8XdB5gt7IDEZ6LNDHHhy1GOax+UmzjXKM9Qr8kvanuIsLbQ==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.17.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.1","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.18.30_1786862534407_0.9224877241245988","host":"s3://npm-registry-packages-npm-production"}},"0.18.31":{"name":"@blamejs/core","version":"0.18.31","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.18.31","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"669921546b857bed73df6322673bb861c885c2b3","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.18.31.tgz","fileCount":588,"integrity":"sha512-Zjhh5XXAAvjMvl9xpWVJ18qcJVskI/vCRMHLimRZTnQX/03/RLv7NnVxP/u7vzzkfpQySBXShgvVI0cPQsabLQ==","signatures":[{"sig":"MEUCIQCuvjEwAqVm/kw9K50v8HWdNYTER6NgzFnrnVxBev7OigIgYpw8dUMiAaNUX3xqVYMA8mGCzvCVwvC42HGhyHdKwnQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.18.31","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20238663},"main":"index.js","_from":"file:dist/blamejs-core-0.18.31.tgz","engines":{"node":">=24.19.0"},"scripts":{"fuzz":"npm ci --prefix fuzz && npx --prefix fuzz jazzer fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.18.31.tgz","_integrity":"sha512-Zjhh5XXAAvjMvl9xpWVJ18qcJVskI/vCRMHLimRZTnQX/03/RLv7NnVxP/u7vzzkfpQySBXShgvVI0cPQsabLQ==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.17.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.1","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.18.31_1786890411920_0.5500024731314481","host":"s3://npm-registry-packages-npm-production"}},"0.18.32":{"name":"@blamejs/core","version":"0.18.32","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.18.32","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"979fa9ce13c33a99d4e06eae1c30acd800353ede","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.18.32.tgz","fileCount":588,"integrity":"sha512-2e2Ko3SoCrVpw0YgIWHZI0ZwSHJWaWOumUfiT8HAUt6TuBjyUVv4ga8Jq+BPfPoUeqDHBmcCzDtRT4uP+9zpMg==","signatures":[{"sig":"MEYCIQCqbiwQG1lL/KR1iRhAwcI2atVA5LQNZTV29BO4xhwccwIhAIGpi3HvfaffNvgPKALr3RuWTmNE4iezvEjf8NE5nEOj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.18.32","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20243614},"main":"index.js","_from":"file:dist/blamejs-core-0.18.32.tgz","engines":{"node":">=24.19.0"},"scripts":{"fuzz":"npm ci --prefix fuzz && npx --prefix fuzz jazzer fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.18.32.tgz","_integrity":"sha512-2e2Ko3SoCrVpw0YgIWHZI0ZwSHJWaWOumUfiT8HAUt6TuBjyUVv4ga8Jq+BPfPoUeqDHBmcCzDtRT4uP+9zpMg==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.17.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.1","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.18.32_1786911114171_0.008518197446009124","host":"s3://npm-registry-packages-npm-production"}},"0.18.33":{"name":"@blamejs/core","version":"0.18.33","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.18.33","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"09ebb1ada149378b6156f3444b435c8fc7697755","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.18.33.tgz","fileCount":588,"integrity":"sha512-9hW8+3WvM5FQEzIK/jedxRYBhT8fUuW+nirInt3VBqFT5YgKduFHLUxp8e+gRYrmRbOUrdXaOFMsVgvUGfRjwQ==","signatures":[{"sig":"MEUCIER3PET+f4I7UA+aLMh8lce/f496c0RTS4+8M1WCuQHEAiEAm9NWfsvj2OyIAz5SG1UiUz4yT5L2eEoyqSo/6M+O+MI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.18.33","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20250156},"main":"index.js","_from":"file:dist/blamejs-core-0.18.33.tgz","engines":{"node":">=24.19.0"},"scripts":{"fuzz":"npm ci --prefix fuzz && npx --prefix fuzz jazzer fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.18.33.tgz","_integrity":"sha512-9hW8+3WvM5FQEzIK/jedxRYBhT8fUuW+nirInt3VBqFT5YgKduFHLUxp8e+gRYrmRbOUrdXaOFMsVgvUGfRjwQ==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.17.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.1","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.18.33_1786927496081_0.30092325790164276","host":"s3://npm-registry-packages-npm-production"}},"0.18.34":{"name":"@blamejs/core","version":"0.18.34","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.18.34","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"5c8b430dcf91d67c2ee56760ba484b8721d34d27","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.18.34.tgz","fileCount":588,"integrity":"sha512-4sOdtWT2qdZgM4HIIVZYtdLaI9GeLR34xrGDkCtaOg8yO4096vaNGph1yvdsGCPp0DBisAFs4eJiYwDopSStIQ==","signatures":[{"sig":"MEQCIGqG1QMZKtPpR50m/hwQ71pvis7c6wkl2xMO36OsJlV0AiACz42AVRUHvz4oIIJbT3kzboF2zW4gdYcng8LdDZHI0Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.18.34","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20298873},"main":"index.js","_from":"file:dist/blamejs-core-0.18.34.tgz","engines":{"node":">=24.19.0"},"scripts":{"fuzz":"npm ci --prefix fuzz && npx --prefix fuzz jazzer fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.18.34.tgz","_integrity":"sha512-4sOdtWT2qdZgM4HIIVZYtdLaI9GeLR34xrGDkCtaOg8yO4096vaNGph1yvdsGCPp0DBisAFs4eJiYwDopSStIQ==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.17.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.1","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.18.34_1787049335585_0.8695350235021009","host":"s3://npm-registry-packages-npm-production"}},"0.18.35":{"name":"@blamejs/core","version":"0.18.35","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.18.35","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"bc74d31ac4e2404d467bfa7dc544ec030ceb6349","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.18.35.tgz","fileCount":588,"integrity":"sha512-+GYjf0efWmN2aJIAkOiMC3GSMVczjW4yxYiLpHiS/HNdLTLHeOPST1z8udt83HMTUL+8PnsuOI7B0qPxZOmx4g==","signatures":[{"sig":"MEQCIFAQi5HczwnuMvAr/psUN4BbY9diflWFJWfKz6gJHlu+AiBzkhu5IH11jnOZHrDR4UPiuTRxByt47zo9vh9wt1hXUg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.18.35","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20321254},"main":"index.js","_from":"file:dist/blamejs-core-0.18.35.tgz","engines":{"node":">=24.19.0"},"scripts":{"fuzz":"npm ci --prefix fuzz && npx --prefix fuzz jazzer fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.18.35.tgz","_integrity":"sha512-+GYjf0efWmN2aJIAkOiMC3GSMVczjW4yxYiLpHiS/HNdLTLHeOPST1z8udt83HMTUL+8PnsuOI7B0qPxZOmx4g==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.17.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.1","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.18.35_1787066076837_0.7283639610658139","host":"s3://npm-registry-packages-npm-production"}},"0.18.36":{"name":"@blamejs/core","version":"0.18.36","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.18.36","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"4ff5db5be66255d7c4c504d2fe5a19851790579a","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.18.36.tgz","fileCount":588,"integrity":"sha512-3M6W1yBE3fMnDA9V3UnUFOTucR1hjV7F+z7y0Upm6X7hNqB0Lu3Mad6mXcd/cyZ/vkclDcu7y/TA7JIz2v2xbw==","signatures":[{"sig":"MEUCIQCfRkg9cdNMVRKVW+3JAkHv4uW3Nc85NHBaNh5P1C6h/wIgJQUujJsm/m5fSetquA6YMQgS+UeKcE8LTs63X3YKR1M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.18.36","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20338610},"main":"index.js","_from":"file:dist/blamejs-core-0.18.36.tgz","engines":{"node":">=24.19.0"},"scripts":{"fuzz":"npm ci --prefix fuzz && npx --prefix fuzz jazzer fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.18.36.tgz","_integrity":"sha512-3M6W1yBE3fMnDA9V3UnUFOTucR1hjV7F+z7y0Upm6X7hNqB0Lu3Mad6mXcd/cyZ/vkclDcu7y/TA7JIz2v2xbw==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.17.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.1","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.18.36_1787095276112_0.5484102830988469","host":"s3://npm-registry-packages-npm-production"}},"0.18.37":{"name":"@blamejs/core","version":"0.18.37","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.18.37","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"58ac8a4ba29da615e13a708fd147e6e2fb319bfc","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.18.37.tgz","fileCount":588,"integrity":"sha512-YnVa1EkwhqN0YbtBcLHXXMdO2uMprRHTtinnbxmuEP3H6ndOGavaIYeeW+uVKmFdUmGIfP/A2rmG+2PwIOJI3Q==","signatures":[{"sig":"MEQCIEqS8Ih/+m38gX0UD9C5S9IZV6dEOelp7TT0t0r1bDr8AiASJad1JKv4NH5CBcNQ3jJKue/UwtveEnfam2Wy02Svrg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.18.37","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20363932},"main":"index.js","_from":"file:dist/blamejs-core-0.18.37.tgz","engines":{"node":">=24.19.0"},"scripts":{"fuzz":"npm ci --prefix fuzz && npx --prefix fuzz jazzer fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.18.37.tgz","_integrity":"sha512-YnVa1EkwhqN0YbtBcLHXXMdO2uMprRHTtinnbxmuEP3H6ndOGavaIYeeW+uVKmFdUmGIfP/A2rmG+2PwIOJI3Q==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.17.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.1","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.18.37_1787108185679_0.16330806938988496","host":"s3://npm-registry-packages-npm-production"}},"0.18.38":{"name":"@blamejs/core","version":"0.18.38","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.18.38","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"d8da0ab04283ac95107283e07e7e6c04eee83e64","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.18.38.tgz","fileCount":588,"integrity":"sha512-oIyeWUC63HkeA/pwsGO6HPrri7LWLxNhAnBMY/RU7+8vuqz6ezhF9M/adGt40YmGv14o1llL+HQgt99MgjgO4w==","signatures":[{"sig":"MEYCIQCzotTVlrchuUGLGtf8Xrz+Lxvv8YEoxg9SCkUJRJkHqQIhAN17lftL+nLczA67zyA/Mt7JttXrRKp/63srLwxAO6GS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.18.38","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20372630},"main":"index.js","_from":"file:dist/blamejs-core-0.18.38.tgz","engines":{"node":">=24.19.0"},"scripts":{"fuzz":"npm ci --prefix fuzz && npx --prefix fuzz jazzer fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.18.38.tgz","_integrity":"sha512-oIyeWUC63HkeA/pwsGO6HPrri7LWLxNhAnBMY/RU7+8vuqz6ezhF9M/adGt40YmGv14o1llL+HQgt99MgjgO4w==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.17.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.1","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.18.38_1787122061265_0.5954511007559993","host":"s3://npm-registry-packages-npm-production"}},"0.18.39":{"name":"@blamejs/core","version":"0.18.39","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.18.39","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"9cbfa8c8e13e5f91f479a4f04c9dcfc8ee04d2bb","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.18.39.tgz","fileCount":588,"integrity":"sha512-Qe8MIMzg1necum5TyARcJmOiYIN48q6t4NKSQS/8NT2TfTiBeorlZSPlws1q4Bz5pFWBjH+FEeEeqUeTIXWB5g==","signatures":[{"sig":"MEQCIAhRCLfO6E961iffH8yRbTveYO3qCXt0KPTwYSSiE8OvAiAW5i3BWzO+t7Se2QWuwBnTWgtDqLWWj13XR2qEvkdl6A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.18.39","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20402745},"main":"index.js","_from":"file:dist/blamejs-core-0.18.39.tgz","engines":{"node":">=24.19.0"},"scripts":{"fuzz":"npm ci --prefix fuzz && npx --prefix fuzz jazzer fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.18.39.tgz","_integrity":"sha512-Qe8MIMzg1necum5TyARcJmOiYIN48q6t4NKSQS/8NT2TfTiBeorlZSPlws1q4Bz5pFWBjH+FEeEeqUeTIXWB5g==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.17.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.1","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.18.39_1787127717339_0.5388934291148899","host":"s3://npm-registry-packages-npm-production"}},"0.18.40":{"name":"@blamejs/core","version":"0.18.40","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.18.40","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"566db5c757e9d6e6019d3d1ea67f2e9a9c48cded","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.18.40.tgz","fileCount":588,"integrity":"sha512-fksZDkKA5v7q8D+Eln9XLdqXtZleHFt53KwQFZIVJ0HHi9yKLWIrc7Hqpsk+PIbZp6U0pBHgniVg9WNOvR0jbQ==","signatures":[{"sig":"MEYCIQDjbnxAsAuxvmqRpykA9xH6qLKuEk29GCKw9xzUBYLFlQIhAMFIjfDANTix27RtyjRIpu9ubL9j1hANwS3WjCknnK0w","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.18.40","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20527321},"main":"index.js","_from":"file:dist/blamejs-core-0.18.40.tgz","engines":{"node":">=24.19.0"},"scripts":{"fuzz":"npm ci --prefix fuzz && npx --prefix fuzz jazzer fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.18.40.tgz","_integrity":"sha512-fksZDkKA5v7q8D+Eln9XLdqXtZleHFt53KwQFZIVJ0HHi9yKLWIrc7Hqpsk+PIbZp6U0pBHgniVg9WNOvR0jbQ==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.17.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.1","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.18.40_1787227327076_0.6983855806061701","host":"s3://npm-registry-packages-npm-production"}},"0.18.41":{"name":"@blamejs/core","version":"0.18.41","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.18.41","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"6abf0f704b521d231c5d51677bd56cf344eeb80c","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.18.41.tgz","fileCount":588,"integrity":"sha512-VZPFAJV4oc6UuDoXqr+f0t0D0h5AWwIY3psqFazmLes4EItkAH+rdm2RPtS4ofnp+nWDbBhVDVSCc8U2nwOWxg==","signatures":[{"sig":"MEUCIQCpqtbNT2vasIe93PhPzbFSHAzXBsWlUoylhTB38rUZJQIgfZ4bWSrSf2np0dUEefNC27/eKjofbdPzE2O14I+SmpI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.18.41","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20545535},"main":"index.js","_from":"file:dist/blamejs-core-0.18.41.tgz","engines":{"node":">=24.19.0"},"scripts":{"fuzz":"npm ci --prefix fuzz && npx --prefix fuzz jazzer fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.18.41.tgz","_integrity":"sha512-VZPFAJV4oc6UuDoXqr+f0t0D0h5AWwIY3psqFazmLes4EItkAH+rdm2RPtS4ofnp+nWDbBhVDVSCc8U2nwOWxg==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.17.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.2","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.18.41_1787236102688_0.1960275309379118","host":"s3://npm-registry-packages-npm-production"}},"0.18.42":{"name":"@blamejs/core","version":"0.18.42","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.18.42","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"90a743af548bbe4282885cd12f4112660934116d","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.18.42.tgz","fileCount":588,"integrity":"sha512-7iR0yplb/Cs+TNjJe1trUq6nKBuvC/948awwJ4bt5AUBFAQTUk67gH/uwQIy9G4PhdnmBxG3MFzjLQhQ0qnqUw==","signatures":[{"sig":"MEYCIQDYCfF8Cg84joOu2ni3NQHwijkJi4mIBccq1LfCmX6T9QIhAKKECD2X/u2e6HWcbmyAUdXd8LRV7NcUEZ4JSIDN8Ic5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.18.42","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20554162},"main":"index.js","_from":"file:dist/blamejs-core-0.18.42.tgz","engines":{"node":">=24.19.0"},"scripts":{"fuzz":"npm ci --prefix fuzz && npx --prefix fuzz jazzer fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.18.42.tgz","_integrity":"sha512-7iR0yplb/Cs+TNjJe1trUq6nKBuvC/948awwJ4bt5AUBFAQTUk67gH/uwQIy9G4PhdnmBxG3MFzjLQhQ0qnqUw==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.17.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.2","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.18.42_1787246565172_0.5182621463370893","host":"s3://npm-registry-packages-npm-production"}},"0.18.43":{"name":"@blamejs/core","version":"0.18.43","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.18.43","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"2536c7f9eb8df6c0bd829cffc90cc1f5a6aa7984","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.18.43.tgz","fileCount":588,"integrity":"sha512-0aS7mOqgk7DumgqpJfZ+5D+eGTxHjXxHyY7u+pvWI2qDIMSSN5JPx3SngSeDuHE7PorczJUmJf8/d+iC1jYDjg==","signatures":[{"sig":"MEUCIQCeQlsnlO9UC3AY0sTFJ8RdLLxlZwXBLqfD1LycpM1CxgIgXP8IaCv0qAUf7xCbJ7AODryVWUqVdRrct1xMBekD3n0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.18.43","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20580686},"main":"index.js","_from":"file:dist/blamejs-core-0.18.43.tgz","engines":{"node":">=24.19.0"},"scripts":{"fuzz":"npm ci --prefix fuzz && npx --prefix fuzz jazzer fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.18.43.tgz","_integrity":"sha512-0aS7mOqgk7DumgqpJfZ+5D+eGTxHjXxHyY7u+pvWI2qDIMSSN5JPx3SngSeDuHE7PorczJUmJf8/d+iC1jYDjg==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.17.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.2","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.18.43_1787256692364_0.22141926907295106","host":"s3://npm-registry-packages-npm-production"}},"0.18.44":{"name":"@blamejs/core","version":"0.18.44","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.18.44","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"932e95f77ce9206862bb22df5890a187691e74ac","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.18.44.tgz","fileCount":590,"integrity":"sha512-M34rx786400MM3UX0AAlGdce/kKMu433+4m5mOGsN9BAa1Cqrua9eJfr26zi37UCvyDoqWDVxh2boLGGaQHVXw==","signatures":[{"sig":"MEYCIQDKPiDHiPcCaTiOht8ybHlhaGSsVwHSWYEYspNzk7hi4AIhAKSdUeIvjhu9GMc5+TBToA+dLartImvCg5k0jNC6Oh/D","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.18.44","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20753851},"main":"index.js","_from":"file:dist/blamejs-core-0.18.44.tgz","engines":{"node":">=24.19.0"},"scripts":{"fuzz":"npm ci --prefix fuzz && npx --prefix fuzz jazzer fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.18.44.tgz","_integrity":"sha512-M34rx786400MM3UX0AAlGdce/kKMu433+4m5mOGsN9BAa1Cqrua9eJfr26zi37UCvyDoqWDVxh2boLGGaQHVXw==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.17.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.2","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.18.44_1787312015277_0.6190817213767372","host":"s3://npm-registry-packages-npm-production"}},"0.18.45":{"name":"@blamejs/core","version":"0.18.45","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.18.45","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"c1611221958fa869cd3e8f09d53e56dff699e297","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.18.45.tgz","fileCount":590,"integrity":"sha512-I5G7kYGJcD5+wsa3Hz85UyPQCFQZXTOssGiGvUnWdH7yjWK0Z8VbvioBsqHOpMuvtvivErop5N8XhBnJNt00YA==","signatures":[{"sig":"MEUCIEzqL68Y5SE5hhjH94491ozg+YgHTpq6Vi356X3EikMvAiEA1IMXldIRV4vGxzGNJxXvCUp7778duLExdDmbqzLOEM0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.18.45","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20786981},"main":"index.js","_from":"file:dist/blamejs-core-0.18.45.tgz","engines":{"node":">=24.19.0"},"scripts":{"fuzz":"npm ci --prefix fuzz && npx --prefix fuzz jazzer fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.18.45.tgz","_integrity":"sha512-I5G7kYGJcD5+wsa3Hz85UyPQCFQZXTOssGiGvUnWdH7yjWK0Z8VbvioBsqHOpMuvtvivErop5N8XhBnJNt00YA==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.17.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.2","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.18.45_1787375522243_0.20171224200218507","host":"s3://npm-registry-packages-npm-production"}},"0.18.46":{"name":"@blamejs/core","version":"0.18.46","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.18.46","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"9853020e635d05d281497eca2bb2d830a7047125","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.18.46.tgz","fileCount":590,"integrity":"sha512-0fZ9EFrT01FSQ5OzG+7z5wvTYULMVp/GY0ybCphwhETfSqR9ev7TCDu6HaExGr+r3bMHZwWxNcrHOzq4Egsu/Q==","signatures":[{"sig":"MEUCIQDjsOwe7NCKHLCaXJqxyousiDen18PmSIMvBtdowgOHFwIgBpt7gWzWk2uog/Pe242KX7hLAxCeWg/slZHpVQ2FHbc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.18.46","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20793856},"main":"index.js","_from":"file:dist/blamejs-core-0.18.46.tgz","engines":{"node":">=24.19.0"},"scripts":{"fuzz":"npm ci --prefix fuzz && npx --prefix fuzz jazzer fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.18.46.tgz","_integrity":"sha512-0fZ9EFrT01FSQ5OzG+7z5wvTYULMVp/GY0ybCphwhETfSqR9ev7TCDu6HaExGr+r3bMHZwWxNcrHOzq4Egsu/Q==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.17.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.2","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.18.46_1787387599831_0.9383582786716822","host":"s3://npm-registry-packages-npm-production"}},"0.18.47":{"name":"@blamejs/core","version":"0.18.47","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.18.47","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"714e838e908d6a2530802b419dea02a6959dbf5c","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.18.47.tgz","fileCount":590,"integrity":"sha512-xBuXIWOa18OxNk/iMmF+ZkVk4mJj23gu8Brm+rn3AZfR64S6WFfR7BETK2avGcTsH3SkCqMGfQ3w+Nh9eLeXww==","signatures":[{"sig":"MEUCIG+ZBs27oSZaseh4ZV4q8ppaPLeKcg4Mf9nzZiMjkR2pAiEAm6djAJrhqwPn77qUA3FUx9+ugi3MDUXqWvtn+BQESi4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.18.47","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20807927},"main":"index.js","_from":"file:dist/blamejs-core-0.18.47.tgz","engines":{"node":">=24.19.0"},"scripts":{"fuzz":"npm ci --prefix fuzz && npx --prefix fuzz jazzer fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.18.47.tgz","_integrity":"sha512-xBuXIWOa18OxNk/iMmF+ZkVk4mJj23gu8Brm+rn3AZfR64S6WFfR7BETK2avGcTsH3SkCqMGfQ3w+Nh9eLeXww==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.17.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.2","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.18.47_1787402011685_0.9723232935909154","host":"s3://npm-registry-packages-npm-production"}},"0.18.48":{"name":"@blamejs/core","version":"0.18.48","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.18.48","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"7bc283da1935da60d47959d50c17989d6fe86da3","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.18.48.tgz","fileCount":590,"integrity":"sha512-afnJX5NDy6Lq0j8ZfZW5IAlD5XzLXi6JjxdDed2KS22IqVZYujqkfreDq9N2KnpML0unx170ENS/19IebrQkuw==","signatures":[{"sig":"MEYCIQCcOIoqOTj/ltBBlyveG6ozif2PfuCGKp61TQi3eTq/EgIhAMd9gHapsZhI7OHsRTXSlXshi1rKSr7yyP2P9PCS6R9B","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.18.48","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20851005},"main":"index.js","_from":"file:dist/blamejs-core-0.18.48.tgz","engines":{"node":">=24.19.0"},"scripts":{"fuzz":"npm ci --prefix fuzz && npx --prefix fuzz jazzer fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.18.48.tgz","_integrity":"sha512-afnJX5NDy6Lq0j8ZfZW5IAlD5XzLXi6JjxdDed2KS22IqVZYujqkfreDq9N2KnpML0unx170ENS/19IebrQkuw==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.17.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.2","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.18.48_1787417189175_0.5831181058800801","host":"s3://npm-registry-packages-npm-production"}},"0.18.49":{"name":"@blamejs/core","version":"0.18.49","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.18.49","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"2341a5c88bdac453e7801b72c0808f2cff7d19e3","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.18.49.tgz","fileCount":590,"integrity":"sha512-JLuK+1gXwQnRD28aorfSzEfLYB5iRyAzSmKOZmJF1CHtLxwkZXj2lp95UURvp9ZxqrBaZHlSJYDPfEUY68sBWQ==","signatures":[{"sig":"MEUCIQDePu77fDKMzu15fh0TiNsCFSaW7A9TCcBRoBxht3KDVQIgEfjBMt8ZxdHUsulWd6RUq9Z8LV+1J0Ep3+ripVby33w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.18.49","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20853419},"main":"index.js","_from":"file:dist/blamejs-core-0.18.49.tgz","engines":{"node":">=24.19.0"},"scripts":{"fuzz":"npm ci --prefix fuzz && npx --prefix fuzz jazzer fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.18.49.tgz","_integrity":"sha512-JLuK+1gXwQnRD28aorfSzEfLYB5iRyAzSmKOZmJF1CHtLxwkZXj2lp95UURvp9ZxqrBaZHlSJYDPfEUY68sBWQ==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.17.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.2","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.18.49_1787424155386_0.8822944430077995","host":"s3://npm-registry-packages-npm-production"}},"0.18.50":{"name":"@blamejs/core","version":"0.18.50","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.18.50","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"6a10700fd06c587eefca60585de3985f2d2bf5bf","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.18.50.tgz","fileCount":590,"integrity":"sha512-qz49Nk47TUx3I7McuJ/dyRfDnCDCdBqf+2o2BeI1DTHUhpFHlGowPnHfU6I42knkksYvu4BhLW0h2kl7nqURqw==","signatures":[{"sig":"MEUCIDQuuguP5hyC5scM1Uw3HfxWEPgqoPJoivxhJdAfeTJ2AiEA9irmsLMhy4h6MHipQNHA+smYiazQdV4SE0nVMjFbThE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.18.50","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20871579},"main":"index.js","_from":"file:dist/blamejs-core-0.18.50.tgz","engines":{"node":">=24.19.0"},"scripts":{"fuzz":"npm ci --prefix fuzz && npx --prefix fuzz jazzer fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.18.50.tgz","_integrity":"sha512-qz49Nk47TUx3I7McuJ/dyRfDnCDCdBqf+2o2BeI1DTHUhpFHlGowPnHfU6I42knkksYvu4BhLW0h2kl7nqURqw==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.17.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.2","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.18.50_1787434304199_0.6389184897093814","host":"s3://npm-registry-packages-npm-production"}},"0.18.51":{"name":"@blamejs/core","version":"0.18.51","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.18.51","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"d6a3d1cb23b268f2b89594f0086ad8f8031172e5","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.18.51.tgz","fileCount":590,"integrity":"sha512-QR+1aVJmrGBY6fLIzBauteusr3vv1/+aMvYvLcS9G9ns+RXwhkhhhV1UnCHYBdkkqC/bThK8dbEb4FhFA8rNpA==","signatures":[{"sig":"MEUCIQCJNJfbuQISv/RS09Rdp3G7RM5VrqZyT5ADybTJQE6WkQIgPLFr6NNTqVioxtJGdbzj9MUNsqTKx5ie548HiLbQi4w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.18.51","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20957295},"main":"index.js","_from":"file:dist/blamejs-core-0.18.51.tgz","engines":{"node":">=24.19.0"},"scripts":{"fuzz":"npm ci --prefix fuzz && npx --prefix fuzz jazzer fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.18.51.tgz","_integrity":"sha512-QR+1aVJmrGBY6fLIzBauteusr3vv1/+aMvYvLcS9G9ns+RXwhkhhhV1UnCHYBdkkqC/bThK8dbEb4FhFA8rNpA==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.17.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.2","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.18.51_1787474483614_0.11837271895880264","host":"s3://npm-registry-packages-npm-production"}},"0.18.53":{"name":"@blamejs/core","version":"0.18.53","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.18.53","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"f13a516ac054a4f3c321f7b4f438fc45c8f16ba8","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.18.53.tgz","fileCount":591,"integrity":"sha512-KJ8jEImomzHS1apkeTa5z+bbKzFiee9KJr2NPRyOP6qcFIP9Oa1DeXVbiXm/iq5kHnPsyB6ZNnze9I6/7C5aQA==","signatures":[{"sig":"MEUCIQD8uSRUB4lCj+IB5sY6VO0tozBlJeFj87mN70umPoqAvwIgUwlBr5mPMf2Aa5iCeIhFDDPeYo2dZncEv1jXs/4JSX4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.18.53","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":21007481},"main":"index.js","_from":"file:dist/blamejs-core-0.18.53.tgz","engines":{"node":">=24.19.0"},"scripts":{"fuzz":"npm ci --prefix fuzz && npx --prefix fuzz jazzer fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.18.53.tgz","_integrity":"sha512-KJ8jEImomzHS1apkeTa5z+bbKzFiee9KJr2NPRyOP6qcFIP9Oa1DeXVbiXm/iq5kHnPsyB6ZNnze9I6/7C5aQA==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.17.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.2","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.18.53_1787573363079_0.09772826095456422","host":"s3://npm-registry-packages-npm-production"}},"0.18.54":{"name":"@blamejs/core","version":"0.18.54","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.18.54","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"356e004a66a5863e7f6af4d4e85306b44c64d3ce","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.18.54.tgz","fileCount":591,"integrity":"sha512-PDBNiFaEMwfP8+ZSVWTVpzRT0Eh/71+15Bex/W+TmptVsXMzJuiBLJ0wm1KYOJODj9T3poF7GuS5KhBi92E7mQ==","signatures":[{"sig":"MEUCIHJd/oT/ZsvgPxAsSN93/TlDgeFPWJw/zmDfbueUpXfMAiEAmq/0u2SoG3OQuQDWaX5F0XOZxpvbNmETIwBjWnAOsjE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.18.54","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":21147124},"main":"index.js","_from":"file:dist/blamejs-core-0.18.54.tgz","engines":{"node":">=24.19.0"},"scripts":{"fuzz":"npm ci --prefix fuzz && npx --prefix fuzz jazzer fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.18.54.tgz","_integrity":"sha512-PDBNiFaEMwfP8+ZSVWTVpzRT0Eh/71+15Bex/W+TmptVsXMzJuiBLJ0wm1KYOJODj9T3poF7GuS5KhBi92E7mQ==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.17.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.2","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.18.54_1787621048587_0.5452850136348952","host":"s3://npm-registry-packages-npm-production"}},"0.18.55":{"name":"@blamejs/core","version":"0.18.55","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.18.55","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"845ef7f9e540b7fff0ba8dba1f79b722dd420926","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.18.55.tgz","fileCount":591,"integrity":"sha512-DKRW8CORHK8RU4tdOWymmSeuQBo2Y45yif+QmQhKSpmU6wknEqSn6m7meN880ms9cmP+aL+BBbYkhVbjvRn+Eg==","signatures":[{"sig":"MEUCIQD8ukcEmEZ9TKPyQPNCmQTasey1JecUg0MhQ1u2RzRUsAIgdbkwOyc9FXaldIzYEmmcEmwO25YgmwCT5Kuhhl+9r68=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.18.55","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":21274528},"main":"index.js","_from":"file:dist/blamejs-core-0.18.55.tgz","engines":{"node":">=24.19.0"},"scripts":{"fuzz":"npm ci --prefix fuzz && npx --prefix fuzz jazzer fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.18.55.tgz","_integrity":"sha512-DKRW8CORHK8RU4tdOWymmSeuQBo2Y45yif+QmQhKSpmU6wknEqSn6m7meN880ms9cmP+aL+BBbYkhVbjvRn+Eg==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.17.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.2","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.18.55_1787815315750_0.5772721039693365","host":"s3://npm-registry-packages-npm-production"}},"0.18.56":{"name":"@blamejs/core","version":"0.18.56","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.18.56","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"7b2cd7423c431c0501d5a8a68eceaccf1757062a","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.18.56.tgz","fileCount":591,"integrity":"sha512-6MPm8ddEeQC6/eiGSnUeb1exkCpt+GhWYZuZ50MYKEs4j9sEz/atdiWjl6kZRn7nQoTNP6VEZ5dPdwvYG/gsSQ==","signatures":[{"sig":"MEQCIF71Yh5/bkL/2Lu17NWvCw5vI+bZK6RtYqqgeQmjbUFtAiAR8WPSdCBsRNEVDg0QPaS7i7lF4LwkuJyBgIvZturYcQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.18.56","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":21305951},"main":"index.js","_from":"file:dist/blamejs-core-0.18.56.tgz","engines":{"node":">=24.19.0"},"scripts":{"fuzz":"npm ci --prefix fuzz && npx --prefix fuzz jazzer fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.18.56.tgz","_integrity":"sha512-6MPm8ddEeQC6/eiGSnUeb1exkCpt+GhWYZuZ50MYKEs4j9sEz/atdiWjl6kZRn7nQoTNP6VEZ5dPdwvYG/gsSQ==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.17.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.2","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.18.56_1787899620914_0.09527605673714534","host":"s3://npm-registry-packages-npm-production"}},"0.18.57":{"name":"@blamejs/core","version":"0.18.57","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.18.57","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"29ce1364190572b75345fefca5448893124deeda","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.18.57.tgz","fileCount":591,"integrity":"sha512-DoywmBtu09b8A3drHufAZlBCbj1LKaSDIG27YZ3zXiPhLaXkX6Px6+iO9vwGy2lAFm81n+9oQb3NXCJ+xNc65A==","signatures":[{"sig":"MEQCIG5POghhS6YQo2KA3W4r4xDoGl6AMLAVWR4TPyNpQqmbAiADs20m0Mup4OvDtXw4J/zizIbJMLblGZRGmaMwYsKkxg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.18.57","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":21319175},"main":"index.js","_from":"file:dist/blamejs-core-0.18.57.tgz","engines":{"node":">=24.19.0"},"scripts":{"fuzz":"npm ci --prefix fuzz && npx --prefix fuzz jazzer fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.18.57.tgz","_integrity":"sha512-DoywmBtu09b8A3drHufAZlBCbj1LKaSDIG27YZ3zXiPhLaXkX6Px6+iO9vwGy2lAFm81n+9oQb3NXCJ+xNc65A==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.17.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.2","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.18.57_1787906526983_0.09641675155009377","host":"s3://npm-registry-packages-npm-production"}},"0.18.58":{"name":"@blamejs/core","version":"0.18.58","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.18.58","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"cb74df1b98709218d0d6a884ab9beb963f1adc25","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.18.58.tgz","fileCount":591,"integrity":"sha512-yuGHM8neRGuAaKYkBgxTtdm5WKHY5Cdyabr+/sUDCauGfQtQxdr6wp/mXFqFT2wodmuwiSohlirRZWHj/ExtPA==","signatures":[{"sig":"MEYCIQDFWLgGIrQBKEMgMn0JX76YGkcHYZL1QY5NwDjudcDXQgIhAPFfEBfS1A/+D2YluurLKsUcLbKPkWBvHey6JsTEH37L","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.18.58","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":21852545},"main":"index.js","_from":"file:dist/blamejs-core-0.18.58.tgz","engines":{"node":">=24.19.0"},"scripts":{"fuzz":"npm ci --prefix fuzz && npx --prefix fuzz jazzer fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.18.58.tgz","_integrity":"sha512-yuGHM8neRGuAaKYkBgxTtdm5WKHY5Cdyabr+/sUDCauGfQtQxdr6wp/mXFqFT2wodmuwiSohlirRZWHj/ExtPA==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.17.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.2","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.18.58_1788163587896_0.1391192982483076","host":"s3://npm-registry-packages-npm-production"}},"0.18.59":{"name":"@blamejs/core","version":"0.18.59","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.18.59","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"96efdb86d09996cfb0fed6a5a0df7c1afe0a087e","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.18.59.tgz","fileCount":591,"integrity":"sha512-WKTAaOAVK/CUqVpO9mHq7ArevE+8yIZmhy6tqHit4c2sqffKdBOSNwxmu2Zod6my1/w35xdfYOXEGcLOywp66A==","signatures":[{"sig":"MEQCIBypz1TLCPx21/w60VSGCkdxA/HOO1S87T91F+GQcz8QAiAxuaP5R7EICGNyxbuotCY2b7gelanOMXPhj4SWceq0Gw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.18.59","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":21909539},"main":"index.js","_from":"file:dist/blamejs-core-0.18.59.tgz","engines":{"node":">=24.19.0"},"scripts":{"fuzz":"npm ci --prefix fuzz && npx --prefix fuzz jazzer fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.18.59.tgz","_integrity":"sha512-WKTAaOAVK/CUqVpO9mHq7ArevE+8yIZmhy6tqHit4c2sqffKdBOSNwxmu2Zod6my1/w35xdfYOXEGcLOywp66A==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.17.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.2","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.18.59_1788202899919_0.44301638920909925","host":"s3://npm-registry-packages-npm-production"}},"0.18.60":{"name":"@blamejs/core","version":"0.18.60","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.18.60","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"133cb6bdc8beb9d5e0fbffd5b69dceae0cc525e0","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.18.60.tgz","fileCount":591,"integrity":"sha512-9qAdacrCkXXL78qjrVw7XB66tXgioUndBghRtmcUHziettWZ2B7lsJEJCcfWrPnWMxzgwDKSq3tVl0aKMWjdnA==","signatures":[{"sig":"MEYCIQD08/izOkrm0OODSDbXnuDqPlRJXLxed9XvIak/vTBjbgIhALyK65CuGBrNSA3YstKqktwqZoLa+mJQwDWl7jV0DGif","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.18.60","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":21946345},"main":"index.js","_from":"file:dist/blamejs-core-0.18.60.tgz","engines":{"node":">=24.19.0"},"scripts":{"fuzz":"npm ci --prefix fuzz && npx --prefix fuzz jazzer fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.18.60.tgz","_integrity":"sha512-9qAdacrCkXXL78qjrVw7XB66tXgioUndBghRtmcUHziettWZ2B7lsJEJCcfWrPnWMxzgwDKSq3tVl0aKMWjdnA==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.17.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.2","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.18.60_1788250246408_0.9928396402220343","host":"s3://npm-registry-packages-npm-production"}},"0.18.61":{"name":"@blamejs/core","version":"0.18.61","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.18.61","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"31f0a24a0d7357c6585d67249b436814cd5e733b","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.18.61.tgz","fileCount":591,"integrity":"sha512-ll9vCnwFj9FLmTMMwheznTByItCFdxeKbLLu/K9eFsn4jf5x4+njxDIQv77yZYj6akBgMTkw6UOM8NLdgJ7oog==","signatures":[{"sig":"MEQCIHXhyXhE7KiGk4K0XTaZ7qfPFIEGKOfy1GJ8RhdHrOpcAiBW1HvoBrvkRVxnFzUrsL45YCyM9/UOm0YVvUitMSFJYw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.18.61","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":21960240},"main":"index.js","_from":"file:dist/blamejs-core-0.18.61.tgz","engines":{"node":">=24.19.0"},"scripts":{"fuzz":"npm ci --prefix fuzz && npx --prefix fuzz jazzer fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.18.61.tgz","_integrity":"sha512-ll9vCnwFj9FLmTMMwheznTByItCFdxeKbLLu/K9eFsn4jf5x4+njxDIQv77yZYj6akBgMTkw6UOM8NLdgJ7oog==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.17.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.2","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.18.61_1788312557624_0.8230305649235903","host":"s3://npm-registry-packages-npm-production"}},"0.18.62":{"name":"@blamejs/core","version":"0.18.62","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.18.62","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"fc0e36060e5f7375f13d213ddb1e6a370ef41866","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.18.62.tgz","fileCount":591,"integrity":"sha512-GtXonxYrLpG/PQM5GP+wmHyN2CeNKd5KVwm75nr0Hw+DHyju6sF0/GhDBL7NvR4maXalUHD7uQUh3rx2YWB+Kw==","signatures":[{"sig":"MEUCIQDEwC+9b2z7F/Jk7QkqzTKLGsT6PNjo6hmMTXkNiYMXFQIgbrQnq3UF3CM8tSERMjFhE4B8oB+3kGGOYa94s14xkaE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.18.62","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22053647},"main":"index.js","_from":"file:dist/blamejs-core-0.18.62.tgz","engines":{"node":">=24.19.0"},"scripts":{"fuzz":"npm ci --prefix fuzz && npx --prefix fuzz jazzer fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.18.62.tgz","_integrity":"sha512-GtXonxYrLpG/PQM5GP+wmHyN2CeNKd5KVwm75nr0Hw+DHyju6sF0/GhDBL7NvR4maXalUHD7uQUh3rx2YWB+Kw==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.17.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.2","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.18.62_1788366458098_0.5779619823740509","host":"s3://npm-registry-packages-npm-production"}},"0.19.0":{"name":"@blamejs/core","version":"0.19.0","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.19.0","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"c91eab42b658289a95c2975c8dbb3ef78729ac98","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.19.0.tgz","fileCount":591,"integrity":"sha512-yPjtokLOlX86AE0Pio5jtvqD6Gc67c/atk3ten7Ymw+KwQUSJbqd8DdrjLM/19H01jxVhdBacM4wIyFFkEpWOg==","signatures":[{"sig":"MEYCIQDKtRP/H/jNIBl5rl5fjFnOndh4izVezmut/d2f5lFv0wIhAOLFUZAixV46YvfKqf8OIS3wFjOAxCzV5n8oHJbCornZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.19.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17703577},"main":"index.js","_from":"file:dist/blamejs-core-0.19.0.tgz","engines":{"node":">=24.19.0"},"scripts":{"fuzz":"npm ci --prefix fuzz && npx --prefix fuzz jazzer fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.19.0.tgz","_integrity":"sha512-yPjtokLOlX86AE0Pio5jtvqD6Gc67c/atk3ten7Ymw+KwQUSJbqd8DdrjLM/19H01jxVhdBacM4wIyFFkEpWOg==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.17.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.2","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.19.0_1788385670373_0.01117751146232604","host":"s3://npm-registry-packages-npm-production"}},"0.19.1":{"name":"@blamejs/core","version":"0.19.1","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.19.1","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"ed668f4c0fe31a39a844e4e21de22dc2963390a9","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.19.1.tgz","fileCount":591,"integrity":"sha512-cwhGIhUuLQqke9A2YM41rd38DN0BlvuO+OvExd3lFMDGNCcrYdIbndovG4CvIA5Fy4+XagueYGvyxSGuN0/+1Q==","signatures":[{"sig":"MEUCIGc2mihy820enZhlBapAFkPcFXROg0P7KfDo6M9QHKE8AiEAuUNlD7YO1G2D1zwGpkML5RLmDFH2lG7u0zpso4w4570=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.19.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17708541},"main":"index.js","_from":"file:dist/blamejs-core-0.19.1.tgz","engines":{"node":">=24.19.0"},"scripts":{"fuzz":"npm ci --prefix fuzz && npx --prefix fuzz jazzer fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.19.1.tgz","_integrity":"sha512-cwhGIhUuLQqke9A2YM41rd38DN0BlvuO+OvExd3lFMDGNCcrYdIbndovG4CvIA5Fy4+XagueYGvyxSGuN0/+1Q==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.17.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.2","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.19.1_1788397906894_0.041529975284501086","host":"s3://npm-registry-packages-npm-production"}},"0.19.2":{"name":"@blamejs/core","version":"0.19.2","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.19.2","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"7e30ee74078761abb52451b4d015c7e50bf5e5a9","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.19.2.tgz","fileCount":591,"integrity":"sha512-xg4nn2UCKd8VXh8CaNWWL4dWcSvxy9Kl9y/nEG52DJnyhX72RuhQlz9/xpZWiw1bvctcPnqxYKrGK5mPYeyiCw==","signatures":[{"sig":"MEUCIQDvF+O23b1USF5BXCbHiMz0UEOBe0yzRQjkJuFfA43BrAIgKMVN6dR9U7BwZGF4LSGvkTUzK0nFSNiBxTp8On9iXCI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.19.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17730113},"main":"index.js","_from":"file:dist/blamejs-core-0.19.2.tgz","engines":{"node":">=24.19.0"},"scripts":{"fuzz":"npm ci --prefix fuzz && npx --prefix fuzz jazzer fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.19.2.tgz","_integrity":"sha512-xg4nn2UCKd8VXh8CaNWWL4dWcSvxy9Kl9y/nEG52DJnyhX72RuhQlz9/xpZWiw1bvctcPnqxYKrGK5mPYeyiCw==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.17.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.2","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.19.2_1788510704288_0.15097884031393782","host":"s3://npm-registry-packages-npm-production"}},"0.19.3":{"name":"@blamejs/core","version":"0.19.3","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.19.3","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"d80791c06c3af4bf5957f2ed98617c1d0fffd8c6","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.19.3.tgz","fileCount":591,"integrity":"sha512-+tEUN00HPBwLAwAto3Tf42+TbnQzTVsttpc2qswyG4/JGOHoYuFycuWJ9nkekMFFeRCIdp+udBTfJrM+cDXhxQ==","signatures":[{"sig":"MEUCIE0ZwdsbTaPcAkxpAE65Ste9YqskhoOw+54RLTLB/LeoAiEAm5Ma7o0bWLbWNwB4mvypFsGlBtzTQy3sQ+Va1sHij/E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.19.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17916955},"main":"index.js","_from":"file:dist/blamejs-core-0.19.3.tgz","engines":{"node":">=24.19.0"},"scripts":{"fuzz":"npm ci --prefix fuzz && npx --prefix fuzz jazzer fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.19.3.tgz","_integrity":"sha512-+tEUN00HPBwLAwAto3Tf42+TbnQzTVsttpc2qswyG4/JGOHoYuFycuWJ9nkekMFFeRCIdp+udBTfJrM+cDXhxQ==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.17.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.2","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.19.3_1788785118689_0.3278673112631867","host":"s3://npm-registry-packages-npm-production"}},"0.19.4":{"name":"@blamejs/core","version":"0.19.4","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.19.4","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"087a1064c7b107d15a6acae2b703d456b9927572","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.19.4.tgz","fileCount":591,"integrity":"sha512-jnacQTt4J6RM/osBVzMkZ0fIeZBvcv8lKvXJ57JFV2A9gh48iT3gLJ2YSiAzHF/mCkuywR5I3GDnGDoyz2oYnw==","signatures":[{"sig":"MEQCIAQMVlEHP8kaAaCQucBM7ZM7S1Z0aQhd7+22tinKZX3kAiAmcVNLYJywFMK+4BKXp8zoQboeAhjxYPsy8Vn5m61ASg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.19.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17958816},"main":"index.js","_from":"file:dist/blamejs-core-0.19.4.tgz","engines":{"node":">=24.19.0"},"scripts":{"fuzz":"npm ci --prefix fuzz && npx --prefix fuzz jazzer fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.19.4.tgz","_integrity":"sha512-jnacQTt4J6RM/osBVzMkZ0fIeZBvcv8lKvXJ57JFV2A9gh48iT3gLJ2YSiAzHF/mCkuywR5I3GDnGDoyz2oYnw==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.17.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.2","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.19.4_1788821059440_0.3508458598117794","host":"s3://npm-registry-packages-npm-production"}},"0.19.5":{"name":"@blamejs/core","version":"0.19.5","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.19.5","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"105d3e698e4b30d65bf0ea700de9b2e794065fd9","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.19.5.tgz","fileCount":591,"integrity":"sha512-NLQfhEqF2o/PVAi+xqcy+OD4CHAeHd4b8Ty3oZ8Q32AqfPgIl8VbnEbPaSak2VMKmQBAE5Jxwa1YxMIe0JA5cQ==","signatures":[{"sig":"MEUCIQD9w2fo2ghwDTqCiJE+CiE76byt1u2V5HY4eNbz6yJMlgIgFxLYf7JF7B+reKtnM8ELt7aQt9PTetAwGr9SDd26btg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.19.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17958201},"main":"index.js","_from":"file:dist/blamejs-core-0.19.5.tgz","engines":{"node":">=24.19.0"},"scripts":{"fuzz":"npm ci --prefix fuzz && npx --prefix fuzz jazzer fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.19.5.tgz","_integrity":"sha512-NLQfhEqF2o/PVAi+xqcy+OD4CHAeHd4b8Ty3oZ8Q32AqfPgIl8VbnEbPaSak2VMKmQBAE5Jxwa1YxMIe0JA5cQ==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.17.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.2","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.19.5_1788831057600_0.9461507642833247","host":"s3://npm-registry-packages-npm-production"}},"0.19.6":{"name":"@blamejs/core","version":"0.19.6","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.19.6","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"9b5ec1f17da5a9e6be0f5f1a68b29ede2c2f2c92","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.19.6.tgz","fileCount":591,"integrity":"sha512-g766JbK4LgIXFtcTgZZVohJB6CsZmRjv1Fm4Yg9MkfGMH06vkNSBe3HY07iY6tACT0NOiX/3pL83e1/Mpe/3Uw==","signatures":[{"sig":"MEQCIBHvKJV5LXbLhYnXaaivgTba6vgJk3qy57yFD2tRm1k8AiAF3fsU93m9UMcaBW6JgzQc22x2y0v21WDyEnLNlYSvsA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.19.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17963031},"main":"index.js","_from":"file:dist/blamejs-core-0.19.6.tgz","engines":{"node":">=24.19.0"},"scripts":{"fuzz":"npm ci --prefix fuzz && npx --prefix fuzz jazzer fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.19.6.tgz","_integrity":"sha512-g766JbK4LgIXFtcTgZZVohJB6CsZmRjv1Fm4Yg9MkfGMH06vkNSBe3HY07iY6tACT0NOiX/3pL83e1/Mpe/3Uw==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.17.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.2","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.19.6_1788847237238_0.8993046623211831","host":"s3://npm-registry-packages-npm-production"}},"0.19.7":{"name":"@blamejs/core","version":"0.19.7","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.19.7","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"be3f483fdda909c9cb8323ad763b96531e162016","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.19.7.tgz","fileCount":591,"integrity":"sha512-XEhhQ/OyVAcjosJnMS3xx+FXVHKrMZac2TJa2P8Nr9uPD9YYMXeEzEo3t/bwQv344w4NUqecnMl8G9EkT6H+SA==","signatures":[{"sig":"MEUCICX8mVxfeoHwiORMA/TEDSk6eGe8Wfg2qsxkn3ni7eVmAiEAuqCqVa3QMmC/RIKxrOrq75fxzMOITW/VQBCIr72EN8Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.19.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17993715},"main":"index.js","_from":"file:dist/blamejs-core-0.19.7.tgz","engines":{"node":">=24.19.0"},"scripts":{"fuzz":"npm ci --prefix fuzz && npx --prefix fuzz jazzer fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.19.7.tgz","_integrity":"sha512-XEhhQ/OyVAcjosJnMS3xx+FXVHKrMZac2TJa2P8Nr9uPD9YYMXeEzEo3t/bwQv344w4NUqecnMl8G9EkT6H+SA==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.17.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.2","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.19.7_1788867916781_0.6556357022198689","host":"s3://npm-registry-packages-npm-production"}},"0.20.0":{"name":"@blamejs/core","version":"0.20.0","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.20.0","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"80e688592177c61fa190245b35b062d1ccbc7471","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.20.0.tgz","fileCount":591,"integrity":"sha512-mjOUi4FVcvipvNs4cIQ0SBQro10TMiJ3HL+1yonTZ3hMB45aweRFdfZGDSfD7gXIjOg9/A4rEViAU2f83LnD0g==","signatures":[{"sig":"MEYCIQDdt7Y32yJIhe/7D4zkGfSOvlOMzYZ2G36+yx57OmcgtwIhAICI0ZdiYBVQ5w5ocdw7CzrwrtEr7jd5nkL5hijbLskt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.20.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18099761},"main":"index.js","_from":"file:dist/blamejs-core-0.20.0.tgz","engines":{"node":">=24.21.0"},"scripts":{"fuzz":"npm ci --prefix fuzz && npx --prefix fuzz jazzer fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.20.0.tgz","_integrity":"sha512-mjOUi4FVcvipvNs4cIQ0SBQro10TMiJ3HL+1yonTZ3hMB45aweRFdfZGDSfD7gXIjOg9/A4rEViAU2f83LnD0g==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.19.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.2","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.20.0_1789076976830_0.6484617070277945","host":"s3://npm-registry-packages-npm-production"}},"0.20.1":{"name":"@blamejs/core","version":"0.20.1","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.20.1","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"d8f57ae49dc584420bdc2e16ca905e883d2400fb","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.20.1.tgz","fileCount":591,"integrity":"sha512-79k1pStrN0BDrlbocN6o1xrv1OzTkSfT5Swc4jzmqxaxMIlZAvftXe087lX3mxSU8IuCypalaNwwjHp+NKaZew==","signatures":[{"sig":"MEUCIQDV+/d27EsxLkkLyjpdqHXKfrkvpQ4KThLjc1Mht+OirQIgOTsxgZjwP4AcIawBKTvjQqQOHbU8uWhVeq+jc/8If/E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.20.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18334833},"main":"index.js","_from":"file:dist/blamejs-core-0.20.1.tgz","engines":{"node":">=24.21.0"},"scripts":{"fuzz":"npm ci --prefix fuzz && npx --prefix fuzz jazzer fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.20.1.tgz","_integrity":"sha512-79k1pStrN0BDrlbocN6o1xrv1OzTkSfT5Swc4jzmqxaxMIlZAvftXe087lX3mxSU8IuCypalaNwwjHp+NKaZew==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.19.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.2","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.20.1_1789224003655_0.3644369531090945","host":"s3://npm-registry-packages-npm-production"}},"0.20.2":{"name":"@blamejs/core","version":"0.20.2","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.20.2","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"b0e22718c1128fa6da36e720c6493433d9908375","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.20.2.tgz","fileCount":591,"integrity":"sha512-SeQePSlGq9uNN8/YV1xvHIxBZeOByYngkIcLNaqCZN0VE+BBbTYwjG+3HnVfGwJ3ihIqJWZDHMmQGyMJ8cv+UA==","signatures":[{"sig":"MEUCIQDADavC6VYnIhARYy0ZWdcY2JKJ6GnOtnZqF3VN95OQxAIgBuSTMvS+kD02yZ2bQ7ZbaYdasTOe2DPsujk7lnxc8K0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.20.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18345922},"main":"index.js","_from":"file:dist/blamejs-core-0.20.2.tgz","engines":{"node":">=24.21.0"},"scripts":{"fuzz":"npm ci --prefix fuzz && npx --prefix fuzz jazzer fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.20.2.tgz","_integrity":"sha512-SeQePSlGq9uNN8/YV1xvHIxBZeOByYngkIcLNaqCZN0VE+BBbTYwjG+3HnVfGwJ3ihIqJWZDHMmQGyMJ8cv+UA==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.19.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.2","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.20.2_1789235225174_0.17486879786476028","host":"s3://npm-registry-packages-npm-production"}},"0.20.3":{"name":"@blamejs/core","version":"0.20.3","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.20.3","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"373d9088518dc1a7422da608db2eeb99aaf57756","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.20.3.tgz","fileCount":591,"integrity":"sha512-maaGLKZgepReXfarrNHHBsCozeIKVvAMNB+g+dIqqLBSEn/iFxLUrkt/kFsGZfk5uLrAgycTNB6x4jvuVNov/g==","signatures":[{"sig":"MEQCIA6OGSDGcg0IlAgvHSM9tc4XqzePbhcVA28Kq0eQsYkBAiAkuEeuJcaRLviK/ht2HinhvdKmmZg+mjuTnOTct0+bsQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.20.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18388987},"main":"index.js","_from":"file:dist/blamejs-core-0.20.3.tgz","engines":{"node":">=24.21.0"},"scripts":{"fuzz":"npm ci --prefix fuzz && npx --prefix fuzz jazzer fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.20.3.tgz","_integrity":"sha512-maaGLKZgepReXfarrNHHBsCozeIKVvAMNB+g+dIqqLBSEn/iFxLUrkt/kFsGZfk5uLrAgycTNB6x4jvuVNov/g==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.19.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.2","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.20.3_1789256843824_0.16195455801596803","host":"s3://npm-registry-packages-npm-production"}},"0.20.4":{"name":"@blamejs/core","version":"0.20.4","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.20.4","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"d675d796ff75fe73c9dd5ed5f60ba3dadb92b651","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.20.4.tgz","fileCount":591,"integrity":"sha512-3z700ljUhHNxUCuFbFH7CHJLfEjBmQbLYcNNdQnQL5RfhJro9kwig992rDNLaQ/cNZLmRYNaF38Cgz4PrJJNsg==","signatures":[{"sig":"MEYCIQCnTdVESdxtg1KZzxq+29r3fem1MyWe+O/YmWjPLSvRKgIhAJfyoREUMieSk7J+ZhfjOPK1GTJvyHCISpG0kuA2zrFh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.20.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18396435},"main":"index.js","_from":"file:dist/blamejs-core-0.20.4.tgz","engines":{"node":">=24.21.0"},"scripts":{"fuzz":"npm ci --prefix fuzz && npx --prefix fuzz jazzer fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.20.4.tgz","_integrity":"sha512-3z700ljUhHNxUCuFbFH7CHJLfEjBmQbLYcNNdQnQL5RfhJro9kwig992rDNLaQ/cNZLmRYNaF38Cgz4PrJJNsg==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.19.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.2","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.20.4_1789272053023_0.9422855164820652","host":"s3://npm-registry-packages-npm-production"}},"0.20.5":{"name":"@blamejs/core","version":"0.20.5","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.20.5","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"94b1eb7357f2857ed99086a7e310a8353c0c54d3","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.20.5.tgz","fileCount":591,"integrity":"sha512-S63rZLrfruT4cwHwVzHUNUzC62h7qNX9yGK14a5cUjk/uaTtoIaFJPPRC/ZVfaq/GPXbaqQDXH0dK22NUrXjsA==","signatures":[{"sig":"MEQCIHHjTw63YJnNHAWpiMZh1jt0nltTATYQWZHB6sqnr62hAiAHgjY4e+vclZkVkaBi5c1VFy/hYRsKr7igJkPeJBiyhw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.20.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18398246},"main":"index.js","_from":"file:dist/blamejs-core-0.20.5.tgz","engines":{"node":">=24.21.0"},"scripts":{"fuzz":"npm ci --prefix fuzz && npx --prefix fuzz jazzer fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.20.5.tgz","_integrity":"sha512-S63rZLrfruT4cwHwVzHUNUzC62h7qNX9yGK14a5cUjk/uaTtoIaFJPPRC/ZVfaq/GPXbaqQDXH0dK22NUrXjsA==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.19.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.2","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.20.5_1789280137752_0.2574593589891714","host":"s3://npm-registry-packages-npm-production"}},"0.20.6":{"name":"@blamejs/core","version":"0.20.6","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.20.6","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"f5caf032c191c20964cb568a1df9adb3fd67f9f9","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.20.6.tgz","fileCount":591,"integrity":"sha512-xCZhOicpxp6YbbN5CUWWL8fKz+MczFbZ3yjqCBr7lY7hW34MVj0ykiaw3rh62D+S3xmUuE7Mk7VNF0BAYcu/YQ==","signatures":[{"sig":"MEQCIEkswcNLYl8XBz8qMY5hYlwIkVX8Bu/PfuFDXoJa96uVAiAD67qrR3NVHFm3wzEGNJHI3aWeD8a2j+WdC/SLnYq5tg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.20.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18402517},"main":"index.js","_from":"file:dist/blamejs-core-0.20.6.tgz","engines":{"node":">=24.21.0"},"scripts":{"fuzz":"npm ci --prefix fuzz && npx --prefix fuzz jazzer fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.20.6.tgz","_integrity":"sha512-xCZhOicpxp6YbbN5CUWWL8fKz+MczFbZ3yjqCBr7lY7hW34MVj0ykiaw3rh62D+S3xmUuE7Mk7VNF0BAYcu/YQ==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.19.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.2","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.20.6_1789288199409_0.3069608907113446","host":"s3://npm-registry-packages-npm-production"}},"0.20.7":{"name":"@blamejs/core","version":"0.20.7","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.20.7","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"2415a714a1bad99f7af853d57cdf75153b556deb","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.20.7.tgz","fileCount":591,"integrity":"sha512-57vGQOAsq4Z5kRGpP5nejMPLrRbFWZ7E5tV7R8sLCYos81FvGE4H2EWpPoW+kYLeYceTT5QjpusxzZ1V9ic0+A==","signatures":[{"sig":"MEYCIQDDKaW7XUf8k9WzFn7bfSvphU8g152v2zNhiTRmRZLRyAIhAN9rdJB4ZOgU0uCMRrAXhXOzk0kJIQF+DNE7lgYhJVkc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.20.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18414132},"main":"index.js","_from":"file:dist/blamejs-core-0.20.7.tgz","engines":{"node":">=24.21.0"},"scripts":{"fuzz":"npm ci --prefix fuzz && npx --prefix fuzz jazzer fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.20.7.tgz","_integrity":"sha512-57vGQOAsq4Z5kRGpP5nejMPLrRbFWZ7E5tV7R8sLCYos81FvGE4H2EWpPoW+kYLeYceTT5QjpusxzZ1V9ic0+A==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.19.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.2","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.20.7_1789304083873_0.48113523987060813","host":"s3://npm-registry-packages-npm-production"}},"0.20.8":{"name":"@blamejs/core","version":"0.20.8","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.20.8","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"6ee938136a15e8f69d33616db988bcc699f10211","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.20.8.tgz","fileCount":591,"integrity":"sha512-WJNtHfbV89cNlTa6chqeIYicp8eAB0lrRyYQtr7fghKgIVvpNSFU1WZPNPEnoTkXGpB2NJiiqNrw19cZQxoY9A==","signatures":[{"sig":"MEYCIQDgkBooz9Oh+6SKMZM3UDIh21gWnYUPjkQbBdtcHKCu8QIhAIKoI6pLbOFwuPRJY9VS3BBWzZInWoD+vSf1g9Njff0I","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.20.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18418899},"main":"index.js","_from":"file:dist/blamejs-core-0.20.8.tgz","engines":{"node":">=24.21.0"},"scripts":{"fuzz":"npm ci --prefix fuzz && npx --prefix fuzz jazzer fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.20.8.tgz","_integrity":"sha512-WJNtHfbV89cNlTa6chqeIYicp8eAB0lrRyYQtr7fghKgIVvpNSFU1WZPNPEnoTkXGpB2NJiiqNrw19cZQxoY9A==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.19.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.2","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.20.8_1789408114355_0.4718172902337636","host":"s3://npm-registry-packages-npm-production"}},"0.20.9":{"name":"@blamejs/core","version":"0.20.9","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.20.9","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"739c7d3dcf9d7876be61d42e25e65e4989279bfe","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.20.9.tgz","fileCount":591,"integrity":"sha512-R/4az+mZtV8aIgu5Gu7VUSrwkjPxPuYgnH4Qp9RptVXtJM6EYkHN9OpFWiduCorUxYEiufpUISR58kqHQnYtAg==","signatures":[{"sig":"MEUCIE7oOBNck+YLXSMKqElAdoc5B5vrSOcLHh1qTjxum/waAiEAjworer10y8i32qyB5ezfuPuQE30wdRKqQmGGS5Gj1uo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.20.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18426880},"main":"index.js","_from":"file:dist/blamejs-core-0.20.9.tgz","engines":{"node":">=24.21.0"},"scripts":{"fuzz":"npm ci --prefix fuzz && npx --prefix fuzz jazzer fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.20.9.tgz","_integrity":"sha512-R/4az+mZtV8aIgu5Gu7VUSrwkjPxPuYgnH4Qp9RptVXtJM6EYkHN9OpFWiduCorUxYEiufpUISR58kqHQnYtAg==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.19.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.2","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.20.9_1789421358465_0.9547149057209472","host":"s3://npm-registry-packages-npm-production"}},"0.20.10":{"name":"@blamejs/core","version":"0.20.10","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.20.10","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"46dbb87a8f02be29876fa7b3b01137dc9b9bd9f5","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.20.10.tgz","fileCount":591,"integrity":"sha512-cYc9Tqjjigy51jZLVit4uEOpOSOYjP0q9VWjZjIEwFROCnlkixCl7uvAkv3nw6fjic+Ye3QxSPmEhNM9lW2Wig==","signatures":[{"sig":"MEYCIQC6Bpc+s9gjcQg5xiQu04G8s35Ae8rWec7iMIEMp2gyHwIhAI351hvw7KBocWF9QPsWGX7M+zFKvzR+qcKrV6Jmf+jN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.20.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18428806},"main":"index.js","_from":"file:dist/blamejs-core-0.20.10.tgz","engines":{"node":">=24.21.0"},"scripts":{"fuzz":"npm ci --prefix fuzz && npx --prefix fuzz jazzer fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.20.10.tgz","_integrity":"sha512-cYc9Tqjjigy51jZLVit4uEOpOSOYjP0q9VWjZjIEwFROCnlkixCl7uvAkv3nw6fjic+Ye3QxSPmEhNM9lW2Wig==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.19.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.2","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.20.10_1789426743649_0.06537482817653162","host":"s3://npm-registry-packages-npm-production"}},"0.20.11":{"name":"@blamejs/core","version":"0.20.11","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.20.11","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"7204f4ed1b4799773ca74e9c893412243897e57c","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.20.11.tgz","fileCount":591,"integrity":"sha512-4jM2qzKQotwF0nQgV695+mTHOrazbvXxA1c7N9UBtxK2D/C8nZ0vYr82ifAul4sYTGtstP2IM+RvAuOHp1S0iw==","signatures":[{"sig":"MEYCIQCn4ZPgfApOpVBnyp40zEq5qUgkssMgXoJIj70VtjrQzQIhAMrI7IJPcpZ6X7/J6tZGD1F/JW4OlhBxRvlgaVgDzHC7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.20.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18431228},"main":"index.js","_from":"file:dist/blamejs-core-0.20.11.tgz","engines":{"node":">=24.21.0"},"scripts":{"fuzz":"npm ci --prefix fuzz && npx --prefix fuzz jazzer fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.20.11.tgz","_integrity":"sha512-4jM2qzKQotwF0nQgV695+mTHOrazbvXxA1c7N9UBtxK2D/C8nZ0vYr82ifAul4sYTGtstP2IM+RvAuOHp1S0iw==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.19.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.2","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.20.11_1789431443031_0.40796928257418186","host":"s3://npm-registry-packages-npm-production"}},"0.20.12":{"name":"@blamejs/core","version":"0.20.12","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.20.12","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"e3d71d88599e1dafa5c7217709727dd669962196","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.20.12.tgz","fileCount":591,"integrity":"sha512-4WHcITES5oZ6CtP0hTXyuMkQcCSVl7Vh/OyKXLefay39sDw01rbEkQZvW5OI8pZ8j8XQ8BQGGObWIlJLYvyYvw==","signatures":[{"sig":"MEQCICgx+e6Ads1qSOBOtAnJnTo30UgP5vzob8Q7pFh2zPf/AiANu272orpZSEyXEbwT26/qNcc3XdbFeW0JEBbjnWyrjw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.20.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18432883},"main":"index.js","_from":"file:dist/blamejs-core-0.20.12.tgz","engines":{"node":">=24.21.0"},"scripts":{"fuzz":"npm ci --prefix fuzz && npx --prefix fuzz jazzer fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.20.12.tgz","_integrity":"sha512-4WHcITES5oZ6CtP0hTXyuMkQcCSVl7Vh/OyKXLefay39sDw01rbEkQZvW5OI8pZ8j8XQ8BQGGObWIlJLYvyYvw==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.19.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.2","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.20.12_1789436815282_0.650920293016318","host":"s3://npm-registry-packages-npm-production"}},"0.20.13":{"name":"@blamejs/core","version":"0.20.13","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.20.13","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"0283de732818418bdb1931d9e1aaf6d29b99c560","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.20.13.tgz","fileCount":591,"integrity":"sha512-q+X/mgpv9wzXElVTu9lkX8d9Npv2RJLmO8RQi0vlT8pEVddx7oZQNU5ct2yWK/hdtz+WIKw8CmXnVcdQesJaiQ==","signatures":[{"sig":"MEQCIEBRh9naZSwzOGSv25vMo48e3LSryRNWOanHLQteDCk3AiAsgZEDBIv9lE6A2gdV3/7G4I47fdlowyDFtbW/mqTgCQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.20.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18436757},"main":"index.js","_from":"file:dist/blamejs-core-0.20.13.tgz","engines":{"node":">=24.21.0"},"scripts":{"fuzz":"npm ci --prefix fuzz && npx --prefix fuzz jazzer fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.20.13.tgz","_integrity":"sha512-q+X/mgpv9wzXElVTu9lkX8d9Npv2RJLmO8RQi0vlT8pEVddx7oZQNU5ct2yWK/hdtz+WIKw8CmXnVcdQesJaiQ==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.19.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.2","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.20.13_1789500659682_0.7514474220597835","host":"s3://npm-registry-packages-npm-production"}},"0.20.14":{"name":"@blamejs/core","version":"0.20.14","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.20.14","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"c676e33f944d575de31ffeb87aa0820796e1bd45","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.20.14.tgz","fileCount":591,"integrity":"sha512-uGMTOXy4SrjTtar9AdyiprKMwmKemt+4kQEhTBSQwvO1dyXjaOOYP8Wv93LxgLyvVTIREkgiFEO1XbZHbvwP9A==","signatures":[{"sig":"MEUCIAGt0b116425Vj5wFkiOIfpBnY2b8/rC1uh4a0Jb8E7VAiEAyb9uSCftF4041bs+vvVSgcFKS6Ae57WVi3JnmDEcdh0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.20.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18439121},"main":"index.js","_from":"file:dist/blamejs-core-0.20.14.tgz","engines":{"node":">=24.21.0"},"scripts":{"fuzz":"npm ci --prefix fuzz && npx --prefix fuzz jazzer fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.20.14.tgz","_integrity":"sha512-uGMTOXy4SrjTtar9AdyiprKMwmKemt+4kQEhTBSQwvO1dyXjaOOYP8Wv93LxgLyvVTIREkgiFEO1XbZHbvwP9A==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.19.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.2","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.20.14_1789505551471_0.9128274789267667","host":"s3://npm-registry-packages-npm-production"}},"0.20.15":{"name":"@blamejs/core","version":"0.20.15","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.20.15","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"57235f7f61e8c9313ad437dd6aa6bff76960f8fb","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.20.15.tgz","fileCount":591,"integrity":"sha512-MCTER6ngibdt6P4oDg6PVuoojH5Gx0XeDLvAkPvIg6++LU3QWo+xAWCwpX44Lv2YHxGeLO3K8OtQHIjcFiYE5w==","signatures":[{"sig":"MEUCIFAAWWiekNJx8+CpnhCfJGKn7lfM7GlGO78s+50qJoo7AiEAoq5xcwWbQUmus4jNOfQl5FsUqYvqWJtjph7n9GQCKS8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.20.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18444016},"main":"index.js","_from":"file:dist/blamejs-core-0.20.15.tgz","engines":{"node":">=24.21.0"},"scripts":{"fuzz":"npm ci --prefix fuzz && npx --prefix fuzz jazzer fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.20.15.tgz","_integrity":"sha512-MCTER6ngibdt6P4oDg6PVuoojH5Gx0XeDLvAkPvIg6++LU3QWo+xAWCwpX44Lv2YHxGeLO3K8OtQHIjcFiYE5w==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.19.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.2","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.20.15_1789512938597_0.9168998390023797","host":"s3://npm-registry-packages-npm-production"}},"0.20.16":{"name":"@blamejs/core","version":"0.20.16","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.20.16","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"7c22b2ecee03350be88fb7684e4a3f5b20ad7e42","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.20.16.tgz","fileCount":591,"integrity":"sha512-xzXEngn3uZEaYDr70qZvuxdCrP2a8AJCOVSbafXAKE+xv3WbTuI2rVZPVFSvnow6cNwWApZDcl17uqxdT2OYqQ==","signatures":[{"sig":"MEYCIQC8+W4dl7dOjNbCx7escCOeK3WwMdoiUSz70Ux00tXgDQIhAPT72fxOZVGGivCVikfOpOZg43UGVwaamhAKJFGy+pYr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.20.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18447094},"main":"index.js","_from":"file:dist/blamejs-core-0.20.16.tgz","engines":{"node":">=24.21.0"},"scripts":{"fuzz":"npm ci --prefix fuzz && npx --prefix fuzz jazzer fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.20.16.tgz","_integrity":"sha512-xzXEngn3uZEaYDr70qZvuxdCrP2a8AJCOVSbafXAKE+xv3WbTuI2rVZPVFSvnow6cNwWApZDcl17uqxdT2OYqQ==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.19.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.2","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.20.16_1789518554682_0.45844539518506955","host":"s3://npm-registry-packages-npm-production"}},"0.20.17":{"name":"@blamejs/core","version":"0.20.17","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.20.17","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"00220723a3f0668b5c9ea80aada0789ee5e6ed0d","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.20.17.tgz","fileCount":591,"integrity":"sha512-b79Oxc6mH3cdYb4ZBacwxmN/X6XlIYgR9txLvalrU8HvvOiuGK71mv05poclM7vuViPBTXwPg6smAxPVdb4Afg==","signatures":[{"sig":"MEYCIQDbtejqXHscDzoysmhjwUvAUEJPiQ3NPDAdAGaeyhYXqAIhAPqWUbYSFu8QMZTnTs3Z35J5+WzfS8TO5+FzevBMC0JU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.20.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18448446},"main":"index.js","_from":"file:dist/blamejs-core-0.20.17.tgz","engines":{"node":">=24.21.0"},"scripts":{"fuzz":"npm ci --prefix fuzz && npx --prefix fuzz jazzer fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.20.17.tgz","_integrity":"sha512-b79Oxc6mH3cdYb4ZBacwxmN/X6XlIYgR9txLvalrU8HvvOiuGK71mv05poclM7vuViPBTXwPg6smAxPVdb4Afg==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.19.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.2","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.20.17_1789522796487_0.014310667859990467","host":"s3://npm-registry-packages-npm-production"}},"0.20.18":{"name":"@blamejs/core","version":"0.20.18","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.20.18","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"290edf3c44f73245e1120aeff529def09ffc45fb","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.20.18.tgz","fileCount":591,"integrity":"sha512-3po4AQn4v3hvZYKhTDyX5B+3fHADtZqmR2Kjg3un9reKtviLBc4UOphy88Q5pnfB5DZbwlpWG4gmJQK8E7DKUg==","signatures":[{"sig":"MEUCIDHPL6gBWDUS8srqfHO7Xa5c4/vwgPQFJFEPMPZEwrerAiEAqos0nVivjZi9Es/lxzC8e9pGCLG8DnvDKvPQ498+mx0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.20.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18451573},"main":"index.js","_from":"file:dist/blamejs-core-0.20.18.tgz","engines":{"node":">=24.21.0"},"scripts":{"fuzz":"npm ci --prefix fuzz && npx --prefix fuzz jazzer fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.20.18.tgz","_integrity":"sha512-3po4AQn4v3hvZYKhTDyX5B+3fHADtZqmR2Kjg3un9reKtviLBc4UOphy88Q5pnfB5DZbwlpWG4gmJQK8E7DKUg==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.19.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.2","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.20.18_1789527228759_0.7616508544001295","host":"s3://npm-registry-packages-npm-production"}},"0.20.19":{"name":"@blamejs/core","version":"0.20.19","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.20.19","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"5584176f23a065059f163ef49f693fac156c178a","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.20.19.tgz","fileCount":591,"integrity":"sha512-Lr8vAW63p5WOyUUmifm90svakLlaVpvKfihoy6Ka8WP5YESodnecM1/pr9aVWWBX/n+R0AnAOo6KiUfTi75jKQ==","signatures":[{"sig":"MEYCIQDVuBw9ivUaqWx83ejxwf/SKu2DGYj9J2+q8QEwys7QoQIhAPn5vrnth8mwZhCs5mR2p7JRpc1kRz45LJVqou980z6y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.20.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18454714},"main":"index.js","_from":"file:dist/blamejs-core-0.20.19.tgz","engines":{"node":">=24.21.0"},"scripts":{"fuzz":"npm ci --prefix fuzz && npx --prefix fuzz jazzer fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.20.19.tgz","_integrity":"sha512-Lr8vAW63p5WOyUUmifm90svakLlaVpvKfihoy6Ka8WP5YESodnecM1/pr9aVWWBX/n+R0AnAOo6KiUfTi75jKQ==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.19.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.2","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.20.19_1789533414629_0.3716050585504771","host":"s3://npm-registry-packages-npm-production"}},"0.20.20":{"name":"@blamejs/core","version":"0.20.20","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.20.20","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"2a1f20d870aa714a80e61920c0d656b637dc025c","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.20.20.tgz","fileCount":591,"integrity":"sha512-NlbwXo1fI2w++do84eHcqwXqOD7Zl8bekXAa/qPsMYSsnAeLplSkA7z8YOZPB4sz/A5ekZsOhHpNbHGDr1A62w==","signatures":[{"sig":"MEQCIGHLo7kFQaLhjGh+DTrs/B77wFbIEI65Gn4JMGsAi9wcAiBYZ7MFehqH4/Fa4HkaLUZx9nEFGEccXq21hjLIujDETA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.20.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18457866},"main":"index.js","_from":"file:dist/blamejs-core-0.20.20.tgz","engines":{"node":">=24.21.0"},"scripts":{"fuzz":"npm ci --prefix fuzz && npx --prefix fuzz jazzer fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.20.20.tgz","_integrity":"sha512-NlbwXo1fI2w++do84eHcqwXqOD7Zl8bekXAa/qPsMYSsnAeLplSkA7z8YOZPB4sz/A5ekZsOhHpNbHGDr1A62w==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.19.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.2","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.20.20_1789539843524_0.7309035685782574","host":"s3://npm-registry-packages-npm-production"}},"0.20.21":{"name":"@blamejs/core","version":"0.20.21","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.20.21","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"b48edd9bbeea7b23813bc06aa8ff58706f672f1f","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.20.21.tgz","fileCount":591,"integrity":"sha512-p5CSl08y9m2oaXnJSHt4KuBBIPBBldhemf59y7VMP4N/uxD6GYwLVxC4YN3HyD/p0xRMWVE28ECtSDJyHFS34g==","signatures":[{"sig":"MEUCIQC/HeEWNZh1bmS0mhEEvwAn9QCgG0Il85dhx/eRJowB9wIgGzVM4vKS+C2TThom2iNyh+GqOpCRCqvaJZYNVwH9ti8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.20.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18470569},"main":"index.js","_from":"file:dist/blamejs-core-0.20.21.tgz","engines":{"node":">=24.21.0"},"scripts":{"fuzz":"npm ci --prefix fuzz && npx --prefix fuzz jazzer fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.20.21.tgz","_integrity":"sha512-p5CSl08y9m2oaXnJSHt4KuBBIPBBldhemf59y7VMP4N/uxD6GYwLVxC4YN3HyD/p0xRMWVE28ECtSDJyHFS34g==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.19.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.2","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.20.21_1789561471612_0.8479887720508725","host":"s3://npm-registry-packages-npm-production"}},"0.20.22":{"name":"@blamejs/core","version":"0.20.22","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.20.22","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"c87811c436e5b92aa86e075b5737206c61bc8d8e","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.20.22.tgz","fileCount":591,"integrity":"sha512-VvZ28T9SgYTxLpuD+nhv0Kqy0IyKNyfH2mjDnN9FT49eKq2N8EJQbPqFdpQzA/Z0MxMHGUEk89xZMxfP6pfoWg==","signatures":[{"sig":"MEYCIQDVA2ajoLNaGNR6vlWQatzOUU9tt+P7OovJNARhJV6fvwIhAIF7hCBH/JdCJgDWqWpOeUjMgILKPZkgyB6CmAgOc6lV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.20.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18484970},"main":"index.js","_from":"file:dist/blamejs-core-0.20.22.tgz","engines":{"node":">=24.21.0"},"scripts":{"fuzz":"npm ci --prefix fuzz && npx --prefix fuzz jazzer fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.20.22.tgz","_integrity":"sha512-VvZ28T9SgYTxLpuD+nhv0Kqy0IyKNyfH2mjDnN9FT49eKq2N8EJQbPqFdpQzA/Z0MxMHGUEk89xZMxfP6pfoWg==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.19.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.2","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.20.22_1789576075907_0.42920714292243023","host":"s3://npm-registry-packages-npm-production"}},"0.20.23":{"name":"@blamejs/core","version":"0.20.23","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.20.23","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"476161c69a4205cb22011d08084937bbc55cabb1","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.20.23.tgz","fileCount":591,"integrity":"sha512-OXtNmU4JQZxc5KxHto6/bdq3KAHvaEMh5c+obJiA2FBIT0vq91F4nLYwFiSm+nOy+lneRQ9FNmIE9bkJavr0hg==","signatures":[{"sig":"MEYCIQCe5E89Jwp7Wcn+Ir3ruMlZNGX8P8GZYtMShah3hI2LnQIhAOESem9kXQXqNHiA/yJEIU0bEN4x88tCVUms3PgEalhV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.20.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18489354},"main":"index.js","_from":"file:dist/blamejs-core-0.20.23.tgz","engines":{"node":">=24.21.0"},"scripts":{"fuzz":"npm ci --prefix fuzz && npx --prefix fuzz jazzer fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.20.23.tgz","_integrity":"sha512-OXtNmU4JQZxc5KxHto6/bdq3KAHvaEMh5c+obJiA2FBIT0vq91F4nLYwFiSm+nOy+lneRQ9FNmIE9bkJavr0hg==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.19.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.2","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.20.23_1789581810976_0.9253889796266608","host":"s3://npm-registry-packages-npm-production"}},"0.20.24":{"name":"@blamejs/core","version":"0.20.24","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.20.24","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"69866fb9c12f515f9bf5df5a64cbaac927f977dc","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.20.24.tgz","fileCount":591,"integrity":"sha512-JTg1Xn59Mcdr1WNNYgUx5c9MEpcLaPHSyY24QYmeH4UYYrnpm9xby5BgvmLEAXzLCF8Md1YLrst0Pd8ZEOqPNw==","signatures":[{"sig":"MEUCIGSG6DKW8U8aPp5pR6Cei186JIQAQlvIeq25Qhagk2u+AiEAh1Xk1qD4zxWVuXfpna4B9WI03uw8ydITgqsX21clTuQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.20.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18492955},"main":"index.js","_from":"file:dist/blamejs-core-0.20.24.tgz","engines":{"node":">=24.21.0"},"scripts":{"fuzz":"npm ci --prefix fuzz && npx --prefix fuzz jazzer fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.20.24.tgz","_integrity":"sha512-JTg1Xn59Mcdr1WNNYgUx5c9MEpcLaPHSyY24QYmeH4UYYrnpm9xby5BgvmLEAXzLCF8Md1YLrst0Pd8ZEOqPNw==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.19.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.2","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.20.24_1789586477637_0.7284016248124698","host":"s3://npm-registry-packages-npm-production"}},"0.20.25":{"name":"@blamejs/core","version":"0.20.25","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.20.25","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"0a73979b969a1eae0fcd577c5895ceee1c847c05","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.20.25.tgz","fileCount":591,"integrity":"sha512-B2QphH4k8cl69+5O/yqOF7gegs4oRipDbYqjoxyNIsxiZCeJpRuAnIBHVRvVRDnDajkXERvxHTYxY3pkbdv8sA==","signatures":[{"sig":"MEQCIDrEGK20SEe8GLL89VYoaysLGrfkVCmf05o15pxA6OW8AiBwo1ZoNniDZWXJ3h19hpQAmPm+o552q/xpvZ/k5glhBA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.20.25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18498466},"main":"index.js","_from":"file:dist/blamejs-core-0.20.25.tgz","engines":{"node":">=24.21.0"},"scripts":{"fuzz":"npm ci --prefix fuzz && npx --prefix fuzz jazzer fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.20.25.tgz","_integrity":"sha512-B2QphH4k8cl69+5O/yqOF7gegs4oRipDbYqjoxyNIsxiZCeJpRuAnIBHVRvVRDnDajkXERvxHTYxY3pkbdv8sA==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.19.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.2","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.20.25_1789592297140_0.9860991524361231","host":"s3://npm-registry-packages-npm-production"}},"0.20.26":{"name":"@blamejs/core","version":"0.20.26","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.20.26","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"6a1b591ac6a8b1c7078e327e01480d5149f9c980","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.20.26.tgz","fileCount":591,"integrity":"sha512-vmJNKxKbxc0jKDfpoboq6O7vM8INq2SOlKMxyCxlqqdCsFELHz7aGes1tvzO5JlE/VQt5BQjDkkiZo65x1bLag==","signatures":[{"sig":"MEQCIHvJIlUJSG+Z6V5l2gOLF7ypCtcntque6B0AILRMjQskAiAofukPrZhiUIa+TIGguZXEL4seAE9C1sW0XiBUn5B2PA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.20.26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18501487},"main":"index.js","_from":"file:dist/blamejs-core-0.20.26.tgz","engines":{"node":">=24.21.0"},"scripts":{"fuzz":"npm ci --prefix fuzz && npx --prefix fuzz jazzer fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.20.26.tgz","_integrity":"sha512-vmJNKxKbxc0jKDfpoboq6O7vM8INq2SOlKMxyCxlqqdCsFELHz7aGes1tvzO5JlE/VQt5BQjDkkiZo65x1bLag==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.19.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.2","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.20.26_1789600043686_0.512494791019493","host":"s3://npm-registry-packages-npm-production"}},"0.20.27":{"name":"@blamejs/core","version":"0.20.27","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.20.27","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"c796b74bf3690cd56479ffaadafaa238c03fc377","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.20.27.tgz","fileCount":591,"integrity":"sha512-rCc+bHigd3ghIJjQrcnAdkurXrRZS2ek8b/E5UpHwzEBSWIPQZFVo9Fb2irzGzTUnFiKmBh3v3fpQS2IB3jpbg==","signatures":[{"sig":"MEUCIAmfkvdmQiWFfoy8ODduZ3spC40tl1GMaqrOYB1wojxRAiEAySSjGe4kP9kNtlTQUg2sGB2qqSXyxAKGkl6ErOEAGLA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.20.27","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18504160},"main":"index.js","_from":"file:dist/blamejs-core-0.20.27.tgz","engines":{"node":">=24.21.0"},"scripts":{"fuzz":"npm ci --prefix fuzz && npx --prefix fuzz jazzer fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.20.27.tgz","_integrity":"sha512-rCc+bHigd3ghIJjQrcnAdkurXrRZS2ek8b/E5UpHwzEBSWIPQZFVo9Fb2irzGzTUnFiKmBh3v3fpQS2IB3jpbg==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.19.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.2","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.20.27_1789605761723_0.26648002345576316","host":"s3://npm-registry-packages-npm-production"}},"0.20.28":{"name":"@blamejs/core","version":"0.20.28","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.20.28","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"94d9e111bc1b3b610622fa15863547485e7a5e02","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.20.28.tgz","fileCount":591,"integrity":"sha512-byHS46ITizsyrRg4+PKNvwpd33zCYT3gdvvF01BHFip1H6JD744U200ofC2yXMiBtlUrgMGdiQztJ8Zm8jqKvQ==","signatures":[{"sig":"MEYCIQD2Ksqzwa8r0B3+jKMUN7Paq/eUC4V6xMgg5+B/0o85iwIhAI3wCLN7AGqApOJIBHqNOJ9vH7CQsnYQ04mkpHwz2L7m","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.20.28","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18506722},"main":"index.js","_from":"file:dist/blamejs-core-0.20.28.tgz","engines":{"node":">=24.21.0"},"scripts":{"fuzz":"npm ci --prefix fuzz && npx --prefix fuzz jazzer fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.20.28.tgz","_integrity":"sha512-byHS46ITizsyrRg4+PKNvwpd33zCYT3gdvvF01BHFip1H6JD744U200ofC2yXMiBtlUrgMGdiQztJ8Zm8jqKvQ==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.19.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.2","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.20.28_1789611240284_0.4824261122888569","host":"s3://npm-registry-packages-npm-production"}},"0.20.29":{"name":"@blamejs/core","version":"0.20.29","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.20.29","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"c4436ee4c99502f6f8592ec49dead45dd5c0db79","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.20.29.tgz","fileCount":591,"integrity":"sha512-X2ZvWtGv5xTdbsAKjU0PtjXSy5pBlXwJLklmKzxr/7zZCOVrd0zJhLlZdWqYzwh/Abk+ZeTwRmv8v3ejrD9MtQ==","signatures":[{"sig":"MEYCIQDZPklYVspXVVEtgA06EKOR2dh45aeDDbhfr8kyBshaNQIhAO+awANJMddkqO4cvnQSimPfHUvpxReAjIDF+HIO3GqE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.20.29","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18522799},"main":"index.js","_from":"file:dist/blamejs-core-0.20.29.tgz","engines":{"node":">=24.21.0"},"scripts":{"fuzz":"npm ci --prefix fuzz && npx --prefix fuzz jazzer fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.20.29.tgz","_integrity":"sha512-X2ZvWtGv5xTdbsAKjU0PtjXSy5pBlXwJLklmKzxr/7zZCOVrd0zJhLlZdWqYzwh/Abk+ZeTwRmv8v3ejrD9MtQ==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.19.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.2","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.20.29_1789635481906_0.3657996645321473","host":"s3://npm-registry-packages-npm-production"}},"0.20.30":{"name":"@blamejs/core","version":"0.20.30","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"author":{"name":"blamejs contributors"},"license":"Apache-2.0","_id":"@blamejs/core@0.20.30","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"homepage":"https://blamejs.com","bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"bin":{"blamejs":"bin/blamejs.js"},"dist":{"shasum":"822c29986bc5f77a51e7a873438cad233d362d2b","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.20.30.tgz","fileCount":591,"integrity":"sha512-wvFAoiIeo6PNdxyXOh6JVtxcZtepwsHI//YKuiUYYEY1GHIP/t/IOVs6EREHCyZwtD6WHDXzn3Rw+4lzkf1/jw==","signatures":[{"sig":"MEUCIQDrMiz0TqAAOHz7PbOdfig3TEtpZ9Gm9VZ0ZVRilr1n5gIga4kl8L3mwI52AZXNbe3laK0JxgX4HbR44u64YE+zjoI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIG/HZTtMOMB8i6VCZahgIGDYSlERYTHbsEaqciJ5ZyB8AiBYLlVrm9wUBU3SjMVteyFnHHy6/zYjlk0z8Fs+fnxdeQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.20.30","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18603138},"main":"index.js","_from":"file:dist/blamejs-core-0.20.30.tgz","engines":{"node":">=24.21.0"},"scripts":{"fuzz":"npm ci --prefix fuzz && npx --prefix fuzz jazzer fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.20.30.tgz","_integrity":"sha512-wvFAoiIeo6PNdxyXOh6JVtxcZtepwsHI//YKuiUYYEY1GHIP/t/IOVs6EREHCyZwtD6WHDXzn3Rw+4lzkf1/jw==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.19.0","description":"The Node framework that owns its stack.","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.2","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.20.30_1789689453851_0.6823499348257658","host":"s3://npm-registry-packages-npm-production"}},"0.20.31":{"_id":"@blamejs/core@0.20.31","bin":{"blamejs":"bin/blamejs.js"},"bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"dist":{"shasum":"d974e26bf6e9cade38bff71404d9741459b78d7c","tarball":"https://registry.npmjs.org/@blamejs/core/-/core-0.20.31.tgz","fileCount":591,"integrity":"sha512-2Q1ZFuuGp43irJskhqwczYGxjysqp4uEK1n7Kwo21DlCaEoV18z3K2neFvWlQWPshJcd+kEpVen33e+7ViFT4w==","signatures":[{"sig":"MEQCIHmodZmBwv89V5nYmfjRBEqY34rcx8JwyBE4K4D02xgMAiBGHdHO5xOIWZ0IkIeG313YzqcM6lRejNp2kuhsYPPbng==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIBDeyJPRCBioqx0rPDkJl1jIUC75mH9fsvI87mxxq66lAiEA1jcL1SSxUoGLCLdgus4IxI5D2fFbloAhAqrTlAQlqxA="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blamejs%2fcore@0.20.31","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18688793},"main":"index.js","name":"@blamejs/core","_from":"file:dist/blamejs-core-0.20.31.tgz","author":{"name":"blamejs contributors"},"engines":{"node":">=24.21.0"},"license":"Apache-2.0","scripts":{"fuzz":"npm ci --prefix fuzz && npx --prefix fuzz jazzer fuzz/safe-json.fuzz.js -- -max_total_time=60","test":"node test/smoke.js","prepack":"node scripts/check-pack-against-gitignore.js","check:vendor-currency":"node scripts/check-vendor-currency.js"},"version":"0.20.31","_npmUser":{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"},"homepage":"https://blamejs.com","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"_resolved":"/home/runner/work/blamejs/blamejs/dist/blamejs-core-0.20.31.tgz","_integrity":"sha512-2Q1ZFuuGp43irJskhqwczYGxjysqp4uEK1n7Kwo21DlCaEoV18z3K2neFvWlQWPshJcd+kEpVen33e+7ViFT4w==","repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"_npmVersion":"11.19.0","description":"The Node framework that owns its stack.","directories":{},"maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"esbuild":"0.28.2","postject":"1.0.0-alpha.6"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/core_0.20.31_1789847799749_0.8403774456871624"}}},"time":{"created":"2026-04-30T06:17:01.076Z","modified":"2026-09-19T19:56:40.534Z","0.4.1":"2026-04-30T06:17:01.450Z","0.4.2":"2026-04-30T11:09:17.730Z","0.4.3":"2026-04-30T13:10:36.225Z","0.4.4":"2026-04-30T13:18:27.920Z","0.4.5":"2026-04-30T13:42:10.765Z","0.4.6":"2026-04-30T13:56:50.661Z","0.4.7":"2026-04-30T14:05:20.611Z","0.4.8":"2026-04-30T14:18:31.172Z","0.4.9":"2026-04-30T16:28:09.628Z","0.4.10":"2026-04-30T16:41:19.268Z","0.4.11":"2026-04-30T16:52:17.750Z","0.4.12":"2026-04-30T17:00:27.502Z","0.4.13":"2026-04-30T17:07:19.742Z","0.4.14":"2026-04-30T17:14:31.009Z","0.4.15":"2026-04-30T18:40:28.310Z","0.4.16":"2026-04-30T19:36:40.936Z","0.4.17":"2026-04-30T19:51:25.341Z","0.4.18":"2026-04-30T19:59:54.581Z","0.4.19":"2026-04-30T20:09:19.505Z","0.4.20":"2026-04-30T20:23:01.475Z","0.4.21":"2026-04-30T20:43:55.019Z","0.4.22":"2026-04-30T21:26:25.079Z","0.4.23":"2026-04-30T22:26:12.590Z","0.4.24":"2026-04-30T22:38:40.831Z","0.4.25":"2026-04-30T22:54:16.778Z","0.4.26":"2026-04-30T23:11:17.761Z","0.4.27":"2026-05-01T00:53:28.188Z","0.4.28":"2026-05-01T01:21:08.612Z","0.4.29":"2026-05-01T01:44:13.511Z","0.5.0":"2026-05-01T02:26:18.789Z","0.5.1":"2026-05-01T03:22:42.595Z","0.5.2":"2026-05-01T03:38:16.467Z","0.5.3":"2026-05-01T03:55:54.613Z","0.5.4":"2026-05-01T04:07:11.078Z","0.5.5":"2026-05-01T04:14:10.811Z","0.5.6":"2026-05-01T04:23:25.937Z","0.5.7":"2026-05-01T04:38:09.080Z","0.5.8":"2026-05-01T04:48:36.887Z","0.5.9":"2026-05-01T04:53:47.382Z","0.5.10":"2026-05-01T04:58:31.447Z","0.5.11":"2026-05-01T05:02:02.470Z","0.5.12":"2026-05-01T05:05:50.642Z","0.5.13":"2026-05-01T05:09:50.195Z","0.5.14":"2026-05-01T05:15:22.906Z","0.5.15":"2026-05-01T05:18:55.448Z","0.5.16":"2026-05-01T05:28:36.109Z","0.5.17":"2026-05-01T13:11:11.529Z","0.5.18":"2026-05-01T13:39:41.700Z","0.6.0":"2026-05-01T14:38:02.562Z","0.6.1":"2026-05-01T15:02:12.014Z","0.6.2":"2026-05-01T16:05:30.060Z","0.6.3":"2026-05-01T17:15:59.668Z","0.6.4":"2026-05-01T18:44:06.980Z","0.6.5":"2026-05-01T19:32:39.000Z","0.6.6":"2026-05-01T20:14:04.626Z","0.6.7":"2026-05-01T20:46:02.013Z","0.6.11":"2026-05-01T23:51:25.302Z","0.6.12":"2026-05-02T00:46:11.656Z","0.6.13":"2026-05-02T01:14:12.445Z","0.6.20":"2026-05-02T06:29:25.391Z","0.6.21":"2026-05-02T07:06:06.365Z","0.6.22":"2026-05-02T07:32:07.725Z","0.6.23":"2026-05-02T14:07:07.601Z","0.6.24":"2026-05-02T14:22:50.298Z","0.6.25":"2026-05-02T14:45:00.669Z","0.6.26":"2026-05-02T15:17:46.909Z","0.6.27":"2026-05-02T15:55:08.524Z","0.6.28":"2026-05-02T17:54:30.601Z","0.6.29":"2026-05-02T18:04:31.992Z","0.6.31":"2026-05-02T19:03:15.622Z","0.6.32":"2026-05-02T19:10:27.657Z","0.6.33":"2026-05-02T19:44:43.095Z","0.6.34":"2026-05-02T20:14:09.027Z","0.6.35":"2026-05-02T20:25:28.533Z","0.6.36":"2026-05-02T20:34:23.055Z","0.6.37":"2026-05-02T21:50:15.079Z","0.6.58":"2026-05-03T13:20:01.977Z","0.6.59":"2026-05-03T13:30:28.468Z","0.6.60":"2026-05-03T13:37:54.079Z","0.6.61":"2026-05-03T13:46:32.362Z","0.6.62":"2026-05-03T13:56:14.650Z","0.6.63":"2026-05-03T14:04:56.864Z","0.6.64":"2026-05-03T14:18:09.233Z","0.6.65":"2026-05-03T14:31:18.054Z","0.6.66":"2026-05-03T14:41:31.445Z","0.6.67":"2026-05-03T14:50:43.745Z","0.6.68":"2026-05-03T15:00:06.912Z","0.6.69":"2026-05-03T15:21:28.567Z","0.6.70":"2026-05-03T15:29:39.645Z","0.7.0":"2026-05-04T02:46:58.525Z","0.7.1":"2026-05-04T03:26:46.238Z","0.7.4":"2026-05-04T16:54:06.880Z","0.7.18":"2026-05-05T05:02:12.631Z","0.7.19":"2026-05-05T05:30:51.926Z","0.7.20":"2026-05-05T05:52:36.236Z","0.7.21":"2026-05-05T06:06:35.581Z","0.7.22":"2026-05-05T06:18:15.380Z","0.7.23":"2026-05-05T06:39:23.192Z","0.7.24":"2026-05-05T06:51:52.745Z","0.7.38":"2026-05-05T19:15:51.603Z","0.7.39":"2026-05-05T19:17:11.607Z","0.7.40":"2026-05-05T19:17:21.466Z","0.7.41":"2026-05-05T19:17:23.299Z","0.7.42":"2026-05-05T20:27:19.761Z","0.7.43":"2026-05-05T20:56:44.100Z","0.7.44":"2026-05-05T21:06:19.528Z","0.7.45":"2026-05-05T21:17:21.936Z","0.7.46":"2026-05-05T21:41:01.370Z","0.7.47":"2026-05-05T21:48:26.144Z","0.7.48":"2026-05-05T21:55:28.421Z","0.7.49":"2026-05-05T22:04:18.516Z","0.7.50":"2026-05-05T22:18:24.338Z","0.7.51":"2026-05-05T22:38:02.009Z","0.7.52":"2026-05-05T22:47:44.833Z","0.7.61":"2026-05-06T00:19:05.480Z","0.7.62":"2026-05-06T00:25:49.974Z","0.7.63":"2026-05-06T00:33:00.550Z","0.7.64":"2026-05-06T00:58:14.467Z","0.7.73":"2026-05-06T03:31:38.333Z","0.7.74":"2026-05-06T03:56:47.282Z","0.7.75":"2026-05-06T04:13:08.274Z","0.7.76":"2026-05-06T04:28:18.086Z","0.7.77":"2026-05-06T04:48:13.712Z","0.7.78":"2026-05-06T05:13:04.902Z","0.7.79":"2026-05-06T05:26:22.182Z","0.7.80":"2026-05-06T05:36:30.084Z","0.7.81":"2026-05-06T05:43:35.611Z","0.7.82":"2026-05-06T05:54:11.687Z","0.7.83":"2026-05-06T06:03:49.932Z","0.7.84":"2026-05-06T06:11:50.818Z","0.7.85":"2026-05-06T06:22:25.711Z","0.7.86":"2026-05-06T06:31:07.259Z","0.7.87":"2026-05-06T06:37:09.319Z","0.7.88":"2026-05-06T06:50:06.851Z","0.7.89":"2026-05-06T07:34:47.765Z","0.7.90":"2026-05-06T07:48:01.633Z","0.7.91":"2026-05-06T07:57:19.428Z","0.7.92":"2026-05-06T08:05:38.284Z","0.7.93":"2026-05-06T08:15:19.192Z","0.7.94":"2026-05-06T08:24:58.338Z","0.7.95":"2026-05-06T08:34:36.110Z","0.7.96":"2026-05-06T08:44:51.741Z","0.7.97":"2026-05-06T08:53:26.177Z","0.7.98":"2026-05-06T09:03:24.200Z","0.7.99":"2026-05-06T09:14:21.738Z","0.7.100":"2026-05-06T09:26:14.251Z","0.7.101":"2026-05-06T09:42:19.900Z","0.7.102":"2026-05-06T09:52:50.555Z","0.7.103":"2026-05-06T10:33:13.353Z","0.7.104":"2026-05-06T11:00:26.045Z","0.7.105":"2026-05-06T11:23:58.384Z","0.7.106":"2026-05-06T11:52:14.457Z","0.7.107":"2026-05-06T12:31:22.873Z","0.8.0":"2026-05-06T18:53:00.319Z","0.8.4":"2026-05-06T22:02:41.186Z","0.8.5":"2026-05-06T22:33:16.260Z","0.8.6":"2026-05-06T22:51:51.476Z","0.8.7":"2026-05-07T01:03:01.275Z","0.8.8":"2026-05-07T01:56:26.876Z","0.8.9":"2026-05-07T02:18:35.712Z","0.8.10":"2026-05-07T02:38:20.586Z","0.8.11":"2026-05-07T03:30:15.879Z","0.8.12":"2026-05-07T04:37:59.989Z","0.8.13":"2026-05-07T04:52:13.122Z","0.8.15":"2026-05-07T07:06:43.416Z","0.8.16":"2026-05-07T07:18:49.609Z","0.8.17":"2026-05-07T07:33:05.712Z","0.8.18":"2026-05-07T07:41:04.441Z","0.8.24":"2026-05-07T13:14:36.142Z","0.8.25":"2026-05-07T13:31:49.196Z","0.8.26":"2026-05-07T13:46:25.368Z","0.8.27":"2026-05-07T13:52:46.062Z","0.8.28":"2026-05-07T14:00:29.452Z","0.8.29":"2026-05-07T14:08:13.944Z","0.8.30":"2026-05-07T14:27:44.062Z","0.8.31":"2026-05-07T14:44:46.930Z","0.8.32":"2026-05-07T15:01:48.604Z","0.8.34":"2026-05-07T15:22:36.257Z","0.8.35":"2026-05-07T15:31:23.471Z","0.8.36":"2026-05-07T15:39:15.039Z","0.8.37":"2026-05-07T15:51:57.317Z","0.8.38":"2026-05-07T16:03:59.868Z","0.8.39":"2026-05-07T16:18:00.744Z","0.8.40":"2026-05-07T16:35:17.886Z","0.8.41":"2026-05-07T17:22:24.298Z","0.8.42":"2026-05-07T17:47:35.800Z","0.8.43":"2026-05-07T20:54:23.653Z","0.8.49":"2026-05-09T14:56:39.454Z","0.8.50":"2026-05-09T15:16:34.854Z","0.8.51":"2026-05-09T17:08:46.914Z","0.8.52":"2026-05-09T17:27:34.518Z","0.8.57":"2026-05-09T22:59:15.347Z","0.8.58":"2026-05-09T23:55:38.358Z","0.8.59":"2026-05-10T00:04:08.757Z","0.8.60":"2026-05-10T00:33:31.366Z","0.8.64":"2026-05-10T06:15:50.523Z","0.8.66":"2026-05-10T06:52:18.851Z","0.8.67":"2026-05-10T14:43:21.351Z","0.8.68":"2026-05-10T14:52:25.524Z","0.8.69":"2026-05-10T15:19:29.979Z","0.8.71":"2026-05-10T19:03:15.424Z","0.8.72":"2026-05-10T19:52:16.595Z","0.8.76":"2026-05-11T00:41:33.072Z","0.8.77":"2026-05-11T03:18:59.278Z","0.8.78":"2026-05-11T03:49:00.891Z","0.8.80":"2026-05-11T05:57:17.569Z","0.8.81":"2026-05-11T14:55:39.903Z","0.8.82":"2026-05-11T15:08:12.302Z","0.8.83":"2026-05-11T15:13:34.434Z","0.8.86":"2026-05-11T17:16:20.517Z","0.8.87":"2026-05-11T17:46:18.919Z","0.8.88":"2026-05-11T18:13:37.574Z","0.8.89":"2026-05-11T18:49:45.554Z","0.8.90":"2026-05-11T19:04:50.375Z","0.9.0":"2026-05-11T22:06:53.306Z","0.9.1":"2026-05-11T23:22:20.146Z","0.9.2":"2026-05-11T23:52:29.874Z","0.9.3":"2026-05-12T00:20:22.600Z","0.9.4":"2026-05-12T00:48:23.848Z","0.9.5":"2026-05-12T03:03:49.989Z","0.9.6":"2026-05-12T13:18:51.850Z","0.9.7":"2026-05-13T05:40:08.940Z","0.9.8":"2026-05-13T13:08:48.954Z","0.9.9":"2026-05-13T14:32:00.479Z","0.9.12":"2026-05-13T16:54:20.631Z","0.9.14":"2026-05-13T20:27:37.900Z","0.9.15":"2026-05-14T00:04:38.775Z","0.9.16":"2026-05-14T04:47:46.849Z","0.9.17":"2026-05-14T06:23:57.106Z","0.9.18":"2026-05-14T15:36:35.319Z","0.9.19":"2026-05-14T17:13:23.719Z","0.9.20":"2026-05-14T18:43:04.868Z","0.9.21":"2026-05-14T20:34:00.250Z","0.9.22":"2026-05-14T21:47:15.445Z","0.9.23":"2026-05-14T22:30:44.321Z","0.9.24":"2026-05-14T23:15:51.637Z","0.9.28":"2026-05-15T00:18:40.335Z","0.9.38":"2026-05-15T09:17:09.741Z","0.9.39":"2026-05-15T10:15:12.527Z","0.9.40":"2026-05-15T11:24:31.657Z","0.9.41":"2026-05-15T14:41:26.355Z","0.9.42":"2026-05-15T16:00:00.495Z","0.9.43":"2026-05-15T17:05:36.353Z","0.9.45":"2026-05-15T19:42:32.384Z","0.9.46":"2026-05-15T23:02:10.958Z","0.9.49":"2026-05-16T03:34:58.650Z","0.10.1":"2026-05-16T17:49:44.926Z","0.10.2":"2026-05-16T23:29:06.156Z","0.10.3":"2026-05-17T05:25:25.496Z","0.10.4":"2026-05-17T06:20:02.740Z","0.10.5":"2026-05-17T16:22:15.452Z","0.10.6":"2026-05-17T18:42:09.483Z","0.10.7":"2026-05-17T20:52:57.595Z","0.10.8":"2026-05-18T00:17:50.922Z","0.10.9":"2026-05-18T01:44:52.865Z","0.10.11":"2026-05-18T04:41:02.573Z","0.10.12":"2026-05-18T06:22:57.759Z","0.10.13":"2026-05-18T20:02:12.482Z","0.10.14":"2026-05-18T21:02:10.807Z","0.10.15":"2026-05-19T02:12:14.748Z","0.11.0":"2026-05-19T14:30:07.818Z","0.11.1":"2026-05-19T15:05:02.932Z","0.11.2":"2026-05-19T15:28:04.186Z","0.11.3":"2026-05-19T17:05:14.140Z","0.11.4":"2026-05-19T19:20:21.005Z","0.11.5":"2026-05-19T22:45:33.867Z","0.11.6":"2026-05-20T00:04:10.729Z","0.11.17":"2026-05-20T16:34:19.848Z","0.11.18":"2026-05-20T17:40:14.673Z","0.11.20":"2026-05-20T22:03:43.715Z","0.11.21":"2026-05-20T23:18:09.936Z","0.11.22":"2026-05-21T01:08:41.337Z","0.11.23":"2026-05-21T02:11:41.460Z","0.11.24":"2026-05-21T03:44:33.683Z","0.11.25":"2026-05-21T05:39:16.494Z","0.11.26":"2026-05-21T06:49:34.049Z","0.11.27":"2026-05-21T13:47:46.624Z","0.11.28":"2026-05-21T14:50:55.333Z","0.11.29":"2026-05-21T15:38:14.917Z","0.11.30":"2026-05-21T16:28:36.104Z","0.11.31":"2026-05-21T17:22:00.473Z","0.11.32":"2026-05-21T17:47:55.316Z","0.11.33":"2026-05-21T18:48:24.946Z","0.11.34":"2026-05-21T19:32:44.243Z","0.11.35":"2026-05-21T20:43:28.529Z","0.11.36":"2026-05-21T21:49:42.763Z","0.11.37":"2026-05-21T22:15:35.201Z","0.11.38":"2026-05-21T23:12:24.001Z","0.11.39":"2026-05-21T23:31:55.901Z","0.11.40":"2026-05-22T00:20:19.521Z","0.11.41":"2026-05-22T01:28:11.318Z","0.11.42":"2026-05-22T02:31:55.172Z","0.11.43":"2026-05-22T03:09:20.179Z","0.11.44":"2026-05-22T06:20:22.508Z","0.11.45":"2026-05-22T16:05:00.842Z","0.12.0":"2026-05-22T16:45:51.691Z","0.12.1":"2026-05-22T18:11:52.028Z","0.12.2":"2026-05-22T19:03:15.799Z","0.12.3":"2026-05-22T22:17:50.238Z","0.12.4":"2026-05-22T23:35:06.811Z","0.12.5":"2026-05-23T01:37:37.959Z","0.12.6":"2026-05-23T07:09:14.678Z","0.12.7":"2026-05-23T15:15:41.535Z","0.12.8":"2026-05-23T16:37:22.485Z","0.12.9":"2026-05-23T17:59:11.962Z","0.12.10":"2026-05-23T19:07:09.165Z","0.12.11":"2026-05-23T19:59:16.962Z","0.12.12":"2026-05-23T22:10:23.992Z","0.12.13":"2026-05-24T02:07:01.760Z","0.12.14":"2026-05-24T02:32:44.157Z","0.12.15":"2026-05-24T03:19:56.113Z","0.12.16":"2026-05-24T03:37:44.192Z","0.12.17":"2026-05-24T04:45:22.820Z","0.12.18":"2026-05-24T05:16:31.139Z","0.12.19":"2026-05-24T05:41:08.087Z","0.12.20":"2026-05-24T06:31:06.305Z","0.12.21":"2026-05-24T07:10:58.937Z","0.12.22":"2026-05-24T08:02:43.800Z","0.12.23":"2026-05-24T08:57:31.144Z","0.12.24":"2026-05-24T09:24:08.012Z","0.12.25":"2026-05-24T10:05:50.227Z","0.12.26":"2026-05-24T10:58:11.062Z","0.12.27":"2026-05-24T15:38:21.725Z","0.12.28":"2026-05-24T16:45:15.661Z","0.12.29":"2026-05-24T17:34:09.963Z","0.12.30":"2026-05-24T18:47:22.729Z","0.12.31":"2026-05-24T19:34:29.769Z","0.12.32":"2026-05-24T20:37:11.801Z","0.12.33":"2026-05-24T21:33:48.412Z","0.12.34":"2026-05-24T22:53:36.220Z","0.12.35":"2026-05-24T23:30:59.340Z","0.12.36":"2026-05-25T00:20:45.192Z","0.12.37":"2026-05-25T01:11:34.529Z","0.12.38":"2026-05-25T02:33:43.056Z","0.12.39":"2026-05-25T03:33:56.848Z","0.12.40":"2026-05-25T04:52:22.489Z","0.12.41":"2026-05-25T05:55:26.788Z","0.12.42":"2026-05-25T06:50:07.430Z","0.12.43":"2026-05-25T07:31:57.788Z","0.12.44":"2026-05-25T08:21:53.286Z","0.12.45":"2026-05-25T09:31:06.037Z","0.12.46":"2026-05-25T10:04:21.059Z","0.12.47":"2026-05-25T11:12:51.307Z","0.12.48":"2026-05-25T12:13:02.171Z","0.12.49":"2026-05-25T13:21:33.345Z","0.12.50":"2026-05-25T14:45:15.162Z","0.12.51":"2026-05-25T15:47:08.076Z","0.12.52":"2026-05-25T17:02:24.746Z","0.12.53":"2026-05-25T18:24:48.915Z","0.12.54":"2026-05-25T19:39:11.739Z","0.12.55":"2026-05-25T20:45:34.055Z","0.12.56":"2026-05-25T21:51:27.110Z","0.12.57":"2026-05-25T23:08:30.800Z","0.12.58":"2026-05-26T00:21:38.302Z","0.12.60":"2026-05-26T01:31:39.914Z","0.12.61":"2026-05-26T02:38:27.263Z","0.12.62":"2026-05-26T03:55:44.888Z","0.12.63":"2026-05-26T06:03:11.343Z","0.12.64":"2026-05-26T07:38:10.431Z","0.12.65":"2026-05-26T08:54:29.200Z","0.12.66":"2026-05-26T10:02:25.819Z","0.12.68":"2026-05-26T14:24:57.215Z","0.12.69":"2026-05-26T15:46:59.880Z","0.12.70":"2026-05-26T17:55:13.329Z","0.13.0":"2026-05-26T20:50:57.808Z","0.13.1":"2026-05-26T22:28:49.611Z","0.13.2":"2026-05-26T23:18:44.125Z","0.13.3":"2026-05-27T00:15:43.569Z","0.13.4":"2026-05-27T01:20:54.083Z","0.13.5":"2026-05-27T02:27:18.344Z","0.13.6":"2026-05-27T03:24:19.483Z","0.13.7":"2026-05-27T04:40:55.663Z","0.13.8":"2026-05-27T05:53:34.121Z","0.13.9":"2026-05-27T07:13:15.646Z","0.13.10":"2026-05-27T08:48:52.688Z","0.13.11":"2026-05-27T09:57:22.250Z","0.13.12":"2026-05-27T11:04:14.541Z","0.13.13":"2026-05-27T12:38:59.575Z","0.13.14":"2026-05-27T13:57:24.582Z","0.13.15":"2026-05-27T16:54:25.805Z","0.13.16":"2026-05-27T17:26:04.703Z","0.13.17":"2026-05-27T19:09:09.757Z","0.13.18":"2026-05-27T19:54:19.237Z","0.13.19":"2026-05-27T21:25:05.439Z","0.13.20":"2026-05-27T22:53:45.365Z","0.13.21":"2026-05-27T23:31:41.004Z","0.13.22":"2026-05-28T00:01:24.734Z","0.13.23":"2026-05-28T08:17:04.516Z","0.13.24":"2026-05-28T11:49:09.953Z","0.13.25":"2026-05-28T12:36:38.766Z","0.13.26":"2026-05-28T13:36:30.598Z","0.13.27":"2026-05-28T23:01:37.566Z","0.13.28":"2026-05-28T23:42:09.097Z","0.13.29":"2026-05-29T00:22:38.813Z","0.13.30":"2026-05-29T00:57:41.140Z","0.13.31":"2026-05-29T01:35:22.552Z","0.13.32":"2026-05-29T02:14:21.971Z","0.13.33":"2026-05-29T04:40:55.558Z","0.13.34":"2026-05-29T12:28:28.815Z","0.13.35":"2026-05-29T13:14:58.631Z","0.13.36":"2026-05-29T13:57:00.719Z","0.13.37":"2026-05-29T14:53:29.912Z","0.13.38":"2026-05-29T16:35:45.634Z","0.13.39":"2026-05-29T17:15:31.404Z","0.13.40":"2026-05-29T17:55:14.991Z","0.13.41":"2026-05-29T18:40:12.014Z","0.13.42":"2026-05-29T19:15:10.127Z","0.13.43":"2026-05-30T00:16:04.151Z","0.13.44":"2026-05-30T00:55:24.154Z","0.13.45":"2026-05-30T01:57:09.363Z","0.13.46":"2026-05-30T02:45:40.891Z","0.14.0":"2026-05-30T04:03:49.247Z","0.14.1":"2026-05-30T05:50:47.393Z","0.14.2":"2026-05-30T07:10:34.173Z","0.14.3":"2026-05-30T08:22:59.175Z","0.14.4":"2026-05-30T08:51:23.519Z","0.14.5":"2026-05-30T15:11:56.852Z","0.14.6":"2026-05-30T16:31:41.158Z","0.14.7":"2026-05-30T21:04:16.848Z","0.14.8":"2026-05-30T23:35:27.507Z","0.14.9":"2026-05-31T04:51:34.063Z","0.14.10":"2026-05-31T11:31:16.497Z","0.14.11":"2026-05-31T14:48:01.255Z","0.14.12":"2026-05-31T18:07:04.296Z","0.14.13":"2026-05-31T19:39:27.684Z","0.14.14":"2026-05-31T20:51:18.623Z","0.14.16":"2026-06-01T02:11:03.598Z","0.14.17":"2026-06-01T03:25:04.830Z","0.14.18":"2026-06-02T15:26:56.745Z","0.14.19":"2026-06-02T19:29:52.971Z","0.14.20":"2026-06-02T23:54:09.194Z","0.14.21":"2026-06-05T04:49:59.351Z","0.14.22":"2026-06-05T17:24:55.718Z","0.14.24":"2026-06-06T15:37:42.979Z","0.14.25":"2026-06-06T17:21:07.265Z","0.14.26":"2026-06-06T21:15:26.587Z","0.14.27":"2026-06-07T00:12:17.971Z","0.15.0":"2026-06-08T20:31:54.365Z","0.15.1":"2026-06-11T16:02:52.259Z","0.15.2":"2026-06-12T02:43:47.986Z","0.15.3":"2026-06-12T15:46:18.623Z","0.15.4":"2026-06-13T02:43:50.704Z","0.15.5":"2026-06-13T04:58:11.096Z","0.15.6":"2026-06-13T09:13:21.905Z","0.15.7":"2026-06-13T17:28:51.668Z","0.15.8":"2026-06-13T19:35:09.285Z","0.15.9":"2026-06-14T00:19:44.185Z","0.15.10":"2026-06-14T03:48:48.431Z","0.15.11":"2026-06-14T07:21:26.668Z","0.15.12":"2026-06-14T16:53:20.259Z","0.15.13":"2026-06-20T02:03:46.398Z","0.15.14":"2026-06-21T13:26:10.291Z","0.15.15":"2026-06-22T03:25:12.068Z","0.15.16":"2026-06-22T13:55:03.191Z","0.15.17":"2026-06-22T18:35:35.994Z","0.15.18":"2026-06-23T03:55:14.649Z","0.15.19":"2026-06-23T06:25:53.905Z","0.15.20":"2026-06-25T03:55:53.836Z","0.15.21":"2026-06-25T06:40:44.035Z","0.15.22":"2026-06-25T07:51:34.069Z","0.15.23":"2026-06-25T09:43:59.394Z","0.15.24":"2026-06-25T15:13:57.223Z","0.15.25":"2026-06-25T20:38:04.683Z","0.15.26":"2026-06-25T22:28:27.656Z","0.15.27":"2026-06-26T02:25:34.829Z","0.15.28":"2026-06-26T06:35:29.375Z","0.15.29":"2026-06-26T09:21:32.317Z","0.15.30":"2026-06-26T11:55:59.564Z","0.15.31":"2026-06-26T19:41:23.004Z","0.15.32":"2026-06-26T20:41:16.359Z","0.15.33":"2026-06-26T23:01:15.603Z","0.15.34":"2026-06-27T01:07:40.965Z","0.15.35":"2026-06-27T06:53:53.249Z","0.15.36":"2026-06-27T08:07:04.655Z","0.15.37":"2026-06-27T09:37:28.714Z","0.15.38":"2026-06-27T16:53:29.778Z","0.15.39":"2026-06-28T04:48:45.857Z","0.15.40":"2026-06-28T06:48:51.036Z","0.15.41":"2026-06-28T08:27:16.728Z","0.15.42":"2026-06-28T09:42:49.090Z","0.15.43":"2026-06-28T11:17:58.952Z","0.15.44":"2026-06-28T12:16:22.781Z","0.15.45":"2026-06-28T13:38:20.132Z","0.15.46":"2026-06-28T15:06:06.980Z","0.15.47":"2026-06-28T17:00:53.151Z","0.15.48":"2026-06-28T21:48:01.884Z","0.15.49":"2026-06-28T23:41:37.384Z","0.15.50":"2026-06-29T02:27:22.204Z","0.15.51":"2026-06-29T03:33:07.154Z","0.15.52":"2026-06-29T05:30:23.743Z","0.15.53":"2026-06-29T06:11:03.931Z","0.15.54":"2026-06-29T07:09:35.359Z","0.15.55":"2026-06-29T08:13:54.495Z","0.15.56":"2026-06-29T09:07:43.562Z","0.15.57":"2026-06-29T10:16:29.571Z","0.15.58":"2026-06-29T12:32:57.856Z","0.15.59":"2026-06-29T14:07:17.487Z","0.15.60":"2026-06-29T15:46:45.405Z","0.15.61":"2026-06-29T17:24:29.658Z","0.15.62":"2026-06-29T19:30:02.758Z","0.15.63":"2026-06-29T20:58:38.326Z","0.15.64":"2026-06-29T22:07:46.815Z","0.15.65":"2026-06-29T23:26:32.341Z","0.15.66":"2026-06-30T00:17:25.290Z","0.15.67":"2026-06-30T01:07:00.848Z","0.15.68":"2026-07-03T00:34:48.211Z","0.16.0":"2026-07-03T04:21:14.735Z","0.16.1":"2026-07-03T05:25:46.463Z","0.16.2":"2026-07-03T13:53:52.942Z","0.16.3":"2026-07-03T23:07:51.579Z","0.16.4":"2026-07-04T05:12:46.133Z","0.16.5":"2026-07-04T07:20:17.837Z","0.16.6":"2026-07-06T05:53:16.898Z","0.16.7":"2026-07-06T09:01:40.463Z","0.16.8":"2026-07-10T16:21:50.185Z","0.16.9":"2026-07-10T22:45:53.736Z","0.16.10":"2026-07-11T03:09:35.982Z","0.16.11":"2026-07-11T06:29:26.490Z","0.16.12":"2026-07-11T10:35:11.709Z","0.16.13":"2026-07-11T13:09:43.510Z","0.16.14":"2026-07-11T16:23:40.155Z","0.16.15":"2026-07-12T01:37:51.500Z","0.16.16":"2026-07-12T04:35:46.560Z","0.16.17":"2026-07-12T06:27:50.801Z","0.16.18":"2026-07-12T08:08:41.834Z","0.16.19":"2026-07-12T11:41:29.241Z","0.16.20":"2026-07-12T13:02:06.814Z","0.16.21":"2026-07-12T14:23:37.750Z","0.16.22":"2026-07-12T18:44:03.807Z","0.16.23":"2026-07-12T22:52:36.929Z","0.16.24":"2026-07-13T01:50:12.642Z","0.16.25":"2026-07-13T04:54:35.652Z","0.16.26":"2026-07-13T06:14:50.303Z","0.16.27":"2026-07-13T07:49:07.245Z","0.16.28":"2026-07-13T10:51:21.552Z","0.16.29":"2026-07-13T15:58:57.724Z","0.16.30":"2026-07-14T00:22:19.843Z","0.16.31":"2026-07-15T23:13:26.487Z","0.16.32":"2026-07-16T02:49:20.586Z","0.16.33":"2026-07-16T10:45:11.763Z","0.16.34":"2026-07-16T12:37:25.921Z","0.16.35":"2026-07-16T15:15:12.207Z","0.16.36":"2026-07-16T17:18:18.914Z","0.16.37":"2026-07-16T19:32:09.494Z","0.16.38":"2026-07-16T20:36:42.586Z","0.16.39":"2026-07-17T00:13:58.533Z","0.16.40":"2026-07-17T03:10:02.877Z","0.17.0":"2026-07-17T06:15:51.856Z","0.17.1":"2026-07-17T08:09:29.053Z","0.17.2":"2026-07-17T09:08:15.634Z","0.17.3":"2026-07-17T10:49:47.508Z","0.17.4":"2026-07-17T12:32:50.963Z","0.17.5":"2026-07-17T14:00:19.848Z","0.17.6":"2026-07-17T15:09:46.163Z","0.17.7":"2026-07-17T18:10:29.224Z","0.17.8":"2026-07-17T19:13:05.238Z","0.17.9":"2026-07-17T20:33:58.016Z","0.17.10":"2026-07-18T00:03:58.736Z","0.17.11":"2026-07-18T06:26:01.994Z","0.17.12":"2026-07-23T05:03:11.740Z","0.17.13":"2026-07-23T20:22:01.945Z","0.17.14":"2026-07-23T23:47:11.386Z","0.17.15":"2026-07-24T02:20:37.322Z","0.17.16":"2026-07-24T03:57:14.598Z","0.17.17":"2026-07-24T06:51:02.126Z","0.17.18":"2026-07-24T12:52:08.678Z","0.17.19":"2026-07-24T14:49:37.754Z","0.17.20":"2026-07-25T06:28:38.313Z","0.17.21":"2026-07-25T13:11:59.964Z","0.17.22":"2026-07-25T15:21:31.623Z","0.17.23":"2026-07-25T18:02:18.907Z","0.17.24":"2026-07-25T23:42:11.359Z","0.18.0":"2026-07-27T07:20:42.968Z","0.18.1":"2026-07-30T08:34:03.521Z","0.18.2":"2026-07-30T13:10:27.232Z","0.18.3":"2026-08-01T16:38:57.487Z","0.18.4":"2026-08-01T21:43:26.589Z","0.18.5":"2026-08-01T22:31:14.515Z","0.18.6":"2026-08-02T01:39:58.602Z","0.18.7":"2026-08-02T04:22:36.130Z","0.18.8":"2026-08-02T12:20:58.280Z","0.18.9":"2026-08-02T13:59:18.969Z","0.18.10":"2026-08-03T20:28:10.481Z","0.18.11":"2026-08-03T22:11:11.238Z","0.18.12":"2026-08-06T00:30:39.184Z","0.18.13":"2026-08-06T04:25:45.166Z","0.18.14":"2026-08-06T23:34:08.689Z","0.18.15":"2026-08-07T00:47:14.740Z","0.18.16":"2026-08-08T03:28:03.985Z","0.18.17":"2026-08-08T17:16:14.692Z","0.18.18":"2026-08-09T13:16:12.759Z","0.18.19":"2026-08-10T13:02:34.935Z","0.18.20":"2026-08-10T19:24:21.426Z","0.18.21":"2026-08-10T21:30:17.977Z","0.18.22":"2026-08-10T22:41:03.914Z","0.18.23":"2026-08-11T01:22:11.139Z","0.18.24":"2026-08-11T01:58:56.898Z","0.18.25":"2026-08-11T21:29:20.046Z","0.18.26":"2026-08-12T05:02:11.757Z","0.18.27":"2026-08-15T07:50:42.097Z","0.18.28":"2026-08-15T23:56:52.504Z","0.18.29":"2026-08-16T03:31:48.732Z","0.18.30":"2026-08-16T06:42:14.657Z","0.18.31":"2026-08-16T14:26:52.189Z","0.18.32":"2026-08-16T20:11:54.473Z","0.18.33":"2026-08-17T00:44:56.329Z","0.18.34":"2026-08-18T10:35:35.845Z","0.18.35":"2026-08-18T15:14:37.445Z","0.18.36":"2026-08-18T23:21:16.407Z","0.18.37":"2026-08-19T02:56:25.992Z","0.18.38":"2026-08-19T06:47:41.589Z","0.18.39":"2026-08-19T08:21:57.611Z","0.18.40":"2026-08-20T12:02:07.460Z","0.18.41":"2026-08-20T14:28:22.943Z","0.18.42":"2026-08-20T17:22:45.505Z","0.18.43":"2026-08-20T20:11:32.679Z","0.18.44":"2026-08-21T11:33:35.547Z","0.18.45":"2026-08-22T05:12:02.562Z","0.18.46":"2026-08-22T08:33:20.156Z","0.18.47":"2026-08-22T12:33:31.969Z","0.18.48":"2026-08-22T16:46:29.448Z","0.18.49":"2026-08-22T18:42:35.693Z","0.18.50":"2026-08-22T21:31:44.479Z","0.18.51":"2026-08-23T08:41:23.885Z","0.18.53":"2026-08-24T12:09:23.373Z","0.18.54":"2026-08-25T01:24:08.890Z","0.18.55":"2026-08-27T07:21:56.022Z","0.18.56":"2026-08-28T06:47:01.167Z","0.18.57":"2026-08-28T08:42:07.226Z","0.18.58":"2026-08-31T08:06:28.147Z","0.18.59":"2026-08-31T19:01:40.153Z","0.18.60":"2026-09-01T08:10:46.673Z","0.18.61":"2026-09-02T01:29:17.892Z","0.18.62":"2026-09-02T16:27:38.373Z","0.19.0":"2026-09-02T21:47:50.614Z","0.19.1":"2026-09-03T01:11:47.160Z","0.19.2":"2026-09-04T08:31:44.570Z","0.19.3":"2026-09-07T12:45:18.945Z","0.19.4":"2026-09-07T22:44:19.715Z","0.19.5":"2026-09-08T01:30:57.810Z","0.19.6":"2026-09-08T06:00:37.481Z","0.19.7":"2026-09-08T11:45:17.014Z","0.20.0":"2026-09-10T21:49:37.052Z","0.20.1":"2026-09-12T14:40:03.893Z","0.20.2":"2026-09-12T17:47:05.392Z","0.20.3":"2026-09-12T23:47:24.084Z","0.20.4":"2026-09-13T04:00:53.264Z","0.20.5":"2026-09-13T06:15:38.023Z","0.20.6":"2026-09-13T08:29:59.626Z","0.20.7":"2026-09-13T12:54:44.098Z","0.20.8":"2026-09-14T17:48:34.636Z","0.20.9":"2026-09-14T21:29:18.756Z","0.20.10":"2026-09-14T22:59:03.870Z","0.20.11":"2026-09-15T00:17:23.280Z","0.20.12":"2026-09-15T01:46:55.592Z","0.20.13":"2026-09-15T19:30:59.926Z","0.20.14":"2026-09-15T20:52:31.856Z","0.20.15":"2026-09-15T22:55:38.855Z","0.20.16":"2026-09-16T00:29:14.952Z","0.20.17":"2026-09-16T01:39:56.798Z","0.20.18":"2026-09-16T02:53:49.016Z","0.20.19":"2026-09-16T04:36:54.864Z","0.20.20":"2026-09-16T06:24:03.779Z","0.20.21":"2026-09-16T12:24:31.842Z","0.20.22":"2026-09-16T16:27:56.171Z","0.20.23":"2026-09-16T18:03:31.247Z","0.20.24":"2026-09-16T19:21:17.989Z","0.20.25":"2026-09-16T20:58:17.448Z","0.20.26":"2026-09-16T23:07:24.035Z","0.20.27":"2026-09-17T00:42:41.996Z","0.20.28":"2026-09-17T02:14:00.523Z","0.20.29":"2026-09-17T08:58:02.122Z","0.20.30":"2026-09-17T23:57:34.068Z","0.20.31":"2026-09-19T19:56:39.947Z"},"bugs":{"url":"https://github.com/blamejs/blamejs/issues"},"author":{"name":"blamejs contributors"},"license":"Apache-2.0","homepage":"https://blamejs.com","keywords":["framework","web-framework","server-rendered","ssr","post-quantum","pqc","ml-kem","xchacha20-poly1305","slh-dsa","argon2","audit-chain","tamper-evident","vault","sealed-storage","encrypted-at-rest","mtls","webauthn","passkey","csrf","session","auth","permissions","rbac","sqlite","scheduler","jobs","backup","zero-dependencies","vendored-dependencies","supply-chain","provenance","slsa","lts","security-first","owns-its-stack"],"repository":{"url":"git+https://github.com/blamejs/blamejs.git","type":"git"},"description":"The Node framework that owns its stack.","maintainers":[{"name":"dotcoocoo","email":"RobertLeeLW@gmail.com"}],"readme":"<div align=\"center\">\n\n<img src=\"assets/BlameJS_Logo.png\" alt=\"blamejs\" width=\"220\" />\n\n# blamejs\n\n**The Node framework that owns its stack.**\n\nOne install. One upgrade path. One place to look when something breaks — no blame to pass between forty transitive dependencies you didn't choose.\n\n[![npm version](https://img.shields.io/npm/v/@blamejs/core.svg?label=%40blamejs%2Fcore&color=d946ef)](https://www.npmjs.com/package/@blamejs/core)\n[![npm downloads](https://img.shields.io/npm/dm/@blamejs/core.svg?color=d946ef)](https://www.npmjs.com/package/@blamejs/core)\n[![CI](https://img.shields.io/github/actions/workflow/status/blamejs/blamejs/ci.yml?branch=main&label=CI)](https://github.com/blamejs/blamejs/actions/workflows/ci.yml)\n[![release](https://img.shields.io/github/v/release/blamejs/blamejs?include_prereleases&sort=semver)](https://github.com/blamejs/blamejs/releases)\n[![OpenSSF Scorecard](https://api.scorecard.dev/projects/github.com/blamejs/blamejs/badge)](https://scorecard.dev/viewer/?uri=github.com/blamejs/blamejs)\n[![OpenSSF Best Practices](https://www.bestpractices.dev/projects/13471/badge)](https://www.bestpractices.dev/projects/13471)\n[![SLSA Level 3](https://slsa.dev/images/gh-badge-level3.svg)](https://slsa.dev)\n[![License: Apache 2.0](https://img.shields.io/badge/License-Apache_2.0-blue.svg)](https://www.apache.org/licenses/LICENSE-2.0)\n[![node](https://img.shields.io/node/v/@blamejs/core.svg)](https://nodejs.org)\n[![Zero runtime deps](https://img.shields.io/badge/runtime%20deps-0-2ea043)](#why-blamejs)\n[![PQC-first](https://img.shields.io/badge/crypto-PQC--first-d946ef)](#why-blamejs)\n\n</div>\n\n---\n\n## Why blamejs\n\nThe modern Node app is a 1,200-package supply-chain liability with no LTS calendar, no curator, and no accountability. Frameworks peer-depend their internals onto you and call it modularity. blamejs takes the opposite stance:\n\n- **Vendored standard library.** Auth, sessions, jobs, mail, storage, crypto, ORM, templating — bundled with the framework, not hunted on npm. Your `package.json` has one entry.\n- **Security as a default, not a config flag.** Post-quantum-aware crypto envelopes, sealed-by-default storage, server-rendered output, CSRF/origin/bot defenses, per-account brute-force lockout, all wired in from line zero.\n- **Server-rendering first.** HTML out of the box; client JS is opt-in islands, not the foundation.\n- **A real LTS calendar.** Major versions on a published cadence, each with 24 months of security-only patches from the day its successor ships — dates, Node floors and crypto posture per major in [LTS-CALENDAR.md](LTS-CALENDAR.md). Deprecations ship a warning at least one minor before removal. No silent semver-major surprises in transitive deps.\n\n## Status\n\nPre-1.0. Usable end-to-end — operators can build production apps on it today; the surface is still subject to change before 1.0. The latest release lives on [GitHub](https://github.com/blamejs/blamejs/releases), [npm](https://www.npmjs.com/package/@blamejs/core), and the [container registry](https://github.com/blamejs/blamejs/pkgs/container/blamejs-wiki).\n\n```js\nvar b = require(\"@blamejs/core\");\n\n(async function () {\n  var app = await b.createApp({\n    dataDir: \"./data\",\n    routes: function (router) {\n      router.get(\"/\", function (req, res) {\n        b.render.htmlString(res, \"<h1>Hello from blamejs</h1>\");\n      });\n    },\n  });\n  await app.listen({ port: 3000 });\n})();\n```\n\n**Requirements:** Node.js 24.21+ (current active LTS line; 24.14.1 fixed CVE-2026-21713 non-constant-time HMAC compare, 24.21 is the current patch level and the release this framework's TLS behavior depends on, carrying OpenSSL 3.5.8 and the NSS 3.126 root store). Node 26 satisfies the floor and the framework test suite runs cleanly on it today; the floor itself will bump to `>=26.x` when Node 26 promotes to Active LTS. Two Node 26 platform changes operators integrating with blamejs should know about: the new `localStorage` global (the framework's storage backend is `b.backup.diskStorage`; the legacy `b.backup.localStorage` alias was removed in v0.11.20 — update call sites accordingly), and the seed-only ML-KEM / ML-DSA PKCS8 export shape (sealed material from Node 24 re-imports cleanly on Node 26; new material from Node 26 in the seed-only shape). See [SECURITY.md](SECURITY.md#node-26-compatibility) for the details.\n\n## What ships in the box\n\nThe framework bundles the surface a typical Node app reaches for. Every primitive listed is callable today; nothing is a stub.\n\n### Data layer\n\n- **SQLite with sealed-by-default columns** — `b.db`, migrations, seeders, atomic-file writes; the db handle constructs with a SQLITE_LIMIT_LENGTH parse-time cap (a >1 MiB statement is rejected) as a DoS floor on the raw-SQL surface\n- **Chainable query builder** — atomic `.increment(col, delta)`, closure-form `.whereGroup` / top-level `.orWhere` OR composition, `.search(fields, term)` LIKE-OR with safe `%`/`_` ESCAPE handling, `.paginate(opts)` returning `{ items, total, page, totalPages }`; a column-membership gate (`db.init({ columnGate })`, default reject) fails a query closed when it names a column the table never declared, and `whereRaw` refuses an embedded string literal so values bind through placeholders\n- **Mongo-style document-store facade** — `b.db.collection(name, opts?)` with `$set` / `$inc` / `$unset` / `$eq` / `$ne` / `$gt` / `$gte` / `$lt` / `$lte` / `$in` / `$like`; schemaless-document opts via `overflow: \"<col>\"` (folds unknown fields into a JSON-text column; rewrites `WHERE` on virtual fields to `JSON_EXTRACT`), `jsonColumns: [...]` (auto-stringify on write + parse via `b.safeJson` on read), `sealedFields: { email: \"emailHash\" }` (co-locates a `b.cryptoField` sealed-column / derived-hash declaration so plaintext lookups auto-rewrite to hash-column lookups)\n- **DB lifecycle** — `readOnly: true` opens an encrypted volume without ever writing back (no periodic flush, no flush on close or at exit, SQLite opened read-only), so a second process can read one another process is writing; the encrypted-mode working copy records its owning process, and the boot sweep that reclaims copies left by crashed processes asks whether that process is still running rather than inferring it from the filename; in-memory encrypted snapshot via `b.db.snapshot()`; standalone encrypted-DB-file lifecycle (`b.db.fileLifecycle({ dataDir, vault })` — decrypt-to-tmpfs, periodic re-encrypt flush, graceful shutdown — same envelope as `b.db`, no schema/audit-chain coupling); `db.init` opt-outs `frameworkTables: false` / `auditSigning: false` and path overrides `encryptedDbPath` / `encryptedDbName` / `dbKeyPath`\n- **External RDBMS** — bring-your-own Postgres / MySQL with pool tuning + role-aware connect + read-replica routing (`b.externalDb`); declarative role-narrowed views and Postgres row-level-security migrations (`b.db.declareView`, `b.db.declareRowPolicy`); an opt-in `requireTls` transport posture refuses a non-TLS backend at boot, and query / transaction / read traces carry OpenTelemetry `db.*` attributes. The framework's own data layer — the signed audit chain, cluster leadership and lease fencing, sessions, break-glass, and the local queue / cache / scheduler — is composed through the dialect-aware `b.sql` builder (every identifier quoted by construction, every value bound as a placeholder, dialect-correct SQLite / Postgres / MySQL output), so the framework's tables run on a Postgres or MySQL backend, not only local SQLite; `b.guardSql` validates result rows against NUL bytes, quote-jump sequences, and per-column / total-size boundaries\n- **Object store** — S3 / R2 / B2 / GCS / Azure with multipart upload + SSE + bucket-ops (create / delete / list / lifecycle / CORS); S3 Object Lock + per-object retention + legal hold for write-once-read-many compliance workloads, with versioned delete + `listVersions` for right-to-erasure / crypto-shred against an Object-Lock bucket (`b.storage`, `b.objectStore`)\n- **Queues + cache** — durable queue with priority + cron + flows on local SQLite, shared Redis, OR AWS SQS via SigV4 + AWSJsonProtocol_1.0 (`b.queue`, `b.jobs`) — the local backend can target an operator-supplied database / table / schema; driven either by a resident consumer (`b.queue.consume`) or one batch at a time for a scheduled runtime that cannot host one (`b.queue.tick`); cluster-shared cache (`b.cache`)\n### Identity & access\n\n- **Passwords** — Argon2id + policy primitive (`b.auth.password`); NIST 800-63B / PCI-DSS 4.0 / HIPAA-AAL2 profiles; HaveIBeenPwned k-anonymity breach check; length / context / dictionary / complexity rules; rotation + history\n- **Multi-factor + WebAuthn** — passkeys (WebAuthn), TOTP, JWT (PQ-default)\n- **JWK thumbprint** — RFC 7638 `base64url(SHA-256(canonical-JSON))` key identifier (`b.jwk.thumbprint` / `canonicalize`): EC / RSA / oct / OKP + the AKP post-quantum key type, SHA-256/384/512; the canonical key name behind DPoP `jkt`, ACME account keys, and DBSC session pins\n- **OAuth / OIDC RP** — `b.auth.oauth`\n  - RP-Initiated / Front-Channel / Back-Channel Logout 1.0 (`parseFrontchannelLogoutRequest` + `verifyBackchannelLogoutToken` with jti-replay defense)\n  - RFC 9207 AS Issuer Identifier validation on callbacks (`parseCallback` — refuses iss mismatch + OP `error=` redirect)\n  - OAuth 2.0 JARM signed-response decode (`parseJarmResponse`)\n  - RFC 9101 JWT-Secured Authorization Request verification — server-side request-object parse with mandatory alg allowlist + iss/client_id/aud binding + anti-nesting (`b.auth.jar.parse`)\n  - One-time-use refresh-token rotation with operator-supplied replay-defense callback (RFC 9700 §4.13 / OAuth 2.1 §6.1 — `refreshAccessToken({ seen })`)\n  - RFC 6749 §4.4 `client_credentials` grant for machine-to-machine auth, with a cached auto-renewing token manager — single-flight fetch, re-fetch before expiry, ride out a 429 on the cached token (`clientCredentials` / `clientCredentialsManager`)\n- **Federation / VC** — CIBA Core 1.0 (`b.auth.ciba`, poll/ping/push); OpenID Federation 1.0 trust chain + metadata_policy (`b.auth.openidFederation`); SAML 2.0 SP with XMLDSig signature-wrapping defense + RFC 9525 server-identity (`b.auth.saml`); OpenID4VCI 1.0 issuer (`b.auth.oid4vci`); OpenID4VP 1.0 verifier with DCQL (`b.auth.oid4vp`); SD-JWT VC with `key_attestation` extension (`b.auth.sdJwtVc`)\n- **Sessions** — `b.session`\n  - PQC-sealed sid cookie (ML-KEM-1024 + P-384 hybrid + XChaCha20-Poly1305 wire envelope)\n  - `/24` IPv4 + `/64` IPv6 subnet binding via `fingerprintFields: [\"clientIpPrefix\"]` (carrier-roaming-safe)\n  - Pluggable storage via `b.session.useStore` + first-party `b.session.stores.localDbThin` (tmpfs-fast)\n  - Opaque-userId anonymous sessions via `create({ anonymous: true })`\n  - Idle / absolute timeouts, fingerprint drift detection + anomaly scoring, brute-force lockout\n  - Session-fixation rotation (`b.session.rotate`) re-keys the sid-bound device fingerprint to the new id — pass the same `{ req, fingerprintFields }` used at `create` (a fingerprint-bound session rotated without `req` is refused, so the binding can never silently break or false-drift)\n  - One-call secure logout (`b.session.logout(res, token, { req })`) destroys the session AND wipes client-side state — revokes the row first, then emits a W3C Clear-Site-Data header (cookies + storage + cache) and an expiry cookie beside it. Pass `req` and the `Secure` attribute follows the request's scheme through `b.requestHelpers.trustedProtocol`, so the expiry cookie is not discarded by a browser on a plain-HTTP origin; `path` / `domain` / `sameSite` describe the cookie being cleared when it was written with a narrower scope\n- **Authorization** — RBAC + per-role DB binding + role-spec `requireMfa` + per-route MFA freshness window + ABAC predicate registry (`b.permissions`); API keys with rotation (`b.apiKey`)\n- **Workflow gates** — break-glass column gates with second-factor + audit (`b.breakGlass`); two-person-rule m-of-n approval with cooling-off lock + cancellation (`b.dualControl`)\n- **Financial / Open Banking** — FAPI 2.0 Final composite posture (PAR + PKCE-S256 + DPoP-or-mTLS + RFC 9207); runtime enforcement helpers `b.fapi2.assertCallback` (refuses missing iss + bare-param under message-signing) and `b.fapi2.assertAuthzRequest` (refuses non-JAR); CFPB §1033 / FDX 6.0 consumer-financial-data-sharing wrapper (`b.fdx`)\n- **DPoP proof-of-possession** — RFC 9449 sender-constrained tokens; `b.middleware.dpop` requires a `replayStore` (a `b.nonceStore`-shaped `{ checkAndInsert }`) at mount so single-use jti-replay defense is always enforced — mounting it without the store throws at config time rather than failing open at request time\n- **Data-subject coordination** — cross-table export / rectify / erase / restrict / objection (`b.subject`, `b.subject.eraseHard`); subject-level legal-hold registry consulted by erase + retention paths (FRCP Rule 26/37(e), GDPR Art 17(3)(e), SEC Rule 17a-4, HIPAA §164.530(j)(2)) (`b.legalHold`). The legal-hold reason / custodian / citation and the Art. 18 restriction reason — free text that ties a subject to a legal matter — are sealed at rest under the vault key, not stored in clear\n- **WORM retention** — write-once-read-many records over any backing store (`b.worm.create`): `compliance` / `governance` Object-Lock modes, extend-only `retainUntil`, legal holds, and a tamper-evident SHA3-512 digest verified on read — the store-agnostic application-level companion to `b.objectStore`'s S3 Object Lock, for sealed-DB / filesystem / non-S3 backends (SEC 17a-4(f), CFTC 1.31, FINRA 4511)\n- **Account safety** — adaptive bot-challenge staircase (`b.authBotChallenge`); session-to-device-posture binding with fail-closed verify (`b.sessionDeviceBinding`)\n- **Anonymous authorization** — Privacy Pass origin side (RFC 9577/9578 — `b.privacyPass`): issue a `WWW-Authenticate: PrivateToken` challenge and verify a presented Blind-RSA (type 0x0002) token against the issuer public key, with no issuer callback and no client identity\n- **Oblivious PRF** — RFC 9497 OPRF / VOPRF (`b.crypto.oprf.suite`): learn `F(serverKey, input)` without the server seeing the input — the primitive behind password hardening (pepper a password the server never sees), private set intersection, and Privacy Pass; `oprf` (base) + `voprf` (verifiable, DLEQ-proof) modes over ristretto255-SHA512 / P-256 / P-384 / P-521; validated against the RFC 9497 Appendix-A vectors\n### Crypto\n\n- **At-rest envelope** — envelope-versioned PQC (ML-KEM-1024 + P-384 hybrid, XChaCha20-Poly1305, SHAKE256); vault sealing (`b.crypto`, `b.vault`)\n- **Power-on self-test** — `b.crypto.selfTest()` runs FIPS 140-3-style integrity checks: NIST FIPS 202 known-answer tests (SHA3-256/512, SHAKE256), AEAD round-trip + tamper-detect, and ML-KEM-1024 / ML-DSA-87 / SLH-DSA-SHAKE-256f pairwise-consistency + negative tests; fails closed (throws) on any mismatch\n- **Field-level + crypto-shred** — `b.cryptoField.eraseRow`; per-column and per-row data residency tagging enforced at the write boundary (cross-border DML refused under GDPR / UK-GDPR / DPDP / PIPL / LGPD / APPI / PDPA postures) — on the structured builder, on raw SQL writes (`b.db.runSql` / `b.db.prepare().run()`, parsed quote-aware and failing closed when unparseable), on read-replica fan-out (a regulated read with no row region identified is refused), and surfaced by `b.backup.create` for any per-row-residency table whose admitted regions differ from the backup destination — plus per-row keys (each row's key derives from a CSPRNG row-secret sealed under the vault root, never from an on-disk value) so destroying a row's wrapped secret leaves its WAL / replica / backup residual ciphertext undecryptable even with the vault root key (`b.cryptoField.declareColumnResidency`, `b.cryptoField.declarePerRowResidency`, `b.cryptoField.listPerRowResidency`, `b.cryptoField.declarePerRowKey`)\n- **AAD-bound sealed columns** — AEAD tag tied to `(table, rowId, column, schemaVersion)`; copy-paste between rows or schema-version replay surfaces as refused decrypt (`b.vault.aad`). The database encryption key is sealed the same way — bound to its purpose, data directory, and key path — so a relocated key file fails to unseal; an older unbound key upgrades itself on first load. A vault-key rotation re-seals every AAD-bound cell, the database key, and tenant archives under the new keypair and refuses rather than silently orphaning a store it cannot reach (`b.vaultRotate`, `b.vault.aad.resealRoot`, `b.archive.rewrapTenant`)\n- **Keyed lookup hashes** — sealed-column equality-lookup hashes default to salted SHA3-512 and can opt into a keyed `hmac-shake256` MAC off a per-deployment key (`cryptoField.registerTable({ derivedHashMode })`, `b.vault.getDerivedHashMacKey`), making the lookup hash unforgeable and un-correlatable across deployments\n- **Signed webhooks + API encryption** — SLH-DSA-SHAKE-256f default; ML-DSA-65 opt-in; ECIES API encryption (`b.webhook`, `b.crypto`); inbound timestamped-HMAC (`t=,v1=`) webhook verification with a replay window, key-rotation multi-signature, and constant-time compare (`b.webhookHmac`); and a public keyed-HMAC primitive with a SHA3-512 default and explicit weaker digests for external-scheme interop (`b.crypto.hmac`)\n- **HPKE / HTTP signatures** — RFC 9180 HPKE with ML-KEM-1024 + HKDF-SHA3-512 + ChaCha20-Poly1305 (`b.crypto.hpke`); RFC 9421 HTTP Message Signatures with derived components and ed25519 / ML-DSA-65 (`b.crypto.httpSig`); RFC 9530 Content-Digest / Repr-Digest body-integrity fields (SHA-256 / SHA-512, legacy algorithms refused — `b.contentDigest`) to sign the digest rather than the whole body\n- **X-Wing hybrid KEM** — `b.crypto.xwing` (draft-connolly-cfrg-xwing-kem, experimental): ML-KEM-768 + X25519 bound by SHA3-256, secure if either component holds — the conservative key-encapsulation shape for migrating off classical ECDH. `keygen` / `encapsulate` / `decapsulate` with a 1216-byte public key, 1120-byte ciphertext, and 32-byte shared secret\n- **Link header** — RFC 8288 Web Linking codec (`b.linkHeader.parse` / `serialize`): parse and build `Link: <uri>; rel=\"next\"` relations, the standard REST pagination mechanism; quote-aware (a comma inside a quoted parameter never splits the list)\n- **URI Templates** — RFC 6570 expansion (`b.uriTemplate.expand` / `compile`): full Level 4 — every operator, the `:N` prefix and `*` explode modifiers — turning `{/path}{?q*}` plus variables into a concrete URI; validated against the official uritemplate-test suite. The `{var}` syntax behind OpenAPI links and HAL `_links`\n- **JSON Type Definition** — RFC 8927 validation (`b.jtd.validate` / `isValid`): portable, cross-implementation schema validation (all eight forms — type / enum / elements / properties / values / discriminator / ref / empty), returning instancePath / schemaPath errors; validated against the official 316-case suite. Interop companion to the fluent `b.safeSchema` builder\n- **JSON Schema 2020-12** — the OpenAPI 3.1 dialect (`b.jsonSchema.compile` / `validate` / `isValid`): full vocabulary including every applicator, annotation-aware `unevaluatedProperties` / `unevaluatedItems`, and `$ref` / `$dynamicRef` / `$anchor` / `$id` resolution (external refs via an operator-supplied schema map, never a network fetch); `format` is an annotation unless `assertFormat` is set; returns located `{ valid, errors }`. Validated against the official JSON-Schema-Test-Suite. Standards-track counterpart to `b.safeSchema` and `b.jtd`\n- **Base32** — RFC 4648 codec (`b.base32.encode` / `decode`): standard + extended-hex alphabets, padded or bare, strict or lenient decode (case-insensitive, ignoring spaces / dashes for copied TOTP keys); validated against the RFC 4648 §10 vectors. The codec behind `b.auth.totp` secrets\n- **JSONPath** — full RFC 9535 query evaluator (`b.jsonPath.query` / `paths`): name / wildcard / index / slice / descendant selectors, `?filter` expressions, and the five standard functions, with compile-time well-typedness checks (validated against the official 703-case compliance suite); complements the JSONPath guards\n- **JSON Pointer / Patch** — RFC 6901 `b.jsonPointer.get` (reference a value by `/foo/0/bar`) + RFC 6902 `b.jsonPatch.apply` (atomic add / remove / replace / move / copy / test for HTTP PATCH; the input document is never mutated, structural `test` comparison) + RFC 7396 `b.jsonMergePatch.merge` (the `merge-patch+json` partial-document format; both PATCH formats are prototype-pollution-safe)\n- **Canonical JSON** — RFC 8785 JSON Canonicalization Scheme (`b.canonicalJson.stringifyJcs`): the deterministic, sorted-key byte form to hash or sign (custom credentials, receipts, deterministic request signing); UTF-16 key ordering + ECMAScript number formatting, with a lenient `stringify` variant for Buffers / Dates / BigInts\n- **Structured Fields** — full RFC 9651 codec (`b.structuredFields.parse` / `serialize`): Items / Lists / Dictionaries, Inner Lists, Parameters, and every bare-item type (Integer / Decimal / String / Token / Byte Sequence / Boolean / Date / Display String) with strict grammar + range enforcement — the parser behind Content-Digest, Client Hints, and HTTP Message Signatures\n- **CMS codec** — RFC 5652 Cryptographic Message Syntax encoder + decoder with PQC signers (ML-DSA-65 / ML-DSA-87 / SLH-DSA-SHAKE-256f; RFC 9909 + 9881) and KEMRecipientInfo recipients (ML-KEM-1024; RFC 9629 + 9936); ChaCha20-Poly1305 content encryption (RFC 8103) so Efail-class malleability cannot apply (`b.cms`)\n- **Stream throttle** — shared token-bucket bandwidth limiter (RFC 2697 srTCM shape); N concurrent `node:stream` pipelines draw from one operator-configured `bytesPerSec` budget (`b.streamThrottle`)\n- **TLS-RPT receiver** — RFC 8460 inbound aggregate-report ingest; HTTPS POST handler + §4.4 schema parser with gzip-bomb / ratio-bomb / depth-bomb defenses (`b.mail.deploy.parseTlsRptReport` / `b.mail.deploy.tlsRptIngestHttp`)\n- **TLS / channel binding** — RFC 9266 TLS-Exporter token-to-session pinning (`b.tlsExporter`); RFC 9162 CT v2 inclusion-proof verification (`b.network.tls.ct.verifyInclusion`); RFC 8555 ACME + RFC 9773 ARI for 47-day certs with `{ jitter: true }` fleet-scheduling (`b.acme.renewIfDue`); draft-aaron-acme-profiles (`acme.listProfiles()` + `newOrder({ profile })`); draft-ietf-acme-dns-account-label (`acme.dnsAccount01ChallengeRecord(token, { identifier })`); RFC 8470 0-RTT inbound posture refuse / replay-cache (`b.router.create({tls0Rtt})`); RFC 9794 SecP256r1MLKEM768 in preferred-group order (`b.network.tls.preferredGroups`); RFC 6960 OCSP stapling — the cert manager (`b.cert`) fetches + validates each managed certificate's OCSP response (`b.network.tls.ocsp.fetch`) on a refresh cadence and exposes it on the served context for a TLS server's `OCSPRequest` handler to staple\n- **mTLS CA** — pure-JS on the zero-dependency `@blamejs/pki` toolkit, issues clientAuth / serverAuth / dual-EKU certs with SAN under a post-quantum ML-DSA-87 (FIPS 204) default that node:tls verifies in a real mutual-auth handshake on OpenSSL 3.5; pin the classical `ECDSA-P384-SHA384` bridge via `b.mtlsCa.create({ algorithm })` for peers that predate it; migrate the CA to a new algorithm without a trust outage — `rotate()` plus a retained-previous trust bundle, a `canVerifyInTls()` loopback pre-flight, and revoke-by-generation; PQC TLS gates inbound + outbound (`b.mtlsCa`, `b.pqcGate`, `b.pqcAgent`); one outbound TLS posture (`b.network.tls.outboundPosture()`) merged by every protocol client, honouring a runtime `preferredGroups.set`, with RFC 8879 certificate compression advertised both directions so an ML-DSA-87 chain stops dominating the handshake; apply the same posture to your own `https.Server` / `https.Agent` with `b.network.tls.applyToContext({ base })`, and a handshake the posture refuses reports which clause refused it rather than a bare OpenSSL alert (`b.network.tls.explainOutboundFailure`)\n### HTTP\n\n- **Router + API specs** — schema-validated routes; OpenAPI 3.1 / 3.2 publication (`b.openapi` — webhooks + `jsonSchemaDialect`) + AsyncAPI publication for event/streaming (`b.asyncapi`)\n- **Middleware stack (`createApp`)** — security layers wired ON by default (Core Rule §3); each is configurable via `middleware.<name>` (operator cookie / field names flow straight through — nothing static is baked in) or opt-out with `false` (disabling a default is audited via `app.middleware.disabled`). Ordered so each layer has what it needs (cookies + CSP nonce + fetch-metadata, then body parser, then CSRF last):\n  - Request-ID tagging and bot-guard\n  - Security headers with `Permissions-Policy` defaults denying storage-access / browsing-topics / private-aggregation / controlled-frame\n  - Threat-aware cookie parser (`b.middleware.cookies`)\n  - CSP nonce — generated per request, merged into the CSP (`b.middleware.cspNonce`)\n  - Fetch-metadata resource-isolation guard (`b.middleware.fetchMetadata`)\n  - Body parser — JSON / urlencoded / text / multipart; multipart file parts stream to a tmp dir or buffer in memory (`storage: \"memory\"`) for read-only / serverless filesystems\n  - CSRF protection — double-submit cookie + Origin/Referer cross-check; auto-skips cookieless requests, which carry no ambient credential to abuse and so are not CSRF-able. A request that sends a cookie is validated whatever else it carries, and the Origin check is never skipped (`b.middleware.csrfProtect`)\n  - CORS (W3C Private Network Access preflight refusal default + `allowPrivateNetwork` opt) and rate-limit are wired when configured via `middleware.cors` / `middleware.rateLimit`\n  - `Cache-Control: no-store` on every 401 from `requireAuth` / `requireAal` / `requireStepUp` per RFC 9111 §5.2.2.5\n  - Every access-refusal layer takes a uniform `problemDetails: true` for an RFC 9457 `application/problem+json` body or `onDeny(req, res, info)` to render the refusal itself — so a service can standardize one error envelope across its API without working around hardcoded bodies (`b.problemDetails`)\n- **Additional middleware** to mount in your `routes` callback: compression, SSE, request logging, request-time DB role binding (`b.middleware.dbRoleFor`), in-process CIDR fence (`b.middleware.networkAllowlist`)\n- **Outbound HTTP client** — HTTP/1.1 + HTTP/2 with SSRF gate (cloud-metadata IPs hard-denied; private / loopback / link-local overridable per call); scheme + userinfo + per-host destination allowlist; redirects, multipart, interceptors, progress, encrypted cookie jar (`b.httpClient`, `b.ssrfGuard`, `b.safeUrl`)\n- **Local-transport HTTP** — HTTP to a co-located daemon over a Unix domain socket, a Windows named pipe, or a loopback TCP peer with a bearer token — the transports the SSRF gate cannot protect, since there is no network host to steer; refuses any non-loopback host, never forwards Origin / Referer to the daemon, and bounds the response body (`b.localHttp`)\n- **Network configurability (`b.network`)** — env-driven NTP / NTS (RFC 8915), IPv4/IPv6 NTP, DNS with IPv6 / DoH / DoT (private-CA pinning) / cache / lookup timeout; local DNSSEC signature verification (RFC 4035 — `b.network.dns.dnssec.verifyRrset` over a canonicalised RRset against RSA / ECDSA P-256·P-384 / Ed25519 DNSKEYs, plus DS-digest + key-tag, plus `verifyDenial` for NSEC / NSEC3 (RFC 5155) NXDOMAIN / NODATA proofs with iteration caps + Opt-Out handling, plus `verifyChain` to validate a full root→TLD→zone delegation chain against the pinned IANA root anchors) so a resolver client can verify both positive and negative answers instead of trusting the upstream AD bit; DANE / TLSA certificate matching (RFC 6698/7671 — `b.network.dns.dane.matchCertificate`) to pin a service's key through DNSSEC instead of a public CA; TSIG transaction signatures (RFC 8945 — `b.network.dns.tsig.sign` / `verify`) for shared-key HMAC authentication of zone transfers, dynamic updates, and query/response pairs, with constant-time MAC compare + fudge-window check (verified against dnspython); outbound HTTP proxy (`HTTP_PROXY` / `HTTPS_PROXY` / `NO_PROXY`); runtime DPI trust-store CA additions; application-level heartbeats; TCP socket defaults\n- **Error pages** — operator-rendered, no app-frame leakage (`b.errorPage`); a failure after the first byte destroys the connection rather than appending its message to a partial body, so a truncated download cannot be read as a complete one\n- **Streamed responses** — write an async iterable to a response with back-pressure awaited, a disconnected peer stopping the loop instead of hanging it, and a mid-stream producer failure ending the transfer honestly (`b.render.stream`); the drain-aware write is available on its own as `b.safeAsync.writeChunk`\n### Defensive parsers\n\n- **JSON / SQL / schema** — `b.safeJson` (with `maxKeys` cap defending CVE-2026-21717 V8 HashDoS), `b.safeBuffer`, `b.safeSql`, `b.safeSchema`\n- **URL + path** — `b.safeUrl` (IDN mixed-script / homograph refuse; `canonicalize` collapses obfuscated host + IP forms — decimal / octal / hex / IPv4-mapped / zero-compressed IPv6, IDN → punycode, default-port, trailing-dot, percent-encoding — to one comparable string so SSRF allowlist / dedup checks can't be bypassed by re-encoding the same address, with `b.ssrfGuard.canonicalizeHost` for the host-only path); `b.safeJsonPath` (refuses filter `?(...)`, deep-scan `$..`, script-shape `(@.x)` for safe Postgres JSONB ops)\n- **Binary codec** — `b.cbor` bounded deterministic CBOR (RFC 8949 §4.2): depth/size caps, indefinite-length + reserved-info + tag + duplicate-key refusal, `requireDeterministic` canonical-form check; the in-tree substrate under COSE / CWT / SCITT / WebAuthn attestation\n- **COSE messages** — `b.cose` the full RFC 9052 message-type set over `b.cbor`: COSE_Sign1 sign/verify (attached or detached payload), COSE_Encrypt0 single-recipient AEAD, COSE_Mac0 shared-key HMAC (mac0/macVerify0), plus `importKey` (COSE_Key → KeyObject) and `exportKey` (KeyObject → COSE_Key, the inverse — ship a verification key as RFC 9052 §7 bytes). Signatures use classical ES256/384/512 + EdDSA (final COSE ids, interoperable today) plus ML-DSA-87 (PQC-forward, draft id); bounded + alg-allowlisted + crit-bypass-checked verification; AEAD ChaCha20/Poly1305 default (AES-GCM opt-in); the signed-statement substrate under SCITT / CWT / mdoc / C2PA\n- **CBOR Web Token** — `b.cwt` CWT sign/verify (RFC 8392) over `b.cose`: standard-claim mapping (iss/sub/aud/exp/nbf/iat/cti) + `exp`/`nbf` clock-skew enforcement + `iss`/`aud` matching; the CBOR-native JWT for constrained / IoT / FIDO / verifiable-credential contexts\n- **Entity Attestation Token** — `b.eat` EAT sign/verify (RFC 9711) over `b.cwt`: device + software attestation claims (ueid / oemid / hwmodel / measurements / submods) with verifier-nonce freshness binding, `dbgstat` debug-status policy, and `eat_profile` pinning\n- **SCITT signed statements** — `b.scitt` sign/verify a signed, attributable claim about an artifact (signed SBOM, build attestation, release approval) over `b.cose`: the issuer + subject bind in the integrity-protected CWT_Claims header (RFC 9597); verification refuses any statement missing the iss/sub binding. The issuer side, on finalized RFCs; the transparency receipt (COSE Receipts draft) opts in on publication\n- **Trusted timestamping** — `b.tsa` RFC 3161 timestamp client: `buildRequest` a TimeStampReq, `parseResponse`, and `verifyToken` against your data — the message imprint, sent nonce, critical/sole `id-kp-timeStamping` EKU, and CMS signature are all checked, with optional certificate-chain verification. Timestamp a release artifact, audit checkpoint, or signed statement against any RFC 3161 TSA. Composes `b.cms` + the in-tree ASN.1 DER codec\n- **Verifiable Credentials** — `b.vc` W3C Verifiable Credentials Data Model 2.0 (VC-JOSE-COSE): `issue` / `verify` a signed credential, and `present` / `verifyPresentation` a holder-signed Verifiable Presentation wrapping credentials (with `nonce`/`audience` holder-binding) — as a compact JWS (`vc+jwt` / `vp+jwt`, ES256/384/512 + EdDSA) or a COSE_Sign1 (`vc+cose` / `vp+cose`, + ML-DSA-87) over `b.cose`. VCDM structural + `validFrom`/`validUntil` checks; the JOSE `none` algorithm is always refused. The W3C model, distinct from the IETF SD-JWT VC at `b.auth.sdJwtVc`\n- **Mobile credentials (mDL)** — `b.mdoc` ISO/IEC 18013-5 verification: `verifyIssuerSigned` checks the COSE_Sign1 IssuerAuth (issuer cert from the `x5chain` header), the MSO validity window, and every disclosed element's digest against the MSO `valueDigests` (selective-disclosure integrity), with optional issuer-chain verification; `verifyDeviceAuth` proves holder binding (§9.1.3 signature variant) — the device COSE_Sign1 over the `DeviceAuthentication` structure with the MSO device key + protocol `sessionTranscript`. The ISO credential ecosystem alongside `b.vc` and `b.auth.sdJwtVc`. Composes `b.cose` + `b.cbor`\n- **Decentralized Identifiers** — `b.did` W3C DID resolution (DID Core 1.0): `resolve` a `did:key` / `did:jwk` (deterministic, offline — Ed25519 / P-256 / P-384 / secp256k1) or `did:web` (operator-fetched document) to `node:crypto` verification keys, so a credential's issuer DID resolves to the key that verifies it (`b.vc` / `b.mdoc` / `b.scitt`). `keyToDid` names a key as a `did:key` or `did:jwk`; document/JWK keys are kty/crv-allowlisted before import\n- **Document parsers** — `b.parsers` (XML / TOML / YAML / .env); `b.config` (schema-validated env)\n- **File-type detection** — `b.fileType` magic-byte content classification with deny-on-upload categories (image / document / archive / executable / etc.); `extensionFor` / `mimeFor` read the same table in both directions, so naming a detected file does not need a second copy of it\n### Content-safety gates\n\n- **Composition contract** — `b.gateContract` uniform mode posture / hooks / forensic snapshot / decision cache / runtime cap\n- **Document guards** — `b.guardCsv` (formula injection, dangerous-function denylist, bidi / homoglyph / dialect ambiguity, CSV-bombs); `b.guardHtml` (XSS / mXSS / DOM-clobbering, dangerous-tag + event-handler family, URL-scheme with entity-decode bypass, CSS-injection in style); `b.guardSvg` (script / foreignObject / animation href hijack / DOCTYPE / XXE / SVGZ / cross-origin `<use>` SSRF); `b.guardMarkdown` (URL schemes pre-render, CVE-2026-30838 dangerous-tag, ReDoS emphasis runs), which also RENDERS — `b.guardMarkdown.render` emits HTML escape-by-default over a conservative subset, with every link target screened against the same entity-and-whitespace-folding scheme check and raw HTML escaped rather than sanitised\n- **Structured data** — `b.guardJson` (prototype-pollution, dup keys, JSON5, depth/breadth caps); `b.guardYaml` (deserialization-tag RCE, billion-laughs aliases, Norway-problem); `b.guardXml` (XXE / billion-laughs / xi:include / signature wrapping; DOCTYPE refused at all profile levels)\n- **Archive + filename** — `b.guardArchive` (zip-slip, symlink + hardlink escape, decompression bombs, duplicate-entry); `b.guardFilename` (path traversal raw + percent-encoded + overlong-UTF-8, null-byte, Windows reserved, NTFS ADS, RTLO bidi)\n- **Email** — `b.guardEmail` (SMTP smuggling per CVE-2023-51764 / 51765 / 51766 class, CRLF header injection, IDN homograph, IP-literals, RFC 5321 length caps)\n- **Identifiers** — `b.guardUuid` (RFC 9562 form / version / variant, nil + max sentinels); `b.guardCidr` (octet overflow, mask range, reserved-range membership); `b.guardCountry` (ISO 3166-1 alpha-2 from a bundled table, never `Intl` — the 249 officially assigned codes only, so `UK`, `ZZ`, `EU`, `EZ`, `UN` and the user-assigned ranges are refused rather than routed on, and a stripped-ICU build changes no answer)\n- **Character catalog** — `b.codepointClass` bidi / C0-control / zero-width / Unicode-Tags / whitespace range tables plus the codepoint scanners the guards screen with (`firstInRanges` / `stripRanges` / `replaceRanges` / `indexOfAny` / `replaceAny` / `trimChars` / `trimRanges` / `containsFolded` / `indexOfFolded` / `matchesAtFolded` / `isRunOf` / `isRunOfRanges` / `hasPairWhere` / `splitLines` / `splitLinesAny` / `splitOnWhitespace`), and UTS #39 confusable-script classification\n- **No regular expressions** — every screen in every `b.guard*` and `b.safe*` primitive is a character walk, so its cost is the length of the input and its rule is the one the source states. A build gate refuses a new pattern in the family; a pattern that must be RUN — an operator's JSON-schema `pattern`, an operator's SQL identifier shape — goes through `b.regexLinear` or is refused by `b.guardRegex.assertSafe` first\n- **Profiles + postures** — every member ships strict / balanced / permissive plus hipaa / pci-dss / gdpr / soc2\n- **Aggregator** — `b.guardAll` registry; every shipped guard ON by default; opt-out per guard with audited reason via `exceptFor: { name: { reason } }`. `b.fileUpload` and `b.staticServe` wire `b.guardAll.byExtension({ profile: \"strict\" })` + `b.guardFilename.gate({ profile: \"strict\" })` automatically — operator opts out via `contentSafety: null` / `filenameSafety: null` (audited)\n### Communication\n\n- **WebSocket (server)** — channel/room fan-out across cluster replicas; RFC 6455 §5.5 control-frame size + FIN enforcement on inbound (defends 1 MiB-PING-as-PONG amplification) (`b.websocket`, `b.websocketChannels`)\n- **WebSocket (client)** — `b.wsClient` with PQC-TLS handshake, permessage-deflate negotiation with decompression-bomb cap, fatal UTF-8 validation, permanent-error classifier (skips reconnect on 4xx / accept mismatch / bad-subprotocol), exponential-backoff with full jitter\n- **Pub/sub + events** — distributed pub/sub with cluster-table / Redis PUB/SUB / custom backends (`b.pubsub`); framework-emitted signal bus for breach / integrity events (`b.events`)\n- **CloudEvents + SSE** — CloudEvents 1.0.2 for AWS EventBridge / Knative / Azure Event Grid / Google Eventarc / CNCF: `wrap` / `parse` envelopes, non-throwing `validate` / `isValid`, the JSON event + batch formats (`toJSON` / `fromJSON` / `toJSONBatch` / `fromJSONBatch`), and the HTTP binding in both binary and structured content modes with auto-detecting `http.decode` (`b.cloudEvents`); Server-Sent Events with newline-injection refusal in `event:` / `id:` / `data:` / `Last-Event-ID` (CVE-2026-33128 / 29085 / 44217 class) (`b.sse`, `b.middleware.sse`)\n- **Mail (outbound)** — multipart + attachments + DKIM + calendar invites; bounce intake (`b.mail`, `b.mailBounce`)\n- **Mail (outbound delivery)** — MX-lookup → MTA-STS-fetch → DANE-TLSA lookup and per-peer certificate-chain verification (RFC 7672) → REQUIRETLS handshake → SMTP wire layer → RFC 3464 DSN-on-permanent-failure → deferred-retry scheduling, all wired once (`b.mail.send.deliver`)\n- **Mail (inbound auth)** — SPF / DMARC / ARC verify + ARC chain signing for relays, plus DMARC aggregate (RUA) + forensic (RUF) report parsing (`b.mail.spf`, `b.mail.dmarc`, `b.mail.arc`)\n- **Mail server listeners** — RFC 5321 MX inbound with connection-level gate cascade (HELO identity / DNS blocklist / greylisting) and a DATA-phase SPF/DKIM/DMARC gate that refuses policy-failing mail before storage (`b.mail.server.mx`), RFC 6409 submission with SASL + identity-binding (`b.mail.server.submission`), RFC 9051 IMAP4rev2 with CONDSTORE / QRESYNC / NOTIFY / METADATA / CATENATE (`b.mail.server.imap`), RFC 8620 + RFC 8621 JMAP Core + Mail over HTTP/SSE/WebSocket (`b.mail.server.jmap`), POP3 (`b.mail.server.pop3`), ManageSieve (`b.mail.server.managesieve`). Every listener takes a `maxConnections` ceiling of its own alongside the per-address rate limit, reports `connectionCount()`, and releases a peer's rate-limit slot and its tracking-set entry together when the socket closes; the two SMTP listeners enforce the `minBytesPerSecond` floor on an arriving DATA body\n- **JMAP EmailSubmission reference** — composes `b.mail.send.deliver` to land the RFC 8621 §7.5 surface end-to-end (`b.mail.server.jmap.emailSubmissionSetHandler`)\n- **Mail crypto** — PQC-first S/MIME via CMS (`b.mail.crypto.cms`) + OpenPGP encrypt/decrypt + WKD key discovery with IDN-homograph defense (`b.mail.crypto.pgp`)\n- **Mail-stack agent** — multi-threaded worker pool + queue dispatch + sealed mail-store backed by SQLite FTS5 (`b.mail.agent`, `b.mailStore`)\n- **JSCalendar** — RFC 8984 Event/Task/Note/Group with iCalendar (RFC 5545) round-trip + RRULE expansion (every BY* filter + BYSETPOS + multi-rule UNION) for JMAP Calendars interop (`b.calendar`)\n- **Notifications** — generic dispatcher with operator-supplied transports (`b.notify`); TCPA / FCC 1:1 prior-express-written-consent + 10DLC carrier-shaped consent snapshot for SMS marketing (`b.tcpa10dlc`)\n- **File uploads** — chunked with per-chunk SHA3-512 verification + atomic finalize + tombstone cleanup (`b.fileUpload`)\n### AI / agentic\n\n- **MCP (Model Context Protocol)** — `b.mcp.serverGuard` with bearer auth + redirect_uri allowlist + dynamic-register refusal + tool/resource allowlists (CVE-2026-33032 / CVE-2025-6514 / confused-deputy class)\n- **MCP safety primitives**\n  - `b.mcp.toolResult.sanitize` — prompt-injection / dangerous-HTML / off-allowlist-URL detection (OWASP LLM07)\n  - `b.mcp.capability.create` — least-privilege capability scopes (OWASP LLM08)\n  - `b.mcp.validateToolInput` — JSON Schema 2020-12 input enforcement\n- **GraphQL Federation** — `_service.sdl` trust-boundary with router-token + nonce store (`b.graphqlFederation`)\n- **Prompt-injection classification** — OWASP LLM01:2025 / NIST COSAIS RFI (`b.ai.input.classify`), with per-source trust-tier classification for retrieval-augmented context (`b.ai.input.classifyWithSources`) and escape-by-default prompt assembly that fences untrusted segments in a per-render crypto-nonce delimiter the content can't forge (`b.ai.prompt.template`)\n- **LLM output handling** — treats model output as untrusted before it reaches a browser / downstream fetcher / SQL / log: XSS neutralization with SSRF-gated markdown-image and link URLs (the EchoLeak zero-click exfiltration class, CVE-2025-32711) and SQL / command-shape flagging (`b.ai.output.sanitize`), plus PII / secret redaction (`b.ai.output.redact`); OWASP LLM05:2025 + LLM02:2025\n- **Agent identity** — A2A signed agent-card primitive (Linux Foundation Agentic AI Foundation v1.x, ML-DSA-87) (`b.a2a`)\n- **Content provenance** — C2PA 2.1 + California SB-942 / AB-853 manifest builder for AI-generated media (provider, model id + version, timestamp, content ID, signed) (`b.contentCredentials`); COSE signatures carry an RFC 3161 timestamp countersignature (C2PA `sigTst2`, RFC 9921) verified through `b.tsa` so a manifest stays verifiable after its signing certificate expires, plus a CAWG identity assertion with trust-anchored verification\n- **AI usage quotas** — per-tenant / per-model budgets metered by tokens / requests / cost-usd / compute-hours over calendar-aligned windows, with an atomic conditional reserve (no charge-then-refund race) + hard/soft/warn enforcement and an optional cross-node store; defends OWASP LLM10:2025 unbounded consumption / denial-of-wallet (`b.ai.quota`)\n- **AI capability routing** — model-capability registry (context window / modalities / tool use / reasoning tier / cost rates) + a router that picks the cheapest model satisfying a request's requirements, refusing capability mismatches before the inference call (NIST AI RMF MAP + Model Cards); composes with `b.ai.quota` cost budgets (`b.ai.capability`)\n- **AEDT bias audit** — NYC Local Law 144 bias-audit figures (`b.ai.aedtBiasAudit`): selection / scoring rates and EEOC four-fifths-rule impact ratios across sex, race/ethnicity, and their intersection, with the most-selected group and adverse-impact flags (impact ratio < 0.8) for the annual published summary; sub-2% categories excludable per DCWP §5-301\n- **Frontier AI protocol** — California SB 53 (Transparency in Frontier AI Act) obligations (`b.ai.frontierModelProtocol`): classify the frontier-model (>10²⁶ training FLOPs) and large-frontier-developer (>$500M revenue) thresholds, enumerate the resulting obligations, check a safety framework for required elements, and build a critical-safety-incident report with the 15-day / 24-hour California OES notification deadline (`.incidentReport`)\n- **GPAI Code-of-Practice adherence** — signed, tamper-evident EU AI Act Art. 53 / 55 adherence declarations with a regulation-derived obligation set (a systemic-risk model omitting the Art. 55 chapter is refused) and SHA3-512 evidence binding, emitted inside an ML-DSA-87-signed CycloneDX 1.6 ML-BOM and replay-checked on verify (`b.compliance.aiAct.gpai.declareAdherence` / `verifyAdherence`)\n- **EU Digital Services Act records** — dated, frozen builders for the content-governance loop the DSA (Reg 2022/2065) requires: Art. 16 notice-and-action with the action-due window, Art. 17 statement of reasons (exactly one legal-or-contractual ground, redress routes, automated-decision flag), and the Art. 15 / 24(3) transparency report (`b.dsa.noticeAndAction` / `statementOfReasons` / `transparencyReport`)\n- **China PIPL cross-border transfer records** — Art. 38/40/55 assessment that forces a CAC security assessment over a self-selected standard contract when a critical-information-infrastructure operator, important data, or the volume / sensitive-PI thresholds are in scope, plus an Art. 40 security-assessment certificate with a 3-year validity clock (`b.pipl.sccFilingAssessment` / `securityAssessmentCertificate`)\n\n### Compliance regimes\n\n- **Posture coordinator** — `b.compliance` cascades operator-declared regime into retention / audit / db / cryptoField via POSTURE_DEFAULTS:\n  - **US** — `hipaa` / `hipaa-2026` / `hhs-repro-24` / `hitech` / `pci-dss` / `glba-safeguards` / `sox-404` / `soc2` / `soc2-cc1.3` / `sec-cyber` / `sec-17a-4` / `finra-4511` / `fda-21cfr11` / `fda-annex-11` / `modpa` / `nydfs-500` / `staterramp` / `ferpa` / `fl-fdbr` / `coppa` / `coppa-2025` / `gina` / `vppa` / `can-spam` / `il-gipa` / `nist-pf-1.1`\n  - **EU / UK** — `gdpr` / `dora` / `nis2` / `cra` / `eu-data-act` / `eaa` / `uk-g-cloud` / `uk-duaa` / `dsa` / `dga` / `eu-cer` / `eu-cyber-sol` / `eidas-2`\n  - **APAC + LATAM** — `dpdp` / `pipl-cn` / `lgpd-br` / `appi-jp` / `pdpa-sg` / `quebec-25` / `irap` / `kr-ai-basic` / `pipa-kr` / `au-privacy` / `th-pdpa` / `vn-pdp` / `id-pdp` / `my-pdpa` / `cl-pdpa` / `mx-lfpdppp` / `ar-pdpa`\n  - **Child privacy / age-appropriate design** — `ca-aadc` / `ny-safe-kids` / `ny-saffe` / `md-kids-code` / `vt-aadc`\n  - **Financial / data-portability** — `fapi2` / `fapi-2.0-message-signing` / `fdx` / `dsr`\n  - **AI governance** — `co-ai` / `il-hb3773` / `tx-traiga` / `ut-aipa` / `nyc-ll144` / `nyc-ll144-2024` / `sb-53` / `ca-tfaia` / `ca-sb942` / `ca-ab853` / `cn-ai-label` / `iso-42001` / `iso-23894` / `nist-ai-rmf-1.0` / `nist-ai-600-1-genai`\n  - **Federal / sectoral** — `42-cfr-part-2` / `hti-1` / `uscdi-v4` / `irs-1075` / `nist-csf-2.0` / `nist-800-53-r5-privacy` / `nist-800-172-r3` / `m-22-09` / `m-22-18` / `ffiec-cat-2` / `cri-profile-v2.0`\n  - **Critical infrastructure / info-sharing** — `soci-au` / `tlp-2.0`\n  - **Accessibility** — `wcag-2-2`\n  - **Other** — `bsi-c5` / `ens-es` / etc.\n- **AI Act ⇄ ISO cross-walk** — `b.compliance.aiAct.crossWalkIso42001()` + `crossWalkIso23894()` map every AI Act article (Art. 9 risk management → Art. 73 incident reporting) to the matching ISO/IEC 42001:2023 Annex A controls and ISO/IEC 23894:2023 risk-management clauses for ISO-certification audit packs\n- **EU Data Act** — Regulation 2023/2854 connected-product data access workflow with DMA-gatekeeper share refusal (Art 32 §1) and 30-day switch-request notice cap (Art 28 §3) (`b.dataAct`)\n- **Audit + segregation** — 21 CFR Part 11 §11.10(e) audit-content gate + §11.50(b) electronicSignature (`b.fda21cfr11`); PCI DSS 4.0 Req 10.4.1.1 daily-review automation (`b.auditDailyReview`); SOX §404 + SOC 2 CC1.3 segregation-of-duties via Postgres trigger DDL (`b.audit.bindActor`, `b.audit.assertSegregation`)\n- **Change control + WORM** — m-of-n approver DDL change-control with maintenance-window + ML-DSA-87 signed proposals (`b.ddlChangeControl`); row-level WORM triggers boot-asserted under `sec-17a-4` / `finra-4511` / `fda-21cfr11` (`b.db.declareWorm`); dual-control physical delete + crypto-erase + REINDEX in one transaction (`b.db.declareRequireDualControl`, `b.db.eraseHard`)\n- **Consumer-protection** — FTC click-to-cancel UX-parity attestation (`ftc-2024` / `ca-sb942` / `strict`) (`b.darkPatterns`)\n- **Differential privacy** — float-safe DP for aggregate releases: snapping-mechanism Laplace (Mironov 2012) + discrete Gaussian (Canonne–Kamath–Steinke 2020), CSPRNG noise, per-scope ε/δ budgets with basic + Rényi-DP accounting; defends the floating-point distinguishing attack that breaks naive Laplace samplers (NIST SP 800-226) (`b.ai.dp`)\n- **Privacy / DSR** — GDPR Articles 15–22 / CCPA / CPRA / LGPD / PIPEDA data-subject-rights workflow (`b.dsr`); IAB TCF v2 consent-string parse + encode + `disclosedVendors` validator (`b.iabTcf`); IAB MSPA / GPP universal-opt-out (USNAT / USCA / USVA / USCO / USCT / USUT) + GPC mirror (`b.iabMspa`); generic consent capture + withdrawal (`b.consent`); educational-only consent purpose with FERPA / SOPIPA lawful-basis gating + annual EdTech third-party vendor-review attestation (`b.consent.recognizedPurpose`, `b.privacy.vendorReview`)\n- **Incident reporters** — EU DORA Article 17 ICT-incident workflow per Commission Delegated Regulation 2024/1772 (`b.dora`); EU NIS2 (`b.nis2`); EU Cyber Resilience Act SBOM + secure-software-attestation (`b.cra`); SEC Form 8-K Item 1.05 cybersecurity-incident materiality-disclosure (`b.secCyber`); incident lifecycle coordinator (`b.incident`)\n- **Outbound DLP** — interceptor-installed on httpClient + mail + webhook with built-in detectors for PAN (Luhn), SSN, EIN, IBAN (mod-97), api-key shapes, PEM, SSH private keys, JWTs, AWS access keys, PHI composite; refuse / redact / audit-only verdicts under pci-dss / hipaa / fapi2 / soc2 / gdpr presets (`b.redact.installOutboundDlp`)\n### Observability\n\n- **Audit chain** — tamper-evident, SLH-DSA-signed checkpoints; a signed purge anchor, so the record that says which rows a retention purge legitimately removed can only be written with the signing key, and a chain that resumes after a purge continues from the boundary rather than restarting inside it; CADF (DMTF DSP0262) envelope export for federated SIEM (`b.audit`, `b.audit.export({ format: \"cadf\" })`)\n- **Metrics + tracing** — `b.metrics`, `b.tracing` (OTel pass-through); OTLP/HTTP-JSON exporter for traces + metrics (`b.otelExport`). Span / metric / resource attribute **values** are scrubbed through the telemetry redactor before egress (`b.observability.redactAttrs`, default composes `b.redact.redact`) so a secret or PII in an attribute value never reaches the collector verbatim (CWE-532); operators building a custom exporter apply the same gate\n- **Log-stream sinks** — local file rotation, generic webhook, OTLP/HTTP-JSON OR OTLP/gRPC, AWS CloudWatch Logs via SigV4 with optional autoCreate, RFC 5424 syslog over UDP/TCP/TLS (`b.logStream`)\n- **PII redaction** — `b.redact`\n- **Decoy detection** — canary-credential / decoy-record framework auditing every positive lookup as `honeytoken.tripped` (`b.honeytoken`)\n- **Boot assertions** — operator-callable security policy assertions (`b.security.assertProduction`); tamper-evident config-baseline drift detection signed with audit-signing key + at-boot vendor-bundle SHA-256 integrity verification across `lib/vendor/*` (`b.configDrift`, `b.configDrift.verifyVendorIntegrity`)\n- **CSP reports + forensic export** — `b.middleware.cspReport`; post-incident audit-bundle composer (`b.auditTools.forensicSnapshot`); audit export / archive / forensic snapshot write to disk or return the encrypted bundle in memory (`returnBytes`) for read-only / serverless filesystems\n\n### i18n + format helpers\n\n- **i18n** — CLDR plural rules, Accept-Language negotiation, Intl formatters, RTL (`b.i18n`)\n- **CSV** — RFC 4180 with Excel formula-injection prevention (`b.csv`)\n- **IDs + slugs** — RFC 9562 UUID v4 + v7 (`b.uuid`); URL-safe slugs (`b.slug`)\n- **Time + archive** — TZ-aware datetime (`b.time`); ZIP creation + adversarial-safe read with bomb caps + path-traversal + LFH/CD-skew defense (`b.archive` + `b.archive.read.zip`); one-liner quarantine extraction (`b.safeArchive.extract`); one-liner in-memory extraction with no disk write for read-only / serverless filesystems (`b.safeArchive.extractToMemory`, or the low-level `b.archive.read.zip(...).extractEntries()` / `.tar`); fs / objectStore / http / buffer / trusted-stream adapter contract (`b.archive.adapters`); recipient-sealed envelopes — hybrid-PQC key-pair, peer certificate, or per-tenant key with no key-pair to manage (`b.archive.wrap({ recipient: \"tenant\", tenantId })`)\n- **Pagination + forms** — HMAC-signed cursor pagination (`b.pagination`); HTML form rendering + validation + CSRF (`b.forms`)\n\n### Production\n\n- **Cluster + scheduling** — cluster leader election with fenced leases over Postgres/SQLite (`b.cluster`); cron + interval scheduler that runs exactly-once globally (`b.scheduler`)\n- **CRDTs** — state-based conflict-free replicated data types (`b.crdt`): grow-only / PN counters, grow-only / two-phase / observed-remove sets, a last-write-wins register, and an observed-remove map; each `merge` is commutative / associative / idempotent so replicas converge with no coordination — the substrate for active/active and offline-first state, with `state()` / `fromState()` for snapshot via `b.archive` / `b.backup`\n- **Reliability** — retry with full-jitter backoff + circuit breaker (`b.retry`); graceful shutdown (`b.appShutdown`); NTP boot check (`b.ntpCheck`)\n- **Transactional integration** — outbox + dedupe-on-receive inbox; exactly-once semantics across Postgres / SQLite (`b.outbox`, `b.inbox`); Debezium-shape change-event envelope on the outbox (`b.outbox.create({ envelope: \"debezium\" })`)\n- **Backup + restore** — end-to-end-encrypted bundles with pre-flush fail-closed mode + manifests signed with the audit-sign keypair (SLH-DSA-SHAKE-256f by default, ML-DSA-87 and ML-DSA-65 supported) and trusted only under a pinned fingerprint or an active or rotated audit-sign key + retention that deletes older bundles only after the new one reads back intact + scheduled backup-restore drills (`b.backup`, `b.backup.scheduleTest`, `b.backup.verifyManifestSignature`); restore with pulled-bundle footprint preflight, staging beside the data directory, and a rollback point per restore (`b.restore`, `b.restoreRollback`); disaster-recovery runbook generator (HIPAA / PCI-DSS / GDPR / SOC 2 / DORA postures) (`b.drRunbook`)\n- **Multi-tenant** — per-tenant DB storage caps, query budgets, tenant-isolation breach detection (`b.tenantQuota`); per-Postgres-role hardening with `pg_roles` enumeration guard (`b.externalDb.assertRoleHardening`)\n- **Data export** — RFC 4180 strict CSV table export with SHA3-512 manifest + ML-DSA-87 signature + JSON Schema 2020-12 reflective metadata (`b.db.exportCsv`, `b.db.getTableMetadata`)\n- **Retention** — GDPR / PCI / HIPAA-shaped rules with multi-stage warn → archive → erase, legal-hold exemptions, dry-run preview, cross-table cascade (`b.retention`)\n- **Feature flags** — OpenFeature-spec client with pluggable providers + evaluation-context targeting + per-request `req.flag` accessor (`b.flag`)\n- **Concurrency + kill-switches** — per-resource lock with cooperative-cancel + audit (`b.resourceAccessLock`); composite account-takeover kill-switch (`b.atoKillSwitch`)\n- **Sandbox + spawn** — `worker_threads` sandbox with strict resource limits (`b.sandbox`, composable into `b.template.create({ sandbox: true })`); hardened `processSpawn` refusing shell-string invocation (`b.processSpawn`)\n- **Egress allowlist** — per-host outbound destination allowlist (wildcard / per-method) via `b.httpClient.request({ allowedHosts: [...] })`\n\n## Documentation\n\nFull primitive-by-primitive docs live at [blamejs.com](https://blamejs.com), which is itself the `examples/wiki/` app running in production. The wiki is organized by concern:\n\n- **Data** — [Database](https://blamejs.com/database) · [Object Store](https://blamejs.com/object-store) · [Queue & Cache](https://blamejs.com/queue-cache)\n- **Identity** — [Authentication](https://blamejs.com/auth) · [Access Control](https://blamejs.com/access-control)\n- **Crypto** — [Crypto & Vault](https://blamejs.com/crypto-vault) · [Network Crypto](https://blamejs.com/network-crypto)\n- **HTTP** — [Routing](https://blamejs.com/routing) · [Middleware](https://blamejs.com/middleware) · [Outbound HTTP](https://blamejs.com/outbound-http) · [Network Configurability](https://blamejs.com/network-config)\n- **Validation** — [Safe Parsers](https://blamejs.com/safe-parsers)\n- **Communication** — [WebSockets](https://blamejs.com/websockets) · [Mail](https://blamejs.com/mail) · [Notifications](https://blamejs.com/notifications) · [File Upload](https://blamejs.com/file-upload)\n- **Tools** — [Observability](https://blamejs.com/observability) · [Testing](https://blamejs.com/testing) · [i18n & Locale](https://blamejs.com/i18n-locale) · [Format Helpers](https://blamejs.com/format-helpers)\n- **Compliance** — [Compliance Patterns](https://blamejs.com/compliance-patterns)\n- **Production** — [Cluster Mode](https://blamejs.com/cluster) · [Reliability](https://blamejs.com/reliability) · [Backup & Restore](https://blamejs.com/backup-restore) · [Quality Contract](https://blamejs.com/quality-contract)\n\n## CLI\n\n`blamejs` ships an operator-facing CLI for the recurring ops work. Each subcommand boots a headless app instance from `--data-dir` (no HTTP listener), runs the operation, and shuts down. Same vault + DB + audit chain the running app uses.\n\n```text\nblamejs migrate       up | down | status                          --db <path> [--dir <path>]\nblamejs seed          run | status                                --db <path> --env <name> [--dir <path>]\nblamejs dev           --command <cmd> [--watch <dir>...]\nblamejs api-snapshot  capture | compare                           --file <path>\nblamejs api-key       issue | revoke | list | rotate | verify     --data-dir <path> --namespace <ns>\nblamejs audit         archive | export | verify-bundle | verify-chain | purge   --data-dir <path>\nblamejs backup        inspect | verify | extract                  --bundle <path>\nblamejs restore       list | inspect | apply | rollback | list-rollbacks         --data-dir <path> --bundle <dir>\nblamejs mtls          status | show-cert | init | issue | issue-p12  --data-dir <path>\nblamejs vault         status | seal | unseal | rotate             --data-dir <path>\nblamejs security      assert                                      --data-dir <path>\nblamejs config-drift  inspect | verify                            --data-dir <path>\nblamejs file-type     detect <file>                               [--allowlist image,pdf,...]\nblamejs password      check                                       --plaintext \"...\" [--profile pci-4.0|nist-aal2|hipaa-aal2] [--breach-check] [--email <e>] [--username <u>]\nblamejs erase         --table <t> --row-id <id> --confirm         --data-dir <path>\nblamejs retention     preview | run                               --data-dir <path> --table <t> --age-field <col> --ttl-ms <n> [--action soft-delete|delete|erase] [--soft-delete-field <col>]\nblamejs version\nblamejs help [<command>]\n```\n\nPass `--help` to any subcommand for the full flag list (`blamejs api-key --help` etc.). Passphrases for crypto-backed operations resolve from the appropriate env var (`BLAMEJS_VAULT_PASSPHRASE`, `BLAMEJS_BACKUP_PASSPHRASE`, `BLAMEJS_AUDIT_PASSPHRASE`) so they don't end up in shell history.\n\n## Reference app + deployment\n\n`examples/wiki/` is a complete operator-built blamejs app running in production at `blamejs.com`. It demonstrates every framework primitive in real usage and ships with `Dockerfile`, `docker-compose.yml` (dev), `docker-compose.prod.yml` (Caddy + GHCR image), and a published OCI image at `ghcr.io/blamejs/blamejs-wiki:<tag>` (multi-arch amd64/arm64, cosign-signed via GitHub OIDC, Trivy-scanned, SHA3-512 digest).\n\nSee [`examples/wiki/DEPLOY.md`](examples/wiki/DEPLOY.md) for the full deployment walkthrough, including the operator-facing environment-variable matrix (`WIKI_*` and `BLAMEJS_*` keys) and the pin-to-version workflow for production updates.\n\n## Vendored dependencies\n\nAll runtime dependencies are committed to the repo — no transitive npm install at runtime, no `node_modules` lookup path for production. Server-side deps are bundled via `scripts/vendor-update.sh`:\n\n```bash\n./scripts/vendor-update.sh --check                  # see what's outdated\n./scripts/vendor-update.sh --diff @noble/ciphers    # see changelog before bumping\n./scripts/vendor-update.sh @noble/ciphers 2.4.0     # bundle + commit a new version\n```\n\n| Package | Version | Author | Purpose |\n|---|---|---|---|\n| [`@noble/ciphers`](https://github.com/paulmillr/noble-ciphers) | 2.4.0 | [Paul Miller](https://github.com/paulmillr) | XChaCha20-Poly1305 AEAD. Ships a browser (ESM) build beside the server one, built from the same install |\n| [`@noble/hashes`](https://github.com/paulmillr/noble-hashes) | 2.4.0 | [Paul Miller](https://github.com/paulmillr) | Browser (ESM) build only — SHAKE256 / SHA-3 / SHA-2 / HMAC / HKDF for the client half of a hybrid exchange. The server side reaches all of these through `node:crypto`, so there is no server bundle |\n| [`@noble/curves`](https://github.com/paulmillr/noble-curves) | 2.4.0 (bundles @noble/hashes 2.4.0) | [Paul Miller](https://github.com/paulmillr) | RFC 9497 Oblivious Pseudo-Random Function (OPRF / VOPRF / POPRF) over ristretto255 / P-256 / P-384 / P-521, behind `b.crypto.oprf` |\n| [`@noble/post-quantum`](https://github.com/paulmillr/noble-post-quantum) | 0.7.1 (bundles @noble/hashes, @noble/curves, @noble/ciphers 2.4.0) | [Paul Miller](https://github.com/paulmillr) | Pure-JS FIPS 203 ML-KEM (`ml_kem_512` / `ml_kem_768` / `ml_kem_1024`), FIPS 204 ML-DSA (`ml_dsa_44/65/87`), FIPS 205 SLH-DSA (`slh_dsa_*`). First-class on both server-side and client-side via `b.pqcSoftware` — security-first defaults pin to the highest cat-5 levels (ML-KEM-1024, ML-DSA-87, SLH-DSA-SHAKE-256f); interoperable with Node's built-in WebCrypto ML-KEM that `b.crypto.encrypt` / `b.middleware.apiEncrypt` use. A browser (ESM) build ships beside it carrying the KEM suites only — a client half encapsulates and does not sign |\n| [`@blamejs/pki`](https://github.com/blamejs/pki) | 0.7.45 | [blamejs](https://github.com/blamejs) | Zero-dependency pure-JS X.509 / CRL / PKCS#12 / CSR / CMS toolkit backing `b.mtlsCa` — ML-DSA-87 (FIPS 204) post-quantum + ECDSA-P384 cert signing, PBMAC1 PKCS#12 packaging, chain validation (no openssl CLI) — and the WebAuthn attestation / assertion verification behind `b.auth.passkey` |\n| [`SecLists` 10k-most-common.txt](https://github.com/danielmiessler/SecLists/blob/master/Passwords/Common-Credentials/10k-most-common.txt) | master snapshot | [Daniel Miessler / SecLists contributors](https://github.com/danielmiessler/SecLists) (CC-BY-3.0) | Top-10000 common-password dictionary read by `b.auth.password.policy()` for the NIST 800-63B §5.1.1.2 \"previously breached\" check |\n| [`prismjs`](https://prismjs.com/) | 1.30.0 | [Lea Verou + contributors](https://github.com/PrismJS/prism) | Syntax highlighting in the example wiki's code blocks (browser-side) |\n\nThese libraries are exceptional work — blamejs wouldn't exist without them. All are MIT licensed, except `@blamejs/pki` (Apache-2.0) and the SecLists password list (CC-BY-3.0). Per-package version, license, and provenance live in two manifests: [`lib/vendor/MANIFEST.json`](lib/vendor/MANIFEST.json) for the framework's server-side bundles and [`examples/wiki/public/vendor/MANIFEST.json`](examples/wiki/public/vendor/MANIFEST.json) for the wiki app's browser-side bundle. The framework's [`NOTICE`](NOTICE) file carries the upstream attributions.\n\nA product with a browser surface can serve the ESM builds under [`lib/vendor/browser/`](lib/vendor/browser/) directly rather than vendoring the same upstream packages a second time:\n\n```js\nimport { ml_kem1024 }        from \"/vendor/blamejs/noble-post-quantum.mjs\";\nimport { xchacha20poly1305 } from \"/vendor/blamejs/noble-ciphers.mjs\";\nimport { shake256 }          from \"/vendor/blamejs/noble-hashes.mjs\";\n```\n\nThey are built from the same npm install as the server bundles in one `scripts/vendor-update.sh` run, and each pair shares one `version` field in the manifest — so the two halves of a hybrid exchange cannot be pinned to different releases of the same algorithm. They carry per-file SHA-256 hashes, are covered by the vendor-currency gate, and appear in the SBOM exactly as the server bundles do.\n\n## Why the name\n\nBecause when something breaks, `blame` should know exactly where it lives. We own the stack so you don't have to chase the fault across an ecosystem.\n\n## Quality contract\n\nEvery release passes a layered gate at `test/layer-0-primitives/codebase-patterns.test.js` that operates on lib/ source:\n\n- **Bug-class detectors** — raw byte / time literals, `JSON.parse` on operator input without size cap, numeric opts that silently accept `Infinity` / `N","readmeFilename":"README.md"}