{"library":"vue-dog-form","type":"library","category":null,"description":"Vue Dog Form is a lightweight (under 3kb gzipped) and flexible form validation plugin designed exclusively for Vue 3 applications. Its current stable version is 3.0.0. It differentiates itself by avoiding schema objects, instead utilizing native HTML-like validation attributes directly on its `<DError>` component, making validation declarations intuitive and co-located with the input. The plugin is compatible with any custom input components and supports custom validation rules and messages. Version 3.0.0 introduced full TypeScript support, an auto-revalidate feature for custom rules, and disabled the browser's native form validation by default, streamlining the developer experience. The release cadence appears to be feature-driven, with significant rewrites in major versions like v2 (Composition API) and v3 (TypeScript and default behavior changes).","language":"javascript","status":"active","version":"3.0.0","tags":["javascript","vue","form","validation","typescript"],"last_verified":"Wed May 27","install":[{"cmd":"npm install vue-dog-form","imports":["import dogForm from 'vue-dog-form'","import { DForm } from 'vue-dog-form'","import { DError } from 'vue-dog-form'","import type { DogSubmitEvent } from 'vue-dog-form'"]},{"cmd":"yarn add vue-dog-form","imports":[]},{"cmd":"pnpm add vue-dog-form","imports":[]}],"homepage":null,"github":"https://github.com/yklim9938/vue-dog-form","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/vue-dog-form","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-dog-form/compatibility"}}