UNPKG

browserfs

Version:

A filesystem in your browser!

37 lines (34 loc) 857 B
import sourcemaps from 'rollup-plugin-sourcemaps'; import nodeResolve from 'rollup-plugin-node-resolve'; import alias from 'rollup-plugin-alias'; import buble from 'rollup-plugin-buble'; import {join} from 'path'; const outBase = join(__dirname, '..', 'build', 'temp', 'library'); export default { entry: join(outBase, 'ts', 'index.js'), dest: join(outBase, 'rollup', 'browserfs.rollup.js'), sourceMap: true, format: 'cjs', exports: 'named', useStrict: true, external: [ 'buffer', 'path' ], plugins: [ alias({ async: require.resolve('async-es') }), nodeResolve({ main: true, jsnext: true, preferBuiltins: true }), sourcemaps(), buble({ transforms: { // Assumes all `for of` statements are on arrays or array-like items. dangerousForOf: true } }) ] };