{"_id":"@prosopo/ts-brand","_rev":"52-329cf929e149bfc14f4dc783386b7a7c","name":"@prosopo/ts-brand","dist-tags":{"latest":"3.0.32"},"versions":{"0.3.38":{"name":"@prosopo/ts-brand","version":"0.3.38","author":{"name":"Prosopo Limited"},"license":"Apache-2.0","_id":"@prosopo/ts-brand@0.3.38","maintainers":[{"name":"hughparry","email":"hughglynparry@gmail.com"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"christaylor","email":"chris@prosopo.io"}],"homepage":"https://github.com/prosopo/captcha/blob/main/packages/ts-brand/README.md","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"33a7d7de5168ac1387a22a1aa72ef99f532dec64","tarball":"https://registry.npmjs.org/@prosopo/ts-brand/-/ts-brand-0.3.38.tgz","fileCount":13,"integrity":"sha512-Bqc1S+EJw8XIiEcMbfkNv2VXICf9v+paoGlLtheA3CLjtZyDqqacSEcFl1rI02Ou0DRoN0F3ADEfMWVLkmCupA==","signatures":[{"sig":"MEQCIELq1PBNjvekXC3Aqlae7x7T/hYrMkcQhS7gyoIeJ68RAiBBfBUDh1HLI813IGe5PIfza7W21R0iEjC2b4ov2eTXCQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15352},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"npm":">=9","node":">=18"},"exports":{".":{"import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"8b781b6ff0383491f45ed207f26135666d44bde9","scripts":{"lint":"npm run eslint && npm run prettier","test":"npx vitest run --config ./vite.test.config.ts","build":"tsc --build --verbose","clean":"tsc --build --clean","eslint":"npx eslint . --no-error-on-unmatched-pattern --ignore-path ../../.eslintignore","lint:fix":"npm run eslint:fix && npm run prettier:fix","prettier":"npx prettier . --check --no-error-on-unmatched-pattern --ignore-path ../../.eslintignore","build:cjs":"npx vite --config vite.cjs.config.ts build","eslint:fix":"npm run eslint -- --fix","prettier:fix":"npm run prettier -- --write"},"_npmUser":{"name":"goastler","email":"goastler4@gmail.com"},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git"},"_npmVersion":"10.2.3","description":"Brand your TypeScript types","directories":{},"sideEffects":false,"_nodeVersion":"18.19.0","dependencies":{},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"2.6.2","vitest":"^1.3.1","typescript":"5.1.6"},"_npmOperationalInternal":{"tmp":"tmp/ts-brand_0.3.38_1713878396426_0.6581843706250428","host":"s3://npm-registry-packages"}},"0.3.39":{"name":"@prosopo/ts-brand","version":"0.3.39","author":{"name":"Prosopo Limited"},"license":"Apache-2.0","_id":"@prosopo/ts-brand@0.3.39","maintainers":[{"name":"hughparry","email":"hughglynparry@gmail.com"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"christaylor","email":"chris@prosopo.io"}],"homepage":"https://github.com/prosopo/captcha/blob/main/packages/ts-brand/README.md","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"eb109e2a3ec2553e9f78ceafe6691cac69494da8","tarball":"https://registry.npmjs.org/@prosopo/ts-brand/-/ts-brand-0.3.39.tgz","fileCount":14,"integrity":"sha512-U/CfBLfHLJyLwi8JP7v90KQjltogW86aHL2HVHXnZBU1cm8bi+D0RET3GdMA7vdBxxmwAGtXm2/7yb37qhaC0Q==","signatures":[{"sig":"MEUCIH5EdOCWYpQE0h27AtmEzzUlqEPOjUJN8NDjg0yw616RAiEAzOvcxTnt5stsxXW82Gdqd1NyonccoXvQFLh8NpCr9NM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15922},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"npm":">=9","node":">=18"},"exports":{".":{"import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"843c622a793fc4a3c9171a28cd73be977886036a","scripts":{"lint":"npm run eslint && npm run prettier","test":"npx vitest run --config ./vite.test.config.ts","build":"tsc --build --verbose","clean":"tsc --build --clean","eslint":"npx eslint . --no-error-on-unmatched-pattern --ignore-path ../../.eslintignore","lint:fix":"npm run eslint:fix && npm run prettier:fix","prettier":"npx prettier . --check --no-error-on-unmatched-pattern --ignore-path ../../.eslintignore","build:cjs":"npx vite --config vite.cjs.config.ts build","eslint:fix":"npm run eslint -- --fix","prettier:fix":"npm run prettier -- --write"},"_npmUser":{"name":"christaylor","email":"chris@prosopo.io"},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git"},"_npmVersion":"10.5.2","description":"Brand your TypeScript types","directories":{},"sideEffects":false,"_nodeVersion":"18.20.2","dependencies":{},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"2.6.2","vitest":"^1.3.1","typescript":"5.1.6"},"_npmOperationalInternal":{"tmp":"tmp/ts-brand_0.3.39_1713950738427_0.27561912627136786","host":"s3://npm-registry-packages"}},"0.3.40":{"name":"@prosopo/ts-brand","version":"0.3.40","author":{"name":"Prosopo Limited"},"license":"Apache-2.0","_id":"@prosopo/ts-brand@0.3.40","maintainers":[{"name":"hughparry","email":"hughglynparry@gmail.com"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"christaylor","email":"chris@prosopo.io"}],"homepage":"https://github.com/prosopo/captcha/blob/main/packages/ts-brand/README.md","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"0c1dce2f8d2d6bdd884f593c63cc5cd7d6ceeab7","tarball":"https://registry.npmjs.org/@prosopo/ts-brand/-/ts-brand-0.3.40.tgz","fileCount":14,"integrity":"sha512-oXUcGQXuqhnCUyONQKlGmk8ET9KRWf+wwuwZmmCqKzotfQqQZ85keiPqj26enulI//IkIELvjLlOLZWbnx1+Ig==","signatures":[{"sig":"MEYCIQCNC8RMEoMiMLeRqrrTcN1JEhIoM9NMydmczc/dz8bKngIhAODsUdWRXhtDkxFcV/vr2BKf7VoOXupNX+dcTYsAlLS7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15930},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"npm":">=9","node":">=18"},"exports":{".":{"import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"7ee719638e869491eca3cf2cd86c9b7647549a9e","scripts":{"lint":"npm run eslint && npm run prettier","test":"npx vitest run --config ./vite.test.config.ts","build":"tsc --build --verbose","clean":"tsc --build --clean","eslint":"npx eslint . --no-error-on-unmatched-pattern --ignore-path ../../.eslintignore --quiet","lint:fix":"npm run eslint:fix && npm run prettier:fix","prettier":"npx prettier . --check --no-error-on-unmatched-pattern --ignore-path ../../.eslintignore","build:cjs":"npx vite --config vite.cjs.config.ts build","eslint:fix":"npm run eslint -- --fix","prettier:fix":"npm run prettier -- --write"},"_npmUser":{"name":"christaylor","email":"chris@prosopo.io"},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git"},"_npmVersion":"10.8.0","description":"Brand your TypeScript types","directories":{},"sideEffects":false,"_nodeVersion":"18.20.2","dependencies":{},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"2.6.2","vitest":"^1.3.1","typescript":"5.1.6"},"_npmOperationalInternal":{"tmp":"tmp/ts-brand_0.3.40_1715885111024_0.2916903881995705","host":"s3://npm-registry-packages"}},"0.3.41":{"name":"@prosopo/ts-brand","version":"0.3.41","author":{"name":"Prosopo Limited"},"license":"Apache-2.0","_id":"@prosopo/ts-brand@0.3.41","maintainers":[{"name":"hughparry","email":"hughglynparry@gmail.com"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"christaylor","email":"chris@prosopo.io"}],"homepage":"https://github.com/prosopo/captcha/blob/main/packages/ts-brand/README.md","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"e5363db5e68f77edb3027afea95bced3e05d26a3","tarball":"https://registry.npmjs.org/@prosopo/ts-brand/-/ts-brand-0.3.41.tgz","fileCount":14,"integrity":"sha512-WYRgNcnFI8RbfhHWxZABUd9XwlZktUFoFct/c9xoMyxTTosRbatozDRAtfP2NFaoiY9kg2jLH07xXXB8VFPDTQ==","signatures":[{"sig":"MEUCIE4u0ptbXUmyhbyMVcOl4+iGXSJZ/rcBLX5GVR5t7ID3AiEA3m36IDewrRMxVhkKHDaMQinOnRXQfuyVr8S5RChadX0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15930},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"npm":">=9","node":">=18"},"exports":{".":{"import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"61aa4ea219e8b74fc251d5d787757328a298f09f","scripts":{"lint":"npm run eslint && npm run prettier","test":"npx vitest run --config ./vite.test.config.ts","build":"tsc --build --verbose","clean":"tsc --build --clean","eslint":"npx eslint . --no-error-on-unmatched-pattern --ignore-path ../../.eslintignore --quiet","lint:fix":"npm run eslint:fix && npm run prettier:fix","prettier":"npx prettier . --check --no-error-on-unmatched-pattern --ignore-path ../../.eslintignore","build:cjs":"npx vite --config vite.cjs.config.ts build","eslint:fix":"npm run eslint -- --fix","prettier:fix":"npm run prettier -- --write"},"_npmUser":{"name":"christaylor","email":"chris@prosopo.io"},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git"},"_npmVersion":"10.8.0","description":"Brand your TypeScript types","directories":{},"sideEffects":false,"_nodeVersion":"18.20.2","dependencies":{},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"2.6.2","vitest":"^1.3.1","typescript":"5.1.6"},"_npmOperationalInternal":{"tmp":"tmp/ts-brand_0.3.41_1716286500159_0.24755514223413044","host":"s3://npm-registry-packages"}},"0.3.42":{"name":"@prosopo/ts-brand","version":"0.3.42","author":{"name":"Prosopo Limited"},"license":"Apache-2.0","_id":"@prosopo/ts-brand@0.3.42","maintainers":[{"name":"hughparry","email":"hughglynparry@gmail.com"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"christaylor","email":"chris@prosopo.io"}],"homepage":"https://github.com/prosopo/captcha/blob/main/packages/ts-brand/README.md","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"7a99108aab99e28b645d055b2d67975672cf598b","tarball":"https://registry.npmjs.org/@prosopo/ts-brand/-/ts-brand-0.3.42.tgz","fileCount":14,"integrity":"sha512-6h6ebe0WPfN4Ki0180gRdYHm/ecFwajfa2vUZuOlLKuUFtbKQcTs/36br3UKaworu3NphnKKXX1p6N2NOMRxJA==","signatures":[{"sig":"MEQCIHKDw2n4576cQufQWb5YraMBvZ4Ys5HBhKjtDpH6NbuRAiBtUFYZT7T4s1d8xXf6FF6+kRzoaABgDRxVgNKbrNB1hg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15930},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"npm":">=9","node":">=18"},"exports":{".":{"import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"9f9a6d62dae56bdf923a6b4a3c014f21300d572c","scripts":{"lint":"npm run eslint && npm run prettier","test":"npx vitest run --config ./vite.test.config.ts","build":"tsc --build --verbose","clean":"tsc --build --clean","eslint":"npx eslint . --no-error-on-unmatched-pattern --ignore-path ../../.eslintignore --quiet","lint:fix":"npm run eslint:fix && npm run prettier:fix","prettier":"npx prettier . --check --no-error-on-unmatched-pattern --ignore-path ../../.eslintignore","build:cjs":"npx vite --config vite.cjs.config.ts build","eslint:fix":"npm run eslint -- --fix","prettier:fix":"npm run prettier -- --write"},"_npmUser":{"name":"christaylor","email":"chris@prosopo.io"},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git"},"_npmVersion":"10.8.1","description":"Brand your TypeScript types","directories":{},"sideEffects":false,"_nodeVersion":"18.20.3","dependencies":{},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"2.6.2","vitest":"^1.3.1","typescript":"5.1.6"},"_npmOperationalInternal":{"tmp":"tmp/ts-brand_0.3.42_1717074291996_0.9034695783143398","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@prosopo/ts-brand","version":"1.0.1","author":{"name":"Prosopo Limited"},"license":"Apache-2.0","_id":"@prosopo/ts-brand@1.0.1","maintainers":[{"name":"hughparry","email":"hughglynparry@gmail.com"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"christaylor","email":"chris@prosopo.io"}],"homepage":"https://github.com/prosopo/captcha/blob/main/packages/ts-brand/README.md","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"005a2fb33b2017c3ba3e26bc7b2fd18e43642640","tarball":"https://registry.npmjs.org/@prosopo/ts-brand/-/ts-brand-1.0.1.tgz","fileCount":14,"integrity":"sha512-ppDjRaGAeXBPs6XqBoAA5QgEEEwvii7gdpiGa4R/8UkosMazb3gdpOr+1ESlf4fx/VCnloT7dx+M1na+w71/fg==","signatures":[{"sig":"MEQCIDv14YpJ320oOpzvA7cTh341NVTUYf5T6w1+xq6sTNRuAiA70uOUMbEtQ5ZlSKQaiRRFISafMOZlgEVUxzpV6fnMZw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15929},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"npm":">=9","node":">=18"},"exports":{".":{"import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"17bdf30c0811c6bb6cb2369a7f81ea756198cd9f","scripts":{"lint":"npm run eslint && npm run prettier","test":"npx vitest run --config ./vite.test.config.ts","build":"tsc --build --verbose","clean":"tsc --build --clean","eslint":"npx eslint . --no-error-on-unmatched-pattern --ignore-path ../../.eslintignore --quiet","lint:fix":"npm run eslint:fix && npm run prettier:fix","prettier":"npx prettier . --check --no-error-on-unmatched-pattern --ignore-path ../../.eslintignore","build:cjs":"npx vite --config vite.cjs.config.ts build","eslint:fix":"npm run eslint -- --fix","prettier:fix":"npm run prettier -- --write"},"_npmUser":{"name":"christaylor","email":"chris@prosopo.io"},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git"},"_npmVersion":"10.8.1","description":"Brand your TypeScript types","directories":{},"sideEffects":false,"_nodeVersion":"18.20.3","dependencies":{},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"2.6.2","vitest":"^1.3.1","typescript":"5.1.6"},"_npmOperationalInternal":{"tmp":"tmp/ts-brand_1.0.1_1717681718573_0.7191676722597669","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@prosopo/ts-brand","version":"1.0.2","author":{"name":"Prosopo Limited"},"license":"Apache-2.0","_id":"@prosopo/ts-brand@1.0.2","maintainers":[{"name":"hughparry","email":"hughglynparry@gmail.com"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"christaylor","email":"chris@prosopo.io"}],"homepage":"https://github.com/prosopo/captcha/blob/main/packages/ts-brand/README.md","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"4ca4b40cc40d4817f79fc808fd198884eace4fdd","tarball":"https://registry.npmjs.org/@prosopo/ts-brand/-/ts-brand-1.0.2.tgz","fileCount":13,"integrity":"sha512-kO0YfsHEqxRGauG7AM2Sa4FULAGr3l3A3i3yTkeSGBu//KMFlk5e5I7avV98yedhj0ck6ZUaLyodb3USof+87Q==","signatures":[{"sig":"MEYCIQCn9tV0o1yJRfOsFFdCMhPFMjadNtmEl8AeQzlzB0xKxAIhAKABC7Yh5q2+KPE3czcLFsCcUm4Vy3qCRs9BpVnba3fG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15268},"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"}},"gitHead":"9b55246383ef528520371d7b3b87da74bb051a81","scripts":{"lint":"npm run eslint && npm run prettier","test":"npx vitest run --config ./vite.test.config.ts","build":"tsc --build --verbose","clean":"tsc --build --clean","eslint":"npx eslint . --cache --cache-location ../../node_modules/.cache/eslint/.eslintcache --no-error-on-unmatched-pattern --ignore-path ../../.eslintignore --quiet","lint:fix":"npm run eslint:fix && npm run prettier:fix","prettier":"npx prettier . --cache --cache-location ../../node_modules/.cache/prettier/.prettiercache --check --no-error-on-unmatched-pattern --ignore-path ../../.eslintignore","build:cjs":"npx vite --config vite.cjs.config.ts build","eslint:fix":"npm run eslint -- --fix","prettier:fix":"npm run prettier -- --write"},"_npmUser":{"name":"christaylor","email":"chris@prosopo.io"},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git"},"_npmVersion":"10.8.1","description":"Brand your TypeScript types","directories":{},"sideEffects":false,"_nodeVersion":"20.14.0","dependencies":{},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"2.6.2","vitest":"^1.3.1","typescript":"5.1.6"},"_npmOperationalInternal":{"tmp":"tmp/ts-brand_1.0.2_1718282308347_0.7761949512111004","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@prosopo/ts-brand","version":"2.0.0","author":{"name":"Prosopo Limited"},"license":"Apache-2.0","_id":"@prosopo/ts-brand@2.0.0","maintainers":[{"name":"hughparry","email":"hughglynparry@gmail.com"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"christaylor","email":"chris@prosopo.io"}],"homepage":"https://github.com/prosopo/captcha/blob/main/packages/ts-brand/README.md","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"8f5f9469ed91e62d66e691eceea03505d87bbc8c","tarball":"https://registry.npmjs.org/@prosopo/ts-brand/-/ts-brand-2.0.0.tgz","fileCount":13,"integrity":"sha512-f/QJL9neHeks0Gb9TnD66DufpWpP5eH9QYH6u7/9lQbNzue2szWjC0nLwk2OOPoVZl+GM+LMcHJl1Xen8cfOuw==","signatures":[{"sig":"MEQCIDi+a4GrE6rCvK7vKat/GHkG7Wt8XR3z1S1Gl9q9MWECAiBvHjmN/853YFyRuPsI9ERzaU6ny7BMOXIDDusGgKzTUw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14201},"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"}},"gitHead":"868f99c92a0e7f1c8f3783f94b455cbdd85f8e4a","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"},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git"},"_npmVersion":"10.8.2","description":"Brand your TypeScript types","directories":{},"sideEffects":false,"_nodeVersion":"20.16.0","dependencies":{},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"2.6.2","vitest":"^1.3.1","typescript":"5.1.6"},"_npmOperationalInternal":{"tmp":"tmp/ts-brand_2.0.0_1723577963430_0.664637535389714","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"@prosopo/ts-brand","version":"2.0.1","author":{"name":"Prosopo Limited"},"license":"Apache-2.0","_id":"@prosopo/ts-brand@2.0.1","maintainers":[{"name":"hughparry","email":"hughglynparry@gmail.com"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"christaylor","email":"chris@prosopo.io"}],"homepage":"https://github.com/prosopo/captcha/blob/main/packages/ts-brand/README.md","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"339b5805be35e4514ee37d933e93600b8f9d4808","tarball":"https://registry.npmjs.org/@prosopo/ts-brand/-/ts-brand-2.0.1.tgz","fileCount":13,"integrity":"sha512-SQOktYkgG7uxWVp1oCJj+L6rdUkAmuOr8IAy2qUd0izfsyfQkZUqg2nUYK9D+B6bFGEFg9Qk4fL+dtJZZKkh2A==","signatures":[{"sig":"MEUCIBg89nHwIYwWPUtBmuAt/YFcR62RXtHl/mcqUZ5OMqxeAiEAuRfaeFui845e1AWg0uJsJbNCK0s38iQlLM8K+fv6VdM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14201},"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"}},"gitHead":"2a21c9fda8dd51aafb170c4a041c2e7c0deb2b38","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"},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git"},"_npmVersion":"10.8.2","description":"Brand your TypeScript types","directories":{},"sideEffects":false,"_nodeVersion":"20.16.0","dependencies":{},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"2.6.2","vitest":"^1.3.1","typescript":"5.1.6"},"_npmOperationalInternal":{"tmp":"tmp/ts-brand_2.0.1_1724059932305_0.9808002352806835","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"@prosopo/ts-brand","version":"2.0.2","author":{"name":"Prosopo Limited"},"license":"Apache-2.0","_id":"@prosopo/ts-brand@2.0.2","maintainers":[{"name":"hughparry","email":"hughglynparry@gmail.com"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"christaylor","email":"chris@prosopo.io"}],"homepage":"https://github.com/prosopo/captcha/blob/main/packages/ts-brand/README.md","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"bed245ba06f18186ecf683658c31ce2ed59e600c","tarball":"https://registry.npmjs.org/@prosopo/ts-brand/-/ts-brand-2.0.2.tgz","fileCount":13,"integrity":"sha512-smKb84vRoTBtHAcZFEcTv6BbZm4LJD4ssAW2uruO0J0bGpJZTYT7s57RBGCuW5QRao91ilg3AcJgEFn4ngjFHw==","signatures":[{"sig":"MEUCIQC8KG3p/ihf/hikzNubNgDs1tvqTgw4GxA3ZHLhy/XXtwIgNbhjgJUKBDo+fplgOF1Q5X5n4DZPRbxLePkC4hnDb9w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14262},"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"}},"gitHead":"7f12b468e6c1aed5786d819388a85eacf5b5e471","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"},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git"},"_npmVersion":"10.8.3","description":"Brand your TypeScript types","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"2.6.2","vitest":"^1.3.1","typescript":"5.1.6"},"_npmOperationalInternal":{"tmp":"tmp/ts-brand_2.0.2_1724918694528_0.649957884988732","host":"s3://npm-registry-packages"}},"2.0.3":{"name":"@prosopo/ts-brand","version":"2.0.3","author":{"name":"Prosopo Limited"},"license":"Apache-2.0","_id":"@prosopo/ts-brand@2.0.3","maintainers":[{"name":"hughparry","email":"hughglynparry@gmail.com"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"christaylor","email":"chris@prosopo.io"}],"homepage":"https://github.com/prosopo/captcha/blob/main/packages/ts-brand/README.md","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"36264221190282ec4beb34aadd29196e0c9f1518","tarball":"https://registry.npmjs.org/@prosopo/ts-brand/-/ts-brand-2.0.3.tgz","fileCount":13,"integrity":"sha512-LP3qw++G8AyZj100hJ0UFOpiB+HZnME7g9CyDzIsQebExFYsXCuQ3PqEAThMgyFYVY4TTD9maGK6kpf/xMKDUQ==","signatures":[{"sig":"MEUCIDEF8SvoQf8vVJy68gXHdFHmdpyJulpq7kLPRc3DXyMAAiEArmDBop8TnEUm2SYAr0Uy99ws9v7N9+o7ZFC3Eo3P98A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14292},"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"}},"gitHead":"5f3ba1781f05c9b914d1365ddc0c15637f91d111","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"},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git"},"_npmVersion":"10.8.3","description":"Brand your TypeScript types","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"2.6.2","vitest":"^1.3.1","typescript":"5.1.6"},"_npmOperationalInternal":{"tmp":"tmp/ts-brand_2.0.3_1725368656552_0.5759975713239689","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"@prosopo/ts-brand","version":"2.1.0","author":{"name":"Prosopo Limited"},"license":"Apache-2.0","_id":"@prosopo/ts-brand@2.1.0","maintainers":[{"name":"hughparry","email":"hughglynparry@gmail.com"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"christaylor","email":"chris@prosopo.io"}],"homepage":"https://github.com/prosopo/captcha/blob/main/packages/ts-brand/README.md","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"d663016567044274b3ff4086215855b7c7a8cdb6","tarball":"https://registry.npmjs.org/@prosopo/ts-brand/-/ts-brand-2.1.0.tgz","fileCount":13,"integrity":"sha512-qUyif6yAyvB23DTcCW7srQ7Fpe+yZh1QcBOycUbdjV6xh42dS9XZ6PJMQu+xfnmf5HN6rLnTv8fuJdAMNZbwgw==","signatures":[{"sig":"MEUCIQDke16Gmcot9ob1hq5glOp7It3IUbjYv3MeHEDbg6VEEgIgY3togrELI7sEbbZSSa+l0YfxWjthSzfP1+wfNx96918=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14710},"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"}},"gitHead":"c58e540ae3308ce9580e3d2f6a5fbdb6c306b619","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"},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git"},"_npmVersion":"10.8.3","description":"Brand your TypeScript types","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"dotenv":"16.4.5","@prosopo/config":"2.1.0"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.1","vite":"5.4.6","tslib":"2.7.0","rimraf":"6.0.1","vitest":"2.1.1","typescript":"5.6.2","npm-run-all":"4.1.5","concurrently":"9.0.1","@vitest/coverage-v8":"2.1.1"},"_npmOperationalInternal":{"tmp":"tmp/ts-brand_2.1.0_1726755295262_0.6564978192811157","host":"s3://npm-registry-packages"}},"2.1.1":{"name":"@prosopo/ts-brand","version":"2.1.1","author":{"name":"Prosopo Limited"},"license":"Apache-2.0","_id":"@prosopo/ts-brand@2.1.1","maintainers":[{"name":"hughparry","email":"hughglynparry@gmail.com"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"christaylor","email":"chris@prosopo.io"}],"homepage":"https://github.com/prosopo/captcha/blob/main/packages/ts-brand/README.md","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"7fe0579e25631b6bdd88a3d328c310d9bf34b965","tarball":"https://registry.npmjs.org/@prosopo/ts-brand/-/ts-brand-2.1.1.tgz","fileCount":23,"integrity":"sha512-CjWzKXUeAxGC1Ceb1wSleRXwYJOgQ0b3hn2HmnMSbq7C/REeog86V65fgpME6j0L7bgU5AdHK7SAMCutpeErog==","signatures":[{"sig":"MEQCIE9MxKl+gZdTQ7ZW2nmUwfx5A5MBYaCuEBGBtG1wpKYuAiASjAkUVkOZZveJ6NJSM99lTozL2uQFfOl1W0KgHed2sw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51891},"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"},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git"},"_npmVersion":"10.8.3","description":"Brand your TypeScript types","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"dotenv":"16.4.5","@prosopo/config":"2.1.1"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.1","vite":"5.4.6","tslib":"2.7.0","rimraf":"6.0.1","vitest":"2.1.1","typescript":"5.6.2","npm-run-all":"4.1.5","concurrently":"9.0.1","@vitest/coverage-v8":"2.1.1"},"_npmOperationalInternal":{"tmp":"tmp/ts-brand_2.1.1_1727362060451_0.7904056757369593","host":"s3://npm-registry-packages"}},"2.1.2":{"name":"@prosopo/ts-brand","version":"2.1.2","author":{"name":"Prosopo Limited"},"license":"Apache-2.0","_id":"@prosopo/ts-brand@2.1.2","maintainers":[{"name":"hughparry","email":"hughglynparry@gmail.com"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"christaylor","email":"chris@prosopo.io"}],"homepage":"https://github.com/prosopo/captcha/blob/main/packages/ts-brand/README.md","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"b48ffff3a0a2fe773f5c93f9f1e12f8424dda54e","tarball":"https://registry.npmjs.org/@prosopo/ts-brand/-/ts-brand-2.1.2.tgz","fileCount":4,"integrity":"sha512-JEq2ktW/gIlj3XyVnXhSiFakkNVKplWZWDHlThSrhNmbUWCESERgmuNrYCgeANfhYk4hPr0vL8g1gx2Fjqg8VQ==","signatures":[{"sig":"MEYCIQCmQw+Ix9xi36WOU7CI2cp0l89DJj//POZyPutbUm8nFAIhAN8skfRxWY6cD273p7SnNHsFCZC8tBnCoJx9pa8yK0rN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5955},"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"},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git"},"_npmVersion":"10.8.3","description":"Brand your TypeScript types","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"dotenv":"16.4.5","@prosopo/config":"2.1.2"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.1","vite":"5.4.6","tslib":"2.7.0","rimraf":"6.0.1","vitest":"2.1.1","typescript":"5.6.2","npm-run-all":"4.1.5","concurrently":"9.0.1","@vitest/coverage-v8":"2.1.1"},"_npmOperationalInternal":{"tmp":"tmp/ts-brand_2.1.2_1727952321769_0.42321238569897157","host":"s3://npm-registry-packages"}},"2.1.3":{"name":"@prosopo/ts-brand","version":"2.1.3","author":{"name":"Prosopo Limited"},"license":"Apache-2.0","_id":"@prosopo/ts-brand@2.1.3","maintainers":[{"name":"hughparry","email":"hughglynparry@gmail.com"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"christaylor","email":"chris@prosopo.io"}],"homepage":"https://github.com/prosopo/captcha/blob/main/packages/ts-brand/README.md","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"a130617d6468a2c251eccb33677c0efd1b65a366","tarball":"https://registry.npmjs.org/@prosopo/ts-brand/-/ts-brand-2.1.3.tgz","fileCount":4,"integrity":"sha512-9EqRnmG/+AlUCTisd5lDr0T7e+EeVBVqTD+zijslLe0NygT0QzlKpYGxoHNm7n3DuiJHaOfJWg+dGNk6/gv58Q==","signatures":[{"sig":"MEUCIQC7o4B8V94y+xcssFMSlSYnTEFmlQD8h3mz1BdxjK277gIgPmFLZ4fq8ILlIKCkslqLOqgRX8z8DgtF+x719TgVlEs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5955},"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"},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git"},"_npmVersion":"10.9.0","description":"Brand your TypeScript types","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"dotenv":"16.4.5","@prosopo/config":"2.1.3"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.1","vite":"5.4.6","tslib":"2.7.0","rimraf":"6.0.1","vitest":"2.1.1","typescript":"5.6.2","npm-run-all":"4.1.5","concurrently":"9.0.1","@vitest/coverage-v8":"2.1.1"},"_npmOperationalInternal":{"tmp":"tmp/ts-brand_2.1.3_1728562112535_0.5163167514636917","host":"s3://npm-registry-packages"}},"2.1.4":{"name":"@prosopo/ts-brand","version":"2.1.4","author":{"name":"Prosopo Limited"},"license":"Apache-2.0","_id":"@prosopo/ts-brand@2.1.4","maintainers":[{"name":"hughparry","email":"hughglynparry@gmail.com"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"christaylor","email":"chris@prosopo.io"}],"homepage":"https://github.com/prosopo/captcha/blob/main/packages/ts-brand/README.md","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"bf00aeaac46bbe6327af13ad97c6c4e683711295","tarball":"https://registry.npmjs.org/@prosopo/ts-brand/-/ts-brand-2.1.4.tgz","fileCount":4,"integrity":"sha512-Cbi8kYn7mxAgQO4ubxDKqmC7mR1qfLv3WtQdqjNeDZzUx8VLyypilrqVxlAn5EopOkxq0HxsHZC/WwKhncy5bA==","signatures":[{"sig":"MEUCIQCtjCmd8xgIh6StvTHUhrRXVNeLCNiHLE98jSKmwNBoJQIgRYsLE7WSZTy6uEiqO5JbUktuvFW+60LyWnrKqShz4Vk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5955},"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"},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git"},"_npmVersion":"10.9.0","description":"Brand your TypeScript types","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"dotenv":"16.4.5","@prosopo/config":"2.1.4"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.1","vite":"5.4.6","tslib":"2.7.0","rimraf":"6.0.1","vitest":"2.1.1","typescript":"5.6.2","npm-run-all":"4.1.5","concurrently":"9.0.1","@vitest/coverage-v8":"2.1.1"},"_npmOperationalInternal":{"tmp":"tmp/ts-brand_2.1.4_1728576724163_0.6927404811674618","host":"s3://npm-registry-packages"}},"2.1.5":{"name":"@prosopo/ts-brand","version":"2.1.5","author":{"name":"Prosopo Limited"},"license":"Apache-2.0","_id":"@prosopo/ts-brand@2.1.5","maintainers":[{"name":"hughparry","email":"hughglynparry@gmail.com"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"christaylor","email":"chris@prosopo.io"}],"homepage":"https://github.com/prosopo/captcha/blob/main/packages/ts-brand/README.md","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"2b3051532aae6190b5fe1a21dc79c4547d979d31","tarball":"https://registry.npmjs.org/@prosopo/ts-brand/-/ts-brand-2.1.5.tgz","fileCount":4,"integrity":"sha512-nRBYHqihACWybjxAAMUVqGmVnRx2xLwjcVJv9i9yJfQWsUvJlYY5DRP0c2dMoqw3rWXV0l/XhIiHLS6SI8MXLA==","signatures":[{"sig":"MEYCIQDhdCTEQ/v8AdcbPsjmnsJ6z7hZoWkUg9W+NPWhH8aQJwIhAN5ZEbyiIHDtadOYXrnVC3lYmcjYk9BMS6q7rmlnlx5s","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5956},"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"},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git"},"_npmVersion":"10.9.0","description":"Brand your TypeScript types","directories":{},"sideEffects":false,"_nodeVersion":"20.17.0","dependencies":{"dotenv":"16.4.5","@prosopo/config":"2.1.5"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.1","vite":"5.4.6","tslib":"2.7.0","vitest":"2.1.1","del-cli":"6.0.0","typescript":"5.6.2","npm-run-all":"4.1.5","concurrently":"9.0.1","@vitest/coverage-v8":"2.1.1"},"_npmOperationalInternal":{"tmp":"tmp/ts-brand_2.1.5_1729090409392_0.6411722525421562","host":"s3://npm-registry-packages"}},"2.1.6":{"name":"@prosopo/ts-brand","version":"2.1.6","author":{"name":"Prosopo Limited"},"license":"Apache-2.0","_id":"@prosopo/ts-brand@2.1.6","maintainers":[{"name":"hughparry","email":"hughglynparry@gmail.com"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"christaylor","email":"chris@prosopo.io"}],"homepage":"https://github.com/prosopo/captcha/blob/main/packages/ts-brand/README.md","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"39b3ff0b04a382871b8942e5128ee3381827bc73","tarball":"https://registry.npmjs.org/@prosopo/ts-brand/-/ts-brand-2.1.6.tgz","fileCount":17,"integrity":"sha512-g/MFBMfQDLIyS0s6wFD4aTaH/EQrJ2KKGM2pTVjmgd6ZCXhim0HKJvZbnBRPiS1QIFDX/ghCCEQmsrBcJZkzqw==","signatures":[{"sig":"MEUCIQC4O22/G+j1WW3TdWzgV9peRoRTNWNP5wDO0JwByweA9gIgSjefvmnFE3u+FqMyzomDKWSKYLrSSALigD0lqjmBY9M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20426},"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"},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git"},"_npmVersion":"10.8.1","description":"Brand your TypeScript types","directories":{},"sideEffects":false,"_nodeVersion":"20.16.0","dependencies":{"dotenv":"16.4.5","@prosopo/config":"2.1.6"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.1","vite":"5.4.6","tslib":"2.7.0","vitest":"2.1.1","del-cli":"6.0.0","typescript":"5.6.2","npm-run-all":"4.1.5","concurrently":"9.0.1","@vitest/coverage-v8":"2.1.1"},"_npmOperationalInternal":{"tmp":"tmp/ts-brand_2.1.6_1729275557981_0.6014540716672123","host":"s3://npm-registry-packages"}},"2.1.7":{"name":"@prosopo/ts-brand","version":"2.1.7","author":{"name":"Prosopo Limited"},"license":"Apache-2.0","_id":"@prosopo/ts-brand@2.1.7","maintainers":[{"name":"hughparry","email":"hughglynparry@gmail.com"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"christaylor","email":"chris@prosopo.io"}],"homepage":"https://github.com/prosopo/captcha/blob/main/packages/ts-brand/README.md","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"6bb44429671418e81ba336f5247568b89f893a23","tarball":"https://registry.npmjs.org/@prosopo/ts-brand/-/ts-brand-2.1.7.tgz","fileCount":4,"integrity":"sha512-MnRWTupP9HAAgdza+PfNtQUp6iagUButN1m784CQzTGwO5r47wsFq7pw6YvtYCw48v3FuL/vh6St54YZiEhlnQ==","signatures":[{"sig":"MEUCID6tMiNrGqOi0MH0A3rkXIOZyXr8JI5f+GJ48BjU3O10AiEApWrkyj33YLEAKcVlVp7ynkLWiiMPazolU+jou2Jt4XI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5956},"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"},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git"},"_npmVersion":"10.9.0","description":"Brand your TypeScript types","directories":{},"sideEffects":false,"_nodeVersion":"20.18.0","dependencies":{"dotenv":"16.4.5","@prosopo/config":"2.1.7"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.1","vite":"5.4.6","tslib":"2.7.0","vitest":"2.1.1","del-cli":"6.0.0","typescript":"5.6.2","npm-run-all":"4.1.5","concurrently":"9.0.1","@vitest/coverage-v8":"2.1.1"},"_npmOperationalInternal":{"tmp":"tmp/ts-brand_2.1.7_1729859061780_0.9691777873984864","host":"s3://npm-registry-packages"}},"2.1.8":{"name":"@prosopo/ts-brand","version":"2.1.8","author":{"name":"Prosopo Limited"},"license":"Apache-2.0","_id":"@prosopo/ts-brand@2.1.8","maintainers":[{"name":"hughparry","email":"hughglynparry@gmail.com"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"christaylor","email":"chris@prosopo.io"}],"homepage":"https://github.com/prosopo/captcha/blob/main/packages/ts-brand/README.md","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"fe0110b61741361d95a60634255fa99b3bbd250e","tarball":"https://registry.npmjs.org/@prosopo/ts-brand/-/ts-brand-2.1.8.tgz","fileCount":4,"integrity":"sha512-nXP6IK0cIBz/nEMP8n1KQDC4DEaf0mUErxz8uAp9Tabsu5DMfWR44ikR3HNDPHukf3C0RBiG06DOvCnFzQo3wA==","signatures":[{"sig":"MEYCIQDBy3Zx/6eQ+fH+0updBhGgK8XdvBG6/ihWLrIrXU8FcAIhALJfPb6UydLdCVqbn2ZzUMpaSYoyNHLM6pHN0SF8p/Cm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5956},"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"},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git"},"_npmVersion":"10.9.0","description":"Brand your TypeScript types","directories":{},"sideEffects":false,"_nodeVersion":"20.18.0","dependencies":{"dotenv":"16.4.5","@prosopo/config":"2.1.8"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.1","vite":"5.4.6","tslib":"2.7.0","vitest":"2.1.1","del-cli":"6.0.0","typescript":"5.6.2","npm-run-all":"4.1.5","concurrently":"9.0.1","@vitest/coverage-v8":"2.1.1"},"_npmOperationalInternal":{"tmp":"tmp/ts-brand_2.1.8_1730152367211_0.2538080611263245","host":"s3://npm-registry-packages"}},"2.1.9":{"name":"@prosopo/ts-brand","version":"2.1.9","author":{"name":"Prosopo Limited"},"license":"Apache-2.0","_id":"@prosopo/ts-brand@2.1.9","maintainers":[{"name":"hughparry","email":"hughglynparry@gmail.com"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"christaylor","email":"chris@prosopo.io"}],"homepage":"https://github.com/prosopo/captcha/blob/main/packages/ts-brand/README.md","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"7777d4fb132657f9a7f6590c376470b0213ca412","tarball":"https://registry.npmjs.org/@prosopo/ts-brand/-/ts-brand-2.1.9.tgz","fileCount":12,"integrity":"sha512-w/NrWNpNHlJCFxouY/lBD7mzL4ENGY8Sqdy0d0V7kKktg/RxUG3bhdBcQAheOGOzs9LuT525TNwROY+e4p6nMg==","signatures":[{"sig":"MEQCICkFmkTrLh+pa2qi10tS7l942ZcOuWKeIknOYp7765oxAiB7Cde0+dZLM1KWwHnrmqkIhVGDseefccLN/yz+xU1XRg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14141},"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"},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git"},"_npmVersion":"10.9.0","description":"Brand your TypeScript types","directories":{},"sideEffects":false,"_nodeVersion":"20.18.0","dependencies":{"dotenv":"16.4.5","@prosopo/config":"2.1.9"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.1","vite":"5.4.6","tslib":"2.7.0","vitest":"2.1.1","del-cli":"6.0.0","typescript":"5.6.2","npm-run-all":"4.1.5","concurrently":"9.0.1","@vitest/coverage-v8":"2.1.1"},"_npmOperationalInternal":{"tmp":"tmp/ts-brand_2.1.9_1730220712457_0.7262065170216114","host":"s3://npm-registry-packages"}},"2.1.10":{"name":"@prosopo/ts-brand","version":"2.1.10","author":{"name":"Prosopo Limited"},"license":"Apache-2.0","_id":"@prosopo/ts-brand@2.1.10","maintainers":[{"name":"hughparry","email":"hughglynparry@gmail.com"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"christaylor","email":"chris@prosopo.io"}],"homepage":"https://github.com/prosopo/captcha/blob/main/packages/ts-brand/README.md","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"6b3a08ac53b5ccdd40063fdbae89423d25312796","tarball":"https://registry.npmjs.org/@prosopo/ts-brand/-/ts-brand-2.1.10.tgz","fileCount":12,"integrity":"sha512-yGFEvSomv35ScW2QspoWWf66jPnnjhUQlb5SM3hXczRCztoe8XJtiJzd9Jya5hd/S2QeIyq88mDf6FBEZUzNvw==","signatures":[{"sig":"MEUCIBL+67pRx8/SWjOiZBdF9EFCAQ7mFXcQLJdSsoVlN35dAiEAol8+2t0T4pbLpMjivBZMeqdRhhEvpdaedoxE+WGvhW0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14143},"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"},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git"},"_npmVersion":"10.9.0","description":"Brand your TypeScript types","directories":{},"sideEffects":false,"_nodeVersion":"20.18.0","dependencies":{"dotenv":"16.4.5","@prosopo/config":"2.1.10"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.1","vite":"5.4.6","tslib":"2.7.0","vitest":"2.1.1","del-cli":"6.0.0","typescript":"5.6.2","npm-run-all":"4.1.5","concurrently":"9.0.1","@vitest/coverage-v8":"2.1.1"},"_npmOperationalInternal":{"tmp":"tmp/ts-brand_2.1.10_1730300357745_0.44721362813796306","host":"s3://npm-registry-packages"}},"2.1.11":{"name":"@prosopo/ts-brand","version":"2.1.11","author":{"name":"Prosopo Limited"},"license":"Apache-2.0","_id":"@prosopo/ts-brand@2.1.11","maintainers":[{"name":"hughparry","email":"hughglynparry@gmail.com"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"christaylor","email":"chris@prosopo.io"}],"homepage":"https://github.com/prosopo/captcha/blob/main/packages/ts-brand/README.md","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"da437fbe5da4a7b93a30844fa5b878fa73d480bb","tarball":"https://registry.npmjs.org/@prosopo/ts-brand/-/ts-brand-2.1.11.tgz","fileCount":12,"integrity":"sha512-NXS8o+9FTYUB87Fu0Qw3hQB7Hxb+arqSM7m8eKpoXmb96xhryCoJ6N6YicJutjM8HEkbIGrRomfAHyPmko4WfQ==","signatures":[{"sig":"MEQCIExzhO3im8CRuCX7zdaBf7po1BZ01zShza+eFIXI9ktpAiA01kEar6+pG1/kg07v0i34L0Jl9n6BhrEpBprvMB6Sww==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14141},"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"},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git"},"_npmVersion":"10.9.0","description":"Brand your TypeScript types","directories":{},"sideEffects":false,"_nodeVersion":"20.18.0","dependencies":{"dotenv":"16.4.5","@prosopo/config":"2.1.11"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.1","vite":"5.4.6","tslib":"2.7.0","vitest":"2.1.1","del-cli":"6.0.0","typescript":"5.6.2","npm-run-all":"4.1.5","concurrently":"9.0.1","@vitest/coverage-v8":"2.1.1"},"_npmOperationalInternal":{"tmp":"tmp/ts-brand_2.1.11_1731358936687_0.14000370046607058","host":"s3://npm-registry-packages"}},"2.1.12":{"name":"@prosopo/ts-brand","version":"2.1.12","author":{"name":"Prosopo Limited"},"license":"Apache-2.0","_id":"@prosopo/ts-brand@2.1.12","maintainers":[{"name":"hughparry","email":"hughglynparry@gmail.com"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"christaylor","email":"chris@prosopo.io"}],"homepage":"https://github.com/prosopo/captcha/blob/main/packages/ts-brand/README.md","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"fb7c275a12e3262688c471dd56b4bdb9c580472e","tarball":"https://registry.npmjs.org/@prosopo/ts-brand/-/ts-brand-2.1.12.tgz","fileCount":12,"integrity":"sha512-KZXUfPPHwdbDv6rZazUsTsVj9EEzMTVq6qDDI6gG3F/VKB3z7a/z+SssqjwRGVEoxfYceVIr3243/PJ+V8fUYQ==","signatures":[{"sig":"MEUCIQDo/f3drduia7xGk50KovftJqsIdnRdfjnjJlXNxDhU/AIgPTS9qpT0Br/SZ2RnxzJFN0aetP5usbfozfzoHeE48Bw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14141},"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"},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git"},"_npmVersion":"10.9.0","description":"Brand your TypeScript types","directories":{},"sideEffects":false,"_nodeVersion":"20.18.0","dependencies":{"dotenv":"16.4.5","@prosopo/config":"2.1.12"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.1","vite":"5.4.6","tslib":"2.7.0","vitest":"2.1.1","del-cli":"6.0.0","typescript":"5.6.2","npm-run-all":"4.1.5","concurrently":"9.0.1","@vitest/coverage-v8":"2.1.1"},"_npmOperationalInternal":{"tmp":"tmp/ts-brand_2.1.12_1731516347797_0.6529052747085273","host":"s3://npm-registry-packages"}},"2.1.13":{"name":"@prosopo/ts-brand","version":"2.1.13","author":{"name":"Prosopo Limited"},"license":"Apache-2.0","_id":"@prosopo/ts-brand@2.1.13","maintainers":[{"name":"hughparry","email":"hughglynparry@gmail.com"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"christaylor","email":"chris@prosopo.io"}],"homepage":"https://github.com/prosopo/captcha/blob/main/packages/ts-brand/README.md","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"02a5ce91d467ca618051c600ff23910cc2906814","tarball":"https://registry.npmjs.org/@prosopo/ts-brand/-/ts-brand-2.1.13.tgz","fileCount":12,"integrity":"sha512-8B8/heexRXrMkclgBhG/xM0XNL3ZzS1OnOKLza2TH2CWNkIeKh/mT0RrJAPQS051QT2FFnM4NxwAJBbECM+HiA==","signatures":[{"sig":"MEYCIQCkFyFvt5QcuduYLY3GnHHI+EcQV0I1ZoJUolPWHUEnkwIhAJLgYECSAVCi4u8mmSQyo5wxgYzMG5CeIQ9T2EIT2u9w","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14141},"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"},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git"},"_npmVersion":"10.9.0","description":"Brand your TypeScript types","directories":{},"sideEffects":false,"_nodeVersion":"20.18.0","dependencies":{"dotenv":"16.4.5","@prosopo/config":"2.1.13"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.1","vite":"5.4.6","tslib":"2.7.0","vitest":"2.1.1","del-cli":"6.0.0","typescript":"5.6.2","npm-run-all":"4.1.5","concurrently":"9.0.1","@vitest/coverage-v8":"2.1.1"},"_npmOperationalInternal":{"tmp":"tmp/ts-brand_2.1.13_1731602658172_0.3560199692610473","host":"s3://npm-registry-packages"}},"2.1.14":{"name":"@prosopo/ts-brand","version":"2.1.14","author":{"name":"Prosopo Limited"},"license":"Apache-2.0","_id":"@prosopo/ts-brand@2.1.14","maintainers":[{"name":"hughparry","email":"hughglynparry@gmail.com"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"christaylor","email":"chris@prosopo.io"}],"homepage":"https://github.com/prosopo/captcha/blob/main/packages/ts-brand/README.md","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"bf31fee883ac03b8486c5ffc752940a1a60bd751","tarball":"https://registry.npmjs.org/@prosopo/ts-brand/-/ts-brand-2.1.14.tgz","fileCount":12,"integrity":"sha512-sF6ZA5xmbsnp5pBMjcdiNqMK6Z4NANcrhEHDkujtN6z+WOKVFvh6lQnhYI4W50Gg2EkowsOEKY9to/zwtu5HPg==","signatures":[{"sig":"MEUCIQComHCrWNReugH+1fmqTT9NniQuhk+mDPvkdW8MWm8MZwIgUKuTqkW1l2JdzgYKZbmy3ITV1uQBNrMubB1U2NLjh6Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14164},"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"},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git"},"_npmVersion":"10.9.0","description":"Brand your TypeScript types","directories":{},"sideEffects":false,"_nodeVersion":"20.18.0","dependencies":{"dotenv":"16.4.5","express":"4.21.1","@prosopo/config":"2.1.14"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.1","vite":"5.4.6","tslib":"2.7.0","vitest":"2.1.1","del-cli":"6.0.0","typescript":"5.6.2","npm-run-all":"2.1.0","concurrently":"9.0.1","@vitest/coverage-v8":"2.1.1"},"_npmOperationalInternal":{"tmp":"tmp/ts-brand_2.1.14_1732100340350_0.38852955131627587","host":"s3://npm-registry-packages"}},"2.1.15":{"name":"@prosopo/ts-brand","version":"2.1.15","author":{"name":"Prosopo Limited"},"license":"Apache-2.0","_id":"@prosopo/ts-brand@2.1.15","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/blob/main/packages/ts-brand/README.md","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"721c910e5cae6acb6d6b62ede47679250f5b3a13","tarball":"https://registry.npmjs.org/@prosopo/ts-brand/-/ts-brand-2.1.15.tgz","fileCount":12,"integrity":"sha512-InPhPAZDYBxsgTcmKWqzqd2k7lF53jTGEBX8+SjB7+eE3M+w3SF9kJ2NtPE3kziQb7WYiSso8uIAhUP6onR9HA==","signatures":[{"sig":"MEYCIQDguZg9nOPvd6TbfAj2OIFr/3Jwo/ShuqJCQtPwsdSMoAIhAOe2M1AOzc8YtQpn3HLqc31nwt0wn9Kcy5tZ/Z94Lkh2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14164},"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"},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git"},"_npmVersion":"10.9.1","description":"Brand your TypeScript types","directories":{},"sideEffects":false,"_nodeVersion":"20.18.1","dependencies":{"dotenv":"16.4.5","express":"4.21.1","@prosopo/config":"2.1.15"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.1","vite":"5.4.6","tslib":"2.7.0","vitest":"2.1.1","del-cli":"6.0.0","typescript":"5.6.2","npm-run-all":"2.1.0","concurrently":"9.0.1","@vitest/coverage-v8":"2.1.1"},"_npmOperationalInternal":{"tmp":"tmp/ts-brand_2.1.15_1732630413265_0.7660330231391101","host":"s3://npm-registry-packages"}},"2.1.16":{"name":"@prosopo/ts-brand","version":"2.1.16","author":{"name":"Prosopo Limited"},"license":"Apache-2.0","_id":"@prosopo/ts-brand@2.1.16","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/blob/main/packages/ts-brand/README.md","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"4aa9c23d2b9c56aff9f426dbb214cd1272b6653e","tarball":"https://registry.npmjs.org/@prosopo/ts-brand/-/ts-brand-2.1.16.tgz","fileCount":12,"integrity":"sha512-4u2m5j5X+HO+DZUTYD/sLRbgLwRf+9A/RzTGKurvgzW4KCz0hcSiIK6r6nhONsloYip5FKXTl8cce9Z5blO/ig==","signatures":[{"sig":"MEUCIGoJ6nNWYgawAGNKSc2xoGakq0VqHMs7uuJYfwo9hV++AiEAyIXT/I1YJZh6a/vIFHMEjrPcjmkH6e8Ghb+I+fLy99Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14164},"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"},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git"},"_npmVersion":"10.9.1","description":"Brand your TypeScript types","directories":{},"sideEffects":false,"_nodeVersion":"20.18.1","dependencies":{"dotenv":"16.4.5","express":"4.21.1","@prosopo/config":"2.1.16"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.1","vite":"5.4.6","tslib":"2.7.0","vitest":"2.1.1","del-cli":"6.0.0","typescript":"5.6.2","npm-run-all":"2.1.0","concurrently":"9.0.1","@vitest/coverage-v8":"2.1.1"},"_npmOperationalInternal":{"tmp":"tmp/ts-brand_2.1.16_1733226524110_0.8315433678382398","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"@prosopo/ts-brand","version":"2.2.0","author":{"name":"Prosopo Limited"},"license":"Apache-2.0","_id":"@prosopo/ts-brand@2.2.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/blob/main/packages/ts-brand/README.md","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"a56463163bc3abf417c21ddbf1e61290a71a6534","tarball":"https://registry.npmjs.org/@prosopo/ts-brand/-/ts-brand-2.2.0.tgz","fileCount":12,"integrity":"sha512-GGV9olln1CMXuxaiDYE89MuFMp3LFy6zdDw+54pFwKcOE7O2l6gpI5MoWcfR9ITTwkyB9OPfP4LKENdDnklCow==","signatures":[{"sig":"MEUCIBMv6ThKrpAlh8aIAsHCv37t9JwzY/Lan13Hd8dbeX5/AiEAiSvL39A9f8rYmhg6+eX2f3aabXCXYfGQQtvnIuJcw5k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14162},"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"},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git"},"_npmVersion":"10.9.2","description":"Brand your TypeScript types","directories":{},"sideEffects":false,"_nodeVersion":"20.18.1","dependencies":{"dotenv":"16.4.5","express":"4.21.1","@prosopo/config":"2.2.0"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.1","vite":"5.4.6","tslib":"2.7.0","vitest":"2.1.1","del-cli":"6.0.0","typescript":"5.6.2","npm-run-all":"2.1.0","concurrently":"9.0.1","@vitest/coverage-v8":"2.1.1"},"_npmOperationalInternal":{"tmp":"tmp/ts-brand_2.2.0_1734127517145_0.7679936347408287","host":"s3://npm-registry-packages-npm-production"}},"2.2.1":{"name":"@prosopo/ts-brand","version":"2.2.1","author":{"name":"Prosopo Limited"},"license":"Apache-2.0","_id":"@prosopo/ts-brand@2.2.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/blob/main/packages/ts-brand/README.md","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"817cc3831504a286e9af82fce81c662b3ef0387a","tarball":"https://registry.npmjs.org/@prosopo/ts-brand/-/ts-brand-2.2.1.tgz","fileCount":12,"integrity":"sha512-YPP0S4GtULiSwpT9aWP4nRO8uZIs6eTeG8kakxHSl2GcdEEre7Cz5OcEqcc5eedqUKjmjY9WIcaM+3ps5NQmTw==","signatures":[{"sig":"MEYCIQC/+Lu8S2k2MnmxOVngMfNyygZZi2fTKmeEwVOpCDPobwIhAJmUUDW7fVZe0XgUTkiGrYkqzfsrpYVVoXt/bKdvR+ov","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14162},"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"},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git"},"_npmVersion":"11.0.0","description":"Brand your TypeScript types","directories":{},"sideEffects":false,"_nodeVersion":"20.18.1","dependencies":{"dotenv":"16.4.5","express":"4.21.1","@prosopo/config":"2.2.1"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.1","vite":"5.4.6","tslib":"2.7.0","vitest":"2.1.1","del-cli":"6.0.0","typescript":"5.6.2","npm-run-all":"2.1.0","concurrently":"9.0.1","@vitest/coverage-v8":"2.1.1"},"_npmOperationalInternal":{"tmp":"tmp/ts-brand_2.2.1_1734728203646_0.27130022915742424","host":"s3://npm-registry-packages-npm-production"}},"2.2.2":{"name":"@prosopo/ts-brand","version":"2.2.2","author":{"name":"Prosopo Limited"},"license":"Apache-2.0","_id":"@prosopo/ts-brand@2.2.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/blob/main/packages/ts-brand/README.md","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"3788005a8b294eb0dfa237a3e83a8ec9e87ea181","tarball":"https://registry.npmjs.org/@prosopo/ts-brand/-/ts-brand-2.2.2.tgz","fileCount":12,"integrity":"sha512-CSnPophXKDlll5Et6JDZySu0/TyCe2+uZbavzLo+rJ2798aQ0TUtR2iMFkBC16Jp5WmH7SJshJd00aNialgZXg==","signatures":[{"sig":"MEUCIE33V9Rdyf8fF6dTqnYpZoyL4wqxaIFD2liWpg4sj4j0AiEA3dytkINlbhNw8SYSXG5uiQTikb/eFx1FTRTwUBJ7UCk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14162},"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"},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git"},"_npmVersion":"11.0.0","description":"Brand your TypeScript types","directories":{},"sideEffects":false,"_nodeVersion":"20.18.1","dependencies":{"dotenv":"16.4.5","express":"4.21.1","@prosopo/config":"2.2.2"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.1","vite":"5.4.6","tslib":"2.7.0","vitest":"2.1.1","del-cli":"6.0.0","typescript":"5.6.2","npm-run-all":"2.1.0","concurrently":"9.0.1","@vitest/coverage-v8":"2.1.1"},"_npmOperationalInternal":{"tmp":"tmp/ts-brand_2.2.2_1734883684151_0.005878834928973342","host":"s3://npm-registry-packages-npm-production"}},"2.2.3":{"name":"@prosopo/ts-brand","version":"2.2.3","author":{"name":"Prosopo Limited"},"license":"Apache-2.0","_id":"@prosopo/ts-brand@2.2.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/blob/main/packages/ts-brand/README.md","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"ffc89de175c09d1502ace67a945315c3c19e250e","tarball":"https://registry.npmjs.org/@prosopo/ts-brand/-/ts-brand-2.2.3.tgz","fileCount":12,"integrity":"sha512-2Nqi67bnv67S/z0alqngEx/vSQQT7GwkQ1nGQmLJPDdyl607yJzrb8+MQ+fbyhueq3qI7seu3/uKUFUrDNYZ5g==","signatures":[{"sig":"MEUCIQCT+014/bYAY9LJHnGZ5HTh9KNxYf1Aoibz8OYMsMTX7QIgEM1651HE02b/vix6jDa1H5beUkoTkk89tOB0OX+OTX0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14162},"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"},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git"},"_npmVersion":"11.0.0","description":"Brand your TypeScript types","directories":{},"sideEffects":false,"_nodeVersion":"20.18.1","dependencies":{"dotenv":"16.4.5","express":"4.21.1","@prosopo/config":"2.2.3"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.1","vite":"5.4.6","tslib":"2.7.0","vitest":"2.1.1","del-cli":"6.0.0","typescript":"5.6.2","npm-run-all":"2.1.0","concurrently":"9.0.1","@vitest/coverage-v8":"2.1.1"},"_npmOperationalInternal":{"tmp":"tmp/ts-brand_2.2.3_1734900162432_0.25409211472529347","host":"s3://npm-registry-packages-npm-production"}},"2.3.1":{"name":"@prosopo/ts-brand","version":"2.3.1","author":{"name":"Prosopo Limited"},"license":"Apache-2.0","_id":"@prosopo/ts-brand@2.3.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/blob/main/packages/ts-brand/README.md","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"4ecd661bc57f9adfa72f9722540aa9a476ed5fde","tarball":"https://registry.npmjs.org/@prosopo/ts-brand/-/ts-brand-2.3.1.tgz","fileCount":12,"integrity":"sha512-2MIxoMsFp0Z1mKJ9QaGhgZZJxeDO6COkVISqMDeRN1YLcWgHbTYEVd8+ZeYpMr9exOBmxf2+ab9jCOeg0sItvA==","signatures":[{"sig":"MEUCIQDOltZa1LxYQvmcnMP0q3K1ixI8hL7qo3jvYJ5UuMOLRAIgY1fZHCu5ehRocOTa8hG/xoBQXawhKPw+lBgXLBeDvXI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14162},"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"},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git"},"_npmVersion":"11.0.0","description":"Brand your TypeScript types","directories":{},"sideEffects":false,"_nodeVersion":"20.18.1","dependencies":{"dotenv":"16.4.5","express":"4.21.1","@prosopo/config":"2.3.1"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.1","vite":"5.4.6","tslib":"2.7.0","vitest":"2.1.1","del-cli":"6.0.0","typescript":"5.6.2","npm-run-all":"2.1.0","concurrently":"9.0.1","@vitest/coverage-v8":"2.1.1"},"_npmOperationalInternal":{"tmp":"tmp/ts-brand_2.3.1_1736779107408_0.09822201787908957","host":"s3://npm-registry-packages-npm-production"}},"2.3.2":{"name":"@prosopo/ts-brand","version":"2.3.2","author":{"name":"Prosopo Limited"},"license":"Apache-2.0","_id":"@prosopo/ts-brand@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/blob/main/packages/ts-brand/README.md","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"fab80e576f1eec78f3e8a1ad65f7eec81d57b304","tarball":"https://registry.npmjs.org/@prosopo/ts-brand/-/ts-brand-2.3.2.tgz","fileCount":12,"integrity":"sha512-SD4BlD/XCd67bb0WKIJi2UCNMQP4eUEaM4givj9pYauSzGDf8peV2W3rBXYdA5g7sbaO/icRB/Wd62SJHnEJNw==","signatures":[{"sig":"MEUCIFWXSv0xNVPTrCEeJJ1NlsV3qBQ3SSftqaTbAMnzxub9AiEA7vACvA1qyUtSkYgq9AUFSwRs4GMSrabtN5F1Hfn7oJk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14162},"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"},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git"},"_npmVersion":"11.0.0","description":"Brand your TypeScript types","directories":{},"sideEffects":false,"_nodeVersion":"20.18.1","dependencies":{"dotenv":"16.4.5","express":"4.21.1","@prosopo/config":"2.3.2"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.1","vite":"5.4.6","tslib":"2.7.0","vitest":"2.1.1","del-cli":"6.0.0","typescript":"5.6.2","npm-run-all":"2.1.0","concurrently":"9.0.1","@vitest/coverage-v8":"2.1.1"},"_npmOperationalInternal":{"tmp":"tmp/ts-brand_2.3.2_1737547739390_0.7110339316948755","host":"s3://npm-registry-packages-npm-production"}},"2.4.1":{"name":"@prosopo/ts-brand","version":"2.4.1","author":{"name":"Prosopo Limited"},"license":"Apache-2.0","_id":"@prosopo/ts-brand@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/blob/main/packages/ts-brand/README.md","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"9bce8130d6cbeb6c2385e7b138c2d2cd3e218a91","tarball":"https://registry.npmjs.org/@prosopo/ts-brand/-/ts-brand-2.4.1.tgz","fileCount":12,"integrity":"sha512-rOZQZHNyz3HQFX3jRAzu2/vys7Q5dLxk0vpuea0XGTFkhdfAcGQIjbcKm5RnJGdvMAciPSbdKWEdsLxn8TQpTA==","signatures":[{"sig":"MEQCIEb3EQMxUIIKPyXdcMuncuZ43VB+sxntuKk9SmIGXXDOAiBwP6h+ipwANTDZyki8I0/MoKCLCsTuh4fGUDlaHbO8Ig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14162},"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"},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git"},"_npmVersion":"11.1.0","description":"Brand your TypeScript types","directories":{},"sideEffects":false,"_nodeVersion":"20.18.2","dependencies":{"dotenv":"16.4.5","express":"4.21.1","@prosopo/config":"2.4.1"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.1","vite":"5.4.6","tslib":"2.7.0","vitest":"2.1.1","del-cli":"6.0.0","typescript":"5.6.2","npm-run-all":"2.1.0","concurrently":"9.0.1","@vitest/coverage-v8":"2.1.1"},"_npmOperationalInternal":{"tmp":"tmp/ts-brand_2.4.1_1738841315311_0.9496591032978428","host":"s3://npm-registry-packages-npm-production"}},"2.4.2":{"name":"@prosopo/ts-brand","version":"2.4.2","author":{"name":"Prosopo Limited"},"license":"Apache-2.0","_id":"@prosopo/ts-brand@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/blob/main/packages/ts-brand/README.md","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"8a6afd9d9fb8fd17427f45adc362ec0f9a70ef17","tarball":"https://registry.npmjs.org/@prosopo/ts-brand/-/ts-brand-2.4.2.tgz","fileCount":12,"integrity":"sha512-9g/9bn8sge3H5mXXMbyuaKxHNJtMByaVDb+QG9u1iVwei9v3wSaM8QAO651dX1sAaNZBtnqRzXslCDJs1xXBgg==","signatures":[{"sig":"MEUCIQC77o3M7TvaC4uwdMHnRBJoYJdgTKOjg6PNvbBvRwW0ZQIgSPDBlH1uqrkwnSdFzm72RoqVjZhkA9yfQsROSbnDuJM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14162},"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"},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git"},"_npmVersion":"11.1.0","description":"Brand your TypeScript types","directories":{},"sideEffects":false,"_nodeVersion":"20.18.3","dependencies":{"dotenv":"16.4.5","express":"4.21.2","@prosopo/config":"2.4.2"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.1","vite":"5.4.6","tslib":"2.7.0","vitest":"2.1.1","del-cli":"6.0.0","typescript":"5.6.2","npm-run-all":"2.1.0","concurrently":"9.0.1","@vitest/coverage-v8":"2.1.1"},"_npmOperationalInternal":{"tmp":"tmp/ts-brand_2.4.2_1740582866741_0.22693368734482688","host":"s3://npm-registry-packages-npm-production"}},"2.5.0":{"name":"@prosopo/ts-brand","version":"2.5.0","author":{"name":"Prosopo Limited"},"license":"Apache-2.0","_id":"@prosopo/ts-brand@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/blob/main/packages/ts-brand/README.md","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"09dd5bdebd2899746d912c5328a88df3fa90d995","tarball":"https://registry.npmjs.org/@prosopo/ts-brand/-/ts-brand-2.5.0.tgz","fileCount":12,"integrity":"sha512-a8wRXyV9QS2/1XnacPlGlD0AePQP3Ncj2dxIDLTZNP9GyM5FPggAXsRoEo5aJADQM2SJ8Co4dJehDfHexE5GvA==","signatures":[{"sig":"MEQCIDlqfbXCg6SHh0Td+uFvYaNILTA/Zrw1Ls/6MBcDbmpEAiB9LqrHWphVb7BguGTWzUH2eEeF7Q+LnOU2ooB/b8UBBw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14165},"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"},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git"},"_npmVersion":"10.8.2","description":"Brand your TypeScript types","directories":{},"sideEffects":false,"_nodeVersion":"20.18.3","dependencies":{"dotenv":"16.4.5","express":"4.21.2","@prosopo/config":"2.5.0"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.1","vite":"5.4.6","tslib":"2.7.0","vitest":"2.1.1","del-cli":"6.0.0","typescript":"5.6.2","npm-run-all":"2.1.0","concurrently":"9.0.1","@vitest/coverage-v8":"2.1.1"},"_npmOperationalInternal":{"tmp":"tmp/ts-brand_2.5.0_1741618382134_0.782784441877362","host":"s3://npm-registry-packages-npm-production"}},"2.5.1":{"name":"@prosopo/ts-brand","version":"2.5.1","author":{"name":"Prosopo Limited"},"license":"Apache-2.0","_id":"@prosopo/ts-brand@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/blob/main/packages/ts-brand/README.md","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"72389e5b84b719d625e794478b18e6fa5ca4ef64","tarball":"https://registry.npmjs.org/@prosopo/ts-brand/-/ts-brand-2.5.1.tgz","fileCount":12,"integrity":"sha512-lzqmlXg/CGUbMlCk/i67J378hCLEAyyVnh7iaNZezb+l9PGQzMNEZEVEpa7Vwa+A+Ls+e2kB8ZTBdwkePMqpjg==","signatures":[{"sig":"MEQCIHddsymFCQbNJQVfUXZps6EWa1Rm4lx8FIBgorbt7jgQAiB1dpvf1lzXojYNApJ4VLvMj6fShDf0/OYYA0lvRUc7fg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14165},"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"},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git"},"_npmVersion":"10.8.2","description":"Brand your TypeScript types","directories":{},"sideEffects":false,"_nodeVersion":"20.18.3","dependencies":{"dotenv":"16.4.5","express":"4.21.2","@prosopo/config":"2.5.1"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.1","vite":"5.4.6","tslib":"2.7.0","vitest":"2.1.1","del-cli":"6.0.0","typescript":"5.6.2","npm-run-all":"2.1.0","concurrently":"9.0.1","@vitest/coverage-v8":"2.1.1"},"_npmOperationalInternal":{"tmp":"tmp/ts-brand_2.5.1_1742313930028_0.8760293106973451","host":"s3://npm-registry-packages-npm-production"}},"2.5.3":{"name":"@prosopo/ts-brand","version":"2.5.3","author":{"name":"Prosopo Limited"},"license":"Apache-2.0","_id":"@prosopo/ts-brand@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/blob/main/packages/ts-brand/README.md","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"4bcdcf3a634f3c4c270dad1eb9e58d041cadb53a","tarball":"https://registry.npmjs.org/@prosopo/ts-brand/-/ts-brand-2.5.3.tgz","fileCount":12,"integrity":"sha512-t+Kb/vI8XimuY11bVs2LhCTVWWWR4PkqoxG3FhL5v+26cjX22ZYOovjE0PLPRoCkkRXyJZf45W8TlqI4DfEgkQ==","signatures":[{"sig":"MEUCIQDig3SFxDcg4EL+vlj1ZJ6l3bP4WqSWBSoaXeN/mL1WhQIgasVbEi1sgUw/pFy4zrQVT89jwWVPN6WWKj9/7ke+BTs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14165},"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"},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git"},"_npmVersion":"10.8.2","description":"Brand your TypeScript types","directories":{},"sideEffects":false,"_nodeVersion":"20.19.0","dependencies":{"dotenv":"16.4.5","express":"4.21.2","@prosopo/config":"2.5.3"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.1","vite":"5.4.6","tslib":"2.7.0","vitest":"2.1.1","del-cli":"6.0.0","typescript":"5.6.2","npm-run-all":"2.1.0","concurrently":"9.0.1","@vitest/coverage-v8":"2.1.1"},"_npmOperationalInternal":{"tmp":"tmp/ts-brand_2.5.3_1743072386445_0.4891175135236989","host":"s3://npm-registry-packages-npm-production"}},"2.5.5":{"name":"@prosopo/ts-brand","version":"2.5.5","author":{"name":"Prosopo Limited"},"license":"Apache-2.0","_id":"@prosopo/ts-brand@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/blob/main/packages/ts-brand/README.md","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"5c2fdcce7ea74a3c3e8582b220eb119576db4c90","tarball":"https://registry.npmjs.org/@prosopo/ts-brand/-/ts-brand-2.5.5.tgz","fileCount":12,"integrity":"sha512-NUaNkY2AJYEdkS9ZESuv//uhKYSfsSOjDoKbknLUWTneWvZSA6l168IByeB5xMpwSftCebtJk9dD7e+TgPitPA==","signatures":[{"sig":"MEUCIAKEgG27W5qWvvWis9SF/G8KCiWjqCfhkGTwff0VzZ7QAiEAydesMHYMac3qKQUE7YjxBqemrcqpnI2zgafk3mDEUI4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14165},"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"},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git"},"_npmVersion":"10.8.2","description":"Brand your TypeScript types","directories":{},"sideEffects":false,"_nodeVersion":"20.19.0","dependencies":{"dotenv":"16.4.5","express":"4.21.2","@prosopo/config":"2.5.5"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.19.1","vite":"6.2.3","tslib":"2.7.0","vitest":"3.0.9","del-cli":"6.0.0","typescript":"5.6.2","npm-run-all":"2.1.0","concurrently":"9.0.1","@vitest/coverage-v8":"3.0.9"},"_npmOperationalInternal":{"tmp":"tmp/ts-brand_2.5.5_1743602674597_0.26079558989446827","host":"s3://npm-registry-packages-npm-production"}},"3.0.2":{"name":"@prosopo/ts-brand","version":"3.0.2","author":{"name":"Prosopo Limited"},"license":"Apache-2.0","_id":"@prosopo/ts-brand@3.0.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/blob/main/packages/ts-brand/README.md","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"d9bd14e45af33eaec6407d398158dd9e290e8fc8","tarball":"https://registry.npmjs.org/@prosopo/ts-brand/-/ts-brand-3.0.2.tgz","fileCount":14,"integrity":"sha512-MsbzgvqM5x2eYR/taNRerlxhC/9VujvLf3P5pGuckikg9H1or9Yax8BqK8yLT+GCT31K0krszAGEjyIpgke0Iw==","signatures":[{"sig":"MEUCIQCPX0YWTmmEp/MTQamxXDUnZ3l+ZEXV236dekE8h0YZ8gIgXrF2xv17bKsFBE7pfYhX2riYwcGBKfpc52zxsN4r8AU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15476},"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":"9536652d5321bddb0c02da7a2f04e95de6dddadc","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"},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git"},"_npmVersion":"10.8.2","description":"Brand your TypeScript types","directories":{},"sideEffects":false,"_nodeVersion":"20.19.2","dependencies":{"axios":"1.10.0","dotenv":"16.4.5","esbuild":"0.25.6","express":"4.21.2","openpgp":"5.11.3","@prosopo/config":"3.1.0","webpack-dev-server":"5.2.2","@typegoose/auto-increment":"4.13.0"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","vite":"6.3.5","tslib":"2.7.0","vitest":"3.0.9","del-cli":"6.0.0","typescript":"5.6.2","npm-run-all":"4.1.5","concurrently":"9.0.1","@vitest/coverage-v8":"3.0.9"},"_npmOperationalInternal":{"tmp":"tmp/ts-brand_3.0.2_1751968859776_0.26307041721752666","host":"s3://npm-registry-packages-npm-production"}},"3.0.3":{"name":"@prosopo/ts-brand","version":"3.0.3","author":{"name":"Prosopo Limited"},"license":"Apache-2.0","_id":"@prosopo/ts-brand@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/blob/main/packages/ts-brand/README.md","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"fc879e5ad38c575a84c795794bb90b130f32be0c","tarball":"https://registry.npmjs.org/@prosopo/ts-brand/-/ts-brand-3.0.3.tgz","fileCount":8,"integrity":"sha512-4KcyT7ggc5ScdB2D7WNQNMPKdTx9QYjh59Z3cUq/7VRvSGLdsU2lDWuiHri32+gEInT6QW7hAjs9H1p1XbdL1Q==","signatures":[{"sig":"MEUCIB0TNvp6Kw+GqdeOA6R+PLL/zwmHr/IQ6Nx0Mc9h3jsVAiEAunXMKBwbuFwV8RXUKJMmqb3qRN5WigJEyD0PtgGaVqY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9041},"main":"dist/index.js","type":"module","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","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"},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git"},"_npmVersion":"10.8.2","description":"Brand your TypeScript types","directories":{},"sideEffects":false,"_nodeVersion":"20.19.3","dependencies":{"axios":"1.10.0","dotenv":"16.4.5","esbuild":"0.25.6","express":"4.21.2","openpgp":"5.11.3","@prosopo/config":"3.1.1","webpack-dev-server":"5.2.2","@typegoose/auto-increment":"4.13.0"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","vite":"6.3.5","tslib":"2.7.0","vitest":"3.0.9","del-cli":"6.0.0","typescript":"5.6.2","npm-run-all":"4.1.5","concurrently":"9.0.1","@vitest/coverage-v8":"3.0.9"},"_npmOperationalInternal":{"tmp":"tmp/ts-brand_3.0.3_1752654027509_0.23259112135625992","host":"s3://npm-registry-packages-npm-production"}},"3.0.4":{"name":"@prosopo/ts-brand","version":"3.0.4","author":{"name":"Prosopo Limited"},"license":"Apache-2.0","_id":"@prosopo/ts-brand@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/blob/main/packages/ts-brand/README.md","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"3b63fc9e0d149e3e759dd64abbe2c37803155cec","tarball":"https://registry.npmjs.org/@prosopo/ts-brand/-/ts-brand-3.0.4.tgz","fileCount":8,"integrity":"sha512-mcCpDK7qx/7jZ6/LkrESiTpkVJinRyLMiQFKR72rOBbGNgG8JsHj6Law5EAG61d/8Ow4eAcL7gSzGw5JLa4PgA==","signatures":[{"sig":"MEUCIQCeO7//ogbo/D/k8XC2jFHizY9wlZO41ZxXJxa+A4Y3zAIgaly+0bGVNxu/P6tqsrmYIWnpd5dpF4O0etK4RuLr4Ro=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9282},"main":"dist/index.js","type":"module","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","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"},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git"},"_npmVersion":"10.8.2","description":"Brand your TypeScript types","directories":{},"sideEffects":false,"_nodeVersion":"20.19.3","dependencies":{"axios":"1.10.0","dotenv":"16.4.5","esbuild":"0.25.6","express":"4.21.2","openpgp":"5.11.3","@prosopo/config":"3.1.2","webpack-dev-server":"5.2.2","@typegoose/auto-increment":"4.13.0"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","vite":"6.3.5","tslib":"2.7.0","vitest":"3.0.9","del-cli":"6.0.0","typescript":"5.6.2","npm-run-all":"4.1.5","concurrently":"9.0.1","@vitest/coverage-v8":"3.0.9"},"_npmOperationalInternal":{"tmp":"tmp/ts-brand_3.0.4_1752827626833_0.2970994324283249","host":"s3://npm-registry-packages-npm-production"}},"3.0.5":{"name":"@prosopo/ts-brand","version":"3.0.5","author":{"name":"Prosopo Limited"},"license":"Apache-2.0","_id":"@prosopo/ts-brand@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/blob/main/packages/ts-brand/README.md","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"32f211665de1eaeb9e8ee6e26ee800c986ea5898","tarball":"https://registry.npmjs.org/@prosopo/ts-brand/-/ts-brand-3.0.5.tgz","fileCount":8,"integrity":"sha512-kqkGPAg68uy4y56k9ckkMYdvvZwzfTAEZQkoZBlkFvdNblFy8UEuDUf6ecPfD1W1tHtZcW543V1mTOclBuU4zg==","signatures":[{"sig":"MEUCIQCQVHswhwuMDEsSRME+Hjh6RkoZWYRNHJm74FQZuj2ElAIgE1zaidxlYzJ2njtqF+ujkQQo4wlzeMG49PtEtJ5FN9Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9716},"main":"dist/index.js","type":"module","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","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"},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git"},"_npmVersion":"10.8.2","description":"Brand your TypeScript types","directories":{},"sideEffects":false,"_nodeVersion":"20.19.3","dependencies":{"axios":"1.10.0","dotenv":"16.4.5","esbuild":"0.25.6","express":"4.21.2","openpgp":"5.11.3","@prosopo/config":"3.1.3","webpack-dev-server":"5.2.2","@typegoose/auto-increment":"4.13.0"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","vite":"6.3.5","tslib":"2.7.0","vitest":"3.0.9","del-cli":"6.0.0","typescript":"5.6.2","npm-run-all":"4.1.5","concurrently":"9.0.1","@vitest/coverage-v8":"3.0.9"},"_npmOperationalInternal":{"tmp":"tmp/ts-brand_3.0.5_1753173331073_0.8818832523581603","host":"s3://npm-registry-packages-npm-production"}},"3.0.23":{"name":"@prosopo/ts-brand","version":"3.0.23","author":{"name":"Prosopo Limited"},"license":"Apache-2.0","_id":"@prosopo/ts-brand@3.0.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/blob/main/packages/ts-brand/README.md","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"86c1465314b29109bb49b34d52b7c455fdc26d5b","tarball":"https://registry.npmjs.org/@prosopo/ts-brand/-/ts-brand-3.0.23.tgz","fileCount":8,"integrity":"sha512-lDZHkY0EjJDtW3bouJQYFUYyh5iBR/xlTAkAWuqQpsPuamCa0UfmIdo2r1HDNmgVGIjW5JyRP7Th9fmQgc8yfQ==","signatures":[{"sig":"MEQCIBLvFIbAzgq8a6esNXKPQh2V825dHCvhuHAnDvBagOL6AiArMHuTWTa6rx4tlFzpgLH/PZ4eCObw2KZuFIt6wsWahA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11770},"main":"dist/index.js","type":"module","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","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"},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git"},"_npmVersion":"10.8.2","description":"Brand your TypeScript types","directories":{},"sideEffects":false,"_nodeVersion":"20.19.5","dependencies":{"dotenv":"16.4.5","@prosopo/config":"3.1.20"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","vite":"6.3.5","tslib":"2.7.0","vitest":"3.0.9","del-cli":"6.0.0","typescript":"5.6.2","@types/node":"22.10.2","npm-run-all":"4.1.5","concurrently":"9.0.1","@vitest/coverage-v8":"3.0.9"},"_npmOperationalInternal":{"tmp":"tmp/ts-brand_3.0.23_1759753979321_0.6081829255671183","host":"s3://npm-registry-packages-npm-production"}},"3.0.24":{"name":"@prosopo/ts-brand","version":"3.0.24","author":{"name":"Prosopo Limited"},"license":"Apache-2.0","_id":"@prosopo/ts-brand@3.0.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/blob/main/packages/ts-brand/README.md","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"027f6a1808dcd96f485b77c5ebd41df1ecfa36e1","tarball":"https://registry.npmjs.org/@prosopo/ts-brand/-/ts-brand-3.0.24.tgz","fileCount":8,"integrity":"sha512-lAXXucU2UfUvcmxQvMCk8XV3gwwcR1glUnmo/vNgbnBzoY3+xhVdsOMpmhM/esICNET+IV2Eg3ir65KkgjZY4g==","signatures":[{"sig":"MEUCIFZMyM5dGsmOQkrLNU65b6j3UT+pFwXtsQO/VHil/+nGAiEAx4bF6XBGU+9G2Z0zkncjSG9zs/+/DdaGVWy0aiCdivs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11860},"main":"dist/index.js","type":"module","engines":{"npm":"10.8.2","node":"20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"gitHead":"aff1ae2574adba9f0c243c9b7f5a39d99045a136","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","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"},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git"},"_npmVersion":"10.8.2","description":"Brand your TypeScript types","directories":{},"sideEffects":false,"_nodeVersion":"20.19.5","dependencies":{"dotenv":"16.4.5","@prosopo/config":"3.1.21"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","vite":"6.3.5","tslib":"2.7.0","vitest":"3.0.9","del-cli":"6.0.0","typescript":"5.6.2","@types/node":"22.10.2","npm-run-all":"4.1.5","concurrently":"9.0.1","@vitest/coverage-v8":"3.0.9"},"_npmOperationalInternal":{"tmp":"tmp/ts-brand_3.0.24_1760969377015_0.18860729002276022","host":"s3://npm-registry-packages-npm-production"}},"3.0.25":{"name":"@prosopo/ts-brand","version":"3.0.25","author":{"name":"Prosopo Limited"},"license":"Apache-2.0","_id":"@prosopo/ts-brand@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/blob/main/packages/ts-brand/README.md","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"cf2e39a7dfd47091c075e9ae48535177bf9ff74c","tarball":"https://registry.npmjs.org/@prosopo/ts-brand/-/ts-brand-3.0.25.tgz","fileCount":8,"integrity":"sha512-bCh8y+ikBf5yP2cKNSQxWQXAkiVW1KuboQYB20psJfS7H64oKsQfZx4yip33e0Ze9/eVYXjDoNg6+MmL+QCK8Q==","signatures":[{"sig":"MEYCIQDbxV5eUS1ccMoiakaG3BDGv34ItthL+ctJc5SrnBFI1QIhAJGMGOFCgGMbo6ZqzLvwX/uR79JT6JjSL+MTjchAR8Mu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12088},"main":"dist/index.js","type":"module","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","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"},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git"},"_npmVersion":"11.6.1","description":"Brand your TypeScript types","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"dotenv":"16.4.5","@prosopo/config":"3.1.22"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","vite":"6.4.1","tslib":"2.7.0","vitest":"3.2.4","del-cli":"6.0.0","typescript":"5.6.2","@types/node":"22.10.2","npm-run-all":"4.1.5","concurrently":"9.0.1","@vitest/coverage-v8":"3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/ts-brand_3.0.25_1762442053297_0.7148841216783854","host":"s3://npm-registry-packages-npm-production"}},"3.0.28":{"name":"@prosopo/ts-brand","version":"3.0.28","author":{"name":"Prosopo Limited"},"license":"Apache-2.0","_id":"@prosopo/ts-brand@3.0.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/blob/main/packages/ts-brand/README.md","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"5edf226a8d894b4d5b1c8774f37b1e5685f02654","tarball":"https://registry.npmjs.org/@prosopo/ts-brand/-/ts-brand-3.0.28.tgz","fileCount":8,"integrity":"sha512-U79+dhDC9qorJ7FIbH+N5ScGrMEnWp0IbZ9kZM0Ttt3uVeinM1cJqkDKYoDMhG+qFQTFab9kasketyLHyy6Xeg==","signatures":[{"sig":"MEUCIB3UflK7/ZS/f82Rzh5KqFi+bAg9DKNyjyKouvvxvBW3AiEA28ImnjbKUuUqxyITsMe9FTUi+oMxg7J8FXZFU9Uhxs8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12422},"main":"dist/index.js","type":"module","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","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"},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git"},"_npmVersion":"11.6.1","description":"Brand your TypeScript types","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"dotenv":"16.4.5"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","vite":"6.4.1","tslib":"2.7.0","vitest":"3.2.4","del-cli":"6.0.0","typescript":"5.6.2","@types/node":"22.10.2","npm-run-all":"4.1.5","concurrently":"9.0.1","@prosopo/config":"3.1.25","@vitest/coverage-v8":"3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/ts-brand_3.0.28_1762961427193_0.8164045779337543","host":"s3://npm-registry-packages-npm-production"}},"3.0.29":{"name":"@prosopo/ts-brand","version":"3.0.29","author":{"name":"Prosopo Limited"},"license":"Apache-2.0","_id":"@prosopo/ts-brand@3.0.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/blob/main/packages/ts-brand/README.md","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"b85a4091f83b015b3255d3d04fa0b266ac2c1d1d","tarball":"https://registry.npmjs.org/@prosopo/ts-brand/-/ts-brand-3.0.29.tgz","fileCount":10,"integrity":"sha512-QpIZzan04BHO7ZymVvU+YUJpOsyqQIx2m1D5kI5kfQiuZrLw1aGctC+7KSfStKLzCKIO0x3KqzkDyzhRx1uf1g==","signatures":[{"sig":"MEUCIGmcN6/N/Calsipj0ubpqQpbnOgJBUOke2En4T3NAIrvAiEAiYDJwuFuNwBtpuO/bKwc3ax/9Tx0BCpGEw03GSmeaKs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13391},"main":"dist/index.js","type":"module","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","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"},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git"},"_npmVersion":"11.6.2","description":"Brand your TypeScript types","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","dependencies":{"dotenv":"16.4.5"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","vite":"6.4.1","tslib":"2.7.0","vitest":"3.2.4","del-cli":"6.0.0","typescript":"5.6.2","@types/node":"22.10.2","npm-run-all":"4.1.5","concurrently":"9.0.1","@prosopo/config":"3.1.26","@vitest/coverage-v8":"3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/ts-brand_3.0.29_1763557548131_0.8659878315231238","host":"s3://npm-registry-packages-npm-production"}},"3.0.30":{"name":"@prosopo/ts-brand","version":"3.0.30","author":{"name":"Prosopo Limited"},"license":"Apache-2.0","_id":"@prosopo/ts-brand@3.0.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/blob/main/packages/ts-brand/README.md","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"0c7a48fcdd47754aa0012ff14c934bc5a3ded8c5","tarball":"https://registry.npmjs.org/@prosopo/ts-brand/-/ts-brand-3.0.30.tgz","fileCount":18,"integrity":"sha512-qU3iDK9WDsyt3J3ay+5mexDAXLnGMc06gdU+/ubzwRK1qRNFaWPhuOgEq4Y6WFW/04tYbD6mIbR4o5+zmTPljg==","signatures":[{"sig":"MEQCIE5HFRCQKiTjieZ3Hbeug3+YG1QqaufGs4q8cWcHboN9AiAPcqd1Es0sQ7N1LvBiCSrlIbPSeQVPELN6I0/JJlmeNQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21936},"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}","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"},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git"},"_npmVersion":"11.6.2","description":"Brand your TypeScript types","directories":{},"sideEffects":false,"_nodeVersion":"24.12.0","dependencies":{"dotenv":"16.4.5"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","vite":"6.4.1","tslib":"2.7.0","vitest":"3.2.4","del-cli":"6.0.0","typescript":"5.6.2","@types/node":"22.10.2","npm-run-all":"4.1.5","concurrently":"9.0.1","@prosopo/config":"3.3.0","@vitest/coverage-v8":"3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/ts-brand_3.0.30_1768409999410_0.3262331206086304","host":"s3://npm-registry-packages-npm-production"}},"3.0.31":{"name":"@prosopo/ts-brand","version":"3.0.31","author":{"name":"Prosopo Limited"},"license":"Apache-2.0","_id":"@prosopo/ts-brand@3.0.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/blob/main/packages/ts-brand/README.md","bugs":{"url":"https://github.com/prosopo/captcha/issues"},"dist":{"shasum":"1b721483e7db80863b23ffa9dc7dd4daa46af518","tarball":"https://registry.npmjs.org/@prosopo/ts-brand/-/ts-brand-3.0.31.tgz","fileCount":19,"integrity":"sha512-aymyg0dXGwuG3DLhhZLQtkOrZfbcYS8V43YE+tT1uLo9TEUTNq6XR6JKDtV6a/RtLE1Svhnf5k1wd9HXh2acYQ==","signatures":[{"sig":"MEYCIQDnMpt6jASln/5JFLRbrYDsz7nvNCLprjgRhovWWyeiewIhAKrO6wwzcuHBMLEFPquf+lBb368CCt2qMjzHznI4MArt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@prosopo%2fts-brand@3.0.31","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22834},"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}","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:b2f9049e-2179-44b3-bebb-9db2feaf73f4"}},"repository":{"url":"git+https://github.com/prosopo/captcha.git","type":"git","directory":"dev/ts-brand"},"_npmVersion":"11.16.0","description":"Brand your TypeScript types","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"dotenv":"16.4.5"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"4.20.3","vite":"8.1.5","tslib":"2.7.0","vitest":"4.1.10","del-cli":"6.0.0","typescript":"5.6.2","@types/node":"22.10.2","npm-run-all":"4.1.5","concurrently":"9.0.1","@prosopo/config":"3.3.5","@vitest/coverage-v8":"4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/ts-brand_3.0.31_1785531673395_0.1486371292488735","host":"s3://npm-registry-packages-npm-production"}},"3.0.32":{"name":"@prosopo/ts-brand","version":"3.0.32","description":"Brand your TypeScript types","main":"dist/index.js","type":"module","engines":{"node":"^24","npm":"^11"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.cjs"}},"scripts":{"build":"npm run build:cross-env -- --mode ${NODE_ENV:-development}","build:cross-env":"vite build --config vite.esm.config.ts","build:tsc":"tsc --build --verbose","build:cjs":"NODE_ENV=${NODE_ENV:-development}; vite build --config vite.cjs.config.ts --mode $NODE_ENV","typecheck":"tsc --project tsconfig.types.json","test":"NODE_ENV=${NODE_ENV:-test}; npx vitest run --config ./vite.test.config.ts"},"author":{"name":"Prosopo Limited"},"license":"Apache-2.0","dependencies":{"dotenv":"16.4.5"},"devDependencies":{"@prosopo/config":"3.3.5","@types/node":"22.10.2","@vitest/coverage-v8":"4.1.10","concurrently":"9.0.1","del-cli":"6.0.0","npm-run-all":"4.1.5","tslib":"2.7.0","tsx":"4.20.3","typescript":"5.6.2","vite":"8.1.5","vitest":"4.1.10"},"repository":{"type":"git","url":"git+https://github.com/prosopo/captcha.git","directory":"dev/ts-brand"},"bugs":{"url":"https://github.com/prosopo/captcha/issues"},"homepage":"https://github.com/prosopo/captcha/blob/main/packages/ts-brand/README.md","publishConfig":{"registry":"https://registry.npmjs.org"},"sideEffects":false,"gitHead":"c18eb04ae64f225be2b11f5d9cfe4d1b26a982d5","types":"./dist/index.d.ts","_id":"@prosopo/ts-brand@3.0.32","_nodeVersion":"24.18.0","_npmVersion":"11.16.0","dist":{"integrity":"sha512-nIZ01dYDDTLhBSDh9uhT8vFyK3N5Cs4wJw66FwdHOTQxsUW2IDpEUoslwtzFp1hziu44jrUHQ1WWfY5mFJ2nHw==","shasum":"9e9eb722d84f32c615346aa2964ee2fd4c1c2661","tarball":"https://registry.npmjs.org/@prosopo/ts-brand/-/ts-brand-3.0.32.tgz","fileCount":27,"unpackedSize":42986,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@prosopo%2fts-brand@3.0.32","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCCRcTdSgmwLAylb2vntn0nnFsLvT8S9ysKzzUqFmzGugIgBsqYAULaS2BNvdD8/2PjS/zOi/14Ol1rmjSok1WxB3E="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b2f9049e-2179-44b3-bebb-9db2feaf73f4"}},"directories":{},"maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ts-brand_3.0.32_1785674303356_0.9121115250657659"},"_hasShrinkwrap":false}},"time":{"created":"2024-04-23T13:19:56.295Z","modified":"2026-08-02T12:38:23.846Z","0.3.38":"2024-04-23T13:19:56.616Z","0.3.39":"2024-04-24T09:25:38.583Z","0.3.40":"2024-05-16T18:45:11.210Z","0.3.41":"2024-05-21T10:15:00.299Z","0.3.42":"2024-05-30T13:04:52.219Z","1.0.1":"2024-06-06T13:48:38.707Z","1.0.2":"2024-06-13T12:38:28.483Z","2.0.0":"2024-08-13T19:39:23.700Z","2.0.1":"2024-08-19T09:32:12.497Z","2.0.2":"2024-08-29T08:04:54.685Z","2.0.3":"2024-09-03T13:04:16.742Z","2.1.0":"2024-09-19T14:14:55.408Z","2.1.1":"2024-09-26T14:47:40.641Z","2.1.2":"2024-10-03T10:45:21.967Z","2.1.3":"2024-10-10T12:08:32.694Z","2.1.4":"2024-10-10T16:12:04.394Z","2.1.5":"2024-10-16T14:53:29.544Z","2.1.6":"2024-10-18T18:19:18.203Z","2.1.7":"2024-10-25T12:24:21.995Z","2.1.8":"2024-10-28T21:52:47.415Z","2.1.9":"2024-10-29T16:51:52.717Z","2.1.10":"2024-10-30T14:59:17.965Z","2.1.11":"2024-11-11T21:02:16.884Z","2.1.12":"2024-11-13T16:45:47.959Z","2.1.13":"2024-11-14T16:44:18.346Z","2.1.14":"2024-11-20T10:59:00.533Z","2.1.15":"2024-11-26T14:13:33.418Z","2.1.16":"2024-12-03T11:48:44.276Z","2.2.0":"2024-12-13T22:05:17.357Z","2.2.1":"2024-12-20T20:56:43.844Z","2.2.2":"2024-12-22T16:08:04.326Z","2.2.3":"2024-12-22T20:42:42.702Z","2.3.1":"2025-01-13T14:38:27.563Z","2.3.2":"2025-01-22T12:08:59.554Z","2.4.1":"2025-02-06T11:28:35.467Z","2.4.2":"2025-02-26T15:14:27.006Z","2.5.0":"2025-03-10T14:53:02.297Z","2.5.1":"2025-03-18T16:05:30.235Z","2.5.3":"2025-03-27T10:46:26.588Z","2.5.5":"2025-04-02T14:04:34.882Z","3.0.2":"2025-07-08T10:01:00.003Z","3.0.3":"2025-07-16T08:20:27.682Z","3.0.4":"2025-07-18T08:33:47.076Z","3.0.5":"2025-07-22T08:35:31.251Z","3.0.23":"2025-10-06T12:32:59.504Z","3.0.24":"2025-10-20T14:09:37.204Z","3.0.25":"2025-11-06T15:14:13.501Z","3.0.28":"2025-11-12T15:30:27.352Z","3.0.29":"2025-11-19T13:05:48.300Z","3.0.30":"2026-01-14T16:59:59.565Z","3.0.31":"2026-07-31T21:01:13.527Z","3.0.32":"2026-08-02T12:38:23.507Z"},"bugs":{"url":"https://github.com/prosopo/captcha/issues"},"author":{"name":"Prosopo Limited"},"license":"Apache-2.0","homepage":"https://github.com/prosopo/captcha/blob/main/packages/ts-brand/README.md","repository":{"type":"git","url":"git+https://github.com/prosopo/captcha.git","directory":"dev/ts-brand"},"description":"Brand your TypeScript types","maintainers":[{"name":"christaylor","email":"chris@prosopo.io"},{"name":"goastler","email":"goastler4@gmail.com"},{"name":"hughparry","email":"hughglynparry@gmail.com"}],"readme":"# Brand your TypeScript types\n\nSee our [tutorial](https://prosopo.io/articles/typescript-branding/) for more info on what branding is and why you'd want to use it.\n\n## Nominal types example\n\n```ts\ntype A = {\n    x: number\n    y: boolean\n    z: string\n}\n\ntype B = {\n    x: number\n    y: boolean\n    z: string\n}\n```\n\nType `A` and `B` are equal in the eyes of TypeScript.\n\n```ts\nconst fn = (a: A) => {\n    console.log('do something with A')\n}\n\nconst obj: B = {\n    x: 1,\n    y: true,\n    z: 'hello',\n}\n\nfn(obj) // absolutely fine, even though fn accepts types of A and obj is of type B!\n```\n\nLet's brand `A`\n\n```ts\ntype ABranded = Brand<A, 'A'> // {\n//     x: number;\n//     y: boolean;\n//     z: string;\n// } & {\n//     [brandKey]: \"A\";\n// }\n```\n\n```ts\nconst fn = (a: ABranded) => {\n    console.log('do something with A')\n}\n\nconst obj: B = {\n    x: 1,\n    y: true,\n    z: 'hello',\n}\n\nfn(obj) // Now this doesn't work, cannot accept any type other than ABranded!\n```\n\nNow the function only accepts a set type.\n\n## Mapped type example\n\nUsing `ABranded` from before, we can do conditional typing.\n\n```ts\ntype IsA<T> = T extends ABranded ? true : false\n\ntype x = IsA<ABranded> // true\ntype y = IsA<B> // false\n```\n\nObviously this is a simple example, but branding enables conditional typing. This would be impossible using regular types in TypeScript, because type `B` is seen as equal to type `A`. [Read our blog post for a more detailed explanation](https://prosopo.io/articles/typescript-mapped-type-magic/).\n\n## Classes & Instances\n\nYou can brand instances of a class or the class itself (which will produce branded instances).\n\n```ts\nclass Dog {\n    constructor(public name: string) {}\n}\n\nconst DogBranded = brandClass(Dog, 'Dog') // adds the 'Dog' brand, making a new type\n\nconst dog = new DogBranded('Spot') // ok, of type DogBranded\n```\n\nConditional typing can now be done using classes.\n\nOr to brand an instance:\n\n```ts\nconst dogBranded = brand(new Dog(), 'Dog') of type Dog & { [brandKey]: 'Dog' }\n```\n\n## Unbranding\n\nSimply do the inverse to get back to the original type.\n\n```ts\nconst DogUnbranded = unbrandClass(DogBranded) // same as the Dog class\n\nconst dog = new DogUnbranded('Spot') // ok, of type Dog\n```\n\nOr to unbrand an instance:\n\n```ts\nconst dogUnbranded = unbrand(dog) // of type Dog\n```\n\n## Get brand\n\nGiven a unknown branded value\n\n```ts\nconst b = getBrand(dog) // b is of type 'Dog'\n```\n\nNo brand set:\n\n```ts\nconst b = getBrand(someValue) // b is of type '' - i.e. no brand\n```\n\n## Important note\n\nBranding is type only, so only available at compile time! This means using things like `getBrand()` will give you the brand as a type, not as a runtime variable!\n","readmeFilename":"README.md"}