import babel from 'rollup-plugin-babel'; import {terser} from 'rollup-plugin-terser'; import resolve from 'rollup-plugin-node-resolve'; import commonjs from 'rollup-plugin-commonjs'; export default { input: './src/index.js', output: [ { file: 'dist/j-track.min.js', format: 'umd', name: 'JTrack', sourcemap: false, globals: { jquery: '$' } }, { file: 'dist/j-track.amd.min.js', format: 'amd', name: 'JTrack', sourcemap: false, globals: { jquery: '$' } }, { file: 'dist/j-track.es.min.js', format: 'es', name: 'JTrack', sourcemap: false, globals: { jquery: '$' } } ], // input: './src/easy-use-track.js', // output: [ // { // file: 'dist/j-track-core.min.js', // format: 'umd', // name: 'JTrackCore', // sourcemap: false, // globals: { // jquery: '$' // } // }, // { // file: 'dist/j-track-core.amd.min.js', // format: 'amd', // name: 'JTrackCore', // sourcemap: false, // globals: { // jquery: '$' // } // }, // { // file: 'dist/j-track-core.es.min.js', // format: 'es', // name: 'JTrackCore', // sourcemap: false, // globals: { // jquery: '$' // } // } // ], plugins: [ resolve(), commonjs(), babel({ exclude: 'node_modules/**' }), terser() ] }