{"_id":"express-minify","_rev":"60-61a86dddf313800b8841f68206268a72","name":"express-minify","description":"Automatically minify and cache your javascript and css files.","dist-tags":{"latest":"1.0.0"},"versions":{"0.0.1":{"name":"express-minify","author":{"name":"Breezewish"},"description":"express-minify is an express middleware that automatically minify your javascript and css files.","homepage":"https://github.com/breeswish/express-minify","version":"0.0.1","main":"minify.js","keywords":["uglify","minify","express"],"engines":{"node":">=0.4.0"},"repository":{"type":"git","url":"git://github.com/breeswish/express-minify.git"},"dependencies":{"uglifycss":"~0.0.5","uglify-js":"~2.2.5"},"_id":"express-minify@0.0.1","dist":{"shasum":"83c5649f638b7bf8ff789e349f5906cc8af412de","tarball":"https://registry.npmjs.org/express-minify/-/express-minify-0.0.1.tgz","integrity":"sha512-FAJhfWE5xmtSiGHIs0GdjWVnmlmNg+JatjgjjM21hPVfFc4FWHzpAmVqK2ECJw+3awm2/RM669npEpHbGXk/+w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHicz2Ro3PSPMs+UXIn6BVbl0gdnHOkrWPwf0LQQ65bCAiEAzQdIU3E5mFLcnILf+bvRYlumkJZOnJjBelo+N9WI+KQ="}]},"maintainers":[{"name":"breezewish","email":"me@breeswish.org"}],"directories":{}},"0.0.2":{"name":"express-minify","author":{"name":"Breezewish"},"description":"express-minify is an express middleware that automatically minify your javascript and css files.","homepage":"https://github.com/breeswish/express-minify","version":"0.0.2","main":"minify.js","keywords":["uglify","minify","express"],"engines":{"node":">=0.4.0"},"repository":{"type":"git","url":"git://github.com/breeswish/express-minify.git"},"dependencies":{"uglifycss":"~0.0.5","uglify-js":"~2.2.5"},"_id":"express-minify@0.0.2","dist":{"shasum":"3f326bfe4b8fa2adddcbf6dcbe70a1abe67e578b","tarball":"https://registry.npmjs.org/express-minify/-/express-minify-0.0.2.tgz","integrity":"sha512-Qs50y/gMulUvKG8IogESPaXr3V3gfkv/6781xCQAqpy8fhVWKr4sojN5poDZIKIAUhtTHBhiuwYbzsvIntmXPA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCh2MjEl/ZlRVrAVuc4nqB4CKtwnjNdIt84l8zPXcqsEwIhAJjimbIjWKOjGlkJUgrRCPTWDX57D82mVdch3Sv92j7E"}]},"maintainers":[{"name":"breezewish","email":"me@breeswish.org"}],"directories":{}},"0.0.3":{"name":"express-minify","author":{"name":"Breezewish"},"description":"express-minify is an express middleware that automatically minify your javascript and css files.","homepage":"https://github.com/breeswish/express-minify","version":"0.0.3","main":"minify.js","keywords":["uglify","minify","express"],"engines":{"node":">=0.4.0"},"repository":{"type":"git","url":"git://github.com/breeswish/express-minify.git"},"dependencies":{"uglifycss":"~0.0.5","uglify-js":"~2.2.5"},"_id":"express-minify@0.0.3","dist":{"shasum":"c43d7042847e48a7df0e04ef104e36b13330e2c5","tarball":"https://registry.npmjs.org/express-minify/-/express-minify-0.0.3.tgz","integrity":"sha512-s4HNVjLpgtG0xjJV/gwmoXLlsRduE8lo3rrJdxcnDGWbE8TPRPyGg62yu4heDGMZ5wIXa5sRjzBblBA2WiNjDA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQChCZCSVNSIleDioQQ3r37+XFlgjezVISnWXRMMDzYjPQIgCw4hmhwaxI7SDCRjqcNE0Luz+1EFPVFQJ7eH6EJetng="}]},"maintainers":[{"name":"breezewish","email":"me@breeswish.org"}],"directories":{}},"0.0.4":{"name":"express-minify","author":{"name":"Breezewish"},"description":"express-minify is an express middleware that automatically minify your javascript and css files.","homepage":"https://github.com/breeswish/express-minify","version":"0.0.4","main":"minify.js","keywords":["uglify","minify","express"],"engines":{"node":">=0.4.0"},"repository":{"type":"git","url":"git://github.com/breeswish/express-minify.git"},"dependencies":{"uglifycss":"~0.0.5","uglify-js":"~2.2.5","less":"~1.3.3","node-sass":"~0.4.2","coffee-script":"~1.6.2","stylus":"~0.32.1"},"_id":"express-minify@0.0.4","dist":{"shasum":"ff48fa3fdf0d474f197b77259adb7f88a98b3be3","tarball":"https://registry.npmjs.org/express-minify/-/express-minify-0.0.4.tgz","integrity":"sha512-1xhVq7etPuBijvhPiOhO4M3hbmg0sE+7FFwvQqrbnGA2K1dTeyYvOKfyNWroyvsgbmyukm6persxokrnBS6h1w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD+TbYeDV5WCVLOrpbsxBJUYdCJld9T+Ewavyper+qahQIgK1GnfqWOC/6WUHnZvrK2ZJFyGBobbVvvxCi/grPxBnU="}]},"maintainers":[{"name":"breezewish","email":"me@breeswish.org"}],"directories":{}},"0.0.5":{"name":"express-minify","author":{"name":"Breezewish"},"description":"express-minify is an express middleware that automatically minify your javascript and css files.","homepage":"https://github.com/breeswish/express-minify","version":"0.0.5","main":"minify.js","keywords":["uglify","minify","express"],"engines":{"node":">=0.4.0"},"repository":{"type":"git","url":"git://github.com/breeswish/express-minify.git"},"dependencies":{"uglifycss":"~0.0.5","uglify-js":"~2.2.5","less":"~1.3.3","node-sass":"~0.4.2","coffee-script":"~1.6.2","stylus":"~0.32.1"},"bugs":{"url":"https://github.com/breeswish/express-minify/issues"},"_id":"express-minify@0.0.5","dist":{"shasum":"126a687e854f12703fc0b9010a7aad0308112f1a","tarball":"https://registry.npmjs.org/express-minify/-/express-minify-0.0.5.tgz","integrity":"sha512-Gyh/jHVehMldxuke9zUqBrrNkxE63jWrizJnQkwp/Q75MLF4wiZcUxRLsykdgKbgm3cd3iqAp4dE44vpx3faZw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB57F+o3xQUBKOFxky+HMKIRWkeqkyVG04O95H9f3wWhAiB1T2aXz644Meoz/ZxxPVK6V0R3nfhGvyXP4aoYPB2Wyw=="}]},"_from":".","_npmVersion":"1.3.2","_npmUser":{"name":"breezewish","email":"me@breeswish.org"},"maintainers":[{"name":"breezewish","email":"me@breeswish.org"}],"directories":{}},"0.0.6":{"name":"express-minify","author":{"name":"Breezewish"},"description":"express-minify is an express middleware that automatically minify your javascript and css files.","homepage":"https://github.com/breeswish/express-minify","version":"0.0.6","main":"minify.js","keywords":["uglify","minify","express"],"engines":{"node":">=0.4.0"},"repository":{"type":"git","url":"git://github.com/breeswish/express-minify.git"},"dependencies":{"uglifycss":"~0.0.5","uglify-js":"~2.2.5","less":"~1.3.3","node-sass":"~0.4.2","coffee-script":"~1.6.2","stylus":"~0.32.1"},"bugs":{"url":"https://github.com/breeswish/express-minify/issues"},"_id":"express-minify@0.0.6","dist":{"shasum":"ef26b7376c89999d19937783e4248f8bb75a0260","tarball":"https://registry.npmjs.org/express-minify/-/express-minify-0.0.6.tgz","integrity":"sha512-gphKmEw41jfNjiefVhzOgm6sNRcKu/DhUeLaYcFazVV86S7HCt6tdL7AlhB5TEkAYAHc9e2q6LTlu3XqElyg/A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCtPhK/EkULmSW+2oRQSLJtP1O9/8x9WfITwjKuJcuNNwIgH1HYBw7jxUAk0dnbVGttNrsqMZv6nSTaYkGxqhY3+rY="}]},"_from":".","_npmVersion":"1.3.2","_npmUser":{"name":"breezewish","email":"me@breeswish.org"},"maintainers":[{"name":"breezewish","email":"me@breeswish.org"}],"directories":{}},"0.0.7":{"name":"express-minify","author":{"name":"Breezewish"},"description":"express-minify is an express middleware that automatically minify your javascript and css files.","homepage":"https://github.com/breeswish/express-minify","version":"0.0.7","main":"minify.js","keywords":["uglify","minify","express"],"engines":{"node":">=0.4.0"},"repository":{"type":"git","url":"git://github.com/breeswish/express-minify.git"},"dependencies":{"cssmin":"~0.4.1","uglify-js":"~2.2.5","less":"~1.3.3","node-sass":"~0.4.2","coffee-script":"~1.6.2","stylus":"~0.32.1"},"bugs":{"url":"https://github.com/breeswish/express-minify/issues"},"_id":"express-minify@0.0.7","dist":{"shasum":"5b51f9b82c82d74160f9ad595506cb905c2e238b","tarball":"https://registry.npmjs.org/express-minify/-/express-minify-0.0.7.tgz","integrity":"sha512-ONuCkObyGz7KRxBBNdcS1nC2VSsEdOSHM1wK3YWrSBtX09f5c+i1K0pIUVLOKxSDm3FolaA659RRQsu3f63qig==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGM0Tyes4Mj8nialmNgaBz1yNnD3Fgq9Y9KQE8+mMNgRAiEAobxSFVzPoT5yA9Fm7JCp91a5OJvJU+n7R8lqPdV5/sI="}]},"_from":".","_npmVersion":"1.3.2","_npmUser":{"name":"breezewish","email":"me@breeswish.org"},"maintainers":[{"name":"breezewish","email":"me@breeswish.org"}]},"0.0.9":{"name":"express-minify","author":{"name":"Breezewish"},"description":"express-minify is an express middleware that automatically minify your javascript and css files.","homepage":"https://github.com/breeswish/express-minify","version":"0.0.9","main":"minify.js","keywords":["uglify","minify","express"],"engines":{"node":">=0.4.0"},"repository":{"type":"git","url":"git://github.com/breeswish/express-minify.git"},"dependencies":{"cssmin":"~0.4.1","uglify-js":"~2.2.5","less":"~1.3.3","node-sass":"~0.4.2","coffee-script":"~1.6.2","stylus":"~0.32.1"},"bugs":{"url":"https://github.com/breeswish/express-minify/issues"},"_id":"express-minify@0.0.9","scripts":{},"_shasum":"3fec8da07115e8a1252ad3b8efb31ad242c58569","_from":".","_npmVersion":"1.4.16","_npmUser":{"name":"breezewish","email":"me@breeswish.org"},"maintainers":[{"name":"breezewish","email":"me@breeswish.org"}],"dist":{"shasum":"3fec8da07115e8a1252ad3b8efb31ad242c58569","tarball":"https://registry.npmjs.org/express-minify/-/express-minify-0.0.9.tgz","integrity":"sha512-Ow4lta9IkwfQlyathX+r5uyrJfsJeoiDFo2kk8Y9RIdgWZsnlpGYfg42IPe8tAo0L7CH/WFwITS3/jlLqJiYIg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCRsDqDU2ezs+cVX9y2CEKeA5vabEYzBdAYYOBaFQJHhAIhAK6sSJS2R8LtE9selcHbDeBfs0FrtcMldHeXsUkR8CO9"}]}},"0.0.10":{"name":"express-minify","author":{"name":"Breezewish"},"description":"An express middleware to automatically minify and cache your javascript and css files.","homepage":"https://github.com/breeswish/express-minify","version":"0.0.10","main":"minify.js","keywords":["uglify","minify","express"],"engines":{"node":">= 0.8.0"},"repository":{"type":"git","url":"git://github.com/breeswish/express-minify.git"},"dependencies":{"cssmin":"~0.4.1","uglify-js":"~2.2.5","less":"~1.3.3","node-sass":"~0.4.2","coffee-script":"~1.6.2","stylus":"~0.32.1","on-headers":"0.0.0"},"devDependencies":{"mocha":"~1.20.1","supertest":"~0.13.0","should":"~4.0.1","async":"~0.9.0","compression":"~1.0.8"},"scripts":{"test":"mocha --check-leaks --reporter dot"},"bugs":{"url":"https://github.com/breeswish/express-minify/issues"},"_id":"express-minify@0.0.10","_shasum":"45a7ea7ce38cf5991d181ff0cbe3618caa1227f2","_from":".","_npmVersion":"1.4.16","_npmUser":{"name":"breezewish","email":"me@breeswish.org"},"maintainers":[{"name":"breezewish","email":"me@breeswish.org"}],"dist":{"shasum":"45a7ea7ce38cf5991d181ff0cbe3618caa1227f2","tarball":"https://registry.npmjs.org/express-minify/-/express-minify-0.0.10.tgz","integrity":"sha512-dS87u8uPh7OxMmhnackfpOzBW90ktEsB0y9+6UY2vQmUySrTLg6Aaj6DmcOkkVB/s8zXX/ZMLg6dcWqPehntxw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDZF7bJJavBXWWbHvzrsSOx8oVYS9aNCuPDrckGKuPbhgIhAISowQKv7TnYjvxfT2TR1n7e5uPG6tWolGEuZFA2yHEU"}]}},"0.0.11":{"name":"express-minify","author":{"name":"Breezewish"},"description":"An express middleware to automatically minify and cache your javascript and css files.","homepage":"https://github.com/breeswish/express-minify","version":"0.0.11","main":"minify.js","keywords":["uglify","minify","express"],"engines":{"node":">= 0.8.0"},"repository":{"type":"git","url":"git://github.com/breeswish/express-minify.git"},"dependencies":{"coffee-script":"^1.7.1","cssmin":"^0.4.1","less":"^1.7.4","node-sass":"^0.9.3","on-headers":"^1.0.0","stylus":"^0.47.3","uglify-js":"^2.4.15"},"devDependencies":{"mocha":"~1.20.1","supertest":"~0.13.0","should":"~4.0.1","async":"~0.9.0","compression":"~1.0.8"},"scripts":{"test":"mocha --check-leaks --reporter dot"},"gitHead":"4b369e351f2d00f089be95311bd3240090154c1d","bugs":{"url":"https://github.com/breeswish/express-minify/issues"},"_id":"express-minify@0.0.11","_shasum":"31c613b5f183c6981813acaf45c9ae8f77dc3d2f","_from":".","_npmVersion":"1.4.16","_npmUser":{"name":"breezewish","email":"me@breeswish.org"},"maintainers":[{"name":"breezewish","email":"me@breeswish.org"}],"dist":{"shasum":"31c613b5f183c6981813acaf45c9ae8f77dc3d2f","tarball":"https://registry.npmjs.org/express-minify/-/express-minify-0.0.11.tgz","integrity":"sha512-eGXFvOBzF+VguxKQ5/3sk4nygiP1SO6x3JVkT5H6slVQ8mZRO/JZTjgD5e6zcGlpWijWBeG//4nlHsGVBSeAIg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG+5h8z/STUFpLmOuwytuy/jNwFZqpS7gfgGYwGqd5TRAiEAttqJPkKVe/i3ll2ocTBR98pt62EZmhV959rHLnE09xQ="}]}},"0.1.0":{"name":"express-minify","author":{"name":"Breezewish"},"description":"An express middleware to automatically minify and cache your javascript and css files.","homepage":"https://github.com/breeswish/express-minify","version":"0.1.0","main":"minify.js","keywords":["uglify","minify","express"],"engines":{"node":">= 0.8.0"},"repository":{"type":"git","url":"git://github.com/breeswish/express-minify.git"},"dependencies":{"coffee-script":"^1.7.1","cssmin":"^0.4.1","less":"^1.7.4","node-sass":"^0.9.3","on-headers":"^1.0.0","stylus":"^0.47.3","uglify-js":"^2.4.15"},"devDependencies":{"mocha":"~1.20.1","supertest":"~0.13.0","should":"~4.0.1","async":"~0.9.0","compression":"~1.0.8"},"scripts":{"test":"mocha --check-leaks --reporter dot"},"gitHead":"c1faacf6aa80dc6e1e22f449e2664dca9fc2cbd9","bugs":{"url":"https://github.com/breeswish/express-minify/issues"},"_id":"express-minify@0.1.0","_shasum":"e369f37370ce3b0ac5efaa0483fc89482a0753eb","_from":".","_npmVersion":"2.1.6","_nodeVersion":"0.10.33","_npmUser":{"name":"breezewish","email":"me@breeswish.org"},"maintainers":[{"name":"breezewish","email":"me@breeswish.org"}],"dist":{"shasum":"e369f37370ce3b0ac5efaa0483fc89482a0753eb","tarball":"https://registry.npmjs.org/express-minify/-/express-minify-0.1.0.tgz","integrity":"sha512-05UQAkGNKsqHdjiQFJhhoVDPa4BYLb4xalO+BgFyyzrG+65L45PHTO/sZYEE6rxsGE1td3FPmiFBVLFJcrU+Yg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC3DRRrUKLlWrubMSs5N7Jj/xtUPUJGtcLSH74gqCw/jQIhAKfdE9QUMg9NPXLsMm9jDbOAqUFST8gMCy39juDTRq4W"}]}},"0.1.1":{"name":"express-minify","author":{"name":"Breezewish"},"description":"An express middleware to automatically minify and cache your javascript and css files.","homepage":"https://github.com/breeswish/express-minify","version":"0.1.1","main":"minify.js","keywords":["uglify","minify","express"],"engines":{"node":">= 0.8.0"},"repository":{"type":"git","url":"git://github.com/breeswish/express-minify.git"},"dependencies":{"coffee-script":"^1.8.0","cssmin":"^0.4.2","less":"^2.0.0","node-sass":"^1.2.3","on-headers":"^1.0.0","stylus":"^0.49.3","uglify-js":"^2.4.15"},"devDependencies":{"mocha":"~1.20.1","supertest":"~0.13.0","should":"~4.0.1","async":"~0.9.0","compression":"~1.0.8"},"scripts":{"test":"mocha --check-leaks --reporter dot"},"gitHead":"a08658610bca5c3ccd32951052b0876a85854d18","bugs":{"url":"https://github.com/breeswish/express-minify/issues"},"_id":"express-minify@0.1.1","_shasum":"82a4edd0da686c9d0fd4f9dd905cf900e86430ff","_from":".","_npmVersion":"2.1.6","_nodeVersion":"0.10.33","_npmUser":{"name":"breezewish","email":"me@breeswish.org"},"maintainers":[{"name":"breezewish","email":"me@breeswish.org"}],"dist":{"shasum":"82a4edd0da686c9d0fd4f9dd905cf900e86430ff","tarball":"https://registry.npmjs.org/express-minify/-/express-minify-0.1.1.tgz","integrity":"sha512-+Pmeeo7KM938Mk54IKqz2ijUUFVKf4lm4PJQK0u4HGQnH8Wtmyw7VMjBd2P6sUNuOciz+IrEHCSmYwEuCYfqTg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG2ug5f1Wiz3GFuiojppDBUvKVNNm9jc0Y2NYud2MvuAAiAIIctcOivQy8luGkpR6GvTEj69VQB/oweUIN9ofTA+yw=="}]}},"0.1.2":{"name":"express-minify","author":{"name":"Breezewish"},"description":"An express middleware to automatically minify and cache your javascript and css files.","homepage":"https://github.com/breeswish/express-minify","version":"0.1.2","main":"minify.js","keywords":["uglify","minify","express"],"engines":{"node":">= 0.8.0"},"repository":{"type":"git","url":"git://github.com/breeswish/express-minify.git"},"dependencies":{"coffee-script":"^1.8.0","cssmin":"^0.4.2","less":"^2.0.0","node-sass":"^1.2.3","on-headers":"^1.0.0","stylus":"^0.49.3","uglify-js":"^2.4.15"},"devDependencies":{"mocha":"~1.20.1","supertest":"~0.13.0","should":"~4.0.1","async":"~0.9.0","compression":"~1.0.8"},"scripts":{"test":"mocha --check-leaks --reporter dot"},"gitHead":"321ffd2fdf11d5581faa1801e677d9afbb6f602c","bugs":{"url":"https://github.com/breeswish/express-minify/issues"},"_id":"express-minify@0.1.2","_shasum":"69c4642cd14a87d1e4ed87ee3a11857e9180c8f9","_from":".","_npmVersion":"2.1.11","_nodeVersion":"0.10.33","_npmUser":{"name":"breezewish","email":"me@breeswish.org"},"maintainers":[{"name":"breezewish","email":"me@breeswish.org"}],"dist":{"shasum":"69c4642cd14a87d1e4ed87ee3a11857e9180c8f9","tarball":"https://registry.npmjs.org/express-minify/-/express-minify-0.1.2.tgz","integrity":"sha512-Ex17mtSMqE0asFw4CVKjkVdIzBxz9LXGbYffWKsLJc3M/cQ9OFtvjwHoaQvQKK2uPBXsTzfDgNq5wmXnX6g04w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHnghEl8S0CI8cwQpCoY5tDc8kIe7gmYqtoP0X4xdPalAiBvAOK8djrYJR682yjjlh3LCpBuWptV8q83+fHYyiwolQ=="}]}},"0.1.3":{"name":"express-minify","author":{"name":"Breezewish"},"description":"An express middleware to automatically minify and cache your javascript and css files.","homepage":"https://github.com/breeswish/express-minify","version":"0.1.3","main":"minify.js","keywords":["uglify","minify","express"],"engines":{"node":">= 0.8.0"},"repository":{"type":"git","url":"git://github.com/breeswish/express-minify.git"},"dependencies":{"coffee-script":"^1.9.0","cssmin":"^0.4.2","less":"^2.4.0","node-sass":"^2.0.1","on-headers":"^1.0.0","stylus":"^0.50.0","uglify-js":"^2.4.16"},"devDependencies":{"mocha":"^2.1.0","supertest":"^0.15.0","should":"^5.0.0","async":"^0.9.0","compression":"^1.4.0"},"scripts":{"test":"mocha --check-leaks --reporter dot"},"gitHead":"fcb71ccdd429604814530b89cac09e764e96b81c","bugs":{"url":"https://github.com/breeswish/express-minify/issues"},"_id":"express-minify@0.1.3","_shasum":"c261cb4df8bcd23a885ed0cf9adcc1fa79de110c","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"breezewish","email":"me@breeswish.org"},"maintainers":[{"name":"breezewish","email":"me@breeswish.org"}],"dist":{"shasum":"c261cb4df8bcd23a885ed0cf9adcc1fa79de110c","tarball":"https://registry.npmjs.org/express-minify/-/express-minify-0.1.3.tgz","integrity":"sha512-DmRZ2hL/bbtcSf9KtwRv3st0aBx+Q79jsYMgvgMRtbCr0m/jM7mSq03eNZzFXWD0GiSlCiADibrGL9S0sTwtdQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDj5m6Yfi7KKfWs/BwOZfCGiavbZqMuJFhZt/L8TB8hwQIgRbnX84NtFTpv5NvTvQ5RSehM8jEcD33oBgIAuE7LQSw="}]}},"0.1.4":{"name":"express-minify","author":{"name":"Breezewish"},"description":"An express middleware to automatically minify and cache your javascript and css files.","homepage":"https://github.com/breeswish/express-minify","version":"0.1.4","main":"minify.js","keywords":["uglify","minify","express"],"engines":{"node":">= 0.8.0"},"repository":{"type":"git","url":"git://github.com/breeswish/express-minify.git"},"dependencies":{"coffee-script":"^1.9.2","cssmin":"^0.4.3","less":"^2.5.0","node-json-minify":"^0.1.3-a","node-sass":"^3.1.1","on-headers":"^1.0.0","stylus":"^0.51.1","uglify-js":"^2.4.21"},"devDependencies":{"mocha":"^2.2.5","supertest":"^1.0.1","should":"^6.0.1","async":"^0.9.0","compression":"^1.4.4"},"scripts":{"test":"mocha --check-leaks --reporter dot"},"gitHead":"dfd45d8328060aeabc2e5d36ce8dd4c20f82f90b","bugs":{"url":"https://github.com/breeswish/express-minify/issues"},"_id":"express-minify@0.1.4","_shasum":"33b14783c0eae01b19b4493f30200baa388f15dd","_from":".","_npmVersion":"2.9.0","_nodeVersion":"0.12.2","_npmUser":{"name":"breezewish","email":"me@breeswish.org"},"maintainers":[{"name":"breezewish","email":"me@breeswish.org"}],"dist":{"shasum":"33b14783c0eae01b19b4493f30200baa388f15dd","tarball":"https://registry.npmjs.org/express-minify/-/express-minify-0.1.4.tgz","integrity":"sha512-GEFIXxtX/Wql+NGH36VDn4J9KddiOuVWoVUbFzO2UyovFBbx1EBeVzqzpugE7ej8lI6/31amXO8NUaJaNSO+iA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFRm8gzjyXzxIFQ6dmC5sFiwa4jmW2X3bVg/S2Wfdv5TAiEAqv5VeBIoLo7MYLCQHimiCvSbJRcs5svmWdV6yr/8Nuo="}]}},"0.1.5":{"name":"express-minify","author":{"name":"Breezewish"},"description":"An express middleware to automatically minify and cache your javascript and css files.","homepage":"https://github.com/breeswish/express-minify","version":"0.1.5","main":"minify.js","keywords":["uglify","minify","express"],"engines":{"node":">= 0.8.0"},"repository":{"type":"git","url":"git://github.com/breeswish/express-minify.git"},"dependencies":{"coffee-script":"^1.9.2","cssmin":"^0.4.3","less":"^2.5.0","node-sass":"^3.1.1","on-headers":"^1.0.0","stylus":"^0.51.1","uglify-js":"^2.4.21"},"devDependencies":{"mocha":"^2.2.5","supertest":"^1.0.1","should":"^6.0.1","async":"^0.9.0","compression":"^1.4.4"},"scripts":{"test":"mocha --check-leaks --reporter dot"},"gitHead":"330f6b557517a1335c7b75e760f6c61007abf417","bugs":{"url":"https://github.com/breeswish/express-minify/issues"},"_id":"express-minify@0.1.5","_shasum":"0ad3b82f5d81f052907fa1dd76ea65a8fa862fc9","_from":".","_npmVersion":"2.9.0","_nodeVersion":"0.12.2","_npmUser":{"name":"breezewish","email":"me@breeswish.org"},"maintainers":[{"name":"breezewish","email":"me@breeswish.org"}],"dist":{"shasum":"0ad3b82f5d81f052907fa1dd76ea65a8fa862fc9","tarball":"https://registry.npmjs.org/express-minify/-/express-minify-0.1.5.tgz","integrity":"sha512-Q6VAYYN4zL7jtWPgLDG6kFqj09n84TpRZ2uA5E8nQHXASaFIVg3ZKNcLomLg79UvbZDWknDb8Gfx2D2SXgvBJg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD3JeGnoFqGo5EnmUAnLpZBN0AXaGSjO55Ou4yNOwF9dwIhAJxizJh77Y/iXbf72/R8nv5yMo7M+1XhAc5E1s/vCyer"}]}},"0.1.6":{"name":"express-minify","author":{"name":"Breezewish"},"description":"An express middleware to automatically minify and cache your javascript and css files.","homepage":"https://github.com/SummerWish/express-minify","version":"0.1.6","main":"minify.js","keywords":["uglify","minify","express"],"engines":{"node":">= 0.8.0"},"repository":{"type":"git","url":"git://github.com/SummerWish/express-minify.git"},"dependencies":{"cssmin":"^0.4.3","on-headers":"^1.0.0","uglify-js":"^2.4.21"},"devDependencies":{"async":"^0.9.0","coffee-script":"^1.9.2","compression":"^1.4.4","less":"^2.5.0","mocha":"^2.2.5","node-sass":"^3.1.1","should":"^6.0.1","stylus":"^0.51.1","supertest":"^1.0.1"},"scripts":{"test":"mocha --check-leaks --reporter dot"},"gitHead":"91302afdeaa5912371ba6e58b48e4637e73b3d03","bugs":{"url":"https://github.com/SummerWish/express-minify/issues"},"_id":"express-minify@0.1.6","_shasum":"7e0c892084261db6bb44ea4b9e70157890733e79","_from":".","_npmVersion":"2.9.0","_nodeVersion":"0.12.2","_npmUser":{"name":"breezewish","email":"me@breeswish.org"},"maintainers":[{"name":"breezewish","email":"me@breeswish.org"}],"dist":{"shasum":"7e0c892084261db6bb44ea4b9e70157890733e79","tarball":"https://registry.npmjs.org/express-minify/-/express-minify-0.1.6.tgz","integrity":"sha512-VLj6ehZpxlR3woRhPf8blKT8iD2mbS2Ay7gmB60e9Q5OsNnesZPyD4NnojoP6gLzCL/mce8s57Vw6LgAAEYi2A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF4l5SVKATrcX9+qbchIRZglZ0KLO/NxRbaPeEjSsr89AiBJy8W6pIxJ9k21mzuNwHF9RY2HI2gpsPCFlnFP70vGWg=="}]}},"0.1.7":{"name":"express-minify","author":{"name":"Breezewish"},"description":"An express middleware to automatically minify and cache your javascript and css files.","homepage":"https://github.com/SummerWish/express-minify","license":"MIT","version":"0.1.7","main":"minify.js","keywords":["uglify","minify","express"],"engines":{"node":">= 0.8.0"},"repository":{"type":"git","url":"git://github.com/SummerWish/express-minify.git"},"dependencies":{"cssmin":"^0.4.3","on-headers":"^1.0.1","uglify-js":"^2.6.1"},"devDependencies":{"async":"^1.5.2","coffee-script":"^1.10.0","compression":"^1.6.0","less":"^2.5.3","mocha":"^2.3.4","node-sass":"^3.4.2","should":"^8.1.1","stylus":"^0.53.0","supertest":"^1.1.0"},"scripts":{"test":"mocha --check-leaks --reporter dot"},"gitHead":"90eb7ce6d28ceba339769ec96bd11f045fc54f49","bugs":{"url":"https://github.com/SummerWish/express-minify/issues"},"_id":"express-minify@0.1.7","_shasum":"658b55cc051910799d9f1b357212ff7dcc6a693c","_from":".","_npmVersion":"3.5.3","_nodeVersion":"5.4.1","_npmUser":{"name":"breezewish","email":"me@breeswish.org"},"maintainers":[{"name":"breezewish","email":"me@breeswish.org"}],"dist":{"shasum":"658b55cc051910799d9f1b357212ff7dcc6a693c","tarball":"https://registry.npmjs.org/express-minify/-/express-minify-0.1.7.tgz","integrity":"sha512-jXjttfqvGNrrxaDkynSQ3lKEaJGN7vwuNFB9jV81lbzNoig/NC+bTQjqftJAdnHp3NbYsYIlSsgTpW4Qv9CtoA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDHQt+P+cZAeQNr2+OglCYy3tUyek5/1q3VBy1rlb7itAIhALatgPiQFCbGMPO9VvQJxTZ2tBL3sudWPxu4wO9B3ES4"}]}},"0.2.0":{"name":"express-minify","author":{"name":"Breezewish"},"description":"Automatically minify and cache your javascript and css files.","homepage":"https://github.com/SummerWish/express-minify","license":"MIT","version":"0.2.0","main":"index.js","keywords":["uglify","minify","express"],"engines":{"node":">= 0.12.0"},"repository":{"type":"git","url":"git://github.com/SummerWish/express-minify.git"},"dependencies":{"cssmin":"^0.4.3","on-headers":"^1.0.1","uglify-js":"^2.6.1"},"devDependencies":{"async":"^1.5.2","coffee-script":"^1.10.0","compression":"^1.6.0","less":"^2.5.3","mocha":"^2.3.4","node-sass":"^3.4.2","should":"^8.1.1","stylus":"^0.53.0","supertest":"^1.1.0"},"scripts":{"test":"mocha --check-leaks --reporter dot"},"gitHead":"dc6cf75d150a8c2cae6ad8c2c0ec7648e9484151","bugs":{"url":"https://github.com/SummerWish/express-minify/issues"},"_id":"express-minify@0.2.0","_shasum":"69e74bc40d832e0a97c8472a3bb1f08e1b1c6245","_from":".","_npmVersion":"3.5.3","_nodeVersion":"5.4.1","_npmUser":{"name":"breezewish","email":"me@breeswish.org"},"maintainers":[{"name":"breezewish","email":"me@breeswish.org"}],"dist":{"shasum":"69e74bc40d832e0a97c8472a3bb1f08e1b1c6245","tarball":"https://registry.npmjs.org/express-minify/-/express-minify-0.2.0.tgz","integrity":"sha512-3dErRoHIpb0p4vZa814BbzwQnDiOZVvUJdatchh3VM/269hC3IQnWMR3nyjcRjVCWGpaXtLoz9TLNOu9QGsHTA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBDPJcIjVKtYnkk4OuQE2Z9EDMVPLVXZlGxMMl4yRqzbAiBusUSfnSs+s306XIzCq5QqzJ8doCNcOq2Ap3vVLlyMng=="}]}},"1.0.0":{"name":"express-minify","author":{"name":"Breezewish"},"description":"Automatically minify and cache your javascript and css files.","homepage":"https://github.com/SummerWish/express-minify","license":"MIT","version":"1.0.0","main":"index.js","keywords":["uglify","minify","express"],"engines":{"node":">= 4.0.0"},"repository":{"type":"git","url":"git://github.com/SummerWish/express-minify.git"},"dependencies":{"clean-css":"^4.1.7","on-headers":"^1.0.1","uglify-js":"^3.0.28"},"devDependencies":{"async":"^2.5.0","coffee-script":"^1.12.7","compression":"^1.7.0","less":"^2.7.2","mocha":"^3.5.0","node-sass":"^4.5.3","should":"^12.0.0","stylus":"^0.54.5","supertest":"^3.0.0"},"scripts":{"test":"mocha --check-leaks --reporter dot"},"gitHead":"0011a96423d27a1a84ffb0ce12c4cff2fbf67451","bugs":{"url":"https://github.com/SummerWish/express-minify/issues"},"_id":"express-minify@1.0.0","_npmVersion":"5.3.0","_nodeVersion":"8.2.1","_npmUser":{"name":"breezewish","email":"me@breeswish.org"},"dist":{"integrity":"sha512-04/iYxB79jGeNZBBkbAW7L7FMG4Wtu78F1SayXIKiJD6MfqYnOI3DD8no7QOntgedYCdYUpj+Skg8QWR/2WnMQ==","shasum":"28c90ecb8add5f8da0d5d503739646fb54be5704","tarball":"https://registry.npmjs.org/express-minify/-/express-minify-1.0.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHKyyTtA9LJDOl2i95xrDK8RZuW91FVzwxx+KTGmHmtUAiEAkZQa5XfNKa7CBCAOQ75l1531wFnsuMsXreIwEVlpFD4="}]},"maintainers":[{"name":"breezewish","email":"me@breeswish.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express-minify-1.0.0.tgz_1504287339306_0.5572566613554955"}}},"readme":"express-minify\n==============\n\nAutomatically minify (and cache) your JavaScript, CSS and JSON responses without pain.\nIt also supports LESS/SASS/Stylus/CoffeeScript compiling and minifying.\n\n[![Build Status](https://travis-ci.org/breeswish/express-minify.svg?branch=master)](https://travis-ci.org/breeswish/express-minify) [![npm version](https://img.shields.io/npm/v/express-minify.svg)](https://www.npmjs.com/package/express-minify) [![npm download counter](https://img.shields.io/npm/dm/express-minify.svg)](https://www.npmjs.com/package/express-minify)\n\n[![Dependency Status](https://david-dm.org/breeswish/express-minify.svg)](https://david-dm.org/breeswish/express-minify) [![devDependency Status](https://david-dm.org/breeswish/express-minify/dev-status.svg)](https://david-dm.org/breeswish/express-minify#info=devDependencies)\n\n[![NodeICO](https://nodei.co/npm/express-minify.png?downloads=true&downloadRank=true&stars=true)](https://www.npmjs.com/package/express-minify)\n\n# Installation\n\n```\nnpm install express-minify\n```\n\n# Basic Usage\n\nexpress-minify takes care of all responses. You don't even need to pass a source directory as other minifying middlewares.\n\n```javascript\nvar minify = require('express-minify');\napp.use(minify());\n```\n\nIt's very easy and elegant to integrate express-minify with [express.static](http://expressjs.com/en/api.html#express.static) and [compression](https://github.com/expressjs/compression):\n\n```javascript\napp.use(compression());\napp.use(minify());\napp.use(express.static(__dirname + '/static'));\n```\n\nNote that the order of the middlewares is important. In the example above, we want to: serve static files → for JS & CSS: minify → GZip → send to user, so we have such orders.\n\n## Options\n\nDefault:\n\n```javascript\napp.use(minify({\n  cache: false,\n  uglifyJsModule: null,\n  errorHandler: null,\n  jsMatch: /javascript/,\n  cssMatch: /css/,\n  jsonMatch: /json/,\n  sassMatch: /scss/,\n  lessMatch: /less/,\n  stylusMatch: /stylus/,\n  coffeeScriptMatch: /coffeescript/,\n}));\n```\n\n- `cache`: `String | false`\n\n  The directory for cache storage (must be writeable). Pass `false` to cache in the memory (not recommended). If you want to disable cache for specific response, see [Disable Minifying or Caching for Specific Response](#disable-minifying-or-caching-for-specific-response).\n\n- `uglifyJsModule`: `Object`\n\n  Customize [UglifyJS](https://github.com/mishoo/UglifyJS2) (>= 3) module. If not specified, it will be `require('uglify-js')`. Example: [Use Uglify-ES](#use-uglify-es).\n\n- `errorHandler`: `Function(errorInfo, callback)`\n\n  Function to handle compiling and minifying errors. You can determine what to respond for specific kind of error. See [Customize Error Behavior](#customize-error-behavior).\n\n- `jsMatch`: `RegExp | false`\n\n  Matches JavaScript content-type. Pass `false` to disable handling this kind of content.\n\n- `cssMatch`: `RegExp | false`\n\n  Matches CSS content-type. Pass `false` to disable handling this kind of content.\n\n- `jsonMatch`: `RegExp | false`\n\n  Matches JSON content-type. Pass `false` to disable handling this kind of content.\n\n- `sassMatch`: `RegExp | false`\n\n  Matches SASS content-type. Pass `false` to disable handling this kind of content.\n\n- `lessMatch`: `RegExp | false`\n\n  Matches LESS content-type. Pass `false` to disable handling this kind of content.\n\n- `stylusMatch`: `RegExp | false`\n\n  Matches Stylus content-type. Pass `false` to disable handling this kind of content.\n\n- `coffeeScriptMatch`: `RegExp | false`\n\n  Matches CoffeeScript content-type. Pass `false` to disable handling this kind of content.\n\n## Per-response Options\n\nOptions below can be supplied for specific response:\n\n- `response.minifyOptions.enabled`: `boolean`\n\n  Pass `false` to disable all kind of processing for this response: no compiling, no minifying.\n\n- `response.minifyOptions.minify`: `boolean`\n\n  Pass `false` to disable minifying (JS, CSS and JSON) for this response, suitable for already-minified contents: [example](#disable-minifying-or-caching-for-a-response).\n\n- `response.minifyOptions.cache`: `boolean`\n\n  Pass `false` to disable caching the processed response data, suitable for dynamic contents: [example](#disable-minifying-or-caching-for-a-response).\n\n- `response.minifyOptions.js`: `Object`\n\n  Set [UglifyJS options](https://github.com/mishoo/UglifyJS2#minify-options). You may want to disable mangling or compressing for specific response (e.g. AngularJS) via this option: [example](#specify-uglifyjs-options).\n\n- `response.minifyOptions.css`: `Object`\n\n  Set [clean-css constructor options](https://github.com/jakubpawlowicz/clean-css#constructor-options).\n\n- `response.minifyOptions.sass`: `Object`\n\n  Set [node-sass render options](https://github.com/sass/node-sass#options).\n\n- `response.minifyOptions.less`: `Object`\n\n  Set [less render options](http://lesscss.org/#using-less-configuration).\n\n# Examples\n\n## Enable File Cache\n\nBy default, express-minify uses memory cache. You can change to file cache:\n\n```javascript\napp.use(minify({cache: __dirname + '/cache'}));\n```\n\n## Compile and Minify CoffeeScript/LESS/SASS/Stylus\n\nexpress-minify can automatically compile your files and minify it without the need of specifying a source file directory. Currently it supports CoffeeScript, SASS, LESS and Stylus.\n\nTo enable this feature, first of all you need to install those modules by yourself:\n\n```bash\n# You needn't install all of these. Only choose what you need.\nnpm install coffee-script less node-sass stylus --save\n```\n\nThen you need to define MIME for those files:\n\n```javascript\n// visit http://localhost/test.coffee\n\nexpress.static.mime.define(\n{\n  'text/coffeescript':  ['coffee'],\n  'text/less':          ['less'],\n  'text/x-scss':        ['scss'],\n  'text/stylus':        ['styl']\n});\n\napp.use(minify());\n```\n\n## Customize Error Behavior\n\nErrors may thrown at the compiling stage (for CoffeeScript/LESS/SASS/Stylus) or at the minifying stage (for JSON/UglifyJS/CleanCSS). The default behavior is returning the error message for compiling errors and returning original content for minifying errors.\n\nYou can customize this behavior or get notified about the error by providing `errorHandler` in options:\n\n```javascript\nvar minify = require('express-minify');\n\nvar myErrorHandler = function (errorInfo, callback) {\n  console.log(errorInfo);\n  // below is the default implementation (minify.Minifier.defaultErrorHandler)\n  if (errorInfo.stage === 'compile') {\n    callback(errorInfo.error, JSON.stringify(errorInfo.error));\n    return;\n  }\n  callback(errorInfo.error, errorInfo.body);\n};\n\napp.use(minify({ errorHandler: myErrorHandler }));\n```\n\nThe structure of `errorInfo` is:\n\n- `stage`: One of `[\"compile\", \"minify\"]`\n\n  The stage when error is thrown.\n\n- `body`: `String`\n\n  The content to compile or minify, which causes the error of course.\n  If there are errors when minifying the compiled source, `body` will be the compiled source.\n\n- `assetType`: One of `[\"js\", \"css\", \"json\", \"coffee\", \"sass\", \"less\", \"stylus\"]`\n\n  The type of the original content.\n\n- `options`: `Object`\n\n  The options you supplied via `response.minifyOptions`.\n\n- `error`: `Error`\n\n  The error thrown by the corresponding processor.\n\n## Use Uglify-ES\n\nYou can pass the [uglify-es](https://www.npmjs.com/package/uglify-es) module in options to replace the built-in UglifyJS 3 module.\n\n```javascript\nvar uglifyEs = require('uglify-es');\napp.use(minify({\n  uglifyJsModule: uglifyEs,\n}));\n```\n\nRemember to invalidate file caches after switching a UglifyJS module. They won't be invalidated automatically.\n\n## Specify UglifyJS Options\n\n### Example 1: Disable Mangling for AngularJS Source Files\n\n```javascript\napp.use(function(req, res, next)\n{\n  // do not mangle -angular.js files\n  if (/-angular\\.js$/.test(req.url)) {\n    res.minifyOptions = res.minifyOptions || {};\n    res.minifyOptions.js = { mangle: true };\n  }\n  next();\n});\napp.use(minify());\n```\n\n### Example 2: Preserve Comments for Specific JavaScript Files\n\n```javascript\napp.use(function(req, res, next)\n{\n  if (/\\.(user|meta)\\.js$/.test(req.url)) {\n    res.minifyOptions = res.minifyOptions || {};\n    res.minifyOptions.js = { output: { comments: true } };\n  }\n  next();\n});\n```\n\n## Dynamic Response\n\nexpress-minify is able to handle all kind of responses, including dynamic responses.\n\n```javascript\nvar responseJS =\n  \"(function(window, undefined)\\n\" +\n  \"{\\n\" +\n  \"\\n\" +\n  \"    var hello = 'hello';\\n\" +\n  \"\\n\" +\n  \"    var world = 'world';\\n\" +\n  \"\\n\" +\n  \"    alert(hello + world);\\n\" +\n  \"\\n\" +\n  \"})(window);\"\napp.use(minify());\napp.get('/response.js', function(req, res)\n{\n  res.setHeader('Content-Type', 'application/javascript');\n  res.end(responseJS);\n});\n```\n\n## Disable Minifying or Caching for Specific Response\n\nIf you don't want to minify a specific response, just set `response.minifyOptions.minify = false`.\n\nIf you want to minify a response but don't want to cache it (for example, dynamic response data), set `response.minifyOptions.cache = false`.\n\n### Example 1. Disable Minification for Minified Assets\n\n```javascript\napp.use(function(req, res, next)\n{\n  if (/\\.min\\.(css|js)$/.test(req.url)) {\n    res.minifyOptions = res.minifyOptions || {};\n    res.minifyOptions.minify = false;\n  }\n  next();\n});\napp.use(minify());\n```\n\n### Example 2. Disable Caching for Dynamic Content\n\n```javascript\napp.use(minify());\napp.get('/server_time_min.jsonp', function(req, res)\n{\n  var obj = {\n    'ok': true,\n    'data': {\n      'timestamp': new Date().getTime(),\n    },\n  };\n\n  // minify this response, but do not cache it\n  res.minifyOptions = res.minifyOptions || {};\n  res.minifyOptions.cache = false;\n  res.setHeader('Content-Type', 'application/javascript');\n  res.send(\"callback(\" + JSON.stringify(obj, null, 4) + \");\");\n});\n\napp.get('/server_time.jsonp', function(req, res)\n{\n  var obj = {\n    'ok': true,\n    'data': {\n      'timestamp': new Date().getTime(),\n    },\n  };\n\n  // do not minify (and do not cache) this response\n  res.minifyOptions = res.minifyOptions || {};\n  res.minifyOptions.minify = false;\n  res.setHeader('Content-Type', 'application/javascript');\n  res.send(\"callback(\" + JSON.stringify(obj, null, 4) + \");\");\n});\n```\n\n# Change Log\n\n1.0.0\n\n- Replace cssmin with [clean-css](https://github.com/jakubpawlowicz/clean-css)\n- Upgrade to use Uglify-JS 3 API\n- Support options for CSS minifying\n- Support options for SASS and LESS compiling\n- Refine naming conversion\n- Minimum required NodeJs version changed to `4.0.0` for `Object.assign`\n\n0.2.0\n\n- Support `onerror`\n- Minimum required NodeJs version changed to `0.12.0` for `fs.access`\n\n0.1.7\n\n- Support customizing UglifyJS/cssmin instance\n\n0.1.6\n\n- Make `node-sass`, `stylus`, `less`, `coffee-script` dependency optional, now developers need to manually install those modules to enable compiling\n\n0.1.5\n\n- Fix MIME for Js\n- Fix JSON minify performance issue\n\n0.1.4\n\n- Add some useful badges [#27](https://github.com/SummerWish/express-minify/pull/27)\n- Update dependencies\n- Support JSON minify [#25](https://github.com/SummerWish/express-minify/pull/25)\n- Start to use travis-ci online build testing\n\n0.1.3\n\n- Update dependencies [#19](https://github.com/breeswish/express-minify/issues/19) [#20](https://github.com/breeswish/express-minify/issues/20)\n\n0.1.2\n\n- Added `res._skip`.\n- Modified behaviour of `res._no_minify`. Now it will only disable minifying and won't cause precompiling not working. [#17](https://github.com/breeswish/express-minify/issues/17)\n- Fixed cache bugs with response options.\n\n0.1.1\n\n- Added fallback for `res._no_mangle = true` (Please use `res._uglifyMangle = false`)\n- Update dependencies\n\n0.1.0\n\n- Changed disabling mangle: `res._no_mangle = true` => `res._uglifyMangle = false`\n- Added support for passing additional UglifyJs options: `res._uglifyCompress`, `res._uglifyOutput` [#15](https://github.com/breeswish/express-minify/issues/15)\n\n0.0.11\n\n- Update dependencies [#11](https://github.com/breeswish/express-minify/issues/11)\n\n0.0.10\n\n- Added tests\n\n- Fixed SASS compiling\n\n- Fixed express-compression compatibility\n\n0.0.9\n\n- Added support for `res._no_mangle` [#10](https://github.com/breeswish/express-minify/pull/10)\n\n0.0.8\n\n- Removed options of `whitelist` and `blacklist`\n\n- Added support for `res._no_cache` [#5](https://github.com/breeswish/express-minify/issues/5)\n\n- Node v0.10 compatible\n\n0.0.7\n\n- Changed `options`'s default `blacklist` to `[/\\.min\\.(css|js)$/]`\n\n- Replaced `uglifycss` with `cssmin`\n\n- Dropped support for `.sass` (https://github.com/andrew/node-sass/issues/12)\n\n- Fixed [#3](https://github.com/breeswish/express-minify/issues/3)\n\n0.0.6\n\n- Support for blacklist and whitelist [#2](https://github.com/breeswish/express-minify/issues/2)\n\n0.0.5\n\n- Added support for `res._no_minify`\n\n- Fixed [#1](https://github.com/breeswish/express-minify/issues/1)\n\n0.0.4\n\n- Support for LESS/SASS/Stylus/CoffeeScript parsing and minifying\n\n0.0.3\n\n- Support for file cache\n\n- Fixed the bug of non-string path\n\n0.0.2\n\n- Support for dynamic minifying\n\n# License\n\nThe MIT License (MIT)\n\nCopyright (c) 2017 Breezewish\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of\nthis software and associated documentation files (the \"Software\"), to deal in\nthe Software without restriction, including without limitation the rights to\nuse, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of\nthe Software, and to permit persons to whom the Software is furnished to do so,\nsubject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS\nFOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR\nCOPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER\nIN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN\nCONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","maintainers":[{"name":"breezewish","email":"me@breeswish.org"}],"time":{"modified":"2022-06-17T22:26:22.625Z","created":"2013-04-03T11:41:51.866Z","0.0.1":"2013-04-03T11:41:55.424Z","0.0.2":"2013-04-04T12:01:02.932Z","0.0.3":"2013-04-04T15:00:39.575Z","0.0.4":"2013-04-25T08:43:23.399Z","0.0.5":"2013-08-26T15:07:01.438Z","0.0.6":"2013-09-03T07:44:45.072Z","0.0.7":"2013-09-04T14:14:21.204Z","0.0.9":"2014-07-08T16:09:05.983Z","0.0.10":"2014-07-13T11:59:02.887Z","0.0.11":"2014-08-16T13:40:58.711Z","0.1.0":"2014-11-20T04:31:38.667Z","0.1.1":"2014-11-20T06:28:27.232Z","0.1.2":"2015-01-20T13:35:57.209Z","0.1.3":"2015-02-14T03:08:37.673Z","0.1.4":"2015-05-17T16:42:26.435Z","0.1.5":"2015-05-27T00:10:05.875Z","0.1.6":"2015-05-27T02:15:03.668Z","0.1.7":"2016-01-19T10:19:31.832Z","0.2.0":"2016-01-20T07:52:19.905Z","1.0.0":"2017-09-01T17:35:39.383Z"},"author":{"name":"Breezewish"},"repository":{"type":"git","url":"git://github.com/SummerWish/express-minify.git"},"users":{"brianhanifin":true,"paulomcnally":true,"leon.domingo":true,"dave_gerard":true,"sidonaldson":true,"m.lautenbach":true,"ibakaidov":true,"bnkub":true,"rocket0191":true,"martinlev":true,"bengi":true},"homepage":"https://github.com/SummerWish/express-minify","keywords":["uglify","minify","express"],"bugs":{"url":"https://github.com/SummerWish/express-minify/issues"},"readmeFilename":"README.md","license":"MIT"}