{"_id":"forge","_rev":"17-c78e5568704ca6d6dcff533e146451f6","name":"forge","description":"A no customization 'build' system","dist-tags":{"latest":"2.3.0"},"versions":{"1.0.0":{"name":"forge","author":{"name":"Josh Perez","email":"josh@goatslacker.com"},"version":"1.0.0","description":"An easy to use CLI tool for compiling projects","keywords":["build","compile","compress"],"repository":{"type":"git","url":"git://github.com/goatslacker/forge.git"},"licenses":["MIT"],"dependencies":{"jshint":"0.2.x","uglify-js":"1.0.x","gzip":"0.1.x","less":"1.1.x"},"bin":{"forge":"./bin/forge.js"},"engines":{"node":">= 0.4.0"},"devDependencies":{},"_id":"forge@1.0.0","_engineSupported":true,"_npmVersion":"1.0.3","_nodeVersion":"v0.5.0-pre","_defaultsLoaded":true,"dist":{"shasum":"694647cfe33e8e3156144ac72adc5bff41349fbf","tarball":"https://registry.npmjs.org/forge/-/forge-1.0.0.tgz","integrity":"sha512-qzOylObl7lJA5hUrBvJvgXggb+buFTx9Rx8sn0/q2WLikpBDREebxg3AaIKdbCh0LLo+zTOxdIKL25BWGfbwmg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC9a2cOjCGI/jYlNRS4qFM08CXohu/Ms0quU3xpxG1RYQIgd2gP+PENTnOQ5WN7y/Fk4ouKuQnNvRJ0lCmgU2qmw/g="}]},"scripts":{}},"1.0.2":{"name":"forge","author":{"name":"Josh Perez","email":"josh@goatslacker.com"},"version":"1.0.2","description":"An easy to use CLI tool for compiling projects","keywords":["build","compile","compress"],"repository":{"type":"git","url":"git://github.com/goatslacker/forge.git"},"licenses":["MIT"],"dependencies":{"jshint":"0.2.x","uglify-js":"1.0.x","gzip":"0.1.x","colors":"0.5.x","less":"1.1.x"},"bin":{"forge":"./bin/forge.js"},"engines":{"node":">= 0.4.0"},"devDependencies":{},"_id":"forge@1.0.2","_engineSupported":true,"_npmVersion":"1.0.3","_nodeVersion":"v0.5.0-pre","_defaultsLoaded":true,"dist":{"shasum":"c1d9a4de259fb429734cdba7e8aafc3aef43b749","tarball":"https://registry.npmjs.org/forge/-/forge-1.0.2.tgz","integrity":"sha512-JkT9ikGqcloncKn22n36B0Zdw6O113YcNKshZMJfFg19jx+REUZXfcd+Qlf2U8tJG1MYhnvr4/Gmv1Mt1cswDw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD/82kQbyZxMV9f/wy8+IUM9qsJFR6XQZmaQF9sNnzESQIhANBYNBinSgV0Se1/EoPnzOBVdETSms6Z0mVV1vxhwe1X"}]},"scripts":{}},"1.0.3":{"name":"forge","author":{"name":"Josh Perez","email":"josh@goatslacker.com"},"version":"1.0.3","description":"An easy to use CLI tool for compiling projects","keywords":["build","compile","compress"],"repository":{"type":"git","url":"git://github.com/goatslacker/forge.git"},"licenses":["MIT"],"dependencies":{"jshint":"0.2.x","uglify-js":"1.0.x","gzip":"0.1.x","colors":"0.5.x","less":"1.1.x"},"bin":{"forge":"./bin/forge.js"},"engines":{"node":">= 0.4.0"},"devDependencies":{},"_id":"forge@1.0.3","_engineSupported":true,"_npmVersion":"1.0.3","_nodeVersion":"v0.5.0-pre","_defaultsLoaded":true,"dist":{"shasum":"f0a24f1d8a41ffdfce52273fd22a677e36ae5324","tarball":"https://registry.npmjs.org/forge/-/forge-1.0.3.tgz","integrity":"sha512-RtnWaakm7wW5JU/NZpXhPYoJeuogoLpEoNBIHNnAoQaAWba58UtjYROf3b1ryCoBkGXFtgd8FEjeKVoC/kMwNQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFRYVcAX7+PbXiz0pxqmNCqFYthEMThij6I4dBQmp99/AiEAp+WCsZII79dqM3uO2c2Nl0fLUeEodzcoF2fkh7KMhZA="}]},"scripts":{}},"1.0.4":{"name":"forge","author":{"name":"Josh Perez","email":"josh@goatslacker.com"},"version":"1.0.4","description":"An easy to use CLI tool for compiling projects","keywords":["build","compile","compress"],"repository":{"type":"git","url":"git://github.com/goatslacker/forge.git"},"licenses":["MIT"],"dependencies":{"jshint":"0.2.x","uglify-js":"1.0.x","gzip":"0.1.x","colors":"0.5.x","less":"1.1.x"},"bin":{"forge":"./bin/forge.js"},"engines":{"node":">= 0.4.0"},"_npmJsonOpts":{"file":"/home/josh/.npm/forge/1.0.4/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"forge@1.0.4","devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.13","_nodeVersion":"v0.4.9-pre","_defaultsLoaded":true,"dist":{"shasum":"5303e0d23603574959d661f94fc002bea28ab1cf","tarball":"https://registry.npmjs.org/forge/-/forge-1.0.4.tgz","integrity":"sha512-bRT99E166871ioxr2e0JsY3fpWuRmwqkg47aKKrpJuRt/1Y2ZBtYq0Fu1IRWXStLV7whTUeRcxPWIoBj6Ew9VA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICGG4Bcr8CIUD4yqMrrzq777g4+Maolo2mI4MLNm+0ncAiAODHr1bCbmGD9XCaEE0tpUE/OjTPDBZU6SIKSD9Js2vA=="}]},"scripts":{}},"2.1.0":{"name":"forge","author":{"name":"Josh Perez","email":"josh@goatslacker.com"},"version":"2.1.0","description":"insert something here","keywords":["build","compile","compress","lint","minify","typed","maven","preprocessor"],"repository":{"type":"git","url":"https://github.com/goatslacker/forge.git"},"dependency":{"jshintify":"*","mangleify":"*"},"licenses":["MIT"],"main":"forge.js","bin":{"forge":"./bin/forge"},"engines":{"node":">= 0.4.0"},"bugs":{"url":"https://github.com/goatslacker/forge/issues"},"_id":"forge@2.1.0","dist":{"shasum":"aa9fb3949fccc52b4d4013f3f4d9c76e40ecc8a9","tarball":"https://registry.npmjs.org/forge/-/forge-2.1.0.tgz","integrity":"sha512-WgC84+zwjtXVMoE4dje8N98ag9z/xYkJgxZ+OsiCR0/RqxJURp/c5GfdXV/hf1HA/VYo7Eo26Jm3P5Lq3JcT1g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCRg6EwbGJZfZgemH0aP2iVlPYodUcBqaC27J+9cOeMFAIgA2xQsvNrdumDuQJnMTj6XDDLj9VqwNXIbcoEy3igcCE="}]},"_from":".","_npmVersion":"1.2.25","_npmUser":{"name":"goatslacker","email":"josh@goatslacker.com"},"maintainers":[{"name":"goatslacker","email":"josh@goatslacker.com"}]},"2.2.0":{"name":"forge","author":{"name":"Josh Perez","email":"josh@goatslacker.com"},"version":"2.2.0","description":"insert something here","keywords":["build","compile","compress","lint","minify","typed","maven","preprocessor"],"repository":{"type":"git","url":"https://github.com/goatslacker/forge.git"},"dependencies":{"jshintify":"*","mangleify":"*","fu":"*"},"licenses":["MIT"],"main":"forge.js","bin":{"forge":"./bin/forge"},"engines":{"node":">= 0.4.0"},"bugs":{"url":"https://github.com/goatslacker/forge/issues"},"_id":"forge@2.2.0","dist":{"shasum":"a924bd2ffea12a87b89e34da6d258b1c7df78b3c","tarball":"https://registry.npmjs.org/forge/-/forge-2.2.0.tgz","integrity":"sha512-zU3CklmQacINh3V/EISymYJS7DQZ5m/IWbdkmvLkR6TeHJNVxyxsX+Xf8dfJoNy94wWsTk/pugGx+QbKd8vaww==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDgjs8PlaTZgsWmZvZL81k2jZuAuT5MVkxvD+mcIOu7YQIgdw/EQBn2zbGMJOeSpcaeDZlSS7WRXh4qNama/rEy9/U="}]},"_from":".","_npmVersion":"1.2.25","_npmUser":{"name":"goatslacker","email":"josh@goatslacker.com"},"maintainers":[{"name":"goatslacker","email":"josh@goatslacker.com"}]},"2.3.0":{"name":"forge","author":{"name":"Josh Perez","email":"josh@goatslacker.com"},"version":"2.3.0","description":"A no customization 'build' system","keywords":["build","compile","compress","lint","minify","typed","maven","preprocessor"],"repository":{"type":"git","url":"https://github.com/goatslacker/forge.git"},"dependencies":{"fu":"*","jshintify":"*","mangleify":"*","reactify":"*","subarg":"^1.0.0"},"licenses":["MIT"],"main":"forge.js","bin":{"forge":"./bin/forge"},"engines":{"node":">= 0.4.0"},"gitHead":"8aacbfe02fc7de98c1b5a23942d919a9e1f2dbbd","bugs":{"url":"https://github.com/goatslacker/forge/issues"},"homepage":"https://github.com/goatslacker/forge","_id":"forge@2.3.0","scripts":{},"_shasum":"d869e43c07b6957e0fa1023e61ed3818028a576f","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"goatslacker","email":"josh@goatslacker.com"},"maintainers":[{"name":"goatslacker","email":"josh@goatslacker.com"}],"dist":{"shasum":"d869e43c07b6957e0fa1023e61ed3818028a576f","tarball":"https://registry.npmjs.org/forge/-/forge-2.3.0.tgz","integrity":"sha512-xVyfla4zklbbWXF9at+0qLeFLifaJ2kmDgLJwyFCRiVlVYMjnQ8IaZtin3XETvAeZwmZB3weJ0H2GiG5LsXs+Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD05c0HWKtEJyHvL0IakYwDUzSXJWawDne4TqV8Qv8cMAIgHb/czAfjgnvR2Glhon8O37yT3fSonyz9plfZUVkV59A="}]}}},"maintainers":[{"name":"goatslacker","email":"josh@goatslacker.com"}],"time":{"modified":"2022-06-18T02:58:10.318Z","created":"2011-05-30T12:05:32.160Z","1.0.0":"2011-05-30T12:05:32.884Z","1.0.2":"2011-05-31T06:16:27.804Z","1.0.3":"2011-06-04T23:48:21.125Z","1.0.4":"2011-06-16T08:25:15.540Z","2.1.0":"2013-09-06T18:47:18.793Z","2.2.0":"2013-11-18T23:48:59.331Z","2.3.0":"2014-11-23T05:20:51.886Z"},"author":{"name":"Josh Perez","email":"josh@goatslacker.com"},"repository":{"type":"git","url":"https://github.com/goatslacker/forge.git"},"readme":"# forge\n\n## Install\n\n    npm install forge -g\n\n## What?\n\n`Forge` has a pretty specific use case: you'd like to automate the application\nof a set of transformations on a specific file.\n\nIf you're tired of writing the same [M|J|Sl|C]afiles over and over,\njuggling command line scripts, node.js scripts, or even dealing with the\nhassle of having a configuration file sitting in your file directory;\nthen this program is for you.\n\n## Philosophy\n\n* No configuration or build files you have to check-in to source control\n* Simple command line interface\n* Easy to program your own custom transformers\n* Use existing transformers that work with [browserify](https://github.com/substack/node-browserify)\n\n## Right tool for the job\n\nIf you need to automate all the things or love configuring then [grunt](http://gruntjs.com/)\nis for you.\n\nIf you want something simple and powerful and don't mind programming some then\nwrite a fucking Makefile.\n\n## How?\n\n    forge my_file.js transform1 transform2 transform3\n\nExample, if you want to lint a file then mangle it:\n\n    forge my_file.js jshintify mangleify\n\nOutputs to stdout\n\n> *Pro-tip*: you can include your forge command in the scripts section of your package.json file.\n\n    \"scripts\": {\n      \"prepublish\": \"forge foo.js mangleify > build/foo.min.js\"\n    }\n\nFor more information see [npm scripts](https://npmjs.org/doc/scripts.html)\n\n## Included plug-ins\n\n* [jshintify](https://github.com/goatslacker/jshintify)\n* [mangleify](https://github.com/goatslacker/mangleify)\n\n## Available plug-ins\n\n* [coffeeify](https://github.com/substack/coffeeify)\n* [icsify](https://github.com/maxtaco/icsify)\n* [caching-coffeeify](https://github.com/thlorenz/caching-coffeeify)\n* [decomponentify](https://github.com/eugeneware/decomponentify)\n* [debowerify](https://github.com/eugeneware/debowerify)\n* [deAMDify](https://github.com/jaredhanson/deamdify)\n* [hbsfy](https://github.com/epeli/node-hbsfy)\n* [liveify](https://github.com/quarterto/liveify)\n* [es6ify](https://github.com/thlorenz/es6ify)\n* [turn](https://github.com/juliangruber/turn)\n\n## License\n\n[MIT](http://josh.mit-license.org)\n","homepage":"https://github.com/goatslacker/forge","keywords":["build","compile","compress","lint","minify","typed","maven","preprocessor"],"bugs":{"url":"https://github.com/goatslacker/forge/issues"},"readmeFilename":"README.md"}