@financial-times/o-forms

This component provides responsive styling for form fields and inputs. It provides validation and error handling for forms, as well.

push-form

Zero-effort nanomodule to submit a <form> element via `fetch` and receive the response.

cypress-upload-file-post-form

Solution for two Cypress testing use-cases I came across with: perform a direct http FORM request to the server containing a file and other parameters and upload a file into a form before submission