{"_id":"@adogrove/adonis-cap","_rev":"6-5a8ae4a550b10961f72873f15d34b35c","name":"@adogrove/adonis-cap","dist-tags":{"latest":"0.2.0"},"versions":{"0.0.1":{"name":"@adogrove/adonis-cap","version":"0.0.1","keywords":[],"author":"Xavier Stouder <xavier@stouder.io>","license":"AGPL-3.0-or-later","_id":"@adogrove/adonis-cap@0.0.1","maintainers":[{"name":"xstoudi","email":"xavier@stouder.io"}],"homepage":"https://adogrove.stouder.io/packages/cap","bugs":{"url":"https://github.com/adogrove/monorepo/issues"},"c8":{"exclude":["tests/**"],"reporter":["text","json-summary"]},"dist":{"shasum":"efce2b119799d1f479007dcd96b11082f6c078db","tarball":"https://registry.npmjs.org/@adogrove/adonis-cap/-/adonis-cap-0.0.1.tgz","fileCount":3,"integrity":"sha512-hEpidD8Ap2yWngrfEAFmrYDMCrf8hgFJM9Mm7SQcTtPBlAw5w4yxa5LIUB01ZD011G9g6rf6pEnwC4bvJL70Yg==","signatures":[{"sig":"MEQCIF7Y8IYNiypvupbzBNg2Wv04ZvSHEg9u0P/KARcTah8xAiAR4tNr2HaO5tNqg4aOk4o09lz2AGcbihjOVCKhbyb1cA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37858},"type":"module","engines":{"node":">=24.6.0"},"exports":{".":"./build/index.js","./store":"./build/src/stores/store.js","./stores":"./build/src/stores/index.js","./controller":"./build/src/controllers/cap_controller.js","./cap_provider":"./build/src/providers/cap_provider.js","./services/main":"./build/services/cap.js"},"gitHead":"79c215353eb09053440c714699edafd8e4e328b8","scripts":{"dev":"tsc --watch","test":"c8 yarn quick:test","biome":"biome check .","build":"tsc","clean":"del-cli build coverage","pretest":"yarn biome && yarn typecheck","version":"yarn build","prebuild":"yarn biome && yarn clean","postbuild":"yarn copy:templates","typecheck":"tsc --noEmit","quick:test":"node --import=./tsnode.esm.js --enable-source-maps bin/test.ts","biome:write":"biome check --write .","copy:templates":"copyfiles \"stubs/**/*.stub\" build"},"_npmUser":{"name":"xstoudi","email":"xavier@stouder.io"},"repository":{"url":"https://github.com/adogrove/monorepo","type":"git","directory":"packages/cap"},"description":"Adonis integration for Cap, a lightweight, modern open-source CAPTCHA alternative designed using SHA-256 PoW.","directories":{},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.2","np":"^10.0.6","del-cli":"^5.1.0","@swc/core":"^1.6.3","copyfiles":"^2.4.1","typescript":"^5.4.5","@types/node":"^20.14.5","@japa/assert":"^3.0.0","@japa/runner":"^3.1.4","@adonisjs/core":"^6.12.0","@japa/file-system":"^3.0.0","@adonisjs/tsconfig":"^1.3.0","ts-node-maintained":"^10.9.4","@adonisjs/assembler":"^7.8.2"},"peerDependencies":{"@adonisjs/core":"^6.2.0"},"_npmOperationalInternal":{"tmp":"tmp/adonis-cap_0.0.1_1771360597888_0.380323578585823","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"@adogrove/adonis-cap","version":"0.1.0","keywords":[],"author":{"name":"Xavier Stouder","email":"xavier@stouder.io"},"license":"AGPL-3.0-or-later","_id":"@adogrove/adonis-cap@0.1.0","maintainers":[{"name":"xstoudi","email":"xavier@stouder.io"}],"homepage":"https://adogrove.stouder.io/packages/cap","bugs":{"url":"https://github.com/adogrove/monorepo/issues"},"c8":{"exclude":["tests/**"],"reporter":["text","json-summary"]},"dist":{"shasum":"374a6b4f4db4c66e3feb975ae82b879c1fcfe81b","tarball":"https://registry.npmjs.org/@adogrove/adonis-cap/-/adonis-cap-0.1.0.tgz","fileCount":3,"integrity":"sha512-TkLpZmx9WJU0pPgdWrl4SHaC26jF2Hz6bFK3gWcx+44VCiZEZX0QRnvmepzEGyC1jG9AgQXCViirwHnRa07swA==","signatures":[{"sig":"MEUCIDz6zr154we9qRbCERcG3PRdiRdxgidnaGAheZjexIbqAiEAnOBi4cWhLt32CNYPxm7eWbhW3pW24x++cbpsF66cjjw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adogrove%2fadonis-cap@0.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":38103},"type":"module","engines":{"node":">=24.6.0"},"exports":{".":"./build/index.js","./store":"./build/src/stores/store.js","./stores":"./build/src/stores/index.js","./controller":"./build/src/controllers/cap_controller.js","./cap_provider":"./build/src/providers/cap_provider.js","./services/main":"./build/services/cap.js"},"gitHead":"7889917317a8b17fecbf82a03f0189ebf66638d2","scripts":{"dev":"tsc --watch","test":"c8 yarn quick:test","biome":"biome check .","build":"tsc","clean":"del-cli build coverage","pretest":"yarn biome && yarn typecheck","version":"yarn build","prebuild":"yarn biome && yarn clean","postbuild":"yarn copy:templates","typecheck":"tsc --noEmit","quick:test":"node --import=./tsnode.esm.js --enable-source-maps bin/test.ts","biome:write":"biome check --write .","copy:templates":"copyfiles \"stubs/**/*.stub\" build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d74fa734-a8c4-446d-8bbe-67055f5cdd32"}},"repository":{"url":"git+https://github.com/adogrove/monorepo.git","type":"git","directory":"packages/cap"},"_npmVersion":"11.10.1","description":"Adonis integration for Cap, a lightweight, modern open-source CAPTCHA alternative designed using SHA-256 PoW.","directories":{},"_nodeVersion":"25.6.1","dependencies":{"@cap.js/server":"^4.0.5"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.2","del-cli":"^5.1.0","piscina":"^5.1.4","@swc/core":"^1.6.3","copyfiles":"^2.4.1","typescript":"^5.4.5","@types/node":"^20.14.5","@cap.js/wasm":"^0.0.6","@japa/assert":"^3.0.0","@japa/runner":"^3.1.4","@vinejs/vine":"^4.3.0","@adonisjs/core":"^6.12.0","@japa/file-system":"^3.0.0","@adonisjs/tsconfig":"^1.3.0","ts-node-maintained":"^10.9.4","@adonisjs/assembler":"^7.8.2"},"peerDependencies":{"@vinejs/vine":"^3.0.0 || ^4.0.0","@adonisjs/core":"^6.2.0"},"peerDependenciesMeta":{"@vinejs/vine":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/adonis-cap_0.1.0_1771625781723_0.3361770183179489","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@adogrove/adonis-cap","version":"0.1.1","keywords":[],"author":{"name":"Xavier Stouder","email":"xavier@stouder.io"},"license":"AGPL-3.0-or-later","_id":"@adogrove/adonis-cap@0.1.1","maintainers":[{"name":"xstoudi","email":"xavier@stouder.io"}],"homepage":"https://adogrove.stouder.io/packages/cap","bugs":{"url":"https://github.com/adogrove/monorepo/issues"},"c8":{"exclude":["tests/**"],"reporter":["text","json-summary"]},"dist":{"shasum":"082e5de5b762af2f7613a7e9fe950d2bea9bd30e","tarball":"https://registry.npmjs.org/@adogrove/adonis-cap/-/adonis-cap-0.1.1.tgz","fileCount":31,"integrity":"sha512-9Pf8cpWMJaIWb5nKOkfpULR8kvVJyqlv2T/HgVMKjsQ8Tdx5EkbInRLVoCoSX4mRk+msWyOoBPb9hxPUjCRn8g==","signatures":[{"sig":"MEUCIAro8D/HtDOLn9oQsu0PxBOcwLZBkVfykiDZ+E1unTdRAiEAx0C6oHwFIfbeSO9GUezEVS95e0ZVu43tTmseJll9e6Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adogrove%2fadonis-cap@0.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":51072},"type":"module","engines":{"node":">=24.6.0"},"exports":{".":"./build/index.js","./store":"./build/src/stores/store.js","./stores":"./build/src/stores/index.js","./controller":"./build/src/controllers/cap_controller.js","./cap_provider":"./build/src/providers/cap_provider.js","./services/main":"./build/services/cap.js"},"gitHead":"79b36c665f753762ce3a178adddb2c74b2d8b198","scripts":{"dev":"tsc --watch","test":"c8 yarn quick:test","biome":"biome check .","build":"tsc","clean":"del-cli build coverage","pretest":"yarn biome && yarn typecheck","version":"yarn build","prebuild":"yarn biome && yarn clean","postbuild":"yarn copy:templates","typecheck":"tsc --noEmit","quick:test":"node --import=./tsnode.esm.js --enable-source-maps bin/test.ts","biome:write":"biome check --write .","copy:templates":"copyfiles \"stubs/**/*.stub\" build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d74fa734-a8c4-446d-8bbe-67055f5cdd32"}},"repository":{"url":"git+https://github.com/adogrove/monorepo.git","type":"git","directory":"packages/cap"},"_npmVersion":"11.10.1","description":"Adonis integration for Cap, a lightweight, modern open-source CAPTCHA alternative designed using SHA-256 PoW.","directories":{},"_nodeVersion":"25.6.1","dependencies":{"@cap.js/server":"^4.0.5"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.2","del-cli":"^5.1.0","piscina":"^5.1.4","@swc/core":"^1.6.3","copyfiles":"^2.4.1","typescript":"^5.4.5","@types/node":"^20.14.5","@cap.js/wasm":"^0.0.6","@japa/assert":"^3.0.0","@japa/runner":"^3.1.4","@vinejs/vine":"^4.3.0","@adonisjs/core":"^6.12.0","@japa/file-system":"^3.0.0","@adonisjs/tsconfig":"^1.3.0","ts-node-maintained":"^10.9.4","@adonisjs/assembler":"^7.8.2"},"peerDependencies":{"@vinejs/vine":"^3.0.0 || ^4.0.0","@adonisjs/core":"^6.2.0"},"peerDependenciesMeta":{"@vinejs/vine":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/adonis-cap_0.1.1_1771700911142_0.6599961869330919","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@adogrove/adonis-cap","version":"0.1.2","keywords":[],"author":{"name":"Xavier Stouder","email":"xavier@stouder.io"},"license":"AGPL-3.0-or-later","_id":"@adogrove/adonis-cap@0.1.2","maintainers":[{"name":"xstoudi","email":"xavier@stouder.io"}],"homepage":"https://adogrove.stouder.io/packages/cap","bugs":{"url":"https://github.com/adogrove/monorepo/issues"},"c8":{"exclude":["tests/**"],"reporter":["text","json-summary"]},"dist":{"shasum":"1089fe7250ad22a6f77108001f2d9849d23d3842","tarball":"https://registry.npmjs.org/@adogrove/adonis-cap/-/adonis-cap-0.1.2.tgz","fileCount":32,"integrity":"sha512-ng6Og4UaPG2D5ziwpf/1XY6SfeW7EQ476ribuRvvNzUZo43OBQD1Py3IRh/WK9qf/YIp/EpdVfXGwtJhaPlm2A==","signatures":[{"sig":"MEQCICIHvpdmEyeVv5LKdSjSPxwGs/T46mFSrNkAIT09HfpVAiAI29Yas4y9aVUzcW+/yvwyqLdGSPwlDzO+Jc6U/2xrmg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adogrove%2fadonis-cap@0.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":51554},"type":"module","engines":{"node":">=24.6.0"},"exports":{".":"./build/index.js","./store":"./build/src/stores/store.js","./stores":"./build/src/stores/index.js","./controller":"./build/src/controllers/cap_controller.js","./cap_provider":"./build/src/providers/cap_provider.js","./services/main":"./build/services/cap.js"},"gitHead":"5624826a3b61bc11ea0ddaf05f62a3fc77a7f4d6","scripts":{"dev":"tsc --watch","test":"yarn biome:strict && yarn typecheck && c8 yarn quick:test","biome":"biome check .","build":"yarn clean && tsc && yarn copy:templates","clean":"del-cli build coverage","version":"yarn build","typecheck":"tsc --noEmit","quick:test":"node --import=./tsnode.esm.js --enable-source-maps bin/test.ts","biome:write":"biome check --write .","biome:strict":"biome check --error-on-warnings .","copy:templates":"copyfiles \"stubs/**/*.stub\" build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d74fa734-a8c4-446d-8bbe-67055f5cdd32"}},"repository":{"url":"git+https://github.com/adogrove/monorepo.git","type":"git","directory":"packages/cap"},"_npmVersion":"11.10.1","description":"Adonis integration for Cap, a lightweight, modern open-source CAPTCHA alternative designed using SHA-256 PoW.","directories":{},"_nodeVersion":"25.6.1","dependencies":{"@cap.js/server":"^4.0.5"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.2","del-cli":"^7.0.0","piscina":"^5.1.4","@swc/core":"^1.6.3","copyfiles":"^2.4.1","typescript":"^5.4.5","@types/node":"^20.14.5","@cap.js/wasm":"^0.0.6","@japa/assert":"^3.0.0","@japa/runner":"^3.1.4","@vinejs/vine":"^4.3.0","@adonisjs/core":"^6.12.0","@japa/file-system":"^3.0.0","@adonisjs/tsconfig":"^1.3.0","ts-node-maintained":"^10.9.4","@adonisjs/assembler":"^7.8.2"},"peerDependencies":{"@vinejs/vine":"^3.0.0 || ^4.0.0","@adonisjs/core":"^6.2.0"},"peerDependenciesMeta":{"@vinejs/vine":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/adonis-cap_0.1.2_1771708345668_0.2132355660677865","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@adogrove/adonis-cap","version":"0.1.3","keywords":[],"author":{"name":"Xavier Stouder","email":"xavier@stouder.io"},"license":"AGPL-3.0-or-later","_id":"@adogrove/adonis-cap@0.1.3","maintainers":[{"name":"xstoudi","email":"xavier@stouder.io"}],"homepage":"https://adogrove.stouder.io/packages/cap","bugs":{"url":"https://github.com/adogrove/monorepo/issues"},"c8":{"exclude":["tests/**"],"reporter":["text","json-summary"]},"dist":{"shasum":"0a6f0df034891341364987ea77651066b53847f3","tarball":"https://registry.npmjs.org/@adogrove/adonis-cap/-/adonis-cap-0.1.3.tgz","fileCount":32,"integrity":"sha512-lDLcC39AaWghzhk8h1zFQO+lwoHttCRWUv8ySyMBhINif+Z34f0ygdWquR5BRAFa5247ZjR87KG+BqpVFVoSXw==","signatures":[{"sig":"MEUCIQDOXxIuGJ4+7DUxZk9jeiUYHxIKNYgpzabgQziuUc0qCAIgA9PdWjwc7vdb7tXXw72aE+AcpakbsHo+jefnS28wsc0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adogrove%2fadonis-cap@0.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":51526},"type":"module","engines":{"node":">=24.6.0"},"exports":{".":"./build/index.js","./store":"./build/src/stores/store.js","./stores":"./build/src/stores/index.js","./controller":"./build/src/controllers/cap_controller.js","./cap_provider":"./build/src/providers/cap_provider.js","./services/main":"./build/services/cap.js"},"gitHead":"ad022add76965124eec2ef8d00bcf3e37a781954","scripts":{"dev":"tsc --watch","test":"yarn biome:strict && yarn typecheck && c8 yarn quick:test","biome":"biome check .","build":"yarn clean && tsc && yarn copy:templates","clean":"del-cli build coverage","version":"yarn build","typecheck":"tsc --noEmit","quick:test":"node --import=./tsnode.esm.js --enable-source-maps bin/test.ts","biome:write":"biome check --write .","biome:strict":"biome check --error-on-warnings .","copy:templates":"copyfiles \"stubs/**/*.stub\" build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d74fa734-a8c4-446d-8bbe-67055f5cdd32"}},"repository":{"url":"git+https://github.com/adogrove/monorepo.git","type":"git","directory":"packages/cap"},"_npmVersion":"11.10.1","description":"Adonis integration for Cap, a lightweight, modern open-source CAPTCHA alternative designed using SHA-256 PoW.","directories":{},"_nodeVersion":"25.6.1","dependencies":{"@cap.js/server":"^4.0.5"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.2","del-cli":"^7.0.0","piscina":"^5.1.4","@swc/core":"^1.6.3","copyfiles":"^2.4.1","typescript":"^5.4.5","@types/node":"^20.14.5","@cap.js/wasm":"^0.0.6","@japa/assert":"^3.0.0","@japa/runner":"^3.1.4","@vinejs/vine":"^4.3.0","@adonisjs/core":"^6.12.0","@japa/file-system":"^3.0.0","@adonisjs/tsconfig":"^1.3.0","ts-node-maintained":"^10.9.4","@adonisjs/assembler":"^7.8.2"},"peerDependencies":{"@vinejs/vine":"^3.0.0 || ^4.0.0","@adonisjs/core":"^6.2.0"},"peerDependenciesMeta":{"@vinejs/vine":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/adonis-cap_0.1.3_1771709174620_0.4874499448895566","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@adogrove/adonis-cap","description":"Adonis integration for Cap, a lightweight, modern open-source CAPTCHA alternative designed using SHA-256 PoW.","version":"0.2.0","engines":{"node":">=24.6.0"},"type":"module","exports":{".":"./build/index.js","./stores":"./build/src/stores/index.js","./store":"./build/src/stores/store.js","./cap_provider":"./build/src/providers/cap_provider.js","./controller":"./build/src/controllers/cap_controller.js","./service":"./build/src/services/cap.js"},"scripts":{"biome":"biome check .","biome:strict":"biome check --error-on-warnings .","biome:write":"biome check --write .","clean":"del-cli build coverage","copy:templates":"copyfiles \"stubs/**/*.stub\" build","typecheck":"tsc --noEmit","quick:test":"node --import=@poppinss/ts-exec --enable-source-maps bin/test.ts","test":"yarn biome:strict && yarn typecheck && c8 yarn quick:test","compile":"tsc","build":"yarn clean && yarn compile && yarn copy:templates","dev":"tsc --watch","version":"yarn build"},"keywords":["adonis","adonisjs","algorithm","anti-abuse","anti-automation","anti-bot","anti-ddos","anti-dos","anti-exploitation","anti-scraping","anti-spam","attack-mitigation","bots","captcha-alternative","client-server","complexity","computational-puzzle","crypto","cryptographic","cybersecurity","ddos","defense","detection","filtering","hashcash","hcaptcha","invisible","pow","prevention","proof-of-work","protection","protocol","puzzle","recaptcha","security","spam","turing-test","verification"],"author":{"name":"Xavier Stouder","email":"xavier@stouder.io"},"repository":{"type":"git","url":"git+https://github.com/adogrove/monorepo.git","directory":"packages/cap"},"bugs":{"url":"https://github.com/adogrove/monorepo/issues"},"homepage":"https://adogrove.stouder.io/packages/cap","license":"AGPL-3.0-or-later","publishConfig":{"access":"public","tag":"latest"},"c8":{"reporter":["text","json-summary"],"exclude":["tests/**"]},"dependencies":{"@cap.js/server":"^4.0.5"},"peerDependencies":{"@adonisjs/assembler":"^8.0.0","@adonisjs/core":"^7.0.1","@vinejs/vine":"^3.0.0 || ^4.0.0"},"peerDependenciesMeta":{"@adonisjs/assembler":{"optional":true},"@vinejs/vine":{"optional":true}},"devDependencies":{"@adonisjs/assembler":"^8.0.0","@adonisjs/core":"^7.0.1","@adonisjs/tsconfig":"^2.0.0","@cap.js/wasm":"^0.0.6","@japa/assert":"^4.2.0","@japa/file-system":"^3.0.0","@japa/runner":"^5.3.0","@swc/core":"^1.15.18","@types/node":"^25.3.3","@vinejs/vine":"^4.3.0","c8":"^11.0.0","copyfiles":"^2.4.1","del-cli":"^7.0.0","piscina":"^5.1.4","typescript":"^5.9.3","youch":"^4.1.0"},"gitHead":"2be0a40c40f78e1ac9e5eabdf16164360ae58823","_id":"@adogrove/adonis-cap@0.2.0","_nodeVersion":"25.8.0","_npmVersion":"11.11.0","dist":{"integrity":"sha512-A1V0HfwmFiAF3rLCEqXhJZYPbwhnB255tG0MvJ97xgcYIpMM+aWYO9RY4RQni2H8gyiWjJcl0ihwVyZ49ko/Qg==","shasum":"102e14a39eb4bad1b045b1e6a6e3da4c5d6215c6","tarball":"https://registry.npmjs.org/@adogrove/adonis-cap/-/adonis-cap-0.2.0.tgz","fileCount":34,"unpackedSize":53077,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@adogrove%2fadonis-cap@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQC3OWdy0Jzo0GwDOgHEu+ksBH/tgPqyqF/N56JAZUedKAIhAKCeqKjPL8tkbt3j99NV4fsEV73DeDixEVZYWSwM8HPW"}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d74fa734-a8c4-446d-8bbe-67055f5cdd32"}},"directories":{},"maintainers":[{"name":"xstoudi","email":"xavier@stouder.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/adonis-cap_0.2.0_1773095971756_0.4303352405271761"},"_hasShrinkwrap":false}},"time":{"created":"2026-02-17T20:36:37.718Z","modified":"2026-03-09T22:39:32.236Z","0.0.1":"2026-02-17T20:36:38.030Z","0.1.0":"2026-02-20T22:16:21.878Z","0.1.1":"2026-02-21T19:08:31.284Z","0.1.2":"2026-02-21T21:12:25.823Z","0.1.3":"2026-02-21T21:26:14.780Z","0.2.0":"2026-03-09T22:39:31.915Z"},"bugs":{"url":"https://github.com/adogrove/monorepo/issues"},"author":{"name":"Xavier Stouder","email":"xavier@stouder.io"},"license":"AGPL-3.0-or-later","homepage":"https://adogrove.stouder.io/packages/cap","keywords":["adonis","adonisjs","algorithm","anti-abuse","anti-automation","anti-bot","anti-ddos","anti-dos","anti-exploitation","anti-scraping","anti-spam","attack-mitigation","bots","captcha-alternative","client-server","complexity","computational-puzzle","crypto","cryptographic","cybersecurity","ddos","defense","detection","filtering","hashcash","hcaptcha","invisible","pow","prevention","proof-of-work","protection","protocol","puzzle","recaptcha","security","spam","turing-test","verification"],"repository":{"type":"git","url":"git+https://github.com/adogrove/monorepo.git","directory":"packages/cap"},"description":"Adonis integration for Cap, a lightweight, modern open-source CAPTCHA alternative designed using SHA-256 PoW.","maintainers":[{"name":"xstoudi","email":"xavier@stouder.io"}],"readme":"<!-- automd:packageReadme -->\n\n<div align=\"center\">\n\n  # @adogrove/adonis-cap\n  ### Adonis integration for Cap, a lightweight, modern open-source CAPTCHA alternative designed using SHA-256 PoW.\n  #### [📚 Documentation](https://adogrove.stouder.io/packages/cap) • [✍🏻 Source](https://github.com/adogrove/monorepo/packages/cap) • [✍🏻 Issues](https://github.com/adogrove/monorepo/issues)\n  \n  <a href=\"https://www.npmjs.com/package/@adogrove/adonis-cap\">\n    <img src=\"https://img.shields.io/npm/v/@adogrove/adonis-cap.svg?style=for-the-badge&logo=npm\"  alt=\"npm version of @adogrove/adonis-cap\"/>\n  </a>\n  <img src=\"https://img.shields.io/npm/l/@adogrove/adonis-cap?color=blueviolet&style=for-the-badge\" alt=\"license of @adogrove/adonis-cap is AGPL-3.0-or-later\" />\n  <img src=\"https://img.shields.io/npm/dt/@adogrove/adonis-cap?style=for-the-badge\" alt=\"npm downloads of @adogrove/adonis-cap\">\n  <img src=\"https://img.shields.io/bundlephobia/minzip/@adogrove/adonis-cap?style=for-the-badge\" alt=\"npm bundle size of @adogrove/adonis-cap\" />\n  <img src=\"https://img.shields.io/badge/coverage-96%25-brightgreen?style=for-the-badge\" alt=\"npm bundle size of @adogrove/adonis-cap\" />\n  \n  This project is part of [adogrove](https://adogrove.stouder.io/) and licensed under [AGPL-3.0-or-later](LICENSE).\n</div>\n\n<!-- /automd -->\n","readmeFilename":"README.md"}