UNPKG

node-uci

Version:

Universal Chess Interface protocol implementation for node.js

38 lines (35 loc) 694 B
import babel from 'rollup-plugin-babel' import commonjs from '@rollup/plugin-commonjs' import nodeResolve from '@rollup/plugin-node-resolve' import { terser } from 'rollup-plugin-terser' const pkg = require('./package.json') export default { input: 'src/index.js', plugins: [ babel({ runtimeHelpers: true, exclude: 'node_modules/**', }), nodeResolve({ preferBuiltins: true, }), commonjs({ include: 'node_modules/**', }), terser(), ], external: [ 'child_process', 'path', 'os', 'events', 'tty', 'util', 'async_hooks', ], output: { file: pkg['main'], format: 'cjs', sourceMap: true, }, }