New Captcha Package added

This commit is contained in:
2026-07-25 13:38:18 +05:30
parent d0aded0392
commit 8b728a3e5d
157 changed files with 12092 additions and 1913 deletions
+38
View File
@@ -0,0 +1,38 @@
# Bundle manifest
## Package
- Engine, challenge generators, optimized PNG renderer, audio renderer
- Memory, SQLite-compatible, and Redis-compatible stores
- Self-hosted, managed, Turnstile, reCAPTCHA, hCaptcha, and custom providers
- HTTP handlers, guards, page gates, adaptive policy, validation integration
- Plugin and DevToolbar audit panel
- Tailwind-only `Captcha.wrn` with compact/normal/big sizing, listen visibility, not-robot mode, 2575 disturbance control, and generated image renderer props
- English WAV audio assets
- Unit tests for all 18 PNG renderers, style resolution, security behavior, and documentation
## Example
- All self-hosted challenge types, including the not-robot checkbox
- Audio and invisible examples
- Shared `@wrnexus/validation` contact schema with client and API validation
- Protected form API using `captchaGuard`
- Working once-per-session protected-page grant and safe return redirect
- Compact, normal, and big component examples
- Listen-visible and listen-hidden examples
- Easy, normal, and hard image-disturbance examples
- Dedicated `/styles` gallery with 18 concrete renderers, random selection, allowed pools, and excluded pools
- External-provider placeholders
## Managed service
- Project keys, allowed hostnames, quotas, key rotation
- Public create/solve and secret-authenticated verification routes
- Memory reference store, SQL migration, OpenAPI specification
## Integration
- Repeat-safe installer
- TypeScript path aliases
- Current component-discovery compatibility copy
- Generated 18-style preview gallery and renderer guidance