@form-guardian/shared-types

Shared TypeScript types and interfaces for Form Guardian packages. Internal package used by other @form-guardian packages.

@form-guardian/react

React hooks for form autosave functionality. Provides useFormAutosave hook for easy integration with React forms and useDraftStatus hook for real-time draft status monitoring. Works seamlessly with React Hook Form, Formik, and plain React forms.

@form-guardian/dom

Universal DOM-based form autosave library. Works with any form library (React, Vue, Angular, Svelte) or vanilla HTML forms. Provides attachFormAutosave function with analytics events, batching, and automatic draft restoration.

@form-guardian/core

Headless core library for form autosave functionality. Provides IndexedDB storage, draft management, and TTL support. Framework-agnostic and works with any JavaScript environment.