Forms for Easy CMS: editors build them in the admin, submissions are validated, stored and emailed, bots are kept out (honeypot, timing, rate limits, Cloudflare Turnstile), and <easy-form> puts a form on any page. Part of Easy CMS, the embedded, code-first headless CMS for Nuxt and Next.js.
Install
npm install @easy-cms/plugin-form-builder
Or pnpm add, yarn add or bun add.
Usage
import { formBuilderPlugin } from '@easy-cms/plugin-form-builder'
export default defineConfig({
// …
email: smtp(), // from @easy-cms/email-smtp, for notifications
plugins: [formBuilderPlugin({ defaultTo: '[email protected]' })],
})