Use Pure ESM package in TypeScript project
When you write a Node.js application using TypeScript, the default configuraion will treat the ESM package as CommonJS package, just like this:
// before compile
import execa from 'execa'
execa("openssl")
// after compile
var execa_1 = require("exec...
blog.akr.moe2 min read