object-path-immutable
Version:
Modify deep object properties without modifying the original object (immutability). Works great with React and Redux.
32 lines (30 loc) • 681 B
JavaScript
import resolve from 'rollup-plugin-node-resolve'
import commonjs from 'rollup-plugin-commonjs'
import pkg from './package.json'
export default [{
input: 'src/object-path-immutable.js',
plugins: [
commonjs(),
resolve()
],
output: [{
name: 'objectPathImmutable',
file: `umd/${pkg.name}.js`,
format: 'umd'
}]
}, {
input: 'src/object-path-immutable.js',
output: {
file: `cjs/${pkg.name}.js`,
format: 'cjs',
esModule: false
},
external: ['is-plain-object', 'object-path']
}, {
input: 'src/object-path-immutable.js',
output: {
file: `esm/${pkg.name}.js`,
format: 'esm'
},
external: ['is-plain-object', 'object-path']
}]