**1) NRFE-3739: Test using Jest (#6)
* NRFE-3739: add test configuration and devcontainer setup
* NRFE-3739: add eslint config for newline as last character and no explicit public members
* NRFE-3739: reformat package json
* NRFE-3739: add newlines to eof, remove public accesibility on members, add function return types where missing
* NRFE-3739: reformat files according to editorconfig, document recommended/required extensions
* NRFE-3739: add editorconfig to eslint, simplify Callbackservice method signature
* Fix baseAdapter type of AuthenticatedAdapter
* NRFE-3739: Add prettier as an ESLint rule
* NRFE-3739: Refactor and reformat tests
* NRFE-3739: Remove code duplication from AuthenticatedAdapter
* NRFE-3739: Add tests for AuthenticatedAdapter
* NRFE-3739: Bring FileService test descriptions inline with the ones from AuthenticatedAdapter
* NRFE-3739: Fixup KeyService#getKeys() typings
* NRFE-3739: Add KeyService tests
* NRFE-3739: Fix File typings for packages
* NRFE-3739: Fix typings for `EQP#mageId`
This is undefined on startup
* NRFE-3739: Add possibility to pass custom adapter
* NRFE-3739: Fix KeyService tests
Description was wrong, it `console.log`ged and didn't check the response correctly
* NRFE-3739: Add baseAdapter tests for AuthenticatedAdapter
* NRFE-3739: Implement EQP, UserService and CallbackService tests
* NRFE-3739: Add PackageService tests
* NRFE-3739: Move mocks into own file
* NRFE-3739: Fix test names for UserService
* NRFE-3739: Add test step to lint CI workflow
* NRFE-3739: Fix mock not matching interface
Co-authored-by: TheDevMinerTV <tobigames200@gmail.com>** powli
(SHA: b19b51dbbb231823ff036ff10ec8645c50d4a018)
**1) Bump browserslist from 4.16.4 to 4.16.6
Bumps [browserslist](https://github.com/browserslist/browserslist) from 4.16.4 to 4.16.6.
- [Release notes](https://github.com/browserslist/browserslist/releases)
- [Changelog](https://github.com/browserslist/browserslist/blob/main/CHANGELOG.md)
- [Commits](https://github.com/browserslist/browserslist/compare/4.16.4...4.16.6)
Signed-off-by: dependabot[bot] <support@github.com>** dependabot[bot]
(SHA: 989f0004f4c9a4af813e22c491fa03a8358609dd)
**1) Bump ws from 7.4.5 to 7.4.6
Bumps [ws](https://github.com/websockets/ws) from 7.4.5 to 7.4.6.
- [Release notes](https://github.com/websockets/ws/releases)
- [Commits](https://github.com/websockets/ws/compare/7.4.5...7.4.6)
Signed-off-by: dependabot[bot] <support@github.com>** dependabot[bot]
(SHA: 2d15da221d1b8c2c589c475e794014467e7a0e93)
**1) Merge pull request #8 from netresearch/dependabot/npm_and_yarn/ws-7.4.6
Bump ws from 7.4.5 to 7.4.6** TheDevMinerTV
(SHA: e3e664350521621f6889d859ea1f00fb8f550bd3)
**1) Merge pull request #7 from netresearch/dependabot/npm_and_yarn/browserslist-4.16.6
Bump browserslist from 4.16.4 to 4.16.6** TheDevMinerTV
(SHA: 266bf836f077978a545fb01f5a6e1c5f599f9005)
**1) Bump to v2.0.4** TheDevMinerTV
(SHA: 4789ac29da92c77ec91fda32e0f3e5314a58c781)