/
opt
/
canhelp
/
node_modules
/
esbuild-register
/
/opt/canhelp/node_modules/esbuild-register
mkdir
upload
Name
Size
Mode
Actions
dist/
-
0755
rm
LICENSE
1109
0644
edit
dl
rm
loader.js
45
0644
edit
dl
rm
package.json
1358
0644
edit
dl
rm
README.md
1138
0644
edit
dl
rm
register.js
85
0644
edit
dl
rm
Edit:
/opt/canhelp/node_modules/esbuild-register/README.md
(1138B)
# esbuild-register [](https://npm.im/esbuild-register) [](https://npm.im/esbuild-register) ## Install ```bash npm i esbuild esbuild-register -D # Or Yarn yarn add esbuild esbuild-register --dev # Or pnpm pnpm add esbuild esbuild-register -D ``` ## Usage ```bash node -r esbuild-register file.ts ``` It will use `jsxFactory`, `jsxFragmentFactory` and `target` options from your `tsconfig.json` ### Experimental loader support When using in a project with `type: "module"` in `package.json`, you need the `--loader` flag to load TypeScript files: ```bash node --loader esbuild-register/loader -r esbuild-register ./file.ts ``` ## Programmatic Usage ```ts const { register } = require('esbuild-register/dist/node') const { unregister } = register({ // ...options }) // Unregister the require hook if you don't need it anymore unregister() ``` ## Sponsors [](https://github.com/sponsors/egoist) ## License MIT © [EGOIST](https://egoist.dev)
Save
cmd:
run