now that #248 merged, we need to implement CI. all we need is: - `npm install` - `npm run test` - `npm run lint` - `npm run build` all running with no errors