plugins
plugins copied to clipboard
@rollup/plugin-typescript The packaging product does not use the helper functions in tslib
- Rollup Plugin Name: @rollup/plugin-typescript
- Rollup Plugin Version: 11.1.6
- Rollup Version: 4.20.0
- Operating System (or Browser): none
- Node Version: 18
- Link to reproduction (⚠️ read below): https://github.com/JusticHentai/utils-template
Expected Behavior
some hepler function import from tslib
Actual Behavior
the hepler function declaration in packaging product
Additional Information
import { getBabelOutputPlugin } from '@rollup/plugin-babel'
import commonjs from '@rollup/plugin-commonjs'
import resolve from '@rollup/plugin-node-resolve'
import typescript from '@rollup/plugin-typescript'
import dts from 'rollup-plugin-dts'
export default [
{
input: './index.ts',
output: [
{
file: './dist/utils.js',
format: 'es',
},
],
plugins: [
resolve(),
commonjs(),
typescript(),
getBabelOutputPlugin({
presets: [
[
'@babel/preset-env',
{
modules: false,
useBuiltIns: 'usage',
corejs: '3.34.0',
},
],
],
plugins: ['@babel/plugin-transform-runtime'],
}),
],
},
{
input: './index.ts',
output: [
{
file: './dist/utils.d.ts',
format: 'es',
},
],
plugins: [dts()],
},
]