complugin to compile bundles with the sucrase.
[npm]: https://img.shields.io/npm/v/complugin-sucrase
[npm-url]: https://www.npmjs.com/package/complugin-sucrase
[size]: https://packagephobia.now.sh/badge?p=complugin-sucrase
[size-url]: https://packagephobia.now.sh/result?p=complugin-sucrase
sucrase.
ts
// vite.config.ts
import compluginSucrase from 'complugin-sucrase'
export default {
plugins: [
compluginSucrase.vite({
/ options /
})
]
}
`
##### Rollup
`ts
// rollup.config.js
import compluginSucrase from 'complugin-sucrase'
export default {
plugins: [
compluginSucrase.rollup({
/ options /
})
]
}
`
##### Webpack
`ts
// webpack.config.js
const compluginSucrase = require('complugin-sucrase').default
module.exports = {
plugins: [
compluginSucrase.webpack({
/ options /
})
]
}
`
##### esbuild
`ts
// esbuild.config.js
import _esbuild from 'esbuild'
import { proxyEsbuild } from 'complugin'
import compluginSucrase from 'complugin-sucrase'
// Cannot be omitted
const esbuild = proxyEsbuild(_esbuild)
esbuild.build({
plugins: [
compluginSucrase.esbuild({
/ options /
})
]
})
``