{"_id":"can-write-to-dir","_rev":"938418","name":"can-write-to-dir","description":"Returns true if the current process has permission to write to the specified directory","dist-tags":{"latest":"1.1.1","next":"1.1.0"},"maintainers":[{"name":"zkochan","email":"zoltan.kochan+github@gmail.com"}],"time":{"modified":"2021-09-23T02:05:37.000Z","created":"2020-06-17T22:37:20.592Z","1.1.1":"2021-04-01T00:51:46.475Z","1.1.0":"2021-02-11T22:53:16.710Z","1.0.1":"2021-01-13T19:16:30.925Z","1.0.0":"2020-06-17T22:37:20.592Z"},"users":{},"author":{"name":"Zoltan Kochan","email":"z@kochan.io","url":"https://www.kochan.io/"},"repository":{"type":"git","url":"git+https://github.com/zkochan/packages.git#master"},"versions":{"1.1.1":{"name":"can-write-to-dir","version":"1.1.1","description":"Returns true if the current process has permission to write to the specified directory","main":"index.js","typings":"index.d.ts","scripts":{"test":"standard && preview && node test"},"repository":{"type":"git","url":"git+https://github.com/zkochan/packages.git#master"},"keywords":["access","permission","directory","folder"],"engines":{"node":">=10.13"},"author":{"name":"Zoltan Kochan","email":"z@kochan.io","url":"https://www.kochan.io/"},"license":"MIT","homepage":"https://github.com/zkochan/packages/tree/master/can-write-to-dir#readme","dependencies":{"path-temp":"^2.0.0"},"devDependencies":{"package-preview":"3.0.0","standard":"^16.0.3","tape":"^5.1.1"},"bugs":{"url":"https://github.com/zkochan/packages/issues"},"_id":"can-write-to-dir@1.1.1","_nodeVersion":"12.19.0","_npmVersion":"7.7.5","dist":{"shasum":"b976aebb3930fe889577b918f09f4c36cdfe75fc","size":1976,"noattachment":false,"key":"/can-write-to-dir/-/can-write-to-dir-1.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/can-write-to-dir/download/can-write-to-dir-1.1.1.tgz"},"_npmUser":{"name":"zkochan","email":"z@kochan.io"},"directories":{},"maintainers":[{"name":"zkochan","email":"zoltan.kochan+github@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/can-write-to-dir_1.1.1_1617238306280_0.21432543423437722"},"_hasShrinkwrap":false,"publish_time":1617238306475,"_cnpm_publish_time":1617238306475},"1.1.0":{"name":"can-write-to-dir","version":"1.1.0","description":"Returns true if the current process has permission to write to the specified directory","main":"index.js","typings":"index.d.ts","scripts":{"test":"standard && preview && node test"},"repository":{"type":"git","url":"https://github.com/zkochan/packages/tree/master/can-write-to-dir"},"keywords":["access","permission","directory","folder"],"engines":{"node":">=10.13"},"author":{"name":"Zoltan Kochan","email":"z@kochan.io","url":"https://www.kochan.io/"},"license":"MIT","homepage":"https://github.com/zkochan/packages/tree/master/can-write-to-dir#readme","dependencies":{"path-temp":"^2.0.0"},"devDependencies":{"package-preview":"3.0.0","standard":"^16.0.3","tape":"^5.1.1"},"readmeFilename":"README.md","_id":"can-write-to-dir@1.1.0","_nodeVersion":"12.20.1","_npmVersion":"6.14.10","dist":{"shasum":"f7538054610b969c828e300fda60c8659a72adc5","size":1955,"noattachment":false,"key":"/can-write-to-dir/-/can-write-to-dir-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/can-write-to-dir/download/can-write-to-dir-1.1.0.tgz"},"_npmUser":{"name":"zkochan","email":"z@kochan.io"},"directories":{},"maintainers":[{"name":"zkochan","email":"zoltan.kochan+github@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/can-write-to-dir_1.1.0_1613083996544_0.02552061217252244"},"_hasShrinkwrap":false,"publish_time":1613083996710,"_cnpm_publish_time":1613083996710},"1.0.1":{"name":"can-write-to-dir","version":"1.0.1","description":"Returns true if the current process has permission to write to the specified directory","main":"index.js","typings":"index.d.ts","scripts":{"test":"standard && preview && node test"},"repository":{"type":"git","url":"https://github.com/zkochan/packages/tree/master/can-write-to-dir"},"keywords":["access","permission","directory","folder"],"engines":{"node":">=10.13"},"author":{"name":"Zoltan Kochan","email":"z@kochan.io","url":"https://www.kochan.io/"},"license":"MIT","homepage":"https://github.com/zkochan/packages/tree/master/can-write-to-dir#readme","dependencies":{"graceful-fs":"^4.2.4","path-temp":"^2.0.0"},"devDependencies":{"package-preview":"3.0.0","standard":"^16.0.1","tape":"^5.0.1"},"_id":"can-write-to-dir@1.0.1","_nodeVersion":"12.18.3","_npmVersion":"6.14.8","dist":{"shasum":"c96a4bd49eb90720acdd52ff23773d36af6062b2","size":1977,"noattachment":false,"key":"/can-write-to-dir/-/can-write-to-dir-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/can-write-to-dir/download/can-write-to-dir-1.0.1.tgz"},"_npmUser":{"name":"zkochan","email":"z@kochan.io"},"directories":{},"maintainers":[{"name":"zkochan","email":"zoltan.kochan+github@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/can-write-to-dir_1.0.1_1610565390346_0.22470659674824933"},"_hasShrinkwrap":false,"publish_time":1610565390925,"_cnpm_publish_time":1610565390925},"1.0.0":{"name":"can-write-to-dir","version":"1.0.0","description":"Returns true if the current process has permission to write to the specified directory","main":"index.js","typings":"index.d.ts","scripts":{"test":"standard && preview && node test"},"repository":{"type":"git","url":"https://github.com/zkochan/packages/tree/master/can-write-to-dir"},"keywords":["access","permission","directory","folder"],"engines":{"node":">=10.13"},"author":{"name":"Zoltan Kochan","email":"z@kochan.io","url":"https://www.kochan.io/"},"license":"MIT","homepage":"https://github.com/zkochan/packages/tree/master/can-write-to-dir#readme","dependencies":{"graceful-fs":"^4.2.4","path-temp":"^2.0.0"},"devDependencies":{"package-preview":"3.0.0","standard":"^14.3.4","tape":"^5.0.1"},"_id":"can-write-to-dir@1.0.0","_nodeVersion":"12.16.3","_npmVersion":"6.14.5","dist":{"shasum":"899202f7d80616a753a4d551e9d30e4628e2b5e1","size":1977,"noattachment":false,"key":"/can-write-to-dir/-/can-write-to-dir-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/can-write-to-dir/download/can-write-to-dir-1.0.0.tgz"},"maintainers":[{"name":"zkochan","email":"zoltan.kochan+github@gmail.com"}],"_npmUser":{"name":"zkochan","email":"z@kochan.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/can-write-to-dir_1.0.0_1592433440442_0.8889641229981322"},"_hasShrinkwrap":false,"publish_time":1592433440592,"_cnpm_publish_time":1592433440592}},"readme":"# can-write-to-dir\n\n> Returns true if the current process has permission to write to the specified directory\n\n<!--@shields('npm')-->\n[![npm version](https://img.shields.io/npm/v/can-write-to-dir.svg)](https://www.npmjs.com/package/can-write-to-dir)\n<!--/@-->\n\n## Installation\n\n```sh\n<npm|yarn|pnpm> add can-write-to-dir\n```\n\n## Usage\n\n```js\nconst canWriteToDir = require('can-write-to-dir')\n\ncanWriteToDir.sync('C:\\\\')\n//> false\n```\n\n## API\n\n### `canWriteToDir.sync(dir): Boolean`\n\nReturns `true` if `fs.writeFileSync` is able to create a file.\n\n### `canWriteToDir(dir): Promise<Boolean>`\n\nReturns `true` if `fs.writeFile` is able to create a file.\n\n## License\n\n[MIT](./LICENSE) © [Zoltan Kochan](https://www.kochan.io/)\n","_attachments":{},"homepage":"https://github.com/zkochan/packages/tree/master/can-write-to-dir#readme","bugs":{"url":"https://github.com/zkochan/packages/issues"},"license":"MIT"}