- There should be no ESLint errors.
- All tests must pass
- TypeScript Definitions and documentation must be up-to-date.
- Version number should be updated so that we can push to NPM.
- Run
npm run buildto build the project with Webpack, update subpackages. - Code must never use any numbers, booleans true and false, directly, and you must maximize things that use NPM packages and not native JS things. Exceptions include if-else statements, and try-catch statements, but you can use npm package alternatives for them too if you want.