Create New Item
×
Item Type
File
Folder
Item Name
×
Search file in folder and subfolders...
File Manager
/
sommilito-bank2
/
splide-4.1.3
/
scripts
/
plugins
Advanced Search
Upload
New Item
Settings
Back
Back Up
Advanced Editor
Save
const uglify = require( 'uglify-js' ); const DEFAULTS = { minify: { sourceMap: true, output: { comments: /^!/, }, toplevel: true, mangle: { properties: { regex: /^_/, }, }, }, }; function minify( pluginOptions = {} ) { pluginOptions = { ...DEFAULTS, ...pluginOptions }; return { name: 'minify', renderChunk( code ) { const result = uglify.minify( code, pluginOptions.minify ); if ( result.error ) { throw new Error( result.error ); } return result; }, }; } exports.minify = minify;