{"_id":"closure-compiler","_rev":"59229","name":"closure-compiler","description":"Bindings to Google's Closure Compiler","dist-tags":{"latest":"0.2.12"},"maintainers":[{"name":"mprobst","email":"martin@probst.io"},{"name":"tim-smart","email":"tim@fostle.com"}],"time":{"modified":"2021-06-03T10:19:18.000Z","created":"2011-09-13T23:15:49.301Z","0.2.12":"2015-11-04T09:23:01.431Z","0.2.10":"2015-10-29T08:10:06.522Z","0.2.9":"2015-09-11T20:53:23.390Z","0.2.8":"2015-09-11T20:45:37.722Z","0.2.7":"2015-07-30T22:02:07.691Z","0.2.6":"2014-04-22T21:32:32.975Z","0.2.5":"2014-03-25T22:06:36.350Z","0.2.4":"2014-03-25T21:54:26.236Z","0.2.3":"2013-10-31T21:40:58.149Z","0.2.2":"2013-09-11T05:28:11.944Z","0.2.1":"2013-07-16T02:21:55.993Z","0.2.0":"2013-02-23T03:22:23.530Z","0.1.4":"2013-02-09T12:52:04.221Z","0.1.3":"2013-02-06T19:57:47.833Z","0.1.2":"2012-09-04T12:54:35.343Z","0.1.0":"2011-09-13T23:15:49.301Z","0.1.1":"2011-09-13T23:15:49.301Z"},"users":{"jdalton":true,"gztomas":true,"nehakadam":true,"tracker1":true,"meltdown.solutions":true,"sopepos":true,"hckhanh":true,"abdihaikal":true,"keberox":true,"jian263994241":true,"bpivcard26":true},"author":{"name":"tim-smart"},"repository":{"type":"git","url":"git://github.com/tim-smart/node-closure.git"},"versions":{"0.2.12":{"name":"closure-compiler","description":"Bindings to Google's Closure Compiler","version":"0.2.12","author":{"name":"tim-smart"},"repository":{"type":"git","url":"git://github.com/tim-smart/node-closure.git"},"dependencies":{"google-closure-compiler":"20150901.x"},"engine":["node >=0.10"],"main":"./lib/index.js","license":"MIT","gitHead":"b36665ca2d9897db52ddab35ea422b8fa4cb88a2","bugs":{"url":"https://github.com/tim-smart/node-closure/issues"},"homepage":"https://github.com/tim-smart/node-closure#readme","_id":"closure-compiler@0.2.12","scripts":{},"_shasum":"6c3087cad12742c79e47f0ce50e87af91cf8e171","_from":".","_npmVersion":"3.3.9","_nodeVersion":"4.1.2","_npmUser":{"name":"mprobst","email":"martin@probst.io"},"dist":{"shasum":"6c3087cad12742c79e47f0ce50e87af91cf8e171","size":2725,"noattachment":false,"key":"/closure-compiler/-/closure-compiler-0.2.12.tgz","tarball":"http://registry.cnpm.dingdandao.com/closure-compiler/download/closure-compiler-0.2.12.tgz"},"maintainers":[{"name":"mprobst","email":"martin@probst.io"},{"name":"tim-smart","email":"tim@fostle.com"}],"directories":{},"publish_time":1446628981431,"_cnpm_publish_time":1446628981431,"_hasShrinkwrap":false},"0.2.10":{"name":"closure-compiler","description":"Bindings to Google's Closure Compiler","version":"0.2.10","author":{"name":"tim-smart"},"repository":{"type":"git","url":"git://github.com/tim-smart/node-closure.git"},"dependencies":{"google-closure-compiler":"20150901.x"},"engine":["node >=0.10"],"main":"./lib/index.js","license":"MIT","gitHead":"9be478c63e4923010d4c12ca4b9e1975b9c2b639","bugs":{"url":"https://github.com/tim-smart/node-closure/issues"},"homepage":"https://github.com/tim-smart/node-closure#readme","_id":"closure-compiler@0.2.10","scripts":{},"_shasum":"ac1a9527032b2ae222fb42f8a995aeb15abb3e4e","_from":".","_npmVersion":"3.3.9","_nodeVersion":"4.1.2","_npmUser":{"name":"mprobst","email":"martin@probst.io"},"dist":{"shasum":"ac1a9527032b2ae222fb42f8a995aeb15abb3e4e","size":2696,"noattachment":false,"key":"/closure-compiler/-/closure-compiler-0.2.10.tgz","tarball":"http://registry.cnpm.dingdandao.com/closure-compiler/download/closure-compiler-0.2.10.tgz"},"maintainers":[{"name":"mprobst","email":"martin@probst.io"},{"name":"tim-smart","email":"tim@fostle.com"}],"directories":{},"publish_time":1446106206522,"_cnpm_publish_time":1446106206522,"_hasShrinkwrap":false},"0.2.9":{"name":"closure-compiler","description":"Bindings to Google's Closure Compiler","version":"0.2.9","author":{"name":"tim-smart"},"repository":{"type":"git","url":"git://github.com/tim-smart/node-closure.git"},"dependencies":{"google-closure-compiler":"20150901.x"},"engine":["node >=0.10"],"main":"./lib/index.js","license":"MIT","gitHead":"3d23a91117c5ceebcc4bbbde15f96ebefa0cc564","bugs":{"url":"https://github.com/tim-smart/node-closure/issues"},"homepage":"https://github.com/tim-smart/node-closure#readme","_id":"closure-compiler@0.2.9","scripts":{},"_shasum":"e2f59338bb240bfd04113dcea2bcfba6af23a4ca","_from":".","_npmVersion":"2.12.1","_nodeVersion":"2.3.4","_npmUser":{"name":"tim-smart","email":"tim@fostle.com"},"dist":{"shasum":"e2f59338bb240bfd04113dcea2bcfba6af23a4ca","size":2556,"noattachment":false,"key":"/closure-compiler/-/closure-compiler-0.2.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/closure-compiler/download/closure-compiler-0.2.9.tgz"},"maintainers":[{"name":"mprobst","email":"martin@probst.io"},{"name":"tim-smart","email":"tim@fostle.com"}],"directories":{},"publish_time":1442004803390,"_cnpm_publish_time":1442004803390,"_hasShrinkwrap":false},"0.2.8":{"name":"closure-compiler","description":"Bindings to Google's Closure Compiler","version":"0.2.8","author":{"name":"tim-smart"},"repository":{"type":"git","url":"git://github.com/tim-smart/node-closure.git"},"dependencies":{"google-closure-compiler":"x"},"engine":["node >=0.10"],"main":"./lib/index.js","license":"MIT","gitHead":"02ef3f1a0d05e91fadbc05de87995bbae97c91b5","bugs":{"url":"https://github.com/tim-smart/node-closure/issues"},"homepage":"https://github.com/tim-smart/node-closure#readme","_id":"closure-compiler@0.2.8","scripts":{},"_shasum":"f1d0765ad1ce730ab42e0a1dabdbf556c40f30f5","_from":".","_npmVersion":"2.12.1","_nodeVersion":"2.3.4","_npmUser":{"name":"tim-smart","email":"tim@fostle.com"},"dist":{"shasum":"f1d0765ad1ce730ab42e0a1dabdbf556c40f30f5","size":2548,"noattachment":false,"key":"/closure-compiler/-/closure-compiler-0.2.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/closure-compiler/download/closure-compiler-0.2.8.tgz"},"maintainers":[{"name":"mprobst","email":"martin@probst.io"},{"name":"tim-smart","email":"tim@fostle.com"}],"directories":{},"publish_time":1442004337722,"_cnpm_publish_time":1442004337722,"_hasShrinkwrap":false},"0.2.7":{"name":"closure-compiler","description":"Bindings to Google's Closure Compiler","version":"0.2.7","author":{"name":"tim-smart"},"repository":{"type":"git","url":"git://github.com/tim-smart/node-closure.git"},"engine":["node >=0.10"],"main":"./lib/index.js","license":"MIT","gitHead":"cede1c5a659e6275f8c3588a3230f44aea27408a","bugs":{"url":"https://github.com/tim-smart/node-closure/issues"},"homepage":"https://github.com/tim-smart/node-closure#readme","_id":"closure-compiler@0.2.7","scripts":{},"_shasum":"230ff91e59028b12c5d7d062c93a9254e9d049f1","_from":".","_npmVersion":"2.11.1","_nodeVersion":"2.3.0","_npmUser":{"name":"tim-smart","email":"tim@fostle.com"},"dist":{"shasum":"230ff91e59028b12c5d7d062c93a9254e9d049f1","size":5719647,"noattachment":false,"key":"/closure-compiler/-/closure-compiler-0.2.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/closure-compiler/download/closure-compiler-0.2.7.tgz"},"maintainers":[{"name":"mprobst","email":"martin@probst.io"},{"name":"tim-smart","email":"tim@fostle.com"}],"directories":{},"publish_time":1438293727691,"_cnpm_publish_time":1438293727691,"_hasShrinkwrap":false},"0.2.6":{"name":"closure-compiler","description":"Bindings to Google's Closure Compiler","version":"0.2.6","author":{"name":"tim-smart"},"repository":{"type":"git","url":"git://github.com/tim-smart/node-closure.git"},"engine":["node >=0.10"],"main":"./lib/index.js","license":"MIT","bugs":{"url":"https://github.com/tim-smart/node-closure/issues"},"homepage":"https://github.com/tim-smart/node-closure","_id":"closure-compiler@0.2.6","dist":{"shasum":"9c440cc781465d9d9e94e54a3c2d860758686163","size":6224452,"noattachment":false,"key":"/closure-compiler/-/closure-compiler-0.2.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/closure-compiler/download/closure-compiler-0.2.6.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"tim-smart","email":"tim@fostle.com"},"maintainers":[{"name":"mprobst","email":"martin@probst.io"},{"name":"tim-smart","email":"tim@fostle.com"}],"directories":{},"publish_time":1398202352975,"_cnpm_publish_time":1398202352975,"_hasShrinkwrap":false},"0.2.5":{"name":"closure-compiler","description":"Bindings to Google's Closure Compiler","version":"0.2.5","author":{"name":"tim-smart"},"repository":{"type":"git","url":"git://github.com/tim-smart/node-closure.git"},"engine":["node >=0.4"],"main":"./lib/index.js","bugs":{"url":"https://github.com/tim-smart/node-closure/issues"},"homepage":"https://github.com/tim-smart/node-closure","_id":"closure-compiler@0.2.5","dist":{"shasum":"03c9e6cd598e2661c89c1fda86a4b5b3c6dfa5b5","size":6146205,"noattachment":false,"key":"/closure-compiler/-/closure-compiler-0.2.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/closure-compiler/download/closure-compiler-0.2.5.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"tim-smart","email":"tim@fostle.com"},"maintainers":[{"name":"mprobst","email":"martin@probst.io"},{"name":"tim-smart","email":"tim@fostle.com"}],"directories":{},"publish_time":1395785196350,"_cnpm_publish_time":1395785196350,"_hasShrinkwrap":false},"0.2.4":{"name":"closure-compiler","description":"Bindings to Google's Closure Compiler","version":"0.2.4","author":{"name":"tim-smart"},"repository":{"type":"git","url":"git://github.com/tim-smart/node-closure.git"},"engine":["node >=0.4"],"main":"./lib/index.js","bugs":{"url":"https://github.com/tim-smart/node-closure/issues"},"homepage":"https://github.com/tim-smart/node-closure","_id":"closure-compiler@0.2.4","dist":{"shasum":"a0624574d7ef573d6493c187b7639faaec43f505","size":6146191,"noattachment":false,"key":"/closure-compiler/-/closure-compiler-0.2.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/closure-compiler/download/closure-compiler-0.2.4.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"tim-smart","email":"tim@fostle.com"},"maintainers":[{"name":"mprobst","email":"martin@probst.io"},{"name":"tim-smart","email":"tim@fostle.com"}],"directories":{},"publish_time":1395784466236,"_cnpm_publish_time":1395784466236,"_hasShrinkwrap":false},"0.2.3":{"name":"closure-compiler","description":"Bindings to Google's Closure Compiler","version":"0.2.3","author":{"name":"tim-smart"},"repository":{"type":"git","url":"http://github.com/Tim-Smart/node-closure.git"},"engine":["node >=0.4"],"main":"./lib/index.js","readmeFilename":"README.md","bugs":{"url":"https://github.com/Tim-Smart/node-closure/issues"},"_id":"closure-compiler@0.2.3","dist":{"shasum":"f24f9c3f03475597b72aa54b262ae99783da9534","size":5796609,"noattachment":false,"key":"/closure-compiler/-/closure-compiler-0.2.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/closure-compiler/download/closure-compiler-0.2.3.tgz"},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"tim-smart","email":"tim@fostle.com"},"maintainers":[{"name":"mprobst","email":"martin@probst.io"},{"name":"tim-smart","email":"tim@fostle.com"}],"directories":{},"publish_time":1383255658149,"_cnpm_publish_time":1383255658149,"_hasShrinkwrap":false},"0.2.2":{"name":"closure-compiler","description":"Bindings to Google's Closure Compiler","version":"0.2.2","author":{"name":"tim-smart"},"repository":{"type":"git","url":"http://github.com/Tim-Smart/node-closure.git"},"engine":["node >=0.4"],"main":"./lib/index.js","readmeFilename":"README.md","bugs":{"url":"https://github.com/Tim-Smart/node-closure/issues"},"_id":"closure-compiler@0.2.2","dist":{"shasum":"88b9edaa5e7e434fc62dba1b61e721cf0794f237","size":5803467,"noattachment":false,"key":"/closure-compiler/-/closure-compiler-0.2.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/closure-compiler/download/closure-compiler-0.2.2.tgz"},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"tim-smart","email":"tim@fostle.com"},"maintainers":[{"name":"mprobst","email":"martin@probst.io"},{"name":"tim-smart","email":"tim@fostle.com"}],"directories":{},"publish_time":1378877291944,"_cnpm_publish_time":1378877291944,"_hasShrinkwrap":false},"0.2.1":{"name":"closure-compiler","description":"Bindings to Google's Closure Compiler","version":"0.2.1","author":{"name":"tim-smart"},"repository":{"type":"git","url":"http://github.com/Tim-Smart/node-closure.git"},"engine":["node >=0.4"],"main":"./lib/index.js","readmeFilename":"README.md","bugs":{"url":"https://github.com/Tim-Smart/node-closure/issues"},"_id":"closure-compiler@0.2.1","dist":{"shasum":"9cf4728466f18a70809289a7b5a5ab6e87c1c0dc","size":5784377,"noattachment":false,"key":"/closure-compiler/-/closure-compiler-0.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/closure-compiler/download/closure-compiler-0.2.1.tgz"},"_from":".","_npmVersion":"1.3.2","_npmUser":{"name":"tim-smart","email":"tim@fostle.com"},"maintainers":[{"name":"mprobst","email":"martin@probst.io"},{"name":"tim-smart","email":"tim@fostle.com"}],"directories":{},"publish_time":1373941315993,"_cnpm_publish_time":1373941315993,"_hasShrinkwrap":false},"0.2.0":{"name":"closure-compiler","description":"Bindings to Google's Closure Compiler","version":"0.2.0","author":{"name":"tim-smart"},"repository":{"type":"git","url":"http://github.com/Tim-Smart/node-closure.git"},"engine":["node >=0.4"],"main":"./lib","readmeFilename":"README.md","_id":"closure-compiler@0.2.0","dist":{"shasum":"333738e3943255858783b5c022d8b572f638b3f5","size":5439379,"noattachment":false,"key":"/closure-compiler/-/closure-compiler-0.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/closure-compiler/download/closure-compiler-0.2.0.tgz"},"_from":".","_npmVersion":"1.2.12","_npmUser":{"name":"tim-smart","email":"tim@fostle.com"},"maintainers":[{"name":"mprobst","email":"martin@probst.io"},{"name":"tim-smart","email":"tim@fostle.com"}],"directories":{},"publish_time":1361589743530,"_cnpm_publish_time":1361589743530,"_hasShrinkwrap":false},"0.1.4":{"name":"closure-compiler","description":"Bindings to Google's Closure Compiler","version":"0.1.4","author":{"name":"Tim-Smart"},"repository":{"type":"git","url":"http://github.com/Tim-Smart/node-closure.git"},"engine":["node >=0.4"],"main":"./lib","readmeFilename":"README.md","_id":"closure-compiler@0.1.4","dist":{"shasum":"8dce618855e12425b45cb5c4991c1ab25d89d063","size":4968564,"noattachment":false,"key":"/closure-compiler/-/closure-compiler-0.1.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/closure-compiler/download/closure-compiler-0.1.4.tgz"},"_npmVersion":"1.1.66","_npmUser":{"name":"Tim-Smart","email":"tim@fostle.com"},"maintainers":[{"name":"mprobst","email":"martin@probst.io"},{"name":"tim-smart","email":"tim@fostle.com"}],"directories":{},"publish_time":1360414324221,"_cnpm_publish_time":1360414324221,"_hasShrinkwrap":false},"0.1.3":{"name":"closure-compiler","description":"Bindings to Google's Closure Compiler","version":"0.1.3","author":{"name":"Tim-Smart"},"repository":{"type":"git","url":"http://github.com/Tim-Smart/node-closure.git"},"engine":["node >=0.4"],"main":"./lib","readmeFilename":"README.md","_id":"closure-compiler@0.1.3","dist":{"shasum":"b9f5417f7302a43c9d227c5a70d7871b6b0c19c9","size":4968828,"noattachment":false,"key":"/closure-compiler/-/closure-compiler-0.1.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/closure-compiler/download/closure-compiler-0.1.3.tgz"},"_npmVersion":"1.1.66","_npmUser":{"name":"Tim-Smart","email":"tim@fostle.com"},"maintainers":[{"name":"mprobst","email":"martin@probst.io"},{"name":"tim-smart","email":"tim@fostle.com"}],"directories":{},"publish_time":1360180667833,"_cnpm_publish_time":1360180667833,"_hasShrinkwrap":false},"0.1.2":{"name":"closure-compiler","description":"Bindings to Google's Closure Compiler","version":"0.1.2","author":{"name":"Tim-Smart"},"repository":{"type":"git","url":"http://github.com/Tim-Smart/node-closure.git"},"engine":["node >=0.4"],"main":"./lib","_id":"closure-compiler@0.1.2","dist":{"shasum":"c3e0f0afaaa779f68f1061cc5180fcfc1d7c53d6","size":4968397,"noattachment":false,"key":"/closure-compiler/-/closure-compiler-0.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/closure-compiler/download/closure-compiler-0.1.2.tgz"},"_npmVersion":"1.1.59","_npmUser":{"name":"Tim-Smart","email":"tim@fostle.com"},"maintainers":[{"name":"mprobst","email":"martin@probst.io"},{"name":"tim-smart","email":"tim@fostle.com"}],"directories":{},"publish_time":1346763275343,"_cnpm_publish_time":1346763275343,"_hasShrinkwrap":false},"0.1.0":{"name":"closure-compiler","description":"Bindings to Google's Closure Compiler","version":"0.1.0","author":{"name":"Tim-Smart"},"repository":{"type":"git","url":"http://github.com/Tim-Smart/node-closure.git"},"engine":["node >=0.1.90"],"directories":{"lib":"./lib/closure-compiler"},"_id":"closure-compiler@0.1.0","engines":{"node":"*"},"_nodeSupported":true,"_npmVersion":"0.2.7-2","_nodeVersion":"v0.3.1-pre","dist":{"shasum":"4d1e91ad566a4fad6aea413215b2d1f7c00ba00a","size":3817518,"noattachment":false,"key":"/closure-compiler/-/closure-compiler-0.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/closure-compiler/download/closure-compiler-0.1.0.tgz"},"publish_time":1315955749301,"maintainers":[{"name":"mprobst","email":"martin@probst.io"},{"name":"tim-smart","email":"tim@fostle.com"}],"_cnpm_publish_time":1315955749301,"_hasShrinkwrap":false},"0.1.1":{"name":"closure-compiler","description":"Bindings to Google's Closure Compiler","version":"0.1.1","author":{"name":"Tim-Smart"},"repository":{"type":"git","url":"git://github.com/Tim-Smart/node-closure.git"},"engine":["node >=0.4"],"main":"./lib","_npmJsonOpts":{"file":"/home/tim/.npm/closure-compiler/0.1.1/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"closure-compiler@0.1.1","dependencies":{},"devDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.15","_nodeVersion":"v0.4.10-pre","_defaultsLoaded":true,"dist":{"shasum":"387f16cdd70d4a2beb36118c3adb4e6553c517c7","size":3817375,"noattachment":false,"key":"/closure-compiler/-/closure-compiler-0.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/closure-compiler/download/closure-compiler-0.1.1.tgz"},"scripts":{},"maintainers":[{"name":"mprobst","email":"martin@probst.io"},{"name":"tim-smart","email":"tim@fostle.com"}],"directories":{},"publish_time":1315955749301,"_cnpm_publish_time":1315955749301,"_hasShrinkwrap":false}},"readme":"node-closure\n============\n\nA wrapper to the Google Closure compiler tool. It runs the jar file in a child\nprocess and returns the results in a callback.\n\n\n## Usage\n\n    var cc = require('closure-compiler')\n    var fs = require('fs')\n\n    var options =\n      { some    : 'flag'\n      , values  : ['1', '2']\n      , 'checks-only' : true // Pass true for parameters that take no value.\n      }\n\n    function aftercompile (err, stdout, stderr) {\n      if (err) throw err\n      var mycompiledcode = stdout\n    }\n\n    cc.compile(fs.readFileSync('lib/index.js'), options, aftercompile)\n\n    // The same as:\n    // $ java -jar path/to/closure.jar --some \"flag\" --values \"1\" --values \"2\"\n","_attachments":{},"homepage":"https://github.com/tim-smart/node-closure#readme","bugs":{"url":"https://github.com/tim-smart/node-closure/issues"},"license":"MIT"}