first commit

This commit is contained in:
2024-11-04 19:13:57 +01:00
commit 546cc34310
7718 changed files with 982818 additions and 0 deletions

View File

@@ -0,0 +1,36 @@
const uglify = require( 'uglify-js' );
const plugin = require( 'rollup-plugin-dts' );
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;