UNPKG

623 BJavaScriptView Raw
1import nodeResolve from 'rollup-plugin-node-resolve';
2import commonjs from 'rollup-plugin-commonjs';
3import json from 'rollup-plugin-json';
4import babel from 'rollup-plugin-babel';
5import pkg from './package.json';
6
7export default {
8 input: 'src/index.ts',
9 output: {
10 file: 'lib/index.js',
11 format: 'cjs',
12 },
13 external: Object.keys(pkg.dependencies),
14 plugins: [
15 json(),
16 babel({
17 exclude: 'node_modules/**',
18 extensions: ['.ts', '.tsx'],
19 }),
20 nodeResolve({
21 preferBuiltins: true,
22 extensions: ['.mjs', '.js', '.json', '.node', '.ts', '.tsx'],
23 }),
24 commonjs(),
25 ],
26};