Sindbad~EG File Manager
import replace from '@rollup/plugin-replace';
import resolve from '@rollup/plugin-node-resolve';
import { terser } from 'rollup-plugin-terser';
let getConfig = function(handle, output, replace, terser) {
return {
input: 'assets/javascript/src/' + handle + '.js',
output: {
file: 'assets/javascript/dist/' + output + '.js',
format: 'iife'
},
plugins: [
resolve(),
replace,
terser
]
};
};
export default ['script'].map(function(bundle){
return [
// Development version.
getConfig(bundle, bundle, replace({
'process.env.NODE_ENV': JSON.stringify('development')
}), null),
// Production version.
getConfig(bundle, bundle + '.min', replace({
'process.env.NODE_ENV': JSON.stringify('production')
}), terser())
];
}).reduce((a, b) => a.concat(b), []);
Sindbad File Manager Version 1.0, Coded By Sindbad EG ~ The Terrorists