Checklist npm run test passes tests and/or benchmarks are included cases or donate is changed or added documentation is changed or added