import commonjs from '@rollup/plugin-commonjs' import json from '@rollup/plugin-json' import nodeResolve from '@rollup/plugin-node-resolve' import typescript from '@rollup/plugin-typescript' import license from 'rollup-plugin-license' import path from 'path' const config = { input: 'src/index.ts', output: { esModule: true, file: 'dist/index.js', format: 'es', sourcemap: true }, plugins: [ typescript(), nodeResolve({ preferBuiltins: true }), commonjs({ ignoreTryCatch: false }), json(), license({ thirdParty: { output: path.resolve('dist', 'licenses.txt') } }) ] } export default config