How to write your module with modern tooling and transform it with dnt to support CommonJS, ESM, browsers, Deno, Node.js, TypeScript, and more.