esbuild-plugin-swc
Plugin for esbuild to support tranforming js(x)/ts(x) with swc.
Install
npm i -D esbuild-plugin-swc
yarn add -D esbuild-plugin-swc
pnpm i -D esbuild-plugin-swc
Usage example
const esbuild = require('esbuild');
const { swcPlugin } = require('esbuild-plugin-swc');
esbuild.build({
entryPoints: ['./index.tsx'],
bundle: false,
outdir: 'out',
plugins: [
swcPlugin()
]
})
Options
When instantiating plugin you can pass an objects with options. This object has SWC official Compilation
type, see detail in Compilation。