UNPKG

sodiumjs

Version:

A Functional Reactive Programming (FRP) library for JavaScript

33 lines (29 loc) 1.04 kB
import typescript from 'rollup-plugin-typescript2'; import pkg from './package.json'; import replace from 'rollup-plugin-replace'; //import uglify from 'rollup-plugin-uglify'; //import { minify } from 'uglify-es'; export default [ { input: './src/lib/Lib.ts', external: [ 'typescript-collections', 'sanctuary-type-classes'], output: [ { file: pkg.module, format: 'es', sourcemap: true }, { file: pkg.main, format: 'cjs', sourcemap: true }, ], plugins: [ replace({ 'process.env.NODE_ENV': JSON.stringify( process.env['NODE_ENV'] ) }), typescript({ tsconfigOverride: { compilerOptions: { declaration: false //will be run as a separate step via tsc which is more thorough } }, useTsconfigDeclarationDir: true, }) //uglify({}, minify) ] } ];