2.0 KiB
2.0 KiB
WRNexusJS CAPTCHA complete bundle
This bundle targets WRNexusJS main-80 / package version 0.3.6 and contains:
packages/captcha: publishable@wrnexus/captchapackagepackages/captcha/components/Captcha.wrn: Tailwind-only UI componentexamples/captcha-showcase: runnable challenge, disturbance, validated-form, and protected-page showcaseservices/managed-captcha: managed API starter with projects, keys, hostname restrictions, quotas, and rotationscripts/install-captcha.mjs: repeat-safe repository installerintegration: integration notes and generated path changesdocs/IMAGE-STYLES.md: renderer catalog with a generated preview gallery
Install into a WRNexusJS checkout
bun scripts/install-captcha.mjs /path/to/WRNexusJS \
--with-showcase \
--with-managed-service \
--check
The installer copies the package, places Captcha.wrn in packages/ui/components for current component discovery, adds TypeScript aliases, optionally installs the example and managed service, and can run validation commands.
Read packages/captcha/README.md, packages/captcha/SECURITY.md, and services/managed-captcha/README.md before production deployment.
Fixed 9 compact-size update
- Compact width is now capped at
max-w-xsinstead ofmax-w-sm. - Compact padding, gaps, image height, input height, buttons, icons, and text are smaller.
- The subtitle and provider-credit line are hidden in compact mode.
- Normal and big rendering remain unchanged.
Fixed 8 integration updates
- Added 18 generated CAPTCHA image renderers plus
imageStyle="random". - Added allowed and excluded renderer pools, forced randomization, and resolved style metadata.
- Added the
/stylesshowcase page with every renderer and easy/normal/hard random examples. - Optimized PNG line drawing and CRC generation for fast challenge creation.
- Retains compact/normal/big sizing, Listen controls, not-robot mode, page-gate, 25–75 disturbance, validated form, audio, and runtime compatibility fixes.