{"library":"vue-turnstile","type":"library","category":null,"description":"vue-turnstile is a Vue 3 component library that simplifies the integration of Cloudflare Turnstile, a CAPTCHA alternative, into Vue applications. It provides a declarative `VueTurnstile` component that handles the underlying Turnstile API interactions, script loading, and token management. The current stable version is 1.0.11, suggesting a mature library actively maintained for Vue 3 environments. While a specific release cadence isn't published, the `1.0.x` versioning implies ongoing maintenance and minor updates as needed. Key differentiators include its tight integration with Vue's reactivity system (e.g., `v-model` for token binding), support for various Turnstile customization options like theme, size, and language, and explicit methods for resetting and re-rendering the widget. It abstracts away the complexities of directly interacting with the Cloudflare Turnstile JavaScript API, making it easier for developers to implement bot protection.","language":"javascript","status":"active","version":"1.0.11","tags":["javascript","cloudflare","turnstile","vue","captcha","vue3","library","typescript"],"last_verified":"Wed May 27","install":[{"cmd":"npm install vue-turnstile","imports":["import VueTurnstile from 'vue-turnstile';","import type { VueTurnstile } from 'vue-turnstile';"]},{"cmd":"yarn add vue-turnstile","imports":[]},{"cmd":"pnpm add vue-turnstile","imports":[]}],"homepage":null,"github":"https://github.com/ruigomeseu/vue-turnstile","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/vue-turnstile","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/vue-turnstile/compatibility"}}