The main purpose of this PR is to update the ava library dependency and added the @ava/typescript for compatibility. The ava's configuration in the package.json file was updated to adhere to the required structure from the package.
It also updates/adds all the related/affected libraries for testing, such as nyc, prettier and source-map-support.
Additionally, it updates the typescript and tslint packages.
All the tests run successfully with the command npm run testFix and the changes made in the files where done automatically by prettier.
The main purpose of this PR is to update the
ava
library dependency and added the@ava/typescript
for compatibility. Theava
's configuration in thepackage.json
file was updated to adhere to the required structure from the package.It also updates/adds all the related/affected libraries for testing, such as
nyc
,prettier
andsource-map-support
.Additionally, it updates the
typescript
andtslint
packages.All the tests run successfully with the command
npm run testFix
and the changes made in the files where done automatically byprettier
.