maki-forms

0.0.1 • Public • Published

maki-forms

Expose HTML forms for maki resources.

  • Auto-generate the appropriate form for various actions; get a POST form for document creations, a PATCH form for document edits.

Mixin

maki-forms exposes a new mixin to maki, +form, which accepts two parameters: resource and type.

resource accepts a resource object (see maki documentation), but specifically expects information about the routes for each type of document modification.

type can be one of create, edit, or delete. A form will be auto-generated with the correct verb (or a verb-hack, see "middleware") and all associated validators.

Middleware

The majority of browsers only support GET and POST forms. To solve this problem, maki-forms injects non-supported verbs in a hidden input, named method. A server-side middleware looks for this field in POST requests and subsequently interprets the request as the correct verb.

Package Sidebar

Install

npm i maki-forms

Weekly Downloads

0

Version

0.0.1

License

MIT

Last publish

Collaborators

  • martindale