{"_id":"@prosopo/api-express-router","_rev":"95-4f4dd34cd7fae2ddc43f6c38a6dc7239","name":"@prosopo/api-express-router","dist-tags":{"latest":"3.1.95"},"versions":{"2.3.2":{"name":"@prosopo/api-express-router","version":"2.3.2","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/api-express-router@2.3.2","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"723302e7da7849a9bf8701757a5f8e8242356657","tarball":"https://registry.npmjs.org/@prosopo/api-express-router/-/api-express-router-2.3.2.tgz","fileCount":18,"integrity":"sha512-7giW6/IUlrtEq65IDdzFoQqfxrUHIHq/dGwSQ+lyTgXtwFK9rIdJzCO0SXd100X31FSZ29G+j0Mb4inbGbeyUg==","signatures":[{"sig":"MEQCIF6YWQ/T/0/ub1bcZo/VJXbSBDIV/hl95LE5smlBYMpZAiBK17mrWGo6PGGV/Hu5tAbBRtYIE6Ap+yaq5016k3WxcQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10440},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"npm":">=9","node":"20"},"exports":{".":{"import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"scripts":{"test":"echo \"No test specified\"","build":"tsc --build --verbose","clean":"tsc --build --clean","build:cjs":"npx vite --config vite.cjs.config.ts build"},"_npmUser":{"name":"christaylor","email":"chris@prosopo.io"},"_npmVersion":"11.0.0","directories":{},"sideEffects":false,"_nodeVersion":"20.18.1","dependencies":{"zod":"3.23.8","@prosopo/common":"2.3.2","@prosopo/api-route":"2.3.2"},"_hasShrinkwrap":false,"devDependencies":{"@prosopo/config":"2.3.2"},"_npmOperationalInternal":{"tmp":"tmp/api-express-router_2.3.2_1737547746836_0.7154685306292632","host":"s3://npm-registry-packages-npm-production"}},"2.4.1":{"name":"@prosopo/api-express-router","version":"2.4.1","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/api-express-router@2.4.1","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"1efa393b5a9f80d35bcd0e3de6e34707aa3c02d8","tarball":"https://registry.npmjs.org/@prosopo/api-express-router/-/api-express-router-2.4.1.tgz","fileCount":27,"integrity":"sha512-+u8vEZ4/qWV00KQs48oySc8yUY8F2/WjrwTjQqpkvAyuHw3MjyibBUq/fM4bO4h910cVIjpxY6YDPbndsWEvfA==","signatures":[{"sig":"MEYCIQD1W7DWoCQKDeWFOCHI8SjaLyHNvM+vZSSOvgLGqTrbVAIhAOavti+JWvX6+nN0N2E9R3duN+CTLxR09hspCWZgv5KV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24666},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"npm":">=9","node":"20"},"exports":{".":{"import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"scripts":{"test":"NODE_ENV=${NODE_ENV:-test}; npx vitest run --config ./vite.test.config.ts","build":"tsc --build --verbose","clean":"tsc --build --clean","build:cjs":"npx vite --config vite.cjs.config.ts build"},"_npmUser":{"name":"christaylor","email":"chris@prosopo.io"},"_npmVersion":"11.1.0","directories":{},"sideEffects":false,"_nodeVersion":"20.18.2","dependencies":{"zod":"3.23.8","@prosopo/common":"2.4.1","@prosopo/api-route":"2.4.1"},"_hasShrinkwrap":false,"devDependencies":{"@prosopo/config":"2.4.1"},"_npmOperationalInternal":{"tmp":"tmp/api-express-router_2.4.1_1738841321285_0.9551002516064127","host":"s3://npm-registry-packages-npm-production"}},"2.4.2":{"name":"@prosopo/api-express-router","version":"2.4.2","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/api-express-router@2.4.2","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"7db446bf903606673464938a402424f76f194784","tarball":"https://registry.npmjs.org/@prosopo/api-express-router/-/api-express-router-2.4.2.tgz","fileCount":27,"integrity":"sha512-2eb/yerE6xf9X0fNF76HmwHGNw9GAhQ0KB8CSF3BI0os2ScqlTVVOcS6nrTV3YSD8iYIwpCo8gB/H0K8D0hd4Q==","signatures":[{"sig":"MEUCIQDc697F3Qo6BJ5i+V34tCpzE8P9bzUpf/R8UVc8LN28BgIgLV0GEtbrsiiuSkdG5VvsFWLJlPKSrs/5Z68CCRxrZ+A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25227},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"npm":">=9","node":"20"},"exports":{".":{"import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"scripts":{"test":"NODE_ENV=${NODE_ENV:-test}; npx vitest run --config ./vite.test.config.ts","build":"tsc --build --verbose","clean":"tsc --build --clean","build:cjs":"npx vite --config vite.cjs.config.ts build"},"_npmUser":{"name":"christaylor","email":"chris@prosopo.io"},"_npmVersion":"11.1.0","directories":{},"sideEffects":false,"_nodeVersion":"20.18.3","dependencies":{"zod":"3.23.8","@prosopo/common":"2.4.2","@prosopo/api-route":"2.4.2"},"_hasShrinkwrap":false,"devDependencies":{"@prosopo/config":"2.4.2"},"_npmOperationalInternal":{"tmp":"tmp/api-express-router_2.4.2_1740582873232_0.8959881235165579","host":"s3://npm-registry-packages-npm-production"}},"2.5.0":{"name":"@prosopo/api-express-router","version":"2.5.0","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/api-express-router@2.5.0","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"1477d0c0006d449b9c905d26596e7e0af142d66d","tarball":"https://registry.npmjs.org/@prosopo/api-express-router/-/api-express-router-2.5.0.tgz","fileCount":27,"integrity":"sha512-XZukrXgPpSM2A6ksTMXmENd6GqrH+BwyyaK9YEiQWgeHyEYsGIMv0Cg1HOEickbnu/pRmHL0lbQX2N0oDrNXWw==","signatures":[{"sig":"MEUCIQDw8tRAeQpKMfgOabO3Amt8taiq8fnkmL5dI+ktfmmChAIgePcdYBw19V7irOatLMEEV65X8dJ1+wv/FZlueDeCqAw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25263},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"npm":"10.8.2","node":"20"},"exports":{".":{"import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"scripts":{"test":"NODE_ENV=${NODE_ENV:-test}; npx vitest run --config ./vite.test.config.ts","build":"tsc --build --verbose","clean":"tsc --build --clean","build:cjs":"npx vite --config vite.cjs.config.ts build"},"_npmUser":{"name":"christaylor","email":"chris@prosopo.io"},"_npmVersion":"10.8.2","directories":{},"sideEffects":false,"_nodeVersion":"20.18.3","dependencies":{"zod":"3.23.8","@prosopo/common":"2.5.0","@prosopo/api-route":"2.5.0"},"_hasShrinkwrap":false,"devDependencies":{"@prosopo/config":"2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/api-express-router_2.5.0_1741618389389_0.2004642432526862","host":"s3://npm-registry-packages-npm-production"}},"2.5.1":{"name":"@prosopo/api-express-router","version":"2.5.1","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/api-express-router@2.5.1","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"6a4892137939242f7411855a66ddca6ebeacceaf","tarball":"https://registry.npmjs.org/@prosopo/api-express-router/-/api-express-router-2.5.1.tgz","fileCount":27,"integrity":"sha512-DAVLuP7DFV4eQUIwDtTtHcPUI5xStVj6n4S+yx0DowDDvxWkjL7FHlCu6QySMPT1sLqxt93WjAzXU335XIdh6w==","signatures":[{"sig":"MEQCIF5Dy+rOgoBSBpjsvaz2omewaohJ80j2fjTr6u3bgw0iAiBvz4h/r6qJy3s+Zh/YT9+9AXe43bcJomcBL7qzNgyJCg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25263},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"npm":"10.8.2","node":"20"},"exports":{".":{"import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"scripts":{"test":"NODE_ENV=${NODE_ENV:-test}; npx vitest run --config ./vite.test.config.ts","build":"tsc --build --verbose","clean":"tsc --build --clean","build:cjs":"npx vite --config vite.cjs.config.ts build"},"_npmUser":{"name":"christaylor","email":"chris@prosopo.io"},"_npmVersion":"10.8.2","directories":{},"sideEffects":false,"_nodeVersion":"20.18.3","dependencies":{"zod":"3.23.8","@prosopo/common":"2.5.1","@prosopo/api-route":"2.5.1"},"_hasShrinkwrap":false,"devDependencies":{"@prosopo/config":"2.5.1"},"_npmOperationalInternal":{"tmp":"tmp/api-express-router_2.5.1_1742313937106_0.7631832488694086","host":"s3://npm-registry-packages-npm-production"}},"2.5.3":{"name":"@prosopo/api-express-router","version":"2.5.3","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/api-express-router@2.5.3","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"8a4d8b030cddaa75ef856dd550ceb02abb3c3433","tarball":"https://registry.npmjs.org/@prosopo/api-express-router/-/api-express-router-2.5.3.tgz","fileCount":28,"integrity":"sha512-v9LJTWxL6wFo6NjgF3WDrvw+LIYxylfJMeGv7PmkLD6tytGCy1f4b9NEgCB5ql2A7aizPmVsGxNg4mg+F4QJ6g==","signatures":[{"sig":"MEYCIQDEFnCs4celwXZtXu7CNYY0dI232/nu37EjpgRXc9eIcwIhAIsif3plKjDY4sicxqe6/FGmQLnQIJmlPvO0jShdRWe9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26226},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"npm":"10.8.2","node":"20"},"exports":{".":{"import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"scripts":{"test":"NODE_ENV=${NODE_ENV:-test}; npx vitest run --config ./vite.test.config.ts","build":"tsc --build --verbose","clean":"tsc --build --clean","build:cjs":"npx vite --config vite.cjs.config.ts build"},"_npmUser":{"name":"christaylor","email":"chris@prosopo.io"},"_npmVersion":"10.8.2","directories":{},"sideEffects":false,"_nodeVersion":"20.19.0","dependencies":{"zod":"3.23.8","@prosopo/common":"2.5.3","@prosopo/api-route":"2.5.3"},"_hasShrinkwrap":false,"devDependencies":{"@prosopo/config":"2.5.3"},"_npmOperationalInternal":{"tmp":"tmp/api-express-router_2.5.3_1743072393446_0.5188055619223819","host":"s3://npm-registry-packages-npm-production"}},"2.5.5":{"name":"@prosopo/api-express-router","version":"2.5.5","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/api-express-router@2.5.5","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"0acefb452fe75095e27d9f91f83b6d9ab5b10d79","tarball":"https://registry.npmjs.org/@prosopo/api-express-router/-/api-express-router-2.5.5.tgz","fileCount":28,"integrity":"sha512-T8RqBzkVR/pdUSHYrm9qzkgktwuNZPp+hh18mGvAjRhLshKtuZUdzt+g8LtOecbZ72J9LHsuOAa6rOkyJZgMUw==","signatures":[{"sig":"MEUCIC0OYHVhDk/88lryWT+XHxhonP1xWWKA6ijv9HL4L9nUAiEAwIZI0iNpV0dJTRdjKo5ZEx3ojN5wq0gzfuLooO01HwE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26226},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"npm":"10.8.2","node":"20"},"exports":{".":{"import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"scripts":{"test":"NODE_ENV=${NODE_ENV:-test}; npx vitest run --config ./vite.test.config.ts","build":"tsc --build --verbose","clean":"tsc --build --clean","build:cjs":"npx vite --config vite.cjs.config.ts build"},"_npmUser":{"name":"christaylor","email":"chris@prosopo.io"},"_npmVersion":"10.8.2","directories":{},"sideEffects":false,"_nodeVersion":"20.19.0","dependencies":{"zod":"3.23.8","@prosopo/common":"2.5.5","@prosopo/api-route":"2.5.5"},"_hasShrinkwrap":false,"devDependencies":{"@prosopo/config":"2.5.5"},"_npmOperationalInternal":{"tmp":"tmp/api-express-router_2.5.5_1743602682043_0.6746546197006389","host":"s3://npm-registry-packages-npm-production"}},"2.6.1":{"name":"@prosopo/api-express-router","version":"2.6.1","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/api-express-router@2.6.1","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"a7671a6d145581fa2e04ed5f57b9429dfc004f70","tarball":"https://registry.npmjs.org/@prosopo/api-express-router/-/api-express-router-2.6.1.tgz","fileCount":33,"integrity":"sha512-gmZWji2Yd8FTJNdBjydVFQYllLhF/nEJgtonON95OCONEGmbCufYBy2AVqftFzHdV7Gz0dJQrZnrUXQp1yd+dA==","signatures":[{"sig":"MEUCIQCvoJMVtt/94HgdTWwxRBcD5hnx+BEkxf/vDZLCmE7h6wIgAdikQGSaU4we1PVtkJYVEbEPUQMJxs2BboBoIHldJEM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29768},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"npm":"10.8.2","node":"20"},"exports":{".":{"import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"2e05253d60d255a20a52d5963af72c1df8229d48","scripts":{"test":"NODE_ENV=${NODE_ENV:-test}; npx vitest run --config ./vite.test.config.ts","build":"tsc --build --verbose","clean":"tsc --build --clean","build:cjs":"npx vite --config vite.cjs.config.ts build"},"_npmUser":{"name":"christaylor","email":"chris@prosopo.io"},"_npmVersion":"10.8.2","directories":{},"sideEffects":false,"_nodeVersion":"20.19.1","dependencies":{"zod":"3.23.8","@prosopo/common":"2.6.1","@prosopo/api-route":"2.6.1"},"_hasShrinkwrap":false,"devDependencies":{"@prosopo/config":"2.6.0"},"_npmOperationalInternal":{"tmp":"tmp/api-express-router_2.6.1_1749061075771_0.49145529984412617","host":"s3://npm-registry-packages-npm-production"}},"3.0.3":{"name":"@prosopo/api-express-router","version":"3.0.3","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/api-express-router@3.0.3","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"11619b96462f98ebf5fe345ce1f6d14b88c0e84b","tarball":"https://registry.npmjs.org/@prosopo/api-express-router/-/api-express-router-3.0.3.tgz","fileCount":47,"integrity":"sha512-CaPYPX0vqXIwgMkkQwlMkfWAkhM67LA0wiO5AExF9v5c3pZkji7MfQdkzoav2ryHMraEgC+QzMgcshXmseWk7g==","signatures":[{"sig":"MEYCIQCASw4Woz9oP1zY48wqzqmF7wmabOdAToVzG62k3jXtNAIhAJbfg8Moj2MKxYZBIGuaANbqUIo2H4LMa6VyZpEAvJal","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55740},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"npm":"10.8.2","node":"20"},"exports":{".":{"import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"f5e04941e1c3862efcb8db63ef21e65647a55731","scripts":{"test":"NODE_ENV=${NODE_ENV:-test}; npx vitest run --config ./vite.test.config.ts","build":"tsc --build --verbose","clean":"tsc --build --clean","build:cjs":"npx vite --config vite.cjs.config.ts build"},"_npmUser":{"name":"christaylor","actor":{"name":"christaylor","type":"user","email":"chris@prosopo.io"},"email":"chris@prosopo.io"},"_npmVersion":"10.8.2","directories":{},"sideEffects":false,"_nodeVersion":"20.19.2","dependencies":{"zod":"3.23.8","uuid":"11.1.0","@prosopo/common":"3.0.2","@prosopo/api-route":"2.6.7"},"_hasShrinkwrap":false,"devDependencies":{"@prosopo/config":"3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/api-express-router_3.0.3_1751973365103_0.27845843216603794","host":"s3://npm-registry-packages-npm-production"}},"3.0.4":{"name":"@prosopo/api-express-router","version":"3.0.4","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/api-express-router@3.0.4","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"7166a644e2f03b68cc8a1af5c10ac6b61988087a","tarball":"https://registry.npmjs.org/@prosopo/api-express-router/-/api-express-router-3.0.4.tgz","fileCount":18,"integrity":"sha512-crnDQ1Wydi9vL89ZSG+dFMttMJ3YUrkMf5zu1uD/MZD74ZLx/mgHTGdbA1a4tmBNO9tKWKA2PgLSRCcmOyd9yg==","signatures":[{"sig":"MEQCIEU1UOgDKDkQtum0FVa/TkP3ySYbSo2zf2BgfgRevLIOAiBZuiIMoD18TQgERNuKZ2TiJZPdkA8zARtTX4+cpn8BEg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19074},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":"10.8.2","node":"20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"5436e9f4d5adfad9b1a7bf2052ea66bb82825a2c","scripts":{"test":"NODE_ENV=${NODE_ENV:-test}; npx vitest run --config ./vite.test.config.ts","build":"NODE_ENV=${NODE_ENV:-production}; vite build --config vite.esm.config.ts --mode $NODE_ENV","clean":"del-cli --verbose dist tsconfig.tsbuildinfo","build:cjs":"NODE_ENV=${NODE_ENV:-production}; vite build --config vite.cjs.config.ts --mode $NODE_ENV","build:tsc":"tsc --build --verbose","typecheck":"tsc --build --declaration --emitDeclarationOnly"},"_npmUser":{"name":"christaylor","email":"chris@prosopo.io"},"_npmVersion":"10.8.2","directories":{},"sideEffects":false,"_nodeVersion":"20.19.3","dependencies":{"zod":"3.23.8","uuid":"11.1.0","@prosopo/common":"3.1.0","@prosopo/config":"3.1.1","@prosopo/api-route":"2.6.8"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/api-express-router_3.0.4_1752654054041_0.915906114893706","host":"s3://npm-registry-packages-npm-production"}},"3.0.5":{"name":"@prosopo/api-express-router","version":"3.0.5","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/api-express-router@3.0.5","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"4fb0632bb20904f1e380f0c48a5c555231bfff96","tarball":"https://registry.npmjs.org/@prosopo/api-express-router/-/api-express-router-3.0.5.tgz","fileCount":18,"integrity":"sha512-+UzQpuiKmKad1SdCERcQquE1XNbNXGZ8bTeeuwi9uXdEwGkdz4nLgyyo6oyJhShfkUPjld0fg2PmwjPxwfh9iw==","signatures":[{"sig":"MEQCIHJk8An27LSB/7ZFlcbqU2uFbxg1+Ws33U790i27GJiBAiBkWXMgabuLmmBYjv7+H7iqXNSzQkRvOBBNROY0CI5Rlw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19370},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":"10.8.2","node":"20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"72b1f78f6aa2c857da62f0d808c67c2bbc36e2bf","scripts":{"test":"NODE_ENV=${NODE_ENV:-test}; npx vitest run --config ./vite.test.config.ts","build":"NODE_ENV=${NODE_ENV:-production}; vite build --config vite.esm.config.ts --mode $NODE_ENV","clean":"del-cli --verbose dist tsconfig.tsbuildinfo","build:cjs":"NODE_ENV=${NODE_ENV:-production}; vite build --config vite.cjs.config.ts --mode $NODE_ENV","build:tsc":"tsc --build --verbose","typecheck":"tsc --build --declaration --emitDeclarationOnly --force"},"_npmUser":{"name":"christaylor","email":"chris@prosopo.io"},"_npmVersion":"10.8.2","directories":{},"sideEffects":false,"_nodeVersion":"20.19.3","dependencies":{"zod":"3.23.8","uuid":"11.1.0","@prosopo/common":"3.1.1","@prosopo/config":"3.1.2","@prosopo/api-route":"2.6.9"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/api-express-router_3.0.5_1752827651551_0.576386436349833","host":"s3://npm-registry-packages-npm-production"}},"3.0.6":{"name":"@prosopo/api-express-router","version":"3.0.6","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/api-express-router@3.0.6","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"98864ec06803c06d94ae007c898c52c9876cda9d","tarball":"https://registry.npmjs.org/@prosopo/api-express-router/-/api-express-router-3.0.6.tgz","fileCount":18,"integrity":"sha512-XTO0gr1KOmTCPdESU0qJ9wkhojAcwdanJhz8LrppNN0H5ZIVOhu5O4458N/j14pIM7OgmBUFocm3bL0SnvhxxA==","signatures":[{"sig":"MEQCIGyWHYO7w35Pgq7xsKDioqlJM4W/k9tA8AuXIdteKPSjAiAKywjH4Pr2pQd7CRan/XO4AHPZXJxICT8HZPK2RT0AWA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19861},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":"10.8.2","node":"20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"c2f112bcafc33c874568b94eff1a2219c67158de","scripts":{"test":"NODE_ENV=${NODE_ENV:-test}; npx vitest run --config ./vite.test.config.ts","build":"NODE_ENV=${NODE_ENV:-development}; vite build --config vite.esm.config.ts --mode $NODE_ENV","clean":"del-cli --verbose dist tsconfig.tsbuildinfo","build:cjs":"NODE_ENV=${NODE_ENV:-development}; vite build --config vite.cjs.config.ts --mode $NODE_ENV","build:tsc":"tsc --build --verbose","typecheck":"tsc --build --declaration --emitDeclarationOnly"},"_npmUser":{"name":"christaylor","email":"chris@prosopo.io"},"_npmVersion":"10.8.2","directories":{},"sideEffects":false,"_nodeVersion":"20.19.3","dependencies":{"zod":"3.23.8","uuid":"11.1.0","@prosopo/common":"3.1.2","@prosopo/config":"3.1.3","@prosopo/api-route":"2.6.10"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/api-express-router_3.0.6_1753173356203_0.013398947029310992","host":"s3://npm-registry-packages-npm-production"}},"3.0.25":{"name":"@prosopo/api-express-router","version":"3.0.25","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/api-express-router@3.0.25","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"e8708a9d95b507b5be6b05d05880c79329b66950","tarball":"https://registry.npmjs.org/@prosopo/api-express-router/-/api-express-router-3.0.25.tgz","fileCount":18,"integrity":"sha512-92uZWmg3/u0gJWVr31wOUvAITL7CyCgkY7cN6Dm74GvXVUxEH0AR3xhf/YwJgPg+pOM26vv+VAxtl872mZTWFQ==","signatures":[{"sig":"MEUCIHDN4L7jx1iuN4q6QrE+uIkpmOA9/NmeDvMaM0RSrzFlAiEAuxTcHSvh5f3d2joKNVIR1xfZ0I93GwYE3esVmvzOymc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25374},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":"10.8.2","node":"20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"bb704f7cee3a7505a36196f49d33f28c524b64f1","scripts":{"test":"NODE_ENV=${NODE_ENV:-test}; npx vitest run --config ./vite.test.config.ts","build":"NODE_ENV=${NODE_ENV:-development}; vite build --config vite.esm.config.ts --mode $NODE_ENV","clean":"del-cli --verbose dist tsconfig.tsbuildinfo","build:cjs":"NODE_ENV=${NODE_ENV:-development}; vite build --config vite.cjs.config.ts --mode $NODE_ENV","build:tsc":"tsc --build --verbose","typecheck":"tsc --project tsconfig.types.json"},"_npmUser":{"name":"christaylor","email":"chris@prosopo.io"},"_npmVersion":"10.8.2","directories":{},"sideEffects":false,"_nodeVersion":"20.19.5","dependencies":{"zod":"3.23.8","uuid":"11.1.0","dotenv":"16.4.5","express":"4.21.2","i18next":"24.1.0","@prosopo/env":"3.2.13","@polkadot/util":"12.6.2","@prosopo/types":"3.5.3","@prosopo/common":"3.1.20","@prosopo/config":"3.1.20","@prosopo/locale":"3.1.20","@prosopo/api-route":"2.6.28"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"3.0.9","@types/node":"22.10.2"},"_npmOperationalInternal":{"tmp":"tmp/api-express-router_3.0.25_1759753986650_0.9067742429745602","host":"s3://npm-registry-packages-npm-production"}},"3.0.33":{"name":"@prosopo/api-express-router","version":"3.0.33","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/api-express-router@3.0.33","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"a3853142cd2df61561cc303e100da624e13df189","tarball":"https://registry.npmjs.org/@prosopo/api-express-router/-/api-express-router-3.0.33.tgz","fileCount":68,"integrity":"sha512-dRYEhZi1YPAwyxoXzpIvGVgYBkqlj6nf9Z62rC9m5SSbX8+1DbrT2ZW1tt0sMRaOp6v3reDKdewRrW7uuBEU9A==","signatures":[{"sig":"MEUCIHddcR2ekCKnXxTygarMqhWD6teRBfiBlriDbwqunnGtAiEA3v1W/VB0vB1gfmj9bDZ3o2nHsosbVjdWvjguM9rjSik=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":233903},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":">=10.6.0","node":">=v20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"8b54737cd69d210bd004748191207acae4fe59ed","scripts":{"test":"NODE_ENV=${NODE_ENV:-test}; npx vitest run --config ./vite.test.config.ts","build":"NODE_ENV=${NODE_ENV:-development}; vite build --config vite.esm.config.ts --mode $NODE_ENV","clean":"del-cli --verbose dist tsconfig.tsbuildinfo","build:cjs":"NODE_ENV=${NODE_ENV:-development}; vite build --config vite.cjs.config.ts --mode $NODE_ENV","build:tsc":"tsc --build --verbose","typecheck":"tsc --project tsconfig.types.json"},"_npmUser":{"name":"christaylor","email":"chris@prosopo.io"},"_npmVersion":"10.9.2","directories":{},"sideEffects":false,"_nodeVersion":"22.17.0","dependencies":{"zod":"3.23.8","uuid":"11.1.0","dotenv":"16.4.5","express":"4.21.2","i18next":"24.1.0","@prosopo/env":"3.2.21","@polkadot/util":"13.5.7","@prosopo/types":"3.5.11","@prosopo/common":"3.1.21","@prosopo/config":"3.1.21","@prosopo/locale":"3.1.21","@prosopo/api-route":"2.6.29"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"3.2.4","@types/node":"22.10.2"},"_npmOperationalInternal":{"tmp":"tmp/api-express-router_3.0.33_1762268971142_0.6392676902893091","host":"s3://npm-registry-packages-npm-production"}},"3.0.34":{"name":"@prosopo/api-express-router","version":"3.0.34","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/api-express-router@3.0.34","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"7a1ee8a3eac74d63c4f7362b7b13b0fa0df3f753","tarball":"https://registry.npmjs.org/@prosopo/api-express-router/-/api-express-router-3.0.34.tgz","fileCount":18,"integrity":"sha512-dQc3ikS5GDSnzlw+rK0tlcLGLWW1bswIfHKTa9ViB2+fSn3HOd6+8OBX78ht/YHvwPlkW3WSKKiQuX9GykKn/Q==","signatures":[{"sig":"MEYCIQCa/EhbvY5w0QWgbjK0NZyNpi6QdvXkVKrArS7x05+mwAIhAJ8BK4x7ReWFGrCudH8/3gmJMVpAD2Nrk9/IG7Nzscyb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27094},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":">=10.6.0","node":">=v20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"585c098328ef79fd1dcb787c1a5fca0ffbcbf1b3","scripts":{"test":"NODE_ENV=${NODE_ENV:-test}; npx vitest run --config ./vite.test.config.ts","build":"NODE_ENV=${NODE_ENV:-development}; vite build --config vite.esm.config.ts --mode $NODE_ENV","clean":"del-cli --verbose dist tsconfig.tsbuildinfo","build:cjs":"NODE_ENV=${NODE_ENV:-development}; vite build --config vite.cjs.config.ts --mode $NODE_ENV","build:tsc":"tsc --build --verbose","typecheck":"tsc --project tsconfig.types.json"},"_npmUser":{"name":"christaylor","email":"chris@prosopo.io"},"_npmVersion":"11.6.1","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"zod":"3.23.8","uuid":"11.1.0","dotenv":"16.4.5","express":"4.21.2","i18next":"24.1.0","@prosopo/env":"3.2.22","@polkadot/util":"13.5.7","@prosopo/types":"3.6.0","@prosopo/common":"3.1.22","@prosopo/config":"3.1.22","@prosopo/locale":"3.1.22","@prosopo/api-route":"2.6.30"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"3.2.4","@types/node":"22.10.2"},"_npmOperationalInternal":{"tmp":"tmp/api-express-router_3.0.34_1762442066937_0.2757699789355794","host":"s3://npm-registry-packages-npm-production"}},"3.0.39":{"name":"@prosopo/api-express-router","version":"3.0.39","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/api-express-router@3.0.39","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"f728d090aae2d45bc41090b9a8fdaade9c14619d","tarball":"https://registry.npmjs.org/@prosopo/api-express-router/-/api-express-router-3.0.39.tgz","fileCount":18,"integrity":"sha512-PAARiZOFn5mrAfDjF9tnRMpEZYVNZ1+N+fPVBIour5WE1+aROeXqi371WNzvTQZ6ZIn6iwUel0bWm11OXhJm2g==","signatures":[{"sig":"MEQCID1GYaQDtX9oGIV7jqqJstm7QFoAl/wLot9fNh4EAqhOAiB1mKOm3vGvVGE8e/Uwr7gmDr2S+qmCQeNT881DJNSPZw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28034},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":"^11","node":"^24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"1347fc34d1cb96c285f46e463330e20bffc678e1","scripts":{"test":"NODE_ENV=${NODE_ENV:-test}; npx vitest run --config ./vite.test.config.ts","build":"NODE_ENV=${NODE_ENV:-development}; vite build --config vite.esm.config.ts --mode $NODE_ENV","clean":"del-cli --verbose dist tsconfig.tsbuildinfo","build:cjs":"NODE_ENV=${NODE_ENV:-development}; vite build --config vite.cjs.config.ts --mode $NODE_ENV","build:tsc":"tsc --build --verbose","typecheck":"tsc --project tsconfig.types.json"},"_npmUser":{"name":"christaylor","email":"chris@prosopo.io"},"_npmVersion":"11.6.1","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"zod":"3.23.8","uuid":"11.1.0","dotenv":"16.4.5","express":"4.21.2","i18next":"24.1.0","@prosopo/env":"3.2.27","@polkadot/util":"13.5.7","@prosopo/types":"3.6.3","@prosopo/common":"3.1.25","@prosopo/locale":"3.1.25","@prosopo/api-route":"2.6.33"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"3.2.4","@types/node":"22.10.2","@prosopo/config":"3.1.25"},"_npmOperationalInternal":{"tmp":"tmp/api-express-router_3.0.39_1762961437495_0.49687762812277403","host":"s3://npm-registry-packages-npm-production"}},"3.0.40":{"name":"@prosopo/api-express-router","version":"3.0.40","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/api-express-router@3.0.40","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"fc72c081db4f5522513090796c71f9cbde2db42a","tarball":"https://registry.npmjs.org/@prosopo/api-express-router/-/api-express-router-3.0.40.tgz","fileCount":20,"integrity":"sha512-6VsiW10dDFhKNosPPikbAfMdMpUwrrOYHRvMJb8pJy6PwWYpHXF3RdPL694w9S7ksF6i/3gJL/Z10JeQG1gsIg==","signatures":[{"sig":"MEYCIQC+nlsSYCahS0rSmPukD1ZzgtsYOTgU1wWqr+7AHEh2JgIhAIivLdw5xzppP2gl2/aeOsZ6hDamzxcjCgWO4XFK6dt6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33137},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":"^11","node":"^24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"0cb685ada997b05398057a5c7f819af7fb61a8d9","scripts":{"test":"NODE_ENV=${NODE_ENV:-test}; npx vitest run --config ./vite.test.config.ts","build":"NODE_ENV=${NODE_ENV:-development}; vite build --config vite.esm.config.ts --mode $NODE_ENV","clean":"del-cli --verbose dist tsconfig.tsbuildinfo","build:cjs":"NODE_ENV=${NODE_ENV:-development}; vite build --config vite.cjs.config.ts --mode $NODE_ENV","build:tsc":"tsc --build --verbose","typecheck":"tsc --project tsconfig.types.json"},"_npmUser":{"name":"christaylor","email":"chris@prosopo.io"},"_npmVersion":"11.6.2","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","dependencies":{"zod":"3.23.8","uuid":"11.1.0","dotenv":"16.4.5","express":"4.21.2","i18next":"24.1.0","@prosopo/env":"3.2.28","@polkadot/util":"13.5.7","@prosopo/types":"3.6.4","@prosopo/common":"3.1.26","@prosopo/locale":"3.1.26","@prosopo/api-route":"2.6.34"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"3.2.4","@types/node":"22.10.2","@prosopo/config":"3.1.26"},"_npmOperationalInternal":{"tmp":"tmp/api-express-router_3.0.40_1763557558509_0.9373888074979297","host":"s3://npm-registry-packages-npm-production"}},"3.0.47":{"name":"@prosopo/api-express-router","version":"3.0.47","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/api-express-router@3.0.47","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"8354cef0153cfb29e1d1734920827515c9de5637","tarball":"https://registry.npmjs.org/@prosopo/api-express-router/-/api-express-router-3.0.47.tgz","fileCount":51,"integrity":"sha512-caJwfF+tsTQ830sRelmtMpwHKvxRARN+Bm8npO7zEWfaAW8RYshy/t6lagmBfv8FIwodmQjKbXSjFooTixqWSA==","signatures":[{"sig":"MEUCIQCh8geKmi2bXHJ+OnXX/OSB9YK8FeIFbFWoR/VNu6LeWQIgM2G/tO7m6MegXj4SE1VvDwrXt08c0Cw+IBmdMKcmoks=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74157},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":"^11","node":"^24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"7c9ee6ddcc1ea3510f85a9187b17840e950034e4","scripts":{"test":"NODE_ENV=${NODE_ENV:-test}; npx vitest run --config ./vite.test.config.ts","build":"npm run build:cross-env -- --mode ${NODE_ENV:-development}","clean":"del-cli --verbose dist tsconfig.tsbuildinfo","build:cjs":"NODE_ENV=${NODE_ENV:-development}; vite build --config vite.cjs.config.ts --mode $NODE_ENV","build:tsc":"tsc --build --verbose","typecheck":"tsc --project tsconfig.types.json","build:cross-env":"vite build --config vite.esm.config.ts"},"_npmUser":{"name":"christaylor","email":"chris@prosopo.io"},"_npmVersion":"11.6.2","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"zod":"3.23.8","uuid":"11.1.0","dotenv":"16.4.5","express":"4.21.2","i18next":"24.1.0","@prosopo/env":"3.2.35","@polkadot/util":"13.5.7","@prosopo/types":"3.8.0","@prosopo/common":"3.1.28","@prosopo/locale":"3.1.28","@prosopo/api-route":"2.6.36","@prosopo/util-crypto":"13.5.29"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"3.2.4","@types/node":"22.10.2","@prosopo/config":"3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/api-express-router_3.0.47_1768410008854_0.30332511592173894","host":"s3://npm-registry-packages-npm-production"}},"3.1.17":{"name":"@prosopo/api-express-router","version":"3.1.17","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/api-express-router@3.1.17","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"f74c951499c92948fa0a7a20a2222f8637aa054c","tarball":"https://registry.npmjs.org/@prosopo/api-express-router/-/api-express-router-3.1.17.tgz","fileCount":64,"integrity":"sha512-Yai7RvybMaA6acbPqnkkh/qsl1rTuVluQyy4RB/8iJcNOY5Ydm/0jriypIq7fE64KCgSqU4bCHaJwYDEklpfgg==","signatures":[{"sig":"MEUCIDiNi4siPVWxEFKowh4UsQWx8lQvJv7QABo1tO5ScOzYAiEAx6W2ZMqz53PUGZZNe+hKYzMbe6t5fgOLz7wl2PlJS3k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@prosopo%2fapi-express-router@3.1.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":672955},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":"^11","node":"^24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"89d6c0ef8c60fbcc13033f044630eb9b4d4f5d00","scripts":{"test":"NODE_ENV=${NODE_ENV:-test}; npx vitest run --config ./vite.test.config.ts","build":"npm run build:cross-env -- --mode ${NODE_ENV:-development}","clean":"del-cli --verbose dist tsconfig.tsbuildinfo","build:cjs":"NODE_ENV=${NODE_ENV:-development}; vite build --config vite.cjs.config.ts --mode $NODE_ENV","build:tsc":"tsc --build --verbose","typecheck":"tsc --project tsconfig.types.json","build:cross-env":"vite build --config vite.esm.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2fa4eaf4-5f9d-485f-b2d2-b3525b6e9943"}},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git","directory":"packages/api-express-router"},"_npmVersion":"11.13.0","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"zod":"3.23.8","uuid":"11.1.0","dotenv":"16.4.5","express":"4.21.2","i18next":"24.1.0","@prosopo/env":"3.5.7","@polkadot/util":"13.5.7","@prosopo/types":"4.3.0","@prosopo/common":"3.1.38","@prosopo/locale":"3.2.4","@prosopo/logger":"1.0.2","@prosopo/api-route":"2.6.46","@prosopo/util-crypto":"13.5.29"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"3.2.4","@types/node":"22.10.2","@prosopo/config":"3.3.1"},"_npmOperationalInternal":{"tmp":"tmp/api-express-router_3.1.17_1780733870771_0.7674035589859105","host":"s3://npm-registry-packages-npm-production"}},"3.1.18":{"name":"@prosopo/api-express-router","version":"3.1.18","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/api-express-router@3.1.18","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"61df09fa5e8cb1a3060c8073f97c7163d07da870","tarball":"https://registry.npmjs.org/@prosopo/api-express-router/-/api-express-router-3.1.18.tgz","fileCount":64,"integrity":"sha512-yYmyKSkJUyjRtLLnjUyRhQJAvKn9Habi+UWIo1PdDfSFb7/U5lR1lOkgb8UijbNT3QfZ2b3EZ2t0tkxF2UbBOQ==","signatures":[{"sig":"MEQCICDgq3NWtaPOsWFLXjvXuxcDeavLb5fiw7LTEE5mulI4AiAsViJ9K2WlJCtnrGD47hJrrWIelSmCQ/Jm3PhiLcVPKQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@prosopo%2fapi-express-router@3.1.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":673065},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":"^11","node":"^24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"aeb7b8af2569a5db979094a36f27b248503dc90f","scripts":{"test":"NODE_ENV=${NODE_ENV:-test}; npx vitest run --config ./vite.test.config.ts","build":"npm run build:cross-env -- --mode ${NODE_ENV:-development}","clean":"del-cli --verbose dist tsconfig.tsbuildinfo","build:cjs":"NODE_ENV=${NODE_ENV:-development}; vite build --config vite.cjs.config.ts --mode $NODE_ENV","build:tsc":"tsc --build --verbose","typecheck":"tsc --project tsconfig.types.json","build:cross-env":"vite build --config vite.esm.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2fa4eaf4-5f9d-485f-b2d2-b3525b6e9943"}},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git","directory":"packages/api-express-router"},"_npmVersion":"11.13.0","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"zod":"3.23.8","uuid":"11.1.0","dotenv":"16.4.5","express":"4.21.2","i18next":"24.1.0","@prosopo/env":"3.5.8","@polkadot/util":"13.5.7","@prosopo/types":"4.3.1","@prosopo/common":"3.1.38","@prosopo/locale":"3.2.4","@prosopo/logger":"1.0.2","@prosopo/api-route":"2.6.46","@prosopo/util-crypto":"13.5.29"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"3.2.4","@types/node":"22.10.2","@prosopo/config":"3.3.1"},"_npmOperationalInternal":{"tmp":"tmp/api-express-router_3.1.18_1780913789460_0.4901332733106556","host":"s3://npm-registry-packages-npm-production"}},"3.1.19":{"name":"@prosopo/api-express-router","version":"3.1.19","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/api-express-router@3.1.19","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"1b1f1f21644bb071e1e28093aabc16e2c7ec74fa","tarball":"https://registry.npmjs.org/@prosopo/api-express-router/-/api-express-router-3.1.19.tgz","fileCount":64,"integrity":"sha512-xZQtMWewFuqZa6W8KdQPTKBHqe+v5B/CsjLq8Tu27BZjx+xk098W1u1hUEEXw2lzPdwffqqxyV07okCNzVpvtg==","signatures":[{"sig":"MEYCIQDbNZdX1d7yAl5nedSKE+lx0XCFKCBZU3oWpch9xVkXiQIhALTsw4p0Mf8gjOD7YgFlzM1h8Eqtk3wHp6f0mXGe+Tl+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@prosopo%2fapi-express-router@3.1.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":673154},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":"^11","node":"^24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"b56e61e8ac4118dbd3404e84bc8b4d4d4643d7f3","scripts":{"test":"NODE_ENV=${NODE_ENV:-test}; npx vitest run --config ./vite.test.config.ts","build":"npm run build:cross-env -- --mode ${NODE_ENV:-development}","clean":"del-cli --verbose dist tsconfig.tsbuildinfo","build:cjs":"NODE_ENV=${NODE_ENV:-development}; vite build --config vite.cjs.config.ts --mode $NODE_ENV","build:tsc":"tsc --build --verbose","typecheck":"tsc --project tsconfig.types.json","build:cross-env":"vite build --config vite.esm.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2fa4eaf4-5f9d-485f-b2d2-b3525b6e9943"}},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git","directory":"packages/api-express-router"},"_npmVersion":"11.13.0","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"zod":"3.23.8","uuid":"11.1.0","dotenv":"16.4.5","express":"4.21.2","i18next":"24.1.0","@prosopo/env":"3.5.9","@polkadot/util":"13.5.7","@prosopo/types":"4.3.1","@prosopo/common":"3.1.38","@prosopo/locale":"3.2.4","@prosopo/logger":"1.0.2","@prosopo/api-route":"2.6.46","@prosopo/util-crypto":"13.5.29"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"3.2.4","@types/node":"22.10.2","@prosopo/config":"3.3.1"},"_npmOperationalInternal":{"tmp":"tmp/api-express-router_3.1.19_1781008383095_0.1481033441906754","host":"s3://npm-registry-packages-npm-production"}},"3.1.20":{"name":"@prosopo/api-express-router","version":"3.1.20","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/api-express-router@3.1.20","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"c17b8039b75a36d6170670a73036d9f6c57c3fa7","tarball":"https://registry.npmjs.org/@prosopo/api-express-router/-/api-express-router-3.1.20.tgz","fileCount":64,"integrity":"sha512-8/U8RclNN3f4cDhGna/ET4mfwcAzkJcmgtSOpcM7NgpMtwPsHbnZhM18+B+z8aPWzUBMOehY+QYae8K1gb3toA==","signatures":[{"sig":"MEUCIQCFiKzkHxFdHi7d+6Ev8l/jRGvLsPgGCedY1cD3TfsxZAIgej+SPZ8xC6xG24odpAJHDaHSn1eeXEdzOLzTwcoKeoU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@prosopo%2fapi-express-router@3.1.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":673261},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":"^11","node":"^24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"3eae980c7f07c511e731c55ec3377f0dd476e016","scripts":{"test":"NODE_ENV=${NODE_ENV:-test}; npx vitest run --config ./vite.test.config.ts","build":"npm run build:cross-env -- --mode ${NODE_ENV:-development}","clean":"del-cli --verbose dist tsconfig.tsbuildinfo","build:cjs":"NODE_ENV=${NODE_ENV:-development}; vite build --config vite.cjs.config.ts --mode $NODE_ENV","build:tsc":"tsc --build --verbose","typecheck":"tsc --project tsconfig.types.json","build:cross-env":"vite build --config vite.esm.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2fa4eaf4-5f9d-485f-b2d2-b3525b6e9943"}},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git","directory":"packages/api-express-router"},"_npmVersion":"11.13.0","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"zod":"3.23.8","uuid":"11.1.0","dotenv":"16.4.5","express":"4.21.2","i18next":"24.1.0","@prosopo/env":"3.5.10","@polkadot/util":"13.5.7","@prosopo/types":"4.4.0","@prosopo/common":"3.1.38","@prosopo/locale":"3.2.4","@prosopo/logger":"1.0.2","@prosopo/api-route":"2.6.46","@prosopo/util-crypto":"13.5.29"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"3.2.4","@types/node":"22.10.2","@prosopo/config":"3.3.1"},"_npmOperationalInternal":{"tmp":"tmp/api-express-router_3.1.20_1781114355313_0.9667560135860667","host":"s3://npm-registry-packages-npm-production"}},"3.1.21":{"name":"@prosopo/api-express-router","version":"3.1.21","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/api-express-router@3.1.21","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"f2735473c70334c2791e62e4f5443d4c43385abe","tarball":"https://registry.npmjs.org/@prosopo/api-express-router/-/api-express-router-3.1.21.tgz","fileCount":64,"integrity":"sha512-Mf3zo3ZCVm3lySoCoR5rz1o4yfS/Xwm5AXUK8sSzbs3IBiQXMUI8OV2RJylubGCAp512WGrHvtJUTvNGBhhi6A==","signatures":[{"sig":"MEUCIQCLqF5UUu14oynqmDonwcAS1bdDIELGihttMlWaCzK+0wIgaWNi8lI3MCssp9ypsY6zrLZWf6yxGkEwv7/H+K1Sv0Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@prosopo%2fapi-express-router@3.1.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":673469},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":"^11","node":"^24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"fa0d921405d102312ff693baf94487e61c7b2ab0","scripts":{"test":"NODE_ENV=${NODE_ENV:-test}; npx vitest run --config ./vite.test.config.ts","build":"npm run build:cross-env -- --mode ${NODE_ENV:-development}","clean":"del-cli --verbose dist tsconfig.tsbuildinfo","build:cjs":"NODE_ENV=${NODE_ENV:-development}; vite build --config vite.cjs.config.ts --mode $NODE_ENV","build:tsc":"tsc --build --verbose","typecheck":"tsc --project tsconfig.types.json","build:cross-env":"vite build --config vite.esm.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2fa4eaf4-5f9d-485f-b2d2-b3525b6e9943"}},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git","directory":"packages/api-express-router"},"_npmVersion":"11.13.0","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"zod":"3.23.8","uuid":"11.1.0","dotenv":"16.4.5","express":"4.21.2","i18next":"24.1.0","@prosopo/env":"3.5.11","@polkadot/util":"13.5.7","@prosopo/types":"4.4.1","@prosopo/common":"3.1.38","@prosopo/locale":"3.2.4","@prosopo/logger":"1.0.2","@prosopo/api-route":"2.6.46","@prosopo/util-crypto":"13.5.29"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"3.2.4","@types/node":"22.10.2","@prosopo/config":"3.3.1"},"_npmOperationalInternal":{"tmp":"tmp/api-express-router_3.1.21_1781350640219_0.9063480849480712","host":"s3://npm-registry-packages-npm-production"}},"3.1.22":{"name":"@prosopo/api-express-router","version":"3.1.22","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/api-express-router@3.1.22","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"d4393f118a548b6b27813ab3d849c404d69234e7","tarball":"https://registry.npmjs.org/@prosopo/api-express-router/-/api-express-router-3.1.22.tgz","fileCount":64,"integrity":"sha512-qx0KKMUvriFa6nKf0peh8fGW0eAbCHAwMUv7RZ48UTMhFfONT8wv94eYXqU7dyL0qlBZY09mkuzR0zWeU1AqJA==","signatures":[{"sig":"MEYCIQDy8C68rYQ51D0t9g6iNGItyXJ7eMVDOhgPduUp0cpKyAIhAMIiV7jAuNkyak4CSLDbILPw8T5sUTLmBcLDckpnh23r","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@prosopo%2fapi-express-router@3.1.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":673414},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":"^11","node":"^24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"25c1ded18f46108f461fe77149adf285df9598cf","scripts":{"test":"NODE_ENV=${NODE_ENV:-test}; npx vitest run --config ./vite.test.config.ts","build":"npm run build:cross-env -- --mode ${NODE_ENV:-development}","clean":"del-cli --verbose dist tsconfig.tsbuildinfo","build:cjs":"NODE_ENV=${NODE_ENV:-development}; vite build --config vite.cjs.config.ts --mode $NODE_ENV","build:tsc":"tsc --build --verbose","typecheck":"tsc --project tsconfig.types.json","build:cross-env":"vite build --config vite.esm.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2fa4eaf4-5f9d-485f-b2d2-b3525b6e9943"}},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git","directory":"packages/api-express-router"},"_npmVersion":"11.13.0","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"zod":"3.23.8","uuid":"11.1.0","dotenv":"16.4.5","express":"4.21.2","i18next":"24.1.0","@prosopo/env":"3.5.12","@polkadot/util":"13.5.7","@prosopo/types":"4.4.1","@prosopo/common":"3.1.38","@prosopo/locale":"3.2.4","@prosopo/logger":"1.0.2","@prosopo/api-route":"2.6.46","@prosopo/util-crypto":"13.5.29"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"3.2.4","@types/node":"22.10.2","@prosopo/config":"3.3.1"},"_npmOperationalInternal":{"tmp":"tmp/api-express-router_3.1.22_1781356964732_0.4768462432811942","host":"s3://npm-registry-packages-npm-production"}},"3.1.23":{"name":"@prosopo/api-express-router","version":"3.1.23","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/api-express-router@3.1.23","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"8db4ee0295e35cb249e3ccf0c31a922244ace284","tarball":"https://registry.npmjs.org/@prosopo/api-express-router/-/api-express-router-3.1.23.tgz","fileCount":64,"integrity":"sha512-t37FDAzFYZ5vGvJusuyhBrqKHf3d0+mkBwlpy74bvDN7TsDUV9fxoxuvUBGopHHyDDejbsocICoMsF1UaHA9kw==","signatures":[{"sig":"MEUCICfvHZFVPkOmdPJUETiU1c8FImfltC8Ir0LVRTkbdlrqAiEAqLsVrXBoxFlM4VP6pXp8dkst9yEltoj/lGbnWQ4DFiE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@prosopo%2fapi-express-router@3.1.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":673601},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":"^11","node":"^24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"d89ae06a3131b31987927cce76a07765d96f5788","scripts":{"test":"NODE_ENV=${NODE_ENV:-test}; npx vitest run --config ./vite.test.config.ts","build":"npm run build:cross-env -- --mode ${NODE_ENV:-development}","clean":"del-cli --verbose dist tsconfig.tsbuildinfo","build:cjs":"NODE_ENV=${NODE_ENV:-development}; vite build --config vite.cjs.config.ts --mode $NODE_ENV","build:tsc":"tsc --build --verbose","typecheck":"tsc --project tsconfig.types.json","build:cross-env":"vite build --config vite.esm.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2fa4eaf4-5f9d-485f-b2d2-b3525b6e9943"}},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git","directory":"packages/api-express-router"},"_npmVersion":"11.13.0","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"zod":"3.23.8","uuid":"11.1.0","dotenv":"16.4.5","express":"4.21.2","i18next":"24.1.0","@prosopo/env":"3.5.13","@polkadot/util":"13.5.7","@prosopo/types":"4.5.0","@prosopo/common":"3.1.38","@prosopo/locale":"3.2.4","@prosopo/logger":"1.0.2","@prosopo/api-route":"2.6.46","@prosopo/util-crypto":"13.5.29"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"3.2.4","@types/node":"22.10.2","@prosopo/config":"3.3.1"},"_npmOperationalInternal":{"tmp":"tmp/api-express-router_3.1.23_1781532390964_0.18292117246267803","host":"s3://npm-registry-packages-npm-production"}},"3.1.24":{"name":"@prosopo/api-express-router","version":"3.1.24","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/api-express-router@3.1.24","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"a7877320f9ba26fc233989592f76c1e0ebe36f82","tarball":"https://registry.npmjs.org/@prosopo/api-express-router/-/api-express-router-3.1.24.tgz","fileCount":64,"integrity":"sha512-8eVTj3QkQIwBtT02RexVXUs9OtI0A78muGfAxOk8anvneb5mZW8JRoQPN4GJZmSQXHwf272nmEHPcPJWBkxzew==","signatures":[{"sig":"MEQCIFhUiDnBf50BrXTdGh/iXSqoQVY9t+RI4an7aJMT/NT5AiB55e400hjtnPzV/pBdQODhCjirASh0h5TYXGIF8SimtA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@prosopo%2fapi-express-router@3.1.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":673818},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":"^11","node":"^24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"e8c8e336c095136205804b53ed4f45df0ddb6829","scripts":{"test":"NODE_ENV=${NODE_ENV:-test}; npx vitest run --config ./vite.test.config.ts","build":"npm run build:cross-env -- --mode ${NODE_ENV:-development}","clean":"del-cli --verbose dist tsconfig.tsbuildinfo","build:cjs":"NODE_ENV=${NODE_ENV:-development}; vite build --config vite.cjs.config.ts --mode $NODE_ENV","build:tsc":"tsc --build --verbose","typecheck":"tsc --project tsconfig.types.json","build:cross-env":"vite build --config vite.esm.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2fa4eaf4-5f9d-485f-b2d2-b3525b6e9943"}},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git","directory":"packages/api-express-router"},"_npmVersion":"11.13.0","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"zod":"3.23.8","uuid":"11.1.0","dotenv":"16.4.5","express":"4.21.2","i18next":"24.1.0","@prosopo/env":"3.5.14","@polkadot/util":"13.5.7","@prosopo/types":"4.6.0","@prosopo/common":"3.1.39","@prosopo/locale":"3.2.4","@prosopo/logger":"1.0.3","@prosopo/api-route":"2.6.47","@prosopo/util-crypto":"13.5.29"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"3.2.4","@types/node":"22.10.2","@prosopo/config":"3.3.1"},"_npmOperationalInternal":{"tmp":"tmp/api-express-router_3.1.24_1781552925228_0.2881882119067105","host":"s3://npm-registry-packages-npm-production"}},"3.1.25":{"name":"@prosopo/api-express-router","version":"3.1.25","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/api-express-router@3.1.25","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"079c70a48c8e7c465240c658e4478b26a6d2e865","tarball":"https://registry.npmjs.org/@prosopo/api-express-router/-/api-express-router-3.1.25.tgz","fileCount":64,"integrity":"sha512-ZxPA4hX3abTFPhGQ6B2TACLngahO9Lu9qHNJW0ROOrMr9Xv8cT1AdIxxpGA5Huej4vPp/zQG3YxPfWQejbJXlA==","signatures":[{"sig":"MEYCIQCB0M5T6cJagcvZXHHB4m4jteno78D0K4KpL0hxnFEp/QIhANSOwUApGeC8uQdBnLMqxIIqmjdXC3hFmDjABzRnXHDd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@prosopo%2fapi-express-router@3.1.25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":673942},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":"^11","node":"^24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"3a981767e2eae91f6342509628723199b2d54c0a","scripts":{"test":"NODE_ENV=${NODE_ENV:-test}; npx vitest run --config ./vite.test.config.ts","build":"npm run build:cross-env -- --mode ${NODE_ENV:-development}","clean":"del-cli --verbose dist tsconfig.tsbuildinfo","build:cjs":"NODE_ENV=${NODE_ENV:-development}; vite build --config vite.cjs.config.ts --mode $NODE_ENV","build:tsc":"tsc --build --verbose","typecheck":"tsc --project tsconfig.types.json","build:cross-env":"vite build --config vite.esm.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2fa4eaf4-5f9d-485f-b2d2-b3525b6e9943"}},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git","directory":"packages/api-express-router"},"_npmVersion":"11.13.0","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"zod":"3.23.8","uuid":"11.1.0","dotenv":"16.4.5","express":"4.21.2","i18next":"24.1.0","@prosopo/env":"3.5.15","@polkadot/util":"13.5.7","@prosopo/types":"4.6.1","@prosopo/common":"3.1.39","@prosopo/locale":"3.2.4","@prosopo/logger":"1.0.3","@prosopo/api-route":"2.6.47","@prosopo/util-crypto":"13.5.29"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"3.2.4","@types/node":"22.10.2","@prosopo/config":"3.3.2"},"_npmOperationalInternal":{"tmp":"tmp/api-express-router_3.1.25_1781617888452_0.11272607883847496","host":"s3://npm-registry-packages-npm-production"}},"3.1.26":{"name":"@prosopo/api-express-router","version":"3.1.26","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/api-express-router@3.1.26","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"8819c400bfd82c3f67c8373ab652aa90ad1b0b42","tarball":"https://registry.npmjs.org/@prosopo/api-express-router/-/api-express-router-3.1.26.tgz","fileCount":64,"integrity":"sha512-muwo4VbTKckR9/QebXvNPEs0rFGgwvHgPDSPr2+gw4oe0//bYwaBuQ2tGe5WJFHw29AoXzrkw15xxTIQb5cDdw==","signatures":[{"sig":"MEYCIQDuKFrHPFuKPiX4+Kmc4BfvI1MUz3INgPqP5+0/dXi6bwIhAPncJ8j8Fm7UVjPIXDP8Fz0yBWvF0usR2IZV930/G2yL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@prosopo%2fapi-express-router@3.1.26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":674116},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":"^11","node":"^24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"967da4d62ac8c25cb3361d3b21a7c27d6b93ae6b","scripts":{"test":"NODE_ENV=${NODE_ENV:-test}; npx vitest run --config ./vite.test.config.ts","build":"npm run build:cross-env -- --mode ${NODE_ENV:-development}","clean":"del-cli --verbose dist tsconfig.tsbuildinfo","build:cjs":"NODE_ENV=${NODE_ENV:-development}; vite build --config vite.cjs.config.ts --mode $NODE_ENV","build:tsc":"tsc --build --verbose","typecheck":"tsc --project tsconfig.types.json","build:cross-env":"vite build --config vite.esm.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2fa4eaf4-5f9d-485f-b2d2-b3525b6e9943"}},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git","directory":"packages/api-express-router"},"_npmVersion":"11.13.0","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"zod":"3.23.8","uuid":"11.1.0","dotenv":"16.4.5","express":"4.21.2","i18next":"24.1.0","@prosopo/env":"3.5.16","@polkadot/util":"13.5.7","@prosopo/types":"4.7.0","@prosopo/common":"3.1.39","@prosopo/locale":"3.2.4","@prosopo/logger":"1.0.3","@prosopo/api-route":"2.6.47","@prosopo/util-crypto":"13.5.29"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"3.2.4","@types/node":"22.10.2","@prosopo/config":"3.3.2"},"_npmOperationalInternal":{"tmp":"tmp/api-express-router_3.1.26_1781698138295_0.9816835077192025","host":"s3://npm-registry-packages-npm-production"}},"3.1.27":{"name":"@prosopo/api-express-router","version":"3.1.27","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/api-express-router@3.1.27","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"b6f015dcd280caaf3b1543f0c4dcb6cda50010e9","tarball":"https://registry.npmjs.org/@prosopo/api-express-router/-/api-express-router-3.1.27.tgz","fileCount":64,"integrity":"sha512-6Djw0IDirMWTQ1TIX4oiDK67kvLuj4CGXIiF7ttFmmKlydfVIOGp84nX+HXWPG7MEnV2eB2X9O9TNtAuX/aBfg==","signatures":[{"sig":"MEUCIQCYnYCRW9Bhfbg5SLu0bcIkAmisIH+l/h3C44qFYZvbPAIgXkYUy+181NZQgR6O6YY2G3AYc7j2OyCXsRKURQhfhvo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@prosopo%2fapi-express-router@3.1.27","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":674224},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":"^11","node":"^24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"9bbe767e1ae335a06408b9f07fe7f279bbdb27e3","scripts":{"test":"NODE_ENV=${NODE_ENV:-test}; npx vitest run --config ./vite.test.config.ts","build":"npm run build:cross-env -- --mode ${NODE_ENV:-development}","clean":"del-cli --verbose dist tsconfig.tsbuildinfo","build:cjs":"NODE_ENV=${NODE_ENV:-development}; vite build --config vite.cjs.config.ts --mode $NODE_ENV","build:tsc":"tsc --build --verbose","typecheck":"tsc --project tsconfig.types.json","build:cross-env":"vite build --config vite.esm.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2fa4eaf4-5f9d-485f-b2d2-b3525b6e9943"}},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git","directory":"packages/api-express-router"},"_npmVersion":"11.13.0","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"zod":"3.23.8","uuid":"11.1.0","dotenv":"16.4.5","express":"4.21.2","i18next":"24.1.0","@prosopo/env":"3.5.17","@polkadot/util":"13.5.7","@prosopo/types":"4.7.1","@prosopo/common":"3.1.39","@prosopo/locale":"3.2.4","@prosopo/logger":"1.0.3","@prosopo/api-route":"2.6.47","@prosopo/util-crypto":"13.5.29"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"3.2.4","@types/node":"22.10.2","@prosopo/config":"3.3.2"},"_npmOperationalInternal":{"tmp":"tmp/api-express-router_3.1.27_1781709221787_0.7456374512996702","host":"s3://npm-registry-packages-npm-production"}},"3.1.28":{"name":"@prosopo/api-express-router","version":"3.1.28","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/api-express-router@3.1.28","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"32b7a5647db83728b23174dd0029bc2de6d4d487","tarball":"https://registry.npmjs.org/@prosopo/api-express-router/-/api-express-router-3.1.28.tgz","fileCount":64,"integrity":"sha512-yNwJ+XAPHepHvEcKXZDvPu4SqdOA4huuO1O/g0g9uqI8zWZaqstK60wPkmzmeCAfGiw5Gd5gIrQ41pyaTB1OHw==","signatures":[{"sig":"MEQCICOsCAnBSp+vGrxSMQ4FqDh5SGxSqCe0XFmPtaYHogwvAiAKfwSH0dHazINTjinQRYv57FCvkaOpPYVdd4XTF44sOQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@prosopo%2fapi-express-router@3.1.28","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":674583},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":"^11","node":"^24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"70a94375510b3c3f53392ba0bcac9c60e734cfd2","scripts":{"test":"NODE_ENV=${NODE_ENV:-test}; npx vitest run --config ./vite.test.config.ts","build":"npm run build:cross-env -- --mode ${NODE_ENV:-development}","clean":"del-cli --verbose dist tsconfig.tsbuildinfo","build:cjs":"NODE_ENV=${NODE_ENV:-development}; vite build --config vite.cjs.config.ts --mode $NODE_ENV","build:tsc":"tsc --build --verbose","typecheck":"tsc --project tsconfig.types.json","build:cross-env":"vite build --config vite.esm.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2fa4eaf4-5f9d-485f-b2d2-b3525b6e9943"}},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git","directory":"packages/api-express-router"},"_npmVersion":"11.13.0","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"zod":"3.23.8","uuid":"11.1.0","dotenv":"16.4.5","express":"4.21.2","i18next":"24.1.0","@prosopo/env":"3.5.18","@polkadot/util":"13.5.7","@prosopo/types":"4.7.2","@prosopo/common":"3.1.40","@prosopo/locale":"3.2.5","@prosopo/logger":"1.0.4","@prosopo/api-route":"2.6.48","@prosopo/util-crypto":"13.5.29"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"3.2.4","@types/node":"22.10.2","@prosopo/config":"3.3.2"},"_npmOperationalInternal":{"tmp":"tmp/api-express-router_3.1.28_1781791995707_0.20869792729967185","host":"s3://npm-registry-packages-npm-production"}},"3.1.29":{"name":"@prosopo/api-express-router","version":"3.1.29","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/api-express-router@3.1.29","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"db113c1f4a2c568d68cd77a8360ef27c4ad4e286","tarball":"https://registry.npmjs.org/@prosopo/api-express-router/-/api-express-router-3.1.29.tgz","fileCount":64,"integrity":"sha512-HIFZixtdMqyrU9hN8LBMPIoAQ5T7c0b1h9A4Fplp4w1WpjcSdKYUAEFX+aX65pVPxmeTM+RldkQKq32n5Pm2Nw==","signatures":[{"sig":"MEYCIQCqNdF5IxPb4gKpAONgtkyS9CDrsIMMW7iEy9uw7/hGXAIhAJb98dnxG62LC3Ma6T9199u7bQ702NZ3e2UPGI/rpF3f","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@prosopo%2fapi-express-router@3.1.29","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":674750},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":"^11","node":"^24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"cb165065f9c5c10166ef0861b73751f1a51f2158","scripts":{"test":"NODE_ENV=${NODE_ENV:-test}; npx vitest run --config ./vite.test.config.ts","build":"npm run build:cross-env -- --mode ${NODE_ENV:-development}","clean":"del-cli --verbose dist tsconfig.tsbuildinfo","build:cjs":"NODE_ENV=${NODE_ENV:-development}; vite build --config vite.cjs.config.ts --mode $NODE_ENV","build:tsc":"tsc --build --verbose","typecheck":"tsc --project tsconfig.types.json","build:cross-env":"vite build --config vite.esm.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2fa4eaf4-5f9d-485f-b2d2-b3525b6e9943"}},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git","directory":"packages/api-express-router"},"_npmVersion":"11.13.0","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"zod":"3.23.8","uuid":"11.1.0","dotenv":"16.4.5","express":"4.21.2","i18next":"24.1.0","@prosopo/env":"3.5.19","@polkadot/util":"13.5.7","@prosopo/types":"4.7.3","@prosopo/common":"3.1.40","@prosopo/locale":"3.2.5","@prosopo/logger":"1.0.4","@prosopo/api-route":"2.6.48","@prosopo/util-crypto":"13.5.29"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"3.2.4","@types/node":"22.10.2","@prosopo/config":"3.3.2"},"_npmOperationalInternal":{"tmp":"tmp/api-express-router_3.1.29_1781992622774_0.0073245261199734735","host":"s3://npm-registry-packages-npm-production"}},"3.1.30":{"name":"@prosopo/api-express-router","version":"3.1.30","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/api-express-router@3.1.30","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"07547c93f077dd615cb2775be98a480391f6a159","tarball":"https://registry.npmjs.org/@prosopo/api-express-router/-/api-express-router-3.1.30.tgz","fileCount":64,"integrity":"sha512-G5wRWAwsO0rQFX2fVsVL1M0t23jqo2z8mP7lwA4+bW48Ld3hPuYGViwNCxAKFbrTrTXeAlXKKKHSde+MiCswVw==","signatures":[{"sig":"MEYCIQCIPpz7X6/Xrt/ca8lJ/ujxUSFNCW0jvBqo6K8eLh6PqgIhAO5+of6YRTtXRMo9iSh0O6vjSHNAqf7nxegEf7ym9lVZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@prosopo%2fapi-express-router@3.1.30","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":674862},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":"^11","node":"^24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"a7848075fe8db14da77e3445d45a9754dbccd8a1","scripts":{"test":"NODE_ENV=${NODE_ENV:-test}; npx vitest run --config ./vite.test.config.ts","build":"npm run build:cross-env -- --mode ${NODE_ENV:-development}","clean":"del-cli --verbose dist tsconfig.tsbuildinfo","build:cjs":"NODE_ENV=${NODE_ENV:-development}; vite build --config vite.cjs.config.ts --mode $NODE_ENV","build:tsc":"tsc --build --verbose","typecheck":"tsc --project tsconfig.types.json","build:cross-env":"vite build --config vite.esm.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2fa4eaf4-5f9d-485f-b2d2-b3525b6e9943"}},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git","directory":"packages/api-express-router"},"_npmVersion":"11.13.0","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"zod":"3.23.8","uuid":"11.1.0","dotenv":"16.4.5","express":"4.21.2","i18next":"24.1.0","@prosopo/env":"3.5.20","@polkadot/util":"13.5.7","@prosopo/types":"4.7.4","@prosopo/common":"3.1.40","@prosopo/locale":"3.2.5","@prosopo/logger":"1.0.4","@prosopo/api-route":"2.6.48","@prosopo/util-crypto":"13.5.29"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"3.2.4","@types/node":"22.10.2","@prosopo/config":"3.3.2"},"_npmOperationalInternal":{"tmp":"tmp/api-express-router_3.1.30_1782133483743_0.4043106566690815","host":"s3://npm-registry-packages-npm-production"}},"3.1.31":{"name":"@prosopo/api-express-router","version":"3.1.31","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/api-express-router@3.1.31","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"d356bc459756ce9da26b91b8a6294a590cbe0e6c","tarball":"https://registry.npmjs.org/@prosopo/api-express-router/-/api-express-router-3.1.31.tgz","fileCount":64,"integrity":"sha512-oPq3eyhddHPexIJg6aUCJFIyRI3ja93kTnfyG9q5Cx3OXe1zt5EPw8I58CtF1WYO/RMZVWhW+h81iKLyMRql6g==","signatures":[{"sig":"MEUCIQD48KddbV5c5rzDUVRzysPLeYVz3mJ2azisv+uGIPHdMQIgDe6OqLszSlRMOM6zYQK54eb7E1Nrc6Li/fB8ukbz8/g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@prosopo%2fapi-express-router@3.1.31","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":675006},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":"^11","node":"^24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"31cb6b879559512d0911977e0d72d3c29fcd7efe","scripts":{"test":"NODE_ENV=${NODE_ENV:-test}; npx vitest run --config ./vite.test.config.ts","build":"npm run build:cross-env -- --mode ${NODE_ENV:-development}","clean":"del-cli --verbose dist tsconfig.tsbuildinfo","build:cjs":"NODE_ENV=${NODE_ENV:-development}; vite build --config vite.cjs.config.ts --mode $NODE_ENV","build:tsc":"tsc --build --verbose","typecheck":"tsc --project tsconfig.types.json","build:cross-env":"vite build --config vite.esm.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2fa4eaf4-5f9d-485f-b2d2-b3525b6e9943"}},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git","directory":"packages/api-express-router"},"_npmVersion":"11.13.0","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"zod":"3.23.8","uuid":"11.1.0","dotenv":"16.4.5","express":"4.21.2","i18next":"24.1.0","@prosopo/env":"3.6.0","@polkadot/util":"13.5.7","@prosopo/types":"4.8.0","@prosopo/common":"3.1.40","@prosopo/locale":"3.2.5","@prosopo/logger":"1.0.4","@prosopo/api-route":"2.6.48","@prosopo/util-crypto":"13.5.29"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"3.2.4","@types/node":"22.10.2","@prosopo/config":"3.3.3"},"_npmOperationalInternal":{"tmp":"tmp/api-express-router_3.1.31_1782155133813_0.09972271655578968","host":"s3://npm-registry-packages-npm-production"}},"3.1.32":{"name":"@prosopo/api-express-router","version":"3.1.32","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/api-express-router@3.1.32","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"54c7b311417bcc1fdb1f175e55d9885da2db8458","tarball":"https://registry.npmjs.org/@prosopo/api-express-router/-/api-express-router-3.1.32.tgz","fileCount":64,"integrity":"sha512-+2q4KT5tXYnZj7uuLMEga+Mu2oceczycPtig5M4yakhSFAMjWB+SxQPPD6Ks62B0zJ3fBJ7KVnxAjRKwHEhhLg==","signatures":[{"sig":"MEYCIQCg/up87VB2Mv+HMrF0tmwKflcte2ZInj5ZfbebfcUf7gIhAL3oHLBlxcIuhzZjtH5QEYW3w+j8bBVAhIFdk93FU1X1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@prosopo%2fapi-express-router@3.1.32","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":675662},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":"^11","node":"^24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"6c074baf31e99977c76e9ba8cbb3367ce3d1d71c","scripts":{"test":"NODE_ENV=${NODE_ENV:-test}; npx vitest run --config ./vite.test.config.ts","build":"npm run build:cross-env -- --mode ${NODE_ENV:-development}","clean":"del-cli --verbose dist tsconfig.tsbuildinfo","build:cjs":"NODE_ENV=${NODE_ENV:-development}; vite build --config vite.cjs.config.ts --mode $NODE_ENV","build:tsc":"tsc --build --verbose","typecheck":"tsc --project tsconfig.types.json","build:cross-env":"vite build --config vite.esm.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2fa4eaf4-5f9d-485f-b2d2-b3525b6e9943"}},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git","directory":"packages/api-express-router"},"_npmVersion":"11.13.0","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"zod":"3.23.8","uuid":"14.0.1","dotenv":"16.4.5","express":"4.21.2","i18next":"24.1.0","@prosopo/env":"3.6.1","@prosopo/util":"3.3.2","@polkadot/util":"13.5.7","@prosopo/types":"4.9.0","@prosopo/common":"3.1.41","@prosopo/locale":"3.2.5","@prosopo/logger":"2.0.0","@prosopo/api-route":"2.6.49","@prosopo/util-crypto":"13.5.30"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"3.2.4","@types/node":"22.10.2","@prosopo/config":"3.3.4"},"_npmOperationalInternal":{"tmp":"tmp/api-express-router_3.1.32_1782314879143_0.6158636859320057","host":"s3://npm-registry-packages-npm-production"}},"3.1.33":{"name":"@prosopo/api-express-router","version":"3.1.33","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/api-express-router@3.1.33","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"0a57f08cc9594748ea320de540b638d56fc4d173","tarball":"https://registry.npmjs.org/@prosopo/api-express-router/-/api-express-router-3.1.33.tgz","fileCount":64,"integrity":"sha512-PTDVIDcRDgpvJWq2fn1YFzETPnHPlyJO2wlfxOCscHtkv26e43jkvVceb6LCSuhZrgizoYQg8mKc5kSWoFFPNg==","signatures":[{"sig":"MEUCIFZ+7x+Sj7p2jJvM1UCbvWWq201s8fIcfjUQGd7JO8EbAiEAnSaKozlfoGO+NtvlQqJlDljWOqz3EO0b4x2jeLzVWHM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@prosopo%2fapi-express-router@3.1.33","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":675742},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":"^11","node":"^24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"fd34eab6a22646f532fce7aef59553c07bbbcbb4","scripts":{"test":"NODE_ENV=${NODE_ENV:-test}; npx vitest run --config ./vite.test.config.ts","build":"npm run build:cross-env -- --mode ${NODE_ENV:-development}","clean":"del-cli --verbose dist tsconfig.tsbuildinfo","build:cjs":"NODE_ENV=${NODE_ENV:-development}; vite build --config vite.cjs.config.ts --mode $NODE_ENV","build:tsc":"tsc --build --verbose","typecheck":"tsc --project tsconfig.types.json","build:cross-env":"vite build --config vite.esm.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2fa4eaf4-5f9d-485f-b2d2-b3525b6e9943"}},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git","directory":"packages/api-express-router"},"_npmVersion":"11.13.0","directories":{},"sideEffects":false,"_nodeVersion":"24.17.0","dependencies":{"zod":"3.23.8","uuid":"14.0.1","dotenv":"16.4.5","express":"4.21.2","i18next":"24.1.0","@prosopo/env":"3.6.2","@prosopo/util":"3.3.2","@polkadot/util":"13.5.7","@prosopo/types":"4.9.0","@prosopo/common":"3.1.41","@prosopo/locale":"3.2.5","@prosopo/logger":"2.0.0","@prosopo/api-route":"2.6.49","@prosopo/util-crypto":"13.5.30"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"3.2.4","@types/node":"22.10.2","@prosopo/config":"3.3.4"},"_npmOperationalInternal":{"tmp":"tmp/api-express-router_3.1.33_1782686171152_0.8064926803564945","host":"s3://npm-registry-packages-npm-production"}},"3.1.34":{"name":"@prosopo/api-express-router","version":"3.1.34","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/api-express-router@3.1.34","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"8f7b685be125f623c2592258857b03b40e4c20c4","tarball":"https://registry.npmjs.org/@prosopo/api-express-router/-/api-express-router-3.1.34.tgz","fileCount":64,"integrity":"sha512-z8DtcrOfzb7l78GcIV1U9z4zQh0GnjaaOyTB4mSdghxdrSAkdJA4fCw2CoYwtBmQ/9g+oTE8gpyRvENXiSpTGg==","signatures":[{"sig":"MEUCIDdjdKfVnkJse9/OFrpSwAgblA3nnfTIrbFZ48PMSZ1UAiEA0WH1p4Sj5dsYRmfJdUK+sHpesJYYyfSyJtIqk2fqKe8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@prosopo%2fapi-express-router@3.1.34","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":675992},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":"^11","node":"^24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"17b1abd63671ac09d20b3bf7a4993b3aac1a22de","scripts":{"test":"NODE_ENV=${NODE_ENV:-test}; npx vitest run --config ./vite.test.config.ts","build":"npm run build:cross-env -- --mode ${NODE_ENV:-development}","clean":"del-cli --verbose dist tsconfig.tsbuildinfo","build:cjs":"NODE_ENV=${NODE_ENV:-development}; vite build --config vite.cjs.config.ts --mode $NODE_ENV","build:tsc":"tsc --build --verbose","typecheck":"tsc --project tsconfig.types.json","build:cross-env":"vite build --config vite.esm.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2fa4eaf4-5f9d-485f-b2d2-b3525b6e9943"}},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git","directory":"packages/api-express-router"},"_npmVersion":"11.13.0","directories":{},"sideEffects":false,"_nodeVersion":"24.17.0","dependencies":{"zod":"3.23.8","uuid":"14.0.1","dotenv":"16.4.5","express":"4.21.2","i18next":"24.1.0","@prosopo/env":"3.6.3","@prosopo/util":"3.3.3","@polkadot/util":"13.5.7","@prosopo/types":"4.9.1","@prosopo/common":"3.1.42","@prosopo/locale":"3.2.5","@prosopo/logger":"2.0.1","@prosopo/api-route":"2.6.50","@prosopo/util-crypto":"13.5.30"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"3.2.4","@types/node":"22.10.2","@prosopo/config":"3.3.4"},"_npmOperationalInternal":{"tmp":"tmp/api-express-router_3.1.34_1782733246230_0.8292931560735375","host":"s3://npm-registry-packages-npm-production"}},"3.1.35":{"name":"@prosopo/api-express-router","version":"3.1.35","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/api-express-router@3.1.35","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"85a744e0053eced99bb1538850116fbc657b9e2f","tarball":"https://registry.npmjs.org/@prosopo/api-express-router/-/api-express-router-3.1.35.tgz","fileCount":64,"integrity":"sha512-pJSGiCtoUscT9cmNblc30kQbyUYdQgtKEn8YjIlnBCDSk473mPZxi6c5Ux5aI7ymyNhuhbj557JpXJp7S/RpMg==","signatures":[{"sig":"MEUCIDK+jICS+4ZVCZVm/r1pkn0QTyrN4INDacR1Ua+S/pnxAiEA2bHPNcZno8olGQIyIhVUj4BBYLYWySh7uHfNCohArOA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@prosopo%2fapi-express-router@3.1.35","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":676148},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":"^11","node":"^24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"4536966771516c2b7236512c4cfe23765ddd3d5f","scripts":{"test":"NODE_ENV=${NODE_ENV:-test}; npx vitest run --config ./vite.test.config.ts","build":"npm run build:cross-env -- --mode ${NODE_ENV:-development}","clean":"del-cli --verbose dist tsconfig.tsbuildinfo","build:cjs":"NODE_ENV=${NODE_ENV:-development}; vite build --config vite.cjs.config.ts --mode $NODE_ENV","build:tsc":"tsc --build --verbose","typecheck":"tsc --project tsconfig.types.json","build:cross-env":"vite build --config vite.esm.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2fa4eaf4-5f9d-485f-b2d2-b3525b6e9943"}},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git","directory":"packages/api-express-router"},"_npmVersion":"11.13.0","directories":{},"sideEffects":false,"_nodeVersion":"24.17.0","dependencies":{"zod":"3.23.8","uuid":"14.0.1","dotenv":"16.4.5","express":"4.21.2","i18next":"24.1.0","@prosopo/env":"3.6.4","@prosopo/util":"3.3.3","@polkadot/util":"13.5.7","@prosopo/types":"4.9.2","@prosopo/common":"3.1.43","@prosopo/locale":"3.2.6","@prosopo/logger":"2.0.1","@prosopo/api-route":"2.6.50","@prosopo/util-crypto":"13.5.30"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"3.2.4","@types/node":"22.10.2","@prosopo/config":"3.3.4"},"_npmOperationalInternal":{"tmp":"tmp/api-express-router_3.1.35_1782832406250_0.9377990017372868","host":"s3://npm-registry-packages-npm-production"}},"3.1.36":{"name":"@prosopo/api-express-router","version":"3.1.36","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/api-express-router@3.1.36","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"9c73acae9075a5660159d52822f47ecf8cf74e5d","tarball":"https://registry.npmjs.org/@prosopo/api-express-router/-/api-express-router-3.1.36.tgz","fileCount":64,"integrity":"sha512-qlNyrmsKBk1O5FCICmPu1gwxMH6LcX7CYrfbZcIXgp93MAibBKDZrKjufvaZ0cJTA/WKPPlYqF2UtacaKHfT8A==","signatures":[{"sig":"MEQCIEgHU63qBUhMPmQ3d7qxcLH4n2H9EyqGc7mj+NGTQD4SAiAQQwEKJwINPQnIITXYrFA7Gy8xZUELXUkESX+w26+glQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@prosopo%2fapi-express-router@3.1.36","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":676363},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":"^11","node":"^24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"37dc2558cdfdd8c996ea232297fe0aae221e8e5f","scripts":{"test":"NODE_ENV=${NODE_ENV:-test}; npx vitest run --config ./vite.test.config.ts","build":"npm run build:cross-env -- --mode ${NODE_ENV:-development}","clean":"del-cli --verbose dist tsconfig.tsbuildinfo","build:cjs":"NODE_ENV=${NODE_ENV:-development}; vite build --config vite.cjs.config.ts --mode $NODE_ENV","build:tsc":"tsc --build --verbose","typecheck":"tsc --project tsconfig.types.json","build:cross-env":"vite build --config vite.esm.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2fa4eaf4-5f9d-485f-b2d2-b3525b6e9943"}},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git","directory":"packages/api-express-router"},"_npmVersion":"11.16.0","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"3.23.8","uuid":"14.0.1","dotenv":"16.4.5","express":"4.21.2","i18next":"24.1.0","@prosopo/env":"3.6.5","@prosopo/util":"3.3.3","@polkadot/util":"13.5.7","@prosopo/types":"4.9.2","@prosopo/common":"3.1.43","@prosopo/locale":"3.2.6","@prosopo/logger":"2.0.1","@prosopo/api-route":"2.6.50","@prosopo/util-crypto":"13.5.30"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"3.2.4","@types/node":"22.10.2","@prosopo/config":"3.3.4"},"_npmOperationalInternal":{"tmp":"tmp/api-express-router_3.1.36_1782919979372_0.55169068124411","host":"s3://npm-registry-packages-npm-production"}},"3.1.37":{"name":"@prosopo/api-express-router","version":"3.1.37","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/api-express-router@3.1.37","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"0de7cde38aa2b2424eed695689690c388a9ecc5b","tarball":"https://registry.npmjs.org/@prosopo/api-express-router/-/api-express-router-3.1.37.tgz","fileCount":64,"integrity":"sha512-Lk2n3bsHazBRB+3WXgosb2JHSLc/B7esiFFdJIFais1dSEOBmwMbJWJMHQG+93d1Si/pNoIbWYvvcHb7f8h6Yg==","signatures":[{"sig":"MEQCIEHXqf6lJqT6DFo9CtxKAmZK+FsEnl8pX3HcDL9oZXfiAiBVIqij/UmKZ7+IsP0P2rx3G6in+lGoA4S3sRcEocqBbg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@prosopo%2fapi-express-router@3.1.37","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":676465},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":"^11","node":"^24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"6b78fba3241ccaf0a45d0589f856be009549f41e","scripts":{"test":"NODE_ENV=${NODE_ENV:-test}; npx vitest run --config ./vite.test.config.ts","build":"npm run build:cross-env -- --mode ${NODE_ENV:-development}","clean":"del-cli --verbose dist tsconfig.tsbuildinfo","build:cjs":"NODE_ENV=${NODE_ENV:-development}; vite build --config vite.cjs.config.ts --mode $NODE_ENV","build:tsc":"tsc --build --verbose","typecheck":"tsc --project tsconfig.types.json","build:cross-env":"vite build --config vite.esm.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2fa4eaf4-5f9d-485f-b2d2-b3525b6e9943"}},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git","directory":"packages/api-express-router"},"_npmVersion":"11.16.0","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"3.23.8","uuid":"14.0.1","dotenv":"16.4.5","express":"4.21.2","i18next":"24.1.0","@prosopo/env":"3.6.6","@prosopo/util":"3.3.3","@polkadot/util":"13.5.7","@prosopo/types":"4.9.3","@prosopo/common":"3.1.43","@prosopo/locale":"3.2.6","@prosopo/logger":"2.0.1","@prosopo/api-route":"2.6.50","@prosopo/util-crypto":"13.5.30"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"3.2.4","@types/node":"22.10.2","@prosopo/config":"3.3.4"},"_npmOperationalInternal":{"tmp":"tmp/api-express-router_3.1.37_1782982058153_0.745023415109324","host":"s3://npm-registry-packages-npm-production"}},"3.1.38":{"name":"@prosopo/api-express-router","version":"3.1.38","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/api-express-router@3.1.38","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"863707024271288ae7574b9b9fdc0542399b809e","tarball":"https://registry.npmjs.org/@prosopo/api-express-router/-/api-express-router-3.1.38.tgz","fileCount":64,"integrity":"sha512-rMue0vdwAz8KPztQbzkCBDBtWdv+arbTBdmyuTLRm3QXSYNj4LNk1jcvN1d254E0q/2aPOLSz4v8F0+4hvn+2A==","signatures":[{"sig":"MEUCIQCVkUt71Kf56vIi6jEguqFnLQ66glLtjcQBUhc3J3SoiQIgGUTVM4+oY9QSj1kg4KQJrza2JqxNF7kOdtHuajUJYvg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@prosopo%2fapi-express-router@3.1.38","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":676605},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":"^11","node":"^24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"5771935f7a5a882a3c53032f76961f110148a3dd","scripts":{"test":"NODE_ENV=${NODE_ENV:-test}; npx vitest run --config ./vite.test.config.ts","build":"npm run build:cross-env -- --mode ${NODE_ENV:-development}","clean":"del-cli --verbose dist tsconfig.tsbuildinfo","build:cjs":"NODE_ENV=${NODE_ENV:-development}; vite build --config vite.cjs.config.ts --mode $NODE_ENV","build:tsc":"tsc --build --verbose","typecheck":"tsc --project tsconfig.types.json","build:cross-env":"vite build --config vite.esm.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2fa4eaf4-5f9d-485f-b2d2-b3525b6e9943"}},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git","directory":"packages/api-express-router"},"_npmVersion":"11.16.0","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"3.23.8","uuid":"14.0.1","dotenv":"16.4.5","express":"4.21.2","i18next":"24.1.0","@prosopo/env":"3.6.7","@prosopo/util":"3.3.3","@polkadot/util":"13.5.7","@prosopo/types":"4.9.4","@prosopo/common":"3.1.43","@prosopo/locale":"3.2.6","@prosopo/logger":"2.0.1","@prosopo/api-route":"2.6.50","@prosopo/util-crypto":"13.5.30"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"3.2.4","@types/node":"22.10.2","@prosopo/config":"3.3.4"},"_npmOperationalInternal":{"tmp":"tmp/api-express-router_3.1.38_1783416316874_0.5673259152102708","host":"s3://npm-registry-packages-npm-production"}},"3.1.39":{"name":"@prosopo/api-express-router","version":"3.1.39","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/api-express-router@3.1.39","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"6214823ee921d6a8503f2a87da3cefed2cb8144b","tarball":"https://registry.npmjs.org/@prosopo/api-express-router/-/api-express-router-3.1.39.tgz","fileCount":64,"integrity":"sha512-Z++7MqqEtWzJM8/rSPmWg2GbxGQBrVp0X29iUwOL2IzPZ+0hgNjArkZ5rDSRU0CLJCUdJ3xb9yXr63CUBlr12Q==","signatures":[{"sig":"MEUCIQDPvlZnKoY5QERhzk0CvCIW4ADXA0qspwNITR/Gyzv9CwIgM0E8XcvCO/Pa4TPArWyc4x2jpUYtIrSCg6BlKYuYAhc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@prosopo%2fapi-express-router@3.1.39","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":676752},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":"^11","node":"^24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"8adb4855c53ac2f24a51b980aac212b60f20d2d4","scripts":{"test":"NODE_ENV=${NODE_ENV:-test}; npx vitest run --config ./vite.test.config.ts","build":"npm run build:cross-env -- --mode ${NODE_ENV:-development}","clean":"del-cli --verbose dist tsconfig.tsbuildinfo","build:cjs":"NODE_ENV=${NODE_ENV:-development}; vite build --config vite.cjs.config.ts --mode $NODE_ENV","build:tsc":"tsc --build --verbose","typecheck":"tsc --project tsconfig.types.json","build:cross-env":"vite build --config vite.esm.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2fa4eaf4-5f9d-485f-b2d2-b3525b6e9943"}},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git","directory":"packages/api-express-router"},"_npmVersion":"11.16.0","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"3.23.8","uuid":"14.0.1","dotenv":"16.4.5","express":"4.21.2","i18next":"24.1.0","@prosopo/env":"3.6.8","@prosopo/util":"3.3.3","@polkadot/util":"13.5.7","@prosopo/types":"4.9.5","@prosopo/common":"3.1.43","@prosopo/locale":"3.2.6","@prosopo/logger":"2.0.1","@prosopo/api-route":"2.6.50","@prosopo/util-crypto":"13.5.30"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"3.2.4","@types/node":"22.10.2","@prosopo/config":"3.3.4"},"_npmOperationalInternal":{"tmp":"tmp/api-express-router_3.1.39_1783428099340_0.7164263890385125","host":"s3://npm-registry-packages-npm-production"}},"3.1.40":{"name":"@prosopo/api-express-router","version":"3.1.40","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/api-express-router@3.1.40","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"ba4a878eb8677fb5cf5a375d8a579879a37ec07e","tarball":"https://registry.npmjs.org/@prosopo/api-express-router/-/api-express-router-3.1.40.tgz","fileCount":64,"integrity":"sha512-HnKl/RJUQgerT6Y+a5vonM292D9nMjsRN8o08M5e22K7Xvugug+Y3o3AujPu2QeHng7Ub9dGtmw4OOA3TC9oTA==","signatures":[{"sig":"MEQCIFoPgMI2e5iFDK4kqRJDqAZYBWKK6oWGBCOB1agb7xWXAiBYYJ2kP5MOqCE7Ufr0197fdkf/O6Ynyjym+b5ckuuzEQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@prosopo%2fapi-express-router@3.1.40","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":676907},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":"^11","node":"^24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"a8ebde81dd6c132ce37a0dc38451063383e391fc","scripts":{"test":"NODE_ENV=${NODE_ENV:-test}; npx vitest run --config ./vite.test.config.ts","build":"npm run build:cross-env -- --mode ${NODE_ENV:-development}","clean":"del-cli --verbose dist tsconfig.tsbuildinfo","build:cjs":"NODE_ENV=${NODE_ENV:-development}; vite build --config vite.cjs.config.ts --mode $NODE_ENV","build:tsc":"tsc --build --verbose","typecheck":"tsc --project tsconfig.types.json","build:cross-env":"vite build --config vite.esm.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2fa4eaf4-5f9d-485f-b2d2-b3525b6e9943"}},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git","directory":"packages/api-express-router"},"_npmVersion":"11.16.0","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"3.23.8","uuid":"14.0.1","dotenv":"16.4.5","express":"4.21.2","i18next":"24.1.0","@prosopo/env":"3.6.9","@prosopo/util":"3.3.3","@polkadot/util":"13.5.7","@prosopo/types":"4.9.6","@prosopo/common":"3.1.43","@prosopo/locale":"3.2.6","@prosopo/logger":"2.0.1","@prosopo/api-route":"2.6.50","@prosopo/util-crypto":"13.5.30"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"3.2.4","@types/node":"22.10.2","@prosopo/config":"3.3.4"},"_npmOperationalInternal":{"tmp":"tmp/api-express-router_3.1.40_1783511108756_0.43740373988578085","host":"s3://npm-registry-packages-npm-production"}},"3.1.41":{"name":"@prosopo/api-express-router","version":"3.1.41","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/api-express-router@3.1.41","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"da91c91c5601b22f33d9427720ddfe611473ebd8","tarball":"https://registry.npmjs.org/@prosopo/api-express-router/-/api-express-router-3.1.41.tgz","fileCount":64,"integrity":"sha512-jISNMKFt/hFLvW+jc9lViD6QdneMmv5kdrS+b/VpB4IVULiYcOcWGCGe9DpvhxUL3xFLqZ2Be2h+kHx9UFaQ9g==","signatures":[{"sig":"MEUCIECXi1VIMbmj0Pq0Shi3132l0Bqcoo4q3zbS8yrhXmBoAiEA3KVN5pZgNygdcTgnsBr2VG5QLl+xoXqEMHKx6AEbIg4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@prosopo%2fapi-express-router@3.1.41","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":676975},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":"^11","node":"^24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"415c5e72a7dac0f9fe14c17cecf1ae0df613055f","scripts":{"test":"NODE_ENV=${NODE_ENV:-test}; npx vitest run --config ./vite.test.config.ts","build":"npm run build:cross-env -- --mode ${NODE_ENV:-development}","clean":"del-cli --verbose dist tsconfig.tsbuildinfo","build:cjs":"NODE_ENV=${NODE_ENV:-development}; vite build --config vite.cjs.config.ts --mode $NODE_ENV","build:tsc":"tsc --build --verbose","typecheck":"tsc --project tsconfig.types.json","build:cross-env":"vite build --config vite.esm.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2fa4eaf4-5f9d-485f-b2d2-b3525b6e9943"}},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git","directory":"packages/api-express-router"},"_npmVersion":"11.16.0","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"3.23.8","uuid":"14.0.1","dotenv":"16.4.5","express":"4.21.2","i18next":"24.1.0","@prosopo/env":"3.6.10","@prosopo/util":"3.3.3","@polkadot/util":"13.5.7","@prosopo/types":"4.9.7","@prosopo/common":"3.1.43","@prosopo/locale":"3.2.6","@prosopo/logger":"2.0.1","@prosopo/api-route":"2.6.50","@prosopo/util-crypto":"13.5.30"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"3.2.4","@types/node":"22.10.2","@prosopo/config":"3.3.4"},"_npmOperationalInternal":{"tmp":"tmp/api-express-router_3.1.41_1783587605414_0.7684967510663365","host":"s3://npm-registry-packages-npm-production"}},"3.1.42":{"name":"@prosopo/api-express-router","version":"3.1.42","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/api-express-router@3.1.42","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"7a5ef81335ffdf6363332ba64cab004da6d2cfdd","tarball":"https://registry.npmjs.org/@prosopo/api-express-router/-/api-express-router-3.1.42.tgz","fileCount":64,"integrity":"sha512-v+DnYLr9Aa9H4XdcNMmUbvAnrV7rj3yFwBS/GLATdDet6Y/6l/cmcQ0NM529Hc4iEXTBFQhfEwwyLCC8JDieTg==","signatures":[{"sig":"MEUCIDKLZx6KekcVLNcvd1mbXlrLFuh3V8bLvfAOuMeqaNL/AiEAi2KnIb1j5oQFbnh/QCXCO1u8fSppKS2228loaCHjtLs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@prosopo%2fapi-express-router@3.1.42","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":677236},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":"^11","node":"^24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"1a3cced40add1fadda23b32ff01a83db3df822b2","scripts":{"test":"NODE_ENV=${NODE_ENV:-test}; npx vitest run --config ./vite.test.config.ts","build":"npm run build:cross-env -- --mode ${NODE_ENV:-development}","clean":"del-cli --verbose dist tsconfig.tsbuildinfo","build:cjs":"NODE_ENV=${NODE_ENV:-development}; vite build --config vite.cjs.config.ts --mode $NODE_ENV","build:tsc":"tsc --build --verbose","typecheck":"tsc --project tsconfig.types.json","build:cross-env":"vite build --config vite.esm.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2fa4eaf4-5f9d-485f-b2d2-b3525b6e9943"}},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git","directory":"packages/api-express-router"},"_npmVersion":"11.16.0","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"3.23.8","uuid":"14.0.1","dotenv":"16.4.5","express":"4.21.2","i18next":"24.1.0","@prosopo/env":"3.6.11","@prosopo/util":"3.3.4","@polkadot/util":"13.5.7","@prosopo/types":"4.9.8","@prosopo/common":"3.1.44","@prosopo/locale":"3.2.6","@prosopo/logger":"2.0.2","@prosopo/api-route":"2.6.51","@prosopo/util-crypto":"13.5.30"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"3.2.4","@types/node":"22.10.2","@prosopo/config":"3.3.4"},"_npmOperationalInternal":{"tmp":"tmp/api-express-router_3.1.42_1783593436595_0.6323460924431126","host":"s3://npm-registry-packages-npm-production"}},"3.1.43":{"name":"@prosopo/api-express-router","version":"3.1.43","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/api-express-router@3.1.43","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"20de47a849dc21ff5d5559adf91fc95b30065071","tarball":"https://registry.npmjs.org/@prosopo/api-express-router/-/api-express-router-3.1.43.tgz","fileCount":64,"integrity":"sha512-k2GXpC93Sa41Ni28TUih4rTV3J+CZatD0MVgfwQVoYjInNSnG29h9dCi46CsDMpoDdCV3snZzwMRsMpjMVxjiw==","signatures":[{"sig":"MEQCIGf6YFOUJz+vPNgizdVZlN2evb/qXjLCMRZTOFlcjP9PAiBxtMcgOpguFb7AJ2XfU5mZJ1/YEApAyeaMTa1dcAe5ww==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@prosopo%2fapi-express-router@3.1.43","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":684463},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":"^11","node":"^24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"62fba5ef70f121c3ca6d83d63adb065c33e482fe","scripts":{"test":"NODE_ENV=${NODE_ENV:-test}; npx vitest run --config ./vite.test.config.ts","build":"npm run build:cross-env -- --mode ${NODE_ENV:-development}","clean":"del-cli --verbose dist tsconfig.tsbuildinfo","build:cjs":"NODE_ENV=${NODE_ENV:-development}; vite build --config vite.cjs.config.ts --mode $NODE_ENV","build:tsc":"tsc --build --verbose","typecheck":"tsc --project tsconfig.types.json","build:cross-env":"vite build --config vite.esm.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2fa4eaf4-5f9d-485f-b2d2-b3525b6e9943"}},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git","directory":"packages/api-express-router"},"_npmVersion":"11.16.0","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"3.23.8","uuid":"14.0.1","dotenv":"16.4.5","express":"4.21.2","i18next":"24.1.0","@prosopo/env":"3.6.12","@prosopo/util":"3.3.4","@polkadot/util":"13.5.7","@prosopo/types":"4.9.8","@prosopo/common":"3.1.45","@prosopo/locale":"3.2.6","@prosopo/logger":"2.0.3","@prosopo/api-route":"2.6.52","@prosopo/util-crypto":"13.5.30"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"3.2.4","@types/node":"22.10.2","@prosopo/config":"3.3.4"},"_npmOperationalInternal":{"tmp":"tmp/api-express-router_3.1.43_1783689878449_0.277834002733365","host":"s3://npm-registry-packages-npm-production"}},"3.1.44":{"name":"@prosopo/api-express-router","version":"3.1.44","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/api-express-router@3.1.44","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"bcffae9ff6ad9514fe37d87f5f45fabba9753052","tarball":"https://registry.npmjs.org/@prosopo/api-express-router/-/api-express-router-3.1.44.tgz","fileCount":64,"integrity":"sha512-KaKvWH0C5UCf+ufl825KClF9TrZVZe2Cv0REPjzZQZ31XqUrr2H9vDTdA26xKbk2vp4wIuyHDnHwSwMRXbMjww==","signatures":[{"sig":"MEYCIQCx6aKLf0aWb0Lkf0CN7gefY4yRKKIo3iB86WPwm7sH4QIhAPuh7Xy1p2qEqEuSywRoP6t2fie2NIwP0uTenC/VWPAf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@prosopo%2fapi-express-router@3.1.44","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":684582},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":"^11","node":"^24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"edff06c50ae006118a1bb313c443ff269c081ba3","scripts":{"test":"NODE_ENV=${NODE_ENV:-test}; npx vitest run --config ./vite.test.config.ts","build":"npm run build:cross-env -- --mode ${NODE_ENV:-development}","clean":"del-cli --verbose dist tsconfig.tsbuildinfo","build:cjs":"NODE_ENV=${NODE_ENV:-development}; vite build --config vite.cjs.config.ts --mode $NODE_ENV","build:tsc":"tsc --build --verbose","typecheck":"tsc --project tsconfig.types.json","build:cross-env":"vite build --config vite.esm.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2fa4eaf4-5f9d-485f-b2d2-b3525b6e9943"}},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git","directory":"packages/api-express-router"},"_npmVersion":"11.16.0","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"3.23.8","uuid":"14.0.1","dotenv":"16.4.5","express":"4.21.2","i18next":"24.1.0","@prosopo/env":"3.6.13","@prosopo/util":"3.3.4","@polkadot/util":"13.5.7","@prosopo/types":"4.9.9","@prosopo/common":"3.1.46","@prosopo/locale":"3.2.7","@prosopo/logger":"2.0.3","@prosopo/api-route":"2.6.52","@prosopo/util-crypto":"13.5.30"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"3.2.4","@types/node":"22.10.2","@prosopo/config":"3.3.4"},"_npmOperationalInternal":{"tmp":"tmp/api-express-router_3.1.44_1784738304709_0.8907754840745075","host":"s3://npm-registry-packages-npm-production"}},"3.1.45":{"name":"@prosopo/api-express-router","version":"3.1.45","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/api-express-router@3.1.45","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"6ad8f35f7da9c20850b5297c3d0be2aa01202f80","tarball":"https://registry.npmjs.org/@prosopo/api-express-router/-/api-express-router-3.1.45.tgz","fileCount":64,"integrity":"sha512-nCVevfmgkuDaPSlwKtgnhReW4/1wWGg4UvT0qdHpRT0LeR35JkPkIXOj3W837zNZX8Vuwp6/A9Ai5JkhDtWBUQ==","signatures":[{"sig":"MEUCIQDp2iVcnwCrKLQIuzZqkWNUX43mYl1itKFoAjrRk52pAgIgLa8Vyg8SMMfMwjBmUYHMLwIey3aIGYa7hb4GLxCij3U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@prosopo%2fapi-express-router@3.1.45","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":684700},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":"^11","node":"^24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"0c7a752687fcfeb2e0f3e0028b8a521f3f403ce7","scripts":{"test":"NODE_ENV=${NODE_ENV:-test}; npx vitest run --config ./vite.test.config.ts","build":"npm run build:cross-env -- --mode ${NODE_ENV:-development}","clean":"del-cli --verbose dist tsconfig.tsbuildinfo","build:cjs":"NODE_ENV=${NODE_ENV:-development}; vite build --config vite.cjs.config.ts --mode $NODE_ENV","build:tsc":"tsc --build --verbose","typecheck":"tsc --project tsconfig.types.json","build:cross-env":"vite build --config vite.esm.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2fa4eaf4-5f9d-485f-b2d2-b3525b6e9943"}},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git","directory":"packages/api-express-router"},"_npmVersion":"11.16.0","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"3.23.8","uuid":"14.0.1","dotenv":"16.4.5","express":"4.21.2","i18next":"24.1.0","@prosopo/env":"3.6.14","@prosopo/util":"3.3.4","@polkadot/util":"13.5.7","@prosopo/types":"4.9.9","@prosopo/common":"3.1.46","@prosopo/locale":"3.2.7","@prosopo/logger":"2.0.3","@prosopo/api-route":"2.6.52","@prosopo/util-crypto":"13.5.30"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"3.2.4","@types/node":"22.10.2","@prosopo/config":"3.3.4"},"_npmOperationalInternal":{"tmp":"tmp/api-express-router_3.1.45_1784808083201_0.4699901483139539","host":"s3://npm-registry-packages-npm-production"}},"3.1.46":{"name":"@prosopo/api-express-router","version":"3.1.46","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/api-express-router@3.1.46","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"da73825550f22de3740d82e3d3e0a91c93972523","tarball":"https://registry.npmjs.org/@prosopo/api-express-router/-/api-express-router-3.1.46.tgz","fileCount":64,"integrity":"sha512-uhh+W084SNJLREyPTcqLK/5wEhxL03U5mKDsvP9U+fQlPKmjoP3UXnA/jzxdBtJW96OoeRqI5PL49gBomxTfBA==","signatures":[{"sig":"MEQCIAyfF5vq/Cw6wIxgkmNe40DHwTx0h3YR56eQGhnkMQwBAiB1RvYS3CQ9Pzjil3ZF4bBhA6p03pwx2kkT/jR5afxHWA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@prosopo%2fapi-express-router@3.1.46","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":684820},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":"^11","node":"^24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"df11b36ffe1b72bbd52d2ba5069f0b4d405b8c7d","scripts":{"test":"NODE_ENV=${NODE_ENV:-test}; npx vitest run --config ./vite.test.config.ts","build":"npm run build:cross-env -- --mode ${NODE_ENV:-development}","clean":"del-cli --verbose dist tsconfig.tsbuildinfo","build:cjs":"NODE_ENV=${NODE_ENV:-development}; vite build --config vite.cjs.config.ts --mode $NODE_ENV","build:tsc":"tsc --build --verbose","typecheck":"tsc --project tsconfig.types.json","build:cross-env":"vite build --config vite.esm.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2fa4eaf4-5f9d-485f-b2d2-b3525b6e9943"}},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git","directory":"packages/api-express-router"},"_npmVersion":"11.16.0","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"3.23.8","uuid":"14.0.1","dotenv":"16.4.5","express":"4.21.2","i18next":"24.1.0","@prosopo/env":"3.6.15","@prosopo/util":"3.3.4","@polkadot/util":"13.5.7","@prosopo/types":"4.9.10","@prosopo/common":"3.1.46","@prosopo/locale":"3.2.7","@prosopo/logger":"2.0.3","@prosopo/api-route":"2.6.52","@prosopo/util-crypto":"13.5.30"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"3.2.4","@types/node":"22.10.2","@prosopo/config":"3.3.4"},"_npmOperationalInternal":{"tmp":"tmp/api-express-router_3.1.46_1784889088003_0.5278545516956825","host":"s3://npm-registry-packages-npm-production"}},"3.1.47":{"name":"@prosopo/api-express-router","version":"3.1.47","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/api-express-router@3.1.47","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"c51d8ebf5309628a698019cf34ed8b3a2ab312f1","tarball":"https://registry.npmjs.org/@prosopo/api-express-router/-/api-express-router-3.1.47.tgz","fileCount":64,"integrity":"sha512-M+cNF+pZmTPuJIZ3M2VbfOZHiNmFsPU3E9AK4wBAhT01lPoAptHj114V1apPzB0+rW+RBBPl+CKFT0y/6skJ+Q==","signatures":[{"sig":"MEQCIBgUlsfzCAtLM+ylQ+ZgaflHlZ4qPOf3wRW59mJ6ZZP1AiA1AHYKyWLYdxLQo5zSW4/qiNUCMaUy6vjZ5LEGKpWfJg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@prosopo%2fapi-express-router@3.1.47","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":684856},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":"^11","node":"^24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"aba64f20e3e69bc9a4960e47056337e00fbf34c1","scripts":{"test":"NODE_ENV=${NODE_ENV:-test}; npx vitest run --config ./vite.test.config.ts","build":"npm run build:cross-env -- --mode ${NODE_ENV:-development}","clean":"del-cli --verbose dist tsconfig.tsbuildinfo","build:cjs":"NODE_ENV=${NODE_ENV:-development}; vite build --config vite.cjs.config.ts --mode $NODE_ENV","build:tsc":"tsc --build --verbose","typecheck":"tsc --project tsconfig.types.json","build:cross-env":"vite build --config vite.esm.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2fa4eaf4-5f9d-485f-b2d2-b3525b6e9943"}},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git","directory":"packages/api-express-router"},"_npmVersion":"11.16.0","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"3.23.8","uuid":"14.0.1","dotenv":"16.4.5","express":"4.21.2","i18next":"24.1.0","@prosopo/env":"3.6.16","@prosopo/util":"3.3.4","@polkadot/util":"13.5.7","@prosopo/types":"4.9.10","@prosopo/common":"3.1.46","@prosopo/locale":"3.2.7","@prosopo/logger":"2.0.3","@prosopo/api-route":"2.6.52","@prosopo/util-crypto":"13.5.30"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"3.2.4","@types/node":"22.10.2","@prosopo/config":"3.3.4"},"_npmOperationalInternal":{"tmp":"tmp/api-express-router_3.1.47_1784926510157_0.29504927338267173","host":"s3://npm-registry-packages-npm-production"}},"3.1.48":{"name":"@prosopo/api-express-router","version":"3.1.48","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/api-express-router@3.1.48","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"f5b2f8b3c110c59b57d20ada402db713bc56b4c6","tarball":"https://registry.npmjs.org/@prosopo/api-express-router/-/api-express-router-3.1.48.tgz","fileCount":64,"integrity":"sha512-gRWUEjgn7Qqsb57clXq9E+GOL77uqav8k7XZbjK1aF0ib8ykph/2A32Q4RTaLHXEkiGS521xickvE1DqmA/93A==","signatures":[{"sig":"MEQCIFAArB+afRq3icln3EkRvP4o4x1eKr92vJawDvd7A1MtAiBFfdpK46zYAIl4IYupt5ryf8ODQI/HmQ35Gscxvd8NuA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@prosopo%2fapi-express-router@3.1.48","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":685009},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":"^11","node":"^24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"d7c7cd5131976663fa7a4af68f4534ac432250b9","scripts":{"test":"NODE_ENV=${NODE_ENV:-test}; npx vitest run --config ./vite.test.config.ts","build":"npm run build:cross-env -- --mode ${NODE_ENV:-development}","clean":"del-cli --verbose dist tsconfig.tsbuildinfo","build:cjs":"NODE_ENV=${NODE_ENV:-development}; vite build --config vite.cjs.config.ts --mode $NODE_ENV","build:tsc":"tsc --build --verbose","typecheck":"tsc --project tsconfig.types.json","build:cross-env":"vite build --config vite.esm.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2fa4eaf4-5f9d-485f-b2d2-b3525b6e9943"}},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git","directory":"packages/api-express-router"},"_npmVersion":"11.16.0","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"3.23.8","uuid":"14.0.1","dotenv":"16.4.5","express":"4.21.2","i18next":"24.1.0","@prosopo/env":"3.6.17","@prosopo/util":"3.3.4","@polkadot/util":"13.5.7","@prosopo/types":"4.9.11","@prosopo/common":"3.1.47","@prosopo/locale":"3.2.7","@prosopo/logger":"2.0.3","@prosopo/api-route":"2.6.52","@prosopo/util-crypto":"13.5.30"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"3.2.4","@types/node":"22.10.2","@prosopo/config":"3.3.4"},"_npmOperationalInternal":{"tmp":"tmp/api-express-router_3.1.48_1784982037306_0.8004272151802201","host":"s3://npm-registry-packages-npm-production"}},"3.1.49":{"name":"@prosopo/api-express-router","version":"3.1.49","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/api-express-router@3.1.49","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"a5bdd6cf265e488769ab2fddf2e8890f010197a0","tarball":"https://registry.npmjs.org/@prosopo/api-express-router/-/api-express-router-3.1.49.tgz","fileCount":64,"integrity":"sha512-78O2pYxEvZpwmBNzmkV4AJ6VfnADVdJvMUDut5KW1m2HL55WY+MVaIXQuz+VfMUGbGeRMh6Ra3LMMC5zFHTGwg==","signatures":[{"sig":"MEUCIFer/hkwRTBng/PglrNDESYi9MgoxdX7g6nj6+35ys2tAiEArQNNRSXj+kCwE7tX+EgUUzQkKshW8pWY5rYFpiOxt+w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@prosopo%2fapi-express-router@3.1.49","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":685149},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":"^11","node":"^24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"58e2ba2dc99f3ccb33aea72e32b980aec1b41794","scripts":{"test":"NODE_ENV=${NODE_ENV:-test}; npx vitest run --config ./vite.test.config.ts","build":"npm run build:cross-env -- --mode ${NODE_ENV:-development}","clean":"del-cli --verbose dist tsconfig.tsbuildinfo","build:cjs":"NODE_ENV=${NODE_ENV:-development}; vite build --config vite.cjs.config.ts --mode $NODE_ENV","build:tsc":"tsc --build --verbose","typecheck":"tsc --project tsconfig.types.json","build:cross-env":"vite build --config vite.esm.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2fa4eaf4-5f9d-485f-b2d2-b3525b6e9943"}},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git","directory":"packages/api-express-router"},"_npmVersion":"11.16.0","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"3.23.8","uuid":"14.0.1","dotenv":"16.4.5","express":"4.21.2","i18next":"24.1.0","@prosopo/env":"3.6.18","@prosopo/util":"3.3.4","@polkadot/util":"13.5.7","@prosopo/types":"4.9.12","@prosopo/common":"3.1.47","@prosopo/locale":"3.2.7","@prosopo/logger":"2.0.3","@prosopo/api-route":"2.6.52","@prosopo/util-crypto":"13.5.30"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"3.2.4","@types/node":"22.10.2","@prosopo/config":"3.3.4"},"_npmOperationalInternal":{"tmp":"tmp/api-express-router_3.1.49_1785018348931_0.9502320409050118","host":"s3://npm-registry-packages-npm-production"}},"3.1.50":{"name":"@prosopo/api-express-router","version":"3.1.50","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/api-express-router@3.1.50","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"62d0f9b9e2d6539bf37e27430e4ad32f5f98e719","tarball":"https://registry.npmjs.org/@prosopo/api-express-router/-/api-express-router-3.1.50.tgz","fileCount":64,"integrity":"sha512-uRTAJul0o4tnpQB3yqmNVAlmxObgAaCZJ4Umk0mCfknvpNacnfB2WjPaz4QbiphMg3asbKxwQ7XE38GmAnsGzw==","signatures":[{"sig":"MEYCIQDQOMYbgS5KYp2iTH22VErBF5s/4M6RxhBe4Tup1TyAVwIhAORaWXlmLZP5RiviaYv+ufJhK5fhlNcRK483wcxr9+xO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@prosopo%2fapi-express-router@3.1.50","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":685214},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":"^11","node":"^24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"ec277bcf4f1a6cf2c3d3ee7145b7a654d0cb8a69","scripts":{"test":"NODE_ENV=${NODE_ENV:-test}; npx vitest run --config ./vite.test.config.ts","build":"npm run build:cross-env -- --mode ${NODE_ENV:-development}","clean":"del-cli --verbose dist tsconfig.tsbuildinfo","build:cjs":"NODE_ENV=${NODE_ENV:-development}; vite build --config vite.cjs.config.ts --mode $NODE_ENV","build:tsc":"tsc --build --verbose","typecheck":"tsc --project tsconfig.types.json","build:cross-env":"vite build --config vite.esm.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2fa4eaf4-5f9d-485f-b2d2-b3525b6e9943"}},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git","directory":"packages/api-express-router"},"_npmVersion":"11.16.0","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"3.23.8","uuid":"14.0.1","dotenv":"16.4.5","express":"4.21.2","i18next":"24.1.0","@prosopo/env":"3.6.19","@prosopo/util":"3.3.4","@polkadot/util":"13.5.7","@prosopo/types":"4.9.12","@prosopo/common":"3.1.47","@prosopo/locale":"3.2.7","@prosopo/logger":"2.0.3","@prosopo/api-route":"2.6.52","@prosopo/util-crypto":"13.5.30"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"3.2.4","@types/node":"22.10.2","@prosopo/config":"3.3.4"},"_npmOperationalInternal":{"tmp":"tmp/api-express-router_3.1.50_1785056904814_0.8931800764014104","host":"s3://npm-registry-packages-npm-production"}},"3.1.51":{"name":"@prosopo/api-express-router","version":"3.1.51","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/api-express-router@3.1.51","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"b7618ef1e340455d6d93fbeeb9a03c934c5b1fd6","tarball":"https://registry.npmjs.org/@prosopo/api-express-router/-/api-express-router-3.1.51.tgz","fileCount":65,"integrity":"sha512-+xk10BHSj/DXNHWvBBSU2rt7gDJi26hhuXHABHQNh4btbt5zskZEOdy9HgnzFjVhAjlQEb1I1tpEmfeFA6mB9g==","signatures":[{"sig":"MEYCIQDoiwvZkF3SoaQ5FzNAob6sRIQTYX5TnhVd0bruYvwblwIhAOgATIPwOAPSbTAEzrjlEtSWaJKbCVzfMVQBbIK5l23w","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@prosopo%2fapi-express-router@3.1.51","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":640386},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":"^11","node":"^24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"1857332a9bc1998f0b9ba956ac3ecc2015d4c619","scripts":{"test":"NODE_ENV=${NODE_ENV:-test}; npx vitest run --config ./vite.test.config.ts","build":"npm run build:cross-env -- --mode ${NODE_ENV:-development}","clean":"del-cli --verbose dist tsconfig.tsbuildinfo","build:cjs":"NODE_ENV=${NODE_ENV:-development}; vite build --config vite.cjs.config.ts --mode $NODE_ENV","build:tsc":"tsc --build --verbose","typecheck":"tsc --project tsconfig.types.json","build:cross-env":"vite build --config vite.esm.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2fa4eaf4-5f9d-485f-b2d2-b3525b6e9943"}},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git","directory":"packages/api-express-router"},"_npmVersion":"11.16.0","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"3.23.8","uuid":"14.0.1","dotenv":"16.4.5","express":"4.21.2","i18next":"24.1.0","@prosopo/env":"3.6.20","@prosopo/util":"3.3.5","@polkadot/util":"13.5.7","@prosopo/types":"4.10.0","@prosopo/common":"3.1.48","@prosopo/locale":"3.2.8","@prosopo/logger":"2.0.4","@prosopo/api-route":"2.6.53","@prosopo/util-crypto":"13.5.30"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.1.10","@types/node":"22.10.2","@prosopo/config":"3.3.5"},"_npmOperationalInternal":{"tmp":"tmp/api-express-router_3.1.51_1785531678808_0.3745951725742638","host":"s3://npm-registry-packages-npm-production"}},"3.1.52":{"name":"@prosopo/api-express-router","version":"3.1.52","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/api-express-router@3.1.52","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"8c6d5872938f4b533fb2d66a89be50fc3889bb54","tarball":"https://registry.npmjs.org/@prosopo/api-express-router/-/api-express-router-3.1.52.tgz","fileCount":95,"integrity":"sha512-HoRYcVeBjF7n5zsZ+PrUZOTg/g65MEZCevlOVE5r96zvKO0qvObrwe/pZRj1w4NCiU8aH6bj2WwMj2egAXAuDg==","signatures":[{"sig":"MEYCIQCZQMfWmW6yIdh6DPyoGfSDTxqfjeGAwNPPuGsDBw0VGwIhANd22vx2XewfMpusZtdkLVX4a3xaOZl2x7lNw6Cb1T1M","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@prosopo%2fapi-express-router@3.1.52","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":761449},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":"^11","node":"^24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"c18eb04ae64f225be2b11f5d9cfe4d1b26a982d5","scripts":{"test":"NODE_ENV=${NODE_ENV:-test}; npx vitest run --config ./vite.test.config.ts","build":"npm run build:cross-env -- --mode ${NODE_ENV:-development}","clean":"del-cli --verbose dist tsconfig.tsbuildinfo","build:cjs":"NODE_ENV=${NODE_ENV:-development}; vite build --config vite.cjs.config.ts --mode $NODE_ENV","build:tsc":"tsc --build --verbose","typecheck":"tsc --project tsconfig.types.json","build:cross-env":"vite build --config vite.esm.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2fa4eaf4-5f9d-485f-b2d2-b3525b6e9943"}},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git","directory":"packages/api-express-router"},"_npmVersion":"11.16.0","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"3.23.8","uuid":"14.0.1","dotenv":"16.4.5","express":"4.21.2","i18next":"24.1.0","@prosopo/env":"3.6.21","@prosopo/util":"3.3.5","@polkadot/util":"13.5.7","@prosopo/types":"4.10.0","@prosopo/common":"3.1.48","@prosopo/locale":"3.2.8","@prosopo/logger":"2.0.4","@prosopo/api-route":"2.6.53","@prosopo/util-crypto":"13.5.30"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.1.10","@types/node":"22.10.2","@prosopo/config":"3.3.5"},"_npmOperationalInternal":{"tmp":"tmp/api-express-router_3.1.52_1785674303489_0.7599401209170722","host":"s3://npm-registry-packages-npm-production"}},"3.1.53":{"name":"@prosopo/api-express-router","version":"3.1.53","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/api-express-router@3.1.53","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"635e8a0f983bc77d2f0ff7c3ac38af3af3290924","tarball":"https://registry.npmjs.org/@prosopo/api-express-router/-/api-express-router-3.1.53.tgz","fileCount":95,"integrity":"sha512-HkXDomq9hy2lXuszAmqMzaME1mSj/zZXSBY1/9sSL8vkNG/ZIEJg4DHDwQdS05nsA/9Q3LUK660FZCyw7oRR2w==","signatures":[{"sig":"MEUCIQDeEPwIp+KdmHsfLpSgUZTsoVXvnCne8Tnt/1HIQ0FqIwIgJNiDu/ZKS5zi6fW+8eX7uNp0YTacKyoGxOKcFZoLbbg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@prosopo%2fapi-express-router@3.1.53","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":761450},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":"^11","node":"^24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"783ff698cd9cdb818fc5e0d30c7daf3fdf3249e7","scripts":{"test":"NODE_ENV=${NODE_ENV:-test}; npx vitest run --config ./vite.test.config.ts","build":"npm run build:cross-env -- --mode ${NODE_ENV:-development}","clean":"del-cli --verbose dist tsconfig.tsbuildinfo","build:cjs":"NODE_ENV=${NODE_ENV:-development}; vite build --config vite.cjs.config.ts --mode $NODE_ENV","build:tsc":"tsc --build --verbose","typecheck":"tsc --project tsconfig.types.json","build:cross-env":"vite build --config vite.esm.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2fa4eaf4-5f9d-485f-b2d2-b3525b6e9943"}},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git","directory":"packages/api-express-router"},"_npmVersion":"11.16.0","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"3.23.8","uuid":"14.0.1","dotenv":"16.4.5","express":"4.21.2","i18next":"24.1.0","@prosopo/env":"3.6.22","@prosopo/util":"3.3.5","@polkadot/util":"13.5.7","@prosopo/types":"4.10.0","@prosopo/common":"3.1.48","@prosopo/locale":"3.2.8","@prosopo/logger":"2.0.4","@prosopo/api-route":"2.6.53","@prosopo/util-crypto":"13.5.30"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.1.10","@types/node":"22.10.2","@prosopo/config":"3.3.5"},"_npmOperationalInternal":{"tmp":"tmp/api-express-router_3.1.53_1785714145235_0.04160312756921547","host":"s3://npm-registry-packages-npm-production"}},"3.1.54":{"name":"@prosopo/api-express-router","version":"3.1.54","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/api-express-router@3.1.54","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"05c15b3a5fafd842e05fdbb7c7d3fabf79ffabb0","tarball":"https://registry.npmjs.org/@prosopo/api-express-router/-/api-express-router-3.1.54.tgz","fileCount":95,"integrity":"sha512-CPrlsdKOXxIa2G9DK/pq0qKqXG3Y2mpoLcpTNo5FnU40q/BJAj4uempG0XbF6ObewPsGFz+J5QOkbIFF3ZfUHA==","signatures":[{"sig":"MEUCIQCha5UMMM3F2SFgdZ10Gpp59IVt1RMDmO1VDfTk0l12+wIgVMEmpMzRclaIJYkhnxWnDr7RM9+EItB+YCxUVn0owJ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@prosopo%2fapi-express-router@3.1.54","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":760545},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":"^11","node":"^24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"83fe4e8a3af00c597d26341f4e4fb7d4dac469af","scripts":{"test":"NODE_ENV=${NODE_ENV:-test}; npx vitest run --config ./vite.test.config.ts","build":"npm run build:cross-env -- --mode ${NODE_ENV:-development}","clean":"del-cli --verbose dist tsconfig.tsbuildinfo","build:cjs":"NODE_ENV=${NODE_ENV:-development}; vite build --config vite.cjs.config.ts --mode $NODE_ENV","build:tsc":"tsc --build --verbose","typecheck":"tsc --project tsconfig.types.json","build:cross-env":"vite build --config vite.esm.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2fa4eaf4-5f9d-485f-b2d2-b3525b6e9943"}},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git","directory":"packages/api-express-router"},"_npmVersion":"11.16.0","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"3.23.8","uuid":"14.0.1","dotenv":"16.4.5","express":"4.21.2","i18next":"24.1.0","@prosopo/env":"3.6.23","@prosopo/util":"3.3.5","@polkadot/util":"13.5.7","@prosopo/types":"5.0.0","@prosopo/common":"3.1.48","@prosopo/locale":"3.2.8","@prosopo/logger":"2.0.4","@prosopo/api-route":"2.6.53","@prosopo/util-crypto":"13.5.30"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.1.10","@types/node":"22.10.2","@prosopo/config":"3.3.6"},"_npmOperationalInternal":{"tmp":"tmp/api-express-router_3.1.54_1785755533593_0.8359970749674661","host":"s3://npm-registry-packages-npm-production"}},"3.1.55":{"name":"@prosopo/api-express-router","version":"3.1.55","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/api-express-router@3.1.55","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"862c8238193be463e919b9b3d34aa7b35307a4b2","tarball":"https://registry.npmjs.org/@prosopo/api-express-router/-/api-express-router-3.1.55.tgz","fileCount":95,"integrity":"sha512-imkdyWOd9Fk+dFOD2ihiz3VO5cFf0Sg6HIwVCl3VRDrF8WupxoW50029nHAUxlnUT59OBOk8prktCv0ffwpMvw==","signatures":[{"sig":"MEUCIAoT347D0d6TfrIqx3NY3S63eWMiEd/6zTftlBbBNgdFAiEAnUB/v8bQcZp4LmzIw/Bu/c0oWJs+uZ9uLu9fhlEUbEQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@prosopo%2fapi-express-router@3.1.55","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":760846},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":"^11","node":"^24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"a02095d72465bf87e42cd009151425cfdf7f22f7","scripts":{"test":"NODE_ENV=${NODE_ENV:-test}; npx vitest run --config ./vite.test.config.ts","build":"npm run build:cross-env -- --mode ${NODE_ENV:-development}","clean":"del-cli --verbose dist tsconfig.tsbuildinfo","build:cjs":"NODE_ENV=${NODE_ENV:-development}; vite build --config vite.cjs.config.ts --mode $NODE_ENV","build:tsc":"tsc --build --verbose","typecheck":"tsc --project tsconfig.types.json","build:cross-env":"vite build --config vite.esm.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2fa4eaf4-5f9d-485f-b2d2-b3525b6e9943"}},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git","directory":"packages/api-express-router"},"_npmVersion":"11.16.0","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"3.23.8","uuid":"14.0.1","dotenv":"16.4.5","express":"4.21.2","i18next":"24.1.0","@prosopo/env":"3.6.24","@prosopo/util":"3.3.5","@polkadot/util":"13.5.7","@prosopo/types":"5.0.1","@prosopo/common":"3.1.49","@prosopo/locale":"3.2.9","@prosopo/logger":"2.0.5","@prosopo/api-route":"2.6.54","@prosopo/util-crypto":"13.5.30"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.1.10","@types/node":"22.10.2","@prosopo/config":"3.3.7"},"_npmOperationalInternal":{"tmp":"tmp/api-express-router_3.1.55_1785938357446_0.3364578663700699","host":"s3://npm-registry-packages-npm-production"}},"3.1.57":{"name":"@prosopo/api-express-router","version":"3.1.57","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/api-express-router@3.1.57","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"d8eefe2e6463b36b820a15e5f174ef0ba6f370b9","tarball":"https://registry.npmjs.org/@prosopo/api-express-router/-/api-express-router-3.1.57.tgz","fileCount":95,"integrity":"sha512-V+7/gWo0UiO1oKKoUselCoCKpOVG5t0gjPcGcaJnx0Hg1W0eam3bCSFI8sZWMAdyYZQ7aml6SaMZ33Vdz35mlA==","signatures":[{"sig":"MEYCIQCOMhmio+7VWuWlba2bta9AT0ok4t3OVhYAmb01lvvw7gIhAPkx0e93dXLg4Jpe5fNOq3aO0aW8I1LPKqsjKny4f14D","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@prosopo%2fapi-express-router@3.1.57","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":761035},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":"^11","node":"^24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"685b01d3d519a3bc5a2729528c7bb799fe9c24ef","scripts":{"test":"NODE_ENV=${NODE_ENV:-test}; npx vitest run --config ./vite.test.config.ts","build":"npm run build:cross-env -- --mode ${NODE_ENV:-development}","clean":"del-cli --verbose dist tsconfig.tsbuildinfo","build:cjs":"NODE_ENV=${NODE_ENV:-development}; vite build --config vite.cjs.config.ts --mode $NODE_ENV","build:tsc":"tsc --build --verbose","typecheck":"tsc --project tsconfig.types.json","build:cross-env":"vite build --config vite.esm.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2fa4eaf4-5f9d-485f-b2d2-b3525b6e9943"}},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git","directory":"packages/api-express-router"},"_npmVersion":"11.16.0","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"3.23.8","uuid":"14.0.1","dotenv":"16.4.5","express":"4.21.2","i18next":"24.1.0","@prosopo/env":"3.6.26","@prosopo/util":"3.3.5","@polkadot/util":"13.5.7","@prosopo/types":"5.0.2","@prosopo/common":"3.1.49","@prosopo/locale":"3.2.9","@prosopo/logger":"2.0.5","@prosopo/api-route":"2.6.54","@prosopo/util-crypto":"13.5.30"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.1.10","@types/node":"22.10.2","@prosopo/config":"3.3.7"},"_npmOperationalInternal":{"tmp":"tmp/api-express-router_3.1.57_1786298108735_0.9481336951619521","host":"s3://npm-registry-packages-npm-production"}},"3.1.58":{"name":"@prosopo/api-express-router","version":"3.1.58","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/api-express-router@3.1.58","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"69d41091f17ea34913ffe97144ccbe9c6fcb83b7","tarball":"https://registry.npmjs.org/@prosopo/api-express-router/-/api-express-router-3.1.58.tgz","fileCount":95,"integrity":"sha512-IVlYgV5Tkayd5+r2O9AQIf+Wtd81AI/06M5tYN5Ek2gdCDFIdaIx8nCmqKbHeZ0fnbMavNF29zb54agBYH10HQ==","signatures":[{"sig":"MEUCIERDYHBTNZEfgthXRs0sa9wUM8YHFrZMXs9/OTq7An5cAiEA5btCkCiCEG+tuodc7xXB4UOhsMatDlCYb+JCW/F0o4U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@prosopo%2fapi-express-router@3.1.58","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":765396},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":"^11","node":"^24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"4f3745cbf019936b91cad139a4c3b6edc7faeaf3","scripts":{"test":"NODE_ENV=${NODE_ENV:-test}; npx vitest run --config ./vite.test.config.ts","build":"npm run build:cross-env -- --mode ${NODE_ENV:-development}","clean":"del-cli --verbose dist tsconfig.tsbuildinfo","build:cjs":"NODE_ENV=${NODE_ENV:-development}; vite build --config vite.cjs.config.ts --mode $NODE_ENV","build:tsc":"tsc --build --verbose","typecheck":"tsc --project tsconfig.types.json","build:cross-env":"vite build --config vite.esm.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2fa4eaf4-5f9d-485f-b2d2-b3525b6e9943"}},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git","directory":"packages/api-express-router"},"_npmVersion":"11.16.0","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"3.23.8","uuid":"14.0.1","dotenv":"16.4.5","express":"4.21.2","i18next":"24.1.0","@prosopo/env":"3.6.27","@prosopo/util":"3.3.6","@polkadot/util":"13.5.7","@prosopo/types":"5.0.3","@prosopo/common":"3.1.50","@prosopo/locale":"3.3.0","@prosopo/logger":"2.0.6","@prosopo/api-route":"2.6.55","@prosopo/util-crypto":"13.5.30"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.1.10","@types/node":"22.10.2","@prosopo/config":"3.3.7"},"_npmOperationalInternal":{"tmp":"tmp/api-express-router_3.1.58_1786518423590_0.305762908684976","host":"s3://npm-registry-packages-npm-production"}},"3.1.59":{"name":"@prosopo/api-express-router","version":"3.1.59","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/api-express-router@3.1.59","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"4dc9dc4a27b3dde7c4c00e92b6286958f7586a44","tarball":"https://registry.npmjs.org/@prosopo/api-express-router/-/api-express-router-3.1.59.tgz","fileCount":95,"integrity":"sha512-sVx8BVIKJfbKSL/uKl3seKK+/SoSMHlUJSYsuZ6oyUaT5nNsHKS+w5mtT2jzE0pVgGi9Spx6U36jfj9pQF1lrA==","signatures":[{"sig":"MEYCIQD4IVzSLZ+8dYcUFGT0hTYX/lVgxKmPfY7CXqW6MR75GwIhANdPZptcY0Jd40wVpwTbZfw57adFLlYMF0e5wht2rPOK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@prosopo%2fapi-express-router@3.1.59","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":766147},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":"^11","node":"^24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"52fd5237850da3b63be8a4c8e0c5e4f88fa39311","scripts":{"test":"NODE_ENV=${NODE_ENV:-test}; npx vitest run --config ./vite.test.config.ts","build":"npm run build:cross-env -- --mode ${NODE_ENV:-development}","clean":"del-cli --verbose dist tsconfig.tsbuildinfo","build:cjs":"NODE_ENV=${NODE_ENV:-development}; vite build --config vite.cjs.config.ts --mode $NODE_ENV","build:tsc":"tsc --build --verbose","typecheck":"tsc --project tsconfig.types.json","build:cross-env":"vite build --config vite.esm.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2fa4eaf4-5f9d-485f-b2d2-b3525b6e9943"}},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git","directory":"packages/api-express-router"},"_npmVersion":"11.17.0","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"zod":"3.23.8","uuid":"14.0.1","dotenv":"16.4.5","express":"4.21.2","i18next":"24.1.0","@prosopo/env":"3.6.28","@prosopo/util":"3.3.6","@polkadot/util":"13.5.7","@prosopo/types":"5.0.4","@prosopo/common":"3.1.50","@prosopo/locale":"3.3.0","@prosopo/logger":"2.0.6","@prosopo/api-route":"2.6.55","@prosopo/util-crypto":"13.5.30"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.1.10","@types/node":"22.10.2","@prosopo/config":"3.3.8"},"_npmOperationalInternal":{"tmp":"tmp/api-express-router_3.1.59_1786548789329_0.6719736905238074","host":"s3://npm-registry-packages-npm-production"}},"3.1.60":{"name":"@prosopo/api-express-router","version":"3.1.60","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/api-express-router@3.1.60","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"9fcbae580e4b06e3e4fab47bfc588798de3cbaba","tarball":"https://registry.npmjs.org/@prosopo/api-express-router/-/api-express-router-3.1.60.tgz","fileCount":95,"integrity":"sha512-fbNxfyS1zosEEzYUoU93uICDtEM86wIvv5LZVfz0qWAhIHMs4BnGXeVIQbH21dFR9O8yvD9HL4TlIr+nnMaKhA==","signatures":[{"sig":"MEUCIQChP5k0L4NPf4+xMqZsE221ym+vcGhqZXqgppwQro2AvwIgXQ4oJA5orbjtfVb5KBW792oZlZcRGWLNWMflY+YV3sk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@prosopo%2fapi-express-router@3.1.60","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":766251},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":"^11","node":"^24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"06f0ba3efaac09c9be3846a940f90ecbde6de380","scripts":{"test":"NODE_ENV=${NODE_ENV:-test}; npx vitest run --config ./vite.test.config.ts","build":"npm run build:cross-env -- --mode ${NODE_ENV:-development}","clean":"del-cli --verbose dist tsconfig.tsbuildinfo","build:cjs":"NODE_ENV=${NODE_ENV:-development}; vite build --config vite.cjs.config.ts --mode $NODE_ENV","build:tsc":"tsc --build --verbose","typecheck":"tsc --project tsconfig.types.json","build:cross-env":"vite build --config vite.esm.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2fa4eaf4-5f9d-485f-b2d2-b3525b6e9943"}},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git","directory":"packages/api-express-router"},"_npmVersion":"11.16.0","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"3.23.8","uuid":"14.0.1","dotenv":"16.4.5","express":"4.21.2","i18next":"24.1.0","@prosopo/env":"3.6.29","@prosopo/util":"3.3.6","@polkadot/util":"13.5.7","@prosopo/types":"5.1.0","@prosopo/common":"3.1.50","@prosopo/locale":"3.3.0","@prosopo/logger":"2.0.6","@prosopo/api-route":"2.6.55","@prosopo/util-crypto":"13.5.30"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.1.10","@types/node":"22.10.2","@prosopo/config":"3.3.8"},"_npmOperationalInternal":{"tmp":"tmp/api-express-router_3.1.60_1786608586770_0.33241483468793787","host":"s3://npm-registry-packages-npm-production"}},"3.1.61":{"name":"@prosopo/api-express-router","version":"3.1.61","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/api-express-router@3.1.61","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"df03e000fa39a23dc835a824c56f797b1795e5e9","tarball":"https://registry.npmjs.org/@prosopo/api-express-router/-/api-express-router-3.1.61.tgz","fileCount":95,"integrity":"sha512-Nga1MUnFh1fdNasMrwLYX4VgqmTF6tB+/JNijOpPkChtx/s3dnmT15FvUFZveMgcY1uERYC/HWfJEEx7T+oAyQ==","signatures":[{"sig":"MEUCIQDMIjU0/LBEWlM1VshFiKQeXcW5f9PN0HtGWqdDOMsz0gIgSl9IZCqQmv6O2uYmgSy9I8dxY6DkDbvHJQs4LtUGxuk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@prosopo%2fapi-express-router@3.1.61","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":766352},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":"^11","node":"^24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"4ea0504219b0a3124a3b201badc7a805ac4a173e","scripts":{"test":"NODE_ENV=${NODE_ENV:-test}; npx vitest run --config ./vite.test.config.ts","build":"npm run build:cross-env -- --mode ${NODE_ENV:-development}","clean":"del-cli --verbose dist tsconfig.tsbuildinfo","build:cjs":"NODE_ENV=${NODE_ENV:-development}; vite build --config vite.cjs.config.ts --mode $NODE_ENV","build:tsc":"tsc --build --verbose","typecheck":"tsc --project tsconfig.types.json","build:cross-env":"vite build --config vite.esm.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2fa4eaf4-5f9d-485f-b2d2-b3525b6e9943"}},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git","directory":"packages/api-express-router"},"_npmVersion":"11.16.0","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"zod":"3.23.8","uuid":"14.0.1","dotenv":"16.4.5","express":"4.21.2","i18next":"24.1.0","@prosopo/env":"3.6.30","@prosopo/util":"3.3.6","@polkadot/util":"13.5.7","@prosopo/types":"5.1.1","@prosopo/common":"3.1.50","@prosopo/locale":"3.3.0","@prosopo/logger":"2.0.6","@prosopo/api-route":"2.6.55","@prosopo/util-crypto":"13.5.30"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.1.10","@types/node":"22.10.2","@prosopo/config":"3.3.9"},"_npmOperationalInternal":{"tmp":"tmp/api-express-router_3.1.61_1786651411738_0.6724159776617142","host":"s3://npm-registry-packages-npm-production"}},"3.1.62":{"name":"@prosopo/api-express-router","version":"3.1.62","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/api-express-router@3.1.62","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"7bab2471894e2bf5c652c6f644d39409631e3d12","tarball":"https://registry.npmjs.org/@prosopo/api-express-router/-/api-express-router-3.1.62.tgz","fileCount":95,"integrity":"sha512-jLfI2SYCt+wF0kEZQc05RTHW0PH0YVnSGug9UhfCm5bGhz74xsjCaWYd9mDVp6bs4OPSoHTxcvb+bCTSXIWyEQ==","signatures":[{"sig":"MEUCID5ecdBzYbqV7sCjKgB5Kb1LjetDZRKjbvtTNtzwijrUAiEAl1zA3t9HeqwibtwZtmvCelCKUT9PSyGln9iQSCfJPjs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@prosopo%2fapi-express-router@3.1.62","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":766469},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":"^11","node":"^24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"cb4429770ac5a7aca6457c8ec7ce627d080fce1a","scripts":{"test":"NODE_ENV=${NODE_ENV:-test}; npx vitest run --config ./vite.test.config.ts","build":"npm run build:cross-env -- --mode ${NODE_ENV:-development}","clean":"del-cli --verbose dist tsconfig.tsbuildinfo","build:cjs":"NODE_ENV=${NODE_ENV:-development}; vite build --config vite.cjs.config.ts --mode $NODE_ENV","build:tsc":"tsc --build --verbose","typecheck":"tsc --project tsconfig.types.json","build:cross-env":"vite build --config vite.esm.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2fa4eaf4-5f9d-485f-b2d2-b3525b6e9943"}},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git","directory":"packages/api-express-router"},"_npmVersion":"11.17.0","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"zod":"3.23.8","uuid":"14.0.1","dotenv":"16.4.5","express":"4.21.2","i18next":"24.1.0","@prosopo/env":"3.6.31","@prosopo/util":"3.3.6","@polkadot/util":"13.5.7","@prosopo/types":"5.1.2","@prosopo/common":"3.1.50","@prosopo/locale":"3.3.0","@prosopo/logger":"2.0.6","@prosopo/api-route":"2.6.55","@prosopo/util-crypto":"13.5.30"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.1.10","@types/node":"22.10.2","@prosopo/config":"3.3.9"},"_npmOperationalInternal":{"tmp":"tmp/api-express-router_3.1.62_1786723044021_0.020629606101417508","host":"s3://npm-registry-packages-npm-production"}},"3.1.63":{"name":"@prosopo/api-express-router","version":"3.1.63","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/api-express-router@3.1.63","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"94ca0ef74f1b07d9d00eedfbcfc805cc43248ae9","tarball":"https://registry.npmjs.org/@prosopo/api-express-router/-/api-express-router-3.1.63.tgz","fileCount":95,"integrity":"sha512-TuxZSisbkbTuXpsC1jmmxiBvyVDuQzA4Fm+sdu84YbrVcGHExfJxCg3V0QMW5XbrMgHbyMs84VfBab+XD1x0yA==","signatures":[{"sig":"MEQCIDjgVSdhoEynAZiN//g6WqWPg3kjSac5lhC8xqgRYoVmAiASrq8RJ1OvslsooKFdJfLnh5osMtyfYKCwLaYdXi6Kgg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@prosopo%2fapi-express-router@3.1.63","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":766624},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":"^11","node":"^24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"88d05a826cce4a4673fd72256b1703ebb94ad88d","scripts":{"test":"NODE_ENV=${NODE_ENV:-test}; npx vitest run --config ./vite.test.config.ts","build":"npm run build:cross-env -- --mode ${NODE_ENV:-development}","clean":"del-cli --verbose dist tsconfig.tsbuildinfo","build:cjs":"NODE_ENV=${NODE_ENV:-development}; vite build --config vite.cjs.config.ts --mode $NODE_ENV","build:tsc":"tsc --build --verbose","typecheck":"tsc --project tsconfig.types.json","build:cross-env":"vite build --config vite.esm.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2fa4eaf4-5f9d-485f-b2d2-b3525b6e9943"}},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git","directory":"packages/api-express-router"},"_npmVersion":"11.17.0","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"zod":"3.23.8","uuid":"14.0.1","dotenv":"16.4.5","express":"4.21.2","i18next":"24.1.0","@prosopo/env":"3.6.32","@prosopo/util":"3.3.6","@polkadot/util":"13.5.7","@prosopo/types":"5.2.0","@prosopo/common":"3.1.50","@prosopo/locale":"3.3.0","@prosopo/logger":"2.0.6","@prosopo/api-route":"2.6.55","@prosopo/util-crypto":"13.5.30"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.1.10","@types/node":"22.10.2","@prosopo/config":"3.3.9"},"_npmOperationalInternal":{"tmp":"tmp/api-express-router_3.1.63_1786966512198_0.1147225469430917","host":"s3://npm-registry-packages-npm-production"}},"3.1.64":{"name":"@prosopo/api-express-router","version":"3.1.64","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/api-express-router@3.1.64","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"86c5011ec61a5ae8c89bdb60793f974a6ccef690","tarball":"https://registry.npmjs.org/@prosopo/api-express-router/-/api-express-router-3.1.64.tgz","fileCount":95,"integrity":"sha512-zQPHGUk5Nk++gvXb0IUpPW6uQkXJo2No9ve8pCag70zLpjqZZNERcMiPtmYg1U9DIacI4E0oQdRyFMv9c/xl4g==","signatures":[{"sig":"MEUCIQCG6cQ/IwDE4YFRXesia9FmA+1c0IW05kuYsDGdZA1YqQIgAJE7tgHAfvO0N2ahI2RYd4x/y+GvDiL7RocmTOKJIIs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@prosopo%2fapi-express-router@3.1.64","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":766716},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":"^11","node":"^24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"8b9e46c4f1fd28cac65fc9e3b4c721fabe91e48c","scripts":{"test":"NODE_ENV=${NODE_ENV:-test}; npx vitest run --config ./vite.test.config.ts","build":"npm run build:cross-env -- --mode ${NODE_ENV:-development}","clean":"del-cli --verbose dist tsconfig.tsbuildinfo","build:cjs":"NODE_ENV=${NODE_ENV:-development}; vite build --config vite.cjs.config.ts --mode $NODE_ENV","build:tsc":"tsc --build --verbose","typecheck":"tsc --project tsconfig.types.json","build:cross-env":"vite build --config vite.esm.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2fa4eaf4-5f9d-485f-b2d2-b3525b6e9943"}},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git","directory":"packages/api-express-router"},"_npmVersion":"11.17.0","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"zod":"3.23.8","uuid":"14.0.1","dotenv":"16.4.5","express":"4.21.2","i18next":"24.1.0","@prosopo/env":"3.6.33","@prosopo/util":"3.3.6","@polkadot/util":"13.5.7","@prosopo/types":"5.2.1","@prosopo/common":"3.1.50","@prosopo/locale":"3.3.0","@prosopo/logger":"2.0.6","@prosopo/api-route":"2.6.55","@prosopo/util-crypto":"13.5.30"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.1.10","@types/node":"22.10.2","@prosopo/config":"3.3.9"},"_npmOperationalInternal":{"tmp":"tmp/api-express-router_3.1.64_1787060429500_0.14723841504212687","host":"s3://npm-registry-packages-npm-production"}},"3.1.65":{"name":"@prosopo/api-express-router","version":"3.1.65","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/api-express-router@3.1.65","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"b03d71b865edfdf4e328dcc14dcb2a882e1dbf6e","tarball":"https://registry.npmjs.org/@prosopo/api-express-router/-/api-express-router-3.1.65.tgz","fileCount":95,"integrity":"sha512-0EnBfD46yHk81NkSE4yHEEBEFOO5c4Sa/h15K70UR+DXL6/8508O055qW3c5MOBDoo/XapfJs+Cb727BA3Npvw==","signatures":[{"sig":"MEUCIQCKj5LPPvF09pGyLQ9E9eKdLFDVASyrQlNW2DZy7BJw/wIgZmxfUrmPe+Wra5/DFlsmCaa8hdtZPLcMmB46MU77cBU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@prosopo%2fapi-express-router@3.1.65","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":766871},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":"^11","node":"^24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"99da4edd504b6300a1d912255351fcdbf902ac95","scripts":{"test":"NODE_ENV=${NODE_ENV:-test}; npx vitest run --config ./vite.test.config.ts","build":"npm run build:cross-env -- --mode ${NODE_ENV:-development}","clean":"del-cli --verbose dist tsconfig.tsbuildinfo","build:cjs":"NODE_ENV=${NODE_ENV:-development}; vite build --config vite.cjs.config.ts --mode $NODE_ENV","build:tsc":"tsc --build --verbose","typecheck":"tsc --project tsconfig.types.json","build:cross-env":"vite build --config vite.esm.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2fa4eaf4-5f9d-485f-b2d2-b3525b6e9943"}},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git","directory":"packages/api-express-router"},"_npmVersion":"11.17.0","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"zod":"3.23.8","uuid":"14.0.1","dotenv":"16.4.5","express":"4.21.2","i18next":"24.1.0","@prosopo/env":"3.6.34","@prosopo/util":"3.3.6","@polkadot/util":"13.5.7","@prosopo/types":"5.2.2","@prosopo/common":"3.1.50","@prosopo/locale":"3.3.0","@prosopo/logger":"2.0.6","@prosopo/api-route":"2.6.55","@prosopo/util-crypto":"13.5.30"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.1.10","@types/node":"22.10.2","@prosopo/config":"3.3.11"},"_npmOperationalInternal":{"tmp":"tmp/api-express-router_3.1.65_1787141694537_0.9306686405465514","host":"s3://npm-registry-packages-npm-production"}},"3.1.66":{"name":"@prosopo/api-express-router","version":"3.1.66","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/api-express-router@3.1.66","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"16d645a115b12b2f95e364e6ec1612298371be86","tarball":"https://registry.npmjs.org/@prosopo/api-express-router/-/api-express-router-3.1.66.tgz","fileCount":95,"integrity":"sha512-FM9IALYKDN/aXD79SeqS1p03i0sGTSOdnBRAQG+Z1vODtGtyVC5fMW6DXI8Zrc/X+asyxDe7kyHUTz0mO0LA9w==","signatures":[{"sig":"MEUCIAuW48uleFtp+NEw0tEk9j/L+NqPLtuSPrUJ8XIPKq9qAiEA2jzyA0sgiY7GUg+2TUGBWNcvDg9qrPy5oaWN6bf7EvQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@prosopo%2fapi-express-router@3.1.66","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":766927},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":"^11","node":"^24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"794060a847d35b9d5094a91e48fd02ef082d3bab","scripts":{"test":"NODE_ENV=${NODE_ENV:-test}; npx vitest run --config ./vite.test.config.ts","build":"npm run build:cross-env -- --mode ${NODE_ENV:-development}","clean":"del-cli --verbose dist tsconfig.tsbuildinfo","build:cjs":"NODE_ENV=${NODE_ENV:-development}; vite build --config vite.cjs.config.ts --mode $NODE_ENV","build:tsc":"tsc --build --verbose","typecheck":"tsc --project tsconfig.types.json","build:cross-env":"vite build --config vite.esm.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2fa4eaf4-5f9d-485f-b2d2-b3525b6e9943"}},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git","directory":"packages/api-express-router"},"_npmVersion":"11.17.0","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"zod":"3.23.8","uuid":"14.0.1","dotenv":"16.4.5","express":"4.21.2","i18next":"24.1.0","@prosopo/env":"3.6.35","@prosopo/util":"3.3.6","@polkadot/util":"13.5.7","@prosopo/types":"5.2.3","@prosopo/common":"3.1.50","@prosopo/locale":"3.3.0","@prosopo/logger":"2.0.6","@prosopo/api-route":"2.6.55","@prosopo/util-crypto":"13.5.30"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.1.10","@types/node":"22.10.2","@prosopo/config":"3.3.11"},"_npmOperationalInternal":{"tmp":"tmp/api-express-router_3.1.66_1787167177019_0.6577853514140724","host":"s3://npm-registry-packages-npm-production"}},"3.1.67":{"name":"@prosopo/api-express-router","version":"3.1.67","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/api-express-router@3.1.67","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"4bb77a356bbc4dcb34351c45fdb10c4d86d1ae14","tarball":"https://registry.npmjs.org/@prosopo/api-express-router/-/api-express-router-3.1.67.tgz","fileCount":95,"integrity":"sha512-kz4Dh1pbchp9G5k2ATgvSt44v5CP1fBhOunSjEOby3ISMcpCwrvNdpCnxC/Ldisgo3uSJ0UN/HwU15lIHBc+yA==","signatures":[{"sig":"MEUCIQCgu8hoQBhgmnt6DqyY63tLreqQag5OEGGphzq0Ta+WEwIgBxIi6C9MmxFXvfWn+NjjPHHdMtHsyVI2f/BOS5glk8g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@prosopo%2fapi-express-router@3.1.67","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":767077},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":"^11","node":"^24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"489cacd75538e8a5af646daa84f63674960fe3dd","scripts":{"test":"NODE_ENV=${NODE_ENV:-test}; npx vitest run --config ./vite.test.config.ts","build":"npm run build:cross-env -- --mode ${NODE_ENV:-development}","clean":"del-cli --verbose dist tsconfig.tsbuildinfo","build:cjs":"NODE_ENV=${NODE_ENV:-development}; vite build --config vite.cjs.config.ts --mode $NODE_ENV","build:tsc":"tsc --build --verbose","typecheck":"tsc --project tsconfig.types.json","build:cross-env":"vite build --config vite.esm.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2fa4eaf4-5f9d-485f-b2d2-b3525b6e9943"}},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git","directory":"packages/api-express-router"},"_npmVersion":"11.17.0","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"zod":"3.23.8","uuid":"14.0.1","dotenv":"16.4.5","express":"4.21.2","i18next":"24.1.0","@prosopo/env":"3.6.36","@prosopo/util":"3.3.6","@polkadot/util":"13.5.7","@prosopo/types":"5.2.4","@prosopo/common":"3.1.50","@prosopo/locale":"3.3.0","@prosopo/logger":"2.0.6","@prosopo/api-route":"2.6.55","@prosopo/util-crypto":"13.5.30"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.1.10","@types/node":"22.10.2","@prosopo/config":"3.3.11"},"_npmOperationalInternal":{"tmp":"tmp/api-express-router_3.1.67_1787224765630_0.5278698309636165","host":"s3://npm-registry-packages-npm-production"}},"3.1.68":{"name":"@prosopo/api-express-router","version":"3.1.68","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/api-express-router@3.1.68","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"c2feff6e778924ce96958712553ab18480b4c2ef","tarball":"https://registry.npmjs.org/@prosopo/api-express-router/-/api-express-router-3.1.68.tgz","fileCount":95,"integrity":"sha512-zeejx/Inncss/0og9Uc+EzcICHRDqlRKr0/tTgjqxmPHOJ8g93gYT3Qnk6wTZLFUwVJvyqKhaQrV3y5NKXKoSw==","signatures":[{"sig":"MEQCICdeieQ5zahoORrVR3Gf8gXXlFU8kXP2OF9azTPYUEokAiBi/vL8iAcE0Y6FZd9Gctd7JxQHzOZOnn4ywHkq8A//BA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@prosopo%2fapi-express-router@3.1.68","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":767203},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":"^11","node":"^24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"97bcb1b898b6a49c3d9e728915c6cd4519603e0d","scripts":{"test":"NODE_ENV=${NODE_ENV:-test}; npx vitest run --config ./vite.test.config.ts","build":"npm run build:cross-env -- --mode ${NODE_ENV:-development}","clean":"del-cli --verbose dist tsconfig.tsbuildinfo","build:cjs":"NODE_ENV=${NODE_ENV:-development}; vite build --config vite.cjs.config.ts --mode $NODE_ENV","build:tsc":"tsc --build --verbose","typecheck":"tsc --project tsconfig.types.json","build:cross-env":"vite build --config vite.esm.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2fa4eaf4-5f9d-485f-b2d2-b3525b6e9943"}},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git","directory":"packages/api-express-router"},"_npmVersion":"11.17.0","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"zod":"3.23.8","uuid":"14.0.1","dotenv":"16.4.5","express":"4.21.2","i18next":"24.1.0","@prosopo/env":"3.6.37","@prosopo/util":"3.3.6","@polkadot/util":"13.5.7","@prosopo/types":"5.2.5","@prosopo/common":"3.1.50","@prosopo/locale":"3.3.0","@prosopo/logger":"2.0.6","@prosopo/api-route":"2.6.55","@prosopo/util-crypto":"13.5.30"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.1.10","@types/node":"22.10.2","@prosopo/config":"3.3.11"},"_npmOperationalInternal":{"tmp":"tmp/api-express-router_3.1.68_1787229195373_0.5479282071767966","host":"s3://npm-registry-packages-npm-production"}},"3.1.69":{"name":"@prosopo/api-express-router","version":"3.1.69","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/api-express-router@3.1.69","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"c4dbfca7c20cd294eaf5388647d233a248c0e103","tarball":"https://registry.npmjs.org/@prosopo/api-express-router/-/api-express-router-3.1.69.tgz","fileCount":95,"integrity":"sha512-3BPhPRuVwJb08lQB+Zl617Pvw8YOxTMRY3RSL3RmSaEGoWodqF+MNsLGEbpLds/jSBq7oOY8gnX8ryYiZgkZaQ==","signatures":[{"sig":"MEYCIQDBsX509JywJMRnB0QdVFH0jhAcW4Fr9HljUgVYZj9iowIhAIn8SyCubZ/SpsZGp9Qo553pRpPeTC1G69exsIT+A0Uc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@prosopo%2fapi-express-router@3.1.69","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":767245},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":"^11","node":"^24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"7c884030a13e97b3c0c77e66497450ab50de8010","scripts":{"test":"NODE_ENV=${NODE_ENV:-test}; npx vitest run --config ./vite.test.config.ts","build":"npm run build:cross-env -- --mode ${NODE_ENV:-development}","clean":"del-cli --verbose dist tsconfig.tsbuildinfo","build:cjs":"NODE_ENV=${NODE_ENV:-development}; vite build --config vite.cjs.config.ts --mode $NODE_ENV","build:tsc":"tsc --build --verbose","typecheck":"tsc --project tsconfig.types.json","build:cross-env":"vite build --config vite.esm.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2fa4eaf4-5f9d-485f-b2d2-b3525b6e9943"}},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git","directory":"packages/api-express-router"},"_npmVersion":"11.17.0","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"zod":"3.23.8","uuid":"14.0.1","dotenv":"16.4.5","express":"4.21.2","i18next":"24.1.0","@prosopo/env":"3.6.38","@prosopo/util":"3.3.6","@polkadot/util":"13.5.7","@prosopo/types":"5.2.5","@prosopo/common":"3.1.50","@prosopo/locale":"3.3.0","@prosopo/logger":"2.0.6","@prosopo/api-route":"2.6.55","@prosopo/util-crypto":"13.5.30"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.1.10","@types/node":"22.10.2","@prosopo/config":"3.3.11"},"_npmOperationalInternal":{"tmp":"tmp/api-express-router_3.1.69_1787253995556_0.9297058875988049","host":"s3://npm-registry-packages-npm-production"}},"3.1.70":{"name":"@prosopo/api-express-router","version":"3.1.70","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/api-express-router@3.1.70","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"9ed4546fea737fb7450eae0c44404a3f90e2e0de","tarball":"https://registry.npmjs.org/@prosopo/api-express-router/-/api-express-router-3.1.70.tgz","fileCount":95,"integrity":"sha512-1ovv7ExUTqToPV2/jjgqxNNkjnk8UGC4OpZSmNYz/JNDIHteESbc3nZa4FRn4d+9UYufINYfDBRB7otRX+/mJA==","signatures":[{"sig":"MEUCIHX/zhnBvYKi54hRjJbV9pF5lmtYOLw9i9bAZThdxLfDAiEAw0XxvGsDgLqdFFqROtXMokRhLfyvY7CP5HTtsc6lPSg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@prosopo%2fapi-express-router@3.1.70","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":767264},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":"^11","node":"^24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"ad031d4185df9a30885413c1f46108181d594907","scripts":{"test":"NODE_ENV=${NODE_ENV:-test}; npx vitest run --config ./vite.test.config.ts","build":"npm run build:cross-env -- --mode ${NODE_ENV:-development}","clean":"del-cli --verbose dist tsconfig.tsbuildinfo","build:cjs":"NODE_ENV=${NODE_ENV:-development}; vite build --config vite.cjs.config.ts --mode $NODE_ENV","build:tsc":"tsc --build --verbose","typecheck":"tsc --project tsconfig.types.json","build:cross-env":"vite build --config vite.esm.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2fa4eaf4-5f9d-485f-b2d2-b3525b6e9943"}},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git","directory":"packages/api-express-router"},"_npmVersion":"11.17.0","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"zod":"3.23.8","uuid":"14.0.1","dotenv":"16.4.5","express":"4.21.2","i18next":"24.1.0","@prosopo/env":"3.6.39","@prosopo/util":"3.3.6","@polkadot/util":"13.5.7","@prosopo/types":"5.2.5","@prosopo/common":"3.1.50","@prosopo/locale":"3.3.0","@prosopo/logger":"2.0.6","@prosopo/api-route":"2.6.55","@prosopo/util-crypto":"13.5.30"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.1.10","@types/node":"22.10.2","@prosopo/config":"3.3.11"},"_npmOperationalInternal":{"tmp":"tmp/api-express-router_3.1.70_1787258232208_0.5295072500267741","host":"s3://npm-registry-packages-npm-production"}},"3.1.71":{"name":"@prosopo/api-express-router","version":"3.1.71","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/api-express-router@3.1.71","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"7565c96764ba9d0e2f7e30b99659a48f4db7ea96","tarball":"https://registry.npmjs.org/@prosopo/api-express-router/-/api-express-router-3.1.71.tgz","fileCount":95,"integrity":"sha512-6H02F860Q76Ni+2L3pV2FfVdaT3O1WeRRjHVadAs7EqoksdaX/MEg/wKD9DhmYSBrFF1PYThBV1e9XgZczmZiw==","signatures":[{"sig":"MEUCIQD6MGwKHB4gCY4CSb13997P98ie42gXLc+7apk8+sr4HgIgLiLNzJYMonXvCkmHMBJdg/cIMEV3ihRfP4B+7FrUpks=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@prosopo%2fapi-express-router@3.1.71","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":767379},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":"^11","node":"^24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"b29ae3955dc69c77a14a46beb2e5908fd1da178a","scripts":{"test":"NODE_ENV=${NODE_ENV:-test}; npx vitest run --config ./vite.test.config.ts","build":"npm run build:cross-env -- --mode ${NODE_ENV:-development}","clean":"del-cli --verbose dist tsconfig.tsbuildinfo","build:cjs":"NODE_ENV=${NODE_ENV:-development}; vite build --config vite.cjs.config.ts --mode $NODE_ENV","build:tsc":"tsc --build --verbose","typecheck":"tsc --project tsconfig.types.json","build:cross-env":"vite build --config vite.esm.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2fa4eaf4-5f9d-485f-b2d2-b3525b6e9943"}},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git","directory":"packages/api-express-router"},"_npmVersion":"11.17.0","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"zod":"3.23.8","uuid":"14.0.1","dotenv":"16.4.5","express":"4.21.2","i18next":"24.1.0","@prosopo/env":"3.6.40","@prosopo/util":"3.3.6","@polkadot/util":"13.5.7","@prosopo/types":"5.2.5","@prosopo/common":"3.1.50","@prosopo/locale":"3.3.0","@prosopo/logger":"2.0.6","@prosopo/api-route":"2.6.55","@prosopo/util-crypto":"13.5.30"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.1.10","@types/node":"22.10.2","@prosopo/config":"3.3.11"},"_npmOperationalInternal":{"tmp":"tmp/api-express-router_3.1.71_1787319015568_0.6718790682488989","host":"s3://npm-registry-packages-npm-production"}},"3.1.72":{"name":"@prosopo/api-express-router","version":"3.1.72","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/api-express-router@3.1.72","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"94023c19e94d17550f8b3a815d2d9255df6e6696","tarball":"https://registry.npmjs.org/@prosopo/api-express-router/-/api-express-router-3.1.72.tgz","fileCount":95,"integrity":"sha512-dp/Qxx1vFfikEsMCKutMwZU4zRqQmsEaYhzC4FN0ZewjR5R3wR2NcANgZ3A9Mn5ojF6zhVGaSMtHXb89rikwxw==","signatures":[{"sig":"MEUCIQCOHMTOxPSbJfS1j8NlSyOXV7IAEeiGlGMwCLDOaV7IYQIgTZaqYQ8vunYMye5Wzuf/AlQkGkCCmqsKQw66XbG8rd8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@prosopo%2fapi-express-router@3.1.72","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":670344},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":"^11","node":"^24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"00e7453a0b4f4e995a5c3d88873752fc52060fa5","scripts":{"test":"NODE_ENV=${NODE_ENV:-test}; npx vitest run --config ./vite.test.config.ts","build":"npm run build:cross-env -- --mode ${NODE_ENV:-development}","clean":"del-cli --verbose dist tsconfig.tsbuildinfo","build:cjs":"NODE_ENV=${NODE_ENV:-development}; vite build --config vite.cjs.config.ts --mode $NODE_ENV","build:tsc":"tsc --build --verbose","typecheck":"tsc --project tsconfig.types.json","build:cross-env":"vite build --config vite.esm.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2fa4eaf4-5f9d-485f-b2d2-b3525b6e9943"}},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git","directory":"packages/api-express-router"},"_npmVersion":"11.17.0","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"zod":"3.23.8","uuid":"14.0.1","dotenv":"16.4.5","express":"4.22.2","i18next":"24.1.0","@prosopo/env":"3.6.41","@prosopo/util":"3.3.7","@polkadot/util":"13.5.7","@prosopo/types":"5.2.6","@prosopo/common":"3.1.51","@prosopo/locale":"3.3.1","@prosopo/logger":"2.0.7","@prosopo/api-route":"2.6.56","@prosopo/util-crypto":"13.5.30"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.1.10","@types/node":"22.10.2","@prosopo/config":"3.3.12"},"_npmOperationalInternal":{"tmp":"tmp/api-express-router_3.1.72_1787609545033_0.4672904660438906","host":"s3://npm-registry-packages-npm-production"}},"3.1.73":{"name":"@prosopo/api-express-router","version":"3.1.73","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/api-express-router@3.1.73","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"f1939ed760367fd0c47c4d571ba9b6da09af8dd1","tarball":"https://registry.npmjs.org/@prosopo/api-express-router/-/api-express-router-3.1.73.tgz","fileCount":95,"integrity":"sha512-uC/ODs+4Nioo+nI9SroB20aLpoa4RsI2jSx0IYp1bElQh5aTJ8SN+7HvI4WPgvL9xPhBUcea9H8lzH2E9LmmbQ==","signatures":[{"sig":"MEYCIQDB/5QMCpA3D1vznXInIA4wR+5Bkqso0ECdjHmfT/cK8QIhAPNkUd9iH2edTDVyhaCfNgljI6cP+9BQGAbAWeRfYA6a","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@prosopo%2fapi-express-router@3.1.73","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":670522},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":"^11","node":"^24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"052f35caccd73fcab94fefa91e8b99be143c7bef","scripts":{"test":"NODE_ENV=${NODE_ENV:-test}; npx vitest run --config ./vite.test.config.ts","build":"npm run build:cross-env -- --mode ${NODE_ENV:-development}","clean":"del-cli --verbose dist tsconfig.tsbuildinfo","build:cjs":"NODE_ENV=${NODE_ENV:-development}; vite build --config vite.cjs.config.ts --mode $NODE_ENV","build:tsc":"tsc --build --verbose","typecheck":"tsc --project tsconfig.types.json","build:cross-env":"vite build --config vite.esm.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2fa4eaf4-5f9d-485f-b2d2-b3525b6e9943"}},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git","directory":"packages/api-express-router"},"_npmVersion":"11.17.0","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"zod":"3.23.8","uuid":"14.0.1","dotenv":"16.4.5","express":"4.22.2","i18next":"24.1.0","@prosopo/env":"3.6.42","@prosopo/util":"3.3.7","@polkadot/util":"13.5.7","@prosopo/types":"5.3.0","@prosopo/common":"3.1.51","@prosopo/locale":"3.3.1","@prosopo/logger":"2.0.7","@prosopo/api-route":"2.6.56","@prosopo/util-crypto":"13.5.30"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.1.10","@types/node":"22.10.2","@prosopo/config":"3.3.12"},"_npmOperationalInternal":{"tmp":"tmp/api-express-router_3.1.73_1787747670662_0.392333740457681","host":"s3://npm-registry-packages-npm-production"}},"3.1.74":{"name":"@prosopo/api-express-router","version":"3.1.74","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/api-express-router@3.1.74","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"5e3ea729e908cba28545a63e8bbc249e816a1665","tarball":"https://registry.npmjs.org/@prosopo/api-express-router/-/api-express-router-3.1.74.tgz","fileCount":95,"integrity":"sha512-oj8eBPV7jJycpdljxgzXJS0FExAkXVU93sCig6WglrxMX0EcA9lz1R/KOVDnHo5C2Fr48zLj42R54guAvgqE5A==","signatures":[{"sig":"MEQCIHmRL9aaBIOQ+UgK3wwhl7kpuWYG9XVayYFfKTGgX7fRAiAXyhVCrzU+FY9yiUtkWD8oQ3U7DvxJebDp4LeBXKLEbg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@prosopo%2fapi-express-router@3.1.74","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":670631},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":"^11","node":"^24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"205b5bcd3991092c357b4f76702760a39ce04cd3","scripts":{"test":"NODE_ENV=${NODE_ENV:-test}; npx vitest run --config ./vite.test.config.ts","build":"npm run build:cross-env -- --mode ${NODE_ENV:-development}","clean":"del-cli --verbose dist tsconfig.tsbuildinfo","build:cjs":"NODE_ENV=${NODE_ENV:-development}; vite build --config vite.cjs.config.ts --mode $NODE_ENV","build:tsc":"tsc --build --verbose","typecheck":"tsc --project tsconfig.types.json","build:cross-env":"vite build --config vite.esm.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2fa4eaf4-5f9d-485f-b2d2-b3525b6e9943"}},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git","directory":"packages/api-express-router"},"_npmVersion":"11.17.0","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"zod":"3.23.8","uuid":"14.0.1","dotenv":"16.4.5","express":"4.22.2","i18next":"24.1.0","@prosopo/env":"3.6.43","@prosopo/util":"3.3.7","@polkadot/util":"13.5.7","@prosopo/types":"5.4.0","@prosopo/common":"3.1.52","@prosopo/locale":"3.4.0","@prosopo/logger":"2.0.7","@prosopo/api-route":"2.6.56","@prosopo/util-crypto":"13.5.30"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.1.10","@types/node":"22.10.2","@prosopo/config":"3.3.12"},"_npmOperationalInternal":{"tmp":"tmp/api-express-router_3.1.74_1787751915194_0.21897766898330162","host":"s3://npm-registry-packages-npm-production"}},"3.1.75":{"name":"@prosopo/api-express-router","version":"3.1.75","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/api-express-router@3.1.75","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"4f7d8c4d2d61796ea859b9d17688115743635d7f","tarball":"https://registry.npmjs.org/@prosopo/api-express-router/-/api-express-router-3.1.75.tgz","fileCount":95,"integrity":"sha512-6HzWS+dHoh7N89DDTBqY5iPqmAzwiGgUCkbw3bvfaXHisu2rBMRJF2AvQQAxnJUzWVungMjuErMroVkfxD4jKg==","signatures":[{"sig":"MEQCIACWwTzEfF1L2MJDc8n3G3VMkqv31gVvGjZ4rGd8dtN0AiAeb9JRwR9l6jSa7V3qTGlNX9KX0+9FozuhqOj0pjZAKg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@prosopo%2fapi-express-router@3.1.75","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":670752},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":"^11","node":"^24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"c3b63157948589fb638bc830adfb263ebc02f2fd","scripts":{"test":"NODE_ENV=${NODE_ENV:-test}; npx vitest run --config ./vite.test.config.ts","build":"npm run build:cross-env -- --mode ${NODE_ENV:-development}","clean":"del-cli --verbose dist tsconfig.tsbuildinfo","build:cjs":"NODE_ENV=${NODE_ENV:-development}; vite build --config vite.cjs.config.ts --mode $NODE_ENV","build:tsc":"tsc --build --verbose","typecheck":"tsc --project tsconfig.types.json","build:cross-env":"vite build --config vite.esm.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2fa4eaf4-5f9d-485f-b2d2-b3525b6e9943"}},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git","directory":"packages/api-express-router"},"_npmVersion":"11.17.0","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"zod":"3.23.8","uuid":"14.0.1","dotenv":"16.4.5","express":"4.22.2","i18next":"24.1.0","@prosopo/env":"3.6.44","@prosopo/util":"3.3.7","@polkadot/util":"13.5.7","@prosopo/types":"5.4.0","@prosopo/common":"3.1.52","@prosopo/locale":"3.4.0","@prosopo/logger":"2.0.7","@prosopo/api-route":"2.6.56","@prosopo/util-crypto":"13.5.30"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.1.10","@types/node":"22.10.2","@prosopo/config":"3.3.12"},"_npmOperationalInternal":{"tmp":"tmp/api-express-router_3.1.75_1787768229331_0.840692746098394","host":"s3://npm-registry-packages-npm-production"}},"3.1.76":{"name":"@prosopo/api-express-router","version":"3.1.76","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/api-express-router@3.1.76","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"6ce891e3ae332ec81567b3592b14ee3bc40d5f71","tarball":"https://registry.npmjs.org/@prosopo/api-express-router/-/api-express-router-3.1.76.tgz","fileCount":95,"integrity":"sha512-h6EmCQ6f/5KV40oZ6YpW8TGpLIRMZr7bznDgE9F115wXtlmQzFjR9E0hKcAesoUZoDvVdH4aPVKb7orNSApJUQ==","signatures":[{"sig":"MEUCIQD/gzdepVcR/eN0YNeB2wLC/nXCjKG0k45dgApFnzJK3wIgQcjin2YAX55i3VhsZBuokHysVjHz0Y+4l5jOYHviGIM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@prosopo%2fapi-express-router@3.1.76","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":670749},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":"^11","node":"^24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"7df0741763fa856a7d5c66ade999a91c036655f2","scripts":{"test":"NODE_ENV=${NODE_ENV:-test}; npx vitest run --config ./vite.test.config.ts","build":"npm run build:cross-env -- --mode ${NODE_ENV:-development}","clean":"del-cli --verbose dist tsconfig.tsbuildinfo","build:cjs":"NODE_ENV=${NODE_ENV:-development}; vite build --config vite.cjs.config.ts --mode $NODE_ENV","build:tsc":"tsc --build --verbose","typecheck":"tsc --project tsconfig.types.json","build:cross-env":"vite build --config vite.esm.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2fa4eaf4-5f9d-485f-b2d2-b3525b6e9943"}},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git","directory":"packages/api-express-router"},"_npmVersion":"11.17.0","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"zod":"3.23.8","uuid":"14.0.1","dotenv":"16.4.5","express":"4.22.2","i18next":"24.1.0","@prosopo/env":"3.6.45","@prosopo/util":"3.3.7","@polkadot/util":"13.5.7","@prosopo/types":"5.5.0","@prosopo/common":"3.1.52","@prosopo/locale":"3.4.0","@prosopo/logger":"2.0.7","@prosopo/api-route":"2.6.56","@prosopo/util-crypto":"13.5.30"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.1.10","@types/node":"22.10.2","@prosopo/config":"3.3.12"},"_npmOperationalInternal":{"tmp":"tmp/api-express-router_3.1.76_1787856256546_0.4379653135642143","host":"s3://npm-registry-packages-npm-production"}},"3.1.77":{"name":"@prosopo/api-express-router","version":"3.1.77","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/api-express-router@3.1.77","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"0249205fb1678d35818f8621763022e89e616532","tarball":"https://registry.npmjs.org/@prosopo/api-express-router/-/api-express-router-3.1.77.tgz","fileCount":95,"integrity":"sha512-iKI5dTV1zzivt4WSIPTj/1slwMCQdsADP8A3nq/d/LrYCCfdHt9rGGOe2A3F9hJ7zpTDY+2l7Cvz+BaMeJ2Qpg==","signatures":[{"sig":"MEUCIQDtqqaZ5cZYc7zotbhtnCX1z06bq3hWsrGEN6QUWW7dNwIgcGjafy9lnioVUaRAVYpjT0tVVJ2wIcZB5dR0V6dxj6E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@prosopo%2fapi-express-router@3.1.77","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":670860},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":"^11","node":"^24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"c41545a9b04ea3e4a0f71856e2134da0e897dc58","scripts":{"test":"NODE_ENV=${NODE_ENV:-test}; npx vitest run --config ./vite.test.config.ts","build":"npm run build:cross-env -- --mode ${NODE_ENV:-development}","clean":"del-cli --verbose dist tsconfig.tsbuildinfo","build:cjs":"NODE_ENV=${NODE_ENV:-development}; vite build --config vite.cjs.config.ts --mode $NODE_ENV","build:tsc":"tsc --build --verbose","typecheck":"tsc --project tsconfig.types.json","build:cross-env":"vite build --config vite.esm.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2fa4eaf4-5f9d-485f-b2d2-b3525b6e9943"}},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git","directory":"packages/api-express-router"},"_npmVersion":"11.17.0","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"zod":"3.23.8","uuid":"14.0.1","dotenv":"16.4.5","express":"4.22.2","i18next":"24.1.0","@prosopo/env":"3.6.46","@prosopo/util":"3.3.7","@polkadot/util":"13.5.7","@prosopo/types":"5.5.0","@prosopo/common":"3.1.52","@prosopo/locale":"3.4.0","@prosopo/logger":"2.0.7","@prosopo/api-route":"2.6.56","@prosopo/util-crypto":"13.5.30"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.1.10","@types/node":"22.10.2","@prosopo/config":"3.3.12"},"_npmOperationalInternal":{"tmp":"tmp/api-express-router_3.1.77_1787911919706_0.2656181556892281","host":"s3://npm-registry-packages-npm-production"}},"3.1.78":{"name":"@prosopo/api-express-router","version":"3.1.78","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/api-express-router@3.1.78","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"79465de4f40c6344b94f60dc4533b1deae10b93d","tarball":"https://registry.npmjs.org/@prosopo/api-express-router/-/api-express-router-3.1.78.tgz","fileCount":95,"integrity":"sha512-2n6OK9TT+sYf6QKuSrV8Ht4lihB4AiA7aUY8uAriiMGnKVOQoS4njxNMEvJ/S1oQFPL+t61A3QH+UMZjY99+2Q==","signatures":[{"sig":"MEYCIQCQoo8rhnfHeg0T0h1y00MB+rsql60ljTm2bjpPhTgUywIhANYOWeOxgSQLVNv9iy4zt5+gk0SsQpG9nNtNWV+6/6fS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@prosopo%2fapi-express-router@3.1.78","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":670993},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":"^11","node":"^24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"c1e77f2db12e087e2205e0123af1f6560bd65464","scripts":{"test":"NODE_ENV=${NODE_ENV:-test}; npx vitest run --config ./vite.test.config.ts","build":"npm run build:cross-env -- --mode ${NODE_ENV:-development}","clean":"del-cli --verbose dist tsconfig.tsbuildinfo","build:cjs":"NODE_ENV=${NODE_ENV:-development}; vite build --config vite.cjs.config.ts --mode $NODE_ENV","build:tsc":"tsc --build --verbose","typecheck":"tsc --project tsconfig.types.json","build:cross-env":"vite build --config vite.esm.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2fa4eaf4-5f9d-485f-b2d2-b3525b6e9943"}},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git","directory":"packages/api-express-router"},"_npmVersion":"11.17.0","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"zod":"3.23.8","uuid":"14.0.1","dotenv":"16.4.5","express":"4.22.2","i18next":"24.1.0","@prosopo/env":"3.6.47","@prosopo/util":"3.3.7","@polkadot/util":"13.5.7","@prosopo/types":"5.5.1","@prosopo/common":"3.1.52","@prosopo/locale":"3.4.0","@prosopo/logger":"2.0.7","@prosopo/api-route":"2.6.56","@prosopo/util-crypto":"13.5.30"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.1.10","@types/node":"22.10.2","@prosopo/config":"3.3.12"},"_npmOperationalInternal":{"tmp":"tmp/api-express-router_3.1.78_1788202145151_0.18511468754770855","host":"s3://npm-registry-packages-npm-production"}},"3.1.79":{"name":"@prosopo/api-express-router","version":"3.1.79","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/api-express-router@3.1.79","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"cd451bf655e7b10ad1025a19aa5674877c479b02","tarball":"https://registry.npmjs.org/@prosopo/api-express-router/-/api-express-router-3.1.79.tgz","fileCount":95,"integrity":"sha512-waL2WiEEl7lymJZcYy6ZAnhY5q6sv+XkRMSGUQ0TjaaRhkpZf3UdtMoj4zPFE8GULF2b7q9pkaGiRBB4RGn3Ug==","signatures":[{"sig":"MEQCIBNOYnCe5CCbaU4YkNVckGRhvXGZiMt5SOu8LQTG8ksPAiAxtc789G0gw+QxMd83lZDwQJI+ull+yNDwQZuEeYXybw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@prosopo%2fapi-express-router@3.1.79","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":671084},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":"^11","node":"^24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"8fa6a64da32068e4cb42e1e9c996cbaa5012667d","scripts":{"test":"NODE_ENV=${NODE_ENV:-test}; npx vitest run --config ./vite.test.config.ts","build":"npm run build:cross-env -- --mode ${NODE_ENV:-development}","clean":"del-cli --verbose dist tsconfig.tsbuildinfo","build:cjs":"NODE_ENV=${NODE_ENV:-development}; vite build --config vite.cjs.config.ts --mode $NODE_ENV","build:tsc":"tsc --build --verbose","typecheck":"tsc --project tsconfig.types.json","build:cross-env":"vite build --config vite.esm.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2fa4eaf4-5f9d-485f-b2d2-b3525b6e9943"}},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git","directory":"packages/api-express-router"},"_npmVersion":"11.17.0","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"zod":"3.23.8","uuid":"14.0.1","dotenv":"16.4.5","express":"4.22.2","i18next":"24.1.0","@prosopo/env":"3.6.48","@prosopo/util":"3.3.7","@polkadot/util":"13.5.7","@prosopo/types":"5.5.2","@prosopo/common":"3.1.52","@prosopo/locale":"3.4.0","@prosopo/logger":"2.0.7","@prosopo/api-route":"2.6.56","@prosopo/util-crypto":"13.5.30"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.1.10","@types/node":"22.10.2","@prosopo/config":"3.3.12"},"_npmOperationalInternal":{"tmp":"tmp/api-express-router_3.1.79_1788213865633_0.46714757971239695","host":"s3://npm-registry-packages-npm-production"}},"3.1.80":{"name":"@prosopo/api-express-router","version":"3.1.80","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/api-express-router@3.1.80","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"00f653518d0f76852e9f26f170220cd10274b1a9","tarball":"https://registry.npmjs.org/@prosopo/api-express-router/-/api-express-router-3.1.80.tgz","fileCount":95,"integrity":"sha512-j/e4dp5u5KrerH6IjDADvbDNKAwUxbVlPfsJl7zj1uN9nrBwIKW8BqB4AJY6PE810JazCiO2QKmUjiP9T8XuGw==","signatures":[{"sig":"MEUCIAG06u8tw5Sm+zYaS9r2a7ykFEHMEwjTmqCeFknSL0GZAiEA8rEArD8K978ZoCOyuCjTkzAGulkJS1vP4ikyM0iYnoE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@prosopo%2fapi-express-router@3.1.80","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":671156},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":"^11","node":"^24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"ab211618f917c9caae774dfe9718b7804c866d52","scripts":{"test":"NODE_ENV=${NODE_ENV:-test}; npx vitest run --config ./vite.test.config.ts","build":"npm run build:cross-env -- --mode ${NODE_ENV:-development}","clean":"del-cli --verbose dist tsconfig.tsbuildinfo","build:cjs":"NODE_ENV=${NODE_ENV:-development}; vite build --config vite.cjs.config.ts --mode $NODE_ENV","build:tsc":"tsc --build --verbose","typecheck":"tsc --project tsconfig.types.json","build:cross-env":"vite build --config vite.esm.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2fa4eaf4-5f9d-485f-b2d2-b3525b6e9943"}},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git","directory":"packages/api-express-router"},"_npmVersion":"11.17.0","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"zod":"3.23.8","uuid":"14.0.1","dotenv":"16.4.5","express":"4.22.2","i18next":"24.1.0","@prosopo/env":"3.6.49","@prosopo/util":"3.3.7","@polkadot/util":"13.5.7","@prosopo/types":"5.5.3","@prosopo/common":"3.1.52","@prosopo/locale":"3.4.0","@prosopo/logger":"2.0.7","@prosopo/api-route":"2.6.56","@prosopo/util-crypto":"13.5.30"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.1.10","@types/node":"22.10.2","@prosopo/config":"3.3.12"},"_npmOperationalInternal":{"tmp":"tmp/api-express-router_3.1.80_1788271088175_0.46421033442426696","host":"s3://npm-registry-packages-npm-production"}},"3.1.81":{"name":"@prosopo/api-express-router","version":"3.1.81","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/api-express-router@3.1.81","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"f67807e90fa258be2697de7d087b3b23655bf1d9","tarball":"https://registry.npmjs.org/@prosopo/api-express-router/-/api-express-router-3.1.81.tgz","fileCount":95,"integrity":"sha512-b0ViQVEUJTYjrFbsJluk9ELIHAL/vw7/IXzYqYYmEgzMJ52ynI9UiMfS5exoGgd7YCB319M2vb1LXFLVbSMIUA==","signatures":[{"sig":"MEYCIQC3qzXJOyLztMdo4qODjallKjBhGK33i38TFkg5ag38/wIhALTkM2mpVzm03J+0uWHNhNLWchm4y0Jxal0Aw954zt11","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@prosopo%2fapi-express-router@3.1.81","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":695720},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":"^11","node":"^24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"359949ef57b350d218992faead9a8efdb2de2f14","scripts":{"test":"NODE_ENV=${NODE_ENV:-test}; npx vitest run --config ./vite.test.config.ts","build":"npm run build:cross-env -- --mode ${NODE_ENV:-development}","clean":"del-cli --verbose dist tsconfig.tsbuildinfo","build:cjs":"NODE_ENV=${NODE_ENV:-development}; vite build --config vite.cjs.config.ts --mode $NODE_ENV","build:tsc":"tsc --build --verbose","typecheck":"tsc --project tsconfig.types.json","build:cross-env":"vite build --config vite.esm.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2fa4eaf4-5f9d-485f-b2d2-b3525b6e9943"}},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git","directory":"packages/api-express-router"},"_npmVersion":"11.17.0","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"zod":"3.23.8","uuid":"14.0.2","dotenv":"16.4.5","express":"4.22.2","i18next":"24.1.0","@prosopo/env":"3.6.50","@prosopo/util":"3.3.8","@polkadot/util":"13.5.7","@prosopo/types":"5.6.0","@prosopo/common":"3.1.53","@prosopo/locale":"3.4.1","@prosopo/logger":"2.0.8","@prosopo/api-route":"2.6.57","@prosopo/util-crypto":"13.5.31"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.1.11","@types/node":"22.10.2","@prosopo/config":"3.3.13"},"_npmOperationalInternal":{"tmp":"tmp/api-express-router_3.1.81_1788388910975_0.9052817792576107","host":"s3://npm-registry-packages-npm-production"}},"3.1.82":{"name":"@prosopo/api-express-router","version":"3.1.82","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/api-express-router@3.1.82","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"2b2c166ea61e0dbd4185473b40f2fd859dfb0a6a","tarball":"https://registry.npmjs.org/@prosopo/api-express-router/-/api-express-router-3.1.82.tgz","fileCount":95,"integrity":"sha512-4Wu1+fVmAOJfoBA/ha4vngjN+rMgkVj45UpiU/PCk2py8FNGONrb5i0qAwAjDEUh/ZdcCKiOn5Gxn4WFjz2KKQ==","signatures":[{"sig":"MEQCIDaqlE/6PPvzZ3rTP2HhuNiDfgA/8Ysh6TTtYMdd2KKcAiBCRKaBo+bNbNweVMaKC0ELg9SzgLN5u2NSnQlPDmYKDQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@prosopo%2fapi-express-router@3.1.82","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":696068},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":"^11","node":"^24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"045c91b644dcccbb25e3c8c661f5bf48474426f1","scripts":{"test":"NODE_ENV=${NODE_ENV:-test}; npx vitest run --config ./vite.test.config.ts","build":"npm run build:cross-env -- --mode ${NODE_ENV:-development}","clean":"del-cli --verbose dist tsconfig.tsbuildinfo","build:cjs":"NODE_ENV=${NODE_ENV:-development}; vite build --config vite.cjs.config.ts --mode $NODE_ENV","build:tsc":"tsc --build --verbose","typecheck":"tsc --project tsconfig.types.json","build:cross-env":"vite build --config vite.esm.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2fa4eaf4-5f9d-485f-b2d2-b3525b6e9943"}},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git","directory":"packages/api-express-router"},"_npmVersion":"11.19.0","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"zod":"3.23.8","uuid":"14.0.2","dotenv":"16.4.5","express":"4.22.2","i18next":"24.1.0","@prosopo/env":"3.6.51","@prosopo/util":"3.3.9","@polkadot/util":"13.5.7","@prosopo/types":"5.7.0","@prosopo/common":"3.1.54","@prosopo/locale":"3.4.1","@prosopo/logger":"2.0.9","@prosopo/api-route":"2.6.58","@prosopo/util-crypto":"13.5.31"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.1.11","@types/node":"22.10.2","@prosopo/config":"3.3.14"},"_npmOperationalInternal":{"tmp":"tmp/api-express-router_3.1.82_1788787054886_0.027008609656893334","host":"s3://npm-registry-packages-npm-production"}},"3.1.83":{"name":"@prosopo/api-express-router","version":"3.1.83","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/api-express-router@3.1.83","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"790f6541623187acb3bfd76d95fa3c60ef387415","tarball":"https://registry.npmjs.org/@prosopo/api-express-router/-/api-express-router-3.1.83.tgz","fileCount":95,"integrity":"sha512-wkfQ8O5NJImERX8onJBzoRBih/UXTRQbMsXVTZzKINKAvdy2nDmlVf5YJkitmDRNhq2eNjn8PWIw8ZcGSGbdXA==","signatures":[{"sig":"MEQCIBjQEls2S4gJm2M2gIs3kW1NIRQn7KWp/9gk3yuxQkBVAiAKa8A29UjweHdqma1jhWoo4tuMtE49EqaJu2KumHFE8w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@prosopo%2fapi-express-router@3.1.83","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":696134},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":"^11","node":"^24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"37e4cd3bdd35dfbf6da359637c97add7baec6854","scripts":{"test":"NODE_ENV=${NODE_ENV:-test}; npx vitest run --config ./vite.test.config.ts","build":"npm run build:cross-env -- --mode ${NODE_ENV:-development}","clean":"del-cli --verbose dist tsconfig.tsbuildinfo","build:cjs":"NODE_ENV=${NODE_ENV:-development}; vite build --config vite.cjs.config.ts --mode $NODE_ENV","build:tsc":"tsc --build --verbose","typecheck":"tsc --project tsconfig.types.json","build:cross-env":"vite build --config vite.esm.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2fa4eaf4-5f9d-485f-b2d2-b3525b6e9943"}},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git","directory":"packages/api-express-router"},"_npmVersion":"11.19.0","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"zod":"3.23.8","uuid":"14.0.2","dotenv":"16.4.5","express":"4.22.2","i18next":"24.1.0","@prosopo/env":"3.6.52","@prosopo/util":"3.3.9","@polkadot/util":"13.5.7","@prosopo/types":"5.7.0","@prosopo/common":"3.1.54","@prosopo/locale":"3.4.1","@prosopo/logger":"2.0.9","@prosopo/api-route":"2.6.58","@prosopo/util-crypto":"13.5.31"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.1.11","@types/node":"22.10.2","@prosopo/config":"3.3.14"},"_npmOperationalInternal":{"tmp":"tmp/api-express-router_3.1.83_1788811404313_0.9911681444360421","host":"s3://npm-registry-packages-npm-production"}},"3.1.84":{"name":"@prosopo/api-express-router","version":"3.1.84","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/api-express-router@3.1.84","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"e4d918a577813329209371065115f62205202646","tarball":"https://registry.npmjs.org/@prosopo/api-express-router/-/api-express-router-3.1.84.tgz","fileCount":95,"integrity":"sha512-4tm4A8WA8EBy1LUerZStFRSTNkBhN8cNcQcxph4Cl1YcGVIky9/XkdP+UlsinWuDUnTpQ+l6mfnzNEfr/8aaKg==","signatures":[{"sig":"MEYCIQDF9G2JS3wr5/otckq2Tt6lPm77f3Jad7CeJrQ/tKC8+gIhAITChUI1niX2N1p/E3JVvvBTnfLp2DpLsiOJcB61NXWW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@prosopo%2fapi-express-router@3.1.84","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":696308},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":"^11","node":"^24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"c5722382d93044919b1086b31acbe8484875acb3","scripts":{"test":"NODE_ENV=${NODE_ENV:-test}; npx vitest run --config ./vite.test.config.ts","build":"npm run build:cross-env -- --mode ${NODE_ENV:-development}","clean":"del-cli --verbose dist tsconfig.tsbuildinfo","build:cjs":"NODE_ENV=${NODE_ENV:-development}; vite build --config vite.cjs.config.ts --mode $NODE_ENV","build:tsc":"tsc --build --verbose","typecheck":"tsc --project tsconfig.types.json","build:cross-env":"vite build --config vite.esm.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2fa4eaf4-5f9d-485f-b2d2-b3525b6e9943"}},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git","directory":"packages/api-express-router"},"_npmVersion":"11.19.0","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"zod":"3.23.8","uuid":"14.0.2","dotenv":"16.4.5","express":"4.22.2","i18next":"24.1.0","@prosopo/env":"3.6.53","@prosopo/util":"3.3.9","@polkadot/util":"13.5.7","@prosopo/types":"5.8.0","@prosopo/common":"3.1.54","@prosopo/locale":"3.4.1","@prosopo/logger":"2.0.9","@prosopo/api-route":"2.6.58","@prosopo/util-crypto":"13.5.31"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.1.11","@types/node":"22.10.2","@prosopo/config":"3.3.15"},"_npmOperationalInternal":{"tmp":"tmp/api-express-router_3.1.84_1788867782519_0.15429956391284416","host":"s3://npm-registry-packages-npm-production"}},"3.1.85":{"name":"@prosopo/api-express-router","version":"3.1.85","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/api-express-router@3.1.85","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"61c868df9f5bd81ba99bc2115118f614dd0dae8d","tarball":"https://registry.npmjs.org/@prosopo/api-express-router/-/api-express-router-3.1.85.tgz","fileCount":95,"integrity":"sha512-BXzvVjm9ERGqdT61ex7hgIaeZhHVYJ4q+zY5Zl11YKOBbE7LD4WI8tP6/pE1UVxMOEwA9pLZfb8YTK/2iVEMJQ==","signatures":[{"sig":"MEUCIQCCbkp0LNjJMYOXjidQtH3aXV4NsbIcLbr56JPW6CDC3QIgBbZY7XqEEcnsh4qG3PoHABVFgXmGRRuaNqVUuQXCj4A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@prosopo%2fapi-express-router@3.1.85","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":696538},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":"^11","node":"^24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"a321a752b6aa234484b3b5673d7ed83a6e21b5d0","scripts":{"test":"NODE_ENV=${NODE_ENV:-test}; npx vitest run --config ./vite.test.config.ts","build":"npm run build:cross-env -- --mode ${NODE_ENV:-development}","clean":"del-cli --verbose dist tsconfig.tsbuildinfo","build:cjs":"NODE_ENV=${NODE_ENV:-development}; vite build --config vite.cjs.config.ts --mode $NODE_ENV","build:tsc":"tsc --build --verbose","typecheck":"tsc --project tsconfig.types.json","build:cross-env":"vite build --config vite.esm.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2fa4eaf4-5f9d-485f-b2d2-b3525b6e9943"}},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git","directory":"packages/api-express-router"},"_npmVersion":"11.19.0","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"zod":"3.23.8","uuid":"14.0.2","dotenv":"16.4.5","express":"4.22.2","i18next":"24.1.0","@prosopo/env":"3.6.54","@prosopo/util":"3.3.9","@polkadot/util":"13.5.7","@prosopo/types":"5.8.1","@prosopo/common":"3.1.54","@prosopo/locale":"3.4.1","@prosopo/logger":"2.0.9","@prosopo/api-route":"2.6.58","@prosopo/util-crypto":"13.5.31"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.1.11","@types/node":"22.10.2","@prosopo/config":"3.3.15"},"_npmOperationalInternal":{"tmp":"tmp/api-express-router_3.1.85_1788896047061_0.13392919442524187","host":"s3://npm-registry-packages-npm-production"}},"3.1.86":{"name":"@prosopo/api-express-router","version":"3.1.86","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/api-express-router@3.1.86","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"86ef551cea191cddd29d36390ed86ee50e8c35c1","tarball":"https://registry.npmjs.org/@prosopo/api-express-router/-/api-express-router-3.1.86.tgz","fileCount":95,"integrity":"sha512-kt43U2alNP50MAiyRTPMjj5ZkcFNCpi4rX/xf4CzlAAwbaOEVcHV4JDzHFj3zD5Po19HCKg6P7NRrunHx0vKHg==","signatures":[{"sig":"MEYCIQCRmm5BT5JwHsG8kA0UObYpOSZfJT2BGACiqhsH5qKgUAIhAJJw8jGfO7mbpZERM7cFedMyr1YWD6xFm6tB956vPjT+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@prosopo%2fapi-express-router@3.1.86","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":696601},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":"^11","node":"^24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"d491074303d7878d0728d1485ebc84850dc5ec8e","scripts":{"test":"NODE_ENV=${NODE_ENV:-test}; npx vitest run --config ./vite.test.config.ts","build":"npm run build:cross-env -- --mode ${NODE_ENV:-development}","clean":"del-cli --verbose dist tsconfig.tsbuildinfo","build:cjs":"NODE_ENV=${NODE_ENV:-development}; vite build --config vite.cjs.config.ts --mode $NODE_ENV","build:tsc":"tsc --build --verbose","typecheck":"tsc --project tsconfig.types.json","build:cross-env":"vite build --config vite.esm.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2fa4eaf4-5f9d-485f-b2d2-b3525b6e9943"}},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git","directory":"packages/api-express-router"},"_npmVersion":"11.19.0","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"zod":"3.23.8","uuid":"14.0.2","dotenv":"16.4.5","express":"4.22.2","i18next":"24.1.0","@prosopo/env":"3.6.55","@prosopo/util":"3.3.9","@polkadot/util":"13.5.7","@prosopo/types":"5.8.2","@prosopo/common":"3.1.54","@prosopo/locale":"3.4.1","@prosopo/logger":"2.0.9","@prosopo/api-route":"2.6.58","@prosopo/util-crypto":"13.5.31"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.1.11","@types/node":"22.10.2","@prosopo/config":"3.3.16"},"_npmOperationalInternal":{"tmp":"tmp/api-express-router_3.1.86_1789048284586_0.60644936172639","host":"s3://npm-registry-packages-npm-production"}},"3.1.87":{"name":"@prosopo/api-express-router","version":"3.1.87","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/api-express-router@3.1.87","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"bf07875072797c06e1afff57cab1c5b3ddcc0e66","tarball":"https://registry.npmjs.org/@prosopo/api-express-router/-/api-express-router-3.1.87.tgz","fileCount":95,"integrity":"sha512-4SuSg2Aa1+2u9C/z19svHqcBTriX3d2jOTN2MqMWe8ARR3O1q9jCbgxCA6la1PAcKa5xjTdGnvi7qvl2mFY3uQ==","signatures":[{"sig":"MEUCIDuO4hsSNfczh21L2poheQrgF5gBbVOK7XN/+xsnOahVAiEAkxCk8D5NNgi+qHiBl9XMTKrN4VAP6LmTjkoAFuGs5Yo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@prosopo%2fapi-express-router@3.1.87","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":696865},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":"^11","node":"^24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"cb7947fbb1e043cc5042c40c6614c88906207929","scripts":{"test":"NODE_ENV=${NODE_ENV:-test}; npx vitest run --config ./vite.test.config.ts","build":"npm run build:cross-env -- --mode ${NODE_ENV:-development}","clean":"del-cli --verbose dist tsconfig.tsbuildinfo","build:cjs":"NODE_ENV=${NODE_ENV:-development}; vite build --config vite.cjs.config.ts --mode $NODE_ENV","build:tsc":"tsc --build --verbose","typecheck":"tsc --project tsconfig.types.json","build:cross-env":"vite build --config vite.esm.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2fa4eaf4-5f9d-485f-b2d2-b3525b6e9943"}},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git","directory":"packages/api-express-router"},"_npmVersion":"11.19.0","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"zod":"3.23.8","uuid":"14.0.2","dotenv":"16.4.5","express":"4.22.2","i18next":"24.1.0","@prosopo/env":"3.6.56","@prosopo/util":"3.3.9","@polkadot/util":"13.5.7","@prosopo/types":"5.8.3","@prosopo/common":"3.1.55","@prosopo/locale":"3.4.2","@prosopo/logger":"2.0.9","@prosopo/api-route":"2.6.58","@prosopo/util-crypto":"13.5.31"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.1.11","@types/node":"22.10.2","@prosopo/config":"3.3.16"},"_npmOperationalInternal":{"tmp":"tmp/api-express-router_3.1.87_1789450872969_0.1384536156335423","host":"s3://npm-registry-packages-npm-production"}},"3.1.88":{"name":"@prosopo/api-express-router","version":"3.1.88","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/api-express-router@3.1.88","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"9cbb96aae189dd26d3852fda86dfe76044d404c2","tarball":"https://registry.npmjs.org/@prosopo/api-express-router/-/api-express-router-3.1.88.tgz","fileCount":95,"integrity":"sha512-tFwSssPCwSbqFNdQ8zff0wH7rPLT4dataPbfQ2ITYw7vFgi2gdxjI3o4M2CpA3Bend47LtZdnxle2rciwYAflQ==","signatures":[{"sig":"MEQCIEYvLEMtV1AIccdUPj2cwwRgqU1HRX+DVlAqlx3N6ZjIAiBMwY6vkCssgtTegY1J6KpYVideg1mC+bgzn86MdCQlOw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@prosopo%2fapi-express-router@3.1.88","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":676428},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":"^11","node":"^24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"40ff8625d7cc47738054735107d28883780f979d","scripts":{"test":"NODE_ENV=${NODE_ENV:-test}; npx vitest run --config ./vite.test.config.ts","build":"npm run build:cross-env -- --mode ${NODE_ENV:-development}","clean":"del-cli --verbose dist tsconfig.tsbuildinfo","build:cjs":"NODE_ENV=${NODE_ENV:-development}; vite build --config vite.cjs.config.ts --mode $NODE_ENV","build:tsc":"tsc --build --verbose","typecheck":"tsc --project tsconfig.types.json","build:cross-env":"vite build --config vite.esm.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2fa4eaf4-5f9d-485f-b2d2-b3525b6e9943"}},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git","directory":"packages/api-express-router"},"_npmVersion":"11.19.0","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"zod":"3.23.8","uuid":"14.0.2","dotenv":"16.4.5","express":"4.22.2","i18next":"26.4.2","@prosopo/env":"3.6.57","@prosopo/util":"3.3.10","@polkadot/util":"14.0.3","@prosopo/types":"5.8.4","@prosopo/common":"3.1.56","@prosopo/locale":"3.4.3","@prosopo/logger":"2.0.10","@prosopo/api-route":"2.6.59","@prosopo/util-crypto":"13.5.32"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.1.11","@types/node":"22.10.2","@prosopo/config":"3.3.17"},"_npmOperationalInternal":{"tmp":"tmp/api-express-router_3.1.88_1789564004662_0.7582033516117874","host":"s3://npm-registry-packages-npm-production"}},"3.1.89":{"name":"@prosopo/api-express-router","version":"3.1.89","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/api-express-router@3.1.89","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"a253a12ca7b2e2579f68cbcc0f8b026384821ec6","tarball":"https://registry.npmjs.org/@prosopo/api-express-router/-/api-express-router-3.1.89.tgz","fileCount":95,"integrity":"sha512-AYS7b20kr7YYcTTPNxZPdwkhC+GLAGmQ1lylXTyPByNwTJHA5fok9dA2LqsRiBd5J1RB2od26DNFCRQ2llplGQ==","signatures":[{"sig":"MEYCIQD4LGT1Qwbcl1AWYlOks7o/KR8GoiG50KO1nkrZVnpA7gIhAIEOvxsoJXgIBjmIl8GO+O9jRclBSUtdvUnNJ9c4eIPJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@prosopo%2fapi-express-router@3.1.89","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":676476},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":"^11","node":"^24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"180d8e451cd9552a95cd6dd0c5ead87691803ae4","scripts":{"test":"NODE_ENV=${NODE_ENV:-test}; npx vitest run --config ./vite.test.config.ts","build":"npm run build:cross-env -- --mode ${NODE_ENV:-development}","clean":"del-cli --verbose dist tsconfig.tsbuildinfo","build:cjs":"NODE_ENV=${NODE_ENV:-development}; vite build --config vite.cjs.config.ts --mode $NODE_ENV","build:tsc":"tsc --build --verbose","typecheck":"tsc --project tsconfig.types.json","build:cross-env":"vite build --config vite.esm.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2fa4eaf4-5f9d-485f-b2d2-b3525b6e9943"}},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git","directory":"packages/api-express-router"},"_npmVersion":"11.19.0","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"zod":"3.23.8","uuid":"14.0.2","dotenv":"16.4.5","express":"4.22.2","i18next":"26.4.2","@prosopo/env":"3.6.58","@prosopo/util":"3.3.10","@polkadot/util":"14.0.3","@prosopo/types":"5.8.5","@prosopo/common":"3.1.56","@prosopo/locale":"3.4.3","@prosopo/logger":"2.0.10","@prosopo/api-route":"2.6.59","@prosopo/util-crypto":"13.5.32"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.1.11","@types/node":"22.10.2","@prosopo/config":"3.3.17"},"_npmOperationalInternal":{"tmp":"tmp/api-express-router_3.1.89_1789598867890_0.29167480547967717","host":"s3://npm-registry-packages-npm-production"}},"3.1.90":{"name":"@prosopo/api-express-router","version":"3.1.90","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/api-express-router@3.1.90","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"36480e7da821b20f07553fc57d926186467f0bbb","tarball":"https://registry.npmjs.org/@prosopo/api-express-router/-/api-express-router-3.1.90.tgz","fileCount":95,"integrity":"sha512-IH++GPmiqJNW6Ux14sWTaD4edl+z372THJlqG5JHLYh0LtuVC2DNHnU+9qfVuRZbGo4C8OYf3u8HK2qfSQXTnQ==","signatures":[{"sig":"MEUCICGQola+AK45IrV6yABgS6rZwlOMeGfdTA8rQbWRl4iwAiEAo2SwR6uItLDgpxhKChG/7KWi/nAps6mXn80yK+ksIPs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCnh3Z4PIOUQkX+N7cLav4jTdIs5Nl9lW8JARrNEJDSLgIgQOUlFgBbefDpypAW9qXPtAFXkv8hxmghD4dBD1SPucc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@prosopo%2fapi-express-router@3.1.90","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":676632},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":"^11","node":"^24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"6f946a48a1223a0f12095e415fc2cf5eb7f9b4cd","scripts":{"test":"NODE_ENV=${NODE_ENV:-test}; npx vitest run --config ./vite.test.config.ts","build":"npm run build:cross-env -- --mode ${NODE_ENV:-development}","clean":"del-cli --verbose dist tsconfig.tsbuildinfo","build:cjs":"NODE_ENV=${NODE_ENV:-development}; vite build --config vite.cjs.config.ts --mode $NODE_ENV","build:tsc":"tsc --build --verbose","typecheck":"tsc --project tsconfig.types.json","build:cross-env":"vite build --config vite.esm.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2fa4eaf4-5f9d-485f-b2d2-b3525b6e9943"}},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git","directory":"packages/api-express-router"},"_npmVersion":"11.19.0","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"zod":"3.23.8","uuid":"14.0.2","dotenv":"16.4.5","express":"4.22.2","i18next":"26.4.2","@prosopo/env":"3.6.59","@prosopo/util":"3.3.10","@polkadot/util":"14.0.3","@prosopo/types":"5.9.0","@prosopo/common":"3.1.56","@prosopo/locale":"3.4.3","@prosopo/logger":"2.0.10","@prosopo/api-route":"2.6.59","@prosopo/util-crypto":"13.5.32"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.1.11","@types/node":"22.10.2","@prosopo/config":"3.3.17"},"_npmOperationalInternal":{"tmp":"tmp/api-express-router_3.1.90_1789742754201_0.5912272952821966","host":"s3://npm-registry-packages-npm-production"}},"3.1.92":{"name":"@prosopo/api-express-router","version":"3.1.92","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/api-express-router@3.1.92","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"517e0dc8d1b91c56e27d6d2f82e96ed25dd939e2","tarball":"https://registry.npmjs.org/@prosopo/api-express-router/-/api-express-router-3.1.92.tgz","fileCount":95,"integrity":"sha512-/MWlag6aD1MxPeaOWHPnXqYY6UtYatESJGb4kiCmoud/uvAEqmLMynavkhxRbcNMCeZ0qNEnm0R1MKe/W4j1Bg==","signatures":[{"sig":"MEQCIBXOUR3xhgfxXT+wJ6ZXP5T/NJWEKyZYLqowT++1XNGNAiBGf3ssNtBPyNip676WGi6VOXqD6VwrOe7KxnRBi/o2Gg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCzyRj0D7mnK27S8YBr/ISNXQ1jVYKd5PFN1O+X+Z5dDAIhANNdUdEkTP+/HNhbVO2F25Eba+lp/GElG0oGUTT9x+0W","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@prosopo%2fapi-express-router@3.1.92","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":674064},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":"^11","node":"^24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"6ed4af8371dd01160ed42640024ba93c4556cad3","scripts":{"test":"NODE_ENV=${NODE_ENV:-test}; npx vitest run --config ./vite.test.config.ts","build":"npm run build:cross-env -- --mode ${NODE_ENV:-development}","clean":"del-cli --verbose dist tsconfig.tsbuildinfo","build:cjs":"NODE_ENV=${NODE_ENV:-development}; vite build --config vite.cjs.config.ts --mode $NODE_ENV","build:tsc":"tsc --build --verbose","typecheck":"tsc --project tsconfig.types.json","build:cross-env":"vite build --config vite.esm.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2fa4eaf4-5f9d-485f-b2d2-b3525b6e9943"}},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git","directory":"packages/api-express-router"},"_npmVersion":"11.19.0","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"zod":"3.23.8","uuid":"14.0.2","dotenv":"16.4.5","express":"4.22.2","i18next":"26.4.2","@prosopo/env":"3.6.61","@prosopo/util":"3.3.10","@polkadot/util":"14.0.3","@prosopo/types":"5.9.2","@prosopo/common":"3.1.58","@prosopo/locale":"3.5.0","@prosopo/logger":"2.0.10","@prosopo/api-route":"2.6.59","@prosopo/util-crypto":"13.5.32"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.1.11","@types/node":"22.10.2","@prosopo/config":"3.4.0"},"_npmOperationalInternal":{"tmp":"tmp/api-express-router_3.1.92_1789988863640_0.10049247116079241","host":"s3://npm-registry-packages-npm-production"}},"3.1.93":{"name":"@prosopo/api-express-router","version":"3.1.93","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/api-express-router@3.1.93","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"dba4ff43e41df75b5cc86567d6480890b480764c","tarball":"https://registry.npmjs.org/@prosopo/api-express-router/-/api-express-router-3.1.93.tgz","fileCount":95,"integrity":"sha512-KiEhrvAUVtXahdFTfkSJYM01sHbigDINIqELzrKhTyq3TjyEecgM8H0Aa3umdCf4Os4RTuF92TTWXtyZ7N2/9A==","signatures":[{"sig":"MEUCIQDc5bb4PI9JpE17nmA8rqGLEcmiBGMge7tLHONyZwhbkgIgJuKiPe/aUgMGGBHzLxTD0wlgafY/DlFJTqSkUogUN/Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIByNr8zkQR4l1JRTZ01jvIvWMwN1/FqBdTjxqeLZGETBAiBLtVROlQSniWmwjlzQrpqPH/cCc/VFhE6xXyrm+xDlhA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@prosopo%2fapi-express-router@3.1.93","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":675103},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":"^11","node":"^24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"cc04ff23f025e57088be5d4dd1061f8cf4f80581","scripts":{"test":"NODE_ENV=${NODE_ENV:-test}; npx vitest run --config ./vite.test.config.ts","build":"npm run build:cross-env -- --mode ${NODE_ENV:-development}","clean":"del-cli --verbose dist tsconfig.tsbuildinfo","build:cjs":"NODE_ENV=${NODE_ENV:-development}; vite build --config vite.cjs.config.ts --mode $NODE_ENV","build:tsc":"tsc --build --verbose","typecheck":"tsc --project tsconfig.types.json","build:cross-env":"vite build --config vite.esm.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2fa4eaf4-5f9d-485f-b2d2-b3525b6e9943"}},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git","directory":"packages/api-express-router"},"_npmVersion":"11.19.0","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"zod":"3.23.8","uuid":"14.0.2","dotenv":"16.4.5","express":"4.22.2","i18next":"26.4.2","@prosopo/env":"3.6.62","@prosopo/util":"3.3.11","@polkadot/util":"14.0.3","@prosopo/types":"5.10.0","@prosopo/common":"3.1.59","@prosopo/locale":"3.6.0","@prosopo/logger":"2.1.0","@prosopo/api-route":"2.6.60","@prosopo/util-crypto":"13.5.33"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.1.11","@types/node":"22.10.2","@prosopo/config":"3.4.0"},"_npmOperationalInternal":{"tmp":"tmp/api-express-router_3.1.93_1790004731526_0.7303627453437509","host":"s3://npm-registry-packages-npm-production"}},"3.1.94":{"name":"@prosopo/api-express-router","version":"3.1.94","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","_id":"@prosopo/api-express-router@3.1.94","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"homepage":"https://github.com/prosopo/captcha#readme","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"fb6e1e7f87e26ebe3a5bff30cb0b6662b16ebc9f","tarball":"https://registry.npmjs.org/@prosopo/api-express-router/-/api-express-router-3.1.94.tgz","fileCount":95,"integrity":"sha512-zyRP7KOfrSFONkUw7hgklsokwEjlOnUqJIJvxqPWnJBmtSM66gxBhs8CHB4DydRV5p9VEIxVyEEtO4qhc+ckeg==","signatures":[{"sig":"MEUCIFdrMDKiW88fwDflNruLmG6hZ6V2XMEiziK9kyIopdB+AiEAlNE5tt9cZBPGW6yvb4hqyJRykpfe2NqW4FxRl/lsgVw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEI0pG+WTb/wA02yMkIehUDww+PtHy5wOEkIhjJHyDHKAiEAgWPGbtHS3dZMoBE/TLkpVNNMQ94A45WNE3FF3tmwe0g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@prosopo%2fapi-express-router@3.1.94","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":675203},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"npm":"^11","node":"^24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"d4f133bdf686d7e1ac3d36858b255f3fc563a6ac","scripts":{"test":"NODE_ENV=${NODE_ENV:-test}; npx vitest run --config ./vite.test.config.ts","build":"npm run build:cross-env -- --mode ${NODE_ENV:-development}","clean":"del-cli --verbose dist tsconfig.tsbuildinfo","build:cjs":"NODE_ENV=${NODE_ENV:-development}; vite build --config vite.cjs.config.ts --mode $NODE_ENV","build:tsc":"tsc --build --verbose","typecheck":"tsc --project tsconfig.types.json","build:cross-env":"vite build --config vite.esm.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2fa4eaf4-5f9d-485f-b2d2-b3525b6e9943"}},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git","directory":"packages/api-express-router"},"_npmVersion":"11.19.0","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"zod":"3.23.8","uuid":"14.0.2","dotenv":"16.4.5","express":"4.22.2","i18next":"26.4.2","@prosopo/env":"3.6.63","@prosopo/util":"3.3.11","@polkadot/util":"14.0.3","@prosopo/types":"5.10.1","@prosopo/common":"3.1.59","@prosopo/locale":"3.6.0","@prosopo/logger":"2.1.0","@prosopo/api-route":"2.6.60","@prosopo/util-crypto":"13.5.33"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.1.11","@types/node":"22.10.2","@prosopo/config":"3.4.1"},"_npmOperationalInternal":{"tmp":"tmp/api-express-router_3.1.94_1790068144302_0.7404334607058822","host":"s3://npm-registry-packages-npm-production"}},"3.1.95":{"_id":"@prosopo/api-express-router@3.1.95","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"b41aa9a7d514fabe65a455be918ce36c69e2d691","tarball":"https://registry.npmjs.org/@prosopo/api-express-router/-/api-express-router-3.1.95.tgz","fileCount":95,"integrity":"sha512-9d5rb0d7qzR/UgTyer7rGwHA0V5uZnuWetEkCw7UsFk3QNMV9DN+O1Ub43vpQbr/KUzhmLQfcClEhReMMCQlJw==","signatures":[{"sig":"MEYCIQCpVwck4y0sNC6BjC/xA3btwfvl7+hZJMr5MS3Pe1WC7gIhAI3RIubFcyQ0QYrtyfD0wHv+zSfJUk9CqIVRzS5VZrPA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIEK+KMB8TwL8H1S2wceOhwjsoN0F6nQkvF4kl1LGBjrRAiEAzQip5mL2rhLw9inJ9ZMW14W1ddx/SPBctubLKr8pSLE="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@prosopo%2fapi-express-router@3.1.95","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":675487},"main":"dist/index.js","name":"@prosopo/api-express-router","type":"module","types":"dist/index.d.ts","author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"engines":{"npm":"^11","node":"^24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"ccb8a547d61d25abd535f8eacc7743dbe2cf9514","license":"Apache-2.0","scripts":{"test":"NODE_ENV=${NODE_ENV:-test}; npx vitest run --config ./vite.test.config.ts","build":"npm run build:cross-env -- --mode ${NODE_ENV:-development}","clean":"del-cli --verbose dist tsconfig.tsbuildinfo","build:cjs":"NODE_ENV=${NODE_ENV:-development}; vite build --config vite.cjs.config.ts --mode $NODE_ENV","build:tsc":"tsc --build --verbose","typecheck":"tsc --project tsconfig.types.json","build:cross-env":"vite build --config vite.esm.config.ts"},"version":"3.1.95","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2fa4eaf4-5f9d-485f-b2d2-b3525b6e9943"}},"homepage":"https://github.com/prosopo/captcha#readme","repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git","directory":"packages/api-express-router"},"_npmVersion":"11.19.0","directories":{},"maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"zod":"3.23.8","uuid":"14.0.2","dotenv":"16.4.5","express":"4.22.2","i18next":"26.4.2","@prosopo/env":"3.6.64","@prosopo/util":"3.3.11","@polkadot/util":"14.0.3","@prosopo/types":"5.10.2","@prosopo/common":"3.1.59","@prosopo/locale":"3.6.0","@prosopo/logger":"2.1.0","@prosopo/api-route":"2.6.60","@prosopo/util-crypto":"13.5.33"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"4.1.11","@types/node":"22.10.2","@prosopo/config":"3.4.1"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/api-express-router_3.1.95_1790610129214_0.6666360596367589"}}},"time":{"created":"2025-01-22T12:09:06.702Z","modified":"2026-09-28T15:42:09.672Z","2.3.2":"2025-01-22T12:09:07.012Z","2.4.1":"2025-02-06T11:28:41.471Z","2.4.2":"2025-02-26T15:14:33.425Z","2.5.0":"2025-03-10T14:53:09.590Z","2.5.1":"2025-03-18T16:05:37.768Z","2.5.3":"2025-03-27T10:46:33.667Z","2.5.5":"2025-04-02T14:04:42.200Z","2.6.1":"2025-06-04T18:17:55.961Z","3.0.3":"2025-07-08T11:16:05.288Z","3.0.4":"2025-07-16T08:20:54.203Z","3.0.5":"2025-07-18T08:34:11.717Z","3.0.6":"2025-07-22T08:35:56.387Z","3.0.25":"2025-10-06T12:33:06.850Z","3.0.33":"2025-11-04T15:09:31.399Z","3.0.34":"2025-11-06T15:14:27.128Z","3.0.39":"2025-11-12T15:30:37.675Z","3.0.40":"2025-11-19T13:05:58.693Z","3.0.47":"2026-01-14T17:00:08.998Z","3.1.17":"2026-06-06T08:17:50.913Z","3.1.18":"2026-06-08T10:16:29.652Z","3.1.19":"2026-06-09T12:33:03.369Z","3.1.20":"2026-06-10T17:59:15.485Z","3.1.21":"2026-06-13T11:37:20.356Z","3.1.22":"2026-06-13T13:22:44.887Z","3.1.23":"2026-06-15T14:06:31.115Z","3.1.24":"2026-06-15T19:48:45.369Z","3.1.25":"2026-06-16T13:51:28.605Z","3.1.26":"2026-06-17T12:08:58.421Z","3.1.27":"2026-06-17T15:13:41.944Z","3.1.28":"2026-06-18T14:13:15.875Z","3.1.29":"2026-06-20T21:57:02.917Z","3.1.30":"2026-06-22T13:04:43.922Z","3.1.31":"2026-06-22T19:05:34.020Z","3.1.32":"2026-06-24T15:27:59.288Z","3.1.33":"2026-06-28T22:36:11.314Z","3.1.34":"2026-06-29T11:40:46.364Z","3.1.35":"2026-06-30T15:13:26.421Z","3.1.36":"2026-07-01T15:32:59.533Z","3.1.37":"2026-07-02T08:47:38.285Z","3.1.38":"2026-07-07T09:25:17.011Z","3.1.39":"2026-07-07T12:41:39.490Z","3.1.40":"2026-07-08T11:45:08.903Z","3.1.41":"2026-07-09T09:00:05.542Z","3.1.42":"2026-07-09T10:37:16.736Z","3.1.43":"2026-07-10T13:24:38.609Z","3.1.44":"2026-07-22T16:38:24.884Z","3.1.45":"2026-07-23T12:01:23.387Z","3.1.46":"2026-07-24T10:31:28.132Z","3.1.47":"2026-07-24T20:55:10.322Z","3.1.48":"2026-07-25T12:20:37.448Z","3.1.49":"2026-07-25T22:25:49.109Z","3.1.50":"2026-07-26T09:08:25.006Z","3.1.51":"2026-07-31T21:01:18.960Z","3.1.52":"2026-08-02T12:38:23.671Z","3.1.53":"2026-08-02T23:42:25.368Z","3.1.54":"2026-08-03T11:12:13.860Z","3.1.55":"2026-08-05T13:59:17.583Z","3.1.57":"2026-08-09T17:55:08.924Z","3.1.58":"2026-08-12T07:07:03.808Z","3.1.59":"2026-08-12T15:33:09.458Z","3.1.60":"2026-08-13T08:09:46.946Z","3.1.61":"2026-08-13T20:03:31.907Z","3.1.62":"2026-08-14T15:57:24.177Z","3.1.63":"2026-08-17T11:35:12.384Z","3.1.64":"2026-08-18T13:40:29.635Z","3.1.65":"2026-08-19T12:14:54.701Z","3.1.66":"2026-08-19T19:19:37.164Z","3.1.67":"2026-08-20T11:19:25.765Z","3.1.68":"2026-08-20T12:33:15.560Z","3.1.69":"2026-08-20T19:26:35.690Z","3.1.70":"2026-08-20T20:37:12.350Z","3.1.71":"2026-08-21T13:30:15.711Z","3.1.72":"2026-08-24T22:12:25.174Z","3.1.73":"2026-08-26T12:34:30.798Z","3.1.74":"2026-08-26T13:45:15.393Z","3.1.75":"2026-08-26T18:17:09.502Z","3.1.76":"2026-08-27T18:44:16.693Z","3.1.77":"2026-08-28T10:11:59.869Z","3.1.78":"2026-08-31T18:49:05.299Z","3.1.79":"2026-08-31T22:04:25.827Z","3.1.80":"2026-09-01T13:58:08.300Z","3.1.81":"2026-09-02T22:41:51.130Z","3.1.82":"2026-09-07T13:17:35.031Z","3.1.83":"2026-09-07T20:03:24.443Z","3.1.84":"2026-09-08T11:43:02.689Z","3.1.85":"2026-09-08T19:34:07.237Z","3.1.86":"2026-09-10T13:51:24.736Z","3.1.87":"2026-09-15T05:41:13.108Z","3.1.88":"2026-09-16T13:06:44.818Z","3.1.89":"2026-09-16T22:47:48.043Z","3.1.90":"2026-09-18T14:45:54.290Z","3.1.92":"2026-09-21T11:07:43.730Z","3.1.93":"2026-09-21T15:32:11.653Z","3.1.94":"2026-09-22T09:09:04.402Z","3.1.95":"2026-09-28T15:42:09.321Z"},"bugs":{"url":"https://github.com/prosopo/captcha/issues"},"author":{"name":"PROSOPO LIMITED","email":"info@prosopo.io"},"license":"Apache-2.0","homepage":"https://github.com/prosopo/captcha#readme","repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git","directory":"packages/api-express-router"},"maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"readme":"ERROR: No README data found!","readmeFilename":""}