#!/usr/bin/env node const Module = require("module"); const {resolve} = require("path"); /* * Simple wrapper around node that first registers swc with default settings. * * This is meant for simple use cases, and doesn't support custom Node/V8 args, * executing a code snippet, a REPL, or other things that you might find in * node, babel-node, or ts-node. For more advanced use cases, you can use * `node -r @swc/register` or register a require hook programmatically from * your own code. */ require(".."); process.argv.splice(1, 1); process.argv[1] = resolve(process.argv[1]); Module.runMain();