This PR updates many of the dev dependencies including eslint, babel, husky, lint-staged, typescript, among others, also it updates the build tools from tsdx, which has been unmaintained for quite some time to use babel and tsup, with this update the support for IE11 is dropped and the minimum node version supported is 14, these changes allowed to have more control over the resulting generated file and use a single updated babel/register.
This PR updates many of the dev dependencies including eslint, babel, husky, lint-staged, typescript, among others, also it updates the build tools from tsdx, which has been unmaintained for quite some time to use babel and tsup, with this update the support for IE11 is dropped and the minimum node version supported is 14, these changes allowed to have more control over the resulting generated file and use a single updated babel/register.