1.0.2 • Published 2 years ago

@websysarch/rollup-plugin-swc v1.0.2

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years ago

rollup-plugin-swc

Rollup plugin to use SWC for javascript and typescript

Installation

npm i -D @websysarch/rollup-plugin-swc

Usage

export default {
    input: 'src/index.ts',
    output: {
      dir: `dist`,
      format: 'es',
    },
    plugins: [
      swc({
        tsConfigPath: resolve('tsconfig.json'),
        rollup: { // Optional
          include: 'FilterPattern'
          exclude: 'FilterPattern'
        }
        minify: true,
        jsc: {
          target, // By default, targe is read from tsconfig.json
        },
      }),
    ],
  }

Minimum required config

export default {
  input: 'src/index.ts',
  output: { dir: 'dist', format: 'es' },
  plugins: [
    swc({
      jsc: { target: 'es2016' },
    }),
  ],
}