{"repo":"final-form/rff-cli-example","free":true,"listed":false,"github":"https://github.com/final-form/rff-cli-example","clone":"git clone https://github.com/final-form/rff-cli-example.git","description":"An example of how to use 🏁 React Final Form in a CLI application with Ink","language":"JavaScript","stars":78,"topics":["final-form","react-final-form","cli","javascript","ink","pastel","node","command-line","command-line-tool","forms"],"license":null,"category":"cli-tools","readme_excerpt":"rff-cli-example This package is an example of how 🏁 React Final Form can be used to maintain form data in a CLI app using Ink and Pastel, by @vadimdemedes. The app simulates a project scaffolding CLI app, like what happens when you run npm init . Features - Text inputs - Select inputs - Multi-Select inputs - Sync validation – Some of the fields are required, and others must conform to a certain structure. - Async validation – it will check to see if the package name you have selected is available on NPM. The main purpose is to demonstrate a proof of concept, but you are welcome to copy and reuse the TextInput , SelectInput , and MultiSelect input components as you wish. Run it","default_branch":null,"files":null,"tree":[],"storefront":"/r/final-form","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/final-form/rff-cli-example/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}