Vonage / vonage-node-sdk

Vonage API client for Node.js. API support for SMS, Voice, Text-to-Speech, Numbers, Verify (2FA) and more.
Apache License 2.0
375 stars 178 forks source link

build: cleanup tsconfig #746

Closed manchuck closed 1 year ago

manchuck commented 1 year ago

Description

This updates the packages and consolidates config files in the packages. I also updated the dependencies and removed unused and added missing dependencies.

The jest config to use babel. The switch from ts-jest to babel is due to ts-jest being unable to support all TS config options.

The jest configs in all the packages were removed and hoisted to the top-level config. TL;DR; the module resolution gets mucked up, and unable to find files.

Motivation and Context

Make it easier to introduce changes

Testing Details

Example Output or Screenshots (if appropriate)

Types of changes

Checklist