{"_id":"chmodr","_rev":"141070","name":"chmodr","description":"like `chmod -R`","dist-tags":{"latest":"1.2.0"},"maintainers":[{"name":"isaacs","email":""}],"time":{"modified":"2021-06-03T11:26:55.000Z","created":"2012-08-05T02:38:33.545Z","1.2.0":"2018-09-18T16:16:54.643Z","1.1.0":"2018-09-18T16:15:23.230Z","1.0.2":"2015-10-14T17:40:44.649Z","1.0.1":"2015-08-07T04:28:06.816Z","1.0.0":"2015-08-07T00:20:15.929Z","0.1.2":"2015-08-07T00:19:00.507Z","0.1.1":"2015-05-20T07:03:48.543Z","0.1.0":"2013-03-06T23:01:32.882Z","0.0.1":"2012-08-05T02:38:33.545Z"},"users":{"jswartwood":true,"deparadise":true,"coderaiser":true,"esundahl":true},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"repository":{"type":"git","url":"git://github.com/isaacs/chmodr.git"},"versions":{"1.2.0":{"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"name":"chmodr","description":"like `chmod -R`","version":"1.2.0","repository":{"type":"git","url":"git://github.com/isaacs/chmodr.git"},"main":"chmodr.js","devDependencies":{"mkdirp":"0.3","rimraf":"","tap":"^12.0.1"},"scripts":{"test":"tap test/*.js --cov","preversion":"npm test","postversion":"npm publish","postpublish":"git push origin --all; git push origin --tags"},"license":"ISC","gitHead":"2ded52b91b86beac77cfb53d8357755bfd4a8d51","bugs":{"url":"https://github.com/isaacs/chmodr/issues"},"homepage":"https://github.com/isaacs/chmodr#readme","_id":"chmodr@1.2.0","_npmVersion":"6.4.1","_nodeVersion":"10.10.0","_npmUser":{"name":"isaacs","email":"i@izs.me"},"dist":{"shasum":"720e96caa09b7f1cdbb01529b7d0ab6bc5e118b9","size":2158,"noattachment":false,"key":"/chmodr/-/chmodr-1.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/chmodr/download/chmodr-1.2.0.tgz"},"maintainers":[{"name":"isaacs","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/chmodr_1.2.0_1537287414439_0.3908453376739367"},"_hasShrinkwrap":false,"publish_time":1537287414643,"_cnpm_publish_time":1537287414643},"1.1.0":{"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"name":"chmodr","description":"like `chmod -R`","version":"1.1.0","repository":{"type":"git","url":"git://github.com/isaacs/chmodr.git"},"main":"chmodr.js","devDependencies":{"mkdirp":"0.3","rimraf":"","tap":"^12.0.1"},"scripts":{"test":"tap test/*.js --cov","preversion":"npm test","postversion":"npm publish","postpublish":"git push origin --all; git push origin --tags"},"license":"ISC","gitHead":"3b1a53efa0fe1a5c02aac9c5e17fa18f24f88b83","bugs":{"url":"https://github.com/isaacs/chmodr/issues"},"homepage":"https://github.com/isaacs/chmodr#readme","_id":"chmodr@1.1.0","_npmVersion":"6.4.1","_nodeVersion":"10.10.0","_npmUser":{"name":"isaacs","email":"i@izs.me"},"dist":{"shasum":"189904f1b5d9859c1aaa14d0815156b071738a4b","size":1873,"noattachment":false,"key":"/chmodr/-/chmodr-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/chmodr/download/chmodr-1.1.0.tgz"},"maintainers":[{"name":"isaacs","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/chmodr_1.1.0_1537287323151_0.5133927512050311"},"_hasShrinkwrap":false,"publish_time":1537287323230,"_cnpm_publish_time":1537287323230},"1.0.2":{"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"name":"chmodr","description":"like `chmod -R`","version":"1.0.2","repository":{"type":"git","url":"git://github.com/isaacs/chmodr.git"},"main":"chmodr.js","devDependencies":{"mkdirp":"0.3","rimraf":"","tap":"^1.3.2"},"scripts":{"test":"tap test/*.js"},"license":"ISC","files":["chmodr.js"],"gitHead":"1eeeb38b3a4899714e11840fe28ea7fd93865f01","bugs":{"url":"https://github.com/isaacs/chmodr/issues"},"homepage":"https://github.com/isaacs/chmodr#readme","_id":"chmodr@1.0.2","_shasum":"04662b932d0f02ec66deaa2b0ea42811968e3eb9","_from":".","_npmVersion":"3.3.2","_nodeVersion":"4.0.0","_npmUser":{"name":"isaacs","email":"isaacs@npmjs.com"},"dist":{"shasum":"04662b932d0f02ec66deaa2b0ea42811968e3eb9","size":1529,"noattachment":false,"key":"/chmodr/-/chmodr-1.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/chmodr/download/chmodr-1.0.2.tgz"},"maintainers":[{"name":"isaacs","email":""}],"directories":{},"publish_time":1444844444649,"_cnpm_publish_time":1444844444649,"_hasShrinkwrap":false},"1.0.1":{"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"name":"chmodr","description":"like `chmod -R`","version":"1.0.1","repository":{"type":"git","url":"git://github.com/isaacs/chmodr.git"},"main":"chmodr.js","devDependencies":{"mkdirp":"0.3","rimraf":"","tap":"^1.3.2"},"scripts":{"test":"tap test/*.js"},"license":"ISC","files":["chmodr.js"],"gitHead":"a1ffe57f50c7d1a32e342ed1a03772d37bb4d00e","bugs":{"url":"https://github.com/isaacs/chmodr/issues"},"homepage":"https://github.com/isaacs/chmodr#readme","_id":"chmodr@1.0.1","_shasum":"858e07efd75b6633ae6121ffaa33b2900bcfe18d","_from":".","_npmVersion":"3.2.1","_nodeVersion":"2.2.1","_npmUser":{"name":"isaacs","email":"isaacs@npmjs.com"},"dist":{"shasum":"858e07efd75b6633ae6121ffaa33b2900bcfe18d","size":1589,"noattachment":false,"key":"/chmodr/-/chmodr-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/chmodr/download/chmodr-1.0.1.tgz"},"maintainers":[{"name":"isaacs","email":""}],"directories":{},"publish_time":1438921686816,"_cnpm_publish_time":1438921686816,"_hasShrinkwrap":false},"1.0.0":{"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"name":"chmodr","description":"like `chmod -R`","version":"1.0.0","repository":{"type":"git","url":"git://github.com/isaacs/chmodr.git"},"main":"chmodr.js","devDependencies":{"mkdirp":"0.3","rimraf":"","tap":"^1.3.2"},"scripts":{"test":"tap test/*.js"},"license":"ISC","gitHead":"f25a5346d4cd6c2a7268004e30f0ea43a054599d","bugs":{"url":"https://github.com/isaacs/chmodr/issues"},"homepage":"https://github.com/isaacs/chmodr#readme","_id":"chmodr@1.0.0","_shasum":"9018ab1f425e6dccbfa80a5f24c29f6fe3230906","_from":".","_npmVersion":"3.2.1","_nodeVersion":"2.2.1","_npmUser":{"name":"isaacs","email":"isaacs@npmjs.com"},"dist":{"shasum":"9018ab1f425e6dccbfa80a5f24c29f6fe3230906","size":4732,"noattachment":false,"key":"/chmodr/-/chmodr-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/chmodr/download/chmodr-1.0.0.tgz"},"maintainers":[{"name":"isaacs","email":""}],"directories":{},"publish_time":1438906815929,"_cnpm_publish_time":1438906815929,"_hasShrinkwrap":false},"0.1.2":{"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"name":"chmodr","description":"like `chmod -R`","version":"0.1.2","repository":{"type":"git","url":"git://github.com/isaacs/chmodr.git"},"main":"chmodr.js","devDependencies":{"mkdirp":"0.3","rimraf":"","tap":"^1.3.2"},"scripts":{"test":"tap test/*.js"},"license":"ISC","gitHead":"6938d10d3c1fa2d412f00cdf267d27c0e8c2880d","bugs":{"url":"https://github.com/isaacs/chmodr/issues"},"homepage":"https://github.com/isaacs/chmodr#readme","_id":"chmodr@0.1.2","_shasum":"0dd8041c915087575bec383b47827bb7576a4fd6","_from":".","_npmVersion":"3.2.1","_nodeVersion":"2.2.1","_npmUser":{"name":"isaacs","email":"isaacs@npmjs.com"},"dist":{"shasum":"0dd8041c915087575bec383b47827bb7576a4fd6","size":2416,"noattachment":false,"key":"/chmodr/-/chmodr-0.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/chmodr/download/chmodr-0.1.2.tgz"},"maintainers":[{"name":"isaacs","email":""}],"directories":{},"publish_time":1438906740507,"_cnpm_publish_time":1438906740507,"_hasShrinkwrap":false},"0.1.1":{"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"name":"chmodr","description":"like `chmod -R`","version":"0.1.1","repository":{"type":"git","url":"git://github.com/isaacs/chmodr.git"},"main":"chmodr.js","devDependencies":{"tap":"0.2","mkdirp":"0.3","rimraf":""},"scripts":{"test":"tap test/*.js"},"license":"ISC","gitHead":"2f301476bc6fc93e47d2ba2e3ab0409f0d0c15ba","bugs":{"url":"https://github.com/isaacs/chmodr/issues"},"homepage":"https://github.com/isaacs/chmodr#readme","_id":"chmodr@0.1.1","_shasum":"115c8f9ec62be3ef019085782c9448e471560261","_from":".","_npmVersion":"2.10.0","_nodeVersion":"2.0.1","_npmUser":{"name":"isaacs","email":"isaacs@npmjs.com"},"dist":{"shasum":"115c8f9ec62be3ef019085782c9448e471560261","size":2014,"noattachment":false,"key":"/chmodr/-/chmodr-0.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/chmodr/download/chmodr-0.1.1.tgz"},"maintainers":[{"name":"isaacs","email":""}],"directories":{},"publish_time":1432105428543,"_cnpm_publish_time":1432105428543,"_hasShrinkwrap":false},"0.1.0":{"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"name":"chmodr","description":"like `chmod -R`","version":"0.1.0","repository":{"type":"git","url":"git://github.com/isaacs/chmodr.git"},"main":"chmodr.js","devDependencies":{"tap":"0.2","mkdirp":"0.3","rimraf":""},"scripts":{"test":"tap test/*.js"},"license":"BSD","readmeFilename":"README.md","_id":"chmodr@0.1.0","dist":{"shasum":"e09215a1d51542db2a2576969765bcf6125583eb","size":2231,"noattachment":false,"key":"/chmodr/-/chmodr-0.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/chmodr/download/chmodr-0.1.0.tgz"},"_from":".","_npmVersion":"1.2.13","_npmUser":{"name":"isaacs","email":"i@izs.me"},"maintainers":[{"name":"isaacs","email":""}],"directories":{},"publish_time":1362610892882,"_hasShrinkwrap":false,"_cnpm_publish_time":1362610892882},"0.0.1":{"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"name":"chmodr","description":"like `chmod -R`","version":"0.0.1","repository":{"type":"git","url":"git://github.com/isaacs/chmodr.git"},"main":"chmodr.js","devDependencies":{"tap":"0.2","mkdirp":"0.3","rimraf":""},"scripts":{"test":"tap test/*.js"},"license":"BSD","_id":"chmodr@0.0.1","dist":{"shasum":"029637443484e4d08faa56b05b1529e3274ba41f","size":2120,"noattachment":false,"key":"/chmodr/-/chmodr-0.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/chmodr/download/chmodr-0.0.1.tgz"},"maintainers":[{"name":"isaacs","email":""}],"directories":{},"publish_time":1344134313545,"_hasShrinkwrap":false,"_cnpm_publish_time":1344134313545}},"readme":"## Description\nHas the same effect as the command line command: `chmod -R`.\n\n## Install\n\n```\nnpm i --save chmodr\n```\n\n## Usage\n\nTakes the same arguments as [`fs.chmod()`](https://nodejs.org/api/fs.html#fs_fs_chmod_path_mode_callback)\n\nchmodr(path, mode, callback)\n* path `<string>` | `<Buffer>` | `<URL>`\n* mode `<integer>`\n* callback `<Function>`\n    * err `<Error>`\n\n## Example\n```javascript\nvar chmodr = require('chmodr');\n\nchmodr('/var/www/my/test/folder', 0o777, (err) => {\n  if (err) {\n    console.log('Failed to execute chmod', err);\n  } else {\n    console.log('Success');\n  }\n});\n```\n","_attachments":{},"homepage":"https://github.com/isaacs/chmodr#readme","bugs":{"url":"https://github.com/isaacs/chmodr/issues"},"license":"ISC"}