import baseConfig from './rollup.base.config.js'; import resolve from 'rollup-plugin-node-resolve'; import commonjs from 'rollup-plugin-commonjs'; import globals from 'rollup-plugin-node-globals'; import json from 'rollup-plugin-json'; const filepath = process.env.filepath; const filename = filepath.replace(/.+\//, ''); const basename = filename.replace(/\..+/, ''); export default Object.assign(baseConfig, { entry: 'dist/' + filepath, dest: 'docs/lib/' + filename, format: 'iife', plugins: [json(), resolve({ preferBuiltins: true }), commonjs(), globals()], useStrict: false, moduleName: basename.replace(/.+-/, ''), external: ['assert', 'fs', 'module'], });