Testing is done through the testing framework vitest. The tests can be found in ./tests and can be run through the command npm test. The testreports can be found here.
Linting is done with eslint. Rules and plugins is defined in config. Linting is run with the command npx eslint ..
The module is written in Typescript.
Dev dependencies linting:
- eslint@9.11.1
- @eslint/js@9.11.1
- eslint-plugin-tsdoc@0.3.0
- typescript-eslint@8.7.0
- @typescript-eslint/eslint-plugin@8.7.0
- @typescript-eslint/parser@8.7.0
- @stylistic/eslint-plugin@2.8.0
- globals@15.9.0
Dev dependencies testing:
- vitest@2.1.1
- @vitest/coverage-v8@2.1.1
- jsdom@25.0.1
Dev dependencies Typescript:
- typescript@5.5.4