UNPKG

rollup-plugin-ts-treeshaking

Version:

Improve TypeScript tree-shaking with Rollup and UglifyJS/Terser

15 lines (12 loc) 341 B
const replace = require('rollup-plugin-replace'); module.exports = (options = {}) => { const { js = true } = options; return Object.assign( replace({ include: ['**/*.{ts,tsx}', js && '**/*.{js,jsx}'].filter(Boolean), delimiters: ['', ''], values: { '/** @class */': '/*@__PURE__*/' } }), { name: 'ts-treeshaking' } ); };