{"_id":"write-file-atomic","_rev":"4130623","name":"write-file-atomic","description":"Write files in an atomic fashion w/configurable ownership","dist-tags":{"latest":"7.0.1"},"maintainers":[{"name":"gar","email":""},{"name":"npm-cli-ops","email":""},{"name":"owlstronaut","email":""},{"name":"reggi","email":""},{"name":"saquibkhan","email":""}],"time":{"modified":"2026-03-01T18:32:32.000Z","created":"2014-09-10T23:26:27.142Z","7.0.1":"2026-02-26T21:57:55.279Z","7.0.0":"2025-10-22T15:27:11.654Z","6.0.0":"2024-09-25T17:36:47.579Z","5.0.1":"2023-04-26T19:28:58.689Z","5.0.0":"2022-10-14T05:22:38.937Z","4.0.2":"2022-08-16T17:12:53.613Z","4.0.1":"2022-02-10T14:45:53.214Z","4.0.0":"2022-01-18T20:57:49.368Z","3.0.3":"2020-02-24T22:27:04.013Z","3.0.2":"2020-02-24T20:46:06.260Z","3.0.1":"2019-10-16T04:23:05.682Z","3.0.0":"2019-05-24T19:20:20.733Z","2.4.3":"2019-05-24T16:48:52.689Z","2.4.2":"2019-01-23T01:23:41.137Z","2.4.1":"2019-01-23T00:27:34.206Z","2.4.0":"2019-01-22T23:52:33.211Z","2.3.0":"2017-08-18T22:54:58.294Z","2.1.0":"2017-05-13T19:45:53.878Z","2.0.0":"2017-04-26T23:40:28.497Z","1.3.4":"2017-04-26T23:39:58.237Z","1.3.3":"2017-04-22T01:58:28.962Z","1.3.2":"2017-04-21T02:52:18.885Z","1.3.1":"2017-01-07T08:02:24.984Z","1.3.0":"2017-01-06T00:39:35.969Z","1.2.0":"2016-08-18T20:32:52.191Z","1.1.4":"2015-12-03T22:04:24.581Z","1.1.3":"2015-09-08T21:17:40.905Z","1.1.2":"2015-05-22T01:53:50.418Z","1.1.1":"2015-05-22T01:40:50.343Z","1.1.0":"2014-09-19T23:32:52.849Z","1.0.3":"2014-09-15T23:33:40.116Z","1.0.2":"2014-09-11T23:53:33.815Z","1.0.1":"2014-09-10T23:27:54.551Z","1.0.0":"2014-09-10T23:26:27.142Z"},"users":{"jden":true,"bluejeansandrain":true,"monsterkodi":true,"iarna":true,"jsdnxx":true,"danielbayley":true,"stoneren":true,"ierceg":true},"author":{"name":"GitHub Inc."},"repository":{"type":"git","url":"git+https://github.com/npm/write-file-atomic.git"},"versions":{"7.0.1":{"name":"write-file-atomic","version":"7.0.1","description":"Write files in an atomic fashion w/configurable ownership","main":"./lib/index.js","scripts":{"test":"tap","posttest":"npm run lint","lint":"npm run eslint","postlint":"template-oss-check","lintfix":"npm run eslint -- --fix","snap":"tap","template-oss-apply":"template-oss-apply --force","eslint":"eslint \"**/*.{js,cjs,ts,mjs,jsx,tsx}\""},"repository":{"type":"git","url":"git+https://github.com/npm/write-file-atomic.git"},"keywords":["writeFile","atomic"],"author":{"name":"GitHub Inc."},"license":"ISC","bugs":{"url":"https://github.com/npm/write-file-atomic/issues"},"homepage":"https://github.com/npm/write-file-atomic","dependencies":{"signal-exit":"^4.0.1"},"devDependencies":{"@npmcli/eslint-config":"^6.0.0","@npmcli/template-oss":"4.28.1","tap":"^16.0.1"},"engines":{"node":"^20.17.0 || >=22.9.0"},"templateOSS":{"//@npmcli/template-oss":"This file is partially managed by @npmcli/template-oss. Edits may be overwritten.","windowsCI":false,"version":"4.28.1","publish":"true"},"tap":{"nyc-arg":["--exclude","tap-snapshots/**"]},"gitHead":"f54fa1599640d35d0130efa2494e5b4056590b0b","_id":"write-file-atomic@7.0.1","_nodeVersion":"22.22.0","_npmVersion":"11.11.0","dist":{"shasum":"0e2a450ab5aa306bcfcd3aed61833b10cc4fb885","size":4465,"noattachment":false,"key":"/write-file-atomic/-/write-file-atomic-7.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/write-file-atomic/download/write-file-atomic-7.0.1.tgz"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dcdf7563-1273-43ba-a581-b6f34ddaf28e"}},"directories":{},"maintainers":[{"name":"gar","email":""},{"name":"npm-cli-ops","email":""},{"name":"owlstronaut","email":""},{"name":"reggi","email":""},{"name":"saquibkhan","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/write-file-atomic_7.0.1_1772143075118_0.6210302851900211"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-26T21:57:55.279Z","publish_time":1772143075279,"_source_registry_name":"default","_cnpm_publish_time":1772143075279},"7.0.0":{"name":"write-file-atomic","version":"7.0.0","description":"Write files in an atomic fashion w/configurable ownership","main":"./lib/index.js","scripts":{"test":"tap","posttest":"npm run lint","lint":"npm run eslint","postlint":"template-oss-check","lintfix":"npm run eslint -- --fix","snap":"tap","template-oss-apply":"template-oss-apply --force","eslint":"eslint \"**/*.{js,cjs,ts,mjs,jsx,tsx}\""},"repository":{"type":"git","url":"git+https://github.com/npm/write-file-atomic.git"},"keywords":["writeFile","atomic"],"author":{"name":"GitHub Inc."},"license":"ISC","bugs":{"url":"https://github.com/npm/write-file-atomic/issues"},"homepage":"https://github.com/npm/write-file-atomic","dependencies":{"imurmurhash":"^0.1.4","signal-exit":"^4.0.1"},"devDependencies":{"@npmcli/eslint-config":"^5.0.0","@npmcli/template-oss":"4.27.1","tap":"^16.0.1"},"engines":{"node":"^20.17.0 || >=22.9.0"},"templateOSS":{"//@npmcli/template-oss":"This file is partially managed by @npmcli/template-oss. Edits may be overwritten.","windowsCI":false,"version":"4.27.1","publish":"true"},"tap":{"nyc-arg":["--exclude","tap-snapshots/**"]},"gitHead":"2d6070a12d9880c95d17d11617a9f0d357a0e106","_id":"write-file-atomic@7.0.0","_nodeVersion":"22.20.0","_npmVersion":"11.6.2","dist":{"shasum":"f89def4f223e9bf8b06cc6fdb12bda3a917505c7","size":4446,"noattachment":false,"key":"/write-file-atomic/-/write-file-atomic-7.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/write-file-atomic/download/write-file-atomic-7.0.0.tgz"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dcdf7563-1273-43ba-a581-b6f34ddaf28e"}},"directories":{},"maintainers":[{"name":"gar","email":""},{"name":"npm-cli-ops","email":""},{"name":"owlstronaut","email":""},{"name":"reggi","email":""},{"name":"saquibkhan","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/write-file-atomic_7.0.0_1761146831490_0.5917728277386467"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-10-22T15:27:11.654Z","publish_time":1761146831654,"_source_registry_name":"default","_cnpm_publish_time":1761146831654},"6.0.0":{"name":"write-file-atomic","version":"6.0.0","description":"Write files in an atomic fashion w/configurable ownership","main":"./lib/index.js","scripts":{"test":"tap","posttest":"npm run lint","lint":"npm run eslint","postlint":"template-oss-check","lintfix":"npm run eslint -- --fix","snap":"tap","template-oss-apply":"template-oss-apply --force","eslint":"eslint \"**/*.{js,cjs,ts,mjs,jsx,tsx}\""},"repository":{"type":"git","url":"git+https://github.com/npm/write-file-atomic.git"},"keywords":["writeFile","atomic"],"author":{"name":"GitHub Inc."},"license":"ISC","bugs":{"url":"https://github.com/npm/write-file-atomic/issues"},"homepage":"https://github.com/npm/write-file-atomic","dependencies":{"imurmurhash":"^0.1.4","signal-exit":"^4.0.1"},"devDependencies":{"@npmcli/eslint-config":"^5.0.0","@npmcli/template-oss":"4.23.3","tap":"^16.0.1"},"engines":{"node":"^18.17.0 || >=20.5.0"},"templateOSS":{"//@npmcli/template-oss":"This file is partially managed by @npmcli/template-oss. Edits may be overwritten.","windowsCI":false,"version":"4.23.3","publish":"true"},"tap":{"nyc-arg":["--exclude","tap-snapshots/**"]},"_id":"write-file-atomic@6.0.0","gitHead":"9fcd4021b8a0c86bf54deded4905aec68d968161","_nodeVersion":"22.9.0","_npmVersion":"10.8.3","dist":{"shasum":"e9c89c8191b3ef0606bc79fb92681aa1aa16fa93","size":4444,"noattachment":false,"key":"/write-file-atomic/-/write-file-atomic-6.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/write-file-atomic/download/write-file-atomic-6.0.0.tgz"},"_npmUser":{"name":"npm-cli-ops","email":"npm-cli+bot@github.com"},"directories":{},"maintainers":[{"name":"gar","email":""},{"name":"npm-cli-ops","email":""},{"name":"owlstronaut","email":""},{"name":"reggi","email":""},{"name":"saquibkhan","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/write-file-atomic_6.0.0_1727285807414_0.2588495531603523"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-09-25T17:36:47.579Z","publish_time":1727285807579,"_source_registry_name":"default","_cnpm_publish_time":1727285807579},"5.0.1":{"name":"write-file-atomic","version":"5.0.1","description":"Write files in an atomic fashion w/configurable ownership","main":"./lib/index.js","scripts":{"test":"tap","posttest":"npm run lint","lint":"eslint \"**/*.js\"","postlint":"template-oss-check","lintfix":"npm run lint -- --fix","snap":"tap","template-oss-apply":"template-oss-apply --force"},"repository":{"type":"git","url":"git+https://github.com/npm/write-file-atomic.git"},"keywords":["writeFile","atomic"],"author":{"name":"GitHub Inc."},"license":"ISC","bugs":{"url":"https://github.com/npm/write-file-atomic/issues"},"homepage":"https://github.com/npm/write-file-atomic","dependencies":{"imurmurhash":"^0.1.4","signal-exit":"^4.0.1"},"devDependencies":{"@npmcli/eslint-config":"^4.0.0","@npmcli/template-oss":"4.14.1","tap":"^16.0.1"},"engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"},"templateOSS":{"//@npmcli/template-oss":"This file is partially managed by @npmcli/template-oss. Edits may be overwritten.","windowsCI":false,"version":"4.14.1","publish":"true"},"tap":{"nyc-arg":["--exclude","tap-snapshots/**"]},"gitHead":"042cff721108a0c1d8a831ba9fa8dca2e5e390da","_id":"write-file-atomic@5.0.1","_nodeVersion":"18.16.0","_npmVersion":"9.6.5","dist":{"shasum":"68df4717c55c6fa4281a7860b4c2ba0a6d2b11e7","size":4408,"noattachment":false,"key":"/write-file-atomic/-/write-file-atomic-5.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/write-file-atomic/download/write-file-atomic-5.0.1.tgz"},"_npmUser":{"name":"npm-cli-ops","email":"npm-cli+bot@github.com"},"directories":{},"maintainers":[{"name":"gar","email":""},{"name":"npm-cli-ops","email":""},{"name":"owlstronaut","email":""},{"name":"reggi","email":""},{"name":"saquibkhan","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/write-file-atomic_5.0.1_1682537338540_0.8323328526091589"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-04-26T19:28:58.689Z","publish_time":1682537338689,"_source_registry_name":"default","_cnpm_publish_time":1682537338689},"5.0.0":{"name":"write-file-atomic","version":"5.0.0","description":"Write files in an atomic fashion w/configurable ownership","main":"./lib/index.js","scripts":{"test":"tap","posttest":"npm run lint","lint":"eslint \"**/*.js\"","postlint":"template-oss-check","lintfix":"npm run lint -- --fix","snap":"tap","template-oss-apply":"template-oss-apply --force"},"repository":{"type":"git","url":"git+https://github.com/npm/write-file-atomic.git"},"keywords":["writeFile","atomic"],"author":{"name":"GitHub Inc."},"license":"ISC","bugs":{"url":"https://github.com/npm/write-file-atomic/issues"},"homepage":"https://github.com/npm/write-file-atomic","dependencies":{"imurmurhash":"^0.1.4","signal-exit":"^3.0.7"},"devDependencies":{"@npmcli/eslint-config":"^3.0.1","@npmcli/template-oss":"4.5.1","mkdirp":"^1.0.4","rimraf":"^3.0.2","tap":"^16.0.1"},"engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0"},"templateOSS":{"//@npmcli/template-oss":"This file is partially managed by @npmcli/template-oss. Edits may be overwritten.","windowsCI":false,"version":"4.5.1"},"tap":{"nyc-arg":["--exclude","tap-snapshots/**"]},"gitHead":"af873aab3169b7362d990532b3e60889d71d28b2","_id":"write-file-atomic@5.0.0","_nodeVersion":"18.10.0","_npmVersion":"8.19.2","dist":{"shasum":"54303f117e109bf3d540261125c8ea5a7320fab0","size":4422,"noattachment":false,"key":"/write-file-atomic/-/write-file-atomic-5.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/write-file-atomic/download/write-file-atomic-5.0.0.tgz"},"_npmUser":{"name":"lukekarrys","email":"luke@lukekarrys.com"},"directories":{},"maintainers":[{"name":"gar","email":""},{"name":"npm-cli-ops","email":""},{"name":"owlstronaut","email":""},{"name":"reggi","email":""},{"name":"saquibkhan","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/write-file-atomic_5.0.0_1665724958752_0.9578277453246526"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-10-14T11:02:37.173Z","publish_time":1665724958937,"_cnpm_publish_time":1665724958937},"4.0.2":{"name":"write-file-atomic","version":"4.0.2","description":"Write files in an atomic fashion w/configurable ownership","main":"./lib/index.js","scripts":{"test":"tap","posttest":"npm run lint","lint":"eslint \"**/*.js\"","postlint":"template-oss-check","preversion":"npm test","postversion":"npm publish","prepublishOnly":"git push origin --follow-tags","lintfix":"npm run lint -- --fix","snap":"tap","template-oss-apply":"template-oss-apply --force"},"repository":{"type":"git","url":"git+https://github.com/npm/write-file-atomic.git"},"keywords":["writeFile","atomic"],"author":{"name":"GitHub Inc."},"license":"ISC","bugs":{"url":"https://github.com/npm/write-file-atomic/issues"},"homepage":"https://github.com/npm/write-file-atomic","dependencies":{"imurmurhash":"^0.1.4","signal-exit":"^3.0.7"},"devDependencies":{"@npmcli/eslint-config":"^3.0.1","@npmcli/template-oss":"3.5.0","mkdirp":"^1.0.4","rimraf":"^3.0.2","tap":"^16.0.1"},"engines":{"node":"^12.13.0 || ^14.15.0 || >=16.0.0"},"templateOSS":{"//@npmcli/template-oss":"This file is partially managed by @npmcli/template-oss. Edits may be overwritten.","windowsCI":false,"version":"3.5.0"},"gitHead":"9688d63c4013595dd6a2b2128273b67544be3ca4","_id":"write-file-atomic@4.0.2","_nodeVersion":"18.6.0","_npmVersion":"8.17.0","dist":{"shasum":"a9df01ae5b77858a027fd2e80768ee433555fcfd","size":4427,"noattachment":false,"key":"/write-file-atomic/-/write-file-atomic-4.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/write-file-atomic/download/write-file-atomic-4.0.2.tgz"},"_npmUser":{"name":"gar","email":"gar+npm@danger.computer"},"directories":{},"maintainers":[{"name":"gar","email":""},{"name":"npm-cli-ops","email":""},{"name":"owlstronaut","email":""},{"name":"reggi","email":""},{"name":"saquibkhan","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/write-file-atomic_4.0.2_1660669973372_0.12770302065333472"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-08-16T17:13:31.910Z","publish_time":1660669973613,"_cnpm_publish_time":1660669973613},"4.0.1":{"name":"write-file-atomic","version":"4.0.1","description":"Write files in an atomic fashion w/configurable ownership","main":"./lib/index.js","scripts":{"test":"tap","posttest":"npm run lint","lint":"eslint '**/*.js'","postlint":"npm-template-check","preversion":"npm test","postversion":"npm publish","prepublishOnly":"git push origin --follow-tags","lintfix":"npm run lint -- --fix","snap":"tap","template-copy":"npm-template-copy --force"},"repository":{"type":"git","url":"git://github.com/npm/write-file-atomic.git"},"keywords":["writeFile","atomic"],"author":{"name":"GitHub Inc."},"license":"ISC","bugs":{"url":"https://github.com/npm/write-file-atomic/issues"},"homepage":"https://github.com/npm/write-file-atomic","dependencies":{"imurmurhash":"^0.1.4","signal-exit":"^3.0.7"},"devDependencies":{"@npmcli/template-oss":"^2.7.1","mkdirp":"^1.0.4","rimraf":"^3.0.2","tap":"^15.1.6"},"engines":{"node":"^12.13.0 || ^14.15.0 || >=16"},"templateOSS":{"windowsCI":false,"version":"2.7.1"},"gitHead":"bf8ca7f9f5e6b7f955c97fd0e9fdbc2d6adb1e3c","_id":"write-file-atomic@4.0.1","_nodeVersion":"16.14.0","_npmVersion":"8.4.1","dist":{"shasum":"9faa33a964c1c85ff6f849b80b42a88c2c537c8f","size":4355,"noattachment":false,"key":"/write-file-atomic/-/write-file-atomic-4.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/write-file-atomic/download/write-file-atomic-4.0.1.tgz"},"_npmUser":{"name":"gar","email":"gar+npm@danger.computer"},"directories":{},"maintainers":[{"name":"gar","email":""},{"name":"npm-cli-ops","email":""},{"name":"owlstronaut","email":""},{"name":"reggi","email":""},{"name":"saquibkhan","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/write-file-atomic_4.0.1_1644504353063_0.04931648875822048"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-02-10T14:45:58.640Z","publish_time":1644504353214,"_cnpm_publish_time":1644504353214},"4.0.0":{"name":"write-file-atomic","version":"4.0.0","description":"Write files in an atomic fashion w/configurable ownership","main":"./lib/index.js","scripts":{"test":"tap","posttest":"npm run lint","lint":"eslint '**/*.js'","postlint":"npm-template-check","preversion":"npm test","postversion":"npm publish","prepublishOnly":"git push origin --follow-tags","lintfix":"npm run lint -- --fix","snap":"tap"},"repository":{"type":"git","url":"git://github.com/npm/write-file-atomic.git"},"keywords":["writeFile","atomic"],"author":{"name":"GitHub Inc."},"license":"ISC","bugs":{"url":"https://github.com/npm/write-file-atomic/issues"},"homepage":"https://github.com/npm/write-file-atomic","dependencies":{"imurmurhash":"^0.1.4","is-typedarray":"^1.0.0","signal-exit":"^3.0.2","typedarray-to-buffer":"^4.0.0"},"devDependencies":{"@npmcli/template-oss":"^2.5.1","mkdirp":"^1.0.4","rimraf":"^3.0.2","tap":"^15.1.6"},"engines":{"node":"^12.13.0 || ^14.15.0 || >=16"},"templateOSS":{"windowsCI":false,"version":"2.5.1"},"gitHead":"5c14a2f20a3dbceb55413270fe8d9982c239fb3f","_id":"write-file-atomic@4.0.0","_nodeVersion":"16.13.0","_npmVersion":"8.3.1","dist":{"shasum":"0eff5dc687d3e22535ca3fca8558124645a4b053","size":4404,"noattachment":false,"key":"/write-file-atomic/-/write-file-atomic-4.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/write-file-atomic/download/write-file-atomic-4.0.0.tgz"},"_npmUser":{"name":"gar","email":"gar+npm@danger.computer"},"directories":{},"maintainers":[{"name":"gar","email":""},{"name":"npm-cli-ops","email":""},{"name":"owlstronaut","email":""},{"name":"reggi","email":""},{"name":"saquibkhan","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/write-file-atomic_4.0.0_1642539469227_0.11293768248957403"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-01-18T21:07:57.529Z","publish_time":1642539469368,"_cnpm_publish_time":1642539469368},"3.0.3":{"name":"write-file-atomic","version":"3.0.3","description":"Write files in an atomic fashion w/configurable ownership","main":"index.js","scripts":{"test":"tap","posttest":"npm run lint","lint":"standard","postlint":"rimraf chowncopy good nochmod nochown nofsync nofsyncopt noopen norename \"norename nounlink\" nowrite","preversion":"npm test","postversion":"npm publish","prepublishOnly":"git push origin --follow-tags"},"repository":{"type":"git","url":"git://github.com/npm/write-file-atomic.git"},"keywords":["writeFile","atomic"],"author":{"name":"Rebecca Turner","email":"me@re-becca.org","url":"http://re-becca.org"},"license":"ISC","bugs":{"url":"https://github.com/npm/write-file-atomic/issues"},"homepage":"https://github.com/npm/write-file-atomic","dependencies":{"imurmurhash":"^0.1.4","is-typedarray":"^1.0.0","signal-exit":"^3.0.2","typedarray-to-buffer":"^3.1.5"},"devDependencies":{"mkdirp":"^0.5.1","require-inject":"^1.4.4","rimraf":"^2.6.3","standard":"^14.3.1","tap":"^14.10.6"},"tap":{"100":true},"gitHead":"eb8dff15f83f16be1e0b89be54fa80200356614a","_id":"write-file-atomic@3.0.3","_nodeVersion":"13.7.0","_npmVersion":"6.13.6","dist":{"shasum":"56bd5c5a5c70481cd19c571bd39ab965a5de56e8","size":4794,"noattachment":false,"key":"/write-file-atomic/-/write-file-atomic-3.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/write-file-atomic/download/write-file-atomic-3.0.3.tgz"},"maintainers":[{"name":"gar","email":""},{"name":"npm-cli-ops","email":""},{"name":"owlstronaut","email":""},{"name":"reggi","email":""},{"name":"saquibkhan","email":""}],"_npmUser":{"name":"isaacs","email":"i@izs.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/write-file-atomic_3.0.3_1582583223897_0.8414533271003164"},"_hasShrinkwrap":false,"publish_time":1582583224013,"_cnpm_publish_time":1582583224013},"3.0.2":{"name":"write-file-atomic","version":"3.0.2","description":"Write files in an atomic fashion w/configurable ownership","main":"index.js","scripts":{"test":"tap","posttest":"npm run lint","lint":"standard","postlint":"rimraf chowncopy good nochmod nochown nofsync nofsyncopt noopen norename \"norename nounlink\" nowrite","preversion":"npm test","postversion":"npm publish","prepublishOnly":"git push origin --follow-tags"},"repository":{"type":"git","url":"git://github.com/npm/write-file-atomic.git"},"keywords":["writeFile","atomic"],"author":{"name":"Rebecca Turner","email":"me@re-becca.org","url":"http://re-becca.org"},"license":"ISC","bugs":{"url":"https://github.com/npm/write-file-atomic/issues"},"homepage":"https://github.com/npm/write-file-atomic","dependencies":{"imurmurhash":"^0.1.4","is-typedarray":"^1.0.0","signal-exit":"^3.0.2","typedarray-to-buffer":"^3.1.5"},"devDependencies":{"mkdirp":"^0.5.1","require-inject":"^1.4.4","rimraf":"^2.6.3","standard":"^14.3.1","tap":"^14.10.6"},"tap":{"100":true},"gitHead":"e322288d985d54992142b144ed2e6366f8865a45","_id":"write-file-atomic@3.0.2","_nodeVersion":"13.7.0","_npmVersion":"6.13.6","dist":{"shasum":"0c55003305e31dee5e62b3693dcb553410ac11e3","size":4616,"noattachment":false,"key":"/write-file-atomic/-/write-file-atomic-3.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/write-file-atomic/download/write-file-atomic-3.0.2.tgz"},"maintainers":[{"name":"gar","email":""},{"name":"npm-cli-ops","email":""},{"name":"owlstronaut","email":""},{"name":"reggi","email":""},{"name":"saquibkhan","email":""}],"_npmUser":{"name":"isaacs","email":"i@izs.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/write-file-atomic_3.0.2_1582577166119_0.8984137433054395"},"_hasShrinkwrap":false,"publish_time":1582577166260,"_cnpm_publish_time":1582577166260},"3.0.1":{"name":"write-file-atomic","version":"3.0.1","description":"Write files in an atomic fashion w/configurable ownership","main":"index.js","scripts":{"pretest":"standard","test":"tap","posttest":"rimraf chowncopy good nochmod nochown nofsync nofsyncopt noopen norename \"norename nounlink\" nowrite","preversion":"npm test","postversion":"npm publish","postpublish":"git push origin --follow-tags"},"repository":{"type":"git","url":"git://github.com/npm/write-file-atomic.git"},"keywords":["writeFile","atomic"],"author":{"name":"Rebecca Turner","email":"me@re-becca.org","url":"http://re-becca.org"},"license":"ISC","bugs":{"url":"https://github.com/npm/write-file-atomic/issues"},"homepage":"https://github.com/npm/write-file-atomic","dependencies":{"imurmurhash":"^0.1.4","is-typedarray":"^1.0.0","signal-exit":"^3.0.2","typedarray-to-buffer":"^3.1.5"},"devDependencies":{"mkdirp":"^0.5.1","require-inject":"^1.4.4","rimraf":"^2.6.3","standard":"^12.0.1","tap":"^14.1.1"},"tap":{"100":true},"gitHead":"4eeacc621736d9d1f4ad58f4ac6084a630b7ddc8","_id":"write-file-atomic@3.0.1","_nodeVersion":"12.12.0","_npmVersion":"6.12.0","dist":{"shasum":"558328352e673b5bb192cf86500d60b230667d4b","size":4594,"noattachment":false,"key":"/write-file-atomic/-/write-file-atomic-3.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/write-file-atomic/download/write-file-atomic-3.0.1.tgz"},"maintainers":[{"name":"gar","email":""},{"name":"npm-cli-ops","email":""},{"name":"owlstronaut","email":""},{"name":"reggi","email":""},{"name":"saquibkhan","email":""}],"_npmUser":{"name":"isaacs","email":"i@izs.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/write-file-atomic_3.0.1_1571199785525_0.9882528754344773"},"_hasShrinkwrap":false,"publish_time":1571199785682,"_cnpm_publish_time":1571199785682},"3.0.0":{"name":"write-file-atomic","version":"3.0.0","description":"Write files in an atomic fashion w/configurable ownership","main":"index.js","scripts":{"pretest":"standard","test":"tap","posttest":"rimraf chowncopy good nochmod nochown nofsync nofsyncopt noopen norename \"norename nounlink\" nowrite","preversion":"npm test","postversion":"npm publish","postpublish":"git push origin --follow-tags"},"repository":{"type":"git","url":"git://github.com/npm/write-file-atomic.git"},"keywords":["writeFile","atomic"],"author":{"name":"Rebecca Turner","email":"me@re-becca.org","url":"http://re-becca.org"},"license":"ISC","bugs":{"url":"https://github.com/npm/write-file-atomic/issues"},"homepage":"https://github.com/npm/write-file-atomic","dependencies":{"imurmurhash":"^0.1.4","is-typedarray":"^1.0.0","signal-exit":"^3.0.2","typedarray-to-buffer":"^3.1.5"},"devDependencies":{"mkdirp":"^0.5.1","require-inject":"^1.4.4","rimraf":"^2.6.3","standard":"^12.0.1","tap":"^14.1.1"},"tap":{"100":true},"gitHead":"73c3b6f94ce7d57f63d30d4b7b33f17d4004bf1e","_id":"write-file-atomic@3.0.0","_nodeVersion":"12.2.0","_npmVersion":"6.9.0","dist":{"shasum":"1b64dbbf77cb58fd09056963d63e62667ab4fb21","size":4485,"noattachment":false,"key":"/write-file-atomic/-/write-file-atomic-3.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/write-file-atomic/download/write-file-atomic-3.0.0.tgz"},"maintainers":[{"name":"gar","email":""},{"name":"npm-cli-ops","email":""},{"name":"owlstronaut","email":""},{"name":"reggi","email":""},{"name":"saquibkhan","email":""}],"_npmUser":{"name":"isaacs","email":"i@izs.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/write-file-atomic_3.0.0_1558725620595_0.8040002107095305"},"_hasShrinkwrap":false,"publish_time":1558725620733,"_cnpm_publish_time":1558725620733},"2.4.3":{"name":"write-file-atomic","version":"2.4.3","description":"Write files in an atomic fashion w/configurable ownership","main":"index.js","scripts":{"test":"standard && tap --100 test/*.js","preversion":"npm test","postversion":"npm publish","postpublish":"git push origin --follow-tags"},"repository":{"type":"git","url":"git+ssh://git@github.com/iarna/write-file-atomic.git"},"keywords":["writeFile","atomic"],"author":{"name":"Rebecca Turner","email":"me@re-becca.org","url":"http://re-becca.org"},"license":"ISC","bugs":{"url":"https://github.com/iarna/write-file-atomic/issues"},"homepage":"https://github.com/iarna/write-file-atomic","dependencies":{"graceful-fs":"^4.1.11","imurmurhash":"^0.1.4","signal-exit":"^3.0.2"},"devDependencies":{"mkdirp":"^0.5.1","require-inject":"^1.4.0","rimraf":"^2.5.4","standard":"^12.0.1","tap":"^12.1.3"},"gitHead":"f3b025d7ec066b3579c0737a400e668dbed42262","_id":"write-file-atomic@2.4.3","_nodeVersion":"12.2.0","_npmVersion":"6.9.0","dist":{"shasum":"1fd2e9ae1df3e75b8d8c367443c692d4ca81f481","size":4495,"noattachment":false,"key":"/write-file-atomic/-/write-file-atomic-2.4.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/write-file-atomic/download/write-file-atomic-2.4.3.tgz"},"maintainers":[{"name":"gar","email":""},{"name":"npm-cli-ops","email":""},{"name":"owlstronaut","email":""},{"name":"reggi","email":""},{"name":"saquibkhan","email":""}],"_npmUser":{"name":"isaacs","email":"i@izs.me"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/write-file-atomic_2.4.3_1558716532556_0.2880615077337976"},"_hasShrinkwrap":false,"publish_time":1558716532689,"_cnpm_publish_time":1558716532689},"2.4.2":{"name":"write-file-atomic","version":"2.4.2","description":"Write files in an atomic fashion w/configurable ownership","main":"index.js","scripts":{"test":"standard && tap --100 test/*.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/iarna/write-file-atomic.git"},"keywords":["writeFile","atomic"],"author":{"name":"Rebecca Turner","email":"me@re-becca.org","url":"http://re-becca.org"},"license":"ISC","bugs":{"url":"https://github.com/iarna/write-file-atomic/issues"},"homepage":"https://github.com/iarna/write-file-atomic","dependencies":{"graceful-fs":"^4.1.11","imurmurhash":"^0.1.4","signal-exit":"^3.0.2"},"devDependencies":{"mkdirp":"^0.5.1","require-inject":"^1.4.0","rimraf":"^2.5.4","standard":"^12.0.1","tap":"^12.1.3"},"gitHead":"2191d03e97ecf447af30057d752b25fa07c1f32a","_id":"write-file-atomic@2.4.2","_npmVersion":"6.4.1","_nodeVersion":"11.3.0","_npmUser":{"name":"iarna","email":"me@re-becca.org"},"dist":{"shasum":"a7181706dfba17855d221140a9c06e15fcdd87b9","size":4377,"noattachment":false,"key":"/write-file-atomic/-/write-file-atomic-2.4.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/write-file-atomic/download/write-file-atomic-2.4.2.tgz"},"maintainers":[{"name":"gar","email":""},{"name":"npm-cli-ops","email":""},{"name":"owlstronaut","email":""},{"name":"reggi","email":""},{"name":"saquibkhan","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/write-file-atomic_2.4.2_1548206621021_0.3144530936854546"},"_hasShrinkwrap":false,"publish_time":1548206621137,"_cnpm_publish_time":1548206621137},"2.4.1":{"name":"write-file-atomic","version":"2.4.1","description":"Write files in an atomic fashion w/configurable ownership","main":"index.js","scripts":{"test":"standard && tap --100 test/*.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/iarna/write-file-atomic.git"},"keywords":["writeFile","atomic"],"author":{"name":"Rebecca Turner","email":"me@re-becca.org","url":"http://re-becca.org"},"license":"ISC","bugs":{"url":"https://github.com/iarna/write-file-atomic/issues"},"homepage":"https://github.com/iarna/write-file-atomic","dependencies":{"graceful-fs":"^4.1.11","imurmurhash":"^0.1.4","signal-exit":"^3.0.2"},"devDependencies":{"mkdirp":"^0.5.1","require-inject":"^1.4.0","rimraf":"^2.5.4","standard":"^12.0.1","tap":"^12.1.3"},"gitHead":"8ea1b4ab6e2e9630fc495118084058fbeb09bcbc","_id":"write-file-atomic@2.4.1","_npmVersion":"6.5.0-next.0","_nodeVersion":"11.6.0","_npmUser":{"name":"iarna","email":"me@re-becca.org"},"dist":{"shasum":"d0b05463c188ae804396fd5ab2a370062af87529","size":4239,"noattachment":false,"key":"/write-file-atomic/-/write-file-atomic-2.4.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/write-file-atomic/download/write-file-atomic-2.4.1.tgz"},"maintainers":[{"name":"gar","email":""},{"name":"npm-cli-ops","email":""},{"name":"owlstronaut","email":""},{"name":"reggi","email":""},{"name":"saquibkhan","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/write-file-atomic_2.4.1_1548203254097_0.2775843084072045"},"_hasShrinkwrap":false,"publish_time":1548203254206,"_cnpm_publish_time":1548203254206},"2.4.0":{"name":"write-file-atomic","version":"2.4.0","description":"Write files in an atomic fashion w/configurable ownership","main":"index.js","scripts":{"test":"standard && tap --100 test/*.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/iarna/write-file-atomic.git"},"keywords":["writeFile","atomic"],"author":{"name":"Rebecca Turner","email":"me@re-becca.org","url":"http://re-becca.org"},"license":"ISC","bugs":{"url":"https://github.com/iarna/write-file-atomic/issues"},"homepage":"https://github.com/iarna/write-file-atomic","dependencies":{"graceful-fs":"^4.1.11","imurmurhash":"^0.1.4","signal-exit":"^3.0.2"},"devDependencies":{"mkdirp":"^0.5.1","require-inject":"^1.4.0","rimraf":"^2.5.4","standard":"^12.0.1","tap":"^12.1.3"},"gitHead":"152992ae232070bb25951a7b0484a3bd31160460","_id":"write-file-atomic@2.4.0","_nodeVersion":"10.11.0","_npmVersion":"6.6.0","_npmUser":{"name":"iarna","email":"me@re-becca.org"},"dist":{"shasum":"cf0f9bc37c2d26c455161c3b75f407f5bd1cad64","size":4144,"noattachment":false,"key":"/write-file-atomic/-/write-file-atomic-2.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/write-file-atomic/download/write-file-atomic-2.4.0.tgz"},"maintainers":[{"name":"gar","email":""},{"name":"npm-cli-ops","email":""},{"name":"owlstronaut","email":""},{"name":"reggi","email":""},{"name":"saquibkhan","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/write-file-atomic_2.4.0_1548201153104_0.7017856282373696"},"_hasShrinkwrap":false,"publish_time":1548201153211,"_cnpm_publish_time":1548201153211},"2.3.0":{"name":"write-file-atomic","version":"2.3.0","description":"Write files in an atomic fashion w/configurable ownership","main":"index.js","scripts":{"test":"standard && tap --100 test/*.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/iarna/write-file-atomic.git"},"keywords":["writeFile","atomic"],"author":{"name":"Rebecca Turner","email":"me@re-becca.org","url":"http://re-becca.org"},"license":"ISC","bugs":{"url":"https://github.com/iarna/write-file-atomic/issues"},"homepage":"https://github.com/iarna/write-file-atomic","dependencies":{"graceful-fs":"^4.1.11","imurmurhash":"^0.1.4","signal-exit":"^3.0.2"},"devDependencies":{"mkdirp":"^0.5.1","require-inject":"^1.4.0","rimraf":"^2.5.4","standard":"^10.0.2","tap":"^10.3.2"},"files":["index.js"],"gitHead":"1597785cb9e1152056d905a357b3891b3295506d","_id":"write-file-atomic@2.3.0","_npmVersion":"5.3.0","_nodeVersion":"8.3.0","_npmUser":{"name":"iarna","email":"me@re-becca.org"},"dist":{"shasum":"1ff61575c2e2a4e8e510d6fa4e243cce183999ab","size":3539,"noattachment":false,"key":"/write-file-atomic/-/write-file-atomic-2.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/write-file-atomic/download/write-file-atomic-2.3.0.tgz"},"maintainers":[{"name":"gar","email":""},{"name":"npm-cli-ops","email":""},{"name":"owlstronaut","email":""},{"name":"reggi","email":""},{"name":"saquibkhan","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/write-file-atomic-2.3.0.tgz_1503096898166_0.22769020055420697"},"directories":{},"publish_time":1503096898294,"_hasShrinkwrap":false,"_cnpm_publish_time":1503096898294},"2.1.0":{"name":"write-file-atomic","version":"2.1.0","description":"Write files in an atomic fashion w/configurable ownership","main":"index.js","scripts":{"test":"standard && tap --100 test/*.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/iarna/write-file-atomic.git"},"keywords":["writeFile","atomic"],"author":{"name":"Rebecca Turner","email":"me@re-becca.org","url":"http://re-becca.org"},"license":"ISC","bugs":{"url":"https://github.com/iarna/write-file-atomic/issues"},"homepage":"https://github.com/iarna/write-file-atomic","dependencies":{"graceful-fs":"^4.1.11","imurmurhash":"^0.1.4","slide":"^1.1.5"},"devDependencies":{"mkdirp":"^0.5.1","require-inject":"^1.4.0","rimraf":"^2.5.4","standard":"^10.0.2","tap":"^10.3.2"},"files":["index.js"],"gitHead":"4c63f8e504845ceca4a11cfff779e5b4839243f9","_id":"write-file-atomic@2.1.0","_npmVersion":"4.6.1","_nodeVersion":"7.9.0","_npmUser":{"name":"zkat","email":"kat@sykosomatic.org"},"dist":{"shasum":"1769f4b551eedce419f0505deae2e26763542d37","size":2982,"noattachment":false,"key":"/write-file-atomic/-/write-file-atomic-2.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/write-file-atomic/download/write-file-atomic-2.1.0.tgz"},"maintainers":[{"name":"gar","email":""},{"name":"npm-cli-ops","email":""},{"name":"owlstronaut","email":""},{"name":"reggi","email":""},{"name":"saquibkhan","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/write-file-atomic-2.1.0.tgz_1494704753639_0.7767078222241253"},"directories":{},"publish_time":1494704753878,"_cnpm_publish_time":1494704753878,"_hasShrinkwrap":false},"2.0.0":{"name":"write-file-atomic","version":"2.0.0","description":"Write files in an atomic fashion w/configurable ownership","main":"index.js","scripts":{"test":"standard && tap --coverage test/*.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/iarna/write-file-atomic.git"},"keywords":["writeFile","atomic"],"author":{"name":"Rebecca Turner","email":"me@re-becca.org","url":"http://re-becca.org"},"license":"ISC","bugs":{"url":"https://github.com/iarna/write-file-atomic/issues"},"homepage":"https://github.com/iarna/write-file-atomic","dependencies":{"graceful-fs":"^4.1.11","imurmurhash":"^0.1.4","slide":"^1.1.5"},"devDependencies":{"mkdirp":"^0.5.1","require-inject":"^1.4.0","rimraf":"^2.5.4","standard":"^9.0.2","tap":"^10.3.2"},"files":["index.js"],"gitHead":"eabc44b01044a78bcc7b4e41f42ece6bf9d1ca5d","_id":"write-file-atomic@2.0.0","_npmVersion":"4.6.1","_nodeVersion":"7.7.4","_npmUser":{"name":"iarna","email":"me@re-becca.org"},"dist":{"shasum":"bb99a5440d0d31dd860a68da392bffeef66251a1","size":2951,"noattachment":false,"key":"/write-file-atomic/-/write-file-atomic-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/write-file-atomic/download/write-file-atomic-2.0.0.tgz"},"maintainers":[{"name":"gar","email":""},{"name":"npm-cli-ops","email":""},{"name":"owlstronaut","email":""},{"name":"reggi","email":""},{"name":"saquibkhan","email":""}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/write-file-atomic-2.0.0.tgz_1493250025531_0.17179739149287343"},"directories":{},"publish_time":1493250028497,"_hasShrinkwrap":false,"_cnpm_publish_time":1493250028497},"1.3.4":{"name":"write-file-atomic","version":"1.3.4","description":"Write files in an atomic fashion w/configurable ownership","main":"index.js","scripts":{"test":"standard && tap --coverage test/*.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/iarna/write-file-atomic.git"},"keywords":["writeFile","atomic"],"author":{"name":"Rebecca Turner","email":"me@re-becca.org","url":"http://re-becca.org"},"license":"ISC","bugs":{"url":"https://github.com/iarna/write-file-atomic/issues"},"homepage":"https://github.com/iarna/write-file-atomic","dependencies":{"graceful-fs":"^4.1.11","imurmurhash":"^0.1.4","slide":"^1.1.5"},"devDependencies":{"mkdirp":"^0.5.1","require-inject":"^1.4.0","rimraf":"^2.5.4","standard":"^9.0.2","tap":"^10.3.2"},"files":["index.js"],"gitHead":"8f7d56f6a62600a38e816a8276a128883f4e7436","_id":"write-file-atomic@1.3.4","_npmVersion":"4.6.1","_nodeVersion":"7.7.4","_npmUser":{"name":"iarna","email":"me@re-becca.org"},"dist":{"shasum":"f807a4f0b1d9e913ae7a48112e6cc3af1991b45f","size":2950,"noattachment":false,"key":"/write-file-atomic/-/write-file-atomic-1.3.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/write-file-atomic/download/write-file-atomic-1.3.4.tgz"},"maintainers":[{"name":"gar","email":""},{"name":"npm-cli-ops","email":""},{"name":"owlstronaut","email":""},{"name":"reggi","email":""},{"name":"saquibkhan","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/write-file-atomic-1.3.4.tgz_1493249998004_0.7851631820667535"},"directories":{},"publish_time":1493249998237,"_hasShrinkwrap":false,"_cnpm_publish_time":1493249998237},"1.3.3":{"name":"write-file-atomic","version":"1.3.3","description":"Write files in an atomic fashion w/configurable ownership","main":"index.js","scripts":{"test":"standard && tap --coverage test/*.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/iarna/write-file-atomic.git"},"keywords":["writeFile","atomic"],"author":{"name":"Rebecca Turner","email":"me@re-becca.org","url":"http://re-becca.org"},"license":"ISC","bugs":{"url":"https://github.com/iarna/write-file-atomic/issues"},"homepage":"https://github.com/iarna/write-file-atomic","dependencies":{"graceful-fs":"^4.1.11","imurmurhash":"^0.1.4","slide":"^1.1.5"},"devDependencies":{"mkdirp":"^0.5.1","require-inject":"^1.4.0","rimraf":"^2.5.4","standard":"^5.4.1","tap":"^2.3.1"},"files":["index.js"],"gitHead":"fce59c7e3675131712b3965d52e5880e2a5df2ca","_id":"write-file-atomic@1.3.3","_shasum":"831dd22d491bdc135180bb996a0eb3f8bf587791","_from":".","_npmVersion":"4.5.0","_nodeVersion":"4.6.1","_npmUser":{"name":"iarna","email":"me@re-becca.org"},"dist":{"shasum":"831dd22d491bdc135180bb996a0eb3f8bf587791","size":2916,"noattachment":false,"key":"/write-file-atomic/-/write-file-atomic-1.3.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/write-file-atomic/download/write-file-atomic-1.3.3.tgz"},"maintainers":[{"name":"gar","email":""},{"name":"npm-cli-ops","email":""},{"name":"owlstronaut","email":""},{"name":"reggi","email":""},{"name":"saquibkhan","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/write-file-atomic-1.3.3.tgz_1492826308726_0.5064767252188176"},"directories":{},"publish_time":1492826308962,"_hasShrinkwrap":false,"_cnpm_publish_time":1492826308962},"1.3.2":{"name":"write-file-atomic","version":"1.3.2","description":"Write files in an atomic fashion w/configurable ownership","main":"index.js","scripts":{"test":"standard && tap --coverage test/*.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/iarna/write-file-atomic.git"},"keywords":["writeFile","atomic"],"author":{"name":"Rebecca Turner","email":"me@re-becca.org","url":"http://re-becca.org"},"license":"ISC","bugs":{"url":"https://github.com/iarna/write-file-atomic/issues"},"homepage":"https://github.com/iarna/write-file-atomic","dependencies":{"graceful-fs":"^4.1.11","imurmurhash":"^0.1.4","slide":"^1.1.5"},"devDependencies":{"mkdirp":"^0.5.1","require-inject":"^1.4.0","rimraf":"^2.5.4","standard":"^5.4.1","tap":"^2.3.1"},"files":["index.js"],"gitHead":"d9c5f54df01043671f4ce6542cf7ebcf770e6d43","_id":"write-file-atomic@1.3.2","_npmVersion":"4.5.0","_nodeVersion":"7.7.4","_npmUser":{"name":"iarna","email":"me@re-becca.org"},"dist":{"shasum":"f80ac5e06d3a38996ab51b5d310db57102deb902","size":2856,"noattachment":false,"key":"/write-file-atomic/-/write-file-atomic-1.3.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/write-file-atomic/download/write-file-atomic-1.3.2.tgz"},"maintainers":[{"name":"gar","email":""},{"name":"npm-cli-ops","email":""},{"name":"owlstronaut","email":""},{"name":"reggi","email":""},{"name":"saquibkhan","email":""}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/write-file-atomic-1.3.2.tgz_1492743137041_0.5345788700506091"},"directories":{},"publish_time":1492743138885,"_cnpm_publish_time":1492743138885,"_hasShrinkwrap":false},"1.3.1":{"name":"write-file-atomic","version":"1.3.1","description":"Write files in an atomic fashion w/configurable ownership","main":"index.js","scripts":{"test":"standard && tap --coverage test/*.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/iarna/write-file-atomic.git"},"keywords":["writeFile","atomic"],"author":{"name":"Rebecca Turner","email":"me@re-becca.org","url":"http://re-becca.org"},"license":"ISC","bugs":{"url":"https://github.com/iarna/write-file-atomic/issues"},"homepage":"https://github.com/iarna/write-file-atomic","dependencies":{"graceful-fs":"^4.1.11","imurmurhash":"^0.1.4","slide":"^1.1.5"},"devDependencies":{"mkdirp":"^0.5.1","require-inject":"^1.4.0","rimraf":"^2.5.4","standard":"^5.4.1","tap":"^2.3.1"},"files":["index.js"],"gitHead":"56fef5763513905d7e43aa685adad80002445474","_id":"write-file-atomic@1.3.1","_shasum":"7d45ba32316328dd1ec7d90f60ebc0d845bb759a","_from":".","_npmVersion":"4.1.1","_nodeVersion":"7.3.0","_npmUser":{"name":"iarna","email":"me@re-becca.org"},"dist":{"shasum":"7d45ba32316328dd1ec7d90f60ebc0d845bb759a","size":2690,"noattachment":false,"key":"/write-file-atomic/-/write-file-atomic-1.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/write-file-atomic/download/write-file-atomic-1.3.1.tgz"},"maintainers":[{"name":"gar","email":""},{"name":"npm-cli-ops","email":""},{"name":"owlstronaut","email":""},{"name":"reggi","email":""},{"name":"saquibkhan","email":""}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/write-file-atomic-1.3.1.tgz_1483776142964_0.11427561868913472"},"directories":{},"publish_time":1483776144984,"_cnpm_publish_time":1483776144984,"_hasShrinkwrap":false},"1.3.0":{"name":"write-file-atomic","version":"1.3.0","description":"Write files in an atomic fashion w/configurable ownership","main":"index.js","scripts":{"test":"standard && tap --coverage test/*.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/iarna/write-file-atomic.git"},"keywords":["writeFile","atomic"],"author":{"name":"Rebecca Turner","email":"me@re-becca.org","url":"http://re-becca.org"},"license":"ISC","bugs":{"url":"https://github.com/iarna/write-file-atomic/issues"},"homepage":"https://github.com/iarna/write-file-atomic","dependencies":{"graceful-fs":"^4.1.11","imurmurhash":"^0.1.4","slide":"^1.1.5"},"devDependencies":{"mkdirp":"^0.5.1","require-inject":"^1.4.0","rimraf":"^2.5.4","standard":"^5.4.1","tap":"^2.3.1"},"files":["index.js"],"gitHead":"8c382bc10b903ca92b36fcaeb19e2630bb6c2c58","_id":"write-file-atomic@1.3.0","_shasum":"d13e4831d52ee4e3d9a266ee1c9a1592f7fbbf3d","_from":".","_npmVersion":"4.1.1","_nodeVersion":"4.6.1","_npmUser":{"name":"iarna","email":"me@re-becca.org"},"dist":{"shasum":"d13e4831d52ee4e3d9a266ee1c9a1592f7fbbf3d","size":2659,"noattachment":false,"key":"/write-file-atomic/-/write-file-atomic-1.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/write-file-atomic/download/write-file-atomic-1.3.0.tgz"},"maintainers":[{"name":"gar","email":""},{"name":"npm-cli-ops","email":""},{"name":"owlstronaut","email":""},{"name":"reggi","email":""},{"name":"saquibkhan","email":""}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/write-file-atomic-1.3.0.tgz_1483663174188_0.5587220122106373"},"directories":{},"publish_time":1483663175969,"_cnpm_publish_time":1483663175969,"_hasShrinkwrap":false},"1.2.0":{"name":"write-file-atomic","version":"1.2.0","description":"Write files in an atomic fashion w/configurable ownership","main":"index.js","scripts":{"test":"standard && tap --coverage test/*.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/iarna/write-file-atomic.git"},"keywords":["writeFile","atomic"],"author":{"name":"Rebecca Turner","email":"me@re-becca.org","url":"http://re-becca.org"},"license":"ISC","bugs":{"url":"https://github.com/iarna/write-file-atomic/issues"},"homepage":"https://github.com/iarna/write-file-atomic","dependencies":{"graceful-fs":"^4.1.2","imurmurhash":"^0.1.4","slide":"^1.1.5"},"devDependencies":{"require-inject":"^1.1.0","standard":"^5.4.1","tap":"^2.3.1","tmp":"0.0.28"},"files":["index.js"],"gitHead":"c29f37cb5955f597066ad7aedea7aa6f7408a5b7","_id":"write-file-atomic@1.2.0","_shasum":"14c66d4e4cb3ca0565c28cf3b7a6f3e4d5938fab","_from":".","_npmVersion":"3.10.7","_nodeVersion":"4.5.0","_npmUser":{"name":"iarna","email":"me@re-becca.org"},"dist":{"shasum":"14c66d4e4cb3ca0565c28cf3b7a6f3e4d5938fab","size":2619,"noattachment":false,"key":"/write-file-atomic/-/write-file-atomic-1.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/write-file-atomic/download/write-file-atomic-1.2.0.tgz"},"maintainers":[{"name":"gar","email":""},{"name":"npm-cli-ops","email":""},{"name":"owlstronaut","email":""},{"name":"reggi","email":""},{"name":"saquibkhan","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/write-file-atomic-1.2.0.tgz_1471552371956_0.5829780481290072"},"directories":{},"publish_time":1471552372191,"_cnpm_publish_time":1471552372191,"_hasShrinkwrap":false},"1.1.4":{"name":"write-file-atomic","version":"1.1.4","description":"Write files in an atomic fashion w/configurable ownership","main":"index.js","scripts":{"test":"standard && tap --coverage test/*.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/iarna/write-file-atomic.git"},"keywords":["writeFile","atomic"],"author":{"name":"Rebecca Turner","email":"me@re-becca.org","url":"http://re-becca.org"},"license":"ISC","bugs":{"url":"https://github.com/iarna/write-file-atomic/issues"},"homepage":"https://github.com/iarna/write-file-atomic","dependencies":{"graceful-fs":"^4.1.2","imurmurhash":"^0.1.4","slide":"^1.1.5"},"devDependencies":{"require-inject":"^1.1.0","standard":"^5.4.1","tap":"^2.3.1"},"gitHead":"42dc04a17af96ac045f4979c8c951ee5a14a8b8b","_id":"write-file-atomic@1.1.4","_shasum":"b1f52dc2e8dc0e3cb04d187a25f758a38a90ca3b","_from":".","_npmVersion":"3.5.1","_nodeVersion":"5.1.0","_npmUser":{"name":"othiym23","email":"ogd@aoaioxxysz.net"},"dist":{"shasum":"b1f52dc2e8dc0e3cb04d187a25f758a38a90ca3b","size":4070,"noattachment":false,"key":"/write-file-atomic/-/write-file-atomic-1.1.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/write-file-atomic/download/write-file-atomic-1.1.4.tgz"},"maintainers":[{"name":"gar","email":""},{"name":"npm-cli-ops","email":""},{"name":"owlstronaut","email":""},{"name":"reggi","email":""},{"name":"saquibkhan","email":""}],"directories":{},"publish_time":1449180264581,"_cnpm_publish_time":1449180264581,"_hasShrinkwrap":false},"1.1.3":{"name":"write-file-atomic","version":"1.1.3","description":"Write files in an atomic fashion w/configurable ownership","main":"index.js","scripts":{"test":"tap test/*.js"},"repository":{"type":"git","url":"git+ssh://git@github.com/iarna/write-file-atomic.git"},"keywords":["writeFile","atomic"],"author":{"name":"Rebecca Turner","email":"me@re-becca.org","url":"http://re-becca.org"},"license":"ISC","bugs":{"url":"https://github.com/iarna/write-file-atomic/issues"},"homepage":"https://github.com/iarna/write-file-atomic","dependencies":{"graceful-fs":"^4.1.2","slide":"^1.1.5"},"devDependencies":{"require-inject":"^1.1.0","tap":"^0.4.12"},"gitHead":"65a1e2e156c0d0bfb7acac2e039b943d6ec9876d","_id":"write-file-atomic@1.1.3","_shasum":"60eaca258a0b559b37aca82b21d64a293b4b90d0","_from":".","_npmVersion":"3.3.0","_nodeVersion":"3.1.0","_npmUser":{"name":"iarna","email":"me@re-becca.org"},"dist":{"shasum":"60eaca258a0b559b37aca82b21d64a293b4b90d0","size":3005,"noattachment":false,"key":"/write-file-atomic/-/write-file-atomic-1.1.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/write-file-atomic/download/write-file-atomic-1.1.3.tgz"},"maintainers":[{"name":"gar","email":""},{"name":"npm-cli-ops","email":""},{"name":"owlstronaut","email":""},{"name":"reggi","email":""},{"name":"saquibkhan","email":""}],"directories":{},"publish_time":1441747060905,"_cnpm_publish_time":1441747060905,"_hasShrinkwrap":false},"1.1.2":{"name":"write-file-atomic","version":"1.1.2","description":"Write files in an atomic fashion w/configurable ownership","main":"index.js","scripts":{"test":"tap test/*.js"},"repository":{"type":"git","url":"git@github.com:iarna/write-file-atomic.git"},"keywords":["writeFile","atomic"],"author":{"name":"Rebecca Turner","email":"me@re-becca.org","url":"http://re-becca.org"},"license":"ISC","bugs":{"url":"https://github.com/iarna/write-file-atomic/issues"},"homepage":"https://github.com/iarna/write-file-atomic","dependencies":{"graceful-fs":"^3.0.2","slide":"^1.1.5"},"devDependencies":{"require-inject":"^1.1.0","tap":"^0.4.12"},"gitHead":"b721f8a71223bcf162f1ee4ff4677f31de1c061f","_id":"write-file-atomic@1.1.2","_shasum":"ff3d61f1c2f5bb71e8ebe491a7157bf7d60435a4","_from":".","_npmVersion":"2.7.6","_nodeVersion":"1.6.2","_npmUser":{"name":"iarna","email":"me@re-becca.org"},"dist":{"shasum":"ff3d61f1c2f5bb71e8ebe491a7157bf7d60435a4","size":2997,"noattachment":false,"key":"/write-file-atomic/-/write-file-atomic-1.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/write-file-atomic/download/write-file-atomic-1.1.2.tgz"},"maintainers":[{"name":"gar","email":""},{"name":"npm-cli-ops","email":""},{"name":"owlstronaut","email":""},{"name":"reggi","email":""},{"name":"saquibkhan","email":""}],"directories":{},"publish_time":1432259630418,"_cnpm_publish_time":1432259630418,"_hasShrinkwrap":false},"1.1.1":{"name":"write-file-atomic","version":"1.1.1","description":"Write files in an atomic fashion w/configurable ownership","main":"index.js","scripts":{"test":"tap test/*.js"},"repository":{"type":"git","url":"git@github.com:iarna/write-file-atomic.git"},"keywords":["writeFile","atomic"],"author":{"name":"Rebecca Turner","email":"me@re-becca.org","url":"http://re-becca.org"},"license":"ISC","bugs":{"url":"https://github.com/iarna/write-file-atomic/issues"},"homepage":"https://github.com/iarna/write-file-atomic","dependencies":{"graceful-fs":"^3.0.2","slide":"^1.1.5"},"devDependencies":{"require-inject":"^1.1.0","tap":"^0.4.12"},"gitHead":"2e85f44a3d176e5e1ed453c016adbe4bcc25eb5c","_id":"write-file-atomic@1.1.1","_shasum":"cf085df5f415638d9bc9e56ad0f33349f18ba2e4","_from":".","_npmVersion":"2.7.6","_nodeVersion":"1.6.2","_npmUser":{"name":"iarna","email":"me@re-becca.org"},"dist":{"shasum":"cf085df5f415638d9bc9e56ad0f33349f18ba2e4","size":3260,"noattachment":false,"key":"/write-file-atomic/-/write-file-atomic-1.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/write-file-atomic/download/write-file-atomic-1.1.1.tgz"},"maintainers":[{"name":"gar","email":""},{"name":"npm-cli-ops","email":""},{"name":"owlstronaut","email":""},{"name":"reggi","email":""},{"name":"saquibkhan","email":""}],"directories":{},"publish_time":1432258850343,"_cnpm_publish_time":1432258850343,"_hasShrinkwrap":false},"1.1.0":{"name":"write-file-atomic","version":"1.1.0","description":"Write files in an atomic fashion w/configurable ownership","main":"index.js","scripts":{"test":"tap test/*.js"},"repository":{"type":"git","url":"git@github.com:iarna/write-file-atomic.git"},"keywords":["writeFile","atomic"],"author":{"name":"Rebecca Turner","email":"me@re-becca.org","url":"http://re-becca.org"},"license":"ISC","bugs":{"url":"https://github.com/iarna/write-file-atomic/issues"},"homepage":"https://github.com/iarna/write-file-atomic","dependencies":{"graceful-fs":"^3.0.2","slide":"^1.1.5"},"devDependencies":{"require-inject":"^1.1.0","tap":"^0.4.12"},"gitHead":"28e4df86547c6728eab0b51bca6f00cf44ef392c","_id":"write-file-atomic@1.1.0","_shasum":"e114cfb8f82188353f98217c5945451c9b4dc060","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"iarna","email":"me@re-becca.org"},"maintainers":[{"name":"gar","email":""},{"name":"npm-cli-ops","email":""},{"name":"owlstronaut","email":""},{"name":"reggi","email":""},{"name":"saquibkhan","email":""}],"dist":{"shasum":"e114cfb8f82188353f98217c5945451c9b4dc060","size":2497,"noattachment":false,"key":"/write-file-atomic/-/write-file-atomic-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/write-file-atomic/download/write-file-atomic-1.1.0.tgz"},"directories":{},"publish_time":1411169572849,"_cnpm_publish_time":1411169572849,"_hasShrinkwrap":false},"1.0.3":{"name":"write-file-atomic","version":"1.0.3","description":"Write files in an atomic fashion w/configurable ownership","main":"index.js","scripts":{"test":"tap test/*.js"},"repository":{"type":"git","url":"git@github.com:iarna/write-file-atomic.git"},"keywords":["writeFile","atomic"],"author":{"name":"Rebecca Turner","email":"me@re-becca.org","url":"http://re-becca.org"},"license":"ISC","bugs":{"url":"https://github.com/iarna/write-file-atomic/issues"},"homepage":"https://github.com/iarna/write-file-atomic","dependencies":{"slide":"^1.1.5"},"devDependencies":{"require-inject":"^1.1.0","tap":"^0.4.12"},"gitHead":"5e85cfc7b38e4f0659b15b1c1d979e6a4a7bf6d5","_id":"write-file-atomic@1.0.3","_shasum":"597fcb824a0d1ad337db90b7028d2772e9e8e7af","_from":".","_npmVersion":"2.0.0","_npmUser":{"name":"iarna","email":"me@re-becca.org"},"maintainers":[{"name":"gar","email":""},{"name":"npm-cli-ops","email":""},{"name":"owlstronaut","email":""},{"name":"reggi","email":""},{"name":"saquibkhan","email":""}],"dist":{"shasum":"597fcb824a0d1ad337db90b7028d2772e9e8e7af","size":2487,"noattachment":false,"key":"/write-file-atomic/-/write-file-atomic-1.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/write-file-atomic/download/write-file-atomic-1.0.3.tgz"},"directories":{},"publish_time":1410824020116,"_cnpm_publish_time":1410824020116,"_hasShrinkwrap":false},"1.0.2":{"name":"write-file-atomic","version":"1.0.2","description":"Write files in an atomic fashion w/configurable ownership","main":"index.js","scripts":{"test":"tap test/*.js"},"repository":{"type":"git","url":"git@github.com:iarna/write-file-atomic.git"},"keywords":["writeFile","atomic"],"author":{"name":"Rebecca Turner","email":"me@re-becca.org","url":"http://re-becca.org"},"license":"ISC","bugs":{"url":"https://github.com/iarna/write-file-atomic/issues"},"homepage":"https://github.com/iarna/write-file-atomic","dependencies":{"slide":"^1.1.5"},"devDependencies":{"require-inject":"^1.1.0","tap":"^0.4.12"},"gitHead":"84058cea16834f9f53ae1948fbb828937f9ab697","_id":"write-file-atomic@1.0.2","_shasum":"080b0439cf29b3abdcf321a86fc47e9429b9984e","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"iarna","email":"me@re-becca.org"},"maintainers":[{"name":"gar","email":""},{"name":"npm-cli-ops","email":""},{"name":"owlstronaut","email":""},{"name":"reggi","email":""},{"name":"saquibkhan","email":""}],"dist":{"shasum":"080b0439cf29b3abdcf321a86fc47e9429b9984e","size":2646,"noattachment":false,"key":"/write-file-atomic/-/write-file-atomic-1.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/write-file-atomic/download/write-file-atomic-1.0.2.tgz"},"directories":{},"publish_time":1410479613815,"_cnpm_publish_time":1410479613815,"_hasShrinkwrap":false},"1.0.1":{"name":"write-file-atomic","version":"1.0.1","description":"Write files in an atomic fashion w/configurable ownership","main":"index.js","scripts":{"test":"tap test/*.js"},"repository":{"type":"git","url":"git@github.com:iarna/write-file-atomic.git"},"keywords":["writeFile","atomic"],"author":{"name":"Rebecca Turner","email":"me@re-becca.org","url":"http://re-becca.org"},"license":"ISC","bugs":{"url":"https://github.com/iarna/write-file-atomic/issues"},"homepage":"https://github.com/iarna/write-file-atomic","dependencies":{"slide":"^1.1.5"},"devDependencies":{"require-inject":"^1.1.0","tap":"^0.4.12"},"gitHead":"93f18a172fa79d0fb67c6c1dc37be62a106f13a5","_id":"write-file-atomic@1.0.1","_shasum":"0592ccdc2cee973e7427525f4cd5f67d352afeb9","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"iarna","email":"me@re-becca.org"},"maintainers":[{"name":"gar","email":""},{"name":"npm-cli-ops","email":""},{"name":"owlstronaut","email":""},{"name":"reggi","email":""},{"name":"saquibkhan","email":""}],"dist":{"shasum":"0592ccdc2cee973e7427525f4cd5f67d352afeb9","size":2477,"noattachment":false,"key":"/write-file-atomic/-/write-file-atomic-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/write-file-atomic/download/write-file-atomic-1.0.1.tgz"},"directories":{},"publish_time":1410391674551,"_cnpm_publish_time":1410391674551,"_hasShrinkwrap":false},"1.0.0":{"name":"write-file-atomic","version":"1.0.0","description":"Write files in an atomic fashion w/configurable ownership","main":"index.js","scripts":{"test":"tap test/*.js"},"repository":{"type":"git","url":"git@github.com:iarna/write-file-atomic.git"},"keywords":["writeFile","atomic"],"author":{"name":"Rebecca Turner","email":"me@re-becca.org","url":"http://re-becca.org"},"license":"ISC","bugs":{"url":"https://github.com/iarna/write-file-atomic/issues"},"homepage":"https://github.com/iarna/write-file-atomic","dependencies":{"slide":"^1.1.5"},"devDependencies":{"require-inject":"^1.1.0","tap":"^0.4.12"},"gitHead":"5ef6f374dfd1b6034f11d80a0d5616e7aa5bcaeb","_id":"write-file-atomic@1.0.0","_shasum":"20750a1710e6cd09de5911d3043fa14e4a948445","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"iarna","email":"me@re-becca.org"},"maintainers":[{"name":"gar","email":""},{"name":"npm-cli-ops","email":""},{"name":"owlstronaut","email":""},{"name":"reggi","email":""},{"name":"saquibkhan","email":""}],"dist":{"shasum":"20750a1710e6cd09de5911d3043fa14e4a948445","size":2481,"noattachment":false,"key":"/write-file-atomic/-/write-file-atomic-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/write-file-atomic/download/write-file-atomic-1.0.0.tgz"},"directories":{},"publish_time":1410391587142,"_cnpm_publish_time":1410391587142,"_hasShrinkwrap":false}},"readme":"write-file-atomic\n-----------------\n\nThis is an extension for node's `fs.writeFile` that makes its operation\natomic and allows you set ownership (uid/gid of the file).\n\n### `writeFileAtomic(filename, data, [options], [callback])`\n\n#### Description:\n\nAtomically and asynchronously writes data to a file, replacing the file if it already\nexists.  data can be a string or a buffer.\n\n#### Options:\n* filename **String**\n* data **String** | **Buffer**\n* options **Object** | **String**\n  * chown **Object** default, uid & gid of existing file, if any\n    * uid **Number**\n    * gid **Number**\n  * encoding **String** | **Null** default = 'utf8'\n  * fsync **Boolean** default = true\n  * mode **Number** default, from existing file, if any\n  * tmpfileCreated **Function** called when the tmpfile is created\n* callback **Function**\n\n#### Usage:\n\n```js\nvar writeFileAtomic = require('write-file-atomic')\nwriteFileAtomic(filename, data, [options], [callback])\n```\n\nThe file is initially named `filename + \".\" + murmurhex(__filename, process.pid, ++invocations)`.\nNote that `require('worker_threads').threadId` is used in addition to `process.pid` if running inside of a worker thread.\nIf writeFile completes successfully then, if passed the **chown** option it will change\nthe ownership of the file. Finally it renames the file back to the filename you specified. If\nit encounters errors at any of these steps it will attempt to unlink the temporary file and then\npass the error back to the caller.\nIf multiple writes are concurrently issued to the same file, the write operations are put into a queue and serialized in the order they were called, using Promises. Writes to different files are still executed in parallel.\n\nIf provided, the **chown** option requires both **uid** and **gid** properties or else\nyou'll get an error.  If **chown** is not specified it will default to using\nthe owner of the previous file.  To prevent chown from being ran you can\nalso pass `false`, in which case the file will be created with the current user's credentials.\n\nIf **mode** is not specified, it will default to using the permissions from\nan existing file, if any.  Expicitly setting this to `false` remove this default, resulting\nin a file created with the system default permissions.\n\nIf options is a String, it's assumed to be the **encoding** option. The **encoding** option is ignored if **data** is a buffer. It defaults to 'utf8'.\n\nIf the **fsync** option is **false**, writeFile will skip the final fsync call.\n\nIf the **tmpfileCreated** option is specified it will be called with the name of the tmpfile when created.\n\nExample:\n\n```javascript\nwriteFileAtomic('message.txt', 'Hello Node', {chown:{uid:100,gid:50}}, function (err) {\n  if (err) throw err;\n  console.log('It\\'s saved!');\n});\n```\n\nThis function also supports async/await:\n\n```javascript\n(async () => {\n  try {\n    await writeFileAtomic('message.txt', 'Hello Node', {chown:{uid:100,gid:50}});\n    console.log('It\\'s saved!');\n  } catch (err) {\n    console.error(err);\n    process.exit(1);\n  }\n})();\n```\n\n### `writeFileAtomicSync(filename, data, [options])`\n\n#### Description:\n\nThe synchronous version of **writeFileAtomic**.\n\n#### Usage:\n```js\nvar writeFileAtomicSync = require('write-file-atomic').sync\nwriteFileAtomicSync(filename, data, [options])\n```\n\n","_attachments":{},"homepage":"https://github.com/npm/write-file-atomic","bugs":{"url":"https://github.com/npm/write-file-atomic/issues"},"license":"ISC"}