{"_id":"writefile","_rev":"27-f4f883092f246a8a6384db8f16adb0d7","name":"writefile","description":"safer file writing for node","dist-tags":{"latest":"0.2.8"},"versions":{"0.1.0":{"name":"writefile","version":"0.1.0","description":"safer file writing for node","keywords":["fs","write","file"],"author":{"name":"Jake Rosoman","email":"jkroso@gmail.com"},"repository":{"type":"git","url":"git://github.com/jkroso/writefile.git"},"dependencies":{"mkdirp":"~0.3.5","laissez-faire":"~0.12.1"},"_id":"writefile@0.1.0","dist":{"shasum":"41c64db60303c8a01454ece357b2cd94561e8aae","tarball":"https://registry.npmjs.org/writefile/-/writefile-0.1.0.tgz","integrity":"sha512-xkN3R7WyOPDLxDsInl2mr9B8t8shTZlZdaxTPx9F2DfQdpHi1ByHmiaM/RWSo1EN44GVf1i+JzlNGaqLhpLUnw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGRDp4n2azG5RH+mD4snQbVYssWN60P6oTkQw7O2/8pjAiEA11mf6UBMR1wpV+JSyBblo4nt5ny7vWjuF5wAyqQzVTo="}]},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"jkroso","email":"jkroso@gmail.com"},"maintainers":[{"name":"jkroso","email":"jkroso@gmail.com"}]},"0.1.1":{"name":"writefile","version":"0.1.1","description":"safer file writing for node","keywords":["fs","write","file"],"author":{"name":"Jake Rosoman","email":"jkroso@gmail.com"},"repository":{"type":"git","url":"git://github.com/jkroso/writefile.git"},"dependencies":{"mkdirp":"~0.3.5","laissez-faire":"~0.12.1"},"devDependencies":{"fs-equals":"~0.1.0"},"_id":"writefile@0.1.1","dist":{"shasum":"2de25dc06c90305d35f0bb265eaf99a8a3f1b1e2","tarball":"https://registry.npmjs.org/writefile/-/writefile-0.1.1.tgz","integrity":"sha512-yudX0FKXQEWPpQ4R2M46/L37onZCfmJnN6bGlnR9JBBXzOvnYV4FJA4LUcbndlluUj6vqhOOE7ekXjMhd0q/fQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDF98ON2GvWeEW+vCHOpWgl7eniaiZ9KH5mcKiaKVuJCwIhAOpUwT+KddLPJDtSeXsQlQFFq/3MO3IUB5V0VuPK2eQY"}]},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"jkroso","email":"jkroso@gmail.com"},"maintainers":[{"name":"jkroso","email":"jkroso@gmail.com"}]},"0.2.0":{"name":"writefile","version":"0.2.0","description":"safer file writing for node","keywords":["fs","write","file"],"author":{"name":"Jake Rosoman","email":"jkroso@gmail.com"},"repository":{"type":"git","url":"git://github.com/jkroso/writefile.git"},"dependencies":{"mkdirp":"0.3.5","resultify":"0.2.1"},"devDependencies":{"fs-equals":"0.2.1"},"scripts":{"install":"npm dedupe"},"bugs":{"url":"https://github.com/jkroso/writefile/issues"},"_id":"writefile@0.2.0","dist":{"shasum":"5d29247346846bcaf27ed6b92c5bf3555c635288","tarball":"https://registry.npmjs.org/writefile/-/writefile-0.2.0.tgz","integrity":"sha512-P5F1CrVdmVkCGyq7jUSG9NLJvnprAVQ2CFla8se0UJwFOcLnWQLydkr+TCPm9slEs4B3tS0wriUPaUQoKgxPmQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH+Pe4Af0dmECS5k/IqDxSElwVo/y/XxK2VOUeV5i+JBAiEAhHt31nFuMGNN5mu2kfoJgUb5rHpZt2UmTMOtjfjaGUw="}]},"_from":".","_npmVersion":"1.2.32","_npmUser":{"name":"jkroso","email":"jkroso@gmail.com"},"maintainers":[{"name":"jkroso","email":"jkroso@gmail.com"}]},"0.2.1":{"name":"writefile","version":"0.2.1","description":"safer file writing for node","keywords":["fs","write","file"],"author":{"name":"Jake Rosoman","email":"jkroso@gmail.com"},"repository":{"type":"git","url":"git://github.com/jkroso/writefile.git"},"dependencies":{"mkdirp":"0.3.5","resultify":"0.2.2"},"devDependencies":{"fs-equals":"0.2.1"},"scripts":{"install":"npm dedupe"},"bugs":{"url":"https://github.com/jkroso/writefile/issues"},"_id":"writefile@0.2.1","dist":{"shasum":"4205602a0ebe2d6b3b4e5ca59aebb723bf310776","tarball":"https://registry.npmjs.org/writefile/-/writefile-0.2.1.tgz","integrity":"sha512-GzkNe/3zEon0Eb7cxhhnlJ+uEJbf7tcaQbYX1m6DP70Szws+33SLf1YgHgg9NBpYh+D/5lu1nZUZPC3EkdXHZg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD8N/PePRU1VXCV74/WvF+mAPSxAN0Knu6bFnpSqkaImgIhAO7Tj11WfXlx++WhMoE4tkBbJAcrE13Lu5aT7BndzfK/"}]},"_from":".","_npmVersion":"1.2.32","_npmUser":{"name":"jkroso","email":"jkroso@gmail.com"},"maintainers":[{"name":"jkroso","email":"jkroso@gmail.com"}]},"0.2.2":{"name":"writefile","version":"0.2.2","description":"safer file writing for node","keywords":["fs","write","file"],"author":{"name":"Jake Rosoman","email":"jkroso@gmail.com"},"repository":{"type":"git","url":"git://github.com/jkroso/writefile.git"},"dependencies":{"mkdirp":"0.3.5","resultify":"0.2.3"},"devDependencies":{"fs-equals":"0.2.3"},"scripts":{"install":"npm dedupe"},"bugs":{"url":"https://github.com/jkroso/writefile/issues"},"_id":"writefile@0.2.2","dist":{"shasum":"df508b13ba514960bef8b18fd5205d09e991aee5","tarball":"https://registry.npmjs.org/writefile/-/writefile-0.2.2.tgz","integrity":"sha512-CxFC5rqWF5Q/TW17mrLmYxnOAEOQ73xm6NeIwEffTn5rHwYARTn0Lugq5+gu5s28xL8AyitrvWtctU0nEOLT7A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBAWa6a6rR4qJjsbDCOVQUqXfI9N3CiZcvoRayzlaA7DAiBxIjsl5D4bqotcgEyDZJwlPFe+dubcs9Sa+bPXhx1tmw=="}]},"_from":".","_npmVersion":"1.2.32","_npmUser":{"name":"jkroso","email":"jkroso@gmail.com"},"maintainers":[{"name":"jkroso","email":"jkroso@gmail.com"}]},"0.2.3":{"name":"writefile","version":"0.2.3","description":"safer file writing for node","keywords":["fs","write","file"],"author":{"name":"Jake Rosoman","email":"jkroso@gmail.com"},"repository":{"type":"git","url":"git://github.com/jkroso/writefile.git"},"dependencies":{"mkdirp":"0.3.5","resultify":"0.2.4"},"devDependencies":{"fs-equals":"0.2.4"},"scripts":{"install":"npm dedupe"},"bugs":{"url":"https://github.com/jkroso/writefile/issues"},"_id":"writefile@0.2.3","dist":{"shasum":"05100b045628d89d3040ecef696fc665ca86ce22","tarball":"https://registry.npmjs.org/writefile/-/writefile-0.2.3.tgz","integrity":"sha512-PSf1mrWGLetHI3FqRqIEy4v2UXZ3wmEESeaLXPXRtW4yvpCqkK79I1lAzRN2O54cho/zUAp13+3muhNxxdHt1A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEB5c2c21fY9IPDAwXxrg7Kd00Lc6Zz5FfiQSbaQLUBfAiEAzOtVfcl74qiSpuy/rpS2VC7b2pDjAxoCtA41KKkYyfs="}]},"_from":".","_npmVersion":"1.3.2","_npmUser":{"name":"jkroso","email":"jkroso@gmail.com"},"maintainers":[{"name":"jkroso","email":"jkroso@gmail.com"}]},"0.2.4":{"name":"writefile","version":"0.2.4","description":"safer file writing for node","keywords":["fs","write","file"],"author":{"name":"Jake Rosoman","email":"jkroso@gmail.com"},"repository":{"type":"git","url":"git://github.com/jkroso/writefile.git"},"dependencies":{"lift-result":"0.1.1","result-type":"1.0.0","mkdirp":"0.3.5"},"devDependencies":{"fs-equals":"0.2.5"},"files":["index.js","stream.js"],"bugs":{"url":"https://github.com/jkroso/writefile/issues"},"_id":"writefile@0.2.4","dist":{"shasum":"de223040bc9f224ccb1e800db239a7b2a8028669","tarball":"https://registry.npmjs.org/writefile/-/writefile-0.2.4.tgz","integrity":"sha512-19TBg+X3i7uCJ8pRYZ8NhRzDqL3SCnCAsFBU6cXwqjy9VDZULv+cU1vw1zDV2bkLvtHNYpYe4/aocmYhMQsW2g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCWXkPpHpiZeHXgGVoC/xD6EmniSFB+1um9DIt3X2axrAIgYhgBmiaX5oal5sWf7hlmjfClgpWjU8bOT/mu9IoTQV8="}]},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"jkroso","email":"jkroso@gmail.com"},"maintainers":[{"name":"jkroso","email":"jkroso@gmail.com"}]},"0.2.5":{"name":"writefile","version":"0.2.5","description":"safer file writing for node","keywords":["fs","write","file"],"author":{"name":"Jake Rosoman","email":"jkroso@gmail.com"},"repository":{"type":"git","url":"git://github.com/jkroso/writefile.git"},"dependencies":{"lift-result":"~0.1.3","result-type":"1.0.0","mkdirp":"0.3.5"},"devDependencies":{"fs-equals":"0.2.5"},"files":["index.js","stream.js"],"bugs":{"url":"https://github.com/jkroso/writefile/issues"},"_id":"writefile@0.2.5","dist":{"shasum":"b83f6b9d01e79f544ed830a05f6d2e21323ce05d","tarball":"https://registry.npmjs.org/writefile/-/writefile-0.2.5.tgz","integrity":"sha512-pKO/20hyeqrMGVo40twN2LdZZowjOxrdtMMDIC8/4rD96qgQp/BZkW8s0RrtL+AmTP1M5mRrDFMBpAsP4Psl/A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH4cdUGv3ShBrJW+fypmEkX/lXwl8EFMH9RZCTLgGJ1EAiBEKqgCzdSsz+CPgsDblcnouuaQV3v+lcEfdq7uAF1IWA=="}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"jkroso","email":"jkroso@gmail.com"},"maintainers":[{"name":"jkroso","email":"jkroso@gmail.com"}]},"0.2.6":{"name":"writefile","version":"0.2.6","description":"safer file writing for node","keywords":["fs","write","file"],"author":{"name":"Jake Rosoman","email":"jkroso@gmail.com"},"repository":{"type":"git","url":"git://github.com/jkroso/writefile.git"},"dependencies":{"lift-result":"~0.1.3","result-type":"1.0.0","mkdirp":"0.3.5"},"devDependencies":{"fs-equals":"0.2.5"},"files":["index.js","stream.js"],"bugs":{"url":"https://github.com/jkroso/writefile/issues"},"homepage":"https://github.com/jkroso/writefile","_id":"writefile@0.2.6","dist":{"shasum":"ae32cb7356a59343eba36ba351d35dbaf76bd9aa","tarball":"https://registry.npmjs.org/writefile/-/writefile-0.2.6.tgz","integrity":"sha512-cPSHoEN2tWiwcD7mdkHLTqxFuigLwK2oospHCE+o7MhlqbpvtrJU+a92e91epNW+0vEGqNNKzYa6osbZ+9c0Xw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDb3/JJj3FyKTg5NrSI+jXy2wGT5Oj8fj6l33o4sl+pTgIgS5YNr0wcP7rI3wJ0ZOzKhknvB0zV+ZQWrAu7CTf9PMY="}]},"_from":".","_npmVersion":"1.3.15","_npmUser":{"name":"jkroso","email":"jkroso@gmail.com"},"maintainers":[{"name":"jkroso","email":"jkroso@gmail.com"}]},"0.2.7":{"name":"writefile","version":"0.2.7","description":"safer file writing for node","keywords":["fs","write","file"],"author":{"name":"Jake Rosoman","email":"jkroso@gmail.com"},"repository":{"type":"git","url":"git://github.com/jkroso/writefile.git"},"dependencies":{"lift-result":"~0.1.4","result-type":"1.0.0","mkdirp":"0.3.5"},"devDependencies":{"fs-equals":"0.2.5"},"files":["index.js","stream.js"],"bugs":{"url":"https://github.com/jkroso/writefile/issues"},"homepage":"https://github.com/jkroso/writefile","_id":"writefile@0.2.7","dist":{"shasum":"4b248fc147a99b66536443add6d6252936188048","tarball":"https://registry.npmjs.org/writefile/-/writefile-0.2.7.tgz","integrity":"sha512-S4gNOuIoHslRHzGsKhQnGPFqGgDRHgqwXE6/lnXIzxcdZj0n0iOHIPqpzv2+Q6yEv4Ki3bYNNYCGw8SKI58bPg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDlHghgIk/p6sxwBD69cUzfkStW/xMOUS8HM6s1lfs0KgIhAJKgA2yflbdJxi4Wom+vmrmFHMmuJMXwF1qEMGntaUFJ"}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"jkroso","email":"jkroso@gmail.com"},"maintainers":[{"name":"jkroso","email":"jkroso@gmail.com"}]},"0.2.8":{"name":"writefile","version":"0.2.8","description":"safer file writing for node","keywords":["fs","write","file"],"author":{"name":"Jake Rosoman","email":"jkroso@gmail.com"},"repository":{"type":"git","url":"git://github.com/jkroso/writefile.git"},"dependencies":{"lift-result":"~0.1.5","result-type":"1.0.0","mkdirp":"^0.5.0"},"devDependencies":{"fs-equals":"^0.2.5"},"files":["index.js","stream.js"],"bugs":{"url":"https://github.com/jkroso/writefile/issues"},"homepage":"https://github.com/jkroso/writefile","_id":"writefile@0.2.8","_shasum":"dc0d1933798b994308e0eeb5511da1d6f2624b3e","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"jkroso","email":"jkroso@gmail.com"},"maintainers":[{"name":"jkroso","email":"jkroso@gmail.com"}],"dist":{"shasum":"dc0d1933798b994308e0eeb5511da1d6f2624b3e","tarball":"https://registry.npmjs.org/writefile/-/writefile-0.2.8.tgz","integrity":"sha512-sJIDlhrUivAPeqAkDnbfmVKwy6DL1OqWElfekGRKak7nO3ZmCZa0zrT+8VeWO04JtM8lIhv47OsbOAh/48/dIw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCEQTN0s3atNjhSp2UVooNJQcdfuTp30aSOzjQ+nbKOPQIhALSQDCubYbxX2/DBCXBNDb0gpzcLTFVkvoM5EUTMW0U0"}]}}},"readme":"\n# writefile\n\n  safer file writing for node\n\n## Getting Started\n\n_With npm_  \n\n\t$ npm install writefile --save\n\nthen in your app:\n\n```js\nvar writefile = require('writefile')\n```\n\n## API\n\n- [fromBuffer()](#fromBuffer)\n- [fromStream()](#fromStream)\n\nboth these function return [Results](//github.com/jkroso/result) though they expose their internal callback based APIs as `fn.plain`. Feel free to use those functions instead.\n\n### fromBuffer(path:String, text:String)\n\n  fs.writeFile() but makes parent directories if required\n\n### fromStream(path:String, text:Stream)\n\n  as above but accepts a `Stream` instead of a `String`\n\n## Running the tests\n\n```bash\n$ npm install\n$ node test\n```","maintainers":[{"name":"jkroso","email":"jkroso@gmail.com"}],"time":{"modified":"2022-06-29T03:50:58.165Z","created":"2013-04-25T12:11:19.705Z","0.1.0":"2013-04-25T12:11:26.769Z","0.1.1":"2013-04-27T02:32:50.219Z","0.2.0":"2013-06-23T00:06:50.338Z","0.2.1":"2013-06-23T00:34:55.657Z","0.2.2":"2013-06-24T07:21:32.218Z","0.2.3":"2013-07-17T01:14:13.622Z","0.2.4":"2013-09-09T02:57:05.474Z","0.2.5":"2013-11-23T05:54:14.965Z","0.2.6":"2013-12-21T12:13:23.078Z","0.2.7":"2014-02-17T05:35:00.192Z","0.2.8":"2014-06-05T23:24:05.581Z"},"author":{"name":"Jake Rosoman","email":"jkroso@gmail.com"},"repository":{"type":"git","url":"git://github.com/jkroso/writefile.git"},"readmeFilename":"Readme.md","homepage":"https://github.com/jkroso/writefile","keywords":["fs","write","file"],"bugs":{"url":"https://github.com/jkroso/writefile/issues"}}