{"_id":"@stamprally/server","_rev":"26-96109962f6d68f7986b377b5ebd3c63f","name":"@stamprally/server","dist-tags":{"latest":"0.25.4"},"versions":{"0.5.1":{"name":"@stamprally/server","version":"0.5.1","license":"MIT","_id":"@stamprally/server@0.5.1","maintainers":[{"name":"nittaa","email":"nittaa@hotmail.co.jp"}],"homepage":"https://github.com/nitta-a/stamprally-core-app#readme","bugs":{"url":"https://github.com/nitta-a/stamprally-core-app/issues"},"dist":{"shasum":"17e959947b057ca518968774914160f6a0dc7c31","tarball":"https://registry.npmjs.org/@stamprally/server/-/server-0.5.1.tgz","fileCount":9,"integrity":"sha512-pRWqyuXfl88PxOj1rGbovQtNawjQFjz/ndBiZcBSY8KJkDGHN0hMToSabdhIyvuyujNLKXAx8BSIA5LbgUJIMw==","signatures":[{"sig":"MEUCIQC5qdEVnqXbRqomJslviLkloMH5frZbqSmeA/gnN3vdWQIgT5n7I186SQrdCrpLPdPz7QBhdFyn/pVZQ1VWCk0iNEY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@stamprally%2fserver@0.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":105231},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc -p tsconfig.json"},"_npmUser":{"name":"nittaa","email":"nittaa@hotmail.co.jp"},"repository":{"url":"https://github.com/nitta-a/stamprally-core-app","type":"git","directory":"packages/server"},"description":"Web Standard server handlers for stamp rally verification and claims.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@stamprally/core":"0.5.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.1.11","typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/server_0.5.1_1787789630482_0.5015817280711734","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@stamprally/server","version":"0.6.0","license":"MIT","_id":"@stamprally/server@0.6.0","maintainers":[{"name":"nittaa","email":"nittaa@hotmail.co.jp"}],"homepage":"https://github.com/nitta-a/stamprally-core-app#readme","bugs":{"url":"https://github.com/nitta-a/stamprally-core-app/issues"},"dist":{"shasum":"8994f42fe1ae4ac1ddb81abe69b2edd38217ff5d","tarball":"https://registry.npmjs.org/@stamprally/server/-/server-0.6.0.tgz","fileCount":9,"integrity":"sha512-gXTCMD75UqdVA5yPK9BUBkcMul/wo2pYelDmYTqdETtePAzElHYjzG76u9oqTAspgHeCq7VtK5eWThhNAMrUtw==","signatures":[{"sig":"MEUCIQDF8MvZdM/8oGHFSRDTbh4gcY/2NrbykX9fd7ml2ArvCwIgas5htokn0M+cE4UBw9c0cuVyXOypSMAkUIINC1IKMwU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@stamprally%2fserver@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":105231},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc -p tsconfig.json"},"_npmUser":{"name":"nittaa","email":"nittaa@hotmail.co.jp"},"repository":{"url":"https://github.com/nitta-a/stamprally-core-app","type":"git","directory":"packages/server"},"description":"Web Standard server handlers for stamp rally verification and claims.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@stamprally/core":"0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.1.11","typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/server_0.6.0_1787864250732_0.6064953976871306","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@stamprally/server","version":"0.7.0","license":"MIT","_id":"@stamprally/server@0.7.0","maintainers":[{"name":"nittaa","email":"nittaa@hotmail.co.jp"}],"homepage":"https://github.com/nitta-a/stamprally-core-app#readme","bugs":{"url":"https://github.com/nitta-a/stamprally-core-app/issues"},"dist":{"shasum":"bfc3bc1424b2ff652ef0ab39ad61e7a8f50165f6","tarball":"https://registry.npmjs.org/@stamprally/server/-/server-0.7.0.tgz","fileCount":9,"integrity":"sha512-qOPu1jtWwglZKrUCCpmnqmnfqaR8QhOaD/sYfvFtscGfyBRoIUc0UEtyvJw07ygZDiOH40gAtapS5nARlFjYZg==","signatures":[{"sig":"MEUCIQDr6ohUGcwWSwMedp9MegzAGFsFIcOnHkICWBuqZJtjsgIgW9L41TyC8rTRQo++StYH/ye9eck2fd3brbtuyroaLMM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@stamprally%2fserver@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":165038},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc -p tsconfig.json"},"_npmUser":{"name":"nittaa","email":"nittaa@hotmail.co.jp"},"repository":{"url":"https://github.com/nitta-a/stamprally-core-app","type":"git","directory":"packages/server"},"description":"Web Standard server handlers for stamp rally verification and claims.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@stamprally/core":"0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.1.11","typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/server_0.7.0_1787868051576_0.35514093347232745","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@stamprally/server","version":"0.8.0","license":"MIT","_id":"@stamprally/server@0.8.0","maintainers":[{"name":"nittaa","email":"nittaa@hotmail.co.jp"}],"homepage":"https://github.com/nitta-a/stamprally-core-app#readme","bugs":{"url":"https://github.com/nitta-a/stamprally-core-app/issues"},"dist":{"shasum":"26434df117f898facb669a9f0d119b77407a23cc","tarball":"https://registry.npmjs.org/@stamprally/server/-/server-0.8.0.tgz","fileCount":9,"integrity":"sha512-xyxxNz+ELuEaYxX1V+mC5gTYLkJ5Oi7VvX2Vr9adDptUONEVsu2v8T0IFrD0oXBWvY1vWlQGEV7DsrcqvFe1Lg==","signatures":[{"sig":"MEYCIQDParDCGcVYxmoTwT2BANuKKRQiLkwX4tan4D70tBv01wIhALm+1BDh8/DHuk0ygrBCsdEVdmNMPRHerwSSb8hqG8+/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@stamprally%2fserver@0.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":216291},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc -p tsconfig.json"},"_npmUser":{"name":"nittaa","email":"nittaa@hotmail.co.jp"},"repository":{"url":"https://github.com/nitta-a/stamprally-core-app","type":"git","directory":"packages/server"},"description":"Web Standard server handlers for stamp rally verification and claims.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@stamprally/core":"0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.1.11","typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/server_0.8.0_1787881683642_0.1536542937892078","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@stamprally/server","version":"0.9.0","license":"MIT","_id":"@stamprally/server@0.9.0","maintainers":[{"name":"nittaa","email":"nittaa@hotmail.co.jp"}],"homepage":"https://github.com/nitta-a/stamprally-core-app#readme","bugs":{"url":"https://github.com/nitta-a/stamprally-core-app/issues"},"dist":{"shasum":"4ed9e8f5e867718f3d48d032b11cdbd9e3161802","tarball":"https://registry.npmjs.org/@stamprally/server/-/server-0.9.0.tgz","fileCount":9,"integrity":"sha512-JxOsptT5zrTyhBCGEMjWCrQD1r16J6OPzHchq4mvAdI3x6HzOL2TmjCoxc8PFwMuqxSL01M19XnOOICQ5aQ6YQ==","signatures":[{"sig":"MEUCIGq9dcbAa3IFWbSVPY776MGcDnCMxDemz6ZbVwXpaDD0AiEAnUjtFObX5lgA+qlTmOz2C3pm9lqdrt9YPqkZHCBPq6s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@stamprally%2fserver@0.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":119123},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc -p tsconfig.json"},"_npmUser":{"name":"nittaa","email":"nittaa@hotmail.co.jp"},"repository":{"url":"https://github.com/nitta-a/stamprally-core-app","type":"git","directory":"packages/server"},"description":"Web Standard server handlers for stamp rally verification and claims.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@stamprally/core":"0.9.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.1.11","typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/server_0.9.0_1787904834144_0.10588889488342357","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@stamprally/server","version":"0.10.0","license":"MIT","_id":"@stamprally/server@0.10.0","maintainers":[{"name":"nittaa","email":"nittaa@hotmail.co.jp"}],"homepage":"https://github.com/nitta-a/stamprally-core-app#readme","bugs":{"url":"https://github.com/nitta-a/stamprally-core-app/issues"},"dist":{"shasum":"5a9f21ab12d8a97067b78b316ae9c0cb6e6a4d0b","tarball":"https://registry.npmjs.org/@stamprally/server/-/server-0.10.0.tgz","fileCount":9,"integrity":"sha512-RIaMMUWUu2r8zc+NbwL3lBWlsuIhTsiuOdhag+r/vteiMH+0T4no2dpSVe0dTDNFzBSxseSk4Zs9ihyLabgSLA==","signatures":[{"sig":"MEQCIFye/YqTg6s0TPzz53Ws3xAju9Tennyy1tsUCjTQx/orAiAx+Nl8k2BV46xCrT5+/REzk7uVXuTSpp1TQyCD4w95HA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@stamprally%2fserver@0.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":138576},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc -p tsconfig.json"},"_npmUser":{"name":"nittaa","email":"nittaa@hotmail.co.jp"},"repository":{"url":"https://github.com/nitta-a/stamprally-core-app","type":"git","directory":"packages/server"},"description":"Web Standard server handlers for stamp rally verification and claims.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@stamprally/core":"0.10.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.1.11","typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/server_0.10.0_1787937726353_0.5428629711051818","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@stamprally/server","version":"0.11.0","license":"MIT","_id":"@stamprally/server@0.11.0","maintainers":[{"name":"nittaa","email":"nittaa@hotmail.co.jp"}],"homepage":"https://github.com/nitta-a/stamprally-core-app#readme","bugs":{"url":"https://github.com/nitta-a/stamprally-core-app/issues"},"dist":{"shasum":"62398a83cebe2ba37787776d7c6ad28164ed78ef","tarball":"https://registry.npmjs.org/@stamprally/server/-/server-0.11.0.tgz","fileCount":9,"integrity":"sha512-+PDdWpVn050IYdTqFPVpwC/dfMVLXoxjt0iuRKqimaoV9FEOsjiS206gAGLYrqNYms58lHxhGSrP3aQC3p6J3A==","signatures":[{"sig":"MEUCIQCaEGMHc8DlDiFqTvuuH4W+dWStRV0VbERPjiRfEHAvlgIgSDgSrM250o89K3HCs7YB20hDwj81azMM3KFLgNiVEOc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@stamprally%2fserver@0.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":161948},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc -p tsconfig.json"},"_npmUser":{"name":"nittaa","email":"nittaa@hotmail.co.jp"},"repository":{"url":"https://github.com/nitta-a/stamprally-core-app","type":"git","directory":"packages/server"},"description":"Web Standard server handlers for stamp rally verification and claims.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@stamprally/core":"0.11.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.1.11","typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/server_0.11.0_1787941122324_0.6584694335647776","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"@stamprally/server","version":"0.12.0","license":"MIT","_id":"@stamprally/server@0.12.0","maintainers":[{"name":"nittaa","email":"nittaa@hotmail.co.jp"}],"homepage":"https://github.com/nitta-a/stamprally-core-app#readme","bugs":{"url":"https://github.com/nitta-a/stamprally-core-app/issues"},"dist":{"shasum":"8f675b08b88fc8ad7b37d42cf0677aacd1e3db1f","tarball":"https://registry.npmjs.org/@stamprally/server/-/server-0.12.0.tgz","fileCount":9,"integrity":"sha512-VFfC/LUwjwd/l/D/LH/NUgntAbgxNBf6Qs+zmxF9G1tzPAf8upqSU3Ys8T/ehHqneeXHQ6iguxUHodvT62rOjg==","signatures":[{"sig":"MEQCIG94E+xzBx85VfU1o06GW9Io4p1Jfh03XUWkGyERuXdbAiB+LFLcrDjsrNctbZ5460OyZ3e6bKy9jTfvjjn5YUvohA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@stamprally%2fserver@0.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":180868},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc -p tsconfig.json"},"_npmUser":{"name":"nittaa","email":"nittaa@hotmail.co.jp"},"repository":{"url":"https://github.com/nitta-a/stamprally-core-app","type":"git","directory":"packages/server"},"description":"Web Standard server handlers for stamp rally verification and claims.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@stamprally/core":"0.12.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.1.11","typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/server_0.12.0_1787942859661_0.7630171099028198","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"@stamprally/server","version":"0.13.0","license":"MIT","_id":"@stamprally/server@0.13.0","maintainers":[{"name":"nittaa","email":"nittaa@hotmail.co.jp"}],"homepage":"https://github.com/nitta-a/stamprally-core-app#readme","bugs":{"url":"https://github.com/nitta-a/stamprally-core-app/issues"},"dist":{"shasum":"068a96dc1df137f510ee76eaf88d531af01b3d3e","tarball":"https://registry.npmjs.org/@stamprally/server/-/server-0.13.0.tgz","fileCount":9,"integrity":"sha512-8crEFCLMo4x+wmNYOD8UmXfXOYOkwLYEiudf5JFtTcJsKyeEVz+aP3ZhPHQ6IumYw7eontBGLqjXWPY3A4vSfw==","signatures":[{"sig":"MEUCIQDYMp32nmOzSASO4NJeWp73R0Rsk2/z8/sx/kBVaPLqLgIgFwwDNDwtQnzYK1BBiv886YSai2L01RlPoUsVQwQClKA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@stamprally%2fserver@0.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":199323},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc -p tsconfig.json"},"_npmUser":{"name":"nittaa","email":"nittaa@hotmail.co.jp"},"repository":{"url":"https://github.com/nitta-a/stamprally-core-app","type":"git","directory":"packages/server"},"description":"Web Standard server handlers for stamp rally verification and claims.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@stamprally/core":"0.13.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.1.11","typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/server_0.13.0_1787946413778_0.6743277475219003","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"@stamprally/server","version":"0.14.0","license":"MIT","_id":"@stamprally/server@0.14.0","maintainers":[{"name":"nittaa","email":"nittaa@hotmail.co.jp"}],"homepage":"https://github.com/nitta-a/stamprally-core-app#readme","bugs":{"url":"https://github.com/nitta-a/stamprally-core-app/issues"},"dist":{"shasum":"38d6795709c8500c4e27b1d809498cb7d7acf640","tarball":"https://registry.npmjs.org/@stamprally/server/-/server-0.14.0.tgz","fileCount":9,"integrity":"sha512-vzRiDaBMZeE9sQbmzjT4oyU+7xQHJEvlW63j8pqP121RuM7LrQOaE+BC9tmPXIlMMsH98bNTQ7RzPUH+dLkSvQ==","signatures":[{"sig":"MEQCIGWr+vPfjJqy3exVMUv/uef6Mb+asGWJssslwHdQy43GAiBvxDQa8vyFpOhgWrIwwaCO6YRGaMhHrk3zdfbSipqi4Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@stamprally%2fserver@0.14.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":245999},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc -p tsconfig.json"},"_npmUser":{"name":"nittaa","email":"nittaa@hotmail.co.jp"},"repository":{"url":"https://github.com/nitta-a/stamprally-core-app","type":"git","directory":"packages/server"},"description":"Web Standard server handlers for stamp rally verification and claims.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@stamprally/core":"0.14.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.1.11","typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/server_0.14.0_1787948781194_0.20008612791844116","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"@stamprally/server","version":"0.15.0","license":"MIT","_id":"@stamprally/server@0.15.0","maintainers":[{"name":"nittaa","email":"nittaa@hotmail.co.jp"}],"homepage":"https://github.com/nitta-a/stamprally-core-app#readme","bugs":{"url":"https://github.com/nitta-a/stamprally-core-app/issues"},"dist":{"shasum":"51b329ada903b44bd00fc222d29746a635deef89","tarball":"https://registry.npmjs.org/@stamprally/server/-/server-0.15.0.tgz","fileCount":9,"integrity":"sha512-B1tcrVp99dBgOCWU4hK06qyUcp3l1dgbjsFTnlI16Uv4pTp190NLdK93E8NdkFwvTVYT9tQWdHu78ndrRUorow==","signatures":[{"sig":"MEQCIC8FaEIvMds1Aer4Bw/OOGvss9tLhtMwB7ojgmDdyvBtAiBqEHW+IfKsq40+DN8KslRsGclvMN+ByxFIDsZvsnwRxg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@stamprally%2fserver@0.15.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":328541},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc -p tsconfig.json"},"_npmUser":{"name":"nittaa","email":"nittaa@hotmail.co.jp"},"repository":{"url":"https://github.com/nitta-a/stamprally-core-app","type":"git","directory":"packages/server"},"description":"Web Standard server handlers for stamp rally verification and claims.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@stamprally/core":"0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.1.11","typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/server_0.15.0_1787952803705_0.35492445177839405","host":"s3://npm-registry-packages-npm-production"}},"0.16.0":{"name":"@stamprally/server","version":"0.16.0","license":"MIT","_id":"@stamprally/server@0.16.0","maintainers":[{"name":"nittaa","email":"nittaa@hotmail.co.jp"}],"homepage":"https://github.com/nitta-a/stamprally-core-app#readme","bugs":{"url":"https://github.com/nitta-a/stamprally-core-app/issues"},"dist":{"shasum":"57685f642be534cfa707875ecd377b5f25b210e4","tarball":"https://registry.npmjs.org/@stamprally/server/-/server-0.16.0.tgz","fileCount":9,"integrity":"sha512-WTYrKMSne6mO12JveHXMgCCypaujzj9xdtTmnscCQA+8WcgdXujT4l8LjcSHRePgQWey+1bKwFuMTuITWxOuUQ==","signatures":[{"sig":"MEYCIQDSt33XBrGmyR8lBQOdsd0w7LtsFIGG7uAvjTVi4UnkJAIhAPI5WrpNSB59xpKjFQNRkTZI4C7RBpU1adqaT4Eryepk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@stamprally%2fserver@0.16.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":403057},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc -p tsconfig.json"},"_npmUser":{"name":"nittaa","email":"nittaa@hotmail.co.jp"},"repository":{"url":"https://github.com/nitta-a/stamprally-core-app","type":"git","directory":"packages/server"},"description":"Web Standard server handlers for stamp rally verification and claims.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@stamprally/core":"0.16.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.1.11","typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/server_0.16.0_1787966110220_0.9949602912072881","host":"s3://npm-registry-packages-npm-production"}},"0.17.0":{"name":"@stamprally/server","version":"0.17.0","license":"MIT","_id":"@stamprally/server@0.17.0","maintainers":[{"name":"nittaa","email":"nittaa@hotmail.co.jp"}],"homepage":"https://github.com/nitta-a/stamprally-core-app#readme","bugs":{"url":"https://github.com/nitta-a/stamprally-core-app/issues"},"dist":{"shasum":"0e1e6c9cda4ca110444042679b843605e95a3697","tarball":"https://registry.npmjs.org/@stamprally/server/-/server-0.17.0.tgz","fileCount":9,"integrity":"sha512-x02F+qOSrkqWp7U3GZ0HCDZd3lx3ek4TTQxUDINI0K9E9NbSSXITnh2kVShKfAieQJrdsVTzaombHKVxTNIzbg==","signatures":[{"sig":"MEQCIB6ktVYSt2jpgdQKTKY0ZIZoaXBOfO/T70oTDMquw6q+AiBKWS3eFmDsURGnZbGG6F2xu8cecAtdZtf2g1WaMKGrYA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@stamprally%2fserver@0.17.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":414953},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc -p tsconfig.json"},"_npmUser":{"name":"nittaa","email":"nittaa@hotmail.co.jp"},"repository":{"url":"https://github.com/nitta-a/stamprally-core-app","type":"git","directory":"packages/server"},"description":"Web Standard server handlers for stamp rally verification and claims.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@stamprally/core":"0.17.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.1.11","typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/server_0.17.0_1787972914529_0.20482521840292844","host":"s3://npm-registry-packages-npm-production"}},"0.18.0":{"name":"@stamprally/server","version":"0.18.0","license":"MIT","_id":"@stamprally/server@0.18.0","maintainers":[{"name":"nittaa","email":"nittaa@hotmail.co.jp"}],"homepage":"https://github.com/nitta-a/stamprally-core-app#readme","bugs":{"url":"https://github.com/nitta-a/stamprally-core-app/issues"},"dist":{"shasum":"dbfa3cb73fa61f2a46928bf12a390b2dfb1a4e67","tarball":"https://registry.npmjs.org/@stamprally/server/-/server-0.18.0.tgz","fileCount":9,"integrity":"sha512-7KjvInOATGpq/p2puHWj8dWAm3YDqBqHcl3Tu1TWkMkADlnr/yUrlxN/EP03vc2GOZUZplH2yeKGsiSz3WyjHw==","signatures":[{"sig":"MEUCICg2+7NYtQ4xesPZzfblBKWtzBFCZ5y3QiEbe2GbqosiAiEAh2ng7eR0Tb8+GdmM7cMFmxRJRRS2z1H7N51KpxUpCCg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@stamprally%2fserver@0.18.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":423337},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc -p tsconfig.json"},"_npmUser":{"name":"nittaa","email":"nittaa@hotmail.co.jp"},"repository":{"url":"https://github.com/nitta-a/stamprally-core-app","type":"git","directory":"packages/server"},"description":"Web Standard server handlers for stamp rally verification and claims.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@stamprally/core":"0.18.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.1.11","typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/server_0.18.0_1787976420969_0.1596443947810957","host":"s3://npm-registry-packages-npm-production"}},"0.19.0":{"name":"@stamprally/server","version":"0.19.0","license":"MIT","_id":"@stamprally/server@0.19.0","maintainers":[{"name":"nittaa","email":"nittaa@hotmail.co.jp"}],"homepage":"https://github.com/nitta-a/stamprally-core-app#readme","bugs":{"url":"https://github.com/nitta-a/stamprally-core-app/issues"},"dist":{"shasum":"3ceae9e8a801896734bde1da12b75b3f1dfc1d23","tarball":"https://registry.npmjs.org/@stamprally/server/-/server-0.19.0.tgz","fileCount":9,"integrity":"sha512-XMGIaGJVHgn+PnAh3t6+N0Bj2B3tPJ+3XdO2dCbviMyjhIbPlLdDUOpcU5CRDjONV/qkHsaCbyS8YVwDa4s8qA==","signatures":[{"sig":"MEYCIQDYKk0eMxP8CLbnLQGIUdQ0tIw7yY1XbJfPZ5gJ7NgykwIhAJp4m0MmVFv4nu+PA9ZTRA3C9DxOIkLSbLosKawNTxYI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@stamprally%2fserver@0.19.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":435451},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc -p tsconfig.json"},"_npmUser":{"name":"nittaa","email":"nittaa@hotmail.co.jp"},"repository":{"url":"https://github.com/nitta-a/stamprally-core-app","type":"git","directory":"packages/server"},"description":"Web Standard server handlers for stamp rally verification and claims.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@stamprally/core":"0.19.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.1.11","typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/server_0.19.0_1787985989939_0.9260749913718938","host":"s3://npm-registry-packages-npm-production"}},"0.20.0":{"name":"@stamprally/server","version":"0.20.0","license":"MIT","_id":"@stamprally/server@0.20.0","maintainers":[{"name":"nittaa","email":"nittaa@hotmail.co.jp"}],"homepage":"https://github.com/nitta-a/stamprally-core-app#readme","bugs":{"url":"https://github.com/nitta-a/stamprally-core-app/issues"},"dist":{"shasum":"fa0f313d38a4946c1131e57409ffbfb6e77de114","tarball":"https://registry.npmjs.org/@stamprally/server/-/server-0.20.0.tgz","fileCount":9,"integrity":"sha512-TKJYchv0XTWdELxpldb7UQlWcti90X51rwgmGUeLgoqqRKMxOSQn9GldsXxZqMLE7z+rzYNOBFcc0i98jzc+CQ==","signatures":[{"sig":"MEUCIE7xwyfIFg/KcYfnci2DuRUaT5dVd+5im20ZQLMXyYv4AiEA11erRA4mtJA1AyVie2E1n6s/TzzQowVmghQjjL5ii3k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@stamprally%2fserver@0.20.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":454785},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc -p tsconfig.json"},"_npmUser":{"name":"nittaa","email":"nittaa@hotmail.co.jp"},"repository":{"url":"https://github.com/nitta-a/stamprally-core-app","type":"git","directory":"packages/server"},"description":"Web Standard server handlers for stamp rally verification and claims.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@stamprally/core":"0.20.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.1.11","typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/server_0.20.0_1787987707439_0.9006188985144019","host":"s3://npm-registry-packages-npm-production"}},"0.20.1":{"name":"@stamprally/server","version":"0.20.1","license":"MIT","_id":"@stamprally/server@0.20.1","maintainers":[{"name":"nittaa","email":"nittaa@hotmail.co.jp"}],"homepage":"https://github.com/nitta-a/stamprally-core-app#readme","bugs":{"url":"https://github.com/nitta-a/stamprally-core-app/issues"},"dist":{"shasum":"7a6d1c67d1e06328b9a3c46ff1a06c11e624269f","tarball":"https://registry.npmjs.org/@stamprally/server/-/server-0.20.1.tgz","fileCount":9,"integrity":"sha512-cg4Oix/ixcj8FEghAIv4rfZU7J84MdRyAFUivOmJvaXVRH+0LlzC43i2P8BelluNUp57eL/1FnXSIndfb3qrww==","signatures":[{"sig":"MEUCIHnKaCGrDl9uHzUWpAv2kS5/M0QDHyR+MkSoDKxxLTNHAiEA2LkOaf3MF2+iK1sQSn+TAp1CPueBG1MUhGpMaav9N4s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@stamprally%2fserver@0.20.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":454785},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc -p tsconfig.json"},"_npmUser":{"name":"nittaa","email":"nittaa@hotmail.co.jp"},"repository":{"url":"https://github.com/nitta-a/stamprally-core-app","type":"git","directory":"packages/server"},"description":"Web Standard server handlers for stamp rally verification and claims.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@stamprally/core":"0.20.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.1.11","typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/server_0.20.1_1787988985321_0.14373825201393364","host":"s3://npm-registry-packages-npm-production"}},"0.21.0":{"name":"@stamprally/server","version":"0.21.0","license":"MIT","_id":"@stamprally/server@0.21.0","maintainers":[{"name":"nittaa","email":"nittaa@hotmail.co.jp"}],"homepage":"https://github.com/nitta-a/stamprally-core-app#readme","bugs":{"url":"https://github.com/nitta-a/stamprally-core-app/issues"},"dist":{"shasum":"4854848746cfe749d4bb6e7a64eb20f11aba8ea9","tarball":"https://registry.npmjs.org/@stamprally/server/-/server-0.21.0.tgz","fileCount":9,"integrity":"sha512-3TrEbZY7txmGCyrDFN33oP5DZy9b54SrBuBy3zyKPViubYFyzcbmqFAbcP2ozoEfdmNjmEuUzn/XjJwUmi69aw==","signatures":[{"sig":"MEUCIG6+rOr1AuWMFds4SAbwr05xvMw5Yprq+dB7wNIW0ymrAiEA917TsgxLXDEbz4p21wHfvhIcnG+7PO8Aa53Gh4aFfMs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@stamprally%2fserver@0.21.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":463894},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc -p tsconfig.json"},"_npmUser":{"name":"nittaa","email":"nittaa@hotmail.co.jp"},"repository":{"url":"https://github.com/nitta-a/stamprally-core-app","type":"git","directory":"packages/server"},"description":"Web Standard server handlers for stamp rally verification and claims.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@stamprally/core":"0.21.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.1.11","typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/server_0.21.0_1787991370264_0.058393571045777914","host":"s3://npm-registry-packages-npm-production"}},"0.22.0":{"name":"@stamprally/server","version":"0.22.0","license":"MIT","_id":"@stamprally/server@0.22.0","maintainers":[{"name":"nittaa","email":"nittaa@hotmail.co.jp"}],"homepage":"https://github.com/nitta-a/stamprally-core-app#readme","bugs":{"url":"https://github.com/nitta-a/stamprally-core-app/issues"},"dist":{"shasum":"3cf1db8db858d14e051d117bd8365ea0011115bc","tarball":"https://registry.npmjs.org/@stamprally/server/-/server-0.22.0.tgz","fileCount":9,"integrity":"sha512-6D2jydOQG9zBurfFqdAtxvwv+N72ZRQHDHBV8w2THBRew70PJEI+846osHl5y5Gkd4ReOOlJmuMXxe3Xch195g==","signatures":[{"sig":"MEQCIEwYKmTS+vKqckUVDtbEDGz28EPGkAgsPKMfRukaOSzAAiAzLYQBt7duA+XyWzQo8rgzjOIxF/8kuimeg0+bVu68mQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@stamprally%2fserver@0.22.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":463999},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc -p tsconfig.json"},"_npmUser":{"name":"nittaa","email":"nittaa@hotmail.co.jp"},"repository":{"url":"https://github.com/nitta-a/stamprally-core-app","type":"git","directory":"packages/server"},"description":"Web Standard server handlers for stamp rally verification and claims.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@stamprally/core":"0.22.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.1.11","typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/server_0.22.0_1787993862221_0.42816815575974654","host":"s3://npm-registry-packages-npm-production"}},"0.23.0":{"name":"@stamprally/server","version":"0.23.0","license":"MIT","_id":"@stamprally/server@0.23.0","maintainers":[{"name":"nittaa","email":"nittaa@hotmail.co.jp"}],"homepage":"https://github.com/nitta-a/stamprally-core-app#readme","bugs":{"url":"https://github.com/nitta-a/stamprally-core-app/issues"},"dist":{"shasum":"1386611b21ee55c5bfae5fad1c85833f21bbcb3b","tarball":"https://registry.npmjs.org/@stamprally/server/-/server-0.23.0.tgz","fileCount":9,"integrity":"sha512-R0kDPw9DNhzEc/MlycZMOoZnBLSba6Lpsd4wrxdpt120BLV3dIDTqhSub0pveMSF5v/rhlSeYtm4NdnuyOxPaw==","signatures":[{"sig":"MEUCIQDcsMYLIuAEyH94wY9kCXs6frjmAy3dvFR8HuUrkx71wwIgdEeTjXfZWgYthroSc/H1/A2n7huIGE3yYAPOTNRkNWc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@stamprally%2fserver@0.23.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":463999},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc -p tsconfig.json"},"_npmUser":{"name":"nittaa","email":"nittaa@hotmail.co.jp"},"repository":{"url":"https://github.com/nitta-a/stamprally-core-app","type":"git","directory":"packages/server"},"description":"Web Standard server handlers for stamp rally verification and claims.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@stamprally/core":"0.23.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.1.11","typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/server_0.23.0_1788045375475_0.8841503082981079","host":"s3://npm-registry-packages-npm-production"}},"0.24.0":{"name":"@stamprally/server","version":"0.24.0","license":"MIT","_id":"@stamprally/server@0.24.0","maintainers":[{"name":"nittaa","email":"nittaa@hotmail.co.jp"}],"homepage":"https://github.com/nitta-a/stamprally-core-app#readme","bugs":{"url":"https://github.com/nitta-a/stamprally-core-app/issues"},"dist":{"shasum":"96d5250a8ee967f042312d6e2dbd390d14aee25d","tarball":"https://registry.npmjs.org/@stamprally/server/-/server-0.24.0.tgz","fileCount":9,"integrity":"sha512-CO/DWtHCYgaYCLOT4Z9mDXCw+DKJ8ApGNg5ToF3uTLo41PDuOL/LwVO2XPrz9cWcaZZopppXfUpGiS6X/Be3Bw==","signatures":[{"sig":"MEQCIHMDwUAmZoX2vSOpopeQANTNIG5SG5zlZ+hGvzRLWtGqAiAxdJiywJKhm7jSYKxwNxiaApwFBoE1ulFUsMJRu2hmjw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@stamprally%2fserver@0.24.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":463999},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc -p tsconfig.json"},"_npmUser":{"name":"nittaa","email":"nittaa@hotmail.co.jp"},"repository":{"url":"https://github.com/nitta-a/stamprally-core-app","type":"git","directory":"packages/server"},"description":"Web Standard server handlers for stamp rally verification and claims.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@stamprally/core":"0.24.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.1.11","typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/server_0.24.0_1788098662420_0.605429378292486","host":"s3://npm-registry-packages-npm-production"}},"0.25.0":{"name":"@stamprally/server","version":"0.25.0","license":"MIT","_id":"@stamprally/server@0.25.0","maintainers":[{"name":"nittaa","email":"nittaa@hotmail.co.jp"}],"homepage":"https://github.com/nitta-a/stamprally-core-app#readme","bugs":{"url":"https://github.com/nitta-a/stamprally-core-app/issues"},"dist":{"shasum":"51118b9a9fbde9ad16d5d6435906bb40c2aeb389","tarball":"https://registry.npmjs.org/@stamprally/server/-/server-0.25.0.tgz","fileCount":9,"integrity":"sha512-bgBSVwp3AlALox6QQ4ww/T/mvYz5qCysmIuR7llaOzyDodkK+KxVoF9p2gmMW9t452AMV1NOzOc4SuSwRsPkaw==","signatures":[{"sig":"MEQCIEbOtobBJgYPgvdZv3lK4k5yu5FhxiTZQLY9VJ0mmfu0AiAfyyK3C9rQU49gDBXjUPKpFr96cfGw+uItiDrdFDA3Yw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@stamprally%2fserver@0.25.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":500097},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc -p tsconfig.json"},"_npmUser":{"name":"nittaa","email":"nittaa@hotmail.co.jp"},"repository":{"url":"https://github.com/nitta-a/stamprally-core-app","type":"git","directory":"packages/server"},"description":"Web Standard server handlers for stamp rally verification and claims.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@stamprally/core":"0.25.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.1.11","typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/server_0.25.0_1788279582567_0.08206116307589939","host":"s3://npm-registry-packages-npm-production"}},"0.25.1":{"name":"@stamprally/server","version":"0.25.1","license":"MIT","_id":"@stamprally/server@0.25.1","maintainers":[{"name":"nittaa","email":"nittaa@hotmail.co.jp"}],"homepage":"https://github.com/nitta-a/stamprally-core-app#readme","bugs":{"url":"https://github.com/nitta-a/stamprally-core-app/issues"},"dist":{"shasum":"70a3189f06cac4de355d9b30f44fbd31a44c610b","tarball":"https://registry.npmjs.org/@stamprally/server/-/server-0.25.1.tgz","fileCount":9,"integrity":"sha512-a1oRM+NLReafkBSG7yWk46f7Mza5h0ywpKfyI+Rk7t6kVdYFDtzonBsi+tXyJwHyI8+csAzEMChPWXmuzTxO5w==","signatures":[{"sig":"MEYCIQDERM2enZlpS0pa8QFUWAz4sGmlp80RKsiENlymahsk9gIhAL4WgTKSuHP/wO914YnkoS2MUHbvrWXARlwmsussTc0g","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@stamprally%2fserver@0.25.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":500097},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc -p tsconfig.json"},"_npmUser":{"name":"nittaa","email":"nittaa@hotmail.co.jp"},"repository":{"url":"https://github.com/nitta-a/stamprally-core-app","type":"git","directory":"packages/server"},"description":"Web Standard server handlers for stamp rally verification and claims.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@stamprally/core":"0.25.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.1.11","typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/server_0.25.1_1788296631529_0.2423902667117246","host":"s3://npm-registry-packages-npm-production"}},"0.25.2":{"name":"@stamprally/server","version":"0.25.2","license":"MIT","_id":"@stamprally/server@0.25.2","maintainers":[{"name":"nittaa","email":"nittaa@hotmail.co.jp"}],"homepage":"https://github.com/nitta-a/stamprally-core-app#readme","bugs":{"url":"https://github.com/nitta-a/stamprally-core-app/issues"},"dist":{"shasum":"16545643c72b83077610a03490f860824669fb82","tarball":"https://registry.npmjs.org/@stamprally/server/-/server-0.25.2.tgz","fileCount":9,"integrity":"sha512-0y7Vg31SqipkQkNE5LWMPSLiZUJvKa8cz8md/JhawCWT5FLHVuhyaEEjvzyMVRhPxVXb1NvS/oeGTeJx/iEimA==","signatures":[{"sig":"MEUCIQDeuUf+ntqAro2re7xOxxoq0P9Srh6hozsN24AkBoZA8QIgOvwwSpxpj/3Vr40KbPrTDrwzXxZWcTzCCI96vqOYV30=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@stamprally%2fserver@0.25.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":500097},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc -p tsconfig.json"},"_npmUser":{"name":"nittaa","email":"nittaa@hotmail.co.jp"},"repository":{"url":"https://github.com/nitta-a/stamprally-core-app","type":"git","directory":"packages/server"},"description":"Web Standard server handlers for stamp rally verification and claims.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@stamprally/core":"0.25.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.1.11","typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/server_0.25.2_1789340464119_0.9257894274905214","host":"s3://npm-registry-packages-npm-production"}},"0.25.3":{"name":"@stamprally/server","version":"0.25.3","license":"MIT","_id":"@stamprally/server@0.25.3","maintainers":[{"name":"nittaa","email":"nittaa@hotmail.co.jp"}],"homepage":"https://github.com/nitta-a/stamprally-core-app#readme","bugs":{"url":"https://github.com/nitta-a/stamprally-core-app/issues"},"dist":{"shasum":"582f3c7f0f80e1964ef359ac84f9fd5a6a9e672e","tarball":"https://registry.npmjs.org/@stamprally/server/-/server-0.25.3.tgz","fileCount":9,"integrity":"sha512-+l9/bHUv6NnGdEBFZv5OMAHHBhuQ78KV7VutVMNQJcIUCmO/H7OV9jhZDIMK94NfldFFWPyElxDPo2ePxbYOgg==","signatures":[{"sig":"MEUCIFE+ztVzX9bi6Zt/tq173pjWFgWoSjnBHVWyYdrb9XAzAiEAv8nz2rxNVXx7+DRd83h3VGZUqKNqqzrgYFL4xE+7eho=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDVIxzybOjXegJhXnSvOezfrO4ol1rt3AQLOBs87v8WYwIgLrXRB9+mRN60/4WI4VMwJFAMFq6hs4ctwYMnHIJsZ2k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@stamprally%2fserver@0.25.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":500097},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc -p tsconfig.json"},"_npmUser":{"name":"nittaa","email":"nittaa@hotmail.co.jp"},"repository":{"url":"https://github.com/nitta-a/stamprally-core-app","type":"git","directory":"packages/server"},"description":"Web Standard server handlers for stamp rally verification and claims.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@stamprally/core":"0.25.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.1.11","typescript":"^6.0.3"},"_npmOperationalInternal":{"tmp":"tmp/server_0.25.3_1789855918800_0.5330260881951907","host":"s3://npm-registry-packages-npm-production"}},"0.25.4":{"_id":"@stamprally/server@0.25.4","bugs":{"url":"https://github.com/nitta-a/stamprally-core-app/issues"},"dist":{"shasum":"c4306c1be75f6c77244ab6458f942c2c69519694","tarball":"https://registry.npmjs.org/@stamprally/server/-/server-0.25.4.tgz","fileCount":9,"integrity":"sha512-0bMkEXk1o2T/rtKNMyKa8hWOG7ij1vyYJQ1WWw8iJXR8+qfMbTkjLB2B+KBGyCbp2XnJG7vtE/FyDoa7ap+wgA==","signatures":[{"sig":"MEUCIEjxSSPw2I1k5V85YTjNcPRR41pUsMbbtR/nohlTKTHgAiEA3/nXtVlHu2uJB4KfK8/HrGM63kU7du15SQ48P/lG06E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIA4+XtIjntlUVYfGwSEvvntI7AKrVLXRgf69e14CffMUAiAvJwx2VAu1usGZSTeQWfH4nrDXY8C499G+ceRkvTirjw=="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@stamprally%2fserver@0.25.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":500097},"main":"./dist/index.cjs","name":"@stamprally/server","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"license":"MIT","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc -p tsconfig.json"},"version":"0.25.4","_npmUser":{"name":"nittaa","email":"nittaa@hotmail.co.jp"},"homepage":"https://github.com/nitta-a/stamprally-core-app#readme","repository":{"url":"https://github.com/nitta-a/stamprally-core-app","type":"git","directory":"packages/server"},"description":"Web Standard server handlers for stamp rally verification and claims.","directories":{},"maintainers":[{"name":"nittaa","email":"nittaa@hotmail.co.jp"}],"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@stamprally/core":"0.25.4"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","vitest":"^4.1.11","typescript":"^6.0.3"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/server_0.25.4_1790419214421_0.7471601253317766"}}},"time":{"created":"2026-08-27T00:13:50.300Z","modified":"2026-09-26T10:40:14.960Z","0.5.1":"2026-08-27T00:13:50.617Z","0.6.0":"2026-08-27T20:57:30.893Z","0.7.0":"2026-08-27T22:00:51.717Z","0.8.0":"2026-08-28T01:48:03.792Z","0.9.0":"2026-08-28T08:13:54.300Z","0.10.0":"2026-08-28T17:22:06.513Z","0.11.0":"2026-08-28T18:18:42.462Z","0.12.0":"2026-08-28T18:47:39.806Z","0.13.0":"2026-08-28T19:46:53.913Z","0.14.0":"2026-08-28T20:26:21.351Z","0.15.0":"2026-08-28T21:33:23.852Z","0.16.0":"2026-08-29T01:15:10.403Z","0.17.0":"2026-08-29T03:08:34.681Z","0.18.0":"2026-08-29T04:07:01.137Z","0.19.0":"2026-08-29T06:46:30.073Z","0.20.0":"2026-08-29T07:15:07.571Z","0.20.1":"2026-08-29T07:36:25.469Z","0.21.0":"2026-08-29T08:16:10.402Z","0.22.0":"2026-08-29T08:57:42.351Z","0.23.0":"2026-08-29T23:16:15.619Z","0.24.0":"2026-08-30T14:04:22.570Z","0.25.0":"2026-09-01T16:19:42.726Z","0.25.1":"2026-09-01T21:03:51.695Z","0.25.2":"2026-09-13T23:01:04.262Z","0.25.3":"2026-09-19T22:11:58.874Z","0.25.4":"2026-09-26T10:40:14.516Z"},"bugs":{"url":"https://github.com/nitta-a/stamprally-core-app/issues"},"license":"MIT","homepage":"https://github.com/nitta-a/stamprally-core-app#readme","repository":{"url":"https://github.com/nitta-a/stamprally-core-app","type":"git","directory":"packages/server"},"description":"Web Standard server handlers for stamp rally verification and claims.","maintainers":[{"name":"nittaa","email":"nittaa@hotmail.co.jp"}],"readme":"# @stamprally/server v0.25.4\n\nWeb Standard `Request` / `Response` handlers for server-authoritative check-ins and reward claims.\n\n```ts\nimport { StampRallyServer } from \"@stamprally/server\";\n\nconst server = new StampRallyServer(adminConfig, persistence, {\n  authenticate: (request) => request.headers.get(\"x-user-id\"),\n});\nconst response = await server.handle(request);\n```\n\n`ServerPersistenceAdapter` scopes locks, reward stock, idempotency records, user state, claim records, and audit logs by `rallyId`. Its `recordUserClaim` operation receives the rally, user, reward, issued ticket number, and timestamp. Use a transactional database or equivalent Redis primitives for multi-instance production deployments.\n\nHTTP check-in and reward-claim responses include an operation status: `ACCEPTED`,\n`REJECTED_PERMANENT`, or `RETRYABLE_ERROR`. Clients can pass the response directly\nto an `OfflineQueue` sender; the queue removes accepted/permanent operations and\nretains retryable failures. The SQL transaction contract and all-or-nothing examples\nfor check-ins and claims are exported as `executeCheckInTransaction` and\n`executeClaimRewardTransaction` from `src/examples/transaction.ts`. Redis adapters\ncan use the exported `executeRedisTransaction` helper to wrap a MULTI/EXEC batch.\n\nConfigure `anonymousPolicy: \"session_scoped\"` to use the UUID v4 from the\n`X-Anonymous-Session-Id` header as the anonymous identity, or `\"reject\"` to return\nHTTP 401 when no authenticated identity is present. Request validation failures use\nHTTP 400 with `{ error: \"VALIDATION_FAILED\", details: [...] }`.\n\n## Batch sync and trusted authentication\n\nFor Google Identity Services, verify the credential before passing it to the server boundary:\n\n```ts\nimport { createGoogleAuthContext } from \"@stamprally/server\";\n\nconst authContext = await createGoogleAuthContext(idToken, { clientId: GOOGLE_CLIENT_ID });\nawait server.syncProgress(request, authContext);\n```\n\nThe helper validates the Google issuer, audience, `sub`, time claims, and RS256 signature using\nGoogle's JWKS endpoint. A custom `fetch`/JWKS URL can be injected for tests or a controlled proxy.\n\n`syncProgress(request, authContext)` evaluates `operations` by their request\ntimestamp, preserving FIFO order for equal timestamps, and returns\n`{ results, currentState, syncTimestamp }`. A permanently rejected\noperation does not stop unrelated operations; a later operation depending on that\nresource receives `REJECTED_PREREQUISITE_FAILED`. Retryable failures are returned\nas `FAILED_RETRYABLE` so the client can retain them for the next request. The\nserver catches unexpected exceptions at each operation boundary, returns the\naffected operation as `FAILED_RETRYABLE`, and continues independent operations.\n\nDirect `checkIn`, `claimReward`, and `syncProgress` calls accept a verified\n`TrustedAuthContext`, `{ userId: string }`, or a string `userId` for simplified\ntrusted calls. The latter two forms are normalized to\n`{ authenticatedUserId: userId, isAnonymous: false }`; production integrations\nshould pass `TrustedAuthContext` from authentication middleware:\n\n```ts\nconst progress = await server.syncProgress(\n  { rallyId: \"city-tour\", operations },\n  { authenticatedUserId: session.userId, claims: session.claims },\n);\n```\n\nThe context identity is authoritative and overrides any caller-supplied `userId`.\nFor inventory, `stockKey` selects the primary bucket and `secondaryStockKey`\nselects an additional bucket that must be decremented in the same transaction.\nAn adapter using a secondary key must expose `supportsSecondaryStock: true` and\npersist both buckets atomically; otherwise the claim fails closed with\n`SECONDARY_STOCK_UNSUPPORTED`.\n\nHono can mount the handler directly because it accepts the same Web Standard request and response types.\n\n## License\n\nMIT\n","readmeFilename":""}