UNPKG

jiti

Version:

Runtime typescript and ESM support for Node.js (CommonJS)

17 lines (12 loc) 376 B
#!/usr/bin/env node const { resolve } = require('path') const script = process.argv.splice(2, 1)[0] if (!script) { // eslint-disable-next-line no-console console.error('Usage: jiti <path> [...arguments]') process.exit(1) } const pwd = process.cwd() const jiti = require('..')(pwd) const resolved = process.argv[1] = jiti.resolve(resolve(pwd, script)) jiti(resolved)