* Make package.json main es6 module instead of cjs [#317, #248] * remove use of package.json main, instead use exports for dual es6/cjs modules [#317, #248] * replace esbuild-runner with tsx [#477]