UNPKG

objecture

Version:

❂ Objecture ⏣ Object Watcher, Property Manager ⊚ Capture property changes for object, array mutator methods. ⊚ Schematize and validate object, array properties. ⊚ Browser, NodeJS compatible. ⁘ Uses Core-Plex - Event Listener Manage

64 lines 1.35 kB
import commonjs from '@rollup/plugin-commonjs' import nodeResolve from '@rollup/plugin-node-resolve' import terser from '@rollup/plugin-terser' export default [{ // Unminified input: './index.js', cache: false, treeshake: true, output: [ { file: '../distributement/objecture.js', format: 'es', sourcemap: true, }, { file: '../demonstrament/static/dependencies/objecture.js', format: 'es', sourcemap: true, } ], plugins: [ nodeResolve(), commonjs({ transformMixedEsModules: true }), ] }, { // Minified input: './index.js', cache: false, treeshake: true, output: [ { file: '../distributement/objecture.min.js', format: 'es', sourcemap: true, }, { file: '../demonstrament/static/dependencies/objecture.min.js', format: 'es', sourcemap: true, } ], plugins: [ nodeResolve(), commonjs({ transformMixedEsModules: true }), terser(), ] }, { // Unminified, Sans Interdependencies input: './index.js', cache: false, treeshake: true, external: ['core-plex', 'recourse'], output: [ { file: '../distributement/objecture.sans.interdependencies.js', format: 'es', sourcemap: true, } ], plugins: [ nodeResolve(), commonjs({ transformMixedEsModules: true }), ] }]