Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

unrun

Gugustinette622.6kMIT0.2.19TypeScript support: included

A tool to load and execute any JavaScript or TypeScript code at runtime.

readme

unrun

npm version npm downloads Unit Test

unrun is a tool that enables running and loading any module at runtime (TypeScript, ESM, CJS, JSX, etc.) by bundling it with Rolldown.

Check the documentation for more details.

Install

npm i unrun

Usage

CLI

npx unrun ./path/to/file.ts

Programmatic API

  • Async
import { unrun } from 'unrun'

const { module } = await unrun({
  path: './path/to/file.ts', // Path to the module to load
})
  • Sync
import { unrunSync } from 'unrun'

const { module } = unrunSync({
  path: './path/to/file.ts', // Path to the module to load
})

Credits

unrun is highly inspired by tools like :