{"id":41512,"library":"minifyjs","title":"minifyjs","description":"A Node.js-based JavaScript minifier/beautifier providing an alternative to tools like UglifyJS, Closure Compiler, and YUI Compressor. Version 0.2.0 is the latest stable, released in 2011, with no active development. It supports minification and beautification of JavaScript code via a simple API or command-line interface. Key differentiator is its lightweight, single-dependency approach using 'uglify-js', but it lacks modern features and is largely superseded by ongoing projects.","status":"deprecated","version":"0.2.0","language":"javascript","source_language":"en","source_url":"git://github.com/clarkf/minifyjs","tags":["javascript","minify","minifier","min","minification","uglify","gcc","closure","yui"],"install":[{"cmd":"npm install minifyjs","lang":"bash","label":"npm"},{"cmd":"yarn add minifyjs","lang":"bash","label":"yarn"},{"cmd":"pnpm add minifyjs","lang":"bash","label":"pnpm"}],"dependencies":[{"reason":"Core dependency for JavaScript minification; older version may be pinned.","package":"uglify-js","optional":false}],"imports":[{"note":"Package does not provide ESM exports; CommonJS only. Use require or dynamic import.","wrong":"const minifyjs = require('minifyjs')","symbol":"minifyjs","correct":"import minifyjs from 'minifyjs'"}],"quickstart":{"code":"const minifyjs = require('minifyjs');\nconst code = 'function hello() { return \"world\"; }';\nminifyjs.minify(code, { level: 0 }, (err, minified) => {\n  if (err) console.error(err);\n  else console.log(minified); // 'function hello(){return\"world\"}'\n});\n// Or beautify:\nconst ugly = 'function hello( ){return\"world\"}';\nminifyjs.beautify(ugly, {}, (err, beautified) => {\n  console.log(beautified); // 'function hello() {\\n    return \"world\"\\n}'\n});\n// CLI: minifyjs input.js > output.min.js","lang":"javascript","description":"Shows basic minification and beautification using the callback-based API."},"warnings":[{"fix":"Replace with uglify-js, terser, or esbuild for modern features and security updates.","message":"Package is unmaintained since 2011; consider using uglify-js or terser directly.","severity":"deprecated","affected_versions":"all"},{"fix":"Always provide a callback function.","message":"The callback-based API requires the callback parameter; omitting it throws an error.","severity":"gotcha","affected_versions":">=0.1.0"},{"fix":"Specify level explicitly if you want less aggressive minification.","message":"Minify level defaults to 4 (maximum compression). Level 0 produces a shallow minification.","severity":"breaking","affected_versions":">=0.2.0"}],"env_vars":null,"search_vec":"'0.2.0':20 '2011':27 'activ':30 'altern':9 'api':43 'approach':57 'base':4 'beautif':36 'closur':14,81 'code':39 'command':46 'command-lin':45 'compil':15 'compressor':18 'depend':56 'develop':31 'differenti':50 'featur':66 'gcc':80 'interfac':48 'javascript':5,38,74 'js':61 'key':49 'lack':64 'larg':69 'latest':23 'lightweight':53 'like':12 'line':47 'min':77 'minif':34,78 'minifi':75,76 'minifier/beautifier':6 'minifyj':1 'modern':65 'node.js':3 'ongo':72 'project':73 'provid':7 'releas':25 'simpl':42 'singl':55 'single-depend':54 'stabl':24 'supersed':70 'support':33 'tool':11 'uglifi':60,79 'uglify-j':59 'uglifyj':13 'use':58 'version':19 'via':40 'yui':17,82","created_at":"2026-06-04T18:52:46.389574+00:00","updated_at":"2026-06-04T18:52:46.389574+00:00","problems":[{"fix":"minifyjs.minify(code, { level: 2 }, function(err, result) { ... })","cause":"Missing callback parameter in minify() or beautify() call.","error":"Error: Callback is not a function"},{"fix":"npm install uglify-js","cause":"Missing dependency uglify-js. Package does not install it automatically.","error":"Cannot find module 'uglify-js'"}],"ecosystem":"npm","meta_description":null,"install_score":null,"quickstart_score":null,"quickstart_tag":null,"pypi_latest":null,"cli_name":null,"cli_version":null,"type":"library","homepage":"http://github.com/clarkf/minifyjs","github":"git://github.com/clarkf/minifyjs","docs":null,"changelog":null,"pypi":null,"npm":"minifyjs","openapi_spec":null,"status_page":null,"smithery":null,"categories":["devops"],"base_url":null,"auth_type":null,"provenance":{"verified_status":null,"verified_at":null,"last_verified":"2026-06-04","next_check":"2026-09-02","install_tag":null}}