# vue-airform

> Functional HTML forms for Vue Developers.

Latest version **0.0.2** (published 2020-01-18) · MIT license · 0 weekly downloads

## Install

```sh
npm install vue-airform
pnpm add vue-airform
yarn add vue-airform
bun add vue-airform
```

## Health

**Score 30/100 (F)** — status: abandoned.

Positive: esm support; no vulnerabilities.

Warnings: low downloads; no types; pre 1.0.

Negative: abandoned.

## Facts

| | |
|---|---|
| Version | 0.0.2 |
| Published | 2020-01-18 |
| First published | 2018-05-15 |
| Weekly downloads | 0 |
| License | MIT |
| TypeScript types | none |
| Module format | ESM + CommonJS |
| Node | ^12.14.0 |
| Dependencies | 1 |
| Unpacked size | 43.1 KB |
| Known vulnerabilities | 0 (+1 in 1 direct dependencies) |
| Install scripts | no |
| GitHub stars | 513 |
| Author | CJ Patoilo |
| Maintainers | cjpatoilo |
| Keywords | 🐥, airform, html-forms, forms, mailchimp, mailer, mailgun, saas, sendgrid, sendmail, serverless, smtp, software-as-a-service |

## Links

- npm: https://www.npmjs.com/package/vue-airform
- Repository: https://github.com/airform/airform
- Homepage: https://airform.io
- Issues: https://github.com/airform/airform/issues
- npm.io page: https://npm.io/package/vue-airform

## Dependencies (1)

- [vue](https://npm.io/package/vue.md) ^2.6.11

## Recent versions

- 0.0.2 (latest) — 2020-01-18
- 0.0.1 — 2019-11-19
- 0.0.0 — 2018-05-15

## README

<a align="center" href="https://github.com/airform/airform"><img width="100%" src="https://repository-images.githubusercontent.com/129330207/bb063280-031a-11ea-84bc-ecf928314143" alt="Airform - Functional HTML forms for Vue Developers."></a>

> Functional HTML forms for Vue Developers.

## Why it's awesome

What if you could use a service that gives you full control over the form, yet doesn’t require you to use anything on your server? Airform gives you the ability to create functional HTML forms without thinking about servers.

## Usage

```jsx
import airform from 'vue-airform'

<airform email="your@email.com">
  <input type="text" name="name" />
  <textarea name="message"></textarea>
  <button>Send</button>
</airform>
```

**Quick Tip:** The `email` attribute defines the email that will receive the form's collected data when it is submitted. The `method` attribute is `post` by default. All `input`, `select`, `textarea` elements whitin your form should have a `name` attribute.

## Features

- No Server Management
- Automated High Availabilty
- Zero-Configuration
- Safe Ship Mode
- Unlimited Form Submissions
- Cross Platform Support
- More Productivity
- Web Standards
- Open Source

## Packages

- [Angular Component](https://github.com/airform/airform/tree/master/packages/angular-airform)
- [AngularJS Component](https://github.com/airform/airform/tree/master/packages/ng-airform)
- [Aurelia Component](https://github.com/airform/airform/tree/master/packages/aurelia-airform)
- [React Component](https://github.com/airform/airform/tree/master/packages/react-airform)
- [Vue Component](https://github.com/airform/airform/tree/master/packages/vue-airform)

## Contributing

Want to contribute? Follow these [recommendations](https://github.com/airform/airform/contribute).

## License

Designed with ♥ by [CJ Patoilo](https://twitter.com/cjpatoilo). Released under [MIT License](https://cjpatoilo.com/license).

---
_Source: https://npm.io/package/vue-airform · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
