open-index/open-npm huggingface dataset:
npm package: @guipas/mjsqlp
Description: Usefull links: - [https://dev.mysql.com/doc/refman/8.0/en/insert.html](https://dev.mysql.com/doc/refman/8.0/en/insert.html) - [https://dev.mysql.com/doc/refman/8.0/en/expressions.html](https://dev.mysql.com/doc/refman/8.0/en/expressions.html) - [https://g
Latest version: 0.0.0



Usefull links:
- [https://dev.mysql.com/doc/refman/8.0/en/insert.html](https://dev.mysql.com/doc/refman/8.0/en/insert.html)
- [https://dev.mysql.com/doc/refman/8.0/en/expressions.html](https://dev.mysql.com/doc/refman/8.0/en/expressions.html)
- [https://github.com/harc/ohm/blob/master/doc/syntax-reference.md#syntactic-lexical](https://github.com/harc/ohm/blob/master/doc/syntax-reference.md#syntactic-lexical)


TODO:
- add run-parralell
- test suite, watch ts, wtch test 
- export lib and publish
npm package: @guirdo/simple-use-form
Description: A simple custom hook for managing the form state
Author: Seb Méndez @Guirdo
Latest version: 1.0.7

# simple-use-form

A simple custom hook for managing the form state.

## Usage

### Most of inputs

```jsx
import useForm from 'simple-use-form'

function App() {
  const {formValues, handleOnChange} = useForm({
    name: 'Joe',
    email: 'joe@mail.com',
  });

  const { name, email } = formValues

  return (
    <form>
      <input 
        name="name"
        value={ name }
        onChange={ handleOnChange }
      />

      <input 
        name="email"
        value={ email }
        onChange={ handleOnChange }
      />
    </form>
  )
}
```

### Radio inputs

```jsx
const {formValues, handleOnChange} = useForm({
  single: 'no',
});

const { name, email } = formValues

return (
  <form>
    <label>
      Single ?:
    </label>
    <label>
      Yes
      <input
        name="single"
        type="radio"
        value="yes"
        defaultChecked={ single === 'yes' }
        onChange={ handleChange }
      />
    </label>

    <label>
      No
      <input
        name="single"
        type="radio"
        value="no"
        defaultChecked={ single === 'no' }
        onChange={ handleChange }
      />
    </label>
)
```