If you're thinking of contributing, thank you, and naturally, please be respectful 🙋🏻♂️
By opening an Issue, please describe the problem. If you can share a basic repro, it will be great.
By opening a Pull Request, please describe the proposed solution and what it solves.
You will need these tools installed on your system:
Fork this project, download your forked repository locally and create a new branch from main.
Then run npm ci to clean install the node modules.
Please, do not change the package-lock.json.
Where possible, provide an error test case that the fix covers.
It's better to discuss an API before actually start implementing it. You can open an Issue on Github, so we can discuss the API design implementation ideas.
Please ensure test cases to cover new features.
npm testAlso, run npm run build to compile the project.
npm run lintAlso
npm run lint:fix