HEX
Server: nginx/1.18.0
System: Linux test-ipsremont 5.4.0-214-generic #234-Ubuntu SMP Fri Mar 14 23:50:27 UTC 2025 x86_64
User: ips (1000)
PHP: 8.0.30
Disabled: pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare,
Upload Files
File: /var/www/quadcode-jobs/node_modules/.bin/minify
#!/usr/bin/env node

var program = require('commander')
var minifier = require('./src/minify')

if(require.main === module) {
	var skip = []
	program
		.version(require('./package.json').version)
		.option('-o, --output [file]', 'The output file')
		.option('-t, --template [template]', 'A template for building the output file')
		.option('-c, --clean', 'Deletes any files that resembles the template')
		.option('-C, --clean-only', 'Same as `--clean`, but without minifying the files afterwards')
		.option('-s, --skip <path-component>', 'Skip any files that contains this in the path')
		.option('--no-comments', 'Remove license-style comments')
		.usage('[--output file] path/to/input [...path/to/other/input]')

		.on('skip', function(path) {
			skip.push(path)
		})

		.parse(process.argv)

	var inputs = program.args
	var input
	if(inputs.length == 1) {
		input = inputs[0]
	}

	if(inputs.length == 0) {
		program.parse(['bla', 'bla', '--help'])
		process.exit()
	}

	if(skip.length) program.skip = skip

	program.noComments = program.comments === false

	minifier.on('error', function(msg) {
		console.log(msg)
		process.exit(1)
	})
	program.uglify = {
		output: {
			semicolons:false,
		},
	}
	minifier.minify(input || inputs, program)

	if(program.cleanOnly) {
		return console.log('Minified files cleaned')
	}

	console.log('Minification complete')
}

module.exports = minifier