UNPKG

sodiumjs

Version:

A Functional Reactive Programming (FRP) library for JavaScript

36 lines (32 loc) 1.12 kB
import typescript from 'rollup-plugin-typescript2'; 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: "dist/sodium.umd.min.js", name: "Sodium", format: 'umd', sourcemap: true, globals: { 'typescript-collections': 'Collections', 'sanctuary-type-classes': 'Z' } }, ], 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) ] } ];