UNPKG

cahir

Version:

flexible interface for method chaining using Proxy and tagged template literals

38 lines (37 loc) 864 B
import resolve from '@rollup/plugin-node-resolve'; //import { getBabelOutputPlugin } from '@rollup/plugin-babel'; //import babel from '@rollup/plugin-babel'; //import commonjs from '@rollup/plugin-commonjs'; export default args => { let version = process.env.CHAIN_VERSION, name = process.env.CHAIN_GLOBAL_NAME .replace( /^(?:[^\/]*\/)?\w/gi, function(m,o,s){ return m.slice(-1).toUpperCase(); } ); return { input: 'src/index.js', output: [ { file: `dist/${name.toLowerCase()}.` + version + '.evergreen.umd.js', format: 'umd', name: name }, { file: `dist/${name.toLowerCase()}.` + version + '.evergreen.umd.cjs', format: 'umd', name: name }, { file: `dist/${name.toLowerCase()}.` + version + '.evergreen.es.js', format: 'es', name: name } ], plugins:[ resolve() ] } };