ESM fixes
- ESM build specific fixes:
- Added
.jsextensions for all relative imports (usingtsc-esm-fix) - Use lodash-es
- json5 imports now ESM compatible
- ESM compatible peer dependency dynamic loading (yaml, dotenv, properties-reader)
- Added
- Use
tsxfor running tests - Added
package.jsonexports (browser-index.ts) which excludes Node.js functions - dependency updates