Running tests
    
- To run main unit test suite
```
npm run test
```
- To include code coverage (creates a `.coverage` folder in the root of the repo)
```
npm run coverage
```
- To run the [compatibility](./compat/Readme.md) tests
```
npm run compat
```
- To run all tests with code coverage
```
npm run compatCoverage
```