{"_id":"buildtools","_rev":"6-0f7f63999eaf35c064b57976c5cee350","name":"buildtools","description":"Utilities for use in Jake/Cake/Coke build files.","dist-tags":{"latest":"0.1.1"},"versions":{"0.1.1":{"name":"buildtools","version":"0.1.1","description":"Utilities for use in Jake/Cake/Coke build files.","homepage":"http://dsc.github.com/node-buildtools/","keywords":["build","buildtools","jake","coke","cake","tools","util","server"],"author":{"name":"David Schoonover","email":"dsc@less.ly","url":"http://less.ly"},"dependencies":{"coco":"== 0.7.x","eyes":"== 0.1.x","colors":"== 0.6.x","remove":"== 0.1.x","glob":"== 3.1.x","commondir":"== 0.0.x","cli-table":"== 0.0.x","underscore":"== 1.3.x","underscore.string":"== 2.0.x","seq":"== 0.3.x","uglify-js":"== 1.2.x","cssmin":"== 0.3.x"},"repository":{"type":"git","url":"git://github.com/dsc/node-buildtools.git"},"bugs":{"url":"http://github.com/dsc/node-buildtools/issues"},"engine":{"node":">= 0.8.x"},"license":"MIT","readme":"# buildtools\n\nA noseful of utilities for Coke/Cake/Jake files.\n\n## API\n\n### Standard Library Modules\n\n- `fs`\n- `path`\n    - `dirname`\n    - `basename`\n    - `extname`\n    - `resolve`\n    - `relative`\n    - `normalize`\n    - `join` as `joinPath`\n    - `existsSync` as `exists`\n- child_process:\n    - `spawn`\n    - `exec`\n\n\n### Third Party\n\n- underscore: `underscore`, `u`, `_`, `__`\n- underscore.string: `_.str`, `_.mixin _.str.exports()`\n- node-seq: `Seq`\n- eyes: `eyes`\n    - `inspector`\n    - `inspect`\n- colors: `colors`\n- cli-table: `Table`\n- glob: `glob`\n- commondir: `commondir`\n\n\n\n### Helpers\n\n#### Logging\n\n- `print(...args)` -- write to stdout without newline.\n- `say(...args)` = `out` -- write to stdout and append newline.\n\n\n#### Shell & Subprocess\n\n- `sh(cmd, [cb]) -> void`\n- `run(cmd, args=[], options={}) -> Process`\n- `coco(args, options) -> Process`\n\n\n#### Development\n\n- `minify`\n- `cssmin`\n- `bundle`\n- `bundle_js`\n- `bundle_css`\n- `getVersion`\n- `writeVersionFile`\n\n\n#### Paths & Files\n\n- read = slurp = fs.readFileSync\n- write = spit = fs.writeFileSync\n- remove = rm = removeSync\n- removeAsync\n- ls = dir = fs.readdirSync\n- expand\n- isFile = isFileSync\n- isFileAsync\n- isDirectory = isDirectorySync\n- isDirectoryAsync\n- mkdirp = mkdirpSync\n- mkdirpAsync\n- sourceFiles\n- glob\n- commondir\n\n\n","_id":"buildtools@0.1.1","dist":{"shasum":"7b570c1ff3f173ff87d275ad14228c6a8d5b4851","tarball":"https://registry.npmjs.org/buildtools/-/buildtools-0.1.1.tgz","integrity":"sha512-XLSOYhjWibRRamQMtdize02+AbseDx7suUAoXb8D3tgDkLWBttci8hbOgyKWFzEc1FNaTH7By0nmDnh+x0Skow==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDkcnZTQTmG74IgVEc4PId2Di/6jIe8/1Qoiyr453LSoQIhAOSWcSp5BFDoUO/0ynMZeM4/fpyNLJbXktgkTpNUZVCn"}]},"_npmVersion":"1.1.61","_npmUser":{"name":"dsc","email":"dsc@less.ly"},"maintainers":[{"name":"dsc","email":"dsc@less.ly"}]}},"readme":"# buildtools\n\nA noseful of utilities for Coke/Cake/Jake files.\n\n## API\n\n### Standard Library Modules\n\n- `fs`\n- `path`\n    - `dirname`\n    - `basename`\n    - `extname`\n    - `resolve`\n    - `relative`\n    - `normalize`\n    - `join` as `joinPath`\n    - `existsSync` as `exists`\n- child_process:\n    - `spawn`\n    - `exec`\n\n\n### Third Party\n\n- underscore: `underscore`, `u`, `_`, `__`\n- underscore.string: `_.str`, `_.mixin _.str.exports()`\n- node-seq: `Seq`\n- eyes: `eyes`\n    - `inspector`\n    - `inspect`\n- colors: `colors`\n- cli-table: `Table`\n- glob: `glob`\n- commondir: `commondir`\n\n\n\n### Helpers\n\n#### Logging\n\n- `print(...args)` -- write to stdout without newline.\n- `say(...args)` = `out` -- write to stdout and append newline.\n\n\n#### Shell & Subprocess\n\n- `sh(cmd, [cb]) -> void`\n- `run(cmd, args=[], options={}) -> Process`\n- `coco(args, options) -> Process`\n\n\n#### Development\n\n- `minify`\n- `cssmin`\n- `bundle`\n- `bundle_js`\n- `bundle_css`\n- `getVersion`\n- `writeVersionFile`\n\n\n#### Paths & Files\n\n- read = slurp = fs.readFileSync\n- write = spit = fs.writeFileSync\n- remove = rm = removeSync\n- removeAsync\n- ls = dir = fs.readdirSync\n- expand\n- isFile = isFileSync\n- isFileAsync\n- isDirectory = isDirectorySync\n- isDirectoryAsync\n- mkdirp = mkdirpSync\n- mkdirpAsync\n- sourceFiles\n- glob\n- commondir\n\n\n","maintainers":[{"name":"dsc","email":"dsc@less.ly"}],"time":{"modified":"2022-06-13T05:17:17.440Z","created":"2013-01-14T20:00:52.372Z","0.1.1":"2013-01-14T20:00:53.138Z"},"author":{"name":"David Schoonover","email":"dsc@less.ly","url":"http://less.ly"},"repository":{"type":"git","url":"git://github.com/dsc/node-buildtools.git"},"users":{"dsc":true}}