UNPKG

jointjs

Version:

JavaScript diagramming library

48 lines (45 loc) 1.28 kB
const modules = require('../resources/esm'); const path = require('path'); module.exports = function() { return { options: { ASCIIOnly: true }, deps: { files: { 'build/min/lodash.min.js': 'node_modules/lodash/lodash.js' } }, geometry: { src: modules.geometry.umd, dest: 'build/geometry.min.js' }, joint: { src: modules.joint.umd, dest: 'build/joint.min.js' }, jointCore: { src: modules.jointCore.umd, dest: 'build/joint.core.min.js' }, jointNoWrap: { src: modules.joint.iife, dest: 'build/joint.nowrap.min.js' }, vectorizer: { src: modules.vectorizer.umd, dest: 'build/vectorizer.min.js' }, plugins: { files: [{ expand: true, cwd: 'build', src: Object.keys(modules.plugins).map(key => path.basename(`build/${key}.js`)), dest: 'build', rename: function(dst, src) { return dst + '/' + src.replace('.js', '.min.js'); } }] } }; };