esno / esmo
TypeScript / ESNext node runtime powered by esbuild
esno
- Node in CJS mode - by esbuild-registeresmo
- Node in ESM mode - by esbuild-node-loader
Usage
npx esno hello.ts
# use with `type: module`
npx esmo hello.ts
Install globally
npm i -g esno
esno index.ts
esmo index.ts
Install as dependency
npm i esno
{
"scripts": {
"start": "esno index.ts"
},
"dependencies": {
"esno": "*"
}
}
npm run start
{
"type": "module",
"scripts": {
"start": "esmo index.ts"
},
"dependencies": {
"esno": "*"
}
}