API
ts-node's complete API is documented here: API Docs
Here are a few highlights of what you can accomplish:
create()
creates ts-node's compiler service without registering any hooks.createRepl()
creates an instance of our REPL service, so you can create your own TypeScript-powered REPLs.createEsmHooks()
creates our ESM loader hooks, suitable for composing with other loaders or augmenting with additional features.