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
+40
View File
@@ -0,0 +1,40 @@
# WRNexusJS CAPTCHA Fixed 8
Extract this ZIP directly into the WRNexusJS repository root and allow the included files to replace the current CAPTCHA files.
## Added
- 18 concrete generated CAPTCHA image styles
- `imageStyle="random"`
- `allowedStyles` and `excludedStyles`
- `randomizeStyle`
- Resolved style metadata and browser event details
- Easy, normal, hard, controlled-pool, and full renderer showcase at `/styles`
- Tailwind Iconify/Lucide showcase dependencies
- Faster CRC32 PNG encoding
- Safe floating-point line rendering for web, darts, distortion, wave, and scribble effects
- Tests for every renderer and style-pool rule
## Supported styles
`classic`, `collision`, `snow`, `corrosion`, `spiderweb`, `cross-shadow`, `split`, `split2`, `cut`, `darts`, `distortion`, `stitch`, `striped`, `wave`, `grid-noise`, `scribble`, `pixel`, `broken-lines`, and `random`.
## After extraction
```bash
bun install
bun run scripts/generate-ui-component-reference.mjs
bun run typecheck
bun test packages/captcha
bun test services/managed-captcha
bun run --cwd examples/captcha-showcase check
bun run --cwd examples/captcha-showcase dev
```
Open:
```text
http://localhost:3000/styles
```
Use a hard browser refresh after restarting the development server.