{"_id":"@parcel/fs-write-stream-atomic","_rev":"398-60557332ad7d486bd2013693b77a8a53","name":"@parcel/fs-write-stream-atomic","dist-tags":{"nightly":"2.6.1-nightly.2740","latest":"2.6.0","next":"2.0.0-rc.0"},"versions":{"2.0.0-nightly.1904":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.1904","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"948cccd392eecf15ccbd08b91a0de239f6a3abcc","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.1904","_nodeVersion":"12.16.3","_npmVersion":"lerna/3.20.2/node@v12.16.3+x64 (linux)","dist":{"integrity":"sha512-qr50/Qm7hegYletUv/45xZ7Hi99hod/Q38CjeArcgrX5cVd8S5IaK8MPKQL1vqYjTP2wIn4J4v+e4DNuQ3KuzA==","shasum":"845e964da2155c605f90717c3d52422b5ee23d79","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.1904.tgz","fileCount":14,"unpackedSize":19935,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe2Yz9CRA9TVsSAnZWagAAdJUQAJQa4KiJ6/AK13f3tlrO\n6Jm7E1swO78VraTZskS8t2Pv01kbps0p7ib69WHy4AjTFrHj8fwnx67Rb5Us\ny7/8ycdaxRmxrqDFU3ffJF1EsjBzQZmhsXGpgD9Ndd39pIkyr7YQQRF22Uld\npsZ+M+t5piekXl09vYRj2uIZbHJrpMwUkTELcd6c5yiJ+hwRQ+LrNgdsqn7e\nYWiXcNan0/Q3RUrphI2dXPG+bHvj2vUoFdUSzvXEdipE6QFBFGZCPo2VfDjp\n5rUx/H2Tqxeg4Gl9IPPfPFnN5CzX7Q+n9M0B+0WYD1/Dur7fowgiAY3dhnv9\nOq3F3xiyKI/rMza3PeiSXAB1ChneAgmIEO9Xyjgth5fK5DGjh4zzL7NJR9hY\nUSj6//V2MfZLCSd3yj1zS8sVXHhfH5CyoOpa05y2LmvvTb+Q76t0YmOXCcCz\n7reII5sKxoVLedcdsvcQsVOtO5B/Ner+v25Zg9KIUp6npFESc6CryJSIvBfl\n1On9KDAgW4lAUYwy/5D6bpnnHED22O1Q+s8F56v4ccZtJmSrs/gnawJkWD2E\nCodwM2BkxnA00obetA5lmHB3nu3M1o4EyrdpHKjCDIkJCn/VfBv4+RmrNAWw\nNNiQa3YV3qhcdQ3qsGuJMWwnIIq9vWjcUfhFJzqg2oUbHJ1cfe6brXGQX/RZ\n9xeE\r\n=R/kn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBzJP3+yXiIDsuBFJ0modLEIqr8YoIwkkthgSlipTJ/mAiEA0JPf+i2rIKWDbdSlfAl+kJ9GOw9ShxBjR0QZdk07EcY="}]},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.1904_1591315706236_0.8934094203414522"},"_hasShrinkwrap":false},"2.0.0-nightly.1906":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.1906","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"5d60c6897cbdfc50b105e83a8bc5392c389002d8","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.1906","_nodeVersion":"12.16.3","_npmVersion":"lerna/3.20.2/node@v12.16.3+x64 (linux)","dist":{"integrity":"sha512-ECOG/eTWfE+iaFXgBooSYEgzOHnWvawRVQsh/HiVkjt8ZcgiAXe6MhJUgUMiHoSIZRlx84YDn3TOVbR8wnkKGA==","shasum":"1c0d7abbaf91e81d2f2d93d03189517dca27d437","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.1906.tgz","fileCount":14,"unpackedSize":19935,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe3C+rCRA9TVsSAnZWagAAVXIP+QEsqgGO4uVSgHy8kjzt\nOG+Dwd99YYlgdZfyvfsy1EbdqvGlRyUHvbnYHmvZhIgdAlNnwkxzx1agFGRQ\n50zrJTqedbquq4bGfmLErR+sTfEsbd2nVocN9+cglJEsLLhsj/rICAvUIGjC\ndWLmVXPtnkw77jNi9fYNKhItFsolYWfmvMK/FfZL786HqUUVPBVrAQx+jADb\nfqzXgi++2li9DtyDEmzGuWmkVtsbszTRQpr8swUIqOhDvmI9s/WV5Cbx1wHY\n4przHFUPb1/gTJveM06Elg0VlBeHIxjOfOYHZL9reW+ZOXZSIaMWHpdDlyVh\nsn+QJphjGfJ89seGpiLspsZD+pDMeSdFBP3wmmkaZvtesRWmmP3iMtr02HGR\naSZcit65LDInNvgoykgbHd27BoUEBgVrhDWg4a4ojJYm0pW7mijZ8nh8Py27\n/S+mCpu0PAwtGVoUNISr2vffocf4jVPy8Tw9OsllapWfEOowTbk1UmUUUAi6\n9HroJN0UGJihSEaCkZgdhrvoSryUEjYs40SB950fXO51KSfTcT1sfamoHHpz\nFawob3g9pfl2tsXSR/xv41a3TP+N0M1HociFaKMYjaAKTPVU+D1iEGmSftfD\nXGsIgyvsWW3wPyl8ySNOQicKlUXaeCPfw6pJyoSIzz0Bsv/eOlfizYeAEf2M\nfogI\r\n=5KDR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDc/gZ7J2aVYzxI2UUB+ShilhgcH4SgaHWP7FunXPA+jAIgWAqqybfPHccE0jWSDLYiCwao/v50lYpfhvyWl9o4cac="}]},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.1906_1591488426714_0.035838702168761394"},"_hasShrinkwrap":false},"2.0.0-nightly.1908":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.1908","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"cf6a8587c489bdfa5be5a372d0757efb4b81568e","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.1908","_nodeVersion":"12.16.3","_npmVersion":"lerna/3.20.2/node@v12.16.3+x64 (linux)","dist":{"integrity":"sha512-VKXZiwvLPx96C5RkEMjM73QEsatYO0poZiniePminyI7IHmXPpXOSm+qc1smyzzlp3VRuHPoMFoG9MXDrqwZZg==","shasum":"44a944e3f806a1eaae87a5b27f57f7c7c30eb3e6","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.1908.tgz","fileCount":14,"unpackedSize":19935,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe3YFACRA9TVsSAnZWagAAeQcQAI29D3utqflLLzGhlws4\nj6Nz8+zGOlFcXs3GoAlA9S1w5WodGniFl2YrXmA64aOD+WsiXdUO5QG7CQSP\nbexmIpNinHMuzow2ypJRYS6+I8i8zScEjhgyioHNEK0a/GvwIxFvFlcurkX9\nc2MpPrFd/KFZXI0NljMuv8R72rUY1QAdU7FnhgyHrhpCzdqtW9J+BObcmBfW\n/W9hn9y7Cjov4xq9rbDmo5bkPC43XtZMvgEkxGEXi4WQ3fwPQuw1mVzvN8cM\nVBuja99b60ZmM575bJLhH46C3s45vhN3BYIPoFqmVlszYGpbCUe3bGNyytd3\nFGwFpSLgECwytu0ogjjJI9Doq8ruFwZjYG23cruTdD2wSjsZIVJLGXAoSl9P\nl42vCM1b+LrUqDqhCPeVV4ENrphErW9OoL1+xUWAeHJtccqIsHo6CzYvQfIb\n0AIDgKaa+U75LR4/TCgPcu1btye5su1Vefb5OiCjHEOA+hIzhOVzpoqUggxS\nnsxugTV1qt477RVDJnQxlR4eLLnHsY2Jd4s91Qdsrzzf9g62Ar9B/kz+yatn\nvpzYxvUZBRx6WjLjoGtwsY40GLgPwxPHFCrmDrdUIZi7RIovKZKzxp5oIS8p\nf0Q5EZv88GoFBKsPgQOEAKOCG6h/3fRBZiSFYDyXsL4CNFjJjFJ+C3fdgM38\nNy7g\r\n=Ed1G\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCBnITKwMvmP4bH0tliq5iD2swA0BOZG+l7eqPJjSSL3gIhAJHHtYE4916Ay8+PS+FYwygYyEW6SCIJAsJShvNm5Xhq"}]},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.1908_1591574848236_0.60677176436828"},"_hasShrinkwrap":false},"2.0.0-nightly.1910":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.1910","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"1d216a9411d029ceca2a13548d78f68d5298c2a8","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.1910","_nodeVersion":"12.16.3","_npmVersion":"lerna/3.20.2/node@v12.16.3+x64 (linux)","dist":{"integrity":"sha512-s/PALkR1TQ9DMaKrRhtSqEgNQ2IFcQHPonnWZLeP0ZNViB4EvLnYX4y5w1/2rT+E0leVLqkXUkquf7aKyhV7wA==","shasum":"995d9f9f1c68af683d7f613d82e41f94ef56d565","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.1910.tgz","fileCount":14,"unpackedSize":19935,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe3tKWCRA9TVsSAnZWagAAVIwP/io+Op/LuFIRn/so+tPs\nudlSddqzrpAudHeEDYcaBTX0j+thjwSpp7unBntBL53kiIDeyHkdPXsIgqCu\nxiajH5INYD7jr21cTorUC8AeFFRsesgCGEUtn8ZvtKJPO46ZHFF8QBz4RKEK\nvr1gnYIKBPF4VozgBkF7VVaOiqxHkPqNUpVQ0Qvf4Qk8cpIr7a3351oqyb8S\nR1Ws9vnuuLt1lXGhiatVN7Gzq7ndT/Is+0JBuKRLMUBXVeHCUhI+9QEfJiqm\n8CuMO6pM2ibWBJqisOUwQnnoLefXl48X2bSzW7exOquF5zC0D0GN7DN3VuHi\nolKO5CwALfojlf/dJfJx/sVKQElNfesm6w4nyaFiKfV6mibS71jJhRogsTRh\nkNZ/8dAWfK1zTWxPTm/DYsPkkqF3wEdm0VEVKjHjz0QgdUGXRy4ArH/ZLVcN\ndhgXaYg9yGTdMUDJ53PF3jDVDph8c7rrfMOdQaaZaKBiertGIDwkUTKacDLy\ndofIBJ81DTLn5iYnAivaM/lGMxl87YmBGQC+83Xt/w/tIOfn2b3PWt6L38+P\nYlgXIqCezL0P6iQugfPWqXLSaQspdFHBVYCWq9fBOf5hRurjGiUzKn60Xzs9\nNKZUFKwWg4KKdSo0vj3CkTv/arIvAqKoQ0JRCIbgcmGXxQoj1zAabAq360CQ\nBe2J\r\n=n1Yj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE1XFipU8zCyqMnY5Uv7KuhI+CMIzmQBnN4buJD2rgTlAiEArklrIlJvT4W/4b6O1ihXvlE3+xiMYD88sS374hmek+o="}]},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.1910_1591661206065_0.01696090832520758"},"_hasShrinkwrap":false},"2.0.0-nightly.1911":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.1911","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"4338719ec3bd2734adb2e7cc0b50bf7b3167abd5","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.1911","_nodeVersion":"12.16.3","_npmVersion":"lerna/3.20.2/node@v12.16.3+x64 (linux)","dist":{"integrity":"sha512-95A3Sd7u2W1yn+I6hEoG6MC+w3C2ecqjprwFY88jjQOTDmQupgX9cnP6wDQxM6NqjKrhx4HHZoDPBNj4ebU/lg==","shasum":"5262ee9747e8dce9546573dc418677a88c1c7a74","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.1911.tgz","fileCount":14,"unpackedSize":19935,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe4CRNCRA9TVsSAnZWagAAFIcP/0p+ZWqZ9xdQFHDHd+hC\nwbc0jXAasbAviKU6MTgg742Fn28h68sWcB1Xrib59zU3q1aziDuTG4VZXqsw\niR2m1XBsXfomQyXyYiNAxgizeVtd6+P3rJwayaSVf6Bbfik+u6B9Z0iElzI3\nY1jVOcubYZRQ+WlFralD3zMBPHRk8OrH1GeiyVlbbI5Atj+A8MfMu+/AJJj3\nS7d/2BrpCkIElhVo3yAkspbAu0ADKyDSYdFkIMgSahmLlQLDVsqkfNyqjb3X\nJXH0biy7B3sVLLMvoYh25W5s7jNWr2NIYu0N2bm/YOwq7MS5ozOuj3ZQs92H\n/sGk37+druHfCZGajEsVTOyoGak0GoZld6Dm5mo3R8AgzV24EgIvIcUiEB9C\nKFrm/03ueZifW8AXIC88vJufgHYBD7uAJ1bIAwYFoozoQBXtIsCiYWGJwmZC\nFOwByDvgf/jsuH/VT7eEXxRBFQG3QvVvAZsDtGaRGMXLRNJKsY+U+wGDAyOp\nN17lUZD+cN98KJRqIcxmZF/GtMpbY6V0bH5CgaXB+bezhtDzF+hqsBivLtAA\nfycb/ihDpkYcxrIL+Nz08PJSMJVOPGCk1945Vw0f8VyIAQb8BTz1d8kabBts\nbMhtcZPihcV5j9tbHtOPI3lBdJInWwzbgY+i69NzvTywwNqukakiwagicP/b\ngilb\r\n=1PEO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCtAW/j905n3D+W8lzKzXL5iAqpgJfyrO2fsGqS4LK1+wIhAO4eLqni/yC0ANqq2ATNyY+ah5lhtY0/TCqzXzfGpnDt"}]},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.1911_1591747660732_0.30588040538212713"},"_hasShrinkwrap":false},"2.0.0-nightly.1912":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.1912","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"e95fbaeac705c170719f771580e502c1f7f5865a","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.1912","_nodeVersion":"12.18.0","_npmVersion":"lerna/3.20.2/node@v12.18.0+x64 (linux)","dist":{"integrity":"sha512-zvkGcfJ2argm3ycZ1Qd1nS5dP3NfzqM31GS+6q3mEPn4aBRodxL+QePc0JdrteIs60TbWSrKOb0oGLHDUftrvQ==","shasum":"7a2eb8284258555f473b6b2d616c64e767305dc4","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.1912.tgz","fileCount":14,"unpackedSize":19935,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe4XW0CRA9TVsSAnZWagAAua0P/iJ5XhdgtPWzVJGv1HBV\nU/uJEKzeTMGV53IlAq2STE49csyQDCD6nHmPnAj4xUEmuujQ83rpaN9+mYF8\nlQ58+JNpqnG8T5vFVKAVpDI9YqnUDB3whXA2Bg7s23/tPZaH+TwhbrcHWlsf\nzMolIjsE82jk0kJHFl106yHz87cx3vgDrNnN0KHZX2q0Sf6LxHsVG0y3tLWu\nMNYszdyOV4erjlsjYUl2iJvvxeZ1JCb0WFsxKFw+J7Tk/y8IJJSloQZJgUgX\njqqdhBstSPzGr3nXvDBQ7+jchyAXwRqYN0v/MYqdU0Oi6/VcRxivbXcXstL4\nKmKgMuS27aGc6TlFK937kZjXJPyhiqlMFhjD8bkCpLB1ZG3a391rEUb9a7fn\n09VWTI3l/JpwzMAq+bg+fU0ASnuVWcR24bR9Qv9fHXihMmUVGUm+pjh8e2XD\nCoqZp6EYnfHdXCwYpR5VlmPEWSo9u5ACrH++tW4TRRR4gMS/4M6eFp9L9W2z\nePA0T8X/KD4bPfZM0CcgZ9vxbgA3s70gFlcSFOUOOvjDOfbUZWCKd6hG1R6O\nqqUJiw8rKis8/9NCIl34DcH7nPcZ/GTe757h+plw653FBHFfK0+qFzc5VL49\nm+Ju/ycCwhOWDFWT7ldkj1Iug4hz0QXqTTFfL7dYdMlKqbFcbRwSquzqWdli\n8QVU\r\n=0dN3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBsLfH6Q7NqXCqZbwi39wSzfBhk05Q2otFkFRV0dMsrNAiAlBleffxVZKiUxlqoElzdf4R80swzR08sR/noviQLTWA=="}]},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.1912_1591834035982_0.420482973713048"},"_hasShrinkwrap":false},"2.0.0-nightly.1913":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.1913","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"6d747bc66c40b4f743e472007954d8590daf7eac","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.1913","_nodeVersion":"12.18.0","_npmVersion":"lerna/3.20.2/node@v12.18.0+x64 (linux)","dist":{"integrity":"sha512-205tmYf1mN2dvJDny1oJeC8XMx3rGQqJoEERU/ODrQsezfBUE+X/F1wA4idz6LHNp+inuzYGF1PeFQwrm/+1qw==","shasum":"76abd0c83ba27a86a6560b1c27d0c0aa267881f8","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.1913.tgz","fileCount":14,"unpackedSize":19935,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe5Wp4CRA9TVsSAnZWagAAYA8P/itGmpM4lBwRjRgPK+zQ\n5VWUHnQtNUFeicq036jFZTNS4uFpN5mvXUg/+viQLLyw9tXOwfaDknT8WCGa\ngGBNNnjmygYjW9tkhRNwVNSGYCxo131sIODAki1PHO+5uYOt1sDyogIWkNgN\ngcoFnixPTmTvUE/RGDTEYNoKL9ywTwMA+8WAr/RBwG4wbJo9AC9V/50N8Ff0\ndabL8Dxj+COfhZQCsjQK4+QpXixzcEB9SXPr+i7idRbao6n//XbIHMeOO7NE\n6oZddGp0TNFPVWMz5Obsc7SoS9T9vn7YIpU6wgZhcSMcSmopOWw+Ye/ujQeU\nN6Xv3Hpyz7OxDESqeEa2D5mVALK87JCPh4GsGkRnCHJLjK/WywKX8CfzmE5a\nLyAJOP2wg9jgmkTke81/VFbhjJ/uQ4y38PaiP7j70VIgIo12dSOszFIpJYS2\niAS5nmo00QIHD/Sjl2iJup1pv1LS0Bcz7RmvMfo5j2kIxRJc2x5GyQbaGk7c\n1uWKPJDvDJd5qY/truVfWdXnOtpPXc/R92XXrovQ53C4Y/YzNmJDgJc1CACe\njw0VneqcIGxoggTKCiDdIUMQIysVIc8aZ+COXUydRgIs4gwP7lJr1I2f6rBj\n+ztxK1dGPYCu04oGXDpcb3fTsisGSauGeOMR680BSy7k1egRwS2p6m3ShlT5\nke1A\r\n=CtDe\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC4JAWuCZVb9uurrTXwjST9I7OzosPht/JaFQd4utmqyAIhAJGjAyTOcchX6Gl70C7F87840BlioRUj58jvJ/H1HVIC"}]},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.1913_1592093303770_0.13776727965664004"},"_hasShrinkwrap":false},"2.0.0-nightly.1915":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.1915","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"b3373c08df19b79d07d1e0fd20467a0cf3132252","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.1915","_nodeVersion":"12.18.0","_npmVersion":"lerna/3.20.2/node@v12.18.0+x64 (linux)","dist":{"integrity":"sha512-9/HwpebcJY34h2+U2/vnerBOeRFy4nCCS+OlZm7uFRRTXPOivrPUUROJpYJdC5Yd5nhDEyluePrqJTAzRXm3kw==","shasum":"c27f11b18ed43bc55ab0e40d5879a9817f6016bd","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.1915.tgz","fileCount":14,"unpackedSize":19935,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe5sCNCRA9TVsSAnZWagAAYP0P/jiZpSaC8ACgxRQh+6/b\nB9oU1r/bzG3/k2inH0HvV++Y9mWyINpM2R8pLzn+WZLAae6XQVkt5kL+v8Yx\n2uZP4Tp8sdoF0EFg3WsHboYWgwo/uYgoB7uJmTC421fGmOX7fd+DFN6Zip9h\nsgA48X+XzuF60bNVFZAJt80uqh8ZR8LIzuEk3JVWyVGp9c/W0qoUXjb6d8gg\n+gGdOtJh/DMmRjiudPUEkolBypcwSikJ+ohRAcdQPcWf/D+1ewY/p8pQjCBS\nqFrHo457pApaUKQ3raZj5pt/8QdQafcsDwTQDKqNv8tpUE6BMFGtZvCtvvbo\nflcM19nTG604zpiLtCQf9cS6E8u8yC3be3yrPbkYroqA4tvkVLqPjkxQEY0L\n2/ysunwtPUsC/4+e6M1ZEzu69sf0s3mgST9ifGBFmdjeSYDTeHedIFTuipFp\nEpoVD+5HwrsX6Req/GiVvBd2G1hBLShC9yoH6G9RdkDt3Vgdjvf7tQeayTn5\nM/8f3ay6VU/d1u7/gT6xniwrwrlnNUjdYD5d8wDgQlNnVgRap6YgPukRK1es\nLDCac2b4kC5M3VoVZrxu3f//DCF+yW6HSbNRAlwth6JVtDCU4aldG/+h1qkQ\np0H5W5yMKcBVZC3kfo/kY2ePMx0pthzsEN3+3570wmOz/5Rkob0RGlcuVxJJ\ns72Z\r\n=o/m4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCdeH/2Hj3xWuIsvFetwYX6sNIO1UuIz0pohqK0041yIwIhAOz7T+ALZXdJKlReJTaUde1JCIWDiBoKrXmGts24AgM5"}]},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.1915_1592180877071_0.17654593995135004"},"_hasShrinkwrap":false},"2.0.0-nightly.1917":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.1917","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"3f9c496b1ee7c72a4c051e903001462ce6eef449","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.1917","_nodeVersion":"12.18.0","_npmVersion":"lerna/3.20.2/node@v12.18.0+x64 (linux)","dist":{"integrity":"sha512-2Uxd5ZwVQz3KgTKwkt2Nq2GYhKIi5drfKTqvjHXelIvdccglZ5X5xz2B8jNUMRT48WLf+0T+baIW0bobwxBNDQ==","shasum":"f704343862ae3f42e05029ad653ab52f90670db3","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.1917.tgz","fileCount":14,"unpackedSize":19935,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe6BKPCRA9TVsSAnZWagAA36UP/0bJrTMzTHgZjMb9DVrL\nre5hicjZeRjmpdLlYVCAAasxMv3m+1QYJhSQbMC8c9PIrBgEHafRe9uXnZCq\nWK7ANafX20+OopuUwoQFAHWLgZpmfZJgb7iwYqyhR/MF8hcy2lJJULB0d8+X\nRIeUZwIL3UNTueqHBpItY2RLPrgRfg36Kvrbw25XbcbGKFgdTXyIqdG+i6Ke\njbjAQr0a+lYzztc4m8LWKb4JXcyy4fWypj4R47ggjQlouoSw8h7iXnLy0Q6e\nD60DnJXxL1wtsKnxmAXWSrKbtgU5GWJ6c9JI+CeGNu+JAiF508cT7mhIBi2q\ny9/rzcoeSWoxj0RR0DIzNb4qSZqmGUZw1AXPzVivg9KoyFFkQDfNJM/dh1Vp\n5GhIddf1YqHE3DI+eUEPUGofVLauBayu5Xe3OO/BkSV7xtSmwQsoSx/fak2a\nwhgxMhnHuUrSG61TJq+2bthew2237meSMJX+cyfJ9CbP9+pvYpdRsTget8Av\ntHxvci6FbKrNR+NURyOG1L0CIaHA98jFRxjR9fis1/9AqbFvsnOStxOe1IZG\nchn9O/FEZlZ5a+uqh2Zj/CkAm43avh9yC5pVT4i8Z+D/wBoNMrT0aRIWRIrW\n+2ImROoFjOqGlaGVBt7XatExYU4kW6S8WB+8lf/47xVFkUMsYRvXVfE87/0G\nvv0D\r\n=TO6e\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGb7VPaVFQGj74VWvVP4nDncvzmPpAVUWgyr+mQNDLGSAiAOuXlhXZfrphmDwgFGkhkr7N0vWUgwBvtxr5ainVtI3g=="}]},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.1917_1592267406917_0.696986078321725"},"_hasShrinkwrap":false},"2.0.0-nightly.1920":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.1920","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"8fdd6193a20d0e82e7639115fe31dd0ff145589b","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.1920","_nodeVersion":"12.18.0","_npmVersion":"lerna/3.20.2/node@v12.18.0+x64 (linux)","dist":{"integrity":"sha512-JarKpdO5V1vmq1ME/2RSGp021pl3vlL4dusjDr4MbZgllYBTGUhBcEZvZ97f5rpUsqhTe/G3agJY/hmftvPlSw==","shasum":"d52252d6118e7a32b3c04f14490eee65739ecc16","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.1920.tgz","fileCount":14,"unpackedSize":19935,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe6V7BCRA9TVsSAnZWagAA12QP/jXZR4MEnx9tC2Z+p6Wn\nvakxBTZNvsUTiSB9dYftclE0C9bUp90vSovChxo6cJhHggDafhNeZwknxKBx\npMQ66yLAWeo4gvepPnOZgj4wAiBz9grg/v4bXw+gXuufxQRhKkfDjEBwYXP2\nkmtCRJP6igXANh2caOl14APAuVMMCxqiQZRUqH+VpkaZYRWiMGSOaURaSMOj\nwpo3T/f+VKPrPkVfpoJ/AZXS+83APWcC7P/mCbFKrDyBA06BwLQ4Yq23zV+8\nhMijXscj/C37hngZ2/ppzghY2HGsEr55jdsbhoyxTJ2IFB1g7MS4i39TkZRa\nAAmEMvPRfsH5yl1Bi+kZQN1BU0ydEWDSwc46oLz/0vC02KCmBVX+H23DO8TV\nSLEdzlNeFK7QhUFa0ZXrkQJX8fd7vjQRZRnI4PxcjAA6hnauViAaBDEVaBRd\nP8ykGSbrImrUII8n8NXqgL28aKhQBxR6v/98KgmAqVqeRTBcE2AIDet1xtej\nt9vQsW5hAAnBiyT3jkbFiV5So7cA80theXFV5YheSau1Zfu9gZ9bqVfMXM3h\njr1Swf7csEihLMhj1UqZhFKT7rIpH8i8uLAYtSL0PJ6po2Omf/hJgOFuHfuj\nv9H6ooE/IVSU4NXp9SEd1Id0drsmGbK/X0w3r1j/2grVN6p1mpINYTbCv1tz\nmgZU\r\n=UoSz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF5XeEZaZ0mh4vJAS+cwKszysyLZxOLMv/EgEqQTMTbvAiB4ZcYLrGw64aG2SlI3cbmpbeYRwUU/gqxWgwFMhLxTjw=="}]},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.1920_1592352448984_0.7821935759817815"},"_hasShrinkwrap":false},"2.0.0-nightly.1921":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.1921","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"b8a91616850d754b85d64d821b4d765aa43a2de9","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.1921","_nodeVersion":"12.18.0","_npmVersion":"lerna/3.20.2/node@v12.18.0+x64 (linux)","dist":{"integrity":"sha512-cdufQ/tFR0orMrGxaxvKLY+RTCMG0RHW1pZVCGB1IwsDgsbwaetQJxyo1QNb8XsMfOJBzPM0hbuSo7Oyo0ZuyA==","shasum":"5fcdcc7f766b9ad68f6e6ab2c1e5b916a2d1871f","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.1921.tgz","fileCount":14,"unpackedSize":19935,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe6rA1CRA9TVsSAnZWagAAHOAP/0/wco5Qzgna5dvTFxHC\nRvuBYmy3u5XKvIbgfQtEMX98IfWFnc/r8zfgSmUvKirnHuYJyRNe3Cs55r61\nCebPekG1zbWk3eIRSMQT+Cnm2WoKIPSt9UYoqmg189N3EQYGlINbamWq6sHD\ny7Qio9/shyzfWjSbm9GG6fBj2AUvTtKs2/iTlO9mmX+oCU7fliMsmvPSYE2x\nbG7wOJsw1JVvM0ENa2gTle/s8dkQRhCiUqT+uX9ZbPy0yEj3MT2PQEtbJ4Cv\nwRt5crAXjtYeDO1vLqoNXkYlX/xgMmDjuB7o2XicrFI3I3W8Ap/cj344GI+8\nLZm7CWX/9CnK0SAyi6VpnwyyEgqlcaBzCqQnxfuIeivDmbkX4oHhefqKloZ7\n58FLkCySkugm4lPT0bJdq7AGqjkXz/YIeUCY5hdfOKfhldySgmqWcVH8qw+4\n0taESbdwTkn10fTb5s17nWyROavVqsZ/T2/PSF63/ec5wARSTZnTszRL+j3e\n2WRgwSzF3O+82KEpBjjTwTZGGOe2oN+L6xSagu0L/YNLDDqCGhqFQAeX55EY\nVhi2XOZfo4fHkunSnonoYHWYs3Wlgs9L2oi9X8PqY2tyaS/IEemvwiAGovKR\nIkqV56OjiSju0QxgGGO10cPnBOf0SHiy0HE2HoyljaoFxMGl1PU+/Ki5Xywl\nhRx3\r\n=57sS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICuJ4FPOPQzJlsEd9+R2K4+00fVJg2RvIBVZQb2iziGOAiAzRWoV0URj8Hon/WfkBUtQwKTE3ftGkn7ZMjXJGYD5Lw=="}]},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.1921_1592438837016_0.3080072584878122"},"_hasShrinkwrap":false},"2.0.0-beta.1":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-beta.1","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"74335525be92e23bac4ed1bf30595443cfb238e3","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-beta.1","_nodeVersion":"12.18.0","_npmVersion":"lerna/3.20.2/node@v12.18.0+x64 (linux)","dist":{"integrity":"sha512-ZL3da/3jhMvu6ZwZBmxEiGXOLq+qvVvvx6DVv+4JQV0EMAFp7gvD4CH0QKLCgKBbjd1wqEBPyW3CCEo5tGtAHA==","shasum":"158fb2cb4bf56342bce71841794616909bc50300","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-beta.1.tgz","fileCount":14,"unpackedSize":19920,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe66y8CRA9TVsSAnZWagAA4Z4P/0tRCoIw0SgIL72yH6t7\nh+1Y+7x9IqbK98FAWO2jekKpJq2YZtK6jxAzb1LMid4LLKQ9UOhBW0IshyYS\n4LWWMrL9eXzD6UYl33cV9fDeBRWJ90CIYblz5LHF0lM59g51pkoORetuGsBX\n8SWTNEr7dLRN4tYXAJezSQtZjpIcRVyqSMDECRHNQ4GHEAk4ijZqm1mEgrnM\npgy399QzGvcKs9Jmw0N9cay/pj+Ci7H349BlrtBXpM4n8MeilBpjw5Bld1Nl\nzsPPJuCdUlMr1STgOwyHMOd4idf/ky+WyomnxRsjPwg6XwOjsTPkEGaqcrar\noU/B68gIVEdTDRlI2TpO0qtmG/UEUei95PxFjSEybWUThijk00d0jjX7dYVd\ntNNs05i9EyYvo0n793UE9mlqwX+MgpwhtyeDjfGweQKE4bXAv4nYrGOhonce\nlbS8gVKB9cFU/MiSJxhYx73Rpg4fkOm1mWHsQMs403J/d0Su/EtoWVDDJit9\nUImOAzuqajhpIuPS2N4uB8Xn5/jnJAMwtDJnPDU/DLcouU1N44yTLT5niVn0\nhNjH7W/HtGWlHiLcuQJDNjVwM3d545Mo7tVqzL8bUOTwe3dJwXgSYUMrCwf5\n8H5hjiOwmfu5HTFPEILFXd/hJ0yd6K9o2RTZDnrRv0oX3jriepPC+MP1109e\n5tDn\r\n=ywM0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGOcu0QFqLNzVF3V5WqFcQZdMCWSzujFp1O/CF4+F258AiAT/Y4zTIUcDBCuFAn49FSyXsrY0tdBGKdc7KuUhznc7A=="}]},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-beta.1_1592503484398_0.6534358814029455"},"_hasShrinkwrap":false},"2.0.0-nightly.1924":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.1924","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"509b0ba8e76b73a2c97d4526d0f190bceade71e2","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.1924","_nodeVersion":"12.18.0","_npmVersion":"lerna/3.20.2/node@v12.18.0+x64 (linux)","dist":{"integrity":"sha512-i3EKheIpBaIfEnkOL9Q39ymoiBpVyXVK/9toO+JpdW4h9Jgq44PCu/7JTnvorK54KYwgcmBG7VjNQ4xGNbmO2Q==","shasum":"35ccabb3ae0b89a512a79c4bf65794290f012e03","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.1924.tgz","fileCount":14,"unpackedSize":19935,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe7AGrCRA9TVsSAnZWagAAiWsP/1h1J0v02D2Lb8mw28YJ\nGDlKQiAtUFF0obIcUKy76xrRY9aciTG0R5A1H+kbE3bCzlCiKv63TCZpaFMT\nhWXYua4E1BRxbJ5/OzBi98SweJyZYfrgyh37xhGj/aLAu/SEgd8N66D/OpAy\nUM9TkYCXebh1HTYieTS5RbvM0dxmcuSOM/87m2VYwT6Oi9lJDGWzQBkT2en2\n7gRtnCI/TWIM39qQGj7mxzSOc7+l1xCDH1riwkDJfuYJtGa80toyrk0uq0W0\nXx2AmFSc966ixF6Y3oANtmmp2YmM/KHm4D5w5uo8Fz/b7Br5NAcaEjC4idb4\nTh13Dmx4XrVsreMmfXQU8aJakyMUrkmwYkGJu+Rq0ekBBhrbXCVLYskuOoEg\nTau17zA1L4uCSp+9Cw2vUq+NhQbyuBKT+W5iiz727LkwMwvqMs9LoWk7VPMJ\nW239WfZXGmgluSUBhiojYeNcaPjkXJJaqk32OlUmF7FGNsFRx38RabFoqELn\nZfMIroG24xpwaBEVyNqN53aYPALjLn++8F0la3ROxxxopYqOamAOQI/bjaqk\nWqaIvRLdmooGVpXE7jagX6tgEGk+sypRJyvit/1TInaFSnhgAmCyQgeDUV8j\nK8XDgs2mdaBmRQRrlsTL9z/pwysehBL2UCKRoiyD6D7sSbQfryFdUScaC+uy\nm6ZN\r\n=6lpg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF2muXu5rOWRp1vMJZ8m9zMRXUiVOiwIwBbJzj0bWIgfAiAWxOJm1ZvUsv+zGcUWI7i0nlXTmsjEthCNEwXG/8RUog=="}]},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.1924_1592525226863_0.28714891628396977"},"_hasShrinkwrap":false},"2.0.0-nightly.1926":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.1926","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"cb1bdec606e581265782a644481a36cd6152397a","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.1926","_nodeVersion":"12.18.0","_npmVersion":"lerna/3.20.2/node@v12.18.0+x64 (linux)","dist":{"integrity":"sha512-pr5GznKCy3cyD4r7FPh4vrs/h6Ce/CNsQagX+6JXFQuGKUlR9V0sntdufndp4y8+DDJZkp7tKRwR7miaSZHDWA==","shasum":"285d0590f5c74986036794b693bb2734af8c5192","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.1926.tgz","fileCount":14,"unpackedSize":19935,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe7qTUCRA9TVsSAnZWagAAxJUP/0X6ww28PNQtj5ZFDsZX\nVvjF+MmNX3CRbF6Va5ib4EMm14mU8stFblSV7KtfCHKLPtVIOcKDDYXy22vD\nomrfBxOtIUPlp/TpDENf0mwhU6ChdaXOEhuZHJ9vpAwGsMlaR7RA+zpDCr8U\nReekEcsw0zK+k7fTDNQ3uHofp3/M3V5xoOqUXZOXuIQxhE6e7q9INt7WChDO\nU9hr/7U9i+jD6GgDDmB1BMs5Ge8mVlyxWd7tw9WFDiNmyidr9iyzaqR7oZue\nHqJvFWLd0lVhZD8MOL9YgG9nsHK7tJOxSItB+IWxZSES1EBxgi3r7Jyb6QYD\nVrhfOD4v+F6jq3/Ued9AKxAJ6YYQGbsYZqKo6ouVdGTr4HGrcrPIbG3lIbUC\nS2GnmMgiRSkPhBpVbeokzGds9+ikmLoyxxR4BfdUZvI9IpmhuiZaD1wqlQuK\nShCD/nW1oZQFRlx8X7azAX9kr31iCwgFVBqcGOVYr3k8uuEitFFda6tq/MkP\nMxOteBra3kd4exApldSyEkbORkx4l00zP4pLZHpT5YP1+pY8+R3F5+ip+YFY\nUGbueQSbidHLtBm7K68HFXjCcnYYhdR8VvUkkmRCNDT4cGkp1jhHuH0YwDGo\n11nTpAk4Os0OVwHX+GN/50hOn9/enir/3FEjxWnPQBEeU8rG2cmWJ23tc1Iq\n9mMd\r\n=ZNA3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDGXekb/CJbvhbGVmW79sMth6mA/ZuySIzAV/qEqjPkfwIgayZ1uzCyGaHxCylcOh+KbylwGSZcm7ZVf2lkgGPjUG4="}]},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.1926_1592698068578_0.48642046392344995"},"_hasShrinkwrap":false},"2.0.0-nightly.1929":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.1929","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"8bedf289800fcfadb9d54be7211ec1f642f89e3d","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.1929","_nodeVersion":"12.18.0","_npmVersion":"lerna/3.20.2/node@v12.18.0+x64 (linux)","dist":{"integrity":"sha512-wvBnGpDSLoNVqoqdHk3275JD/6P1pNkde7vCUQga5gGWqbAO1DYedRH9MeXGdXVIv1sFXjn5KzsIB2WRKOKULw==","shasum":"d375c67a9b8973297599c50a178d964a675b3232","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.1929.tgz","fileCount":14,"unpackedSize":19935,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe7/aZCRA9TVsSAnZWagAA6isQAIFqH393RPx0WlFJjwKN\nPcUvmOJfFrXlocQnxhRrm+dQeqhbwSuSEgqhru2wJuMMnGdvgg79hzm/QLdK\ndKuVDhDTt7c6SuBeQTtyE077Xm1lPNW9dQVj5GEzhEWkKwY7q+5F9yGYvf0+\nVvz9yl/L47ZMxw62Vcb8Oeymu3zXitRrZleGkHsDw/5cevtPezxSY5EeI3sl\nKY+F+20W9metSfpitr2UQZGoN8t9ugZHiV7lNU9rYVYlwKd0ddLxNZK0YAAS\nhCM3GVI20hrfISh47gD2/1eq/DlAVf28DyOu1m9lnzNhMEew5QrBSDdlb42i\nhV9IzqJe+fb2kkxlryZEv4QIDYnFUUfPM2hmoFauH630PTOmxSGEOx+/EKmH\nxl6x6JM43nL7duld65+2kvFkoP3c5vsLyTJeDtK3l7cAPRmZpoKPqNSwv3+w\nxC/9Coj2+cRobejEPvP7HXOlhUqXaa6HDxm1BHJ86XJ25FEwoVVut0khJ5C8\nK7onPOg4rkaQ4c2iDPdoWWGmS3sC+RCD6Fgc17Ne/aWTcwMqIzb25+OJJSvi\n7L43khJgUjwOYZdT3elQf+6Vh6gNaoIFz3kTYGKQecMtqewWajyChe1X0Mzd\nQxmuGDD0M9RfTAg6xzVZUQcB+CHPWcG3DjjFFFks1+HOBNfPLuDk5kKiQtOX\nDefR\r\n=1cMV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICzD0Th/HPFR814lglfuRoV9E0KgXrN/X8noSnepwUqEAiBLZ+UVRH9M5XN4YP3J8NTaeuDTOgGl83hZN2KGpj+Peg=="}]},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.1929_1592784537096_0.840613379071832"},"_hasShrinkwrap":false},"2.0.0-nightly.1935":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.1935","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"c12022d9abc39fdb52817d35f5ef7d1c8e5ddd17","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.1935","_nodeVersion":"12.18.0","_npmVersion":"lerna/3.20.2/node@v12.18.0+x64 (linux)","dist":{"integrity":"sha512-wzHQuYCDcoq0HIzZ9v4+laG2IvWGKLQOu1FLo0ENhc1nBLudbcYc4aXP2OW7bByI14BOP298gtuc+EMSqCHZxA==","shasum":"9c7037aa44d2c1331c83afa10ff8a8c8b2040769","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.1935.tgz","fileCount":14,"unpackedSize":20032,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe8UgvCRA9TVsSAnZWagAAXaUP/AucnBw15KQUNKfy04Vo\nq8v8QvM4LfSgTIkpUIPkkBqdIUqdbtIt2mC/ELqkzjj+A6haCPTRx+is1kc8\nsAqoqt7ZyxOdzLr1pY2dLkVd2GMEAR7duw5YH+hqBYA6D1snCI/u9mVJ2TXk\nTIAoNZ1X5kBiwQevGnZIOqXb7E+uRXUjFU8icPxhzjHTX6VCIcXWFmPg8DBX\nUu2t5Nz5Gul7SWpWlvC089YX76CFQmj1wrUs1j2uoVVWBaKMa0/qyrXiI4u0\nLDocRL62u5h7DgwrwFMd3MD09pJakJEU2ioTCdu5P8eJLfF+D1ngBVJzYxAq\nJfVjH8T1LyoDEb1hvmAJQtwR0LljOYUREoGRAJtg/iV5a/GdP/QionKLyjzt\ngS3nxw4eKzQ9Jn9J6VBCtS8wmTo2dJfLggnyrj2hucHH1vNgcyUgReQyBZo1\ne5YxWNiSPAsIIts9/dw0EJ6Cm3dsqb4RDJU02AfvZWzpoNz2WV0nPNsw9YPs\nEtP6+RODIRtxjkksshLtLKUivnePMOSzCJ8YicV+7EsyglvuUE0Qcvp01eVF\nOuQbs6OXI3IX7A4PgubM2c64vmjzaFiB7kLAnkLZRjRk/rPrZ4UOxFVw1ffy\nWRTgYg2WzBuf8RqK4PCXi0ittTFDlKW63Rg94Ipg3kJlpTNaLVbcjKcvtOX1\n4CBr\r\n=GRp2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCR2iPdZ3qML90Qa9BccPz1+GdhpgktRJSs/4I1jvNzqQIhAMFMCBv2NYx0sYy8lHnUiIXKQOEqulW1LgcZLSJLPheA"}]},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.1935_1592870958518_0.6509180788140521"},"_hasShrinkwrap":false},"2.0.0-nightly.1937":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.1937","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"d19bee10bef6b611c02ef8af8b40101bb0a238cf","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.1937","_nodeVersion":"12.16.2","_npmVersion":"lerna/3.20.2/node@v12.16.2+x64 (darwin)","dist":{"integrity":"sha512-jsJvT5ykVlFco9zwjyMEDQcX6nIb3zOkkHOuRntExOsLs0XzdnBEdeePDlTFH4j2Fl9XWdEiyIMyua2gt+qVBA==","shasum":"f40d2a3e4c8b67ed5e1fadc3a57d401e6cc2eb0f","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.1937.tgz","fileCount":14,"unpackedSize":20032,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe8lpHCRA9TVsSAnZWagAAMg4P/jvB9FzWITEBG0t9y/k6\nW4R4n9HkfjWG9rNsSpxP2GYL9aRRJ8K+cMo/aRhluHfJlqeXeXoHDihwLh5A\naZCFIdhmKOfV7MAO3lAIm9nBhxMHRK4zb7GEGYbZK1pJZ11H/AGCGK81OTl+\nxIus6WGuCW3xFcRKreslnCivKa2X4fD09E+74KyoOagIV7NVnMVTH/YKiH+9\nk9lMTN119QVD9U28tH8fcWMpLUrakaC4d3l7394a+1jLgbRw/7vSdkzMylwI\n2XJ/2jnE+e7YrPFV5E1bFra9Y5qrt+KM20YCxkCFdZxhvau7EdzfFE5mLo3z\nz7vQrDM8UiQ+kiu0tPaLgzh43raTggIi7viJIo26DfePcbdd3RRRWq2ZrKsf\n5uG2qG1LYg/JnFve4tllcn7FUMGqEFq/t1b76Q9Yw11pgevTnP2A48B3wjmz\nshSgrPccB5HK7dF2QCWD/isoY0MiWcsTFq/BPtjOrcy2Xwa3dvQTCCxPJ40U\n/nooji5HMGe/nGjiNxm6JiVRXrixVIztlLN7bT8pZDXhv1wu7bDGDTnhcrg6\nMlZnfoZl8zZZE24yvgmjn+yPFamWE31BXNHtlFlrj8pCwCukCYpdhS3Wl5Pd\nXmWSuqLGPo6IjScbtx3TeEVhJZu0e+uOtGDCRZv3ceJ0b9g6zVISGBzhgmPb\nPshO\r\n=JLZY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCyIQs0Lf8Ab8jQoy0I5Xuy1iBR9k3Izyy2NS5YokPA3gIgbstKsDx3Uo1VNEtMctR/IG9/eGogegaYHnGSC1idhXw="}]},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.1937_1592941127031_0.5062917062107954"},"_hasShrinkwrap":false},"2.0.0-nightly.1938":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.1938","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"cc5b4862699a9020c0931268e1c6e5b0437a6179","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.1938","_nodeVersion":"12.18.0","_npmVersion":"lerna/3.20.2/node@v12.18.0+x64 (linux)","dist":{"integrity":"sha512-GaEG6JmY7F4nN7MNLCed6bJcl/qqeSYKhl+kXtz42iLjf02EiekxHNq/zUet40mdTIe1EESD+Rfc965KnmRVCQ==","shasum":"c6d606d6a3ae3f4ad5a85a62d258547ef2c6ac63","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.1938.tgz","fileCount":14,"unpackedSize":20032,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe8plmCRA9TVsSAnZWagAAAtIQAJ+Dn1CACtqPq69T0LJQ\nZufSqsmMVwe47GpRMXwWqcj0BlFaHYh8QPQwuinoQ0ceMebDUaLy9S5oomEi\nc1DqhhOURYVhXbNxuLfWLYMZQl36C5IfefVO02bHkQoXxiFq+B1maGjXKwjj\n5U2ScjvK62t+9jx32QYxbJWWbU28z+XQFW7H2hPhXFYQMZ4a2hlJ5adovDTL\nZKlbpD4db16DzGahXBUqSindvyayATZRbpi9wlSJYOmxlHZYJ1c9qMEOZ+JD\n8aw3/YOFqIEkTfuRTQxHSeiE/84opzAi36Tg8v1ygYbdfrYYoB2/vUBgYTE5\n4yBddGvOqTRBMfYSZJaI+Bh+zijJSz+BKA5vqQstnW9PAAKTJwnbjU9j47V8\nfZyO2wdR11eYGZQsrmCu78I/2FLHsEd9cwXWYxruMtZBstcAJhZhwZWPHgX6\nCGqm6MPIq6yC5Y0BGnzdxRmh9Ft4OzV7ucueoxv+uZHWaBgp5A+7k17Ni3nP\nxPjkXneVNLsq4lfa3IYjWIYHWpaQXkuLWJIhNGACmqxeWXDP5w+OB7Fevq/A\notJJFeSKgAVyanrTgIb8qWtrQrKXCKvTjHudPpQyltAdfoMzIxTgIT+/wcJ0\nkHxIgF4Jm5kTjvUNiEiS3Ci5LEshGVHVm7ZDDMpgE24pA5Hnhvu2tV4R6Pm2\nJJgQ\r\n=Fh2E\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBXcNSQS75l3SED+6m7Sjj2fuQeS6BaEUSEH8KNQUplQAiBOr8Ipiz1inBv9aEiZ1jln5sQC5LkiMFrMbfAGuegdug=="}]},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.1938_1592957285618_0.6292836872153402"},"_hasShrinkwrap":false},"2.0.0-nightly.1939":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.1939","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"5d793be7dc55fd3d80c7b8189e27c51aeedc4478","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.1939","_nodeVersion":"12.18.1","_npmVersion":"lerna/3.20.2/node@v12.18.1+x64 (linux)","dist":{"integrity":"sha512-JG825u1gXFWUYpMLAObKgdR8w7rCKEIiFDlD82r8EfdWR3hmdtFzjbq7GEAlyErf4WMU3qMeVMAuUAwqRNMm/A==","shasum":"a0be450d51888631ed347616826d4f64a4f55afa","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.1939.tgz","fileCount":14,"unpackedSize":20032,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe9TyYCRA9TVsSAnZWagAAzjAP/2mC4Q96W6bJ5tdmpaGX\nCnxHH3PuGi4lGDycES+gaI0rx65kfpUyOSWQ40iW849+KCOn6Hq80aelUvye\nwunKTjObj0UoORqA3JuVV9EjNGmWiGHgwMX9lEo3knBObolh08URoho4h2aq\nqImgwk5IXtXW7b3LAoz0rsIE6p/qR8qyCH9ZuH3HMpkdHMjsTkvJL8kqYAt+\nocYtFD7FVsmP3BlOxIEsrr8UxMMCba4IQlpbXEXtQQJy8c9FZtlALZefqyam\nbxxKMz0A+zcY4wxq5XCl9JighgChnsPtRgp0FmhhSTRKpJjVsvYYvOa8o1KE\noSJEpfbovv16WelHmEP9TQC3rUn0cPtHIFErKIXcSGNzPbOdxLroIrY05SiJ\nqaWFiO4PtWNo/IqCDuX7xgxflh06Tx112IPfsipFcePqjZAPUk6pU114z8cA\n32MgnmQTRRKw5rPSn5ivTpC9zIp1t2Q/WFppWKT0MRLgnLzaoQvSOV6yXL6w\n2A0OhHpkbGiqwKeVwF7kCMmEOShpGlo1ekoCMWKEe00k2boPd5ZzI+s4giAM\nff6/pZ0RkOs85CqR7Yb2J9sef3iQ9tAUre9+k/lIu87T1nNOX7be+ZNJM1to\ng8spwXxDmE1arUVGzwMihzPa5xCjIZJPe0xrFvbrxj2XWV1lGsRVAh3c9yN2\nObki\r\n=CP08\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCtIFjafrubGikDOmNuJ08+dRnNYRFmXf3J7k/H3jERJQIgC9uER+p9jZvkmHukzZohRJX5jkd8C0cTvSvefbIbsuk="}]},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.1939_1593130135819_0.16554699852904964"},"_hasShrinkwrap":false},"2.0.0-nightly.1942":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.1942","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"c9748bcb7778062b626bb30445a2e7c1478a5a5b","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.1942","_nodeVersion":"12.18.1","_npmVersion":"lerna/3.20.2/node@v12.18.1+x64 (linux)","dist":{"integrity":"sha512-3fXVdMFLOOWIUHhQU/Q8ifLgI2y45Bqs7wWJXwDVDBV6P56NfOT1K3MNYmuwRN0pxhqV2mjIFi2u48njuhUN/g==","shasum":"464aab0e49a0a44f5ce2039729e31d05d4a8259e","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.1942.tgz","fileCount":14,"unpackedSize":20032,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe9o3mCRA9TVsSAnZWagAAeUIP/1HnQEwSv7yluqQn3/nz\nfLUdcec4yrKU0dCMCc41rQlAASKDszcGs7s5N/yWyQ7CFAOJerBUIN0Ky0gi\n9YzMKNsKS6hdl9dFnahqsYjYdFvfy65xHlM3vpfYdVmK2+nVSG9OVbqTrMz9\nGYiiEDyDxcONnfyyYD+YWym+5LpEY0Mcy7jtnZQAECXxQAbwRZNUmRrwkELK\n7C6hw1hvatvztsf6D+P+rubkPeZWCG6wuBCxcmLpLgGD90aZFP15EevToCRd\nY56dWrHPckc53foAWwk03fCPJW4l3bn/kjVqGECpYDjfQjSNZ3q8NIhX+5EH\npaRvJ4g5wVkU+hHDAbK6Uea6m42tzw7fIYZZDmSL4Z+pucIaNpM9Eu5cQDZe\nRWBH/L32kS4OiJoZGyREyawSgWm58tCOL7J539P9AqiaYv4PRR+CLrI0Hxlh\njHYP6AE9UWldbHXjIMI/B/nUFo3T8AzeHmOatUnA3kDF8o5w7ZTvN+3ZJ0nv\n5OmX4r3L8UUWXG8E5NYmx+ie2guLoQbVQKCpN1fEZBfsap99RXF/KUTPWpZz\n68fIQip2cIUKkwuYqf0AgfVrv5KS8jTKe6JzO71lCvB/8pv13gyTfeSE6tbx\nE90Dy9NhdwmGOwXiUyrqOCnu2WUjgUAIiS/WjGnnw13P8g/PTb1Dilfdte9x\n2ZnJ\r\n=mHtO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC46SS8c+1c+OMXPe6YDe2WXQKzdAx0avFs3HsYHwUy8gIhAMZmAl7akZTFnoBPEIh6yvTdgdm3u+Tb6yfbCCsuYjA5"}]},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.1942_1593216485761_0.4355840254506276"},"_hasShrinkwrap":false},"2.0.0-nightly.1943":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.1943","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"457a9c5f5f2fbd7b1a70388c19f545e011d27c7b","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.1943","_nodeVersion":"12.18.1","_npmVersion":"lerna/3.20.2/node@v12.18.1+x64 (linux)","dist":{"integrity":"sha512-cKBXhXHg/CS916uutQznErtruVpTNsvmMpB8BJLrQ1suV0pnO0KvhkT/9MPHzsyUTHRoag/smbQPUyaDV6cXeg==","shasum":"dab85717d24f8530fc6174ba3d712a359cb9a072","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.1943.tgz","fileCount":14,"unpackedSize":20032,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe/SV+CRA9TVsSAnZWagAAcfIP/2GJAP55DCjwxKPdYykt\nWkLt7KK/LJsLg/StmV6MRFzkJ5vOY/N4fzn52TBFUiViu1rU149ve9TQdy3N\nxnRjNohAT2rCon68e9P1n/9Q+2ADJPBKje36vbvCC86+U4zH6pXwxynQC+1I\nEc6sVw+d8BTJ7KPcuEPScdeBDKRBbFYUmlsuF05JMOinFeLycqhoio3+2TyN\nupxtnpB417gUP4xsEd2NENC6h8mPEVTrF96afRXN6gOuyC3lsXs9AUdYXL23\nxIeM3vLQD9wf51UWFUYg9FvenhiOAB6a+Nb0mIDMgYk9//uvHG6PjcBQLPGG\noYQLTm8gddmNJc3wqagLxeqottI60ZCtBP4cqStyyUHi+tLOzwKEk/3skC3/\n2FQpQVlf3232GdJ6AUINeKw8sC5lSZ2n+7etgAEwVSFx69OTjLjEHP4AxnnH\np1qEOaw3SgwZj7/mTJWG7k/surwx0LpSD0fJBvJhpWtLbTuqd4h5TNJEnKtD\nnPI4UYGRDOb6OWcsfFzfWOaEdgeoZZlPTh1rsPR1AeMSNZyF8eGrfnubCZu4\niOn8poiziASlfCGHlUNWarDTTMBKUIteZccXsViiG/ZElLAyRc0o2nXN3Yj3\nMeex4DG6Q29kbB9/KnZYQVgERjiYQP7fSBEbYuN8N1PorJBCDTiPskDUdlZh\nUYZ1\r\n=hdcs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC8MFPtk0b9mryIfJ4hYgBghOY5j7bV5+y47RhjdQ3rYAIgGSW6M7qVoUqQWvfsGp758v1sKujzRWC/dN5WnumbdeQ="}]},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.1943_1593648510174_0.3422126208806424"},"_hasShrinkwrap":false},"2.0.0-nightly.1944":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.1944","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"78b7910149440f34faa7eb636263e98967a8eb22","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.1944","_nodeVersion":"12.18.1","_npmVersion":"lerna/3.20.2/node@v12.18.1+x64 (linux)","dist":{"integrity":"sha512-QEq4X2qUmPykBLGwLJ9lV64jMdMOnZ4UWFqWX91YdF87IC6yqksZmaIM59efCh3FeO0kNUXIO0V6hEXsu9VNzg==","shasum":"5cef05713091e8aa076fd640684f02d1f2f748f9","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.1944.tgz","fileCount":14,"unpackedSize":20032,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe/nd0CRA9TVsSAnZWagAA3VAP/i/aDdQlwdzXl0TrzKyL\nFIcVEwXXMRjf9FTeYf089YMHKYmDRVygH1mQI4XcXB9jEs6RX3o3e93I3NW/\nbPD7chkPjvmkkxj8lsutB/0uw1p8dDHtzKgrGhFwMKh6xmJAf+L771ESz5gU\nGmnorPfuVHYJAqLsbTl2MWDMphVs3xsIH1Ym+UrLsIr79Wrl2XcUKEg9G3Ds\nUAWI8GUXsXDyg4aB4AketvS2c/LGBuqXVy2EES1ceU/oMrPcd8jzxrwT5udg\n4G1nh/4nVFOLvdK76d0ata4n/SjRBJt3yRXKP28+bNMdFttHSKO1yFdq+W1u\n5eMnoPow+2GE9S8cBN5FFRrtT/djTQl2X6lvlmfbgfsKQbzzvtx+USdwnM2/\nvJMQjr6TPdYrj4I2KaadHltYEqzSv3EO/g7V6335BDYtavBCvjBi1zGdOmOn\npqFwkn58fGe5DrA4maL3tG6tNH9Md0ZsKfoo1u7GOAtx2a3wuNkJNPR9xMI0\nYnTqEztz9VA1nyor2UKU+1j5CvhE6FSeluGvBPMzj37eqSx0rWcqXQJcC5pq\nrCyhw3ffm61tvZW4kDrGqfAqe3Ye0kfMWq89HMtacTh+QEBJ2NfViK+JsClg\nyp9mJL4RTAAt1Lu4LfZB/FQUn+1xbdKfknFOMET6blXTnfH2X33T9Qp4wXnN\nzXi4\r\n=UroV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGeb5CrJBfTJY9OykjO3ms9Iq+mnOBWKJCINvUKEorncAiBaF0u7wc5z5VWaWo/uDwXL86OyucjUcvIgxV3jDI0tNA=="}]},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.1944_1593735027958_0.512492148369811"},"_hasShrinkwrap":false},"2.0.0-nightly.1946":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.1946","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"32f7c7e0211bae1434a4b6b8d311aece977905ad","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.1946","_nodeVersion":"12.18.1","_npmVersion":"lerna/3.20.2/node@v12.18.1+x64 (linux)","dist":{"integrity":"sha512-47Ql1UFL+hEk2ZfmF0mV/75uy5a8bpWdJoERAZPZF6P/IaDDmwFeZNvXEjhJTI5fDMysv/WMXIU5ELwzRylaDw==","shasum":"539a7ab31de57130a14211553f6be461b0047d2d","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.1946.tgz","fileCount":14,"unpackedSize":20032,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe/8iUCRA9TVsSAnZWagAArcoQAIUj7VNCaD3THY2jgdV4\nthMi2nUTAtbchIcFonJKoIgXNRWad2kkZdr+hSVsaGJrkb+Q0f+/qi2YxbOj\nZFdSlw/vDA77dJcJrdjA3/xW6gq8Mip+jrZSf+6bBlIYThPoqQMFbvM65Qdh\n3emDnf/LAWsiI3aiD3OxlSTuGD+q+rahFWAeZLiPMVdlHLFfGAmsHGiczilg\nLzBrViKywQHOuNpjthI+Az8E4xTq9WT7rPBF5M7sEHiPA6xCVKOEaRtng3iF\nQp4TsMp77xNvAjd6cTsabvGhLOaghuiRgu36UYUHEiDGIIPSBjxFUdIUE6qg\nGstj2suT24YLhXq2K/opOCvwGiJH8JKL+IDHUm1nhbOB2YcBYjpgYc438M8e\nin3rBT6m6Ltb0LbhHvqOvw/1ua7DloGiZbbcGJZlNcmK931AGx9mBvs5n/s6\nd3BGF3CEkSQLS7z4LB+W8in9IC46mhudXg+WrWK9hXHkLEIv4t3AJ4Rjnuay\n6lxLer0PbT1U6saK8SzrH7P9SGxhktF3SXmSkK3dWRD+7DNrNzuat/zyPKbH\ntQOz0e23AqEH+82MK6U5aorozkKbU/Es6Mzk4yH5vY11fu7x/bQlnrnDfO0e\n5tdZ2tpEh+LI1GI+lcef/r+7uDxkrEe0MX14LCsT+Z9LhRJin+lRowjMpbkz\npVNa\r\n=FKhV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFmbLiWRNO+dpzTnmrDfiuAF3F6tU/RhTUIVAfJSo6u7AiEAwdr4hbnX8pRg4z5VhH8L9ObIBdx0LYM5Dt9SekT0kzI="}]},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.1946_1593821331941_0.13431384829141146"},"_hasShrinkwrap":false},"2.0.0-nightly.1949":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.1949","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"3eb13e1143a493834b8299da0d6e7dd1bad1f052","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.1949","_nodeVersion":"12.18.1","_npmVersion":"lerna/3.20.2/node@v12.18.1+x64 (linux)","dist":{"integrity":"sha512-JRqvhSzjHgX73VgWuJRBTONn+9R40EPT7bUE1HRqqV9Qs1C25mjOSoybwmMzv0ymHOyhq2mPW7UigAqTYNBcdA==","shasum":"796670696d1fd79da65306b5617d1eb4f417e244","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.1949.tgz","fileCount":14,"unpackedSize":20032,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfA70QCRA9TVsSAnZWagAA2AkQAIZk1mp9DFDcSUG/s5v0\nu6VuclY4fyT6oWQgHLNgJNgIAOroig89HzrMzjqA/oFRMgW4Diq9QSv8qoU2\n0x+dTdZW1xApoULs02t5I+3XigtpnltaWRoMwyVt+Wbpu37pqpRiDYeBY7y7\nZnqd/YBJnkLhLU8AFFxr808iDHsznNQiN1lwDeDKpK9g0c35OQVxpTGnVpit\nAY+CgZka0ENCUEkFUX+g+nGziPjWxix588vPwRYhbr/plj+9xpd8eeEXpQ1I\nbpCHF57Ezv9qnC36wAWIIzeetQHQqM82lNwQ6feuq+Z92c1ky8MqRBFxn+Ly\neo3xnwR06HKA7t55NNnaKUyY4kp1cfKZ67qLZYJLzncyx2loN55Disle3Bop\nimEXkfc97pBTRGGSkftB4OQ0s/pdqjWlXejGVxrktAKIEI1fGUKBhR5TalGU\nh4epR22iQ6Uwv78d4JB/0S8EPPgOodC6/51ZcBWUKFe4Ibp7dA5u2raR20Hb\nnnKRkt46vv9dWO8inwrWmm9fQf0yFdxwx5pkldtxiGgCBn0GPJKCadP6/ERD\nVX+dQJb7ISwLk+/xe7sZTS0zp5WPo4T7FPomX3rqWU9c7Swu8JB7ONY1MURe\nsvv/BG6ELDCZS6KC8I2YsCL9WczsdPQlVmqMRXXCywabCGV/XF/FkUEScSqn\nPteN\r\n=Z7g9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDIDNMWj5Mv44UfRRkqptm7LC75Akr2R2C7jR1zp0fznQIgZY8/DJI0tQFLE0wAvBd+32w5/ifctvRSx0+NXKHaiyI="}]},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.1949_1594080528391_0.2439165251938562"},"_hasShrinkwrap":false},"2.0.0-nightly.1952":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.1952","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"0007639be612389cce0d6406df407b221054143a","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.1952","_nodeVersion":"12.16.2","_npmVersion":"lerna/3.20.2/node@v12.16.2+x64 (darwin)","dist":{"integrity":"sha512-0yG8x5MjGN5O9w5kYnnhKkY9AkWCK49fKjs/4Ias0Hr8K8VMYHmIJmwS6TPuSf3AydmaDToXME61DigHGN3/2A==","shasum":"f74e5e31797b7c1754eed2ed29a817d88c0819e9","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.1952.tgz","fileCount":14,"unpackedSize":20032,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfBOrjCRA9TVsSAnZWagAAYXoP/06lS4uF3Mkj9zjsaQHe\neHMfWpYiEUtu4r6sDTfe359S6H09obqrEC/140A0hl0jrpK6WYiIX9ZRoG+n\npKNmyedRQsQqTahy0e81UOe2sI3F84kd93xmv86m1LxagdkPVZiS8tKvrIcg\nNvs4wOxZiPwEXXIme8I1JNXh2AHQpmw8Uy2eizToMU5f+sr/Jq6p8nstxQ/E\naQWrUMCbFtFBrts5QbyxQgltZ8fBupGapkGT9gd0cRhR7RIjXCOPS4w5YgX5\nSy6vIno3h/TGyL79taF6Bd+5Dyk9gj0zTNBryKPJGHxXOsLAJdXYjGYXTp+T\nm+RtkvI2ljsoLceB8qVryTjnSAr3XRnWPhfKd3MjRrUsP3eqGArAx7hgRAXi\nGBdUctRUZEtYVHbBygr67S1PBr68WNcXBAdjg7k6AhxeMZjgof2mmcpDkEGz\ns21d7ucJg+ugWp284O1mXWSGhzfnBbz5Nc12i2BTotS7rOAVe2oI2Bm4kZnl\nqYdkcM6xUI9cGyJowLiDGKGWXAlFJ2e9oYXgDFaC6rOHVfFzr1n3FtL2ltzk\nLqLPzV0Nc2v4xzVDjbenLgb8NWVH2QCJZBX++pzreuSGWqak6lV18fmdKbpl\nV7Svd9YLghFZbzZRzaS6a3MQDcmmElda6E0Fkf/kIoQIM8MOWmJFUsuLIehY\ntlAu\r\n=G4tH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDi8tpwBGLTdBZZQUw8rfIjNVbL/oF6+BdB1zHUD+grOgIgM/S/iN9cdqtjMi5MN/1HeZVkqZoFebR+UuXd4mzqwB0="}]},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.1952_1594157795331_0.31413550037165994"},"_hasShrinkwrap":false},"2.0.0-nightly.1953":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.1953","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"44a14ae76290115b3144120fd240939b64f6b93d","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.1953","_nodeVersion":"12.18.1","_npmVersion":"lerna/3.20.2/node@v12.18.1+x64 (linux)","dist":{"integrity":"sha512-1el3Bh6+13p50HPahf5ZgvDibynlT7GAT4dvEp99I04KSTVsYlZfuKuzIaB5d8/vce7H0N2XvVwTMlA9I2RiFA==","shasum":"4947db14b23a2496915e8506f7406ac88518e704","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.1953.tgz","fileCount":14,"unpackedSize":20032,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfB7HRCRA9TVsSAnZWagAAEtMP/0GEMmHOekNWuvWAgiAq\nunr+XIWzksyH4uDBMNU+nv67e/MlFIk8Hle+GBeV24/ahUMnzV28kBr45SY8\nrmiG652OITQ+Fc9OVP4JtthY4o2tZyE/BlJDRjLIVF8jwFbqYYg13MXP2Zdf\njkL7aAHrLinaXBt4rlXRPsStzf5pLMSecbdDi85z1MtOdx+6N0rB1XTa33Ci\njX0k6QwBNUJSwMRUWSC8FZiOTcj3yOUUCwh6RRi0CvuRKtdgDLgykzD9ql+a\nNdXuvA5ctZ5ISqR6Qn1Rl3Wl74JUNJcwOFo61jAf8cJ48dLAkNy2Yk7zGsPC\nUiZUQWuOuyvYnZga+XOa3s6ud9wamNgD09twMs/qG3orljpVcDzIbR6MghNK\nWQqdcluA7+nrkbVsyBDgsZlyx/IrirKToF/zz8aSeH7aGNjVSzuZVI/IulKx\nebDh76wPvkyDSRwFlpycmqsWO6eJFbsURnfguXp1p+Tq8CaAQEqFPJsDwJbw\neFpyR7FlmC6JMmxj9ZojQ4qP+itxDYmUc0JtKdoG9dK2AWDSO3r2r4SkIE6c\nTw9Ny7mPig3724PF1cREtGMBuVs8MI/H7Z/EerX81drdZsc4ICXudwsgewDD\nUK+GkxCk6BS+4fyK3NtgIfgMpgUEtpEdH8b6+gqWvSPfUW4EV470UNKDDVhU\nzLyX\r\n=v4u8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFOpyAZYtb5rKWhzOfQlvKAIMZFIVBu5CwwMXFc2J0fYAiA3IlTg9u10FpFLm+xapmqnBlx/ybpWKBtRpe8lJN6KtQ=="}]},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.1953_1594339793484_0.5815253871351334"},"_hasShrinkwrap":false},"2.0.0-nightly.1954":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.1954","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"131e9296aa1fdebdb4cccbf90d3ab0ae82934674","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.1954","_nodeVersion":"12.18.1","_npmVersion":"lerna/3.20.2/node@v12.18.1+x64 (linux)","dist":{"integrity":"sha512-gUVkOqtLhtfjiJPTb3ofwL5qorKMoNfCkZrzo8L4KHcBJ9oet9QbHtG4baFXsnwb9Zz3tUZy1nSNCX39dtNEzA==","shasum":"bc8a11c8b1753e9dfe9d998fad458829e1b093b6","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.1954.tgz","fileCount":14,"unpackedSize":20032,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfCQMkCRA9TVsSAnZWagAAGPoQAKOpAkjhTQ7Kea3/BOJS\nPzXylNCIrtxn+1cv2cnSDFQn5RXVRsd3vzEj8V7nK2EcZtR/sy9F3PoCGriY\nT4ia4HOOOcjE/mJy4/I+49hSAIiu3WUgrkMxDc5yQqN2qj/myDRnXfQdad2O\nQPhNdHkqhro6pXC3eqxrLuD2nqh5Cpxjx1+EQ4mv1r8ZZRkWH+sdxBzi4CLU\nrtrzREyPHik8NVgQT8K3UZvR+zr4B/Uf+jmv9uP8/OKDn86XbZyKnZchlC7/\nmSTfgoErIr0BBKmHmJi4BmfkHL6zE4Lhf0B783LGD+5rkW665+VChdV5Pb8y\nbESiVr14AmUXyK7VaFzBMopy0T9IAvCxvwIJXSyhHf5cCbSZnOyxIUDE/SnB\npo6jeTf/pyIvVA7QLvFpAlv/yX7Hw6nR1CU8ZK/oDnbCnNvFnJHtv9EgcfPt\nYoUgG3VV1efH2UMkYmTy/d6VUVFMJuj9AiWAmdmtp5OPbxZa9YRNquE5/EZT\ng50qkWOmkLL7zTFjwezpgmn0wPVMzI+HvEjy1H322QDgv07/Qn078eYGK/0y\nFxEUTNwsMQzIykDrzU4+vWY2tKFFvJy016iAiYQSInrsLCaEfMv2YZ3lu3dF\n7xu1Vsw8nz0uoXt2EOlUyIWyK2YQQywXtD6gmF5ixmHh3OadsVlLlynaJedt\njvMt\r\n=RG1P\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA8fTlSvr/ZX4yQiO47jYARC8Y8DchIILOK8wtdZRt+jAiB3NieX8N3/VuJKpJDOCfZOjlxjXcDZGoFoLf+B/nnWbA=="}]},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.1954_1594426148209_0.4902866996321651"},"_hasShrinkwrap":false},"2.0.0-nightly.1957":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.1957","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"2928e0e7e748eb58806a0cc661558ae1b2dd4ee2","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.1957","_nodeVersion":"12.18.1","_npmVersion":"lerna/3.20.2/node@v12.18.1+x64 (linux)","dist":{"integrity":"sha512-mzP7MxfW4ZIvl2BNqOCHE3bL/5nDcAdZjz2I9Cc++4umGg67mR2wdtijk6cwPBWizEZfLM3zmKsKeVatBYSaQA==","shasum":"b986fd93eed6f277f9b92228110b7677e51c7c9c","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.1957.tgz","fileCount":14,"unpackedSize":20032,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfClThCRA9TVsSAnZWagAATqEP/1A6g+c8WcCUE7fVKWRc\nqgxDkxGwf1RKHyskdy1AXp5RfJY4B4GkpuSTAH4Pv49fPiTKajuYWzgqoO3g\nOzNk2sMRDKtw9aOwpLDim4UlhjP18/aebStwBxFcAEv0gJhOmynr/k1yoxYl\naCtzSraKRPn4jMVdEY/tkTSQS42d6e0Iy8A0xRpG1LJ/swa++jPLxmw3HOiD\nBWLdJtfuPRqC2aCyzwSB6znAO3Ehs18UiaXYg0KcSspBoD+iyhkK+pOrimU1\nPiIJ+JR6YX+9dXXIFQy4T9Z5mkN9t2q4qQgXHNZqt0TZHOrcs3l7zDUseIG9\nyoROtfI8zee41Y9Mrw7nfIhpv4w+nu/D359DAlAjMAdP8PF1mFqfIe2ZYt7q\n6n1dQKw4vtr48wMSDbT/ZUBhKyVBejCauh9iah3SIMipamwhAYuuYpc1HDKw\nBSDtnK8NmtlAFVXWIKwlI9K7fMxqRq8Y+5iZWTlbmFcmLxZ6b/Sbjogqmu11\nPxfZWc3E61bhrUIkdJtoGaeUADl4GdlYT7ETB5haDqSDwbTrFD5EKfWAm2mn\nmx5K9PU3fbsK2mwXm8psccs3WobYldmEzxDDmHq53+o1QSUVCrlFhfiY8Adt\n9B/VZyP4ZAvkXjetaS62h3uJMw7g/eL4Nvv+2U8j4Mn5sjSNwOpDHAd8XuKi\njkGd\r\n=hyLz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDBjIDf5RhQOQDPlBhtc28RrZa7G1Q+JY11VpbUqhTLlQIgNAp3htb1etsfOgxGp+aLOeAzCAagToP/FX/oWpcLO6s="}]},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.1957_1594512609075_0.4194652515223787"},"_hasShrinkwrap":false},"2.0.0-nightly.1961":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.1961","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"afc2c9efc2cfcd016bc743291706099eaab004e4","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.1961","_nodeVersion":"12.18.1","_npmVersion":"lerna/3.20.2/node@v12.18.1+x64 (linux)","dist":{"integrity":"sha512-rbfAKKEVGjcqXbRZ/LTLbqh8JSq587NFCH3xYMU8aQZg4elGQrwHzZWe2Wdvm8uEznSQzY+NdGoP5qSa2e+G0g==","shasum":"fbcc1239e504551717873a3f8d248a79eab5af13","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.1961.tgz","fileCount":14,"unpackedSize":20032,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfC6YgCRA9TVsSAnZWagAA7LUP/i2UoAsVo6dvpipDHsla\n3Mfu9phZAH6yUvw0WAPfBbeATvRBSCtOFc94mgSrIgLLj9mKzD3WcVbQy3/W\nPbn+e5D3ZfsaXLg3h+F5FomVZM+ix3PWwGZQ2yQiSJ5UidC77J5jsMAMWwg4\nfMedc2cBld3bxRkN4urSigGo9Z9HaqD3Vq+iuINmMVq/u42FqEoXbMeYCTgz\nTOJPvJIqTMEbZ/zO1G26RIxEUYNnM9lK/Wrr7ul9XpScbeTfwGs9WcLq6+xc\nLVrEvRokNuzPxjJGkhoJZ0B0SNPJ2AZz8nCD8UaDpwVHEpkBqZfzGaDcJwHo\nfL4Fy3s4z0nwuMCTPtKJGtDB+siRsiemMSqJnCeQUpDKCvqurxWLVVekQGLd\nLLi8dzfH9HeW3Tle1y2Y4qjmoFwDP18gqVjxoQP2zmEPUcdLjFzMvng9hRJk\nx0bYjcLrwlhg1Sm7T2yHUdteMyfh+wC6i6wXAOZONTzq0G8ap4GJRtMbfiNs\nYpQEZPPW70F4ZR84aaYrDj1+6xy5AEZf/H4s8hjkl7lvpC0YVptmcr//g9l3\nd9vT+KWFtPr+rFFZTHV5ourPTb0Dk5HdqDWc2PQweztB5K+Vr84QZUC5204U\nVHirhEvZv8EocCXSYBGfsA7Kiqxo/dBkGA6lvHwSZ/rB5+5VkqIBu6olZBN6\nwIjo\r\n=fCVK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDK+ib6ZnmAToDhmnbBo0AsMXEXoqrxFkPQgpPTtePj7wIhAKis4qrXQxDFXdOc/oPBUEKyAjcE3YaeXLu4mhlSZIv+"}]},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.1961_1594598943818_0.4897882856704545"},"_hasShrinkwrap":false},"2.0.0-nightly.1962":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.1962","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"8d64328859b787164e596a2140cccfa320e3a799","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.1962","_nodeVersion":"12.18.1","_npmVersion":"lerna/3.20.2/node@v12.18.1+x64 (linux)","dist":{"integrity":"sha512-RWDgIgUwNV4YYkl7AoMlI1j2kBKQpjHW8JJ7kdVD+544OHHLABj6BbrAt/u9WlnXVjEEDhjrRYvIeYe3MztaqQ==","shasum":"39b8adad70a14be1d791b52fae272d05c4da103d","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.1962.tgz","fileCount":14,"unpackedSize":20032,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfDPegCRA9TVsSAnZWagAAfnQP/0S7LZrvuRNBzxTghG8+\nmtgHQxA4+8YKmj+pC2thDUbbZkD3fT8o3OLIObxP+nBYzc1vHQSD8HRG2Zaz\nVsj2DBVMmylbFw+0FagJ5XWQWUqNRy23j7d4AHpIV9zaU+52HXrhJXgPnKCA\nG79NjvyH5O30qHqzTTVWEZd2bohGVRE5EOjFhg/AVa2SdTaoPrZFL3WyG+wx\nv74edMNE80u4LfOF7aXvIb7b36SsQLtvHMh3xT+9Pve/0cNdDf+2yX3RKFKS\ns3vIBlblezk3ietswcpkuod3JWXO6hC0d2PcOFP7b1MpMQFVtXVtbRiKQpBR\nGhEgfTfcYBgckfWsdNiXCq9L3FCM7L0PWrbS/av2U5Hsg/LaRMmXPkcvtrWn\nbr23eOIKspX/uHlvquj0L/aQiXINvo9Rt89UUFWihaw9774bTDVEov1eAuJP\n6HU/1rI2MngWXbCVLa9iLXLsudIpRYBDfepY87attnLvpdIOcbKD9fr90sDc\nU9yuVsFoXMkjceT2XeX2uaz2xIv0vHpAlDI5kvq05v+K6DddZ9pddV0cRzik\nXRGfFupkBJsFX8HRr41LxnU8GU7p5zWAQGOwhfphl7Pw5eJGCsOMeWpwWHLM\nAIaYBT7Sbh0qltM4vUk9FHMZ2+iYYots8nrdfUmWDu67jN+Y+Z1saaxplfgT\noDnE\r\n=2fpq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDuN1CnWRLRnVDc7yTukaCYedR6fbTbdLW7GCZJ1ftChgIgAaWEX7d9k0/uYejvUU/0BaU5Ye4vUSoyoSh5xe6f+58="}]},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.1962_1594685344468_0.6767683759390828"},"_hasShrinkwrap":false},"2.0.0-nightly.1963":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.1963","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"1f5586657f1ea8660ca1f06abdd75687851ebbb2","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.1963","_nodeVersion":"12.18.2","_npmVersion":"lerna/3.20.2/node@v12.18.2+x64 (linux)","dist":{"integrity":"sha512-9EzTeYQBQ3vRCg+1F2lcK5UmF6fGyL01DqPNNSnlSnqV9yyIhDTvJXjgl3Um17DZIncJk4bvoLNf9EutBdXfFw==","shasum":"58efc06d77aeca6e985e9d6717388d04f2cc14b4","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.1963.tgz","fileCount":14,"unpackedSize":20032,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfD5rWCRA9TVsSAnZWagAA5vQP/3a2elujfXh8RdmLuWX9\nru/qcnWaY75qIlCtNyWeEWeGOxxS3gyYchItZQY1bKytdw72vsFaLVDSSWpx\nk7IMXF4wMzPIAd253F8f+KY12Z1YDbCoCFWTpkD+SDVdagunMTIuc8LxGes4\nyctdTrfhMBsT3sqz4fuY4Fq9uWiH3wed1Zmi6L75Rp4uCcguCQmepBygCJg0\n6l/k6KQyYjHoRsSPWuTPMr6pnwbSajqJa/tD9fJ+V3uz6kzwveLcR6izez9V\nzJmlPsZeWITBav7yIUGOCIXrx4rTzExqOMJrsOkakBCHcdvvo4n/fOhxFAyv\nzn/j2OkhyyKtcpVdJ8uDhLbCXoShdudiOySpm7oAarBqtVFQJYYWNNfqipWY\nxVuvaQ1SlIVShImQL8PDsuKJvzH6in7aNWXYmRerHoV//yl8P/lClTLk3uwm\nqn9MlnhcV+QsFRfTz0wNDw0b1g3HjPZYyZHhxAwn9AsNEE/hIlX2LmEJnq0S\nj/qv960PjEZPNejxSEm3U/nHP36OB8BhM2hxiH/vybK4W9EEmdjCgVOrsZHP\naw4GQ84R54WeF8qCR6zz6sqkLJUfk62Lr+gqvH9oLb+hjauutaFH+M4Nh6oF\nXDLi3HdoMJB/oYLOo79XDzWLd0coUXQYea2kSIU9zipabxHqQ+VNQ4ShDpRa\noE0I\r\n=1n6y\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCGQ1bPiwl+35eTJ3RvPL3+Ci3FD4QIJhhn6lk4ySP+4QIgcgWhdNJ5tRpuEvsOtjNKcAIh+fbEC3ULgqV7uxHEmyA="}]},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.1963_1594858197965_0.3067288854435928"},"_hasShrinkwrap":false},"2.0.0-nightly.1965":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.1965","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"fce662ec4e125e26aade08b8dcc032958fb4e42d","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.1965","_nodeVersion":"12.18.2","_npmVersion":"lerna/3.20.2/node@v12.18.2+x64 (linux)","dist":{"integrity":"sha512-BC8rjQNq1E/+wW57U7LH4K9eS0Jr1DY6Du7coUGgXltemGxxpHCwswS2YtpgZbP4vzmQnpsakRXTpEAOeYtNQA==","shasum":"0bdf82c8243759023051952f8d739c500649ebbd","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.1965.tgz","fileCount":14,"unpackedSize":20032,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfEj2oCRA9TVsSAnZWagAAa2wP/i2fsBN3gobPNaFlIBCD\nDFpb8CglOmO7aGXRkfBnJP2usfGLiVIr+OxNAKOD789EVw6NbgKGoc/aZKpd\n4b8PgvJqCOa67keFm8wBcsmlcUF+XPnipQujPy1GP5em2tPUoHTnt9gf1MXW\nkmwrCRDUn9k/tpAM6WCIOeL8f6eNsvsu7zFang46wU442dMhGRsKhftPPu6l\n3bLMS0glwWOKdUXaCG36ty3kyrtb9T3AC5ynZ9WINXIR7iB5R7Uvyas7S1FY\n5qEdi+DQnUjbuWROx6uk6ZfqPHGmsRqzg9xQafsoEOY4ZZfP6H2qihpl25Cz\nMnjyCoZn0C6zU+ezcECeee55vHh7vwcFauruWNv2cQXxdVsxjcVsKDXRYWRw\njIwgH2mm2jzdVfWi2oiOCzNI+Bfw8h5D1pkBjT25QxEl7TjHG0z63hy07Z/1\n6PKUzgIPLevJf5aBzfjwmH72na+s1OTiIAGyhXLEeuM5jJPWAPaOT+IDSlB0\nSNaC8mHxnu3x4UxX/bYgb4zq1gS+AYRZwXdZr+PW+3tnsUP876vgpIqDde/m\n7mTdHGagti3FSGxXze/Yr2PIs+n5erSGqOtvAUeq1PqEFMBud/rGR6diDXQq\nuXiwlYzkhMYjjl4/dGe8QmkwVlGLaBN61RMdN99XVXDDkLehtOVJqVIR4aKt\nsdtO\r\n=cPHP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCtzNevwavAylDa3qTuqVItpQnra6F+l6Hb5BfItsmxfAIhAKdgiBSpoxieEbPeUvyYQkkE/0Q4i7KnsoFPE1Gbvm8Q"}]},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.1965_1595030952117_0.45799943491838846"},"_hasShrinkwrap":false},"2.0.0-nightly.1968":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.1968","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"9ad899000fdc044ae7b23e0bd2e1e7d28dae1805","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.1968","_nodeVersion":"12.18.2","_npmVersion":"lerna/3.20.2/node@v12.18.2+x64 (linux)","dist":{"integrity":"sha512-4cZPyKpXqRdQnnHOtjF4tMS2BTrSfCjVpVLCPCx3VFrphI2YHlb92VOgzFrARrNFodmrcEuZxWBNGOBs2mq3dA==","shasum":"77363f96fd2e981cf3ed2d64e19c23e1af47afaf","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.1968.tgz","fileCount":14,"unpackedSize":20032,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfE48vCRA9TVsSAnZWagAA6gAP/jPw7Y4DMDIv9QS7vUnr\nIqoOoIvNO8p0aEA5vDuLC8YttbenJ/sPzLJyflGDaZZtwTxFvjWLm1P6BeG3\nxalIlv72Wa+in8J4ZA4NtDeqJDiVOQMyONROtyFIERaJREz3pMU3gekX9e67\nCUsLUGAk2PezmHVw+Rxn4Ud3TjWC4JXS0oniZAIcvoHnyavt+awMv4osJ7B/\nG5QuFPLTsKGCiNCOQqj9FLAjujrDUbr71pO0R6YWTsYMpvTde/Zl47+2H3xZ\nTTDRtpFXNCoz+8GCnFhQpMSOrnims6Oo5hAhSoLKOPagGURWVsLVb3hCbyKy\nu4yia5ThruInEKEq0W0FFk/e9MvcRw0+zgmeH6yiB3zWO2k6Mv381J0AN/Xn\n1yQXP5DcmqeYtAWFXCOALOVbakiQHdO3penGmb9nDex2G52GQ7BaXQnIOUHp\nHudcwY//vBRh0veOzDxj5zeFpLpzJxukPMQ7E/nxk6mQ6crwz3VPoGjmrRcl\nJS81zsxEIJF6oy7j1cxOYcuOJjLlb0NwJbA2VwYajdoZ4L5yaY+SoKqkl8VG\nlxAgBwky2YcsCHEVIHed0fDDj7MlTqY4+mjRTzPthu4dCqeMqtKTc5U0dOmd\nq3IOfGlNcD9CiKICW2a7GO969H/yqQ4HIl+C1HGGhOdZBTo7eHsYouKPFZ0k\nC7/0\r\n=2Kzo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDAWn9OiS0OU2DGxX/Vq+b2p1mcDSvwaiIcYWHzOz/53AIhAKKuS3463GGLvE+/g3E0BtUjR4x+HNEWAEcwBJHqv5+P"}]},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.1968_1595117358952_0.34458379880240786"},"_hasShrinkwrap":false},"2.0.0-nightly.1971":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.1971","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"283fd43b3e5fa3f9b28b1920dd77d21d8b8487fb","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.1971","_nodeVersion":"12.18.2","_npmVersion":"lerna/3.20.2/node@v12.18.2+x64 (linux)","dist":{"integrity":"sha512-v1o/1vWD5/jeoLNYxBMCzMXJGbcNARGoc2jEe/dGSzLPh0OfwvZoVFpFnbo/d/63lsyR2Mm3jG+BXx2G9foYBw==","shasum":"ff944692cadba82bfa79bcf4313924a9dab46c07","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.1971.tgz","fileCount":14,"unpackedSize":20032,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfFOCwCRA9TVsSAnZWagAA6agP/0E3IEaNOgLSNAcd3q34\nv9/krdkj9gsBBpHUFWwCth6TC0YtcW9rdbXj8osMe4X1U/xQIRfn4PREPzCD\nERuBtOykK428OoB/4vIZN0YH79RPgVOZUOZJI5ifD6N3RpiLM3oWUnxakur9\np5wyUWry8wfs92JhBWHerhKtWkq6oA6B6imge7fiLZjbWKBcVXIhRD7jrcjm\nLBdXi96lPR0qlf/qxIov8VpHCrGLeaSMW70TTvvntxu8xOeXTf1GZfeJ1rHw\ngmXAANo+d4VMv1G+m8HUiKtjIPdL8oNV4X4lAJGpNIu78GzwoCdAQLfxxuE4\niItnGatqN7uoMOY77zd/xDBCMJhYlccftc/DjjOhC5ibb/CgQSilEJ2+BY2M\nrDyTqhsQ7sn3ugdFYu4ppea2WHvmxJ5SccvW7sNYgcUrPiH3OS4bnX1brORF\nRhcurfe9UQ8ShXyTtZILDMoxWP6X9hQOVCvkaMWYs5IGBEif4BSSvSSnrgWF\nLG/It4iq6rdnr8GD/uhYFJ05dfGFvDdL6K0y7TxGybJQymsKLUn8EkGT4jOn\nLNqmhJomViroc18l6OzNhf+5HqLVfTLkGCqC6g4C+MrNN9ewfmxR/v40T+Dy\n4sJXNMPcF/+3tdoMf4wHijjuv41VB6I5J4V5VaBSf3nwCNdLl9gI2CATmtXj\nMVxx\r\n=orW0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEhUhz7nJ31n7QLRGYfVvHwbpaDcQRRq40v9PwPCJ0fJAiEAuBlGe8jqnKEBj5eXspjqgKfSi+Xn8hstk8iLSGVBP4w="}]},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.1971_1595203760238_0.4096520367174541"},"_hasShrinkwrap":false},"2.0.0-nightly.1973":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.1973","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"5be013a0b6facd714f6a2ff75e52d945a07df5a5","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.1973","_nodeVersion":"12.18.2","_npmVersion":"lerna/3.20.2/node@v12.18.2+x64 (linux)","dist":{"integrity":"sha512-xt8Mmmy9+ojTpHxMngByoe5ePCKiE3IM6updKJecKue32M9rWbHDpnnqSW9vfWuKKwlgOuqTmpck+Am9lxsVjA==","shasum":"4e5e76143153e529361a2d32854ef58c81917c40","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.1973.tgz","fileCount":14,"unpackedSize":20032,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfF4PwCRA9TVsSAnZWagAA0XIP/jLp0dDlRVizL+dgOqs8\nGRcbZiFpOicaQtCl9KZxGeJfhig0HYSP8Pkw3SssfF/fQk/bid1KjFIpdPyt\nRROgelwuw+EPqISy8duAC1fBa9N97SNx6ocqmXqFFORkE5YnTxwbA4f6ltzQ\nwQDlwfW31myl+6dOC2EIIIjIlsNzc1pTjt5xDnk9PmyVm0e9xdSj8DzGfzXy\nqmryFX9alJOXY33GA5uML2c8FvCvB2lJ4aNMlZIWMmaVqciMLVATSs+/dFGr\n5IYuQEkfqMXtqGBoNtzzzoNwvf1c52u8d5qyHd8KnZxUCivEhcJJZ4MGn0XX\nzo4sFwf6hurb4KSy54c5xYZUGYRSqCKu4Qu31pt7tCyM5wtfCt6VjRkRhdq9\nvvW11N3Z9MKzlrux7w8IQM26iIngBfo3ok0/F2v1X0pSmHwJwtJZQ5iuCnpJ\n7NPjbQmTZR8xOQ/Be7HRmPRWjtTHAyPTqIIWFDnS2jxRSjG5fgPnT7v8xhET\nOyQ7k63SBPkVLtLdX17ZYT4Tk8jtOvZtKfE5BoqSqJEpoWMQH5FpJc+sftj/\nTPyKedRb79BzRtFmvVkd52mEbXHt7C2JwTv7M4552caWOozqPAGVQlX5SJIZ\nZ1JUJ+goypKSgCve05j81LcYLvbBkdR8pt2/qSDvLNx+CV56zKsKc11TsOxs\nA/Pt\r\n=YUb+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDMgw0vyx8wFY7SNY14ssRW+b5Ow0UeHZbnhC3bt5fv4AIhAKG56y66KPS7bHk9KuXVDQSR3ZBPQgzM7u2Ymcg8vEG4"}]},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.1973_1595376624070_0.925051102032272"},"_hasShrinkwrap":false},"2.0.0-nightly.1974":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.1974","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"11e5a321b7fd48aecca83db8adb5dcf1b1a5aa75","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.1974","_nodeVersion":"12.18.2","_npmVersion":"lerna/3.20.2/node@v12.18.2+x64 (linux)","dist":{"integrity":"sha512-M9uXMNXAo+3mBTU0TWQExE5LtgfYeiuYOAK6f061d28eckPxQSZMJK9jNu5Gj1AXkvqlJOf8KzrD25ZnGiDnNA==","shasum":"fb8d06582c5fd0f58c17b61cee7b643c1e478e5b","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.1974.tgz","fileCount":14,"unpackedSize":20032,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfGicVCRA9TVsSAnZWagAA0HEP/2KYjnMvGEefY2PMM8sb\nEsKFshDGR9bOpiEZCb6mcg3GGF1U8IweggJEvpKVTYCupZlxRKPw09zicQEm\nx6DHTg0MVZe/ei4Kb5YDeQgHmdVIHK1VrzKljd0PAxarKWVMi+kxgw2B4fPn\nSJGYWtUFdHeIPv7S18Ys+hK6F71IQXSkWe/v9hS+vKzN0Iow6HG4+ZxleAoD\nXCdo+xdcQNRYINPZwBuyB0b/2afeMhqT1mrTvmsLFq93BuQFWivyiD8vtmGm\n9GRHZMR0gpDzABTGAVsxkj+Ko9EqorwQO+9Q7Nzrjxvh3vyDJs1biFH4o0/x\nCXpPJOLqWOFT97bbZh+Cik+Lk8c06I+0Ib/N7XyEWknfhCRGDW/LigcvGreE\nDo0n4vzG6ecTsbOPA7mzPJdWuku7pk57z/aGDolhOkZyNfRb+gYAi4rtRfa8\nIvaSBUsAjPwaF6fQh+n8RhSV9eoP56JqtOfKoVvB293pntIrQDcUSNhRQ52e\nAtSzPJCNpmVq4UNYk78yR75SlH2aBgUzy9B3LRVZiih4cZ3U0T5VVq7aNhfl\n/kby/iWYcS6TVvPf+lExEcZ/zDURFSXj6O1gKm38MlN83aGiE0W/fL1TnvLy\nfT4F0SRtUD3pQlBmZo/S1EmjMxKrmy2uGxfU5BQK5sK6XkESe9eurfkJIHeI\nHOmy\r\n=PQcF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQChXJzvB7nRdm0u8h6xMpEH3EoSnA2C6W86x5ZD4koZAQIhAN4T9Alz/dSiCvN0bION8O6jSUxlV06NvU8bNfZ2+cEf"}]},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.1974_1595549460611_0.46129664770582157"},"_hasShrinkwrap":false},"2.0.0-nightly.1976":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.1976","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"1bb0498339087cea54b1044d56279813293f00a2","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.1976","_nodeVersion":"12.18.2","_npmVersion":"lerna/3.20.2/node@v12.18.2+x64 (linux)","dist":{"integrity":"sha512-vUznO0mUhNZ31GbIc/4mIG6pECa4csRtQTzAExkQVaoDnBF0a0VwQV5Bffq2bucQ/kJYlgvFGRy1UfzV+QK6Hg==","shasum":"161fcbb7710b3fe2bed10df139eb27ab74848c4d","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.1976.tgz","fileCount":14,"unpackedSize":20032,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfHMntCRA9TVsSAnZWagAAw5sP/A95uxRfrdWcnu+yjlIC\n3fyU53dl7mFKfzDILzmhE3WV/wW9yb6xC+/EPFG4GoGQnXECTbnNgi5ZzSOh\nhTGBaUr+hociV4WqAU46/0sqERaDVti7Z7H7XGJhXC6G5N9SjUpxAILe7rGB\nvkOeqnXdsRbKVrE6w/iWNDAfmJOFFP3seTZLPEDhAXvXNdOU/hH8pVoDgCQD\nvSze1p7VMt/6Tw6jLE3XkgLBL29nkIbue684CtNuwHTrfdjIviRL+Y8DSd6b\nf9C9DPUXtYqbeVR5gYTvoI0/jOzz92xk3wzQAU+nLW9IjvFy9fZXesHmS8yf\n2cvi+Qo8eq0juafj/YkUEyxrM2dxwUAcvaOE/mKPlH2VRMeVw8fSs91a7lFn\nEoCWYOoJQss2bMAfZCgz8dZialJDx44IU/kJZ1ZHXVxHVaxvAFhnGUKnqbdj\nHLgbr3mqItDAH/AmSFqn8Y+BAjacOrEz2+S+WzNGledOlu5J9VVNil6QImNb\n4NSvuKY0adlL1tcDA3LKqp+HwD3OWDyQTiE6j2vKZUCjdRbXgQliiWirkwfn\n5SKPIcyKM6pAxXJMg2SOWAAljJK45s+hX6PyYgB3aBWgPmzCihT64fJdTaj9\nnkCwfL7rbalLvXMbPvVxptjLEGYDGsywQ9+EhWNb6JqpaMNu2Ld3NxLdHrCF\nW8MX\r\n=A5j4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEwBqz0fEruubLW4IYLqiLT0E1u85SeIuokA9/yjGPz0AiEA7LSIEQNOb/KKmJTBx69xQna1DGI3Ri8wT4p9z+Esf4c="}]},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.1976_1595722221021_0.8787010485258047"},"_hasShrinkwrap":false},"2.0.0-nightly.1977":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.1977","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"e449b1a46d14a64c8be6b6d17132c706e1983a92","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.1977","_nodeVersion":"12.18.2","_npmVersion":"lerna/3.20.2/node@v12.18.2+x64 (linux)","dist":{"integrity":"sha512-wi+pzF6mRMLXPllmSMKeSvkzR7W7J9+FK9tgpMGz+1wbVqRfX7Qf5EaDJc8G7b7eCecpMGI95aFPEmiUh1Lm0g==","shasum":"aa86f7053ff47161391cb042f9e7901e536d10d7","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.1977.tgz","fileCount":14,"unpackedSize":20032,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfIg/QCRA9TVsSAnZWagAAW3wP/iRjmDBjpXAybKHz04aU\n1C2sB74v6PExr4+xqGahb+HF7pbEDi1GyvFpGEY6ReS0lwCvnqmItyk6aBg7\ndqvwlFHcqPyKNp8zolL+K9uSGx2KfvI8575PODJC8Gxx/WKjUbTbyD+S1g0I\n15TP5xablwAfvC5bPvrIKQFDB1vkOdMhddvw5a8QxUHVquFVKV2snE0LW4Xd\nM0ESr+sIQOgV4H1ENX9TzPSurE6dKVVuUH9RlyNOL0+C5Iodf8iJMxsW6fnT\nLe9cUM0vo17UMnLVtibGE0M/3SPbihos4Qrbv8QzY5sLUPhSrvTZgxFGrzY6\nhgEAxOsuR76zSgS8O8UlH7nJqsr0pMSMJmgcqnDsa5VeEU82Ahndr6zMymeV\n7Sqj+JX4jstiys+Wnv/b2Ow5epw1oVZ0ZEh0Sh33UqMUNexR2zY6kkuNyFfK\nM8HoKLVkfaexLbUwDwHVpQVuBfldAMihMyxNiecglgW5LfgUqwvh5UW/Wj5W\nExClPiHs5gJZuikEP5J4RN7Cfu9XE5AuqrV4LiSpr5NY822sna6cQyuDw05x\nHTWAMzrVpzQ/BipDQNuO7MEAYkdQY16n3rM6PRZ+ZHNrgu+NZyYAejuXCpA5\n9mwnY/YQI30gdTSl0Nqx0UfsrkSyFZ0LRSRj7iuNRpnocfIw74JXALB3DhnS\n/TFs\r\n=dc3I\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCIcSHUn5EXtNPwUK/RWb3xq3vZbx34uhavXik38/z1qQIhAOxxM2r7lAcZqbkZgUG81HbmHTVphuiJCn2LaoOZFAom"}]},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.1977_1596067791793_0.16098112957677446"},"_hasShrinkwrap":false},"2.0.0-nightly.1978":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.1978","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"788bf0e8460cb9d60dedb9ec2b469ba5a105120d","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.1978","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.20.2/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-kRaUpsM27sksonom4E+GxbKPSJznUMc2MhFQ4HqQvA5tJr564F8jxO02Fd2MQkL2kbtGkEk9klj+/c+XZ1cPIQ==","shasum":"55dc53124ddffeb9f9a1eabbb981cafb47eef171","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.1978.tgz","fileCount":14,"unpackedSize":20032,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfI2FXCRA9TVsSAnZWagAAQuQP/1oS9uRgXocpIKxpRU6O\n6keSM/mx5xiRi8PdO1QJKytj+cqwiWDfo/dNXKAS8m3JdsWv/ih1g/99vvuQ\ndFVeKCp1MFwJh3lpoFdO3Pz0Q9J6jj4HWCcVRYQ0oXdS6p2rCp7O/3jzq+Yn\nHZ08s/iRPmEIL7SGl1Zj/QGnsOUFqyCJxGsKb5cc2LVaCi+W+2NXd7Mb7+pr\n9BjF6AXv2aLcsgP7Y1Qz0o3yl6o56KTuXjAniB+Tvt4NayzOhykA3Is68/7b\nTWzQ3kwvXTIc/JJTrmeWMhGlJGfLCGEmvLpNWpXrnklj4/7E6caokrQcDJOF\nr5gR4ohLrUMdksBxxmTCVv9jHpzlTaSlTC/ayTosZLE5pXp+6vrKpaDS+Gou\nJEu3Dti3voiaCLIKgE5mfGnjd4NmGOfzVQvP0WqjPnpWrIE3+HwrvAB+fYOk\n7+2jideWkCMiSpcVBg3qRrfXB1KQj9+OmnmajAh8Ox40dX4wSRowcaIrDiIb\n9qzG+vOOYOGYtcvytzCGKCJL+4xumDpnt114eleSsGrVVVIfK4W3W+bXEN7Z\nxw/sAZqeSLJLYPlBbCrJVJPzAOz71P/i5xvY7oidXA/1NkpDQGbbBexPNKrS\n72VOa5/ArltafmheIWooJkCvM8gfXkmSOkvblsT1wvsETXkxFhztvyPOhFAW\nBt2P\r\n=jaz3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD/EVwlmWMkqXYHhe7soYnX1YUeBaS7hRPsVmWEbso6/gIgKt/pI8eMR+UChqoq5Xr/lfFLu2hQjKscvNom+Hq+CCQ="}]},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.1978_1596154199541_0.33917509121036526"},"_hasShrinkwrap":false},"2.0.0-nightly.1979":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.1979","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"ca2af73663c5d77d61c598d374cd118ba00ab2c8","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.1979","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.20.2/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-b/ccQBReLpTKDGP3eT9NNzHvhdHyCHJX+5g53V1bTGEhjzbhd2TaOjii3kmrl6Hhk3iofO0jbKlC3u2L8VCqfQ==","shasum":"0f9947b4cd4564e21408194e811c51a39aa152bb","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.1979.tgz","fileCount":14,"unpackedSize":20032,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfJ1XqCRA9TVsSAnZWagAACBcQAIrCIwOu9UdVKwXtOLcO\n0zd+OcBxWoK7Ft6fU7IVdujs6Kl8cnW4ViKMXz3Zj1qdpaiOBEGuG8N6BU8X\nurmnq5DGqkITmz8yV4EVmOMYiNHqOeolYjViBZUfx97ipsLv8n0F/9i6Rel2\ngZkdZH2itz3xSSYdK31qEcaTVuKRDxTi6Sdkbquk9AjOufppluWph1y2A++H\n0gH2v39pd24CGvauUdhnXUA/qK/zqk7gCt+nHhKnVnjAUg/ITU47HGiuZ/06\nC/wneYyBuP3ZtmwP4tp8wmRq/UQKiueNKVRCT3I8gDJ3CFbT+xiFdBsXLj5s\natHPnEFzoo8gfDQeEVUY5lwiocOZhDL7hAjq51H2ldDpMhICQqyE/+CUtANg\nUrZweOLEguQVwKlGU9iy7eqPT8fPRwp4oIlQx6i/Jw99Io9i8XJRvDyd607e\nNBO8iz7gwmk9FatjQDQ6xfiPUzR2wEz/HRSJlzQlrkqwPcSHTdejM5eDExeb\ng92Mwp0gM3FRAkb6UUN+/It3BASONdGjuLyNjgbInMDgU6tfOvbXQn5XG6zC\nXpWwhYtVuY5WHnnxVj8yi0MZgqTjoyALKghQqXRdH9uubjHgKXWmd8ediaiJ\nHnzaLQM/7PkXFyUNK9jtPvaQfcU2c9TebU5KN33T8l+Ai1PZS5MoO14z0+3P\nlJ+J\r\n=1RFI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDsV5Ub78h4k6JKF2Ut7jr3zLVn1F0fc02epfFK1e0Z9gIgXnIsZN55aiA/GCDhxEv663ewFaXFbqjhmQfx7EX7vhk="}]},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.1979_1596413417680_0.694722283620522"},"_hasShrinkwrap":false},"2.0.0-nightly.1981":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.1981","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"6231ca1d7a5a43c16ae9ec037de2efea6d3abc8f","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.1981","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.20.2/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-Dv7sxBJSfVSKe9MZyVFxB7KazYQ1cHZWR1kzkaEwrvM1sIC2yxXVY5ENL3j93CQs6k1x81pVZEYmplBd0KymaA==","shasum":"76638a2201d66060c9c6bb249394ff27b6442297","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.1981.tgz","fileCount":14,"unpackedSize":20032,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfKKe1CRA9TVsSAnZWagAA3BYQAIS+S7pVF/qSqZrW6AIp\n+Qo7g/uicHK6KqHD1+yk9o93VngIT0UlWde38sraoNFbTaOLuiI0vTCqTOeI\npkAhfjb/TCEEL0aDjwZzIO1b7u+JpjNEevYC5XdRthB2IOHJRoqDZZrVhpLd\nrx/Du93E7WvkKS3jPWyADcBEp5NZvzmFlifXiHfYvTYbJ+nRBz2M43Nx2XzO\nMOb7Z29Fn9IFxb+xC/slhBu1BPiTKqdkKrFdlVhGVuTpxs1RtWNxc6VLNXzP\nM4ca/XXpyC9n9gBx00rt3TU0KyaEc3bgfDFmKUMuFS3CLrjcZyug8mjqt4fJ\n9Gl+z2+Fgnda1z6/cGHh3tF+B+OaeWRQo9wgOYttG7E1lTiXYDMbwKjweGTK\nkuNeamPxUjQELg/lbSJE8E56KP/Cq+dZSLmxSC4B0rgnnzS7HE8lM86JJv38\nKqqYpZOiXe5B6RmjhrsZ0QVhwzGzNgzDy4q1P7mUn0qMD/lIVm9mdX+l3/1O\nGje2GE4UYF9AMy+qdmLcaKnJgay2FIGQbiqaQGmpwDnOGwWWJ7bfPofGlZnj\nRsjc/gj2ByIkmqUv3RASDB0k5nQBqinxBvZToDL9UCfKxcIxuWjGM1i7tfc+\nY5Q0THXclLpNGroEhd+6OZW3c+uTVO4urM0XWw22l/KusP3lJyZUyiIPtbnS\nc51q\r\n=JBo/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDUIZ0Vg+hHuJJFmW96xZjU7eEZc3izdP68bK6NJEQfGAiADuPRKQOZg4/yueC0Kpd14z8wgS1pc2tA1Fi5d3WNkTg=="}]},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.1981_1596499892954_0.7940012847170963"},"_hasShrinkwrap":false},"2.0.0-nightly.1982":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.1982","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"82747eb5778248d8db35186ec424687f91db5942","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.1982","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.20.2/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-80NlCMun5cjhOSk49egfk/eR94uiWgGIKvdrLsM4nXL0m9z9Dplvm0VKQlHARWvDDLS2z7G+CbVoYaqNG6zh4w==","shasum":"5d8985f210dfcacb18378817658f870225b000f3","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.1982.tgz","fileCount":14,"unpackedSize":20032,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfKfjmCRA9TVsSAnZWagAADiEP/3Cz4dCHJop2tiJTNlge\nc4hU91qz5bqOpunK3Rw/PN5bESQDWeXv+pV3iErHPDmQfIASaQjMPZTAWXuG\nIBdk/rT4M35Z1groHs2XTfAplBFRNfNzDfd+g5Poir7xjam4qpy8xqKqr5IP\nbHm5l0jZfNdakSMGFnTjj2+bnKyDYiDiox/O+ZTqtnjttjmzaGb+84HkTwLy\nMyWCDHiOoSKTFYTYMqIrMRiezRQvuhndVfp53qMlQgf1gOEtHzc8VhHh06Pt\n7ZNqgwAUYE1rQcZC+usH3jCWLT4JH9PA2rV0anOGNj1YpAoaNpKbywChv2o2\nvzFiHNYNFIj+IDE/GpT1Z6xfg9N+YJuvNmDET4RZwCL34qss8KU8RtXAHN7v\nLsYlDojZcyB/F5CmCsb90AAT956Slk/LIEfg0oUjmrdPiWXuR1T/8nNW9tX8\nI0xi6HM27UUWUL5zyE9ojmsaACDO0n+APwdXKaIOTZ9kF+O3jLZxLpdGte5d\nWcMo27pnuJAhBEi4tETcEDCqrcaNm4uC0RT552EV5u7SL9aigQSWLnDNumdm\nAaRBQRoCUnXh8Obp+r8Ftwx1O2U6eIj/KCklwfjEKw27p3CowkPUFamoxoFu\nY0D9DHzPfhjBhG3BhWLMVWuurqYw6AlVZiRuUbFwZnxdNzyPQOXcSdfoBQzG\nXY+Q\r\n=1toK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCBpEOEgdnvbswebSKvFus1BZgb+F117E7n9Gwqif5OygIhAPsSAhb53qHKg9kSUhDEkN9wnQdan1tf+H/6LBvCPNj5"}]},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.1982_1596586214426_0.4601228745258925"},"_hasShrinkwrap":false},"2.0.0-nightly.1984":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.1984","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"46e8ffa3e781fcbee71dfba2fe83b7c0857f4866","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.1984","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.20.2/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-8mfY5DB5t1Dg3Rgd6Y9ks7Tupd/g4M1nAvHJo9N3RC9oRsCoFDA2HLfJT/JrT5ultwktU7whcaWiZOxbXsTyBA==","shasum":"62b428e7a9f337110109ba89ce5c6419b3ec2ad6","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.1984.tgz","fileCount":14,"unpackedSize":20032,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfLJwICRA9TVsSAnZWagAABroP+gPN1lfPZ1EVkqVGat73\nYFKIdxzGKxS/M9ugCHxAoc0F9oDnk9Gbj9gCMjhHUJT8Dp49ojCgSRgqdjwL\n0HgdN/pg0suDt8l/LsSKNYTBFxiZx1+E4Gx1bJVQwHI12YfIPHY2U0CSS75s\nCG/fM/WRQ7bW4X9GKTyXNkCEha+MbCU6f7ctXPQxSsDLK9jVKIRcbuQ3yKv9\nQCqtpG+Xoex2AZ50OAnF4Az5Gb/bib+xgAYAGSskHdi+6iVDGjk95Zi915/0\nO+o49qCPC6sOyR22if7PL5HvtFTvr9vBKsTuyh4aQH3duEBxfGgVJEce/eZw\nmqI7sFIKYBtSvqLAQd1MwjDC3yJfDDuHMMu955W/5vdjH9+I5igrlPECE8qh\ncYxCL1gM2kHmj5b7bSoyeAwaynTnATPodJb6hn4Y2wPCkk58fMFqQaLv64MJ\nrxKB9dtVtT5hBPxQ1A6QvrHXr47SvshPtQ342028uRM8uQvB+Zr088ISBVtQ\nBrbGLIsdQEwcWv1+uEmA6yLbvzC5UocNtp82Iq0rT4C2bfbz54SbhHSojSlK\nghUL/Dfp0ImTI+6byYKibVhiXNavMeTIuUlPoAvyz+uNAJZnRVGagUwY8Dj1\ng4ExYdDLpq5uZqJZl/rn6Ud0GKiSbYHuPL/MhdMlW6FPiKUoq2b44V9u4Tri\nnJh1\r\n=r2Gl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFudslx3dY9Q45R5m/VycvflWL26FodZ88r+a6mFyxYPAiEA/0wq68vtc4N9lzqRlZl+sqA+PNuRi08NiXxo3a3Jp0A="}]},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.1984_1596759047620_0.024660569119880238"},"_hasShrinkwrap":false},"2.0.0-nightly.1988":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.1988","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"0648010297f5e9a08ddb4de2a53dfa09fce64e3d","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.1988","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.20.2/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-Gm4eQaNP8T8SDZq3EHNueP7xzoKmh9dPDiUi2l9iutXkmpTpSMBVlK1RvNYHgSKDej5snnVWj7AuyNj9JtiM4Q==","shasum":"5a1d203a6c41216e3b544e2af56c402bbec3d30d","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.1988.tgz","fileCount":14,"unpackedSize":20032,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfMeJgCRA9TVsSAnZWagAADZgP/3SuDtchNw+FGb3kpftv\n0xptw6JukSMHaExsZOk5barC6FO/kVbY9zoeXJixBLLtKZc/13DVi3iDr23X\n0ZCrpV4vzXATvLC6zinAPfrGYoufeqH++YP1g28e3wFuW008bnkCGqXPrH5+\nT+Yj0RVR3DTNxrIkBlYSn8N6/rHdlS+S49Z0Nof6HPkFNVQ/guIu6Sh9QWnU\nCxe294YQbdqw9lIO3J4BZPXg0w/Z+k5sDg6sE7tFYtLgMq0gSoitVY+izUWi\nh0GyxPYoexwN6Pji6K+YwLbE14It4EmFkJ2bjhgBKjH56vgYY1z78xr2pGd2\nAjsLuw4ZR9FvSv8U1d3oQE/L1Y6PP3rw5pq8oOP+c8CRqxe6843A2Psf0lv2\n0Bjfd8zdS8Tm4EK4EySmAjeqyAcUwycnvnCyKxKeZgkfW2n94e9ceQHtB0h3\n4np/pUb/EH1pH+mDTKUeNk1x1yUX8fL4CtRXrdxwBikcRCNXhaawzUe5fWUe\nUbwlYKzbZSY0EZGbxtIbC7VW1riVdrdSLhSPdQMz0wGzf2VMqKZrYuH3eJRR\n1BU8jYGMH0Tt6xXhtuIN59GXQxdMAwvh35OmFZVlQU0sCoNoSgh0jBpEJSME\nIZlI/iI6EToPZh6AfsLLMIBSNsScbHjCUH8mmkV3rpvgI8A2LFAAnjISLbhS\nOFuC\r\n=5uI3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDYZ+ESx0Nqp1PPwcTm2/Q+UFm5i4LLfhJgo3u8i7lB8wIhAOxT1E6vxlQiOps5MvrsZDkc92Ej9ARvGECDoofGQGHQ"}]},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.1988_1597104735972_0.9938382238585055"},"_hasShrinkwrap":false},"2.0.0-nightly.1990":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.1990","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"803ec9700bdd384b5b8bfedd41f2398494094776","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.1990","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.20.2/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-tLQV2/K2iDLwVPVgPG1+ctcmj4XHuR99yZNogDzy+9YgWH5QGxpuBPse1WXaS1r78qBseyM7zNAACxhEZdXx2g==","shasum":"50fefc8e89079003ce4daaf4ad7137632d905286","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.1990.tgz","fileCount":14,"unpackedSize":20032,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfNdZ7CRA9TVsSAnZWagAAUYEP/0n/5zumdNfU4FA6trt3\no3QMMFLGzN/E624/hQD3r/D6r965+dJZ4rePEgLQNaMCClpg6l3EBWbk1kiU\nRoTyY6yYkhZyFppShu7PtJhYRqBBsbZYP96nGb1y97XG8otQewlSN1cxdol9\nFwW57Rty+Z63JFdAAeiwkIX5+GBnwrsifBZAxCXL3Oji3ZHIvpYhF+dnsIVa\nZqivf50+uO8JH1n39CL4tLvqzUjAAeBJoeJKFgUVS6x7pR+V0Rqudl88ZeEJ\nYgaXEE5lYE0BCnu3dy6CDK/LxlBAXxDSxeBraln1SfNKGzJEGgDFiZSNwLRM\nQM3zX/C35dIUFpeg6jfOzeaJ8ighU1GXkH/YNWrjynSYANZqCa2cTtjlCC0H\nX4XPcPc8jb9ZC/zFOqIgA2zXVNocdz1J19UU+TJKkGw/8MT9fSzTLTDGlJdk\nZZmiJ21PMT1iAiXg6eEHE9DdsbV3fyLNXy1d/iiug0aPJSN2a/t6t5sosJqr\nv5ONMU1EW2FzLMKnNIAtoGzrHof4cfAiaXt5G9gmD73yY2cu7ywNhDuHG/4G\n1UyiYu+z1cuiRYNS6kOh2PY+Eb7Usy1oZeu9PMYsG5fVwJwGIDfPFlA6zAat\n1hbO0R1SQAFpz+Eytz+NDEr+sNKvxqOKDAaa4HaGMnlBCEokvA/6NzWOs3te\ngshS\r\n=C+V2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAmfhW/AkPO6GNM6ZXM3daoFhSg5BwvLJjCtlK3X+ek0AiBrZrlmj+0w1/Ug2tohV2EBIqaWFAiivkjFlqJjUYv3zA=="}]},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.1990_1597363834634_0.38758353498852816"},"_hasShrinkwrap":false},"2.0.0-nightly.1992":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.1992","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"771715b9e41021a4867715d94e7fc46f93d0303a","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.1992","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.20.2/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-VnE43zYQOD9ps9+2ZxfDd0Sx8pMbt12AMOfV3wDloHZ/WjsBPddwb+/b1h4l/RXmPKFqMuiQGnESpGxAIKbuRQ==","shasum":"fbcc2f6c98f168768d008d555af9011111c3add4","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.1992.tgz","fileCount":14,"unpackedSize":20032,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfOHmMCRA9TVsSAnZWagAAr68P/igFF99iMeopge+8+VdN\ntkPDfnMkaXTj3I2uh9nIuKZE8d0Ho66f4yNy++woscQHYwbhlOThnAkZHCWz\naRdCFAvN6IuhfK0VvWfjAZBiVnHWO1Fcxxt8COlLlZaNMxLHeyI3dIpMw9oJ\n7PEP1Mph4nQwqX9OSylGEFQOD9o+PLmfqiWJF2SYi8RLW+OzlAG/b6Pg0NMz\n4PwXTlU4E3GhGTEutRCYdjUthso4LhMYxhSbY3yeKM+V95ACPBMKtIs8cd/u\nIWSto4Zzqaf9KU4XnId/undMw9nZdAL17M2N7dKeilQ7M/a3HguByo0Jjd9S\nh6Dsyi69wfJTviyI8bbztbmZOM6Z9u8bsAL9vSmhZ9UfPrZIFzS0rKMyir2G\n450pWaHZuDiXkTE+4ykRkq8ZrGGCSrKQtS0CQAWqPk0xJaGaIJMFJxUzpOdM\nPKmzRUIP8M6cmlylnuYNMH0vJyp37h4CTKeQ8l76IL04h/AMEYnjgpGTkCWD\nJMHHuEBNR5fz6IiYCBuqAFBycF8x3+kQIXYY3pyWSmNH6MczUN0hXe8E5rGV\nABbj7GIbdBQp2wWzzIj/qHD/Rpk8PRuiE4de+oX3vkdDFeXmwhiu2r8rBsjh\ncbZN/g+32gKaRotvyvetn0WJOo8NOA8iPuNN4Da6xGgRoPKvD+/lWQrpMvhx\n8CKv\r\n=NIGv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDuBRnwvz+BmfB5Z+Q/1aPPBRjcXxNjOt2fzpdgjsyoVAiAxRqhS49SXPWme+IC9lWAC31qnSRFZovkHpK3okTUocg=="}]},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.1992_1597536651497_0.8106766322478276"},"_hasShrinkwrap":false},"2.0.0-nightly.1994":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.1994","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"64ebc3757a7c36432d55ee4d791e96e30dab242f","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.1994","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.20.2/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-ONp31+XVkFPja9GRm6pRrPZ3DtFKrZGTcWYPhdasKL0knsRqbS4rvbiqSG1ORHtXuDqtDLpf6utgKvj+3PLYQw==","shasum":"f098f0e51339f64d0914c39f79671db69a3010cd","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.1994.tgz","fileCount":14,"unpackedSize":20032,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfOxxuCRA9TVsSAnZWagAA47AP/0ESpNwnTEO0EhJmEMAK\nE0n4Tvy60wSuJ1JJv3Yjk9gTwtScmgLRrzvaVNlzOrTzaG91mgVWU1qf+0DG\nyH66kOvM1Fr6tuMNTMfy7FJW8Wf1daLib/WpWYcOzwAjFYZE/g+RvvGqxYuI\ne5tVYZN1Pcq5amuLoPYkIpaMNZwoUbkN0O07m+dZXhwM5etTdpuZMJirqMYN\nOOphsK2NKl/GfSq3bkPHYtR75Oap3rgj/5pyqoP7PAppxBvhhS5hmwOFMocw\nE6bWTvidl9lHx7L8b535dIteMdAJpXHpMYja9fSh0SzXvnOX71Rpi8WLSIwN\n7qGHIOgNou2zmFEla/m/IJq9EF5Gva7MIkqv4MXjPPUmsUm0s0hBdjKqfA7R\n0CuNbVCGeAwjTM/XhLGhIAen9ORT09CE144B1YggjKuJC6MZEGlJfFgCJnIi\nspD8Dybj2c3a7FlKykDiWD7R4lpD8v+NUiw/XAnL4AtO2GgufWDoEiVtRg1j\nrDBr/EzQUG/YD4WOicsiYT8xRgnklZn0CYbnM08acTG6SdUqDGZQ2zzYyt7E\nOpI2yG4Bb3g56iqLpbd14X6/PtOMMzqx1d97BAm1+s52y+AR66nMAR4zwd2j\n4IGPAEeZGkZATSTr26YRy8rff+nKUOIqVsImnp4wEa2BfXp7hFCUKG+qP2X/\njfjq\r\n=jXWR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCt7afrF/uUT0lJLSqqqjYbt/RWZdmLav5XQYFTuwHLPAIgFsmWjyC60jEU0OOe0gfb2vh7UQTk242gLqcP0YIF5ZY="}]},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.1994_1597709422089_0.40974730023532624"},"_hasShrinkwrap":false},"2.0.0-nightly.1996":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.1996","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"947399643bd37b2dd91b8606d7fd3204cbd8b43e","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.1996","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.20.2/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-tp2965YK0USGaQcHD0Gdm9eNuN5BFNjQap+JGF39R2s9SJLVoLSkKM4gz56vtg5zd+Sp4PXoz6vdGOcphXYDfg==","shasum":"4051bd5d2941ab9150538b5f987d30f4f4a55786","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.1996.tgz","fileCount":14,"unpackedSize":20032,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfPG6oCRA9TVsSAnZWagAAeqwP/iiA1guLsPnX4nQXzFfK\nAQHjOkO4tuLWWk4aqli4BIfhLd7RkdkC3BTLlrwZ9KUDAaJV/Mif9XKVTYC3\nLarthg7KBz14n10leNhOd/HRxsOgKx8i6oo5U8i22MBV85ENI4T9btyDxqPF\nut4TfyOSkaLTNhfztAO6PcJW4zZ80OumAeGvvDH5P+C3h8TnIHjb2ITpMhq4\nlBPsitgLsUOf/+ctnmwbzvA7Bt7PJHr2vHLxb1pZP+WSGq4Wo1dHgCf1Fjvp\n0Drg7cxiXQP/xHHlGTj8kXVBmnP6Sqc9bFY/XUPBMpGNhjuWBBD5fqNhLjyK\n/WYtcMOYB2uvgAB25nDzb7WsSIokBE9irxl3Z12rHhXmWHni7YbOuXRkdEyv\nJQZdhNJZ6vKVcZ3iac5uHhMChpQOOASJnm0Op78taGjoe21e/QUqURM976Cx\nGal9xA79GrCYwp/nvF6LgtzXbApDSO36zM0KgaTO6DAcxSUptJOQRFnYoBcb\n8TG5MHdM5Mj+8FU0lnMHREuEHikzk0qDIUo4krOXtpO6hKYhNx57J9zPiHZ6\noeAAOh3NlBhFeWuu/gNkyUvQfJ3/iQIKK4owpDx9w9IAp3nnUrn7ysGvyMza\no1mMIpxhivfdyP3s+tQHTN6PdZUMTZFSQHbflM/pIbyVWk9EXcJ+B2FYASrN\nZmus\r\n=D0JN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC8wYWyYKBpyMkSMn4UNgqhJqYjkJVoCrztkJuKbL3Y6wIgFAhL8t1C+gBQ46699bOLWjbQmmSvrbF5i/PPGQYrS3Y="}]},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.1996_1597796008301_0.9731296190441796"},"_hasShrinkwrap":false},"2.0.0-nightly.2000":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2000","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"28b5631d72cb53eab32afc23e713bc21dbea7b84","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2000","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.20.2/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-isU1hLYQDxcHTcTUxMADrxzxqgmIZm1kvK70o4di/8wblcbNn4mmoFJUS0Pgty2T25dSeffj1LhURrJsXJxCxA==","shasum":"2d70c3ba06c741e3eb5892a6c086b300b17c11d8","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2000.tgz","fileCount":14,"unpackedSize":20032,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfPxFaCRA9TVsSAnZWagAAU6AP/3wqRHC3y47N47tX4hsG\njkOuLhKeOCOA0FxKqf04pAb5AMWVMSFRJkqlLNanq6qWI5hzkchP7bnhad6R\nHQ+IXC54l59uynv4qU6FqtLDilFSf8XeS7bh+GK7xzfmCtREw+TXctEVgnNs\nNdp7Wa2bOisSnt7cKZyw+U6kJYDSjDpN+qKwcp17WGSfNz3O6msEcuFbKaqf\nG+okrwVxUaxlVkgpYCzRJJ8Atfgfa5KL5y9LOKyrsgCYjVqi2kINggKCB/kn\nmSADPrk62dSyUU7FX/CpoU+jktEvy1v7NWzT+5WSkVX5HbsBlBT6bX7/lbYV\nFi8fxqakkuHN/qI3WKT/M6Kmj/BuAuYYhxxXEC+QEqNxMK0L57g8/Duncg+g\n5lmrOqoDO5F549TLVgSLuEYfeoDjYMmiCbBfrJqXADS+loAwGrQSYXelP/rP\nauB+A+r4aZkqbidBsdp6X+2vZfj9dzqXhEUdAl+zEeqhz0aExaXN83TwG80r\nR1CsfP6hrOTp6xgTXEO66jRp8w442u5WLAswagJgxDxeJVvJu1wLIyDlQE3a\n+3LTgkRkIrnHOUIoONmSdIPQ2Eeag1ubH1dKgxOqxImwqQuz7kGvd1M9uwk/\n9iAfoIf+4Taf0BAO8sfe6gCH+QuF6bluobprSD4W1mH9b/lVreI6IiQseiqJ\ngZ8B\r\n=tK8H\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFt50Ud8zlNfm2eS34oygSLXNUykEoHkfZ+YJ/ixAaXpAiBFIM8fQ2uqRwKzOrJcPDP6lZ2J8L9YvHUmkOhmhNZVbA=="}]},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2000_1597968730226_0.8328787036708933"},"_hasShrinkwrap":false},"2.0.0-nightly.2001":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2001","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"e4c350d2f333e9aa25d75aeb6410cf604667fec2","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2001","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.20.2/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-pOs1i0Oc1th7UMSD7U0N4qvxdEYVTKEoZeboC92p4hlJEOytdtH87lJl5ArY7K6ZECQebdz+KJ6lu8Kb+yVLfQ==","shasum":"4ab8c4ac5fdd3e59ed3abb968df7e9779b750b2e","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2001.tgz","fileCount":14,"unpackedSize":20032,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfQGMYCRA9TVsSAnZWagAArWkP/3tnEuUaPUw6vjCF/c3l\ngmKycQlGAX67xcdHs91yR8ApLSrtzwQGO2Tl0exFOARMxR0c0cw41MDXtNGi\nIo7X67VmIC4DOV4q4Sv6aWLqGYO2dkTE+FKNou3B/gigIHr6wP3YIjrI3aDL\nHk8RmTwMP5i3Tca7iok+/PdD5pIiEaRlIFDvvUx6b92wZLbRdoxz2kPC4a+9\nX75fvfaO3R9Xd6MWq039CWAnlCAV2P5recQaI26GXJ3dWxME3HHJRmlx7p06\nyofic+KU7wCSYghBJGtNnULBn8oWxc6DIiiiZYQSuMOmoA2fzJ2Bd4oas7t5\neJU6mFGnrlA5Z/JifybbMNqxG+nKkieZJPYUqiWKekcg0+yaSFU1sC9GQc1a\nlD7VGT0jydn1m6PZzF1WIaKE7zxQRgQBChRf86uxqp6zxo1SG1dNpBeX1Ci/\nUr0dnKZS15AEmNo176PpVPN58eFB7u5PI78gCooFqQYyyKyjZBmdJxN2D0fe\nX5RfF9DjBlshEoXhvTbiCddsVpmeTovRB774oRg1wScZdP1a4dODUPu3tlFa\n7E4539yftOsZv58hsEkvQ2ddxLlb2xGpI16XcpSv7+Jy30DKx6gJhVl5sXpB\neUmmGZJbWcAfPF+gToH9xTvhZuGGSAXrdpR1LFcglvNMorPcGpWhZwRCHU26\nf+Vi\r\n=c7ZF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCNEmfO5/RKOj8U6CCCFG3p02yvnDUEDbDEOBDkvqJcWgIgYgNCV5ki4RVUkCt0It/h/Iou0Ea4V22RoSR/wX4jWd0="}]},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2001_1598055192083_0.74052413443693"},"_hasShrinkwrap":false},"2.0.0-nightly.2002":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2002","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"dc447be664c4ec77211ab1da8d19c48e81158552","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2002","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.20.2/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-O3ymLR1k3/3NvHdr5TQDqlq166sw4+RURNfHDNVozGaayNT6fXomloweLX0GbkTf3DrHNwksWTkL2yV8NVA2ZQ==","shasum":"bb14edf727eaa3e114b808313097a7e370949b69","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2002.tgz","fileCount":14,"unpackedSize":20032,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfQbSkCRA9TVsSAnZWagAAGMQP/3YpPhYd/ermj5Hrur5A\n/9cLju239LFWivpazpKdxjF+tNoo6p8EwcjCSGsTqIg9osGL98GaO/d+Jpox\nTuwnqTv9wpgzRsUdp6NN/AGAD0284vEk1Rlvrld4zz8gzqFgTWJdGcS/0ROB\nRmYZeeXSCgz5ChPpCrup2dSY8KPibn9FO0506iB4Gpz5ShfSt7BfAKmyGG3A\nawpfSTas4SQzkpbSa/1FU2tR/XFEPGzik6wxlsTEmcUrUN5M/lCmyPO/Zn8Y\n4mxmo4DSml40XooWfCKnX9FrbS5MkhaIivyo6QrDKSCI6kZowNhLtG8yXPeq\nJbQ6cqQql6x7I2r5SRTbicqBx1CR0MWucckA8+N0vn0cNXcpEloI7C3Yu0G6\nS1VG3+wGAY04DToQin6N+OrEUD4zj7ETN2m5LMoRpr45+vEyqCYZLztKt5eB\nEPOW1v24KJs/7BBHLy1fQh9pQgVXfHJn98Z9PzUeqojICms/nZHtzvG6nNSk\nH9YtuyYecKMTHoKXj3HwsL/GOCil7ipCF4L2yHhMlnnOHGGTXL4jkLsbq2CK\nKrtNiIasdP1kDQlGcK5I1jPJYNvGESIG7gJMOO7CuNSqLeu0jdBSlW1jSqUo\nNDdlTu9mTaHcy62BLthJVgjGMKP5biljgf9FXQ3vZ2z8kug+kzRN4R8UXoqT\n+YjH\r\n=ZABr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDsVpP3nEZv2LY/29hsTVPrBMTay1WA/3+GV96FPeZS4gIhAPaEAm80ZwywsdeNWQWX1kbZZGI5L2U7EyIHbN4L/3Po"}]},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2002_1598141604207_0.8285167668312692"},"_hasShrinkwrap":false},"2.0.0-nightly.2004":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2004","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"414075d28365b5aa6a032d6d6918d54ee171b195","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2004","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.20.2/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-NOK5hhUloRjrfEhMCpbkpE/n+t36Tn60LlyTQnP1+NgqzY0wzIWE+U42Wq/9N8GJS0OUc46LC8kYcZweT0HcEw==","shasum":"7bd7a1b79afd11ea4613400ee8ce6bfd637e272e","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2004.tgz","fileCount":14,"unpackedSize":20032,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfQwX4CRA9TVsSAnZWagAAAeEP/0pKi0yng0Qu5KXRzxD4\njxV9+RMfX9i/55f/AkTKaBATfvQ4yCAvq9vzUYo6ek/ihik+0OA9yoD21fSH\nTDeFjo89ZWiORpvZxnF725G+odwjw//XFoKQtvA3rCkZBSSDFkR7847FtAbc\nUYfCzW2ORAe//46VXsi8ecTX2E46eeJ273KDdMjO1nC1sS3QuSWltKFq0abs\nQIRATNFBnQs9hxV91eArAR90OX8YKoeMhyZjM2p4qzT/ZGu1kUErPQX38WWn\nCyVjYGECL4spdDj0x3l5g1P3HaZcMKWS3MteeinWci9oA4JDQSAOfA7T9z7C\nePwRgZ70XnlfAHgxCBFushl5gn+QlJ2B/oXOHnpwnoLbMXRMlInxk+WjDeZj\ny+IOEThGumriTe+ZUIIQylO29rpYHRGEAR86Xsd0jm6yQtfJl0WjAABO8JRM\nBpHNrk5Gpf0AhUh75TzdKMLok8GK8RClZM3h2FeMFw7IbwZhtHXeINO3LrNa\n0nUXi0RbCaf6u7xj+cQQfv17EdJtjFmOG1tN0K8PpBPhS5lEuOd8VFKcTLAT\n6a4ZuQ1r/u3WXsbitf8EyyDabc8JjzFJV1j5sELvQv7HIIRSFBa2PDUdOld+\n953ZNzt24bkwvBHdNXm4OIBSq3H8W7o49ymi7n4odbYgpbUgkK3qcPO4kbMh\nZBD5\r\n=/UyA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBUYhCnuI4ZsEYhtvRiKajWm6syqcqlaJk9bsbkbIC7NAiEAxjZ4v+PUE8yuSGfITFkJ34Egj+bZgwukXw8elCNdVKM="}]},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2004_1598227960212_0.3303608130047899"},"_hasShrinkwrap":false},"2.0.0-nightly.2008":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2008","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"1e5321fc1a0d01eaad407e335276a2899fe72f62","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2008","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.20.2/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-UoMZ75pzvsedMZt6rTd72WpCo4hK49wUdx1TTfemx6AHdzRyMDOpimfxGCupi8qU/FShXoOewNmjiBaWOYcKYg==","shasum":"25a448f9211d1af71220aaf6755ffca65459a9e6","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2008.tgz","fileCount":14,"unpackedSize":20032,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfRaj3CRA9TVsSAnZWagAA7qEP/i/mzdjw8hWu0vZK9bKZ\nZgKL/hVyBqwgIuvaiQx6ml8QOb7lIHcUcy1sL2WBfk8QMLgnAd9SIPuWDzzP\naZoaeAZfSfRCXUaThHnGxeb2OkPh24hDFYN66R0nXqK1AmtIFrzhwlElgkWq\nafFDETPghapZFwIz5l2UwQ+H/nl8thS1PvBtqod43zChlGUB3NyRVVjOw2xa\n65RQ1tk44Ec3ns2ikaUjmhXFbfoTL80RngfB+0dFIYCmQ9QwBu0ccKOQUQYw\ncUP28JZa9ITWvNXbW31fG7ZSkCzroUHaaxusnCMhaUnpp+Gr6abIjThk3kqL\nE4xVaYYwUE/6tBVUsnkv0RQgnuG/s/cvHVnPmOM6pycQnA+r18n6RXKvtKa1\nozdr0vwGyfK/Lj1C52NEuQ2lMH9vyLtBm3jUBwWw8RwpT0eKGJw3j0JMgPxq\na4PtHcnNTgoBVpa+Pvhf2aIDwoTanPlXIGT+nHx2USATyBGbXta4I4c++FLl\nbUztwnvdUfgqwY6LD22MuNOhZudTnTRBCigkzyROPiqD9LbHFCy1tLSI+Qoc\nG1dqI8nH25d2vbgQ30MFY7qx0Ix5TMT1FJyJrGu7nsN8oaFtcAOCB6GxQzaT\nvyq1TZFQ1HQ1h/A/XNTrrVNYvY+8kK1rrJ2cdFA1hAYNaGsqLB+Rhp5d9rOt\nQK6S\r\n=MY+7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCAA/nbxU5WdyJF4sBuKXxBRqGRs7RMCCGRPPR3WDlv3AIhAOGKJutaeueebv68OY48Ft6pLXwhscWLVFtPPqWAwHEB"}]},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2008_1598400759322_0.9422456785244866"},"_hasShrinkwrap":false},"2.0.0-nightly.2009":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2009","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"c4e494f3b9fd0eac672edc1a27c6c9216182dd6b","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2009","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.20.2/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-VYv/rvDjNMcneYIg++683ilvVmq6eYKdkCdC4J3TCBzy6xgrhbgwsMbHW10oJyHo5by/onoM/OQcvtR9RCr2SQ==","shasum":"3493dde22caf2f360ffa469d1f309d517455c123","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2009.tgz","fileCount":14,"unpackedSize":20032,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfRvpgCRA9TVsSAnZWagAAMLMP/2nlDwJHm364Q98ZbFSs\nycHHKT7JaHIWeiC+tjqCHYpUatpg9P3t/z+mP/V6DbyzX88eGL6BDJsEfszw\nTL3XRlgf2CrTn17yAu2krsmr4lHydwn8dQDRiqs11sf/PnCmV5HwlTR5BIV/\nywngtvZQoZuDzOzRIF3a/4l4zFoZmzTVMf3+yLg75Pg4QWkht6wESkNxCfGp\nkFcvQgpTz5UaT22fkEjfbF6PL3pMm1R5Dd3fLE70as0XWIy/AKpvaVZUw0EF\nlc7KJ+3IZ8G45UAJDbGzvRWMubCep9HNfwrq0Fd9IpBaEwiiISZJ4CkHzr2A\nhflLXa9PytyweBUO+Y76yP2J444w8kNT/PCB8tDlNEZHLHztRdjZVJwvJ4Ls\nZbYXrx+5ZB6CxUk6YNDO1vvowY6Ho3AxzNyMHFeQG7VppBALryYMpYgGXtOZ\n83wfihci/yb5wQfAfsQ5QNSrmSHrGDx+fvT9Oo8K5JT1XhC5r7qykygJ6JDU\n2i1gfQ3o3fJlRzXjSO1HknQkr4LUJkBqo63RLlbXiwHBC3wIxybY41kWRFKX\n3/Iwn2Ji8hLOdlb2oRcfHxxuZQOH3pGIPhXEdBUoIZqYKgY18J83st7oz+c/\nDCR2uN9OkzvVhTFx+nJMPZglJsUZBisVHTc8BUvRJ6zETN/D4cLIxc0qK5K8\nJjE6\r\n=4rrr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCmt8ZaVksp8nmJCw6jWRKSAIjLvK2hCfWIQC67ELru9QIhAIGs513w4IT6JZYgK0gzXi3iCijuKAFphLAoAeitwTRJ"}]},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2009_1598487135851_0.5716876553298542"},"_hasShrinkwrap":false},"2.0.0-nightly.2010":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2010","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"b6ba17daceb4bbd7c2061509c15da3899a497b26","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2010","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.20.2/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-26P4TqAzTfmjGpIMaYUilfaX8jN3mlxpYfw37kT1GuPpdUPunKbr3v09zjtjyTrXISgW+pl6rPLfdcW6q0/Lmg==","shasum":"b5c90e7da95546781de4444934c998fdf27f259f","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2010.tgz","fileCount":14,"unpackedSize":20032,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfTEF/CRA9TVsSAnZWagAA0n8P+QEfltkyvsty7G3bw3PS\nkIaiEyjPmkwz5HTA9FYlt7+g4m1almcDRgwRuxmY+8uuMXUFTpd/+30EpT5f\n/DXGTFpxURylOxayLCUZr9i1RsmLrmPTKxGQHbI0wcGm/Pb7eP72FWzczemN\nN8KFI1OYNK6oI7KpGqao5EjaM1DqeYR5wV+r54oZerUYccY7eWLWvE0rgqPP\n3EI+F7y9SzludKAeyUAhYb2p+VD/UgRsMlVmEXEke1fzJcCaecmC3ViSpJSC\nDKKsNMYQQ5qnw6wO7ge84pk8sNq3m4WosH1m/VXuzGGgas2XpjEZjPHbWNAm\n6bhQ+IsFCAlkPaziLq7bs3sNwriOpniP6tpiM2ZWfWMZt9xF5wFs7JvBw09s\nXBjCnGUDSZIN0L20m4YKfP0ajKjrO1FtVWtAkQAeOvPElmtQnhhPvdw3EVHo\nPybZ8mEEl7xTwlgk3twad9zVhGHaXqrlmMpghAmtgE3IvKHm/x7Bxi18kC9i\nYw73GlSPL4wffRLldtfrnaupSH6itg3BYWWauPux6pbWa/AMuawu66JSlNd3\ngKHG8qDC8M7up7pIoCF0sITCWDi/g9QdoBdoHlZvL1pSebfusHeFW1vkkrSy\ngquCTOKYz/v8Wu9Us1xj79MwcPIAveVYYLQL6/gPiJcgYFllbulwd+fd78+j\nTj5b\r\n=rFhu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBbAxfb29vh26xuraX8sq4DErQGLZnAknipE4Rwhe6pRAiEA/kNowC8NsypN53JaBiIGMiFWoySk14TTU65N9WzSzgs="}]},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2010_1598833023468_0.9052899117022357"},"_hasShrinkwrap":false},"2.0.0-nightly.2011":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2011","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"99d31742177b306579a699a10f4b7cd14bde12ee","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2011","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.20.2/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-nM50NBULB/YmDlpESgLPD2GfWBnd3UmA0gVy4KbPuPp7PHO6ymiSODiLmd/u+9ul+3aXSMdChnoAW+5RYEPXfA==","shasum":"13269f9303de26b913a82dfb7036559b66feac42","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2011.tgz","fileCount":14,"unpackedSize":20032,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfTuPoCRA9TVsSAnZWagAAlL8P/A8S0kVnT5+XF1iKqNnK\nOvrwM+EaCXj/w7oSxeUcAuoMDWrvYx+bVA3jeN4zeusRwpCEj6gfaXA+mDql\nLFEdRdbwgJqecj22cLuCPxjhut4PBCtttUJ56gVopsDhZyapsa1XCaUcNTid\ndDVHuhyvae0GcpWlmvUldGweQtkPzKgqrJxJOlhsjyYs/LWMy9QEunRK7m2G\nFMOlpP6v1nlkwDbu/XafzWkOp6uMYgm1AKxHAoeQ7hKxb/dTYHtOZTaGmz9Q\nqybCx84ixChqpNYcxh46fJyWZmQidjvRyppqLoPKYt76vmOVSF5x3plhZMeT\n50PXxVovFDjAwUB2qU8NxCqnVZU79OMO3+NY3KWhapGEZmhCYKSvwY64L9md\nXAxhdYcgY2z/jBZ0LSF3Fvh18ZOR06f8wkeSLeTkcT7+IUFK6UJgRGkipXEc\n/I0MVXAVMian10Zn9IG2UOWyRFuvCZs0PlIlMVoK9g0c1eV/lwLOWcO8nB17\nMwor0x55NQaHTs6Yd3bzXWzvq+9PJ09Hna2QHXz4LAN18pQV0LV2xw6xeooe\n5tBJOJAxyir6fRfmm0IXJOGfZ7QPy9pGpweharlqUvh3G7HN94I+OwI07XSD\n1VxdaTX6VU/mjwFnIbpiV1oZneuE4xsU6w/zqvfuYMNmuNz2Jjw3ZxPhIp5T\ncGH3\r\n=hVfH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCXyKTnGtlNTa06X0NLtVVDStZ0Zme7vIXAEEQGMDIYIwIgR1WTPnWpBLuaWZIcVL8ig/+cr9eKTqOpOa2pqoOgRV0="}]},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2011_1599005671508_0.7661644489513793"},"_hasShrinkwrap":false},"2.0.0-nightly.2012":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2012","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"225dded1a001800dc99bc07d879b3b676a56da50","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2012","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.20.2/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-oqbjVFv2yPZ9Zq9aazpF1fSLQOBm7T8Bx9Wtj9kDH6koXQBjymPT3CTJNwo3OShFlvvd0QAkGYYIFgA55spgHw==","shasum":"a0c3888794951e232069b984c3a297478a707bc4","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2012.tgz","fileCount":14,"unpackedSize":20032,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfUDUGCRA9TVsSAnZWagAAUJAP/0jpNhZ4W+6jlaGL5zv6\nAtMwYw4f2TLhAb7vprVGnn28c7oUN0nSMxZgkv0nOWmQXZVI7jcfSc8+wBvG\nhjOzvNs6dtBxR66FppQgPpR5MN2tLhb+RjwjTJiMkGv3PyG3uveTkZ6bgthX\nDcVVH+rrFpWObI43UQmstTvngzPjnX48TlZPz68+6+kkhZ52lKBeHEmd39Ib\nCbkxZiy8ZBHzOc3GwgKJX391c2gkVfXmYtMfP3qfPIXyKQDnvJnR1Qb5jL9m\nsNdERPTnqLj6H7hi55hn4mVwdAvmuOUymp0xq8hOl8wVGrcKlqsWFCkYIV4i\nj7y6Z5o1cPWFQuQWYF8qv3fMPr1uUA6bAFk88qGgstkTMCnNizHOs2gOHHFp\ns3eEfREXIueYJBzP5whAwB+JNiyexQhihgIJAuR0G2nz3FhOh1C2ToQuMdVZ\nqmyyPmn0cjNhy5PmzjysZJHIL5zTZNoogBqx2k1YyvjA+yKRG9EVANkEByeH\nQDrR48PAxtlmUE/MyhTLP+AF8h/cLC46BdhkS686oU2pX+6huFOxJyZYjz8s\n6SJr641TN1jbh0FQpY3lnPZfkDgcGPjbQyjdLeJQtCbaks6uDnz/zGO/+ubK\ngNb3rQJefSZfEBOksOIQGDIl+SmwonIA3Fxrf57fit1L2vBOJHWYSjFtaRXN\na0bq\r\n=M4BK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD8w5lLAFGJUlUs9Kh50MVnJ0W6KK8DNHkGWRkVGsU7SwIgXzRSUPreetRvCuxzHVP4Pt4kVIj3E0FijUqScqpKun0="}]},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2012_1599091973610_0.46513242537081334"},"_hasShrinkwrap":false},"2.0.0-nightly.2013":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2013","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"288396a5f4dcbe06669ce0d9ad0302aa76ae90b0","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2013","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.20.2/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-XgSjl/g5NPGOmZrq49OhlmV+M+RheumLffoPj+gG1yXddFvz7wnSpOEkDFLCpHSzaD8xkbPcX9EbomohZkdL6A==","shasum":"6b43770680b9e7c79315f1a7c39cce787b369623","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2013.tgz","fileCount":14,"unpackedSize":20032,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfVCmhCRA9TVsSAnZWagAADY0QAJiT+mw5DZdlSs8swBnF\nn9liCHz4IT9zE3+nxfBhnKaiZUdDh8iTqA2mzabBCH//zvcKfRRaSJfNG14A\n0W3JrgWu02lMYPSfRU0L1xR2iQ2C9sb3j66RQxn/K6tJJ9fDZl2tSO0IOlHO\ns7lMh/auX1BLYfTGZWCwutdccXxRLd6zZuSor4/DvLYYaEN5eUenY0aI1+Gi\n4Do1Lfp0OSmCfZXosv31W0YHYS66K5jxOIQArmq4ha5rd908ST0cze8Jl83g\nZNbGXkiqy78aGllCdubAmhh8KzxJWhUobpa3Mcb9wqBvEc8NQmwrs32pjd4m\nOfe6Pef9n8SdGYbTwVYfrTxlxuqtU/2yZNF9Brw3gvIgsE+CRJgpci65/mb1\nc8xgExy9eSBkBjF70rlo759YR9QzzcDxFvnM9nzEwihQMbmTuluQnVKAxD2G\nz+vy9waSSi1cMcNlV6t1w8wVzE6NCdNb1pW7BCWNfFoo32gHp9kVxREAXPzy\n5vk0ieipCnLL7P/fqC71PASxkyAvHAjX0rzSNiuOeukBd+SHyHcPrQGGcv++\nq2bxvR8qSANuRXxd6rvtFcwgq4DFy33JzPx6SeC1FRWMAnuVpmcZRpZB/e5X\nvN42qb2IODw3G/RMeFo3TE2Rr2jRMX3O99RWXPdxeyESxtCEZXZtSK4//osP\n65Xx\r\n=rox2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD94kVUB/XXn3C3pIIx6UP4hOvarp8SxWzw87n6rsyAvQIhAOPS+9ZD/SAMMP+weOG7WqiVQ+ttxnHcMYIQi8ysygvG"}]},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2013_1599351200788_0.14265796651575502"},"_hasShrinkwrap":false},"2.0.0-nightly.2019":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2019","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"ac21b528c944997148e2c839fb68fdb0f60760b0","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2019","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.20.2/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-POAkIBMpltVpY/mMiCvshUnz9sqyI33d3byc3IPnx1Rnml/wsJT2LWJNR1cqM0JNErGZ5+h2wJKc6Zqz49wo7Q==","shasum":"7b230ece34347babd06bcf787f212c65dec25631","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2019.tgz","fileCount":14,"unpackedSize":20032,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfVsyqCRA9TVsSAnZWagAATuoP/A9kXNfeyHH6kREfKOg4\nNEz9zDiqUrscrZBv1/eBs0bCGQGu9pB3D572s/5+na9aEganB8GMYxMbdH5Z\nxTsCuAKOLHQUOw6z+6Bpqgl04oRHOzjuO2aQ1pJGgeFZLBPfJmuI/UY1LHE6\n+9lAcITXFLOhMIp6x+KtV+ZEtr1NHnWx1X2AWiJ4tB4I5n9AcKP7/xoGoeak\nGY/StU89U8XxLkz54jdrR2HB0eL8fmmVANJhByOzDtc9FDc8d254NicXJiUt\nez5QXZB3cer3/qcS8+YnjXNgeDZdNlBp4OyV/yIU59UyVVFpUa7P14uI9ol3\nP8x9tTv/ElFMzU02AqYyw+YNSh1om/q0cHC0zAgWymgjBfQZWo4XOpSyVqjw\nM8UHuZfeX9/4EFQUf1zhm/cx+z92JbwMq1OrdOOxfrEfrRWYEzGemRW3Tk3h\nmKnungEoSwuyuDxIkk+EOpO1/qt0jvASVFh86jxb2yCc+HuqtgnZNN+iMUls\nim64DJK4HN8bONa08HRHZW7y1nPb29ALSgFssJ4uTv6sLTl26MQOsmMtC/Di\nymIxytidvRH/bgRT+uapmFv49WkDCObKGbNmtyPU+DPGw1sRNTBi1tzLkVrt\nUVg3LCg7MBuCkFYCG4C6yTFLbTjQ0E+wWW35cKYHt0HnMwSpuhTiPKcYG8D/\nRasm\r\n=gCer\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEjdhl2HbjGmWlOzxcW+kZpKMsFt+FtFM3ndny1qa/8cAiBvDm3F012NdUyrt467RP56L2Qa0S+9WbKbAAgtFulrug=="}]},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2019_1599524010200_0.662413283590501"},"_hasShrinkwrap":false},"2.0.0-nightly.2020":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2020","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"71b21f17a13f48d14c788717f27bfba39ecacafa","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2020","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.20.2/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-qq/l+P3xB3YHklYQQMuC2WInNGbwUsSvPA9FXifK1Qv74qS4kZ7msDNEBqwWlv5CIxt5veiv2hc1dTu9UEHEqg==","shasum":"04fe2d3eb13cc54a11a09553e9394c34279101cc","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2020.tgz","fileCount":14,"unpackedSize":20032,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfWW+oCRA9TVsSAnZWagAAjUIQAKHrVL+l3cRiqkwV9q8E\nP8vIRjD2z/ZhXKm2pcI1xEHDPXVVerf70QDer/UCFS2KMTWv1sfG4zV2SAlq\nl4jfdHhZy27CX3MPhoZZmghL1uQB5nH4V80N4M5sWTIQWD/FoO/qJjZp5vtM\nWrLYyawUrAOavwILs9t1z16jNekq8c36kJOJUckWbVpZts0COCc9QT9M6/Jt\nopH5KDL8+UrtTxzZfvA7bd9bG4AW2iGWlqvR3MYugAYKJd680YHFBfB+xPM7\n5NQIRnin++Pu8W4WYqoQIzowfMLb26FZMAufTtFxTLJPGoRdmofYkMyXgN+m\ngsDIAOp8+jaqMxQ0SD2M/xgqALpEwuxMLPS5yJ7q5q5wXXQmgpbvo6pSVLFX\nlwYHAfDfxEt0+9VIGlMJmdYmFAdal1Zo744Uqk7l+s0PpWsFX1J7dkg6tBMe\nrv/mVFJQQhqddUJyJ4WKVTGKdHVQ7fqt+Lxg861l5w6yQt+CZV6pBgRxW/sw\nRf6/TsVlfCl2af5MUxUkrLRfyxgqGBW9Qi5BW9Qi8mKNKGD2laNqF0Zbe1dO\nOrMqkzkN01kuQ6qfZ0HAx1Kt9JUvya9y9VCAze7bgpZbit5hBHJ4HZ1Qmi8e\n43tu/jd/xoUfzeEAdumokBmOeXV6wE6gE7F6/cQYxiM2wbVpoxhtI9oU24fg\neTO1\r\n=vywl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCDyydUkTq8j/tQTcEExIkA2v3mfA05AHwq4LHZWlAEcwIgOQGx8jrB/RK8RrgYJ2RlYGuC6M5H3eokHj3fl81gF5I="}]},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2020_1599696807779_0.17579810562046094"},"_hasShrinkwrap":false},"2.0.0-nightly.2021":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2021","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"e02314ece68710432aedb9704774921a40aa85ca","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2021","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.20.2/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-cQnc2gKXC1YbUD7XXpYx8OqmmDQVK4CQq78k2qsC01QJxFgUh/hf79dufUnXLIOpMZj2TmNVQIsdtx/v2/WxZQ==","shasum":"334917088828eed8d2e0b9472fa2a1c1b97a8cae","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2021.tgz","fileCount":14,"unpackedSize":20032,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfWsEgCRA9TVsSAnZWagAAAgkP/3Y7ptdaK/5upC5P5dIQ\nlnBHyj2Zi2jJssVdVOmHM4+P/9eYHB+JYribCorEmxiTUEsYe5Ha8GvO5LoN\niJLecKXEPi9JiHpG8DBZSWDgQ/yRhwbc4sRYON+0LL9KK/BCCxRRWzfBAsEv\nUfWpK3OmZ2ABI8CvmWPSBGrYfgw6mF+50kKgWu7l1xLQSFKqJpKw3pGcIjkG\nqAC+ghan97agBfsjUAYXR7qcs23u/6iNc7qm7i4IUUX2qil/ybqBTZ9Qidkr\ncwp+X1tfG9wEreRkLZu8dvjsCRzUglWVprPlMKUllGG8T7scapuBlNuTIem7\njgijJ90Oj9u5shAARPXIUz2qVx4BkMv4DyNO+a8qS3vIszkYlCmrgqpLL7fu\nSqWcKBa1Yo39SDt5oEO8qAiy6RDz7Dm5HZZENjfqPyJzTRBgRkYaa5To8y5h\nl9YiOHa56/hxaSTfQvhDN7QO3waqaUcpjvPP2vDHBgbiVXJRMLBgd+zkOYTs\n4/OxZsAH0YvsuVFF/icZMsePKZ2ZmCCsQSaoqVUSkXAa2vTJV1PI+2Vkpe3q\nu/M+Q/dCDF6NJ9LfHthCxnLpLLPdkQgAKgqzFjPEKdGfsAdKN9iQD/Z3+55U\nHxbcmy/gczNUf5lc43TEC9eqqyiqok8TVa+qbL5Ccakh/G/jrOunRuVDwHgu\nLdm1\r\n=DEbt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH5R53GZywzbFXp/bRtLyqLOonHYmhMACsxDB7nrgXYYAiEAjALGJVccTSDJFHAu/2n7V00cqmOzIzyftvRHhtgFrso="}]},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2021_1599783200483_0.4306721473788453"},"_hasShrinkwrap":false},"2.0.0-nightly.2022":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2022","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"796e1798a373cf3fcd0666a0d313a7eb5d9f40c0","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2022","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.20.2/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-xowbq1ZPTUlWTIwY+TQFtfbgGskrym9x6cixcUHXbrLdJ4yVH5M7IyNzl4XGtm45ZHMbq/RW376GrSftdV1s1A==","shasum":"846c3a306d4bb89a8cfa478ba5809b6edb9ba8de","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2022.tgz","fileCount":14,"unpackedSize":20032,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfXBKSCRA9TVsSAnZWagAAU+oQAKIZzDPlgyMZvTCS15Jm\nDuvl7QO26ar87r4V1A0GV+ZPIe+1NzWvtv9dHeb4abZiyMvbdZFmQt48R1P+\nEttrKgQ1nbzqnyYVMdseVp4MBk3UFubJ/qcQGTbEQX9HJJKu/05DuhLozon6\ngbQ8lmUnXuVs+C9Crc9DzhruS1s1v2S8naLD8lrOHf+cuv73W4cTs/PCE047\n3bHAFjHzkIrC76aEJtakfc6QCZ8BWl67ekcaftd2ur08TETRDLl62PPXB7Fp\nMnOOuoBnyJhw0uDQnY5FvXBdKuaKQlcD8XyYZhvGklILOjcMaeVAjI/hcSj2\nsUAUjpLVAAsxm5eOw6lfS1K3ju3xICxFufdR3CcDLeY4Urn6OxNb1R8BRTDD\njqMbBPFyjWefDHP/1KbZmnVl/IKlwmaiMtxbCWaRvrxfgIY+6oMjl9CzTh9Z\nU7EsJBMRwESc6fXqQK3HNPsufAKaZUdlJdTkkjC6U4cDp7ZL4/OEdsWklQxm\n1YNG/KUvNYDYfN0nd8+ZEFWvuquCb4omQb1U/s7EVSQPLvoepgU/tj+PTEMl\ncFw9rUVyqMIyLOVCPlajGrO7o4aA/7W6yvEqYtzM72VDplI70mUddSmgVimg\nRo3GeVa6cNMDGe/25DzcWoDT/FuQDngxg3kaStsawDaAAT42BoX53hje+1wu\ndjEt\r\n=Pd+w\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD7jRemCgxyaqpnJ/e7l13Cdh/DCi93n7Ge9m3RRzxUkQIgDYGxVBpolnxt1oWoSH8L2pahqUtkE7M5a6gYitK29ns="}]},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2022_1599869585872_0.6259920024137275"},"_hasShrinkwrap":false},"2.0.0-nightly.2023":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2023","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"15fb0fe56135137c82eea6bf9a00f6df7d2e12f0","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2023","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.20.2/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-ak4+NM7lycUgbxRzl5kbee+1BLtCmkzXpnrntzmN3TCZTEOurTGI2I9MdZIqI0zdRSz2rN9twUiqFukxfIEulA==","shasum":"11171bc529fffc8bb10178ce8f0876166b297015","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2023.tgz","fileCount":14,"unpackedSize":20032,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfXrW1CRA9TVsSAnZWagAAdUwP/25MtIrA98+UqpNFMp04\nAsv9ENFk+UVVjUhb0ILwxFZjlbrvAVKVgd2OJdxMrFj1gsD3VSfh+2QmrOa/\nUtxL0wJJI/d2eAXRQKGLfTxwWsW/vhGRtiYxOkUDBrPIPtCddauyg+xEUSx9\nbNoTbeO06oHjmMF58HQTQ7HMma9rMu48jgRR+8BGTKZaOeYxOL/EkfwdY09y\n3Ue1dfikKrgHetmh+Sp8F6E+VpnVfqzR0qPOn5VStNseS42zW/9wb8+V51V4\nX6orsa6CJb9UqDZUuGkAn4VDS96wvwoQOOjAN0I32UJgeB2neRVJ8IAoLA5p\nQYu1J19tSDamkaycobcpjDfZX1HojYa97AYXvDaRbyunCiGiaOBtnjBMAUUh\nSc99y7BXCVD/FPM8XEddCQyQozknayyxWD6MV7UVZ1Qq5XeQfZJlp2Y55pML\nGE2ht25OmMt8ykw0m2/+dD9ArFzBJxXIMysQJHl1SUglZpK3J15ue/s+AhG7\nMVhc3GzffVLOmiEN6frbVGn3znV0mh6u+TCnh58ZMZSgS9Fn0oE7hlK2qe/T\nQARXF6efmL4JUXS9coc0mq+OOOCsdYZWTPYXRULTQtC0j05PrVqRvhKprUWB\nS6Dm8Wk0QxfjObDD6ptX7T4xh+ymgOylOlK9Wtk4qQ1AXKgxTnwK255Xt1EU\n93TX\r\n=1bH7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB2PrV13hRLw2laPsknCxmBiZuG4cNvomM6J7ENxHcrbAiB49SnsMMbEA+NY+fecxKy2ekqygxkvfnI8nfQ8dZpJ7g=="}]},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2023_1600042421332_0.4155355531663698"},"_hasShrinkwrap":false},"2.0.0-nightly.2024":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2024","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"c7a1a930d476f0c60faad6c8596a4e420e7ad3a2","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2024","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.20.2/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-9zndNvU0XL/ls7ovTSE0vkD7fANSL+AZgj13EEvdip3RN6cpGfUfdDugA3ZgLoSSLeUM5Ibz+Q5yrfn/Fbnttw==","shasum":"4a7fc77c01edc45f3e18f297a4f93b14640208fe","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2024.tgz","fileCount":14,"unpackedSize":20032,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfYViyCRA9TVsSAnZWagAAhCcP/1dFvuF1+02wpaDFtVKY\nrGs0b5fjL4rYEnYv9f1KxfM1Dj8EoYd2PhB+0D9hKWw7oG0vpVMvY+pKDFhl\nBj9pHulvybSB8gCQS/PuyG8bDgw3NLjEVci7fM1yy8rzuerudTvCd+oF4xe0\nRSY9H0NmjO46RuIo07TvESmC732XcaP46dM69X7NYS+42KY7pIwkumuaG3F5\nIhIkXe5jeMoyQw7MMq8AnNxq/9w5XkCBuDfG/zQ6v/jfoWFbNyHh+9GxbCFH\njghecKttxWf6mIFciDeFT86L3G5LjAudYeroVIiBW08ZSk6SMn/qxc9+V0fp\nFtQhL4fQl7qbcTui/jVIgf3OnnSGJ1af6HHcpl64EvFQ7o8NghI7Xsuxpsi3\nZTZOqrwhTLv3ApRJuqLGPXvF5EL/sEkg0/skwMhHu+xz8yn0DIPn9g0lAOA8\ndQZowE+1KuX6Q8NqySsohPvmNgWKBabHKRTDeBbGgjnEjXRFUnsesWe6zqCv\nf30AmwNMtcLG/n10OdlcuTdh/xu2V5wv4Hb1NlUudSZaaPqYojOpHoDqDH1S\njyU1kSPtnEBF21OqzPdWPoIdjbb7gG5ieScEcG3pdDny0kzio55dthvkYy72\n+h2eFy0qQe0jAa1p5/nyEFiDIl5TacUjMRzix7bqGfWXfYDTgSbtvZgCZPcl\nmV5D\r\n=FkW5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDu/levyXfZE6GpYLF6OtAwSFOFwO0PJccJKYe+0Reo+gIgTB7gMP05UzmQx0v16B4/pGkYoHac8jdTXkB2SIOXRXs="}]},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2024_1600215218571_0.36404238988803606"},"_hasShrinkwrap":false},"2.0.0-nightly.2025":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2025","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"52f365668013a08b8afa03e549934a6137eb9c4d","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2025","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.20.2/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-8VMposTsuG6SHHWaQbNX+3Jy5lINu1lrfAwtLWRC5lmRQMGSNyRGlk7efhnwzCSK8yWtQ81ojQyZRHu7fvqOdQ==","shasum":"fac270054a9f82e3d993ce95ecbd37fc92a4f625","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2025.tgz","fileCount":14,"unpackedSize":20032,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfYqo5CRA9TVsSAnZWagAAZ/MQAIT2irvDyh9i3W+NMwUj\nHbbWDN9oIs1E48faAB+Nmn11Xgoa9W3+DVUrXGOX6zspSldgows+uKUv4ooc\ngP2FUs70gIWYgURp1lP5dTdffKMhuvGTC7eaPg29X4AOIcs36DBa+eB5EI9B\nwt+RwVvj140JEdDD4CLLL/lkGNmyQtrmL1EdGxnx/aCQ2aG7U3zoP7EYW3sp\npILgCNLJ7b54Hfge2NMLOhynaazLV4o0OpWyH/kYfRMWgwHkY2xp0Of7RmiN\nnwEMd1i/YfDAb6rXSBEdXqzj8r1Ptqozozltntwo+uYMtbCQnZfohFju2rec\nLcQYXggHiu+cm7luqiX1RwiWsWDRi/i7fjX0zvn3NyXgngPxS6+fENGmuG3a\nsXBliwYasugKME3JRfSqKU4rdRMuVWDhI1UtsD+uvf5QoNjaZQUjB2YrxFJ1\n2ZCI9e2mgeNiMVorf3hTKtw/05Ka7/7kNi5BjGbAl87XeJvCnHoa/HUJ9eCf\nUklGocn/AZi2UrnJbumPM8Wtk31LecJQElTMORond4WYwsErEiWt4YsKk7W7\nzc30nsZcju9N6F7Ic4tJ5wIQLK6oqfZ9ClskFWh/JpZqTllbL0Ck9HVauHAI\nsqYD4bEFwelf8Prce9TeNrgd0p6akyBY0Q8VGLadlsWQOjwXAW2BNny4sOJ3\nG2Ww\r\n=iy92\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC3EHwwkSmDJvp94OT/T4AIxopItWHOKpK3gAkdUNu3DQIhANir0cinWFnf4jtrH8m7qppUqgh7eS6qpFj/Z//4OXJK"}]},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2025_1600301625167_0.7410453130648498"},"_hasShrinkwrap":false},"2.0.0-nightly.2027":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2027","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"f2429ad4d634e001865f851e2751388889d9d137","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2027","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.20.2/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-Ik9PSqQ6Eipf9dbz2P7mqsv1LzUFN0a/NZnWOVD+M9yI15BLoThacuS1Xq323KnSxQBNcnQ43eDVO6ylMWv/xA==","shasum":"8635618675aa324600335cf6af59b83e7c34f389","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2027.tgz","fileCount":14,"unpackedSize":20032,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfY/uyCRA9TVsSAnZWagAAYjMP/jkBgr2yJqEU1xWR7kPm\nW/jM/wZHvdTLEV2FLUorIR7PKgqU+0pdJnRoNOS3QVnXMXTRa9ahnB48eJzE\nkUFinRVre4aO+ztz0zY+ikPYSnvNXGipA1HXcXW0t2hpHhRf5nc4NsMeGKxh\n7bnpn0GddRdNTWaAREnzd8iQq+4+Fje/7r36D4a7ehD6UXhu4DR+5St57LAd\n9FyTtkbo80qrBeU5ig+eN8Xnj0dnZHCZ2kewUlM5J37+/WDErAvWYQsu5aRS\nvxRG0OEba11TX9w/b0vBHFJdLwMrNi8Mf2+OBWmSPrsfITTk/gaAo/I5sDyP\njK7Yu0K9aMQ5Je8M+noFoQC1U8Kes6jNT3dcbwm974FYaa/cbgbnQMeXU/+R\np+BT5PgNx9li6sWrPjF+6JQbxdKdWxJC2uDugksgBtuXZJbYnMhHOBCUmkXt\nL3/iHeb6CkLledJaeMgnHI90kqUa9SemM2edcuzYFdzCEkcQb3vhNMhn9dsn\n12SEHD56RoreLFSgO7tTKVV6ZfGuu8opjWwSwc94y2T9Ltr63/r3dIuezqB7\nj1BuMoVNTvHOOM36AJDJU6fMKARppimycWJYxvyevodKcbk2mMzTQN609WXt\nGnOv5Hn50VlvGeb3tbE+98cBUy1Ls6de/ZdrNUoFY5c5h+M/naAsOeL5eDNn\n57SG\r\n=81d/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDnixL5zbnzTIpNTj7BZ0CYTNB3Li2NRtKo++OUfRDGNAIhAOPndk9O+vf5+aloFddClLczSS4TBojDeNWgScDdq8a7"}]},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2027_1600388018155_0.08304071682651992"},"_hasShrinkwrap":false},"2.0.0-nightly.2031":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2031","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"2e0f1afca926b14d03478f8445651edfecf555ee","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2031","_nodeVersion":"12.18.3","_npmVersion":"lerna/3.20.2/node@v12.18.3+x64 (linux)","dist":{"integrity":"sha512-NEDYUVr2v46xzBtjPgUvT4rtSLXjT3Ygq/MR8PRMbb3oMCpVpPBF7Q1RIt8pjViAjOPwuwjVX8wl2Mhq/IAnGg==","shasum":"5a503529d293b7f6f51e3110549c5d81e4de459e","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2031.tgz","fileCount":14,"unpackedSize":20032,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfZU0gCRA9TVsSAnZWagAASsMQAIRSLw+zE0BUI4ebledV\nxGxYR7ZQykgjCwMgQNidBgkJoq4ldnKXE5YcpxF+X1JVb2Jb0V4IjeLrsLHH\n9TW1f+sUl1pr2Csf+rCw+Lhv+W3ZXm0E2HZrJiKLo/UYS6Pw2v16yJZ5orti\n8UuBnhhniiEh8ke3FZBlOWU+zrsg8vP1pdQHozRuPJhchHGGFE/FH+358Hyc\noxvaiAFPRHzadcP5giE8cBHgP/Ys/V5bkufvdAuwDtINrdtOPtl3G4ZCVkkE\nPvIOVta8VnKZSNPrPOeSdl347c4VXv6opQ+1/WILTHmOl/anHSXBNSrTrU5j\n8KE88ZUAm7TVjT3jv52vqQg1ATF6tyKyFnfwxSyPWUTsK50sKraXtdFzEM1V\nuuiNh9LWMNlOpkeKRgO4yKVJg5VVH/NmmMt8QB5lbthVfMTkTchb2TquHscp\n7VzBRjShiT2DtDWzWhgZL5nMLrVqnUczkzTS3bU5acBULim/lqKrPF+S+unu\n8vkVXBfFlrD3vPD7F6RKznKsh7Voe/oA9fLGvnDqURexhWviGYcKFAq0Egin\nVZheWOHotQ1oMxLvbWKAYssi9fuqCZoFHbbZ+fHsyVP3aF1Wi7By/2Xcfs+Y\nyvaRtACtrsISms+zm6kiS/FRF+mpcpJ0K0UzhN/uCy02DH0t23KLr98Dk65U\njvcG\r\n=2gzB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDA3/c/7i7eINXvYJ4YcybLpw2KF+3Ml0hGDcS6FPEdvwIgYoTJvkbM37cyFzcpuamxX7exrNPtXe6iHI0lMdlBvsE="}]},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2031_1600474399895_0.7395662825839542"},"_hasShrinkwrap":false},"2.0.0-nightly.2032":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2032","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"9120c257b94650ffaf44a3820f27bd1007cd83da","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2032","_nodeVersion":"12.18.4","_npmVersion":"lerna/3.20.2/node@v12.18.4+x64 (linux)","dist":{"integrity":"sha512-pLdBket9SAJJj8AsK1ULnzeseW4nyI+JOWgxtFdD0jPzDrPVTt3tLGJu/zkUCGSvzhR7A4vqrjbNfkgws/LGYw==","shasum":"562a66d6380763703a607be2935292e2ec5f0126","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2032.tgz","fileCount":14,"unpackedSize":20032,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfbTZTCRA9TVsSAnZWagAAS7IP/jGvOz+tG1C+KpOQSl8I\n3jqAypZJhc5mBcVt7eLrOsRb9b9tt4o1MpkLv9CdkWZsROQCyvM1b1r1lVNq\nQgxK/q6Co4eOUAKZ8bajvOAHMpwa7wr8kBPQpTNJotDvO0OMWQ8lnRGdRDWz\ng+yHHMEKzFg/ScZriYAa3E2dAbVKY9JdURngMivkHMj9gZNCIJ+3L9/238N6\npH1XMkzGTLnbSbyOEJr+A7Fmnz4ROO19/t3ya1sTVl3891HunhsDRqvmwIfa\nwPKAi+wgpoOF67xof55d9VnjK9Tkr95xOGIIVEgAUlnzN8WUZrP7+A8rY8Sg\nTfjkG7FNvFwfSengVL30o+3yKvssoIj/OO/g6WvKGtyXpOtAKeE1PE6tpbRM\na5FxGmTZ+p+o2liNdNpHvKbjMVj9Ff74Z4dr/aqoVFAyhy1jcHaLCLnqZt55\nU3Bp8AoNvdtmR1c13PK7L0HjnEDvXvAyiSCS4KSXUYWODtd3A1GLO/LSevpt\n5piF+cwDr62j2vqg70tLg1TiY7vChR4RDBvW4wRiWjxmSRA6xq+nshY+tXlZ\nYCqlJtmuSBtVllcEkMqiqwLFxi5Z6Atn+tgw7GuztRMGv+Q9BTRST9w63RpB\n4tHDkwy3MkbB325PE/GTLaRDTqgIWUjyRWrPi9ytF28ciVqvW5686E6sA/gf\nYmfU\r\n=stq7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB2AuRUaeA5twFAmMaDlUpIb7egHmB2h5Ho+59dro6g7AiEAqpLLJGo/I/0RQzkoIdCjLvc7Z00qJVWq0LWy3p8jCA4="}]},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2032_1600992851119_0.06268125723545892"},"_hasShrinkwrap":false},"2.0.0-nightly.2033":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2033","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"473e579b34ce786b268e18527fe82f3fb94f09e7","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2033","_nodeVersion":"12.18.4","_npmVersion":"lerna/3.20.2/node@v12.18.4+x64 (linux)","dist":{"integrity":"sha512-op+AfmAvO9GoNkQMF+KCyUFw3UmGcakv4z/9tIHb0V29OY7AqC1diQHp66hICeseAA1T9e4k6i5+SIEzNRlLiA==","shasum":"52a9f619170707fdfbf74197c18f31af78817e0b","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2033.tgz","fileCount":14,"unpackedSize":20032,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfbofFCRA9TVsSAnZWagAAKBQQAKMmvjRi2f7afzxNMivZ\nMchX6tD+CTfaht86kt90b9KI1Mp9aEBDKCFD12pCUsO9BCBVcY5zZMPC+LXG\nBaK9pbU65itcmJfGVcECNW0YWCv7vUCKuRKStUKaOzru8+M7RzpDQ9HRojdN\nYkKzM0GpwnTicd0SgAd2rgXrGqPk3WeQ0Cl5IPASUwj5URgRGxoPHzK59KwU\njggap/oS5u0y+6/o/Gq1glUDhWszDKmqEURQ6heHA8x+EKLPvaHocYpUa401\n+yvKCSjwpS6g/JQ/tu7smRsCoMv1ZgFD9uuNdqubENJH6O59gNibBsDebHov\ndpYOC9ZYa/DvO2RjzNt++ooL/cDJSGbzOWcncPseCpX5c6CYq+fVOPZAknpl\nzH027+tu5LHJACfu/0i829LD/uzZVLIpKfS8WSeAwGuk6S2UnnGiuCTY1opZ\ns0823AiSxB1G+4/mC8v5QDnpnxQOREp6e1b9vG8TZQI22bKT7RwDH9KZcd3v\nOxHHKjRgwjeyi/czCdGyB5N0E1FgmR+MeRU0zrySe+0V/7+40GedVA+bnoTQ\ng124V3mhq4Y1t+J83eiFcXIHLn4Tr30ArY9aKF2AiuuHTXGgPPjaOzF235f8\no8EWXvaRzXSOVC9fkau+K3//L7z2rOoyLXQlV3EKeWx+yJ9oBUpUjdJNgpUz\nXtiG\r\n=gAu6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFW0KiYOXsx3QkcL2zct4qE3vxWI1Z7YFA/roqh7xyMnAiA5YYfAcZgg2yx2YfT2dRCQiyv/6RD79GGBgmxOYMAlWQ=="}]},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2033_1601079236874_0.30245511712502005"},"_hasShrinkwrap":false},"2.0.0-nightly.2034":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2034","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"b2da8a221b9289b626cbef2742894101ca620677","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2034","_nodeVersion":"12.18.4","_npmVersion":"lerna/3.20.2/node@v12.18.4+x64 (linux)","dist":{"integrity":"sha512-Aep6dux4/sDZ0k/2ALdv4shM4oDLdobQO9W+Ou9xq7qH945WUB5ghJURtcAsInViIyXbhohjasVxGgxL65gZwA==","shasum":"b17b17f511bda09e063d3066b0d9cdc6fde4f7cd","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2034.tgz","fileCount":14,"unpackedSize":20032,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfcSriCRA9TVsSAnZWagAALxsP/Rk4hDzz7EaIy7LD2bDT\n1NuIrNrtpLQYmHK55LnN8hTDGrq6kiEIsBrr415rX08uq0dyF7QMSob256/N\nMs20OTMtE7sLbQRqpCmIRpHZaexbmntm3JyTIaj0rBHWa9BknSF7hn6Y2xqF\nnVAPlC+D7YiPihh0Ve5KkCeCB+wiqkSZ9zAYP4iAUUA+a0sIy9OVB2+QKTO1\nG6v0LXkRSUYir5+gzPDylWMhpgglnIwEvzkZVZ3a3OqmyG3bRdbAZ37eDcUR\nn6CG6m+/5Ox54wPg7bjv30Pb1Uqs/ZqnJ3yyaE3CSHVJWUwyQSdou6XQ/29d\nDH5kQUuhj9Wbsn16cHZANZvbD3qP/tG5g1yCF36kc5rpDfA92VKi6GpnzuAn\n4H4cJquygtfljubfVD5IdKI3ob1F5XF8AU8PzWaEVY8IxyI3iuW4/3GXMoMp\nBH6t3f56VCmKqjNjM5I6jSiBQwIjqx+/9yz//Yb9XDAQ03QU04sPXP34BXR+\nziwqH8QHQ8lv80xN/cJLKNjI7ajGrfuSFwuyamNkF2jg8cF9rBRtOB8Gev/4\n4gqLf4X2NQD8RagLzM4iuzB4IuZ7zJ4iTlm5GpL7hmJLR/FqGKo8gJE+P4gb\nULVMljp7Woc/aZ07hTzmemjlyxpLZhcYTrZfWqHbuXIfbr0eUCGTD80xftv/\n/3oV\r\n=7Rmw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDiUwg53I6qAaXEv6GOLnapC3RwTCO9nDmmGuNpl6xTWwIhAJtvwNhrwhOCasgxqL32SCpVHakFiuB+zjhlpJ/w7oie"}]},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2034_1601252066485_0.32598882068522994"},"_hasShrinkwrap":false},"2.0.0-nightly.2035":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2035","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"e1e1d8ab39ecc6eb2b79db7783592ef85002a34c","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2035","_nodeVersion":"12.18.4","_npmVersion":"lerna/3.20.2/node@v12.18.4+x64 (linux)","dist":{"integrity":"sha512-osQwuaTsoTNtIvPiN2Dvq+kWkSqj8fa/YUmJa+pbcO45DXjLn6W7K6pXI61mhSGtfLBjaYqblvZwTRv56aGbMA==","shasum":"80173be16a664dc2d983fb8fded992f242bfcf87","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2035.tgz","fileCount":14,"unpackedSize":20032,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfc83rCRA9TVsSAnZWagAAWoUP/jaUrzW2/OOVQ1/f24ab\nGeY/V2ItQLxA+mZ11OwYFY+yJDHH8tOikT75diRRdM3LYVxo0X/fnDL5mxS/\nBspUFSEAVTt1hfHi9wT+loqKwstbJo2Td1ZgPoiT+047kQHmjE+o21zvJ/+2\nGnPsNrn3bjRVTz1F/dlVXIgsCWsrBGbonPEE9a+U3eIc7PvnHQ8Y/tzXAcFR\nUY2UgFxn+5XHmyLwxr28kQP87oiSbMLvftDizaXusxBqBbCwBmhzXJqzBoLg\nrnbqR2RBV+hreb4oeyCy/q+19AXtWCHqiOLo9ArleqTLcf5btq7GFiU7jn3B\nXYNsbS/SrVpVtF5hJFSKi/YguDkZ2W8AtfCTv34YhVrpT58S+Q+TD97V5rnE\nHE3p1d4DlTYWQxvl5HZFirzhMDjt6k514TuXF98puI9bToCRrDGtXcgswZgY\nTTfi256fVvzXksRWzRXu4EcjDc/tab+n6zdH2gQ6wOz04tMpG+LFJBZwkuhf\nG0d+PA3G7nln/BE65TiGArbtHI3dmGob29Am+tRAMA/bebeMheg6grfAfXaX\nuMZ3fyiAX3Cj/aJEOank5PuWtnfa1OgukAieFs+a0PDxePZOF0fXY2jdc2bG\ntxcyxQmuo9+xfsplhukse3PH/C7xKFDOp1kT6xWyTMYYSPYxogxWnOU0i4oV\n7Chy\r\n=/jj9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEJnGsS11o9vT1YKVMa9RcV99HhutRwyghWtiJUa2EwZAiEAk5gHh3fxvvmzPkeK7xAGzfmuaDTV5uMfC5pBk93rwTo="}]},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2035_1601424874892_0.4862722055144564"},"_hasShrinkwrap":false},"2.0.0-nightly.2037":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2037","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"b5f4d1c9d952e0513545f863a04dcff6640ea2e8","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2037","_nodeVersion":"12.18.4","_npmVersion":"lerna/3.20.2/node@v12.18.4+x64 (linux)","dist":{"integrity":"sha512-DapjPZPwHWdmAn11neK06MhAEbdGO8oaoJKQ5i7Wj3bWYczaAdDXNzz0X/UHalT0SK89/s0k88fKh/FzJQ4xqg==","shasum":"6a0f909d3aac8f99350180b1cd4187c37e95eac2","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2037.tgz","fileCount":14,"unpackedSize":20032,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfdR92CRA9TVsSAnZWagAAOHEP+QCAVjB7z8GGKUwm2fUU\n9Jend3yDEDj4Yga9gaDTtAY/aD4fzDEwImVIYCFs1apGLWsgH3JGybm/0lUF\n9g6q4SEsVyOP4kMCHbFo7mpvrWLThsckKl5qyqKNUNJSryKmA6Df4SQXuqt+\nVUrd6utt/7WhQjHumH0G3z1bWIEciwzK9cowx87/MGbWFZ+cYc7zy+RZ+V96\nE1b267FIMClFniD79Oc9qWLGChBB0QSeZcHXjSQK3PL6E10fVuW4o373IErJ\nKLK4yOGmwEtCMppSQ2Ky8Tw2oJWSYKpzihaIoqy+MuNDaZG8oiMoHn4R0zvc\nI/zgBKCEc1GtE53ikJqpwY7Adffcd5+huwaOYgXddw41OLmsha+In/j5qvIs\nXIN55BECwHwcMideU3u9aHYdkZ/lkAVve3Wb747Yz+SkGRAtsGMa1PclZItx\nQUp+67lEKUmku3Eb0roLNgoathsoKQ0sshxgOaLITguJ2ede5SUb1f9z1lpV\nPi5ZgSF8W7JqGKgXB6/W60Cr+1GiupBNMlAHc1m4zJjf9QXWCQB2bWv8+X+K\nnHFE2aN9qjQDoFj1NLlGB0iomwLhtnqgCQ9vqSi91iE33UvbmVSqlVZg0c73\nZC9CctUVlNLvbG72rlrRZGAe7zbktc3un6a+Urc8NBb2p7lXkuGD6NRjpAjG\nhsq4\r\n=iIUM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCmJkgwmEMJ9UPh3cfUIJT5xBWeFm/S6BE4UkshcH42vQIgc5OjMxYF7M/nAaXwESj5d7DDjFTbr1vAE7SX29wgY6k="}]},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2037_1601511286234_0.30189243668879095"},"_hasShrinkwrap":false},"2.0.0-nightly.2038":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2038","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"411dcea4147a361909598bdcdbbe30e00c643df0","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2038","_nodeVersion":"12.18.4","_npmVersion":"lerna/3.20.2/node@v12.18.4+x64 (linux)","dist":{"integrity":"sha512-DHZqx6GMto8DOxKlqk02ewuepzCfcatV9RE/kiVnRDvNTWZBIxIS741EyMSLhqlwOt+QHOCifb9HXG+pu4qpsw==","shasum":"22e811574c9262f3c60455a8c2014ca65733be69","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2038.tgz","fileCount":14,"unpackedSize":20032,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfdnC2CRA9TVsSAnZWagAAVgIP/2JOu4Kn/oPsoUFu4Yns\nfOt8U4imFBEQkvlsl0yCLH8guuicNkA9dtPb0FFbeVJ+Oizo2W6tvhzEYNrg\nfcX2hMPYw1LUneZayUrzNtc/V/5gUqm2HkV2PuCr4n1dmDiPZ5lwcjLcHIxV\n0o4WmRGCD3hkxoEqUHKyTgs3U0BVn0pmbPBlp/gmvgXWBlpzncsiHngUdkTM\npedRBy52B7PZlsffFHG3z8t2zwp+6V59PFjT5qHX7nkr1uRz+DRvHjTPf+AO\ntfqsK+T0n4SsmruH5OmCkiM7reT8WJ3SHJ+VZOYjbWl3MCVqIMHP4aDLIR6O\nd+sCjVDiKYdHIBQ3hDNH1RCs503bkdNkKdDwHzGRev0NtqcUFl64HiPZUcs6\nLVWMCAoV85foAB6pxRQ1cylDRcs085P2+0CTUuLWEQ1sBSe77xD1IxyGSKio\nOYl8E+m2MGX6ofeiBKSWbWafxapSmSHq6i9mAS53uAPiQ5+VKV011XVY/km3\nsAcjpCjW2JkljY23H6UC0gNWsW9aTm3M/NZjVxDrQzXLJazCye3n7TZRvKi7\nwePXR8ip6GZd72slQy+LcVg4Vg5rkTWTVh72t0qoUhDuF+kOb1Y0dvv5+/WX\nizchzZ+M685+57PsPbE+HPzuEhPt/2Ko81btAitxwOzI0mJdtlt5VcdsjtGU\nrOpP\r\n=x1gj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDM+WyfZJZzT7Gdbtz7hkMg5inqKx2uj6w+WrS1v1peMAIhAPK3/jNytc7apCNpfZodCZvIEb9aiPr46Gjir5sA4T/K"}]},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2038_1601597621672_0.9546130497468255"},"_hasShrinkwrap":false},"2.0.0-nightly.2039":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2039","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"a839a03f93607c1744ce62e6f95f98d0635700f4","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2039","_nodeVersion":"12.18.4","_npmVersion":"lerna/3.20.2/node@v12.18.4+x64 (linux)","dist":{"integrity":"sha512-GdJU4xU1506A/oXimQxZvdnlVbIPzTG248jJCBAyzOt4OEnixZx7ICYgjkSvMjOEGShsB3/ejQOzONnbB6A2dA==","shasum":"14c7712a691f55646e735c7aca76a1beda7b67be","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2039.tgz","fileCount":14,"unpackedSize":20032,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfd8Y9CRA9TVsSAnZWagAAfL4P/RZTOf4uKykLQsP2g85/\n+7iFvsAiu/oCirt3PSVUBt/SHuCKXC3ZWW4lfGFYzRTc21k5OdfBtQsiANfX\n2f5Xs7jjvpM5f/AsI4qvA1JXjRPaHZfmGPlFvFXYZJnyjjeaJrXdN0OUtmwD\nz5QiLQO43C33rBYIKzBFrksvRloalKjumwxVJgQGAmj4r4FqqsWAWZeRAIkH\n1yzypjrepb+V52rXk2F2PSsWN4n03U41SVzxjYzH8KHiV1f33WqIq0Q06SV3\nHNxYS3tb3GUVQWZchznZS5y+yQnk0DaRkpCYHUais6xyNESZaPvQFXMtMuEZ\nNnavM6hvA/ftoZazyJbQ4JOxF2kc6FgLbbqni12FxFKC6IDk+WU7a2jB8fdB\nnurHTEZj23oCaS7Vma1l3WZGcoKQmLyna+N1n381mxph2UT4NUqpX4gA1uAV\nAzhh6OyHsrGTxMLvQret/nfYDz0msOgJDh+woEDe3DiNdVHNr/cN0BfpeM9e\nLx01KzsmpNIINfpilomN2tC6+BSf53WDkotVz7hOLwf0voWbJrjkavWkSGct\n4rOIqmUGGVMVP5PQdqTzkfiSWL8wnZrrhUXPJSx5K4/xPFRma4Q01wLx4B2x\nUQEPzAemi2irwnfsj7BpSbvFkQZ53xB1+FSo5SbcmOwXULjJfk61W5yMLcsu\nUhh7\r\n=bhQl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDSurKPS7OyVdObUkWC/wditoSeGo/sbgIQylI6ISzSRAiEA26TgLeqwosszdUyU62v1UR9CplNyQoRhsEsfv6zVV0Y="}]},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2039_1601685053340_0.4741678565127796"},"_hasShrinkwrap":false},"2.0.0-nightly.2040":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2040","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"7717e2547f510c89ea57bbfec62147bfb912ba49","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2040","_nodeVersion":"12.18.4","_npmVersion":"lerna/3.20.2/node@v12.18.4+x64 (linux)","dist":{"integrity":"sha512-PIqTLk1fGEMZP4isHgQLAsHlcaxbaBi6b8JuY+40Czwq758oQCethdvNv69ZjfvLYgBSLtQg3BPv3Xm1T7vMiQ==","shasum":"2f5dceca560e8a680bee08c68c16e9edaea8984c","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2040.tgz","fileCount":14,"unpackedSize":20032,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfemV/CRA9TVsSAnZWagAAWLUP/j8a5j/CZjsjhUezMAol\nq4BqAoNqUtmkFVTHXTwkLYOqWBAnu4giioXDKkHe3iWjAeO96IbqRZL5x5Re\nm99DntxO4IYOa3G9lzftWZqZSFs7FfN6yMJEGBeTAcrXN6OCpBxidpaCpqtq\nNxlPDDWl7RbntiqkvZ4dsXlh5dHLRDo0ViPWLFvKkRFM29+vu0+sD7tpgmuH\nmwkgR+9MirxrJBp+sP9l1oHtTLpweo/gI/qjirqqLzjJyzLpyihAJsZhXAGG\nSsmkuZYW4dQY4I4WdIiOGInHBqhhXin0X/RBv5h9nEq4GVvpkUIABFRntOYe\nAgbGRVEAsO95opbpPquwlf0BWHtt9E0I5Xgc3cAdN+HpYEHDz0+xueHFJuys\n5NC6G9cuoH9pTXpdMfJX+eETrCspTRZhOD4TGgCuwxglgvJU171KoUQ8pNga\nZkNZ4EmrH+wFDGxVQ9J4yOGjW81J+thFzzqqk7B1+iDZ8I1uT6Gr0sWbKadc\njgepV2J4W2lUyBWPTkCmR981pZIRrYSFfqQWv1YGKDV72asjglg/EeRU6upE\nIlRpLUfp06wIEIdYQPHndLiZvIBZHwNvVY+XXPGiMyjxqIHitij/+PAGaJFm\nQVfBO1d9Z88+rMBkApbkqPrL1SXWd9qp0hQ91uUxSihsOA7v7vCfZBHlx+CV\ndeN4\r\n=/ZZC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC0ip+Db3qRoBkDKBbAFkCWkQyYL55nGlkUjJlYci7A+wIhALS4VopuP2KorTdkrUVaxfMDYXr0ghjW6N3SpG9CgArn"}]},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2040_1601856894549_0.6404658468530564"},"_hasShrinkwrap":false},"2.0.0-nightly.2043":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2043","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"8e72ac50b9c8f69e51b062c824681a4bf131ce1e","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2043","_nodeVersion":"12.18.4","_npmVersion":"lerna/3.20.2/node@v12.18.4+x64 (linux)","dist":{"integrity":"sha512-HrcVNqO0NZHHoF6hbkOta15OzAbyx8JkIyh1KlEmCgQ0ZUjnZXQjax+TYPhWSNSeLOz9z2XGywX0EeZIq93n/Q==","shasum":"08e4fc56f58a5e82812b6622ab948a34102a6dff","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2043.tgz","fileCount":14,"unpackedSize":20032,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJffQiQCRA9TVsSAnZWagAAQtMP/0TPvBK8zYEBC+q4i0sj\nwWhGxVkn6vjruqNtxM+pg7mJXGAHTLAvZtDVPESSr3M4gTlqpvHfolqzaseq\nvSZq2RzUwmganui4Gqv0CN/B6MqOG7u64S4YiKEFz642v7QUxpE6aLboG7of\nA4CTxFW3uFAyZddRTaFavbhsLpyA6Ae4xBw7ZyqH9yyrFL19tRNNAnsq8j/4\nSQrkSeE8HR0l02w4ZeQeFLVH87FtVucipXj06i+WP+OiQM4QNY7sfsKSdTUh\nIwRhyXxlZ6FkMsFi27bjbrOuAX13TM8liku/ZVfQEmvnBTQ/aK1QYy5ase0p\nBSxzvETtJjg+QVwBQZl7kKIoK9wJfdrf5iv4BSeWqnh6IxV/D5T9oA8bNY2m\naZvIa8aK+TBXgFXgk6S56DLbR3jTeLgmeI/psGyiF9q0pF5mbztEIXEXak/a\n56ziuvpoZW2o9un9MjkGDxKbbZLgiELGE0TODwoJcN7BL8gR6RPsXHc/AeC5\nLCVnCKA4tItuuQ64yJ6/ZfchtbRwCUO60XPWMxUKp2dmPHdwnrhZiSxec4XC\nnyfLSzWlq//Yw9s0NiuuOLR9NFrUSITgO6M1LBEwNT7fpFNnljeBpPHPGQb0\n1e0UhIgWwSicfzJnEioWQVAmdvqgGQI/vrm5dwfY8FqA+39f+nIVPnlzDXTM\nD6WZ\r\n=clKi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHbD3+C2y5W5feC0TmLD2+sOitJYeRzW4oIS0U2zavcQAiEA+1fbnqWMfNP63oTPDSLg3c3J64N+iX2/Y/btjfIO788="}]},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2043_1602029711808_0.21891479043728457"},"_hasShrinkwrap":false},"2.0.0-nightly.2044":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2044","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"eed8bf1bfafc8e48efb770056053dffb5833bc11","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2044","_nodeVersion":"12.18.4","_npmVersion":"lerna/3.20.2/node@v12.18.4+x64 (linux)","dist":{"integrity":"sha512-ItlbqqdZR6pV+ZcUcBBoBtmwTGrX/+i4yMqKw5ggLXWyoW7W918tweuKtWTJV5wic+B+szMlp4baji1CMVipKA==","shasum":"7ce2a25d745997a9698fb2e503d9bb78c4e4bed6","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2044.tgz","fileCount":14,"unpackedSize":20032,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJffll4CRA9TVsSAnZWagAAjw0P+wbJR/EOdSaMIEldws0t\n3woG/25Q+kFicJCLs3XYguTioyWqIDw0NV1wI9B/US608H5eWYXmF0esSfvW\nZWPOlX6MPLD4NJGdMqacxwBd9lH8vpu9cp1hOhMWL3WlH29356lj0rYtSZJO\n/mef42G8iEZrnBU3iC7rG8UgKzVFrB9PbFvEMj1I5sgcgChEYt3wPBgPzrIt\nQn1Z/r1uTRuiiHAlvsBIKiC0Ba2pt8IQ6fjQOSsXBQzsvyzTBBHdNKFKG67M\nThp39DAICSBBy0rgY0oM4hhyJ72k+dVfTQ4EBkEmCpkEU6WLDjlab4SR+DUk\ni930Pzl0ULvYQiMq1/db3V+UaZ3XHECNu4svvcHb/hJ4Jr5TF0qt5idIX+yv\n7qi/JSSERStFtAJbrLzIeVGAg8lJLo5WZXq6Ms8ECQMJ6v4JMOL2u3161pZq\nPz5YL46dfkB342dX5jdAlJV/eP0900aUMXB6L9E0nsz5nnttmpZewiLFZvMp\nUrH4yZ9YxrYHPTyjDEH40URmmdQCq61zbzrILIQ6eGG4piQGAIrJ7ZK6kGlg\n0rfYkDbw7v+qv0P3Mik8H7fH3+GxLNfbhjROxd7rDUSqDfa3jmN4xN5z0bGs\nxS0Q+jnuNTKCrKHrw+W4nULbZuYPKNKDGEkbFO4g/+WRuvzmQ07Dgvh1ILMD\nrRaZ\r\n=Dndq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDjs9xfdsl96STq2yGVI+ViIEh6KFTs3bsSCN2seAcGVQIgZzuTkTYLUeXvyuPBoSzxKJRnSK69DJc10BpHGw8BFxQ="}]},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2044_1602115960522_0.17382507101707723"},"_hasShrinkwrap":false},"2.0.0-nightly.2048":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2048","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"014168aded80ecb49b8f653f41d1ae2738e56a89","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2048","_nodeVersion":"12.18.4","_npmVersion":"lerna/3.20.2/node@v12.18.4+x64 (linux)","dist":{"integrity":"sha512-kFhE9nucTlH9Z1392n2asrflaxBHJyd0ZscmUS67kpbHmItxdgqu8HfsLtQBswsGX8BZzDyH0iQoNcgvfGlhfg==","shasum":"2ca0f01679237e0e21e0f89ad6233c40fc3a9b86","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2048.tgz","fileCount":14,"unpackedSize":20032,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfhPHQCRA9TVsSAnZWagAAYOsP+wVG0POzbhvlfkwxzHiM\nyNsHLEuI8ERH9cumIhuA9F7n5Dq6XiLjN6TCDIQmSHtGTlGDNCcY0h6v6jG7\nnrjENvaD0E6SpiO6KUzWov5neofHVRQOrDAJ0hn3Utim3fyygobgGlHCIiHW\nSZ3F8uv0Wf9m0rwrEqc2dnnXLzJaNyu7q1lkoqlofcPamWLeIxXACsF5SKM3\nJnoxit7ZJhEMgQgWia2hH+G1rfJm4IKGq3TS38ssMi0E+Zptq1Xo69BvMTNz\nQ0GIJEpt9H1S2YfHL+Q/nvgT+PbTrfy/aMpagjPe+9LSJVRbDiJ1IWMp9beq\n2tjGlIGTalO/tPq46cNWwMeuAU8TBcfqnsTtuJencyqhXHrgQxtWkjO1KfkS\nkXGHwowPJjj6fztjrP5FGbkYHDOLN6w4dZ1+LM8cpysziIQZCRQys4y1w8xQ\njhYcN4meJA1EAM/cPOKkMdYKYZGoln1D2BYc4uZa7U22YF0SYt31+hYFiiAA\nB/YQ3jIsGx8M2d+BX6Ltc3ZhkXl3Kj4LIYBxrf8qrUvj9AdfWgzDCXYpB3eG\nE4AMs09Cy2Pf7TUMs/uv1cvSa6/pvCJd4u3SMU8jSfS7xTpv0lqp9Gwp4Dvc\nppCWx1jdkN1xPLFyeg7XvXwFJlob24raxirwFhPeWaFkON3XNyp5SWZXHF7g\noUzg\r\n=BIYI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDhsdgNIcDNqdU+ggHwFkHiqjhTH1rFXoywBqmrbx+lYAIhAPNj01FCJ1DbnnyNqT9JzENQ80P8pSlG37JnV/KOOQ+A"}]},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2048_1602548175818_0.5146963248029113"},"_hasShrinkwrap":false},"2.0.0-nightly.2049":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2049","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"069a2b1d773cb9fe02d621c2a281ecb47b5bf668","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2049","_nodeVersion":"12.18.4","_npmVersion":"lerna/3.20.2/node@v12.18.4+x64 (linux)","dist":{"integrity":"sha512-q7O0EHB3Ge4vZPGb3aAzNSFBk0wBLiHqiNzH3t7oqX0ySHIx18sBu9ihYb+zi8dsCqW4/xpva331xTHyCbax0w==","shasum":"26cd9729953f1c8d6b90cd72423e0e579a676f89","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2049.tgz","fileCount":14,"unpackedSize":20032,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfhkMUCRA9TVsSAnZWagAAJOIP/ArHkJdr4304pHRKAhYr\nLG2Z6Wk16F6lSFuQ6oxGNQzc659TbUeGRQD2ysYhjXs+EgBCxNRp1pCrjBim\nIVGZCyWpkoYb/cRc0S8C+2Tw9GWxFHL4RpHGfHrXmAPF2LhjlyXtdr/HPr0d\n93jIxwbfV8yPzXoqK7iczeItkHsxsoxSq527zSw549ODvRRlFwtyg55iUPyw\n0tEtQil2BJe4e9oGsxtD5iP7/2J59JKTT/1fvgcRLM+otVqsz8wK881ocnDr\nGVGCEKvgdJleHaD3BYrK4gkmqqIQ1Rw81+tQUMoz4+wkwCzgmD0ozAM7JrvI\nKRkqlvEaS6eHrYu9uDvHtr08RFE5GodpyXbPz86es7j1YCTveL46X9/KAigL\nGb7/hnFw0fSFZmfYVBevfC86sqAVgtLYfNV+VpX2Bk4udcEcFtl0ViJv1Bm5\nceNcAjXBk0nxfk1jBHwsQRduXJrO4aN6td0/cqQWNl9Ja4QSNs/9W+WSIfvT\nwmwJxcR2lhUqkN3ghjzYPeoXnpRLxkf6Hgw3IMjmybtKJ9ATjT/HooS+dv0G\n2dDyJq3jW9reA2/0OEDYmbOUAQcf7fWqm1rEVsf2KGRSYVemGqWFKGpT462n\nsOGoYNzFoUjaMW7B6BgtWVIDZ4rby3aJOeY3kpBHKee3m1th47VM5iV2eBwU\nbYv0\r\n=wUU1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFRJf3at5k9pzm8om0CUvhMFA2pxHsnLABme5Dhe5INVAiEA4obw5wIWwMR7M9vXOIWP6xwKCcHJ4QwuRp/M554CXRo="}]},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2049_1602634516479_0.3551563806337463"},"_hasShrinkwrap":false},"2.0.0-nightly.2050":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2050","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"5f72d6bb93ad45466bfd86cbf1315178990e6705","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2050","_nodeVersion":"12.19.0","_npmVersion":"lerna/3.20.2/node@v12.19.0+x64 (linux)","dist":{"integrity":"sha512-f808N3PzbQceq0dkdQ7CZ1u32S0E8SLPeUOXlIPk8TSrBiq1UUA59nWJXNGCVTJ6yTUmKoFsgzM91xHWuQTB+Q==","shasum":"0b647b977ce4959951599904044525bf4048ce70","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2050.tgz","fileCount":14,"unpackedSize":20032,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfji1aCRA9TVsSAnZWagAAEKYP/1EshnLcBOn3XJr3rbzr\nYauFrryYcNIbDE1daJir00yM1fShlE69e/rezupd+OTapBJJuw78dFpwY592\nlrD5/aSIZjQv7r0Y0Jn1PK9zi6FwLMB7V7jOD1FAP0ao35ymk1uWjWZpAU5c\nJGZPk60geqVXZkNVHiqA2FMai7PW6WGBKBbQ/PfdCtuSR9OVpysGdKxxZXpm\nTmoXDpRLVyOdtnd3ctE5xmDjt79xDoXU00lkavpK3XjqZ0tNVUiKecBsqtz3\n1QP+/K4MUpFVUZ1FHlxvH1nADpkZEKa1pHhBVH4tmMzaAGglcvXsHcljk2/m\ntIcRvcvCHRT5rh8SWJf2YwQEkzQfoHd1XkCpDBIHCU/9Tdj6SZlBpNbWf6iY\n9NJUeYsgqqA2IIywvxUN7SJsZ165yPdS23KbUyX9m0cGi6PEben/5J+dcCK+\nVK/ctME4cXGsHHmyWrEFwrkWvCKeKIEKcNSQAYy03v6L6ex2f9cprFiZSJri\nOf5DQTePkT6g+bK/5QkSeJDbwsR3LDXlbm4U8+VOIMVG0H7yXPvEvVIxzSoB\n0t7EhPxqx/rUZComQXwS27D7fbfs1Ndb6CQ7KL5FaGjwbrcQhfwCARq/suJ8\niY37lvDdIg8Ceg/HzndPbTzt0V7N95bhHx6Rq3PotzKoF9y2F/fKB6abER3C\n2I7w\r\n=Dmvn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCVAr7udtjpbM83OgzlvYyOU0ydAO0qCIocafaYYm7uiwIgX2d/6P1q1tGuKhTREzdaIqRwAOAxLozVOAcHjjRKQOg="}]},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2050_1603153242515_0.43144855049831765"},"_hasShrinkwrap":false},"2.0.0-nightly.2051":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2051","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"c70ca0c643511e072cd413f07e9840761abfd2a9","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2051","_nodeVersion":"12.19.0","_npmVersion":"lerna/3.20.2/node@v12.19.0+x64 (linux)","dist":{"integrity":"sha512-cq73tsrXKQ88YFR+NxlJFvPW1kD745+53hjZ+DrSmh7Xr5pLXkvRPgensxOGhUYd/JWJ41hBE3CVNSwDO7Zkeg==","shasum":"65e2a7b152657d3ef53e29cfd3f3e503b4d3372e","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2051.tgz","fileCount":14,"unpackedSize":20032,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfj33QCRA9TVsSAnZWagAAFiIP/0r9SzIvdmeMwGx1YAaA\nlEuEYv8FPJ3hafnrv3Q4bU5imGV1wzn4GVGl1fEEdtVi6HzfTYAjOTJpPfLs\nfYHRInoB7gFP9hjrS54J4tBfu/4X1b4KXoO/mUJHZh03MaxiO6UKl703L+oB\netU4xR0yVfcWhdAm2F32CCH6jsEVkG6oCJ3YDHFybZHDKN5W/GxVarukiOgg\nODC5Rik8q+w0UTA7rEKqFcPAfN9VGc4G8U3u+HF1/Taf+Gzy0UyTCnzxMmxs\nLQkAG+VgmTkjzaiMbCY+RnUF1Zg6F413irdi5ELrvqHV/KxvY2jM5e6yd0ZV\nkCff3uQLTPs2b/9Ob1/7idUTDEO+CQIGTRRhytVFxKF1joBPgMDZihe8Qu0+\nh9jFRRl23HKcdwBsYINyaNQjgJKmIBSytqYV0BYPff3MYoehnft/OoXBMa+8\nFG2JWhpITvaVrpMiyS5tLlAQns/dPnBAVWYpOze1Pz1SWWU3Fb9iruOLnreM\n73I9mkO6SDDhVHUi9NAsIOBwoaaLjyBLWUdkuwy7Acsai8ik+ideJ4Lo7T0S\n2iiMHGLTPQDOB9GrH3jy0CMQ+oljZft21xSzyK6PdI77jBECuOmrk/Y1p1Jn\npVoscVg8wR2iH95S8oWWzE5USPv3biDJhH7Z6PnbqDJT8GhVB5j1wlDxWclG\nx+5U\r\n=bYLi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDyrWqsaqW2Flja9L62hlo5kCacwZp4NWEJN8dbLQJGbAIhAPVHyJUhKlJZwOaitZm3zYWRPKmIKG0Wg0BJX8bcIvPp"}]},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2051_1603239375487_0.7712170875046396"},"_hasShrinkwrap":false},"2.0.0-nightly.2052":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2052","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"951ad062e285be5b1201ba8065d011c67fb7f4a4","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2052","_nodeVersion":"12.16.2","_npmVersion":"lerna/3.20.2/node@v12.16.2+x64 (darwin)","dist":{"integrity":"sha512-I7cRdlnJBJWAeWyvM5lwRMYGfODZogL5pQfILIUH1XMXpxyL4wXgc7v1///Xb2ShV33xroWiCD5L+98bHrfYfw==","shasum":"33c1f2e343000957af6ac7dd30481ce72a1e077f","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2052.tgz","fileCount":14,"unpackedSize":20032,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfkJhUCRA9TVsSAnZWagAA3wYP/0tXXmqpOGZhkXFBPODu\nPd/Rhmrf9mdODXGnX5o32eRz/3YRiter+2cx1I+nvkZa47X6aFNhiuMjAlMX\nEYY7SYDgAGErvssmPaiInD+qUKx2w4JG4Umecgj9D3lqMujYabbfdOBYRbeT\nHHns6SjL+I2P+lpTV3oXnX14BoTAYhshY2KRTvK1GEsud+NIVCk9vRWB/ZbO\ng7OAYSaBv9gtN5/Psoxq2xRd5Sa7Chw68CWOA2sRjDSulXJRc3jD98eichW1\nZ5wO5VCPyV9iXsFXe9v5nXu224MFZrkV0dZVC3QegFCi3uNMIFWT+fPizCVz\npm2t0/kpvft4NZXzuZbAlm3ZwqEDS9SsVmi9O5KAmnMl6nHMY4QGeV7Xpmnj\nZhDTSr6z6Y5wEEHhYVZ3H7QcclyTuuOrE3rJ1on4yg9AhtFtYBvRmp95Dk/O\n9VIAOkRzpterdvxUZXWJtXaMuHFM6RC6tSoAiYGE8L20lf+PTZtT0OetAQtO\nV5x8s8TkCeGzn3No7SA+afMywV5TG344z6zbICeTgJRK35Gs4mkcj0XOnxV7\nnxaD034r7hy1qEYgs3qTxwcNhH+2UNSGu9XpVspmy9YVRjmLFYbGss1zHAOr\nUBvG2lrCUN3J2Di4OlqKf45lURJWtcsflfdT9WRlsIr4c0KIY41vJWIei55L\n925g\r\n=8Gez\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCaJouWJYAuqyeabfXTVCHs0nfOLOiszphQYlBoOca4YgIhALBZUN81C0f38P4mafJxOYwERjEOh53v2w+zFDwveTPt"}]},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2052_1603311699557_0.12306121154417493"},"_hasShrinkwrap":false},"2.0.0-nightly.2053":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2053","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"296bc57f63c581d38bbda27ed9ebb895a67127e2","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2053","_nodeVersion":"12.19.0","_npmVersion":"lerna/3.20.2/node@v12.19.0+x64 (linux)","dist":{"integrity":"sha512-11PeH3/Fo9RGKGTTuLRrqrb97VqDF1noHFzQP1L6+a59Pn4K/rZ/L+sY+rVNWj9CDPcQEewQrL3jUzkdolwQsg==","shasum":"b4d43d3ea1ea260be9add6128aa1ecc57200f1f5","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2053.tgz","fileCount":14,"unpackedSize":20032,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfkM+PCRA9TVsSAnZWagAAPAgP/0f7IYlylnPkpSGUsNv1\nqmI34pWC0mF7NDxjyfuZCrqg0jO46j1cwHz6YBUsUw2v1JFiBCvDZcqx8C4A\nwLahw3aZA1vnor9b3hNwc3HoF4tQ8ogf53MuqgkPfoIbBziERH0zLettW/Ae\nPFsOa8DGFguU6PZY45ZUDbvTfPTiW8Jk/+SgZwg/LNdTah2w3KCLTWEllz5c\n/XOFhs7ZNXPxSaiEtPHxNdTvNA3klUQkqjVEE8TLiCR42h33hX2MD6Zov0C3\n2qs2PcCeStBkmhbT8nsEokrnSVdnzpwA+fmH5ZtLv9zJEJ1PB3qZ+xUd4QvF\nulDdCpBP9h7buhvkNZGLC+vvAsthRJmwfYAYaIKaeYf5ihNI0UcUbRr7Bhn3\nAmZ6S4z8pTUWYMdRNauX7pV1f5elAAdy0/QKelBjTnhvZCW/hSPmO1oZYenc\ngr9HcpKuL8H0OKKhF/5Vo5/abRHlQoP1/emoHq6Lu77QW1APJKqc6C9UN4pL\nyBEm2qN5rVYYR7NC5vZQvnaU/JufJNhFDWnaPLVXgQBmAnuGKwb5Q9IgbfjH\n3dE1hdpAkLDYnLdvJnjjiYn3pX/Me/inrT9jF62st8I6wB0MFUFhjtPs6AeO\n4I1JwKFK4gQ5HacD+Q4W0HFEk0AA0FbHjhzINMYwQbbRgzlKVgGOrHvW1mZK\n+gcH\r\n=pp6p\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAabXS7UHk8YaHtGGk7THD0e8Wg6X9d30ao4/1xCJOdHAiEAylkdqxQjUNL4In+Vb+UMbR35hXC+zntfRS9tNU66GIc="}]},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2053_1603325838853_0.7708815349096845"},"_hasShrinkwrap":false},"2.0.0-nightly.2054":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2054","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"dc70ba156392a5eb8f51eea80adeb23d47b11f87","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2054","_nodeVersion":"12.19.0","_npmVersion":"lerna/3.20.2/node@v12.19.0+x64 (linux)","dist":{"integrity":"sha512-IEMPLq7ktMyH/e8q2UQME0gzX5wJ1u5CcboVuIYM+YvfzxoqL++MAOmdaH3/ad8oC2eJiIr6dgky9TVXpYt4Sg==","shasum":"07fae13bbe2ef9405ffb280652386bcafbee85b0","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2054.tgz","fileCount":14,"unpackedSize":20032,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJflMPxCRA9TVsSAnZWagAAK7MP/3f0KiXSlK/6YL81VLBn\nCPeWCXd4QSatnfW/dChOAQ19pyGhNj5qY1IH8HgieDXRhhLhLQnXH4uo4mYl\nWeadiau6qBTpO9dlzGXx356G2YcMJVE3SFEw07bdzSVHckGgr8rd8PukutLX\nA/yAAGMhwqWJ1ufdgz+fdtIlWVG4YehgbY2WDE+y4ST9FzqpnK3n6qULjrYA\nVcvaAmwFRCaLZkUVkdo4QJEgvk3oPXzGeOcoxh4pn3hO+e2YCgsCzk16Q+pS\nVrveNLPGn0eLmTDPIh2osSQzZqPFjw+Ee1Us15nQcVYzvj8GRJQ3Q1z3Jgd4\n8wLZ1p9OXCtun17Ys/C19p9fMlInl59r4JGYwPnSzpyqB7YTYfQfySlj9xKU\nT6tnNWmqd0Zp/JCpHDADcxEdn0A3caZ4bLhal5DZBCdH2gRrDthB61RX9UTB\n///9iUPWo28I89r6shO9oFxy1fMAijQ4cKjfJaVOoOMxBouIRn5CBFxAzACZ\nQbtFEmifE7rOIBEBwtrFLacQTy+XH2SoKJtIV/nycDxO4K6rS6ilH6w1pmqO\nIw+Xv9rGYZyWwlRUhGkjAdrmtb0BXW096mL0Wp1+7itXl3YkhI6Bhs34pdUx\nqCgAbN3pQx29gf02purbpwSYIVfn9UAMBddQ/vDOAcbDptjcarm1m13WzBjv\nahZc\r\n=bXOW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFXamja2baKBvXhyACP5GxvE7XQXkivg7vusbf3xaRiSAiByI2kZpMbVCAp6cuqvRCyQ8MUpl1haOS1x7Udzm4s9IQ=="}]},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2054_1603585009283_0.6884585951307145"},"_hasShrinkwrap":false},"2.0.0-nightly.2056":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2056","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"146cffb6896d1f2bcc3f7f4426440b09b61142b7","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2056","_nodeVersion":"12.19.0","_npmVersion":"lerna/3.20.2/node@v12.19.0+x64 (linux)","dist":{"integrity":"sha512-pVVxzPdUvF+ZK/FPld+TYzME+5O6kmcaY4QTyhBoSpiikYcKrvg87pAH4L/Y9JGMokYpS8QizYGwSRf3gqN8AA==","shasum":"a25e56fae139d8a3f69d7cbcf039029b9b8c81be","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2056.tgz","fileCount":14,"unpackedSize":20032,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJflhW7CRA9TVsSAnZWagAAYgQP/iU7XDYBbnTT9JPFDWxF\n9fwavQpg9lMZtKip6RHfwVCpkAepXmAtGXqFiXkBVe+0Lhl3AWaQG7j/9Qsq\nJvsXA9Es6hQk9umBr84BflgNipDqQU14s/XTQhQ+Gw+lckvYSqp1wJpVB6ND\nmzeNpYLPzFTwC901Gdo5Vko8N9dWfdHYzheHm73PYhIFtuzhp3EwIvsQa5X3\n2LEust7VU5JmG/Mh8ZLmJoih/b35DEGXzLl0cbVkLPPiDoXQ2+SJHHspqGSJ\nRVBbsApDw92g3zRsJ9dzNm+yaYXUbzega1RXR460LYv6Or3rZsbKkG4n8SEK\naxvYrlGO+VgVmVKFFyPHOoyE81IMcSNuTKIjtaV9WcdDduu+KEvzWNzHBdoM\n1YaApxWmarP6QDhbeDfvxT2J9N2TovTVaWj7wqvUs4JI3OT+ivb9fg/KCwf0\nrR61VnLxypEg3fIbzptUN/JKlo2+XX7lwBVRmj2eT61lbMphUnAFZFVOys1e\nFJktn0vNOaO5QOEMIWzqXRF9U1nS1fU/F87MrEm35P7PbTwO+zdqJbjKff1W\nxv3+uCh+Le770KuT2wmjIpFEo34aBII7yajdwW79PK5gzGMgYnvl4CCBnuEw\njvpU9RnGhySdW4xdynjnrtqaQL+Hv8A35Zd7RCi9wSpfSaCqvAHKYGrYluSh\nl7LY\r\n=ZPkw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCeEZHn/qdkslMfN9HNbxw2+dbjFsIMzb+vnuGeKTq/OgIhAI5XdzgzUtuAT3jMZMxobYxb3w9PN6BuvxULyxc65gh9"}]},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2056_1603671483284_0.7518360696535771"},"_hasShrinkwrap":false},"2.0.0-nightly.2057":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2057","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"26a67e4aa9693a029a5c6edd6eb91b461ef8f6f6","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2057","_nodeVersion":"12.19.0","_npmVersion":"lerna/3.20.2/node@v12.19.0+x64 (linux)","dist":{"integrity":"sha512-6AIuZjm/XsjO0c//d2CefT7SmW73JMEkWyCXUgc3jgHLTsnvAhQ4qziRxlZLIli2V8x7lQjJFFaAWtnhUbqWeQ==","shasum":"f995f8d2de1a07b7f80212c2162c8ff70b83e56b","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2057.tgz","fileCount":14,"unpackedSize":20032,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfl2dJCRA9TVsSAnZWagAADS8P/3Ehv7d3DX3LLE2l1OG3\n6U9u3U3qcsoiW/sWVI7912Zz+v3+d0YOagDPpFYrs1cAANAXq7n/DBCodpCH\ntUgdO4y5PPTn+OOA6OE20rRdcGEGmkxwXQ7ADNryDnGujio+9k6XdJfyNzzV\nMEI3frDUMkP+usFj9u7dP0HzUm7JxxNTGgZrBPcxvQKeomZXxIxINy/2x0NX\nJTAWPHKoxqEB9F9sPI9pz0n/hEZKOWlJkNVymVQtFNRfGcjn+2P3xrJiPTwU\nxLwCSw8k7BV6K1pJvfCEko/s5I2dQ4VL8g1mk5cuVjFalahERQdjarmS4mER\nll3UKRhptdbBrQVMpXsnWIWHHFPrnICqKwqfaJpvwvGbiO+dGFUckGDlorw0\ndzbirDhmypcG9kyo7PAE+rS2WOQkc7DNEIlisd6h00SFiY71rjw6ybescxMY\n5RQTJAlyPNFKjmcVNiqjpXnXaFHEGiACIOj1M7+ERhJ1FO8hcM4IZ5sGxNQP\nDmpbFeipbs43vPHQW7O99cl6J63XMebp4yM4r/SnYoFfTKC7i2W7Nr+O5xWm\nJ9Nmf6pLRJzo10UsDGJXmxBS5I/AZFNuefClLU+2HVbxCQKDuEw5ZHgkZAT2\nD42rsxHNzb14YuUrlPuoybLdhH2GrewqTsT6KPEdFvt0XP53JdwMsuh9xE/R\nRgJs\r\n=/Qcw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEW3fMNs3LVp3UUxZWXlky6sB4LuJOJNL4VvsioTlmFqAiBR6SOPfiXgefAWtcBdtKmGJp9m9Kko0F5EvSB+ydfYIQ=="}]},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2057_1603757896899_0.5045471136532496"},"_hasShrinkwrap":false},"2.0.0-nightly.2059":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2059","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"a2dc60f2d204bbba1237a8524821338e0cde9e83","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2059","_nodeVersion":"12.19.0","_npmVersion":"lerna/3.20.2/node@v12.19.0+x64 (linux)","dist":{"integrity":"sha512-tFaviSLTF9qi5do7Uw1QmcJn4l8t5LTtszBITSdHUsDMvvCwvZwhvIK/R1kmtsgCR7u81D8h4rxVRA8Iib8HOg==","shasum":"b35ddf71a17812e2108bd84412210b2fca77320d","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2059.tgz","fileCount":14,"unpackedSize":20032,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfmgoTCRA9TVsSAnZWagAAamYP+wSaT3F7NoYm+wQ9/okc\na647nuRt0h0McWWOjR2HHsJYMYKv6bwLGrjzw7PuRN08WsetdYD4hF/BIhR8\nba+elpVprFUnjU8Xi3SM2RVa+2M4uHBY+n2FtJyqlZpU41YDGxHGHGDR9HMN\n8oiOcOh0b98Rgec+8pWmtX4A3aK+py2ACo7Rpv/JE98RXrxsO5jk4rioppJy\nOrp/lO9AHC2lsXVco1OGztrpWzGlFfeSPCh2X8EVuNcjCk20ZeM9teXxSkkD\nz7npR/a+4eTwP5a+l+fiEg2+2wBMDZuvOS2sRvhPuxVU2Rzej11iTMYQUUGD\nzk12SpmRvUzPSGDw6yyqoIr5MG2SmEcco2qnoEsdV5tF9VswWMxn93pYX3FX\npI8sKnRuiHXLaFtmNJ9kPnOdXyxbi1Ho6bpf7egmYhzx3tAGYu5CLRTKrQDE\n8f0TXNWUvdUCNMMZ6i8dob9qZCrkq8ijGN3SkRbhB4AAXODPFF4JcU+3yADc\n+39DmknovMTxgZBUUTwevPPCGt0fe5jdZEjAwxN5EGo+l7ejiLT/crQNsibU\nt7PWcIG5y5Jx1QAEp2RopxzvuZOIpKOmKbtCwE7hQXiusRLPAuoADKIXZgIm\nWUzsYyXqMrhbyPgtX5WxVlb1EfAag9k2ooaCGFbtq+sJIeAbrveO/cbEiAi+\neZ5L\r\n=V9+e\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCQu+4f+lQd2WIVMcBu4O4EtQBYCjMUdDmDy8loSc7/ZgIgdFFIOF+b2AOERh0LSmRSUgsoiaAIukT4rzTkYEptYgk="}]},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2059_1603930643213_0.5252331804271475"},"_hasShrinkwrap":false},"2.0.0-nightly.2062":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2062","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"a5e234877e42ce98eb2bd38665edf6937af5733a","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2062","_nodeVersion":"12.19.0","_npmVersion":"lerna/3.20.2/node@v12.19.0+x64 (linux)","dist":{"integrity":"sha512-ypcpWHrhgvApLu0aqfPlOqh5/YLSXr+Pv2BpwAT8J6WpkW0Cpogs1xmGExKpHvqOZWvXQ+nDqoz+xFF+hBMO8w==","shasum":"27a53d16479f5a15bbc4d4bc0c851165eff366b7","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2062.tgz","fileCount":14,"unpackedSize":20032,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfnKtwCRA9TVsSAnZWagAAlwoQAIxXeV9vdGx/BPBCNgw3\nY0THg1BvMBN92azZWweipIIYinMgMc0dU8khW4sz7BBNlUclRrEV8aG7CZKN\ntr4fP5RR+cR0wzFsQt/GnOPIKCv05RHK75BO0D0bd8uQzDx1gPaQB2J/3EAU\n89Iy/cYKh+Qnacf81j6Jr2hpnstiWGOzDLCPp+yYdXeCxE8w6czWoiURvNmj\nw+KqOPOvYUmtfgXfGQPYPIP1VHwzP9ns5QzssKFZSL8UwzipY5lonPozcl20\nXSWSeaAQ/qgTine7x3R+VVj9YHrZ8PaS/6xBpUda3D3bp+Jm/iE/igXEtKE/\nRmlgSlF//RGoxAupGPZG/RLUcSHE/BCi5JbiIbAp+fwYgqNuEyKn5OwA3TYV\nrpknY7ylARR8oZMFfKm1oIFV1oOoHDJRpZRoG3x6upxzOsKm5BHKP46PbuQN\nv1IrXVkhbcCTQcAjr5n+iI/YmhqmTSX0y/oL8bosoWwoOig6TOkENSjdIjSw\nT03hgctb0JJGAD/eAY20irUMOSdkFIgUqoPzcgULnZY/KUtCTcwTl1CHyrYG\nAWO3QwPN77BEwqeutbX17cGl1Z0UPLoDLDNlSTrnWtGXa2SLvTZ1tzp9U3rX\n+LdKCKn36ehYUAfnnTFmgj90QURe+d4moAU0F4N7RYEwgwiOQ0Z8V6Wd7d7y\nBJ+V\r\n=MdPM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID54qDzaxODOSBiL3XSPbJNBb51XncTlWhU7B12HqvaRAiA1joZbL2GauHuntbO/i17tiDF3rNmiyH6+9u3heUX0dA=="}]},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2062_1604103024477_0.4752758114857003"},"_hasShrinkwrap":false},"2.0.0-nightly.2063":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2063","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"eaa0137195e101438b3784400496899c275f18e8","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2063","_nodeVersion":"14.15.0","_npmVersion":"lerna/3.20.2/node@v14.15.0+x64 (linux)","dist":{"integrity":"sha512-ECJ8Q6Jb0f/IdZNiGfoDCzfyNuiTNcjjvUH178xoTpYnJVMX8p9jbIy53iT7CJluTF79PC650vrHikbX70XzLg==","shasum":"e75aaaecce10485e73724f2e5e0d98930e6d5035","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2063.tgz","fileCount":14,"unpackedSize":20032,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfpJTICRA9TVsSAnZWagAAswUP/jiVevQYmDsA2DW3ZbMS\niAgvQyeogz9WCqID8QV99UanpbV+14hNJZoAbeWWGhUiEYydFDrdnI7fmPX7\n0VuZfJra+MZbxuAYQirwVK68+oKXt/YrYuWlvg39PL2nsDubLVrwpk69Ed8t\n4wf6rs12sTjzVezqUf2VQyGFyjCr55obNPwb8b3zV1sjWwOidhEGBPLvEM6I\nLnkFxhm5twvcBSglYgPcIR+8mdic6lIJgK1UVH/rj+10+ZRSCli/jxx4lUMr\nDiPZW7eoHezOqdTFg/QK9KIvN1LDjo1pTJ2oFOlZfXyU5LthuJhF6iXc+6Ul\nKk0vgVb4ItHg56conhfrQ5MVzfm2l3Jv8FxUOdsiXSnphHNjqk0zq0XomDDT\ntyRwPagNZ8KHwJbjREY7EX343zjGix7B6vjOAboIeFabEyhd3OZCFrO5GGTX\nAx5trEEJvJ1mf8GirKnKca0Qx49iiXEkUZHJxDRGePP327QRSvv0UspxqTVc\ndY0D5iIjQM5veippmjmo+T4jIhfDtaUQLjQ721TsR+JRMV0n2b/w70PNfCcN\ns2xV9d3fBW169IHqNA31ChO75Xyp705GWKeiKv6+gGH3BsA7nzuaIZV4Y/Ae\nI+hbdtkRw8bhdhP71Jryf/Wb19GG3O52hYdrhsOfFKwv6VX2ZuQ2b3rtt97x\nBghR\r\n=6DJn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDFhBxsogFOrGZ1JVoHbJi3zps4XfE/+rVcxNjX6iCA5AiEAt/l9L+kIZXitHOopDQlqLXEwo4qvYS7VTSqGC3jJXyw="}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2063_1604621512080_0.8039236840825581"},"_hasShrinkwrap":false},"2.0.0-nightly.2064":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2064","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"1572e394a5a8f83ede7b838ec3834cb2e58dd6a3","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2064","_nodeVersion":"14.15.0","_npmVersion":"lerna/3.20.2/node@v14.15.0+x64 (linux)","dist":{"integrity":"sha512-chDwq1J6PfHlwXwlM8l9o049eAmgz9B4ErNZtEwsgXsxvRj4B44IbIMJTaRZulFucwRV5AXtht4ckfsV+miOjQ==","shasum":"51dab77443533a1fbd681459fb07c3ba9e666224","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2064.tgz","fileCount":14,"unpackedSize":20032,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfpeZXCRA9TVsSAnZWagAARA0P/0aO3gl7TUYaTk7Qj18B\n4N2p/+tn95MOwyLvMQyIIlpqGKzUBP7dcReKMS2qfXII7IdbzBk+dPn+JSrX\n9OONv5cEk/K4h9dUQrAgDxxXjHePQf5pV5SY1BhGR1HtOEOAVpFYees53s8p\nOFIwMon4GBRXMTDpIsSRQ+Sl9oJ8LUuNA0+OzmnAKgzKv7O3nko2ocedLYSv\nd0Picd38f3r3zCULbKiYjwbOPVplaDKW7HWD+cChmdelOnJF9/AaRZ6tbnxN\n2mIEk4a8gkNqaNJ8OwpLbynB++R/xkX5dU+d9946m4D4ebR812Ybt/bb4sZC\nbqVzvzXlQsx5d6NvMEye3hWHZ4nm0gWLmFy14tizApPuBwStQE46s9SA+KRI\nnLf1Mf/Gmm1vnh+REw/fSnVrUFhmumQiv+Z1JcDYtJPfPKgs9SdnJ1rGwRyy\nM46gQqVSj2RwAFiMNuIVOv5F9dab5P3arisMydiPJJG+siezKBUoelhAvHap\no+5N/p0dB1tIODVamaOordUIEVhRvAn5xv/J3zXm/5dP66C3DYiA8JVbDhlP\n8jycR8lpqNoRsPoNUbafsUVaLEW1407fg12fzl5HgGVgNFQp5YapaWU5KFt+\nox9PKUabZrmiz9WXc0d7TJDP+iLq1RS1GhSUZIMRwseXy50RTFftVZw1+iye\nsDc0\r\n=pjtc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAkL99Q2LBQCsQNQbpwJMkMNJO4zBsjL3u9vEkJql6p1AiEAkpkotDCuibMboNC0mB7RzerIZ5MloOTUuUHnot/9LIA="}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2064_1604707927273_0.14704171437287417"},"_hasShrinkwrap":false},"2.0.0-nightly.2066":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2066","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"e21369651332aca0f044e136bf7fd83202e3adff","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2066","_nodeVersion":"14.15.0","_npmVersion":"lerna/3.20.2/node@v14.15.0+x64 (linux)","dist":{"integrity":"sha512-mM/MXdDQmxD+K3o8Bjmt9tnEzDPyKUYy55OhFCNfAAn2WVjKp+lXX/Qd+naIX2/D4yzsFa0FsXC17n1wpAh4Dw==","shasum":"1b47bd5b64a4f83071323ed5587c827af6571986","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2066.tgz","fileCount":14,"unpackedSize":20032,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfqIm1CRA9TVsSAnZWagAAGjMP/3HLFQk2kF5FFkbx1nXc\nZIMfhyWM4famQ6Wtzkzrr6M9RtEHKrDQfX1+TKObNZsLOPJTOakn7y0MTnbP\n05deGycXufn1Ct2rzyqi9ZPYdhCm2JFt71LNmiR0Hc8kH/qU/fRzGwiubD9i\nxSSaD4YgnPhLgeZl2YrV5Ko+W0Yj0iEMTXBLwxzuHtSpbenCXGf9yOEb5MFb\nKaL4+/6HaKI+yv7Mff7uvHNZHVtvxeh0a92TKc5p/Q0qxyMHOK8KaVNJAkjL\nouL35ydAxuHSpgxEi7PI/64A+fN1RPUQC2VtdrdzLAL9if7IQ6NNJi0RJMh2\nABTLDeuKdagXn+feKkdR1wYXT2gnhJNKTmgG/p43ryjMYJL+P9fSJGGsywnT\n0zcekTy7s+busHkO1yVBNHATElMinsXvNPdA29zR7b3Cg+ZKvvSHtkglG54w\nCLGUcOocex56oHYRoLVW3CNlYoX8FBpAJDgRV4c13FhJXV79UHZr0VEMi7Rl\n46BRFJsm/6d2VloyUrZJfLzEVgjp7y4bkQxb0iBMwu7qoOW4LfgNVcEEOZSH\nepCfyAuwYJZYNf/ZpxUqmD2HUyStzGBddK5P0uZiarVrQdTbgZY8Cvb+etpX\nfKBIuFNmnUwSbDIRJTgYZR/WT9nhcjW2xxoe2kADzlVct+N+bbMeCuLZ/7TR\nuTnX\r\n=P3ot\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFPEJ2EstaD97TTDsBMPIJ3geeBAPGl2PetTaa7MF42cAiEA4sd4k5vhc6Z2JeFmg9N44zcCfq6PagRtSHjaOhxvhcw="}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2066_1604880821285_0.5241234825204752"},"_hasShrinkwrap":false},"2.0.0-nightly.2067":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2067","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"adb92ee067bee7e10eb4ac9c864e5d28626ee285","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2067","_nodeVersion":"14.15.0","_npmVersion":"lerna/3.20.2/node@v14.15.0+x64 (linux)","dist":{"integrity":"sha512-zIKF9CfZQPi7iwbHTaulTY2k8ZUcnSj4tVeHKrd2XiX+5yv7Q80Kuk5GbpcnMw/FxSubxNvHX/x7oxbtFCiXeA==","shasum":"e868a6d75e791f66477f9fbc6b65763c0cd9f16c","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2067.tgz","fileCount":14,"unpackedSize":20032,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfqdrcCRA9TVsSAnZWagAA4ugP/0+Ck0oaAMdMc20RtY/7\nTpPNvS3xMnlzl8VHbFfBMju1DCzE4Vzi/FqEg6EJ4ap1r8PQIoMYOZyKDCc/\nnf03drb8zzpIrTI/Ljp8yuBtiaPwwzP2nbhNdA2Du7D8OEPFnJzfkrYqpsDa\nMu49QIVBYPWmaUwk7/DIXLGsSs6623TR/e1Du3ENufYcVubrmeehXAH30aid\nGaxgrf/lOBT0ADjF7XR8ctQPabr8qL8iFAITF2zIfv6v/6dHMYusxz+zPyhP\noPpMbCN3Z47U9WbEaZ9cKHMs+qWlTDW4S6G12dL+NEdwMoEP6CYq0DMVUWst\nJ4DgjZDq7+h1UeiqLpogzHg/fnl51xJU/f3V0bMlLVL5mwQZl+DHacr0Nw97\nt8684mx+TY7OVxsr1hGO9n4TiJxTiwO2bbSNL6K/5mLMflfpXUJhR6YPj3yi\nZMIeDzxgVaCoH98cXvXSMLMeqAP6nUw+VH7q/4PMRIe8L+HYS7FUFivC3mFh\nYGbHuHNvckI3DgFsXSxxmDSiTgm44+pNdlMcNEH+Glhpx+T3FrNAOhT9OXkg\nitRF6or0b5UkuN8HxKqTrcGCkv5055AXn0g4ZQyiM8hnYBKZgUE8p9SY5UHl\n7GkqLwKQYcXVALUFJ6aAfvPzAG3ilHAPFeixP8ezSx7kqGc85YkfiwC18l2i\nrVbO\r\n=d9IQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH2JTHjZcn0oBu87o9L5ASl81Gv9pfamfu6ikkpGLpa+AiAGeAdhzcbWroxU5IHFolG5Ke+Mi7Kt5aGCnfvZNHnSdg=="}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2067_1604967131885_0.45148797910271243"},"_hasShrinkwrap":false},"2.0.0-nightly.2068":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2068","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"3bfef2821b6fa8031e8ec7778132581296266faa","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2068","_nodeVersion":"14.15.0","_npmVersion":"lerna/3.20.2/node@v14.15.0+x64 (linux)","dist":{"integrity":"sha512-HtBdsaMrXMOFzE+5k/Hsji4IGGmuVhvEBKBGjqFo5FYvrlaYsqT3fX7rFIxg5su4qFMMEZU24RI6IXVlFSoAKw==","shasum":"a28e376bda170365665f681127715bc1b16b294e","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2068.tgz","fileCount":14,"unpackedSize":20032,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfrH4BCRA9TVsSAnZWagAAMgkP/inEhGIoM+XNz82gqQep\nqeUsWKNgflmSVDrr7uuX3rnIt/lYnAkeldh5HPrfXdQcTEgStmynRBWMcMBB\nOHuO39nw9JkKwGTRJiU0drA1rdpoFHm1iqkrYUvNvBq3RYLfGPA9vgU/502S\nRVBd/Bht1NodQzDACUI4aXZh3VOWSslXaOTPDbyTQaGrh/dNjkPuSYi07BVm\nXVVcvb0bF14GFgYuDFRSONGnrI1171Jf9BO8yF3E1u7VcxCFreGxHd+bEWAN\nznxHJecsxr1ysRfmGawgnRIp39hwr0SxTi45ag8jXERQq/TA0wG5elcaSBOn\nVTncjRFq+YhPVVW26SalI6TUek1BEpBKIDs7NvfciQ9BsH1vZMZx8WsXiVe5\nJ43ka6py3nnWkseC4Gus7ev/S/8DF8b+D79jduF1RAIfFrSdEjU3zZ4D5DSI\nAwSOyr240m+pujdNmBK+Vy6FfQ5zfbteyTQGMX79Gpxyux1yojt75f3NDyJW\ntcu0HOyTC1LrHz36pnkR8XL+TuPXdorn9i8H8FjfTS54iiyobYkpY/8eEGtT\nVKh/GxzAk8+r10HzyGVuAEkeFrwdnWTfQpViIlCUjfMv/Yis+oldEH1D5h90\neMkuxvSzOPBvPsG47bG+hkhkRAE6yIWud5XntaBZwAc8T87geGdHCPD1HpL9\n/1ZU\r\n=FSyu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCJIrJciWhfdBX9TjjsFl2csCAtW85Zvnul0a7W6Lge0gIgWQDYsf5lqLwW+/zuSYXdu8bUWbptc/MVA0J20mO6CAQ="}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2068_1605139969272_0.10029114636366376"},"_hasShrinkwrap":false},"2.0.0-nightly.2069":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2069","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"3df3153bbd226de7184fec966b0fc50841de3510","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2069","_nodeVersion":"14.15.0","_npmVersion":"lerna/3.20.2/node@v14.15.0+x64 (linux)","dist":{"integrity":"sha512-T3k8rhynHVQL12BKbvb4HYi3FjpJh4bEMAAoPoPY/VYDZ3nox3hE1vZGFyRyJqgQBP5gFCggj8MUvd5DeLt4AQ==","shasum":"75c14d11ce7eec960202527dc5530c97b2f38463","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2069.tgz","fileCount":14,"unpackedSize":20032,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfrc9yCRA9TVsSAnZWagAAKA4QAJtgkTuq8/rViojF+LLU\nwai/ZpHBb99N8ddXVt/MGMAR0K08UZuphTtw2YI5YQ7DPxScLMH/UZbfmfGZ\ntSO1Yvq4ByyeQdcZ92oMDWO6wWKvfuuSeEOAo9Bt2aVbt1D1MN6nNOCnUn6b\nTZVzeDuYoOv+cwvwVuClBQB9b1i/kaPQsRfOEZtMGb/ALjliiZWqhv/v/CjJ\ngIPeSuorGinGuGBIXcxfFy4lqRCz27XGurjgRWyaqwHsqc31JpToNFKziZP4\nMKbEsMLJ8tkbLRppDSPUz7pFBd/ZiNpB3BYi6BKz/h4mKvMqyaXz5HYAkxMr\n/woux0280vablrN6pAAj3moQDzvXUdB07UsYcKhupxflg2xjN7ZZPZQBBWin\n9pW34mAGpds1zSRynh8kxjG8ZDB7Kz39MQYIbKl25rrE1U1/wEeqLFnPnZ9c\n3rA9FFzLfig1C9bxybe9aYuqVgC4rfV0u5HwNnFFCzvnwBG1CNwmICiRHJd3\nZWkF9L4imPmO8wkma+27IZJ0+zIqcDNOx0tSsprrSHxJKY1gkiJqqb8k6M7i\nFUSK0iP0aMrsL/ajvAQBpQkeKBJaWhnIrkmKuzQenyZM+NFHaT8Im+ztgN3T\nvL8L8nBwZpR+0DQ5B9z77WoQxIILUf7zB5Go/on+RaFH1/soSmi8K0snXnJf\nA1Cq\r\n=z5l2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHGbnsjvcLvYbZJyIjwPVbFTxgX86XmEs5HQs8mMVEY6AiEA1gt0k5t6HSzpwt8Jv/zFYxy/R2lt7fAfP9BACAktC0s="}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2069_1605226353824_0.00300742608961424"},"_hasShrinkwrap":false},"2.0.0-nightly.2070":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2070","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"6100114072dbef712da6ee81e8314ef81f14fe2f","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2070","_nodeVersion":"14.15.0","_npmVersion":"lerna/3.20.2/node@v14.15.0+x64 (linux)","dist":{"integrity":"sha512-lFRZn69fOWdDwZi7elHDS6vuUN8sCsvsKJZnLvZwMaQqvdOrjX5J5drlwhqTknRUr9lW38aq3+j6FJ6ZRpyF4A==","shasum":"d81f8e474b053d87a3dda403a00ed00ce4819ff2","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2070.tgz","fileCount":14,"unpackedSize":20032,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfryDHCRA9TVsSAnZWagAA/AUP/3dzh7Slm6r39zy+U3gJ\nzrC1FWbRqobBgpDfzV8kDcGR4WYuUYHWaIpqIMKGIiZ795fznCoLPwnf8VNr\nFSbB5D5qE2hEndqdnzoZMJlNYW6af51hR1I7RZosCGdbjdNOublmj9FXINj6\nxRm/KGAidoVa83v+jNlmMi7P+QmwovQJV2d10Eve2Qs5CFfLBm5fDRsM1sf/\nZPXo/GK/tQ9dXh+wqnbHAC6Tb8KIlg970K3nlcgEzVbnmhK7MqSBp+KkIYUW\nHhphuixetGhvspzyuI2Rywm8qXwAT/wxzV3cOIaVu7zJb1SJqqPDmM8XWaK5\nvkIogzSM/NnE2PEZJAACvWQhMMzLo6VjOaqXGcRU6qENzNlHd6bcGtWP6wbm\nt5bPrRi9EE9fv9rtpS6ngjCi/hedVLnjtEYk+eIAiz8Jo8xA+E3IY0K+h6Ie\nvKdYjL9ziDFQ6qD/Z2I3ftaWdcmfa4wgns4TjGjm35DNPMXrAE2TW4B3uq4T\n61EWGKogixYp18AvuSIHw4T3iEOAocTlzb+uon3/l+jtellsvT+noE1icYaD\n8onGw1iDINN8QvXBwQROoteaAkfp0lhBaZsLNxGvnTt54qPkOENmdYfLx7V7\nM1h1EhqJhzoP09XGUEQfo5tsZ9VCIx7/gcgsAO9HRQl7p29CZLt3WYZg+MrC\nzgGL\r\n=LoEP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCAb4hNYpoj5d3OjmTggWLpMvVIH2yXdslLw12QaZeQtgIgecD5SHmuJwzKVfpQn6/qNV7XSbPoI/2G/HMf/+H/Da8="}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2070_1605312710548_0.8869721035825358"},"_hasShrinkwrap":false},"2.0.0-nightly.2071":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2071","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"837d1fbda5eda89fe21bce83af3d24dfa9fb5887","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2071","_nodeVersion":"14.15.0","_npmVersion":"lerna/3.20.2/node@v14.15.0+x64 (linux)","dist":{"integrity":"sha512-Liv3eXtB5Ap/HvLyAmbBNdil9K33YlPJkDcTQjji9vt9PS7K53rX4woHIgdBvFmzOk54jZMbBgfwwxr1Z3Qu1g==","shasum":"e239927e1d6b55a7b8ae2445f3839483752e75d6","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2071.tgz","fileCount":14,"unpackedSize":20032,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfsHP4CRA9TVsSAnZWagAAJQoP+wQc+7x8vFcNd6pnStG9\n1dTSOdWB/JJn2D2MZF2X8h1Q/EuKgP8HXLj6FtvV4/rehoZZ3UKkYqrDB4ZN\nfBDSzkCpnECFn+NGPs3Ytu10nhKyTyU2wWopD1CRJtIvrYv293gGu5Ihjkf7\nOePfBhE662Y6saMonrThGCjNfHQy8xGIOY6hhj5fEbFve1T53oWdhbUh2Bzz\n0XUGllmP6TQGE8o04V2bOpoxkLSU/gP5oBc66jhWqxOhbVNNuxjtvk3TFE2u\nsx+iNwxsfH7oJVq3SHe4NXnuRXq8JXAYgj0HvKJPOgbJ95OVZoRa2dWIYhkp\nbeucZPSwntiVFuRPTwzZ6ryVaozoBvdkmRv4bVewcjgeN8wNpjUeZkY6JvgS\niEDMznj8XE23cjeBYcXDOR4muY05btAt6b5X0Bysmb+MjHyIjJQeoDpYf8Dp\nV1UKb/CVmA47jq/NcHJv8OgAk2BVE31EKUOV+a9t7ogL1MfynUOBQHfS7KfE\nv/gf6O2+KQ4QLBoR4XKcqyUgvOxcYpn93OEyqlE0hfLbKXAre9zpUWUKoxdt\njcVxlKpn3uITcmMSlqQ4vuaIJp6qnKD1+kGNdJDhzxgcNohqZQ2Xw+/zWjli\neHrPrjnvxtxheYZJeyWDEhDDvwPfY7SHgRKr7so2oLg2Z2+1eNEWha7OJALd\nSo8i\r\n=a8M2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGOCeQBsBlYxWG7c6h0o8G6NGwSlEJUFc++Bz/o174T6AiEAjK5y7g99mZX+0r+Ac8jdQGyAYQBMV4CDfbzNLu+Nxhg="}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2071_1605399543994_0.3040843507602753"},"_hasShrinkwrap":false},"2.0.0-nightly.2076":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2076","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"04b47e19d2c66b48f88735612f759bb5fc18205f","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2076","_nodeVersion":"14.15.0","_npmVersion":"lerna/3.20.2/node@v14.15.0+x64 (linux)","dist":{"integrity":"sha512-2JKpuOrYXDnmMC2PbjU/FZ5V5wDYAjv/zsXCjvnvnduCJdOBM6xa3fNT3trNEJjzK/hAZ0WcTS78qw5J5V+pvQ==","shasum":"814384144d5896952bce66d5d121d1c4df3aa521","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2076.tgz","fileCount":14,"unpackedSize":20032,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJftbhLCRA9TVsSAnZWagAAXisQAJRVLyNxxE+4gd+o/te7\nSUzStUOIr3/ZE8VfeUtIWfC/+kA2pAAub/Ah5A0xicrMbOrinI1ujtlQWGBw\n1FTUf6V/h6dUOqAw3thfefv27BSxvRjEyJJu9JK2PGCe+uZC/wpIdWhx08pv\nDhOC6tBm67+4H0Hw3qyo+hrhcFhMjWoERlIfvV46n1Eg0BAQChtwRVCBZkAr\nFAmWwhkISqvzGneZZ2UR8Ja+4J+2fM8wA5dkB/RrB2n6L8yL/TkDC+gAqbS6\nEsMBrIgky7kBG7Kzt6Y18g5XiArYPvo1L2AdA4T9nP890J4M9cbtAdOL4VSQ\n/rcfAJ6+FUGwm/3z4DRqmDoRswgVwEqFE4sfEWz+GEmJ4do63RbgkjFalapg\nSfxeJRLw4MKpeT+ZtmzOjwXnhoxWH8Yozyum8HAYXx85Yst2ILZd613ar5vd\nYfoIomqd50c0GOZTCKLanLNhqliCQsP/Oi++N74/2Z/NdBinTCzuAN8ZAdrm\ng/EOzVRixhWMMjHy8ljJhs3Ge38ovUTUznQx0Q3ZTWgkkoMiJnfoftJEZy/D\nw/U3jEkdT1Bepqi94k12Nci8edaK6IaIHBs47WQYOUEAqbpXnAV6jhxkifp5\na2Dfn7SKzS/lZUv63FkiPn386ueiirn3BUykSKKQTIt9VoFVdS5Cgk6D+Iph\nGJRc\r\n=L5Dx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCifJ/HD3jMa9HXILnrokWt4284d2NXeHgSwrYXcGCSGwIhAMH2RbA5g+B23d9qEQa5Dl2U7GigaPUqbvLCGGQ6nJI/"}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2076_1605744715280_0.2628597954096048"},"_hasShrinkwrap":false},"2.0.0-nightly.2077":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2077","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"aa979466854f8d2f488613a2bc8f17b85d9ce2fd","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2077","_nodeVersion":"14.15.0","_npmVersion":"lerna/3.20.2/node@v14.15.0+x64 (linux)","dist":{"integrity":"sha512-gfYBiMuFFd3P33SGqB0hVeei/a1OXiABBrikARhOR5G2o/LDOYRsgymFZKd8sCR8BBHPmzIL0ri0sSXVdqIyDQ==","shasum":"32b5da42777ed82bc4cb2de21dd2a7e2d87795d5","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2077.tgz","fileCount":14,"unpackedSize":20032,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJftwnXCRA9TVsSAnZWagAAZukP/RvEdO5ykPRDcUHVAObD\nj742EZvhT+9BQJzrL+HWkooffnsymunzxVW6xK33ZPHvLhseKiRKdsSxlAB0\nzJlXJrgZVG67egZ0HXRs8MW6zWbGvT5GfE3JAX326LTzR7kuQ8ETZUETbpdE\nSOIj9nZgwmRxIWd7OzQDus+2x6UVfiJSi4wQbHRo503shOVblhV5RHIpDDki\nbpaD2qvijoptFWs2jT6jBI+OVbNfsIOzt3Eb2iSI9w5pHyWofctr8S5CV4TZ\nGr4jqZ/yI1xsMXh8Y5CS8UWMboq0H0nu34Q31UCzWxhPllIxQ7nHdY268Jn8\nXIy25Jeo1ZMBa5NHgN+vHvYUpagw1oE2TNbC0hx2MwopCQ5sYcT0bjtT3y16\n6GhfPtIb2B4noftKfTLVFRGFCAtDM5Mj/eIiccF+89U085lLTM3NecPya32x\n1cDnKpv2NV6mnJbLT3TpzMo6OVPy67NUHxop/7mLNsdkLJf3q8T5cbLZDdqj\nzRNxVM2SDtKtfDL6vHTglQPlDTgCjp2OvMtc/UaugwzR/d2sU8ut104H2jkR\nfNnP+WgLQuFGLnksSU11gkpM9WoODg6u8MqN1ubJ+xLn9K0KvMekc+hWX+70\nqfuI0zYve+aEvhm28iigvghoJr8b9MQpBDDvlSrbDL0dAjL+a91JjwFRlHm9\nqX+0\r\n=li6N\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFvAE7xiswbxSncgTTLrUfQJuYZ0OgCv8ScfBjnnho1cAiEA8yDSfIsPZE3c2DTuMmCgur58SKVxz/vZwxV8JxO01fQ="}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2077_1605831126734_0.28776421915493366"},"_hasShrinkwrap":false},"2.0.0-nightly.2078":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2078","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"944ac09bd10daab6894ade7ad8935d6964ceddb5","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2078","_nodeVersion":"14.15.0","_npmVersion":"lerna/3.20.2/node@v14.15.0+x64 (linux)","dist":{"integrity":"sha512-j4Y96Y13ngsF27+uJH8aIXn4RvQqbhlFycS9BFE11/QfQxHf/sWusXp47HNB2+PrbRAi7P1hZMvDZRoXlHhcmQ==","shasum":"21c7edc05bb81c65e22bbcb2d9c70a4afa8b27be","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2078.tgz","fileCount":14,"unpackedSize":20032,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfuFtbCRA9TVsSAnZWagAA738P/17LRKs6xzKCslZXCN1e\n+ofrrrizIGneCNSSb0yAVccuL0lZHcCJEfGqfzF155CFlLkYqWfudIf3YLHW\npNxUey2iBtLayhwM8ChU3Z834mcGkoKgzwyNR09rlpCLaYAN9zRH68dVhxtu\nnfRWYx7oQZqwTvus33Lp8WhTuybGbtqNHF8lw9jE9Muesti9qUjeDn31K3fU\n4DC/eUU3DWu1MtgCgSTMYRbPsuO8381QuPk3CbiLXNK7W52iiRIUaESRXcEA\nqmHfsuiH2XnJ0HXCpLmmcMz6gvUnv9lmpjqqKrTPQDVM9CTonvHyB4CHsDoC\nebZhUQepzAHiv1l9h14H4HqWu0N045AsRSwuTyk6lNhdARilH7Hgkbyl8Xgm\nmjQ8kVH52qzE5TTCBxB3dx39eZjD+43BJWVpLUBDD0aCZMkUjNGjS7mjyVG1\nxJUvuzB9p4aUgNNcm7nSKhNLv0X9SrVszqBqp4TQVeiAH6XbDc5+uDehgQ9e\n7O7IApHGw0LmZsmTzwfdYI67osueAsVF1yJL1xwxxrIWfH1GTUTrm8JEKqtK\niCKyBRD4hrHNCcPiF6Rv7jFl4Im91wBRrJqbD0t0qZfp6HylculLdgK2YyuN\nA5bZO90VdCMYl8M/btUwSMS/Xs1mCm5hosexo6KAsubxRE5TGVh03Cfe82ec\nQthE\r\n=TE3C\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFa698VVMxuYPHjGLYUsq4ldk+8v6I1qWyTGw5Nn0eomAiEAtdG3bTJ8NtYFhBHF04cEYewMsaUf6jrc6SyO+r/vWVs="}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2078_1605917530674_0.2538161650891013"},"_hasShrinkwrap":false},"2.0.0-nightly.2081":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2081","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"0247770e83394ad44fb755cbe8b20e56a65fc580","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2081","_nodeVersion":"14.15.0","_npmVersion":"lerna/3.20.2/node@v14.15.0+x64 (linux)","dist":{"integrity":"sha512-nYJtJiaDJTTal40Iho9Dk0UWyTwfZafbL+9+S66T26ct+7zKvIyVslo8K9MiZ76fdE5VPn8XMgd0w/jfKe9AYQ==","shasum":"f6049df596eacb80e05e2fcde9fc692dfbc2d094","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2081.tgz","fileCount":14,"unpackedSize":20032,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfua0TCRA9TVsSAnZWagAAPvUP/1sYzcBjKLGAo8T4r72h\nwO2wcNJszSfRVPxZ/NmpWmrzqSiButFHGwNgtJv96j4bde7ARTL+kcHLiIWA\nl+c6n+bAaT7DsB6J1MA8qZe6wOfpCmvZ5rjMTy00x+wYDSOhoDEunPO4GGKD\nd9tacdX2lDAVhumfhtq3MuNYXT+AXSkgaqD+9OBUOQAa33Yht+I72vXC4gJL\nw/Mw9PU0YhBu/v24G/30T4vv86DP7KBHSEYGnveHWB4bhaLMhTfZwfTthd/Z\nAvTNwi+2+l3vscdO7y+riczFoNUxXxctbga7kdDGytTJ0xN9PuVxNK3dRj0+\nEkxcVlqdtgc9VEyyIQchtXZxzln4uTQ/El/ukKzEe95JYG2GDmnHSOr63qvL\nh7da+wn56++HeTaQwIHaVtohSe70TJOEkruMf9ASK8bNLNiHbkdE2hjY7fGu\niwkI/RNHoCfZrbP0MOzmesFA7bNZQ3Cv4/9gQUyEXqvQ1H6MP4AQBRbJT792\nFitByYW1n/dk+4w44VtdnzKn2juJCELvfmEYYCN+acVD56Gmf+6ylHMtx0mQ\nPY2b2qfjHZNiDoMK2V7Sm23rksoNH41SwPKeIH5XKQiAIa2rdUhCkvwo+sSI\nAuytDGT4DdHpQwgJnfyOQDWEA97INFvmXqrbNrWTzvnFHLFCqx5zaxtqglE5\n4tHQ\r\n=XY0I\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCZvfSP9wbKcTO+yKgGbpeL0+iOdctb0lgUuqb8Ca7qzwIgC2fSYcxSiGRz8Flu+y0Mn5Z0ThLBocpNCiRzbqxYMFM="}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2081_1606003986870_0.367133322087567"},"_hasShrinkwrap":false},"2.0.0-nightly.2084":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2084","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"6b1aec6a4e56d72166d99f8fb7e0a41b8d310a29","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2084","_nodeVersion":"14.15.0","_npmVersion":"lerna/3.20.2/node@v14.15.0+x64 (linux)","dist":{"integrity":"sha512-GxVAg4OWAUyvvn2tOb0I1GKtgRHMwADD9L6ircEh2ZkVmoCkYRq28u06yhTdUaUKhXiyKLs6DL8MZnnaucZ/+g==","shasum":"5c3bea47dae32be2a706474aabc1ee5131d44cb3","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2084.tgz","fileCount":14,"unpackedSize":20032,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfuv6CCRA9TVsSAnZWagAAWf0P/j3nAk9kF1ZdbV5xRRpT\nhQ5/xQ2MHR5pJT02Y9yDch9aA0rF7pujWMcZkZW7ckEOA++nYSP7qTMw2yXu\nPO5bXedV/z6JKRuuQSut2ajopYL0oEAlFHXRt+YYDxFKZ/wFEhcQaKyKWmS9\nrAcgmTtlOApadB/ubmabvlDhO8G2ethBYBmpDjQlGrf0nOBR8P45j3WGZJ9S\nqQHJoldjI3CoPDEKXc7bdkA2LAw5m3xLAGEOBKXV7E2OJ8U8GLsr+Hc8xOKr\nlEAE0Fi+fmSQzaGXTSRpRQgbFjXH/zPsYLu+hqy1tFmrtxP5Hc8YaFc/CM4R\nHKBWS6FO1NCwM4YXlQ+ETnM/8n30zCZGZ1QWR1SVNZ7RwjsvqIdbNfe/qwfW\n4ItWupgMAPjgm6rDUs/lQzV47IoHNexGpVb+tZ7fFXMgNbtHT4Za8syYxdB9\nqc4axsDG/6bY2YlUsldzg8qfpq+DdjP/FrCzsu1DjxM2Uevfrk/jxTbWx4rr\npDc7FfREmqQVZt+Vz3U9BwxMHNCuQ/Uvs44Hw+MYopplCCVsqO8Zvgk6s4jt\np74rdSFCShkwWyqUCMQp3QbhA5jxKn2Pv4QetPgjNR8Rszl6VO5VLx/HVwEb\nxTVQuYnCOTZNZqciot4eDYBoeHikQw93EEgq6+gNEzr2JJYP0fxKSWK2r8dS\n0Tlu\r\n=upEO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDwvIoqTs7UfzMvCc7nVgxEYFYpR0WHjOGZ+dcMQmileAiAJyyxEvVEckIupWx/tH7IDXTW3IAEDmJoB0vsSH5jvXQ=="}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2084_1606090370209_0.19503369045485064"},"_hasShrinkwrap":false},"2.0.0-nightly.2086":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2086","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"064ba0a166ea63ccd2b623dc11324d4cd7ffb526","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2086","_nodeVersion":"14.15.0","_npmVersion":"lerna/3.20.2/node@v14.15.0+x64 (linux)","dist":{"integrity":"sha512-pH8iLTXQM5K0i3tA4BfJkiWP9gGKPc+sikvlVGKy4fbCBznVihl+/tHn0d55O5OpPeKBN+xvIcTSMyZ1hJRp8g==","shasum":"33079db61873f44beadf2df6a0e531e62eb11316","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2086.tgz","fileCount":14,"unpackedSize":20032,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfvE/9CRA9TVsSAnZWagAATy4P/i1vlB+fUDrTsY1kcpzF\nhx/XvrjK8MY1/OuHMmEVbdqoRFv6c+XxVn/kd9wWYWuvGVi6nx5XA9s6BaHe\nTqiOGaxI0m45jIzIbug1DfKeUk8vD+Hpm7gPqtymNR8dwPQi0GbMjhaxcaAc\nqCXoav3anDDLXwZSXZ2BaDnolsFx4q/XHaDWacXIFs/9PmCOnZ9iUqH+WhcB\nQZ0K2tLdQd0bbIHLvR4Fgmtabz3blhv3eLp+ttRarWm+sU94xGNdFnFUEFC5\n6lrkUqpsaDcvyygjdZHDj4oQk5YrS2iY5+xjZx2HKQpIu+Kz1oG5r4WxHyon\nFBh58i3KLsu8YRGLrkMh2s0Yh+XbKbbppB2Vt5IpgmjWTydLkLUnaXx8rr2u\nuXVoRqbjhTQ3FqE8oGWhB8YiUvWJnV2XFRNl84W4vT144wlLOaoQkZ/fAMxz\nE9Jb9YDhLzoV9LmRx1BReN8XeFX9SO0iYTwN9doBl5/c86+3HbQUDI8oPiur\nlw23Xb6t2rOF0fkoSg1KF+6IDI/PI2Ib7VrhtdB/1/5jQdqrAnqKL4TsGAeR\nbRr+AAqa1S3KQ9jp2pYbPLTUHTT3CgAereStOynHoRWSR7vOB8WLgz7QzUhw\nHFxTWcSvIqfc+sAJOM1fs3/OjrFpibr8UA2z3x4LVqCQVs/WJK3tCn77yMym\n0MIv\r\n=0WdT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEivzdLXAmOUW5YTLERhMNQf5r2CeBg1W4atvjGuvJIZAiBPHdXtcrHgwxwHRSbMiJxnJ7uBhDbwoFSk3He81BqtaA=="}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2086_1606176764750_0.5051374969176619"},"_hasShrinkwrap":false},"2.0.0-nightly.2087":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2087","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"635c973e3e584f7feb99f39c9e1963775e1f2ab1","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2087","_nodeVersion":"14.15.0","_npmVersion":"lerna/3.20.2/node@v14.15.0+x64 (linux)","dist":{"integrity":"sha512-qR8hKObbVFZeLb3WW55RWIs/DubdWqfqXHPTd262RhFqzNc4nEDNfhYod63ZXfY2Bl5/5gDKKiOqlXQNsqneug==","shasum":"075d8158d63e6ee4533db18bfdf438146a9f1b00","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2087.tgz","fileCount":14,"unpackedSize":20032,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfxYq/CRA9TVsSAnZWagAA4H4P/1/mExCTLaCEhJ3/wa9p\n0P8XVSDd8vr53AFdwY+8+tAAs11Fa5/YR80H6c/vjBHb6OtKfGvENJ7+FSmt\nF5nGyjjAB2y603XEA8pUPky+UGtxv+KO748MjhgBuNuWmIfoq8eSSRWaLKs+\nFy4mcnX8C5oJ+oaInx62TeWD3OJ6dm1Zbfj9dZ/efzTGuVHa73J+Qp8O9Dlw\nBCYliQQOHPueGNMFuaoW1uCv9Qq7Aui1Nz6DA1+O59gRXoiUGqHwd2gBRWub\nXhmQ8g0YIK5wnGqo8zQ/Us9Fg+3CE18nFM76/6JB8gqaIeU7j3G0yC6ZJ+rR\n2KQKxQVYSAU2QQimYyKIiYLS83cyqvGjvvMlTf+Vjvcod1K1vzse0qF0T/RL\nmArjHlZKoLSDRLRKHFBya2cI8mgZYUHOqLrueJ3/HYtMjYyzdJixozEJaCe8\nQ0Ff07BZAoznDoe1+hZ9+kbG9L5xSGcwVXzQwfbe44u6EnS43mwFnqn9mVMA\nUpHf8XfKpHkV9LWv52Xl6DLi/YxCz3l714hsBH1YzprSIfnl5BV1YcGJc0NY\nuLGpCBkzFj4DWWEmujQm4rtsv816ZDpISaQe2DrmhJkXUs2nEXH9odA+reDQ\nABFmIguVkL9NQRfA2gJ+GceHWobckqOV/tSqnMDu20bE+xFl7Fjb3KHkLelB\nqDBF\r\n=CVoM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGwCYNQIfcIOGRiNYdO/bJGMheKXhyg04CWqjsvgyxP4AiA6mjsrWYyyi0FSsMvIK/Zmu36TH/L0O1KJ4nHZxtq91Q=="}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2087_1606781630811_0.9613122133319729"},"_hasShrinkwrap":false},"2.0.0-nightly.2088":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2088","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"583a6cefb7df9a184352e9a77f2bdeed24776378","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2088","_nodeVersion":"14.15.0","_npmVersion":"lerna/3.20.2/node@v14.15.0+x64 (linux)","dist":{"integrity":"sha512-fBgo6E2eOO6hXiymDKyX7nzakwZLMcUJpq0AogxAiEiNGQkcNqnckM+j76bhee/5kKUNEVwRGV9F8q/ZyurKyQ==","shasum":"946ed1d7ca0c8d81966ec1af3b8fdec7c5f6c3b6","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2088.tgz","fileCount":14,"unpackedSize":20032,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfxtwzCRA9TVsSAnZWagAAMgAQAJAywREWmYCKb22y88NE\n8mADDDSDetXZcmIVdcNNO7boSJFd4NmTqQS/VVBWSMSJwJwiCxAPlKOStByS\nN9jWWne292K5+mLleLcVm2T+EYLLdzlel0kkedPiftgNuC2XHDrHvJvrObbk\nytgWX/dmERlsb5AIFCCtxZXtsptMYpdqP27iVfa5VFfffHuTcr4mMRcPF9YR\nSnTKcCfRgtx+FmYieJVGkiyVr1dcGUhsF0lljj1T79GknADWj6jVend9O5+7\n49p0vGyOSu2yfjGgd2kD63Wcff3ELHHMCyD1EezMPPJ5weiejb692X+SygU1\nEoFJ0gzpgCNUz5qKb+vI3mYHbWXBJ3xZgyYQhSaSQz2kTJR3dZWwkUojDBkZ\nuEEd8R4lM+ktTiP/2nZz/IpMpZJq/friTW7TS30VjpHxX7Z8j7YLygMMkYZB\nWS0hutQtrT8NZPxbSqgJVKGGSiWHv1BXoVeszEH4d3rKRVvGKerPYaJHwUMF\noU7kIXARtH0wS3H47MfPtRMAGaqwvca/TRcXc8Pe3DQWXGlrsnY1OsE34n9Y\nTfrXAzDvdsdlCU841YTIdi1G5xZ6QjQO3sTPmMF18LSLFW/PPK2sQYqdisgx\n5vIDIUi4meVJ0AmRLhPGWcr9/6vX1JKrnPvgFoVKHWsaBXmcihpFWx6Ff4SP\nFW4w\r\n=TxdT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG27YusJOF+C9Tt5CiiUeDMMHrYEdU5CwsW+0yjrEFGBAiEAoG99AytWmquCT2dmTrjvGpthfj4lC94Xs98JFPhaW5U="}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2088_1606868018831_0.09063594555724608"},"_hasShrinkwrap":false},"2.0.0-nightly.2089":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2089","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"5d5b996e04629db8eac0504cb1063089dd97cb56","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2089","_nodeVersion":"14.15.0","_npmVersion":"lerna/3.20.2/node@v14.15.0+x64 (linux)","dist":{"integrity":"sha512-Z7oArYO1hYd0GR7kNfuGGI6WQTJLBSVUe7xJa/ligkqZ1DgegLGLsESkTnguwaRr71+NrpyafuD68gToSPLgHw==","shasum":"3da6bedaabbbefb7968b0dc0ea782a9ed242540f","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2089.tgz","fileCount":14,"unpackedSize":20032,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfyC3QCRA9TVsSAnZWagAAPLYP/18gYNOxzgd28QKA4GgT\n+x0otGTSiF/4T+B64HgIL7tGOSFRypiyShpnfVVooX3HAyCR1BUFc0pgofdZ\ndznSx9Ee1TINFaMuCtauwjui19vVJceI8MTR2vBqto5mqz9kF63jTnmNoYIy\n3QTPMIT9WzCIbgc+CZmI7cC7XwQdVPfz1WKN0E1bu5ciWoehlHo/YlZn02dp\nUl5ojxyMCGuwtfWUufCVKjTr6rH6h9AjDp/cs0lawIHJz3+EhKzuiJtm4Xel\nk9Ke/GaFifFgCrP5e/JjEhmRY8O8o3eOhYfs/O733v/0Cc8ZRoFGbbJIMqou\n024lEO67eoh6zlP7C6IQw1vJcRUnb+sfzAzEE3djXlozCTcxWRZyvglQ4ZAj\nzx1UBOkQA6UE3CG2xcgKi4jhD/7jxnydSMtsYCdD1Bmwa6LBwe7l+VwdR7J4\n12sAaHBXqf+XwWPuzBWGVDKBs5/BKWAa71bRFa5gNi1qYtReQQ8EM/ignpVd\nYuWe7vAZDX9w95O/TsH34CITtxKg/tSlBafw55JRZlEDS/TUgDFNDNPM7Gei\ntHneZna0tUUOD5Qj5QQ/EDY7mWoMGiLpkiYYqErtIY/KwqzitWWMWdBYqWvf\nbHJu623WekFRLZOQ+O3V0LhAT9no3s2X6edHqVmN892GQ+cfSMBzTufEa4p1\nI/JP\r\n=SeLn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAuqlpf3NMac8E/JHq/8MmLZ+bl/6kV+bdqcN6jjLjJhAiEA6NBfwu181rKRdnRSbih+woVR1c9wMd9TP4owLAeDmDI="}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2089_1606954448109_0.8508133204797972"},"_hasShrinkwrap":false},"2.0.0-nightly.2090":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2090","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"dffb28f3d6799f3d2452f778ddef14b75d6311ee","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2090","_nodeVersion":"14.15.1","_npmVersion":"lerna/3.20.2/node@v14.15.1+x64 (linux)","dist":{"integrity":"sha512-dBu4+FVDf4NiRZe5K7+Rz7N5zROCEVkMFxxN6iaO4OminRNyaGbe2LxLwz0AnxDHR3n53OydAiZqscmP30u02w==","shasum":"1b7daf654c022c09443419d55ea0a79c3b2ce597","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2090.tgz","fileCount":14,"unpackedSize":20032,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfyX9PCRA9TVsSAnZWagAAwWUQAIjYyNJX1TGQ4s5EJoYf\nuDu2rE+zVV1JaSzGV0tfvUpSgPJImpqVRjZiOjpp36D3BT004HnPmHg1UjYB\nYz/SQK7mlbG8RawD6nA4gAt21pHQXX8pTFtoWCMsbzBx37qAL+AMT7vZfDIS\n3zKveSTkMM1nFUfeQf9On/amZojd1PInT8mkP/CI9o2mVfxgtC5aL5kwSFbb\noS+RjyYT20NuWLzfmoxqQqP3LKU5LoNeOvsI5n06+wo/ZLOsWqr7i1l4gf0q\ntd6DZYwGyP+yxl+CqQzSjRd6nyi+tk4oFVwhnupeaNtP5lKB3bLwFcge+/a0\nroMGPW2dShC3e7oxBZsdxudTlHyHQbqdFwfftuM+u+piGfojzIll1xGnuYf3\nTx1mNfYeYDzQNIkw17ijR665QHziUsd1kM3b8n6uFkMt+QCgxd7RQ101YvPc\ns+vP/Btz1N+cPFUK+XLRNJyafCYB7d6UG9oY1/wMZWPlPECyNyVDMeFbiisJ\nH7EoeSvrilENL7BTjms2L9w3Sfrg+G0OuBHh0DVZQTBAA9zIKNZGIXoyRu07\n3r+cScy9xgtnUYu1K30bdwSCbyyQFLwcIf6FoxUEulFE9hDeQnR6ApgN1SVx\nfyurbmWt/eJhQWBshXHtJDb1c0rsdRhjJVaGkBuuSfvhEULjIZ/uW/8y4cET\ncsef\r\n=tt1W\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICXxMiBggQvLgL5XtzLvzgY2NQt3UiLjSV2O7adfVYj1AiB4MJ1D8Iem5Vi4vCN8Fs4MazR8d/ij4tDq3OXh9fls6g=="}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2090_1607040847171_0.6510019787329675"},"_hasShrinkwrap":false},"2.0.0-nightly.2091":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2091","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"4aa4acc4e5da7ae086136a455f7506eeb7972cdb","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2091","_nodeVersion":"14.15.1","_npmVersion":"lerna/3.20.2/node@v14.15.1+x64 (linux)","dist":{"integrity":"sha512-F8m9/MGJdWKWPx7b1p7wKc9bLIfozRy0AOQsUy6KzSq5P8ipO6+Jph/nts9XDLqJxj2vIcLfvK7X4/x+9+mNUg==","shasum":"eb39b95b5a25ab17a28b31798453fe854d462d6e","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2091.tgz","fileCount":14,"unpackedSize":20032,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfzCKCCRA9TVsSAnZWagAAmtEP/0UCWNRrBKGEP6kXnxxY\n5jtXAq2gKZkVcmqtfgbRPSqlwHeJz7BtwDG9o5oLN2Gw9jwVjmPgSmatqQWt\ne5HmQZxVsxz9BZxDeRR7Bx1fm+7E3KMOH9DVkHbgm6xXo2Ye3FkLg8Oakf8Q\nxTMduHOQ2pBL9BOC2o61TSDX2zjzT4rvou03RExsAYO1zPIKHCWlCA4QaguM\nsONNJxQJ7Scb/1IzpcGfy93Oud/9OKSOE6ATo3qiltuDvFICEl+dYrZxWrri\nMWUVXBOfiTXkBZVU5gjXenPaL0xxxxim7YKCB1F6ePtWg0qtomOjIrPO0HhS\n0HHx8L4bng9aPJB7OBMoZlb2TLt3D6Lu8agkQ/qVO0CT6Ga5acvIQZ8fJMHG\nCaAnPiM0PAtvtqCSw09mIAsMBMQ5yWjF825HxoFDEHtcHm2tZgsEbLy3ZihR\nujfG63q17jEzVxeDdEEvxY555HKHxVTziY9l0KNvuhNAlqLlaAfOrUg6QYdO\nqX2/rFTDqwvbgWF5gLAfsVtR+hP6EqPWZ8zyApxU1ic5KA7oomDPrpH+ymZW\nP+b5PxbwHK9S+oQug5Jj/chrBmfD7Bp/C2eqUi454tnFcxwr2U2pgck+4Z+C\nyEjrZRm5QJBUFfxtf9IHJ7j/UU/07p4h/CDQbq027+rb507ykyYpA7DFKYfQ\nhDQE\r\n=jVjQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBu/+Pk0a5drK4VfchodYQZ7l+zGXRUFradbNU/aVKuiAiEAn9wVnfRAO3ZoosMGI6DFDqa0jLT1mlGEaPb2B83xoQo="}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2091_1607213697815_0.7849218668681843"},"_hasShrinkwrap":false},"2.0.0-nightly.2093":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2093","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"22dd5b928d1dcc4d54cd7f5338a9af8735b30b09","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2093","_nodeVersion":"14.15.1","_npmVersion":"lerna/3.20.2/node@v14.15.1+x64 (linux)","dist":{"integrity":"sha512-ooIk9e4lJyQRxBKK4IjX/4Rx2OR6LLZauI07i7mscvN/mU6yq1KlZRGAQdx/Iy3WjTeHSB4m3G38dJ4Gi3rc/w==","shasum":"4c0b840fed0e1758dd1d832162f4b883a9492b98","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2093.tgz","fileCount":14,"unpackedSize":20032,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfzXQNCRA9TVsSAnZWagAA25gP/3I3fkCKGRGDXSB7ZW/d\nEnAPeZi8S4jdVfvHxWykfT5TTLMGN0OvJYhaXlYvlId0WkxQIXg4/Sz0rGq2\nLlA2e8iEWlGtZYPLc7MJMoYoUVhO1f/Dm8wVAXEHlGxjQaycjEdZEsuZAzXq\n1LvIabzT9QvbMVEILVLAiIFvIaEFkf9ETSSSAINbM4GpsPp0k2yEMt/zmrv3\n9GhqIOTvQ9FxS4zardIk96VdjC2KYoAmBVSb+ycrgBxC3P18+IgAiBqASStj\n35KDQAJAWB9l++NpwMoIBIG0rsORew8qBS+U5syx8nb/gKQsw32jVvEzLpn+\nWXPlBVLAT1GQliI0FwFPOzva6OqPhqZk/YhYX6LgOwSsQP83Kw5kt649ZlVR\nrvFpizZdslRmUIJ4yvbndJam4HtjKKjBgUhz14jvMnhwIPS5BfMRdshhV40n\nTWguseuDwbmMrlCevFgosKsyM3N+nVU6fmCziRxY+Nqh3Z3H6SVWWCJ2/tOH\nAtekQkVLOZlhB1dxvZorL6OPcbvjpPY7cdQggv2C4zkcAgf0X7/e1MNmJAbK\n+TMOg1BeihbEmHOpdFL+sOmSHiz9iCTbLpFaK0Er/W6UgJO/VbZEj466OIzb\nkhNkL5ATa1mRAgELRWiG9xkPViZhJ1y4reQy++fmCcXghQYWluHW9oVs0BkL\nwblW\r\n=1Wsm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDeAvy4oWOgstg4ZANSi28uznRZ+Mdr+FOCVr+PhXdobAIhAN84pU2Dcg9tuINx128txdaw0BOLUarEcov4bh44jjci"}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2093_1607300108662_0.6781125717529566"},"_hasShrinkwrap":false},"2.0.0-nightly.2096":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2096","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"a23db0bb2a545a2e717939dc7cc752170fe12e22","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2096","_nodeVersion":"14.15.1","_npmVersion":"lerna/3.20.2/node@v14.15.1+x64 (linux)","dist":{"integrity":"sha512-c2RWgk4/ukuYcuuLfo6YF+vpsx6mDLMEoTsZROrvFdTN04boEdT34b3Y1Hu6UzVWHXT2bds7v53MU2uVZoed3A==","shasum":"da0ffd3870b798f19cafc8dc42b4b3679d4756c3","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2096.tgz","fileCount":14,"unpackedSize":20032,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfzsVcCRA9TVsSAnZWagAA1VYP/j2um2mAE/E4Sro256I6\nNSNNRyU1wHSJntMDZv2V6nX5VeWBi7GSn2QVZvtvH3A1kRiamDqD1nFVfqFX\nm3VcxMJu66667ox94W3EPF+RxC1m0LZoJvGoQFmaGbmKmKe1F+/Hlfb9MPxJ\nJbKiGWKn0cibEWxKWaYaPlvftMXT9ZbQG1sdaFXOdIr4oaBqLAiGesUwRUFD\nz4nplr/fALf0NGkHGJPGP+/SIEHfEk7zRoXz9KBqYU0WXpv6Cbk9l4a68CVG\n07BC6ziR5GBvh6ZlQPRI4t8nSFgCRL2u+sTg9eQoNc5oXrVxwcyK80SRU2s6\n7yRHVvqbh17UJ/zm0+GIDqmVZP+mVFAtzY+QioxfzMOagSYRErVrOSMEiLkC\nr3BkW2vext+Ozq4V9UukvQEzjP471QQzdVFEpMbhWTKEWEg6YKr/yP5nHEmR\nsXipDCcj9mWfZv4x7GwUSt8NLnBHQDoDec4BVq47hVkNq8UQXHyfxzi34ReE\nHK7a2LFl3JK96cugoMsyuMMZIGLpLnJIMoKhEVY3XANzaOUq7KVRxdwHYuIN\nW3xtvmgOa8qbYBtPeXjAsB06KbKqjx+l9UpKZ1jENx8teWGf5n7SMWJx7C6y\nXTx4elPUU+XxMx3mxbeYNFbqiC93ex8Rjz0Lp5Ow5zlvxJ7hTinnXlBxlNgF\n56ht\r\n=M3jA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFT5XcHfzZ3629mbZWOr3Cw2Ag0VMh7aOAq2VsOngDyeAiA+6LOp9RaIztA/9ruymg/FYUnlrcnEJhKIRdsyJ9Q51A=="}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2096_1607386459604_0.9691840657409596"},"_hasShrinkwrap":false},"2.0.0-nightly.2098":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2098","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"87542ce3d4c55628afbc659903ba190844d224f7","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2098","_nodeVersion":"14.15.1","_npmVersion":"lerna/3.20.2/node@v14.15.1+x64 (linux)","dist":{"integrity":"sha512-ZuhFmxQ3YvT5C69X5SSDHkzwKO+dRLGLX1UuodGS7f6B7NI9ZaFa/HZQUxZ6C/nZPV9AMzy0TbHxVWU5dMT4ag==","shasum":"56a58d16d2d281a7bb8d4dab23229bb69293fdda","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2098.tgz","fileCount":14,"unpackedSize":20032,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf0BbVCRA9TVsSAnZWagAAXHIP/3BQZhbdooZ1DBRFWIJw\ngCfJPUTefNEkVTv1Y19jEvr+PffgZXjCZpJk+Da+fWbDJEqX3bRE0FtOkH3C\nisNoWO6qA7mQtoFvHBLi0JplvdFVakEuut010uYVedC6BOfbKYibrHicov1F\nW4DeHTs6zneM7p1hRcr5ZjEBY4MDQqEleybnIKAa43GdQoIDvgb0ncdanxxh\nMPIa1qHeGNkTQ9eivMQrR+pA039GIXGy9a+jCYC2DmRsW3mWs7UAFK5M1lKa\nHKLY84GNePz+xV1m14aJpQAOWS+YjcB6jPv60Qlvs+lSxPJuDnxp4TTaaxVg\nLuVi0/KWV3YqT6KGfqflLgp+ZbLKZETGVoygKWGdg/mqf0c0MdRA91K0/X78\nKU07khZ7OiP8CliJ1ZBV7QOuXsiLnRst5ZsM9db/bDhulNImDhdcE6xQSfJX\nOKwXHnvGUPIYWpByzz684/aeHhJ/SJuA1cxffPEQyjJIUfG2RQQMdm+N4s88\nLXGPl5nzLKXBx5ncC1O/EP1+z9PvFzJKEiqzkELGqOj359ucOiHU5Pyb+wBZ\nCmsCCczDjZmQkwyrQ106rdj4MsfC2h34DHFsheWqQr4qUxFsy3XNbkIK6yiL\nwydXbzaEirkx32h27TaKbqdcqvM0hHf+FtYdMy+Ih6iI8yMd3aeX/1bzfa8b\n51eI\r\n=yNWv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD8F5LAtARcoC2Jv9Z3ar+PL3IV4/OfmYoOeDlQPPtsdQIgXb5ToXcdXINn9eDsbI+xjEz7No2gLFSZJZlU1ntPynE="}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2098_1607472852874_0.26190852231939"},"_hasShrinkwrap":false},"2.0.0-nightly.2099":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2099","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"f33c5cd400cdbc7500a53b8f7fd679efe25a3a16","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2099","_nodeVersion":"14.15.1","_npmVersion":"lerna/3.20.2/node@v14.15.1+x64 (linux)","dist":{"integrity":"sha512-sXH5Qjxgi64w8VfvFidZoN8EeKRpl5STt66208aV0CcC5OFB2jXBu4GVdz/Auvg76yl6Luho77iwfq01SPozMQ==","shasum":"cb75d0be9d6d6ac5d4979c735047e7501265917b","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2099.tgz","fileCount":14,"unpackedSize":20032,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf0Wh9CRA9TVsSAnZWagAAyzAP/0tLZVOtZj5w2jte21ep\nFerBB0Zd/BH+KDe5c3do0czPUdHoflEqRKiFVYINS1TsQIY5eT00TfwfKt9s\nSBnZigTO/xGPdDSA0CCLq0gIikAmdQGUxosahXt4vXFUs6ud8xmMSfwCEWNY\n+kUoo2+xwrQkfFWvF0gyvLiUsvFp7jaQwsA3gruLifOh1bt6SzMR9OpxTh5Y\nhVlZRaymSFYY1Ed9TRzPZmMXYH15XD48YjfijpWaulgUBadTW3dvhmxHXXbV\n7k75rhvvPy7YtEO+RjMlOMkH7XGROYmOUCThabo8TCOIes0VBDMUAI++ufo5\nrUDkpdIoljEnfXy3YC9Nqt4NCpZT1iuXA6mG6sKHOXWt/YOh60uQGmvsSj01\n4kXkf3hQacNuywWiGxRkxcu9GAblSU9yC7yrT1TQ1zOszcEFEyj6G5fuFjNW\nOadDeqSu4+WcA14J+exj4nPcUypN/3cEo/NWsDHmVwfXFmg9Qvk+s7Qll0Fh\n116nO3Of77Tc7+TmAqA33+dErJd2yo3ieDdDYUTWXH2ODlq2lhDlvijaQYVN\nPoOrz9en+NrwXePcK/C6+/+WaDEiUjwHSd/7zizys+S/ddJqt8lhnIkWIFxP\nKBAIyOx7ZZEczxBR3Zv6v3M+Gr+U9L+RMbNQXFNecyxX1Bi96Wdk2sw+9MBs\nNQu2\r\n=WhLg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDejMFIrymHDyQ/Hw1oTBhDMZbDE5+R42kyfdFv4BBSrQIgTArBCosc9eanyWEv3LfNOixbnwWPVXx42y1ZogkLew4="}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2099_1607559293106_0.1967196852677071"},"_hasShrinkwrap":false},"2.0.0-nightly.2100":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2100","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"90a3f012ccada0e5f80d9aac0dda3e08f21053d1","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2100","_nodeVersion":"14.15.1","_npmVersion":"lerna/3.20.2/node@v14.15.1+x64 (linux)","dist":{"integrity":"sha512-G1pL3SfUj3GJK5Z7iMlswkueJU4i41AKox2xEN9wWtYwjOuifJDYjFLXPhn/gUDdqmHrbslAaSmC0kgne6UOGQ==","shasum":"b5703a852524f7d1d3a07ab06e8cfd43441427df","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2100.tgz","fileCount":14,"unpackedSize":20032,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf0rn4CRA9TVsSAnZWagAAu44P/iwYLS3LYSe1ztvArcvC\nORhNfcZ2ZqtqaHghEswaigaOW0c4YUqrxJJRoPsSCW+scfQs+jnFH3228+1B\nuJE8Zgb8/Ry8lrZ+bFNa+uaXDYqGQ8FY0BHatR/hlQ7sPrrEECjgDLKVC2Ho\nEWjcJrSHC/Kcc3I30M4lgTo5zqdvHnfPzRMNbGojKFGrCjnz69EK6kkgD50T\niR09QR/1q59ng6/sMzpA5R05DmwOluo/VKitwj+33AjsgjLsC7IqeOPn/0v/\n61nuOg6hZNdJ78eVsPTyx+FENwxL/WTdngBsX9SQx9wDx6RJilm0H8Ja9s0b\nC7ARQOgY1lBj2vCfmL72tm90xW36WI8gT4LpgjY+YJY2QdkDESEJ1bThF8/a\nhMd9mlHtUlKZkhEp/N9sQ1+UVtk7eQ4rzYXY8WWgIPgsrjIwEuKqWGW3FWJ7\nOQJLiYXjD2jarBt8yxEsD40UqgRT0uj+2+NZi1vQ1kE1R2ZIorbCIws3X+0n\nEN+TU0tAEFQdTYd27Sjuy0SSZIosigf++o+yYTqAyW92QmFCFo2P9EnX5WWw\nsArFnG/WxJux3xsQpGZj1wkbuA0JTsG6g3meWWALKphyMeAiKICIDzbELrlF\nfyhlnQaKksSQFW2i/qY35QMPtXv7NMAOxn/LryXjc35GBQlCaWtfa5e1W1L+\n+/xb\r\n=VqEG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHNjHW6pYke+yZg5V9JWcUYXsXvX0omtX/KtE56RtHz/AiEAqBxSlseeuBw6ZAhoe5vL9w9XjycOoJXoCZitiITDeXk="}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2100_1607645687512_0.7792481821152488"},"_hasShrinkwrap":false},"2.0.0-nightly.2101":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2101","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"ed6b43b673071038fccc637dac50fb9f0a15c7e3","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2101","_nodeVersion":"14.15.1","_npmVersion":"lerna/3.20.2/node@v14.15.1+x64 (linux)","dist":{"integrity":"sha512-Znp5CF/sqbuaJ/GM/PoGHRIvvS4fTw0JRo6FT0IIitmeZzl0/xo74uZvPIduPy30cjDS7rCVxHr9ODULFWRz/Q==","shasum":"3ad5224f8b782a17e71bb225e5d8b9219849d21d","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2101.tgz","fileCount":14,"unpackedSize":20032,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf1q6ZCRA9TVsSAnZWagAA+poP/0n2QzSopa+xNx1DkQYO\ncOPBnqQ+iNp50rWKIJ6ppf3oxFgbFbh/9CCrhm1BZLPLO5msItQY2n2EnA8f\n2/q+E1PG/YoSFFg+7ZuK3efiqgG8gKrTqFVgWbCs6tKu8uqgF+RMkvW5hc+p\ned4doQfppLufncfV+xyl3XgZLOVlfi4HK6VmsFlUZJCLyb6xPpRtPmKZjEDa\nXwxIl1eof1RpHtVRv5/vZjsH28KWDzregYo+yFeaaYMAE8ylVMQLoZcuv0FO\np+Q9DxLeqUSvW9xaVS3yHYDT9EladINwzwmVco0orp5KXuRvgsI4KW4Q4ZX2\nk4Djd8bFlsbJ5lR9Q2niWNk0S2dzfkkqSjqy/5zzvmE8sQW8SwvSYklx2Oax\nbzRu5A52bAiQm7RhgrGA15CZUHl3UyaIezvIaUouQjGWVwr4dR4oJjTdkZrD\n2RZgH3Lwqq/cJbSRRFgpjdRjz6Ttv+WLFtAPucTwtqEhZ4qNSq+7pxdibsY6\nFMXHTe7z8+mD+JMTVn/ULWWs8Rpic+R81xSOQDlCM5gmVVAttWjgdaCTVe1Q\nmlQbu5YpjyPh2wDdDXd3JIweKM1BNzpb1QQjat0sIYJ8dD+AT4Fvz2CFCPkT\nSoe/J/fcMhP1sescmqFCqeZnBkwly5VTjvX8U2akNj2hAMK9nk8+vfGT5SoW\nK3Kc\r\n=sqCO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBQUuQxWriImKTKZALrC7eNo2/L3hgJn/xCAt8dDb2/8AiB7cT1b7atzvYtbU37szdW36YD7AUVgO2dGRYdZK1Gwcg=="}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2101_1607904920900_0.39965894349092523"},"_hasShrinkwrap":false},"2.0.0-nightly.2103":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2103","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"e6df5842da3500fedec890faacabe10353eac295","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2103","_nodeVersion":"14.15.1","_npmVersion":"lerna/3.20.2/node@v14.15.1+x64 (linux)","dist":{"integrity":"sha512-mjrSslPEGn26n+Q6Q5SWCEisqpyoYaYLHUsDB6XegIacR9o1XIYvEuG7BkzADog22t5eZln1r/a2q6QBH1kAaQ==","shasum":"70ff11aed0737452205691290a8f1d548ccca7cc","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2103.tgz","fileCount":14,"unpackedSize":20032,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf1//uCRA9TVsSAnZWagAAo6sP/jPH/NMU6RK+Z4vNuqum\ny4mKhkLjsAoD/cW5S4J6aud6pGvYRS/5Hl5SnKWNDFG8vbzY5UqsuNX0rOJc\nxcHrGMAHa5yBsGfRHTqr4VBe5RJ5TY1TY6cealjqo1D1sj5cM5gW9KNEfHwY\nE1l/85e04eyEXznISgBegMYyd+lyXcwY22udxeuiQBArf+w/2+LVeFi86FjC\n9zLVYkGn0a4hDhZuGvX+U08DyP/8R7Zat8wrgnmbIe/3FIyae0PY8ay2vJvF\nQStukY41Ncd6mGNwh2XL3bU5ljnBUUbw1aL5nthh7XzCnn3KHaO7d/tg3X3E\n6HAgw1aJISidjowL/rTApMRdKKMrE/+mPU9kPJnDbq9pRLsNgR26XPVYeTTE\nQhJGlkbhXofXckBsCfRhiPjeFGvyb2wMZvOZmXyO9iwtUxmBZk6a9mD8oZPK\nI8hFk3qCbvPD9y1vetckFeBHMJgEQJ+yevEf/vtjzOCbX05h1fPNDQpJ2/9Q\nhN6f/jvE4ANI9tQfZySNrPmIj/zaLqdAyYd06THTt68JU7WM2bSGKGju7VH0\n26x8Ryh85zc9ji2LoBLECDtPh/4l7hCzFoLI97BmORICXntGdDBZB9LcEb2R\n2hsWczCzXAiYNlYmOZFhiIFQZ3vOCr0xgTpoFaZlx3rUMAAAwPLguA81CkQ8\n/MLf\r\n=a0U5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCF/j8hiT6zPmciFOs/5LlhC5sEJ9IS9Uln7LogvVEhzgIhAPAsMdZnD6VDan3lRTrbUOGmAUUUYwseP7QhH9QOYwTW"}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2103_1607991277885_0.7429379426741012"},"_hasShrinkwrap":false},"2.0.0-nightly.2105":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2105","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"a4cf3e958ea1136b4829eb93615fba5328213471","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2105","_nodeVersion":"14.15.1","_npmVersion":"lerna/3.20.2/node@v14.15.1+x64 (linux)","dist":{"integrity":"sha512-T/RTQLZ7hXHzkeSRxLC5I3uCqDI3LMzTbB8tOVpmx3CSKsB7GcqogSirinNRa03BeRJg2b+zRePxUbL2bSzLTA==","shasum":"9d3a3cf2f8d21cedb5bbb6387bb7172a369c3579","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2105.tgz","fileCount":14,"unpackedSize":20032,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf2VGACRA9TVsSAnZWagAAT8AP/1hWUR2xoGNfoKh3M4ie\nP4HUPcMtgKLjQC49Jy+IVRbqmkD2Zr9qrOwoG3Ph/LShmfGnX0W8q+7kQApr\ndXm8eBqLawCH8DNs1Nh66iKstXKXpgs4tDljJ7FzeXDdN91stxRAnJulhYFk\nvTj+/4ZSuxa6aJU5un99eIbaCDygUv9PYcghARnJ14K7oA3b0T6xvZubzhA/\ngjEvE593ORCjrzX/c7gdml+lwickVkn8iF0sDWbMYg3IMAyeG4VNeAW1sOAA\nnyyTrZUz1sNvfh3TvYN9NW9X5KLymmxK4qVbgwnsDf4wOas4GR11zjk5SNIK\nN4cXOsibQnhntNuKWU+xukeHN596cZDdN1KQDenStWfPXmEiu4chElZlfV3s\nQJZ6B+S3Fwuvd7GUMk8RJdfsk5jEv1ZmN9my5R6MmXHTWjCqevu+x64emIus\nP1MLQoEz80IM7gS1ib0Az4nKx8KxNsKUWKrVPHrYU855ELcppdFrLWgIH+Rz\nJw/bXad3vhtAlmY6tH7gqj8hlzwuDJ/4IlhoxWiU0LcQLNQPXn7PgZqyYKl5\nmLcOPVxxf1s0Ev7srr56Z/kaDQX6yRXfa7DScL88Wfnan5skiZF9Xi6pgNCE\nI+i0+u50pqrOyD4E+7VDysbha0Njw2RWltcju1lMfL0pIoBFf3frhtssRSGY\nHQN3\r\n=PvuS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCsFWqaS2wA9UILBm22CUOJ80Jr+qhYxTfW7BXBF2mYWwIgW8TypbG6yOkt22dY1jx997q39UzoFFvVBB0lzig5npE="}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2105_1608077696198_0.38007662489369376"},"_hasShrinkwrap":false},"2.0.0-nightly.2109":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2109","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"8fdb9581c35d121b7c6d5bd2fce4b2719dd26477","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2109","_nodeVersion":"14.15.1","_npmVersion":"lerna/3.20.2/node@v14.15.1+x64 (linux)","dist":{"integrity":"sha512-tvwN9VoXQxN1wxNtaVtHO4KEJwMn/Ipt6FBurpsJFRFK68twDYwbVYv5X+FWJ9fGIKZq62k3Oekas8JJ1waj/Q==","shasum":"4633a4fd131f0817137f96c4471e8539482b7974","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2109.tgz","fileCount":14,"unpackedSize":20032,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf3UZsCRA9TVsSAnZWagAA5HQP/3tHZslGjamhQA2WZMG6\n40cXdnWCdzeIY2nyF/y7Yk1wd5KbHTJti6paeOwwxIYkgk80KGJHSCh0dS0p\nU/KzVPKoNl8ajEk2kc5hgjE1R6w9zRndgpUPHp4ravOjF+aXMN27vray/fV7\nulK80lMX60X3OEVqURgiYsuIm1e3c6ME0qonJsCUWnPGtCA0vmtS7pN6s27/\nlbIliM/iBIA82Y+UpJ+kjnKajXfKU3F4EFj1xZnCQYlSmB6WVdEATiYH3Akm\ndsoPktr25fqJCOLmjCugoLPg5gwi6ehDiy+EKqQXkS75crcoQ76VTOSap4ej\nlGuCgYdlQGNnCzQzrKSaHmEmQXvJM4iLVNEykQmDFWWbprXKDH1I71/2ptkM\nDNiu2IP9iFywQghx4+OmuqhF1Vc/n1k5yqyzLCAQ0GSm/00zu7NsEdIYcSZn\nQ9SqFSIfVeessa2KFVWvakqEvuQff4amomShm5WdbSPlG5NsKPpuCyFhidze\ns2C6VdFmfCoH/9LWH6a1h+praTNdNasE0CWqfwBahvkSKz4BMSPSLHLujWDA\nd9udc9fvBN7NSQhtc5aGxCBlycY9X4lpFg6ceeA7fKGXAtcfwvIfG6HbqDq0\nGAC9QB+8XVr6FyVSJPGOggqcO/Msun2kWc9de5RLDECTIfaJzxUOcKC0Has5\ns5JJ\r\n=F8Wh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF86D6hbsqf9QyyeiGZXUwrtt0kxSlFwfpSVqP0DfR8cAiBPivuLg0k5w7HF0w9E1S/FaRBLQ75/Ak2wAk0uR/4AMA=="}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2109_1608337003860_0.3033687495409274"},"_hasShrinkwrap":false},"2.0.0-nightly.2110":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2110","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"f89e5ef87fcb58e6131475b5218f188cc231a1d9","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2110","_nodeVersion":"14.15.1","_npmVersion":"lerna/3.20.2/node@v14.15.1+x64 (linux)","dist":{"integrity":"sha512-8n5Ld1cPWS45ZJx3wNu8c0adw/3oZ8rhK5ok9vw9KHvDlHlQ5Hbu6NUNC9pQTuMn9n0rOna3aVPZ9MHrDv6X3Q==","shasum":"67474bc52a38704f0b5e689b577755c039f82de6","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2110.tgz","fileCount":14,"unpackedSize":20032,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf3pfcCRA9TVsSAnZWagAAVIYP/3f7CatRB3r8lbJ0kW/f\nbAr8BM6yMTQrxhDkktDwbfmWFAsfWvQsaYba8mCjzFeYpKj/IuIp5euSQjUO\nC6Uq6U7PNAPgR+1KKeXhi3Tyav0IsHl0GSdhOawftixhleX+xfsgbIB1xmuP\ngd0XDkGkoqJvuQB+Z7BbEUvOpGy7JBQiSnLbOCU7ZDmI8MwXszl0zBKyM7o8\nKNgZYAv0W2hY91wppynIsuQXODluKUwFQkrfe9VlP+e3acG9UuTtmok3NpJf\nPPen+IxU/G5wcA+KS81WVOflmZIHBs2TXfZrrCNWlSYIghSQyJhgY7XZNNot\n7Q0B23o2AOEy43Zul9Jj2FXeGTu4LwQmz39AoCCNpgb3MFKlBQ/dp2IT9Y0k\nyzEufYz3fT/Nnxq7Z9MnCIYWc0HRom/JNgj0k1g3sieeXN6Jv4mYoWf35wjV\n81UDnJzze36EGVQ7nlhY0aJUZrFtf73RkCV9YjXvNnXKnzSFtc2+UMXN7U8i\nQPwxzuD+bcqwbLUbjgLOcWe1QdzDmnwFcrl5evJoRsfMAtXhd0a3H6dhjQW+\nBlRumXJ7LT25D6CMNfieAGqp3gwAgs+TN/ZZa7EqMbWzNH0I0Dc1n+uj0AHZ\nGOc3/kDk/LOY7LAyTuItsGdYmi2BKKyjVUIHWTLwDfOdzZpXyzYhADCfYpZx\nzqVl\r\n=dkAc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF+C/VfivD7xExMEhjDvnX/Eqr71slC2ezVApR5MlSxlAiEAnrU8aMg3lcggjUaBTWm+b5f8+PKNTNg80WW+ycquIs4="}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2110_1608423388089_0.8623394462408018"},"_hasShrinkwrap":false},"2.0.0-nightly.2113":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2113","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"96cdc44690688a6dd7f0943d14022f3c4ab57503","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2113","_nodeVersion":"14.15.1","_npmVersion":"lerna/3.20.2/node@v14.15.1+x64 (linux)","dist":{"integrity":"sha512-VQnYdl/qspxE/BYFIHejRe3ehdiFVMVbNih4pX78ygZ4OFza/nHmOE51EnUDjnNvj2WQYMwD2e8Ofd0Gc5+rQg==","shasum":"cd58e3d12b7cd0da50bf09860342f804454bcccb","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2113.tgz","fileCount":14,"unpackedSize":20032,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf49/dCRA9TVsSAnZWagAAqPoP+QA8zjW01mVXjpnYAMG8\nEUB5oDHEiljTJ2CNPhEAyaqUfqUFKvTbRKUvVYRdlR42Bli9OGo0d1CfEISC\ncwk3kkgm9+G1LM18yTXvwiZ02vzehwBPAT+5OJb+ppUWDGHIwzNZVNh+bAk9\nsmoRpCE5S3Z5ZqZq3fUeDEqWsvUF4ObkvJhedgZXYft0x+pnHOdu15m7w3pw\ng01qEk/iBW59Vb5gWl33uY7l0EUC6oNR79Mx3CtJDanCE/m2rgiEWKyqB4fm\nChW6tHoyN1PZxW2n/VX2AI2mdcw2lb9gh+KE6OIDpRYcnWnphp8Krba2G2Ya\nupPqjkmiK1lNqE82SDVE/EVdgZYX6/L9ohNkLmnrQJuLNZO4f3iqo/TPWT5a\nZTDQ2pKiV2JiGgOeFMumw6mPVdoplYL8QKEbsW1fPY223GNYMhY/dI0Hburn\nnA3yNarbWAN4DFvfUNjXfdXYlCCfrw5LGXRN4UYBnWh+ceHDvPXo+IVHs8eM\nyHM05Nm7+9T9naTAcNWEnPcyfmjJmbtx07WmKEa2Kybgp2TPYHneNVBKftyI\nesip3dbyh9HNu0IuErZyxkcBUQRAKnx2bJMWI5LZVDm8xLP+gQL9gi5cUws0\n+LK1Mnc4qQR876lyt9kUx13SPA/3uQXqpPsY3ZZ/+eJ+YCvs1k/w4sn/AJer\nslMt\r\n=MZP7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHSH5Vpxs/lBMQ5EaOlc39KgnPpsMlS/RpejVb9Baq8iAiB3Hl9uaPWeyzu6uAkMX9gtu//yzh4onfqQacilYotDbg=="}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2113_1608769501159_0.12723790410859048"},"_hasShrinkwrap":false},"2.0.0-nightly.2114":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2114","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"72e0894f13a3a18811fb90f8044dd49ddf7bd58f","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2114","_nodeVersion":"14.15.1","_npmVersion":"lerna/3.20.2/node@v14.15.1+x64 (linux)","dist":{"integrity":"sha512-kHbeMeJbE4utYtZG5A3T5AWoiXnAn+7ui5KNQ206MweCPCrPZoJxezGg6qYCqKvFIFEfbttOWs3pHgZFdbNOIg==","shasum":"23059e1cd9ed61625f8120362fea742b9a862943","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2114.tgz","fileCount":14,"unpackedSize":20032,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf5TCPCRA9TVsSAnZWagAA0WcP/R8wIhve5dv/EdhzgIFg\nghEyWhr8IbH+VHr9qTiqndtxocJchIuwuPWZfEL7IJFgkbt8YJ3aAfW5BoZ7\nkmJfkP2cyLavmWoqzdOUSAzOiu4Dop0YT8DBApENj+0HWz3fZCJkIk5UK52W\n/ZqjmjnN35ajqqUKJ5pQgmXNiLTVzK4HqDnwqwzrxlz74xETpR0IwhDFwN0J\n7ymgdL7aZ5m5VNKCbWOSptaQak4foLEuSFRYteTNqKUALsouFuTv0zAhnfW9\nrX8M/dlGhIn57vOqSkgObMM0+cWW+2VbWl1ORwNprd0ix2WBdu3mwx/eSKcM\nhJ0eEQzhnri273OWxdJBILxt0IMNhmHWPzuvGz0wXdZVcOyoGS/1sPNReTn1\nHO3d+iQPeTKURymA5Kt/fveh9J+Emfqf2ai4Q26P7j+a8QRQhb1qpt/hASab\n/ze1nl1PmYn6d0mMhaFtYhfeecqYc/Z8K3QkhA+mJh9bTWgPbxnkQc6cLu+E\nm6l+cgFCF6DQlnsKd7o83MFH6BYY69WKe7yS83Pph++/xP99tePfO0jCfteT\nVstMbcRzXURUViJo9YPzBRgLLW92r4Uy847NwCnFHwg5tIGayM+tfpnoCoaJ\n2kMbc4vdkL4obIFvZ+KoJVe2QkeHkQVjdgK2LI+myDckFlcGynAYvtgwz6HU\nzKJX\r\n=ilyn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCpNc5cg5D01+mO1ohvz38rg8TEMNSg63lUqw7RENBOcgIhAN0zWtLLN47Cn1qCIqyUzW/B3swlS88Yj34VATQCst3F"}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2114_1608855695421_0.5953812941734848"},"_hasShrinkwrap":false},"2.0.0-nightly.2115":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2115","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"e6a2a6312a472e70c353b3de9978b4f2a2b3406f","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2115","_nodeVersion":"14.15.1","_npmVersion":"lerna/3.20.2/node@v14.15.1+x64 (linux)","dist":{"integrity":"sha512-euHq7lrPUdpKoNyPw4QpsrvfYoh4BNC+eDE3tAj2Rvt3Lm7NAYYIY9GSGyF2ORpJ4a0aL5G8kZME3Nd/+rOaUQ==","shasum":"1d613a473af94db8c04f7228f67e3b9ed73a34cf","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2115.tgz","fileCount":14,"unpackedSize":20032,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf5oGgCRA9TVsSAnZWagAAvXMQAIaaStQv72Zwpzyj168E\nGrnrUrHJf5zsOleVfaZ073zioiKbNwVLTst4MRuJrcq8O5wMBTjIbcb/vKpR\nHNoKCpnjJxE6XBM3IU1yGr32Z3oM8y+ubZUai/CBBLDRQLvFCI5/KcMsSe/r\n/OZCC4p0AMTdutMzvWl2LflrLVHTgQtWc2YmoOZkxE0dgYb15YTsYjO++FgD\nzyOVRlAtZcCH5/qtnNnM4ySgF9u9oe9kCvGOUNOJyh6AXPDb6QbW7DmvNk2x\n9Ileu10rTQgiynOfa8skmEGcdLQS+Y9l28x2svjXzdRnkcC4LVU/0R4kvC51\nauhpWWpZRrcanAk4jpFA5/+WYrh+FJEMhg00ME6PrXXSZZdRpayhEnoXQ09C\nwj/kSdCzmD4OegPW1DHcvVMXZaxq4oeh3tT1byWDTC4hZutDxFZXBlDlf7hh\nunW+9rIZ9efVE6SmvCX4o3f0YWwpQWPodTT91Q6z/cEM8VK/VyQBF3EKRoyI\nRwaHbnQIjYfROezFqYHBnavapno1e1Yew+8HuR6EMUNYFrgEsqBVWfidiA0q\nrjc7OntTVAkurmSWtVvYs5yPcyT5MuGxLG1riwCxyRb4fLVtIgCJS+sQl/6V\nC0hE8BkdDfVnUaE+sQxy908Kjz4XQZ3R5CowuREJq57nJttHsdU+p7jVtqdW\nW4Kk\r\n=KGKb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA17lUbGyXEcyEj6C/Znu0APpg9jz9JfFITZhoJUKUBdAiEA1fHB4WUSmiGyXSFAdEC2J+mShtJlkfAVZy0IdCGUY2U="}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2115_1608941984131_0.3671227040353098"},"_hasShrinkwrap":false},"2.0.0-nightly.2116":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2116","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"50d599dbcba25b1a5a1117aad09b77e498066a17","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2116","_nodeVersion":"14.15.1","_npmVersion":"lerna/3.20.2/node@v14.15.1+x64 (linux)","dist":{"integrity":"sha512-R91UZ96qtcI5dK0yP3p6eIBoNakI7sEVPeTfwSXphl9tmR3GMdKK+7quPKXEKZrB6sasZtrzEWQsH8NB8t0hXw==","shasum":"ff4861ee2857eeb221d0a499fd757de092443f01","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2116.tgz","fileCount":14,"unpackedSize":20032,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf6nbVCRA9TVsSAnZWagAAv74QAIZ6fWF3rtyh1qMp7wb5\nJsJi/tMQ0sMcJp0tfpWZdY/VjHYkoma2VKjvUK1O8TCHcIKM74L6dociUyiW\nwkkWX5uSdoyW9B9sdhDBgxf2rOBgeNpDlkUZfv4IURbXBBqymuUgYL8RjoT2\ncD/QDbelG/SEjijNQcB8FopnB1/6wMlz3ZlyLtfkIxDoZsYNq/8mSDzljUx4\nV6L8ld9jHOM3F1ldiCh0Y/TVyWcY8hqsUWeKXSCJimJ4+TTKE9Sk/mTS2F1p\n0FXGRRaJs9e4Q+dfwwZZJE2VXGgOD7kUEQkM7+1RqH/MzXA7VpcLpthvKDfT\nbZoYjS931AFgw4038e0ayiaYDcqX2RHQCWqdr+QrRDyarq2QMaHC4FG/b2+c\ng82os16wvT9d90rk9F7VAfKnvy1D5EjlkHiWgDPVJ9cbxFlQi0NubsmGhhFj\nygQUWfkU4E7Kz2UgJUzlszlFkyuY9RyekKtkQIx9/+g6GKnvjsC4nunFKdXN\nzXjxL593to9D+gngtQIaXrdKibUeEA8KbGHtCQkwmcc9j6nV67IRhAmg+slQ\nXS63Ig2G7lf/4VXprZ248PinBC6A2ou5ypR8K6idEiB7K72BrHkrJQn9jOa+\n46bBxd6EZ25hB8H07QGBSd2E40NFF4r7eNqDrFsXg0Y7D5Fww2wPtBG1b32K\neTle\r\n=tCP6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDB/OHHemrLveq1AKBSLTzyRaFrJrXirNt0UlGLoo8ZwwIgVUbpLBix3xkGtN/S15ud4HV1YSf9CvQPyY6tQ3AQ8Ls="}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2116_1609201364794_0.6851851459198566"},"_hasShrinkwrap":false},"2.0.0-nightly.2119":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2119","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"f62c5442ba7624f682d21409162e00b1e8369a12","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2119","_nodeVersion":"14.15.1","_npmVersion":"lerna/3.20.2/node@v14.15.1+x64 (linux)","dist":{"integrity":"sha512-O7SOXCzPs75oUa2LLpK1axGsMRdnJwKd/xAZ9BC1Ez9SThlkqPdS65/2NaXx/2kBg+lIlDjNLTHpN6H7P8ahcQ==","shasum":"46d1637b3a1c678fed2f9e871d5e54297f92d57d","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2119.tgz","fileCount":14,"unpackedSize":20032,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf68i4CRA9TVsSAnZWagAAmvQP/3NxuZV6QQYY4f5JyqYP\nM6CNtnK/37UeSrbHb0FQ/Sv/LjMUMFfVpw/VUix2hiQGk/qGmxq9wWprHERt\ncyFJdx+n03OZVZxkHYhMzBVV+70dDjdaOmW3ZFWkxX7EZ6U/HHlCY6Z1IJX3\nibTPzIRuKZ7itCLShk/BhdNy0eifpjwQOeqJ4otmJh1EgreNXRcvSXE//ge5\n89rGXafFu/+2cSrxtnTr0V9LTC1EUnIhFxNpV7mgOj94avvqhHsNfJwNcVyy\nTZH4paETBnNMAvZDLOPRrn/Q72a3Lj6E3apFitNSxMyUdVX7P/AFWFxlVThI\n3LKDdxsz1ogNMnUWqX7yvjeKbl/M3bX5JXAby5r8eZk1ChX0bbykH5BTsuss\nqqeDWh2Nd5r+JjMkG3PQewrjtHg+a8pymVJzCZMVKumHXlbub61NqjPDFpnj\nRCCfAAdTQFEO5dLFjVDIf12U6UPs6eOvP22ZdoPjdDWKi/Z5+MddbE/3/qNO\nV5AeiBSqn81aoNxY5+suvwSeD7UglTNn2n7/LHL8LG+d5T46j+epM4NxL0Nt\njAMhHqARkbnlt5kMjTEARPoOYAKXSWdPCUksm6ltzv5hWhhGHdnQdA+3q05d\nw6SjRtHnF/K9dC2J5l1D97rxtTDNndnySH4Wo5amfcjCAAptye3zOhCBgU1p\nT6oJ\r\n=ypOL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFqZmSM5enZs5WyjKjp9nskCM0nO0vlpr2dWYXwTkiq7AiEAqMr2BbQOEMdPbAidp8s6kGBZ+JJ0mTmaJLmJcD2bP9Q="}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2119_1609287863687_0.8990987172088911"},"_hasShrinkwrap":false},"2.0.0-nightly.2120":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2120","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"67aefd83f8a32813aa86c904952d6ceb63eb235c","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2120","_nodeVersion":"14.15.1","_npmVersion":"lerna/3.20.2/node@v14.15.1+x64 (linux)","dist":{"integrity":"sha512-jfzlHIDkYR7ErLx+Ujj3YJRfSmWMlif2+asY7mhMGbq91LF58Xsc+R4BeWEMO+fsLRW35EqLuUwv54sAdPLNxQ==","shasum":"33aa3d02dec6f5a5def53dbd142de1932686e615","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2120.tgz","fileCount":14,"unpackedSize":20032,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf7RqdCRA9TVsSAnZWagAAHMcP/2gx6N644PjvJupITTaf\nxe+MFnrr9koXgjFtH/29sLCPcKj6owb7kU1tWfdu0PvyuwgquIVUjFD7xmkx\n9TjIgaViot9+GcIX2ShoNc0ouz0LaLjz8H9Ormsdl94MZRGh4Vz0ZwLOop9p\nIkMzZLTzvVRRKofEAHhC+VwMqpp8BecGx21l5qfAVxUf8VVaoYH17Hca2AUz\ni70ilvRHZmG42rRyhWwfxOZ2AW70mgC7DkLcci4n68Q31Jvll3Cu+lUCl2hd\n8FMYw6gl4RIhDUPZx+r6SY5jK1bKNCTL1IGKauyB+EnEZ9+CPjEmupSo1NAK\ni23rxQBfZRBdWE4KVMkUGLeksVDuFDoQoxw28nxKr7W9+kNSAIp1llcsNAzk\nkIjA6Ex+wV5M/dv3qENoty3YFrNBXzcFaARCn1R5rJqU3HPUMqYmykXzIlZ0\nFupcNcjXXo7c4tiNg4qNWOCuw+O84PoQ871EhnihPDzXzlc/l4kiJCe7dYog\n9TPWaDzavDOwKDpUSy4kcuUChsrDCR1THlLpG2byW2Z85r5Q2c7c3F2VNpOQ\nl3PAM4P/wij6NJIwTTKNJpsEmi3QOx9Gy1TkbiUctFINff6f30DEdwJF5au8\ntVlOsJWUnYMujjW0dLiRO3giy9slhLI1L5owa+a+KQL1TC842xiJttFo2Jnu\nSEBy\r\n=a6mH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDyHePk9+kmqgnIXGMDTlYR3UTaGr8mEPI7jyM8GQ/fZAIgQx8qpg8z79piRqt6t46lTxcOiEQ2Qj601fPzMI5Rp2Y="}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2120_1609374365476_0.27533311271804917"},"_hasShrinkwrap":false},"2.0.0-nightly.2124":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2124","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"303a312ea5aa50e59755e30b8ee49fe354f041dc","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2124","_nodeVersion":"14.15.1","_npmVersion":"lerna/3.20.2/node@v14.15.1+x64 (linux)","dist":{"integrity":"sha512-Lsst7sut1dT/ZCggifdQvFm+b8kLUvataL/twcirKQpGwvaqIIiL61BwM/4Nj8ea2hDEy2KH2AniPnyxcyyuMA==","shasum":"bf610c7aba5e37262da1f80d7f14aea62d5011f7","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2124.tgz","fileCount":14,"unpackedSize":20032,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf7mvnCRA9TVsSAnZWagAA1dwP/0Rti8EbgV/m3vZRsN1M\nxrd4xnACcluofg/F7OuEJBdAsbQ+E1vjivUm603yYZS2R91YAHxVmcYDz8ML\n+c8not/Chh/7zLkkxCxZtAyl/qLDJh3HC0tXe2etuIQE0DuE6+03IZxN9f9f\nkATNb5HOA3TkNZq26s/6hXmZa9I0y1l0WC5Sob5SnqevjtKAl4/gCWfSAe7z\nj6PmS0zyVOQ+UhTGSOMY6pDA2eir4oWKPdaxh7Ej42vquhZasUx224q7tGSE\nKfoRrvKNry0VDG5XQk2CEkxxQ5JT2rtpuHIHITRUjqPCi0sXDRr3OiVccbo4\nQc7rfkX4wbjLhVvUIxTaFxBaYv/GjU/BL+X6roib2eG1WyKoi49UaCFA4wAb\n6ncbaKlgxbbLHDOfLwxRQoxmevq3QCNcjPa01GNMR5AGVs2FdXdp0gHdUGRM\naKkxTRRqqFPBHVSCI4XwM0sj1S7BD0a4OYkQSrtGY1CQW6MP7L33URm7GSKr\nu0sYWEoik7Zz9WIWYERIWDHApEOaev17I4ah8Mq0D1DTKwrdRXrEmZB7PJxL\nsc28gh3rj2ExrhB0RuIwxoD0hUXAoO5jhkvu03qnIf2WyvzsOBqTe/jHOAuO\nZYwYoYRdc+8NMLm/IX8RNLr6EKhxmwKveK2CGrPcHHZRXlLWUnGRTB8cU14w\nSeWH\r\n=EIad\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAFdNNrEq8AOjTgh9kNmmFT7+1iCYYuZnXuZ1V+AeUdiAiBGCplztkLiVg4eZDX4hKo6tbrXRg/GVCjWFAE6y+pgdA=="}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2124_1609460710748_0.6985639265821024"},"_hasShrinkwrap":false},"2.0.0-nightly.2128":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2128","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"f96b0e18ece3e9288703d892377845a5ecf4b53c","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2128","_nodeVersion":"14.15.1","_npmVersion":"lerna/3.20.2/node@v14.15.1+x64 (linux)","dist":{"integrity":"sha512-6P2aF5TgMslnvg6uyupfNRyrO1MgvVYogUQr3uAjqYQHuc41p3DUgk1tsWQWNfn/GXotnThBUkQ4QZtIXAVg6Q==","shasum":"9c3c105681e76e890144941a0f6108d23b719e7a","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2128.tgz","fileCount":14,"unpackedSize":20032,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf8RAxCRA9TVsSAnZWagAAy0YP/20fvfhzcgO4DXmoGHqk\nJu5Sc2W4s4ApJOVSmnUDSmt6Ks2Y7EYZl4eJoFIcTmQht9vRD4j1tWR3w7PZ\nHMKxSFmL8ovnGFKvZuhMewG73CUgQxv2cw7hvuDfzsiYxGoWY1emI7XnHxQJ\nU7pHLW/R7ZJbjb8OOH5VdiGzsd/IMk/u8YEZxDo4+MYQ128lfRSryWzgPMhF\nMDWh3cGcvfzZFCZosebYWqoUPt0Zo4VGpPVVh14drdOS6gPixs4RUnBGNdNY\nLQ7+9y+86SdcaON83h/ilHX+s54AjpF0EaUJw0j31A4YZZidrT+11J3ob4dL\nP5VO84Q/wYL/s8K8gkgQyydZDDqGMlyhL8hBnbAQ/Re07RarSOWnjHArykID\nEEqYWi9XtjC18m75SddoG15bh5RMVY1QwB2Bk/D5HOq7ciIFxCv5XlsSkPaj\nSAs2e38wzqHwC3KUFl/7u9xSCWO+jFQIoOmd6eC6+TESMFlIOYbSfqWEtqOh\nFnVAepXhaNfMBvj5EUhDhGqNXgeiKyPSgi2HYTQN0tz6pnZsvq7WqYX3WL5g\nvO8DzISZ3U6yhPhTomVP7wt8A/3tuinrnEMrMtmS9yX5gR7PAv/UOkYdhvZX\n9UHm9pwKICwWy++BHSrWsLmIlhYCbeIiE2aHUFf/XIZSTxCUl5q1FtAejyDw\nsilk\r\n=u/sm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDMmI1aOLTno5RhlSXO5dshh/UM4cWTE1EoFG+WW8uUAgIgQOv7yQKruChspOvyfrmg55e3Yp7MWX7S+Dua4WTXlMA="}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2128_1609633841310_0.8526125898241725"},"_hasShrinkwrap":false},"2.0.0-nightly.2130":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2130","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"c09cb4d79388c06072137b420dd28339aa22d2b4","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2130","_nodeVersion":"14.15.1","_npmVersion":"lerna/3.20.2/node@v14.15.1+x64 (linux)","dist":{"integrity":"sha512-G7Rdrs3wSUaq/U7ljLwr2CUvQFqvi8umf+HTLNqmjUiHGZpBltVJceP6veB4Wl3lEIu1kj1QEUuqqbhw0u9Ueg==","shasum":"d4d93e77be510a039087b195a9440ed674658f7f","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2130.tgz","fileCount":14,"unpackedSize":20032,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf8gjhCRA9TVsSAnZWagAARikQAJDr+LSXJkA4GfFZdVSz\nhqpNXj7luoF6ofz4p8y+qpdRlauAyeO80PvFASoYyXY7o+P4SCJ5PPL3wKiT\nr2Ho3mJssnGVax7jI8/MbyqHxK7xV5SWEdLitqxEpNgtNIsePyDVC3ovPQoQ\n1eHkTiEHABrVniifLp4VWuJCbhT05cGkYgN/mD1pt45dgKx1ohnqRLTobxRx\nJm9n5McRuJsxVH240VIeCWcGXW/A+43uj+bfucIS5ZdqqKtJhM5eaCbPw33/\ny/EqMMeGOXkXKLu+Raf4s+8GOXv9x+l7/2Z8JGR008g/IyMXDuKYCCJihqZD\nrXkWcKxoZwp26awegeHxuo8MFq20t9WmI1subdguC5LSpW/CsISXM4ccciLi\neAb+0RWQiwF6O7GYEPLsmCjgZh4W6C801bYc3/m4J3pAAk9rlPU8ZrlLunob\nA693IYAUdRMkmgaW164bCGUBs0fT2z+s94H3bvecEkAdP71tIv8KgvOi5QEg\npsMjIUi8cOcJukFdkJqIRDm8rROzdER7kyfxpeXlZ+FA/3fF8G6bWVH+HPUt\nfKqsuofdG1Pyl0QZkJ1l+IMVbQTft9P5um226mhI9mgzrYl21qFondWcGC38\nPleSNWSKkbhTUsbYhiiCY2A18pzvKhgfOVz9B3x6r1Vctl9KxYZGj0ZY4Il5\n4DMV\r\n=I6Ez\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBU3kgNiXLD2MU3U9didDKkOgRY/Zk23EfBOTCCeLxXaAiEAxCHlO99iOEn4kd9ZdEbeyEioaSIJCsJi9yyhgRGC3Kw="}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2130_1609697505527_0.299985284248218"},"_hasShrinkwrap":false},"2.0.0-nightly.2135":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2135","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"e9e63bdf132c0c3477617434910e2c5dbe41a292","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2135","_nodeVersion":"14.15.1","_npmVersion":"lerna/3.20.2/node@v14.15.1+x64 (linux)","dist":{"integrity":"sha512-1PQ+BNLScN1K0FewOjoavmM0iag9VfIRim5zG1ZWunaKf6Z80+wC0nw19x1CVsXKdENOwV4jSYvi458/+9obNA==","shasum":"fe8207f3f2547718107c1c7d58994315d9892258","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2135.tgz","fileCount":14,"unpackedSize":20032,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf87ONCRA9TVsSAnZWagAA/5oQAKMzhv2Ip7HGD8tm8qu8\nq74Okku6R6QP8NDueoId+ls7IWfaHreeztwW6W0baNXeymRBtFlDLXF7GnTm\n04KwnfRWgYTLJEimq7RB0nlxc7QD2Rwg+cTpMbH9tBr75vPstXGjG5JmUgBX\n7iruyx0BOu/mszbTCDsgkqqN6TJIuy7+20/OhxfYdPd7ONScopleOmF9gvB/\ny+eUB+h4vaLue+O4D8668rrTzYHLgbpy4nBquAZVFf6eRdBqHSrlYWRP8V2Y\nO5ckHrtFHu8VqcsBIcZ3akCuk+3dvfXsvlZLB7qS7W62WHJ/QvU2V+4FfhDA\nFzYEkHGWOCNNtS47bEVPpD6P2so6EQYfsIOI4PLBqbOOUetVYq8dQ0jNW6KP\np0wPoaE+VCzx1XLyAh7aUsjFdyKLhw0glEgu9uGWWp6MRUbvL76vr06ZTc1I\nIgYavC9xbDjU7kh+RuDaoiGrVW46IAoNOtYV4TukMT/oZiiUISCtcyTiTHD5\n/g5kmh986Iz2f5C2mdmqAfXAZtUqSrDMbqIbB90tSq2nYci1AX3KbcRfEheu\nTrYuRfpU/6xeCYqrgqKgaiWeNHB+oCqi6fGxIKi58FUtjhXm8geXFJK2Y9EM\npK5WTmLXcwRH0vRwwFXlqmyWXXqSMiBK+Qe1oIQrPTU27aFiULCFntg+IUw+\n0vOD\r\n=zvFl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAqpY8VEv24NHHDHFP8Ico46GFBKp+T+MkvqpfvT3u6tAiBZNJs3+jcCdwkhHvyBAmezNSclPBAR94OfMRYPjsreqQ=="}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2135_1609806733125_0.6360367921479582"},"_hasShrinkwrap":false},"2.0.0-nightly.2137":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2137","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"6551001c2ed3a42125fefda5881399f85c501f12","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2137","_nodeVersion":"14.15.1","_npmVersion":"lerna/3.20.2/node@v14.15.1+x64 (linux)","dist":{"integrity":"sha512-ak9oQ9pZ6nyNIFu9DIhn8A0Z6tbhQ7HbMIRcE3o816p8P3A1aDiB9uXZGrOks45Vyr+KGi1nHk6CywYVHMV7Cw==","shasum":"614cb923a4dfdc80b6224640e370a9f949c51332","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2137.tgz","fileCount":14,"unpackedSize":20032,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf9QVECRA9TVsSAnZWagAAUUQP/2Byj8uUYF0elmGcdSXX\nBc5YX3rqhH9d7kWYEbfqghFhWOUy6tYoHp9IRASQQNFVw2cyY6A1NpWMDstF\nb/5Azemi584hfNN0HiBbqDZqnQpWy1+NecY0uy4hz2n0OS+ML9lQoCLBL3EG\nCjfwD8N9RhLJi1jM1lTAshmaQuMjjPWgVb2jKGxkXqM8xKCBKuU23+EOPqGw\nIgq7oaMlOpTmjXf11soOp29OEId97sjJeTLjFgN5N+59MdJzurcpjZUsZwbI\nTukDIScRNgUZmzNrvOjcssSSgCHoXDa6r6zgnLLmHJBFovQu2rqBJdw+Xtzc\nBzXoPRM2vMebhQ3aAf17k2Ozb7dBN8te7iIAwehqAFXtDLtVBcsdDThUh7Ca\nLDjfIHxpY5V8NvVKLIvFKBMVpk/TFXT3pTnzMSHJl3sza3EkwRrmIacBafRr\niMrO6aLtUvmj8DW4BABTuMvvcC7SWu9A38mzSSpW/3kcfkU+v20TI7wQEMjA\nAE0vb5gn+tb3qBnMBRDGjr1jWzlooTVilk+qBuxZ2EAujauOYkCJV/31f4WB\nUmvTidaKAwpyOr2FqiBF2RjLy5cIJNmS9Ay42jtLJTNyR3xlX5dQ6MC8ZwPG\nSwRWi5xfdzi6Qg/G2A1pl3xDY0pMK4h/Q+xdj6+CBzZOq/FEMGPmlSynG+os\nxiwR\r\n=ncdF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCjVe9xBtNZvMF/DxILM+skj0DuhJRy2ZNPtlCvRxBsRQIhAJ4XfgtS4Zf1dj2cz35w7//sWJCahrd5H7IXJOUwsepq"}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2137_1609893187674_0.16523078733490104"},"_hasShrinkwrap":false},"2.0.0-nightly.2138":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2138","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"9d5f2d8e4fd60187dede960fa2ac6f2624aacb31","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2138","_nodeVersion":"14.15.1","_npmVersion":"lerna/3.20.2/node@v14.15.1+x64 (linux)","dist":{"integrity":"sha512-nf1UosxNIz73i+0EcdS7BwFbU/EN/+mplaxlUIxRPsx+4krzLFuSxG/cJfJseasgmRr7KrHbdQcl5oo5Rd2jpw==","shasum":"e5f9687318465954a9dfde66d26b6974ce28c64a","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2138.tgz","fileCount":14,"unpackedSize":20032,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf9leRCRA9TVsSAnZWagAAt4YP/21WDg3QS1fKJFeLl4k4\nTD/SxeUHsY6kTQsZZ8tkvxYot1y0rXYIZA5AC/OvPvgKTjb031NUAI7akOD0\n/j03XmVMci4Hx+bNpGIO6TG2a5GkRszzx7EgLMxcbX5OB4JvKNxaRRFW6eCr\n5KobOxw5A53EC5RqQEMxgBc3hAVg2p8KmQahXR2UL3J8nbmIk0u+jWsDbFZX\nyWyjijSpljgQm+3wVl5fExYTCoJddI4+SvEwWxHQb/29xo3jDHCRJKR66a6e\nPL/wOCLw260DgTGefROlhJl83N1cTsCFUkxCs4XOrDr1sE0ZQISU4YT2amAD\nmtRBkZV36b6hRjIamaBzdRnH0bXXmQp+Vt8Gxgd0PWcAp5ZBEZWPWyc5aVLZ\n3UNdt/h5dc5d/zQGExfnXOfRC9HcuoWL0xDA88+T1+vVjKuKULL8+5K1UOBf\n6OQM8FtzB3hnHFRGjFC4lKIxw6FQ3vggT/AveiVohhIxXmVc62Or2G3dmzBr\nrpYXJapljF3dfpHSKVzT8SLqHTw1togWqIfMDB0/JJQTgy/YsK9Jg9dCjNi0\nRlVDR8hQS/lqYQANJheTKKy+vMdLE/qhzJjDhKs4A+1ZH9nGXAVBo6m+lbKg\nfIMLIi+EJfy3nCZf9j/p7BZyM0ZqkS+nEbMDVw0+H7k0+W3xfP25HJAl26lc\nv130\r\n=Xtc1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCFuKr989gVLjsMyYJPtHcuQxxyiBNG1lEKbuh9BTgsXgIgJGrDsxLxFXbB6NXQBsKyRNjRbNhi4hZlnp/DbPeZ9L8="}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2138_1609979792939_0.7389211425893738"},"_hasShrinkwrap":false},"2.0.0-nightly.2144":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2144","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"71264fe1af27c6eec127fe8fa3241dd1a2e6c029","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2144","_nodeVersion":"14.15.1","_npmVersion":"lerna/3.20.2/node@v14.15.1+x64 (linux)","dist":{"integrity":"sha512-XZl3nz3B7LoowXitf6vyh9Gc3M+Rex1MtDXWu4cIhdLyR4zMQ+KeH+vUG53YHMokGhh9n7ohMFTcITCRXpioKQ==","shasum":"bcc9185999f3dc5392e62a732bc6dc4ede71f66c","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2144.tgz","fileCount":14,"unpackedSize":20032,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf+Pq8CRA9TVsSAnZWagAAy2UP/3OVYWZV5HAS4RszKnvJ\nJeWFFYPbqg02E36fPM8vLG1CX30r1ofWZyFoqbVpB+RfgQFrQeaQEQ5vKg6e\nJzi7pJmJhNLW6arXm0l7CWH/NMd5fAuYKd7kEeSH9VuPSBO0Q7rI6YbGANDL\nm4SVSN1GoIjbgcU+HpZ2AHtx+5leRToTDGtalD14zo9tuIUJNE0iquqWhtfb\ntmfmuEJm3L9khVEYqPG2wNDCtSD076g3NenS45NGoR8pOsISjkqC6KS6kvS3\ncJpk0XYVypz2joPemTcptK2ICeW8ainlxntI2XteYy0sL/ejriL1qU1yXBe5\nKm6ngCrYXfhS9ycAqOMKJ6ozV1xdYB2f4ZXtmzTlkyj1Q5Nbp1rfm8fS7LAI\niWzBujpsjmOd5CPTEmy6LR3h3L1aUO+cKK6cRX7mB8daIpE8z5LYgV4A/BwH\nj9dRBzl+NbwqpxBnkCA/YelxohpwGtlUAnzFfUKEf6wziVNPU/HnAOx4r6ds\nxk28nzHcqjvMCCDidysAPioYELht3bMaGQiPPpLpbHQ5o8/NGAt5bYA8XL01\nvwwWHTki7Lxx5BMC4vRpkYFiKpm8NQ7UUbHYgVb2lUq9y3PQIANXuJ7wztlK\nGmFBV1I0ciLUeulCxmncDAqjkHZRvNBm8s7HRVpHxK7yxRSGvt8xITSqYmhL\nQAoQ\r\n=RrxB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHKcKZZCcgIxt3iwQq0BrEZ7/0nh647lbSRRJvDdPJ+BAiBQ8vJnsnL0AktWAmL9mVdNONeBjxxW2BbN47dpKo59AA=="}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2144_1610152636010_0.0934704146206653"},"_hasShrinkwrap":false},"2.0.0-nightly.2146":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2146","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"e183e32c811f066310fff0610aa856ca73a2fcb6","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2146","_nodeVersion":"14.15.1","_npmVersion":"lerna/3.20.2/node@v14.15.1+x64 (linux)","dist":{"integrity":"sha512-lC6ASQtfRfq+JcDoHpRvbUPtQSDtRkJUdpAJQN0TWR0fEMDKtJmLK9ZSRFTqwYdbAj7MJ7MwxpGzATTWVGTH7Q==","shasum":"031674175c83ece9bd54a6a8b9e00168a419920c","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2146.tgz","fileCount":14,"unpackedSize":20032,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf+kxzCRA9TVsSAnZWagAA7fkQAJYTfBegcfF0J0clkiQJ\n4Hh2/0J4TSQWFOy/aBt/e2YAQq6Tsvr6h2sYf7jhVS85HMJnNH9clwh2LYOP\nvdXJo4m4LvOXSfT0R3T5VM2Y2C47+7I5XHzhrMyaLnvdSZ3e18UjW7URba9Y\nWNl2x4to0tKwP+Jw9aLBuIUjZ+n7YRFq+ZKfTVefLGsMsRKhMuEv+iwY0MWX\n6u5XMB7MwComBeqV1Geu8dzwBs7/QUQgbPpxViKP0+df4graKFKMas+sF3EJ\nGc1nr5p/6bo62cYtF2W9kFkiU91GRB/Wv6f/s5X4AXGf+jSTxHFno+iCAbRM\nVxhPXb7Ajtw61TerPuTT+xh+MbLIhrkSgEwQ3Q9qbrYbK3PnscZvDKijb5oa\nxxrZJFS2wIvKH2eJmGoCNk682x2/qWRDx+RQeaLTghDs6G6mvigvIDJnmHbi\nJD7Pv62N/pXb/yxjqCEY/qIRGPr4b1LxgfkkiebMnfLoL6Um5f60RP649ulW\nMtdHzd7PwZ2BBFkLVga1Ue0JBr9Xh9zsm7B1Ds1sqGAtEQ2d+82974z/r4pZ\n1tgScySgK/6hQAFeco0tZxeal3vzAR8g3bzveFcRkozZbhMLW7jCQLE+x8G8\nDwp/Lb7FcXNA4fwBr3APT4qwP7ReKTInaP/Q33whaulLHTNVlqjSDZzduWei\nZb48\r\n=Z8Z8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCcETqTnMxdP+ux3h5wQjnkY82G9sVdr0YCkiSOnE0wNwIhAL0oawRrv4XFpG0X6jJEsTwhm42CzOWggVW9QQR5kgjH"}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2146_1610239090782_0.5709278044156896"},"_hasShrinkwrap":false},"2.0.0-nightly.2148":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2148","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"97a7bfeead8007df257d13d94c5b2f724a2ba0bd","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2148","_nodeVersion":"14.15.1","_npmVersion":"lerna/3.20.2/node@v14.15.1+x64 (linux)","dist":{"integrity":"sha512-z6tegD4lTGSakipeToSK5PioIaQIeTaGj5jVPPS3GrflJnVoTftXdL8GvdZ2xOzC7Uefiswtsn6xQicrqrHXvQ==","shasum":"c1c559ce77a6e38f9823c8d6b20d4441e2a164bd","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2148.tgz","fileCount":14,"unpackedSize":20032,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf+51+CRA9TVsSAnZWagAA+0AP/3YgW/kSTirc68GfwvVp\n3bFJdnU0L0xN0Y2gbrlwRQb6FQT5QgTmV49IuM/MFKSJX9d12oYqgQqvpI5h\nN+r4npnrg8mC3PKoZvfKaG6Wlvd0ZHTJTW23wA0DspV6MYZM0MsO3E5NNkaW\ni/QrGDe1QU3AkQrl44s4lz2wd7QHlFp2l12Qex3Wa+UqtQK4wUtzLnQV+tH5\nd7g3Shreb2x4IZ36qRASFTO9ictTl4nntQWCRPv+MqLBcf0u5C0T2nkJSBqo\nzqCOBHw4wvzWFSdNXQB6hghZmJiB5vwgTIWkQyOktsDfS/pnbS5IxCExxdmh\nZYUrrewDqm1NFux8W010uyR2Ff+lyilE0Q86QtVUpM6aeSRBHmpTtSVz84SR\nZOnKmkRJhyr17S/a3Zdb0qh7bfTTxU+Fvxi6Uuk5GEmMIaxB+Fo99tmLWEoY\nXYSox6lhimvNivG2YxtZu5QgeU4rskHFJkHF2CrRBTWnk2/TADeinDapcDMJ\n0cSzhLzgYg71v+JJnM8GjrS6cUIjqmwo3iNjrhM+tZhixYyE90eRQH4sNFPH\nuwMaZJK37IEeWQr03RRMV0rW07ZpRObdGtomuI2k0l6jvjU7rNhTQWB5pwUe\n8z//l1KEIlw8RjH23qqb5/otMXEAAHRhX8gAxds4nzIXXUhINf6oHdDARV/c\nXP3/\r\n=Z/0x\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDgdAeKUpWQaGnq6rqvxPCnZGrajwgpFW2vlzTxy99KZAIgOyeZjURFCb6LF2ihPH95ycgdaB5HNHH5Gs4+sq42vl8="}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2148_1610325374069_0.9176758479233491"},"_hasShrinkwrap":false},"2.0.0-nightly.2151":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2151","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"f343ebaa001fb9e88191beea1b383311856402b2","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2151","_nodeVersion":"14.15.1","_npmVersion":"lerna/3.20.2/node@v14.15.1+x64 (linux)","dist":{"integrity":"sha512-xCxjK3Bag8mxzAcDV0B0TYoPmf2QRah4uFnJ8Pt8OEwQMOi7hI1DvyVaSGYjColWPkhaPAb0lIg9r9GfyhN4dg==","shasum":"7eb5ed940252c4e5ac9f58d303351b260bf46f56","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2151.tgz","fileCount":14,"unpackedSize":20030,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf/kMZCRA9TVsSAnZWagAAuwwP/1CMzU7ApuWVK4e9FTi6\n49YMS9obzNcr8Zq6Fav2zGgtIoYIk/ushg+igT53+yGWP18qClOgJa/b5RFQ\nlfMR//ULeQzlAc0kYjBv5XJcwZ4wjmymGNcclEUw7KloRs5X4CIB3PBbrPFe\nURzdnw67fNZ04KhucXvepyb7qI2FY0UIzYHRs0H/kZIO6CfclarOruGlN7+c\ntnYjT+Y+dRs/65r841evXLwlDvJsQSJ2qw8VYXqdvTSb5fECQsvqZ+iwEPYN\nnzM1OwF9Let/CEQ02ziTyoCKbEAxUKo/LFItvGaNwlN8jN9fQEIhIblrZj+a\nin3/tq1cfonayy//KTRQWl66p86cn8EdzlCD0SY/iejElktP0W3LgFnsrD19\nEtSgLtgcTzjPItPS0EAqM2nNotuLu0nD0+vw4cHQqETXFOg8byUeIJaDeDSz\nRoE1bnZdFME0UvgUVgBYtPJUM+aj2lAF+0xdAQgIirMjJ0cq9/EQ3i2opCiN\n49AnG2cgQGhRbwbnyfH2wJciI8vWrJR2AFF7OW1/KSavfnFFCJ7aCQNZszBH\nZvn6htO8iGRgax3nOGulyRws4yPavoBfi52x707XTNRHeTYsRHw2U8fqFzyR\n4os2XRf1iG1On404IMDksF50TIU/fxve0YAWiUz88+qBK5ZcJlzwVV7jMCyx\nq+VY\r\n=gCQr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC3uxGXw/VyJklpbT3JtQ7n3uf8+07FDuJsDnDDcXT0ogIhANkdenksb+3mNPoWYpmlXolllnn0Ejhq1/bVDksA4TER"}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2151_1610498840491_0.3989528757579148"},"_hasShrinkwrap":false},"2.0.0-nightly.2156":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2156","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"4a083b40c5596cb4639d4e108d162a6cd086711e","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2156","_nodeVersion":"14.15.1","_npmVersion":"lerna/3.20.2/node@v14.15.1+x64 (linux)","dist":{"integrity":"sha512-U5jP7ZXcmai7griYwPhV3utP9mljFR/R7Mln85S1I8QOWJ+jfX4bQBolhQajtaiLfJqN2Jjnzg3Kh2eHOeKc9g==","shasum":"aaf318dd96e04119562f217845a270f847ea546a","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2156.tgz","fileCount":14,"unpackedSize":20030,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf/5Z6CRA9TVsSAnZWagAAjvQP/0NXsR9BENzQQrDMV+i+\nzed1SOQiFaMoq8rbNknzXB/1gLAfy/QANcnlKZzt39Uue4vGJ9P8FYfPopU8\nvgJeCLP0Yh8/CRFMFfNEQOJhO+9LjtS5kLwcRxIg8XATzNoJ3OeXJLwJ5p4r\nRhW8ib7CQ9vwX4eegZb0izjSOcBMDYqG1U5zMyisn4cT2L4B064iH/pB8ibz\nLiOr1+lyKG5JuR9IgL+PSJ1IArpSkbWnQJe8eE4h7MXiawxfoD+W8o7wa7rt\nA3kH/oihjFI7lXHxJRc1ucE/DV/wFX5xY7f7OurOyGACL/BC66qVTpCSlBGE\nYEa6DL3y0/vY6wTeffPcYZtDSUdut5GTJrT5L451MtWvSS7cqQY2IuUN36mT\n/I/ukOWQ4KL2ZfcxEHhRnVIVyd9S82TlVn2/vIafqZQvZ14AOs2e/DwA4jYu\n8JxsCQI2mauc2GFv/NwGLmytTElwS0pIsmcT+SWz+tMRak3aU/gdcuwUAZdR\nTqhHBhDeJRxQ0YDNPhlHAlZx1cwxGUokriq7C6F7VKFASkl65iL7BserLWw8\nxNWKdh8/2QZnHs7M3epbM5rgruQGxs5L+wA18XhGX1Rwtk4Z6LQ2O4axzqrh\nv5Spaoke48I8wRjp+iSNQlQX1ls3i6xemkBuSJNppF/e5R6is/bPlZi2VY7Z\n7nIE\r\n=oClu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDEnttFJ1i3q0AL8nGw5MKG9kOsppvCePDRP4sD+K8HAAiEAiRafO9ZYyEDJwNOrRJetRpSYRZcHHindn5kwhsGN9co="}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2156_1610585722368_0.5443884509582244"},"_hasShrinkwrap":false},"2.0.0-nightly.2159":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2159","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"49ac217507d5914a2e38ca402593d26527cdb673","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2159","_nodeVersion":"14.15.4","_npmVersion":"lerna/3.20.2/node@v14.15.4+x64 (linux)","dist":{"integrity":"sha512-jA5nmaLWQzopESsxJnKmuQLdgXwToZk8dOXHdP0+BUaaLyyI09eRpmdLE0UCT1U2b0xtwfxPcm0RUEkgqM90Pg==","shasum":"27a524cde2d49d3c4df1639bf3277637480d3797","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2159.tgz","fileCount":14,"unpackedSize":20030,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgAOZ+CRA9TVsSAnZWagAAMXUP/3YeVxjH7ygkjZI8zIaj\nT9hYpIBuaq8nUd9zww6R58p68lPufv4bDLgtB4WrR15e+JxZPn6RrBV+gRro\noEntguvjL6E2+iKHHtnPMiGcMospWDaPFN1RZ0/RMXMlJdBrlhXlT32vjWzr\n5eJ6oay4bUifSqBSUZnzYU9e8cbaopeVGzHl3yPmPEI46v9RDYvunl8pXwGG\nFHH5iD4krKnaI36p5OZQQxyodUOQLh5IgwjWTovH0+gGKqG+o8mSSSVMC1JG\nQO7e/p9caBq7FKwa7nC5lg4UVNbIwVKMGbPKj83pbZ+ra4r40d78yrHXMG8H\nns18DYiT4Tjx1ppSNHIyBweiqG+b0QFBzeaDpJtORpx/ueq8O/wZJQ8Cug1t\ngbanvpbnlFFqwxIfXYoHoUco4Baibq+YgMPFG30Bgrql9E/q+tdFosQzfXX/\nu0ajdUhdY33vxg5mcJqoFJKIIUKskQsHVo3Zo1r69WRsHtyuvGosYNVXa5Bh\nIY81nTaRrKZ9xRy7n2MJD4ic1xyPvCfVbf2TZ5RWXmMIyXg8vJ0sQ1J98iqx\nadVhoSh+XwErOfW2SgF42DMdyHv5fCejA4FYdooz7hdBKRkm8XJ7NO9zsvEw\nYHwGvLw382s2UDwYFuqdaPY5Xjb4B6wa+tLQDiLCiXkb+vMfnza3MDo1A6f0\nUh2l\r\n=SXzW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICf5+NnVGn6OQ3ow/l3+GFg1kgAmW/8ZKaEM66hv7vaxAiB142oiIVMbIqiJfdJj8uD6Myk2wU2HGg7CqESs3BP2JA=="}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2159_1610671742263_0.6581654114873219"},"_hasShrinkwrap":false},"2.0.0-nightly.2161":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2161","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"47555e2d54cc03780b6c1097c114917cd12c8b10","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2161","_nodeVersion":"14.15.4","_npmVersion":"lerna/3.20.2/node@v14.15.4+x64 (linux)","dist":{"integrity":"sha512-Z90COVmIaKxHb5R1XDOwRjc2Exp0QqqPuTYFLGnc987Trl02PrlPVc98rAUaXqmZ/8S1rrzVwsajb1PCtb5jNg==","shasum":"c6e42476eb7289bfafa0a99feeb2abbe6c0dbb20","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2161.tgz","fileCount":14,"unpackedSize":20030,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgA4lwCRA9TVsSAnZWagAASSEP/ixlxfeUXhUHrrllTUtK\nWvO7iWT8wyM/24kxVb9YS7b9aqKMosTHKGvJd/vamYGiWtT5HSLq8ovSRmsn\n86g8H/ytkwkKRcC51r4sKpSPC1SV86yI0XZ5ku8OipnuYZyBM1j4w7aTXawC\nHGcVVszA97A6l5WxbfIb1q3PA+/s3992dBWCHsF94CPjdVVNdDIlomfScN/x\nokmnZNaS77rbohvdJLyoCWsKbk6D9bQFx5iXnQUyJtANWr3JHACrMMhbEZUy\nzl5tlfuYfg50ktouWPS4tuX7eeyrYhzGvO5EmqyBIythmYwOl7ZQbfNhQu+g\nMgTMVZsyw7XdxZDz/4DTzG3P+cozLnu/BpipjqdCGV1vObDwqUx/AYVrs1Vl\nLW5T6LXSOEZAi34kj++/oSvRS3dnlMyfVfaB5I9W+/E+1KHbGcGsp75QjMDT\nwv6IZecabMs6Ra5TtDUdQ4UEJ+J5x95FQYpPaP2ABzlmU22g8TVnvzUvS9bu\n6VtNNcE94Yhqoz4D5T2P3CCzw+X7+cMTq8FMOwi73f3coa16wpGuvUOcPrhe\nuugQlOf+Px2ZPiTaDPE52mynHuMMXGuRQRW6Ygv6U1xpWWqp96qekofZuqYZ\n/O78A/Okm1LBYjg8XDdkxcCkbmeiMvpntGpWVZZIuaZrv1Bg1BQzURhgBQ3a\nW2Vp\r\n=Km0y\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB6yiTwqZBGxDyStaQNIGoshfj/exF/n2uPGQrDk8GcnAiEAkwiRkgxmlL0VVKLBEiNYdHfZf6cnTKfYoDROnGKrik4="}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2161_1610844528367_0.34519041369379466"},"_hasShrinkwrap":false},"2.0.0-nightly.2163":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2163","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"53e5918a5be35f2887ffaa2b1f2fa011b84cefb1","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2163","_nodeVersion":"14.15.4","_npmVersion":"lerna/3.20.2/node@v14.15.4+x64 (linux)","dist":{"integrity":"sha512-R8HVMu0F4LvGBX6VSpeY49ssgtruz6t0ggLSIVzPH4faiu04V5n1qQ+9msKiIM1gCZVIjF0yfybLHizwF5RZyA==","shasum":"bc45860a8791acf2fff39b06f4b684cc972a0d55","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2163.tgz","fileCount":14,"unpackedSize":20030,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgBNq8CRA9TVsSAnZWagAAXCIQAJ0tFHNvsW1dTo0OqJzB\nNmwM53vR+LYj45P3MdZ1lURjVjbLoDWSPyj4hE0/JNs5XYIydxcxcZzyq7ad\nELqNextqJJx6q8B5kPD0HKGYgo4TJKp6YcukjAiELYqv2Zjp+Uam80lG93LH\nDRX4JwS7ybMZKMQFbHaVwWa1eMcFY0kKhvEnanxBbfTAxgbnj3MpTjQIhxr7\nv50d5/C35mkPPuUNyNwEz7hQ1zAnLlMhPCuQ2Jzbu2ffDloHDprw8IU+iemw\nrfttCWopPoaRrHe6lHeJdHBOJi46GBFuQRgjABQX/H5LXPkjuei2ZmjgUiKo\njKdN8Ucjy8xy9wC7s6dzxhfenmGXU7toTltou7+gQHO+RE2zs7u1upFWVsJR\n1m4gnVIaCluwzZSFKy6fxFVQx2nJMUAqizjjPwVb9R/JjxNLOMxRXNLRDNvj\nww5y+r6o2BwLIZVTtYVaa9SbymPCE+EQqUml/EzMqsfVIfEFiIS2QbmFQ1bx\nmKIDNF5WN8pDgJjbF7ty7RMXkO2pPudM1rqtZ75Oqd3zE/waeaNf0NXBJbT2\nZMZY16OTOcAlk3WjykH1esqEfAFWqFs9129jojtWJV0c+SZw12PwQd5iwPTU\n86v4QvV3BB7ZbBdPYqVkUaeaaB7YhEcOTSz1lLJFnRg9+mKmPHubgUlrCSRK\nBY5k\r\n=7hIq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBG6LSDW38fYYv/1gblxB/zadART5EFU+TkBoUP+lR8OAiAm8pEbjF01dUv21oK4EyjGfDWpooT4B2i5RqL207s2bg=="}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2163_1610930876380_0.05927376718689459"},"_hasShrinkwrap":false},"2.0.0-nightly.2164":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2164","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"bdc45e49437b986934d3b1b0d8f6a4ecc292a2aa","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2164","_nodeVersion":"14.15.4","_npmVersion":"lerna/3.20.2/node@v14.15.4+x64 (linux)","dist":{"integrity":"sha512-KQRUQZpSdTlVV5oIgSMNj+ha//rzSKgaviYbdHFRR7sFqxk8EcqfsIXI+nc67rug5gDpU2V+sGnQVTqhvHGSDA==","shasum":"b9ac80d385aa7674f1dd775b6ab84411fd2f3e41","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2164.tgz","fileCount":14,"unpackedSize":20030,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgBi08CRA9TVsSAnZWagAA9E0P/i5A2jN8vJKC+ipW+h/z\njAUszYGevP8wkp23+cd5wr9WnPwvBKaL6R3Dpti9wCyxDJTLWym+MAgRb8tb\nidK/tGgPSx9vyjkcnHkaWKxF9rBwvC2wX3eXiu3pGFCT2RNrGg+GEdcXBgGh\n6/mfW+MEfGoVeAeJiWd/edEYAefGjO6bqNopZvbarZ0WFl6mSSOyFd0czcKD\nwEkMeReAZDtKaPP/mZCZnHk2NX7yCcW3oOpciRcC1ucXjdaY6WiJtn2NJ5yD\nGLSmvdkhxGU2eQDl+sD3XUq2fhPc0oRpS24IxViMco7qoPjzbwqzua+M8QVJ\neIeo8FGU7JDaNFQEXyUboCQOT11vnaJqunfqlbFZfN07NB8EhQ5yDY5sZTfK\n6XB7w+Fs+xmZ0HVMmFGZ8cd3YTBxSceVVsZju3O1jhTzdZCSL7Pubx1QnQ8K\nbvatlws6VdR5il/4pNFDVWlNHyxtKoyom/Y9HmcqoY2/R2DzBsayCrjl9Qop\nwgvV29zEPdjPvEt7Vu63P4YCLJhS8LlsVyxr7aanFP4yKiv36tk7GTwoykBB\nuCVRTJes7nR9Tk3QlmmAaZ9M8iSwrU2b4vff6cZ6Sd3nMN9TaeYesxnL0DAz\nbuaV+07kNkGLE5JD4463v26bHjq7rGhZIBp8DA5nGNSVRGwN68J7YfQhDO5m\nGbgz\r\n=3ov5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG5u0NU/lvzWe/noJ7l/dzFYGZmSLc82Pinpze+OBRqrAiEAxkNZmZIAY2M/GqSdLo8GQzfMWmwLFGNUEVHZkSE7+Ac="}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2164_1611017531949_0.7094114618959255"},"_hasShrinkwrap":false},"2.0.0-nightly.2172":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2172","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"0ed50b57e22ddda8a5b92c8106200e07b9c9b9a4","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2172","_nodeVersion":"14.15.1","_npmVersion":"lerna/3.20.2/node@v14.15.1+x64 (linux)","dist":{"integrity":"sha512-+1czFXJFMwDkTvjqGkrO+PuPDDX+naD724D4dtVk+Zl9WUtTIC/YFWF/NRbz2fTbL7YzcXt+c/CaRt8x+cibnQ==","shasum":"394b753049036c2d1c770de5cc243de04d5e7d05","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2172.tgz","fileCount":14,"unpackedSize":20030,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgCiGtCRA9TVsSAnZWagAA1oMP/RPoYU7KEU9FOMNtmsId\nzIB9Irw9ldUdimnZcgWjM9upkLtbFk9uNjaVtiJWuvu0ARXRa1OaT/yxvMQj\nf7eT8vDKDBTQjXBNvzt8q+ROGFeVUIN24eGPUTXZXfEBjHdd/8A8Rk/yzU9p\ncBU9f64SGYthF08+wpzAM40+mFUxfXMS62H1FQU8jYN18Mq9cEqw3Nm0st4r\nsiHh5l8gJQ48aSG0VXuO713vLUIqhJ53tS7x808zUb9aP2Vj/1BiAVHORA7q\najxb/0kw3eozcMOp4ezSNN11HxylC24U0bjyNj2uR2IiBKDoRkInwbkZ4W0u\nKd6r8K02rVgKUN5uSrPtievoqZSeDK5fTG+kT66aTJ4wb5KD/SGYrHxmmJPj\nbuyFIxdJdXjBp9H89Q2iQBNXs0cVG4JobM8U6CaKBzRNRZEro58zjemfPy0p\ngVlTR3nEpRYqjYJ2vfXmKIP8SduS3L6D8ZAT7S/jVIhNIR6aT5tajyQAIbN+\nrFgb5D7DYkVFAbOMenjI4h6/0xMl+7yTGJA7RBURhH0ZduzWRmxNnJ7Yul7L\nn3mO6H6tBDGRpllicHMnoT+Y6BzievbfLKwca4/otG8bg9xku4rluMvnTjgt\nV/SoW21kr1jmL1BeoHqrLac9ZOjYIoOK9uECh4JDrfh+NH/WpWJKMaLM2+A5\nFHSz\r\n=W2Ac\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCUZNEBBXgCaVQfaAXtCr2tlVWv+IvsPPjNMF5YK4f/aQIhANtuUX2T6LtYvBC9xKdoMO+6qxRJEt0W3UfMQMNRmPmu"}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2172_1611276717034_0.9759968556896979"},"_hasShrinkwrap":false},"2.0.0-nightly.2175":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2175","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"6d9e3901e213ebd1932d69eb0587d219033f1da7","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2175","_nodeVersion":"14.15.1","_npmVersion":"lerna/3.20.2/node@v14.15.1+x64 (linux)","dist":{"integrity":"sha512-o8iaImveeIkNj8LPzsd38h6BQjovhGQ0M/iDuCOXXoxdrLVvqKnnFJNaB8gzvrqG0YxcApaAgdSEyd5zrwmdSg==","shasum":"7fd679feef41af84e1edb2cff5a87d533a21d66e","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2175.tgz","fileCount":14,"unpackedSize":20030,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgC3LcCRA9TVsSAnZWagAACfEP/ReWN4zQ/DnE87Yt2BUO\nA4tgs19CT/c20v611sR2BGZulZEqRK+Ye8kM3co0GIEmts0fB98l6uOMc3pd\n5fnR/0UJOtknFLGjXlfslzQQvzZfYHnKyFqbZBeYFR38CsFKZYW7N/FZE57X\nYjxVqzQJIg1dJVPM4ErNgvN+DB1R8ToMPg7TUGWlZ11SWs16joD57U285b+j\nOO5qAz8nTRuw8kLfRNy8pudN2FeEhIXbUizgcSVyS/WCH36nHWM5nxcvh4py\nNJKsHfVU3wo349QQehkaeYo6rMjD63dsySUaduYHUACOBXSzEMCA0M0JWPqE\ncEPZG3IwqWs+tYAPaLOQBDwYaBO8DRn7x0WdGJy/YvMiQgaYXBl5bVeegbJs\nbN9P0gf+BJ+1b1hec5CbhGgxZjrwOjXfhZJCQnukKu8cEm9fGBXkMRB4VEur\niRbRkH+Mcsh0GJSq0bCWraq81AzNgK/NXz/Ac2FAF5x/mPtxTb9I6aZLcUgY\nhIhD10+lSZNTa93OmWqTpE5sjwwP+n9M1aOp57XVBomhY0SE75heIRTXPm5f\nsjzQTUlFQLyue7xzFfXdTgHp8Fq/rm1yTqvK25YaXd9JVv1Mg6PghDkCNbHH\nnCj1TbXnEBxFppbwEm357pOGMiKVxCRhBfwogPyy1hklDZMPFWskO1x7Qnnq\nI0X3\r\n=FgRL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDM7TeTiQnOeNObzkxuDbqnD3JYXzZKTjTh3fPX9DVxAwIhAPvYQVW8X4D7NptbOkHjgUhu2wSmfa4S/5sJ+IcadibP"}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2175_1611363036387_0.3094172195885434"},"_hasShrinkwrap":false},"2.0.0-nightly.2177":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2177","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"6a650017dbe04ea0d66ac927d335a2ce4c48cf8c","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2177","_nodeVersion":"14.15.1","_npmVersion":"lerna/3.20.2/node@v14.15.1+x64 (linux)","dist":{"integrity":"sha512-Glhv7w1BM3u7k1oE7x6WSnmWT8evot2zj+ZVjwzi0GAKxvmmYeCnsI9R8opt867VERMqcT9kDCPyMyOPPDP6mA==","shasum":"e60b0f484d2680d972f773a70fbe1e9b8a64d89b","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2177.tgz","fileCount":14,"unpackedSize":20030,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgD2HDCRA9TVsSAnZWagAABuQQAJ/EksbmTC/PsD/kauGm\nuDIWLRkNWG52CnSgQZtVKpk6dFSw1yt9GaT/wQS8FAMptVN2ACy4wq2Xpu9S\nao8ev6FXIlHfR3vW9q80ImS60A9i4ZifSFLlNxBrqI5icv6U4KOqVl1JUtVd\nmkmirhHtIxEk/BEGhyvOTOQgN0ACATyg2YggqdwD8UpM65TD8HYACADTSW57\nXwylD8Ih321RcPGGZE/WKNkCuJBKI/CFh4AbvWk83LAfkIfix2TB9Iwk943v\nD/dNAGTpvBy2rnN31+naUpHkDFGTkED1mMdCWCGrVXJo5+y3Tu8sEwdD2KA8\nRmchGxTI9VrEb37awx+3kmWaX4h6M03PyseC+lgk1PYu3A+gK6hRK+W0/zJ2\n3mGvWgmpa1Kuy3CJhR48LfWKCX2pucDqKfoaWu409mzxve6a/I08ThlMC/ki\nKat4YGh0Ix8oepbZfodhIi6+uHg7qnJYJulsx3ezqo/gBl9WmAegdbqdhuxw\nK8GgUmSAOrP6uiFSMZo+rkKCM6Rz96myJs6VoukripIRPrnyzcSb7+//VnOE\nRRT2ZrtECGDsZ2/UY8ayIiuF726vdDP2Bvu5MCiO0wsOAb7EOzQLE3cw8nxb\nxcdSArHqoW+K7CmhLUmKEW0EUwWN64pP5nw1pvFmsD+UEQeVfiKiChY4duI8\n4iso\r\n=Ix+9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDvl0sEQ4+YzG7i3jBReRxUpoql8tg0IKrbmnHqPUlS2AIgbz6NgQ7nyXmlCk/EhljIjfbUWrRuCW46fFTGRaH9wxI="}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2177_1611620802572_0.34699492237247287"},"_hasShrinkwrap":false},"2.0.0-nightly.2178":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2178","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"c50e65556963d4e406d658b64a22cd233a6012df","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2178","_nodeVersion":"14.15.1","_npmVersion":"lerna/3.20.2/node@v14.15.1+x64 (linux)","dist":{"integrity":"sha512-I/fBYXbLiUuS896UYtB3qCm9AfyG51XMxpaQkAqZ3bWNRFKY6j2hS4N/PzcPaGp3c9OVLmWjqtL40or4FwVZxw==","shasum":"b719c2af300080cf0288180b4a9fa4c85333b4df","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2178.tgz","fileCount":14,"unpackedSize":20030,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgELN+CRA9TVsSAnZWagAAYNMP/RL3ByQItQVItDyvvAj6\nXKcO1gP2zdXebABqZVo0rjiCP9jRi+7ejyh1NYLdgRG6DRA/lertTRGxernj\nDZ4s7+ul/gJCRgDbPD3l2xbjMFlwSkPSoFXjwPv3mk8wiJ50fZoRHK4+Ev7N\nQx1oj+6O/IP07vImwjSY11ODq/xYCroU9GXwQfeu0eT5i4KpO1lFN6wEuej0\nVTSRM5IT6dQ/yw26cpf44fzMzZmkctOrn8EU/C8ANKVchxuM2M8UlriSxp/L\nYLHHdYu9R+jMm36jI/mQs7SqaANcxVhAZvRo+dZ/bryC+cWNUob9stdKunTt\nRES7OhV9nLQAWujWFv6eIWNWbDf4a5DU1gnTpmW4zoBqXKYkKiTgT5hRo7Hj\nWBTS+Pwjc98iv9pHBRJDFjSVsMso0xkgdxKAJOSWOYvC1AIvkDX954UuQyaH\nJIJ1BUIm3iDircdAbksbvAN0k4PDX6WkoJnueYczHNsafPBZzakBRgRKKW9d\nXW3wAv2Rv5ebZ63DBCRaD6VdYAslODdcBANCdJvRzeLmR0QD4DbNUq0LosRl\nci7mmx6HvGebStkyKaGoCU4bkp+noCt/lcsqE1losd0gotEGq8otJ/HFZVng\nl22cvLgyuxVTbDe+KNGPWW0eVRud/Yqo8WDl5iB3QRjuvOknhrCfXfWUHr9B\n1Ymn\r\n=x2fK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHEgZTOwEsI5la8cj4n3UqSaaQIVdjYRUYtfBR4nuAwJAiBq4ZkqIuCR1OWCkALM3NhGKWDomzvq0KDluJSjlMLb3g=="}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2178_1611707261853_0.7066000101227004"},"_hasShrinkwrap":false},"2.0.0-nightly.2182":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2182","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"40f24178138445abe8746c0dec996b0cda1bfe4b","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2182","_nodeVersion":"14.15.4","_npmVersion":"lerna/3.20.2/node@v14.15.4+x64 (linux)","dist":{"integrity":"sha512-a2eqokSeifMRbgFRGxUVYFS2sLnhuJahRjxNEk4dayFjfNxM5UXu+lFvzj/UGcmjBt1DDyYiPyp1zm9ZE6f1QA==","shasum":"88b4b7240ba0532f2d17595f491d8af7c674f49b","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2182.tgz","fileCount":14,"unpackedSize":20030,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgFKdLCRA9TVsSAnZWagAATMEP/3FinkBXxAghBZQFrenF\n7VNY28ezPRmmHxuM3hHoGBkJYVBWdkWjVvo5NXDj7L36Cgo5/P5E0ahIDoRm\n120gONanlYhMMfB8eDcFfrObK6JE6heFKB1stTxK0GgFSXxcx+aHQfs9X0xe\nCz//8buPUmYyHqxJDCrHnIHk9OEP1ntZwp+IeVfiYolomVP4/YQ/E4jqkqjt\nbQK1lCf95rXvIdlcaxVz4KGEnpVKhiBIrG1QpYhAdMne9R14d53QU/c9m/fW\naRiKGuMFsAJJJU4ONqKvRyaqOUNXWjh2nDWMgGqj/LD1xzKjKh9AorXMmjQ2\nL6Jyha3oRr1S8AlPir6BLGJiPvWchryNyNJZrflnoHd9RGfa1kLMrhlc2r5y\n7qvRRec0Ei+5Bsn73PuvizzxCa98/NiV1mSTwTUAqr9veirrqdUWx1XsOCYu\naPpT/ZRy5HLTGqKXIiVbVwRGk26jNwAWpsoZ6nxgx5EIA6YgK2BJ74lPwDf6\nH2kaVShxZnnOJLQrhpo97O5f119y+Jqnaqu+cwKuNmuGLzRwJzHUv67ebD0V\n54DBxbhwIR059MtM7s3xdWKtJlTf8IMotOCAIDNpWlQE6AZjMK9DttHK38R2\nvN6O/+GMw8fuFSZ8R/1mZNKrXMpSLL5wiLZBD31TZm75nGp9RL2mjWeRqLrW\n1bZ1\r\n=h/Eq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAcQeb7LeLoVqInTT8qi/Vx1TdFea4V5jhwLyuWT8lIVAiEA8fIBwS+KbDqxl/IpgCqxYMHw4M0Q8y8dJ9bdbQzKWuI="}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2182_1611966282534_0.19384633963550657"},"_hasShrinkwrap":false},"2.0.0-nightly.2184":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2184","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"36de59e1f07a99630ca3e2e37deff1ae3258c881","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2184","_nodeVersion":"14.15.4","_npmVersion":"lerna/3.20.2/node@v14.15.4+x64 (linux)","dist":{"integrity":"sha512-UbxDDleBcjiNdGohzV0N0FJbvrz+HU9zc4anqp/sY2tEV+gslf0/aGk+7VXrP/5A8IOaRk8vCGzweVoVVF1DkQ==","shasum":"c927e39a03d822a01e1f2098e7bf99f2b865340d","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2184.tgz","fileCount":14,"unpackedSize":20030,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgF0p7CRA9TVsSAnZWagAA7OIP/22Rpp5h7pVe9b2cRrdk\n9a08u4bHGdkbZUIysU6WPci9ppeiAlVJGX9Ns9s/dQvJJ7HYAxdvlfRI/+AO\nfHFI23NzrKXE6f3cUAm2UrJqYOXIMomM22CfwOO6BO6ceFKpnReiQclkNQRg\ntOHLqKjSFwqY7lziRiQk4xV3QDozj/Wu7cVUMbMq5dJgHHYTU3PlOUxf855Y\n9nZwCnvDj0HsjnC2fpHJhQ0Vc2KUzraAKr/5FtbJ6u8wQWAtaNkvj5w/j00M\nCG0eaUbMstq2ywxwD8seCvWXcwaFTKC5Qd/uZ6zVtlLxWbqg6K2L4i5IW83u\nkN2B5kiHi5QuUW5O9kcwPPy6G1N606z/LagArKBhXsGqBhBw8QAU1XGKollv\nnTFr5rhe5nZzwsFFNh481zNx9v1GE1zI7CaHqQey6LZk/iRwR015uLYe80YC\nocxnaUymdD+CKwtFiwHWZWgc799SJC6cLpJdoIUd4+Y+izpAaxraKF/qS2Ez\naDoRLNn3kGqpcxYyPvgpOsfBpkyz7meRh/5+RCbqoGN1OYtaY+MPHNaCSWzg\ndllGcWkzwqKWTjY5msPzyS427mh85tLM03W5tbtrGjOZOdLwSaDJC+UsY+IS\neZhxSYndQMELBtBD/iCZXJ7xHue6V7qhG2H46M3Fql8XcPiusO0H6NRc/vsV\nMaNU\r\n=hhJd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCQnEdk2agCA7I6wH5Q1sT+F1+mNkpl61nbqnNMcZuCeAIhAOd21ruj9N1aBS39AGpToVKdJws6exNJ1w8vP+Xa3cAJ"}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2184_1612139131433_0.7336118708727222"},"_hasShrinkwrap":false},"2.0.0-nightly.2186":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2186","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"fbca3a93f8ff1178d35ecf55cd31f243c5359dd1","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2186","_nodeVersion":"14.15.4","_npmVersion":"lerna/3.20.2/node@v14.15.4+x64 (linux)","dist":{"integrity":"sha512-twjEh0tHRWmx0YeeRWUjjjUkdWdiT+YrJKYiyBTE+uCTlaepclqGnBIcGfLqXHoIb3CjmNpdp9RVby36CZoTcQ==","shasum":"eb24be474cd31c43532e08878767ef6dd323862e","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2186.tgz","fileCount":14,"unpackedSize":20030,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgGJvgCRA9TVsSAnZWagAAXSgP/jSc8ms2OxgdE6kKSxqk\nGLGiigw+nzW1WCuaTjEc9y/nhjTtPg15wPf5bqbOCyDLu5+unloSbIiMuA9A\nqvxWRvoThU4YOp/fjCAJRjzbJuqJr0kFAiv1XSymQlq5rRGGEZpS7CQIr6CS\nKZ1hHYvnwTjU0mS9RNTpTwjWp/hpx0l+5szjgtXiROcYH6uEHfGPP3g+D+tJ\n/w+sS67v0a9UM5s8nUOJeOPAr1RT+o7UHmcWsShf6jTWFby6gFK/iNiOVlfr\niMGqbEH/8Uuj7D/XaOiRuQPgOVexKjP5gKJzLDUE5s7XOLLdOnOcNyyQST16\n5gtTFjrIDvRjGencALxRZiFxrKMqUkTOQ0RKbbQ18JxRwQjqvdtAK0RHKOdn\n28uTGmLNDQf+Is5iOLo4j4d9CHxodBS1KAvxhSodCTqf2bYtKXVbRgJ6eYsy\njOce9ckqZnZ0mivAKSuTPHt6Wc5FbkdfQ3OY/m0rD1x2k2toEcYje9eXW/Io\npj5Ck1g5mqB7ONjttg3MimDAfVYmZncMxohUBhFvgwj9XMPnv+JWP7miJd3e\nXSzTII/6kjP4sqONeM3BB8Yimn9jir9C1trq/5tkXHKNqXHMMjbJyHjWYrcw\nxyEjhi2ydRr3uMq9KHc0l3/9ZdZURoDm6ZcSotMtiN+aSPLdCJrGfbqU1c/Q\nDd2z\r\n=Uf81\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCqw6+qsum+YiMrlDk0oq2IcV9d40vSpo09MQIlCkJbDAIhAPNDwR0lgSVT6XQJDpV4oelDal2sNRFTr+1IZ0Qv2wXu"}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2186_1612225503865_0.7116523546080731"},"_hasShrinkwrap":false},"2.0.0-nightly.2190":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2190","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"dba96de07f7aef36fc11a15619e87c5acec00bac","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2190","_nodeVersion":"14.15.4","_npmVersion":"lerna/3.20.2/node@v14.15.4+x64 (linux)","dist":{"integrity":"sha512-umzIbyHWK4FQz456GGgBfu9hGyRcGnWZCFrcHuQURzMABr7+mSOEvSmKjLLBlB+iN23nlH2oe5lkUw/ZBJY8cw==","shasum":"c98a2f13520a9c70e8cf5f2a4036e8ef2de4f13f","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2190.tgz","fileCount":14,"unpackedSize":20030,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgGevtCRA9TVsSAnZWagAA4BgP/2G1+44+UPKR/e1Q48JN\nGcBUXuEOP9lW4vEm0D19dOcRdeDmP+6JWgBCuJtkVch6lFx5CNjomFvgWTAd\n95Y0ZFm7Oi5nmDYmzW0wSLBK4uSq0vt5ey2jOfzAFpvQnQCDlRMKyEd+XLBR\n8S0gcJXa0Tzyv7e52pyX28q6Yd9+wlRuxv9oQkptTtcNOaX94ACeJvMQVlxe\nzSvipBRGONhniSsUm+f4g82x7dlFjY55ZX5D+/qUVtlVSSGe+yhOwsdJE9wG\nz3h2Km5nytOcckyFk6JfiSnmMYVbvkZN9/k4xUv2rvkIfkpVxX69FrL5+Heo\ngKJKpPs+zbyKARdyk5RM3WnhgPqForTFvfjRYGapNQapoLQ1a6+Va4IqKnxq\nJbxQ0BerYo9l0jCML3jeCkmJzRYhGJsm4AWjRgkN5S2mpm6ybIW/V3++S/8J\nHwvlxQYYRwrTREEtKPnkvLNG86uHX0BEQ9SrYVhrwOD1D6EIfKOLeal352YF\ngDBr3cnOw+m1xNTGqfoTuhDOsqU7j3ZCCVfaJWHulROAB4RTJRDTk+zDlaGU\n0iRAcAj7Bm0ymRC3vD1uaiD/a6W017KbOaHcV3XPgpAqxl7IIvKJxQf3uMM7\nHPQrfMeWYKOQwmEMIudvwr4ahY6yCvGNVGTdLrTMeANscGg8i7gmijgeC0V/\nf/oW\r\n=0MQ0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHfu9XO8WTX3G8cBc2UNOWsz6yC52M4aEubzfKyxEr/nAiA4UYWQKak1iXSzhlgOGowOnGFkcssry0Msgt2QX1/YRw=="}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2190_1612311532557_0.6523482643595826"},"_hasShrinkwrap":false},"2.0.0-nightly.2194":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2194","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"017e8d795b3237c61c1cdf82c5e68052dda5bf28","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2194","_nodeVersion":"14.15.4","_npmVersion":"lerna/3.20.2/node@v14.15.4+x64 (linux)","dist":{"integrity":"sha512-oYQfXFh8tdHpNJGk7tIWqy/jEz+Gtwff64PoiY1+STXhGAfU7plQFyELdfMpDuG8idCSRagx/xO4N3tk37U37g==","shasum":"22ced82734935f9a6bbcb088b861cc05210d30d8","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2194.tgz","fileCount":14,"unpackedSize":20030,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgGz25CRA9TVsSAnZWagAA8c0P/2SRqOMq4skVaNqz7cS3\n8gTBKYNgFE1NUn0AunSSwvB+1m7SIU31z162dtDVX4D8O30+i/uq94rKsu2m\nVHdEQuQFGMKZd17TaFUq0fdiHpT0iUvdBuhMoNpqQzzF3P+5khBnqvzPCH0x\nrqtb3l6l5GV/ITQsg2Pv3T9rp3gGnhk5JgLNo+Nd6V2W9p1Yzqe4Mbi7LElc\nt0bqAT5t3Ar27b6cOLgLQaUiJ4jKt2LCvuyfsNWwf9FxYjlwRKL0Vkn18ZOT\nqMJ4hQNU5o1NF5cD8zfOTjaV+PhIg+zUt0RbvBQSaToSc4e9ZxhrLy1szZ+8\nTaYa6pgvctLsLXT89OXrkGUhSkymKdw6HKyygsgdP3W+qod2FTH0piGFFJNK\nZDm/dQ2YlxmX+DE9OwiltNR7lX2eqvA2q73bxHYD5R1WIAnJ3WncHiUhgiLt\nkCrMbivPPMgnGG5g76bs0wzbXIxhrylHXeh9MBQayiOEQmDof+2ci+WuZMMm\n2yJs4QuVdp/IEaU0Ft290yms4pQtphpGHuG30e9fcui/0SHz/GtVOnM3EC4h\nV4ArYTScP301iVrN6c9TPdyH5tNZwLFzxCtJ17rIaRDpGZAlwP5/dHYztdXr\n2tjJxvXg/lYm0b+FpDeVEYnjo3F5TlL22Oh0t1+jwPEZ8o7OSOhwjSPUAC+L\nnpD4\r\n=BLLi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDaXr08gk8phxhxoAvzRgyJJkIquE7ByTc7HvH4sk6Y2QIgfksG45f+Ccm05VdNNo7ZdAID8P6VlpRz3XdN8qxVZ5A="}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2194_1612398008780_0.3671712209230886"},"_hasShrinkwrap":false},"2.0.0-nightly.2197":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2197","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"31f431d93da97d3edc3f489847053ef601412666","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2197","_nodeVersion":"14.15.4","_npmVersion":"lerna/3.20.2/node@v14.15.4+x64 (linux)","dist":{"integrity":"sha512-iL0X8sARjDAfrvovlPMx+/srsX4Yp6r/4ltTPi92kkLkvuzUGTafZVli/3biUKqmDRmDOxyZidw+K6o/A1awdw==","shasum":"3cad9bfd6e16acfed362ed25f053754ab0b1710d","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2197.tgz","fileCount":14,"unpackedSize":20030,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgHI9LCRA9TVsSAnZWagAAx/AP/j4bVg+KHAJddiHkmIHi\n0qPVN/h8ltAe7m4N8Df4+u0gbIHi3gJm1em2ZzTQnA1d0uVbmkDwbcwol36Z\nuLQTfWP50iw3swUy8gBSUKYv3k71j5NjbB102EG5vHHeMz8Z02sN2U1ZwPOF\ngCSoS11pXWKI/VhC+p2gV+WG0EjTH+BBYKlYrP4Ix7ZErsHKysc4VAoIEQ2T\nwpNKQCGtOy86mPjBmw31XVEbIVe6ndlQGS5VeK1rE+8UydfQwPO0BOPIYrdK\nldem8BqnK9M3ngrYJdJ6+vV5gmpP6FQpyp/4ZRCvbZGO1HGO54KY52gumxa/\n75ieVaxgPK0gfu4xIebQ74KIfT7z5aoVPVN70VQosds1lLw649ZzJoHscY2/\n22Re/2NwCrFyNsF0tLgEQWzJUhh6BrBbLxJKRUQI9GeNig0x9eO6Uq/HvaoB\niezJZckDpiQVlU9XuaQ5lyKo6+1lI9gO3af/MYDayvCEfjLwsFn0gZB6Njkz\nd6/yK2tLIBsUiaYZ6bbqTMOtSA945YTuYqMs4iqg3DglyR02h220HAPt+uYh\n9OMM32z8sTxDH70rX9rbZHMIW+e/Ie0+vNXiiJ1p42EIwfz8MQtue8zh2iiO\nzAKx3+DbUy0qJ3cHcO6Ya3OVQfgF7T5zq1eA/686xa4Dw34+z6eL8bwfwSYc\nrpjc\r\n=e73t\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDimwK9hjTSYa6dOa7jbmwfCFMLsyG1wycceRMIFm2MhAiEAl/pxqHVzYjHubdQV3bcwPSNUIVuTEL47YOr9qWRmtRY="}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2197_1612484427046_0.3307903125103857"},"_hasShrinkwrap":false},"2.0.0-nightly.2198":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2198","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"9b0f3ac77e70cfe31a304b6d4235b52f663cb9f8","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2198","_nodeVersion":"14.15.4","_npmVersion":"lerna/3.20.2/node@v14.15.4+x64 (linux)","dist":{"integrity":"sha512-GQTzQ2gIHZQMfOPq5EETlceZIF9xrC8hVhNuivsmJ9uaV3BQk0iZfjInh9Mtpa8VeuY4lFd0IzpT76caS5CScg==","shasum":"ea1381a8e9fe762373405edc403ae9604c2ad8d7","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2198.tgz","fileCount":14,"unpackedSize":20030,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgHeDfCRA9TVsSAnZWagAAhckQAIWfd6zaEaqYAQ0YWA0Z\nABszvzXSOITfvHzg0yFjyUC429Y8cpko1cISITHhS+QzWpQ0P4AzHvcLEIVR\n7xhAufK0CbaNRdbQZD7KlbB3L1fYSffMn2+jtwSvLjdEpbpQFYLw2idxSHja\nzFE++7BuQ8e8x9MOkzFEcFYUGHXpBXUUEZ9cjq0uq3JBhn9zdG7mIZ9zhEgS\nPBvRQkyyFov+FpFFEtFmF0c7sQ8peKU99Pz1jt91nAQn7XuFv/t2Ded/MOf8\ntCvh31MYvTXE0PfiYRvCB8ifUac2upXOwpc3Tg+ybxUP/FOy5V88mxjSnTn4\nhKbxMAPkODGBPhX1xFLOP9BYNRxTLx1GI8yZrV3yl9zifApvg+NaYY1g4pdi\nvrfqw+PGe4KAdVYTtPT5jOlR4VlMH5lrZ+D9FbK8dXY6gG7Ah9TQYzmbdDQm\ngpt9E5hh4JT2TQZxF+TjXE1FUA0vWF6dX89CsPSfzJqz6JFN+YP6iBqeKI7D\noqs+gDbuGwTGUQUrbiOHdAZsX5QW0/u6FsKUSuZzPtHxcHeO1iuHx4giVUzU\nndqkXSLsaqYHCl7hDhb9zX8SggT6AZhwmVOMHvkOhM/QEhEWFP3aFhT7TlPP\nVOEcRpUEEpCK4aFZ0jz1+j1YlNzMjgAs3elk4Z/c8J8ZAX1ZCT/9Ds1JMndx\npo/F\r\n=l/LG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC5RVZ/BGp7Or6qfAYpBHl+rIRBWEPGLrIHQAGWLLx6XAiEAg9Iq1oQkWHoWAzyhxwGH+kkG9tdxSId0QHdUBptuPPY="}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2198_1612570847511_0.12382451681339912"},"_hasShrinkwrap":false},"2.0.0-nightly.2201":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2201","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"be12a3cd11a4498dfe28dc1e194ed58776b5d19e","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2201","_nodeVersion":"14.15.4","_npmVersion":"lerna/3.20.2/node@v14.15.4+x64 (linux)","dist":{"integrity":"sha512-49XjEfH/di9ny85RwJdHWaHFlReOkU4/2EUzEzm2eKX9MvvVt1ggHNY1V/ynBrZYYasmbgsGvcFrkNpLKKU8zg==","shasum":"da0d890999e8660bfd63bce6f0054339b8a3f7f9","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2201.tgz","fileCount":14,"unpackedSize":20030,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgIdT/CRA9TVsSAnZWagAA9rEP/19BzoLtNlTQFYwfdEhK\nRrfCuTh6NkS9u5zN0ed2FfmKANM6ijxNKqetMmjvZ9nVsmcHWRnJnIllaz+Z\n2SXSdIT/PVvCr6FkSdabbvOoNIuXDNyb6dCB8skwgjTEELkxw+LQZkroK1AL\nLt8DDVRMaYsurGl+M/mpBPRb3ta1ZdWWjcf7ovwWEkkmLhzmJge+OdNq9LuJ\nK8nBynXvvrh9zZCAWy4GIIGcK3iiBlUxNziEBC3m48ojhfKXh1uJqu0JrUVN\nh4YNj3XLKnat7NQcVVd4rrQ5UuWVL/QEbTaNDp78YuymUj5QfOAK+7Y8NhvD\nT5eykc5HuP22uDMsvu1e0nBLCIBoInzrUS7Hi3+NAIVSzeqrDmJbmwAakRT9\nIJxLi+O6Nqgkd8lGMD4QFy6MimhPrLSDuanr73s21jD27VUQPuNrDJQgJ5Yb\n7FGgqoHRJavn3LoqRmLLT7Infp4T0Wn4tUb8Wz5IJZMjP8bhsAhvmdzwDCGw\nR4fi7gXflf06m1YOYXWLBYdJ3fKwXSNvqY77SmtVXHgFixvQ7+VWzz1W2Fko\nM+4JGuBJo5ngb5IcUj7hwrZTmdq9kG1sU8QAKDQ5IoE9FrSK8zwWoF/3vMXL\nox3ZHNT3uRRozPAKVH+21t753YRqULBqV+lOSYAktQ3jryRe3Hb1tS4OY5c1\nA48g\r\n=Ztjn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC+V/TMPXR5avDewQ+3J9CiXpXq/ZqPAZCv41g7Y68bWwIhAIdrob8nDwMY8Wq3cLvBZtH0IUK+HIy9tVxrqp3ZF9iZ"}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2201_1612829950488_0.021127611066920515"},"_hasShrinkwrap":false},"2.0.0-nightly.2203":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2203","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"0d3abd6ffa8fc21bbefe6f48bd6edb9713512edc","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2203","_nodeVersion":"14.15.4","_npmVersion":"lerna/3.20.2/node@v14.15.4+x64 (linux)","dist":{"integrity":"sha512-6ucWjUY3F0hKN957AcZk8LF/Qg8JZoA1ILa0U2GIPDMzJ8613iM4sqOju5QDX99IFFobMm8uDhfJvR9nCClq0g==","shasum":"4c681e2c65e36fca591e360f9ce8b25f21ddfda5","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2203.tgz","fileCount":14,"unpackedSize":20030,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgIyZRCRA9TVsSAnZWagAAn5QQAIh6dkmcll+P9CR/1Ocz\n5kQ9cfmg/WmTlZMJMGCPDJYJsR/l4fZr6kqFMpuy3OWZvhECw3uD92wbYdoc\nmlTlWOnUanmIxD2JGiLbKgrtYObxRnjSd4s+NbdmTfJnBpvn+qNWqrYZFXcu\nRqW5TNPjR0ihkjohHGiKEV2torxb99Q3aYQNUp99MsG4Hp8dQhaDOahqBzM6\nzvS53AorWFfQy1/k9bNXlhkrgeO9hZQSMF5+ElyfRQmhuzVLJZpDRnx+fOG7\npSea60SlzMPAtRxLoSWyERZlyiDyjuzwUVfL+7GKBe/8SfQUzDc/svNJtj66\n9lMtemzNZo/ijs/Xm1TfwAXOcQR3mvHkuTUz7y+SZnPBHNCYFi3jOgs9aCEs\nvbyVzeI8XXSMh4hzeTTa4NTzsHgK3RSllzYa9+xTK2QVd0MsNDvREuYioQJz\n8PHNHtfmMDY2eQrHdyhYdh+4Are541byw+8wFe/XXHKR8qMhLMNKuze3vo3f\nvEcyDNdmEiZJkxpGUv3DyocUptyDUTY4bdM7QNkgBlNXt8wG2azeYsHBvxuy\nnZ983ycbl0iQHtLqHG+ni9jIIGRsWh7nK3qmsfQkGQ4DVOqHBFpQfDnS/974\nhx+j53d4B4QA+2HfXQXw9PqYqx8ho0X6t+4BP6Zq0HzjJsvDef9q9qDuP3N2\n5y+N\r\n=NbCf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDibYw19o9RQPTywr1NWsC83eRrHzWkxA7lv9L9jUD97wIgXUnwAAv/9kJz2PRnBJJo432gmwyLRTXYQmsh8F8hU50="}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2203_1612916305445_0.9688682199623855"},"_hasShrinkwrap":false},"2.0.0-nightly.2209":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2209","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"a26f6397c42370799391511361e4074a0df2d62a","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2209","_nodeVersion":"14.15.4","_npmVersion":"lerna/3.20.2/node@v14.15.4+x64 (linux)","dist":{"integrity":"sha512-M3VhVK/4AcZakGAfIfJDO9IzGALq6bZ8DVv9psaYZrR2Oz+zEmgLuFkJaC3105BJnAdggIDzUQ+gD4mmXkSdpA==","shasum":"245b84642908e74e5dca08cb1949d38dc8e5ce72","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2209.tgz","fileCount":14,"unpackedSize":20030,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgJcyMCRA9TVsSAnZWagAA6hQP/2NIz56rtooBYh14u5O7\nLQk8P+80rN7uYrsuEqPgzM69zAFO+hLQDlYASCF0/W0pMZPBjizpiR7h5vDW\nEEuBlOtmpqDU45nRQxD+f54AGUR58F0Xa4YBRQHjm3jRLLgqsG3LlcSZzWMc\ngPAX4y6LqGCg/9bItDHGeshQ2tm/4D0gd7t/SkGrsiqJHGSZp07nDjblpVlW\nugdbSP/GzPa+7LCpU/LPcZ/F3V2i5WDd8xa3mCcjziyYrMOYGKf5chibyDma\nRG5C9mto6J4Xl1u2RIMuOZFFRYrpst1GT2Ol5QcTfz/C8bS6uh/K/P0cr5Lj\nqaYz3422BwQ8CaJADX3/vyCJz7gSHZj/5vXFbPCY9pV8CeuI9A7KWlVahvzo\n6vptsjJyVmKaZKLozBbO71UdTlUAaHshXlSyFRt2oi8ehl2jcghJA7aLec+4\n4Afup1pw3gJtnnahF9kD4/kxg7mpopUoqZ7r/Qu8NssqI9TWkjPYC8CWKFmx\nc9aLcgOyMEvqiWvqn+Q3Q6TAcw6E5risNK4q3PhWTjldnxnlFUm4jcHDP1Ck\nh/tuKB1EYiIAo4gocDtuHNYSPWaOkkMOpJvchqvVz5EcK5cMc0950Q7tDonV\ntQSEmLCyOK3eAkuVgTkT3DhRNPtNg9q0JcftI55E+GUUlx6gLOK0tqVL/6eR\nIkwz\r\n=nTz2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAWO6vfQ46qugmKHtdn4Qyn55eXKMf4bG+YR6ONtiWAqAiEA2Xx6N4uz7Ac4jpvZpdG910Epps5p21Xfx0AECQvTXkA="}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2209_1613089931836_0.41722380094890665"},"_hasShrinkwrap":false},"2.0.0-nightly.2214":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2214","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"560d06051b36b3f5703848bba801996f351c4ab4","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2214","_nodeVersion":"14.15.4","_npmVersion":"lerna/3.20.2/node@v14.15.4+x64 (linux)","dist":{"integrity":"sha512-JhugSnNPuiDWl65Lb14Y7NriFktufcXUXS+rmkSGGJt55KyLy8haGnmskGDHXlGZOdF7dBTJzZIIwj2LD5leTg==","shasum":"614bf79614886074e0f3973e460f7cb7b98ea2ec","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2214.tgz","fileCount":14,"unpackedSize":20030,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgJxs9CRA9TVsSAnZWagAAwS0P/0QBNlb9qe97kgCFkF+8\nMPxhR5Bb5tHVWAReBALfLIxk/apvL90psNHhUX2mXLTJ4wJsOyYEaUoj2O+W\nRoO/LqoUbmVfoyJV9eNgB/q57yMZpu3WAk8v4zzHvSZy0LpDI9z7PI3M94dO\n9n4HouPKb7jLCa8a4ZiixJ2lbFygsSirjk3WQpvxka1Wx3lHcjwzrlP1Rzai\nqWZma9k0Bn7j3Roqvr1isK1Pbf06vrGgEI+sLV5+cjqzl+Fl33D+3RbuFCNr\nN1iFiuJ/boQYXjPosoqo6iXWlCVMB0S24cgllE6Anvyn8t5x9G0V8r/ImDjn\ni0pPG76x7QtoFrrgeRS86DWkx7FpnhorDpg5Xz/ItQ7gq2Ty9/V96zhstx1G\nNfLBc//TNUURoar16nTfyo6dPA7m1R+A7FrH95or3OhnY4o+zS9fDunAijDF\ncyuqKpnYMtFiwPO/6rFsrvqDn2xffvKPkMQ6E0WxtzwkIlBAA6K0KjaANPiv\nvXtIGzVD9LlmfhUPFXGg/2ZsABVk8iJ1zEUx3igaBg5HNIXN9LGzz2nqIzdq\nVJDwdow0uXHT9wcVWPwAXYU3/Gg0tlVILL0SXBzG3O6aGik2ed2I+p9lfHxi\nV5nvPpQ6JtPvYp0YO779xzUrghWLskD3rVfUN3bq1g8vkS5Iq4PL6QmAQzbW\npEvg\r\n=stfZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHpta+e0lQ7fOJEq5BvhutNvlQS60G9Y+UhItqTKNLk7AiEA62IqCfKAZhGQq9dxQT1HA4hks510Lli4z0JaPaxijPU="}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2214_1613175613185_0.9347539136902574"},"_hasShrinkwrap":false},"2.0.0-nightly.2216":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2216","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"f6472452e31f658d9b74f6e943486818c4d781e5","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2216","_nodeVersion":"14.15.4","_npmVersion":"lerna/3.20.2/node@v14.15.4+x64 (linux)","dist":{"integrity":"sha512-0ocC9YN/tAeqiUvlxPELjczJZe2K8KPx5DOd8vx8OD6z+vkS9tWIY1DQ4/aEW9UlhAcnO0DoQTBW6BHUG1P7Sw==","shasum":"84790e6040ec43e2501c6792d7163e23f5fd64c5","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2216.tgz","fileCount":14,"unpackedSize":20030,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgKGzNCRA9TVsSAnZWagAAcb4P/1Om0cMTvX8KQ7Q+SuC1\nEC0Xp6U1ms1l3M5jnzgYU3mV+SGBN+OwixL3vOEvEb600czmCk4qijk03rct\nlfObrJDttd8txVam/kBEiOpk+iZYgpJ1tNKOKuG4hxudnvAociiemIHReZ24\nxhAm3m4HmuX5zGg/fiEWFrrNlkp2/1Ys9+u4BHFJMGDxC4n9MXj+jESuNOoQ\nkb1tdwWNQddv/t/PXUMswjCanj9V4RsTxX/OLNYVEL7i549GaKq9RHOsJ0IO\nD3xzJLOxDYOq+wm7rcig0iUmFnJFjsUPbNYVZrm6AuSezPhmLLYK3jr0sSTg\naMsooleAbLuiGjCnm8ZmH9mOlqVyMPYb1kA9qbchXF8h6CPKXuNdOLSry5kY\n+JeiLD4Un5SDt96XedhYKA5wKH9UtWj3sCUP/RIgKSkjeQN5Qa0uTPRTjJ7x\nTHzDIpTRGcpnPU6nIz99l4wSfME4hUnddqTQQE7C5yQ7rIbm3amoSphbIgEc\nr476wqDY0fOAesWSn1nhiOTbwA7zApyDAdgEUQsanSENtYavfpgD2meSovBC\nzmGnImYaybNxTDqGfrMra0TgGDUZlAUjrg4loqZORMhwMEXwC7AfSgOyxz4Z\nsFANCO/uqFKHHK10W8Fpw/JV9MJhLDMISrieOnSP6Q3a/HwL747Vrfh0H8Qv\nI/8h\r\n=HZMv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCu2z5ZvbxDPjDvx0WngQtjdFaGnBoJQ3rvWwHhww5waQIgQFtsanmt6W7U7FkXr5Dh8ylOUcS3+HjW9QDYpPt8NAA="}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2216_1613262028933_0.20900045700372027"},"_hasShrinkwrap":false},"2.0.0-nightly.2220":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2220","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"f9750100e11b968b942ce8ec10cbb2a2690cdd8a","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2220","_nodeVersion":"14.15.4","_npmVersion":"lerna/3.20.2/node@v14.15.4+x64 (linux)","dist":{"integrity":"sha512-X4LmvNWocQ3V3Tu9L+32YQnaxKBlm4Lv33CIUcOEvCCyup+LudfpqZaRX+QHR+RQz0NucCh0IaWWgl5wKkJQvA==","shasum":"51b1e4fa1061fdafa64420357db1ef2ae3efc5c5","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2220.tgz","fileCount":14,"unpackedSize":20030,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgKb4GCRA9TVsSAnZWagAAlH4P/iPxrLsrtrMYemccS2N/\nzp7GDyUZ0yxkvhRP5ITg/nLlQk7BFwU5yo2Rn89FatKll5iLRvQ+igxBgvI7\nUz8Fbj6RXlUjxmJfLKgbweKpNNVvJXowSYMDJ9Ss+AOH8ACNFIMRJqUv/rJT\n8k7PW6JGNkyPQYWOQA3APAAFIPQGvLLWmXrTmmfDVRGbDlCTXH9azsghmHDp\nSANT1v3H4bGaMEPtLcv7PAZve58FIsZ0vAn0kgLsYuyfyqME+Td1LjRLd5f0\nSMaZtyvhdvB/PNPjkkKTsARBc1F41zO3p/okVd8ZIH0aw4uskv3SXIc5ad8A\nOQ04nbnxYDZUPqU8P15KWb6PQryg4vNuQ2NgBU/Gv3kUPgAAGkq32KQWH3Tu\nT6wxP1Qi0WT8eOsxHFDvRJA4l2gyA/jhcxjx3x+Ri0n1exGD4fTf3FyTvm7q\nIifl5KZ0zU/LjUc9EFjWGwkJw8vguVGt4ffeXT28ysJoh3BCVsUgACs1IalA\ndQKIHIO3fuGXjqgEVBbpK5hkn9vLEjWQ1S/KIdCvfa4YQSxBJBNuwn+bqSOE\nD+HgHgV+jjue4guU2LD9uii8Vr+vqrfh5/ZYos85Tz9vEgXQe90Zf2qyPSEF\nOCxQy9ZN545TcKiJIJMxLHBtMZMoOJxao+nfpTNJWxbvH7mpA3q7TjMFW/YP\n39YT\r\n=HD/q\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGceOU6X+rdimC612Q5f8m7M3NnZJ4BVWYaKkE53lWQsAiEApncmWCMj2CRhqDwu68sMwcglbUkS/SdC5J3zt3tDY/Y="}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2220_1613348358239_0.40831688419678636"},"_hasShrinkwrap":false},"2.0.0-nightly.2221":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2221","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"36035d8d0d7f785771dd24207fe17d67ed85f269","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2221","_nodeVersion":"14.15.4","_npmVersion":"lerna/3.20.2/node@v14.15.4+x64 (linux)","dist":{"integrity":"sha512-RF5GYK7aVJm51PbjVGBIh6n3sa8anvn1XRj8xEqVwXF4GmXyiOmqZILP8PumnVe6cNHWBAqMNDxc4HZmkXraFQ==","shasum":"2234bc4442a600738f8a914b2bef4a7eca098001","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2221.tgz","fileCount":14,"unpackedSize":20030,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgLGFACRA9TVsSAnZWagAANN4P/jIMQWIUJewvs5wL0+Lo\nl2psE5YKfwkjCCSjkRmbWbb4ed2h9jf1S20kiwbKsoaxvFaonv79kzcv1h7x\nChXZ5FXmLdDbFzr3ipFfOI+RJiooLzM3DfEmI0jhOcoUNXheajbkXH4N4S4b\ncFyAtr7RahqDQTzOmKSkRBdoF2vZABupOIFO0aMKd+JMzP2zaWrwpBXo7CNe\njEgtD9BXS8rPJdcjhm3LE10Z2bGPzob+J86Ixq6neiAyVVLiekV97IXoYi4W\nRSQWeePGxH6GyHAoMQhfpCTQPYeLcNNQe40XZyg97b02yK/2wd/j57JpJN+I\nHdJLa5J5iboaVBX85HEBJQw4yfllUw8y+1e0DsKXx7fz1czDACgwSOGDMUXu\nB5sY+0DpnGuJCUqwv3NmvBuChFCOyX7vrpyIAtQL4KIMR1qNe+aDujTKwSLc\nuaAoOAR213PhW1eaGB+0IM9wn9OXlpwCeBSmwf1cFn+rbtxqd9dnnJbN3SWC\nrHJlPpnFDIdhI9C2wyVFhE9/491c0a95Hn13SCySr8wpvz9Cun7VuLDhbv8T\nY7I+0mIsXZgOW3ZaWtafGWx4On6i2wKuy/tkSB8/sNJTSZ9otQ2enhw/IgH+\nVRhUvGOu6nB4dJ4xACeAmrbr0eLiPrAErr2zzcA74ByFZbKRo8Uo/Tgk9xWv\nLHnE\r\n=AU9k\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC4R6Njunb0ZDlOeO0BQVWgVIQhEB6mGzJfltw8e9wr8QIgH136yScWDivKBrMbdStk/HTBeT8zOVUQ4JFhmjoxP1E="}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2221_1613521215721_0.0732061131236148"},"_hasShrinkwrap":false},"2.0.0-nightly.2222":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2222","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"f28eaf60ac018d49d2176c563c86d09f84feaa8e","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2222","_nodeVersion":"14.15.4","_npmVersion":"lerna/3.20.2/node@v14.15.4+x64 (linux)","dist":{"integrity":"sha512-N/smEYth0cTIXpx2RWf8zfmkc2r/IggR29g8XlGsaobdbKv8sXKksw31b+nE6uR9TuYf5vMfNXdriRo42/4ZMQ==","shasum":"9698b3d4c8f22fb2d0091365bc7c426d04a0162b","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2222.tgz","fileCount":14,"unpackedSize":20030,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgLbK4CRA9TVsSAnZWagAAu0gP/2UiHjayOIIFgq6jYvEM\nl/gYgr77OKVkstvUX0gBDPd9aDQQY2g46eIZvzHnuDzHsdlptWUYo/3K6136\n9+NJxcN2c1rd33YxgYsMoPFyLyL0QzKd9bBZwmI8EX3iMLDiIxh3AF+wrzzK\nq8349KECNTEchcVNjfPeKe59181IuKAkGuA7B1fRbRUvOPkXVOzWW7XEwSTA\nlKQLHTGzTPQ+C/jgXV6PE8ciGYEALTbJIH4tXBIRTdlwQqu9xJCAMWxxGC1q\nqTv7b0fJRfdZO3fjYE6JWdtdYTSi1RWL+N1ADhtJg5F8htZqf2Ti2w6JeXCI\n5sj0TNVjye+FSu6tt+zg2tir43mXGyrGCKwTaVZCu3azTTxfEY1vec2NC4b2\nq6iVrkhrJ+pSnUfqg1GY0CkXzsb8mnOzPyQSoJXJyoPhez24xnx535MCyqTX\n6E66onoYKBvJmFp+Rk1dVmDdkNZ21PiFIoT1DzFEWav6+/Ir7/cRf5JsOS0m\nSwJSTFmVlr4kD7nyoVTqOfsibS7fmDoIX1gSbMLG6+oLIX6LFMvH6wy1kcD8\nR6pHOl4PyK/qk/pU+YKpO/QIT6OBr14zQIbHfcfZQ3CLo56a0GrVDpGR/8SS\n7P8VILgJYhcPSAFiG7OacasSn8l9gOlf0oeuNGYaIzJhkR8zlT+1FpBdLyZI\nsuhY\r\n=fCES\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAEVSqakf8TxNkUrgeff30YvJHtZB/tUadiFPeGvHBc2AiBw8ABTlv8Xgm5D9JdnsW62YBl/CeuAKQKEtYjrGt8zMQ=="}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2222_1613607607503_0.7368587479463093"},"_hasShrinkwrap":false},"2.0.0-nightly.2224":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2224","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"2470d3c3bbf50af01d870aa29ff27241228abde3","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2224","_nodeVersion":"14.15.5","_npmVersion":"lerna/3.20.2/node@v14.15.5+x64 (linux)","dist":{"integrity":"sha512-dC/GuHX/f41SMmr1KJxjX5z9G2A39XuRnigHH/Jaj4qDSXkHPgYlbBLCQiD5aHf9z9mf0p37K11G1qrkRmx2sw==","shasum":"fcfef7a09250d3bf695aa508e95c5e8fd93ce6f8","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2224.tgz","fileCount":14,"unpackedSize":20030,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgLwRqCRA9TVsSAnZWagAAyH4P/jhYr5g8uTHXzk7e2MFc\nKRACZMmmfD7c+gKD6zQDcHT+NM9ie/LbsvTUuE3XHV6h60h5CRIvgabQBxH3\nOrwo2XLQAPF9AgIpuAVYPYiRTPeatJBnUxf5qh0G5FwHrNeUjMNO/lnJcTpw\ngq3GTN3YgXYigdT5yE/DNtMBipixYVBCTgV0NrGsNEhyQpkCdzWCrOYM2yb8\nsWlFUwkjmiUvSKZ7Gu5izsHfgmrKsPZNAgeQH06n3CNRT+Vpr4hvqIAanWqB\nf/d4/Om50Q3Wr3DNBgB0pk7CsnL4gSju51wzJlowIN6uovHzed/kZ0h7f1Co\nVYV7qkkA44VvzntBtQ19fkQhfh/OX3dGFimxqunZNBIrQuWDRsG/RySXyrdo\n1VX8FAh8E7EVLBkPMegctwYebXhtlAZZvK3amY3s6nJC9ODjvvFf+a41LUsJ\nNZsjms1dC/SsqRWNV+I5cjcNUIirfYoX8l1LJgKjYp/ahaKcemvY8PC/3ZNx\n5iJJuVEatXKTURbhZE9KAuTi9/YOFfPfJFfer8SR/SVjNWSJy2hTaG5c1Bjs\nMOdQP5u+2+JuSn75wpLvA2BdF/R/iONp4IxWzKpuKRnNOhKk+wSdE7VPDwtz\npkOeMdKjLRNw4kEaaWJ2RzXM8ppiElcDCcSfM66HPwz6EtaLnGl3UTTiAzc2\nATt/\r\n=e35f\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAJ0AzJ1bAH7kStt0pIs2HOKl2dQWPfArPntzpI0l6R0AiBVSOUtT3+d8dHAwzPgh4EyWwmwN2Jyqv91nycmbBNIMg=="}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2224_1613694058398_0.7297119701632679"},"_hasShrinkwrap":false},"2.0.0-nightly.2227":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2227","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"b6c37c73f8672c9054a8409c6b4f1e7551923225","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2227","_nodeVersion":"14.15.5","_npmVersion":"lerna/3.20.2/node@v14.15.5+x64 (linux)","dist":{"integrity":"sha512-EWIaMFG433IhBbucWL3Wmt1hYNiWuQZzzkVqNckwUsq0skC7LnQXLMIe4/PJsuYIUMThZSDH/FH+J5m5GMZxRA==","shasum":"6757341cffb18cde4ff00750de43dc35524405c5","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2227.tgz","fileCount":14,"unpackedSize":20030,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgMFW0CRA9TVsSAnZWagAA2vYP/R+bDEn1cT9vizaibgaG\nfoOa6lYKq1B9FF/mF8dtt8+6XeWK9v9WYAPBQkQZWjOWfJGlOzWC3WDqvNMq\nxKRf05Ar8I40R8WmrH4tYFVMpBv3BPzJlCG3/6BxL6SHtPCGseOZb+Xxyj02\n2eKR7ibjBp8pf6rx58H7c0eK8jhVlCw9n9aH+lz7GOgZNq4y6c/ADR6ZfT6f\nkDnKnnmYbDvmfs2oY710w0GHBu6JC2Tun2HCC02zDolReLS1tDA0ev2S5S2R\na3+p2lY/2I9X7+A6keQqtj5WFyiHUYCM5NbB02fGR4xPpT6LvcDzIzeCmp45\nA4ZvE4eTMlBT8nbNg9wT7a8Jf7kWWxjAlZkCaATpPdQNKlmWCWay1GGsRLER\npv3pAeBjHtzZDDjGUPpTMe/kr6k2HEfghPROZPqF6Rdl/cfC+5BxyHc3LsMV\nslDFwRWPx0xk/dwC+HYlP8kxblnbvNG/3k3MXqawmdj9JuPvb00hYyuhAs9O\ny/L/RrKX3WtVJMFl4JX+3Som3k6iMaCc+TxKXlaNcSLm9wPCXlByjHSRoUdX\nrUiYVbeaD1QukNL0Hgo51swSay9ozLS8rweIPnXsvrHendrZSk4E8rk/Vr5N\nr9pap7zZdh+u7UWwW9fI8QoSz7sfbMsgt4qwlAQx01jpALYQa3kRohN0HASp\nmdtL\r\n=KWyJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDTAEpRgfhpkwfSe+lCFF++GDP5BPe4M0YWUF0o5fKPVAIgUAVM7Mf2IAjXnyaPuP4Sk5U4zo6/63C8IuMet42/yTA="}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2227_1613780404086_0.04058012938633304"},"_hasShrinkwrap":false},"2.0.0-nightly.2229":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2229","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"61859206c7f1ba6b3e1d26a4aeedca81e40899a1","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2229","_nodeVersion":"14.15.5","_npmVersion":"lerna/3.20.2/node@v14.15.5+x64 (linux)","dist":{"integrity":"sha512-Jcs0u5ygh6qur9Ab1S5l0G3Eq2ZWxmzm7YmzHjH1sdHxLdweXokROe6f7ECGTgsQMf7n5E8VVkBkI8/Sr+9Bnw==","shasum":"2d446cf19c63467de8c7364d9ebf3139c8121ecd","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2229.tgz","fileCount":14,"unpackedSize":20030,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgMvjfCRA9TVsSAnZWagAA3tIP/jcX4XU2LvgzqrPkp2Z4\ncYoeizS3j6vfrFT5q8AuclvhvqTASdqiQIBWOSUBHHWFdTFEg6yseXjejsHK\n/Dcl2aWvlb2Tfgw1fWV1THsLDkZ2jyp9Et/a3eUfFWYERhLryelswy73MnET\nLKLCLdspBYPbAHFwlVFBFVkxLy6Rl7np4NNMG2/vyQqO+dvipcP4KkRXpAj6\n8DiyE4MbCfiAzbycylqHhV3mvFwuHbjQG0BpCK3K+1ALw2NpgW0d8nO8tF8c\nxp2+oXFTOBzm3BsXj0DDHt6U1C9hrnfA9SqON/meAyqY1kbf/gXTUi/AGK0r\ngg19aAr7B6X4xW1D8/dJRuRUYK6FNupzBr2aSnURvcM9Asvr0aeVO8uHksJY\nLXyPiSimc6uY8qRbjgTPP4MwT0USkG/qzCdIiZBuWYuaiJN8hK6DNnd8jE3n\nTNqNaEMvxGDJ/3vNPV/2hcxgpuyKhVFOwRoaqKsJje7y44tZu88qgVKkqcgq\nhEbPerVw+Mb0ajnSlb6mj6kPnJPuftWl26UeEMpUxm3pBkfTMGGtAn/TuBVd\nq9ODyRJJr/ouxKjGBZMfdLOwb2MAkMW0TH7ISYh37iIde4KTefor7Sp17Uyf\nw7o8Pty2v/bIpp6FQ/k1RSMZNsNG/Q6w1f25ZB62KjD7hdiUXIAF/q5Ps7Yu\n6lVR\r\n=s3Ce\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE9AXmJZE1K/0cu4DJsRKbycpmvhH2u+rHmOVrH0XuX9AiEA8hh/mbWQYgq0cMu4F4TROFG8PFgX9QOJARDD0kLsRkE="}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2229_1613953247412_0.19707231942610193"},"_hasShrinkwrap":false},"2.0.0-nightly.2230":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2230","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"46af2476ecb78921af21432f978d863fbffafd9d","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2230","_nodeVersion":"14.15.5","_npmVersion":"lerna/3.20.2/node@v14.15.5+x64 (linux)","dist":{"integrity":"sha512-weRp8AMYMxU/sEx85KgO+e02baLSyHIf74XC86CIiDZLk/Qa1OGagrm8cgQIEOk4WBKaAsabjFv+33C5iqmYeQ==","shasum":"aa026331531ec6e946b8f8835323660383bf2977","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2230.tgz","fileCount":14,"unpackedSize":20030,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgNEnpCRA9TVsSAnZWagAA9ZsQAJxlMGcMZjK9VZyWr4dl\n1OdvDESL/hjOhptw4gaX1mp4vDmc/X+KpcCtF4GUKbpLObQYMiKTy13r4gIm\nmaAaDITBh8dqhAzKzg8nxGjwSHBCe5YZzkhtp7xhm6kKhzVJp9K57AcgINeq\n1IXLUduJFcOEXxtyFGSNFSpbLcSS0kiqMwAPV7Fs6TwiwhRyCsVH4mOMo3qu\nhLLeWQJiqbk8+ilXTKLXlNGztQi4Fh5ym9C8M12aLQ1y2wgUvonqxDmPxab/\nauBn9RuiKXdlYayQSSoGc8ChHvExCI9N5sNqRe/Lmvps7MgYWzFi38fvJgQV\nFgnPwRUoeXmUA2CUpY3jHin7ghFHAvwJq+ZiP5XuOxhHD1IN8Yiyt7I0nMtG\n4gzIk8ffvgkH+LyukxlgkSDRy+3QbXUwZCD4VvJj92gBGvkN6q2tbPoohbOM\nQAEAWlMmY/6LipE4pefy4sEvp85vBCAJG4mYQXZm8T+YUPMgtbM7hz78g8BY\nNf6A6CrVQtOl3kTNBrr+azGr1eNiqfxt0v4lOzVtbeIT2DT6E3dBHnQ4EPjC\nCS4YN2hvj4SMfut/+h7/liRK1caXoR4x6ZOHjlwCGt7oeA8khLCYZYZRggMi\ntkIlkIfY6RwO1Ai/39l1WfooQgPXLq7JcKMqPQ1hkvT2EUYmScUbk4se+k6F\nEis4\r\n=+ioz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDB5Tcphd8K0g7ArXUutjCfyLHDRn9z2dnewBOfG4s3cAIhAOTu+RMcMQOzJKjPJQTdoYT4PAa7zJqQcSqDXSXcYme6"}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2230_1614039529177_0.871355241309828"},"_hasShrinkwrap":false},"2.0.0-nightly.2231":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2231","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"d77a564742998e59d65024356b57395a54b93753","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2231","_nodeVersion":"14.15.5","_npmVersion":"lerna/3.20.2/node@v14.15.5+x64 (linux)","dist":{"integrity":"sha512-pXL6xN5B0umybKBILjxRezp1ZmDgHsolQYdJ0kgGf/zKeHb9TAjPKHRLSwpWz+EwzRpFR3oyeTvx+z0S8ap4Dw==","shasum":"bdbf080c6669b549594c2d13ef57eb75429f416b","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2231.tgz","fileCount":14,"unpackedSize":20030,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgNZxWCRA9TVsSAnZWagAAW7EP/22cjseGkxVPPgg7eVc9\n4azflSBeOrwso7JRPUzQWtPrA6LMG16s0oN52EhMAD2jBPenoXDifYvHpapc\nVfwj5rwW1wPO9YMDvHRKZMHX7ysDrYqVNdCLnh9seBBTnUsxKhqaidq4EJi6\njJS4o9Hges1Ikte7a/emBQOddnBywJ2eCyjRal8Gq78Wh5ylm2WXWTT78fCZ\nCFMR465pmHeUOVli+8oqoHerIzV2wTcNf6pVaKwJUh6aqTJzO7xjm6KlU3rv\nS4hkdWUhQhuwffzDZ1Zxf3XXJLYj5b23AnUGB1k5TOJf43aMbacUQSA3wO3E\ng17XM4x5mlXjQ09n8eMCaOMjZ7ZEoU1HCU2M8cKb5T3h7dOyikkvSs6U/MDO\nOrhlpLHYWoOVryieW5/Kwfg3uF+VuyeoIHkxUdnzisH910J8/WdG2sFdZN8Q\nJisiRVS2uL2eZIYTYh3azHejVAkMjBA+t15Bztlgenf0n3MIjoP08IaTzVnh\ngef0J4ciXYaeVKVl7lwW+Tykbjx2KF40ojD1zx0BfcrBs4pw13uahvg2OsIj\njR9u/wumghbYfOQyzSxj2VE/5t1w/CSQY0QAoCpoXruGJ/vK6XnOnD/bsaVi\nGmKIWA7jF6kMXViaUb+SaJ8oi+ln2oSwe385F58SuHGEO9Taxnx+BBhZph3h\n2MiG\r\n=zMQM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIChHALibZL2FyyB9ba0sAFxaMBsGJ5/2RSqf9fwEL64DAiBDecvBL18s3frgnsTfn0B8whL4J3ctksTeb4CSAZ3xcw=="}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2231_1614126165617_0.3525914026410828"},"_hasShrinkwrap":false},"2.0.0-nightly.2232":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2232","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"e336705964a6d92a6607912620860e3a19376bed","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2232","_nodeVersion":"14.15.5","_npmVersion":"lerna/3.20.2/node@v14.15.5+x64 (linux)","dist":{"integrity":"sha512-EGo2wl7edlSU8hbmG3GQtk7tR4BrXoSEWSQ8/Gx5Mtv5cdf1e4dY/ybK1gZJ9Ttc2CQMFV7IkZA2ilUkjQtX4g==","shasum":"254d3b23663878097adf96b023159472d3b7b2e2","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2232.tgz","fileCount":14,"unpackedSize":20030,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgNu0aCRA9TVsSAnZWagAA1cMP/j7Xy0bxmpfTV5779c3R\nCXLxa5NLcGb3huRIsRUcYmf1xdGYkTdgVHY4huTyiE0MYkkflJ4xepZl/xbz\n/Id9vPdBd+E3Rr0hgQSJwLeTH7KroAqyyb/LJONIw43CFpXXzKSmoVivI1hH\nSIo1engmt2CInU/8INltZWC9058HB8vRK9PGsrG8/o8oFnnYiHglbJ/Vm0Hu\nfk/3CdD2yBf7AJ9aQR2cidTf2PYQ22VLnUwSv5b6vIAmucdEtBYYAv1WNc86\nnvMqO7BivjapatAeHG6Q7ogGfYXAOUjNl0GYoJcexL4KglZVHh+MzAUQciaU\n5SF9w3lgCNImKHyun+zFBBJvfGqaBEOz+96sbYa2hFo3XABF6jYRQmlReEtE\nXKCZgFWUc7D0ENsQkb2tGeYQiOt+njZigDo4lWZEit9v6+7K6GzsF8ygEjCU\nYo0VmB+2YD4ax059l4kljvmkDLh0aprew4LT1K+DYt+NNt29KhI258c1287J\nOrMSIt7H7XrGdLUNMKC3+HNm82MIRq4HDD3PuUybiVFRzjUw6VznUFXrcHYB\nXdwF4NNV9DIVtq46w2B4SUw+QZcdyk2IpTueuOm6ycyO65QE3sA56Io4h96r\nUOluI43OGkryCRy1i1uYDLAvO4SN27wxBU0RTTTQ9NeLVwBSnfizOiE6QPiJ\n2to+\r\n=W7Q+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCj8CP+3YZ9cs66Z5irTxX4HZxYQpukq9Ufl+39ujAAXgIhANYbh7Uf8X8twzxRIu9I2kFQmqjkAL2KoQ9MQe25HxE+"}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2232_1614212378245_0.5879368513736203"},"_hasShrinkwrap":false},"2.0.0-nightly.2233":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2233","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"00ff8ba2c24769cac0754f95b0e31710769ab15a","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2233","_nodeVersion":"14.15.5","_npmVersion":"lerna/3.20.2/node@v14.15.5+x64 (linux)","dist":{"integrity":"sha512-af906Z0WI2qVzJLrfpG1tDYqoHxACqppCwCiepwVuuWLQcVZGP42T2I8/4PAkYhl+oaGbtmK6kuQix4NJh7Ywg==","shasum":"67d25bc3b15046feb8e5c250abc06d1e65a35441","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2233.tgz","fileCount":14,"unpackedSize":20030,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgOD65CRA9TVsSAnZWagAAZ94QAJDWtw6O7f/lga3JSicX\nq1d3SCMz3H4m3tYEizwwkuajZKEQ3ITqW7TFJDsWFNp/U/73sOixW4ljx8HK\n+lwHz2Q7VYgaIC4YU9RsRRw55ZrXERWG28m8fUeDCn8Wzs7MDRq8bV6sW2Qd\nyxk220qx4flqduBgD+srcPJ5p4mJRR0w3e0dicZXRgFuRDAyl888BfqccouQ\nLj698NXuGt37PF0N9v91URAG7bdmYubiTiNohfSIAhZSo9s3fM2RQWoB17J7\ntWM/6Es97+SMvb/ghnTaepMlTYXqNQLhXIlXQ3GA2EsI8XkN5kA/ZAMd3gnY\nH8A4pyAp7YrGx/BaZnqy8M8AEz9XHWELWxmq8+XoXC1oPep0YkpA12l2fCtT\nUwhP05HHC6pxOlJ3y0VYWJDAX+FHSKtx4LLTwx4C3hCadFwd1J0CR5ymBsKB\nxg/efwEj7bMIpKwizmpW8vg0KkV0u7CxT/21tHTFoluhQU4pOGcH0qdNcsYt\nKLtmScrja2OTpaZWDOEfkww1w9l1Yc8PQ8TvuC/caAFLPzTC/3rgBd8ETHdA\nwZCx7O+q3VSgq9yLxVQdatg76A6fiHnMX32YEWMFYFEb56tZZn0c1v8IUdkH\nL4aK2nFo9p6Pdi+beRYabsf+PxYa2VvLzpJfSL72pOjznZPIM6wr7M9OHPc0\ns42i\r\n=2zPg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHM/Gfay49gtGrmDYjvEmtUtwVX+Av+Le+uaPb/zy2jQAiEA6p+6gsr4p89XHdjQHUFv0EK1DQspVZl8Qo3qjziCabo="}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2233_1614298809210_0.9182831173442294"},"_hasShrinkwrap":false},"2.0.0-nightly.2234":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2234","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"8a4fa3ee3716087a38fc60d482da18a3a7bc3370","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2234","_nodeVersion":"14.15.5","_npmVersion":"lerna/3.20.2/node@v14.15.5+x64 (linux)","dist":{"integrity":"sha512-7LBeE7Z8aU5W0sVsDCeFr6qdfMakx5BvCMx3FzUUGmeabDnIt06KJ20JTfe0DxDXrFKxS80Clto3QyN9Co+t1Q==","shasum":"9321238cfc3b6527c8f77269e23b45b11dbaaa17","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2234.tgz","fileCount":14,"unpackedSize":20030,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgOZBBCRA9TVsSAnZWagAA+7oP/2Cn0QXHb/d/vQa69IGv\nh8NnIYJ96FyiZD60ZwVdBQEenYKsWxVsV95xd0qaCgp+7fYXCxMN9VuuHNOS\nQsOrLQmCtu/3pqaXl48JN5w+CPy2ZjL4b5iStNra6Q4IvygS7Y36T/c8mKJu\nvt72rOvP/FG6kxMW/BDIPgZkS6v9xKPFsAEMa04OuuPbbV6RDts2wK8iB1SV\nETfOTRlG7R/EVEyqunSRzBziHyKPlYPhhiATxIfdyRU+PyLeqjySplmruiuW\nEoSeiwCo10qND3oteuKTXKGGPxixwZY73yqfhRWDYd3TZPp1hZ0uAi+JTYX3\nr/ZAHFp41mR5HvUbvQrkSfFREpaPWbFXOx9bqTm6hLxqc10vJzv3eFpI1H/f\nHBJA6U/8MMKShGEm1hYtK34UenOE1350KLsG8vHErbUwSHgKEYriYP/UqCaH\n8UZgOaMW3XtdWVIY9bkmJ02dYxmZE2HMcBOzr2ug058WHQJjm1ktZRYWA9tl\nFAT/YrEHzgClE2+1XwrbACv8yJuKx0XX5K7SrK6aE0+vnZ8kF3zKJmzMQdip\nBit3ebgEdAYKWltGx3N6JOYg1ryil4So6PNzwDPdBh7M2Gw+6cOc+ggfHl1+\nHwWtRNmCbz8H2z2pL/lXUDdhCs+VhVIS0TqkmG69pmNIkJu0qHzGdiUmBzz2\ndLDC\r\n=OJAm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCi+tUFHCo063+8IrtAXg+o5SHQwdfpu4kyjxmJTVCoqgIhAPBAEgIW+bYt0QtFgxm5hcEu5eCL3JI8uVK8ip5+Kn/U"}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2234_1614385217344_0.33773104406441035"},"_hasShrinkwrap":false},"2.0.0-nightly.2238":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2238","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"6ce9e707443e609e1961d24a6563bc68a83a1486","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2238","_nodeVersion":"14.15.5","_npmVersion":"lerna/3.20.2/node@v14.15.5+x64 (linux)","dist":{"integrity":"sha512-ZOAafDm/4sE730cEJeHL/6/UFUjhJaE/wv52HWcxxDSgctzq/fg/drZYGuL4JH9xOL6MhYUCg2guI3nocDfZcQ==","shasum":"8da8d0437cd9405512e2f7284832a6ab41ccd6c9","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2238.tgz","fileCount":14,"unpackedSize":20030,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgQCfwCRA9TVsSAnZWagAANGgP/0oW7WJyFddw1Jikm02/\n/Wq2a7brVmuWA3pv+SJE2qbIaVQYJ6KQ68cJM0za1E8G/f7MWfdwINoFSbRw\nsjbTo+1j9s38X17j9Y2DwmvwSVhLynGYOyCFwHg+Mt5ddtTpm8zFwR6tAHIS\nTSWckwCJqWgudWYwJMfW37uKrijdqNMjzNnESibz5y0CteN10nkrEUj1zRKg\n4CxFRNQ3rOBO70Ce2FZ+Kvi+ksF9KHgIRFobhz2QHHpaJQK/Jf0urUL6WbzV\nB6tEsX5LrSVQZeJkJDK3yUFnV8V5E/dVI2+aWOtoXefvxZaTqsDsvzYLWpKk\nfnU8yH5iM8+HUbWybaTp6M9oZ4B9xMXgGWWj9azj1TgFcBIJRrs/TnITN0qL\ndjz4U7bAHk4JNkDKbKa85sooY8ZNJsMc7hWzMXMwwoI8SBvGq6ksACq26DKo\nl44xhy1OMN0U9nG0YKWQvS506oxbxIMZlAHZSEXkmO6ROdJNbhWlThSfVA8b\ndXvqJNhitDRQkvnSs9o17DHUvP5z+H/ObwAu78XJITLxO2ZB3zC520CwaFVn\nGjWw1JItDcHuQgl3nH1ovb8qh1V9qGoXtRFM6gpAvqs6ifcMkf5oPh7Qzy2C\nWwAwnlPmvJx4friA5EQO6XCR41GLAq1ndFHgAdca3k+iAV/mqIDApyg3o7up\nRDAi\r\n=jFVq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFgqVgh0kr1azhyN1Cma6ClOUNc42tNg12MA+XF/eCt4AiEA2b7sFPub0au+A8LzQRyuExhX+ynBgQ2Aw1CYkb0extA="}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2238_1614817264360_0.20372174031941737"},"_hasShrinkwrap":false},"2.0.0-nightly.2239":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2239","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"eabbbecf5a45981d2faa10be55d55115fc1c9bb4","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2239","_nodeVersion":"14.16.0","_npmVersion":"lerna/3.20.2/node@v14.16.0+x64 (linux)","dist":{"integrity":"sha512-XGIItLnt0nerohxaH0U/Yjwne7wKSkHngQW1IZhaNaNDZesGGhQ4b85+gKqLEBJvjmZfbdEKoASph+5IDtxOSQ==","shasum":"b7d83970f319ada6cb293e1035eb2155f9b0ee42","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2239.tgz","fileCount":14,"unpackedSize":20030,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgQXkRCRA9TVsSAnZWagAAQQEP/RnORzeri/O7zgqrZvPL\npRJz652osTNCmqOVV/wwTm6b+RMsxP2lAj6uxxfrebKIjrU4JTQBWjfDxLnv\nl8evHPy4xuYUBnrlpopb8q2XJpCaF4JnGLO16FPNDsbtXW6ohNJv4tdTTx3E\no2A6YHptPzB0eDeEsnA/CnQrSJiSoMqvnSzToIW2NIJQGt9Qwo6h62ncJzCu\n93FDXrfuV03K5tbM2opTsNpPa2Z/c+TNlQOq2xUev8EKsoJc8IzfFTTIeEbo\nu6iMEpBpZNGbf8EhPPn51QEnHkZTrEjD6ZIotIYSS+zYsHdW36Jqs/IEjLu/\n/5hGge1/DsuWN516o/kMbCT1IOa6/EMCmGP5mAer/efnveT14RHnh2fbN1AQ\n23xFvGUO76jrwe9PRUwCR+bgXlfO2ccp3fCgLmhucWUDxCa/qcXdAE2M7Kfo\n52j5AchjtomMotzX5Vt3MEtzfDnqGFtgHKZTZIkCPAHJb2mby2RqcKH+f1Uo\nlJ9LBLpweVYwP5m+oLdL5Pj7MCXANi/x7K2wHduhs5qAumhv8BHMCFooZzLk\n0Jb+xvyQbQrugGSwmwPsV6MwLN5qaHZDDypyWeaFBvsw7M26UqclPms9X2I2\noJt82jocRjoTGQ7wWyENae64uObBDoThZS7Of2L4+mh+nE7qa0bCHxe/ZENE\nABQh\r\n=twL8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCaF+thtPL2Vqk4yuYxlZn1l7TF0tOagqvvB/1LlFFnKAIhAJAaBqaqdyu76qCByP+WApB28Lw7yL9ijIUyIaKMfTiT"}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2239_1614903569209_0.09220869485418381"},"_hasShrinkwrap":false},"2.0.0-nightly.2242":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2242","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"98c5902cefe1bba6c890da56f111e4b31b487c64","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2242","_nodeVersion":"14.16.0","_npmVersion":"lerna/3.20.2/node@v14.16.0+x64 (linux)","dist":{"integrity":"sha512-ZHlPy8ZwWiLPtHTtYdso8nB7P6yVL8lWHIKVfkvHoWp+COrVj6L1k3Ikpa40quHlfKsTKbQQgZwVf5pkkLSRtg==","shasum":"ddb700a49e0c63b23364688be16aad6eaf45cff3","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2242.tgz","fileCount":14,"unpackedSize":20030,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgQsslCRA9TVsSAnZWagAABz4P/1kp5Ymwibat/oCVC5FP\no3Mok3JBU6Y5jjMMJCTf0Q7U59cEp4CFWbXYzruuvl9qLIbBAKxm/rVyq7Th\n+YFWSKjk0Zk2poAgCseN4FSnwX499ZHQ101a6m8TjdfndtH/a8viJjoMnViu\nbU0Tdy4Unsj3MwXKM9Zgk6MPXStKtBnIxTU2w1ZUdFWZOgAAHBw1MyF6s3+8\nMUUXm5mmZWC1bfYyHAtann6F6WlIrL7YRIqSzZ/XPpAXEFm0c6q1LnP9Tbyk\nq9rABUb7mvi5voR1Az/ADoBQLnWenuprYa5MSVxjbDksn+4trHNUt6+dUSyi\nGxv2tGoDn4fRsjmrsc10aOTl6vT2bxAxDpVJ6JEqmhEeRCY+E/P1oTmzV42+\n0KgV+Vl+rTzhWM6o+LglJZ8ESfYgdpG8DP60sgLV3MtdkYMfYWulbLUDpPXB\nOGsbW7moAiKW3tNgTJy/TN8gBFyNEwwVzkxx/SnbwMoXIj8yOOso/tqGWnmW\nmxR0TwKkc6b3jc5gTGSLg6n5FV1LfRA43YvC7ho8AUMrRXI0oe/2TuKIoMRE\nTwD8TFRjhWTxBzd3ZJ5Rdt6eaLUdnIgiDdIG4zwjrQwukfPhGB2aBYiDIV+Q\nx3SRMsJi/qmhmh4xUG+2RMEstQ7ltyExjs4OhDJ98izt1sU9jrbLLCz65LGx\nPbiQ\r\n=mKD8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGdK6VpvjWfgfrXwKV8FA2LWZzNdQd03uSPc2RVgF8OmAiEAsXMIqWQKbX+NfVYx6ZuyF/cCpSCriX4xcjrNSLRm3ig="}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2242_1614990117008_0.8201493559408781"},"_hasShrinkwrap":false},"2.0.0-nightly.2243":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2243","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"28eec7be0a7dc709f1142e49543d7a3770d60980","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2243","_nodeVersion":"14.16.0","_npmVersion":"lerna/3.20.2/node@v14.16.0+x64 (linux)","dist":{"integrity":"sha512-SyCHFgvrnYUXGqdc/W57ki4yFmUe73A5Llqjo6CGxiz1nWRYhDphMJJPDb5WjhZqdyhj5sTuwVb4vYmVfOoucA==","shasum":"54f55065264c6b3142fafae22ac314c573649a84","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2243.tgz","fileCount":14,"unpackedSize":20030,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgRW4XCRA9TVsSAnZWagAAuW8P+QGO2R/XSD5vYvfbzo9I\nH8/OaKS7EIM+40+zsqb3Q1UxymyAMRRnvY9975+UNJ1mqR8PWRaHOP67Vb/E\nRU2blGtfRF9ursoHUMmvftXe6+lFjtjwPg6exPC80p7xwuvv/JeMGARqC1ak\nxqapBDmGMyTKoND3hK6UibmEw7oR5lPEjxFrtLdmnTKSygLuzBpGESCOsyMv\n9sGBSJJcGncyaARGmJccIzgHr6PYwU70ZvsigOK0Ar3KKxTXKv+56ATA+TlF\npV+/W+/c4KL/d7v3l1X2O/LOpuLy+J1+c/DKio25aHctlG1+oFz/20o4RezG\nJ6vshp3UpuQnIOYv3HYJucVGVBLbAzJpbwFVw119AIzhYVjpcxLZRRJrh03R\nbC4dyGJ+1La5LUHKpG7ZGGHhrVLZ6BT8RzVb8KS5331akAg5NMTQGgyNAcyd\nP9TCtBBZXUOjfTacJAzWwIV1wriBqGpY7v6bbniWBaHPJPe8NmDs5QU8CQCT\n2+Krr4UeHpYiSC5Wi1AKeVoNqdaIHB2kcBrkDolMd7lWBZ9fVklNcySPC1cO\nH6lp2QvuGPAc9BksJ0TMao836APUxv9nIcR2sJ1w0rqoygMM6V/4b9bzEpXT\ni4ct+weMhOjTEjj8BCmE+ToelDRo8ataCT+ImGhhtvzuhKOHL6xsHNaBXt1+\nGcAz\r\n=n5VQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD0vCtM80LL6InENaCeI6KXXySMMj2Yf/84148i6diPzQIhAP4YiERrRknanEWUt8yE17zDM2z9oaU8WvWM/qpOWQlE"}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2243_1615162903127_0.0025221334955094488"},"_hasShrinkwrap":false},"2.0.0-nightly.2244":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2244","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"dc8586e359a289d65bfa4945c405f7a72a0fa596","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2244","_nodeVersion":"14.16.0","_npmVersion":"lerna/3.20.2/node@v14.16.0+x64 (linux)","dist":{"integrity":"sha512-HUWu9vDyWFBJMpZE0GAMUtBXDMlbIQ3RYgxfYmRTv+4ZxO5xMdmL0unTeO9eQvENH48wcyftdHYUSJZBKr7xQQ==","shasum":"8e14e93ded826fc26c89dd9d21fa8dfe031bdbb8","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2244.tgz","fileCount":14,"unpackedSize":20030,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgSBDeCRA9TVsSAnZWagAAwVYP/1leXWr1y2qbTVDYJwGN\nI3z90jYYWh9WDx4pwgtSEi3ASadrKEUzo8KqZfeXcnWb6EuT5zah/jyDgjVM\nIwfnmeKo6wZaYk/7rHXEO2Puqao3Tdn9NY98NSTOQEsyflTKGVs8JRUsqS5U\nGSwSc4EqEneDZE2BivfZRFpZj/MkJEuwp7f0UZZIZv7HBSYlBMAAOaNAoOzM\naO6XklIvfLVJRSvb8/hh7KHvjcaRcn3Kmq57vGIGXcZxmytq7WMs/5V7Emku\nATkxKfEflg9o9jEEp/s8/ZelXE5oUIDA/JMqu23ip5+DTQx/eKbn0Ok7aNTQ\nyljp+FHr1FzmK6+hPjn06V6GQMfX/6mvDSf7O6yUoI69Fbuc4E1dI9DNIYz6\nO6GlMXbGdOZE6F14AoSfnxdzgyxf654m8+VOZ3i+bBUcsz6/wkYnl1Q1+gKt\n/1RPKeUowXEeGwzwEPRxhAce3awgvZStAFAEKw7ptOI9kcJPAN0RO0DMeqqm\n1tYMjDJJiVprcjkhQJz8AdBna2ptZjoaOnLtcekL2e9Uyn+aSZvxKYnahZhq\n8XX2a6SwyWoOr6W0nMmaUURl7RWMI2ka41CApzaIShhRHuA0xMlY4QM6kbzT\n5UEvbA+BYPs0CdX4GHmFq2U5l1GSN30LYuvNY8qDxrvNIpxwwjtokKR+rANC\nrnZ0\r\n=T63I\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIQDTCDTcIqLHcJfEPGcOrNvWEVn3YUkjvMM7c0wGYP5ZAwIfeBC7J5R8n/yMfbSG+8bBuDqC5z2AX5lAAYWR9CsCOA=="}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2244_1615335645493_0.3932149346423306"},"_hasShrinkwrap":false},"2.0.0-nightly.2247":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2247","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"7eb2b1630a7de109e26af5f2f2b5091164058d0e","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2247","_nodeVersion":"14.16.0","_npmVersion":"lerna/3.20.2/node@v14.16.0+x64 (linux)","dist":{"integrity":"sha512-avArzRxdAzr6lmZ9+3AQedy9qJqHLbQBob3reCM+bV8ZpUbX+10uZ6UhGRce+IcL5Oq2yalhNgfxO00gr8v6gQ==","shasum":"caf55c7dbc1000e8f8bcdfca83ebdb8250b95809","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2247.tgz","fileCount":14,"unpackedSize":20030,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgSWKfCRA9TVsSAnZWagAAdrcP/A5EhHzba212/v6cQYp2\nY8+sM58a9rnvLHKrdxu9DrzepW1b2gt9qhJ9vzgKi1p4+PMA1XYv+kH7Tti5\nfiZQ8gsmaYoLQXwbIRm3gJdV1Tuox3CeHgg74mXhBYtHTfEozLWPsVDSg64p\nKvfF8f4V7xaObxCWPe7jMzBEGKqTQw88ybfyW/ZRP2qn0E8o3lobmzwbnnaq\nLyX8KmhzOVVq8UMahNlITKBjoPzRVYMs27PkCjQEcdGu80aywLLtvfObbCvr\nDsO9o0rhcxq8KCQQg7yvOkxxeowk2CXm0XxweGsq8lqU1K+zMzndnVMj4APQ\noxP3Hg91JZ7cDfV5DKRoDt+QbSIiaLdzNVlENwdS40qeXNdlFrZX5M5tohhD\nD4FINeNqWf8fWEmvZzzKSBP0Ng3BfyOCklZmg41KuCeK8nTg9d3L4yiARiOh\nDm4kfNN2Tx6118qsrzihKx0Nx5V8TnjbF9fWB0AzZr4vNSS3DxH7TxfTn+q5\nW3xSsBNj9QFbhXxQyyjQ8jibeHTSzkIEBkTuQ3Tc5Q9VMZUpLzqiZvjSY36y\nqnwe4sqcMriX3jlJzl1IKgpr22MQHnaBQ/wKcsuNMAYt2s/boireaj8lpDxh\nNpOjyTOksfxWBOH1EfhRSo2Uh2gG6sdGIOrWnzMBNytKg36YvsKJWTxvk5eD\noKSM\r\n=36ci\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB/Qa4YIcOanP8h21Y2D/W8rTZMwMiQQwR9eHODWLwGTAiAH42zSHIWMvLpAgwnZnY+/0Hr+7DzRQ9iyxU+z/QLgSQ=="}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2247_1615422110758_0.9467069345139607"},"_hasShrinkwrap":false},"2.0.0-nightly.2249":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2249","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"11ca1c9e92b2ac6dee4ddef5996195ab7d8659e1","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2249","_nodeVersion":"14.16.0","_npmVersion":"lerna/3.20.2/node@v14.16.0+x64 (linux)","dist":{"integrity":"sha512-O2KCD7v8DTC4NVZWn3EBofHJ1lme43JelEp4hEMIPwVriy9EXNpny1xQa0ECL8k3bYVrkoNRiNbI/MWYTIKynQ==","shasum":"067286d71743559ef9527b1a7bdfc006fdf87898","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2249.tgz","fileCount":14,"unpackedSize":20030,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgTAXZCRA9TVsSAnZWagAAueQP/A/qSjSjBfsmbJav5vOz\nDfKvBE/elCVAUE5TefRBmDgvL8bt+LO2OoxmYeDEhFCUieANQBnUR/ECmhE3\n39/vNLcCAGDWfQGGO7CjTbpwfVmqXurAQNxFzArbi4wSLrDGzrND/YYHhlLV\nNI8Af9GgX+LfnwdRfryg5minwvyKpVz+i/vxS86A3kNPi2N7N7gTu/G3B47W\n0Z97tzhHzCUhdvZsK5r91U2D11RchMR5iY5G7S5J45RuNIgVe6hIlhSEj2H2\nAgpG6K0AhlVj/PTH6oXkxSKpGsz4HVRnWseq99Scs+RoPxWsoQ8fYNBgC2Bh\naWIu+bZqIJA84/jPWV3DW78cQW1vylNgO5Y+E4YgTj2Pk8QImzaCCW0PVlki\nmRYkBBOWbIAMNnWxO7zrdS/e5lmg27dFFQ/WAigxFzqtgUozbmGUJZ9/lQvZ\nfXkR1+D21G/Fml89FSFYCQvJWii9fEFK5vXCQD1eSXvQEoIJ1kOIDcbRtcG6\nHfjFWdnG3PLW2iiol1lP5fQZ/sHKB8LIyoYZaxgKz6Aa2V4Q7GsYIM96BhVz\nX8tJ3YShn+Q2waazZ/doZ1JUXq3aJj+xhBp0bINxAa3sqBiC+qalemDew2gD\n80C3QYaocJwwPwJf08eqHc3lFC/H6loZBZ+JgN0Zc8W4wH1yiBMgtkL8YH96\nrW+h\r\n=S+RF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCvMHHLup/5/hKTAVyCPA4lFNzQSspKUkHnMGD9g59jFQIhALhoqA4HWNH/xuCzPq9/uwH4kE+D85z5La2RvvK5FmmS"}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2249_1615594969483_0.11162283914794346"},"_hasShrinkwrap":false},"2.0.0-nightly.2250":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2250","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"8366801abf9681159b81fd48e4db0d787e59db4a","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2250","_nodeVersion":"14.16.0","_npmVersion":"lerna/3.20.2/node@v14.16.0+x64 (linux)","dist":{"integrity":"sha512-K+Xw6b/86sCon78+Dr3hYHw5QLjdaauiDTHl6dlGGecbnQbVltQT2cYBaLGVWbN7divN7+rAhCHZ12hnsMG0ZA==","shasum":"2e919990bd26946302250e10ca282754c54265f7","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2250.tgz","fileCount":14,"unpackedSize":20030,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgTVdECRA9TVsSAnZWagAASngP/j5T7haXsRG0lLeUN00P\nr2PtXkyjhafNU8uJvwqu8JHL2YsDI+UKITxsQJgAajksyUuFrVaW2QXzYF94\nksa6Cyvu16xecaOr7aCHJsd+HnUAzyj5N/YE9pnuOyv/cHbwdjeZC9kP/wWM\nppv7ReLyi62oi2TBZxnQ2ydxU84JI29fjZcu7AqqTxHbmyCKb3r6TjEA55oJ\nBe8/E3UBbktCD6xF+ZprNP6dFqWvxtEDOhFKZXejfT752SDhRENiwW8m/b6s\nalIdZumg+e/WfRq9bt5W+06TcK5vm0aoTgv2SQKDUmsuX9HC9uw7RsAdPAQz\nP++EuaixwRmYhYsosNXy9L0W6vf3aKv0wwfyYACzTo+rKToAFD9ZIL4Rzjy2\nnEhDd+qI538OUbwEa77DAZPQdnQOoCwr+7XxBaZL2+ijixjBsHe0eMCjodXn\nIYyGHG3QjjoyplAbbqhoYhC3TGgn0iP2sn7D2fGJNDfjJQr6meT5vfhbQZGX\nmiBbxQ3p55yePYjjfbkfVPZ7VIBH4wbGMNp3OYKMhofwYPzvQZztvF+H814p\nIzgtyOHt0ICO7a0Q5re8fSSJCLupMKp2B9CROxBzt5sdMzHn1G6W40uvvwxW\nUyXoJK28D/Wr5VRgO8nNo0g1iyMSQtH5M3Z2RvPd/GV2+S2CL9y825in+qtj\nj6+Y\r\n=TKus\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICP+aVoLTDWD//ioG83/RGgbgZdrLGk73nQHDgdBg6frAiAjIaTn6Mraeebb1gSQeVmzisucm3I5nIzKLdOnsvDOtw=="}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2250_1615681347546_0.4149049171715944"},"_hasShrinkwrap":false},"2.0.0-beta.2":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-beta.2","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"a3aa86815e098c90fda72a08d29646ff059ab74d","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-beta.2","_nodeVersion":"14.16.0","_npmVersion":"lerna/3.20.2/node@v14.16.0+x64 (linux)","dist":{"integrity":"sha512-AEgLVjw0lvVjS8JgSedkHqYvH1cg21PAbY4FbCgWr0qNiCHRA08SX1+vU26MwCS5QoaxaNie1L89M95aEJunRw==","shasum":"4ebdea0f805edbd149898226dcbf92794aaf87c4","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-beta.2.tgz","fileCount":14,"unpackedSize":20015,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgT/gCCRA9TVsSAnZWagAAD9UQAICj8hv5LLmQIyPuNgPm\ntDigal0ef5FN6rEa9LD70Q22SoKXwLksfGBzp5TO4lJM/7iU+0cyG/lIqS1I\nKHbdPN0r5q3mVVdW8+kgnnTEpeiZY7DPUj6hl/Cim9/HoPLhEtJaMCz5j6OF\nV/dVobKAi8x7OZdrVJa4A9JWUATB7Qz/fuSS+HL/B3i129dSIuyhrSGzRe0i\nZRcMdQ6Cl2d3oZ0A+10k3sfEgBB+G+rVWMDLz9ryHdG4IRR6lAMmf8nNDos+\nuVsU/FhtNNsVCO4ZnEa8OcgiJHrER0IUuoKruypOXBVGsRZSiR2laNYjgaWA\nfVTdfTHzMJbnBSn7VHhIR5LTcBS7d8bO6PLjtoaM41xQSh+PJ7MqTV978tce\nQEhRqCosy1e+fZ7Wg5kcjMFwnommTJWmrQsGbxAzBiCYFxbih5fIYjSFdxHS\nmfYnK5K5suuQ3yc/LtxpvgYaaDEggF62J/g6EM3kRzCBlbGUKtpU9FjxEIdK\nVKlaVSohoTZOn/fa/5ITBbSaTwbNz7BrK9rav1fl65S+DzEw6kvmmwO83kci\nS8LsDqYD0eqyV4YwFTTYv2xhv+EM4l9TksO4cGYxUhgQV8neHCqtf0n9rr4c\nFA29tKtWuxlqsJXC4T/0nrHsfY+LN6WNpSn0n1hom/kelqpnO4/e+B9kE8Zc\nfLCU\r\n=cD3s\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDGWyteV/ZTyy0sChaKuZMCz8Io4YUxVYV0g7h1P0ydWwIgGLeWVEvJoqkzYug6FBuSiblIfBFdlahvXpDiku2GkfQ="}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-beta.2_1615853570278_0.5623182048577344"},"_hasShrinkwrap":false},"2.0.0-nightly.2251":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2251","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"a3aa86815e098c90fda72a08d29646ff059ab74d","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2251","_nodeVersion":"14.16.0","_npmVersion":"lerna/3.20.2/node@v14.16.0+x64 (linux)","dist":{"integrity":"sha512-qyWT9TpxZwxEQWgRgJa0V7ZcTfUTqNFOeFYls8X8w+osTHo9rvctslRt6coYZrRZVaTjP+SZC57NuCqiUlOxbA==","shasum":"6ca9304e1186c2f6b5c3ecd30361e305dcb59b51","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2251.tgz","fileCount":14,"unpackedSize":20030,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgT/niCRA9TVsSAnZWagAAQ18P/iFQB9EFE5wak+WQ5yAi\nMtxrl0w0Roqd7ryXWgorO+zaYcezYEjZIYuE7++nC0Ar/w4kYNoMLqyK8Q2u\n6deEUjDn92qrcanpVItFTgquUldq7oROBoZ09RdriOyyKy9UQ9CbAPIxL93k\nSh3FKNXx0DZ4TinP63Pmre92wXoQdQ9nIRD/IbalebQhW192znDo53Mt6O2b\nInGZPqnJiyOao+RCg0F6A6dfhY8cxBBwGzH6xk8yMl81klk5A+xOB4/nolKo\nf76Mr2gVZ97DCxfQv/V4G49NYjhqYlBAAzQDz6tq7/F38nxeSHl4WzDZnEw/\nhsaZbaITWAr6wVlZKcYGifdEl3bifsLdy6QZsgKcnk1QFDWrzAVu1MAN3/TG\n9SPNPw2tf0WVVg4sZar+WXTIu7Kfvm0BmioY3E8yxioWDVfGoeDPVSPbIwqP\noBDaq4xM2Z9vFf2LJSng1lkAKRWw9H7LdvXSNnLQslIuRRHWXlrvXMDnAyZE\nI7jpFlATEXSSMbTEZiAVax5+vxTjMkchqrbQpLI317s3sMn6Fa3afzeNoPSs\nR7Vx+jaIUB5GyoFlCFXRoQZxQVerGR7Su7qS7ugqqItbKbStEnRlvGCa8xGM\nEXGHSpdqieN0sJakOTxSYXitk+1HQIcD/8Jy93QDPc34OVHJyoBrFh1RxQnu\nOFbh\r\n=0jCi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDvxhZMxymIaFzEjqMkvuB9bmdnsJ9IHxCOLCGRLxyvaQIgIQPpdTq5e9PS6iDJpDqXjvz8prQReKvX9SbDydu1pOg="}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2251_1615854050095_0.7643004321442248"},"_hasShrinkwrap":false},"2.0.0-nightly.2252":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2252","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"dc09f12563ad4fcc452760b2477fa6beb8af30fd","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2252","_nodeVersion":"14.16.0","_npmVersion":"lerna/3.20.2/node@v14.16.0+x64 (linux)","dist":{"integrity":"sha512-yG7j9tbYjxhR2flV03zYgt2qGFq1MBkr18jT50HY6NAjG4EhbFMundYhBOZhSXYMsiBaQ7z7D3MBAIcK6+0umw==","shasum":"a24bf75b4fd98f6e575ffd42b3068e30a5d40b00","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2252.tgz","fileCount":14,"unpackedSize":20030,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgUp1uCRA9TVsSAnZWagAA/g0QAIIOlNJo4WLf6Kf/tBdd\n1SFMWSePo7F0mrS2uLG+bRrxs5b140rp8UCuF/zz3FqYgr9F7f+EFfuIFzyk\nnd6AcGcgD4ro35gljo8G0mkW2h8sz+TxInDJsqNBeB4KSRsNpwGp2zgS/E+J\nXuzTcf0yx2jVvvzXIm918wSAVz3I0e+Th8tb/UwSsfqDHkg0KhTa9ERJeO9B\nkZ3XQvmV7PmB/nC62HRM0c/YVKLoJ7tYXWS2pvJHoQE8IVyqJ2tABR3IFV9R\nnFP0CcKoYnXr8ksh2O3FpxswwINJgX4Qf+wZlMocNvF8o1BNRqfmhQLuDiM+\nc3ujLyT5RBdM91baR3YXkmtRh6+y0vAzgDORbBBDgsJ0j8B3RFHARDOqsnlU\nIwS5sP0QJ8XAk4nxYVxMJwgNc8Rkk1Why32XjNPRkoYE8VisKUnoiMxRk69c\n1UXaU3DCFP8crdJD4NKmMFFeo+sx36L4bxsJyNTcuuU8Td9Gj+11/Dttbc9X\n5iAiXwFvtzYIBeDfFHFyVRhYd7ZcSacvZgUOEHzko+9eX7KP4uviyRgoON8h\nNsjf/Vh/h2dOOg9SSq54OhXBs9xJzqvBvMPO+82ujm0UyFBtJ68mR09jSOvt\nAL9q0Lpehfkfc1d4HaM6huuUIBKfkOF6+M+V4n7kV4QJIA6WfvvI6qQ93vmV\n6CPs\r\n=0/h7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAwI8iNqN88QrMFEQK4r2bpHyQwPJ6pIUpKWfE7CCs55AiA6ZawPVxlQBAMDc+mibialbtg+AIZ5xKgkI3rFmEb1LA=="}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2252_1616026990194_0.5417143585409694"},"_hasShrinkwrap":false},"2.0.0-nightly.2253":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2253","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"39ff8330d68c6c0e01d9e8471dd94ce1eb2e62ec","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2253","_nodeVersion":"14.16.0","_npmVersion":"lerna/3.20.2/node@v14.16.0+x64 (linux)","dist":{"integrity":"sha512-XlW02Y8TO6VET41MLE90srUkqN3NzgzhCcSBj+9CWNq2rTWTb1w8kh/L3/g7DzEgmDTaGFXUZC3BaWT5oUA4Dw==","shasum":"bfe540f70d15457e855aa3c3ffeedae5debd2be8","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2253.tgz","fileCount":14,"unpackedSize":20030,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgVpF+CRA9TVsSAnZWagAAwxkQAKCuCkKV/jSINH48tPgl\nY31NhhwnWwZ0ksaBVCsdtVxnTUNexc0ab0FUaZzES1i7G4K//oa3J8iKTrh7\nqjeb4Axgs8dDT27QawgWVkMNVl6Zd63QJqh6MNiujk1NVoAIZHDM9vh+nleq\n8TuOLXwbmtxpQjeL8FQvMAh4t7LGu4oUQpJi36ma0aPP3FWNy6J8ce4BqZfT\nZ502TGuoy1QZmsis2c9peVHzQye1qjGzdFM7NSV4Hb/TghzNbl3UPA+iN1yo\nIuhy2IVi/F/n75vlZ+KDb+2vTJQycjweleqqdO5KbWidjCvu2xFkt/P+/6l0\n6Sa/jxm/7o8eNu5j56F/qbvEBvcRXjFYDQJuAD4Yypy8faoviR6iq9g9kqkJ\ntN6w6VSmU0X3rh+Ibmiy8gaP2GT3fMwIvIbKkp+e42f4h+fd1GFHxKX0Grsa\nE1lOMPY9rtL13XON3wTgbrTvY630px11rRc4UAQWYA/ZmG8X03hVqjrpv2aL\nNrrnmXSI4WtKbBISjpLKSaEhjETXPsszeJiMcmBwFZxQtA0zz68BzMDy5lTr\nW7kYsAMSuzxfUKtwJloBQYaY41hei0J+/8c4mobXyx7AYpPLy/TEbJMGj/mV\nsKMrz7mG93yEZmKhLefFaQ97vXyA1dMdXRovAAz3gbTXkxoWdYMxI+ywmgV/\n8RY2\r\n=nvB0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBtuH3EqkjxYHodlpfhjv4FySYoYy1neZ4dl059S3GeyAiAsq2CDxTJnw933GeBZJUZGIyamHPgdj+rWhZSf0u1XJg=="}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2253_1616286078242_0.34622719319359785"},"_hasShrinkwrap":false},"2.0.0-nightly.2254":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2254","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"ed72667047b7a1497b405801e49635ba5366729c","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2254","_nodeVersion":"14.16.0","_npmVersion":"lerna/3.20.2/node@v14.16.0+x64 (linux)","dist":{"integrity":"sha512-AVcYG8hynxlHcNQBci+uaxQY38LPU3m/oSikMEl6g99PvYtemUi3ngbRLqDZ5XKGjjGM5i6U3S3jb2XUU7BS3w==","shasum":"952ef535a1071786deaa2bf28401b14a10b83d3b","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2254.tgz","fileCount":14,"unpackedSize":20030,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgV+K5CRA9TVsSAnZWagAAqu4QAKMhzKiLWt+Yk9G7uUCO\nrHroT8+ef7q/N1ybNb6LVWa2dQaiHwlS671zeL5nnI+uibxBeAZF4ug1J2lB\n3rXZ7VtVdMZJ2CZmw5E3kOz5OLYj15A4TuniuZxKRjpzniRF63MduDyNtEq0\ncl1ltRTpw/RM/F1NOE5ftBpDc3RVFpxoKeVcXh3jWDsrzvbYaPb3pP1Y59fd\nYeamEIn/U3JncuTApf9NYtJXi95xH2356lGt7X0gww2filGbQ9W/7RgK4hjB\nSVJtJB64Vr45M4TGpk4RsDTfSXhO/p8j0O6n1/bUnsKgTlHVtjxQKcSo3kP2\nqdC8UVSmraPwIVuCxspfaxfnAtSpZGNvc0ilY9u0YdSfIBxX6yLg1qj1Gapg\nM+8T51QOoLOoraGFrkcC3BA5q4xXXWEX9IYxmvpN7BBs+QmlqsLj0vtgX+8x\nkMxk1L1D439mCJDssR7/V7kVwU3mXauQUnNA7Brk+nGTYR8IHLp0cxa2fNrv\nK91hnF/sncGUXLrRDXMPwo77ibCbe9xmWI7Z7Elhb83e8V8uLuDKCJRBYHRl\nugC6ZgrVmvNuJNma2VYxTN/KFG3b5xbajctSDxq5CSO6BFRKzOO9uFKVEVvR\npOT8XXhq9lpGL/iMWWUniZd5T5xBJScLUp4qdDgwSSt5mIBBrmGHwAAa5QUj\nckTL\r\n=YimH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC4QjWmnwcI74YbasXJJbGHlp3/ookf9YE2KBAQC8WEvwIhAKAsUZPqRBatqnUAE7iQgGlez/MZBigburF73Xf2VcRS"}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2254_1616372408787_0.44749535747081626"},"_hasShrinkwrap":false},"2.0.0-nightly.2255":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2255","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"dea272f0708fdabfe11f844f189df6421e7a3b65","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2255","_nodeVersion":"14.16.0","_npmVersion":"lerna/3.20.2/node@v14.16.0+x64 (linux)","dist":{"integrity":"sha512-UKJpX1HUXe+tRQFZba4pvjcQudfKT5W5dTgfIbT/WxFfx9KWBMONMFvBLwWDbfa+PdfzmuNAIKoErxsVMv742A==","shasum":"f036f287dcba47d26364e9942528264708fd21ec","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2255.tgz","fileCount":14,"unpackedSize":20030,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgWoY/CRA9TVsSAnZWagAAnn4QAIbovRqe2e0WslzCPbNW\nTRQQsv5mGjgwunNT2YvdpP1pVHzw0z8zLVvYFg6k8YStbVUYdd/HrHo4EyFG\n9KgphwLJZoaFRjfxI51/8vTZjm/6Bfo1SrmZMT2NSBt5Ino/inRGB1HA04zr\n9EfdLrikaruFaeVLcFtqRAVe5e8KHDzVYvu6eV4iehe34KNWgbgcDapC0481\n++e80+lR4nkVpuTethypItayCZbF5y3bMz6EaZemyfbZVqje1LZZLdfHm11U\np9izBYGyu1CnDns73AeWzvtSORdOJ94tlB2f8hRld5wnDNHhlpf0MVUvni2c\nCMn93jWhlnzMS1YFwoYDCDh0TbAr20KzEcQSko1JUk1jfP32sX/ky6XBEVnn\n8f8IlluZpZXUBBT6+b+dr2vbvYtmGHEyXAvI0LxR/ZpEdkE1xZQENc5jUHPE\n3kTYZXzlL3CEA85jVLkBqam4EifbeIh9W4YGCA+4lWMs3tDQdqSE4E/Vox1B\nOn7BiHmO5Vl/dHI6XAqEuyvMHnbzCYx78NAXV0S2PucSN9PqahLRIx3+bVtg\nAtQynGPZa/tlRIhPXKCR+HslzufNWZwoCaOnzoQrTBlLWNX9TzIsKVjZoz4f\n/XHPAbo45G/gKwMCfS37DhjQ6NvI/aaczobjW6QSj5Bd0Ox6Yb5K6CNhFKvP\ni3hV\r\n=xnKN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC2rZTrztwGBLSzVc6NAZ9DRKremsRWriSzaBKQhHhsdQIgTyxOSrVAffY+S++ACy6bypJpJbJAywbwyBL98Y1JOxk="}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2255_1616545342525_0.013475695768918605"},"_hasShrinkwrap":false},"2.0.0-nightly.2256":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2256","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"59e6f1c8d364045e75d7291419d3a16395f6f171","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2256","_nodeVersion":"14.16.0","_npmVersion":"lerna/3.20.2/node@v14.16.0+x64 (linux)","dist":{"integrity":"sha512-U1eriw02YDlcSxWLGQX/9ZvDg7km6Z7r7ucL1d/A8hNdQunpLuqovIa+8lgay7PD9/pLJyGMbXMRYfed2JWgUw==","shasum":"2f0013f1b0b158399742d90b634b5ceadbd0c992","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2256.tgz","fileCount":14,"unpackedSize":20030,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgYm2BCRA9TVsSAnZWagAAN4sP/AtNKbT3Nxg9vHHXLLlW\nCYeQw5iYk3mCrZ0GOLmJx3zCobJ/yQRH1npTbHVplqPEmb4OtwfrAUGk89D/\neQzpVUNE9JjM96kiDRNOBJH9CvJN872oLwPnJ+G+1jldzy8sUIbzmiCAf6W/\no/m4UsjPHfJWf4Zt9xEVmMJnzsXyR4W0D08YUcRqcyZzEI8LicXBUJaOBEPR\n//h60F4gVEGxfijbqpLVE8ylc6q6T2Bx6R2dHWgxSwmqonI9/vkULS3rxU5A\n9EpgTyAwUHSsv8VKrVEWg/OgBYQU+m3o66UdVOajz4kE3NUybFLtNNIErObQ\nA8B7hAlfYKS+YrvZWzJ+Z03kKbAijNf0hWRRU63djNX5trHHho2tnzBYLdBc\n1xPIT15hGxdA9Krr+e3NxgI1skqctkm2xnmMNkCNwyup8jbUopJzXgYNowt+\n93kKfG1oPerADnk6bc7ceVuqwnphlqBbct6p9TRB7hyeHxG1CP19WwTWSwde\nlbLatuEEP/6cBnYC8vYGkHkt1OGb0Beks0CfPnFu2XFf6iySxDPkMWJ0Nndj\n2Y+yGOTLXo7GDwUL36Nf5yNRSImCneud/ofVBuIP/6E1qoF8swkS2IituAut\n5NAshFWghMAedaCJlfb24YRX0uW5RcjqkaqWmDbnABNkveVHya67gh6u+8j6\nASdG\r\n=+7GO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCRgXNNUvmCkELJmqEIUNqG1+ZB5jPoukXmKe0d2dritgIhAJPdkK9KJBvotH8kX5633DK090SRAEMiHeF228KV3W5f"}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2256_1617063296509_0.9875814341834639"},"_hasShrinkwrap":false},"2.0.0-nightly.2257":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2257","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"f8981bfb142631f286c98fe4aaa0adfe674ce057","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2257","_nodeVersion":"14.16.0","_npmVersion":"lerna/3.20.2/node@v14.16.0+x64 (linux)","dist":{"integrity":"sha512-uagBZqO24DESLRtUJ1eUDBnQKGFHZRSAGENHeNgMgFQZvpNaWXyZFZ4TAKIOFdbiWfTzoQHn8OrnySpbHfEltQ==","shasum":"37ea976c0bf6aeceaea89760b34b650efeeb55dc","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2257.tgz","fileCount":14,"unpackedSize":20030,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgZ7M5CRA9TVsSAnZWagAAx3MP/A4L8M+4rlWMmTGApfFj\neFhTC+A/0ESgHTpP5ll5A5EzqXjFjYPL9GfaMu7WEWiFntqCQ3dRwlValPfk\nZwQGfwljxuIP4lNKsreFUxlaKZeiNRtfYuAYeEWNEoelrZUpmbn2fs38Tw5p\nzTsAHR49jvwxPXyYzTTxhIiY0F7t+5x43/nG/3Lcl7GS+x/6/hqDsPv2gB5H\n5KDZt1WhtKEDTSbOz9QK6LyXpF2qP9ap7h1Qnk9AQeF4S8FUmoNh/GiejBSL\nCbniDRkUjQqN1HLpkwF93zdEDkSwz5eN0fmbCQCBQSAwVqJSKQ7VgPCHlh7G\nv2eGUeSUN73XzozI3qoyqtsYT3z+GR1oU7WSNw02C4nHtGPXYeryk21UMgNF\nPkqpQqE1hSFWbPWu9eWmzGjPK/Fq51xTBS0n+Z4tww2dZqrIVy8DsCbUMfpA\n1AfmT4+NhPvIZMT/NDsAGdMx2putwNkSCXriw7ctpr19utTmKWzB7rlgcgPk\nFY80ti0K3+E6btdcN+l5Nfq6aspue+b9m1Mmdu8g3XZuxv3f8tlc1MmxjJOv\n6FZQ07IV342QiaUB2FJsOW9XzGdlPu8sZEid4qoRqRQI6t322qJA4iwqCZJ5\noSRF8g6G6kklaYwuVZmPg3fQx6uQuvb7sbGVCGZX6ASBw2maFayKZiPZrvlT\nxehg\r\n=fIv8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC7YcewlKFAEvHe68Sk9fvYxfo9C3gNnMDD/QCdJBspwgIhANZ1VKWsDNi2Cajw9gQ1QxiM8Gfhy74lQnuz3/ttTR3G"}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2257_1617408825094_0.36319600334472746"},"_hasShrinkwrap":false},"2.0.0-nightly.2258":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2258","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"82276043b460253c9550c1bd69cd59f95e4d01a1","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2258","_nodeVersion":"14.16.0","_npmVersion":"lerna/3.20.2/node@v14.16.0+x64 (linux)","dist":{"integrity":"sha512-n/latloPsm3FIRnqYdZicDYQVvGPm5p+IFIfnWT4HS2aZEO+Dtn7C82bkCwNf08kLzXmrQCfMm/bFCeMCni9Vw==","shasum":"9bfeac0d6e682c2cb3094dbd5758a7f9c725728d","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2258.tgz","fileCount":14,"unpackedSize":20030,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgaQS/CRA9TVsSAnZWagAACUkP/iMXsOaPWO2WKqyXXAqI\nuklDIwQ5lXLU7LtDh47DH4t9B+VMA8epdPP2aqHgpF9293aECIXOIXWCBhli\nKUh1CG4AhpMSRPi+nxqimc7lXYwlYIn3/RAp/h6L745Vef+IiSjGBYJxEcXJ\nJEZWso15uJy/xD4vtv2go8HLfzxZJw0VunfFcxJaXIT/3uVg/QYzEQcdCjAe\nvWKlsBwBNLuxNmIlxYbqWx8HAd3zYEARg3nTpuBOH4q3fWrLchewWWx+yuip\newGTsW1Fp1YTH6APXgljKOiJ2VKmLS0qktaFTfcJ/v6sEGxobMALGv4mH5y/\ne4wtCbNlIWmMGff3Q+eCuzkQ2bFlQEp9KOkdt3Qd8afmx2F5tuHDcvQBn7xW\nyl/P7fsMGfAXq9ILl6wpN0KiBhifPC00pDNVC4xsyr+M+2wMv4ZM1IL0AvI8\n3Lx0tJ5CMV6CUIboYTTnjayLqaDrWR450C7V8HuPmJnbrYXoxdcXyyCaBdJU\nBl3IlcZMlVHqGfFYgo4elWv6gBKPS5yQzww7xQQ8+iCVU2EtZ/KGbD245P8F\nuymfncpEfLy0J9TwtbK1kxuTOB+FctxZesJeLrBAeLeEMbOMmkQyLwET1nXN\n3ApOz+/pBjSS4IRRHbts+w/5+9QrmLIakFFIgGRU5W/z18aCgIwHg3Wo/rIO\nF6Yw\r\n=RfFP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD8ZZWAdYYzkEwNocPNEhrDdSzJwooCoBbxo2r0H/hsDwIgBbiClW9IGA5VMJ+Y3RcaH6QADmqtbJwPI6kJEzx784Q="}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2258_1617495230839_0.1295623128788137"},"_hasShrinkwrap":false},"2.0.0-nightly.2259":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2259","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"f59627374664acb7af95a7a6505170af972e84e3","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2259","_nodeVersion":"14.16.0","_npmVersion":"lerna/3.20.2/node@v14.16.0+x64 (linux)","dist":{"integrity":"sha512-gWYjeiqgFwRu94TEPAEJm9EyEOCgt6vx7uQEWaiuWSfybIJd1187/+N4bDNfvLBU5BUjvZP3ZTx5ACTbsjTOzQ==","shasum":"e88a136c07e3712c9943b3d1240efbd3686eba3d","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2259.tgz","fileCount":14,"unpackedSize":20030,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgbPlUCRA9TVsSAnZWagAAJTAQAJVEBfge3C8a7ObSbr+r\nkLZDhxWOe6VCPS2mwiSPmxD+twqT9k2GeibKOXmSaKAALA+UjBeh/dSMsGiL\nY8/SnbCkrsbRR5y4OZh5mX6AE2AMhMIM6pdb7+vza9rZ4o7DQGb8UqyscsIh\nN1j6+X/zZb4awlptDZ5MSdKuzKtLjqW6L2gWMTHMFL/a5ClDdKtYBCeTQ5+z\nFpyOGOeMud/SctHQ6zlRx0sviuKYD4O7Rw6CC0HH9wfHlNlrqdwAV5t/Z2YC\nJmGOQrMtgCt0E6tegw1w++MTH9OBX9VUrGDSJy2a3amUzFzKz4mkyKmFfQuj\nokr33rlbSd7q56pmxc1BFLAm38XfRaXpKd5CxQUk2nQYd/fIF88LTzA1oyR/\nFENEZnbMi4YgTKccohqyZc3dhFgPdIx2MZThE1c6typJz2+HJd53AH1HfJJR\nsE2LH+fM3vGTXanw21jyW4jHZLWMY4FzaAfCcMo9ZJ5nKxwRuLXz4yRo3uOS\nLHqTXcy5JFWtTHGuOhD0gCjB7o2LDaeTVV/SS6mbiKrBgGl+X3O4yEjROuef\n/OsR/vTf0pntgnVwYRAyy4UcXD1YWPiyNZ/xMUUQiLZB6mAc3XUgcu1hTw1F\n6LIXsHMndAGuNj/WisRSKso+aanHAUsNfBgCl2THnALwN1cwoPbcL+akvbUa\nrW95\r\n=Y7A7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDwmUCCE3+o3Y2FjAWkJTsUtYbnELELG4yOxV29GmkscAIhAKt71JWP4HorUFnh+I/PE+r95glXXOHaapsyhIUM83mt"}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2259_1617754452408_0.4075337878937302"},"_hasShrinkwrap":false},"2.0.0-nightly.2260":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2260","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"ff1a55e8a8d0ec989adfede698771b7fdb567d95","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2260","_nodeVersion":"14.16.0","_npmVersion":"lerna/3.20.2/node@v14.16.0+x64 (linux)","dist":{"integrity":"sha512-q4XaJRXbLcQaUu2U/2DsF/k5fSwv/U//ex74ydXm2CHmNfA0m8zW/r95TO5R4Qkf1DGNgeEiBnTpCWvzInGA+w==","shasum":"3cc11403b0efcea1a5cedbd638c3a59b1ccd6832","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2260.tgz","fileCount":14,"unpackedSize":20030,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgb5xDCRA9TVsSAnZWagAAQHEP/jo0HDw8yKW9+aViAR3Z\nr/ej9OLoQyuJhJ3+E+XjnDv/667UQxJERTTO1Pu7wTIFhj8HfcEeiFZqBC2d\nTAcb1vNTvpeiDUgRNejJJox8fwyC/Am0tVdW+R3hL/4rm1mHvAOqdEvP9Y4d\nT66NFfXAaa2kc99dOeDa6MQdVU1Lm8k7jlV9uKV85m829zWQ+H9D+MUzfhPw\nzsane+lQOXKTh3kTSD13mbDHYHzzcMyTMGEVzFJc+hisimF+3BObvdXPvnls\nRr141WTrN4CA0SDDZTDBnXimcMJ5YRZQqfCZi85lF17oVUm/xezXbjxO6pXQ\n93cDz45TZq5i7ztLFjXXKFfpuvSSiL1/hyNdxl6qNceavmYAUe8w991ypoG1\nIU9wyzSeeNvaFBmh8V9sBvgVVhVS4P+PNmHMa0jXCxRlOM1aO4nbQcVA1pJU\nARdfrAAKcVxbWOR8SDTephxLeaRzcTgQqTaic3C9CBhDgcCe+S8+QYfNe6Af\n2VC7B8dOUMmxNku0/DTZiED2cJxTKVXoRXtuQhItjK2ETpeKFhyS+fKkP+E9\nSl/+YVFvh8HKIX/SDJY76cAQPyiQ6gz8sY1or8hL/CDFARYM4vycuOJEJ+BQ\nKdwTszjYFt5HO4EFycdfUyiFfjQl91klcrkZ5vBa3QT2quDS/h6c+pQXE0Oh\n+pKb\r\n=rsf6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCq44ZpTfPN4jFkEOuAy/KgXRebgWSycZ1Xg/5QV93vMgIhAJgB2hyI00aU4qk3scK3R0YCjsJVMrT18fxkrvGzmoQg"}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2260_1617927235250_0.888886286492967"},"_hasShrinkwrap":false},"2.0.0-nightly.2261":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2261","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"e088bfadd9bd7da7fad033e10102118ce73247d7","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2261","_nodeVersion":"14.16.0","_npmVersion":"lerna/3.20.2/node@v14.16.0+x64 (linux)","dist":{"integrity":"sha512-DvFo8FScZr3Afyay400avNd+mQliPX7eTxc4RScyEdiVTdskLaayV+ZYe/WIHMY/QzOLHNUF3EQMGVc8/6QBhQ==","shasum":"5910e5cfcdf62fc7c91e6c0832e54c5244af59d9","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2261.tgz","fileCount":14,"unpackedSize":20030,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgc5DhCRA9TVsSAnZWagAAcksQAIKuVtm4z2P5hq+KeRa9\nNVNsgU4HUs0p0g/su1tJbEvp6cisvY/+cvz+nKQjnyLsoxzQ81NIFGGrYQN4\n/UxNRO3vwi2BvhQXyasmFw/nlQNOGvsxlidArs43L8wbVYL6cLT1fd/bnL6f\nIJFuPbbcg/1xzI5lM+XEZYiSDgiuGP+6a47mSh528Kc4RmOVWRuHirmCEUrt\nC1k/+PKwfoTh2l2Fy4tTFEJvef1HIfgNEak0fTE3rZvoOGmbiMduAf+3NzHK\nuNluJmF4EffJLLGRwQ+uCNf5Y8ceYsO7g+a7Av13Oq6N4eXWbjUpwwQZVMER\ny7w6qjAJPAGBC41FB27nrvHysEJWAWZ6zIbpUgRPJ95tnP/dpEk997lnniZA\nqiObxzAQCGbejf8PBndIGDxTmYZDurw5uaVtArFYUsTySLpL5nKr6K+ZLkto\nocB/T/ku/RGkoGyTS9owzS1YINx8zFbdnDO4sufbX0f4mi0hu278z7OuDtep\nj4hqEfyv2S1CmOn6wmImzpCM/Gc6BvDhUN9qetLE3lupfgAAccd4TQ4gcTFF\nA9gAkcVyEuxWf1NsbgqxEQGlirF9p+JFvvy6jQtBniYk488ZDA23NP3EAKgu\nTEFjI8oq7Ukk79FErHq52n6edQ3asB3Vb4YhQ3yZ9PfBnKDVZBsxNxixgLpu\nex/l\r\n=F27X\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF066AU0vK8C1QF+tryi2l+giuVxzMrIlZF+bxAPcokFAiEAwTJow3ar4ZBGCU302AW3qwJrMhkSE7+n+MdcR7+Dky4="}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2261_1618186464820_0.8080299266616748"},"_hasShrinkwrap":false},"2.0.0-nightly.2263":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2263","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"059d502fbe1eeba44409d5dc902ea0bef66a3565","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2263","_nodeVersion":"14.16.0","_npmVersion":"lerna/3.20.2/node@v14.16.0+x64 (linux)","dist":{"integrity":"sha512-YB1HZ2z+C5viG+Pt2+apAmBCyCBTeAycPXTbl7hiQLwyxiPbre+dxiGypaTbkdjMOWAbJQn/fSGR6LOJsJefYA==","shasum":"5aa08189580d65241492dfe924fb609d3e22ed0e","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2263.tgz","fileCount":14,"unpackedSize":20030,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgdOLWCRA9TVsSAnZWagAARUAP+QEuNSMDNhzuwZYSTbIF\nJ4jkI6aS8UOk0l+OLxHY+JjpB+xgp5xRbsdPfzs8J9DceP8IGRjLFMxnAfZe\ndsqetDvuS6fsZ8f0YB6muQY+fvk2g5dwE92fGou7hgYlCgsJLR00wfhZhE+A\nyZba8+aTAA8G5dlY3v1RwSciOUv2JgEYBQKbhIGy0M7mQCdnNHsgijFxjAAc\n1Er7hD+0JjgW+MGT5UVPAsYiHVjULC1sO5GUsJ4nwifOr/wFg2WMfEtwmuHi\nX6lwiMPsqX5Uzg51+qGhmicgAioZw4uT9rqRf3WtiX6ZNRlOBGLSqXPFFPcD\ny4CjDZxbxyzJHOfloiLawE36Lz6jxZGN47LxCOOPFBsoGcqSQazg6/gpCub/\nCWpQHePyhQqJCp0C9u+I3xXVJSfzo4gGLMRynvucv7rUPODVHV6FyaQN4A9L\nho/WSF4LFobOXMoecwDWWywkBpOUDTDVkUgSFTRX3rkpCYW2Jnr0MSVeNsiL\n55lyaRjfq5VfX2DGRc6cNcqAw71BsX+SpCGKENTqVieD+VwhAZoPX1cdIbCT\nfvgA5H1YOeUwv5cycBgWvpGuGk6NSfPcZFVOmuHaQoPz79xBaJfYOtEkuvGD\npMKWCTN8pwlE/1/9hohPzSvGR3jvXwRpeq84+YzeCt6Wq6StiHzHGFaRHuEs\ndcof\r\n=4xAj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD9uGQ+CxTlJdfYi20l/iS4MgHyrlA8JUrzh5IcpRPPKgIgfBQ22dEWf+FDn83br7OfluG2oaJs/G8RcuVylWhwRyk="}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2263_1618272981994_0.35510455943001307"},"_hasShrinkwrap":false},"2.0.0-nightly.2264":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2264","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"bbc79c1abc47b0793780640717b71cd4e1ad0d94","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2264","_nodeVersion":"14.16.0","_npmVersion":"lerna/3.20.2/node@v14.16.0+x64 (linux)","dist":{"integrity":"sha512-9gj+Gic+1Z9J7sihK6LXAXhJ+i/jlXYbnBOtfX3MBbTUtm++2v5AVqah9v/wXckCRc0P+tbk+LZNuvcYcLmo3w==","shasum":"a63166e9f2c294af5d7f5a39748461ff901fc8db","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2264.tgz","fileCount":14,"unpackedSize":20030,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgdjO/CRA9TVsSAnZWagAAAHoP/3G25i6/mHuegbBhLoTz\nv4l7n2gZazdCDnPV2B854ekk12A4zV4MSw7EnLJfO3LK1wku+lddV/Txj4up\ncRlQA9O19z6xqnYJHEkl4oz2MWb3GyorrnUHV1cYG5mH87B07z/16zLWBLvX\nwj+51/cxBQRl0Y3vKW5EGwQVVWlHlyeL/+fweoLwHiZCBK6/2Qr8bPw5rRJ6\nex8KxsgvtRa/L3y8ANYCuCIrPGEKyzM2DRMyueHo0PubwuiYwXuRWDunUf0A\nnOiPDVxd409lbFppD5B705ejUrG3XqLJkUoCXEaaqvZ8fgdQpQYNLxBTC8C7\nmn2+B9c6CcKVJUXDwrDvz9LbyNAOFwHQyQjhzcVs3gqphEbbKwXmRkuxfhh9\ndLp3sW61B1xBDrDV6ffuFvhH9Vk6+K64OpzFSDZG6UgI/ZPKJxQumIEnQ1g0\n4Ym9pxawmnc2mDQSXeWTwt5dtOxGVfyqmFSw9zmD0m6e0UX810wAZHum82qN\nL4Dmb8TjFx52x/XxBVS2BLcQ79XCQEMSbsKd4JacooSB8ra0YuceCMa/HzwX\nY1Hi2wdKOvEm72ugNYO1Ul60mEj6nGufczY7tAQcZU/RW8zgBZRNrf+r50P4\ntxiWiDqZDcm2OwoaJHb2Ampsz8X8XbKt2Y7Z4ewtWbJ2VEpR+nuyUT48Xhiv\nDKmj\r\n=1Var\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDicoONlMGmTv26MfCBg6BVUsFc1TaLCax0hs+Sv8jj3AiEAx62mrCZcJrPUcILD+KZoZwRsupVDvb8EuBsG0QBkiho="}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2264_1618359231177_0.8745189526273864"},"_hasShrinkwrap":false},"2.0.0-nightly.2265":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2265","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"1ec530f64c227b6a0cc9f814382bae21bc6944b8","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2265","_nodeVersion":"14.16.0","_npmVersion":"lerna/3.20.2/node@v14.16.0+x64 (linux)","dist":{"integrity":"sha512-HS0Y5kzvC5l2Wu7FK7LKToF+91A39y0xlmBwdbuZyEm34eqzENIxY8QsttW6Y8KNL7OJ1ciDdqf26VI3Caox5w==","shasum":"b663a12ed022410c99401999801f48392e31af42","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2265.tgz","fileCount":14,"unpackedSize":20030,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgd4UjCRA9TVsSAnZWagAA4zEP/32uDt43zPVoN8Ev6u8j\nzqu+UZapELnw/hR9OkXK1u4TGlI7hzVRXdaam652+YTOg45IZ4bsg9gM6kh9\nagVM4NYeFrU6geRpb8dPT4YvYbNQg7qz7s8eFJjAbQ8hDUGazuQddynDslza\n7mvtYO6Q7wXGjcsY8+fuyj0DXfGsnTp3yOETjLFBxjnbUtL+O3ociqcbnPci\n6Xg0XyY+d7CnCWv4YMk8yzmkwka1B8f4YOQ7kmXVsw9Y74b0ailKzQ9CfoXI\nY7U+biuIQlrtQZE90BPZ7UZauRK267QL1G/Z28CBWWxhcEghxeycdKCDAcS6\n0qqR4gDBtu4EESwU5HnxcOXvvJz2XkC4Bn7rRlhyvfeqqBbOd83qI5/8sEWQ\nDJjTB/h06Gos0viFSEpDLArxdz6ERbo+pZX4Dk7VYORHigmsNiQQIqBzx5WA\nNRy8+Ppa6FDLtVPtTlW/JYS0D7gE1csmmXmQssclNMLDGHorS4f2aPgyNm/S\nMwni7mF5QFVCbN0VbafeFtJ+fXImQZbwGC55YvVVfcPGWeg4I5Fe9jrDHkiw\nDy5vUdk6m0HH+Q1GO5WQ/mJ+OkzqrmZhZIKeSahSmxix7N3tKeYJ+SG/GK8O\nd8l3P1pKXb86sblgiitktjyplGbUu7S7b4LwoADjs4A0xANSHrPMhPNdBkxD\nm41b\r\n=T2na\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA+wOpr1T760kV8BnQlCPjwdrFl1EX7LHaX4Eug5o/JeAiEA+uYbACe4BCzQfSqxaT6hqTEvrKiGPbm2ro3IgtUYMQE="}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2265_1618445603383_0.4939828797265833"},"_hasShrinkwrap":false},"2.0.0-nightly.2266":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2266","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"737b7ec5e6e4629566f2861c67b974e31a7b69ad","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2266","_nodeVersion":"14.16.1","_npmVersion":"lerna/3.20.2/node@v14.16.1+x64 (linux)","dist":{"integrity":"sha512-Ca6I3YDynhfXSria50tAKbpTZFNn52EXjngPjfRYgaaDW9djaKXLoDEZ3J0tN6R/QxqF+Wiujuemtu+Vch5Vvw==","shasum":"5d58b4d8bb9152f2537008fdac22df6565c4b553","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2266.tgz","fileCount":14,"unpackedSize":20030,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgeifyCRA9TVsSAnZWagAA/+8P/jq5dGgBROtZSemC1Sg7\nYHLYi4CEuZN2IDy4RLh4fdCXXngA6wNFZGnTK9qG9u/31Jv8F4Fv+0uaokmv\nHoNT7moppR455wZovmyuEKU2Sk+DiXdCogGQPMDCK3q087bYeUkonQ2C/rmI\nGeRM3GGzqfEw/1sxc/bleylvDgQ1V6K0cCL0+3O1sVvbOSAAVRpgpnu3g2s2\nkgqRstdcwm+l6PBrTfNrZeOZWkVqFaNdzE5piSBlWJXOwN0bD5iUg2REBg9N\nwJJi9SkLK298WI7nhUDSVKCM6IYQzn8+t5MuqOiW8zLQXKTswcQW7A1iNlLZ\nm53o8L2NL6lWCuWTktXrIeYqnTXOwGC1+7VOxfJu0ZH/6JH8AfUaliF5QwWn\nnXt6eWIimuhiIrskp28TDhL4PTJT/sjBPumf6zR9yG4d6o8ZbLdydxkGcUh5\n5TsR8AsZCSoU2vbLU4rj8tt3BnpOO52ntAHMhH1qLdjRLeOf1ix/5wPwfoZ/\nVAwGKGDawcMoT/O3aucjq++i68GZRyInLUm0Q+jcaLBGs/XO4uMD6tM30Ccx\nkRMxEyUx+PLK1bU9Oi9fXhfuStHdWES3cG9GngEZFaum6L1Os09fLK2qKF85\n1R0lZHX3K2N8q2iNQD4PydN61U3uIOVESpnYjJWzL6N/iHLmBCwO9KKaUAIh\n4+YG\r\n=B9fo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCmrf0iuogaB9+Ef3vq9VpOw8iOSBWAVU/PohVwhvDvzwIgJC92xFfls9KBsbnrYwRDR/cMhpJLi5HVWeCX99Hh6RU="}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2266_1618618354124_0.08258954768153481"},"_hasShrinkwrap":false},"2.0.0-nightly.2267":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2267","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"3baf990a686d1c1dd0c5f4360296de890cc00c47","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2267","_nodeVersion":"14.16.1","_npmVersion":"lerna/3.20.2/node@v14.16.1+x64 (linux)","dist":{"integrity":"sha512-SbJ5Q2czVPYZcGHKA0iSQRMq6knQzeldbN1ffFksIbp+3joseeVqmiAsqwCG84x/G1HbCILDuCRA/9aowuIQ4w==","shasum":"167a150bba9a6c9a68afc7f12db25a7ebbf51413","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2267.tgz","fileCount":14,"unpackedSize":20030,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgfh0gCRA9TVsSAnZWagAA7y4P/RjZpwmhmWQrOOnkmWCf\nlY24qX0/RLy3swNUN0YRtJePk77/VSYmAc//yqfFDHayiIu0cPbV0S8zBHoG\nFP1NSZvfFYuR97M94638uKFmKKxOw+aHodq4Eaz9R0w7eVksn5VmnsBuPs7g\n7k0JSOM0LfGdI28/X5Gg6ZqhoOPfuwOmBM+m9p0KI1KkUgzGuEpGEHYrwT56\nqp1xTiiBAXMNgWoRA/3cwg5ga9aEdQYHAFafNH5m9nK16yYQIIPGsYuSbner\nTQ4CTPCFvyuCUKkQw8FdRq0mk76CkjcXJfxBWxULC915lm/XxTbZsZMs34/a\ncGgJ5Qu/I7NMpsI1s/U5Dvaa8Eboox/AA1AmtbyNqOk9Lb3miUulW3VixUCM\naUrW/nVQliR2+VyosQ2EnSwRQHdgfPYgFdaIYjeHUfgsrvLNYT7h8zxTQ+Rr\nserLxJXnacnwtnoC8VXsKgix6AwRkzHqTqT5di/X3iUk1eZ38hsYrHWiGKXy\nk79/+d3UPgC5HizNmyfyf3doaJHQwOcKfWcTCQZjEK1qFYjG9WCdPHKmZiAk\n9U/glfazbeiEJZSTTq4V3IIVQhIdW6ThE3b8+3UTXM9ySppzOf7bg4bbvIaA\nyjdFqRMTHI2ag+j2wlCEi2LvGR5tr1zOoC7CtOil45Qitbm/jVK2Semn5jiM\nu3aa\r\n=dM8K\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDm9ZQxCqYSHbsiXQsnK5Cxx4Yi9Ms9VC6yBmhGROPiogIhAP7+XZPLvTdrUSdrGtsk006UFpk9AhPb++2F7iSSdw7P"}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2267_1618877728342_0.15925997467653463"},"_hasShrinkwrap":false},"2.0.0-nightly.2268":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2268","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"a3679960728140a609ff29d98bf069e15d773305","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2268","_nodeVersion":"14.16.1","_npmVersion":"lerna/3.20.2/node@v14.16.1+x64 (linux)","dist":{"integrity":"sha512-4Wtn+qJgL8i+/LNyW0GIloKWHNUq9ss4ubBxM91z3ySuIpm/vPqoq8o7zqppeaX/udlkP4liuBKr6V6qS5xlGA==","shasum":"16a4749f4ca4ddafc66e5109248684613e5cf496","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2268.tgz","fileCount":14,"unpackedSize":20030,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgh1byCRA9TVsSAnZWagAAoukP+QEkuL7/ASXRDBHhIkPV\nuG9UHwUhX4y4KycEZ4h/1jD6H6CkCvdNByxK0DBROS7t2anHVTvHceasKKZp\n7I79f4kq1HB53qcKjuWYcSvKjaUzYqTNxjcW9MiFWkTIb64S98YgJ6GBBjvc\nll9msBM06zL335wCPByrYYf9LJg9HUGxNy2ObnxbHpJYaVayeBov7cHJqtMu\nvl3bkCIPR9BFAtKmCGyFkpKzF5jBp4/EvAkU0OqUPif9HtW/uZ32tYIxIw7t\nolb01v7f3Hai0ycMtwdTaRAP4JXFc352gzWT6HwwGFTy5aeT7klaC204+rPf\nTGc4IJZik2i8VrFFx6H2oN/OD6u/jyhrxVKvKb6zWFc5r1FDKjyg7JjtY0iW\nmPd8dbD3wP64DPSEVakJoVe1mFAAfhSU2H/kXqNcmhQUPRYXuKPWOe/VsoWT\n7ZDviEtXQtfKm3lmWGs55LyxuXMT6e7IRTYiBynavb4CfdEe1xeOaSLBvlWn\nIRsf0NJOhCSgRlCwAeTTvOH1jgRJhJEBWiWvlO50PXtK0SD+EgOIh03vIn75\n+JmvdHc0Yf5GdkCze9Gsf8fEGroAgRM9W3cECo09gunkfd0ApQJbLCdVuu2b\nv6FVdMqRIaWAuehJCMLORonOpCLg1RJKqLTNd7d8qIrrafvFSaXElKFZDXrZ\nDNvT\r\n=hKa4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC6VtPbQVdLemE3Wfo7UbapaamvbM1jIxqQHsh3AMwFVQIgdNoiUiRmJteCKKvoFladV5l5TPOBPjkn5iL94NKXZQM="}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2268_1619482353830_0.06264935202861688"},"_hasShrinkwrap":false},"2.0.0-nightly.2270":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2270","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"4949f153f1d64dac1970e0881e17324dc1c0dd1b","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2270","_nodeVersion":"14.16.1","_npmVersion":"lerna/3.20.2/node@v14.16.1+x64 (linux)","dist":{"integrity":"sha512-yzqoOERj6FFeKsdf+ZvLf8/06Zk08//8fAMTbE5znYt0s4oPzaqcPE0DSSrkRks4X89cM0bTPtk3KQ3Rn+8Q9w==","shasum":"4492dcaa2857d340c4de8f0cab809037814426b4","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2270.tgz","fileCount":14,"unpackedSize":20030,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgiKjCCRA9TVsSAnZWagAAD5QP/jik7QSrmqtXj5asSBo6\nG0dJ+fS20Ss1nlAJFmUkiwHNOOi+7ez518lIt8dkNjdw2jCsjFVPA6Y2dvyT\n+MPPst8OcM2Wl50776HjvNIy1MvgP8VDFdK4raYLqQ3G36oJ7jWLb300ivd8\nZGnCHw/T8cffT6S5qhxp7DOeNdvXzHYd/tZRcw510OSDFXRjNTEHotz5thYA\nVr/vZarn8mZ26spvDTmjKbwdA1Bul6X/RZIwdxWZPo3zI/BFxIK1c27YTSPS\nkDOvnkusoJXzz1H2f84947F/AKT6zNeC/emDDq/sY2BCBuy7Afg+TvXXaM5t\nK3vYGVLlFaMlTCGa6pKgxGButLIjUPvfy/IbYDqMQOrLEDAghqmOVGhCdE+B\nq0EMUEbiNJP5SZwkfa2n826eKnmqjrMpHkKPZrOu8cCPvkUQrQ7+4KTkoJaW\n14zy9OV7xDkQQvpB3bu3YtdXn1QGZkS8Ha1t0jqBESJiTms3AE6gA9TX4LNV\nnVEXh4LnLbNFXmub+/vJeKwbf6V2WplNuttf5n6P4AHw4HXt5I/6A41cmXa1\n58RPEZhZYi7L0KbbajZsKMMDgv1GlFCFXJW/G0br7Mb28EWNyi6fw2o5CRV/\nxozxTB3f3GtF+plRujmU/nGx3yZSuFgX28F9l9Q4W+1rT7267H4cA+zGPcKu\nvY+g\r\n=kiY3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHC2nMpq+x7vgYEzrzxYJ8qY4Zvgwdu9zow+HFlkxpP5AiADZ8Ku3TCszyfqQyb1bUWpIy7xtkRVWm9eN1sQl0zoGg=="}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2270_1619568833864_0.20086797970207604"},"_hasShrinkwrap":false},"2.0.0-nightly.2271":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2271","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"b54c2b6fa91a638eef2b199b9a5631e19828a150","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2271","_nodeVersion":"14.16.1","_npmVersion":"lerna/3.20.2/node@v14.16.1+x64 (linux)","dist":{"integrity":"sha512-WaapibeoQPVd4hnHNOHbbXiz8yczfXA7ESTDURnMTlGUA+gy+3lEoJM9mqo+DGhu2DmHtWryNLHkp8sN59gTMQ==","shasum":"95b4758f678723018cb9397a265bdd712638a1c5","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2271.tgz","fileCount":14,"unpackedSize":20030,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgifpWCRA9TVsSAnZWagAAI38P/2Y91v6WUw5ihjxcEGRS\nA+0B7Eo0Dhd8dWBsT0KRwfascVaGOxcXfsQ7g4MtbZOH8CyTVYom5G5uqYCN\nHHxvorrLmTJFiRoKaDf8i6V12yrjYZRs/4Lc/FY08mK7AhOB93KrpFSwvejU\nFi+r8XBaa2tYnIHs7/8cs+xTuiZiTsgevfcdd+nA0F4fExuWW88IZ8zoOLLb\nDuPSfJ5lSHwCQPHU7fFdrP1W/h5kB40Uqngc+F58Ww5rDMeFkVn98iCxAdRu\nxLTpifTnqntRYmCltl4Ig2PyXuAzMXPVGX/+5oWQjN+MngHun5aV1l+abeX6\nUnRgueb8LBuFucfsHOl3PkKg+03x7tjsJ+rOzFbVxZIxxwHVwTcqT5Szg7oV\nCDpiocf/ElIHOO6WBihNr83LD+srohuWrTP+Ab3n5dmcQscBxH/NVmaWA7ZX\n0bGPKpToPZsWd7rI9iA3A+FkNicKsJqpxdk323sgrgqnvAWWceAHZfSM7bd0\nXvqb6N/rrN3HGNMijHXCA3g4MMYIJ5GjDIAU4rHwFDg1IyE+RE82MU3fZBME\nBndmTbjqL7lBIp++dKniDsliY7VcQfb2nMH9am3JZBzGRo9TPjXE+f7ZRhH0\npRFRISza8xxTCDg5f9fc3yThOk2CgZ5HhkdkKAzqvXzroQ8/YhNpoYlbBON7\nYYXN\r\n=aNc9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEMMwx4QJujByJG7CnaTEVlsTSGJKULUnQLa2QnGQYmJAiEAqfZ1IYfc74oVdu1Evxn2Yjgg4Gz5ckCHxEcCImVtB/U="}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2271_1619655254225_0.6207803267856116"},"_hasShrinkwrap":false},"2.0.0-nightly.2273":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2273","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"a67a5f02a7a4f6fdf9e849847c1a7d86994bcd64","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2273","_nodeVersion":"14.16.1","_npmVersion":"lerna/3.20.2/node@v14.16.1+x64 (linux)","dist":{"integrity":"sha512-xf9bteKVdptSA9+C/hGX5FX8J7heGT+yZg/HFM9A9Cx/WlYi0rQ+uFhrgVX5UeUcXYjmD1sgDzaUXGTorrugHw==","shasum":"c444d7e6d1f910a9800a155ce09e7ea65d7718b4","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2273.tgz","fileCount":14,"unpackedSize":20030,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgi0t4CRA9TVsSAnZWagAAoSQP/2O7JeTPLPgKdeQbiEef\n4BH1riChZp9aBrBe+9i84VlWZ6VAthbRyvUNWve8f0rd7hzSEWN39mBEKWVQ\nyt6lWrRbNXKnLgfYf9uCV+EfAhq22OibdGEvEjbEMtVNWYCF6rO1MVIqYArz\npefywinAvrsRjxlrZE90+oRitlm94JK8XWL1dOGUOz083H/4RBB03zSPVylx\nx8pNuX92XVArrIiWDgE5qcbPXhZCHDwNchTEID1v08m8WwEEgFLehJIzpME2\nVUsoy2HYftXuT4MpHZpSZJGulqY2PS9o5xXcL+pGuhx9VS2Dq0lycOKPD1cP\nPFvSNTpnHqAMmpdMjbslkOvsrbLPXxMpn3dNeebNscO9qmj0AjBVRdVD1Ll/\neaAjLqHttQrYwOvnQNPRvzKV/ZezeFxp/7A/ximETujLj0uAe4UHwwzkrAZX\nxwUVLF8FcDhA6Mfk493kq24hgF7PFgn3BfNlcWQH7ohGPv65xwqJXlMyz+R4\n2ddYYmnOcMqcVb0aZ2ovWJk1H8X6v3V06gE/rX0NESYJdqXXA+USKuZKcuqc\nlO/Mjz+Q0xniHW4WPn5ECmQkypAkYpT+cde5erE5UKuT+nhs9h6OQGP8gc+J\nyMmh1kV/g9ZwZAV01s7cn2FUM1CqZoQRiaqGKeI/5VTuW7ktc0pZBJmR8NsQ\n8sMd\r\n=0WUa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIARdIAJWzq7o3/3ORjsd87r4nHyK08oUYvCu/VKl/bwrAiAfabnDmLG+DE94t9LXH9JLRAZW53sxRLclo+KtrVR39A=="}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2273_1619741560238_0.7342417954292468"},"_hasShrinkwrap":false},"2.0.0-nightly.2274":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2274","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"dc79abcdc6312c67af5e5779b585fe96d4393452","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2274","_nodeVersion":"14.16.1","_npmVersion":"lerna/3.20.2/node@v14.16.1+x64 (linux)","dist":{"integrity":"sha512-fOqorjmzB5by6yca3FFc7w/docH+mhieAUo9yTO7n0MEE8lrXQFsuVCcF+/NdoQ7AY15UShm+C/F6QDxaBDAgQ==","shasum":"c03f4f47ef845db454aab420812f162dc1acbfd8","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2274.tgz","fileCount":14,"unpackedSize":20030,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgkeKHCRA9TVsSAnZWagAAJs0P/RHaYLQHxP1jaLwP2MGX\nr/j0cYv592fl5PjpzTVDkIufnFw2KTtbyj/7ItLdhh8ZKW8OQiKsM/L+uySG\nu+IT0aqy2fNCbCwckEVAqK5FJ1QsUQgcKj5opbiRGjzJDP4+cdzqKAkVvWRq\nSYZlTRl8JsulHOCJgNBSzF+ixNWx/p9ORKOmeUjo2WYXGTGhRfpWn1YhiRig\nFOW9XjoRpElhdYIQsWb/Pq1u/yWEMs7D543BGlPe05nSZL2dmyKHnkyJ4pFl\nkK7q5P1QiT4R+W3VRG0qo+yi+KUaVlSmvIWbnmqV7c5u9UAneFYK1cMhhrS9\nf0wnoVtUyXHiD/P1IOXgeQJisDQmlRKthZd56tf2sQJrKLozqHzl6C1VpGjl\nJVMiMPgbGJbCQCm8stEHLQ3XQtKkNcP3cd8eu/CJNwERQi6AQ6ytQaEzyye/\nXxrRGAvf2zv6ND0HyPcQjEnvQxT75KQ+epOON8aa6WRfMQpKIIu2QgdZH6UI\nbiUSnWkEY/wuewNTLmv6Q3rBbGIGFxQVCQuh4WB20At3JwtIARJEKkWWbnHm\n3G3FTHVEiaftiCZmtEkZc+/v9M42hMAyzU1JbU3It38rItXeLEZG504dFzXj\nVFfc6FyYim0/h9k+Ee1uGvh0pbQOnly9k+ZIZ7ulBB+g7rpPAuNSpMk6HA67\nzdsm\r\n=o21C\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD3cA/8OCBoOlazkmhauNcJKkinNjeCss78hy7uboLqbwIgYe57QCoOegjvmPnG8GUeB9rrHz4C73abH/n2pXqJWKw="}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2274_1620173447349_0.17033650403010037"},"_hasShrinkwrap":false},"2.0.0-nightly.2275":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2275","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"2079b78a066eac2f7fc61def1cca048adacb7d1a","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2275","_nodeVersion":"14.16.1","_npmVersion":"lerna/3.20.2/node@v14.16.1+x64 (linux)","dist":{"integrity":"sha512-DB0nsibPVxORnXq8fnbzhSKcrwlaMO64uuzrqBTT5l6ummlAHxEdTbvpOHRF3PVw3Y4OgrxMSA4QdTfLemRJIA==","shasum":"702e3b3cdf3c7bf44478635034ef0f71856d7b88","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2275.tgz","fileCount":14,"unpackedSize":20030,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgkzOSCRA9TVsSAnZWagAAqZUP/0Nh+fpxb3gxcgZM65Jl\nxH5c8MwnYkC6rVGQOPMQtWRi5Pyi2gKOP+kEQcBZ7YSTqozmnQUY3cspKKUg\n5Yo9JkTaOpfTXSqeBn+R5ccCIHztJ41uUzE+t/KmIKgLV1VIcglT0CQLVFBB\n2Mav+y8gO2962Hj3xQK0gQvYKWOsvbXgnpJTL5HGGFvwV4LusrVRHyyL36os\n2t3nueuDU9aEiKPzq2E/OP9Nx/w61Cxxl6L/z+jKM7zOnXudWpNhkE6pv4CE\n4aSum8svKoFOnNSXke0Mpo9It3bwsmb3bzxz5nL37ERyDZM0FIu5tqtfoHSq\n5VzvsDLiSIm+JJ0a3WVV7pZ/TAxQdRN//ff3/8zkYXVZTA2TOk5YSKzHA+cW\nFLExKJj6zwsig50pW8ZeBLGhrv+MC13F6dLS3+E/yUppfHd3e1W2UVTnyK6q\njyp3KMmvXzfb4xs9YH2zcu/Ozt7zn8meBCY5/3MpTZ2v62f/RbzyDuTE7JZT\nf1/qea+bjuUbFL2BLrlqB/Gsj+B+zW9yqxaCnyLjAx78i4EoJlHjsBr9TH21\nLD/uuGDSMwOVt9CwP2CUwAIbtvAbawRL+p2ONJj9QV3x9U9ij6ycQ6AN+cmw\nqW7JQgyxB/mQMvKcvorwBi6xvJd/Kybp0gM1zWQw/N0z/E9qY2do8NDZtS3L\nJgih\r\n=h8+e\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFMuMBj5z5pE7NnDbdr5cI1sPHmRNgSMd6aPp9RN5dHhAiAIoXUCnkVeRD3nwLKj3y0AU/YAJB5Zxo0/ZEKsuNH/9w=="}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2275_1620259729974_0.2971007274008812"},"_hasShrinkwrap":false},"2.0.0-nightly.2277":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2277","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"8b240d03dec1bec95bb232070de7cb60890171b1","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2277","_nodeVersion":"14.16.1","_npmVersion":"lerna/3.20.2/node@v14.16.1+x64 (linux)","dist":{"integrity":"sha512-87Bp84sN5LnRRHUSyYSBbTEol/fj+sICm8bK2myDo1tsdmQpNGP6iEF02GUO3RNkGTknTDTByF7aRvk+Giq/3g==","shasum":"c0da0bc910c23a52d3927302c4d91b46a2275d0c","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2277.tgz","fileCount":14,"unpackedSize":20030,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJglIVJCRA9TVsSAnZWagAACQcQAKD8NoU3tfZ8IRUkYqbz\nyYIwdc79GSlMoEe1XIIdY37SnVm0P9frsuF4u/CslCAI/h/jXpuZWNKVhjrh\nKYiIJtOK9WbI0ivtOZhToP60/CbUsMQfKhrCt15G9tjl5h9bpfU0agNkHmal\nrDkhmP464twWgHam0jftsDk94v/mKJQx19gA1zLUMKe6Rf0xqmrwh7frsCep\nQpCOwTfKJ3YeD/9+zS6ayL5MZvEi2KRrjTeCxMTkJywZYUZ4C9ZDy0BwCjTO\nLyoWI7R2Y5HGHtCGJBdJqRILurSWubhFLVZjHP2AusIhAL/v+y7g2RnZ0MTM\nvOyU385/pFUl10t58xcyd261zoaEUvx3/cuQ/HVsSgomyHIoc2IcilZJ+VRV\n+eHlrqujcf/JnFaL+ls8Gi9kj5/ZD2C6tdBtwdnYGCC+SByaXLDc6sIk4Jb9\nTkcidw6zgRU2ZEa+ovqrYW+YNCzuSy0a4IrTSpd7t33pwRlyl6uZsE/eauRe\n6y9IBQmZ66mrbje4orED+Oo3I3PSI5tlO5g8dgtAV8YhiQcSrnV9zltiIgJg\nLET8wxOEN00tstEZFyn0MId3a7BQHzErxKpRxez8XTSsDBbcx1hEVWU5akoU\npYyG5Y/6+f1Ho0wi0I45OHewyIV/GJ7htU1hqcXZdMK4/QvcETtabrxY37mo\npRyT\r\n=4Vnl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDE4V1uv94atrI0Bf0IuqO7hqqbMMM9Fq94Xmv6AEZtSAIhAMDemWi4bSYBeBRrcE/PgdSjHdFgnyok8+W5mXpGLsle"}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2277_1620346185069_0.7369631840777151"},"_hasShrinkwrap":false},"2.0.0-nightly.2278":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2278","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"fdbcbd6996fe3e91014af0e5c18e8ae6ae282a04","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2278","_nodeVersion":"14.16.1","_npmVersion":"lerna/3.20.2/node@v14.16.1+x64 (linux)","dist":{"integrity":"sha512-KrB1q37jDrkTIRTU14D8xZV1wxVm1XfbqmnuDP+M0somgF5niUWNTr/NEiwN6BD1lrhdb7phJ1GQ/3YQf3ajaA==","shasum":"7e40dade0b6a762e360887b6852684149bac0445","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2278.tgz","fileCount":14,"unpackedSize":20030,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgmHmtCRA9TVsSAnZWagAAQ6IP/3dZ4A6VVpozXZb2ePDt\nyNpFMB+6gaRcDVOnwwCIo8iV5fQUVhMLOVZ1SJKT16oe9choNnQyIsuTA+DU\n+W1DkEVTapfZ0nJtBk2rAcU5JrMNdLptSOut47zrjOAczkKYgQ1YDBqYWHY0\nk7CmWfql6EjnTdat3DJvj/w3JnAIH+p44eab3fMUdYOaXso9TN6acDTDkvyE\n623yLq289XixGxva8sjpyXWULWAUQMz7RvLVbCNf1mfqUb5BDRtF7a9awwH7\nMMBBRAk8cdsIN+lbZvKFtOQK4Och9Jhs2yaWBQHWle4hbmNxVjJ7l5pm/nHJ\nT2lbmxBgqXAn2nIMa1ed4xRUDcJNfoLOt3HBvQCGXV/XjdIW6WIWfnBYPs3D\norWcAuxmGPTzd1f5yd2DzF99kLj04wsnZtqqwDv1pcwQju4BiMp+QFXknwkx\nAUDBLJpdGrzANDmpyiV8jTW/eAOWEDZx5RdF/1gVmqDKSQceUSw5/Nv164lG\nbBgWF3hq5hIw9yG04GYJDb400wvjW77kiPripmndfcdtK9ay4KbqLZQGc+eL\ntkXSLiqyOuBSWxfERtOly+DNcjSvcK4MJjX18G/oQs+mcqvdDm0kxY48kx6r\n/hPKy7JmKTxSgubqp5k8JegPzrVIajN37NouHcQF04pTOmALdUVJQhFgVK+9\nfmc2\r\n=J/1l\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFatADfGCZrduHaq8ebnIHD+fopr5GTL5/dKXvbXKPfSAiAtOhx2XoGpQvJZ4A1NLnsi2trEgMXmOXYrh7gGpwNwew=="}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2278_1620605357099_0.07686003952321441"},"_hasShrinkwrap":false},"2.0.0-nightly.2279":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2279","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"ba57b6501632703d68923b214b0c0f6d47a34b1f","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2279","_nodeVersion":"14.16.1","_npmVersion":"lerna/3.20.2/node@v14.16.1+x64 (linux)","dist":{"integrity":"sha512-56f5T/jZbljqeP/Cn9XHxTqc8r5NB7RtOH+EIby+aPATmnJwESqal4wZ9ZeseKeTdaNIKhI0gSA4HtnC9Li9tg==","shasum":"55cd7541eb64a2a7413be31ded1bcd9b22ab9066","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2279.tgz","fileCount":14,"unpackedSize":20030,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgmLeFCRA9TVsSAnZWagAA+2sP/3PKND+cEToSLKZ8obKf\nUqhjqF7cdCUwtASqhAdcnx9wCmvVpbxk6s0/nH1PYYmUSkhGAAt9gA79nh9X\nmegxaG1z0DgH8+ThTwwDXaw2fYbPGeMcLpAxKhh6NVbGZPFb4Q6pxuWzVb6n\nZzCfZHUiVp13p9JZOD0iqM1ctzXWR3Hq5MyzSvOsz7La5NohBqqNBqfOcHvd\nzm5blgOKNcExU9nFp19jXcN/WLp3A9hvnElCotRquHoHA0VZMxCquA6TSuz9\n5w6hhg7sIlIItKh7f76l56W2dApKsSWF9qvY14WBR/pIw82oJoBIvB6kfyMr\n801jp+Nkb3hltaqlpVAevH+Rr9uVTUgrv+4g1Jk+og1+2l8sM/cfgOo02Hj9\n32GL9KGdlGf2rt5hRCJXDs6wqIgXz3FnSX4cO+cg4Xg1XhphZWdQ0fg2V2Do\nAaSm1K6enwgycrVvO6U63FmGMZzq2KHUUwplTpSJY0XmGL4BAKUm7nBjzqSF\nLzbWPyBT22/vZ3sHLYx8DMICco6Lt/dncMmYYOdpzHFVvsA9SgUZJ38WsEgO\nXmdhVZEslrFOKLCBl9FzKMBPnHI1mKmTzQzG9WP/fI4hure7KIRAZfPB5Hli\n6Ln7ZgnIDd6a0yYHZzcmBpXJ7CnZVepxOsLmqbbF0mcC8pn0h0qohSK9YM7k\nv1GK\r\n=vv7G\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBLPabQVc0TiifxzHXP2/lxkRv+90JQ07CNqaw2cu6rtAiEAn1FNyqucN+KPaNIiYsCjw4jO9CEBfGOn3G4et8x9Ab4="}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2279_1620621189480_0.33029445816575587"},"_hasShrinkwrap":false},"2.0.0-nightly.2284":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2284","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"177f8eec63e5b91d607c03dac76d8c87c5176d1f","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2284","_nodeVersion":"14.16.1","_npmVersion":"lerna/3.20.2/node@v14.16.1+x64 (linux)","dist":{"integrity":"sha512-xSsJHYpJ/HwCc/qvwpjbQr/MZWCHN8k7htqqxTNuB9bMB5hOvFW9wAqu0IOL0HatXqEd72Y1cQH3XJgyRx9ovg==","shasum":"34ada0c40b5e5262b8f6db631b4df1a862b137ff","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2284.tgz","fileCount":14,"unpackedSize":20030,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgm9LLCRA9TVsSAnZWagAASw8P/iuF9KgQZl9eDMcASa4K\nhrDqdNKjBvwtPZry6xonxLH3I23y6zGWgIr2imp6EBDbkC0sS/Sb9w4yNycz\nEhXDntrMLrfTfCabLf8Q/5r2qPy7dooirLAGOzarOcE0dCl3ySlbuB40nB8I\niNn4XNi/aP2Az6xNmsz5TsU2+wkZ3+ZDO12HA+a+Vubp3sKA7QuQOMpN55hG\n9T7lAGAE95UvPCGYJMKURhzCSF9J4FBr+khmhE2IHT6tbBcL4HiU2IO9Bow2\nZqqvmgm65gZbaO3jgVEJovPjhigBPlARo+YfDG/WSs/KwY08INGhIbkM113Y\n0BDhElMqyLgUx0GdVFXjvuT612Y9rKNnyc5XEzjrlS03wODHi1D6WkBhSS2m\nJgIYbMvkeFBVh6w/hdoZ6dVrJ7h/+1kGpwNPZAJWHoX7QGs0FQGkSfzuxu2z\njpA+yrFvfz5uwMgKEbs8V6dczIsdUL1kWvpVykyC/qdrZZs24FIYoCuOr2M7\nEOjFQeDckruFQkGy45SCk3xfKKYHgHtW7S8TKvu1aA+m0aru5/GOCyy5UGzB\npUoCf7FwkKJtXYE5jthBh7NfPtioDGutYQxDlRoFufNFbYfZuDLfVugiaapb\nJauDlJo1riv77eYHHZNJmhqw1dAneaENmsnn1tbWSThi6A997J/KdNFl2EHj\n7xtX\r\n=t9ai\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA5519MjJvFI2wU2TVYWVrgGexJpZICOIivYLa8fqq1QAiEAgGpZMSoL6p4nVDpGmaXWURKXPg2Tqo9l3tyQyk/MJe0="}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2284_1620824778548_0.9009058435885666"},"_hasShrinkwrap":false},"2.0.0-nightly.2289":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2289","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"019d762098198e9860f830afd7d9da1b250c0cb4","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2289","_nodeVersion":"14.16.1","_npmVersion":"lerna/3.20.2/node@v14.16.1+x64 (linux)","dist":{"integrity":"sha512-zipGTjSkS9lONKgos7u8JJXU24DR2Zz9Y63ZlN1+WR8/YkBNE82kgBPb72fDmUGuJyaXSGya08ET0qrvi82cQQ==","shasum":"6def082dc9c2007788a99ce894024eecf611b77c","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2289.tgz","fileCount":14,"unpackedSize":20030,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgnccLCRA9TVsSAnZWagAAjGYP/2JFTq2L6QYFUIIG0EgW\nX7w1UNO9uGE/t1QwIe8aHLsDnbjF/F+OpUTcSzuhGi8SS50L76hPKR7mF9jG\nbrZRjc4tIGdBv7luh+nIE9hYoQ4AGVA658AbFk5u1/mrXVJdmix/DLo16Xhw\nfaEcCgJDqE6107Zhn2jgW11UNHJi8zJPLZTMTyf39G9XT6JcA4MUYjVLl1Pp\nn8aACSbl5vlJ6VmWVnSoA9rwz0gErGmZpxY2JrsHnoDd9mEVttiM/6c2oKgW\nNGXQSdEQiT7v3TOxAHYTE/gOluzzFwAHHDXNrzNjgNNRVLj8cPeG6YiMopPE\nbDuRpV7mNg0nybqPf7y2l1soVlsiU+fZFikCKUvEB2iwi3Q8FahE/axNVtg/\nGLDOH7kjWU372wFO+BD9G9KqjHFq3nCTW5Z4cwyJHWUqCW5387A0aC3ID+91\nEZIVf6DFG0mGbAAXwsJDFcuJs77Mo++9auvJOgIqEqa9Z89Xpc5nL13tvVyK\nrLNJ4K1p+KgREBG3ObVn3CGZtbj7iDO65vP/Vi8r0Ocl9I8PfSTmsWuylRPb\nYiFGRS8Ebxk7NH7FhRWEmur3AL+g3RqSGcqFi1l3vz0bpmZZLLXgwoAw4Z2G\nifA/HTW8KkKd8pMI45FKbJOJNxlQIYwffqSXKNOTQ7PxkZTph4OMrJFsVDMZ\nGItR\r\n=tMKZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDoYxn7IH6Qs547G4+9I1i2J2iwKOmAPdFk8yGaNnnQvAIhAJ4GzOBBlzJPgP/zxlhw5/smCJqU+/i5EvNS6h4S/W6I"}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2289_1620952842990_0.049327584714350836"},"_hasShrinkwrap":false},"2.0.0-nightly.2292":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2292","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"f6695be56a7adae160819a90ea037bac699ba81d","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2292","_nodeVersion":"14.16.1","_npmVersion":"lerna/3.20.2/node@v14.16.1+x64 (linux)","dist":{"integrity":"sha512-/Sx9ZgrzylUHJTkGFCPq9mdMPJCoewegHqRWcLJaLpoDxPjPl5SKvnsmI9OpYvQqva+uYnwtWHuK9MCm3qQLgQ==","shasum":"0bae290ff53c8b1c536ab7045ffc0435cb65da04","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2292.tgz","fileCount":14,"unpackedSize":20030,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgnxceCRA9TVsSAnZWagAAudEP/jQtvadBCgwPxLGmMlVL\nHg9FMUFcAUlZuhUGzvfCkxyX5wawOD5kU4NQ0Neir+w4+XoAHb9Yf8xob+OB\n8d3Nt05by7tkcOvVC6GeuICdkn85GOPCudFFVOaIdwmqVUJ6VGl4QJpk/85J\nEIcl0ZSepKkKeVZy+n3r6mGxaNrVuRi8+enkjTiz/FsAvSqhv6v6Ya5Tfy+L\nsrrX9f7lsktuel5Ctk5LrWawwKEhsqZVBGqTpSD5IDhHEc597vRwG2nTrzBg\nRJIWw8njQemEhiO2rE5T/cWMNi1Ht39zfASRm1WHNCAiNZg3UJI8sAkiOEKc\nAl9z9cILJlsprk1+4HfzZ7bnJo4Ow7NhHqe2V1jf1FTZwIhoMC3ZBhOfyJnk\nfWIhyUQEFJdIL8ASrFJrACRvP6upS67MQFQjyte0ri1KkCvKZO1hn129KJ0F\nij4GrrkcPeD8chZ/O8cUB7YW5LP47MpbJ1GPGi9ykk/HvQKBo/bY+pxrE3qk\nW3KJlbwdjyhyYM5RdIBleUJ4TBKUWjY17hdcqAoFXauqgG2DsG2pvVdNcqpV\naG3uZXYMWdSb1ZEMI4G8uwNmUjD5tjcywcQXfWO/mR0L6LUcNwlzc6kjtNad\ngDHnjY/68MBuOus+9tQgrpfd9nJ1sFJUnmGVgwrEKXmXW/qxoqO7qSsysMZT\n72tX\r\n=wUSA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC6rxOBc7anVJjaro81eQraJuP2GXGSzZmQg6aPSOSCCQIgFByqiUQW5gwMm93buHFOAR2C+shgxDNlxNydnkQ53cM="}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2292_1621038877471_0.9906399567397359"},"_hasShrinkwrap":false},"2.0.0-nightly.2293":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2293","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"afaab71ab78035a88f8a92471f7d6e514e45b4cc","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2293","_nodeVersion":"14.16.1","_npmVersion":"lerna/3.20.2/node@v14.16.1+x64 (linux)","dist":{"integrity":"sha512-oXsjzF07wV1T4sUfp403jZ8uGx6qW1bYpUwehjKNUMaudqNM8KX18HFVlARWNqQvekXz8ft8h4ULE6Ho9u6OpQ==","shasum":"580132fdb663ab1516c6ec0ba3fefad811728364","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2293.tgz","fileCount":14,"unpackedSize":20030,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgoGjXCRA9TVsSAnZWagAA5XAP/R9mLrtvQ6GasrfsFKpY\nAyR5Abq2wanam1EyIkfGYJDu0d4TRDhXEAlSbiM23IO4Jdlggw/PEd1scoeu\nMWPDJpkKgnW0+bKLEeLEu7ZPM7eIuhvIDOZJPTkbTc7zlUAwmquuIi2c7vIv\nvLaN2vx0v3SvqgUe+XyPl16KS1KyxvWQ9bzwvXtWMxYVMAv9RnRU4rHIwyaQ\nxY2WX5WiSvHMyxSAMz5dOpI7+vESvSLk4LJKw/7Ub8b9ccpbseL6SaPPvHeD\njop6E2v0tiXrjxk5sMbXeOatwl0CuX3p4qdEmXcAXVOtACNTh4Yty0Yc4LM3\n3pYq57vyDwnwAwrI8NvJW//xnuwsDt3vOWIemidBJd2jZN0R4P0PWi3iXtkY\nge7z4uUPGWWP8P6PhwydYJImaTwnyE99xa/iiP/W0319x6YjL6bSQDDtC9h0\nhdKIdD/zqpTLEuX7YgwAHTbg4vFNotQXHKsUfPAhLGMkExj/d+xKFyAMGDF3\ni5xuRpHeyLRe8eKdmglaiimqmkkdnNoBl7Cj4IvGYv0J5Gji8itHcaDWcFSM\n6bY584Kmq5HzYYdbmKyoOWDHpnxngDOPWRqxCtCWfHaYXPA6QmlrfxOBCrwW\n7bu63UGl0RWGYNEJnr2u/n8tBSllK6BngCfNw41iTgHUlS1bETbbd+ulfYSr\neQ4g\r\n=Z0IT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD5IYxK69yQMRupll63k8YDszoMNIw9p1gEY8VDSD8whAIhAKNF/SPvhm7HEhZrfyBzPvmZLBtO+cxTMlVwbbFPsYDX"}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2293_1621125334952_0.5037483378419776"},"_hasShrinkwrap":false},"2.0.0-nightly.2294":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2294","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"c8392be1a607a4689cd7d79b46635bb03ae80e26","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2294","_nodeVersion":"14.16.1","_npmVersion":"lerna/3.20.2/node@v14.16.1+x64 (linux)","dist":{"integrity":"sha512-0mwx3GRVEBSv16f5FtasC09Tmq4uveGHt9CQ8PT/g7bQCfDJdNP7/dPldfd6iLvy3Ltn4QqaVKJ5KBR+N7/obw==","shasum":"9b97d81d562931fe6f7176b6b172b7dfbed7c492","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2294.tgz","fileCount":14,"unpackedSize":20030,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgobo/CRA9TVsSAnZWagAA9zwQAJlK8f3ADs8syYL7q389\ntHirlF7O1OrqPqNFC3btMxjkQPzZA+UEPxzDRalzqSKM9kaGO34PtHNkp6mq\n7najHHEQjbGOyFAY0mp+NptYB457taTppa7TEurIjG9qf7CFtLSZAyWFQWHv\nAu0yPPbWzBysmYbO4wIa9vT4S8D4CXv/Ixicyn2muHyf2DZljehA25mX7w1E\nBzoMOUTzw23FXQRfIl61B4Ylt0NyUcj5E9A0MQ3o4Vep5apk7xNRt3Muphng\nxiaIePAZ1Ffp1dg4bEaULJmemvPtjem9tSNIVyZOGGWac0FMO3/I1mkZfyDF\n8eaWaMA8qwgcNK5qYFwiBy9SEopbIrCs1lpFsgVJim3jEtnSYBLUHRKOhrN9\niikBql7vzAHXI9mwf8ipM2aIXw/Tw0x6/6Ax46JFNQpz2PetY76qMwpiHI23\nKkLTIU+52gAIyrPG9hdNb3huwmg8T7dRBWdJWvmPed1LGhXnhl2Iwxam5dwu\nXHgOb6Cr+nCsYguBvr64ksOGfz9xw5NE42i67qlVDZtB3EhDSuAc+qu4KcUH\nS+2g4HmeLyDxAvhr8Du+CmMuAP7gQHC+SLfzCZJj1tZSMArqkIzbG89bdXwn\nlQr3lpe8Yey3ooNdo7akQZovASdgRfWyQ+vcHHkr5VBN3Zcpb0c7FfpAYF4J\nQ0Mt\r\n=Fn0J\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCD2ox/1AU0pVkErFV+Nq+KGky0nmr9rljrwpzl9EYF4gIgJXBgVXH9EkvLtNY4nZurU/32IbaytpWdG/xCNWAVkvs="}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2294_1621211711162_0.6740532188338737"},"_hasShrinkwrap":false},"2.0.0-nightly.2295":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2295","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"06bdb1fb17537fd661bc7c694586e6fbfa4bf3fc","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2295","_nodeVersion":"14.16.1","_npmVersion":"lerna/3.20.2/node@v14.16.1+x64 (linux)","dist":{"integrity":"sha512-CNhFwtHglcPMuo7iRAdfomNmt4K49qk54UME7lO8EsfbggKvHjwHaYJW4OElZmJ62SFYQsLc6lzsUqZ+QEhMnA==","shasum":"0324fa34209ac7cd4718a7b8ded810e5bf81abad","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2295.tgz","fileCount":14,"unpackedSize":20030,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgodK/CRA9TVsSAnZWagAAAZIQAJWINMJh4dVvfzbg1OA3\nWMatwaOgbhv3cLvaBR0Jeze0hD61qZS3VHLfxFSO+j+N+CWkjko9zpto4T3c\nauFdcHUbY47PfoBf9GRGJMn1/CpIemkdTOSJK2Qp5mcxdQYPWtVOM6JySA2l\naeeHD3HUwNj3sAB6nZ01Uo5f9s3oU/2LVmpOPSNMbGQbmSavC5w7YuXq+dth\ndi0/fD93xMkKySuoiy2iNVnt+FirpUO2Mgq2ohPM8Kbw08t+w22ENrKnuHQ/\ns9wDsKay/CpWAQZml9WAmarqAOg+RuiVjtFoNwPPk88UVWbjl/izwSzyXWRg\nqY9Sp1kl5iJbHZvQZuwiETpqn/9TN8imVrm2qqJoEvoo+i5YWfq02nJLWRy9\nBCjbuDTkrD9E5IVf6L4Jio2cnwrsoPfOEQt79xY7eYEWZr2SwhBv3GrqiH6a\ngOgrQx/Z8d+oq/c2fGXpls73z1V/DpBtq7fb1V9fAAmdodcxCIaweFEpq/vQ\nptZHUTHlueOv4pIO2C5TAV5HFSUvzjFlpP0FBLHFCVGW4R5AzU1ddBkrWr5c\nRcIQ2Byvj3ACuiFrJ6wiqYIUzXYrSCU5GBhhlyVKgutKAvCe+bbbrvKTOCi5\nsKfJiYj+ReZKTe+e9/4RixA3kZKTVyNXG39YJgE+nYy1fbUE7r8O2oMnOH+F\nj0AJ\r\n=tfe6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA/m6EYa7wYVz1AsX0kVumcymuDC6XOC2VKQVpClGUCfAiB2sb/sLEZiz6PQX4IzfSdC1P/991NxU0UuYww/EvXDug=="}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2295_1621217983265_0.5955655779340538"},"_hasShrinkwrap":false},"2.0.0-nightly.2296":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2296","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"71b3b9356bb56deb8c0a63a1277b84db89c02cc4","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2296","_nodeVersion":"14.16.1","_npmVersion":"lerna/3.20.2/node@v14.16.1+x64 (linux)","dist":{"integrity":"sha512-xxEpd2oQ6O7QuPabbpIIqwyxzB2VlKWcJeqEjuBGfT8B3O6lxxkOHRKzUKwlIohl1VoZnfvAiI3j1nj0yxF3hQ==","shasum":"7d75df88e8b77a5c6a65790c658a74b1dd915cf2","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2296.tgz","fileCount":14,"unpackedSize":20030,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgowymCRA9TVsSAnZWagAAsTEP/2oahUtWobXdODLIeoZr\nXgc0zjZpOnHk9CoHzRK6EH3DXlon0MzXXPBvx6UEn7YKMgYdLuEpcjAYzzxX\ns3bar7600kId1riJZXH7L9zlwpY81fxOxFQPU4KgTJ9l3Vl8zkHMZ2NxRNmq\nq63I2zt74Jr1jbMhoTLOEXJVmvbRggmIS3afHKJFbq13l3AO+0XfNYDuckI4\n8L0xfjAnKo8I8R7LHb0MBEqEHO2EHML4jnrczCpooWisOnECcfMKK2eOzUR8\ngPx7HxCWPIRip2SRrDtwIrwcqlhwUtgd0FgkIo6bZrQHlntTcEUTVvreYPhB\nb6+ewS9QKIwr3/RsB7uo/3ycXdpUtwmWrXKYximj2lkgLi5Em+HngZU05GcE\nadtioftbSK6ib+4SvG+CUTBdPszEYv/++33UHjaO7pW0mdiJgWwS5ytIxeB3\nVz2pqowTPQDKPGF3MqX8hSNJ42OsLO+/NxhZ1pObCSu3KnMmzn1LU4Qbr8zQ\nOX5lTn5Fv3puNw5qbKcGsXASkd2wwmd7Vu3D7HRYVgjCb6rLmK66JUsFQm9g\nlbNgpCKg0aI8hHQKIkTlC0z4ME9mh2OU5bJNnGKUC+BJRrQNfkc6oUGfErkM\nrMZXZoJakGk+xBTQD1+V3Z8k4VhSB/2nfRoLTY0I4AW/AYs4U8a1x2svZ/CA\nUVXf\r\n=rtYD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDDELLUKLrBnNQAwfvIdtaVX0tl6CB02crrKGUZXrlOFgIgBiB7BThsseOsqBCsMlQJODCHdeJl7/9eYRaEVuefYzI="}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2296_1621298341925_0.6204404756700757"},"_hasShrinkwrap":false},"2.0.0-nightly.2298":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2298","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"bf03f018093f8c7ca4c3a544524e15065a637b3b","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2298","_nodeVersion":"14.16.1","_npmVersion":"lerna/3.20.2/node@v14.16.1+x64 (linux)","dist":{"integrity":"sha512-u/Ju8blcUR4viYQato7InRa0gJTwOT+0F0S0Z8PZit26+SSRgsgS/5OIm5/mGMCw9eNAbDWa8nqx61nV7meHAQ==","shasum":"c30e6f6d8e57c3232b1d59ad59acb9946eeda585","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2298.tgz","fileCount":14,"unpackedSize":20030,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgpF6ACRA9TVsSAnZWagAABfIP/R5JNWT7/jRw0n2UqSYn\nfLB3V8/AFLrgGc3+UsP1w7lN7aMQOMY2KHoflzgB6ghRU/5qng+GRL/MFVlt\nUmDsomPr/xNor4A2ghlzTnEq7AfHNgpc5sBovZRj7eaR9aoNyCgbVsVbwjoM\nbrb6I92AjkXbTDvYHpNpPYADWYsAoTer8ZfCuDuHJrNqqH8nm6nulJpje3z3\nz874MzvHWTsBy7Fvg91s3ICpaceiyvYKaL/9iX/mKB+6FJsXfamHx5pzsHC0\nAx9IXrkcowoV/W5Dxmgo+yJ2YTG2xMpsN315U7ALjXFY3H4MsPtwAgwaGs7z\nfv7KgDuhem6372CzJzVWdpUwBuSGhQzr4aSj17jRqJINVA0DsNupuSnRvWQ/\nZa3UXOdN0QZv4jNclHEV+I2tWXIbqaU89Frxcc0ZHR+4nApq+UH0UPTVBd32\ndtEXsqz3Zx54uPHb8ObM2T6I25uCBXscA6w3GV5tpYJo1cz1D2mUNchnwvbU\nI/w3RwcP+W2ucEfYzZqASnwMHZWf1oCd0CfhEzuXyXaPBqnx1of8kJb4z13t\nQ74R+k0qFRSnVJRhlrt7IIywrRgzA04DEvBb2FD49wqUG8e5O88nRaSMByLo\nNBvFy6wzbEb+SuQoLA6JBYCJu9wt3amZ+Z7uj5PSrmnoqI1fWZp6Y34mwgdO\nd+Bm\r\n=+nmF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAhogQi+jP96K8pmjY92klxps4TG+90Y5v8E8pU+temCAiBrD/GNq7SHJgu+PlK9wdNW238badYVJ5KN7rxUNo6h4A=="}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2298_1621384832368_0.5729181885107386"},"_hasShrinkwrap":false},"2.0.0-beta.3":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-beta.3","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"bf03f018093f8c7ca4c3a544524e15065a637b3b","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-beta.3","_nodeVersion":"14.16.1","_npmVersion":"lerna/3.20.2/node@v14.16.1+x64 (linux)","dist":{"integrity":"sha512-gU6N845XLvHtOd93FO9WwW0Ld2NArdaMrH+m1hLztnaxcsGkk7TUE2ObeJyJXPdG+ZvOwFh/viewPXXGDA+byA==","shasum":"18f052449b29503b35701041b61b4d2d2d262c77","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-beta.3.tgz","fileCount":14,"unpackedSize":20015,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgpS/8CRA9TVsSAnZWagAAW+QP/jRZdFuqrKpz8+XJR4Vf\nBq2RJSBPcfzbtAK3CCU0wlPPcUzhzig0Ds9/1Jp7lGRytAMitrcJWvGNQGqz\nFQtmKuJsapYiOjMC22tmnMlDBT0aK4NiUgtRUFPepbHkwqq8iVlIou1ksmD6\noW8fNb7Zg5jVf8vz/oRt8sqGOjSwbUr4qY6W0U/zcfrQ8snmFEKGFSLgQTAv\ny6eajsNQYTqqT6/6Gf7vWWUF65/jhsYHUiktDgmSb0SF8mNf+TL6fkEZ+UF2\n+PZh5+ZdUASBJ8nRcE8IZdPWWp6aVRvaH4o4ln77prtNHglE03TMUqIKr1M9\nAj0aiN3FJyJcJfX2O0eMePErMj0rBoRA2n/oFhcWlOk/DbghFhMB1oh0XWeV\nOytG2Yxkw7L5ISrYwvrDmwoAKg74YRmhmfNE0jJE8JCe0vP9B61nQBW9lS5o\nY+sN+bwfQJAJ7LR1/e5ZKapTl1epS5LoWVgZPhKYnN81IaSwQhZ1bprAGMkF\nNn+44sQHY/A4sMBK1C5lSjTbr6bOr3EmLs63KXXpnAQSjoQFdpZ4cVLv70yq\n9Aw1ylLs7MJq78hyWhUMxXRiA6KXuPm0PDHxnMsmpkdLkZ3WVq67rW0mBAD8\nEJBxCd/RazsAJWAZ2Ax2F0zq7Q5pw1tYHGRd5k5y+8sWhSPDsY7sHUWh3NvW\nMtRY\r\n=o1Sd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBAM4mRwM86UweTHUQqIqhG9DibJC9rrgv6Vw92TcPnwAiBkik5gVuo1iKdOc8U8lffRPTFt+GXHNoH+LaG37jswKw=="}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-beta.3_1621438459747_0.12367889154267231"},"_hasShrinkwrap":false},"2.0.0-nightly.2300":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2300","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"c39d3ce185b8ffdefe4343cd534d70c19959a3c8","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2300","_nodeVersion":"14.16.1","_npmVersion":"lerna/3.20.2/node@v14.16.1+x64 (linux)","dist":{"integrity":"sha512-1dVluKVPiR1B33I8lLXRlmgsj/qZJFMvPbLETr00wW4usPCIOKtTnSVG14Jx+hafAQgzpwVbQY/r8Xfboe6hng==","shasum":"f76b97c5a1819f0aa67bd8f1b1491af29c61884c","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2300.tgz","fileCount":14,"unpackedSize":20030,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgpdm0CRA9TVsSAnZWagAAiM0P/0aJYIXLy2VQeyuPl3Sd\n4BPZqEcjo0LgoVT0HkLraOSLmeeZEst0NFl/VX7brX/eZUYeoscXqKQgZySF\n5VwjtBJKF2OYkJLGkhNAK3PeZa7L/R6DW3aXLghE3Q5mP8zqCo4DqGDhTDnH\nHR2EwJdDbcTHa+uHFZjUBmH9tdPxdOuZGEcTOPevVFyd8uaaYKJxUe2I4IXl\nVv4rcFcOlr1c5+x7I3iIfYzEZWBUT8I0qC4nkW9Qsq1vW/dNysCWOTnlAtV7\ncQPDTYgBtM30aiRxN1xNv5UHNx7lvPraEwHtNP/Nm5xvYxj+mIabGfzZjrlZ\nQTe8TKj/rxjVHPK05AAgOgPaS+IGNZFGI6S8JTMgo2DSx+pEAz1AZfQVP6rV\nbIpNcRc1gJDk+X5Z+2JqYsYFWTY4cu3D/HUA0Y2Bw7MFFWwF2HvkUwZoLwEo\nTBxUFlIVEqsEJBKHjpNTFfPlE0w9CORATnMuu3p7vE1aVg0YWAJrkBlWJJ9h\n/2bHjJ41+DypDyodB7SjwE70O/D46eMaBUn8GsTr7DPV0S1BnWRTg6+gXV88\no5SGtkUZ0+fDpal5KrvepwCauIbOlwduG8rbZQ6ULczpb2tPg0TuMDzFa5rA\ndDbcMckUqb0fbTrFMtyUNCnRaLdvmI6HBg48PdmgkiA3TaM0hY/eW0lcwu3C\nGlN3\r\n=XA3P\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHDFD7TYZhgle2j605cgmk/DnhjlPM5nMSAn9lpj+wcKAiEAw7QYF0JWdBAGkYU/obgf9EfleZzZSkYKZxSHNF+8DWU="}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2300_1621481907708_0.30048659132482736"},"_hasShrinkwrap":false},"2.0.0-nightly.2301":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2301","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"d43a9eeeab54eed1ba2156ad5948d52d855112e2","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2301","_nodeVersion":"14.16.1","_npmVersion":"lerna/3.20.2/node@v14.16.1+x64 (linux)","dist":{"integrity":"sha512-vMSaCRBFE++vDUoTwplDb36oS8RhSMPT2GRYfJ1ulIkT3x/CunnU8kvENnDJiZ8ugTbsZqC7SDHm/lrYrlojmA==","shasum":"6586403928d2f4c2790bcc26c00cfcf3f83eae3c","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2301.tgz","fileCount":14,"unpackedSize":20030,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgpfFtCRA9TVsSAnZWagAA2q4P/17+WDLUEeCckgJxEnuV\nvlf3ZPMPANNMYyTcWwutdU5iSG2NldgWcZFsvgZ9rZUuLmQJ62+BLAXN5INS\nkBq4irhv0muhHWLx0C71vPYcSNSbgVBNR2WMuXmRxM0VQ3n5NUszNv+z8pTr\nPOJTBtFcUYKSbum6EdhIeMGWLD8FnrdoKQs4aULf9if35cXKLMheEZmgxzVM\nX9Ws8zWyCOp6iyQaVapY0jJViME0RDzlaUZL8gcdCPBEMEvXMOHPxo4HH95O\nXHPxAsH63kxAD+SVmvJI9tADGrGruy8hI1+RKrGoMG61mD0+Ah+jkIsy4iYK\nfApYw8WYOGtMbEk4iTv5FrvW3wHMEJpzOLrxhZgBTIkujLZ+P0er1kB6evK7\nPiiUCouGsRQAPpDZPyXGkQ0uaI3/IpukhX7lc6yLEMhN9DooEecTQAQsyxrz\n5rTC3zdrgKKtMhk8rDWt2R4/4KwaFVTmYshExjO8zAnNJOz6kmu/fMLcDdf1\n12gfv0Cu3pL/PxWyE36gkcSP7KA6zut+dw4Vj8mm7RhisiAN0pPQvhlyDAj0\nCD/6rSMe2RK8RnfOwfUX9hN6JHTKARXrlAThnsk2yFhHe5jioDKYLjN+aOjX\nVeTLVOmgUKttj7LHOi+/TTlOciv76Wh1LJjm7DaKGPA0sNjFoMwpwRdiIl4W\nlVzx\r\n=lWOT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAy6iFNETE8ZGXxQTQdoZ6tM7C6lH0zwn7+OWA+2x2UvAiEAkYL1LgcFSNSQJ6niCqk9/ETLcDw3lwZYyaE9Cq8xHE4="}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2301_1621487981409_0.01868632878884169"},"_hasShrinkwrap":false},"2.0.0-beta.3.1":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-beta.3.1","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"daece49d003ba804bbdaa3a7ed3d6aaf446f166d","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-beta.3.1","_nodeVersion":"14.16.1","_npmVersion":"lerna/3.20.2/node@v14.16.1+x64 (linux)","dist":{"integrity":"sha512-1dWXiz0jTNmm7QMaXZz6Gn5/0Vk7HMhGf57bBAcWDE9Lll3YPdUKuCdaZt/Z1PsXA96Fj7DHknMh39HayUbtNg==","shasum":"0db7a3adf2794e645ccc7de6ffae7f79444a545f","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-beta.3.1.tgz","fileCount":14,"unpackedSize":20017,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgpgmtCRA9TVsSAnZWagAAO7MP/RUQaYL38zSykg3WuxWd\nX8E0G1Q7jLPLAE3++rIfykUZdTdeizcEGier0nrX0VnlQ3F7ruCr0iaXr4Ht\nzoXBF5DBKnVmX+VE+7bUwZog+zc6KkuZwu7zzICTG62PEyXhv1xiCTE/I2ce\nJST/DJXzn1tp0Nj3RQ5KyzXcq0XjwpIyE2qwvQCrtqHfHYNPvB6tDSiumWJD\nbfTHuD8YQWdStzYZxn9uVpBkAS0dHRwv2gXQJw5A0OljAhHzn7odQMQnxBNg\naadBexTnMb8HIWeVgl9BMndAFyELUW4egY+oS01XYpXPmqP6Yj4RKlaRGP2L\nEfXeidPf42PRVDJv4TTzrkazFRhcRWE/qWew8HKU9vcEJ+tGfD1KN0NrZK3r\nAk8P8cFMj9BwEtb2ItDrU3KboJWOU1nt5i/apvlykFnchyE01pLSu7TDNpiK\noND0gEzD7f2CTy0brZ+kHEe0wfHxPXi0rhpgOCQel6BhxMEiOO1hnwtcq8G2\nf2UbFdj3vlHzhfJuLWaY3nRhrLdk+ghM3gPlZRpKrknMR72d/ZlhsOixL55S\nSaJEExFd7zVwJuxxEDGiWbe5KfgqtK8Fwk6ZPF/NIlzbnoisX0RD37d553pc\n2njwFGZzsgaUjhHTjSXT8hVjLwYxn33qQWzm9U1HRnFV2WFrPRgFiq2uoRzP\nqFrJ\r\n=knYT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC7TFDo+pHSeP/C0uYRL8kg50O30cHgXko1BD/JfS82RAiEAs+IuUNxtJznqBs/+kLTnzkqTmliEDIbzbY8K2CTO19s="}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-beta.3.1_1621494188808_0.21198183029845707"},"_hasShrinkwrap":false},"2.0.0-nightly.2302":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2302","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"daece49d003ba804bbdaa3a7ed3d6aaf446f166d","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2302","_nodeVersion":"14.16.1","_npmVersion":"lerna/3.20.2/node@v14.16.1+x64 (linux)","dist":{"integrity":"sha512-eoCzstcPBTHbrGDGTKhyco9ssnWaTuqksHlZXqjeXnlnkkht6cDzrKRDdlkNC1a/vOIt+4Mv+u3wau1TQhBeCw==","shasum":"38a3f08d4c84de129006553b63e68c5bdd58f378","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2302.tgz","fileCount":14,"unpackedSize":20030,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgpwEJCRA9TVsSAnZWagAALWcQAIpgRTMOf0WNWBhf//7c\n43Qk9HqwyBzMo5+xygkhjSP3l6Z3CDWPOdWBOP8awLkgJs37jhuNmLRIbwGO\n9EepZkH0SDHGaaZzMsKjRr4qVx3BXreJLlOmQbkeaUV9BXlFE4ElO4Gk1gKB\nMaKjxw5ggnRkdlOUTSu50qVRjnZTyr0IrqmkgOW6HU8zh//+WdtxY23skPrQ\nYHeqrBz0QyVky/aE/sZL54VTDxBWVSgMuXCYimTiLkdx3XMT4wyZfeRx8S5f\nYaIBe08+OxYj9cMewZbbACiN9EDw0ObBe+C3YhYdQzQvb62TZhF0jU5L0Ip3\nNqFza29agWs2YPFfGntgMfy6nI0F9skbtd7E10NGUMrSq+kP8jOH3fLb/5AG\nWi+R7wQW1KW+Gq/CZjC9lUE/9gzx2kPoDr8D+xGEleIViYRXEReh+MHsJlCM\n3LG8iZcVuOzbgwxQXPbVAiKV20ZMHvTqTzqXxZeMQaZNov/c0ZJIb7XUliwa\nyeCQcwXukZK1h64ZhlX7TRuAPokmw2DDpLduTiZ5Z7GjjBabNwGa1al18Ynf\nwKkeZFSvCI+KqVgUs9hxz+j2h2ROADvZaxASt7OUHaiVKTOmugk/Voyov2Q9\nEiD96nvnbZLyIhjHDyMzdMgIJK3D6xeeMTboW55j+mhh16frIeYigTX4aUJM\noLBa\r\n=/fPk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBDPVc2nkNs6Y636e3I5mAMviD+a6dW544fkib8pkcsxAiBgdEye4q3KIvCe/FYq/W/vsIF1oAVQZvMsdQRrGvH9rg=="}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2302_1621557512753_0.39268231626636974"},"_hasShrinkwrap":false},"2.0.0-nightly.2303":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2303","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"edf7813bdda629eea977439f556692cb3152ab5c","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2303","_nodeVersion":"14.17.0","_npmVersion":"lerna/3.20.2/node@v14.17.0+x64 (linux)","dist":{"integrity":"sha512-uZHnpSP/0Y1Vin111lEQFy1pj6JlhWnn+E6Ov7wL1dkRvMmoy6LXqTgAn1j8n40iz/299D6QZ/sKTWwfC+qIpQ==","shasum":"61992e94d5bfb4ff3e6eb657709c5e93b708e036","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2303.tgz","fileCount":14,"unpackedSize":20030,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgqFKNCRA9TVsSAnZWagAAdN8QAI6cz8d6x3DtbKBLAfEA\n5H6YBlk156tC9s1eeDkfwflGxkdHWGQz62eebHsVj1CfJqY4g+WG5JDG8HRV\neoceAsJqiisbBViewMCB1p4PYxXvhAbaIR38ChW+jfoJye7+bWREQrh4at0D\noDZcLLR4o4s2uqIK7OzzlHelakNEh5f9nV1vnOsN8p8rNQm72ZaIN8PUR7TF\no3G6uSb+ETJURq8+/7I8dAY77iT2h2ew2QC790zLEcS0muLHFcIOSiS/MMLh\nnbWwwhXPO3OiyEwRkWsKsP5HGK17H50fGtpXcvMXxQ84x4MP5iz7gm5A6l7s\nQ1WIm8uKXLw6ELwhPL0lrmiBMmQ5EP02iOIXS1DiA7OUA4Hg2FuDl+o1tc9D\n7RtQYfhtDiW4VHPDsgwpJkLQK3fQuy7k8FT095RNemq9ai6BnIuEhHNELCdi\n1aOmjoEyEtOFr2CSE3nAOHmYvivcM/Ww7ByYWpdtKrGJcKKzfkXvYyjyFiQ8\nbArNjFUgRC7KMpwXTROD2QGXWaF0ro/SAixKHwKeUKeGQkzRhBstFMwq7qcL\n8lX7eIyK7v+r4cpFkJJ1izBGCmOFV1QAWSnJIYObi32SviutnPMSASZNWA3J\nXYPTRAPuByAoJmqNQnAhi0peQT3MoUS3hzBswZbl6eE4msO7psx0DwAyvDCc\n5qil\r\n=Y2NZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD7Uhmho10LnuC0n2dGqW+niIxVr+aZGoKAnGNpwz/bDgIgcFASEZdLYUuu4siABfjjj89iPJlCVHTj72kSx+olkls="}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2303_1621643917021_0.5612622716990783"},"_hasShrinkwrap":false},"2.0.0-nightly.2310":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2310","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"14a039f071c35ad154067715f49d2494c249890f","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2310","_nodeVersion":"14.17.0","_npmVersion":"lerna/3.20.2/node@v14.17.0+x64 (linux)","dist":{"integrity":"sha512-p15KW6eIjnuIm1gs28+Qe7Ir2khU/k4wBP+pjvayLFKCaBQoYtgrjKndh5C5ZDk1yqxQ1x9fbXPqlJ1CjWixPw==","shasum":"b82706ac4676185ce65a513a6d01b0c9c20d8126","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2310.tgz","fileCount":14,"unpackedSize":20030,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgrEd/CRA9TVsSAnZWagAAsyIP/jeRGPAPQR6/fRmvaFsU\nWtarNEEmHKM2sWR974bs2iqImBL+EGeNtHeF+xkntoUfxgOwJ0l8qEnfUzV5\nwaoFHpcJFtIHEhQs7syA/r8CFJw3ZXggZSHfUNqOTBDKohs+vO4ycmRYoqOH\nNm1i56wRtYSenkP2HOIhuTPJW/jZh/O3fYDACYYuJzZXdU5biDDJF21fMaFa\nH1wBI0xhDEb9Gg2/yn8V0gNt7qLqirFGaPrwL+8CbbfQhi5ppsOTnQ1UDAXP\n6wuNJSakX9ZSPzdoZ6QG8R+Ph5vm6rK6OFwAXFsr9Fe9C3uZlSG8b4f3/OFu\n+VEx9lEdWdCXjAHdyofs/3K/RVVfP1IuElL4aO0AuXWHbqsoqG2vmT08cz+Q\n7Ju2Km/3PxYpmnXJrp9aXpSQLmz5LexGpEku+OKyG2aTBacgh7+jLAnnyKKJ\nE+/9kXXBKiwgxR+NB0EDGcmKFKKx8Dk545Zg5j9p8IsJKZkttqyW8IHgTtb9\nJqyorF+TxVdrl3JAbuzUmy+ABdlJx5cd25bw8CYiJH+zAsEqqDmwy3hANj0j\nEzfy4kQGNm/8gFpsvzl54N1h5dLxhEEmUCsAc1j5yoi52P6CvXdaCBaknnei\ns6agaNsymGBzQkD2j+LuFiAHujLVHGd2SILApvzdgDbX1cc1AWv+mL8DPGNj\nLZ1f\r\n=wH85\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCL4TMNEbpm9WRfluCg+0NMDUuygIgZBIbsIvwB1D+RNAIgIn+lGlAl0CQ9gH0Cna9GXGd1X74b/DrvwqJyo2e6e6Q="}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2310_1621903231004_0.8566235814720355"},"_hasShrinkwrap":false},"2.0.0-nightly.2312":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2312","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"8c0721e5a835ff89c6ae88df75bb5957a5ee89f0","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2312","_nodeVersion":"14.17.0","_npmVersion":"lerna/3.20.2/node@v14.17.0+x64 (linux)","dist":{"integrity":"sha512-v+G42xwk9fFq6/HCgSOmlEqa9UVlZVY/ACBL0sr7cXnVX96MEj0HlxE6l5ccZlaOGU+kyNsXc21R/AfHARe83w==","shasum":"9494c1c740ee5b3310864b7b26310812f9fbea90","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2312.tgz","fileCount":14,"unpackedSize":20030,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgrZlNCRA9TVsSAnZWagAAhMkP/RIXRRf3GCoLFWzvNTBp\ns9APtAK3j69HpnuQBaz1F9Hk+8kHf0zoLDoZue9PZgQhCCs7RJrPgE0r9VSU\ng8ImCNIh4qClatEUjVGDYu2SedzR9s7/xi0qcErGVzMadCO2w0RC6o9H7+rO\nUpRwUb1uRGKvwKPYyN8GQdfWBMzHw/zwzRXn9iAMTieUuDqyT/x4K4xTXyms\nF2YVzL/O9rCh7Z5uX6yUNbxNtU/LFZBsCuuagJVvS3fpSy/8YdbdX5JQulkf\nuz4hi1ygC36Ln3wk5CbITLbFbOtBQYAmskB1GRjqFyG+YfO6ZLpXdZmy2/qn\nDTZFlrBKlmAvfo80Edrzs17O5+grYuYNDv+j8sEpTz52BIz/5Z2R5iYyBdaR\nyvk7cJ6bfOVjxE+Z5TgkYVIZhlCrkf1mPVIUln/msXBBKTYNbOX926uHmOz6\nfhKiH2TfomwO7pGehAN+VeV4RX3fW0xGyiI0zpeVAtvk7XlkIiG/NBcYWDgk\nQ42pY9iVkVhWLnJBhIv8fz2mjhuhLul8bmPI0j9c219d5MXndaY6Z9DhL4o5\n+s138KMAy1CjwDAQstnPh9uAUAbSeUyIwZRv0XRaHf9D9duTjxftVTKdT7lK\n6JKLsVmz/h6I3gc8OwNlsozobgvlWyDR7WwPfSQJwMgPA9F8xfkSWgSfU9f9\npTNK\r\n=v72A\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFvRT6sxnPgj5v+Ue+GwMycsXuUlvS9QIlP4Wz9EnZWmAiEA8a0PnqClkbCqJgLPJAWvDF34qGQWLr4XF9hI240oV8Y="}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2312_1621989709516_0.08352256376175848"},"_hasShrinkwrap":false},"2.0.0-nightly.2325":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2325","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"7cb8d8dcd92aa3087e8da9c12fc05258a2ed314a","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2325","_nodeVersion":"14.17.0","_npmVersion":"lerna/3.20.2/node@v14.17.0+x64 (linux)","dist":{"integrity":"sha512-m8kJc40s/a1R8DBmrYoCcxF6v8vQKBtjOByAVB0sWrefJiPZpYOLbkaMeq3s42IV43ZOBzRn3ooniVNUOlllDQ==","shasum":"7a820a70d6fd53f42308348e7d1479cbb8e98afc","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2325.tgz","fileCount":14,"unpackedSize":20030,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgt/YmCRA9TVsSAnZWagAAGdUQAIrarPmyhF1G9PULnLhl\n5Y8NV4Svxytx7hCBWZpjZlHRNOX4BcluVbn++SR6uco5bPyI2QwaxV/Da67a\nO8IIEhbH9Ot4Q9KR9BRw7cfYv1sJ64/HY2OCHj/yu5EuoR7tp6f/C7nYo5w4\niaASuUZzC5sBLaVuiFWM/EmjGYTLMRo7Dz7/SLuPbgum7zhQilMAehEgz3Xr\ng77ddzUM7HShxyJPhBBE49lxr05PkJv0rUsrhSmG9ljqRbwoNVTaIS2mBBXl\nmMwalHALEcrjQXjBfElnn6iILtVmwLyP5ORT4zM6fxyARNe8lNivCJcmXC47\nUR2VidNMP6tPwpXX1uCv50vChG3t7c0/GPumoq2Ztof66Gm9nnCAaxE9BCzv\nFCjOayuM0bbiOOYt0BMFOEehUCDIMAxRqUggbSgwYFwN8a+zqypNXjq+YeIO\nnONht4w5D2/D93MQaFnz8du3SDbxeef4cBmXoyQFgHqShtAgUqRhfQayRR3W\nKILlgZxXt+7oC7BnV0eL2g1/3m4ftrPIX3xe3S8z5zmNf02BbygheWSdKz+d\nkUM7l4rxe/6tnJ5tnOK4fIdUv3+KKnMN+GhY6i3fZoEEvbjykNEunFRIKkQG\n0KSHz7Xj75oKVxLRI01w1QC5IASfHkdTmPPUbkeBb6B8YIJpsyu/Zs/tz9fH\nBV8A\r\n=pt6f\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICfzn2bHSfQMX9lwD35Pee9nkGZcsUxfKXTPYziIAenCAiAAgVZYiPkF2UxZj8eoHEEN5dG61QrFlcj0KOuxn4PhoA=="}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2325_1622668838666_0.3506354914155132"},"_hasShrinkwrap":false},"2.0.0-nightly.2328":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2328","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"760fc61c601641270e7ac7d4320682a074afebf8","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2328","_nodeVersion":"14.17.0","_npmVersion":"lerna/3.20.2/node@v14.17.0+x64 (linux)","dist":{"integrity":"sha512-dAX4TwBgds1yWyj7GA40CPo9uVIlSq0E5TPcGnxi6H5zysp9jmX8xOlPbv15pxRWohaifQjZcBC45tZiXo7XPg==","shasum":"6c2c3fd2da4cf9de8fee5e32ebb3110a7b7665e0","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2328.tgz","fileCount":14,"unpackedSize":20030,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJguXmACRA9TVsSAnZWagAApTsQAIQwjzvA/EaKwxa5L310\n6ePWahMcdm/X5TA3l93Osbbu0pK3C7cAWG1bFjnR1z/C2k6FEgqOKK7aoKu9\nGUGDz2yvnexhD/xJP68dwOsqiz1WeGxtfwZ4TM6zAGdN/IhWuINlIyWVLKEM\neX0hWRzaDL8NN5Cc1W3fQE1Oe1b4XrAFVomuRvN2RTJYWhtDyEkO8Zj19mt1\n6x+xZIXGMNjoG+9DwESCW7lmawL1N26m19uhaAx6++TxZsYhpF4UCpP/CnaM\np5iskYgROiVwYALCEjifQ4N8rSd5orWixFknnXhgWONA7mk5m9Vd8PSVf9Pq\nPocR05/M5ftiI3LUVe/D2313rmvDVEkKgGhKtyi9p24e2e864BBz1EcXmJDD\nXSplxccBuWb3h0ume7ICr6m0/Eu6HRcY69261taSOIXeiTx+aHcOBjFDSStG\nIM/dL8gOCuTIyr+LG0SsyT3W2PJan24pvWME5Le5g8V6ssCJTalJsZmW13yd\njpYHve/KKTEEt72ix5TKdNav7LAmr5nBV5yWoD1pGKSTuo5a78GJrRgu06Ru\nJ6T2+VD5uCYspdwbaSmFm9n4VChhM09XE1Q+upTIIlbSjdiwErqSENMDe2wv\nsoQdARlLKJicG7Vk0+y9ygOadUYjGDDURPLZY+Y6cImJtZJlBW71+jKDqFLp\nDysQ\r\n=SQKb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDLS5A8LZC91+bXX5shWu+iOJBgCc/S/oyvcSz/F5AuzAiB6AcQSShtTldsXub33w682oq0uomXGIwu5bPWxS0iqjg=="}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2328_1622767999942_0.13369917254904595"},"_hasShrinkwrap":false},"2.0.0-nightly.2332":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2332","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"10620104693ee2523d626b0d46834b0cc273b895","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2332","_nodeVersion":"14.17.0","_npmVersion":"lerna/3.20.2/node@v14.17.0+x64 (linux)","dist":{"integrity":"sha512-fFRq+micuZHjtsV5xT+uL1sE/9Ny8fzrn/AreOw+DHmMvldBRvuSBzfDjLk2YooirzCb68plhUnoX4naW2l5eA==","shasum":"1104bdbdfece9e016a573fdf8d2dbd2f1204b529","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2332.tgz","fileCount":14,"unpackedSize":20030,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgvBk/CRA9TVsSAnZWagAAbGoP/RpxmW0UEU5r1N1rJiyH\nxLg+xvY4AhMVE5zqSlIZyWkdozf5BYQ9Vxy85rrNaZLHFK6/z1WEmfjA7Djb\n1B5AXni3k3URkTP4OnlYXshjD9NPUn6PukTSreK1j7RkfCE9qSEFt39jbu7y\nZPFyKArsaILdtgOf8OzS1sgCavtDSrdkoxobnqpEkkUMOc3mVzXiT+yeKD+f\nxLHTMhY8rf0MczQHolBqsvnEfd80xx1WWBoA5tRRswhmEfLxFf+iMKTriZ9f\nbv5zkZesR1pypabfKfnmRTxkQa9vucRPd5et1EHwh5J3sUPsM93iSUuv8nz7\nlmI8hafmUrdt1ktLrKfzOE64YyIRVKh5CRbRC1THDn6uhv+/izBDZnMfS1vX\ng55mzPXo8ZXyzBL7rHvLpEvqxSHhxZJWGS/zlOVXQyTKzmwJj4kZbnP4NCIo\n+5oc1ZG+Va55mnrXzwD603/BtRUPqnJ8mpSnmMP1OLgs6eVZlNyvGdGmapVV\nMCt3dmAqVWzkhIjbASMKXFYxqroEnP0UUNeK9Slcx1fmfP5Y3xmWeY65nd6v\ncM1BS3fJig/jeobJKS/T2XgrIND3yyUVcaJqu+JOGrE2ug6Z5gne3SkVNqls\nHtUeS/n/wGIM8tTm2N2PlJjpjHj+vrWude5PPbgZuYL2IGSBfxLWfLjjqKQ+\ni7oK\r\n=KoYf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEGjtJ2LLD/m69z9Wsz/aY30m3eGoMB+ZcDj6cHTt0uLAiEAuVVLK4gFPO406ui8s9dQZVE8LZdRx1eo84IP/BxDftM="}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2332_1622939967356_0.9839134119588773"},"_hasShrinkwrap":false},"2.0.0-nightly.2335":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2335","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"003cce7b71359393cc0299c5e90ee07ac68de51b","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2335","_nodeVersion":"14.17.0","_npmVersion":"lerna/3.20.2/node@v14.17.0+x64 (linux)","dist":{"integrity":"sha512-oVk280ZeEF4DLKdy2/Z3Ta4RzJ696elU5+NUEI2Pn3YOLWyW+xibs3uZ65eoZuPG1cnrUe9mQITeaUNN/JDbZw==","shasum":"e8387f7f0f3cf9a0bc6afe0e1a31a945b379d78d","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2335.tgz","fileCount":14,"unpackedSize":20030,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgvWrECRA9TVsSAnZWagAAIM0P/3AC5oI7gy0AXxSniH4Y\n0SD6MmkYwMGfeBEZbGP5izNSN6O4c88cFN/v4w+E9uQQBGxWQrV1IODdV16x\nBBxzBjD2RNTm53XCLnW6mWYqIqfsR4gksaUNKB9AZhZaN9JINbmZgRLXe3Ny\nMH1DdKVTNl/EKS20LFObC/vUw8uH0bCgBQ2nfssBnApPWLV96i/7yxZODJRS\nUkKXZSDf8kcLYE4z//rkoqrG+cJyl4oMLx+o37/3W3iHLuKY82BCO7aZVrds\n81/Y57BUqM3TMlMRwDdo6h/QKZwhjGMsGVvRc+BG/Nq5AYajaUhXzelQcfrq\noFSRHwiuV9ROIkoiWQaXn41zo65mtxoSS9AB0Zz8TpSk+yLnwUM4fIeJM+D+\necwplE6zMxcFU8oMme1Dhm0PryEx5hAM0l8OABzegBDjjrfT211W6f7orj5P\nq9HBOXr8eDFL0MjRagBgChKO6SJ3sqriPz7M88gcmx3++DO24fvSRFxK5D+T\nB9P/1f1EfTiJ4wGKikIb0rZaxCHc1ao8OpfJdE208o7b1HGLhe+8ClMndfN9\nUqlp39H4s3L+OVxRYWDhnDPGRkuvRIHIWyOei4evgRlqxyq+lLEpUH0Pnahp\nDDQSwg1Ci/DPy6OOhngSWlL4+8r+m9jzAXNfCoUrm5RaUKAol9io0UkJnVqp\nh8nV\r\n=xXM8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBMg6Srb534LfbfmZy0jWEjIdJPSQ3zsZUgF+gzInCJ9AiEAz9ErOuZbJxBC+J2TRZBIqNC5+k9m+oopakb0cuW3qc0="}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2335_1623026372089_0.36303806406607064"},"_hasShrinkwrap":false},"2.0.0-nightly.2338":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2338","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"f582ffdc0428290f69fa6bdb492aeb5310a9a317","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2338","_nodeVersion":"14.17.0","_npmVersion":"lerna/3.20.2/node@v14.17.0+x64 (linux)","dist":{"integrity":"sha512-A852r467VGLmVCHMpJls3KOSxFFZ0EzI4I3Lrg1U354VygeNgK/1O7cVauZBTKMfXb99xsqhQl9lub0q6ADcUw==","shasum":"1e473c9a18244798e7f6922e50ea8db7d7ae117c","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2338.tgz","fileCount":14,"unpackedSize":20030,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgwAvGCRA9TVsSAnZWagAAMHUP/0x9sjKZxqr2DwWIOkr7\nxyiGTm/bRlhyxvJ1hjUmkahsDXYpRzueBpNUfCqUgShsmqIam1Oh4TJhbYtD\nbanZZB9vCsB1w4lKb880fg6u5jmtfSw1ak7sXedCCJaeQODNKAYMS8NLdbOm\nyR4VNYQ0hRQwp0fB0QIS997dU4aG9V324GbmcewG+2/cya8YikGMzOsuJeH+\n9nkwJH4iP7AAElMJ4a7ivrdFazw4hcXs0rozsclCxH4vm2l1GuLYiT8H18KO\n7T3YcgZeeR/VpL6ML6NDxd5T1M8nPpljZf6bKGlGiAXEIaVK8xaLPAMDtQGr\n0Ln+8RnaaFhFZdQ7u5AGqR+h8KggbnLnoME0YpOs8OQ3IRvuuhV+2FAvnmef\namxOO+lT1i0f6qATFB12bD2DbUhGk8YpwcBnJuDwp9h/x26SKKXZYsvNM8I7\nvZ9tYGNuEqqyM6BA9LPc5DGMPwPGaMQdukEUrAQYjcbN10UMvz9vH+kiKx9c\nrRWK1tSFS6QS7DZkIjdBI6d920pg6r3bvLqKxwRBiBAwGMPVjODvYet2jVif\nGkebX6HmCKI8jpPdk7ZKjXBat+VVwIn7B8l6FgY42BrFjgD2b4Aw/R2RZcYE\n1mNWdxw3ZUvJXKYM5dQ5+vaPyq2BiJv5HUClXyyiXBz7xyAFGvIiaV2A2jtw\nGByZ\r\n=t49V\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFc9TyhSytv7FuVD8a08rXy22rNGVeXqUegO22dSzQ7iAiBtt/rOYKiBLHgq+qJRLEulUNI+1ejdZtIwWLjWZzAQyw=="}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2338_1623198662227_0.9713198423610425"},"_hasShrinkwrap":false},"2.0.0-nightly.2340":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2340","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"1ba0bd1833d785c1acf6af36e0a1d429f1ce1fb6","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2340","_nodeVersion":"14.17.0","_npmVersion":"lerna/3.20.2/node@v14.17.0+x64 (linux)","dist":{"integrity":"sha512-gvY0EQHGZu6Vc6A4dAi9PHcfLLh4or6B0rhURnJj4CBcVhUe0oI/RlIJ0eApAz0gp44U8WoOJcwq1P5hs0OiLA==","shasum":"ae25d4d856e3fc976c4b02f31abc551ff3cf8099","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2340.tgz","fileCount":14,"unpackedSize":20030,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgwq9TCRA9TVsSAnZWagAAuGMP/3ZgsfweFJbG2Rvf3aI5\nIWCaUd9ybWcg7RpagqRM1utpEYOLl2XcnZhgwRd2KEWNejbtiCy5hhEAMRR9\nAsu4CnH4gVov2Qyx+yJfqtpDgWuAgoX6iR69P4rh7h8uvruAubZzjZfpj2aQ\nCsrElxAebnfoFp/39rd0oJBV6E3qJW64b/zTxCSujHlddggfOctBCUJcfY/K\nijFaFWFRQY9S/CrFkCwXq3xCdLt5QP6LXm/NvJf6RgjjID5A9cOXED/gfDhi\nfsFstERzrT7jIGDuXm4Hj7xVo0SbzBjl3lfDeUNghMt0AfHAnhjOeaHuXQph\nZ0vBJdkLY1vR7VLE2l0I3XF9PT9XMepIr5il59XZkRg5lwqBwtHSAe+2mTA5\nEgMCr9vHRNk4eCq+R06mM7V6cQuphW73m46PTgR0buoqHWGIZe71z/F6WxBo\nK2zs01OpmEgvmPSy+y0HdJjbJTzJDUq4HI1RMDJHhHlctx5OBiBkVge26+9O\nBvZzLWga0uDdE3HyUqDUVSssdMNlGZrHUqU2fRWPfbOWSceX/4c7cgTQpQLR\nGsqCnvzyoAEIWYEUR8caECNOzccQFKDyK/8tDYYpntJf9FfHcx6Gc50lOKts\nCNvIx5ItX2tecxoMYVrUy1RGaca4pqvxEUE8iXZdUwmpEcAk33KacztzcKVp\nV8r3\r\n=270w\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBPWglkXXIxSt1SDkj1W5vV1RbeBmdgw6d0iryEaN3l9AiAIy10+ouXQ+MbCqHjOzXULYAf4AmTwrYgllaxHjVA4HA=="}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2340_1623371603458_0.8842566490856123"},"_hasShrinkwrap":false},"2.0.0-nightly.2342":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2342","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"9c2a96fcbb2075fafeb65dd5b61cd3acbf72f361","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2342","_nodeVersion":"14.17.0","_npmVersion":"lerna/3.20.2/node@v14.17.0+x64 (linux)","dist":{"integrity":"sha512-pebejsbFDLF1QgT1D7TBnVUZA+LCqNmMMplTwH1Lnpra1IMJcJAU0NN8as9Jkrc9VUY70JMkTVFQROXYSLoeuw==","shasum":"c634c21a2258b2107d8d98cfb075d9e4860dbb68","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2342.tgz","fileCount":14,"unpackedSize":20030,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgxAB5CRA9TVsSAnZWagAACtcP/04BuqYI19Jg3QxleUjC\nsdAVoqStHeE3ih7I+8whWrijQQNYBbE3DMlzpDb+Rszhy34R1dn5uvB1grlf\n+RbaUfKscOFRPUZe6yn7xs1JOK0p2SioFff745lNy6nZeibR/Sk05ff+BjA2\n0gWfT+P/SSD9bIRuc+vi0XBgjA7KiqdWv8lhlwGAAlAxNiv1qTZ4eBYS5kV2\nOIrdZv02fdzpd4521dfE9rUvSrnrphJWZxHnRhkJLSaWnZuV0p4ohLmyDto1\n6nTT7nGbprxTHQndI69OrtI/TOilzKNnkYyYci0lpgOYbdIRxAJM48sTBA9g\nXufS/JU3nldvwiPc3KB25jFPuTJsxwVsoRGg0Ev2DsUwnEdU3d8jrpswTVnu\n6awZIKIGdaygr/SRNkhhvEU2coxIOdxLgLd7yRRIhZLvz00bhY78JHIifprz\nHAmUpbAQL5F7PYZplX9JGRUrbU6l/z8VGsJc3HW//x69PVs+/tfNGPzveqMQ\n1vHEQ4gi09coqyW/D6Gqjo2TPP0nI8xjuh3bW0n0dExJfw5RTOX/RfnFo5M3\n1gWaIBgW4C0Z3R5Kvl/2xoqO24XEFM1CBhQBA8mjB5iTEO1hN/SAEneHr+SS\npd88HrFpW0HbXllc9ggY6mozjQsuz7/Y2g1FhHVJrgB4d/uvobQhuspKxUez\nDzsp\r\n=efut\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCtlBlP8B6rUY+Xfqo4xnJ+IenGb+QHa2h7MJ1WLGrDAQIhAIRRm2kVfHp7bWSmWLoq5zGR0j0R+FH8x/C3TyDpHnKQ"}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2342_1623457913745_0.25550188377243255"},"_hasShrinkwrap":false},"2.0.0-nightly.2343":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2343","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"23ec831fdce646b8eaaeb93fec72e3b8e3c4926a","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2343","_nodeVersion":"14.17.0","_npmVersion":"lerna/3.20.2/node@v14.17.0+x64 (linux)","dist":{"integrity":"sha512-21BKJyTtbqj4g+EvkiIw3NpiWNon0cgtmAN2G6z1yzFrPsH2y6IjIpY5qD3GBb2cAihEp5uU/fugjTmi4EqZYw==","shasum":"ac0c283f2afb18d26be39c8f08da43db040d58c8","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2343.tgz","fileCount":14,"unpackedSize":20030,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgxVNGCRA9TVsSAnZWagAAj6wP/3Lu44fCfB0lN9SaIdCp\nvTJFkCIDe3/6kU/VnZ0YLg7sF37v3YY4Qeah9v4x6XRvkshLT0+5a05sKLGh\nQblLAAFGcb/LguUxwfDxHQkcmaE6s38CUZoVQttT5yNZKee54MHNwps7vDkk\nTXGa1/dqS3Tlh2O5JssvMjle8CSxH5+bVSm1BcNsZFdFDRgh/TJoiloHS1WC\ncbm1qgS9fFqcTvz5RZTa3/bu9AtLym/wL5MYuVbQOHuDv319TmkB4PFXsiew\n4kGmDaDc/ghdJM05QnLUEt1XgUbwzljDJ3cRLrUb4dgIyFb0FrzSWbZKz+Ry\nyIZe4/9zcLJykWSLMRlRRjIlkGp8+aP+JosqDh/JbHaax+4H+rtgVpVt95AY\nVabM5awaZYpn282ISv4smK5XRFzH4pJPCClGYuihbXYTb4wEphWeq1Llnv3u\nhb2sxjWPrd3S+yIx3vMAda5PHidsTE8wDYNDLLp0FEgZbGKP7/vCTO/hBJIK\nki6fIpMYRVnTj1oflKFPBNoBl164ojNEI3uOqxkPoUVNL6ISU9UHEZYpS2ZY\ncru2yTz5VIlaUCCz++PyT2zZWQ6lm6AkrOVuKgSTmsN74AGrD5OGt0QoFy52\nsgkO0iXlTt8cXpu1eS4llnPccDeAdVkGe9L0WluFPC2UsA9JVkU4vMG8NJ8y\nJ+en\r\n=tCFk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCuQLE+lzHtz69UNCUFfhEvM8QocO/1wcCOgbIYzWlThAIgXPJp/0RzK7p2o3XzJWVG1csykTaRn00KhP+Ela/NTm0="}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2343_1623544646033_0.5787115938208185"},"_hasShrinkwrap":false},"2.0.0-nightly.2344":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2344","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"ff6b7b4e97f95d8aabe3a93c22ec30f96b0fbf15","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2344","_nodeVersion":"14.17.0","_npmVersion":"lerna/3.20.2/node@v14.17.0+x64 (linux)","dist":{"integrity":"sha512-QfiRuK8gpgRl5R80aeRtY87mncSmpWRKHasIKVfJaToeevRup0FdEYEZwS4dSuwStoeB9OfBJKR2EEpNhMusJQ==","shasum":"c21fe46c4ba66d1634332608484313ed012c9ba2","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2344.tgz","fileCount":14,"unpackedSize":20030,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgxqRlCRA9TVsSAnZWagAAwAoP/3WZNDyGEmNGoSPj5zQD\nHrqYctg3qXKttc6svgy4S59rH9hvgaTKY8ZImELL9tizC90Dm+rvikqTKklY\nBdSU+FyuVzroQun1oHKzgDA4ucZz0E2tq40qoRC7ZsWartYaxTBR4IoBFjeK\nrHzqVSthU/iAfx2CUruRdPHDf1ftsgkX46kbBLK0bm7tETpBAcMf+Lb3+YEC\ntnXr8P4CPAhrE0F9cWAwLzJc6PrFJ2TZLD53uutM3pfheQwJapd8r6DWcHYs\n2FeVsGC/khonysMn14ZZgheSgjfroBeKvE16UcW5NyjiGmMj3MeZCuWgXPqR\nb4jQ6tY/bpXLUdFAGPEzKEh1mjHt4NVPPmZJigpZqqZrtS4m6v0pr+vr0FaY\n8CWRf8+JdoOwiuL8vz6QRduVKFAO4KNon1ghPuWNc7miyMyNs1KBnqZLolCq\n+Q5O2TZYgJN3FeNdjaDC2BBlih6SRyf8ecSADO1DFIClLEW344KafRpKBdHG\n1YUVpjcauJad+Y9KPOa+uRWDP6NOyiLNbB6VuovSs+C0ebfS7QTJ//lzTt5D\njFzMyjCTDLgbCBmw+bSchyvi1ofFdvDskvhHl8x/gYb6QZrsr3HbuoSuwAfk\nlORfj1YVhOlblPImVVyK7hGl1DKCpJFVj1tbi8L7qTGM3C0lqVlLx4TKyypN\nFlsf\r\n=msBZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDbYyNPCFcWJ5puMWgTsv2ZgUJbY9yMkHz4L5KWOS32RAIhAOBNFcNYw37j2rxEevl1Vb4I/zt3ClwhORi9w3sgIeny"}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2344_1623630948983_0.5249725549293975"},"_hasShrinkwrap":false},"2.0.0-nightly.2346":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2346","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"e9c4ebb141698b1e7a06a1bd6f71e39d09cffaf5","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2346","_nodeVersion":"14.17.0","_npmVersion":"lerna/3.20.2/node@v14.17.0+x64 (linux)","dist":{"integrity":"sha512-I0xkm0WrlB07ST4SYSPX8sKfo+Gj9ibIbzxGtNkcheHAuWh7+hYoSweAX2aifcUd9gYXS5tVIBwtLzJuQblZMg==","shasum":"6b3a9a0b1e62d5f16c8d661646a77272ac078c12","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2346.tgz","fileCount":14,"unpackedSize":20030,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgyUdHCRA9TVsSAnZWagAA9GEP/jctPsHB2QXWrr5ytlfC\nSNcMkkeW6i8psxqG0nPWfVVobL1pW0/2kzybWf9/lE33WFScRs7NjQuyyBo4\n86rxBWtGhC6YjZS1aIF70gvBnAbtSAz2Zintox88LbUwib5hFsizUkcUbyFE\nkiv0Mw4oaT1N09H7t910n4ZUOrMlHMKbtVgEnGZZhhXFHvQ8DiizZowwdYwA\nZzYG/cfxGz7RgpXIBt2t85tT9BbBAC1GTi2mXwG6Cq26gB9j4vmduRIRnhtG\nj6p2rY5nyFzeh+Tp72tYcZ3KUF866gcnfbEwrYQ430nMzBaLm1tNerduAIGt\n4CqgVDoTddgJ79VjqS5L3uSY2X65+BSGlUERESSHdPJcErlYVEdcDBbNcuqF\nLRkaeNgdzPqt18bZZBCStvdBRnlusVU0xy9YNOY+/sF+B0bgkeeBHMwBmrDv\nO2URsknOe0cWgioAas5+OifJC1gfRIua/W/jWcO4Q6q3YGMhNhpYSYVgIr0f\nl5E5gLaoH/ENRV3B0m/zJptDuXjBgImIzQL/7cGkkwtm3C8Hjx38vyQL7MHx\nSxZWd800ZX6KgbUtSeHlp6q1pHtweN7KMLmVmV39PF9Bp5kQPK5MZ0C3m7Ge\noWdrPzK6xV9rIc3ECJPYersaco6E76B0CmZZhXUd4sHwj/7aOq0NItpWRuaQ\nGcSs\r\n=gsYt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD8iWqm/ig+5cHcgIRa0COGGT5oMrEhqMscT395lDTqZQIgaJOpL5vt4DMiXK+2Uqu15xFyGN6PlwfCIvJKqPyE8NM="}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2346_1623803719801_0.5006383819598268"},"_hasShrinkwrap":false},"2.0.0-nightly.2349":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2349","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"eae381509767dc32c76db7445c9c25b1c0dbeec7","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2349","_nodeVersion":"14.17.0","_npmVersion":"lerna/3.20.2/node@v14.17.0+x64 (linux)","dist":{"integrity":"sha512-rB7bBhP7MNOEe/qUGu5kKL21ZHJsRqvhvv+zBNcS2iwdzlsJZQDRv5olubg4MUTZ0NYPduddkj3jY+ckq0irPw==","shasum":"21eb2fb02423ec390f743b6bc29816db6eaa871e","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2349.tgz","fileCount":14,"unpackedSize":20030,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgy+mlCRA9TVsSAnZWagAAq3kP/1MKjfJV3pf4hNvafEj9\nKSt30jIhOL+QE0DRUuu8dTf6xsEIWjDuinacc4M8OVlY7qC8cfq84JxD2OrB\nwzO4Z2lVaNRWmRBlt1bbyE+wdgQ/MPTVS1Z9mCtduE6MrAFZWA6kL+vooBVm\nIw2627H/sy6aD5E4wHBtdesEaftVRn0KXN36ZYZdhxTYip6/pclcgbDBTaem\nvmjuK8R2MuLMTq2QK/+vLApmxeK11T5HJpsx5fs9TtScKZogNO6+dm1+RZ9x\noQ3kUVGNJV+lIjvVAqeCS47lrNMboIVt5bfYG/dUztMGjet5TTTpW2hCLAEI\nonOI0aKnfWoPjFhHhtwt29h0QAB8K5MnCcToj0nvqL66/efUlTphlkbodi+J\n4TK4oJIgFxA+3bR4G5rwA6euO5QCSt5g1hJTE4HRKxiHsSJDSrLVqFTAzFET\nlc9eB9PNOmsmEKlBj3VASa+2uI0vvvQqv6V6+zQnARoFb4MJsXoW4EcNaEQZ\n7cPTgULYQeVxgaDwSSpNkKglJ/zzVHoFTGVF0ZE8uDpfCthqgaKSChX6p6hk\nebeATQQKB3UopwaWlTjVp45V2qXG+TkLtba7YXwlAnL0SwydyK3RnByiH0HP\nuykYOPy7BejKraKprZBv6UL+rT+6e15tSrJVe7sq0OsBZExj12IWQ9JUlq7L\nfvZp\r\n=uQ0U\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICOhj1Lz8c/6I1ZRtbhwKEPzncLxIOtoSy34dyesGQ24AiAep7Z2U6/oLxqWOSZ5w3VERKA/hOMmKmKq0X7GTPI38Q=="}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2349_1623976357188_0.8207023474438901"},"_hasShrinkwrap":false},"2.0.0-nightly.2350":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2350","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"dfb179bd070341249391e8f224e72863f1ad27af","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2350","_nodeVersion":"14.17.0","_npmVersion":"lerna/3.20.2/node@v14.17.0+x64 (linux)","dist":{"integrity":"sha512-l3Oq9IZ5aLP8UzmrY8qlRt4q7ErJxsmQUdpcgI9sZz8FgJKPQKYJ/i8eHPSm4N8zZZexpHR417U7q0K9B/ch7Q==","shasum":"2a6b8b0b2818ac9d872484c5278544ec06720ddb","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2350.tgz","fileCount":14,"unpackedSize":20030,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgzo0aCRA9TVsSAnZWagAA8HcQAJnYr2nIC1V+/RDUvIuu\nQdJPYo6D77bFI9P0FGvMtFzO0T5//rcOF/ogut/4w91m95ObPrltWADv3uGB\nxVTkwWZq7saBIQzGCAw8psBOHuo8FR5Ol5NvNQrWUzRs8zHjY2YJy2NV7LFI\ncCEoW6DTdgeSVMrY8Zljv+fQEVi1f/wW7wL5u4Nx1hnX9qePWLNpV86VSoQS\nSz1Hg4/qBwG4qW39huAcLD0nwVPcsSzj6qnQXjywokLGYcWSG96KaEpvRUb7\nCzv/VVYWdd0abNiEQWS679IrdQLY5L9sYLrBmEwX10Up8aBTmJmcs7jg0AVE\nKYTK9TFwaLvAg9mnFYEwQSmq/bJA5ZQsaLZjL+H1PGEwh3EuVjxnfasBr4px\n0q8VK3JRLppzvoDCoozS2cMaWSCsfDNEnXWutlpaiMTfUN4+xfG+1hIbRRdm\nacGonlAoNMaNxB3raL6f48DXHlMNfA1Ueymbyk1dNadfwlpG1t4JcKTU5Rvu\nw7E7D9TOWwzo5u+I2QzqVH0mffq53uZ54sXbhsYOwehIycokdGDAPNotEI/x\n+07Y8UZG63oCxGoDq+mtw/nTPtFbFonF0pIOZ5TgWs6Ut5Isj1rMtwPkTr72\nTOR5FfvfMtxUkCq9SYhn3v/yrAPE9M9DcrxZs0aAcVAPa8sB32Ds4HfOtQhP\nrih3\r\n=vr+B\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCFJ7frkYmRfktCkvHFXVQdgXJ8+qJFXKagUsM4X59efAIhAP5Jm3/57EEnEUTAc1HJnCAV/6Aak/jngWOyTMtOK2u5"}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2350_1624149274294_0.40905713096377627"},"_hasShrinkwrap":false},"2.0.0-nightly.2353":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2353","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"e63235f33fadbc3009f94281b9c7420d0c4b383f","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2353","_nodeVersion":"14.17.0","_npmVersion":"lerna/3.20.2/node@v14.17.0+x64 (linux)","dist":{"integrity":"sha512-LX2CJuLNtIxZH0ooBkVm+PgIo5AIMKjrbjPaiH1yHZDMuiA6redTU6yVM+EsKYc2kXfdDNA9fT4IhZYIA+S2kw==","shasum":"120e5ca698bc57235b38b7a7296485c108208de9","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2353.tgz","fileCount":14,"unpackedSize":20030,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgz96TCRA9TVsSAnZWagAARWwP/34wS+RV/ZYCBgafAVGg\nzoQPX8uJmFhM43FJHbIkT4P3E8oDSLHm+ezHh6hDIL2x3NbFrbC8AekbnXS0\nkGHAvFE43hY3yVtOP7AzAEwU0NRm7gEIDlrv3Ewrv9r2iIcnRPMT1daEG6hv\n0XRlU0poSgza8Ll2W77CtNBXyyKQvgseWvQcXctYIGd4mzq5CEJIjDFgiJFj\nDlHicGTz6mUShBGSFZddUJQ3DcTyujk6z0+FE/NmBqQd7Kcv5/7QSqRkUmHm\nZ5p7cPs60yTo4NgrzNzsEffLEuhDRbAtOEbEKLPzeHrjXqMekigA/s8pLSKV\n+Rni0Y36eQ2HxOkUMUmxRgLHOv6qsMN1TKlM92PQCrUaWJ8mB6C2Oy+qtLbC\nxRs1z6TZjoAClBjQLduExd+T+opR5Ew+6RvMOalbH5ka78UMz88miCzRG/bX\nLfMqh5Pjo3SFN/r1vVR2uW8ybggZzE1YxEPRAAiEPjLpije097V1xvH4s+DK\nQP7yeqTX87xqxaLjTfTbtQIr3kX5nhzefcDfVAcQEK1wHy5IMt9QFqpKYCY3\nSPfTlLYp9/e0rzrFUR9s5VGUQln3HqJY0HbVbbkpUwyE1YXJIJbQbWxjPUlt\nzpjoFGlm1FKEH7KsLKyto+KJUqia42B+uu/Rhk4Oc2lliotyQdvJKEYzZSLb\nzaG7\r\n=tWnz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAn5tsw0hHax2pye3I8MlZaeYU2lpgn8nR8UbbirQN8pAiA0mnjMwaRZ2zp/0fia1MgRzLeWbyi3ujuSl2LGVKeuZA=="}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2353_1624235667109_0.9496292483900743"},"_hasShrinkwrap":false},"2.0.0-nightly.2355":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2355","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"e66dc12f0257faa4395f903b67d03b627dc62016","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2355","_nodeVersion":"14.17.0","_npmVersion":"lerna/3.20.2/node@v14.17.0+x64 (linux)","dist":{"integrity":"sha512-STM95zQK231iSs00iPvlj4nUxZ1B7aHJN2n17nNZUex/FRdmHuT4ORuFqmMrDPwSoVEElyVETXxjXCHmSsHiOA==","shasum":"cfdf48c707843ef4fd624e8e19d0758de9b35677","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2355.tgz","fileCount":14,"unpackedSize":20030,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg0oHqCRA9TVsSAnZWagAAKBIP/jcPsk7UcnwBEWRbQqbR\nPkzZQOIEn8svry6ruSFskoU0AXz2sCo1GbUBpYqujDeFKGhmCDnSQiUw0PJq\nUDO+cTXuRKwTmxnhg5YZrqQod6EGdJW1piV0vDEN/eG3lzE7Ggimv8JHeb1B\nHmxNwyx3JeuZIUreMoVC0g1WL7LKFKyl5/z0XqlIw75HlvZPmothvyLAIypT\nuJPPCvilOH6PvduqLlsclUt31y7kDZcOtPaCiazHFf/jrzMwAwluQrE9n8P0\nxe3KwiZQ2kwBKAWVK/02dTJRqm7W4EYZOYDtHKUy1eLWhs3DZD10BRCOqhQT\nuqg7IZ9arTvTNRkX2Sx3X5t1GN/m6Swv5WuJ86VFAWB3QDlbkd+11iDQFbp/\nHo1BmNXNm+YJHGVWwlHzjv36xsB50Ae51bgTEbvnBb9GCyZ2mUCGBsZRU0zD\nt9lbyqXqBRs1D51/QNM7nhpSCSTq3X7icEN8qlo4Z3cBVt05lG/eYiUjeiL2\nVVy64xHTZSQc1ViU9u4+kWJMVjVF8wyy1e/+rRuWGo8kVO9xcGngK/YiDgja\n+SwgcdncEp1VxGBpsnL/vJZEvDrbUoPoWI5jThdyPDMREI+bl6cXJnyBCW55\n7lL757hexgejTAi3XUXD4J77r23PFLEyYEUuCSie5sKe1SU1LErV5lXpVyp6\nvTtX\r\n=c2aN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAh90Hyx5APkF7MyC4Zx+zYtTHdHgU2KD4l1TEBdBBu2AiAZUxJ6vrUFaJT6IbzU9pa6eU1tDXdXlGRlA6CvnxnFmg=="}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2355_1624408554056_0.8812470951710654"},"_hasShrinkwrap":false},"2.0.0-nightly.2356":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2356","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"41a9a11ad4ab5ded8168684df9c9f84065bdaf50","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2356","_nodeVersion":"14.17.0","_npmVersion":"lerna/3.20.2/node@v14.17.0+x64 (linux)","dist":{"integrity":"sha512-v4uUyifiWsEwcQgYb2nEDIIhM2FC8MrnrgZyXagTadulvYYaXRUcBeDXd/O4Hekndu0qysqpBTwmZwYIjrChGg==","shasum":"09485703be1ed2195df5ac8ddbc82269bc2051cc","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2356.tgz","fileCount":14,"unpackedSize":20030,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg09IYCRA9TVsSAnZWagAAkQAP/i9GuJtd8d/THul69CFo\naeZfH07NiEvASiDHVXnbIi5nwSLI7ttNAInJYa/K65d85wgNInGrsb/fXSDI\nSnozKsx4hz/qgvFHlyf+vTbBb8z1zNetl52X+t89I4L4fXQEv08WTgAsRPFQ\n1gB0KDsRHcd/mlxthvEgrBHW9moyxfMdFwFHp9hyOlOuH0Kjd4N2j9W3TJIs\n1n6Emjfxa8Sc0L9XhxtCo45YCIhbDj0GY87kirYaVQPz7MaF22a+dXkYQwSc\ndwTuIIMmacz6GPgo2YjNPg9D0tfWiiWFPzyclAQCzfYtXWLVzD+fvFqW4TqD\nr3tS+gBbl3lP7xsj9/B+sbl4OB3Y5+8oLM0DBlvEJUXwJ4nuq60KnfJKbhKL\nFJc2wJd1SDzOJ21ouXNCG33LEwNPlHNRlkEzfkd1GwQN3qzaB8E4R2tkdDW8\n1UqutxVbxQBcoj/ZPYReC2zoNuhdWuDvntJnZFxBkDluYV7aNcrjcQWIUkL7\n6Qw669ltdArfyjkMiVTox6JIDeYofpIyVSs0EGAAxrs5QnbhBx1gZLmJiHBb\n/spSGmu0fuhGQPLaNXSPgf5QPfxaxamg16KZniWf1xqiyR88dS0Ie/RT3osy\nEsY38f9MiyGPI0191LvRibkRMDJM1N1gUMWsaydow+E2Us5DsqIeM+Gsf+92\nCjCU\r\n=vzx0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB7ODJ8WuiXSRejqDOPqOXcfACSqM/Ztx6XM36z9iFxmAiEA+zt4yKplf5d7M7u35p7Yp946NM5bLkO8AuZcovMpPsE="}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2356_1624494616115_0.14638496944405688"},"_hasShrinkwrap":false},"2.0.0-nightly.2357":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2357","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"dee58e9721c535a2431d734388cd6b9e319e5c7c","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2357","_nodeVersion":"14.17.1","_npmVersion":"lerna/3.20.2/node@v14.17.1+x64 (linux)","dist":{"integrity":"sha512-9YA1xjbWpn0xjYn0bg41FORZdRxTG+8MFDvMoP8jvMsyjSRN/EZwnj4g6/it9afjJ0xIUjeShnnpIU/X8UmBoQ==","shasum":"df5aac68369493e7b38f408590d58730d57b2d25","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2357.tgz","fileCount":14,"unpackedSize":20030,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg1SRvCRA9TVsSAnZWagAA6nYP/RnXW6nsc/jiERghVVAA\npmdKKDCKsFE1RBftEFMRuE0cJUkGJxbtur8CEV7UnBaMJWzXqx956GvmJnBY\nm6/evnIb1pQdJaHiBfLXOAfFPh7+E0/Wh2OsJeQBwAVb2OC/d2/HmOoQurGx\nHMqq8yjWMFqfVjfPLIJdQ3WoD+pcGHD0UvrKXfxo5z7QXFofLx/zbzhy9Iuz\nvRKTFrgpNMSrTAyKsqi6MXpL/LHrbaUpAITXpIFQZ0XgxBGvx3GSAcbKVM6O\nqFTw6d61dIyyl7zEw/4pacFHtgjdxjIY1vC3Rk16dvwWq6MNahckjDDs1BZm\nEix9RttNv4CPHJem1Yq4PFXV619mB1BuMr/mer1Z9N6A+1BpTqd9kRudy7qs\nVa7HdSvS0gWX+l1E8vuZYzAf2IEUTNKhFRU2RhTWauU4f+UtwMKh+VdNpYEm\n3dxheJ8FE2NOQXl+40ArT5wIuZJl1wgae17BXbT9nYdPCW6XjZ77vk7AAJF1\nR2rAxaVuG609Y6g0CzliAp+5fT7vaRKrJlran5X2RV7YwYZC/k3sNEaiDp3U\nWw4iITRlHxux2uQ6lAGsg6yPHpe6YIaNl0uXqo2vFpRawZ2o2EW3Biq2mSdb\nuRmcRkt9II2RhjIrbJXGdHCxqN6mZaDO9/Pe5DgELntgLhioBYaFkTzh0ls+\nRWW8\r\n=4Bhn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCHzhikZkvRIjNbxzwa+3Q6XOhzDaJonNa2wIto/DtEPAIhAL0tvJugEVoyPQRuzmQJwdpqJWqDjYpsMfhKueYxEpON"}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2357_1624581231531_0.5812339578304802"},"_hasShrinkwrap":false},"2.0.0-nightly.2358":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2358","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"88f2c7c2242e8530d62502e28ea0c08296227e58","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2358","_nodeVersion":"14.17.0","_npmVersion":"lerna/3.20.2/node@v14.17.0+x64 (linux)","dist":{"integrity":"sha512-VpSli0a6viRfh52V+uLoESOSp7T2MHAPftUg5IXymTYq7edB4MdMCWeymlwbm4Y+DLEzyvFNCtmNrAlS7i/8hw==","shasum":"8d453c1bd0bfdc1ddaef53e58a10431e1761442e","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2358.tgz","fileCount":14,"unpackedSize":20030,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg1nW6CRA9TVsSAnZWagAAmXwP/3ZB0WwRYZwMFKMjOljc\nVOpjcQG2ZidaGubldvG4IHwJFte16C2tni0uuoV1kXobeJSrkfz1uxxYOeE0\nUlvtZQoydzujVsb2Af+5DAUTf4N+NXfHrjDC9YRMIM27F8qIOBhDXDbSCatc\nBpAtvPTM2MrHAxtNsmGCpQX00ffmiLQt2E+htfplat0/jM7IV/VOHtzul7/A\nT1P3QxqSAHIc6FTP++dVh0I5t6p4b9QXxSgX91htaCeDZmnTDLmJqkHhs2DE\nk2OHsuZ9JTrY/cehbgBUr2ITF/7oAV6PngVyKiwW8ca9nRajRBfFKzH74ajJ\n0BBWbV8Nxl6+Gv9MPtdSG7zuZ+g6rprmXm0NLqWAAx1No29qFnrCfyXeyDMV\n6pdliSxFTF6k+wram5mnkF5xhmGDXl/iBFGsvBLxTOK9WYNFK1CdCBjUu4/2\nQJtFjGoSuZqKLnfX7AUDvdepnNZwzn2HAF0BQPFqrAnSG5sIMQmx/lnjWnKN\nMyZf3NrA1E22uhqnowjoND4eEWZE5SNJJPMBpo4elbRbNi/vhuLQXQ/70Bjj\nEe3nr9hp5gft22wku6s20KOtaqdl8kdtqgyhKGknaR52Kqys3sD//DX6xLT8\nsGJo96hT+IJ/ml+0+qF9Ka/yyRzMkpKqsmrlqXlLP6uP+++q9MqleJdsivl2\ng3c3\r\n=R0zO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDZqa64sz8DEDioKo1jHnOhrEzHrehy+J4ST8StdK9CegIhAKozIXkEzkZEHif4XoGj4I3wgBMEGUK9LIUOR+pfhB/h"}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2358_1624667577251_0.4520563419320798"},"_hasShrinkwrap":false},"2.0.0-nightly.2370":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2370","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"d1e0a1a0781d65fdfb84354e52ed85313717bc4b","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2370","_nodeVersion":"14.17.0","_npmVersion":"lerna/3.20.2/node@v14.17.0+x64 (linux)","dist":{"integrity":"sha512-p51SQ1hZLSKVHFBtzCbOyBOhmOgqKi3vHR9XQPbQRCCNhlI20xitFaeINk388l0xbbrDsK/gBrS00Dqgk8j2dQ==","shasum":"5d0876e68ea9ae430f5191ff9fdfa504151ce1ad","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2370.tgz","fileCount":14,"unpackedSize":20030,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg2o7hCRA9TVsSAnZWagAA5JgP/1ozC6BadwAduhBFedWp\nKzqoxdPoDOb8iPX5G8gZqO2zRs5PgHkcrpn8MDauU27LSHoDi1qvdsz1mxQE\nvSMPo6aV3EbQi/SRts2jhCkiQW7Pc6pIOznynCQevax2gWFtmd/sacgmC7LX\n4TMcE15AdlyQJWJ4x6n8DyPT/hsP//WzvrH9GHAdJxltQMAvX1KlZ2r/c1Fj\nJioRqxygKEaaN2JObmfQhJZwUeklMt/Y89aI9XILpObkVNct3g9LWuHDGihN\nM7KAmk4IKZyceDynrCLZ42IQyjaQUnf4N4oCEL2RDXPsg97aHpA8QMF0TdpB\nKftFovSNGb1HOht9wcLsn1aVyCNw/XdhWau0xxeVy3tWoXpY5GAPoqo5gnnY\nwC8zwvJecaTq9Qus9DdxJYms8/K5IP52UQbf2WTo39ZdlPBSxVjTHJcmrCiG\nrHFd3VJLUXFTqVz9I2iThYACxxwUNwfN8Uxm5sMMdH63INwgHief+URq+Pc2\nlGGsK56fxjna2xTuYN8zTG9WywyEP7OdaMVOn/HmegU26UFMWth4Uwvjg0ww\nX5Ioc30WaqInAUzE3REKBDTMKnU7UfxIIKuCXedMHY6mcJtiF35g6G6WhEbZ\nOdSFF2q5DimjZzwDkU/JYlIunNPFOW8iF6sYuZfD6OxlEdqV7p5Uzlm9yK3f\nRtdn\r\n=OG5s\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDQEN2OhW1N+rdaB8gzaq79YwXLZjUl8ZU6O2cPhqfoHAIhAMse2Z826f5GvfP4WEiuTXkZIGLWbThZM1wHemW0pKpA"}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2370_1624936160863_0.6895565475712644"},"_hasShrinkwrap":false},"2.0.0-nightly.2373":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2373","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"c999ae1df89793cd262428d4527258661b41de1c","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2373","_nodeVersion":"14.17.1","_npmVersion":"lerna/3.20.2/node@v14.17.1+x64 (linux)","dist":{"integrity":"sha512-0Q/nN8H4KHaFYqnY4nIJPol6eD5g5OuSxvwgrsYpaKxeDeBd+p/o9fs8dfF4rEb2M355dRQfcvOgg5CT71zrsw==","shasum":"90b92f0d13458c1e7a89bd63ab95935e8dde5ddb","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2373.tgz","fileCount":14,"unpackedSize":20030,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg3l9YCRA9TVsSAnZWagAACq4P/j7P36vH6kigArC08cVk\n56kHF0XmFwbKmJQPoLZAyoK8RvefbBhrXcX7+ukich3O5QViSqQRpu+3N8Fo\nZ8EiNYL5EG4h8CwsZG/rvOllwXuKh95s3rZ5iiWw77XT6Y7FST3yQoIcl3SM\nqiQ2e5V1J5lFiu2kJl7DVSIftqF2d3mRurggAJQco7wJSOBEr/3bG0X0biUO\nlZxkO1o07nh5Icm6zGwWWLAeS30VI+7glhfxQYX8Zupyb6DyyckulCQCCnAC\n+j36+ZXsALWfld6Frc+bPAK9xV3NUfHoiclix2C/AYf1UL7gYe3ZeDQ+bkkg\nWlBDFoGkMfVgl3oqjxgIhUBYFno/Z4QbKrQ98UzxYZSjHaXEKwUvCPshrcml\nJ4KWATMX6YnSM4jpQ/XMXEpT1MwiDABP72vG9dPJjfobjAe+ji2mvDnAHAIr\n/zy5SNg67YW8y5XH0jwv222LOjE9St3tCHjSNbpx8y1avHAFzIj+/yxnUZdA\nkIl6dz1b5VHk+uOwR11bQitwDxjPQvn4bNO/Ldiiiq1mdx0Igcsi0Cr6KJel\nMuoAalufP05sAHbc/LZMny2Wu+2x3SbQ6nPndU3s4nlQxb90QOM3UNFCHvjY\nYSpx4mjkTfaRxtrF+56jgfY3B9uzLR6NtiRHvPFfJyjXzmEli2GO6QWvl8vF\nxKdD\r\n=y0el\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCKTZxOFx2bZ1P638uEOxc7GtHdaRji4y7FPaQZo/OdkgIgJWTvQJAheutrsM9rYwr7fkhmSfLhRt6WBPAKJkzDfC8="}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2373_1625186136386_0.6010642648926192"},"_hasShrinkwrap":false},"2.0.0-nightly.2374":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2374","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"8d50ec65914803bdc1ba8e719d27fcd833422839","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2374","_nodeVersion":"14.17.1","_npmVersion":"lerna/3.20.2/node@v14.17.1+x64 (linux)","dist":{"integrity":"sha512-KfEb30OQYsdxROvKRh0zx4bv4XdBjvCQp4yT6bJ5XWnqdFQRfpEGT4qfl4WK9VzZ+GlaJl5WKNvXYDna5G3jUg==","shasum":"ebedc12b8de33b7e8f054ee43f50eb2fec796663","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2374.tgz","fileCount":14,"unpackedSize":20030,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg36/0CRA9TVsSAnZWagAAvpoP+gK8xFHnS15JXSyFQPLZ\n3R62Yj42tIsACtd72GIeXOOh4b2ffCjjcjG3z9MvW6Qw/nGkbYMkrGvm+fan\nPHWTQKuhLrP4JWaiFTx66THiJq/9dxipLwDCzFWLSwRLYg3UmeP31PQU7RPU\nx4Yh1cuQ7wuT9dGoi6MYL5cOVurLYX75biFJT8s1vPt9xocpLQK5eMca12yQ\nDEhyM/Y5Ljos01RxCLD2m8tDlre5z3iyv/wP2wtEx2phW1qw3sCUcdUKuMhe\nmGbqrPDKHf1s6/JSyTopxh8+VWUXU9mMpJhjgxL6HAxfkydqCh1dyJu/Ykx1\nii5TxJRHKQiFWQieYaMqhO5Hi+wY3Tt3ALVnbE/v9UEpaae77IK1OTgryfM8\nY5aZWmF8EjGmdAbq0KYMfU+9R6qwjYaKdcSGr5OQ6h6bNUYKKJ3bSB7UekbP\nEm+DCxjT38wC+HMX8mEw9ARewu4K6O1OrpsmDUbXG961GVDpcfgBePI0CO4w\n/1Kmllrt9SfuFNNcfe0A+oau/6rpDnBrHQHMr5+PHKgmL8qK4hElW/5LcSJW\nhYDqCHrnuUEQs5IiYvLFJmAzrtdkJP4heejPpnlmCh/xsYsR3vJfc/bePlAr\nG+/k1JpBpGZ64D937ruqP2Z3SRWISP5pA3Zck5D9t4wQWTwXQVK4YFsuIOSA\nOvVR\r\n=JPxD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIChjpqoBs7ZLMQQ8ANn9JsBi71gCfyORCBuQrjaQvmPgAiEAtw99FxHwYJVRIskEB9pejpZmpQZ/DIUllI5ixwFR5BU="}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2374_1625272307745_0.7901663048877914"},"_hasShrinkwrap":false},"2.0.0-nightly.2376":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2376","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"aaf0e237343eb1da40864f9cf843c0b86e35329f","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2376","_nodeVersion":"14.17.1","_npmVersion":"lerna/3.20.2/node@v14.17.1+x64 (linux)","dist":{"integrity":"sha512-13AgVN0EkxH8sE6Je3aKDL1FQuwwPT+vNK6KP7p/uWDEDG16Hh2xlBld/vZjzwWjao2mwyMkcLEUx8vA0dp9yw==","shasum":"d92f16f9473547417c8f7dee35d9fbc1fe97ce6f","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2376.tgz","fileCount":14,"unpackedSize":20030,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg46U8CRA9TVsSAnZWagAA4kQQAJZQ2tY15RaEYzoefLyw\nUFwA0NyZdFBDQbrzgOFYU8q5h3dk6iYUafCdol4E49of/lcdvsBkjf5OLkyp\njQ4G4fr377OO89NzhmSRCzE/WqqFieyzK0RrUWd2aUdcd6aesU6RFSJAh3Op\nujnRZWxGCg31UIX31hgT7plWInsmEIddjdWPExzB6wPPSsCATgNXo5hPs54P\ng6x0yykwyO5y8eO6eBT2T9n+jDLXo9ahxEt9eYbW6xS89ssLT7p3DF181Ww2\nDfOa6+AHV777wiXqGP/Y7hQePjMYbT71EG8aMjHd81vf9uCQ3RnJfV2a+kg1\n5SDUCkDgvBjIwBYzsAki3JoslXQhIv9gMC14WeanG5XsV82qFOc9mT+yu8u5\nkG270WtbDl7eqNgqukG7ZBNnJhJyH8eOXc8DFfMyQBfn/hNtc3eX01OzXITI\nHytAfX8uik7LyOM+9kBOcmOD5ai30rC0pt0t8D9HYbeeRrQqGZuN9LJq/Yq3\n4Hq5yTXz4WQf54FYQqH6ASYlbUYdWhcBZNuQMNBpcWLHSxvYmZUOicHcsa7U\nFtcR9BoYtEi/PmsnJ5XLybT8OGDVcsXqPk7vArPRYNK2DR17DQ9DPkI4avTB\nZEyf6MaaitpM1UJUanR6a8RL7XHfHFNznAaVMjPJDTeP/NEe8QKZuIzwAoB3\nerDr\r\n=nmLe\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHkoW+NUXNV0g1JmHiXOE69aiVZ9Arm+BpvpLhEzYbgTAiEAgd/kd3vZ0aNwxvWzpxye2mwnuK6dVABZE46l0Ed58bI="}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2376_1625531707869_0.4344238138087586"},"_hasShrinkwrap":false},"2.0.0-nightly.2377":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2377","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"79923ce52238f293c1dfec60f152996c73461c4c","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2377","_nodeVersion":"14.17.1","_npmVersion":"lerna/3.20.2/node@v14.17.1+x64 (linux)","dist":{"integrity":"sha512-+l8f6fCtdX92taLUZJ6C2GqE4gQUTbKsGufijT5IamELBBTa37jABNbbj/w194qPZfoA7roeTD1gzRyRnqHUwA==","shasum":"a7a29cd8471bd6d9482f4883d5d74ed8cb8a2e88","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2377.tgz","fileCount":14,"unpackedSize":20030,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg5PbPCRA9TVsSAnZWagAAHs8P/jzLJdI/I+endiTh0sDq\n3GJ0HZXGuO2n/Ny68ahS4dp90UiV0csfNhHtJkdoZztrjgFzxB2fX+rWLUBX\nUjx1Z9ZXYgYiwmcWmEJ3savCBi4QSdtSsFEmMeDecDwAhuZctv0CfqUl486k\n0FOBNV1At8FFBE1ReQ4OKcuWbrxXA2pkYPXhhj4/bEOmcfiL7eiPuyEZJWm5\nLETk5byV6JkglZ/e+ne76uDXRROvsr0jEne9FwSSpyypTgAdoOGnYXscNODx\n/2Hee4znPY1TqDWYJvTupSa2IcNe5O0qJpEtngioVH7De4VmcFFKUeaGvMjy\nUjGgSMRX+fSwpo4sQOIUwLZuXXWYkpqzc6ErRKcCGyX4FOi+kCjZVsRvPf76\nltQAa6UciVYmdI6vqqT35bcttbu0e4xPnOjq+1z2YqPjAykLbzB9tTF9msot\nJ5afgVceWznOTkXXw51+oWG8hYh0Mrh4g8WNEOdqWDML8GDsKB/G3cgNQbYQ\ndJp8R+N6B765rzpoOZuEpdKgBmTmGTbXXRZqGiA83xazpbn4ASM6pkz0pU10\nBMzpra5mag65ZuQ8xuWVsUiCu1sz6jtktsvaXD9M2xRNBV9OGjLrZ6beQiSE\nBGbA0apUGIoJTTYw6ojGZacOpJTkWZFPiitlTUiirM6ElXZvcaDxW5OZnPqx\ndoNJ\r\n=GWED\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDuZeU6aTrGvT0ADRe2PC6ek7qYny9PLx1WKSriM3ErrAiEA2rELM2JqmaYErIExjXzhkwJnymwNyNG37J1sn/M07q8="}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2377_1625618127105_0.9653649643857207"},"_hasShrinkwrap":false},"2.0.0-nightly.2380":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2380","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"ba548ef0165e105565d31a87647edda999fbfb75","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2380","_nodeVersion":"14.17.1","_npmVersion":"lerna/3.20.2/node@v14.17.1+x64 (linux)","dist":{"integrity":"sha512-AQWVmP40sqAr9YRrJmEgFYjzjcuHxNDHuFyHuJwu4nJbX1E4hFQBLpPxrkP5fp4Q9I2gMqvHlvuOAtvJTDwv4w==","shasum":"afddb08676e626ce6b9fb9c5330202e16e6059fb","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2380.tgz","fileCount":14,"unpackedSize":20030,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg5kenCRA9TVsSAnZWagAA1RwP/0HTYMd3v4H0XqblzS5u\niK9r184RpbgA5925fzcSfh3UprT98gtW+AHFvFz5T9UFGCSH/zze3nnpWbV4\nfCjcfP/o9khLO7xgfIItYy54wU9ebB0ID8RxGByFk/hc1o0agIfNkb6e7mEj\nRPG9CIWQpwWpgydfyWQkySz+DELxGIxIrrDX2CSm29XwIcg8wyVDMhcz2nz4\n9BXl/2XLXAuZKB6ki6vo2X6J1PZWnDF4GmOJ2A264iWiNi3uVjDg8z1ztVZR\n2Esve/dtNVgZKRY+a1SFmNkgYv3ThdNst7m/rocu77fY2zldoB6DCFOepPL2\nv2pLH4KPxNEWSgA+WesjfVJM/GrpE7e3ucbJrcTYHROUdtw2qR/0qzsWfcUJ\nPLY0MLOG/2xhByYoFPHBlMWRamf+fa7K8lx9Qfgz33Kl3RJglc+KpsSOXkzN\n6CMxnj3BM9+PgXzqUVJVD1IrpKINDtaSbkSjpk0OZYIHJs90YB25vwRRScjS\n72FuqY5Qn2M31APGTIdyQ1jc0N+4yKX0BNyMO/sLgvwO/c/lQB6mKnlVEpvI\n2FuHbeoyQ61Oxwpck9gMFN8B0SOYUEUnIMLNmi6d6qHo36faQG4kfouIsU4c\nSIf6VE68OD0UkqxwLDUeK1ZHsqkAFrrzuYqw/paCu9fVNfdn3IQs5bEih5zu\nTEwm\r\n=zG/a\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCnBIipY9XiZeFE+nh9/SyGFBdUSIndQruRAy7WPWGE4AIhAPcksOcFC/LMJQHbR/m04Q4tlk5M7jH92oQ33evmNyBF"}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2380_1625704359026_0.809066821974455"},"_hasShrinkwrap":false},"2.0.0-nightly.2384":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2384","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"db75d9cf9f05521cf168c68d0e8d9f1950462a8f","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2384","_nodeVersion":"14.17.1","_npmVersion":"lerna/3.20.2/node@v14.17.1+x64 (linux)","dist":{"integrity":"sha512-rIgpXvYr/q3QUE42xXvQN6ife6pV4DtFe/PzuquxXbyNLuCGMhX1Jb5zYzdFi4bt8CDe0cVdGMVW+KJKgu4sbQ==","shasum":"338ca24f5c4939e56adde18827a91890a86c4b29","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2384.tgz","fileCount":14,"unpackedSize":20030,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg55nJCRA9TVsSAnZWagAAQ/AP/jtl6+6++9H7XqS6+kyQ\nRkgN7n4OsW8pPru+O0VN6XYQ4uZjt05oYOiUMs5kxsYKYXVR7NbC2EOHWt2N\nGtqndNlDlAwePYEr1O4EPbimOchoEmv7TvgLJ+/O/EDkRdfWuvPbPNOR7GJB\nIZD356p3ScC7Hj/Dc0ij9L3zLyHcHRBiT2nlnTMzflTmtJ0CZY9KJEty50Ge\n8DIHJPDCDLhGU4peSOw2ZS63yBxsbKs4EBai3Z/DYMF3m0MctMHPCCVdnu8A\nCjCFTLPEwhNHEr2UI04J+3U9/cgquNAWkAWLauYrUcGyJEISiaeRQcFntyL4\n/VeHGW+VBAhMbuCbJlknFCkWmXlDcZ37AxzU0NnJ2+05C7nQHRDu8kpaOlmV\nT+EAvkTChWe2U+Z0Qkx2h3SjoL8ft101KX+M3xUmtiY2B121mP33DubXbInB\newqF4i4HoDC1h6tpMfl0ds2fNFKx7kAn7Lfh45/4BcKWVeTgSQLxdCbI+qoY\n+i51bIWOEb+gG606Jz267aPdS9rTUCSsnYdjacWlr9L6Bw0u9oto+fCd5YmI\nZhCFJD8AVvyaoCwooIlqsx3Uj7MMFFxR/iAhjz0EXtwLK32+wu10H4OgmsQy\ny/GDMcHSklfW2p6hq1Uv7zKr6xOu8/KWGvGPK6uAWQzSYBNhcK+JxTPGya5/\nQf8D\r\n=7Bhy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICXm76Fl4hf37Kej1HDR2z+mRPqdCmod4dGu1rUetGe8AiBiGIodpv+HiV3I8Uzm7MW3tJHqPGEKhzkbCq16iWj8yg=="}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2384_1625790921051_0.23035184908876216"},"_hasShrinkwrap":false},"2.0.0-nightly.2387":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2387","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"e8c0c95729d87dd03b5763202a87cc0b5f3edadf","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2387","_nodeVersion":"14.17.1","_npmVersion":"lerna/3.20.2/node@v14.17.1+x64 (linux)","dist":{"integrity":"sha512-sjAlqNhTxnMmjG9y/v3dQA1Hh4SwoLw1KR9X4+qPAY7ak0UZ5nGEY2TAPF0pkfissVqCa91reRm1aZjzTWxiSQ==","shasum":"a63e421518fee94fd625954e657f3ad59eb6e507","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2387.tgz","fileCount":14,"unpackedSize":20030,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg6OrYCRA9TVsSAnZWagAAVgIP/1V7NaIES+HjUquGi460\ncEfIDQ2J/MUdhUpb7vQXVatrSUw1JzloAVv87M1p2DFkjj4B9yqoK/glOzfx\nMD6S0mCq0uev2NKDPZsKzNZH05ddozuAcAbl3r8DOCyoVym+NXofqZvOkz+N\ng1xv3xFSNBPY1TKvRwNbDnwIiETrKSJvcxozI5Gwn1LzNHfCbFMUkNxhm52X\nnpctMB0wB3XV4clbeRTeCRAa5z/bONH6l//5BbBdrqiS+fQD1QQcCK+oKVCo\nOMRMw8zTvrpHT8mPUkBfNh18U6FWwePveBiWk7VMQp8rj5pJ5KqZ/qb9tAq7\nq/l6rwtrI9qFbtuArt4mDjvDK4wt4WQpDOEt1IxF8s0kXILxDi+0KIDgfRdM\nktbrA5/e/h186jbOCmyUOUogIKnagHP38gCH65y6rBKSNXXprlGBvANoRKsA\n0rpBz+nD0pg9b1Jf2irmg9UyiRo0Ptiuxxe4utcL1e2m7/nDjdvfmEwt4Oq7\npAJ8g/8XAy2L7q3unAQHQfH24rP68XvORsthy2sO0g1DDz8ebOwUVAZjGnNT\n8AwAVUsQAhg00BXZOl/NfcH9eMOGodJqXep4c2tE0+iqKzwryBmRmfPcTX5o\n/xvPbaIBFBN9W2v7u5+pEubN/9iJEj2JrzvCk5BBYFifoCQUuQKXM8UBxoNw\nRU+t\r\n=bViD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCA3AAhRYE7VpMoq1Bfjy187lDoCiyfiqmC5s4LkZX2XQIhAP3IxFR0M4zFUxWOKEruryXWNLavun7hAtWzmnzzyGSH"}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2387_1625877208471_0.1360740282045283"},"_hasShrinkwrap":false},"2.0.0-nightly.2388":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2388","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"81293fc84517f756b593a73d94da4e2630339140","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2388","_nodeVersion":"14.17.1","_npmVersion":"lerna/3.20.2/node@v14.17.1+x64 (linux)","dist":{"integrity":"sha512-sZ4ngQaRCxdiD0dCGMpOMS58VWGIb6JCfPXpMoul4oL88wTPmbGM/G7YfeLBMdGUblqph1FLJ0JYFwUCW3JgYg==","shasum":"d1fbcec70a170ba39467a1a9695356d3f73e7113","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2388.tgz","fileCount":14,"unpackedSize":20030,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg6jxjCRA9TVsSAnZWagAAELYQAKBW0t/4piy5j79e6kkq\nNIr8aukK/p0hmzbdBXahnEva3r0OZ3AHgf3UKWoQXien+9H2k7AqEkilbt0l\nJrvrWqkPNqVbklpF4Jsq6P6mlDrkbt1iwfqHpyGf8VaZzLssBq5RptFsr7ll\na5aEPRNLw2EYwcEdzEtd9gaKUPyovYYE/gRjJ2602a6PBFvWHbnJaDTSrdSf\n4jxXgA9/sqUbcGosRDs/DM3g+Ogn7LXXY+vmqZx0hKq7f2TZfo/CSXNNB/Kd\n3miDTc658OwRefXQwI+jQGOLAhM4ss2bdweewyRn97Z2/eNIkQk2pLufHBxG\nXW27lII1JD8qKEMdXzywI44uKFBUCpdfYKj0RTVPWW09JkWOQgOSO8gfizvc\nHHh/uE3IqnkZaUil+Ljbf4DwCyKB+VUMB2oXZdVCEXyibqNQzLkhm6jk2sgA\nJrK65yjfVrLQntlSmYkJyYPdEIshBGZzOalo6YPO6PI+aGKUxoDyxjkkGqK+\n/qsc0/FbRMdLE77A0/rPh9KdT5AZcOJQHAEMclNWaO84jErMMuy/otC8vHvW\nxLFvJmY4FX2Ka9+NGwZEjsli1t6HVXciJRIYZcsDwLF9s0cQAFm1yE+UgxaO\niMa5XyXiC6p3tYCSqNFJnWygZsPused7HfcTjJdQYL53Wfdh2ciMUxhT2Suj\nGj3S\r\n=YLGC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC3jkR0glHTOGuz9R8aB9jdE9jYEn6P0mllI9h+t5aPtAIhAOLgMiHf7+eg4Yb/SmlxYMMgGeSAQfko2hWXLim+xIqS"}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2388_1625963619456_0.5470189048995642"},"_hasShrinkwrap":false},"2.0.0-nightly.2391":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2391","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"20f2f14a806cc2fcba4d33979add2ac11dce78eb","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2391","_nodeVersion":"14.17.1","_npmVersion":"lerna/3.20.2/node@v14.17.1+x64 (linux)","dist":{"integrity":"sha512-Fu7RoAinvV8unWVOTQM1NIJufqHk9kS+texIhZWyRaaBBK8OB8R2pJmgViaeNl5/bjuVnrcc3Glv9g/v4/sNag==","shasum":"2d1cf2382736502846811cd3b0a06a48b5a81d63","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2391.tgz","fileCount":14,"unpackedSize":20030,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg644pCRA9TVsSAnZWagAA+UcP/RH8KGWIYLEwZ6abx13f\nHLDT/g127FZdS4eRttSDrHYh9glhHksu7jEK/ZazuSGhKWZHfzlrpEuXEDnY\ntGFLm0kZRaKy5HGzjMDLedisBz/yhHpMqj5++Z5BwSlzIz54hVw40/9Gf9gH\nEKbVWBxddhw29JladEcIChSPFfDPUlV5HlmKAd9jWY+Je83G5NsS8IIaGvlG\nSLiIx+QnpmynnG2V1QSfUJsFlenEx+qRfTpaotoDuPr0Cih41jXi+MiriEg+\n4vIXBSn8pnjr5y9HzzQoC44lxKxlXL6zHBE70NrB4q4Bp7/CcHlg/4iYQLR+\nhjd0bIi5aNZ/5OLR8lU3G2ViKC5VTnCZsx0nIYKrbmAWioUGiOyNjGV2q8j5\nrpKU/UI+auhnIIX6sqswT4dI+shcdQaZ2zQy+QzU5DYIXkiH+BZ/7xzCl/HW\nGcR4tMI5uODBZGt0L+QwMM8DJ/DcrTuufcOJzTAaojVE64zUU1DEvp7AwCOi\nvPOB6GWjRY6K1WtZCHW0rvd8WWuEcC7JlexIy9X3CBiZY9v/BEPxLKjOMLDs\nUn0plg88xBfKYdfuUcTuRzE3wqe/ejHVaGONDh+gM/ygywa8rfkprUG3YyoE\nSF4s4KQEQRczzlLnjPY1HufduDUAC9uq0ElWJa0QLgWcQV6ZkypBJ4vlkBiS\n5+C4\r\n=s4aF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAJ/D5YKE5CD5T2hI8SRmKE5QqF+JxOTqITbFyx5CApKAiEAswhx0Pnulouim5awjZxtrLGCBpucQaxIk4TeIxGlhmk="}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2391_1626050088973_0.31908230560582607"},"_hasShrinkwrap":false},"2.0.0-nightly.2393":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2393","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"b549b1d27142ca124f85597f3e666a9937f543b2","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2393","_nodeVersion":"14.17.1","_npmVersion":"lerna/3.20.2/node@v14.17.1+x64 (linux)","dist":{"integrity":"sha512-ouXSINCJSdQgDykIX4svzb6cznOrBV8OsMgJDASbXMaz1l0YkN2R3Tg4v0ukheTLxJszVR8dQazfB66kTxW6dg==","shasum":"6d284f2c4f70911a9c753e811af54e05432c4cc6","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2393.tgz","fileCount":14,"unpackedSize":20030,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg7N/VCRA9TVsSAnZWagAAWvEP/iU6qwXPaUg+Fwkwxpsz\nstpVDHQqWa3nbxGopHPtIQtG19NCTg+shrd01geHSmmsiTCV63jaNDykr9o4\nxi0xDBDtecVqhGPc58u0G6oPvPEpE4/deLlZcZ5F4XXczYjRS1kfFlzH3jwD\nN4lyBuFeKyip+z52KTaQq1R6YK++dE+5lw/S2Aqcy7sZeljZsKuXMI82rxRO\n8wMEfGK/gvTQMw3Yx1wAG68c7CfRKgJAsECNCCkkbAG3T+WnERh3vplIt1sK\nOy9AMe+tihPkGWKwB8x2s42iFhgHgVmI6bYQuFg8+3L/MJCSmWpgukPVMjfv\ncO2ocHXO0b5iJBmV2PwOwju0cT/UDigaNt0yCXz4Vp/HKMO1dsyyunoaebln\n2l8SXQN9w6Mx/uT5sEz4qYxsFivHtj/kdnv/tC23jB5wOBypdJY2ulfnAGXv\nWPRF8NqlDgrYUYlA7MB9j7+s4HvRh9SSgR4NPF2lDDRksCHtn8lWRaJeDC4H\nZlwg0QugzwfC6Ea8K/4w6/bKHBE1tsr1wmul0mVfHu24Piwj0lLSzr/CrKfG\nQOj+Zh5JVLGOSXqWh0OWz73cAeu0Eij/EHO3OHZXXfrZGysgOdYON56a2cH+\na6cCaPUeBZODuF6RFXngSv4p84q6aHhJRyGVmB3DEtMfX0jZZkVc9Bqm5eqN\nLtkf\r\n=b3M1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDTilqWAFP7SfsHdDTTz9AmV/wuoe/69JDThbSfsvfbfQIgJNtvd593yHdQ7suPC0U37h9bDl/d8td2zR+Jc9k/cpI="}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2393_1626136532866_0.6987062268812547"},"_hasShrinkwrap":false},"2.0.0-nightly.2398":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2398","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"e362618a413b44a27295c47402b5386a4ef39a9e","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2398","_nodeVersion":"14.17.3","_npmVersion":"lerna/3.20.2/node@v14.17.3+x64 (linux)","dist":{"integrity":"sha512-JbyRUdgXG5w4pLNoGfTNe7KzaLT5mUczJz6hKCUblBgWXOdfqE382qfMKbicFrI4mq02c5g7agEqHLpl/mNsIA==","shasum":"76bfd9098bbc9e00aef2db814c8e1c0d70d0fdbf","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2398.tgz","fileCount":14,"unpackedSize":20030,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg83cOCRA9TVsSAnZWagAA2+0P/2Yq6G2xdQm3uduPNl55\nqQRtaKrqj0RD/Fz5ZCvXg+4u5KxYbXNP3Sj200+TYY/4GrMN8GR5IwD8ARDw\nM4ppZY1+nlQIOUqQX6H5KwgZ6zpZ7cRhChaj21iWa57BzeE8FSGmomjN0T3M\nPHcYrgC5B2gGE6A8g/jtPmQ8w8rNuIiroRYsdroqb7RW20Qru5ImFAh4so5h\nx7Q47/ZfgHzC0LIO8/aeuyFwrzBegMf3UzoAY2CLdO/wBGMYiZWKorr1NcxM\nN00KUL45FDLkxTSqSDx5qfvyc8wrfARMOjoVGG+XSyZnYeSjHeEMpszG3c9N\nVWQWNmPosaNJWBvxKacJYyqJ96RcOHDvm6lCwwyePuVFSKDb6VjlxAQ2oNOG\nRpP9zWM+e32EKDbzcEpSwMOHWetNP81DuYJY6o2+A2oR87yITRfqsYljp61q\nopIocBPyLn83K2VlRoth5GZZ9ManmpYCeaYqVPSIXKgfI+HRp9gVRJZBWV2k\nUGdoIVeTZZwLaAypdRisIGQbjuzwvEcbogP4aQM9jpyXW/OMmqettAfhF3Ru\nwNfz0uQelzMXZSoYpGheVTsGXZgavViBdqr1AJc+zODUyfWRuj3dDSKuPEm9\nF4k1Lk0Scfs8j6HEj+lvi8xE9Q2EUWBk2Wv6NX4WR4cIn+d9P2gBSjwhtl0z\nxT/f\r\n=7tI2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFrdDG4jZ+T51pfAKfNg6J4w9Nee/mfU8wmYRvMZZbsSAiEAvwusy1udwsayBKE9SXOiLKoCZeyQ2+FqJfOrOZfJQfY="}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2398_1626568462171_0.22754724256304693"},"_hasShrinkwrap":false},"2.0.0-nightly.2400":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2400","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"ba7d2263fd15a282aece0a079da6b6e6e7ba1a9e","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2400","_nodeVersion":"14.17.3","_npmVersion":"lerna/3.20.2/node@v14.17.3+x64 (linux)","dist":{"integrity":"sha512-t4e/lPr2wHho1YRTLVpnCYCKho+PCQFpMeR0c4YrXNSe889kXGjX4qyA2J115JbrShyrjTeoqejaMmS/uAqfAw==","shasum":"4daa98d660682bc3b1ac4b8203b9da3e3107eb19","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2400.tgz","fileCount":14,"unpackedSize":20030,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg9MjrCRA9TVsSAnZWagAAqYwP/AjttE3rM7vlt83Htrdm\nkp/8GGcmCfdLZHNSWeanhONHf+Ze++kTOG8KvhGZbcnTE0n4qrohB1efjDU5\ntG2sVLv0I1hf8NPreG53Slr32n6qJCpx2Uhu956d7MYSdduyJXmusg7PqfKS\nri9qbL5a+PstCqRVV0gsXNgjmKjcXuQ4TN0iYdijcqqP6zw7K1bEle2SR3QK\nPY90hOdbmi+MAEf+9ZOVqce108B86zlk+7X/Aipn5Xp8L6XJeWrt3A9Z8+qw\nDqSBnLx6cbyaXszVfeKIpnp4QG5MjmzGEjYM1rekXRH73LYdfPdbG/yqYvaY\nCXXdX2OljaqAU+5neyfexzgExovHmvCzk22jg2WyPBEuVLvtk1ijaHZaApE7\n1XfU73KjbncBoGqzmbjIbpVHpmf4sEjbF2xxQGdcevD3lWeL/xyvPDw0e6Fo\n2/2PAmhy4kpA23wSsYeF2R6v9ubn8c0SYzbL/rmBmeNCAhPtmF+LnqccsMIx\nZCpwryy2JO5LHcaxZC0zeO4LlcoEYdJksWf7bnd6jvMk6oYH2rBoSYmAsAlx\nrE4G0RCOLZe/8km4jZIuCsZqGwizAILyqCaMu2Mznun2FwmtsvzAiXUogWdO\nAdWbkfgL3uny48oUSBJ7IqqTTJj1OjUHySS8IFlZauwvct7AjZQSwpI+Fniv\nFXvQ\r\n=V1uB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGMa3iUQRgiyVFNGD/+/0GCGwqho/qUbted3lG3Rr19fAiAtk4dxGTMQp+Ysf6GO61ILj+NiWHVsrlc0e7DWvjuQ1Q=="}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2400_1626654955018_0.6394652802723348"},"_hasShrinkwrap":false},"2.0.0-nightly.2414":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2414","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"2cf41dc1eb53c5192a9e6b60a75f5af9de6adce4","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2414","_nodeVersion":"14.17.3","_npmVersion":"lerna/3.20.2/node@v14.17.3+x64 (linux)","dist":{"integrity":"sha512-hY8k7TCch/ovRDEfD+AGx1l1r7X8y8fnOF3bkLXNEEKFljmY92RoH7iv/u3nRp22hvhKmEUyWEUK9k+vvNJrjw==","shasum":"3bfa2a1fc9e5a5f935563f32b1dc6fc48d69359f","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2414.tgz","fileCount":14,"unpackedSize":20030,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhAoXqCRA9TVsSAnZWagAAQMcP/3GPxZ7ahLsvw9KDprMk\neY+FOVsZoexBeul7wKiPDN8yVEUK+gJ1BT1eb2PAZGvMSGFD7dYFy5vnX/Kj\nD5RR6JQQNlMkiZUjw8tw3731HkbG/CZHuGtOwNjV4mGDNTOuzarhUtcQ0YcR\nqilltzITuHWv4GfnWd3yQxinG6HqBrLMBuzj+OzEMN2qWivbzKxwcat6MM9m\nkal+xVY2tpTyBJjzNf1jyK+HJyakDZzWg+YcDiAGV1Hthc4D/dpDX7Iirt3d\ngr2XKCZjYFGa3EQk3nsickLqGW/XZwFozRD+Yrj5JceyoeDJThg3bduIOmU8\nAzr1DaVptUmqM6+c0a/JwsBviw5qvlnenrsU5m0btYUhK5OyMcQ19Yz2kr6W\naE0uaWOOV8slKCFQcAZOIPJ+dFEZeUYfNEua5gxUWJLI3So5pgoqYP5zPyI2\nw0MU7S024KN/cItT7e1DznQoK8hIsIQyCy0zFwdPgl9dYsMRxw+h/7mpMK7w\nPYc5M1qbxXXjcDUXwvx1t2nf7jtBragJAXrqTHRsuiX+mo8bWfSJnmen88f2\neG1zucsB1/KhgrkDFpyrTsyOdnQlFEdOvclL/1Zq/ctH0sJRWH8V3bsLujwc\nKIge+5UOsiSxHlXqTp69HD3tm2i0gSyF7Md50jjEcqU4q/CS2P4ugIWkhUcN\nQjA0\r\n=8X1U\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBUity1JCmlETRcf3kSHzSu1JfrLb3CupTbeIJGmzr05AiAkiRnb9Wr0QsT7yp9K0500PmuM82OIrrT01LRLRfXmGQ=="}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2414_1627555306857_0.6543946030448347"},"_hasShrinkwrap":false},"2.0.0-nightly.2416":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2416","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"0ddf73e202e481c8a6d21935fb02b8c121fdd0fd","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2416","_nodeVersion":"14.17.3","_npmVersion":"lerna/3.20.2/node@v14.17.3+x64 (linux)","dist":{"integrity":"sha512-d7Su2lX7/NZRYl6hjAp2PB8O0JMD1wDzOAmjUT1Lskpn+1Tt7Y+nzmbpRhqg/+ErXVtakFzaJb7HrniUkUfumA==","shasum":"6c654d062360c308ead7e8c4877f0cf8b9ac0099","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2416.tgz","fileCount":14,"unpackedSize":20030,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhBXVoCRA9TVsSAnZWagAAfA0P/0df0GTKExLtsgv0ADiy\nwtxD6wqKtIUQYdLbK7BMN0DcceV0gPK2yHhwJLP/pt8u2O6CC7SGhcMy9VuW\nj0ZtW03UYKss/mtb+Z9KCKA+OlzLsYbk2lEAdphGrusukIzkReOfrDNRpp1p\nEFoPMJ6G9vYguExKFOB7pS0ghGxa0JHDcxMzIASoDJoMUPwFqUrrKwzoOw9C\nLwGe1agRXJf/Z9wr9t8Yl/Px1oVPuUiUfKJhPOLrMXVksYqyGDFFVrrhQsgx\n69B7qDiyLPCzbKMKJAKym7tdPCfzQWOL9uEqsn0IGi+osxB4sIGi/CDjcED1\nrqINm/0IgbLjQMAOfIHFCVGUCG1V1ttgiPUMTv838HfufaxKfvODARud4v2X\nkXklBpwy5jwfEz+Abjy0ON1aiBaYWXyPq9dxLKw9wytpOQuk7qzTxIPO0ClC\nynxWfzdzzaoM85Ofa/Zvdi3VGS4PyFzL7z5YMylhgTo/zedlPxXhx0tjaI+u\nrWUQgl4wgqiH8UiLq+kYAo5YD1CXeMroPRh2suye2HvaL8dKHzwKrB1RmMS+\nYbj8PqHLJOEcfZd4ETn1qhMIet/BVTZsZDRuj6voHX7rGfS1IwovxAlitppC\nvxPMoEfHKsRCMbgul66J+2I8bHqA26AYilzQv4ORHGS5fF2hS1gJS5yUZlJr\n5vSg\r\n=wrry\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDEC1KouQXISMfjL/EpqAr2hCmTwPG8dnLDsKD7HEFsjQIgUnTBkeQss2YeFdN9TFDwkkmw4iSXi/ZJZ1vkAuDx6Y8="}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2416_1627747688778_0.47123994681719217"},"_hasShrinkwrap":false},"2.0.0-nightly.2417":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2417","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"9128703036805eb6f45b46572163f0a29d3b72b1","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2417","_nodeVersion":"14.17.3","_npmVersion":"lerna/3.20.2/node@v14.17.3+x64 (linux)","dist":{"integrity":"sha512-hR2bUF1RT2a8l0cLZImeCxEHTX1IpCf9GtilIGLKAHc6/4ins3LecbjbTr5jsNy4CADgMr0HqKeeSfPKsrjDmQ==","shasum":"9e46d174466af8656676a4186777f1219a4ab226","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2417.tgz","fileCount":14,"unpackedSize":20030,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhCI8dCRA9TVsSAnZWagAADDUP/RpVLsLeY+Z1vkwdxF46\nJpI3MftKfZXutfWS9c1zp5Hvc53opdJsmDFp0p7BjLx76P3Fkp9qBgq3yRm3\ndZyOqUOTMglBVx3GTpip4Jy0sLfmQc7O4gcxfpx+N7/PqdUrALNWIG9b22Nl\nk9UAk9qG2Q4au4rAjkKFZjN3GVMPAtJd2EX6rFiL90Wa6JAdfUJIV8SLOmQM\nKbg6ADU3oRDuZ7SbLMDMeanc9Xu+VTE8bJp07LDEL7prxISY4UvnUUsHVDfY\n1moScOR8t7fyTKcD/NjX20UR/3MX3D49a3zyVV8eOHzDeYU0Hb9rJJrzNGlX\nQJwVvauBkzqxqAQm2l8BH8CcYr+P3hju4JmgN07pviRECr+XIi/V/BwHviOW\nw4G5i9vu2cbQmjeNpHkm7lMdGpOWAnU1+kyxvh7DN3e6Ww8CKMeKHaZIpuek\n6yJePQle710SClyWfc/c8hBK6J/7DwYmuspmFBEVLX9TxCeswTQwBQSVf5rD\nIvWDIyyiFGo7XpsVpaS34853We07WpLEafQOmdlJ/n0kX4OeJ8eyrZKSsVHU\nyaSsmvBfrTR2JVSVYJbZ/jRgzWs/RhnJXlvliYmBsW7evv12HtHY8ibXLZMP\ngrkry+BY6lVvirm8nhP02vcYrSiMe01LP6+RcGeZUG4xK61zv0hRnLkQ9hse\ntCDA\r\n=34hu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHsRcrAEXED73AJ6LrhtikrMXXeoov9PG9pbp5qcapdbAiBhQQuOVtwXxgct5gs842E3+uKEnh5fGg3WN9ZQjxjkzQ=="}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2417_1627950877108_0.05195097844048657"},"_hasShrinkwrap":false},"2.0.0-rc.0":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-rc.0","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"8fc248f1f8eeb4428f7abd768bd23111451b1903","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-rc.0","_nodeVersion":"14.17.3","_npmVersion":"lerna/3.20.2/node@v14.17.3+x64 (linux)","dist":{"integrity":"sha512-KQ9FbE+ee2nzEtZwdVcxup1uWGfyfKj0cDsbxfak+oMubDTb3ycQlyCAnVPKoybvxqpsTG+TKDXObDz8SBCF1A==","shasum":"c9fd243a7a168c808b9e91d010132726be8c68a8","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-rc.0.tgz","fileCount":14,"unpackedSize":20013,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhCNPlCRA9TVsSAnZWagAAgSgP/jj+tYnOigs4PrxKDD4M\nfTC+vuqTEkANmnuyIkBmWENy3Xqiwdrg+NL6Qm64lKt9AEXevsQq+91qpf7z\nfgc2ZcctH6dz+97iw/K0P00i1nSQYMp6M4nqVVczNyt9d5cJx26OmCz/ui2D\nGOjAxUQJQbyQW71F3AypiIUAd/CGFySub9k0DP45JYX1yvvVG7LDU8monCLe\nZyytCuqJejeAjFqf5sKwQowKXYBB5mxvoIxRy7xxeCnpRQL3MKxJ1Ls8OsXG\nOyMzuFAbdLsWs778eqWEsXsLeIi/2G+Lx3s4pesaFpDUXIKhvEjSE1g2WmG1\nHFDq8OlP0jttoS06LDqIDScSiOXX+ySZsQE/+gOmTlmO6ERdO0D1rnw031T7\nX0DHTEMP/rtZR2rPlODRBQJYdcPFsdKuX7853SuIaSpzZGvaw9IuGu8M574r\nbP7woZYSJb8AKVR2BYnfqDuR6K777AC0/9Ee2gPk+G7a9PEJCK4Vc311pq1D\n013uBDgopn8OTiqYiIdVCJUVxXj5ZVuYxWCTxQs53ewEt43prFUiEHzlxfHn\nyYoFbc+O4JdWrtInL1vgSM6yNAR32j3UKLXvtUPl4xkEex4NpjiHu1ixckUX\nTLKW74ctWDXfBh6OwM6DsS3dptqhYMZ35yIGq/lLm1Tv2/3gLP7gmifigQrh\n38OI\r\n=QVqt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBEGjnp57AQhuAluztDs7nScqzN0d9izqfSMBYwjCQhgAiAgAUMZ14gBZulKOPdzP4zlO5khuTJz8US5asGCEcA8gw=="}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-rc.0_1627968485547_0.324882194971569"},"_hasShrinkwrap":false},"2.0.0-nightly.2418":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2418","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"8fc248f1f8eeb4428f7abd768bd23111451b1903","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2418","_nodeVersion":"14.17.3","_npmVersion":"lerna/3.20.2/node@v14.17.3+x64 (linux)","dist":{"integrity":"sha512-dtLcfm2oQilYAU/rKvsX5AS45CuN+FmiPo7ceyeVC6rV81sYUeoPCh2arYFpPJFnuYTyPdpujQ4Ba/IG+kBCYQ==","shasum":"79f290e80c1795d8cfd6b45e6d62020747ad8d40","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2418.tgz","fileCount":14,"unpackedSize":20030,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhCeBvCRA9TVsSAnZWagAAqfkP/RRN8rTcOdfFHdj5Oi7U\nkZLX7X6OLVpbmNU43IpRvwmjRa4+ljQaVd4XLilBPWHB6VHCuyovdY48TeAt\nFPJSdkpQ2U/yUVV8hZPs+MmXGzFbew5E5+7yU2NMZzJdnJTWsxeaVQE9fw/R\nckoS2e5CuTNMWon3MhpQ3LvIhT83q5YTkdx1K5CSkMA5D2yTuCPLxRvZo8Tw\ndT+NtdYO32gOWO1bcHDjgGTRuZB9UbJUlcnb7tF6f0hqSVWAD59GYhUuuRq+\nDtume308R+kc2ayHFeZpW6OFbcTMTL6sQGo9KdmCc4ZmmOCyKWYG3kZxOUS6\nSHRoce26ZUkBRlQc41glViyJb3JM9dtwnHwYlXfwmqD4eSDhkRPN1w4YDjfT\ni/cylLFxFa2oOwfsTvp4w38of1fVwtebMvnsH9bA1HjoC/kCVaPI7ciBLCK/\nzTWRvs+Rb19e96/1fxzD+0SF1YA2x3XgN/Zqo2BjPg9BWFyGl8DMS3W5fc5m\nAjTgSK0b79USIs4zW/7z89/SMzFaLbM3ZQoMMeAa6lEtq734Lg47kRdnFkow\n25UpDGZ9vLd7QfuFxHpVFlcKsPHAI62rC7ftOWs7lCDDsjOso2eOaSlqV/4B\nLmCat+Mbd3+1BesyqdODoqDm/3wUbGHQqLb6QG6GIpcNmj+6XlB82ZrYgKsv\nehzR\r\n=vjm2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG3PLtVSJSnIfALPCUXhDWq+aEA5rVRanNcRVDOlk4K7AiEAxez9luF/V6GqgkKQD3lSJuRbvO1Bkl16w1MJqC7CCuI="}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2418_1628037231231_0.1592099774201654"},"_hasShrinkwrap":false},"2.0.0-nightly.2420":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2420","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"4df85e34d919f75cfa0d8ad79e9cc7d4fd19f716","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2420","_nodeVersion":"14.17.4","_npmVersion":"lerna/3.20.2/node@v14.17.4+x64 (linux)","dist":{"integrity":"sha512-QKwcyE4TA2QaNzWAT7wUqv+LilWlhflehEutp8LdxrHP4/qZtxaMEXhMNdmLvS22FkgE85GZJfUrrPNf5pz7hw==","shasum":"08eb534f6f4ebe94b64c1c2df82c76b8ebce3cec","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2420.tgz","fileCount":14,"unpackedSize":20030,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhDdRRCRA9TVsSAnZWagAAxJsQAIkfxUlEvQXlt9F45JT8\nfgYUpG5JHynJeU7LOTDrprWZdbyxFm5k00WlNDIEvGuP4hkmAsw4Ki2hm+dK\nEbzoEfsh93LzBHGxVt5TsEbR0tG4Q2yaIXs+55yu/hCIekTB0q/yEzFMPL7G\ngU7AgX2fbhRvdC9UfwZIcR0NgMlmiy1fRMc09iefAizcdgKadWRp+gbGgfko\nONdXF81MtBN1YRqIgQ/1bgyxYUVxU2duzSU3OePiEDd4XOQg5fGV1lagzt0R\n7B+h2gVV/bfdSCMexDZQhizsaNAQPVI9tWee992SIV/ILRP+7jlascsgRGmo\nM4Xew1BwOaZ7b40jmZzrMeOgJXbzR3dzKiYEWPFw12g4CmhKAWaa4ctikDRd\nSD93NfCdylDgayLvWDf1LOd3S65/3ArMcs8WWpfr6j18gXyhNEHnmeiTkRDr\n14EVBlx+R8eCwES19oFpv6rHDiy2PrJmYO1BNpsvhRvTTkXSteT6TrMIxzCU\nDUyn6qRRth5MgY4Q5gGkkWrDgQXoKS0gw5r5gBU5ZNCmpa0SWxmO6m4oLW8q\nXKQEmreLnALNy7dBCc1c5ft06QN6Z1lK1PwRf3Xeg0i/WXTabOLC3+nsI63/\nKT3sibwUBxDSSCf3sEGGlhoW+FMmOzUZ8eXGoVeEpKwQeX7GW+PNKeLPVapB\ndHrR\r\n=Blx3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGcL0pVva5Fmp5NPThj6HB1M8f/KDrodIYpUBJJ95/FRAiEA8myyfSYNVWUky6xmU1AxKdpzPNfpxtETsTmFeiG+DOE="}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2420_1628296273389_0.24486812298368998"},"_hasShrinkwrap":false},"2.0.0-nightly.2422":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2422","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"7c4d267ee0b61c12f57c95db9e5d24860e386680","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2422","_nodeVersion":"14.17.4","_npmVersion":"lerna/3.20.2/node@v14.17.4+x64 (linux)","dist":{"integrity":"sha512-RM9RYSi+qf8vWkhPaFyexJDzbZwayLD4IyeCJCQexymi8LDhbwUg+HVH06mphRjye119xoK+hTe15VMmoRoQlA==","shasum":"87f52e56cb140ce25f42cd9497465d64da9d5413","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2422.tgz","fileCount":14,"unpackedSize":20030,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhFG4NCRA9TVsSAnZWagAAFaUP/3cpJi9vdEx7cs6ZuFm5\nLyLUumSkVcyvkh8/SUtoHaJmmPyeKsX1vIgK6r2dNKQ09LAuUGDe+3oJJ3pO\n3Wja0t9CCFBe8JgOdYyElRwP3Ue7xmq3aHkpJ3g5yIwMsbM62gKZWspaJ9/V\nvxoXp4z9TgFaqGDxE2x3cel8jxy7+8D0yzpiByBBdw0oJwDsUWoQOJQCTD5e\nv5FMHUFSjSUNpEbKvlEpI7+ESXiIBHYlm3jBJse/G3nPBpBOBravPcOgcnTL\nqW2X4lznaHFs4zbPmt42pNb88RvO5AdV6s2bIJhLCuDhv9BvG1vQvaNQP4J6\nIrIbWTHl0jp1nU1RLfqoMhRCcIARFwYfsbkYH4okV7LWWTMzs3dhY/shqJtP\nsE6G0gpN8enVQd0fCXBDb1N2PReba0JPWC1LITXSReY0UpZO6ZpCD69Ac7EI\n5y7XdgdSDoy/FvzSQVK0SOKSXBmg5zRrt7Kafo3sTNXBoyWFfi0mtxWmLTAs\nnLdRQqmWhaxQCQS/dvzgv6O42xpkd+RGAxUZ9QIF4g5vt+M7PzJo1vDHirBF\n9J24FPBY4AXCaWzPoN7voW/QiqOUr+lbokbnu7MPHZn620wWfDdmyAlYfWbw\neNwEd/ClRI/JrD56TuOj96qqSA2MQqaMzeCiavMmhemuY0JwLWlUusOtDBL0\nHI8V\r\n=TAb/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC3HzRgpr9BihtY32FALfkpvwPuAuVljZQ2RWN9lB0bhAiEAprNsUj4njaREC1qqFj0PhtpJCSMCFWj3Ft2ea6ORTJk="}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2422_1628728845834_0.14339866577638483"},"_hasShrinkwrap":false},"2.0.0-nightly.2423":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2423","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"f9887fef5f1adc85cf3569a2081987c0db4036c8","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2423","_nodeVersion":"14.17.4","_npmVersion":"lerna/3.20.2/node@v14.17.4+x64 (linux)","dist":{"integrity":"sha512-52t2XYSe7t+BOaB/X3PZiz6vabZJp7g56ew7yk9uGthsjZ/4kJNjfgGcaZ78sfFg/4GMgrEoCBYcYSRlJ0gfdA==","shasum":"d9fa92fbf9e45b609e2898933990897aaecdf798","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2423.tgz","fileCount":14,"unpackedSize":20030,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhFw/cCRA9TVsSAnZWagAASmAQAIIPyQqlxN9bolO5cMPB\nSVDBG/XtFD/DK3feLwVi1AMPKpELDBUti6WkYb8LgPZp8U6TVLT+ueRfVVc0\nqyygDmERimgfW90/2X50vwWPY8CazFJAUefIr0tkcZllOM3b7kZ2CKtKSysl\nDxzOjApS2Pd81jBaNWNjA1lubj2fStKk8/X6UFmsHJ7pA3/DnMP+hvfL1E8T\nqJryO41Ws3een7Emv5pi+NG+3AKkDLO6VKtxoKMiV6OiPREMCXKy7Fq1lhE/\nj8uSlVuzg6n5L7xt4pI+s5a0u96+vIZqcISxBNFh6u/zfN06z5/NlSffv6PZ\nIA+rG2rt6NJXEhdIlk1uxRuxJ+ww4EQ5ltald2NY5VXM1K5d0u2AZwJhaYYJ\nWo1dtcwVcbANJwGxv9+Ep6VlxfdfH6CZYf0VpLvfgAFfToBhhH3Z3tl3zzkT\nxsnvLaT5UZom9Vzs4X/FQDISxZRlIrclxHdExFGwjJzw/eF/yaxQT0adUG//\nh6SVIYG7sd1N7C9UPbtGjMVG02tO2XxuNKPdrBfu0FzIvD22FrYGQED849/J\nDJe8neSp0WYt4nxCXtJF2Jf7iPsOY/oZDBxKBgmxHzDG9padvnlIddyHsAHS\nXG2Z0rXldsb9r6cNPndHWBGQC1S7clb+5bACJPmlubRjoxWcfUf+YrHVAt47\nCqJr\r\n=Krx0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFh7JBrgJ0reszSEMqDSscrjq/yBVU3ofooWvlEp3b2LAiEAtzZkm8ZS7N3w5McIukWLdR/HGwUE6VHN5bYer+N59U4="}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2423_1628901339927_0.7156041316015096"},"_hasShrinkwrap":false},"2.0.0-nightly.2424":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2424","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"aa21e8990fb6a95a0df8ce6cdf1ebada2342230a","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2424","_nodeVersion":"14.17.4","_npmVersion":"lerna/3.20.2/node@v14.17.4+x64 (linux)","dist":{"integrity":"sha512-zaN08yReRHtDp3Jc3xmdX4H4Iz8SkMOeRhosdiSZs+2wzw0BGIkaTQB0PV+B8E3Szes+h+TpMTeJLFY49EcNhg==","shasum":"291086bee72207ce6ef1fc7e80ca1f586d395f18","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2424.tgz","fileCount":14,"unpackedSize":20030,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhGwN+CRA9TVsSAnZWagAAKhMP/iptfjhN2w+ycUX6Z4m7\n/D6jcQo2oQ5M+4ZgPYLctwaWHj4L03m03pIns7vei3WtOD+4PeJEREPjO9sQ\n+sE8U+7+hOC25PEj927sYlD8DcI8n9G9oip7XdgLLYuealbEeGfPXzJ1qqnj\nh/tqWYNDkt9yNYIESS0TgHyaybgwcDNl78BTMaZRc1QtZFp0JZD06Xo7W6yv\no7t2ObUYZ6mj7Z1CJ3dvKgUK/l+WQJiEUXpJ1bB5k+bEdZgEEdtXGBZchKnG\n09KobNSRlPK9ywKNDK5EjV5GsEIL4hCDzl2Lf2WoplllPCjB2hnxulAkpDRO\ng9GPMOk6tcsXLOWMV9TqEPMgZcfMH0sv68J+VysWVMqME2GbdwZH+x6swRnp\nKeOTi95QZGZ1b3qoY3bEKzRYf+rh0xlz2Ma0Va3Hp7bX9XLubgFggyGzPk2X\nyAuGXgDKV1v8VTUqTH+7/Zx8fHHJvzEwY247AMoTJtGXdamEjhpLm5kFHviH\na/2GkMFRdrjtzTJovTf6Xwaof2//B1s6IR802PRWM+ohmgwrPFJKUY3REzsY\nCztCh3vApQDnPbrzCodIsPjAeWwBViPoYbkZAPU6Vlk2IiEwU9sXyRHT2/Dz\nJkouryV7KLMXJ7atBb6T7sm3HU3Nx0f420StW68rbD3wTT09qD6ruA0xLTc4\nwo5M\r\n=j19F\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDf1HUFS/zsEMIQFFT/B0Xgg/V1l8Zlx82Wi6ADBvqZPgIgV805j43gxMt3Nla+KLNFEnbjlNO90Vr8txPgfNpp8Y0="}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2424_1629160318697_0.1020511338748804"},"_hasShrinkwrap":false},"2.0.0-nightly.2425":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2425","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"cd013739397927ba370a69ca36b05bd0ec641c04","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2425","_nodeVersion":"14.17.4","_npmVersion":"lerna/3.20.2/node@v14.17.4+x64 (linux)","dist":{"integrity":"sha512-kA2RW6GjvijIeV0YA+8peYqu5yasi3A1/6p1rjkmIlS75ugemj6aCLLDFW7QJKNjDiJXK/c5UNI9DYX7TURUJg==","shasum":"8bc78b107b941e2d429b7ba596e1ba715b09b468","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2425.tgz","fileCount":14,"unpackedSize":20030,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhHFY1CRA9TVsSAnZWagAAsNcP/3DjQURu/oIeB/HmNtK8\nOOitSZ0Qth1Tkkqom6Yzx8EBMCjckBahwKneU8aGYAHhso7WF0qY4Rf29/cM\n8NKe1VFoG6L7apErOsxWChMZohISePnm4Wvj+XXl1cIF1u2uIk4nXYZyOYxq\nnFc1PdJKiAFUFO8yOQsDeB44Fl8BUa7EHYY5WAgSVOFF28X1qglpggAk3y/Q\n6jHfBTGCSqSuM4uewZ75qG5AsKb9hHibcLBICCgf1zz+m0vZk4u0MZ/CRmS/\nxVAJCwi+eejYHZEUT6L8fOevxLsG73xcLtLb5cUqklbZHLeGKM/qJUh5GTsf\nTehOhab+8Fk9tOJUyQJjcELZMIg4QHoqHA6y1sfAbv0VMWmiu/3pEdgKRt1X\nTC2rQe7HIrUanMwJ8fGFdY1YOX1WxTgNBJ3vycs3DzjQcXiwZqXWEc1tbO7Q\nNiCOjQCU5KgrdMjRU+NpvI2HEwhECizSHaBiftRrlmZYjT5/BFHxFEIzWlxz\nGvjRLWynlPnkXMCrbW/2r/yjx1qNlcnUlXzZMUMDbbfij1Lq/9nEwtaq2LOK\nbnUvQZwDwCYGzn+bjSpyUNAYQ/H9WZxy1J0ogwSXwhFfblCXpdQc5jDJSOaM\nYpIN5Dg4BxvhX3dsGtofSaXsd8nBkX5m8AyNcLV+iLNws2Bz6h+t4U29UUON\n/SmZ\r\n=JyAG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEA55vw8GyV/sWBjtFJtl+nLnotJwOxWeKAzrSdZqT1sAiEAx9t+gJ4D1AiTLLoDMMYUYbcgC+BRw4OgL2gBVKORu94="}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2425_1629247029320_0.760365595385573"},"_hasShrinkwrap":false},"2.0.0-nightly.2426":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2426","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"de415831bdd6f36a1c71aff44c1c9ec4ef3ad266","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2426","_nodeVersion":"14.17.5","_npmVersion":"lerna/3.20.2/node@v14.17.5+x64 (linux)","dist":{"integrity":"sha512-kMc6q73/woHEI+maE5UOhe4gqlKHDKr60CmuHvlaE8TWQfBnNuvY7LN9j7qvylhhjUMDiTUuFHNzB1wZCQWLFQ==","shasum":"ceb3798132687fe8cc94cce10d47a89b7e34dee0","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2426.tgz","fileCount":14,"unpackedSize":20030,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhHvjhCRA9TVsSAnZWagAA0U4P/1/havKTVGCjKyxjFBxt\nmsBTPoM4DAggPGptl4CnJ0v2PdbpDA148XkwErMuivWGHLXYfosGXNW7BNW4\nn/lzaMEt+uYb2mc2kOnERIabFe2KfsDOJFALhLKosp07eW1dIFWjJg3l/pXj\nM1DxUzbjgXepVk/7od1uCg6skMdP6+UpS3s/3/JUmCO0wpTOkU9ZTWSoYwNS\npOCaIKnkgsJ3fdAw2K6mbXVFTx2Som2LPU3FgtPH6O/NVG46MwBpBc/Y2UCg\nSrXNRlNRMbtebbVqb3BgmegwlVK50caft8zPczu9SLQ4RpEORXSa44yZZLBZ\nE4ctb2Etp7x35wfEM/aHvZXfkjVGjnX0d+U8YdGFaghAs1j0RKLehfUBG6dQ\n10UFVEZeUefGMzaCeRATJ5qlLylgeSTV5BFYMMp1HpyhXh+16aqa5UHydGsO\nWmYa7oS+KGEAvtNcdmZYFc25+Es5od7hEEXoktuNjPQaVE/z8Fc7cdWiOrsk\nXb1fgwbIXTV449WEPLhn+4JMMSdnCyOTtLVk1IhkQXcTRRnpMdx9ErG8h0IL\ncb+Se9QxNPcBizJbqGxcO3+tbHoJ2C5sadmQK9GrTc/7R6qQi4T5zMtwC9Hj\nBmdrI4van5oRXwEgwCk4RdjyP/j6PZpvL+sC2TgPjffLMGoyJtOwWPVH6bix\ncDrb\r\n=P54Y\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHHy6YAKcePfjKIE9bHLtbxog07IkZKmJzuIrGImx1DkAiEA57D3NPZ5RByrvi7/eRrsGv3PanCkVob71idJvi2/8Ig="}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2426_1629419745144_0.7263776281497367"},"_hasShrinkwrap":false},"2.0.0-nightly.2428":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2428","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"c5337a8b4af6114a2d3634c2d314a5f0ed1795a2","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2428","_nodeVersion":"14.17.5","_npmVersion":"lerna/3.20.2/node@v14.17.5+x64 (linux)","dist":{"integrity":"sha512-7uuITOC0GD41Ex8Annl3xAPQxQD5tXCqgzRbjv8bZiu63JVQ7kjcdOQr+J75CKLyL6KLGiN9yiaa/ayfew24Dw==","shasum":"2412a4d14c34bc970afe4145070d254c3a1e9448","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2428.tgz","fileCount":14,"unpackedSize":20030,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhIZu7CRA9TVsSAnZWagAAqAMP/jc3Xcjm9hcIGstO5Ngh\ndGpOtwEQud2+/nu4SHk2mY/gxIrduLIOOmFLv/+5l7kL2m7cpjtLeHFcfZ1k\nkIMVv8Y95O8pLaKXu4SFheGFL5mAA13ROPuVmBfvl6j3/q3bJGqaCDsals4p\nRUtpBoTj35uRjxNo3gzQt5GRe9mqJTh7fA/jCFVURuZwyZbIpJdK0tVyjHfn\n+FsQCpLPfKUvHXX1ziadRgbM+gKpUrEcAahl0yXjNpdefiVHu/g0ti86IDVv\nE45kY+2VPEGsYXFCHIQF6Dr3Iuay43V0lGTD8qoPICuXL/y7nn1tItWs01T1\nPuegkl25TfFZZGh60Gd4S7Y+GqNddo36x8ZbaTAzbD2Jt5c9E+GmSIcS+O0p\nb46/1F8t4Zbz6IXKVeBoqzy/7ul6QZjJEWIAjCMO+0/kWFJ/bVUlOrz6X6kz\n8OHCsuNJ1z1aPLVytHUtFkvD6ot2bJPBOONpJAgYtenh7pAGnRqzOzS+6B4p\n5+DS/BnMpjiTwLYao9eyj78rIBxa2fbIv5CmLe6T97JxjwgQ8V8WBLRntqfT\nGXZxOOtnWgF3MZ4BOs5HfCxQA9k61+lgMYPsfxn8gEU0z/+YIe+KSXjWEsXu\niFo/VlQ3rL25hbEKAeV5Sv3lcVnlQ5FV46VbBWWAU72yBsxuSgmZOUGfFTL0\nEClh\r\n=ONEP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDQUZmRYKsQUJWlcjLxpjG0j98Qf5nFWKQPgKZ0q0ucWAiEAmbD6ILWS0hhjgxhPTpX+PwTKyPW5gYENz4MZcK2/O2E="}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2428_1629592507033_0.3590419981205031"},"_hasShrinkwrap":false},"2.0.0-nightly.2430":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2430","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"a73259cef6777f651e917534ae55cf320e100e9a","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2430","_nodeVersion":"14.17.5","_npmVersion":"lerna/3.20.2/node@v14.17.5+x64 (linux)","dist":{"integrity":"sha512-CuUMTou2BIG4WhF7D84waF8toitHhmIVreMZ7MbqXUJDkyxXjbG7TZkaDeJgkMnA/4iWaR3Wmzbrawcatx2xTQ==","shasum":"ddefe474573a85c79a66b81b98a61015cf3a1154","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2430.tgz","fileCount":14,"unpackedSize":20030,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhIu24CRA9TVsSAnZWagAAdP8P/Ao5DASgX+J5y7ppLZdM\n4ACeVksA+U271H8M32ChSsh8MAQMpbb8bZEUxtVIzEHh/yLCWr9TfdIlny8O\n5PgEDkRADI9oBGPJa+4DDO0+VOVJl0peF0GG6f+3UdtoF360Is6IkRJueiLU\ntv6vxuZAssvCnWxZyM2hkXTa9wk4eqx4bq3cPISgPMfIPRgmMIjfvq9nggRF\n6v04Dcfd9t3AQPWctfhos02jEsOsfPWwqb5BMZ9ycu9jA35iTLGkv52U5UOw\nTw3/HvejqmuRmhbkQWI+H94xRiIaC6le0cd1js0Z1jr3qKkMbjIW0SHTRR02\njScxjBLN6/8vcA9wlEPrnk5Gc1mWknyoyOLDw/LoIQ7E61v8CqSVxYy3GisN\nBH0abCrxawyV2dBlDFxK3Bon/yaKrK/AyZS/I/4jn+NbmgK9WREVXDAdKDFU\n9M4zSg9WDhiNujyvzjfbo4fOoUPLBTxuh42Z7AWsCF0n7JU0bNcsbXVczNVD\ntgFRBCYqmwZ7vUQvKrg3Np/XcSXRsFiwY3hLD2inGdvRmT6HmSpN0Bc9jTPP\nt4SB0sYY0vCtBRWrKilfJgr2aqOaeBHsA2NzvutaIYbokHyS948IEdCPeS+3\nTDFFl+ee5nn3SJvZq6BFwx7PawO3gaXv8fDw6M08JjINWPQt20ojT+nPLi7H\n4ibv\r\n=AgZ3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC1I+dGg//gCQ3l0aGeeznGsjby9ZlTsOkKN9pQ+G4PpAIgP2THL5H7wWlxVshWhW7YgasCknA/yMEuUOY2L0W0iko="}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2430_1629679032695_0.3708412899951252"},"_hasShrinkwrap":false},"2.0.0-nightly.2433":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2433","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"95f5648d775fbea72506c3c4f7a67fe48efa8d43","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2433","_nodeVersion":"14.17.5","_npmVersion":"lerna/3.20.2/node@v14.17.5+x64 (linux)","dist":{"integrity":"sha512-GjjCTo2JqikV1upIJMlwJT0rdFR58gAzfICx4snXAEJLWqalZjpcNg5xYQBTi2sxanvLm9qtwAKM32qwX4t3Ig==","shasum":"98ffd5de02ba8120d2de2937acb4dfc93f67d08c","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2433.tgz","fileCount":14,"unpackedSize":20030,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhJD+HCRA9TVsSAnZWagAA90UP/0czqJnGbwdS6wX3H75b\n8jbYq+Sh5RlEMKTgiJwrt6/xmQrEi8BNmg0X1lRonAdByQFHfuJybqUZ6b8V\nwq9J4W34Eilg0bouap9+8fLZTA7LELvE0XHIzeWz5YvOCQzGUPeHXIHStuB8\nZhj1dE3MKegqyFtlnD7k9VL75WGY57qj5f1Ix16RFO8pJgdDwCGbJa46FGwZ\nMWoSPiH71c2fXJM3STPp44l6xsfzxI1HIfvkVqlGsjshc4PXcZWoeVY4UvrY\nnEQQ5q75XJpOEE1TD8ev0wp9A/8VPwu47dLMxmuGebUmWy3+FDRRqH8rdp+e\niPae+Z3prz56I5HkZhNQlA4DxQ5tlgUugDwzsTV9fmO5u6iDDrpMVIq9I4+t\nlWsklWhUPZySknBr8rYD3DZ09c+AeLlZr0mrKCgAEEbFXFVS84Bt8YhKxfGI\nGrT3z0UPHj2umgQxNR6jJ/kWVjTRFZWhUJe0Wguhq3PRpd08XmLtKN1SvQo3\nPZ80z8qGmhLLT1RkG35Bjfq5J01LYceZqZKOHW74kMSFJZSzTer6skJc6R88\nzhQ3mfY2l8nVMfT+T7SnNtU4AqONeUldOHjVqjaeuAlixR6b3n/T6pRf3ygq\n9vfO7UHOHkMfhN/TCtUp8B4QKE5v19pWWG0cHURHlcqBfQr8xXDJUZFf+FFK\n+1aA\r\n=SHJL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCoJD2TIK130duEunOWCrqyf6B/zbl/8Ttd4eXOJUtSWAIhAPumHPMDYot+HIg6dOKTfIelnU1YoD58859jEjwmOtSH"}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2433_1629765511151_0.8763356205973032"},"_hasShrinkwrap":false},"2.0.0-nightly.2434":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2434","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"0058a02dbf140a5b4b1c7ecc4462bc5e686d29e4","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2434","_nodeVersion":"14.17.5","_npmVersion":"lerna/3.20.2/node@v14.17.5+x64 (linux)","dist":{"integrity":"sha512-pRdGuD8VxERCgjJLYix0gISBj9VNxWdljWG1rKYtj6lqmTDQ74Rnj0XJk3yB+qF7Ub3iz+R47wfG+LDdaxLwew==","shasum":"0ff42b3be216f35bc5494b85b7204ed82b5abf5d","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2434.tgz","fileCount":14,"unpackedSize":20030,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhJuFsCRA9TVsSAnZWagAAgtkP/2bBK9o0IjdU5xK/0hXf\ntyrmRt/XcDdA/9UkcA8wYQDWwLWPoX18UhhrRBMp+IyKzSnTfdVXP/TRfYcw\nRDSwA3mFl4SRIYmOYyWkvU4gp61mVEFnezbdbtE5QA0KH32xoMstk3yZ4TZ3\nv9xFDdBXpSUd8ZVb7DT9XYDx+g4P7a436+YSFRYRA5I73OVZCChOauhANsO4\nEWYWLn1H8Vzi68EUpVHwcsCbueR1rgkOBpohUntKDRJOhgn3MLPtf1f17n2i\nXF32j4zoOoLjgWgAvXLvHLQT9/4+eYtVX9itPDqDaUMMLxdYo/m3PYqTkKyD\n5Ue05fVLo/Hl/BSjJMdal493tAil5QBUsfyPIw2CtXX/iGzwfKIm7SJEJes1\nbyNZGCuLV93+FDirmDSLHrsG40LtHbgZTC6xfuzWaxjTuUVnSGm2uaeWH/tO\n7nQM/o7nHyfCvzwKfy6/rVAakYS+Qn1+miayOTWk1UPpUMFd7dYrLi8twWNw\nBnkliAnw3JcG7bAOCXCEdbM5IaOYOBWPXsHkmcGTZRIi/8/LI2mmm6udPMOA\nuUOlY+r9UH8rcPpj356fzHLwQftczC9BDNr1tNOmvtdzhPKlj4Gd3Tw+jMeM\nXGRJDosFfnJQPKY/6cS9u50o7fONh8BFC2kXuPU6NHONhh6BxWPWhGLtsDRU\nyARn\r\n=ENrT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCY/ad1fb09rS44yx+LIYcWcgzpaPsghAadZy5KTYT5hAIhAOp0VomqWzvGCTTNXzYQAHqqAPlZpO8hGTmqGiblB/T+"}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2434_1629938028035_0.009647843372684317"},"_hasShrinkwrap":false},"2.0.0-nightly.2435":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2435","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"1452a30c38c7dca0e870cc75569ecab63f8f386b","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2435","_nodeVersion":"14.17.5","_npmVersion":"lerna/3.20.2/node@v14.17.5+x64 (linux)","dist":{"integrity":"sha512-DuRpqs/2lmx0LIJNmEsH54f9Fbq1gXHjiVC010A4ps2hXaueKe0+70TrnX7WsfW9AGXcchJFxh65AyQcfQ0DmQ==","shasum":"9f545c45593c7b327e12311fc0b45c53f5e0f82c","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2435.tgz","fileCount":14,"unpackedSize":20030,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhKDLOCRA9TVsSAnZWagAAaLUP/RcXMyuZCji38YzATwHI\n+DBUM505f6Qp7VN5iidAE6v9ZR79HxzCajR4DkjWlZa7kl24Coa90kgVatT8\nN0pswboQuyRl33cIOXf++EkBQtSRbKETIZfKWnviinTCxy41iWJDLXvJFPNY\nWb0OFiNpEBppsv92cGuCxQC8fqp/Ltt7IMI4aAebiNqsqQrsAvnSj2SVfoMX\nbpt+rYew0px3+W0fP3/6DJUeatrIdPpoOyFGOAbGbhdjuEHmF1etttkURTq/\nhl8LmQHH8NQ6LCiAanCeoui4uDUcuaPnL7Zjs5b6i+4GOkrv824ClMGISQ1n\n0EcDxJLJ3POFwYO7xpE8j6p+zGMBaBiQ3LjVIAu7/KGYUnY2qNM3T9oQLxgo\nbnmXncOU2evpufZi8gqQ9Sc0deYXI0Bgi3XkZq1qDANHla3tyIrLvfX34x1l\ndMvzgRmVxlNorwtkg5oJQd6T/d7UjsiHvb8p+B4dOg34m3OuTR0jt/hwVuIt\nDBpHTAdZamG74MPMoDnVD1BKzcitrbonFVteA5khucHOn6lPCK42im4teckR\nGr0bI9Y/TpubEbKrB/X3sUd79lx5niUvXCfzjeyLB3eBQVoSZQbka6bLweNc\njRLD9GqWXc+D4skl+IgYl6M8uep2uuljd6lXDdVmMa0sLqJRq7QDr5wfTc7g\nialw\r\n=KJUp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDsC0dfyUSVg5ec6lZEuTZsowbHGt7CSv57kd+vn4qHBQIgItGH3fcK8vRTXiys1M7rsFfwfs8OMkk2PL4CUARTk9k="}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2435_1630024398141_0.6806398299711609"},"_hasShrinkwrap":false},"2.0.0-nightly.2436":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2436","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"b8588017c9cdbe0bb811587da328af45ac94e18d","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2436","_nodeVersion":"14.17.5","_npmVersion":"lerna/3.20.2/node@v14.17.5+x64 (linux)","dist":{"integrity":"sha512-g9ot0VYpiDiYH1zbSO1WqsHHhAvN9bpFTU5/HBpn4oumYpfXeeDBVFwNejKYgxM/JKpvQHjmWbeuuEyE8eyfpQ==","shasum":"567521b11372a4b05e96d4a77906edbfc4e9808d","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2436.tgz","fileCount":14,"unpackedSize":20030,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhKYTHCRA9TVsSAnZWagAAlvAQAKRztibAWCu2ji2yJGec\ntw9tf3vROeZqiCmE6m7GQ4zsrorgKTuFMukib5nZb4SW0DcSw82Re0TU5UV9\nldS5UMQs1pQThK9dipPwPji+C/gHjQLE79svjZweIPxWCRynMc7JXhWOYBTr\nSjs7OLsxE7KYwxrq4yVYk/7wIdGukD8VFMZe7AMxuEyd/vTdbe+9ffKV6QGb\nznrELgPuBowGvrgXdz5xVfgoUTmDWUcVfg4AYuvuwCMHZUEeSXuLPcayULWQ\nu8WoVDHxW6ZZhML8QrCUHMlXxfxuIlAYIz6Nb2hZ6CkGZTsthQKvL8lKoYh9\nD0QJ6BfYbT1Gskv12g+jTgqWxBIR6nDIr26bk/AfMm3m/9qQMEaGPr2AxVjF\nUuqzZvv9juODAU7krxfDstuLBM6J7xeDBPVfRK1ZJiPKEdLKMQHCLu8KOKPb\n0LQrkGWs6Si4W2DgArEWNBTjY9pyKLnsNFm+gALQZCEW56HXmbW+exXXLAA8\nc9vAvxdmTHIwgkFNUbFxCTwaYUzS3pFac4AAEEB+VtBpqL8NOv6fzCPz7x/X\nHxuE/mMXGZs0EPwvRO95MpZkGB0itUerfXY07nvaXN7iS92jqPwwc2trUyQY\nihfzchW9F89vPCnd5qfEp6yN3zg69byU59nV6WiMR+vaxHLYIGtb6XIB+92T\n5HVv\r\n=NOKx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDq/JwEogpLpQp3vbYbODZOxfEuHPUj7iIdiNNxirNlKwIgTOZ66asQ04WC9V33dZgFZkhHHRuDRFYHeuPyfYpkQqA="}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2436_1630110919155_0.39610867403867167"},"_hasShrinkwrap":false},"2.0.0-nightly.2437":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2437","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"f30f0561f9c6524a3a949d35aef58319fbdf7917","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2437","_nodeVersion":"14.17.5","_npmVersion":"lerna/3.20.2/node@v14.17.5+x64 (linux)","dist":{"integrity":"sha512-sT0p+snbeDHdXhbZ140ab669X1lYBv7mYIA16uI+QbjpHjhsFu3gz1RqjCPbFzvtlSga5iuIumRgAFVgn4sePw==","shasum":"b248512ec4a7f0375e3351b04c25332eddcf6d0d","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2437.tgz","fileCount":14,"unpackedSize":20030,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhKtYCCRA9TVsSAnZWagAAgIkP/3XaN+SEX/jL9nruvWjW\npljEoPmH4fg90ZScguCQl+/h7CrmFOcW9EFumhw8eGiHdV9XGE1ilzRMLvB6\niDHy/e35pT0X40+468AnhNmPJOIbfM8XgWXmoGqFa5MnDZXoiLOnBE/z21EE\nFK6lDl+uCBluiKeWbftEGF7T4oeh8CK4+yWkx0syJpbk/yBxZnDWm+nFm30j\nuK45MJNLkcA3fT/RzzASqrSaG9tnRtny/k1SduUWb5KZzk3q44P8o2pIO658\nMal0ggkFMyZBp6Vt+EvLiEmin/FvYhkkVXNmqNb3zfBUnnWqbubQ1EWE6DqW\nK2+IsSPjkPd3rlqYPfKKWTg89RhUK5TgybHCY7AeMFEE7FyleCq2HwHLe/hX\nNxZEqOKg4uAMsAWI72ERTckIPE+LnHRKJ5TnR6YF8KOr6uEsrjWOx/RTAbmQ\nNxUHe3RYS30IFs7yJvNdeJf2CWONXRr/EvR6UhIlDQ9mcNiHSkKAVLfELXLu\nf60vhPphghDePuwhLjMy6arBdTzW1FdHMR3NoZCI49FBX/P8eg01Nl/vMrc3\nh4MRso7BSTbsMKgZJUqcSbRJNXsAKWungsIzmKQ0XbC69Yx3T1y6rkLucPMR\nXEPQ1CZ/FBUkyqwZBtUQgNDYpMcpigGP+7UTUKFr2aBuiXTy32APPRNlFMrn\nFO+l\r\n=Bp8c\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD8MF+E0b709wbI1yWlS9QGoAuUOcaMWg1Qa1gCoS2FfwIgY9YCHvQ8PTV8/ZMZSOYAMwVE7UQofxN+4HQPqqixHhQ="}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2437_1630197250404_0.4132054190234651"},"_hasShrinkwrap":false},"2.0.0-nightly.2441":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2441","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"461de1149a0312d4c541d8e5fca977a7f3c58f7e","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2441","_nodeVersion":"14.17.5","_npmVersion":"lerna/3.20.2/node@v14.17.5+x64 (linux)","dist":{"integrity":"sha512-KKAtwdNbzI3JoJnGuqocMMa+SNHkpD98OSEyNan1DwYXD51sKNyMhx30uk/VU6tzvBHL7wPpoQ+Zh/AMVGgEhg==","shasum":"34ddd9ebb79e694844fca8f20bbded5ba636e334","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2441.tgz","fileCount":14,"unpackedSize":20030,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhLCgBCRA9TVsSAnZWagAAX40QAJD3J1s1tFgAnvnoQoST\n5Uc7zF4iT/q7k6ScjB1ZKVf1BhsFcAkmHGcgYZt+rmUATRgizlLehSoGBNOf\nnH0YVdxkVtfZwGi6LNA5/8FNJzuLU+eZLTQzpRyz0ABSqduNQEyfdWaQeH0h\nkT1VA6Y8daNvXHr+1rglUdOzgBL6ELxnwc2uBQl7nTdeOvjbH55r6WjYkppQ\nRya+FD307TuB6AP1fyyhrB+TdZM25U+9p3UsjF/UExjsr998PFGJJF/dkV1g\njYP+rCahYIx0Xo0Yg7ilVA5TNVZP1u3f2WiVdc+rnueSt5xxuEtvy90R7mhU\n00RVxMKlYYMAnn6PurE8uUE2HyZg1lHWAFBROW1c4Ji5bAcWxtIoOpLouI2X\ndCUhrtg122nYZ0N4D6zkq/xNV7JXVzI0UlGoXDy29Sq/t7JvluSswe5hqTsc\nuPKmmnns0ZGkUVA47biZqrN6rhT+V0CcLlp0ayhAC99Qow/+otclo2vaN2EG\nvHalYMBGtTM+gC8Y08+8M/qB5iYveANShZjXvY73zR+LfHJaeKagoBD6YkLQ\nhDhWdEjluPnVFTBJNY/2XCJwA4Zp9q28cPPY+EdJWH1pLiPZpBuJbko6loMQ\ngK2XlQlrycRRKLDRGHCyfBnQHrEq4tXfCJuGdQf7EhujDkkX75+tWQw/KOZt\n5dCJ\r\n=6w7S\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGp+9/ofpa8xYoZOrLYQ+fM8/Nd0GMJJRXiWp3Ly0Lq3AiEAn/kwuG+p8+zeWa2/8OsRLfd8Cbbo0Wi3fTxVaB15Tec="}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2441_1630283777720_0.6190167661627555"},"_hasShrinkwrap":false},"2.0.0-nightly.2443":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2443","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"6c62ec421c4189793ae95f2e60f083d49ac79880","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2443","_nodeVersion":"14.17.5","_npmVersion":"lerna/3.20.2/node@v14.17.5+x64 (linux)","dist":{"integrity":"sha512-rIoGH/WTxfsPJHqGZgoLWkwZWnpoF2Txf/lv1UK79HlEkZvPn5/zi0T88HNqr1Iao3W/zCD9/9+fGXLi6S1ULw==","shasum":"ffe06ef1f53819a5903ccee42bc91bbfc4c198f5","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2443.tgz","fileCount":14,"unpackedSize":20030,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhLXm0CRA9TVsSAnZWagAALtcP/i8oVFadtOIhogGBLJmh\nAhH+mDytKp9auC9/S8Yw6nyS9hWroaxFKSWFc46A/hh4Rerc7Ixyr+r9x+1E\nJglKo/SztVnhd+Ghc3aXMAndtqlNysGrdCpaIOwfdKnvb5TtIzpKKvf22/3N\nIj1vc6u8W/tRbciCwXJFKkGumwBISDpeb+m120OGusGnBSZtYqzcwY7k8yEW\nBH3BA8XmhHjBT297qf8r2woRjrJTaldhR1jj4ueQ7tU9IXehqC+PXPta87fv\ngzs2UlX6PZoYd8RNfjZT9o6XoypFtDMcuGB/QWCVLBRoe/OBHXoAtvml5Tl0\njcpveLDw7xz6kJs9UbFoivr/Fyx2U4c3viaCTf9w9G1kNsBqahtN3t2hKXyK\nnD+yabqHaw6SPcvKgYLz2KQTiEo65Az39w1b3BtgN1Ps4ZEn86MoAmN+wXGL\n+rqembKroiLQGmkXbB+vK4pTcuvgeNxI5a4K0DTqluSpdSU41YBe7F9S64zz\ni2GAkUoWEyhEn0uQxwaoigrjBVbXqCXSrt1bq1OkNZah2PYxh6ySRmfJQBTE\ng+UiUltP2wik0lREPL5KrhG4sOU3Jz3PQfJQ6j6J17YuG79Wzdb2yu1GQHsJ\nupL7Aa+x2FoejpToLWIWk5O/kvJVoIhph7jN8azBCMDuEE73qBizzo8ywpkz\n59gs\r\n=IvX8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG5gVAIoEevCcwu9UAf1ncepiN3qNjliIKTkxg+6ruSXAiAKVwbv6os+bjC3LZ/haOJy8Qmnxx10dBrH2xMcWQpMvg=="}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2443_1630370228138_0.2758180556287666"},"_hasShrinkwrap":false},"2.0.0-nightly.2445":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2445","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"f03eddda4ca3de324586a163e3341ae88a8729d8","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2445","_nodeVersion":"14.17.5","_npmVersion":"lerna/3.20.2/node@v14.17.5+x64 (linux)","dist":{"integrity":"sha512-Ig0hdaVbSHWNrPbR3jBiFocoGgEi+liyt9Tvi91NujG4cSWTt3KWStGQ/hh6nRj98X8+UeFr4zG2y1O9Aoy4rw==","shasum":"98686aedc0f75726ad2fb63d4a6edcd13af58262","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2445.tgz","fileCount":14,"unpackedSize":20030,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhLsxXCRA9TVsSAnZWagAA3WgP/2/8+dUnfJ0wDcV3Wqx0\nsspQ28BirN7ijQoevSFX9YluKxOZOp/Q18vD4B5Hua2vmjcqdgbkBmt32b23\nVgAxeK9h3zoVyXJxlPgrzEiWZ39zsgpDtYfNc6jEpGP+FhW5cBlXonyANvsW\nL1SM3eFyURf6D/FkLFeTjjigWqdY4t95j+slY50yi9TtB6UmYCwhDTMFTATY\n4x+qr3i9wwRMD4xYlcRSMzJpA4S31UGkXQxc/CWdjq/yfSBR6LuPR5b45gv8\ngSMKsSd5G/+1vbG0w66LTCpauHclotMxYj+yPzhKipq62lF7JUW4W0XiJk7q\n1uGKXmCZqqs9L72kluEHAKLDiGMt0G4aEMK0sBzBTB3Pio2kwFFr/1jK7pbN\n/EXfBdGTwLpxLrnzzu8QvHpjS7NjURpTR98Fw7T092UfWUAP3HS5mXbTjYtH\nWgoAi6Wl6GqikvPaz6QNuxSETrQx4GpkH2fSdT5YPVt+S2eDaCv+WQ0Y7dU+\npCuUYzZZtQ6kSAJ/GZ+cdnSFzX50VB9QIL3IqvXjShd0VEg89jUX0epOlgnF\nqSEAyhvY3nqQesctrdMzhhrUNQSOTW3wtSr4JfFQkRdgaMNI/SiMAEJUhiIu\nN6hhkMV3mXDghhRWGx8Wo73viH5pWljRYwpUhbh1lC4raWRBN41CVWdKzvkQ\nf1pL\r\n=ugdK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDkYyeT6qlPf9bIsf8eH1UWv4Kvv4NMnPaT0Zre6ZZ69wIgNp+F+JSx3jUVIo9ThBrjWuCa3Vt1sQQlLyjcgU2PAw8="}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2445_1630456919267_0.24079521152537442"},"_hasShrinkwrap":false},"2.0.0-nightly.2448":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2448","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"80d7ae24f272cc4568a001d44d496c4e13b600ec","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2448","_nodeVersion":"14.17.5","_npmVersion":"lerna/3.20.2/node@v14.17.5+x64 (linux)","dist":{"integrity":"sha512-eHqNqbfwaU/q8wB1rXv3nLepm/m9DBM4+tuQL9BYV4IO1FIT7zDRkWXgCH5ZYdo+M9eI9Mt6yj2HO0h7f6SfzA==","shasum":"fe0d6e4a27f8a2c6a1acb428e8cc0796f276a7d8","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2448.tgz","fileCount":14,"unpackedSize":20030,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhMBy3CRA9TVsSAnZWagAAMc4P/j9J6wsFaab4W6Hn+1UA\njhNNTNgcAQHbmZwQGWrgda2sXlJayQ5rQquzFCdUKYOZ8WLKcPVk97TQVETY\n91aQ7Q3rc8lfpO0YsJEOz6IEVBgiRFFztHRw6S5Muhb8FCI3CET1InrNVE4p\ncDt2/FdH9Jro/L5loCBScIOkioXabXwGp2MrT+VJtgHJx3COTiitdn5wSXRq\nT8iVNdVHT1UDQ7u1VnEI4+zm/hQSjLLCmBNutx8qSeiSmiO+cVzTnia9Neyw\ncvnKgQ7eEcZYUt+Nys+lxEzHPLWwE0jlYoo1yRVJxUUCdO08rER9kO8J5v0t\n6EY28p7grwmD53g9NMNPJtnZZNyDWz6CEKTo74K0ZGjPg+GKRRdXGscER7Ux\nDxOaRlH+LsAy/GFrYORhpgLiw6B83DthSkRcodtPNoHwiqMnCwWy13G+H5qh\nf3uJUtLvrH9s3STZKuELUJ1jp9WzXAjvoXPvrCPQpt4S97q/pk0T215xb4yN\nsCq/PS6nn/jMeJfl6Y9GBj3dwuHu5eiDJV4GNpQH9xtkKh2Icxi1ME9ES2y6\nmXScHysKBXKCHbSWFixYoYb3ESgilFJQN2sARYUxoFcg0Tr6MdYbMjgOt9CO\nEkkMSb5UvdEilzz55TCGvia3yujMPz/VBbUfQEX2pfXVasUhBa9JZB0nVz6E\n009j\r\n=kcSm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDEwXtBlDEC6Kw2HdkXzYmp2mVXXllilHeKbJ/Y2fGQ6AIhALOea7PjRRVSdUXETB0CU35oeM4Eo/FmCJ5wweMWyCzl"}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2448_1630543031035_0.15414086785293257"},"_hasShrinkwrap":false},"2.0.0-nightly.2460":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2460","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"fb9818a7dcdfc930e3a2efac910a0e70964df05f","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2460","_nodeVersion":"14.17.6","_npmVersion":"lerna/3.20.2/node@v14.17.6+x64 (linux)","dist":{"integrity":"sha512-wxTp+R2sG0NLRuc/C+FnVlih1IqrsZ/QdoGfBuUsVso92/rR4aVy+3EI8rTQDqhewV8m/JjR/d2LOEnBaO9zUQ==","shasum":"9b2b9e420070d27bcc03d0f74c69c80ab3b296cb","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2460.tgz","fileCount":14,"unpackedSize":20030,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhPUveCRA9TVsSAnZWagAAgE8P/R7OKU1GBbWgQCjyXAm1\nuXUPEEClchv/9njk/reoazXDD+rcjNZV2BeWfxunn+4xaacOpODIek76Azr2\nuZk73CrFaWsqpby2mE/T/RxRYxTAnI3giwNuCdXJ/syhi8qb97hTMTQ2ygOp\n0a0+APxVfVrplrn8aLWVAw1asjt6xjSBJpj3YrNX1rhFVBws8zYAeNmUZdBF\ntR3rXWLRQPqAJxYy941VhKPuvU2hCF9bO8Ys3/+vPIKyVek42PKbyJd4YXGj\nj4PnsIjRk1qFhA6BH/2yLo0HZqtQEVtioKRnSO/4NtaRcvapao9Agb3e+Kvl\nqCb6nhONrP3X5zZVmu0xaLsdyRGihVWjR5zVCnmAvUKtRDH1smPuErXgGoTY\nTX5pk0FDgI1hjhvbqRlX9MozUPkX8CyWbldYPyv+OoGZf0D1x4uvVO33hnac\nqYJlVPQNVl2RO3a6Igfkfc2kcCbu/xjnZUHbsjEevalS7bw80RFpQAq63HX1\n67ztVkuFvP0wmNT6qat6TnpmJ4K+E4XX3GqlySlVNPt02h5uGfRo5rdWTkbk\nKR24uRLNF1Orm8x1LvN3ly67j+s2Lui3ZRWD3bUUsUUKzJLxq5WBKlWFmI8a\npr1z3t84mEWsbFqLMiVjUBMuWceUOn913qrnGxYmEPWCcWfy2Tf+w4klZi/K\nHIVf\r\n=yFJ/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDh4Mi6x060nhzBnyGKtPDu3j0w5tsqWJB+XUT0fBQutAIgdiXR3QhdTTjRjoqGsQWfDQeiKxn1kMsYrUdwmosnrAE="}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2460_1631407070108_0.8896489697406571"},"_hasShrinkwrap":false},"2.0.0-nightly.2461":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2461","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"6dc8e68c496f61dd31de3f1d753f9bc976845f7a","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2461","_nodeVersion":"14.17.6","_npmVersion":"lerna/3.20.2/node@v14.17.6+x64 (linux)","dist":{"integrity":"sha512-2r9zm+/Gblf7nNn98R2VGzy2Ys8oA9dC+DQSbOs8cXgQJdfl13+ZqCaEZDj6HEesHJMBPZ0gw/yj06qT9rvaEA==","shasum":"91446c38c1ae0105f5e618b00a3a3512ecc482af","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2461.tgz","fileCount":14,"unpackedSize":20030,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQUGGCRA9TVsSAnZWagAA5CUP/iIuZgjkhRzhLZ6HAvZw\nRpHBCd5pJ5ypeRZNOX5g9bbsbfcSrPzTumIoWp1nAOxi2U51trhltLWPiaSO\nj7smidN0IjZ7vv7aDfadekSDxG3Ete9b6/IO0Ict8IBhV7Ymok0K6T6BFbMV\nZqgPzjITIrCZjc/KPtfiaoQD0FZ82dofWTihlp8Fq5U4aVGaxaw8QImdlDqG\nbcORzvICqlJ9PIj/E5p2Ow1MDrpWGcgWFC8gvOUH2rrdPx9eVP3KeuPSZdgP\nHbhG9xcDyiOp1445697lJfXPPu5aiY2eYaWco1f1/+Ov25rotqGGrO/qgRdj\nXDjrt0DOEhgczvogruUBxOElaci6AV9AG/zJEE2FwB6FEUVJhrQUD5vohYpI\nHhQp7hKPFmmkRCo7BSevUExU+PKpozIGqyYJSHB9/n4hBdFWzhCCPsr+/hny\nzPB4S5fT+T44fuPrC8TvGOTTNKHqjYox2Ba3eKLpuj5wBxiJ3DYfH35LOBk/\ngUnYon0kb78hSOUGlImWSNa+MnHM4BWKrkrQqmbX3REshKoZ3FQkXABdV5vl\n8LSoNXWrffOKZfNKexe/yNz5+nkkJPUEJ4JpWwsp8rdgFiuTeZJtSLEEOQ4J\nIbwjZwAheIz6AFUY82qxWmkrtghPyurTUi0Wsvd7TAeB1OeF6Hs7l9z8aL5a\nyf7c\r\n=lTZE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDGWhSNiXzrLqtCYQhMJr0EPRqJj8cukD4KcPmHgXrnGgIhAKLqLdc4+UerNUNim7n6qIcGUmMYfHX/yLbsPXH/PIBx"}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2461_1631666566196_0.4422818843682432"},"_hasShrinkwrap":false},"2.0.0-nightly.2462":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2462","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"6f6759e5c2140aa8d7c3be70d56432258439ff19","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2462","_nodeVersion":"14.17.6","_npmVersion":"lerna/3.20.2/node@v14.17.6+x64 (linux)","dist":{"integrity":"sha512-6chYFQv1f4WeudnTKsrZFNFK6H4+gBG+JxTPQDGeVlrMskCKaafxtgaOz+zuh45qaW0rDlx8e69G86eMjOvq9g==","shasum":"77025989fea3a7fb61ad1b1a5b3e0f1f9aecb124","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2462.tgz","fileCount":14,"unpackedSize":20030,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQpIqCRA9TVsSAnZWagAAm3IP/jpSi/oT7wUof+RAJKYX\nui5faM2ly6uIOmjjDU11zyJnQ0pKj0SdeeJRHBT/yJQ7h0aTyaJxwrFGJoY8\nW54fFt5j7ubDxW9qN6dn6LuHvbm+IqoFHUlTi01lZmXN+kfk0S8pulpfGdcb\nbycv7fLceM+ZhjoqiH+xGdbweNc6vhjHEXf7CpYXoz7QWXxdK7TnfvNT+stl\nojAGo2/D7htO3GdogytCn1ZfJYcnM9ACyvRfBdSN6Et+lBQDtQTn65O/ZCN4\n9nfbVQcsFBFtI5tU8F3kZ553Fh/dpU4H0AXuDtfi4LX6rNio+HAK7+4Ggmze\nFAecYfaadx6yRRG6RPhnRpFhq8klK8f+ts+Fx/kdfmx6dXOWk5ZP/31dnwQt\neIUNKZa4lc/g6zzolyXzLLmVB6S0ohRbuu833hVpQ5EvoyvXrUy182Kcf/qE\nPW85Fdq8JAf4u+/T+y7tI5llZlqbquOhZE72IyKIgoiv/qGBHMCRxlxsrGbh\nFBYIGzumDsyHISyI4ulqDcfRqB8s86RwygVyzPHU+TRSAmfxUigs9tRvQrn+\nZFoP+hJG55jIooP9jfcf75QLzcVbVljnFwmwHFzOvQIYPaHFNk+MCjfu+WPo\nBvZXNta1FXI7UH8NHV52mG4lk0P8qV0RlGSklxhkKXrH0hDxesXsHSeNBuhB\ndEg7\r\n=QV//\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGUz/rkZNWL5/7v8YDyFxBcWpJmU5NEojHUZHvH7AQDnAiEA36sfDidrK5z6ppiLzkqvyhBkXVthwornmY+VzP/HLb4="}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2462_1631752745903_0.9365510986439132"},"_hasShrinkwrap":false},"2.0.0-nightly.2464":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2464","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"2013dfff74468ee8a3a1dbed6742db32dd24032a","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2464","_nodeVersion":"14.17.6","_npmVersion":"lerna/3.20.2/node@v14.17.6+x64 (linux)","dist":{"integrity":"sha512-fB/ZOMkIBCBhypN3n8zFSyIL3BXfiFHgpsOSV3cEN7kM1IGN66dzuKoad0AuRhYoKJN39HoN+28tJWnErkAHmg==","shasum":"51c7e20a490755c9c853074712c5ba6a30c186d0","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2464.tgz","fileCount":14,"unpackedSize":20030,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQ+PlCRA9TVsSAnZWagAAi/AQAJ5caShPGEOT27u1i72B\nNFs/r4bZpAPD8bUDYE6FMk2FobQoL/R8Jtfns8JuJ5i+2d+9VbKEA8DRyJP6\ng3e4be7MiIMbHHuEx+F8wIcNFpPYvDnPMUCKny1LdodD8FDS5RWRnL51ypV4\n/W07Rk6ELGccPiUf+FC+elsw0/ZD581ojxzUqzA6nCtZ9l0PWbyzgdWYelvp\nhlhVb46PE7wFaGKIfogqSXrHc3vkRcvxdGxumrPrxWuXR+VEZsTLtJxmBj/S\nDhot2hhR8uxBHJTpns2FP0t5dpsa/Voskdqd0ECMnuZ3whi73nldZ5ZFN3WG\n1pJ3mgxgXw3m795zUeprZBPnZZ+h2CzdcbXlbd0gdaw1boOhCGWU26B30rQo\n1BdfinI8SsNZPp3pREjR88Bn+UanV4ql6Ele+fiVbR7d5YnrSsemTTls+ZCR\nzV8YgxUkeQHLF6MHt+zLKtwPJipvNN64RaRhzuDVNB6ClUWvgFTdvRYj5Q9m\nXzO6dXGUlHV2cBeFg2t6K4JgejEJQoEs3PnIZ04HW+S9XV9Kthff59oL1qLk\n2HrcVVW961lJxFmqn2VkgkGHL57sTMgRs7CvExXZP8IvFnlhUEJqq5QaKjvT\nBvNtQ2g2XaDAkJkpPM19chFGcLxmn9aO6Y26VC6lKLDxx53Wu/lEFlFBn1jm\nc+y0\r\n=Sh+s\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEsbOLkrXigERzYHlpfTb6fo0rKYG43ckQ7YxrgC+/QxAiBtXtZw6SYuIMHwYCoVJkU9A1gQxP9ePXBLvCRvYgkj7Q=="}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2464_1631839205791_0.9096469319424041"},"_hasShrinkwrap":false},"2.0.0-nightly.2465":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2465","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"b6faa0c819d562726ac8708f7f91ff0cb65b8311","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2465","_nodeVersion":"14.17.6","_npmVersion":"lerna/3.20.2/node@v14.17.6+x64 (linux)","dist":{"integrity":"sha512-I7jqC3ZmVYtBKSKO2DP3eHMJxPJspkP4GAjo6ifM9ualf0oNCVJ6MS78TuHtajHTtIv8GoatK+ep47KK8lu2Ng==","shasum":"6110f1ba1fe607d3c7c7f5b236e34c085c0016d8","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2465.tgz","fileCount":14,"unpackedSize":20030,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDMUvjaaTDbg8QxbJcV8p3uM4BbbMLWMjINAQ8ohx2DWgIhAKu5pcpU0oZUQZhZhVE4WUJIGxFJaxH+zXjitIitKD7x"}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2465_1632012001014_0.9104191913927933"},"_hasShrinkwrap":false},"2.0.0-nightly.2466":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2466","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"aaec5bae96bebe3d90046a1a182303b68336dcec","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2466","_nodeVersion":"14.17.6","_npmVersion":"lerna/3.20.2/node@v14.17.6+x64 (linux)","dist":{"integrity":"sha512-9RXe8/05gAIp6dMXB0a1UTQdZjURCDt23zbY5IwFEkwXqndgAwN6Xdg4YfpwuZih/jhkZGRdGfHHeWxzEjjs7g==","shasum":"729973b1ed110126291f2da3784f2e7d23a9ff82","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2466.tgz","fileCount":14,"unpackedSize":20030,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFcINAr0NrNDgAe1h9fIgdn3o/eQpjaIHzYq3yrE8MlAAiBE0B21gFlxFwSgIZHAcUlSnzRZbEB9ot7ro9S9QtnNYg=="}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2466_1632184719560_0.0005173799925486389"},"_hasShrinkwrap":false},"2.0.0-nightly.2467":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2467","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"1b980caf31e324fd2285d4301067191e4ad99243","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2467","_nodeVersion":"14.17.6","_npmVersion":"lerna/3.20.2/node@v14.17.6+x64 (linux)","dist":{"integrity":"sha512-STEytwMx6VYGsX1LxOtHTVdbMNUKQH4M6xuK1oR/rEfFVtwnAm9ZHCZPLKv+roTIYGR4ImZ9y+mc0fRk4KSJgQ==","shasum":"f614c29485c45f61523421493a192665d7af91f7","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2467.tgz","fileCount":14,"unpackedSize":20030,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDS7Z7pZfGTh9e6elNytL7AzxgdsJYkGJfkpxfbcQuXfwIgfqcEaFKhqK4WY0YHdZk50bkZfFsDjoq3/EO7sRIQ4NM="}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2467_1632357333012_0.7865327367430448"},"_hasShrinkwrap":false},"2.0.0-nightly.2468":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2468","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"4308a0da19860b3a4ccec286a503af472fd0f4c2","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2468","_nodeVersion":"14.17.6","_npmVersion":"lerna/3.20.2/node@v14.17.6+x64 (linux)","dist":{"integrity":"sha512-vZiWBXVVUcDs6QGqGgxgTo3pMuo84yIYigG4vCB8wB97akiwkpmzFmqNpydxQk+L5eiYrXV8jHxiUeo4egwSKw==","shasum":"e7af92e1cc85b98cb4fb8ebeef6c15d64f948d95","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2468.tgz","fileCount":14,"unpackedSize":20030,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIARk4ctKBiNCeVwO4d4VcyVB6dFGnh+LCcMwaMd/YNk9AiBt936tVx812gBBLGr5iFbTpv4qc3HKl8bc2NblW8lLxg=="}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2468_1632875792228_0.20689399698057964"},"_hasShrinkwrap":false},"2.0.0-nightly.2469":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2469","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"8e1cfc90ff83b2ceeafac925054b46a3a2856bad","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2469","_nodeVersion":"14.17.6","_npmVersion":"lerna/3.20.2/node@v14.17.6+x64 (linux)","dist":{"integrity":"sha512-+0TJAMZWWMdnyYKpvM7+Df7ROaDDaokdHNMMyTUDUatITBh/kn0YekVAR+q5ntT4cYyzMSEUfzVjGieNsn0zyQ==","shasum":"9f9e27463383b473953c3d291fa7f797dd6bc953","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2469.tgz","fileCount":14,"unpackedSize":20030,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEVOU8LazNMh6gIAQ0aSt8fhEfqEAkEcM67lkaGv2VBGAiBwAFBr/lvsj49/FcIJCg04nh3AEEnIpwYHNcU8i2jwbw=="}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2469_1632897956894_0.4418670383954466"},"_hasShrinkwrap":false},"2.0.0-nightly.2471":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2471","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"5277d24b4e62a93ab7d42af8a89ee62a98e33d18","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2471","_nodeVersion":"14.18.0","_npmVersion":"lerna/3.20.2/node@v14.18.0+x64 (linux)","dist":{"integrity":"sha512-m+LUJI+Z9lnttcX9argTpV4AQfKHrfbbTh5LO8T4aDEUL1Lg58yhA2R1ghwiIp2tz/WWnKQDafc3fUHJSZScQw==","shasum":"f21fd2f00b9c8987dad4ea47dbb5f4245ad74927","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2471.tgz","fileCount":14,"unpackedSize":20030,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCrhnH+oQvzTbBYAf7QDCdKnRkH3P6xEfm15OU9UmJeQwIhAMEWPmjFiS90rAsS/jd1yA9ltJy1xzFiPgeDjNX2U2Jk"}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2471_1633024836331_0.9093236749778149"},"_hasShrinkwrap":false},"2.0.0-nightly.2474":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2474","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"843eb50ef398f61acd07847bc12a9f72aef02c06","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2474","_nodeVersion":"14.18.0","_npmVersion":"lerna/3.20.2/node@v14.18.0+x64 (linux)","dist":{"integrity":"sha512-z5dXr6gABxWv2YfH51K74LYaco8MXKROmY0qUnEjo1P3fx0qAiK1ygmxQapfKhLKCDeYwaVGfyF/sT5IejOxhQ==","shasum":"72c7acbc1484a4f58a3eb1b68a1215875ca698b6","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2474.tgz","fileCount":14,"unpackedSize":20030,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGU7b09kZnsDzLhgclT32hDYEyaC49qxOPZRSvvhjrVHAiASg28Ew9YMle8vhQeaGVram33BWJPNWHVtJ03YYbTgeQ=="}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2474_1633135257237_0.32959402365139523"},"_hasShrinkwrap":false},"2.0.0-nightly.2476":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2476","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"fa9ea38f214836890c418c8b002d98aed56e4f09","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2476","_nodeVersion":"14.18.0","_npmVersion":"lerna/3.20.2/node@v14.18.0+x64 (linux)","dist":{"integrity":"sha512-Zgoio7jhwaJxA+XNiRB0z/Nd7TT/y/VfOzjM04ryISXMKi7bkEBX/u5E0iAcRrWJwtYz6MR2kH68u5heJSJ/nw==","shasum":"8826187e79e4b7f87766848b1ebe5e0b6865a311","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2476.tgz","fileCount":14,"unpackedSize":20030,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDB3Op5C1jnxtMtf1TlsaIa+wrLQsCCQ/9fFIOPYlWNzAIhANGb6Gr6kjk0v+tzfImlyvP1sTdSDXhPp3TraVPWtv7B"}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2476_1633308132744_0.4160146028406684"},"_hasShrinkwrap":false},"2.0.0-nightly.2479":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2479","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"76205cb0f7c6cd15bd0869f9486c042f7e78cc63","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2479","_nodeVersion":"14.18.0","_npmVersion":"lerna/3.20.2/node@v14.18.0+x64 (linux)","dist":{"integrity":"sha512-APLHdD2WTv5zewUDt+tmPGDuhgWNJuE2k5IJOYsck1GcAiEfTG2CxP1ucTqcViG/wxbamUFrU+rwyDZ0wRJ9xA==","shasum":"83f95cb1bf87a30e22837bc0f06f431a26c9c688","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2479.tgz","fileCount":14,"unpackedSize":20030,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF895qfgjI0YBJydW8OIwXaXKpkCMqWhQNHlkM5pc5M2AiEAl3vatCsAZT8UCHmZLqxHzK9DYS5+4KXMul/3vj3bhJ4="}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2479_1633394112755_0.9939546477305297"},"_hasShrinkwrap":false},"2.0.0-nightly.2483":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2483","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"375fd68988823186708e46e48f18750ed318f6a5","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2483","_nodeVersion":"14.18.0","_npmVersion":"lerna/3.20.2/node@v14.18.0+x64 (linux)","dist":{"integrity":"sha512-oH//kRybOIDwAFHtmvNHLJcf79SDWZypit25VRpMFX1KhEqVao+nAIJt5qOvnDp9c1Kl1rPmqTOJgJHK8Kfvig==","shasum":"011f1cb19e3e1ea6132cb43ff28ecc09f5ae1388","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2483.tgz","fileCount":14,"unpackedSize":20030,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFHnfvlocIjy5U0mZSbsd1kD7kSJbS6ybNHsGil3Q2XpAiEAvWn+EEhdTNM9GA/KWvXRGdkSQz0vMrXpHUS0oAYXgR4="}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2483_1633480816133_0.823348891399621"},"_hasShrinkwrap":false},"2.0.0-nightly.2488":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2488","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"7d4d53a098755d3dd494eb28d593f1bb4d5c1ec7","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2488","_nodeVersion":"14.18.0","_npmVersion":"lerna/3.20.2/node@v14.18.0+x64 (linux)","dist":{"integrity":"sha512-shiuUnrTte93lf0TLZWLv1CFxwJRj4PT78g0RUA90foepYsrOC4qLbLyjT5DiAsP3jlXRBYex5PY2XgJLX3Kug==","shasum":"86a6dcc1cc869c02061c012767456ac497356aee","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2488.tgz","fileCount":14,"unpackedSize":20030,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC09k9WFOz7yfm75KIIo5oM3XxCQKeiSxfwfdcZKfl1lgIhAMnHM5Wq5gRA2u6oFTyTTYs1ng5fqxRJhGvNZAwqVpoq"}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2488_1633567216850_0.5507518349848599"},"_hasShrinkwrap":false},"2.0.0-nightly.2491":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2491","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"d2d4f1c8b240b71f6115165bcec11054435aeb0b","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2491","_nodeVersion":"14.18.0","_npmVersion":"lerna/3.20.2/node@v14.18.0+x64 (linux)","dist":{"integrity":"sha512-WmZp3htDHn0an66SlQnA7+gdZrm2nKtAMM7WI/jbxRMAFWQhTX25jWMnLVQuLZUDxprYSAawY6a1OWMSo1zUWA==","shasum":"f59104b5f5bd760270eb04ea875c820c796c0ef3","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2491.tgz","fileCount":14,"unpackedSize":20030,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFATJMWB9RTZPxikoiNEQY3cYjI8VjT+0oopfWGwano4AiEAqkDe638O2EnlEezmvFMERQ8+nk31R4xR8WLZE9dZxI8="}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2491_1633653761211_0.5214251486703154"},"_hasShrinkwrap":false},"2.0.0-nightly.2497":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2497","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"d6de61d33450c753d5bb30d06426b35a4674a98b","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2497","_nodeVersion":"14.18.0","_npmVersion":"lerna/3.20.2/node@v14.18.0+x64 (linux)","dist":{"integrity":"sha512-s5Znov+qj6h6jB5CKCaNk6Fg3KEO62Ic8OBeZd2ttg6q2a0hlUVKyUvnY+Ava8sz7refBgkS7y2SA6lugwXEUw==","shasum":"a291d22299a06013a5060227a61d063be5c2cd9c","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2497.tgz","fileCount":14,"unpackedSize":20030,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDAtbh7kPjMhJuykTxInwE+9Y6ey+ELPRyDAq8q17PY3wIhAO8u3fhj1N4guBihJpCOR6/cFc9303bVPwn+zVoEsHoe"}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2497_1633739696254_0.4223610061276646"},"_hasShrinkwrap":false},"2.0.0-nightly.2500":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2500","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"5afe766e637827ede728ec7a9fefcfea691dfa35","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2500","_nodeVersion":"14.18.0","_npmVersion":"lerna/3.20.2/node@v14.18.0+x64 (linux)","dist":{"integrity":"sha512-2aH5gGQhzLO3oCPRsXpPMq0xtvtlhhQaZjSTUpjh+4zIMuxq5klxvC4C9rWeH0V79uY5cWp95edLdu2EvtJqEg==","shasum":"97c0e6ff9640e2ed299aed8c6aeac3b5b09b2c37","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2500.tgz","fileCount":14,"unpackedSize":20030,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDdcN56ZD8NQU3Hq9acQg8lc+s8gB5p+idwJEPHBqHi3QIgKBkdbyze1x3R3bDsQXGm4M4cQ1sWWttheZMXxnPgvt0="}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2500_1633826425371_0.6919486163616251"},"_hasShrinkwrap":false},"2.0.0-nightly.2501":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2501","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"4312b91df293d15ad8f659ac2434d0d18ff006bb","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2501","_nodeVersion":"14.18.0","_npmVersion":"lerna/3.20.2/node@v14.18.0+x64 (linux)","dist":{"integrity":"sha512-eYKAJI/R3BeoY9YhCrWIyrfAvUE1sNx7t6H8VYnh++YS9wBgFi1n1VOLC55HfV+GbrUqBwYLqyS3ifYuFW5+YQ==","shasum":"bfc0f457617db3cbccfa23b47a292f4ad9cd0c15","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2501.tgz","fileCount":14,"unpackedSize":20030,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFO8MAfEubDMb58HAEZxAu8i6XOVWGFmJiGfKOyo4jW5AiBPI8BLbcFn6F0Vi/f8LhhnRg866pc7qbK1kcqqvbU3Sg=="}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2501_1633912704583_0.9770145187845312"},"_hasShrinkwrap":false},"2.0.0-nightly.2503":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2503","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"bea9442267a7fcf9062fe58d1f8875fbc0493adb","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2503","_nodeVersion":"14.18.0","_npmVersion":"lerna/3.20.2/node@v14.18.0+x64 (linux)","dist":{"integrity":"sha512-kj+J0T8Y+CBlXUM8WuXNxWo4NWWnuYkQGBbiweNWvIpYUv4Pp21Mbn7sczGT1NIe04GdJUubQZE8qkzGADSj5g==","shasum":"0effe94136b705bb9a17737e2edfd3a9c898f797","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2503.tgz","fileCount":14,"unpackedSize":20030,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDMz3flB74CKGyLkSKrShxeT4pWwYhvD/2gWAho0woqcgIgOXni+kx8a7TR+0YJgrJEc99ogI1h4Tgtr215WQ9q1hI="}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2503_1633999128420_0.4033093764358595"},"_hasShrinkwrap":false},"2.0.0-nightly.2506":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0-nightly.2506","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"c78601b90ca7aeb87a8a38b6221766cebbb09c71","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.0-nightly.2506","_nodeVersion":"14.18.0","_npmVersion":"lerna/3.20.2/node@v14.18.0+x64 (linux)","dist":{"integrity":"sha512-UoV9CAGgPPa5zxEVwK6XCkCTaPYRWe2L/oshl7/ZqWjTxDoBf2T6R/lvDoLdAdOiQxEdQHDgVmx+bTtxX0EKxg==","shasum":"5baf52fb698844be873ac660037850d801085ae2","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0-nightly.2506.tgz","fileCount":14,"unpackedSize":20030,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGPCBDX/J5KQJMmzMVjYDaG0phPwCl0aYAFTFx6UnAXoAiAmUCXIuM1an7gc1dgQiNFPDuW+Uqgm9iXDhkhB3XLUUA=="}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0-nightly.2506_1634080435500_0.3866308123333311"},"_hasShrinkwrap":false},"2.0.0":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.0","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"84da50ae6943bff9741e2fc76d2f4968074cbbd6","_id":"@parcel/fs-write-stream-atomic@2.0.0","_nodeVersion":"14.18.0","_npmVersion":"lerna/3.20.2/node@v14.18.0+x64 (linux)","dist":{"integrity":"sha512-PSvAcu7f+3zzjQZuYJjPQVRI99Lu2HEphr04JChwdO5wr/sm6dYFRQdL0SahH/vF1tnEaBFxC4vTslNEBT+9bg==","shasum":"a0f59c6c86ee8996ea821d1cee0917e8219cc8c4","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.0.tgz","fileCount":14,"unpackedSize":20008,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGxE20ClMVqzkCQlo5bojED8r3j5VB8shEKjEY2GFDmeAiAzGoo8MuK4f4Kl8vN8SaiRSov7o6i5CpXrYGzoAnMS6w=="}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.0_1634136223931_0.8798316743250423"},"_hasShrinkwrap":false},"2.0.1-nightly.2508":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.1-nightly.2508","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"84da50ae6943bff9741e2fc76d2f4968074cbbd6","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.1-nightly.2508","_nodeVersion":"14.18.0","_npmVersion":"lerna/3.20.2/node@v14.18.0+x64 (linux)","dist":{"integrity":"sha512-tKm+DEd5nPqQcH1al/xrOwEe46N1KBXuLG0iulOnIEU1sAIoMpA5ioKJJQU9XNiQUvzikwsMWD0/pYMTO7Gz1A==","shasum":"478b2da2076a2efa594c92e5c78d9f0462f60e77","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.1-nightly.2508.tgz","fileCount":14,"unpackedSize":20030,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDLwUla66RNsqrZrEpBXn6kK6qYIzECsvoD4l9I9j63hgIhAME5ZJEHdbnCRkPJAT+iIzb59oYzKGWZdm2XU+ZUDqBt"}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.1-nightly.2508_1634171977714_0.4465603083883454"},"_hasShrinkwrap":false},"2.0.1-nightly.2509":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.1-nightly.2509","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"674539e13167275be17620f638ea2ceb98aa0c54","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.1-nightly.2509","_nodeVersion":"14.18.0","_npmVersion":"lerna/3.20.2/node@v14.18.0+x64 (linux)","dist":{"integrity":"sha512-K4kgJj9ETbd4L9vnXOaXnuAk/uqP5k+f2IDPLcsZMUF5qfKdBHVP617xJYvF1TuTMxErEBfP9tkOT95uP/Y5BA==","shasum":"ff8f463d985cc15f633db95a87344e6c37fc47cf","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.1-nightly.2509.tgz","fileCount":14,"unpackedSize":20030,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDBEMKNr06Ivw8KsoE7Zix4eBIAkScLOU98l+JMukWPywIgbEyjbbB/lkptb/j/ceTuDKB6uenqEN/e+2MDM9BNZuY="}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.1-nightly.2509_1634258479968_0.864176727570249"},"_hasShrinkwrap":false},"2.0.1-nightly.2510":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.1-nightly.2510","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"85b76e86ddc431b7140e114db5b16486962bf964","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.1-nightly.2510","_nodeVersion":"14.18.0","_npmVersion":"lerna/3.20.2/node@v14.18.0+x64 (linux)","dist":{"integrity":"sha512-gPagw3N/5mRfVhP5Fg5hJ5bM2auy9t4I2uIcuiDJNTmWBQp96u0XLMFrxyzTTh1JVV3GaOb7QWKUzNgMLVTNyw==","shasum":"f0a7d963453293c95330f8699e0cac7f869b35e5","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.1-nightly.2510.tgz","fileCount":14,"unpackedSize":20030,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDziHlMuEv6ke7BPh3WoXH3wiF8g/OZsYdXK/QflgfvWgIhAKudm14oREBEPC1jMS6E0DUefjrS1PYVAub0un82+rKT"}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.1-nightly.2510_1634344818124_0.4925720201540358"},"_hasShrinkwrap":false},"2.0.1-nightly.2511":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.1-nightly.2511","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"4a62581dd430a6b12aad688f0a0ac3d087a5b5ad","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.1-nightly.2511","_nodeVersion":"14.18.0","_npmVersion":"lerna/3.20.2/node@v14.18.0+x64 (linux)","dist":{"integrity":"sha512-XsnFyRTFUfFaGaFtPQRMTUyYm+fH4mtK70ycQcFL1PAHPLGyU1+ePTUGRWqaBtqovTpxPvR5hnEK0tKtyQZokw==","shasum":"694d0383ec47519f2fdaf2b199c59b7dde238367","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.1-nightly.2511.tgz","fileCount":14,"unpackedSize":20030,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD44JlGj0IqbbIPYPRCFMVot2rYpZb+rGnxmtYmaLwQNwIhAJF9/Nz0+9U8Wa3ugC9qGfvTjpAILhLPMrXKGdaqu/5M"}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.1-nightly.2511_1634431348852_0.6237080838787918"},"_hasShrinkwrap":false},"2.0.1-nightly.2512":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.1-nightly.2512","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"efe72271aa84936c4533a7a10f0fd29b84810cf9","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.1-nightly.2512","_nodeVersion":"14.18.0","_npmVersion":"lerna/3.20.2/node@v14.18.0+x64 (linux)","dist":{"integrity":"sha512-djxiP2vZ1vhaL3GdoiRcadt7wcM/oqrs6tnTFzgMxkJz0UT+fqs/1XkrBMz2Q95qtoeX1O3Qs/Y+qN0Hn3rSDA==","shasum":"c2541ea9b2806ed5a4382c9ccbf76cc216c3c7f6","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.1-nightly.2512.tgz","fileCount":14,"unpackedSize":20030,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDmwKC01KFIzn4I2dHjnBAe+0EwMurKnybxfFJLAI2rDgIgDgJ3nCOWsdH7qDECxx36RKWUFIL4RGZPCwTgt3gRMtk="}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.1-nightly.2512_1634603855379_0.8343969696826978"},"_hasShrinkwrap":false},"2.0.1-nightly.2513":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.1-nightly.2513","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"daed0c3fa3c1c5c52ab3e3a98f5494bfc3be06c4","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.1-nightly.2513","_nodeVersion":"14.18.1","_npmVersion":"lerna/3.20.2/node@v14.18.1+x64 (linux)","dist":{"integrity":"sha512-mOb8dgqtAcgjb/5nHyXZjCW9G/2K7KBB5ijGuv+Zg0JQR2ku5mDK/SKh5Gt3LMILxbdFqrl/zoidWgfIxbmv7g==","shasum":"ce2654fddaee06a00b4711b76827a78fdb4dcc31","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.1-nightly.2513.tgz","fileCount":14,"unpackedSize":20030,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHcZr/y8/yTy5JBoKNZIv5VYjjXY0RCzpSzvjD6Iw13rAiEA8R94NzmMNhGKIczID19xdl70ldEkq8swQf6KGo+MMtE="}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.1-nightly.2513_1634863234357_0.043386991802430774"},"_hasShrinkwrap":false},"2.0.1-nightly.2514":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.1-nightly.2514","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"530e06a20b7ba5729b54715a2e00f6e4ca2ad896","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.1-nightly.2514","_nodeVersion":"14.18.1","_npmVersion":"lerna/3.20.2/node@v14.18.1+x64 (linux)","dist":{"integrity":"sha512-ntW2Ly3vkROQLd3652USjvJkHe1phoFpQlSKLSC69FBkOXTlZMcgSQ0IUPrYYvZH7mvbPB4slaw6b6HCpcQGRQ==","shasum":"77317c8caf54aa13c4434ac6d12b6102bc110a29","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.1-nightly.2514.tgz","fileCount":14,"unpackedSize":20030,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD0cry2lq8qTVYKdS+IVmQ/fHS5NHEpRaLOilyAdSvFbQIgK9YDGCs0ECy9hzRpezwQqrJEik16yEKPldTTP3tGYZU="}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.1-nightly.2514_1635122672866_0.7428870206485991"},"_hasShrinkwrap":false},"2.0.1-nightly.2517":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.1-nightly.2517","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"da998f7548f4624bfeb17dd8a3ef17bdd96652a0","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.1-nightly.2517","_nodeVersion":"14.18.1","_npmVersion":"lerna/3.20.2/node@v14.18.1+x64 (linux)","dist":{"integrity":"sha512-GEYmHe3npzJb17K5a55kHXsKXAKSm1mSkAFfjRp3TJQhfMtddkE1QYDmjChqSr77f1OKRUrhRDXK8I1mdu6Pbw==","shasum":"a6415e6ba52bfe7f5939984f276018d5da0f1c6c","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.1-nightly.2517.tgz","fileCount":14,"unpackedSize":20030,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDDZzWmL8hG4gPdcBI3Woa/eg0s/Tghg4AQzb/YhocaGwIhAO+mKyS/cSbtVZcIxvHe2XDbgzAXxThVGNlj/8sA2WBB"}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.1-nightly.2517_1635295211798_0.5357700123366471"},"_hasShrinkwrap":false},"2.0.1-nightly.2518":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.1-nightly.2518","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"84e07f22192f65a9fbe6bd56b2695e1e847cbe44","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","_id":"@parcel/fs-write-stream-atomic@2.0.1-nightly.2518","_nodeVersion":"14.18.1","_npmVersion":"lerna/3.20.2/node@v14.18.1+x64 (linux)","dist":{"integrity":"sha512-9RIEcxOIM5NarZmB7ugwJzG+LqP6mSEMS7Hz2MfZ/+YPSj5So8TLTq0sp7ZYWAZSPAJgazTxlRV2bEaOFlmFMg==","shasum":"0189f37108542cfc342d114d19574f2e60d1be81","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.1-nightly.2518.tgz","fileCount":14,"unpackedSize":20030,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDc/dugh0sWpl5gCxiu4bwVa9pligA9Q5MX/bWoK7SnXAIhAIARR2MoEjCGNgxIgEKgGS5Wm6HpGTteHZ1Cm/yblHvL"}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.1-nightly.2518_1635381565436_0.20285776374075892"},"_hasShrinkwrap":false},"2.0.1-nightly.2519":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.1-nightly.2519","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","repository":{"type":"git","url":"git+https://github.com/parcel-bundler/parcel.git","directory":"packages/utils/fs-write-stream-atomic"},"directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"d80749f71a59606a235a4a0be667a902a58bb610","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/parcel-bundler/parcel/issues"},"homepage":"https://github.com/parcel-bundler/parcel#readme","_id":"@parcel/fs-write-stream-atomic@2.0.1-nightly.2519","_nodeVersion":"14.18.1","_npmVersion":"lerna/3.20.2/node@v14.18.1+x64 (linux)","dist":{"integrity":"sha512-npYbJ59cGBjfGGgDjkzy9sWaJj5KhBeSPCSKdWKU5uKi8pIhOu0QpW/eleB6Y37tT72dP1ItRTLOYYzZR+FwUQ==","shasum":"9c399ce4703924afaba3dcf40e5c1541354cac53","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.1-nightly.2519.tgz","fileCount":14,"unpackedSize":20188,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG40NPh/xdWB+sct/YUs+HYzRk3HzMRQNo1GbkiQjdrhAiEA7E24AyvtJlPrE64d2n245D7rfd9OO2PQ39OVPxwZ/A8="}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.1-nightly.2519_1635554531971_0.25609774683312114"},"_hasShrinkwrap":false},"2.0.1-nightly.2520":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.1-nightly.2520","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","repository":{"type":"git","url":"git+https://github.com/parcel-bundler/parcel.git","directory":"packages/utils/fs-write-stream-atomic"},"directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"c8a64c9a533072c12681ca0805d1e4d7481ee53d","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/parcel-bundler/parcel/issues"},"homepage":"https://github.com/parcel-bundler/parcel#readme","_id":"@parcel/fs-write-stream-atomic@2.0.1-nightly.2520","_nodeVersion":"14.18.1","_npmVersion":"lerna/3.20.2/node@v14.18.1+x64 (linux)","dist":{"integrity":"sha512-LQVdh3zK6AM8D3xuHd5pzODJmd8lp4vYFRgyx/t5C2m5qg8gzr7JGu0BdvDzZMGpLJt+kuy9gi8ytK/03ByvEQ==","shasum":"2b4b74062be1232d858780e3ad340ee22e0949e0","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.1-nightly.2520.tgz","fileCount":14,"unpackedSize":20188,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFERLAJHrKTTcCtnjYM+l02THHhAfFp1lfof5r0Vp3jrAiAD7femNizIvm8f7Vp87xz3VLi8JrEfOIqJrSWNauz0XA=="}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.1-nightly.2520_1635727230038_0.7714899453318784"},"_hasShrinkwrap":false},"2.0.1-nightly.2521":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.1-nightly.2521","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","repository":{"type":"git","url":"git+https://github.com/parcel-bundler/parcel.git","directory":"packages/utils/fs-write-stream-atomic"},"directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"e0440dcbe6d6e419a412c8c568d94715cdb4282a","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/parcel-bundler/parcel/issues"},"homepage":"https://github.com/parcel-bundler/parcel#readme","_id":"@parcel/fs-write-stream-atomic@2.0.1-nightly.2521","_nodeVersion":"14.18.1","_npmVersion":"lerna/3.20.2/node@v14.18.1+x64 (linux)","dist":{"integrity":"sha512-J5mZNMs2RiRhaRUrQzfeWfOWdF9TO0m6rnTvv6BosxxIXWjrXqqYUxvnFtONxV+F09CvmTV5iZzH3qZqMQaKRQ==","shasum":"7ad2fd6691bf238c2a4b6195c403e18004c9eab3","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.1-nightly.2521.tgz","fileCount":14,"unpackedSize":20263,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCGS3IIJCQj2y4oteScC6ozNtV4ZioBjaV6LzybZLhzwQIhAIaVspnMtMOCquda6MJVFEZhfXm6mhX261165OJQ6j/r"}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.1-nightly.2521_1635813833899_0.70706213310189"},"_hasShrinkwrap":false},"2.0.1-nightly.2527":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.1-nightly.2527","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","repository":{"type":"git","url":"git+https://github.com/parcel-bundler/parcel.git","directory":"packages/utils/fs-write-stream-atomic"},"directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"d4b42567e0267dac94b3fba68232242ced5ec022","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/parcel-bundler/parcel/issues"},"homepage":"https://github.com/parcel-bundler/parcel#readme","_id":"@parcel/fs-write-stream-atomic@2.0.1-nightly.2527","_nodeVersion":"14.18.1","_npmVersion":"lerna/3.20.2/node@v14.18.1+x64 (linux)","dist":{"integrity":"sha512-Jbps4kCWBtO8Cx9ctKEAzGsfGOWo+N7uAlVIP4acmivetNuX6bs5W8IbURMH1T7hzPfCR8GkLrIvIPtu4lllWw==","shasum":"ee25027f4255b36e6981faaae0aa0dbe1a21abde","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.1-nightly.2527.tgz","fileCount":14,"unpackedSize":20263,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBD2iPcu7EG/4cFNiceWgpnFu6N3TfX6rybQaeR/yCMrAiA1XSuDDrr3ywisN/aGpls2GW8Yu8xLj8wWABbTkZY4NA=="}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.1-nightly.2527_1635900214705_0.4155513493481986"},"_hasShrinkwrap":false},"2.0.1-nightly.2528":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.1-nightly.2528","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","repository":{"type":"git","url":"git+https://github.com/parcel-bundler/parcel.git","directory":"packages/utils/fs-write-stream-atomic"},"directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"52101af24ebab2b25f964842015c9599ffc00323","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/parcel-bundler/parcel/issues"},"homepage":"https://github.com/parcel-bundler/parcel#readme","_id":"@parcel/fs-write-stream-atomic@2.0.1-nightly.2528","_nodeVersion":"14.18.1","_npmVersion":"lerna/3.20.2/node@v14.18.1+x64 (linux)","dist":{"integrity":"sha512-4LwxDGjFHQuSSOJ9rgw1LeVFXv9oabpg4dcXYFvITScaqzBloCThEfrxicCvAGzELytd4g1jP4DGudNu0/MmIg==","shasum":"ecc9b0f3ea8e5bbc47a2276800dc4c3af3a31bca","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.1-nightly.2528.tgz","fileCount":14,"unpackedSize":20263,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDAMib5+llYJFiYTatxYLkaujh4MLbbELl7TcUjXth+hwIgQwpZP5Gg8YcE14eWGBVGuz6hdSE6O5h+G1QHKgdxmZU="}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.1-nightly.2528_1636072947842_0.5841754765888099"},"_hasShrinkwrap":false},"2.0.1-nightly.2529":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.1-nightly.2529","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","repository":{"type":"git","url":"git+https://github.com/parcel-bundler/parcel.git","directory":"packages/utils/fs-write-stream-atomic"},"directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"d2a9b6bdd93855b468fa9911dad27a49e54e9557","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/parcel-bundler/parcel/issues"},"homepage":"https://github.com/parcel-bundler/parcel#readme","_id":"@parcel/fs-write-stream-atomic@2.0.1-nightly.2529","_nodeVersion":"14.18.1","_npmVersion":"lerna/3.20.2/node@v14.18.1+x64 (linux)","dist":{"integrity":"sha512-KXKmyI025Rcm7rPkeHZTbvLdMW+Byjaqh6bvs3rMAIC3mrXRWwX5e5YVMvojwnte/rDKeuXjb8M0/WTkJWsdKA==","shasum":"5ebebedb210d7d70a03c276d1c358dbc88de3b8c","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.1-nightly.2529.tgz","fileCount":14,"unpackedSize":20263,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBX4kxJm5K2Nk3ZvpyWbtyEYy+0d/Tk71m6kxgYl+KziAiEAs8ycVYkQhpQLUueW1cnMLnZE6NBjrSKpVn1abYoVdL4="}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.1-nightly.2529_1636159280608_0.48978626026207994"},"_hasShrinkwrap":false},"2.0.1":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.1","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","repository":{"type":"git","url":"git+https://github.com/parcel-bundler/parcel.git","directory":"packages/utils/fs-write-stream-atomic"},"directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"28b47e6bdca7de2a06b7cc39a4a0b1df89f3fe15","bugs":{"url":"https://github.com/parcel-bundler/parcel/issues"},"homepage":"https://github.com/parcel-bundler/parcel#readme","_id":"@parcel/fs-write-stream-atomic@2.0.1","_nodeVersion":"14.18.1","_npmVersion":"lerna/3.20.2/node@v14.18.1+x64 (linux)","dist":{"integrity":"sha512-+CSeXRCnI9f9K4jeBOYzZiOf+qw6t3TvhEstR/zeXenzx0nBMzPv28mjUMZ33vRMy8bQOHAim8qy/AMSIMolEg==","shasum":"700f9f2b3761494af305e71a185117e804b1ae41","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.1.tgz","fileCount":14,"unpackedSize":20241,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH95oLEk997KCd71bnQkDmT+O38DUnCb4o8znQqzxLBWAiA5WFBKUrBj99MxEhfU+9WysWPlynNHi77udvK25b8Opg=="}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.1_1636387256047_0.8787218780265242"},"_hasShrinkwrap":false},"2.0.2-nightly.2533":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.2-nightly.2533","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","repository":{"type":"git","url":"git+https://github.com/parcel-bundler/parcel.git","directory":"packages/utils/fs-write-stream-atomic"},"directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"ab0f5e1b25b187878e9fd9c014fb4191043baeb1","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/parcel-bundler/parcel/issues"},"homepage":"https://github.com/parcel-bundler/parcel#readme","_id":"@parcel/fs-write-stream-atomic@2.0.2-nightly.2533","_nodeVersion":"14.18.1","_npmVersion":"lerna/3.20.2/node@v14.18.1+x64 (linux)","dist":{"integrity":"sha512-QtYwBZrByXyV0bMt0vRUGiq3kDZQSNapQgKsRRZjVJvCQrlosaw1of/UKGE5BkItSKWJ5xyF8vI2i0DL85yLmg==","shasum":"e15c21f73a236f223aa53e3715f3f2a3ab0ae078","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.2-nightly.2533.tgz","fileCount":14,"unpackedSize":20263,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD7cA6y9BXM2cWPIFmHeRGZUTje96oS+1n1E3q+D0vuwQIgE6g7n+D0eCj0MN3uv+Q804lUM8SikXdmk1/mjcrVbUc="}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.2-nightly.2533_1636418556880_0.6415044724795371"},"_hasShrinkwrap":false},"2.0.2-nightly.2534":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.2-nightly.2534","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","repository":{"type":"git","url":"git+https://github.com/parcel-bundler/parcel.git","directory":"packages/utils/fs-write-stream-atomic"},"directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"f65182989334638e5fca7d4ce637bdf471b9b874","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/parcel-bundler/parcel/issues"},"homepage":"https://github.com/parcel-bundler/parcel#readme","_id":"@parcel/fs-write-stream-atomic@2.0.2-nightly.2534","_nodeVersion":"14.18.1","_npmVersion":"lerna/3.20.2/node@v14.18.1+x64 (linux)","dist":{"integrity":"sha512-JkYXEzRdZm6eguHWp0egeQTGTs2UmGwVHvLsYzwf+FqlSRH2Kr0QmuUMFwF6O4OeH2HjPKnO37+WMrKVOtKjmA==","shasum":"dd42c9a980f4be91280a7bc272c5d5422913724c","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.2-nightly.2534.tgz","fileCount":14,"unpackedSize":20263,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEkGcOyd1ZXgT2Qkb0Ufiiyr3sgxeO3amn7+IOOt617VAiEAtiepH+yiZSrod5X5cTG89NIgkczHcrBlRrkr2ItDhcM="}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.2-nightly.2534_1636763927214_0.05356102696178122"},"_hasShrinkwrap":false},"2.0.2-nightly.2536":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.2-nightly.2536","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","repository":{"type":"git","url":"git+https://github.com/parcel-bundler/parcel.git","directory":"packages/utils/fs-write-stream-atomic"},"directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"145bfb8243c516765bcf5c59e381d0bc45fc5f9e","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/parcel-bundler/parcel/issues"},"homepage":"https://github.com/parcel-bundler/parcel#readme","_id":"@parcel/fs-write-stream-atomic@2.0.2-nightly.2536","_nodeVersion":"14.18.1","_npmVersion":"lerna/3.20.2/node@v14.18.1+x64 (linux)","dist":{"integrity":"sha512-N1KEqD4ymTBPen3CY3YKNxhGPTsusbyOKz/pWwNCrgCWLmdvBGIMbSDpARsbXdcvBdK5XB/7Wp0tsbzm0SzYZA==","shasum":"35d5f229f853dcd93e6385acb028de5719786ef6","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.2-nightly.2536.tgz","fileCount":14,"unpackedSize":20263,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBM+Q0mRkivR2Qw7aqwg8mj/bEjB7sYqEFlXjEfc9JyOAiAWDE72r148QSmNNHAFaJltECxulbBHqZ6qsRsvq3Pd/Q=="}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.2-nightly.2536_1636936719284_0.5167738333524734"},"_hasShrinkwrap":false},"2.0.2-nightly.2540":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.2-nightly.2540","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","repository":{"type":"git","url":"git+https://github.com/parcel-bundler/parcel.git","directory":"packages/utils/fs-write-stream-atomic"},"directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"3eb0fc79fe22d5875e1d2cbf71d03773610818ec","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/parcel-bundler/parcel/issues"},"homepage":"https://github.com/parcel-bundler/parcel#readme","_id":"@parcel/fs-write-stream-atomic@2.0.2-nightly.2540","_nodeVersion":"14.18.1","_npmVersion":"lerna/3.20.2/node@v14.18.1+x64 (linux)","dist":{"integrity":"sha512-vKjFCLne5ynLj/CI9CzcOcyfaxduu4pYCMzAvI6fEWTb/uDdXcIcqptwxN7PBaZv2Z1dV5V17ZFdhXjvQ0srNA==","shasum":"d5bc5dadc17177f954d2a9f3c202c0447d90f26e","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.2-nightly.2540.tgz","fileCount":14,"unpackedSize":20263,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhlFDUCRA9TVsSAnZWagAAWkMP/jCBrFmXQ3ODlxAZDBHF\n93GCEo5Bm/ObTKh+rGFyBI7oZVgr8lH3j029eIVas0UBL8nng87GC5kRHWCe\niB83drYyGhMXB0vrqzwjXeCDDAGWrrpAgUjuAE6qKzLHfSkXRx0Q4QG4MLss\nSVSNQgiCaAb4TotwkMwyepUzXfbTTzQ/11BbqjrkeUz48LCFxme9msq2hlNu\n6MSe9kLO0wPANsScA0fardOCU/6IAmshIOlOofcxCBQZeiC+nEoVsoLeGsHb\nIfMreCqotuU1pDt4y3C489ItDnAwZcqYC19ajv6ZeYM/wAEYv96VHNq4fWIS\n28xQtB1l8IkgrgNUaiZlPuKQsRE7/1nxBoXcDq4UorHr/OLI1qDONRIJNQpv\ntMx1o0eqNMzCEaaANUXWqkTB1RN962nlHcLv23SvL9a7VqjGTS2ekD6bc2pq\n+9owkez3i5OvN/inYDXJJiDHk/D/IDj/+kkB/pWDEz9gCPNwkV53SCZtZmhP\nc94BbsF0qD5nlUESmkfh0vHzHk4YGaFcejRHt5qJaB+QuQf87Zm3TxE5pkq+\nezLZpBzqbAdrYKs0/DqfjcBDmAKBwRVi+THO59AAhUjVoiiGbaNt8qtqZRom\nvRoy8oV6DkB6A5+g7S2IKcqL2FgJy/fjOmV9S1iT5FclTlGK5iv1CkQ3ucHz\nQoRZ\r\n=xxBm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCwBfAc+wUpSUMCodOOKf6PfN541H50IsWmkBe4pFA1BgIgWI2QBXM5boalQcrjG8hiE18Xj2m+zIf3ByhO6zlhmRw="}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.2-nightly.2540_1637109972450_0.07854314939099183"},"_hasShrinkwrap":false},"2.0.2-nightly.2541":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.2-nightly.2541","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","repository":{"type":"git","url":"git+https://github.com/parcel-bundler/parcel.git","directory":"packages/utils/fs-write-stream-atomic"},"directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"106939872e15014f45671fa971ad96fee27b2d6d","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/parcel-bundler/parcel/issues"},"homepage":"https://github.com/parcel-bundler/parcel#readme","_id":"@parcel/fs-write-stream-atomic@2.0.2-nightly.2541","_nodeVersion":"14.18.1","_npmVersion":"lerna/3.20.2/node@v14.18.1+x64 (linux)","dist":{"integrity":"sha512-xaaH7QzcSG595loiD/CgkOFXWvjUXCO55/r7MKpsFoXyx5yTP/kD8UC9dVXgCVVovc2cREqduOz8aHMoOCwvpQ==","shasum":"0b099e75df7bb3b9ed0ef1d9efdd47f368fd4960","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.2-nightly.2541.tgz","fileCount":14,"unpackedSize":20263,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhmueKCRA9TVsSAnZWagAAGd4P/iKh883KWUT2xzn7HYs/\n4LzhjwdOK9fmorr3e6oPy3D6sjufJqO9wr/6hNEMFPx/xpkCa3MzMeYwIZOy\nO4h1yGQJGoj0TLLyhw7KriR6vbTknMspqFqxyULUEdWZFFLLLPWavY/NIh5K\n9D4sDS+djJmg5gJToJg5nEI4BGMjYQvmxjOMV0D0nJ/R61qsJFmxJDSjExjs\nJxClJllgJ1m+FnmUV0KdGO6v9Q9IB3nDyh1DhbsMFaHdei7JymIHXoKeCF8b\ncodmCAhkrEllLAus7e/M/DMC7KhiBSvozIa2zUWp6cTJK4TskNkK4ZUdp5qO\n9oRknoXvFVG8NNVCXW2P2cZm+IIkmuykA6NkY/60LZY9muGhsNl4p20p3H/z\nik/wzhU+Oc4iinyRwuLOwaxM5y+I1hxePFKLbefN/KwATpfYfU90RU72OoKS\n6MvSG/pbDpuSKuu5XXAiaPoGn28XQRkUS9oyjNfEMsxqe8kKkeW0abeAvEyr\ngtk5bsrMNQUIqe7FiJB/f8uT/0F7mHD8ZJaVXOZ9XYsyVQO12GkjRVB0Lh+2\nF+f0e+NxP1WssgjkHjaYiWXATc6VhhWP4kFiHDuJzaAlzgHxJRECtFZ1XRvq\n9wHZc6XKIwToCo0abHhsDZ5QFjf9+ewpaBMVuZ+ig1XT7f0C7MCUNu+7avF0\nEssa\r\n=8/vy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICVSWSut0TbgbLDUikLTh9UGQaPVAK80L4MM7hIlurPPAiEApobgcZswTl/4BMOOxsSrFgwKzs6V70CD9kc7DkClbdA="}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.2-nightly.2541_1637541770711_0.6449284839172713"},"_hasShrinkwrap":false},"2.0.2-nightly.2548":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.2-nightly.2548","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","repository":{"type":"git","url":"git+https://github.com/parcel-bundler/parcel.git","directory":"packages/utils/fs-write-stream-atomic"},"directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"8cabeae83ca838134a003a52be468328e15d19ed","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/parcel-bundler/parcel/issues"},"homepage":"https://github.com/parcel-bundler/parcel#readme","_id":"@parcel/fs-write-stream-atomic@2.0.2-nightly.2548","_nodeVersion":"14.18.1","_npmVersion":"lerna/3.20.2/node@v14.18.1+x64 (linux)","dist":{"integrity":"sha512-cn8l4LQQ4sezaE7T2PYAvBgia/9SylTjasdOjrt9rVqnN0ZJB15bWy2Zu1K6piZ6oZg/uCHt0bgB4V9btA0D7A==","shasum":"96ec85e821c6485b3017168c6dca5b6572a449c6","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.2-nightly.2548.tgz","fileCount":14,"unpackedSize":20263,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhnYmpCRA9TVsSAnZWagAA6kQP/2NpFLrQfGTF29mscQJx\nCBfF7RUVcXa+2LWkUu+Qf5zZqTnSu2BGYaruFfSTPMMyQXyU7tETVCIs6DlZ\nEyPTM/BKS/XanJvwJfkR8J9Ei/8T5dYQuv/6U/xsuWCdVg2PAXUXQhjbDcJ4\nrM3iJ2svWg+1MT+RKUTyfUsTgdLVt2zTUd39y2DSfz9dinFdUimZL70OLyWq\nK6Jrg1/h9lYF/xbVuog5yxT+5E/y69PyRatqmOQ7UdeRl2krf/uPLxOlw4UB\nJDo6uVifanwS6SYZ9Kqpi4E34ucS3zL5xeRAUmG8awTw9Ywbwg1JSlVM2y5+\nRj19mrR59c6OU5q6zA37mhgG5bsjEm5DpVMBZqolnvePlakxzcNLJ9YK+v5G\nWFdJ/SwDbLpxT1cJ4R+yosI0myIziWToxwlxdrZQWqER6mjPXzpgcstl2ZSc\nc1uR0vdb/zbPNjYacODTvrLdXvY7PWq9zWMj5WKOZ71TRTE26wCjZV+fNTEz\nlr0xK1xLnciiZ73MynFl+gxDMvdf28qTFb1iiLxIB478X9Nvyp8s3P+DJSUS\nLPY3Gfa+Ss9roa9AkfDQ9Wy/7uorc/jhpbtV/tSmueiGpUJcsMbzdwEZne45\n/IQ6qyhCBl4Skuc6Ifu4Gx4GEdvOic4OR9QR8Z99b7uveihmsEfC/geDhjY1\nvSXG\r\n=P2V/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDQCimbZpr23yhcc3dGd+2gCtK6A+cnX8qfwe+0mWOl5QIhALB/OUhvIYNFxJWGGHfTRJ2Z1UIjLzvs014n+StOInv5"}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.2-nightly.2548_1637714345044_0.5220655377721855"},"_hasShrinkwrap":false},"2.0.2-nightly.2549":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.2-nightly.2549","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","repository":{"type":"git","url":"git+https://github.com/parcel-bundler/parcel.git","directory":"packages/utils/fs-write-stream-atomic"},"directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"b9426b83f86809143ff122bde3ee217fb64a8d78","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/parcel-bundler/parcel/issues"},"homepage":"https://github.com/parcel-bundler/parcel#readme","_id":"@parcel/fs-write-stream-atomic@2.0.2-nightly.2549","_nodeVersion":"14.18.1","_npmVersion":"lerna/3.20.2/node@v14.18.1+x64 (linux)","dist":{"integrity":"sha512-GIvc3ytbicxBBag/qOzjBz3LLBug0I2XjSdGCjsYXgIp+HkGXfHiXoQ6UpbFZ7BHgFrX3CaHx3n8Cy+4dMWB6A==","shasum":"6249c43660946c24e7733a5b9923378723654603","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.2-nightly.2549.tgz","fileCount":14,"unpackedSize":20263,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhnttQCRA9TVsSAnZWagAAB3QP+wcB5bEM5x4K7bo1Ih+4\nnRFf9Y++cNuf3q+SU4M37oPHPuh7VUUdTCNAzZ1NNHt1qvyt6Kfs4PXRYGMc\nQTSSG++7BZFIB2qQ+1y/n1w8o6YZ3j+XShjHigNMwusgpxBBW4ajCyApwU1A\n01Xi46p/nG/knVMjmqnPPNsEJShcCifo7aJ3pPLgLkJvJFumBaNT72oQ6/te\nZDE6rj5PxFU88H1tlv+J9uwg2zLajmG5q0EQ0gPcxeplsZuHfYYZNw6N0Qqs\nQ+adpbQQ/DG24UuRv5JfmrmOONSYvDLENhCjt8brNFp2qJwjSYX4e2kXwYoa\nRfETW7+hp3cKKp4L+90LcB8UURxhCC4rZXwAc6Pn9YR84GPY/ieRXkhsZJcA\nIQAyHSUyvinpcM+Qw2uAbHFSvmzl2Jy9xo2d0y1Yl6F+K0SqkE338PZNR6aM\ns3+5XAk1U+JYXVYcNCgZy1d7//+yN4FmQBMRa4lg0/1OBle3151iTuQTPsni\n2vZVi1j6gPZouKNPRFiHmMpS4vs7KYHnYQWbiYiIRbcw5IGEaKEhuZm9C6Iu\nJDAKFqaKIgTeiC2f4y0MscIrvyamqZvqMfApQV0f/LYHyzesw3l+1gKsCCK8\niEHKk/lVrh0Djb4RIfRgUgySQxs6XAv9KC9HdCBOhr3fc93IUMAgffCK0wqF\nvP5m\r\n=XGlE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD/+kEqx+NkIdv0r2SE9tiO0sJoKNhqnAEDHG3rYl7bHQIgSI4F7SGfn+tm4tgOZa7qaY4Ji0fmHL4drAz9fFjFFis="}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.2-nightly.2549_1637800784323_0.15053505994529726"},"_hasShrinkwrap":false},"2.0.2-nightly.2554":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.2-nightly.2554","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","repository":{"type":"git","url":"git+https://github.com/parcel-bundler/parcel.git","directory":"packages/utils/fs-write-stream-atomic"},"directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"b08ef9cb340a46c17ba388f6f7f97ce8cfeaba5b","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/parcel-bundler/parcel/issues"},"homepage":"https://github.com/parcel-bundler/parcel#readme","_id":"@parcel/fs-write-stream-atomic@2.0.2-nightly.2554","_nodeVersion":"14.18.1","_npmVersion":"lerna/3.20.2/node@v14.18.1+x64 (linux)","dist":{"integrity":"sha512-dblH6Cl+GWOczGEWFMZPLahW4Kc4X1vIXON4XPQLbBvjs4EpB/D+uni3IhltXorJv1N9ULGktrsgOdvZH82Z3w==","shasum":"4284b21aacb235b506e9c538f2eaf771e2aab42a","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.2-nightly.2554.tgz","fileCount":14,"unpackedSize":20263,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhpCHvCRA9TVsSAnZWagAABzwP/0F30ZcZc7w0ajnWsJkU\nUsyBn2WZhcOhX4gme1h9MNFiTRMKrhYMCOPRUGi2xV3O0HyW3Tde3hYMkM2H\ns/ZFVO89uiqv9CxLmjVNU62ySVDvQW8dfNDK0pwOHcKhkUQoDQaGbJq2iMWx\nKjRtoECNBZ/mVGV+7IZXjwcJqnEkqaUWokF6X+1QcLqxCsKhXZ4moo/gHSzE\neSHH38SnCexgu1+x0SI9kCUjM2GLBoWegDhz0xSGBwWoVf+tSiAa4WqCw4zn\nCPlQFExWWbt3OOS0q2dVuf6gi1K3qxlwctYvyxJjOSvwm8hVoH4NCeivRekw\nmZw254QORcVG7DNlPtFnx7R/LXQSmzdA9CMoP77t29S8UTWeJQgR2K9UePKS\nKXrlOX9TMf8PFVIPF7TRe9QNMDnxdT3Dbwl/+gBKSI5apmbbcXcRRgjrUXyS\nejnRf6LnLOtJIsedaSOY/Tip2YdqHUzG9Hpa9EhS03yH7k8fAp3YYWWGN5zx\no+Nur7eQg7TJXyzz0L3ib4K7LNN+xv1JAWagCHQRw4oZ4xgEw3Vay/DOS8HG\nY9InAUhRqyp7erzSeiaNY49NRyRsu1+pXP35t4iNDN93csNa/tXa5Oimqx2P\nCRnvFFxEs2VQcv5sBb5hwahAoEe+T61JipguGQ/EdB7s9RIDx7vv4SjMCJBf\n33Wg\r\n=/BGF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEtbRcPDGj/JG2Ha0vAmRjsJqCOPhKC7EdTpYezEjZ/zAiEA78rcKaUXOFnpk8L1d3WXZUMCuyPeRfQm+J41skcVr+A="}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.2-nightly.2554_1638146543231_0.6130575166316841"},"_hasShrinkwrap":false},"2.0.2-nightly.2556":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.2-nightly.2556","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","repository":{"type":"git","url":"git+https://github.com/parcel-bundler/parcel.git","directory":"packages/utils/fs-write-stream-atomic"},"directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"cdc1d0e4e1991c623608f74b573be6896f5cdb4a","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/parcel-bundler/parcel/issues"},"homepage":"https://github.com/parcel-bundler/parcel#readme","_id":"@parcel/fs-write-stream-atomic@2.0.2-nightly.2556","_nodeVersion":"14.18.1","_npmVersion":"lerna/3.20.2/node@v14.18.1+x64 (linux)","dist":{"integrity":"sha512-ALiFb0kZGdLnVYQ50oxLQDh7hTlASoD7kruYUCAZBTZ6uZwf24cAat8ogNnGMgnJyrkkT/q8ku5HfbLQ9ob0hw==","shasum":"b42615dd9556df9f3ee5068afeda40577dc131cc","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.2-nightly.2556.tgz","fileCount":14,"unpackedSize":20263,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhpXQTCRA9TVsSAnZWagAAGpYQAJD6zSf0p08NoA+/e4a1\nDhEg2UQWjWdVnFpi2BRV0Y9qLq2HL5aYVKFbRhITVtaNiyFuMszsrdSkLdHx\nHExNFys6TvgE612O0KwXk0JgbJsSXbMuRN9tRZ3GljLGj3gWFCF8itdCalkg\nW0z9PxyvTzPWrHrUVDQmXZGN+hAjf2spV3aeekPMGCsIhrbx5BJnXiSmjCH3\nVvIk4L8hq6YckQSxIbY8eSgfXVudcrlC8TP0HMWRgPrTodXV3PM6Dukl5Oho\nC/7E2X7d/EWrugBswJqw601A8MAxpF16QHGSMPUo1rFF5mfdt+F5kPNrVAp6\nSbt30Tei452OiBxCCOjDwQ5gFsQWAOZgAekrbMCmLejUMe4gFb3dC1jhuTQV\n8XzP+oNhPAbj1s0wfem60euIdI6287p66VEGUlLb2nG4MZXdGWNZENvJnNha\nCd2mxJqk8jF+N89/uzGees5GHKmGgdtMALiuydZSikFYC6Sl/4RVeTWJeNi8\nN0HTVLMvV8nWdoK6b12IsY5vb56XLAnp7dJzAHtng1U6VHdWyT6/h0C2V482\nvl41ZxZYnI4VAIEZKGsZlMH0eBNxtrCuKEMri4mBWnVkyQxO5aOwYUP8ry0j\nqSlE1Q6HTsKyj5XDOJWFXkig6UyNGf/vn2sGjA5NRgnwg4NRtJR4gdcbgkeE\nn9M0\r\n=Cqok\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEeRFJSc4e8vYCIyyx1FS/W3WtJOGQqE/LZPSRYYbRYSAiA/YFd0S6OW1x8OoL+Y9qzx/R/79vDbArFOaNO0CKt+fw=="}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.2-nightly.2556_1638233107629_0.8702245810206555"},"_hasShrinkwrap":false},"2.0.2-nightly.2558":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.2-nightly.2558","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","repository":{"type":"git","url":"git+https://github.com/parcel-bundler/parcel.git","directory":"packages/utils/fs-write-stream-atomic"},"directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"ebd1d6afc96d613b3cf65e73cf4e7272ddb1449d","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/parcel-bundler/parcel/issues"},"homepage":"https://github.com/parcel-bundler/parcel#readme","_id":"@parcel/fs-write-stream-atomic@2.0.2-nightly.2558","_nodeVersion":"14.18.1","_npmVersion":"lerna/3.20.2/node@v14.18.1+x64 (linux)","dist":{"integrity":"sha512-+owZBNMUY86ajMMd8tgPtky7Vk6c8wkRBYJCd9l/vrpNzBL0FhOOtTQLvM5zL3oronE5VUpk6FrOQK4C13he3Q==","shasum":"0e54de94b8d9bd8ee4e83f01daeb0b340ab09d2f","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.2-nightly.2558.tgz","fileCount":14,"unpackedSize":20263,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhpsQGCRA9TVsSAnZWagAAsE8QAIAUt2TQtwpnp6e1Le3m\nM21Pe5b3JoglzsqxQ/BTUKIPLbuFdphfLcgxeTgx9GOZAIEs92Xf2LwZKBSg\ngcFvbggGvxEv9IHisZg0veV1o6uaG/HGYUUMETjoPny0szgmoiPEDKrIiemK\nhcIAywGHaR/C4Azn5w/nEWW37aS/i/nuRgYY0YbW83TAItTZFOLDeZc8lbBA\ncumllWyEyp8YsYawApD98H+UrYH/mwwkFLWM5eBfTaevMr+UApwNnn5mkjQV\nHwdhj4kneJBLW0ff9M7NO33oRwzsPVSxhkk8NTapp9gnf0WL4kx4FXOeV35T\nd8EIBWq/4oxUQwY6e5TEJu9zqvoV4yEROcVcZ0VHnBr/kseR8NxhyfbLoHb5\npwnh577UfP1Po7hSir4TD72OWMiphC7U5jppPNZ5ZXKVwoJ01uc3y/Etojbw\nQKy6WySskgp5YBDW3cbHHtEFQ1s+MixdqTL5U9skbl5fTYTkW5Fll7GPxJJD\ngTMMv75mfs9IKIiE0rZfeZY9w2Ixbzv5MSAom6RXD5UBWHfLu+r+9ip1gNi5\n00Q06S9JHD8lepm3m8QGOC8lsNz+ouS/xEDeY1MmnWRFXssQsQVSAxa1S1Hg\n3kTiIgEAYdk9vfVCHNCfpWD7zOPiAEmJa+XEBowni5fBZ7jb7bZ5LffNSULi\nJNkH\r\n=rq8/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAR98L54uQkJl1jovkw+9IMmvI/j6H4WHvre390ylmmEAiEA6oDtxpjgYV3X6u+IAOdR626SMc6HYUlS5UazFr/r7FE="}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.2-nightly.2558_1638319110543_0.5383702766922731"},"_hasShrinkwrap":false},"2.0.2-nightly.2563":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.2-nightly.2563","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","repository":{"type":"git","url":"git+https://github.com/parcel-bundler/parcel.git","directory":"packages/utils/fs-write-stream-atomic"},"directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"17404e9a9ee6323b973a681017937a4bc6966277","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/parcel-bundler/parcel/issues"},"homepage":"https://github.com/parcel-bundler/parcel#readme","_id":"@parcel/fs-write-stream-atomic@2.0.2-nightly.2563","_nodeVersion":"16.13.0","_npmVersion":"lerna/3.20.2/node@v16.13.0+x64 (linux)","dist":{"integrity":"sha512-qPJAZyWfT0Rx1aQHFq5VQAJBerz/bqyV0/8HR9ZWfIsdEwwjQeN8caxKvjkXbLdLch8yLwy63LgI2d9Ov2E3Dw==","shasum":"0d5b3985ec0c4f0824318a9b9ce4928553cf6b4a","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.2-nightly.2563.tgz","fileCount":14,"unpackedSize":20263,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhsVCRCRA9TVsSAnZWagAAzrwP+QCwnwo+pQLrat2tg51m\nSx4rUM9R4324BmrYYe/lh4V7bHgKuevGpvm4EHie0tZD5vvgqqfbk1ypncMl\nfwXM2mQ0JUXO0uwnwr9zviTkTIzHQm77KfkEmPV5iDCo5yjQWqcNwpeF4JK1\nAtIe/4qoHLu4+OW3niSmS0UF3rxHqTq3pz1WlOjp4aornK+6TdbECRdSFvjW\nVG8iKqzLLvbHa9BYfSIeu5AU9WTD/pGeg1FX2y+qp5o7NAHnbds5pMn3h/bC\n+Upn364DtXNxURhbGQRbQoEw3KtFjtGOMtXuzVEi328Tdc6bZROHO5cnbm9d\niJSxNZwpbFsQtPgdeUq7icnw1sZYnLmdebAle5TyxQVOp55Uq6E0XpHp1WIv\nxW98Wcv5P6xkljvaW5g0obGxfPmA/epMI4iAwSjzwH2I4SG3jCbYA2YTfC/n\nXetacIansCAQ60tCS035rKsL+UiadYpGUPThFiSBtyoIDHfBRdzkapeIPTOh\nbzG6UInxHnOO45oLZ1ca2mUz/qBYhxEYHLaVjnmdqH1xriWC8Pi5mujRI1qo\npsAE4RONXrBfQc3FaAvnU/QdKDVp6umCw0yV4gyt6wTtKSVKgBUQl+Zd7obP\nR6IYfyW2552bBp6TGOikrRm3AM1AA3ySN1CWLm+SkaMBTYMD+8Cd+GD4t5YY\nRu+A\r\n=mf/f\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICZPM8CVsZtUrIPIpjf+Sq+Qh8KGrP+qV1s5zdMA5rcRAiB03a//ARcrF0wQKkzUDIRQ96kU/gZx+oXfLuirwHyMrA=="}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.2-nightly.2563_1639010449279_0.11499977771942871"},"_hasShrinkwrap":false},"2.0.2-nightly.2564":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.2-nightly.2564","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","repository":{"type":"git","url":"git+https://github.com/parcel-bundler/parcel.git","directory":"packages/utils/fs-write-stream-atomic"},"directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"b27515ec0eb557971dfe83ad3692fd208a9ee397","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/parcel-bundler/parcel/issues"},"homepage":"https://github.com/parcel-bundler/parcel#readme","_id":"@parcel/fs-write-stream-atomic@2.0.2-nightly.2564","_nodeVersion":"16.13.0","_npmVersion":"lerna/3.20.2/node@v16.13.0+x64 (linux)","dist":{"integrity":"sha512-nWRiFe179vIXqCV2dtMgCJrhWR2sFE5hJE0wMqQmKa5OqvlDzJ7XzBJDJ+86xQ7P9mTuhojarKKdBqG9qFhMCA==","shasum":"5addecbd01a2dd9bf5977e3d4c89990f48653d48","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.2-nightly.2564.tgz","fileCount":14,"unpackedSize":20263,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhtUSVCRA9TVsSAnZWagAACoUQAJmK82h99R4DoCNjXEGZ\nTF2O3fg80Vvzlv1jg9CiG6HakKNAIqtrH1YWJ2vNO+7yM1wzOwldmqoH47pd\ner+SXdZAPAz3uSbSXKWY5khB6ZTjmjnRV7HUJxRJ60EPU67KVJigJ0Fffch6\nuhdkPOxMI2RvbfJHGL+hn1pQMZT6AZjygYuWCzehuma8Llyc7/E1sznNqBUx\n2xUJpb8Dpo5bNJi4sgV3pcmTBIISKW7GhgSqo95ikCpYJ6qtBqEuxXJzpH5L\nSeWj0XceRaz6jSZSTIXrpAwL0K+8eAJDtVTU70VWpS80zCQPH0t1k2Ji7qUm\nisRuU9ZRjuBoj3tJRp+6VrEX64bps5M391ejQMLCnki7Sw1MkzWBBVwU+vlq\niHiEoieCb+elmpKMCAIUXdPVmsyyEqii12AjZtlDaWVMfnJ5238tbKi6OpVG\nSGr6CxkmCge36Tb17wmj3EVtXtEdWNhfQQP2tzNL4PVBF474UYdzKJgBitUx\ntx7AbtfdXseLETPQXNKbzLwFsrPOFxPIZ5H7IZpQC/EFcYmYEq4BCt/cOFdI\nrYrXQYFb3DiqbiaYf/y/sD//WYz+tGvL+edl68UU/hGgk4q80n88cGCSlylr\n+voj+/86FJKprWLFBltKhvIl0PwYOWykAhjY3JpBGnV9et+LnDrgKgma15LL\nRQdi\r\n=QaTg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCmvR/RC0xCnSqdgeMFstFK2buof5UKg+0y7dcwJY2HeQIhAO5wE3N4jfwj9MO2iSUqeDKYCRnbgDTq0KfEjY0sSvh+"}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.2-nightly.2564_1639269525465_0.9958888373510488"},"_hasShrinkwrap":false},"2.0.2-nightly.2566":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.2-nightly.2566","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","repository":{"type":"git","url":"git+https://github.com/parcel-bundler/parcel.git","directory":"packages/utils/fs-write-stream-atomic"},"directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"8ee562aefc03a8ae4f3008109581f4170d7bda66","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/parcel-bundler/parcel/issues"},"homepage":"https://github.com/parcel-bundler/parcel#readme","_id":"@parcel/fs-write-stream-atomic@2.0.2-nightly.2566","_nodeVersion":"16.13.0","_npmVersion":"lerna/3.20.2/node@v16.13.0+x64 (linux)","dist":{"integrity":"sha512-j4SKdJdMknm1Vc44Hph9Sa1tee8HRcBmhR0a/UoziVHoGIAJ3VjPI+BXnj8VPbgx4ASC8Zk2xEsIBmO/5RBfww==","shasum":"1806e5e81a54527264e914c465445fc321d68c30","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.2-nightly.2566.tgz","fileCount":14,"unpackedSize":20263,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhtkA6CRA9TVsSAnZWagAAGB0P/1LunfaY0W0wc2ZUl4iw\nxLe6aLF40QjDoag8laoxqV8ISMdUKERyCAi214tFGAj3/kNhb7BipCcZlQQ0\nZ44vq0d9F1HWp6oaxPc973VMeBZY/hWP9+dCshHpeGR0+u54jMUr6NbgywUi\nf15bUmbUCnnIZ8qRpWF8RfjlDU2k29DK6P7F1XPQupwHwks7rF154cQII2et\n94bWMTRUcCMSH88G1pTC5LII5wcBpAG7CzR9lZ3WLkdAmj05jSrS1oSOerUL\nSj52mvrElLiyjvZDElsTQNtQ61Wmz/yv7kwCJIlNZy79JLmoAenzwc9UIiKS\ns6eZDZLRZnbrHe2ESAZZSz19W8QRdWUe7lEtxtv/yVZDWD5Dax7X/GjLEmK+\nr310ObgpFRZcWLzDF2vYEgoPp/1GaXUApF5nwjgCBdS7L5sKn+wZtVPud3+M\n/JzoTmMZ6pX+16f3qOeigdee20gqh7PGwMTfO5RvpPlxWAXrlPuxHenKeclT\nknFN3ZitP/f8wrPUz0FDgHMi5SB/5UWW4fUH55uYTRbye4z6WSh1Ym6PQ5Ui\nt49oh1kOtmopA+GbMlJM0M2ajm5crHS6dk3Ctdbf1dfNbaCW9oYvulsSIpfd\nqP+674XIb8YDayECkIBTPMY5D1nrErnmG0SBDvRIkY95SgQwdDy/xwjf6oaa\njKvm\r\n=OX4S\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD8070aBqql7swgLApaK8VaFz4LYnJQHC5lR3IklZQ/PwIhAKeQGVajtM171r/DObETAfaQUcQ4BV9DAfDX+lrd+kpI"}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.2-nightly.2566_1639333946194_0.8818743024078675"},"_hasShrinkwrap":false},"2.0.2-nightly.2569":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.2-nightly.2569","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","repository":{"type":"git","url":"git+https://github.com/parcel-bundler/parcel.git","directory":"packages/utils/fs-write-stream-atomic"},"directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"68ceb5581497cb336e82002fafcec53fb6cfc084","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/parcel-bundler/parcel/issues"},"homepage":"https://github.com/parcel-bundler/parcel#readme","_id":"@parcel/fs-write-stream-atomic@2.0.2-nightly.2569","_nodeVersion":"16.13.1","_npmVersion":"lerna/3.20.2/node@v16.13.1+x64 (linux)","dist":{"integrity":"sha512-yMo5k8pFFIvpaGKvk77iq6bEuuJ6DVwkeRG1kLXv4bkwgNs+84OED5GRKX6UaOKN8vLRTo/dN8xXlqauySU0Xw==","shasum":"9838ce6b7843994424606d6393df712af4433733","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.2-nightly.2569.tgz","fileCount":14,"unpackedSize":20263,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJht/ApCRA9TVsSAnZWagAA4SAP/jBQfRMH3E7LrS78cvRD\nUo9nh09bUgTtMWwfeoIYnM7XS/Ec84zjOj7WfZE4SK6IKYDSmiOSFG5qY+m6\nlV22MnlSJD0qz+1OEM+XCqCHAlLur/rGr6andhjGRgEK+xpolt36XH6p3TYs\no368itBhwwIRwsrRLU9Ha3sWDt0JO3okoUjHbCwVADPl0M3WPxitbVEw+9ac\n/Vv4HH+G2MUfaorDKOQ1yufen6Ocp9YWAvKZyuLmJ3T4rgI6SvkjfyI1hpdk\ncV/bb4xeLeGukraBQDtc8VoHqgATgNT6Z76AmSJsz6YUj5c96OpEgR8kG800\neeQoAz31pfuNrpuLFOdqQpvLUOLW44ArI75CR/i7+iOackqjvCJlOTUc6tCd\n7KIOpEOw2zecsNFTEiY88KRfmPBCaTyHjRNoZWidj/PSWpDelh6arWPPzJth\ni+lqnkUnhqtEjA8RbtHg2rdni/AYACoRo3idpZ+bSE1DePwHkryFk/rYrpjL\nsXQWPieM0u3YlRvCuRMyEblUpcKvC2U6kK8rWAgxmRJ/Nme8Xd8OQXdA8DSp\nadCpTRcRSaRzJQjGr47+kK/ZhWrcT3Xq2GeYVedpBxGzqkZZmbfqtpxdmLwU\noOyhoHxs88ABAhVXimO/EoVlsXIR1urIfQbNHpcoVCyPbyBgdq5RP3APLaV2\njNd6\r\n=Ysgh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDxZV0DU87Ujs3x09UFMml1mMWah0fg7/H3waIfZeKrVQIgE7xmLj+AJT1BtfYoa+zJZiShQzfAwB+S9ryhKvTge34="}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.2-nightly.2569_1639444521733_0.7096110550247221"},"_hasShrinkwrap":false},"2.0.2-nightly.2571":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.2-nightly.2571","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","repository":{"type":"git","url":"git+https://github.com/parcel-bundler/parcel.git","directory":"packages/utils/fs-write-stream-atomic"},"directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"588bf4c0d6d9dac65a9bf89bf734d7684b523ca2","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/parcel-bundler/parcel/issues"},"homepage":"https://github.com/parcel-bundler/parcel#readme","_id":"@parcel/fs-write-stream-atomic@2.0.2-nightly.2571","_nodeVersion":"16.13.1","_npmVersion":"lerna/3.20.2/node@v16.13.1+x64 (linux)","dist":{"integrity":"sha512-InkfwJUjCosyhlVi9FPvnDGiXVeMbs8QXIvXf5usXe4BY6Pho3zREn6wzmBeiay3F7wbD4CgajhsPQyIEBkNTA==","shasum":"54337be2febfe5e968f065388287e93a43c92a4d","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.2-nightly.2571.tgz","fileCount":14,"unpackedSize":20263,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhu4+ICRA9TVsSAnZWagAAD8UP/0yNTSufVO7bwVSgjSwE\nipfKusJM8O5RRyb495L4YwTZ5Wh08rSo5EqMb/6MJcRhy/+xqGjxmve++3zp\nkQt6w0t3nEATgNAek7UhglX80QKcAcBEU5q3e6qppzTzRCZdsV4i6H4TlU5l\naTiH0dXJbq5VmSspMK0EpbwjvlA3bviaQ00uIV96W/hyNx6TaroQUoAFtXKj\nSz4eP4PASHxEo63OxjGsZbzjMUlmKjtrrOxGXkVvn40wyCkwwrygdTRaM8pH\n8RwtfxNK4DpIC53kIk3OL6EhyJxXfaBjZPXBhM4K0iFPYfqEbwKTzOPib/Xo\nMEQ3qQOwh3cdg9a3x0UpIaKirNhdkF6OYlI3uhY31OTo27DyAaRXaSJvHU7v\ndetvtKyCfc715JSlbO3ELc3YRhm/LX2xqkHUKAFFVVNFTdI3uznLcmZDFZNv\nk8LAzzwTp8AwA/4YefXpqe+PoK0HKpfE5V9CDfuEV4aUX4Wi8BLL8fKR1jdI\nRdlPKITbZDNxcLVTRMjVDf1mbk3Jar/woNZEW+SpMJS9+kFdsVBJv48pPnGL\n9FmTHk1SEjKGdh3RSbBLkm9lYDNisPmnVjp5JPXKJm2WrMEt/k+dyLV8xMem\nc23ZwwuBB4XpqINPMG/h64BzeC2ie5Gz+0/yy4USB0r5KlVo/bwozv7FqWFU\nYOpF\r\n=qdvm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCLE28JmbH7HtcEoE+hYpQKrblY61ZFk0HCGYnY2pgLnQIhAJgEReahYCekmGnV0zyMMx4H3gr+xf6sCB71DfH6TuT3"}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.2-nightly.2571_1639681927975_0.08060349033486824"},"_hasShrinkwrap":false},"2.0.2-nightly.2572":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.2-nightly.2572","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","repository":{"type":"git","url":"git+https://github.com/parcel-bundler/parcel.git","directory":"packages/utils/fs-write-stream-atomic"},"directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"eb2ccdea1287f6e42566ce0fc1e1e3c7435a9734","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/parcel-bundler/parcel/issues"},"homepage":"https://github.com/parcel-bundler/parcel#readme","_id":"@parcel/fs-write-stream-atomic@2.0.2-nightly.2572","_nodeVersion":"16.13.1","_npmVersion":"lerna/3.20.2/node@v16.13.1+x64 (linux)","dist":{"integrity":"sha512-NaA9OZ0ip8MyEMXJ9PdkCCToz9apHcjWTTs57nvNo+NW7Y/Z5CQxlPp0MLVhxt8wHHPI7cUOatrXfq7U/yfk+w==","shasum":"139a24fdff5b398fce32c4a7e72d4241988f40cd","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.2-nightly.2572.tgz","fileCount":14,"unpackedSize":20263,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhu/gXCRA9TVsSAnZWagAANXwP/3XPap0svR1QjQ00ga3q\nR0Z4AWtjDzJ/kASGj/E+Ygry26VDAIRnXkupOICA5lkgxuEVZ57F5DDhPZkG\nKj9s5msNUAd/EHVZ+1BDTaqZb4nmYgPZ4U5Ff42B6b64u+PQdNE/32NIyxrA\n7lVw2dJ+elEo+DsL9JM3TGof55a7Ywf9uJDX0YmnN2FWEk5w8DNZCiFyF0MQ\nr3dyz/A6eDdMJMa5jQdUANTPnVSKM5743CQwJfhWAAm1CFtlz54u6IofWv9F\nP7gaC/Z+my0lFsiq0o/Pjx8KhUkABWajNuG3CWxG6nPB10cr8djWjuy2sBk8\n721rqcTZW56HBPjV/bBJEng0BHD2W+N9aEpTI+PWuUrwo4JaHaxfLEcy18jr\nLgSRwr3avkCwPi3YxA5LtYddgySq7lPHD3SJb9aZrsg6lU8KycXozlDhvD1/\nWC7rtCobXB1Gj7OamNT+cNKGxjhArBxIfspS2yyauIvCmSQLlHjRWAZgcjWy\nje016NSfKYdcnXH45dEJxNZuF5m/pccIn2COdgLo10+PBm8Se3adFNJc0IfG\nQBLuqoS4iCh4Sp8v/K1ZCuFmffhQ6VuIDpG2Z8vi0MV/wxTKFbvpBdG4BFPx\ngp5SCD9ttCc/NlFC891SCFB9aYUZWkmZpBlbzKgtOb5mRB0grRUB4coSgIxT\nqQfc\r\n=2bRv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD7qwYNEzOoAxU7c6dKNaaQi0+VF5O9WFhyYIogssiGtwIhANtorNwKJ8fFGh1rQbe8OtNT6790md0gmE0w6fYuaP6u"}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.2-nightly.2572_1639708694877_0.6528572261758656"},"_hasShrinkwrap":false},"2.0.2-nightly.2573":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.2-nightly.2573","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","repository":{"type":"git","url":"git+https://github.com/parcel-bundler/parcel.git","directory":"packages/utils/fs-write-stream-atomic"},"directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"f5ab4677f0b01c317756b0bc0e8f759f1da49988","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/parcel-bundler/parcel/issues"},"homepage":"https://github.com/parcel-bundler/parcel#readme","_id":"@parcel/fs-write-stream-atomic@2.0.2-nightly.2573","_nodeVersion":"16.13.1","_npmVersion":"lerna/3.20.2/node@v16.13.1+x64 (linux)","dist":{"integrity":"sha512-j9vzgkuW5YWmNOf7fmqI/d30emJK82r/g6yr6+jm1S4DvveJTGxq8FX8boJfjEFY7CpxsGgWKXHsN8j5pCZ9LA==","shasum":"ea76a184a07bf792814ff39a1a9c2053d21be111","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.2-nightly.2573.tgz","fileCount":14,"unpackedSize":20263,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhvQcLCRA9TVsSAnZWagAAgUYQAIUAodU5e+dGUR8UoNo0\noM/WIv+lxLbvh1OC+Lb13ZGn4kAUzpkTJdDfVuaKTnt651CssGEokIyhEDP4\nif1NhCu/K1ZljK+VehJKy7isi8ZWQlCwJOCUSO9jfauZGpxYLDg7/j0jfeoj\nuxUOcszOs66bfbNiLD5gb6RjgDeCoVZYgoem48CYWb9p/RoNPIJ894eGkEEJ\n4kv+4lrzT4G8MRB97roKQOsadwCrt9eX/koAEP4SeINSupz2m3Axch9olJzw\nc4pFJorf+wZehB0uR8HWSDc9iGf9BQaUqP70bb5ubYXNRjwuh8SfED/getV0\nV6v8DvVWxl5F3cbntw0O5ro0Ud25UDlAf/vDnxENgFrHAAtfLiEOJ0ReH5ga\nlV9DXThKvZT5WFDIqyysNU/0IfykXUVWkSyuYvgOHM3bJa/0FlxmC148g5Be\nfOs7XI+Jz3/QcCdnXN++FTju+jj2glwftW5Xm+HYTA1JgUvm/z4bwEe4m0ua\nIQsbqQUca+GPpjcddLANBeuLkuS2JUp0cZBGL6TlUEHHJoZmDnbhSMQ4DQoF\n4gquY22hpd1wEkf+y01csJ3pABADk6RqdLUbJaTN1YX6AT5jLUviZ/NpJ2YD\n09gu6M8pH2uL4GjagGW9SeGubmYNLoa82BzaMJTipx+L9zXqpBHw3Zgx59qq\nBiRn\r\n=R7fA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCZXQC6GLHDjHPoSF1wX+bgjVchY5Csb08pD/2wLLyN1gIhANKul+y6cP4PVpRvCRvdeNd+5tZy/4+FQqIYlz+JCf7h"}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.2-nightly.2573_1639778059751_0.09883847727699235"},"_hasShrinkwrap":false},"2.0.2-nightly.2575":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.2-nightly.2575","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","repository":{"type":"git","url":"git+https://github.com/parcel-bundler/parcel.git","directory":"packages/utils/fs-write-stream-atomic"},"directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"8823770717bf451da2667b4d0d24b8915698856d","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/parcel-bundler/parcel/issues"},"homepage":"https://github.com/parcel-bundler/parcel#readme","_id":"@parcel/fs-write-stream-atomic@2.0.2-nightly.2575","_nodeVersion":"16.13.1","_npmVersion":"lerna/3.20.2/node@v16.13.1+x64 (linux)","dist":{"integrity":"sha512-6VAdnRNhwVp/vw9Dj4DCQQtbu5rvb1GCHxw4NQp1kDL6x1Tl/dl+HxVo/uhpkjKsJRruXCUVIia/agPiJPjU0g==","shasum":"80068138210f1e932d2db1fa76dae7c80c445eeb","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.2-nightly.2575.tgz","fileCount":14,"unpackedSize":20263,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhv9C7CRA9TVsSAnZWagAAiGYP/j1espLGgekH6Fs3fVAf\njooTOiFTXev+4qZ5qpe2qPILJkra8+ven0JhVH+ZkRbTX3t2eYyz4gDGScl6\n9wsomrwZT9dY0xaIIA/6aE35RWC9emQr5r1+BkIA16nOAyEZU5/8O1B4I0n4\ngtavdT6fWiFttLg7iwcFaMOI6xMs0F0dm0vMPaQUM5vb7irqReqWHuxm+yeY\n+WgFGDUNFq3+nYenoMbAKyZ1mZhJFIo+H+J344Vt7JBInipqCRSFvbMK8cHt\nhCrzvsTjqe2D0NpaOgArTdSxY7n03fs4tWP2W/i0+kwn/78nuJKQcV5O3swh\nWljyxyeDJRHD4fBk2TbCS9Gl7nF6J+qM/BM16axa8YX5M1M4QawCCAPgPNmB\nt/HDo1WsaBDwiXtte2kY9ZOLKHwVi+T9gitEbEstOPJAq/1yrDxUkaEGs3Ol\nyn0UpzmkOgMtQFMUkybxPfHWZ1617o62vCWKtpj6YMrIw0ihu+03atXVEFjp\nsysK56vH4mR5FQMRGh/NkCxh/br1aTnsSEInLY1s+PSYsulJcf6z+mNnO/+J\nuUPg3CkADk6JAmnf0azAEzrcn0dFxn1aVhI1aaPNf/Fq7X+6lNl3l7nSh6Si\nxaEs01zkDI4RKC+fF091cZEK2kiABTmBaLiy3tKp/E3QZNy2SKG+nnS70TIJ\nZTJE\r\n=5QCg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCN/5twxxheo3VEuD8BzSfvf2ZBP1w1Xmg8zTcnXK04qgIgJMAABdQbms0ssuBrpgDZZi5xd1rN8FHSqSo21jW7Uy8="}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.2-nightly.2575_1639960763236_0.930292827746682"},"_hasShrinkwrap":false},"2.0.2-nightly.2576":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.2-nightly.2576","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","repository":{"type":"git","url":"git+https://github.com/parcel-bundler/parcel.git","directory":"packages/utils/fs-write-stream-atomic"},"directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"af76afc12109040abfbe0eaf13b2465ba99b1678","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/parcel-bundler/parcel/issues"},"homepage":"https://github.com/parcel-bundler/parcel#readme","_id":"@parcel/fs-write-stream-atomic@2.0.2-nightly.2576","_nodeVersion":"16.13.1","_npmVersion":"lerna/3.20.2/node@v16.13.1+x64 (linux)","dist":{"integrity":"sha512-kW4nuMJxgEHJYjMXGcMSvENC60v2ILZC3axfGAdST8rWZsCYwq9o66vdEtB6ukGTEmVEC0xcCxamnMBO/KEsrQ==","shasum":"15e53f50c818a59c7cd81baea7ce445d81889c95","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.2-nightly.2576.tgz","fileCount":14,"unpackedSize":20263,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhx7zpCRA9TVsSAnZWagAAhgQP/j/guCjb9uns5VO3Fva/\nqT4Yubt1ZOISxnFFa7fD10x1OYeLr4poWhkb+ADIKU+cgVKZSRN1zytoa8k+\nip74vPbOusv1d7SiQrlmMw82VcQ1SU6CBPfZBH9pTbZvga4eA9N19+VU40Rd\ndR+IW8jPDIW8kK2qXBXxTY7XHT+YM6iQEHuERKx1MB3xV4y+BMUSr97mo4GA\nvwIkboM02L/vy3cW+GUmm8USIWMNiRflVbzwu1GWO5gpYa0fE/qP5SSbFzhu\nilwUkKa+dsa2VQsyPF7k9tPF15u1PRrh6szC9StR8sXM+Z6p3YXrnADhOdJ7\n5S14upkYpv3kREbLF5ylMLrmLIvtD6jeR1vB3uCiIcgqLNUPJiHtG+9Ax1ip\nA+d7gF/39y1zxvbCL0J/upe6SN72pq3DrgXJbE90FGuS2RHejMRzYD1qTyKB\nh5fZkn6FrTpfEXZf9EdtSy9RnaE9aJ1CGgbCvnPZHz81MRz8sUSPzM04Vk97\ncDJGQ0aXfeht7WVvV7C9aKyPP2EvL1felyKA4MVN613OfTZz+1kURXEt8utq\nkj1snjeFnnVaK3Rfz65ih2yN0/GNtC8J0/jXzG0dNYJD72zGPRdZucPWPSUn\nT2V+fo7mvlLcUG4e7JAcajB9T0gR0D7bxaO7s4OWyrVnxTqCGIruOqRimoai\nfLhX\r\n=Eij5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEIbiA79lyBO0lnTGh34cs8E4cvFxM3HfObd+uD9fycCAiAM5T7qAkJmnk+YTL7HSX1MzhR6w2oV/ZQhDlS9Y72ZxA=="}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.2-nightly.2576_1640479977312_0.35997842062418095"},"_hasShrinkwrap":false},"2.0.2-nightly.2581":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.2-nightly.2581","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","repository":{"type":"git","url":"git+https://github.com/parcel-bundler/parcel.git","directory":"packages/utils/fs-write-stream-atomic"},"directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"13649c365d36b40e548e34e2e278bdb4cd1de48a","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/parcel-bundler/parcel/issues"},"homepage":"https://github.com/parcel-bundler/parcel#readme","_id":"@parcel/fs-write-stream-atomic@2.0.2-nightly.2581","_nodeVersion":"16.13.1","_npmVersion":"lerna/3.20.2/node@v16.13.1+x64 (linux)","dist":{"integrity":"sha512-tTxNDlv9Wz8RPloEgIiPNZE92MMNlL2fGDu0LyPEfhjAGOFoVFr1bIV+r18mtQRwektJUoucgc46TiXU5fjIXw==","shasum":"ee64012dcdcfbb6ca20c855e8198ee6d7a3847a0","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.2-nightly.2581.tgz","fileCount":14,"unpackedSize":20263,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhzP9fCRA9TVsSAnZWagAAaNkP/087v3/8rTLgJNPEnBUO\nzWQG1NfktJSL9Ja4t9IDKyTZaHs/8VRNDje+Hx9rrlzEDXLTRLYYooGdx2+w\nmbKntwyhUXHLVRCmOjeOTzUlaTOYrQBBXuAQG12cmkLq6/Vod5gX+Vl3bpAF\n8cHuk//S5lTSWidlDHxthl4ARGoy2TJN7oE3WYm2FEk2+6xOvZ8SU2drNc2O\nzu/eNxfl4WCPYg146mKOWiDIMJL34Mo4s5alLpyNU09faMSzG1NsO4Be2Qa9\n3QVQ3BWeVYlMwdYvRO/SxEBBYMsV1FOJqIFvcnt/z5dQv7+df1tJbBi0K8yk\nVvhSFmbrBTlVmtmUFWCQINj1alraLoSNIRMi9D6gwFauPtWgr/di15Qy5mv/\nCDx2VWFx0U4QsXn/+DRtSPD9w5y6f0CDhbfkcAVAGr1ADIuofSSOHXNMDeRs\neVMd4pcLw8pgHtp/byCnJooQwjrYAVJ9b//uMghv8r8CCh/5h32xKOE0WTji\nPAEXXJCWeZTcSVllOpKQx0ObBPvrcH/ft7nXkBvNbRhXDyP3HuAVpCn8Y8id\n5slupHN6ugl41XW5d1N98DqD2UcgrZ1Voav8Jq7nj9TLIEyLqZs8JWYrfWWP\nvixYx4jpdfT1azGsMjNI/jRsIrj9/426hWdPFTeOVPCYpluFSHTQbBZot+Mf\na4UK\r\n=oKNu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGCdOXfjHFOw1+m5ju1ziWeprXC/YD+wuWuoyI7MsuWSAiABNodZx0kn/mGM8IdiI3fuN8XImfK2TcOHmFUbl5a5DQ=="}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.2-nightly.2581_1640824671624_0.32875297175491713"},"_hasShrinkwrap":false},"2.0.2-nightly.2584":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.2-nightly.2584","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","repository":{"type":"git","url":"git+https://github.com/parcel-bundler/parcel.git","directory":"packages/utils/fs-write-stream-atomic"},"directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"5746ab1b59bc90230435b78679326b3e5ef0a5a7","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/parcel-bundler/parcel/issues"},"homepage":"https://github.com/parcel-bundler/parcel#readme","_id":"@parcel/fs-write-stream-atomic@2.0.2-nightly.2584","_nodeVersion":"16.13.1","_npmVersion":"lerna/3.20.2/node@v16.13.1+x64 (linux)","dist":{"integrity":"sha512-pVHVIbAS1rjrJgNn8OYmDvhzQ0z72rILJ/g0mMi29rU/VNjBm/d7Bg6zfn0zCVZH/Xd6cGKd6WN2OJe2C8fXBw==","shasum":"a11caa3385bced33b8e02a79bce8f8929ffe59af","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.2-nightly.2584.tgz","fileCount":14,"unpackedSize":20263,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh0POsCRA9TVsSAnZWagAA7b4P/iwB2NqAHV7KzoONcIOz\njfZXAOQwYi6MjNeJJM7IGQNiOdH1oF3X+fqJYxEmW+wzMVybZFfkJFJJPbci\nwnvV2cz8vFMrR6Q16TmIUQUd/k+uMDl1P2L0QvTR4c7l/3LLPW8Ta0dUTz5b\n4gX8p+5w45GLyIlxQPdQfnUnn+fYtD4Nqa+4oPTqkRYxa05jnWIts2Gjl+5D\noKTOyuTsPtlKedqw4RaYDjByJnPpYCGTo2lq4G7i1KuQob2woHgX24V/X/W4\nVaJc1tvUGLhuEqd83gHVP/HyAwVS0oFa7IfvWP44vfTbS70sAvvvF3Zl+oVC\niXHcmyms6RIeErAsZAgB77wMgtX/VQUg3k8G4DiIlQgSjjAmo6JqieTkhulL\nRTaHhxay2XCRe+PkdKLvLtDdFCboTUto3GqYEUh6o9eIHqKfGEOt5m5jE4fF\nAQN/kmkUpCyxF6RQm86hp7bLNS0CaEvSeca9ckSWb3WusD/MriM9ftjzDJp4\nTxbHdBKRLXvMBmdDJQdoupg6ISpUs9TDzUprNKckNVZeF8N0GppB51iIiXr2\nAcukcuJ6aIr8Z+JJMQg2v7N1UCHv9LhDgPk3WejcHCvvTiumhM8cJLNFqOq/\nSqApEnTdtQyjznx4pD2bClmPd66zSacqsLeSlXm0/apBi61IOKBvKPLyDJxJ\nzhIA\r\n=SXLe\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIENhWAVDbpaExyLJ0Yd/zFPZkcNSIobLCLV70rSCVkDwAiEAgp2kAklvjs2UKQAorZVs0gyOoOhdwB1ODdin2+MThaM="}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.2-nightly.2584_1641083820387_0.08765198722559342"},"_hasShrinkwrap":false},"2.0.2-nightly.2585":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.2-nightly.2585","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","repository":{"type":"git","url":"git+https://github.com/parcel-bundler/parcel.git","directory":"packages/utils/fs-write-stream-atomic"},"directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"695660000f2f25ed17398176a78b85e5a8c3ccd6","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/parcel-bundler/parcel/issues"},"homepage":"https://github.com/parcel-bundler/parcel#readme","_id":"@parcel/fs-write-stream-atomic@2.0.2-nightly.2585","_nodeVersion":"16.13.1","_npmVersion":"lerna/3.20.2/node@v16.13.1+x64 (linux)","dist":{"integrity":"sha512-YzH5V2moroab5ry8POMezsDVn1SvvFiLZVh1Ba4yVJIpYBDhy9xPuTW/VS6eS+KYenCHWxkVD4PhDRL2J5jY/w==","shasum":"06e713b3a5bf445d69ae7cfc23e61cac78ae2e22","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.2-nightly.2585.tgz","fileCount":14,"unpackedSize":20263,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh0kW5CRA9TVsSAnZWagAAq3UQAJhp+IfgZlU7xqAjzwMb\nJvHTdLuvCYaRGLXVOWq4C2KlnZh/Jq88eLd8FeCVtOZf3sbzIWsKdhclZjAe\nsalR5UOMnxfTAJF4G0IqI5RrikThd2eeTEvbh5AUBhyMMaaf2b33L2Gcnj6T\nEtHqUkEviqMbNnUph1rrzYC9tx3tf4FLDyAtmFrq4PgREMuZSHJVvq2Y9dCz\nVOgClwImK+7f5O+SMoVhulvsmhnBob8lTrFiiB2dlzVwcA+Up1Cvjoj0K9vM\naOcNv9U+s60GLzntLmQ0d3P4HLtVmTPFB5zuUSpvELYvTrdpA7n6FEyv0bza\nxJ+QKY8HdjxjYvlmmEIUEQ0PCfQDVu+lqQq75nMojZxYTmX/51H8VtIb5CQd\n/OutmPEFtW6V9kObQ0g4qtnandJzcpxX0asJ8EveH+ndt3fqfl7Z1nIGJrFX\nNjEJcuxQNP1HNa8kEOltl3jTmGKMbaEi2LsBF+65N2vM+KDerxOWloCi/B7o\n3oh11PWieRHgGqPQi6RIQofvR7s7TWJ0v/s3ffhxEK8RWtX4v9wYIJZZn/bO\nzHFHS71riuBlM7XYXWHwbvBKfBeNKU9ulyoS7DpIZcKfc+uP9hn7sTsDHVkf\n98GlUYzAByCGbTn412SDrGcOHq1DgEn80FuGM6a7ov6yveGhsnE0dStmvUYM\n1lmv\r\n=k37n\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGcErAbPJGsDr59dIBpdCo8i5AiDDNXxzGi2Mu2ezHknAiEAgeh6IZddoh9HJ/B+1HNEZflwM596zMv0EdQUa1KAB1c="}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.2-nightly.2585_1641170360979_0.8278385639900374"},"_hasShrinkwrap":false},"2.0.2-nightly.2589":{"name":"@parcel/fs-write-stream-atomic","version":"2.0.2-nightly.2589","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","repository":{"type":"git","url":"git+https://github.com/parcel-bundler/parcel.git","directory":"packages/utils/fs-write-stream-atomic"},"directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"e6c96774a9e1712a5fb2e9fd84f4b708130a387c","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/parcel-bundler/parcel/issues"},"homepage":"https://github.com/parcel-bundler/parcel#readme","_id":"@parcel/fs-write-stream-atomic@2.0.2-nightly.2589","_nodeVersion":"16.13.1","_npmVersion":"lerna/3.20.2/node@v16.13.1+x64 (linux)","dist":{"integrity":"sha512-CWjHsuGnPjglkY6TB9m7wOFaLma8nMrAkHXfkGAOs70/vs3dW4DGdu89/gP+qO7j0KGtYD4Afne7F42/1ipFjw==","shasum":"487619c358d0ac3574be80d9bd89681268425e03","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.0.2-nightly.2589.tgz","fileCount":14,"unpackedSize":20263,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh1OkbCRA9TVsSAnZWagAAZPwP/jdA+lJcHW2BiKZftUfS\n/Nl8cjeyh/w1tYWAYE9TYUuR2uqWOmS5RTisQYIDO1V7t1yBvDNx/huDvSj3\nvDiMWElSuJIAyk3xg4+eJFaHXTIWiVB0yTuv1K0niol1prQ3q1BfF6DbtPw1\n0Y8X1A+KPwgjUdZclXLelT6ntDRrnLOSktiogqrb+d4E7YX8oSVNa0wYO9xa\n+ToL9H3bkbKBoA1Yh3ifaMQ9YdGCFg8/0BI62VTTE1FvmqotOwS04cOX9/gg\nHbddSzgLcRoAvRUrzt4SG5RcRtBXyrg/dNHkm8h2QCtAhhXFOZNxF723KZE/\njxjz+rmOl6ZEVjpexpIOcVknSW9RIANRfseVVcZt1u96NGFQXLps7trJpcXT\nPaR3patYKrQG3rrs0KCX3ev4v7nFBq8psHuv2J8NVi+czqh+cWKKbrSHYSeb\n8sD9ZnhMERTaNATiQaHAPXHv+B8PLeHF4AMH6Y8+l8Xaan6xCmoB3MKjK3Vs\nXk8FrjDNmy/Vz0OvjDOu52+OGUJThW5gq+bYQvQqu+CnumongP00CXfX9AAC\nqejirU8u2FuXYfuHf3E0v4VSoeSZRAh23DMy4FW/adcBFemNKhr3207uSgWz\no8lzMkm/3nzif+pR1SQq6nFPN5z2hKn5MKmaSxdBpRu7H9LGKVyKuUghQSOQ\ngwrA\r\n=Zt+8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBYpJE97N/k0SoXDZ4iYtfcjeOhegGPqDHr/gDk5VhLHAiEA6BQlv20O/2BXS2MouQEyMn8+n/kgN45ujobkmyRVJfQ="}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.0.2-nightly.2589_1641343258921_0.3170408695280551"},"_hasShrinkwrap":false},"2.1.0":{"name":"@parcel/fs-write-stream-atomic","version":"2.1.0","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","repository":{"type":"git","url":"git+https://github.com/parcel-bundler/parcel.git","directory":"packages/utils/fs-write-stream-atomic"},"directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"5a80fbe4af8797d0aab248a66f5254f42f00e83e","bugs":{"url":"https://github.com/parcel-bundler/parcel/issues"},"homepage":"https://github.com/parcel-bundler/parcel#readme","_id":"@parcel/fs-write-stream-atomic@2.1.0","_nodeVersion":"16.13.1","_npmVersion":"lerna/3.20.2/node@v16.13.1+x64 (linux)","dist":{"integrity":"sha512-63V5Qq6ExtekbV0nUXyTpjgQp3zZLCcR6leQcYVZS+2QLNhYmMnx6+ThuKsOvZgKVSeV9u1/c0A38bL/iNe8TA==","shasum":"f5f6c9ce01674678c6bc772f70e3bb8c43f3dd83","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.1.0.tgz","fileCount":14,"unpackedSize":20241,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh1cWNCRA9TVsSAnZWagAAz58P/3r1vPnVxyqT85E4U3MH\nwMSehLkAofEjz3ClDTR0pVsqzukHR10TKBc3RrkIGP5qi80WZNlTy87Hru3M\nz+FgRA3s7r/BnFsYW6NuzfE3zGf22yt+I6nXC/3tlAMmzkDKcBaFiqEFq4yz\nsZ5FX6qRMhwcoS/DHNOhX1ufGO2H7RseUtwQIwt3Sd/64eVsSlWFfxQM3rmj\nm4exKf8jL4Yub5mLBrjuf0DsiGOGSCIJZ/vguOaw51nZiHzbCl0cCY4+R+kr\ns/E3QkvKH7vTlLTNX9QJ+eXkj5j2sz3LAP9r9IvYN/TPWZU0ajsQznP9kHPA\nqAn7yaoRsKh60xAAP4YWYH+T952pRa5NNOtIt/RNsP7LG5AJzLMyjStWviTP\nqjiS65c/k8qzJk816AjFjx1OADqZ6btL5WHkGHQWgg6Q8dgOGR6ES6/zOoj7\n7rS5OxdXxH3CL3f2VWVMj2O8CljZ/7KZ1o2CNfTfWMjOwNXXwxdyrzEf4qkT\nABm74p5it44ztQri2RGrs3UzsG6tN942hpAutqhY7wMPwZoGZypemg+lwUUy\ngPPMN3bu9g07pkGpE8nPZPirMDy4T9yVHz1zPjcHUPMJC0MZN/dGH6KFnRS0\nCmw38oa9i3OnQo8JmrB6/JawK2/NuzCX/kMzHErLB+q1YSL7W8RrMoWfkwWh\nWSZV\r\n=15JE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHwS9sjIt+6WUYYqbon8CDQKRypT1XtNBuipoYCig4WBAiEAgNqIWkBJoix+LUb6Fv5G2DXYwX4+hIvRlvSS8Uztr0o="}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.1.0_1641399693013_0.8089215375501884"},"_hasShrinkwrap":false},"2.1.1-nightly.2593":{"name":"@parcel/fs-write-stream-atomic","version":"2.1.1-nightly.2593","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","repository":{"type":"git","url":"git+https://github.com/parcel-bundler/parcel.git","directory":"packages/utils/fs-write-stream-atomic"},"directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"5a80fbe4af8797d0aab248a66f5254f42f00e83e","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/parcel-bundler/parcel/issues"},"homepage":"https://github.com/parcel-bundler/parcel#readme","_id":"@parcel/fs-write-stream-atomic@2.1.1-nightly.2593","_nodeVersion":"16.13.1","_npmVersion":"lerna/3.20.2/node@v16.13.1+x64 (linux)","dist":{"integrity":"sha512-tUxZIn6NMaDRMKQryKhGl/4gthpOtXgqmXeftoyOjdY59NdAHR18yiWGrIO9Em4uuSqR+K1/3OSUgUYSbArV4A==","shasum":"348d7cd4d4a6aa4d6d21b4a55f145561caf51612","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.1.1-nightly.2593.tgz","fileCount":14,"unpackedSize":20263,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh1joQCRA9TVsSAnZWagAA3YMP/3ghCRNVZBLUfI0yIYwk\np+D7RSeFRC+XMNIiAOCMdZCUbnm8YV/GSjNXPMtYZYZv/qjGartN+MFZPaUn\nkFywhECuLZMIcIoIElO/0+5dzLyyblrx1f90E4RKjVsMtQlafNf/ZN2pJbnJ\nLAiCp4s3AOG5ii0d46PJcO2RJu7ieMEZqq3OMkwqYVyUocejOX3DJPudhF5y\nNFOMPvXkLC+Ulgk6BU/1HTGdz0f/ar/5sEswVMG4mQrlS6WvuLu98ZoUeo6Z\nbm8A6gANkvllTlIWr6CVOLQawbYjv7CpaY9dH4gJjTT6ovDfFNcOqYBVBYPm\n3LiT3eHQIh+PRXBQA9DXgdqOtOw2/U0Q+lKGCEysU7L38qEsEiK5bfdZpSx0\nkz0vWr2beQqSJ97Tw4Wg0zLNe9pqxOFvIWR2LauovHb088meMjJp2p4EFSbJ\nj1euyzzam2bkp15x1mHmFpjix9CNw6AZlpgcibj37oi5eiNwXO2kXdLyYwe4\n4+n4OujellLaliYTyhn14PSArEsGxVuhizXpn/EWj7WO5vq352NCGiy9aHoJ\n3OCTiYBL2YEne/6yhIGW/DkWNnT3FCnb7HvBAXxt45VBaA5zpMCoTY9PkEXK\nRv8onRMrKaBvVb4u/C9VAZFNldJyv6gilS8BcBoKk5yOhgmyS42YYaQjACCo\nmjrW\r\n=hDHo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD1OXJ59ToS9C2sjmnpn6IcJpS8m6EHp0f4LVUeFBTszwIgNIFZfW+44Vlw9a0a/leLGXF6W9QDkgWxkTZzWO99cE0="}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.1.1-nightly.2593_1641429520157_0.6722594101197221"},"_hasShrinkwrap":false},"2.1.1":{"name":"@parcel/fs-write-stream-atomic","version":"2.1.1","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","repository":{"type":"git","url":"git+https://github.com/parcel-bundler/parcel.git","directory":"packages/utils/fs-write-stream-atomic"},"directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"f53ffe772a8259d94ca2937d02fde149454112f3","bugs":{"url":"https://github.com/parcel-bundler/parcel/issues"},"homepage":"https://github.com/parcel-bundler/parcel#readme","_id":"@parcel/fs-write-stream-atomic@2.1.1","_nodeVersion":"16.13.1","_npmVersion":"lerna/3.20.2/node@v16.13.1+x64 (linux)","dist":{"integrity":"sha512-8A3pMqNdeGnDNp0xhhiBQCfbpqkn82TY7AjUysAlNjooYOgxcVOpSW0iXOABM6KssUSEh/7yASaxnNuRyY9GGQ==","shasum":"d6fdc3da82836e5064c4e54088f5b72158cee220","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.1.1.tgz","fileCount":14,"unpackedSize":20241,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh1zceCRA9TVsSAnZWagAA3RkP+gNyCk3gqRuNERCqURus\n1OcfPZb+MNeqDYJGOoD5yIlwlnT2zo8hUxBNZjTJrarb0Oz8OlwVyXOuHqxi\nfCtaxZ00fGQCgx05I6MjHPprs41nHOoEGJ/m7EfvSpXQtUsWDKAc1SfU1TSa\n3DZ/x3RKMABm8NMd2jov4IDyoxZFwJELVjatLfxpsAkFjC2NTCrz0EGzBtiL\nnMWGQNl+whot2bpoUrtFNkahdYLxqBVgkDxg3JtsAR6j8vqjxz+7hTtBd5xU\nsOEglgMyj8obH9ToBu2waGMcjbbWqJLGs/xkR6mYhejNBHsxiUY8k6ArRncA\nynRBwfbmONFVRULLJ3tUmW6RaOBmlb++2U/4ZITrhVU9agp2ZVZt5WZOR0RD\nL5DTpZ2wwrbnx8/zPF0sTdLHI4ifgD2XpUu8yY7UUFOi92w46sgbjBoR+aoX\nIl0CAlUzzaA63QbsRm1vET0MUUi7P0MJVu+5nxFti8sr7127J2T1fKNKL7go\nndBDqz/nDhYWdpgIyQcYq1FCu191yvIVnOKiofC3Y8mmeuu4I4ajuwVFFwuK\n88GbZ2l3m+/5pNbvFuphZIjamFALFBsDHpVmAS8RuUFFlX2xwrGrucyA0xQy\n/sRSLEsvzPtayWbK+9ZgC/OTngoQRJSI5oAziSMe0hpF2GgpMFZDvkPZp4yj\nHu4a\r\n=EoHN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA5FFh3YNKNAt+Ro1YkDXfAM9W8TSLiTWtFSLp+Clb7TAiEA5dc2JrcWLtGCwLME4zyGCDQTVkspBz7aZCXc8cUnoG0="}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.1.1_1641494302552_0.5745485847024514"},"_hasShrinkwrap":false},"2.1.2-nightly.2600":{"name":"@parcel/fs-write-stream-atomic","version":"2.1.2-nightly.2600","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","repository":{"type":"git","url":"git+https://github.com/parcel-bundler/parcel.git","directory":"packages/utils/fs-write-stream-atomic"},"directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"f53ffe772a8259d94ca2937d02fde149454112f3","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/parcel-bundler/parcel/issues"},"homepage":"https://github.com/parcel-bundler/parcel#readme","_id":"@parcel/fs-write-stream-atomic@2.1.2-nightly.2600","_nodeVersion":"16.13.1","_npmVersion":"lerna/3.20.2/node@v16.13.1+x64 (linux)","dist":{"integrity":"sha512-bY01gy5fVlq/wA/7/gj7I72PpYyXajyR43rI5Nc+4UEXBND3VwEq/dFzg6Q+jBftZmeaBPStQL7VdYVsOEjsEw==","shasum":"1682ad6859ad8d3fdaba4bd3bd5ab98df92120e3","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.1.2-nightly.2600.tgz","fileCount":14,"unpackedSize":20263,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2N3BCRA9TVsSAnZWagAAxRIQAKGenuZJy76tePPC+e5u\nML+IlTkpjAI5yqEWRzEvuSMwfW1LlqQetfoKcKth5izMB7RroMwCT+14KVZB\n71ZPxznjgC8Z7YKY4P+EqJdPV4eGzPVu5wj8m7lhJXpro2xVXXNah3uIuYpb\nA3fqTsARsdG/fLrpS4XKFeEehnvWf87PbK2C3HOPHDFyQdE6GfaSdqsZNg/v\nIxVOnjSc+Q2ISYtuPeGUdwozmPWEBevFMyuhnf28rzQwRn//cq7qBHYSphvc\nzJL4flSRMaGwo4FJyYsTeMt4cTjVBDK7iNDC4+Oz7ax4ADwzJ6W6coft4IYA\n3BEEiCfNpu6qDCV306Ja8QSJCOMRh2yhQBtfQKI9i+QNvdo19+IwZk+MB23u\nfOghCsnS/n+TVVVISarrbUmGnLW+1frQJpCCoG91h/MQ95jR6eVxr4JcJFEb\nITCnb7S81NN51PI0B8jc7tBvAzBcBEwsQeXcLPQ1yJC5idw0PRmN81PmVXr0\nQwni4bjjW0CRtDDN7NqAFPEmgedC5VaMic0zaaWtZ40vgRYtiCTVqVJuiuEf\n3lQPcBuj13nRPkL9Q9V7M0lAKgJWePA/eW+ItmW0YU1aGTzO27v3iK7eYq8y\n4ux7gsaD582vUz4awk6U2od9AYzUP/jNWr2/10R1BLJx463qtpOuZJhE1KeE\nFSC+\r\n=ZZcw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDiQjq21yn+6wYu8uDjH88ZAe90OEzhzVL/e9bcBxB3vwIgToF1gCXeFFs1PZdLoleTvSL9Pau6obkiNkeEBZ9iGl0="}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.1.2-nightly.2600_1641602496864_0.7036631243094766"},"_hasShrinkwrap":false},"2.1.2-nightly.2601":{"name":"@parcel/fs-write-stream-atomic","version":"2.1.2-nightly.2601","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","repository":{"type":"git","url":"git+https://github.com/parcel-bundler/parcel.git","directory":"packages/utils/fs-write-stream-atomic"},"directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"dbe2f10dd6199769e5a7b299f936aac0ae5841b9","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/parcel-bundler/parcel/issues"},"homepage":"https://github.com/parcel-bundler/parcel#readme","_id":"@parcel/fs-write-stream-atomic@2.1.2-nightly.2601","_nodeVersion":"16.13.1","_npmVersion":"lerna/3.20.2/node@v16.13.1+x64 (linux)","dist":{"integrity":"sha512-jv49MKqng7OhyOY93/HqEnikrr9+5deNDb5zJHcNed+i0UJkRu/jd7wLZHZ5isoIK00Lqst+ZT2gtaRh6Ohhug==","shasum":"ad4a77d7ffc9e3d39574750b9397829417b18d7c","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.1.2-nightly.2601.tgz","fileCount":14,"unpackedSize":20263,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3gHACRA9TVsSAnZWagAA6LwQAIU0oFe6dvk+JbccWEqN\nBmuEBPI47rie9+6kgvTgsJyXVYY1irx1yf1uKBo0vq7sOplX4ltS3/uhot3O\n8hUiq363ePHovojHDZxo7dtnREaQQeRzicXYOZyVa6kkPEOldye+K2B0bL47\nKUYTwWlkqA2j4fIYrZjVZCzVrBsCYp/WezW9JI6Us0up7RJCCV592Qv2Nbd/\niuC/fsuRuFlebFZa/82/JK8mearUDqQ/a9oILt51QgXsH0ZpqkU8nBUvY6dW\nOmBeH1S8pDGG4noy6+xoMIbiofZPNYkEGchMshldAF1dlIA5sv/5bcT22Fad\ncFs+H1u/FNJB4sXwTsUfDQdKXZM7K7R2zeRhT2pG+5OvPKFXtuZVfi+PD2F0\nN3mXvPvxTbmaK978MB0wOziJIR6F2GmngZdkazcEyg64HZ3k6JWE/0JQ8lqd\nLRlh4xaxpALuSaVwOLQlrzEY1ri4sZlwSkXlp/Ag/0ea9EgGf4r7RIsLv1dH\nOgrFSUx8PQrNsqpKZGKKoH+7W8xhmmbVcnoeAE2OOzc1+AlvFe6Xezikih1R\nkocrga8SYEKi55gf8IPOV4E1U66IhOXYNFbfovDjFIvYSZSWyRpNVwaRRTgj\nGpH9wjW16P9sNf3DqjOAbpl4gFTKi2f9llH3RwlAUzJUEy3u0q1ks8FZol1e\nAvmz\r\n=QldS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGXFenTVkPtesk1+sj6vUYigQIt1dMBIWKge5R/YQwl1AiBNe9Pu4b2n9gMk2VKgeSB0RDCxxrhJ3IXkUfn9A6hk0Q=="}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.1.2-nightly.2601_1641939391836_0.6015771013823701"},"_hasShrinkwrap":false},"2.2.0":{"name":"@parcel/fs-write-stream-atomic","version":"2.2.0","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","repository":{"type":"git","url":"git+https://github.com/parcel-bundler/parcel.git","directory":"packages/utils/fs-write-stream-atomic"},"directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"4745cd3023f8d5a5adcf9e565d5b82d1418dc262","bugs":{"url":"https://github.com/parcel-bundler/parcel/issues"},"homepage":"https://github.com/parcel-bundler/parcel#readme","_id":"@parcel/fs-write-stream-atomic@2.2.0","_nodeVersion":"16.13.1","_npmVersion":"lerna/3.20.2/node@v16.13.1+x64 (linux)","dist":{"integrity":"sha512-c3nJJrsmxaFq0qDyRybq1f6hA7pD/gBj5N3FfFUbabMhKcPf/1tA9me4je4qiErtFPU25RmcL2X36mCrF9SvIg==","shasum":"1b73f52151973b064208d7db35f8ffec6ccb2a11","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.2.0.tgz","fileCount":14,"unpackedSize":20241,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3wNdCRA9TVsSAnZWagAAH7YP/j3cHAm3zlsN02I9lxHm\nbqpMfrW+bQa74h07dPEna/Ct5zO+cTuK2Om45h84keud3vPZOQ7Xb1YQ+A7s\nmHi6swolXxW/VkjpQ+a42tRJRLjgUp7osqjzDvGBDp/DF5SWuWxgouQdWU6c\nqTle9i7i9nPD+NpRCPZUy5ZKYGu+iARV8JArIUBSDGsxIGaWp3fMbZb4T/+J\n4zNVGD1zWPashvTqV9q4KFVdKryUHkuvYy9cpbOCsZD6lqDBHn1b7B5myU4I\n3sr04icjUtyMkQr7bxkIsAmCh8fXCAZfnm/+m6h16K9EBqNaulzVerHlUjXn\nzspwopiCyAkXtHWYeNJ/4GCvoIlBJUB4OjD2XRt971Bbn/XGvcv8TFOt0XLQ\nBSP0p70eZA+rjhrxjrrL4RxmoxjokkG5YFvCyUOpwzIuIoEbs1p2kLdwYLvz\nmQ17/DlmVTfyljVPqVwWT2jNriB0Uem/xqCWBOdQFff1vW0sYSI4N0Y93Diq\nHAA2h0gqWt2XSoWHG9Bd+nHdoJwiMG+YFSogPPhykEtWI6db7PzD3scFPSx3\nnxZybH8pXzB3Q6z7x3wyN/Wt3kWn5Ftfpq20ATLsvdstMKMd+zL9XwHJOzUh\nIQ19H/axnBlcPGeROtqfetNWIx6Wce3geStb5pO1TdIcAnHWVfNN2uVBTXZd\nt6LI\r\n=u0rO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCbV4Rp7t9rPBxHORygMOhZHvtX5xBlIQ+krMg0QmFsBgIhAJikJBwQmsjPHDTw61HO0GD4fmSFCfmHPvWHBjtI8qcy"}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.2.0_1642005341623_0.800306262250946"},"_hasShrinkwrap":false},"2.2.1-nightly.2605":{"name":"@parcel/fs-write-stream-atomic","version":"2.2.1-nightly.2605","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","repository":{"type":"git","url":"git+https://github.com/parcel-bundler/parcel.git","directory":"packages/utils/fs-write-stream-atomic"},"directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"4745cd3023f8d5a5adcf9e565d5b82d1418dc262","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/parcel-bundler/parcel/issues"},"homepage":"https://github.com/parcel-bundler/parcel#readme","_id":"@parcel/fs-write-stream-atomic@2.2.1-nightly.2605","_nodeVersion":"16.13.2","_npmVersion":"lerna/3.20.2/node@v16.13.2+x64 (linux)","dist":{"integrity":"sha512-ouCva4Hg4cosKzKu6AOaHHT1fEREz3jU/qOZkmIZnU+wRTqgjLX+P5a20vODKghY7/4VDIRHt1GqJuRYKGsMJQ==","shasum":"75938759ae3bc4c6d31e9ca6f49e7b56918bce78","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.2.1-nightly.2605.tgz","fileCount":14,"unpackedSize":20263,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh4MZICRA9TVsSAnZWagAANOsP/1irkau9XICC+4lTi7Ev\nk0DXySgboAggnqBP2W0MyCEDGg6MG4Cird8E7RRKhuge9MrqTFYgVMLXjn6J\nf52ND2CRRqfcPTWjw6QApAj6XE3gai+2WGcymVc27ojSTbsa8IvzO7plhCsB\npg2niZDUmikrmx25Cw57vVNMkKXhk8rvDnAelOKSXVUt9zvKwPJ4NVEfMJzn\nfHqFXydFZJU67Rz05xLjUun34c7/22enf87vCuSVHvgivIBkeXrLGTtRRvT8\nS8MA/Ee1Rt1khxV4c5BAV9PeF9LdWwvboCoA+LeoKuTR/1VObSFbtdSbDSw0\nknSQWYtPYocZAqeeNNVjECQmYazUAXenVQ8RgXGOipl8qPGmPWWswCbmgpZ9\necBg4oRgIRHZW0OwdShbjUnbcXt5e3LXJqutp3x6HdBc4CEK2EUBK9cqSt0K\nElNEn1uV5HMraRCLpGq19NFYzPNHh/lNje/oIvxdKulKWwlyhzdlDxplcVed\n7b4IcBQFPPMmiQ2YGhxNvZocfXYaVirgF7pruBDFLAH8J1Nz97Z6JwBT2oJ9\nSClgJO23wGY0L95ykFgEE8j+5WYa3FVGcfBDtqCKzyS53u7ckJG8/Eqji+U6\nhLaSEoRkN8Nh6/87aSRxYwVLESmbX1/hBHH3fX9snrgj8hR/YrILQLlLJMz5\nd7SI\r\n=mP36\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBITIG4x8CCoe9Hmd5e/tPp+9ew5/FhPGELvhbH/0TMpAiEAxM74MoTzT8aAyqi1v0j2uTWAF4jKD+6/E6ygAZlWakw="}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.2.1-nightly.2605_1642120776063_0.007228445439386277"},"_hasShrinkwrap":false},"2.2.1":{"name":"@parcel/fs-write-stream-atomic","version":"2.2.1","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","repository":{"type":"git","url":"git+https://github.com/parcel-bundler/parcel.git","directory":"packages/utils/fs-write-stream-atomic"},"directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"74fcc3fbe80cea993bff10e158df3d0f701973c7","bugs":{"url":"https://github.com/parcel-bundler/parcel/issues"},"homepage":"https://github.com/parcel-bundler/parcel#readme","_id":"@parcel/fs-write-stream-atomic@2.2.1","_nodeVersion":"16.13.2","_npmVersion":"lerna/3.22.1/node@v16.13.2+x64 (linux)","dist":{"integrity":"sha512-ti3TUgvdCCzFsHPbwCT940VAQ3nvcb/Rn2wvUz38bZJNWTod/TUgWEEU+cQ1v8iPwm5G6T7tMlInaRWUEE/L+g==","shasum":"136cc598a10f99fff9a770f879fac00b6cdcde96","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.2.1.tgz","fileCount":14,"unpackedSize":20241,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh5bEeCRA9TVsSAnZWagAAeEMP/i5bVKryDPM8CwGLKhxn\n+u5jsLQKt+lbgxbS8NQbQS7Qm/IAdI5pHrIppqVukr6ddh+kCN+1P+JbSbaE\nBIHb9WKTxtbbY407mgz4WO/H+yevIMgT4Y4GeqzsuQlemnGTxfszXcks5Zxb\n88Ljka2lM9nXYyeRy8TFkpAuOD1ELRL6gMBhYsPMD944OR75ezOvrhQridUL\nMGXMbO5KYcKkp/2eQ2D1AI8FWAXOZ8rNQR8QP/t2g6fqAL1vAERmntACIgaV\nBwq8ldgxmkUekumYx3sCGS9jUYKucLpzSrH33g9omWwOUD8xbCE65oqDYeW2\n9+0pUsZOs0cUZ4MfYFvQ8OKnoxRBecoWuwHZJbGnJjZS7rQ+9+lFz3vuvdUN\nwavvaTGkTsfoaaWV+8KZ3QoWckFpDHrgD4KCUatejY0tHCs3diqBJ0NYoafm\n9oOp9/5ewDtXYvpYexJJ/DWqFD+FDA6yLHSjJV6HuhZeKe0jkDXwG+Mj7QAQ\n9vSYM1NhXFJfBPfBZKZJuO7Pyslp+j+QOPRiyVLzlOYyogJy7mHDL58K3YGE\nAO/0qQ+nLfsyN0ncTkwgxfYPmCGQoGhmwPyyJT8sG7VcVLaDzIYeOUJ5zEeT\nQn88RLVHVlJygRy7rseiIjsJ2TxyCxLhs0OkDbhpNleHr36RPnNLg+2ECbnJ\nFR3n\r\n=1rMG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC9RNJmlme0uz4y272oMnzWbGp6VviEJTZ7mgdBOqC7AwIhAKrBI/8w0OqwFkkQ4t7FeGteLH/NNeoPQrIUT1mM6z2O"}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.2.1_1642443038763_0.4471974909671519"},"_hasShrinkwrap":false},"2.2.2-nightly.2609":{"name":"@parcel/fs-write-stream-atomic","version":"2.2.2-nightly.2609","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","repository":{"type":"git","url":"git+https://github.com/parcel-bundler/parcel.git","directory":"packages/utils/fs-write-stream-atomic"},"directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4","readable-stream":"1 || 2"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"74fcc3fbe80cea993bff10e158df3d0f701973c7","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/parcel-bundler/parcel/issues"},"homepage":"https://github.com/parcel-bundler/parcel#readme","_id":"@parcel/fs-write-stream-atomic@2.2.2-nightly.2609","_nodeVersion":"16.13.2","_npmVersion":"lerna/3.22.1/node@v16.13.2+x64 (linux)","dist":{"integrity":"sha512-Hf9Sw45tdJiehol5cJicmud7ciJQEgSaorZTnh9wpGkQFVIg0mUhUO4xzaK80kaFKuoCLhGFxXQ8+k2846qmPg==","shasum":"09886b3d7a6bf2a61d2f5f3b6d080b1aa0686396","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.2.2-nightly.2609.tgz","fileCount":14,"unpackedSize":20263,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh5gzlCRA9TVsSAnZWagAAm/EP/RYGIZ8PvV0LRUMZz2JF\nV75hidWehytQHNwfuGM5axoXoJVgFaSWKgG0MzfJJBuQP1EupStnmwszA7iL\n0G/M0MMxu2dcP4VDYIitHGuQz0JonJWM6fv2C1Z4/sSTaIt99rsoOhJpSvAN\nO91PsLGlmaoAbelfW4cOq6sgIIFiWcx1lbvRE7CCfpiWkk5Un7KLGqk2GI54\nsaXQr/1ZNqRFJ/60Zy3f9/5EMrv2Xb3KqY7gUqiFgqudFdhJFmKUbfLl1Nf3\njO1P6D2Y+IiyJ8Wqlwehe8n7gL3isbYo3QR+5LBJVwRaO1P3BtCjHsNYzMHi\nWfVkCyJNetsSdoBNPcMdwEqtNH7/lnuL7x9KMLCpXHb6VMt6DVcoeLg8MyDc\nYHzWNK2B5zNq/CNgwI0oUKURoAvut1f4mYJYu7BX8YrK+pS6ImVxO82aX7Ag\nwR3CRdLvCxD+ts94jTxqV+oLKbRC3mEx1J4S7WezzfiaQ+h+jCF6Wjb2kYEp\ngWuS7I0p6nbr9XX24Nth46QNt0SSDV4rfIP8rTDQYFqkgI3/W3AxXirVgLNf\nJsIkL1Js0pMdKutkXS3X61TvmbAn8enqQ2DjmKSEWvqiWXSnsYJVBGYD299L\nOpIejzWR0FZ9h2SZ4gUwyDr5AgW9XH7bVOtIalojO/V1LGWooyDYph33ialL\nGPId\r\n=GFPi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDbmOPRvRlhsqcLE7M8lt+VdS2+kCcTCqGInj4+pAoF1gIgByP7sFpTJOPzxk6kLM6/qq9MSyGbA+/19ZV+BiLgedE="}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.2.2-nightly.2609_1642466532870_0.931150176709084"},"_hasShrinkwrap":false},"2.2.2-nightly.2614":{"name":"@parcel/fs-write-stream-atomic","version":"2.2.2-nightly.2614","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","repository":{"type":"git","url":"git+https://github.com/parcel-bundler/parcel.git","directory":"packages/utils/fs-write-stream-atomic"},"directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"c3a28caf3dd7cd44a092b3d1361e8d1ac26e04ee","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/parcel-bundler/parcel/issues"},"homepage":"https://github.com/parcel-bundler/parcel#readme","_id":"@parcel/fs-write-stream-atomic@2.2.2-nightly.2614","_nodeVersion":"16.13.2","_npmVersion":"lerna/3.22.1/node@v16.13.2+x64 (linux)","dist":{"integrity":"sha512-CuAtC+NdjtVbf0bIGwDd0gvvhOGHb3rJKs5B5P66HzroStnVeY84nu+0asPFNJn/4vchJn0frPX/Sis0RxF6EQ==","shasum":"6d4f9ee642f5587b38ba9dfd4c77e20577124666","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.2.2-nightly.2614.tgz","fileCount":14,"unpackedSize":20230,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh9y2ICRA9TVsSAnZWagAAt7sQAKDq9yB+0f/IhgkDIEGu\nIy8e9b0svAaGItbhghtXgBMOuV9bnATx4z20ueOrZuoRFQxQYxAWyQ/okzm/\nC1eeFIn4b3A2I1zgpnRDkjxocLiO9U1Z/jsU+X6Xsk+mvBeACQ48rnqenTpu\nIuFQ3y9XQyG1MDOI7s2yAO1WORmpIRMhOhMOanfHbBBNu0YvwV1tgz+I0s5M\n/0rswl5x4DRpyjePwOQLkWHyk02olNzmgm9u0FaI7JzhsHGXKdFhjeAHiOs7\nvpGvcwy4x1/7YXZ9l1Bm1QRKhLf+1cVxkzdbs+GvtzEvMoKOpIyHNsmA7gkF\nFh+6IIRVaMdzfN/11Xhq8M6ySoYDPhUeZLhcErg/vmkj7lMZBA8oi8kwMPSb\n9kJBgP5cLX3ov4zzdVGhWFZRt2uC7v60f4zpovAAnx08tyjE5T0usU6Av0R2\nWk6/d6bLAoKETZJ42icXLTz+rHnFmR6ILTeCCU3elS2vCy3u/tlLg9RG0mSn\nUew8RBVBMPvgl6k65npIv9jj9ukuFb5lwgnSDJQ+nroHYt/5q19K8CC6Ppct\nG8xHPjSexTln++wmkB5NG64NqPHuuIqpnnxE+SYBJTSl/zNy/InRMv7zO2GA\njSwon0hULSAZjn+fMt0hKb0AGu6Pz3MqNlvKtSzK8+4OOlF0DwzCCYoe8Xwf\nskba\r\n=wzNO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEWjqK+OEN8wDBTdGFSFcBQY1wZn3MftIIUVlnaksC9aAiEA7YagTa17lEwYWLiQFfzHRuSPdgI2eapSvUkRmz4YNWY="}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.2.2-nightly.2614_1643588999991_0.4732932578698066"},"_hasShrinkwrap":false},"2.2.2-nightly.2615":{"name":"@parcel/fs-write-stream-atomic","version":"2.2.2-nightly.2615","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","repository":{"type":"git","url":"git+https://github.com/parcel-bundler/parcel.git","directory":"packages/utils/fs-write-stream-atomic"},"directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"5b38bdfe68782c470e23fbc725c86a8d4a25cded","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/parcel-bundler/parcel/issues"},"homepage":"https://github.com/parcel-bundler/parcel#readme","_id":"@parcel/fs-write-stream-atomic@2.2.2-nightly.2615","_nodeVersion":"16.13.2","_npmVersion":"lerna/3.22.1/node@v16.13.2+x64 (linux)","dist":{"integrity":"sha512-A+BUWrJg1HHMkbc16dQyAIRTGHeR6z/3Lpy6Yqrw84VPgM0lP1UT5FZN1Hv2hltT7uCUqJ42/bj+Xus/oQeFNw==","shasum":"3070d50ae4f49b1c95c24f596b3d5aa00cdb186c","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.2.2-nightly.2615.tgz","fileCount":14,"unpackedSize":20230,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh+IKuCRA9TVsSAnZWagAAu5IP/0QEc27ZX7fKV57RBAAN\ngMFh9cNzKefOpEx5r7hotjcOjadD7VoLXPR7WotSJGRiW5laMaF/kn0cyuqk\nrJ/HQ3o1+3harJ1Zb1ltQ/CzznZ7pL1WNyUjjOY2mS7Nbc4VO28QsdANEFct\nnfd1sabspb+nwwB+e2t+Nko1At7ieUAIRIiQhnsyGMwMAUr98LNM1RB35NCE\nFNH5ALycbkGRTi9OHuicIhNF9c/GoVLi/QF8vJwFuLaZfakpclwhNw+pJ9f+\n3vyUOCpTOfYEOV09IiBTEq70fse0kLREhC/5e7onojf398cltwRIhbWFsB1q\nmQsr7Q1zNPgS3J+5p3Ee108a7OOW6+6HF4uZxcSdXcNPLeGmsPzA9VWADR0u\nDckCOZELyyXc54UlsovWMTYOKYrwisM18GfQzXw5OWDmTCLHg+YXn8kATPgx\nWD8yqpjEZ/TtcgkyaSYexvCcAZ14FSGd3rQF8gCc4u/h1RDS2ZizWuM1AB0N\nKxcBu7CxjIDgSf+vPesp4vmIjrXw2ShG1EImP/YHcUSr4HqIzM+XMPOqyOC7\nUavJk9ePDl1jrLX7arm/wG6V/eVvbl7HcYKOi7QYwBcSvrcj69YkoFiXjWmW\nX166E8ZsFN9R/LUjygYLPF+zsU7/rxVYbt2LdVXkzmzCW+77sJpqxEKI42pJ\n1rUe\r\n=Evqf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFWZiO0Hhnr5IDaQplxAmRbCDFrMqA4sVrA7q+xuHfWYAiEA/E/SY1bZekyIut318lCo4U4oVu8c7Zjrhse9inRujD8="}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.2.2-nightly.2615_1643676334185_0.5788031289681472"},"_hasShrinkwrap":false},"2.2.2-nightly.2616":{"name":"@parcel/fs-write-stream-atomic","version":"2.2.2-nightly.2616","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","repository":{"type":"git","url":"git+https://github.com/parcel-bundler/parcel.git","directory":"packages/utils/fs-write-stream-atomic"},"directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"90050e4e6a1a99454b414509a00aa7fccd7f7b70","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/parcel-bundler/parcel/issues"},"homepage":"https://github.com/parcel-bundler/parcel#readme","_id":"@parcel/fs-write-stream-atomic@2.2.2-nightly.2616","_nodeVersion":"16.13.2","_npmVersion":"lerna/3.22.1/node@v16.13.2+x64 (linux)","dist":{"integrity":"sha512-rmyPcYmLpbkfbfYMvegN9eNnPI/ocRjxXKGx8uNs2+o+qo/d1ZLQLsKq3a3rbtI5zkNRrAgypIAroLSUTByM5Q==","shasum":"f91b8d45bce016a2b00be31b15efa8a715282ce6","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.2.2-nightly.2616.tgz","fileCount":14,"unpackedSize":20230,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh/Hb4CRA9TVsSAnZWagAARdQQAJYUepp8O7/efH4zsdbv\n58+ODJpz88aaQ7xlKRijif9SzIpwmXCZrkG3MX00RWhHPnIbqLtWFN7jXJXd\n6XH62bfChhNaSm30Hdj7I4soL9r0H8zGyj8H2T4+VbuISO16Usc7Y9sbF0QD\ngh37cHnPP9IUDs3t4lBkrFC6Oq9wjMECysqtoF2hqMgZQjqWnzlHgSJlIg8X\nMH+z0SgN9oBLMGgP9gIpKZp45FP9pwaHCcOW9lSgZtEi3wGTsJaadWo588rW\n/1b0RsOra1xB1/FvvkGd9a6Z9EyQV7rY7Y/Mr0PR0/3lcNF9chN7Gw+g9lmD\nK+3FBCGIJgyXR6AtqQ1INsoFx6eC9YAbqsCwJBJKMC3wmV30YiFmnNbO8eV2\nQQHuSlJdasD3pWpXMW3aTc4nMyO1drYt8iELR7eyQ5SSArBd291xK5+RRQof\nHsWymZOEzYsrHrN5tlqdiuN2pg0xL2JklM/VpYYy1g/y+Xq+t+oOR57pIlV7\nF6MS34eTWBkVJrPKVpX0VkZLHZiQV8FA+DoeaPuOgy+PxReeBqv16YXtQH1j\njF4+01uaW+1ZhIMcpDAGcySltsXx8xxKSVfArKJClfjSJEePA8oNnwfarooH\nEXK0Lazt755R1gtuccUet6Br5uR0opPiOWG2Xv5yI7Qc+7uIvXeap/u7Ljmv\nRlzu\r\n=Tnga\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAzo4cJ1ZBv/mB15vFfsFUUp4ck6MPaCo+HTD2fZbY0pAiEAsR0vhP272HmaUAH49Rr89Wg2Oc7jsZKAjByk+v5+lGw="}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.2.2-nightly.2616_1643935479711_0.3344618190131332"},"_hasShrinkwrap":false},"2.3.0":{"name":"@parcel/fs-write-stream-atomic","version":"2.3.0","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","repository":{"type":"git","url":"git+https://github.com/parcel-bundler/parcel.git","directory":"packages/utils/fs-write-stream-atomic"},"directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"65ffb58e88024258c31e1f480241f293e29b25c5","bugs":{"url":"https://github.com/parcel-bundler/parcel/issues"},"homepage":"https://github.com/parcel-bundler/parcel#readme","_id":"@parcel/fs-write-stream-atomic@2.3.0","_nodeVersion":"16.13.2","_npmVersion":"lerna/3.22.1/node@v16.13.2+x64 (linux)","dist":{"integrity":"sha512-WdRUU7L31uWkntx+FWTaJBuP8fts0JYGvTlvC20EfjsUhrKcC+SjilMKSXtDDKjPwUZblXSLiKMiMgAYGqiKBg==","shasum":"a513b1575efa53875499dcbbcc4d4c2da5cba5a8","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.3.0.tgz","fileCount":14,"unpackedSize":20208,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiA/l3CRA9TVsSAnZWagAAOTQP/2NvrobPre6MQlTLmRiR\n8msDjT6c9JXnxXiX1pmcPB13Qgl2vKr36dkGuBYoHLfATJQj026Muxl8pSFK\nGMM3m88NNyUevXHDgLaQIBXNX3lORfjRH8KtdeAjVmBigLQiZZuZsnQQXk1+\nd4OtT5W45Zb0Kd2CqxTK+zmTCc0S2LxGwWwTg8bDOJcNVYrwLu9fIxEuTATh\nC1+wn0ju3WO/8HgUIaaQzACJloXdpNisakBjeKUUwK0N7+iIcQD7kdI3Gzfq\ngbD1/n4AahUn4iAKFXH9OkGZLJn2Klbx5TPgSbEyzFlJDu/egV5poCAiOUfg\nKQNd/x4dT4yUhOI0CZM7b3iLttOPAZGXIeA0Hm60FSnfom+FJAGKhWDHMMUr\nEIsyz09LNZFb7o+mBgWKb5GdWa48oN5xDpWZIFA3YeYKWhFC9sjZo5WWKScJ\ninS7mDjGDGx5Ss0r/vYTNUKa8cETgtDz2nmdUpMuK9PT0aABJZaDtDSmMETB\nnnyZKxyecfOwBKW5dZu0q/wyzGVgQO3SX3GBbDeCtE3rHTc11RajuQvfYBps\n8S+6/UQQP/9yZjqH3OmqGKeCCoM3T86XXGvH7f2pyMI3JrVjubeY0105K6zF\nV2SDgDXCynI3AUVRwWFK1qNVP8rQDVz5tZrcOpR/SpFuiW/1wtJbeLklLvR4\nVbaO\r\n=Aiwn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDbCSMzRMnFQfL2Fwz7YYMHQP3K3qFcvdRe9uxk4H5xfAiBl4R27W3DaEIrwBLl45nGZwW/jFdsSslWWxgQZwr1sWg=="}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.3.0_1644427639244_0.3954644314595508"},"_hasShrinkwrap":false},"2.3.1":{"name":"@parcel/fs-write-stream-atomic","version":"2.3.1","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","repository":{"type":"git","url":"git+https://github.com/parcel-bundler/parcel.git","directory":"packages/utils/fs-write-stream-atomic"},"directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"699f0b24c38eabcdad0960c62c03bd2f2902b19e","bugs":{"url":"https://github.com/parcel-bundler/parcel/issues"},"homepage":"https://github.com/parcel-bundler/parcel#readme","_id":"@parcel/fs-write-stream-atomic@2.3.1","_nodeVersion":"16.13.2","_npmVersion":"lerna/3.22.1/node@v16.13.2+x64 (linux)","dist":{"integrity":"sha512-Nph/86oA5TF7JBpEyRNnXWTJ1SO/+4VsaGA+efaT7P8SX29S/9prABw5oFfir39tdnEOSFQ8uoAODhMUAkxISw==","shasum":"244f50cf99333c007dfba5b293c1d3bcfd986076","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.3.1.tgz","fileCount":14,"unpackedSize":20208,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiBTzaCRA9TVsSAnZWagAAysoQAKCbyQau1YN+aUbYUCXp\nsT0fjXlXMO4Ak6UXACLX1HyzCfhJMhReEmTI+4Jz2BL3oO9mDkjb/VZpITS2\nVf81nsx/VzZRMdu4xHdrTM4GcZxhMvBtx0dZdVWMJ0+eY17j774uHvu40CxP\n6MXA/jsky8OC3hDH6McTJNJNs5jbUYbggTP17oX6cJe4Xq7jeGJCcr4H1g/2\nIiMRaJclRPdNKk6c6AH7fjWyiP0ObozE7LHM8A8B3F6Ry9NRMzmMc50dF5wp\nG36I22L0MRTxeaNTt0IbZwZT2OFkoW9MALzASDtG1HxPCd6kKbJikzvYGDh/\nWbRdv2yssCWCp5JSFN8+y46orqFbZMGnvWAoXYnRoaVH944MU4Nz/Ou838HZ\nT1SOYrcyxFr5HMLusUGoGhJZcY5f+dcW89Z1U8w9tHvEWdhCJJVcFV1OQf2l\nXTetJnWHJoDh/6eU4wen0e3rp8b0ggooKeQRUkpWMmTdU4g5N42dZhM11mMN\nfTtz+cdzMQh63hlyK+ub0Ir+mHc0/7eHws4AdDXCA4BQcnG/LH0X+OIRxiGt\nPzcKPmTEM7e2vdYe9N8U+qhVTv+E2Dg9E7ZjNfuWd4ufeAxbp4jkUotfvXdv\nj3zogPoB0Uc1YaxWUGDiDlf9atl7z5zLYRlZajSMoQPRMdjtTlTArKtrzzx6\nFRhU\r\n=ndXn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCQSfhvKSK6ZGZ3au96Ubko6BZiHr+ml3tUedGkoE/oCAIhAMKgcsq+ovd3zhu39/aYC79fTMBPHBTDNXO/xl8Hc3xB"}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.3.1_1644510426168_0.1959037846937166"},"_hasShrinkwrap":false},"2.3.2-nightly.2625":{"name":"@parcel/fs-write-stream-atomic","version":"2.3.2-nightly.2625","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","repository":{"type":"git","url":"git+https://github.com/parcel-bundler/parcel.git","directory":"packages/utils/fs-write-stream-atomic"},"directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"5530a6eff8b619873353baeb0457ae4ec591e9fa","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/parcel-bundler/parcel/issues"},"homepage":"https://github.com/parcel-bundler/parcel#readme","_id":"@parcel/fs-write-stream-atomic@2.3.2-nightly.2625","_nodeVersion":"16.13.2","_npmVersion":"lerna/3.22.1/node@v16.13.2+x64 (linux)","dist":{"integrity":"sha512-Vkumwdm08WyAjemddlxwLW3DQT4UQNvzPtPBk/hRxMuNfeFz8GEviI1Qoo45wNi8rQFIAyz4MQdijg5PvsPgQg==","shasum":"16ea580f64fba96affe123cabb308946c1df1970","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.3.2-nightly.2625.tgz","fileCount":14,"unpackedSize":20230,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiBbDqCRA9TVsSAnZWagAAUcUP/iyDm+VS8yXuMwL4T9BY\nwOFPfIJOIGgUozIDIHSEculaZ3TaZ8+vj0eQqRhF+bIsZ/UH50qYhLMsSxbD\ncgcbv8uB8kzsVJ7FGdiBqE6ZvVW2s0h4+okImrSy/E29NtmGgcrDDKeo359T\n6DzvbioJjoXgVyYl1V32qnYM/tYG8xfJvhzHe0kFSjkKk75Av56khWOwzzdX\nI338DaduJuSRvZbq5+hPJAt44fFNClZpSSh/fpNxoPeKaT0r6/G1XMHSuZqp\n5LvJzR3Pu6Q7aPS2ULwfOIiac6rGPUTlAI2HTwYe3n/lMAWKYAEPBzFa+0MT\nPfXhnNpD59LWyOJpGjU4pSHryShJgPkpHzq2QELlGeyVJSI3lZt+CxVIgo5M\nslZ2k7uAFIE0aFbo+tca5dopCMEEkJlU/hlYNSl8MfwVsL1hJFSULuqDjVgb\nYi7BdVa0t61IZdaKpkmnI1jOBFLYYwe8ZEk6VUh9yef774RlGktF5znyIazp\nyXjry0+N851fmH1iaRUfkeh91xIwMtnJhjlauDgtDuAhKaK4N4h340oNl3uE\nkuyYcrw4Yp8h4nti8zoA0uxxJMLOZlg4LJG52Rh836Diq6iMGmGxjQzVICjI\nwtW9CCUNUMz9IaLkvPD73ecS8028VOFDG/6qxUw70DVSBqOZ3ilPgQTPLt1r\ndgqR\r\n=3tYk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDO9lWUOGxVjMK1IWvsSZlHCgCSNu3GqVRJLC+AdPACZAiEAu9NSWeHLXbfAIWy0m8S+r9C+DFEe+K2Pc/KDOUJZwGA="}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.3.2-nightly.2625_1644540138388_0.4455690811447943"},"_hasShrinkwrap":false},"2.3.2":{"name":"@parcel/fs-write-stream-atomic","version":"2.3.2","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","repository":{"type":"git","url":"git+https://github.com/parcel-bundler/parcel.git","directory":"packages/utils/fs-write-stream-atomic"},"directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"47379bf8fabeb2cfe03ade8802d942388b153e5b","bugs":{"url":"https://github.com/parcel-bundler/parcel/issues"},"homepage":"https://github.com/parcel-bundler/parcel#readme","_id":"@parcel/fs-write-stream-atomic@2.3.2","_nodeVersion":"16.14.0","_npmVersion":"lerna/3.22.1/node@v16.14.0+x64 (linux)","dist":{"integrity":"sha512-RCicTw+ckmWK072oreoSwE8cuzb5TqEdwYQb6vwUAWK5AOtwEVcbF2zjJqpr08s0uYRYJ8sT0qt6k+h3Hd1wFA==","shasum":"6e962bd8f65e3c5104005f24078fc096eb27167d","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.3.2.tgz","fileCount":14,"unpackedSize":20208,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiD8eSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmocyA/+LUg+wy8fSe/5EK3WdnW/jk64qAp+CH2qeoiRWW1g5CN9oyHi\r\nn63J4MFUEtcCUoL6OKA3xHCy8JXPBZb98uESyM86MI9limLZR6fjtPFUH5GW\r\nOxwFnARoYFg5/VyN8sU7NRC/YwZBh+hDXDow71vFgsmuD3vKfoMH+zCjxYmg\r\n2ADwai34w8oFZyuvfMKqgmsAX/XP6rIm6Fc7qQlNWceYJP6/oclQDs0//psx\r\neCMlnhnoCTsHSVyEp6HyArMlsimLM0TI7amjUjiwaX9mzEm6cU8E/fKrFFAy\r\nZUHRl5Lo+3tWhU4ncUavTjCzeVLMEhO58vPsxWVb/oDACFu+U9Nt8IOFLQqF\r\n6wgMvvlacNQ0FGUrEre+BeknqePai34yq4FxXqoJ5Pk+kZuybJuq/bnIomno\r\n4gmYtrr6zZpdPSC9P155p3eCXVVTuiyr5BCvhW8x/nF3bhLpBdEJoMsB77Rr\r\n7H6xF4HPkTF3KBrAGmJvCeC9orIxZVcMFHVEUT9fLPJIO5fO3vQE6+NNyiIn\r\nTRevPFGRSJMmdcA46t9DXmxS4uXOhRyk7TWc/bnCo7svm+y0G9fxVVJ+9AAg\r\n2KLddfxk5v3HUNAUbeujbKdn2NLApbbLmsTHZFh4tZQPY0GfTG+menbmI3/9\r\nwlhn7nxsKUoNChDkOE1DVxUNe8/byiO5WRM=\r\n=vNlN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDexU1qYPy4tTid5Ibtv5qUR5aY4t4ggchsKaHHVit8dAIgOE397Pixg11wT1p+Oiv828fi8wvMIG3DGEvx7zpb8Ho="}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.3.2_1645201297765_0.9823423649373233"},"_hasShrinkwrap":false},"2.3.3-nightly.2627":{"name":"@parcel/fs-write-stream-atomic","version":"2.3.3-nightly.2627","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","repository":{"type":"git","url":"git+https://github.com/parcel-bundler/parcel.git","directory":"packages/utils/fs-write-stream-atomic"},"directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"47379bf8fabeb2cfe03ade8802d942388b153e5b","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/parcel-bundler/parcel/issues"},"homepage":"https://github.com/parcel-bundler/parcel#readme","_id":"@parcel/fs-write-stream-atomic@2.3.3-nightly.2627","_nodeVersion":"16.14.0","_npmVersion":"lerna/3.22.1/node@v16.14.0+x64 (linux)","dist":{"integrity":"sha512-fRP7k34kTdPkGZmp1bTrULuciX3B3ztDAJx1+ZZz5e3pUDTf9/eNFWloueBO/1plyKvwDQXJ6I7KDMYTXMeJ8w==","shasum":"b251fdbb4b689c654bd2d4b1fd20b948a544e817","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.3.3-nightly.2627.tgz","fileCount":14,"unpackedSize":20230,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiED0FACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrElQ/9E7XmICx5Lc+EYRO9qH1cbGWgsiUGrh9xZwbozxmT38XtoYhD\r\neFnWC4jLf802hLpR3T5SNtW2bTNZlrjkiMl5Ggeu6lV2iZUdGPzUS4b+JrNg\r\nd22tlnBshMdKHkDVLxYAKr9tok+JAAYApW8VkmPpp0vyG7AfH2Q6MmqTYKsN\r\nTv4fO1CmvKQ6E6pxnMVRvYHj81ObR6E/zEUhJ//fRiX9NN3Ejh3tZqK/Se+7\r\nfE0jlIxyU7szhkt/nmswMADDOwn1rZMOCxNNTYv0VYTI910Z0B0dr4PtvmPk\r\nCx7m9DHnt57U8mBDvpKpAC0pSwPsCL0Adu8yuiayTwv5ls86RWa32+xNRi0P\r\nUlIr28NuleZ5kSo7RWWjIAXYky9xq7OTixpOdosy7dRxVq6o1GpumQ2xTm4i\r\nN6SWo/2/lbpFpczlVRR1+rhwgfyd9UQ7r4ehmGLOyO2h9nVutGsEQbamNLrN\r\nSivPfScCXv/yJMyQ0gXnXpVCAn1DrM3MVvklfZ1YnrUolVnfV6nd6D9Nh+7p\r\n5a7akLQXCouNmytXr5p2NWXJT4m3PNeAn5DsfEv5SCCm6f5QxEBGDxfWf7hJ\r\ncZwVX0Xq0lsge0rNOt+B7WaY3gQaWQns7bit0X9SH1lA0ymfM74QHOj4OpMs\r\nMUq0qi4wGyVMLomFx2RxS/jP4on8VYmznPA=\r\n=Nwsi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCmm+c8nlV4WU4YOWx2BRSUrE4Np6c2R46kTcVmRwagPQIhAJQXWTG8F6XaArHOb+pKGSF5x5dwH9+8FdUlAJxfRZtt"}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.3.3-nightly.2627_1645231365252_0.3633843989309855"},"_hasShrinkwrap":false},"2.3.3-nightly.2629":{"name":"@parcel/fs-write-stream-atomic","version":"2.3.3-nightly.2629","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","repository":{"type":"git","url":"git+https://github.com/parcel-bundler/parcel.git","directory":"packages/utils/fs-write-stream-atomic"},"directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"18b038d57043965afb31077db1f46dadb11a6a78","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/parcel-bundler/parcel/issues"},"homepage":"https://github.com/parcel-bundler/parcel#readme","_id":"@parcel/fs-write-stream-atomic@2.3.3-nightly.2629","_nodeVersion":"16.14.0","_npmVersion":"lerna/3.22.1/node@v16.14.0+x64 (linux)","dist":{"integrity":"sha512-qCFn9FyO3gD1lekEcHvJzIcSWFUuFQ/9HqbzsqKnw56z+cxOPkGjnCirHSj0fEEMDal5dJkHMU49pP+8e7+1lw==","shasum":"e8d8cc122138d3e5d79cdeb37f08586b5e3c0913","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.3.3-nightly.2629.tgz","fileCount":14,"unpackedSize":20230,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiFtadACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpAKQ/9GqBHiObXzkVnRDdWDXS7W6lgE2ecd/hyc3T3WzBSJ1eL893I\r\nNg7rl0kS2L5knN/k/CUZOUXTy8seOpeq8Skbrjwkdix7PKn/02nB4UyN2X0D\r\n9GKXXDk/4TXAdB+rr/44ozmKHnGYw1hLJ1jSuB4tr2Ov40efqOYE7A8WWJLw\r\ncfc9g4pkWAhYMrLdMDqWHQd4hdKBVQaaZsckszNciUPbBPO6x457K/E4ZmiB\r\nnUc6mLuaR0i+M8sxXdCIg3P67QfYHJNve+aTDEjNoafUqVmDIEf9jVNmRmrr\r\nkbw7GusNqAB2xLP5+mBXmSJK4nqm4Q7q6UR5Q6OcLueKi8xATFuG7DxaC6YV\r\nolgEQv/+UT06Ar78kphhqFIGGME7qt/wUaKOlDxqpFEgf7sGrzkTh1yEOaEi\r\ndITN4yxrfVnDubL0zlJi5Ap8Oi7W2a/BdCHX9cdH8OEpCywFfQ22PW2nLP/7\r\nAzN9hebyUPy8RrRKIJwwAJd97zlx5emXhiKW4+yp6yxSLdx3ZPiBDeQLmhh9\r\nI1BMpcthi2U168NXLvRMhcgKis1spKvzk42MI6V1sRvyVhp9aQD6ZGK9nzry\r\nodH0kAR4DIQ1YxTTCnXIiW+n7ksBcaQbu5JYn3RO8o+hRIn2oGyTLS+vPbiO\r\nedt5JZ6abzY6aJsiBXbPWS7Amj1FaMK6lq0=\r\n=9Gx+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA/3YaCX5lpLS60xp1SJ+cr0vDBXm4nzIEWTECXH5wNlAiBiR/yZmDUTSuN1ZGt/r4dy4H/K/q5qxuNM6vVOy82f6A=="}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.3.3-nightly.2629_1645663901077_0.6500246231107221"},"_hasShrinkwrap":false},"2.3.3-nightly.2632":{"name":"@parcel/fs-write-stream-atomic","version":"2.3.3-nightly.2632","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","repository":{"type":"git","url":"git+https://github.com/parcel-bundler/parcel.git","directory":"packages/utils/fs-write-stream-atomic"},"directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"c9264c4c5429b03d48b2f7699f511266db324c54","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/parcel-bundler/parcel/issues"},"homepage":"https://github.com/parcel-bundler/parcel#readme","_id":"@parcel/fs-write-stream-atomic@2.3.3-nightly.2632","_nodeVersion":"16.14.0","_npmVersion":"lerna/3.22.1/node@v16.14.0+x64 (linux)","dist":{"integrity":"sha512-5RM6dSuJE14RiDktFRE1TcGZg1yLAgdJrHJqiNb6jnRDLZwcaSnK3GjPfuIEul1zWUsAi5jw5+UizDYHvs8/1g==","shasum":"f0d1ee2b1ad3d5d437cb0b4407453a9c00cd8b7a","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.3.3-nightly.2632.tgz","fileCount":14,"unpackedSize":20231,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiHr+nACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoB/A//cQCJkqRVaeRhuZo5fY1wpezeKL1pJDf8reyYl/sVlsNQ/QM2\r\nZKbWMjN+PFeOEprcs7fW31wlDN3qTXZ/8YMhKm/K9RtFfTH0JrQ67/gkKE8S\r\nUXE5JCSSItS19H4oo5vDs5FXS4VWeRPnrY7mZdM2dulz9cqAS0lVSeOce+J6\r\nO0Np7aFDMEyolhiCwla25Xn0hXO+e+axY8G1B5lme47X9Hgx3i46YI7M0bA/\r\nBP1QECQusD0AfYsd90acHa21KwjQB+uAjChB1y28EYWHRCtXmBdHZ47bExJk\r\nYQo6tJfL4x+lzUwa5nwPOxg+aMX2PlSgSAorI4/2xb/Z5xdqyNlwD6CI92mK\r\noyj4N2IX0RyLSkZYXHYi7Kv+xknlOp3/067II4Cy8RFqKX33GJPRNnvWxA+j\r\n5siYzIBIETNbWAupSHkRDG47qKyHeuecAjjyYEKA66zLPCa7VRhy9zRhdg1T\r\nqr4RjSdhnaAY6IaIsaI3F7Ii3+gKabU9Odcs3Tvv/p7GsYabPYYGi/ja0x2d\r\n+dWtjDrGFQWSAMOspjrBQYfaZ+0qtvDInWnyx3UYG7ziCDFWYWqvJrp1eBHX\r\npVOWU3x09GIm/lxLgqHak8Lf3W/gpSBBq+Gdv9il44T7Y81MyIGSHNTlcERL\r\ntsBXTysP4O5kLovEOhACo5PbZ2Co4eSX8Yc=\r\n=4pSY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEH4kB55lvJoF4WHdKFYKzTjh3MTu76wY/+M6if6DlOOAiEAx5ZcBRiFRsp3CaH8yiVK9ijYSc/sVGggp9RaPkpbtWE="}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.3.3-nightly.2632_1646182311817_0.61173751911475"},"_hasShrinkwrap":false},"2.3.3-nightly.2633":{"name":"@parcel/fs-write-stream-atomic","version":"2.3.3-nightly.2633","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","repository":{"type":"git","url":"git+https://github.com/parcel-bundler/parcel.git","directory":"packages/utils/fs-write-stream-atomic"},"directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"493fda27ecabc02fb9e8570826570e4be7a08f33","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/parcel-bundler/parcel/issues"},"homepage":"https://github.com/parcel-bundler/parcel#readme","_id":"@parcel/fs-write-stream-atomic@2.3.3-nightly.2633","_nodeVersion":"16.14.0","_npmVersion":"lerna/3.22.1/node@v16.14.0+x64 (linux)","dist":{"integrity":"sha512-56vYrN5DCf81J1J3DpqHbAJWPTopHzjEeJ+Q/Pig8vIjotCHLhv04ypaDdCalItl27CTnbkehabcI1giJPiXgw==","shasum":"c2d08523b7bfca1c243ab3a8d3b36f39be9df4dd","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.3.3-nightly.2633.tgz","fileCount":14,"unpackedSize":20231,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiJ/d+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr/UQ/8D8UH3bxMYjH1JfIXzyyLtgBwz87Xq6PupXdBxFiEFsh1IK5R\r\nBLgxtYX3ppo8cN+1ggdvyhQm1GWMo3QuCohn8nv4WmgYjVVNd8svz9r4a6+W\r\ns5ie3B5v5ZKEmaCxENVse0Ae1ViBGjrVW6/dm0iE8z/CVn3RDTCkk1n9dv+s\r\nVfkqqoE3kEahu52/7od27lNbTEqY9fhOqRp5DfuiEbrdxzIuT78neIc4IFTo\r\nNk/78sdNUFYLhPFDTjBae5R7XRppN19xHqm9HLQyXsVNYWiw+K/DmylgoaZ9\r\n/4ehh4IbcXRSYbKgJ9aK51OIAp+9iCJQ0BkoPetwspCpBHTHMVsBuAUI/hj5\r\novqBwJ06TnMkLeZVzGb+4u97+1kyHz9Mefg2EevrwIPacSvkpegzDLiGRc84\r\nz5d+POGWDmpiURdYOQa6Za4AVP4zoJoiXQqPVh1QtOry2E85lOLXF5X3aorU\r\nxF/n/vkK71kv5y7IGqTV3FLCgzm00rL+CxyWTQHMZqNmDYSxDekGRImJi8eF\r\nXsl09aOyQ9trdyuTHQQp8Rsha2wLXlDG+gnyIyJKySvDauSa6LgBRZZ7Cr7k\r\ndOls7cU4rOvzmaVzjIN+S+wtvFWA5TLewyCYjSJj5YHf+68xogEnozWW2r5K\r\nF5f0mqeXHwrmmSip7Z8mF2G0PK3hYYWac4Y=\r\n=29XD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCDYDKn+OEHM3gBy3Vgtbt4vdR3J931xCOKVTY4xcF80wIgXjqQUrmQ3pWXmUs+rbqvknZAyMJy2VmtuP3UVG5lPY0="}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.3.3-nightly.2633_1646786430597_0.5263356589653927"},"_hasShrinkwrap":false},"2.3.3-nightly.2635":{"name":"@parcel/fs-write-stream-atomic","version":"2.3.3-nightly.2635","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","repository":{"type":"git","url":"git+https://github.com/parcel-bundler/parcel.git","directory":"packages/utils/fs-write-stream-atomic"},"directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"083e530c089a1062ea4a51f45fc0c4e2e6db28ed","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/parcel-bundler/parcel/issues"},"homepage":"https://github.com/parcel-bundler/parcel#readme","_id":"@parcel/fs-write-stream-atomic@2.3.3-nightly.2635","_nodeVersion":"16.14.0","_npmVersion":"lerna/3.22.1/node@v16.14.0+x64 (linux)","dist":{"integrity":"sha512-+MdSnoqNOF9fZ3ULSjeDFqN+zTpSXn/oBcpglMFjVwiyJlZ3Vrvg6nqID7Qaons7vqHDortITI/Wb/Dd2cLzPg==","shasum":"e3dd779b4d4a28df75432250ad6d3008d6adec28","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.3.3-nightly.2635.tgz","fileCount":14,"unpackedSize":20231,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKpuDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmob0g//aYL/3fZFWCtT4yY+XmFkd89P82BsJ5muquEv7vKwVefKTZSl\r\nLIYOA/lPkAOpbVQo+E1RMSeLLs75lTNx08hfQiHY+wrKfr/aT8H5pVjGNaOb\r\nDnWKDZOz+hOVLfWzhQ+C9UQjfz/AfuJG/rHXXn+96LkDQa7r981UhT481/mC\r\nTQy08xlydKzZUoWF/hBGAckWNLhXTkjgOZg64zRAwefP4VCZlG0OWhLY/eJw\r\nIGrLPi9YIZvdgaWbWKTwMOMzDAWRpFIWwC/S9T31itUq1VlQhf9NGyR+piFA\r\nKL8SSjLyPKq22AsM4NlVNvTQHpu5NdYuMp2cR9SjOY6oNVKqsyu2Q8dxOODD\r\nnJ75dVLpPEfFKHZEj/xI/9aT9s62Jqjvm8toycIFgdzjKuBpWzO7DIrJUydO\r\njTmh8djTtclJSYR9hMaTxNSb0cZS4HPKIyHhYdaNREv9SqufiSOpPZfR3QLs\r\n7SY2ZzFsRKyx9feXp16t/0RZ9XwyLUeJtZhqlaXhvxPFrTIa3g+wwkgwkIy1\r\nAaCSbE8w+Leffi5EOWI6fE995zcFeJtz81QSxVkzGfadTWHi75EqP2z6iNUv\r\niYcchRWwBXcIgCCI3U++WiLX85JaP0YNx4sJj70fu4GDs9JHScyZBsFv1eWB\r\nn9wQYoqGM/It17z2whX93A4UeanxI2wOsrU=\r\n=3UXb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDEbiaPvvua4d+O7XlYxeb3AgklhDQveHzfHKAUQ3AM1AIhAM03937a2mB9iThwnW4r4R763UgHG866kD2uGVeYpi5+"}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.3.3-nightly.2635_1646959491192_0.5069419267730624"},"_hasShrinkwrap":false},"2.3.3-nightly.2637":{"name":"@parcel/fs-write-stream-atomic","version":"2.3.3-nightly.2637","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","repository":{"type":"git","url":"git+https://github.com/parcel-bundler/parcel.git","directory":"packages/utils/fs-write-stream-atomic"},"directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"ef16fad82001dd112c4dd46d79dce47968bb10b8","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/parcel-bundler/parcel/issues"},"homepage":"https://github.com/parcel-bundler/parcel#readme","_id":"@parcel/fs-write-stream-atomic@2.3.3-nightly.2637","_nodeVersion":"16.14.0","_npmVersion":"lerna/3.22.1/node@v16.14.0+x64 (linux)","dist":{"integrity":"sha512-yhl266PSZf+a4GDXqXtp19/qN+iEGt+atUFbHEsgvzzooLjabipyeJTXt84+XF5HbaGkkNbfdJIZhxYAitXY8Q==","shasum":"701a67953a1837c956c22983837efb4f0a73b4e6","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.3.3-nightly.2637.tgz","fileCount":14,"unpackedSize":20231,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiK+wpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmohYA//asVCwzee2jE0VjJar/yX6DRMeLnVTpvkEQ2YojpwipteZW4u\r\nd+a/m9vOMp4A4nm2K4D+3M5CqgbzEevjQlVtx1fTEvDgMHgXB8ygvSBRxJ30\r\nkdHiHgSiqjzQOJ+kJUx4T3Oxva4OdyeE6kBhm4iYbFZx7tV+rehqYt1Rx29H\r\nyLypgJwmy7gC/1saJhB7auY6o3OKVFdpuiO8CNQBK7YcTBNtMO1YpCDrt2RE\r\nXJ2Sm5zDG4yO2QB7xzfh+kgH29CKf6DaGHz1jdvFPSN/xgEGEg7IWSkTXtGA\r\nAmT+moSNzV1lxxeN/pmES3bnKXYX+7uKbThbUCewGrpRtHk0ML0cSyjjlmgk\r\nbvVwKjDnPeVHozWAMK91RkSN31+eQFki7DFBrIPvWIC2DFyDFzcf4VHpvIky\r\nB1r+QysgY48pDb2qaVJsr+c33OQh2UE1h465D22UPu56nEuxEhsh33yV10nX\r\n2WrSYvJ0FBTEdE1yFXHsFcI3E+HFfYtIzRYIQEIMaQDBOXnFuIRclsryUp1Z\r\nlboGegIie7ivB+UXNbZSbPkRT5+R/XiL/txgZujO3NgNURcYlFgZbRWaCTgI\r\np+enbyezNJ9MyNSZTj5969DXl8KhRWkim4tpFZKQtb6DitAPxX1bR50jQILO\r\nOhkmXirMVIZJ3NRkgwM7xD6NaWrLpyEv5Es=\r\n=3slw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC242HvFtV0Y4z6V23p8gd4uYwvhIMgu2xABeuaT/dKjAiBQpqPYsHCtjbP7h0CHJyNR6BiUNc2LyYTdsY8Ub7/+9A=="}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.3.3-nightly.2637_1647045673339_0.7864642684520848"},"_hasShrinkwrap":false},"2.3.3-nightly.2638":{"name":"@parcel/fs-write-stream-atomic","version":"2.3.3-nightly.2638","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","repository":{"type":"git","url":"git+https://github.com/parcel-bundler/parcel.git","directory":"packages/utils/fs-write-stream-atomic"},"directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"e294eafd9a49c056fb4b223c5ace5c0653428ede","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/parcel-bundler/parcel/issues"},"homepage":"https://github.com/parcel-bundler/parcel#readme","_id":"@parcel/fs-write-stream-atomic@2.3.3-nightly.2638","_nodeVersion":"16.14.0","_npmVersion":"lerna/3.22.1/node@v16.14.0+x64 (linux)","dist":{"integrity":"sha512-GGI2hHKh03SFsmBI9wkdXlCouKNZ0N1oD5hPdJP+5Z7mx+IhmubiX51kHGR1BIQVf4KySyGHH7mkKdLCXHxAfA==","shasum":"81f948077bf689cf586b97a8cf9c74cde0dc410a","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.3.3-nightly.2638.tgz","fileCount":14,"unpackedSize":20231,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiLT29ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpFOhAAjnDDFhY/19okBunHmcDZlOHOGaSRO6VWqqyUbvhbAd8OENSo\r\n+GFIOyZbNtbDH0E/XOCKXMhJlKb7P+rypPOjIpeBs6gSaokfWSrGbAzk9AON\r\niisbZm7JXqhAGwmZBjnOXxXKagkA8NG9ZNOpL44xugB5etm6E/lc11BxMaN9\r\nBp3XlbpWsbQnapFS4z9VAJcdG3d4dmlAT1+zCBsZ7N9vgYbPYAYkK5k4z6NA\r\nkXjpNab8l4B/xuMUd9GNm+pQm+1JXX2hUHL9SIMuiT0f+evR4AYcQm38lPzu\r\nt7M89tYkAAIY6aCz+Qz/yoJXLNZV3+8SnpdAZ7DZHmKHahC3OXT4iavIB3xK\r\nHMXsK9NWu4kAmv3XD9vOv4lfXLEpekmrszgdqoIFgmtmUX8lgi4ifAy2ReoP\r\ng6KjuN42OtF6boh+vEGXSoLI2Cbsjbq5L8RTtis/R3IUmlvyds74eUtnujiI\r\n8kExXRrtOKhO2Up5Ld8ZFNZUjlsaV7iGvRDBswfZgU/ObFaYdk9zH4pGW8Jm\r\n+4+wtev0h14ViZADHdjLIcASGD/l/TrgghfWxaJONdawbdSVr7apfOuieneF\r\np1DzvjWD6uHkd2TAU4t8RfJDN9D4PuNx9/Ypmg2Bygkre38mDI4jAVudZNPK\r\nGhy2Bces7uLnWj3AIjCfuzihQ3sLPHq1xOo=\r\n=u5z+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGcnSAS2VOGcKXli5a7RVycSyMAXjtJfr/JUVYWzbFB0AiBFFCVmWm2WQ4Zegzf6sgT+04LhzD7lXHkxi62CjtaBWg=="}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.3.3-nightly.2638_1647132093287_0.6215270991230311"},"_hasShrinkwrap":false},"2.3.3-nightly.2642":{"name":"@parcel/fs-write-stream-atomic","version":"2.3.3-nightly.2642","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","repository":{"type":"git","url":"git+https://github.com/parcel-bundler/parcel.git","directory":"packages/utils/fs-write-stream-atomic"},"directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"96c847b21361bcd2f7c8712752e5376e1f80b27e","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/parcel-bundler/parcel/issues"},"homepage":"https://github.com/parcel-bundler/parcel#readme","_id":"@parcel/fs-write-stream-atomic@2.3.3-nightly.2642","_nodeVersion":"16.14.0","_npmVersion":"lerna/3.22.1/node@v16.14.0+x64 (linux)","dist":{"integrity":"sha512-Q6VoyQm+aahCQslaDvShvajogyFdQGvuojRY89i4gRMXUyvYTkvghISkLmZnmfOMaDwaizCMrep4woUE/6lDjA==","shasum":"cf5ff7c08e01932a44c8f62d5ba93aceaa373819","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.3.3-nightly.2642.tgz","fileCount":14,"unpackedSize":20231,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiNelzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmptxQ/9GLWhi7LvGj3G/04CfBJagWed9RO69n3o5JM0w+evbiwW46bS\r\n/v7HNOXq9EthzOEMpoidYPWsDETBiPkMXby2VcXb8zhKmXXQNsYS4tWSK0Cj\r\nJiq+N5FVeuJSba85mr9D4G1ah+MHA2nczpTUcsZ5/FQ8EAmY0o6DUrs7EmdK\r\n730i9QqQJNBWAXiwJ+UXMn7Lx1DF8DO0DQKPaD0suCnkhHH/YrtPLtYzURRB\r\naHw5LlkcheBYq41/84qa7Pi2al56m8enHqy8awHQMHcZKj6LjfX3ip4DGxbP\r\n5zEbw7pSwqvYY567T2mNZAgvYqo42TjCu18I+pFO9Kw6kg7+MLCaqF3Ns9gQ\r\nK+kZGlYuyI3d54krQ9kUjKYaPz+U6n8sE9bzqNcy9/7LG/qU11qRUS1IIkYq\r\ne3jK/MjQD0mZ7mytlx7mGL7n1+8UP4djBqfapZ5NGhWa/HxvvHbx5R13cgfH\r\nbHJcO8wUORfKMqER6HjLzzlkoOMQgwgyD9cZS2EzEOD4kJ2Na0UFnvS7ubGL\r\nvJnD2/6wRTdxk1I+0nDGfCz3spImAdeABhXJ9cHRc6oTsS5+/0CXpHWB2XME\r\nJkJBJcRvRvj0Kq0dfVB6GS2nm4jsjomxjjl+1+ukPJH5Vw5f2bqa1FddN67/\r\nyEjjKyPCNFM9jnWGnu/0LanADEKGMqkMbtQ=\r\n=AB9e\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID22Oo0vilQlDRg2x0hS+83OqB7h7vzuNiSK/DkL5gKgAiEAyirUA7+sFdMePUpJrHf6OpVFYFqRml5IKAlfGAkU4kU="}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.3.3-nightly.2642_1647700339331_0.5130893940130992"},"_hasShrinkwrap":false},"2.3.3-nightly.2650":{"name":"@parcel/fs-write-stream-atomic","version":"2.3.3-nightly.2650","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","repository":{"type":"git","url":"git+https://github.com/parcel-bundler/parcel.git","directory":"packages/utils/fs-write-stream-atomic"},"directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"c3940191602a3a5f56bfd4fe35ef990163870c41","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/parcel-bundler/parcel/issues"},"homepage":"https://github.com/parcel-bundler/parcel#readme","_id":"@parcel/fs-write-stream-atomic@2.3.3-nightly.2650","_nodeVersion":"16.14.0","_npmVersion":"lerna/3.22.1/node@v16.14.0+x64 (linux)","dist":{"integrity":"sha512-U8pB5PcGHOMx0kz9hC0+xM44pArKoBVjGdTGhhkKIrnlm6Rmh8facmyAI6QTbIeF6CR5+GWmDUdl4aGslkCJqA==","shasum":"38c7cc655127fd7b463ecc19d12535e41a748628","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.3.3-nightly.2650.tgz","fileCount":14,"unpackedSize":20231,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiN8mXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr9KRAAlzgNP+9pGXFbiAqDhCU3aKFI8Nm5meTZykS4cFb8QbisScde\r\nSmEUf2GWgSCwjOFHbLjHUfaNhQpyXF/or1nkqLDdpgaU9QBBNtRDO3fgQqjt\r\n1eWTWxvqQVb7lqBfT5BD8jkoTkoT9dbuFYb46K332PQbaxznuOi5eVghBuCy\r\nbaDBWnEdg/rgc+X4fJ3oSFvxLlL+AjPawC0ad3SwdE6+5ZD2OohIJRw3x2gX\r\nnZXpI1OQQbs3Fx5Z9kII3Nx6D9ntIlk6tV4mEwIVo8FykZGV1ZLHYo78NT55\r\nbOBshZ5NbjbEqTvRr5L/SBms8WzlmYUAAri8MDdKXMv0GEirlOBdDt2gokds\r\ng/f/yale/W0OdS2PpIqLzm8m83C15yxH3Kxphf8/53yrVrS/iQiWBgFM7kSd\r\n64J1+Gtex5rAK/l9J5c3vgbYFRFIonF2GfS1YibmB9Q6s996SOfeauagLieu\r\nc4C9avTf7d5Z3ktApjvMFoPab3Mx9QzooBM723SFBoIGhM0Vl745jG894zek\r\ndxgj8bjK31hxe2oNihE+NbDooFD3cwSPkzbVvB3MHsRay6aGO1DEv31Mr8N6\r\nK0LwYKfGfPEGTDj/8eHeyd6yDLe4S9ZDgrQ3vyR+Wt4fXz3ndZpShaHxnpJR\r\ncacQv01fflbC2qyW4g3TWR4co02H5sp3rO8=\r\n=eAm0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDeFzKPmMLJS6UK6dKYSNwPeiZ/YUH48Dkx7lLwRzoljAiBWTkWxF8TYTrmn04VaDli00lW4Uciat7u7tK4OhWi7bA=="}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.3.3-nightly.2650_1647823254801_0.8917298697705227"},"_hasShrinkwrap":false},"2.4.0":{"name":"@parcel/fs-write-stream-atomic","version":"2.4.0","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","repository":{"type":"git","url":"git+https://github.com/parcel-bundler/parcel.git","directory":"packages/utils/fs-write-stream-atomic"},"directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"b1bbfdab2e902d33c0b6ff75bfba2d22283a8de6","bugs":{"url":"https://github.com/parcel-bundler/parcel/issues"},"homepage":"https://github.com/parcel-bundler/parcel#readme","_id":"@parcel/fs-write-stream-atomic@2.4.0","_nodeVersion":"16.14.0","_npmVersion":"lerna/3.22.1/node@v16.14.0+x64 (linux)","dist":{"integrity":"sha512-JF2M4BHeJswCovETcMgh/GjfG8nOjKBS6st4tKRgEK6sdpp3QHbBY5G8BpynDz3MpFiuIV7Cr8Bsoj5aMQ2rpA==","shasum":"f3f5e384d265402b3c7d05119d7f49858363e479","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.4.0.tgz","fileCount":14,"unpackedSize":20208,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiOeD7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr9RRAAljH8gqhtpbG+ndkYEHkw0H2WZJGyuPD1hlP32OlCsWfN+xV9\r\nt8ukWCxPAbKr454PI7G1frxnNxXSJa80SDF2YLYjkpurGnlJgxD2XqGrfuwn\r\nHgbhmKBDI1R9q1LgCFO0/6nnZtNix59q8mnyJGl1foerJk5DZLmjyonWqhgK\r\nYrnPA0G1H4QUdz4J2MeFJCTqfPtDAmJRf4nxYaseyHrZ64e/eElnw1iHDByH\r\nkxvG4ISN+HsMBkKXHWWdL20XAazlDra+pYQU6X8O/mFfP4SKaczVnajwQrPT\r\nCOTDG5VSlWqlzuO10PcUf7tZsVv/OqtWErQF2a985FFV4Ca7arLqIuIIUQY8\r\nFxOqoIaw+CBsoUSNcjGayU/bMYroyR2xN+omjh2ATbXYEX2ralLXLK8NusfP\r\nUhr7a0rNPyIyT+EeIIVCkk+j8K1jIswEeN+qvflUgfxn1WaCBBVJO3ESX6ay\r\nSvgXB3H4aIrzgpVzvJSHaJOOw/PAPBW9DXJb5wY3/eliiuUVGcb++MLHHR5J\r\n7ITUkW+uY5eijX1nqgwPnoAc4tnZPMuPX3nvD/qq1CTgywPce3yiNk+erUbF\r\nb4uTrlJ5JVxQ3Owd5e8/AMn3fd4BBEQ1PPa8aTG3LsNL2RhpYy2c6qQK0+vQ\r\nruKvahY3zl/h5xtcnUZCfbF9EejA0wtLA3g=\r\n=lLmb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCfImtlOzqYNLlK26n8AlPhE+elD9mlrDMWa0EVAP3nAgIgH4XzP9K+sg3oVaoiEewf+uMt5+jwzglS5xLFLrJqnZw="}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.4.0_1647960315371_0.49583083351123625"},"_hasShrinkwrap":false},"2.4.1-nightly.2653":{"name":"@parcel/fs-write-stream-atomic","version":"2.4.1-nightly.2653","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","repository":{"type":"git","url":"git+https://github.com/parcel-bundler/parcel.git","directory":"packages/utils/fs-write-stream-atomic"},"directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"b1bbfdab2e902d33c0b6ff75bfba2d22283a8de6","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/parcel-bundler/parcel/issues"},"homepage":"https://github.com/parcel-bundler/parcel#readme","_id":"@parcel/fs-write-stream-atomic@2.4.1-nightly.2653","_nodeVersion":"16.14.0","_npmVersion":"lerna/3.22.1/node@v16.14.0+x64 (linux)","dist":{"integrity":"sha512-qQ3/X4jJYKMMN3hfIniKy5wjfupqyIWqHKtUZmWj8t4cXHeC2WSziDyzeJAPLd82eeyDvvtf9wmFAMPJBper1w==","shasum":"a6cf6af7c5ba5fc556aa0a66d4104987beee819d","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.4.1-nightly.2653.tgz","fileCount":14,"unpackedSize":20231,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiOm2/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrnYRAAhpX/tco0TKBuAJUrtZeBLsM8I6YOH3LVV5p9KT60OxgN0zRQ\r\n4RYCkm0B04YhOF2bEBJC/nQXJuToiv2dZi8mGXJJeUq+2CV0SOHEd3KAlHdk\r\nkJ6bSMk7R6mlBw6deb1KEmd+nXCZ27d0kVrcEv9D0DV4UnirfmuEdexZPX4n\r\nglO/oPuk3092vs+NuTBlO9a1Ee5vnv8gelVvGU7FMBRTynxjTFNf9TYdv5RF\r\njEvCZXF5T8gpNHcDI2txOogWPh+vZrb22Sj8Wm48XcVuNv8pLRXXSjY3a03j\r\nB3/qGmMUDDxZiZz39IYcz10L5fKnHXSAHCdstnKx5qkfDHQe7Hjb+FLfpDnO\r\nJTJVvOvXYuNpRBw48sBdyrVoeSZBCirSoxdy3aD/7jijUAV00sdQL830S70q\r\nGzDWTpsWoCoyGSzdkDqQr4h2uWShfsXcagjz54a1dtu7wY5buFm5NHFQoAsU\r\nP0NT0mTTlX4l8j9brR6HX2gLFSKsij5IFf2ATdlY8BQHDT2DVqhnEAQzN7EE\r\nPHmKSpHZ6zgcnaH6mlVeA237hAn+daQ/aTkbH2+UTCn3cnFn9NYhavCon5yX\r\nd6olEfD/LT601Kx4enbf0Fae+MPJ43k37GZ2ce51F4F+McA98t5lM+3WDLNt\r\nonMKJbPcbb60VVM+fKhrEyNbxY4iBlheX9M=\r\n=u+K0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG800BP3mdmXQi+c/smHvtj7juWBvBCQJlGfAanMHt0qAiBcJItcUwuGjZLWCDoXvTQmD7uMjHkoa/iVe2StusGvng=="}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.4.1-nightly.2653_1647996351060_0.8203287948606726"},"_hasShrinkwrap":false},"2.4.1-nightly.2654":{"name":"@parcel/fs-write-stream-atomic","version":"2.4.1-nightly.2654","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","repository":{"type":"git","url":"git+https://github.com/parcel-bundler/parcel.git","directory":"packages/utils/fs-write-stream-atomic"},"directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"d3ea25517e26242b5bf237dd1fad339dde37d3ec","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/parcel-bundler/parcel/issues"},"homepage":"https://github.com/parcel-bundler/parcel#readme","_id":"@parcel/fs-write-stream-atomic@2.4.1-nightly.2654","_nodeVersion":"16.14.0","_npmVersion":"lerna/3.22.1/node@v16.14.0+x64 (linux)","dist":{"integrity":"sha512-FCo3URAiGfjGWsp+nlspIGOlIBNFqhFMysfTGpL6hHz6HmoZlWg7an+f86q/j6/xpB2x9TlF7SPkrL8LSqGuLQ==","shasum":"472219f7205928e230261acf4e99cbdfa5478cc2","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.4.1-nightly.2654.tgz","fileCount":14,"unpackedSize":20231,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiO72FACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpbvw/9FvqUltzQ9y6mDaoNQXj4CFthYnp05dPIxsihHt4PLUTZUfiu\r\nE0Jfs+cwSunC/O/tG9rlFepVmN6AFMYiPP8aDGgO4OG/IszH90wZTxBljFoH\r\nzdS/A8imFuVl3n0XfOcCZv8ECmInR9I6wER/ghfn9gjuFTAFTHi9Leq3e4Tu\r\nw9SOS4QNtnMh20B7tY+glu8/G8vWKY133NAcBflHplep8RRT1cd8V5C7eSU4\r\nMzOLcVk/4nrhQK5NLBGB04GLMsi9PouhE4qoFSsHpYm3Q9V7Q6iOTdMVPBQR\r\n0HPaGVv0hWEfbzCL2n514Sd5E+2hksxGTXrx5YxaOxi651oyDl19HMsEn9Jh\r\nfEa6+gE1rAH18PNtoi+dlN8Nbc3h3//HUbI2OaNnIXqg42sjKs4xlEOlWid3\r\nFuQMhZ83xriYueeVRuFeFUFIzOtLUwi6duwtQMaGkzvWgUMrjxeRXzv4c5+6\r\nMFzolX1ZcAMKV0+owMlRVNn8/i+84ANKITBwO9pIOz8cKK6yFMz7Mrz/KhZr\r\nil9hfwLTP4uylu/iUc112oNwvif7eHvg2ppbbpK1oJs2QJ8p9owSYv5PQRyK\r\nPul8orDtHdiLaoMi5b7MfIbrc1o4B1yZJCpGMltOU/kxp7HPttVLaBAEkMNY\r\n4ZruoSAJGyCervFMx/IcJL4FL1CdJDi7Gfs=\r\n=8IDM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEgNkeJv2XoXCfv/eaJPRac1TU2pc4o+BYbGnqEaDWceAiBjdneXOaUKC4CmNbMUnqpkt5fRMG/XC/cKcbiyCjL2HA=="}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.4.1-nightly.2654_1648082308833_0.2162578004440865"},"_hasShrinkwrap":false},"2.4.1-nightly.2655":{"name":"@parcel/fs-write-stream-atomic","version":"2.4.1-nightly.2655","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","repository":{"type":"git","url":"git+https://github.com/parcel-bundler/parcel.git","directory":"packages/utils/fs-write-stream-atomic"},"directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"8ded134d7d12930bd44ea7e92cfd9ed5cdce6cf2","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/parcel-bundler/parcel/issues"},"homepage":"https://github.com/parcel-bundler/parcel#readme","_id":"@parcel/fs-write-stream-atomic@2.4.1-nightly.2655","_nodeVersion":"16.14.0","_npmVersion":"lerna/3.22.1/node@v16.14.0+x64 (linux)","dist":{"integrity":"sha512-Ii3pkCGVQs4vbH8U3fa0T+kEHX7YaoODXauI6QyvglyWlRuQNIeN1ExFIMvyX2RMU/Mg0oEQlAPo44Rz9uxUjA==","shasum":"4f1e0537e1a3c7ad21f96b459d6b7ffc6bca43fc","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.4.1-nightly.2655.tgz","fileCount":14,"unpackedSize":20231,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiQlXfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqkiw/8D5OSdR5jZ0XUoUzzXkomXtlGlPRRz94TE/vbmHTJWe/sYKxa\r\nBbRJkpIivOKZZMoZFM0lweP+GxHjrwJy7DqVcL9RyA0LsUxWrEgH1gSoP9zN\r\nQ7YqWGHj1oXMh0q0KiyORxMIqXkCq1dBcwseGYTPF6fKgbADjrahOHDCFGK/\r\nuS7rXL74/mGnvOBIGBWNQSeHsJm2s5jm9FBhPPlJ4EgJIFOF9wSeuIm42bhF\r\njbAFiTNQxhSU5jMc3d5ThkOyVNBHBRZsVYtJrbFEOzuRtRn8a1mIGRDhS22D\r\nYnw4Qt6rZu1qLuj2xTHJzx463cVQhDOlty/YcBP7j36Ax5rlExOy8JD4pbP9\r\n282OyMzQtoqc2d228t8npawEvgjwbibemrqUKWJvw9t66nsJduVDqXw95Jcw\r\n1QV95Rn5ibBYiweMNfUeQNMCIwMNrSi3FSBGD2EfA6QVTKih7x/nTNqP+IDf\r\nKLP9St+Ezel5+b29XXY2DLy6q0LCHBAWhFWOTQrmh8KeweLaR4r7AkjJb0Wo\r\nTHm6ftKJVFEdX3wX/2MmTy0Q6B0z75eEGbRHQ9TmcLwhvUuA5B0JL486L/pV\r\nvcAFepAMTNwdF4lZchbFptVTH/Q1eY4DWRo1vOfOffpIgg7lzrn8BkhfklzZ\r\na09I+N5zGlksvMrh5Ot46daZkPdLC//fm1U=\r\n=OKIL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCcXLkyDE5/Wk3gnFZgZVsHmZV1QxurTI9S29k+/creqAIgcWJh1cmmCUfzSHcGBcJelvJxii+QvPIqu5MZ4kBRCb4="}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.4.1-nightly.2655_1648514526883_0.4457559451345796"},"_hasShrinkwrap":false},"2.4.1-nightly.2656":{"name":"@parcel/fs-write-stream-atomic","version":"2.4.1-nightly.2656","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","repository":{"type":"git","url":"git+https://github.com/parcel-bundler/parcel.git","directory":"packages/utils/fs-write-stream-atomic"},"directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"18daf9faa18ffa64de058cb18fd88ab4247c8e42","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/parcel-bundler/parcel/issues"},"homepage":"https://github.com/parcel-bundler/parcel#readme","_id":"@parcel/fs-write-stream-atomic@2.4.1-nightly.2656","_nodeVersion":"16.14.0","_npmVersion":"lerna/3.22.1/node@v16.14.0+x64 (linux)","dist":{"integrity":"sha512-2P5//hdE/PXybbXH2yzhxHQsjLCrfnAVTWmZB6Cb+ifiRyQgNYUjV0LJD7T+HrwEFmE/COMoXz5Ez9OJvlbWQQ==","shasum":"3fcdfd3d94a5d5a2b538bce068c7e213e6f17c7c","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.4.1-nightly.2656.tgz","fileCount":14,"unpackedSize":20231,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiQ7AbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrJHw/7BcUXUqgcoyFjJt6KkCL/WNeQt3B0oqhmXcFDAGLCYYAwtZ0/\r\nktRRwsD/sTxjZXV6F0Q5L1wLKRLI985XBsuvR4hJ0+MzCQOQ10+DlzeImV/p\r\nP7+Rfk5UET4ac7Hpy+Tf5QvFmBkz46HQ10IBq6u2F/sz/ohJyKyqEWL6/q5F\r\n3PE/Jo3F4S2+/frdB2KlBGyoqZNxeUH/YSq8hT3lCps2ikWuDLp9h8mVHhTx\r\n6x8ljBtlGrRX4wbauhx3jU/W82O8DgOZ7Wq67efhmuKBqp/prQy3y0QBQNbZ\r\noHjZ+cYo1a8FbXdX3rjkPdn8n4AM0OJBuXZ/VzYMKUX6Gg54xl0wUYo2e9g5\r\nczMFIS3vyvj/DF5bc4XzKrrNGMLjeO8DvPBHgu/pQ7ZC3QvCnJiYS4EzEany\r\nmVnFQEl/BTJ+j6LlpQUCQ43M8ASwRG49zauAXO0+oHtd+gdox2yK91BfcpzJ\r\njudejWEmKBICd9hVMjwcH+nxqXOzmk1cjywaT7mXFLbr0cFs4swDCbpsMOgV\r\nTPIt3p/qMRoOyTbz+nXieYv9GcEh5PLcInyvUrjJ616YifKW0u5ucsUExAN0\r\nBv0fiX4FLos2G38edP/PCxLswGswL9/vRHYO/o3weiFeJ+naBFz54XVJkpQ5\r\nYzE2htzSf4UFXXsolAaD7JlAF/RTSe9qK7Q=\r\n=2C6N\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH/sDEjOlB5jQMgZQvqfkMeobeHVSgs1f5EH0u+pcP7QAiEA+A9moXpLpJMFqmtgxRK6cOccsOz1pbBHIYers29im34="}]},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.4.1-nightly.2656_1648603163399_0.6918737584445878"},"_hasShrinkwrap":false},"2.4.1-nightly.2657":{"name":"@parcel/fs-write-stream-atomic","version":"2.4.1-nightly.2657","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","repository":{"type":"git","url":"git+https://github.com/parcel-bundler/parcel.git","directory":"packages/utils/fs-write-stream-atomic"},"directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"949afa98c69de4263a4d7b3472ca611967b457be","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/parcel-bundler/parcel/issues"},"homepage":"https://github.com/parcel-bundler/parcel#readme","_id":"@parcel/fs-write-stream-atomic@2.4.1-nightly.2657","_nodeVersion":"16.14.0","_npmVersion":"lerna/3.22.1/node@v16.14.0+x64 (linux)","dist":{"integrity":"sha512-IclLaQdRQRKg1QlvWovOZgyK47p1H1tNzHr86T1SipcSGH287tyNDB90lkfASh/RgprbecK+Mqr8QW/a+EDwTw==","shasum":"56a5d726b21dcf812fb6ff9f99ded887a3727657","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.4.1-nightly.2657.tgz","fileCount":14,"unpackedSize":20231,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCsd7+S0KaI0aXbJqohF161woy/ge7WDDBsDMbaihJ6rgIgM00elEveqANH7V5VaMDjysDZqFLoZLTC6QtUILiR1MM="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRQGXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmriRA//bygH77QQ7gBHpTe1KY/SUVozPVWtoNb1aXFk+KTFTz3/0NAb\r\nbeHullidDs4irdRafk0XPviRUMLfQKSlOZtECc3CluFRQMd3tq4iWMPjEwar\r\nkhXCHuUGe5pF0rOihYobyerm2szlLL9FAyg0g9PCZdWrZnpT/79wELyrIJ+g\r\nidsBXRqrOF0XH8x+nIIPv+3G3cayHUBkSIcH+nauMYQ/8QQ36NVJwfprTzss\r\nuPN3DKJGVqCGeeOUqMfgCnXBJ7MgslOnyuJTwCVabe5I35NlylE79ERkWHg2\r\nJQoXadvB1Jwo5Mf39g27o/XMJDt9no5cdN/AphUWhE6pP2JFfmzq14s74Tw0\r\nZ9S3UNKDcLcOeTm21kAwUUYiCjHXucnJC4wdTD1b941KhRKvuXVobbzw9Edk\r\nbQduQbLoITDZRp0ReIzaB49lRv2PuR1KEeTmcXs/BmsKyHaqzyX/LzCrRZXH\r\nXoSGPmZPsozZIpNZqriiia1NleSMH6D1aBym0YaZUq6GEYP8Xu6HStFDvZxW\r\nedzn8owyhndp3ykXFN5nXFiZjvbYa6K07tx+HUmiUStAbtRMj1yMQ00twcNM\r\nc77XiYIsTk4dTEISjM3blPUg6AKCbmpvXqTVvte6go/tgAQJDsPBsy6ZMHfX\r\n0jWaAvT5ZnBmqJZm9PWKYgZIn+u0yvqsEcw=\r\n=YK5h\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.4.1-nightly.2657_1648689559778_0.8199792916276949"},"_hasShrinkwrap":false},"2.4.1":{"name":"@parcel/fs-write-stream-atomic","version":"2.4.1","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","repository":{"type":"git","url":"git+https://github.com/parcel-bundler/parcel.git","directory":"packages/utils/fs-write-stream-atomic"},"directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"80c728ceffdc0829eca568a6ec66c07e07a0b87b","bugs":{"url":"https://github.com/parcel-bundler/parcel/issues"},"homepage":"https://github.com/parcel-bundler/parcel#readme","_id":"@parcel/fs-write-stream-atomic@2.4.1","_nodeVersion":"16.14.0","_npmVersion":"lerna/3.22.1/node@v16.14.0+x64 (linux)","dist":{"integrity":"sha512-/uSX1LZmEGAENiUH97+zqPNiYFiHP3jeJyxqChejDFo68iWX1ltpqV3l7d5N0gSClaSrzR/oQ2PNdv/a+EszDw==","shasum":"671f84c742707c0e7cafb9e2ee4ef5add1d8ed8f","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.4.1.tgz","fileCount":14,"unpackedSize":20208,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEKviUOh8npCU0nfZzDHLam5tw5LBlvGRC9D8mNflbc8AiBWGf6gFWg+FkdC/bsRJQ1CSUuAj/3ap6YhwF1r8Hjkdw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRdCaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpOzg//SgWcK5x1bGTAsOu7SOO1r7qIVj066jDJQMxOoD9phd/bWyyx\r\nsoqvsSPa7o7Fat14QZVgr67jlmeyCNSECsWGWhLa8Cgh0Ag15II4SKmqSJM/\r\nA9UtVgTtDt5kAvcYfAuKktK4GzpqxuUDCUWqm+yxRwr+kqoIXpnsBNOuPlUQ\r\nF6ckUjaeoZovPF9xMenU8LMvbUPxxRT1ZXIycBZwFXxqEX0BXfHafDeAB0bS\r\nmDiHdA95E7lznWsRk5WKulYHZNWhRICGt2FVc8Z6ySKPcAqkme6lrfZ1uF2K\r\nCYMn5Ynmg0Hf6yo/9UemrQBs42pT4fKi6nuSsTnrHJCwhX/1pRM/ij6lZvPz\r\nBaUg/OZ2LO0xNZCpfo2MTO5XD4suORONVkE7AGi/j2pA582MHI3miekmOApr\r\nixxyACu1svVIOd8fEQfEhp6L6sFT5C6RqBIBgBJV47vU4u6XN8nlSLeUg4no\r\ntXUjqyEsFiDIKz1YILn66WHxrsqWefKAkshimoqurRHZqmv9SoyhF6ssM58B\r\nDHm5YWLvUxz+uCUmbclbwoccrPtggnbxTh7T6UskTcBjoZ+MdjjUdfouzrkC\r\nZ/n6H/rtrfAwadXBj3TAAkijReKbpj9m1iSlmXFV+luLOVeYC/5kBjab4KcJ\r\n3BudNeofv+Sd6ylykR8w0WPnAAsHBgPdigE=\r\n=irI7\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.4.1_1648742554453_0.7413930168732441"},"_hasShrinkwrap":false},"2.4.2-nightly.2660":{"name":"@parcel/fs-write-stream-atomic","version":"2.4.2-nightly.2660","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","repository":{"type":"git","url":"git+https://github.com/parcel-bundler/parcel.git","directory":"packages/utils/fs-write-stream-atomic"},"directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"80c728ceffdc0829eca568a6ec66c07e07a0b87b","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/parcel-bundler/parcel/issues"},"homepage":"https://github.com/parcel-bundler/parcel#readme","_id":"@parcel/fs-write-stream-atomic@2.4.2-nightly.2660","_nodeVersion":"16.14.0","_npmVersion":"lerna/3.22.1/node@v16.14.0+x64 (linux)","dist":{"integrity":"sha512-sJ+lPVMrOhQxPnrITANYp/OZxcV3CBGyiYofOVwVW0GSrCD06xFKiHI87FrIzuvYcpS/0c17TX60hIDvB9robg==","shasum":"9ee7c6ea042a867d56333d92ebcd905e46b3f718","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.4.2-nightly.2660.tgz","fileCount":14,"unpackedSize":20231,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDH4uVe0G8lJlUHYH4Tdtaxf3oRy7KBNqypbR9vtfyI3QIhAIjvdulzrafZpk4fcugR0pr0cZgCWPbLpjBfXy80uhZr"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRlNvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp5lQ/8Ceb2MIJ2CuxGWkam5BP+wBtdNH4sitHGZYyQlnnPOZw/Z/+5\r\nvxqtvlW9rJF7kfx/1bhfV9GnTw1N9hB1ukbSgvLcHcR/fGjDp2KGmPi3+Uye\r\nIkrzKRZkGk4tYV6PK3Ar9A0UlOAOH62QYRPseLiABssH0mmKadLCcQZ07y3O\r\nm0/iy6MaM4PTtV3kU0EoO3dQ4wpabdSjpnMpxo7D0flktAkrZYW6owJVNzYA\r\nPAkNJ/ENbKKy6mdx3UvAf/kcgcmDdUDPfBGx1B+M0Wa4l8kK6/w86aP3GzxB\r\n+F5ISCvO3Ta9gPiSoy+UVR0Lx92Lxv4X9OV8ccCZwnj2MvenO1JqaIGVX5tl\r\nXAmjcGFDpGKCmYL5NEDVhs68YDdjgF3S2wf42dbA4pOVjjJrGA6YmfvsJdnP\r\n2NbAUyeR5661e0eJ2/kp3D85aFjujjFjEezYUh3Ss/hnJ7y5hK3zYokrJAKx\r\n+s3qupkIYFf/0iwrJoB6d93gIJhhwSHBn5lvqZje2zWWmg8ndTRTGdXUcwNS\r\nyl2ieXqlOhO9nFTIJqj+eiwNQ9sRF8sgugFLF+MrR76x5LWFfqQdyU/z0L5c\r\nyF1Zmr3/8EIsutG8SNVig7SAF+ERmzDCoidyvgqs/hRdILhWMvsHArowATNK\r\n57ZGOfKOJoPz0OzrGTicedLmFFg59Ec9nlQ=\r\n=Nn9W\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.4.2-nightly.2660_1648776047466_0.36917700392967556"},"_hasShrinkwrap":false},"2.4.2-nightly.2661":{"name":"@parcel/fs-write-stream-atomic","version":"2.4.2-nightly.2661","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","repository":{"type":"git","url":"git+https://github.com/parcel-bundler/parcel.git","directory":"packages/utils/fs-write-stream-atomic"},"directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"a8a4f5114944512aad60df9baffa741f31705c8d","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/parcel-bundler/parcel/issues"},"homepage":"https://github.com/parcel-bundler/parcel#readme","_id":"@parcel/fs-write-stream-atomic@2.4.2-nightly.2661","_nodeVersion":"16.14.2","_npmVersion":"lerna/3.22.1/node@v16.14.2+x64 (linux)","dist":{"integrity":"sha512-W542PeEc21U4aSu5jxpJFF1DKzbc0XO9zRV+XEV89q7uy16rL5e6iQfLrf0F703D6mQUgMzfFef4GtvsKxn5Kg==","shasum":"64468fc0d937f5a11b567279734f1a9d6c0bd62a","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.4.2-nightly.2661.tgz","fileCount":14,"unpackedSize":20231,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCqMB6n6OWJDA1O1D5/bnM1nJslja5sLDgp7OK0m8NgBgIhAIMPHnZKovEtafUZqKA/Trn2KDwketiyGBoPNq+XaQXQ"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiTOCzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrS5w//R6iZmS2GlDgjPeCWLewqCQHcatfmw88rzmXi+dYoT/rtZkot\r\ne85TyPwjuv4T8IIpP490DcRpLh9Sp6P0TgkoMqlTBm2dFpLC89XgmVqxWD9f\r\noVi8H2SL4HO+WXCMSFHBMYf6+lZJ+ag/XuQNjmqcCpQeiGM+56r1JXVhzfJ7\r\nacZ+8TPyyA84aQyvXaxOF6bsq92rBOBZucKFOeGy+cQlhosUs0xpETcTBk+c\r\nbW531waF5dBIzbCYRHAagT+fUs7cAErBp3+waNmXsTyjwAdyzgs/se4FAwaO\r\nxhgjZ7GWiDnzmfCjeZVSwn0/fxICHfFjw85fYrTW5Z+6EGW7Tfo003qV00cL\r\nIgvTvvwQsWgCWiQ3yB6cbDVW2JBZnXwvs1OswuO5/rI6QE0tC/5OMbLH93NM\r\n4CbT+Wn1vCzjcUL+2w2jNb3t2CLAPRYbZHJgNijxYFDuQq8gMFXq0M8M1/F2\r\niQJJtFQ0pQpenW+Koa/WOJV4vF1MEfGkuN6wnQs7DLwTe+//eUXhUpSDnOUo\r\n0WxYFavbGRrjkf4GwtAY/qPXxiPQ77dlAnMbwz9oc+95Hx6W7FMLv0xVLje1\r\nzWFQkRrzjx2bZbm3mxRpyEv9sowq28OMNYaEeDiqIkzRAzIHF96p3+EkfEq3\r\naTVu+0fqg3KUySRoeNasCF/KY91U/nndNBA=\r\n=8vr2\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.4.2-nightly.2661_1649205427603_0.8329340680674022"},"_hasShrinkwrap":false},"2.4.2-nightly.2664":{"name":"@parcel/fs-write-stream-atomic","version":"2.4.2-nightly.2664","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","repository":{"type":"git","url":"git+https://github.com/parcel-bundler/parcel.git","directory":"packages/utils/fs-write-stream-atomic"},"directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"211502e55472749056fae132c3810fa6edfdade4","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/parcel-bundler/parcel/issues"},"homepage":"https://github.com/parcel-bundler/parcel#readme","_id":"@parcel/fs-write-stream-atomic@2.4.2-nightly.2664","_nodeVersion":"16.14.2","_npmVersion":"lerna/3.22.1/node@v16.14.2+x64 (linux)","dist":{"integrity":"sha512-QIRVzD1sc+Q2L4ar7PYo6KTADPlph6pieAyR7JyPvVSS4KXuZu6L8vmSDm8fx2StdvQuLiePMOPOThVi1jb7dQ==","shasum":"2ac5509cae1ec348fc6b570cba1011f2611fbe10","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.4.2-nightly.2664.tgz","fileCount":14,"unpackedSize":20231,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCyQNhv8cbce3b6nHTx1SWM9kC3comeI77RYgvXbnAEUQIhAIUH0iJgKKgi1GHTJcYEOgMU35PTRnlHmclqMXY2IcTg"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiTjPCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq+Vw/9ErmDCiZfeEkgPeIg43Vw+vxsfKXYu2W5aLXbYmUmQRS21j5H\r\n9byRm8NlYXUGoOpRC0QMp51QmWYNk4c9ZZaD1l4RZmgPIwbL5C93fwIAL73h\r\n9wWlRTZjX3FOshvuNPfDdsaYd87W3fbrJjKyHemHZL8xEqd6AEoISGt+7ytZ\r\nv+EkxWORrRT8Emgytom/Y/ZqvS9b7Dx2gmzEY8Aqy/29xVsPaFraJp7Epg12\r\ndZWdbibq1jpAkMQCMYQBTrr17wkNJ74x+E2wQvFsXn4yUns+Vvkm7cFFknuL\r\npvIdn10f36aGYotIbe+47NqTReCMudo9Ke1GUfDJMeYzYtRjjYnTR3Qe6rcl\r\nv/TzRlzMx/Y/dNbEOc2TGesPBeD54rUn43ZlprLcJB1YeuanLZhTHIyRAq4f\r\natdmmfvzgDSFbSosv//UTYvYUjbDoD8LB7p8nbbTtqw9JhmLvJUSuYcfAiN9\r\nL4AKn6LYkEvnabpTWADBML3sVB7cxS1SRGc76lfCIaGAYtgYzwLNjmYUvQfg\r\nsQNp1pH4jOgtfMnu2PoG14W654qGi+p7TZ0tRsRkATu2w/Nvq3pzn8WBuNBB\r\nJxMYSG43UT2MFB1RxQ9G+1jJjujOpHn8RR6HHKzRH0wH1kVrVs+jwnAiw3Ik\r\nCV8rZPs0qpv4ylS2Nzkq8ZP7xN+lJc364s0=\r\n=aa+6\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.4.2-nightly.2664_1649292226376_0.7200999608216452"},"_hasShrinkwrap":false},"2.4.2-nightly.2665":{"name":"@parcel/fs-write-stream-atomic","version":"2.4.2-nightly.2665","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","repository":{"type":"git","url":"git+https://github.com/parcel-bundler/parcel.git","directory":"packages/utils/fs-write-stream-atomic"},"directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"63f2a973151641f97d3eff95a83abff4805f4bd9","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/parcel-bundler/parcel/issues"},"homepage":"https://github.com/parcel-bundler/parcel#readme","_id":"@parcel/fs-write-stream-atomic@2.4.2-nightly.2665","_nodeVersion":"16.14.2","_npmVersion":"lerna/3.22.1/node@v16.14.2+x64 (linux)","dist":{"integrity":"sha512-J3S+VL5FsCg2NqOrF3xuwXadeEGd3bgn6W32QaVPC8bitTYNupzi9Ns6yrlOsgoNDnUuU0LnF/SYR2Rxwvk/Vw==","shasum":"c69bd067ec556560ea585cffb219944120cabde3","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.4.2-nightly.2665.tgz","fileCount":14,"unpackedSize":20231,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB8nn1BRl+AHgqBGEE0vnpEh46cIZIle6+EmJ/h7WEVYAiEAqnKXLhyo+ACRNOFi8xEc/2qGQpDF4vwa57QUopLYi3g="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiT4RVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmojUA/+Ila8DZTu4H79art4VbiHn4Q8U1L5WmNNqEsMbvFqHzDzi9kM\r\nAoiJOtfdGp5gWRz642PojtTy7VTXaPGARCwbMXGpn662XiWDo4iFWIFW0weK\r\nND2Wryx0HvnhaBsQUNSRx4F1/ksCIRy3Y9SYHPloMSqSu/wizw7uVsi30XzB\r\neuTQ6jhw20MDAW8ghOFpl7yXXks408LnSFVO226qn+zbvUdSFE2d+dY8F3/4\r\nMJDZnWEm91hLnOOiJ9qDjHp2Os1OddBeEHgugK1FeMpBfbsFh6ODxjnvLhov\r\nMqJ9h05tafkrZZSbzWn8pojeP1br5UnfX6sDcT2QWohDlgzkg1novmdYIGfk\r\nEG6XGTHqWLGlDCDO7pDDGwr63/3V9m/ifiB4j2/x0nRJcXTTbJP8h2fTsqQC\r\nPaiKpX1RYJNO1dWvWxhxi048i6Z8UnPZncGF7HwJzoMAmV4jeyhG7aZmgpyE\r\nLczA72p8yq6cep9bZN19u3nZv32YUqcQ4GcsCoyJtlVo1KYUvhfE2hRIH13n\r\nVjBOerGMH/4Nih/lssdqKQIS0LP4S6FYd1V13m5xA1KfiIIfTdPmlXEvCrzC\r\nnF4tyKDKhNRc9TDxkvGCtt8+6SUKEyog1k0SmVi6WEjzmeUFVbXGT/tHFCbz\r\nCgrHrWhBwslcXHu000/atQnNUj9VFhrVqI0=\r\n=etSy\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.4.2-nightly.2665_1649378389595_0.8685236609677327"},"_hasShrinkwrap":false},"2.4.2-nightly.2666":{"name":"@parcel/fs-write-stream-atomic","version":"2.4.2-nightly.2666","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","repository":{"type":"git","url":"git+https://github.com/parcel-bundler/parcel.git","directory":"packages/utils/fs-write-stream-atomic"},"directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"39b330e74cbfb735452b8291dea5e29e596a332d","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/parcel-bundler/parcel/issues"},"homepage":"https://github.com/parcel-bundler/parcel#readme","_id":"@parcel/fs-write-stream-atomic@2.4.2-nightly.2666","_nodeVersion":"16.14.2","_npmVersion":"lerna/3.22.1/node@v16.14.2+x64 (linux)","dist":{"integrity":"sha512-7NAsBJyGU7IptHAasBZ349zkihG5fvjzoc5paXZqxq4X6O20cFXtyM+NH9u1KhZTCI9TVeRdPyN84coK3C5DXg==","shasum":"6e5d024e549450d174ac0131007b5b5252f4827e","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.4.2-nightly.2666.tgz","fileCount":14,"unpackedSize":20231,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDFDtWr3AIEKqhKC9PF+G7SNaAJ6Z7glLMsqKsyvSHOkQIhAIwwkeU4XV68KXTuA+3e4TUPPm+znDs6RXlqOMIn1PjG"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiULL3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoFdA//Uzm0yXnC++Nwvyd1Ytt0OArTf8mvhJ584Uze0aVOiPfKb4+3\r\nebL51gx6pV5ql7Nw4hIAWuctSWOTSX7GgjHGA6a3mfq3tFh8hVsL5Z4Foa5W\r\nkXmK6qhjjn2ui6wyftSRaLkn8HMV7SvxYrxdfOrEmWJuAue4ugEaKiVLCQjD\r\nfh/E44uSI0o5s+4GITVjOWLg/Q0YZC2st3x2+IdKb5/kAIB8vVC3wAq96kUe\r\nYcLofW7hfaNzvtRrBgWiEE9So98iKaBXWdfWBp+c4Ge6YorJCNO2XG2ZGG3A\r\n2IHS+wOtiQCOeyPTm3ilU6IA56EWnfqoDwFZ8dngTkyxEU6gg+zRAz0pp+DP\r\nDYVwMTGs3W3agnNlLoFiGw3WcaAhUyiR6z4bK5A69OdQQ2LGpE/LAmmAavGV\r\nHofgG0lbQ/cIh2wC4tJMU4wEQzSv9FXPHxmn341VXaCT1tVCZQWkLA2cRkFj\r\nZqO+Rv6oOJ0MZgWRnKRS7vwSBI0Q9Exf0MdyE87ws6rov5fGickKw/IROsSP\r\nOvQKFb8pu+KVNvzIw2QJDIdqm1GX1BBRfmb0AxLIx50edTUQBVV/gIAQiYt5\r\nsdn+syKJ8fADPY/AGAJoQq0tnGPn2FxX3JL0BDGya/Pgdx7cBc2zIpt3I0Lx\r\n35o1bIYgU9KLQsGTHv3ZtoU+xwfy67xFiYE=\r\n=k6yW\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.4.2-nightly.2666_1649455863170_0.010968811437496617"},"_hasShrinkwrap":false},"2.4.2-nightly.2674":{"name":"@parcel/fs-write-stream-atomic","version":"2.4.2-nightly.2674","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","repository":{"type":"git","url":"git+https://github.com/parcel-bundler/parcel.git","directory":"packages/utils/fs-write-stream-atomic"},"directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"1bca9dbb73cfbb39583e4b1f04e5fdf529762355","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/parcel-bundler/parcel/issues"},"homepage":"https://github.com/parcel-bundler/parcel#readme","_id":"@parcel/fs-write-stream-atomic@2.4.2-nightly.2674","_nodeVersion":"16.14.2","_npmVersion":"lerna/3.22.1/node@v16.14.2+x64 (linux)","dist":{"integrity":"sha512-moiFMQh0OJHQDZXpje/BH+K5fcrG8i7H62akC88V3tMekvKdkPyT5uonRJdgqyqGj+Z8h2Y3UcZsx1h0mUF8QA==","shasum":"69abf5078de01b722d29a85a0227372a1e42f8db","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.4.2-nightly.2674.tgz","fileCount":14,"unpackedSize":20222,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGPRwHFdQAfDPTC8BpKZtliBISLrjsabWAo8fXzMJdVHAiEAnnVtghEqGVLjB/sIAysrprCPV4jSd9UrrEqjv4JOa84="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiV26CACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqVDw//c6vG7mkQu+LaIJpA4qaEeXXlwWCcqzPWRP7B+9P3E9Dl55g4\r\nbsZ43Gh4AUck2O+fLZ2LGE8fBQe8XSIptox8xSkaZe0cFrQ5OIBUnyXfx7rL\r\ngXD5wU3X8QhfU2yK8VFEhdBu2ZAne71ujxIPZ5c3crXx6vtZm8lNMYckmhs1\r\nG7Kx78b1hLp+sjzP1cMgO3yWkjuReKco7rjzLdZHBDkmlsoFU5RnQvMckvZy\r\nwmBqCIIqYO8ncjx2xo2PjvBgQlNMNxXHu+iMVMWlTd/g37iVRN7sflsRFDZP\r\nQDhl2//kfWxRQAqWnU1WAukMDNRSajRlMCur3dRj9nkpIIDkan6uFxUDDhMA\r\nsD7FUm1FB4ImxWpHzhvsD7TAOOEK+fsE0zqsNndXPr46/mM1cb7hYBRDd3IP\r\nF5tHuSkwd3eip3/ofGC2TF0JQL/W+Htd8vkcs+TMv2Nve+mPiKfKH+6awm2h\r\nB79oP3PlKotlQ/UpEldPuyFHHCVUgaZrt1v7spusXu8dO8J1R0w8BhjpG/5O\r\nHd/R+LNR/rWcpWwGWc+CD6R6vid+sB1BkBqFx3pa1Fh9wlqrIyxsh25+qhb5\r\nVCVkp1N48uvC/YYIkcMTmUL7KDrsg/4yP+yJTLeDsvQMyB+kshyNETvos6Px\r\n402TuNRm/dbmPYcaJGY6sQdf3zLXSXCF6Ac=\r\n=8r1Z\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.4.2-nightly.2674_1649897090226_0.5644092969994683"},"_hasShrinkwrap":false},"2.4.2-nightly.2676":{"name":"@parcel/fs-write-stream-atomic","version":"2.4.2-nightly.2676","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","repository":{"type":"git","url":"git+https://github.com/parcel-bundler/parcel.git","directory":"packages/utils/fs-write-stream-atomic"},"directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"681f2b348dda36bce27914051f245604bb94f14e","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/parcel-bundler/parcel/issues"},"homepage":"https://github.com/parcel-bundler/parcel#readme","_id":"@parcel/fs-write-stream-atomic@2.4.2-nightly.2676","_nodeVersion":"16.14.2","_npmVersion":"lerna/3.22.1/node@v16.14.2+x64 (linux)","dist":{"integrity":"sha512-xHWgYX98b0oAHWGaV1r176KTj0KTxTh/AQLmYbxEqajF9WTRREDWHpV79fMha5zHR+wLDUl6lE7dSVa0YMGmAA==","shasum":"6fdeab6cc24d416371d0f6c6ba60c6380a4872ea","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.4.2-nightly.2676.tgz","fileCount":14,"unpackedSize":20222,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEyuruN/9KnO/WcoJaiZBUVblg+83dbY05p2NvnrX0A1AiAO1h+6+SDgwAgZKkKn9Qy+qfMe5gXzIrj+KXcW07Uczw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiWhDmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmob7A//UzoplYgl9cRxu9DHHZSx4XC+liN7/GEL4nDYU1b2et2XiEox\r\nQ/iys67wDBkpCgGa4w4CQn4ZQkcynqOxCHjzY8xzXom6rykv9VWi7tmtPVMR\r\nZAV04kok8e5vNtYR4KDCrgNwhRHyTvOaoiJ0laAAJKT47eKW3+nd+mrg4EDt\r\n7dWs5Dh2DRhXKDs4djnTe7DwrvpvWWbpB8lsyYTkuSm116Sb4TNJj8gUmJHH\r\neTlls15t7Q0opTWq3bF+TKhBnJNS0/gTwMpNEsynUPl/ufMgNThbhkwu4CQi\r\nUsrVFX27a4nZ/MLdOn68bgDdyTyF8IRt3zs/sCZKkT4S11pUFVbQpElPTxKA\r\nGe3gX04zgpVtfDEtF/EseZ+2GTPOuAS0N5NipYw1psVch3AKSgaRJetCcrrY\r\n98AeRqTNSxMuQr6jmfpdIoYjHn5SBCXAsaWuJdiOhIkE+/jUVvJzy47Q+nbI\r\nHAmoWBexj5RCMhy7x8zjex1T96fD7GRb8R+lDRkEuC8l9wHc4GCaPCVBKxcL\r\nqk0rxqVp3dgKKqxbGg3xs1O38duwllt+S1bbVi5qhNKgk/saW1Q1RkUAc1Cc\r\nS3/ryt/wlrto/A+35YjjC6wG7oyP8MWVsSxsnMNfZTKPW95100T2A3TaNCrc\r\ncN8ZG7BKy8gzOusm5LwPfLQv8mH06/1CY/Y=\r\n=Bev+\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.4.2-nightly.2676_1650069734631_0.22041683274157475"},"_hasShrinkwrap":false},"2.4.2-nightly.2677":{"name":"@parcel/fs-write-stream-atomic","version":"2.4.2-nightly.2677","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","repository":{"type":"git","url":"git+https://github.com/parcel-bundler/parcel.git","directory":"packages/utils/fs-write-stream-atomic"},"directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"3e5b6c862efe926a3af1511eac77a0d7c78cfcec","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/parcel-bundler/parcel/issues"},"homepage":"https://github.com/parcel-bundler/parcel#readme","_id":"@parcel/fs-write-stream-atomic@2.4.2-nightly.2677","_nodeVersion":"16.14.2","_npmVersion":"lerna/3.22.1/node@v16.14.2+x64 (linux)","dist":{"integrity":"sha512-P2Kawww0vA9NqeWgJN0ZL3iY/4s8M6sf0cpKWmqgkH6j1moyxvpUYjX0aQdoxgTSV734JMIMWPFg5aeE2jftpg==","shasum":"046d8ac4780a97f34391b3d5fc298992ce4a2eb9","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.4.2-nightly.2677.tgz","fileCount":14,"unpackedSize":20222,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFxqlaoinHkkLkk//mKK5BBs7bXc3ssLPa7vDmzNGgerAiBvHu9g1HEw+5a9y3G8+VJVQk3yYObpNlBqS+lpehW5Hw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiW2HpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpmrA//ZF6mjINxR132OYiO/GgxJqnrPJtcPw7Y7ziG9BlcgPJnbPrD\r\nvEjkgLzTaF9ap8k3WWaSY7OsY4x4u0mMsPoQig4/TVh1lDXMLohlkN3Kkd6H\r\nDHOL9hPsiKSGavSMz1tmXqx9Uf9n1p185UFxan8LgSOvrc67esGg0H1ZnHbd\r\nKnOJDHafnEFExZfJO+3ebC8eoAHTZ55C/rU1PVsvrSvvbuitBo0CdDheF56s\r\nFsnN/9yLWiDyGUmuHirlR8P8pX+waPhMZGdV6JJ0YpnrsWyJHF8CdZjjWyeF\r\nCCWfiXEsacSC7QgR8nEBVbK0CkicvyUUAsANj4DFbU8zteDSy+8Gu10EeAAf\r\nZah4CvINtoPqCIMrYjI3ysxbo+OG3LiiHf5GSFmHa9ufZ/7SUidYOzo8dsDN\r\n/d+s/OnXIpyKRKIyJS8bmNvNdsuBJFWE121x6eRhnb5+3p37I2YzTln6fnQN\r\nT3Wa3XaFbthTrbzCUlvmldBxOpJlqTbJgQ+YNnBqFABZMMwMdulQulUEEaS3\r\nEyo2xJBu+5zxZ7FAejVSzX6eAgwqHfytoioicK/8xf/Q6B0UaE/Cl4gkcnWT\r\nkYN+i0V2PCST+1cYjZV13yngeYromBQmCNMxDrX1W38C4I0lUpviRtDNGlGw\r\nPzY43nnnhVuwMFXNv/OCSqjIO2FKFKnmrIY=\r\n=QYbf\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.4.2-nightly.2677_1650156009511_0.24749717940349636"},"_hasShrinkwrap":false},"2.4.2-nightly.2678":{"name":"@parcel/fs-write-stream-atomic","version":"2.4.2-nightly.2678","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","repository":{"type":"git","url":"git+https://github.com/parcel-bundler/parcel.git","directory":"packages/utils/fs-write-stream-atomic"},"directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"6851d07fca6a0c97f669462914b5d5cdfbf84a04","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/parcel-bundler/parcel/issues"},"homepage":"https://github.com/parcel-bundler/parcel#readme","_id":"@parcel/fs-write-stream-atomic@2.4.2-nightly.2678","_nodeVersion":"16.14.2","_npmVersion":"lerna/3.22.1/node@v16.14.2+x64 (linux)","dist":{"integrity":"sha512-SL6xmRRct2TqHFWiXFd/dWn5DziVk9gqGjoGnYsoJqtK3jSRe3Pf0NWhtDZbJoqAPQunGAQM9ezyPbkxFrehJw==","shasum":"d059b3532f653a027fd1a9aa2b78afddb063269d","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.4.2-nightly.2678.tgz","fileCount":14,"unpackedSize":20222,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICs6Kc9rmEVYB1/4JVc3wuAAvYg/KYMkyYJpNsJIXunsAiEA9kDC3gLKa6j0G2i5q7XRAg97ZmNTAaeiqY7P7Esl+tI="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiXLOCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmovBg/+MsPsL/34FWkgF/UAbsR62VxMHu5VPMtNXDUHVypZCGB0+Xac\r\nmMqOKxWVgWzlfRTUSEd/k3UQgiOwQjxENyeFPB9JgubBlsFyWI1h5kmQuKb1\r\ngBDNVc2Yv1By20fAcNq+Kqh2fgazul9+i3LiCaWHpFOW+V/FTEtg7lZAoH30\r\nq1+Rih+o0NEVPeQaEoQDvOE41e7hT93aKn9V20YQaok5LUpKXQBRHrXbhLbz\r\nk11JV9mqNBcs/w8nf2TPASIwoHTcdUgCcNsMUTpcVz4DihhxhQorr842KZct\r\nn6aVc+vSyE6n4fGG+riMY3aPNqtANs9/++9hnvpqWtzaLNTukkWaGlI4WFRk\r\nkGilAAPgXYLWTXJnxhJGDtyPjNPIqucqQYbho9uu0tifqliAJwinxnLuI5bK\r\nddQSPbBpkFbO3uPGeLq4g+3u+zrI35m1rgrJU1PbsKlD7XGUcYqCE1QNchJK\r\nbm5QkRrdMpWntioWclPW9s4M+bv8DlibkmsMVViYH92LJgyESJBP3/08F+Hk\r\n1WOT80d6y+Ddk0vlrH7NJWPu06mt7MFT3xIcUztIby4ItrEJHdb+synbRBhg\r\nhicnFa1cTcchbYad5MHPzenVPfgsIl/r3ocCpCcc2LWsV1+VT8d6X5V6dccf\r\nOsSxe8f6VUkiKOHb9jbRThq3MgsWgQiiQZ0=\r\n=YgGO\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.4.2-nightly.2678_1650242434228_0.7689229501768471"},"_hasShrinkwrap":false},"2.4.2-nightly.2679":{"name":"@parcel/fs-write-stream-atomic","version":"2.4.2-nightly.2679","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","repository":{"type":"git","url":"git+https://github.com/parcel-bundler/parcel.git","directory":"packages/utils/fs-write-stream-atomic"},"directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"7d2568d1209859012d49a3d24f04842cbfa187ea","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/parcel-bundler/parcel/issues"},"homepage":"https://github.com/parcel-bundler/parcel#readme","_id":"@parcel/fs-write-stream-atomic@2.4.2-nightly.2679","_nodeVersion":"16.14.2","_npmVersion":"lerna/3.22.1/node@v16.14.2+x64 (linux)","dist":{"integrity":"sha512-IlBVAyIsG33EAYEBr/XMeisimlV850L0RhfpSZAgHgeeCywUvPoNKl/0Og/nj/uiIahTwbx+loGpdcQw1uQS+Q==","shasum":"1f8021c2fd91333d7a4f411d6fbcf8b8f35d01bf","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.4.2-nightly.2679.tgz","fileCount":14,"unpackedSize":20222,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCBoQuGMkLLF3+TQbjQCVztdAmSPo56F7EA4I8DuVL+qgIhAISanvT7OeBRPr7tx3jT3HTVFKnX8zeaf30c6VKomyPA"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiX1pnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqJMg//WtYPYmqDjFsYuySKmqoNop4N8Ym9VNS7Ub0lRbA3tHRP9zyy\r\nFtAr0srcUPzTWS4M2ve/jgHgko1Yh2gUoNnpAHrMsQEflExRnW/O2pH7+u7F\r\nuoUJN+mDTddQ35h9ABTwUJsAmuPmGU87K8iWhX9Us1xKfVmaCrWOTW6q6A0x\r\nAcsEtqCycP/lJmvX53okhihdLwJ9bEz6mZYoSD3LmMjHd/o5IxO5a+diwEDR\r\n30a5RNGTPYmJg3iQb8tOb/Ul7N2cGnUjOIw0DCfy+v+cZgDBdbJOlC2lSy3X\r\naxDk7ZoGchDPz3owVhLIfhHekUj7dGtz8kCiCVZx5umHl7iFkVag/MeVKMVH\r\nwRFkkivv53XFtaLz4QmejInE8zJA2ipK9O8xIUEG076R1MLyXHGzdU02u4Cx\r\nT2VNb15ru8D0i3qQH/aU9wQsGucJLu2Bx3sCl2h8/cVS0v1IHRJXQBofPkwd\r\nDOemCZeLiDFWxc0jrkE8BpqhHxi+68cCrBSguiZ4T1ScM4BBq/smPfl5SDOf\r\nyC1hOii6sHaH5SE5ONxDG3hrXEgv+f2SvC4XzTIkbt4LqRJZB2xMOD4l0h8K\r\nHjevo7Bs+Ebdz6QJQNqZ1F0g5HtlEXYlcj0Mz6puFF6HAuT8+viDmNg4gwAh\r\nJDg0v4wPRPoGyD4OZRLYpAGeBdnGjU7KT00=\r\n=t42Q\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.4.2-nightly.2679_1650416231496_0.5019421405823439"},"_hasShrinkwrap":false},"2.5.0":{"name":"@parcel/fs-write-stream-atomic","version":"2.5.0","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","repository":{"type":"git","url":"git+https://github.com/parcel-bundler/parcel.git","directory":"packages/utils/fs-write-stream-atomic"},"directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"5cfb846d742eb86b1232e531be6e0e513551d838","bugs":{"url":"https://github.com/parcel-bundler/parcel/issues"},"homepage":"https://github.com/parcel-bundler/parcel#readme","_id":"@parcel/fs-write-stream-atomic@2.5.0","_nodeVersion":"16.14.2","_npmVersion":"lerna/3.22.1/node@v16.14.2+x64 (linux)","dist":{"integrity":"sha512-zKZNWrdQs1yAEz4zETpqAQzG2v4dRcNqIoAvfcuVYmmW6kK8VzqdyEDXdzwlEskxai+qaNr4uD2k3flrQXjDmA==","shasum":"e19c5eeb341055cc8f4a924dfa0c06bc479cd94f","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.5.0.tgz","fileCount":14,"unpackedSize":20199,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC/gEE6X80IEJJ5wv15kUyCQefnZOlPx/WHGXyXOad0PAiEA4rcXLxujsU7VzkWo9TL8Tcmsez40NcSBeHeid2Zb7nI="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiYXxlACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqUtQ//Rrb+JkCAIHJsgPD5iCEPLDPbsPekHN5NyaOt4bVb5XX1mCTe\r\nfctfgrdYl+QBLs2gr1UMaBjlMvbwKi+TiFyZSJzLJgBODQeCyLPC4p0FdLyn\r\noepriMMdbl8MlakDy9rU2z+6B6FiUGWhGHFw2T4YJBxRjWvNtLcRcAp7a3NF\r\notiyw538nlkAaxCNTILbCHr03mPnmSJ/icPIY4xv45hp5yAm/N176dI63jTV\r\nr9a75WiHm7yMX5thKPYmD1Hk+v69pUGq7kzvfEX1LTZ8U9NR6WLigRzPa4wl\r\n6Sxf3wzbngH0qzwWpPSKpEWu7eCeeYykJyYNMuhXNeZ12ICf5n2AKUROhI2q\r\n2MzVZzsulHm03B2tDtRsd3HVjpCzrYx5m60y75Nb+FODQZ9G0b7QrNPth+5h\r\nWYKhckgD725izhFBYKROZ3Nq6J0rJEf3/zLou4MotIaWBOUHjvKYAmbjw+5S\r\nbN30SQ2lrEyQ/rxGt9XUD3qEJMJRtMsqWHOzSeUnLGLe8TpWI+JlLXE0b/zd\r\nNwDttEXQOP3+U6/UIp5RACzO19++MmCz8wmpLFmy5tqEVILhwaYAflzJzCWj\r\nqazkXJ5nRYwRdyJQqyFI/u89NIiPkL7EQF+symh9OOJIwXt7j32mSw3gvoWK\r\nckV6FWhIVPbLrnwngwKwAN+JG1Qls3GvyDE=\r\n=oD3M\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.5.0_1650556005656_0.6408728743724583"},"_hasShrinkwrap":false},"2.5.1-nightly.2692":{"name":"@parcel/fs-write-stream-atomic","version":"2.5.1-nightly.2692","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","repository":{"type":"git","url":"git+https://github.com/parcel-bundler/parcel.git","directory":"packages/utils/fs-write-stream-atomic"},"directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"5cfb846d742eb86b1232e531be6e0e513551d838","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/parcel-bundler/parcel/issues"},"homepage":"https://github.com/parcel-bundler/parcel#readme","_id":"@parcel/fs-write-stream-atomic@2.5.1-nightly.2692","_nodeVersion":"16.14.2","_npmVersion":"lerna/3.22.1/node@v16.14.2+x64 (linux)","dist":{"integrity":"sha512-OmhzIzwFuL8imwT4M+vnda87CY/XcX1FWdcQRBD/Ccs1sUie1t3vIZSjOcsq71pPth/cTSFDB+m+potPIq08QQ==","shasum":"ea9423703b7a6e71646423895db31bd4f87edc93","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.5.1-nightly.2692.tgz","fileCount":14,"unpackedSize":20222,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCjrjVyls/V7zeAeuKJDbCNQe+nKruC4k6Dt7/lKo/sJQIhAMHhonsS8XkV1B3tGxYNwAg5Y8OH3xWQYgsjHeyC5R2/"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiYfnvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoVAxAAg9QmHOu9zP65atIw6sTfB0LF6tE+VcSdb2+flGjyLLjhWizG\r\nQFXRVZ0vv12cJr4OLJNXdJhMIxKf0o7aA/SAHBDZ8qzk51dk9rZRueJxibto\r\nfV8hFtRUoZGnoZbhgRTlznhQGrShGtO39ebefAabGYxWjHqflf8uQWh6O4SM\r\npdCJTPGYJhW0DlRPyPJL+2FtHMYnWXZlwFE7SJDq4FOYLCwTE3mbdI1pAkNd\r\nf6qBMklA2TRnOF1JWyBInHT08b2M13Ux/IHrIveG6NinPpaaEPhPER5Un78N\r\n/wfXo8/YfxcfXqE9pVRBcWcaZyMnyr7ZK2q+GJPwSGYkNQgG7zVLpHV/GikG\r\nUO7o/Jz8UVRv6oxrqkopPvVOrK6BVSP9hAGwpxuu2bChV96hBt/kqDSmEeo6\r\nmmalmzEJZcEgiXB7irOi5BoF2hu+8wGpDOx/cWyA1Kecu94VyElvrBXXJ95O\r\nrgFQrs/nMUfu+6NEK+Ksbjx8RXka0viBsdeH6vnRjJRpvQSK5JFvFfm7H2J7\r\nHYzt9l58gDpx4UoqYH5RmJEE7iTzb1MLpiBq9sUDoMOzc2ReMBlESWzdMQaw\r\nyuzXQksKJg9fHxwu24eub4EzQwj0MSYjxgAXNt/nQsNrRDGfCbHpUGCKukrc\r\nb3eh6wO5ziFH0NeoT9ywm6NjYuTYFlCjTlU=\r\n=Xn3N\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.5.1-nightly.2692_1650588143545_0.6153324704516396"},"_hasShrinkwrap":false},"2.5.1-nightly.2693":{"name":"@parcel/fs-write-stream-atomic","version":"2.5.1-nightly.2693","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","repository":{"type":"git","url":"git+https://github.com/parcel-bundler/parcel.git","directory":"packages/utils/fs-write-stream-atomic"},"directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"8cce1a1dccc55e45898dea2aa883c4520cfb92cd","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/parcel-bundler/parcel/issues"},"homepage":"https://github.com/parcel-bundler/parcel#readme","_id":"@parcel/fs-write-stream-atomic@2.5.1-nightly.2693","_nodeVersion":"16.14.2","_npmVersion":"lerna/3.22.1/node@v16.14.2+x64 (linux)","dist":{"integrity":"sha512-OKJzXkPXMPgZBPmSJ5G4IIr8KkZyl2Tgbzs9i4v+wNOYvxJrk+mim6eTovLgkmDSIadL+WjBi1vAaMvC5KVxeA==","shasum":"2d564859565f2fff3359665ab729a82d93f65f46","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.5.1-nightly.2693.tgz","fileCount":14,"unpackedSize":20222,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIACQPOrZ2oMksJW6BWwMaKSVf/CwQT9Iw8zWYXt5qKRtAiEAqYoc6tKvoSZbyi7EScDlYOmj67KdM8lqcXImjOLkGYA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiY0xQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoDVg//fNPOyQa3DR4du+PyAw/KOC0+hBQUl7MSkvajnU+uyEAh8WuH\r\nxooro+vCIwxhBQGZS/pxo0c/JN+8kH3+5cBxos3sKRWKBBQ7rOh7bsvozx9e\r\n2rL2BtB3jHqOOqWSoGd8aJeTsR4hGEJd96UsNkm5a0Z2HPupDfDzNeeRx2w7\r\nXpdgb7cefZHbSfpJKjjsuwUIvdIlMI5TIix/Btbd/Nbv7UpM/YoKRl0QsTHQ\r\nuhGZdeQyn/fsgvEdWqsgr+DRVhPNs+nbIA8zAyPj73X8pBrb+HrjpOpzibcw\r\nDFPxWfpKG1nYSUIz0FVxYVHdytQhweg+6/HZQPCXWlMz+uKh/3Pw41Tc78a8\r\nxUfzfZTSGpiOAHVuvkKhqyfEdZZQpbzaH2/DQAnZV5UP85bRn8Joh1ysjwqN\r\nWFWRFHX5UtvCkIrdN9qJcLacC8ck+JRxRIZlrP1Uv0VC0C3MAr72/RRde0Nl\r\n6e5Jf8dqREhCyXvijkWpH6t4GIqeJGp4nwG9NA6GCWhREqQHfafIRXmGFk9T\r\neBPbFy5PwAiqRKHAPHoxHMfjHf8LsQuODx1wvydWCJQFD2SuNxpMNaDICetb\r\nCUXK8crVqixSsFLiQoeGlTAQ5EI+3mVPcDwjsiZs2AFmbzypRI/Nn8ho6sU/\r\no8vgEBSAGU06o7rLJKYyDXeiqWXmblEhwno=\r\n=tF/3\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.5.1-nightly.2693_1650674767896_0.06374302703392165"},"_hasShrinkwrap":false},"2.5.1-nightly.2696":{"name":"@parcel/fs-write-stream-atomic","version":"2.5.1-nightly.2696","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","repository":{"type":"git","url":"git+https://github.com/parcel-bundler/parcel.git","directory":"packages/utils/fs-write-stream-atomic"},"directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"51153c13b97d6f4392d4291a03597bf99feb2243","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/parcel-bundler/parcel/issues"},"homepage":"https://github.com/parcel-bundler/parcel#readme","_id":"@parcel/fs-write-stream-atomic@2.5.1-nightly.2696","_nodeVersion":"16.14.2","_npmVersion":"lerna/3.22.1/node@v16.14.2+x64 (linux)","dist":{"integrity":"sha512-n5CfGIPLY1o4IZlYCAyu1MUXSuvj2YxHG8NQql31YTMNzeEoraREUnh13z/pl6sAtCAo12sCDswMdlgdzXQIfA==","shasum":"c69090f0e0ab57cd2513321f8a2c73675ef83133","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.5.1-nightly.2696.tgz","fileCount":14,"unpackedSize":20222,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIALuWtoXXWbQheTWT7FNpvjlI9e28wafBhVGkx5lPOEGAiEAzowVL5qXbKaJEiJa32PO8Q81yqtzIpM1q1nISyfMpMI="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiaJAeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrzaQ/8DPu9l40+fWKz4MOTlkVcA4lgseJh33c+9AWmCAeE3iz3YOTW\r\nCi1Wlf6r/Syw7hs/NFBCMGgPc/ipAJQUutsZvqnExuqj47eGhzuVUABgSNFV\r\nUExo6/3VdQTzmhKguzm43j+LjBVW4O08C37dwgE7Okwn753tukK9rqKMbIJB\r\nyl5fGXx9vQ2fR9f0YXo+DZxNrbhZQN1yoRIrJct+mQdS4b2JYCyJwrHXyGXu\r\nWWZGhPqOaCOm8XQF34JXfhC3+JazRTrte+PC/xuL62jU8DVYkgYqbDufnHS/\r\n6gFqfUKvDGfEHGYj37bf+VsM2q3hyvYSDEBi6saoWnG/ARE6Shj83SJj59+2\r\nw4dfImz6+xlAzTd42jt4iZRMTbULepDyReoENo7N+GpbzEanbwx+SvV9r6SR\r\n5HTFaXsJT/DvB19hUNk8dVmfgsoUvliCKFt5TFcw6mZEegtyXbfGukmIywZN\r\nylVxZ7ybUheNu01TQgebbBeE27LTF/p0kdTgcGx1880rsectYHTkNnuV8Pxm\r\n5YY/6C5JysoTKzsD7usndpg5zYblRDnQT8+faOmjMl0R8EnRWxvRXJFc4/BL\r\nzsDxkuGxupCFU2zpncdqIB2C+2I8X48mF099i1UW2qckn2zn+kyJaC0Fq/VM\r\nMVa+DJN12QfNiNmp3XPB30l5lqYLhPTbDlk=\r\n=oN+K\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.5.1-nightly.2696_1651019806806_0.7715312124677369"},"_hasShrinkwrap":false},"2.5.1-nightly.2697":{"name":"@parcel/fs-write-stream-atomic","version":"2.5.1-nightly.2697","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","repository":{"type":"git","url":"git+https://github.com/parcel-bundler/parcel.git","directory":"packages/utils/fs-write-stream-atomic"},"directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"50893a7ec2b1490e6d0a2f5e1f9ab6a8fc57a113","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/parcel-bundler/parcel/issues"},"homepage":"https://github.com/parcel-bundler/parcel#readme","_id":"@parcel/fs-write-stream-atomic@2.5.1-nightly.2697","_nodeVersion":"16.14.2","_npmVersion":"lerna/3.22.1/node@v16.14.2+x64 (linux)","dist":{"integrity":"sha512-mESZVCtuzLqenffmBrnvEQJywuUlLnRA3ApVj0Z8B4MqTaIlYFFwCSw250UtwHUvLETWFNvWvYt0MAh5iU3tyg==","shasum":"220d3dbcf991df4347a71edad8939c5f08434be7","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.5.1-nightly.2697.tgz","fileCount":14,"unpackedSize":20222,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGTOl5vEnfcl2MmXwsZcqA5ux+QhuxwZD37MV6wFlt79AiEAuE2nNE3eOnwyRBKuMuZMskHqJNhakxFIww0grzpVOT4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJibIYLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpiVw//StSmJQRo22MhA0WLKIYP/P7qwryQ+aejKvSPCIqjeqGgxG8M\r\nq9Qx776kAaVswTFokhAaEXNhPlzRTA4h9D38qvDA9WP1SFdxyGFRYbveI296\r\n1xGoDj66wR2r17ldGtEyWAGXKo4VoaxUH51lLZ5kgpB6oagHowkeIPHRIG+V\r\nH/aSvceTDLbaNdiLGuMODfg97uZ/1eGFEvDKR1yrEsbo+NSSv47W+pbnF+EU\r\nc99HhDDp+fchMGFtgOgGOh6DDzrDGkfrF0dtGbTNWkf/Dvsq+KpgByo+I4kO\r\nmkmmTomF815whT8BBWiwGCaOH79Lgyh9wdEjozK/l8E53C+iny3OgCs1CYY6\r\nqF090NH/qYvDMLeVBe1bHIl1KIjGcZfcJpIzUX7lhhHrfgzCQaCHDtii2jni\r\nAVY2NOXlCwRI4mZ7h2EzwIPpTCrIq39UgnfoV/17qva9XRbMpUelJRNJNKfx\r\ntpu5qAbcyZwyIL1MGMNlOCmXENo6YCHixZTOHK1i2ge5wD0CTx7mN/Q1h9uJ\r\nyvun9x4866gth0Deqz5NdsZ+87/o3HHJPavLz8hx2lxEAZLxgHNQ5OrSF+cD\r\n2CmjJmgqLcRghDxx5RIg6UpAo8y7ey9MxHJsAH8RnLT7L5ReHKXN8sY2MdIs\r\nGVnLo7QDjVhcm1LifwDCMbECy4aeyaE8t3M=\r\n=IPlI\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.5.1-nightly.2697_1651279371646_0.33997800001960155"},"_hasShrinkwrap":false},"2.5.1-nightly.2698":{"name":"@parcel/fs-write-stream-atomic","version":"2.5.1-nightly.2698","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","repository":{"type":"git","url":"git+https://github.com/parcel-bundler/parcel.git","directory":"packages/utils/fs-write-stream-atomic"},"directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"27034ecdf74b8d219a919df97d1f6d481039386e","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/parcel-bundler/parcel/issues"},"homepage":"https://github.com/parcel-bundler/parcel#readme","_id":"@parcel/fs-write-stream-atomic@2.5.1-nightly.2698","_nodeVersion":"16.14.2","_npmVersion":"lerna/3.22.1/node@v16.14.2+x64 (linux)","dist":{"integrity":"sha512-YLKZfI3nRV4d0QivYw4GfEif/pbda13mwpOWTHwaH+RrJcMKKlA79pOXkbsr72cdZ4LSv4QOkHvBePmKnjRHrw==","shasum":"bdd7c89c463678cd6a7f206b7f408c99010f4ba2","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.5.1-nightly.2698.tgz","fileCount":14,"unpackedSize":20222,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCYe8JLFZNWArxlSWz4aQg7l3HhMgI3FIw3zavr2Pm4dQIhAJeX84jDrKE3+n10z8Lg1KrOqduDO4+2nbM2XKb6dUZV"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJibdfEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmotQw/+K1UpYtNASANT+sWfg2aVwOOdHm8jjKAo2SXFPOAhRx9CibPO\r\n86k5m93YXWlNXpushVv8wYZKZ9/TLfGbCglqQ82cKi5jsBV5buQjO5HnESyC\r\nllVCSi4ZIb0G4QDq7fRDK0duHTyJf3XPQXuhq7smgUXFRrcP1D/QHifGpfAk\r\nxIi9uQKvfjLVeHl5MjQGdpKpdkTNf3NPSak9t6PfLA6oZ5Pj0XQS5yWfIBcb\r\nHPtNBpycgsLWSgp9gr1uMmDxf/jdTtmRVFRjwIFeArEDzldsGdv3zbHH3eVg\r\nH+uN23qYXBOGTr9OBMxMwiI7K4pK0wxHpq/mcQtQtZkuW1OtC4FY9Umg44O/\r\n1r3WqAg0V+LQtmxHErMFFevgBJGGJm+qKJgQGdYg2dtScGoDX1PKTQEYDrGj\r\nKKOxsx1wu4VFsuIbrsxoSWQLttReIcvaj2H3oHJZhBG24/JfdYAIyakF4s61\r\nIWp8qY1itFmVeaBuWwzETmelOuTS463CNvVJjhrEEN30H2+TzOFMWcbeNWR1\r\nuhG1Pgty8oUeK2I+REqM5l+m0/TQHA4YmQeahfmVAVql6wmjQKzJkvONydxF\r\nJyOS85P8HozQ9POhPXqcdaYcLZCe2gH2Hde2BY11ZY0w3cq0PGbg8MlJy6zW\r\nXC8bWhde4ePfcwiujI5rXRYydGvX+0ikXKA=\r\n=ZGzH\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.5.1-nightly.2698_1651365828018_0.348233164493996"},"_hasShrinkwrap":false},"2.5.1-nightly.2700":{"name":"@parcel/fs-write-stream-atomic","version":"2.5.1-nightly.2700","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","repository":{"type":"git","url":"git+https://github.com/parcel-bundler/parcel.git","directory":"packages/utils/fs-write-stream-atomic"},"directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"c576758fb98fcc2a12a9c49328261219826a9655","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/parcel-bundler/parcel/issues"},"homepage":"https://github.com/parcel-bundler/parcel#readme","_id":"@parcel/fs-write-stream-atomic@2.5.1-nightly.2700","_nodeVersion":"16.14.2","_npmVersion":"lerna/3.22.1/node@v16.14.2+x64 (linux)","dist":{"integrity":"sha512-6JBPwdYO3lTOR22Gb5F6PETzhkA/ozsN/zXCzxaM4hjiSm4OtFjhhR44bX+Or9oX63U/G7Q7yq0XI9RXeARb+Q==","shasum":"f3427cac7d6e603fad043d849d8c1395f2a913cd","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.5.1-nightly.2700.tgz","fileCount":14,"unpackedSize":20222,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEhzi/0KzXUheSpLktCwm56MWRaRLPXynna8Rk5dzCB1AiAD4lOzv71GFR8kGUMO3lsnncvWWaP2Onfvt1AItjMddA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJibyoLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpilg//Q5qoc1nSMR4Tg6Jefhmcli7PPDpMS6I8WST5jFFXw26Bu4Ge\r\nF1sHVF/A4Zo0hqEt6P2L/pREX2eSkeR4qWc26GDOpT/ft2HFF+DQCgexqTvf\r\n+TGiST/epSR/FMdTNzmD98gbdSEHoq6ANtrnQRDrVp0yhTIM86P/LsvkoDuw\r\nms7AcSd1QU4iRBEGK3awObH7Zj07lPPoq/0IAiaZiALHJGJWFYJV4e6JjssQ\r\n0DY5XW5amntFDt3dDoDfMS9xuYZOORHPDt6EFS2LQRIUilz7AR+/nQmB72ZV\r\nn6I+BC3b/1GzfZAqd9swEyrDIk423nhlTnl9b0B/sqdETLgK/r3156EIinTn\r\nY2P20hiuWQDBPj3MBbkCAVwspAk8pZX5WTfTcdBn/FcVr/ddiKBjB0Ce25t2\r\nl69Tw2KSOgz05lRwNjzgiY29lC1BYeSIwSmZryfTl8Y3Gd7z/RAxZsjLrvOt\r\nUOBS4dKFOv58DTez6YNnagdbR0nfGDP3Ff0pReY0Q5O+6z7S7RsTBc5EEb+5\r\njd+YKy4PgoHDSckPc+Yac6JcU8peAHXTT7r82fycKaI3rG4v/n5VDOZUpSMU\r\nNLdhguhAoGcvI9BAUOpEVvpHx3FQxJ0Gs+hFzvBs2R0xanUvg/nKcof2yTpd\r\ncDM7NIZqT9AGXSv1FcjhOCQjhogBqBwb52o=\r\n=b2FF\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.5.1-nightly.2700_1651452426985_0.1573821264966686"},"_hasShrinkwrap":false},"2.5.1-nightly.2703":{"name":"@parcel/fs-write-stream-atomic","version":"2.5.1-nightly.2703","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","repository":{"type":"git","url":"git+https://github.com/parcel-bundler/parcel.git","directory":"packages/utils/fs-write-stream-atomic"},"directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"851480d67e295f869dbf8f66080c2765e11fcf3b","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/parcel-bundler/parcel/issues"},"homepage":"https://github.com/parcel-bundler/parcel#readme","_id":"@parcel/fs-write-stream-atomic@2.5.1-nightly.2703","_nodeVersion":"16.14.2","_npmVersion":"lerna/3.22.1/node@v16.14.2+x64 (linux)","dist":{"integrity":"sha512-TfP4ItPuh/dh2olT+r22zvIF8GAxB3cpAX3PE6neikQ/Xd1GMktDoEPtMuPFrxaz8SYIWLIk+KvQwWbGzXUuPg==","shasum":"33978a9343f26095a8b02ee7ba770ae6256f6224","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.5.1-nightly.2703.tgz","fileCount":14,"unpackedSize":20222,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDaz82W05aetv85i7cdln2KJmOrzVXjQ/tIGtH/BG1VZQIhANW7AgL4HzbrENvVqnKjGlyTcdxuliOwZNreYST0/f+0"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJicc0EACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpXhw/8D8i457FlWNwkX6J6u24HlF8j84/tYjx4rsT4Ps880H30ba5o\r\nU3+11zUtP4pHy9PxB+weXeB+xOe0PYVnxEjvfIBgJWnDuY4uvul/g6rxoKlB\r\nGP5qQ2eDiLrBORWkcPaJ/ySs9zo8CNQj/C2dTImFcgJ4vt9k2cRQjaev8n58\r\n5jtQFbwYMvuHaSXKe0Ih1WT3E9HVYO39Fqe83UFyLipGqGlUVJfaKgxcmPOQ\r\naQZ+fiTH72rMWfzTGr9O6S2k0Kgon2GWEQ2rw9jiu4j8mSINMr2zxGYdeuHX\r\nchZ6K/eiEydyIOJmKlaJtFriXbdzXSXyl03I0iSthbyRrTCinL0Hbyusc7BS\r\nHLrbGrzhoaaPWkbXg+tUHYSwo7BILA8HvZ2AO9+RHgDKoUGhxZB4JMcFr8J8\r\nb/4aGly+nHsG/A6FHchJeAMWxAZ4qeUEVXLOUTK+9Pu3tiPw0Me76VoqmU4G\r\n5+cyA86mG5MAH4BG42wbs5muoXIVK6cZ/5/aeUd5+Pf3LxOPncCDMgvhTr0O\r\nRhT/rs5ZVzsmT8Q11LQZE1Cqut/RIOQmVTM3OJ2Gs3d0L8pLUhyRTuBmkwzX\r\neSjdNhUFVET4cKTG59clSIs4xVeABT3a0QdtbwyYH3cpzsN+Zumc5D/O4fja\r\nS6SFqEXJtYgk/raRRxvs/1YJjUeElNmgAwo=\r\n=My8o\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.5.1-nightly.2703_1651625220112_0.6325979939739177"},"_hasShrinkwrap":false},"2.5.1-nightly.2705":{"name":"@parcel/fs-write-stream-atomic","version":"2.5.1-nightly.2705","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","repository":{"type":"git","url":"git+https://github.com/parcel-bundler/parcel.git","directory":"packages/utils/fs-write-stream-atomic"},"directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"9556a229186b0120cf588d2205021094aa887c89","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/parcel-bundler/parcel/issues"},"homepage":"https://github.com/parcel-bundler/parcel#readme","_id":"@parcel/fs-write-stream-atomic@2.5.1-nightly.2705","_nodeVersion":"16.14.2","_npmVersion":"lerna/3.22.1/node@v16.14.2+x64 (linux)","dist":{"integrity":"sha512-91GI2mryAFVSOjwDA8jvJBZJU3QLuFM6DhG/XFUpAJzbwoPM1vfoDqJsmfhoLzEMbbPd+DD5jHhlaY7gAyi0lg==","shasum":"b391874cf9a43cd66105d80236a8a427aa9c020d","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.5.1-nightly.2705.tgz","fileCount":14,"unpackedSize":20222,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDzmLhreYtf/X449P5XEb5bEh0H9ElVqp/Su12/LQtlJAIhAJkm77Q/Nkzf2P20mdR0pxryH8nh1tH9xaT6SjDNpU1O"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJicx0PACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrQlg/+MgHNXBeQj/jNDEc4PDVMQRgKu44/YoFfk4wNbWm+lPyahyjz\r\nyiNtsHdFqquFATVkU/rBSo7TZoZPB6xCLW1mZvyFRrNvctJ2B+4fZ90OOnKW\r\nTJEzFCKk/fkjMZ5eBunKlAbPLQao75sD0C1vpa3tXcruIvait45MQzm1OBp7\r\nfyirpZcnD+UYuRoS9pMTkYsvNSAeEjqVdrUpGYuu67cjeODft5ceYDe/Z2o1\r\nXsRPCNPw7L/LaJ2nvcHyja4Vy/WO2l+LU/fGGwFckmhRWT8yxdzCYINZNgFz\r\nYN+ifMZ0jmG/tMVaNRoWnrQ1utv5KweUavo3aiwR7aZV2e+942GRkb5zNX84\r\nLy0x232q7JIdJ6F3yYtGceJMxlpVXAkHyFhT+7H+9G7WNARGuAInr+yD92vS\r\n5ldZgYZExfvSSk0obD98vKT5gGNF8w8NtN+dQvdp8q5xNlXoIRsQvYGd2uwO\r\ncHR579nFaggsNBqyNthR5HzbloQa5CeGu0PYx/OCgcZHQ7foI/IT3jS3SbqH\r\nOtHOpwo9MrkIDK86ZKancpc89jW6D0VTVNxAKuoOHc4v+bJvOZQMXUp3REcw\r\nDNtsd9O9NVwF/hXvzJtmZoDrG8jl5XeOw1WGtb2F5uIOm+V0urV/Z9ajCMa+\r\nK4khbPI5TKYywS5LmVdwIRIZPwsK9v1GBvM=\r\n=x+jX\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.5.1-nightly.2705_1651711246868_0.06788113798317763"},"_hasShrinkwrap":false},"2.5.1-nightly.2708":{"name":"@parcel/fs-write-stream-atomic","version":"2.5.1-nightly.2708","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","repository":{"type":"git","url":"git+https://github.com/parcel-bundler/parcel.git","directory":"packages/utils/fs-write-stream-atomic"},"directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"504e54651a06993707d230941d46c702be60edc4","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/parcel-bundler/parcel/issues"},"homepage":"https://github.com/parcel-bundler/parcel#readme","_id":"@parcel/fs-write-stream-atomic@2.5.1-nightly.2708","_nodeVersion":"16.15.0","_npmVersion":"lerna/3.22.1/node@v16.15.0+x64 (linux)","dist":{"integrity":"sha512-zJZ5qDUC+cBtx+9bpOu0Aur9i1FDjEYkQjwrbSUBTNJMRU2TbSQ7bi/5BeRp7XBKClKdKrVUj6Oxfo518FlqoQ==","shasum":"5029ae778d82bef2789cd9a2af9ce5b894d0051b","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.5.1-nightly.2708.tgz","fileCount":14,"unpackedSize":20222,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIQDNtxPNTYcp7IoH5e8QWa7gBdL92OzdUQdFYKVkTphvjAIfTwaqnL4PYpDMxUeJRNG2QK/Pyn2ulrUEwWN7kU/HJA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJidcDWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpphQ/+KaOtmv6eWBZ/AYQr8fk3iersQHtLvdkOCjumSGfZ98zMwhkE\r\nnSreL/JwoGalyOFdOr3add0YPKgDm7c8KF9qW99bNhwnIpxl+69h00cZR+ty\r\nKXW+6iohMi+tdIAI05Kw8fGWEYfkDbQj5f3K9o6RBtLpqPbnO2X+g8ZIuKrF\r\n6pUQk4X/7hkr2/hWfaMYUXXB5WVf0Xt0Jr1cd8qjuuCASgq7p7ThHgzUpCYw\r\nV33WZKLdz4OrbI3v28fPyvguHNs/kfZAVLuU+jbxm1oGFx2FO+qpqIH+yCpf\r\nLeLeTMr+aprj7p/zZEc+30pfUivhHMYCWd61CtlUi7V113gb8WdaxoolZRIr\r\nPt3CXZKGNTbwBMeRvDkuBkHoye6HqAhfilMgwcVrHE223kq8RIQDm852qNzg\r\nYSCSCC/r065nD4za7gr8O+2TCa6rvmKyXPmymHsZNU/Tp5kTBfd1k94rp0Ly\r\nKGUloCJYI3tTj7NUkk7Jzd4A6KaWjxlOBCb70FB8fCPSL775R3W8j/QHvpcT\r\n4tOCUS97AMBIm4viR/ssAgNf/prAhzbIWZoh+dln+5AtUR7Uqfxwwjl97mWi\r\n+nd5iEyZ6R94QZErVOjhEAF/yAcOsS50GeoyrBG0WbEJkJcZzQvcXlhl6Wx1\r\n/AN+rkTzx8Rh0HgZMZ0OLs8/PKhFJjq05Jo=\r\n=SjcT\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.5.1-nightly.2708_1651884246239_0.9065693068327878"},"_hasShrinkwrap":false},"2.5.1-nightly.2709":{"name":"@parcel/fs-write-stream-atomic","version":"2.5.1-nightly.2709","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","repository":{"type":"git","url":"git+https://github.com/parcel-bundler/parcel.git","directory":"packages/utils/fs-write-stream-atomic"},"directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"b833a5f52387bf25cfa60a5555dd4e9a399b906d","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/parcel-bundler/parcel/issues"},"homepage":"https://github.com/parcel-bundler/parcel#readme","_id":"@parcel/fs-write-stream-atomic@2.5.1-nightly.2709","_nodeVersion":"16.15.0","_npmVersion":"lerna/3.22.1/node@v16.15.0+x64 (linux)","dist":{"integrity":"sha512-L7N7rk7sRND8+ti9Wga3R0e+npODF9gz9qi505V0W2ddkcTp2cuaVApmMfzJlFTXzhRRVanBjofQdsn7+HIbaQ==","shasum":"17eb13c9bde59edadfc7de0e6356d0ae62a917a1","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.5.1-nightly.2709.tgz","fileCount":14,"unpackedSize":20222,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDIrL0DNLe3uks6kk74Fao3AjVEtHqMZ5NDEDgpOGPqQAIgHUcEqJHgHPon/6Kowt7nN9fxLqHdpOzJ+PBY/tDpuE4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJidxK6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp1PQ/+OmdQz9r2V8/EXjkzZRA0lbAIa8gS4/Uc7Wm3jJEmNqVKJ0MM\r\nKi3HbXj2KGbiB5qGWxPHuzPTCfDfSSP6f94BPoA+LkoWo/NI+S783XCTzfG+\r\nElzR4TNlazo6rgxy3Chv5lu4ZeFlesWwE0Z1WSNIoUaSZGfKMMPLGxH5n3vk\r\nFDNnFxYBCKU1fO7usjMZXK/Zi7diGxyaKciPEDlg/wt1YN7kyCzfqX+xhIvo\r\n/x1D4mhqgT3+PYeMynCYq8/O0RF1pNf40EuPMBb0ypNhCETBBVKeBB6bOYr6\r\nox2wDHcLBMU5NuShQ47BzRvSmQj8ye0KP2VOUvBaTLdpcnPTr6fJqYr0PKHZ\r\nUb+dwDvXzhg0if9T2vGNVjlFyVtFMn0aqVWYO58S5ftZYG3iozEhIYla3EuO\r\nQvV/YXHv8FjxwCtXpcYpDRvutwlH0D70pcEPTMFYOnX2Z9HxIF0Iti0hOexu\r\nAeyGQsZWlNWJj2H1h9IuffLkRHqf6xYXuP9lkVbhF96fb8MDuh5ipxzCYgB3\r\negzsTgx6SGpD56G/Yh7Uo8pjIagiRXsj9ons9kMih3SKF9R1q11wDi47t0Qz\r\nzMR6ZQSCYSMigu/U3M13MWQoclcMfb/t78NuXS9ZCjCHBrD60LxJP6mZAEdB\r\nxM65fjHkTvfwBw5dWnPBG6YS+794ogfHkbk=\r\n=kh3G\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.5.1-nightly.2709_1651970745891_0.3022017866353528"},"_hasShrinkwrap":false},"2.5.1-nightly.2711":{"name":"@parcel/fs-write-stream-atomic","version":"2.5.1-nightly.2711","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","repository":{"type":"git","url":"git+https://github.com/parcel-bundler/parcel.git","directory":"packages/utils/fs-write-stream-atomic"},"directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"1568064c7e43e6e459ff1bd9c265e53d65f909c0","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/parcel-bundler/parcel/issues"},"homepage":"https://github.com/parcel-bundler/parcel#readme","_id":"@parcel/fs-write-stream-atomic@2.5.1-nightly.2711","_nodeVersion":"16.15.0","_npmVersion":"lerna/3.22.1/node@v16.15.0+x64 (linux)","dist":{"integrity":"sha512-D44SAIQWY74jsxvG+mNvg7q86213pomkMZNiLQYmqXRNYgMY7rT/h+eYGBk+O1EOVGKcMJFDr2on6tM4gENMhw==","shasum":"3e0953c893be559378b6077f49c94c360c7c1f65","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.5.1-nightly.2711.tgz","fileCount":14,"unpackedSize":20222,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBuptQTELflpqPPsZWUYy/JwSTBzi18OG0wm/3Yy1sIDAiEAtZ44dGj0acWVaJPhFeF33c0FChl4HbT/R0PNM4zJjX8="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJieGTgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmojsw//a0w5Yea3nORAoXmkc2m/2CFwuUe77qYQuYpp9fII/gvvQ4SR\r\nHUtaAXtcgncVmbwVDEXLW5y+qombJUADb25s+ULvcFJfT0xgGF5zGPFO0NUJ\r\n+2sTOauE1dmCdKS6QpJ074h0K06CXpuv1jhTG0dQlFs9MB7KdkymJ4ED8Yhd\r\nRvzX1cqkPbyFFzF44yIxyqHc5WOLU9dYtY60lneFKutbr2HxSH9UR1Zg+Zth\r\nkq1K1He/2pWYRnHjKLoBjSuuJfWCl37GYqcRRROxzido3QxhYN150LvCU5sB\r\nArd7Y4Hlgl8QPuZa6Kiktg8hbkgXg8qmptzr/D+xRD1cKoC+LfA4TwKEDdUH\r\nf7RfxdQVjX9ENwPxRNZ+EmmbQ+d90bE07or7NB9pvaKcYuua420dRxmUvseq\r\nyE1IcHpFt2GkVkDyHG2kZmz+z8z0jC2UjvnyZ9o/mheG/vewI3zg9gmFdr/7\r\nSc+iKRCoh/pBixDMKTQlKa40tTNM2xnAFBM6qClmEplSEmf6yEVCA9J3sJFH\r\nRQD1lpBupOzgvq8MXHNjYngPBsdEYT7FpxNFwDs2zHtiUKOWqJMM8V3b0wM5\r\nGUjbp+ZTduZ7U7F1w+KYZ1B6FO+XPWOOehxwOdCQ1HEmR83irEVBiPZoWrQe\r\n0Vb88D1ii179UsH7FNgp+/kEsaXMUL5JDrQ=\r\n=O4LG\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.5.1-nightly.2711_1652057312429_0.5182750533216054"},"_hasShrinkwrap":false},"2.5.1-nightly.2712":{"name":"@parcel/fs-write-stream-atomic","version":"2.5.1-nightly.2712","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","repository":{"type":"git","url":"git+https://github.com/parcel-bundler/parcel.git","directory":"packages/utils/fs-write-stream-atomic"},"directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"e51955f9d4fa4009a611ba7e88bd85d0fd4c53a2","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/parcel-bundler/parcel/issues"},"homepage":"https://github.com/parcel-bundler/parcel#readme","_id":"@parcel/fs-write-stream-atomic@2.5.1-nightly.2712","_nodeVersion":"16.15.0","_npmVersion":"lerna/3.22.1/node@v16.15.0+x64 (linux)","dist":{"integrity":"sha512-SP84mm/9oatLKHgLjR+S6EusbZ4ZnYJ2qXkFED4elWDkQvtjgqh+Bf43DHJbTSPP1EBWboI9VgGu3kLzpEBdMQ==","shasum":"d942be129aa48e7e37b97f67caa6a476b1027383","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.5.1-nightly.2712.tgz","fileCount":14,"unpackedSize":20222,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCh2OJWolcml4jOUrQyIqX/d0kH/oH2J0EOhJmVxKkq3AIhAJJoDvmMDSN7BAtsh3rXOUjUfcyS4WwuF6xYwGaVs9KS"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiebV8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoiyg//eAZwkzpG0n5GGH6v/mDgGqb3z+Th1V/JY1OOFl7Rz1Dd93vS\r\n1P7k8J1paX+1iTLqcVcbNgyrmTaESV35e9EB4gq/HJecHmIFS2JkFW7JlaSD\r\nGaDhJvh249VAVgyVbqgwJ8sPLm170t05OVvaQU5E8N6ax/kWQrsDn20vKLgU\r\ns59tHg9Gf+uUv4u1M00hJujDWLDdUKFcUIHDmiAWAnvjBRIJ5yBCKbvAOeHb\r\nyXp5HMhVkronuqJsaX4s6oeb056+Wn6qfGowbSfqSGH7q4ubJZGFExAocyLQ\r\nuiX8JkUKxrg1uqdm5NwEhYeaAUBQt73DOxZSAFLQqGubW7YPrLne2dsEESX0\r\n+RymC92faL4qS5Vus0EMYrkw6VYx0IfffpXayho+6aJSFj5AOskEL2hnuOY9\r\nXuQMDDduy+M7yISCJqnHb4d8QLJcaqBJy565MRbQTyetO7orc7sOAab1H2oO\r\n6zaa1iT2M3fo2e/pl+0YcFDmJP53/h3cff0UkirwDk07bjVhXZOKnsBw6l2o\r\nhk6FoVdKrbnzTAutIZE3kPkVyG+FwjDzPGXtWVMBp1m9xtkK2MvI8lsE98mj\r\nppDCk3veb7jnA1/NVBU7mbG7cdG3ET61zUGKYAS/QkqtCeJY9YUnrqwVuVMR\r\naDMLhCmucMhimAS8TL0xMXJ4jOHcc9thFME=\r\n=6amA\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.5.1-nightly.2712_1652143484450_0.19463027739925254"},"_hasShrinkwrap":false},"2.5.1-nightly.2713":{"name":"@parcel/fs-write-stream-atomic","version":"2.5.1-nightly.2713","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","repository":{"type":"git","url":"git+https://github.com/parcel-bundler/parcel.git","directory":"packages/utils/fs-write-stream-atomic"},"directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"e68beeb5bbb4721a3bab306df8cb82f90cf3eb6a","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/parcel-bundler/parcel/issues"},"homepage":"https://github.com/parcel-bundler/parcel#readme","_id":"@parcel/fs-write-stream-atomic@2.5.1-nightly.2713","_nodeVersion":"16.15.0","_npmVersion":"lerna/3.22.1/node@v16.15.0+x64 (linux)","dist":{"integrity":"sha512-1rL11KqBNRSqHXlG/Ix4Y8+MOzShPvtWsHMbIdHSDXK2LW3p6hjRTZ0hvjnnl623kPP544dA6CKOmPPIBWJyqQ==","shasum":"cd7b2cade82e918e27906c7b0cf6f8619ee8b6e7","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.5.1-nightly.2713.tgz","fileCount":14,"unpackedSize":20222,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDbpfb3jKU0TFC1ySfhesqc3PipZXjl00ky1xni3jZr7wIgDdzWT5E8GFLXg4jTM6Py26CLxv9XOClYQHOsh7Or0Z8="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiew7ZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmocyhAAkj1ar1tBjzQYBCCQQcODO301mUM5jdNDpwM4FJswfX6UQfvC\r\n7PE/874sewrVjlxa48/CQUVf3ZjwL4aVk5LdF4jRiZhPaLVR0g5l3ptnzcw6\r\nAoa2SvBebrNNQOajWf0szvOroE9SEIuN7FWnwwCJpKx/hk6Mw5qYYHdl2UjM\r\nviWeRZwgGymNGwWQsORsvJWYQYz6ti8Itzijogm8bpWKDv1xeZyqonU0UKX7\r\ntPB8URMkyv4S1qdKlf8W415YkPNAMzek5JvLsWZJj+9GbOHBZyEQyUpadhxP\r\nz+wWuUBlISTe5f3YUnBdwrUOIwA3HhfB45V55lDcIecu9CyWJvOoA6CsUacf\r\nJyxr9LB4uvW8G4UOQBjkkJpkjYf5WLN+OvJHIHc4oZ2FZCuJZHjcgChWBT85\r\nHVD+e0ojnshT+CtaH55C8CYjfCuQK0+JOMWEj6LuM7I5cr3yvcMNIZrr69H+\r\nXX7O7wTiSeN3BGxboMiXPmz3bRHuS8i8+qoAtC2nj2dvrPE0kznTRZ8ZA9B5\r\ntEyOeOkiuuNu3kq2K3KKSVfzzX6HBxnqmftOSoWsCYQlfxMlWURUNoyWvi6Z\r\nlA8Ii9uULGJX1gAMN95BzQF7Zzymr+lz2SobRHSyYNrW3+zlio/2ZcUpp3m/\r\nIHrVR9Uqnv//QKG7aZ4CFYWMJGLwTj0Z1Qo=\r\n=Cr8x\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.5.1-nightly.2713_1652231897605_0.4890279451331818"},"_hasShrinkwrap":false},"2.5.1-nightly.2714":{"name":"@parcel/fs-write-stream-atomic","version":"2.5.1-nightly.2714","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","repository":{"type":"git","url":"git+https://github.com/parcel-bundler/parcel.git","directory":"packages/utils/fs-write-stream-atomic"},"directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"38bb2eefbe74b469afb6d427a3c4cb85a6d6c9ed","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/parcel-bundler/parcel/issues"},"homepage":"https://github.com/parcel-bundler/parcel#readme","_id":"@parcel/fs-write-stream-atomic@2.5.1-nightly.2714","_nodeVersion":"16.15.0","_npmVersion":"lerna/3.22.1/node@v16.15.0+x64 (linux)","dist":{"integrity":"sha512-/UqSAooVlw44eXOGCk7IhTA9oWdyUkZuu2DTqMzrmOTopcgc+VJfDglHB6fq2BHQL7LjnX9V2rR6Hh7pXczUJw==","shasum":"1fd70edf3e8980ebcbc3d1511cb6a476cc16643d","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.5.1-nightly.2714.tgz","fileCount":14,"unpackedSize":20231,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH5ILeAnvLC3eZWcPj0ioBYYx6mMnNFxgO0elE4ulEVLAiEAuyjjh9KHfCw71W2cSxRLHFe2CZCiXkqjMlYPKKm1k3A="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJifarAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoX+Q//YLH4uK8X3SKjowJHIkqxYjLU8v63S+Pec52B19pTAzYSp0Wt\r\nrZKTRCRayiQnil2QWLbjm6H79Xsw2bI3X8LqUZzyeZ6qh915baG8zz2yQWCe\r\ngakPZqdCJmtfNSo9OZqMj03uUBq0oRHvFohyq7LVPfvv+o/EizjtqxQVSd5D\r\nwoTQjH4qcUl7lVB6zArMBn1NrxKsb/cfUp7HGarjM+sbGkD/IXO9c1RXysdo\r\ndFKNFWQ+EjsQjfHcmwvB0wUWHaBtuCYdHfGeMg9VE1w4N7FPmGiGg12ZpbPq\r\nB7wZvxeYSvo1O+WkS9GZWeu1kCgAO9UXlXr+/Aa4wDHL2iCMSsZCph30q5kG\r\nEZlqVn1X3EuLd0Pu4lsXZSw2MAt4egWsUK+oHyeWTo69OIzogoFKciaZV403\r\nMx8V/sy3mIbEiRdOxPb+eaqPnApTYug8PETraLQtjpbJWdLbthb6CL905HaU\r\ngRajeqWfX2jKEvWn1jqzJwN5p+hp0qhMRn0rHr+Iq2mwI0XqkuClX0E07LSB\r\nUGggV5bc5r7apaJ5rhH8a7XURet2YI8urcv6HoYf0Jw0aBTxEy9IXKklEkYO\r\nR7MlMSIMVqIHHFH1eePRsMjhTxtvYUnGzO1/Up3wIMk8VgtQ0OWpo/MZ3Hao\r\nyOMbE2S77o8oKazsJ+9CKz6pxR0p5NmjCow=\r\n=XtRk\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.5.1-nightly.2714_1652402880207_0.08876037263632797"},"_hasShrinkwrap":false},"2.5.1-nightly.2715":{"name":"@parcel/fs-write-stream-atomic","version":"2.5.1-nightly.2715","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","repository":{"type":"git","url":"git+https://github.com/parcel-bundler/parcel.git","directory":"packages/utils/fs-write-stream-atomic"},"directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"fe587664039c0ead3c1be7aacf462cd63b58238c","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/parcel-bundler/parcel/issues"},"homepage":"https://github.com/parcel-bundler/parcel#readme","_id":"@parcel/fs-write-stream-atomic@2.5.1-nightly.2715","_nodeVersion":"16.15.0","_npmVersion":"lerna/3.22.1/node@v16.15.0+x64 (linux)","dist":{"integrity":"sha512-cp99i61TFJrQO40V1Fm7OUEjAzMOn+UNd2zS0Y6l4NQLs9zjXQfuNrCBEbRGAbFOSCM4C48eWz5QKI2QsKfemQ==","shasum":"6b8122c7be910020cccfacd8a9f33bd81f67a165","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.5.1-nightly.2715.tgz","fileCount":14,"unpackedSize":20231,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCsBcZuabz6kUWyj0x1C0jmZR3o3hiCzRbgHczbhOspRAIgZ3SfHNQFCvwh0pJc5i9Rj3yEnY05xHCUCAdSKYXDfYQ="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJifvsyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpFLg/7BMKu/4AFtTmT115yCPs5lvvxbjOe/awqZj3K5M8kcNaIDPv7\r\nD0wylqACb15m4r3ra+9jWeNpNxvll0b3C0aazd3XciNZSDHpfiB1IeqJGq6X\r\njbVOoy7B3jmEyodMS0DCT2J5ty34VLJ6pQEMtuiBzrHgaUpssnHYNtF/5L3P\r\nZ7prziQcXzDU9xzOb9DYAg38IISxhJfxJ9C9smKtWxTk4izrTTrWPJmBBN5/\r\nennu8MzBUQLSjVP1c+wdfL+jbPWf6PWW3a1BYKrVfIAOKpkSUnHYQrDEV8OJ\r\nE2eu/EoJzzCg40KdWQC9zELsd7ulC47Qo+Oa2a5AHUNyp2a6hKZbNQIXgNbF\r\nJJT+fHOhg0ir+ylCwr7t616moS0DMVMQwhRwGMn8oURrY0RkhDn+fNZQQTLF\r\nIHOtDqwkLU2BGoFJobBfUGutJbpbfquIcoq8oLAwBqvR3Jav1bEtgmG7awXm\r\nF6BIhbEtkGkSs3a17fNe+fW7Amg6VDZ2ckNHhWMOzOmcfdNP1hejQYY8eMe5\r\nu0gkNkuPJe6gUZvToVXuOsaD7cHF5J17IWVEyqEYEIbwmvLmpA5CG9UKmpuw\r\nqc1lke7EiKfrLQbz+N2gVAtaeixNwMsLipXMY1HbUWYyH3suZEeg/LvMKyc/\r\nAAy4Ra46Z8tJA8uNH6iB8HjzdmbmxPtGZ+I=\r\n=v2Tz\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.5.1-nightly.2715_1652489010435_0.008680358943747635"},"_hasShrinkwrap":false},"2.5.1-nightly.2719":{"name":"@parcel/fs-write-stream-atomic","version":"2.5.1-nightly.2719","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","repository":{"type":"git","url":"git+https://github.com/parcel-bundler/parcel.git","directory":"packages/utils/fs-write-stream-atomic"},"directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"8981c8896566ce0e52205707d7a443fddac09bd3","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/parcel-bundler/parcel/issues"},"homepage":"https://github.com/parcel-bundler/parcel#readme","_id":"@parcel/fs-write-stream-atomic@2.5.1-nightly.2719","_nodeVersion":"16.15.0","_npmVersion":"lerna/3.22.1/node@v16.15.0+x64 (linux)","dist":{"integrity":"sha512-Bpfd5f0mkegEWOE+AKSq/GG159gYLl3Lx2ljZGk4dCLBtkQ9G93GzqkSO8KYDmcJzyTpykvvzZ644PM/MYIrqA==","shasum":"baa0ace7068a81e59036a123796039b6a3ca13b0","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.5.1-nightly.2719.tgz","fileCount":14,"unpackedSize":20231,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEdTnoXwcShpzWh4zxJOntQK0B4mdxrfPnQdZYw/bkcJAiEAtMKzkHbUhiCWlsE7KFBo3MizA6BlR5PFcaqPu7+ydFE="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJihEBQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoA3A//d1o+qm5MqfOvK1Vkm/bGblsHrddMm2APGkA7mker679fQcUS\r\nM+orI7Jb25FVko9VFAuwMkfoMt7mz9HOY+d+xT/XlqqZmlPs2+spWQ9PwAaL\r\ntlfzWyFyu79a9ebh+ZCpfKPVtljSPO/pLX9fBv2Pvz4s75ZwCk/EJxuGgdGO\r\nZMbYQpXfTIS/m7mxzuDgn9XZ2x8aN6ahENEe1nEc5vnkHQhanLit/K30NFxU\r\nLtKtQu0mPn/++okWuVKaOG9Uez+Ev1SMbGNLOcpHkjTmJNd/9dVGibIoZXEN\r\nEcqz3Ej+v7o6Uciz7L4M+drqLSnE1ubC2tYIE4znIj4Pr3OIZ0mgbIEQWO1K\r\n1a1iTnHO/7J+sZR4PwPs9JivvDo8mllltbcklP2TU21kZH3C9e8NdTzkGEm2\r\ngCwoLBVFRFesnSYrIDAkH8DK+0065PXoMccX1YZwW9SxuXNMPixE2UGBJsdG\r\nRBD1ZAwsa/XX1JnJEPXb3YdG2L04gkAqjYb+UYI5XvzbVLjeH+wBG4Li43UY\r\nyu3xFzT4MCXUJG3ji7BjI7gKeIu8s1V/X1mvZgCKXdtqjznNO/kHVDexgIW8\r\noRxZvtAyPBvvS27TKgR/x4k2WmKeu/o/9+7hj+4Q4b2nNRTZBw7kVJLxgRx0\r\nUHCun+J7AFCTivYjGpfSkDswMIuRq48ffwI=\r\n=miAs\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.5.1-nightly.2719_1652834384785_0.19017859995804076"},"_hasShrinkwrap":false},"2.5.1-nightly.2720":{"name":"@parcel/fs-write-stream-atomic","version":"2.5.1-nightly.2720","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","repository":{"type":"git","url":"git+https://github.com/parcel-bundler/parcel.git","directory":"packages/utils/fs-write-stream-atomic"},"directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"97a786490887cd62735e45457c662193b7258010","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/parcel-bundler/parcel/issues"},"homepage":"https://github.com/parcel-bundler/parcel#readme","_id":"@parcel/fs-write-stream-atomic@2.5.1-nightly.2720","_nodeVersion":"16.15.0","_npmVersion":"lerna/3.22.1/node@v16.15.0+x64 (linux)","dist":{"integrity":"sha512-WiZDz9M6cBkkY2wPdfykDyADyWMrAcXl0YYTrtRyywRfbMcOjgxUXp6fYx/iLsC6+iju1PHTIiZ3zqNc4Pjr1A==","shasum":"9ef33e5e9b188732e6200f0f1ed4655e3f1a9538","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.5.1-nightly.2720.tgz","fileCount":14,"unpackedSize":20231,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC7nj1t3Zg+gTA0fmyKYlvbhEvFG21+sM9w8eUP7zQqGAiEA3fKVael0d4An4dyYHbH7cOYSp5ORIUVbTQnpfc1COCo="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiiDWaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpr2w/9EmdGy7WDZ2nnOYm59uhN08aCVJnkP26u0XN5a/gMXmgrOPgP\r\nUd9iwUVcCSmozU70kYTBI7uQT68h9Gpo0StLRMZu8ZCKHnALv9kce7XjglHs\r\nD2TdKQuZuD7sTboQo8vp4f7eAEYd0CyvfmbyKYzfNX9pZOV+K//sQ2vwYw6n\r\ntRfw6VkHcrmfU1TwUozQWrWQo75UNYctiH4W8yUUVATCFv020asKV0KWvNth\r\nDDRsqH/Ff0Zfx8RnpTFim2Eer1ZHkOnR/sqj0T4aMv7M1k3aKMf//9qq4G/7\r\nJe7FqA+AnwWsiP8BMsoygkndI6PrbfC2ymJPT13vQjLN6hhBLpyZN4rE6F5k\r\nnFUnX3KSngRxxP4ICY66F5V6cuvKMyoFd2ClQqmc07iOTNsdc+bf7K1BsLBL\r\n9UnvI2aV0CnTtpcKOhYFFAB8CdfxMV3mwEUdN3LuDX5pz2R7PpxuzIdNR52Q\r\niDSd+5nHDQHV47/Ci+pJ4zqQdzOJl1wgD8gQq5ZQktyFDI7/0xK6ebbIC9qC\r\nLMY7yoJdv/ilRJmM00nNt0ndzbjtLQqnSqLpSefXVzCa0VK5ZfUEhp2nTQz6\r\n8jisgNzwb1EuPjqDgCpnUOJDRr6b2YpcFUGU376NYVMSAgz0CIovnyR5RSrS\r\nVwlSGR1+ef41YSRzS0HrfD02pwba9uXfuEo=\r\n=zAuK\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.5.1-nightly.2720_1653093786306_0.307830181250458"},"_hasShrinkwrap":false},"2.5.1-nightly.2721":{"name":"@parcel/fs-write-stream-atomic","version":"2.5.1-nightly.2721","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","repository":{"type":"git","url":"git+https://github.com/parcel-bundler/parcel.git","directory":"packages/utils/fs-write-stream-atomic"},"directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"9a44f02ebce470bd3dbd2c9eb1c79125515914d4","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/parcel-bundler/parcel/issues"},"homepage":"https://github.com/parcel-bundler/parcel#readme","_id":"@parcel/fs-write-stream-atomic@2.5.1-nightly.2721","_nodeVersion":"16.15.0","_npmVersion":"lerna/3.22.1/node@v16.15.0+x64 (linux)","dist":{"integrity":"sha512-g89YV30j0LcrGYnRC/k0N5GUd95Wy7ki/eOSUkNY90m7PH2qsWw+YtPvjvOfjqyU9FfDYpNC+WayJk3tfAbjYg==","shasum":"1bbb426723a265ec8328dbc47cd4c38e7a33a3ac","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.5.1-nightly.2721.tgz","fileCount":14,"unpackedSize":20231,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC4dSW+C/7tMRht2EA6K+DtRc3uM459/hmDeWHQD7mGfwIhANhZSsKYTXWFgikcZatCQomXBeP+lsSzUQo+hX5ZjOG0"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiiYcTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrhBA//bz19H3VVV0k4pk0GHMmCkXTuqT4RhVXutUzNFd9PypAUStHe\r\njYo32kMQci8KeszeQjXCu+VcSzrQ1f9AIqROfAKxa/owlw8S5qP84gZe70ZQ\r\nRnQYz+xz0KxsVHk4td8ROkaMDGySk3INICDMxQ9P0MNw8lduwz2vYs/D98NG\r\np8gkPEinn8kU5altFJvw7sYjqUMj6GiH93wKjWtKVGuXnjiF79XmBuHaClUU\r\njdktAI0PXE2jY36R35ESjtLifzLdwpUQf8S+pMP5RLkZGitUrxOrxGrdtRfC\r\nrCqySuY4PL2qZlgMCs/23iJ9tkR6/WdCw5gZIYY5OhZ6noQ6rpHM5/fAqN2F\r\nfzTIgKIfrrPY/4z+hqriZwMjZektjA9+Rs90n41I273VwvlcEfprtgWJkoko\r\np4SoF3GWHVmO3hquFz4FcjNfKYzAv4dJLQkpmmIyWu6XP2s5q+Rt2voSXj+C\r\nVBZKNvnfVW1S1hyRZ2FCFCQK7CiMO5u6Dv0zn8Av1Dmz0BV16bcHpBtyVOdI\r\n75hh66mR+CvJPzYGC+3KsWoGRj7Im4E7l76QZulRpR7G6LalWE8iqgf5kLMv\r\n/7432ruBq07juu46clhziHUhM7sJS1BRZBbSlhXitkd0HunCPtf5uvboBdv7\r\nlVLwz9YDqzrsVTQyh6Wr+FnGsKI0luGW26c=\r\n=B6uI\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.5.1-nightly.2721_1653180179790_0.8078529003799642"},"_hasShrinkwrap":false},"2.5.1-nightly.2722":{"name":"@parcel/fs-write-stream-atomic","version":"2.5.1-nightly.2722","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","repository":{"type":"git","url":"git+https://github.com/parcel-bundler/parcel.git","directory":"packages/utils/fs-write-stream-atomic"},"directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"b836d6bffc4dfa0302aadb00e1220f43e6b11919","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/parcel-bundler/parcel/issues"},"homepage":"https://github.com/parcel-bundler/parcel#readme","_id":"@parcel/fs-write-stream-atomic@2.5.1-nightly.2722","_nodeVersion":"16.15.0","_npmVersion":"lerna/3.22.1/node@v16.15.0+x64 (linux)","dist":{"integrity":"sha512-+IvMmt4Ya1itevA7Azh0VQuPNoCCcA4BPSTHBVm21CY891m2emf/dKBfyFXmqCuwZTXQawUE7dSxPNoEOhQTrg==","shasum":"6c6ae27f9a3b64f21b65fa4e8dadf2a7639a1de1","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.5.1-nightly.2722.tgz","fileCount":14,"unpackedSize":20231,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICkYX+5LdT6SSeEXSQ5IDe4lYXIk57ks6doubdUtF+Q2AiEAq6zvnFkve2p8YZVtOb+OGBRe9tvsWN27dZePw0DiG4I="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiitjmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo1WA/5Aax7KLSmlDxPT8h00xRg/6oaMFhXSSAVGB5MD73JtAiEoxll\r\nGlSprU8F41F8XTexsAw3yXdtkcM0h2cUXDOy5Pb7/HFz3RgTwux3xRlqouWx\r\nwD2yQn8QpQAILX2zmgy0sQ6eUeY7VdX62faqmtq6QIH3biyg3kvXls+/cpym\r\nEG8hbjiu1kLyKOiRyD1YiRs56vJLTluIA6Pm5ogCxAbZTptMiaDa8lYdwwm1\r\nHxOLmrYOfla4q+CJg+ZheAvHQygfKdyr9/pO+LQ6nIz1texdZiHoRVdkanfQ\r\nAvRRJer77s7F/RQ5BqlJe1E5HZZfHac0Td0YSYVNcPL95QMf1vk7IPDJJk8g\r\nwMbcN71S7vcWu+AbEKgt3DyDPekcFCrYV0hAgmMppvNCk5WE9ayqrrYn+xlQ\r\nQv0SYIRrduI4fnCpXfgIfujFp49SEiGIrXvOJdeOLZcoMYZSjprgf0i0ZaPD\r\nZBWkoPk5ky0xiU7ovR0J9O+z9/PdSwauiCsEGOGYDyNdt1JYL7dEEqtTr17t\r\nV/o0vdotVQmonH2t/Nq1Sxqs0XZIKcPHsbPXZJiAIjZM2oPQGeZZXrLF4Xjw\r\ne32Klaq1YwArlW19JYo8kNWiLKzVNq61+jYGhskkeWulBV3HEj1l1Oqq3M5B\r\nqJdRAtgZ0YmWS7bq9vYyPNZvoCmSzNbwfuI=\r\n=+lXD\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.5.1-nightly.2722_1653266662465_0.12740283327213708"},"_hasShrinkwrap":false},"2.5.1-nightly.2726":{"name":"@parcel/fs-write-stream-atomic","version":"2.5.1-nightly.2726","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","repository":{"type":"git","url":"git+https://github.com/parcel-bundler/parcel.git","directory":"packages/utils/fs-write-stream-atomic"},"directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"460e786115a3ae20f8148bb13568b4f0149fdd3f","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/parcel-bundler/parcel/issues"},"homepage":"https://github.com/parcel-bundler/parcel#readme","_id":"@parcel/fs-write-stream-atomic@2.5.1-nightly.2726","_nodeVersion":"16.15.0","_npmVersion":"lerna/3.22.1/node@v16.15.0+x64 (linux)","dist":{"integrity":"sha512-CSl8JabKv+eo1/l6kTseayCV7dos8Dp9Dgg69L0uuxIB3SNJLadNaaWNzZPAPt02Yy1HXuJhG+Wilk03VungMw==","shasum":"961530ff7cb3aa2b682c6373fa615788d8524189","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.5.1-nightly.2726.tgz","fileCount":14,"unpackedSize":20231,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCZk8nIU2n2I8lwpY0i4E57tnzxcj5ASzAzvXoKyhm+XwIgbKTXXe5S5Qx+vPzw+wdzgwY4E2hWZJ931tmrmKEDXNk="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJijCopACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo1Bw//eOO0ySM2zFmf8OvLZMNByWntucG4wW8gD9PgdOTaiLPt6O5e\r\nqemQwwgOxtq1KTfp8zP3JVza6WJ1Sr+U+t1cOp2V5Dw+TyYH+rhcmRwGVnHU\r\n+Qy6aj25Mn4RR5iZ4Rj7Nfz/SbHy7gAVn0s5AwoLKqS+8m7FlveG/y5BTGsU\r\nj4HzXZ8WCjE3OeFLGULK6yz9/YKhNYP3ICI+2smmimoB1LbPM7keb067E1QP\r\nzT/ysygw//J8WUU1N91Vc2ga5vMXibnTYj8K8lWJRsvVGvcJpuUCqIpBsij+\r\nkd9FAAlRQmBiKKKNvpnxAE7Ek7hHueGrH2xjnHBErbqQY2C+7omJ8vSW0+fO\r\nhmvV2yJiLIYfTLUjEvPTkQwT/oMij/wOLILFx+UnGn5EYVd72dLA3MY29vSo\r\ncKahfF0y6pbiva0J9OTX+fZENMOi6h/fz0rR9yCEZdkYMvwfWOCMIydo2h/d\r\nIGaf60mPp2incwcb04DEsZ10lU1adrDLGwLI+hfFhiFDo5nT+d+GHqHRVs5r\r\nl0fvUJMeqe7M02VLX5ZuhO9zRTUH+2pEEbsUBLFqHV6ZXAyWjP8vlLB3/eaz\r\nFNsb80dFESowuA9dUF1ENAs0wIHfVMWRRiBiK0RtO314gpGHjyCK45Mudlcw\r\nPIooK0TegvHw9HqKWC8NnCoF8mJgvTao+PY=\r\n=8pKr\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.5.1-nightly.2726_1653353001536_0.32644634248362614"},"_hasShrinkwrap":false},"2.5.1-nightly.2728":{"name":"@parcel/fs-write-stream-atomic","version":"2.5.1-nightly.2728","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","repository":{"type":"git","url":"git+https://github.com/parcel-bundler/parcel.git","directory":"packages/utils/fs-write-stream-atomic"},"directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"18a4d6146b5b2207885f866a14a8c55d11de5092","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/parcel-bundler/parcel/issues"},"homepage":"https://github.com/parcel-bundler/parcel#readme","_id":"@parcel/fs-write-stream-atomic@2.5.1-nightly.2728","_nodeVersion":"16.15.0","_npmVersion":"lerna/3.22.1/node@v16.15.0+x64 (linux)","dist":{"integrity":"sha512-h8lLJPmRdYjShez5k1AckcbOO3ffLtEIVme7020uB5934H/VlYeYbirGUAXYZKnYSjo7NAe2tKvWwicn6uU6uw==","shasum":"4db7a0064eb542fbbc57d9ab029d446f229d7647","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.5.1-nightly.2728.tgz","fileCount":14,"unpackedSize":20231,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCZcfRhXksqF5YKTLaR6lF9yPSfbuJEqIxixEqm4w9E1gIgei0rQaF/nGEUC6d3MLVfc86GvrN5zRmODGluI0tiQso="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJijXyQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoVNQ/+IEyKBk88uHTlH4AIJct6rhpthXlOfJHDPNdV7+zLlfxANxb2\r\nRub7JSBEovtbE6NvhS7XW9gQm+7I/qQXtyahcdgjwdLJiitVUv2idzqT1zGK\r\ngN00nah1ExHvbjV26CdYA76CxdPbGoJjp2UXSwvk/hbh+7wjTHYjtAoRdTcY\r\nQYttvIhMm4BYZ8ZEkVkHGTyKfqMqQ9fhD/TJcBUxLth7QIMqGxNMV4sBMVu9\r\nOhA86kGtNSj6BBIOT3l/4YxzMWHwrpRRSnDeW7tVgAdkYKjni1py6SW0rpNR\r\nATeUH9EOxcBKSCJ5JDoa6OHZ0ems0xhRbdgkhjj6rLBbY8vlza4mBEtluNkW\r\nIAVwpyjCl4AzhsPRfvqfNSxotp++aOJagzbjHF/W74JNjBd2CbFhJcH71J+h\r\natDvzRwrYJFWZt0dKogs2OwXH7XeTY//0aFmRK96+CD/OaMcaFqIKMXKDHSm\r\nTCP5DIOhxHWZZvpkMHe+hufg2mnUf20PfgbjOseKVeIK+4xR8cMOjaD2VjMU\r\nxzsAqDh8RjFSuTC8ifaH6amD4Hq3FrSQYywzZQM6+vJORIWGl4Ah/9aJvZO0\r\nGWajTCW4BqaAvlrv7sKRI91cepqWwS10eY9WVUwsgZhSEOSzcAA8R8GYd8y6\r\nX5EQ0hm+yHw1a9rOHS+oNvKOR3UpnfYB2Sw=\r\n=fwNl\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.5.1-nightly.2728_1653439631919_0.9846342145115332"},"_hasShrinkwrap":false},"2.6.0":{"name":"@parcel/fs-write-stream-atomic","version":"2.6.0","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","repository":{"type":"git","url":"git+https://github.com/parcel-bundler/parcel.git","directory":"packages/utils/fs-write-stream-atomic"},"directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"f2d0a3a27d6e493b23ddc2edbc8a4c0053ff34ab","bugs":{"url":"https://github.com/parcel-bundler/parcel/issues"},"homepage":"https://github.com/parcel-bundler/parcel#readme","_id":"@parcel/fs-write-stream-atomic@2.6.0","_nodeVersion":"16.15.0","_npmVersion":"lerna/3.22.1/node@v16.15.0+x64 (linux)","dist":{"integrity":"sha512-J3jxyjmf+X2PLHywrRxhJKcM7dFY3AL4coC8Ye0B8OlhCRrythnZOruaJbn85gUQBegJD3ibB4/DQMCs2BpkJQ==","shasum":"0e5214cf6cea351c31cf2ba910a5eb0fcff92b98","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.6.0.tgz","fileCount":14,"unpackedSize":20208,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDWdVGEfI85oz2YTWRYDM71L8bsHv/NlnEEkLZNkWO18QIhAPE8YGYazyb6qlpzEPD+9GsWbpBZzbMbQ3+Gl01Sh5y1"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJijjhgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmryFhAAlr2AVLiFCgFt8dD6BaBALXJRBwNaE7NsPyw0r/FuH6Y536F0\r\nbueZOZjifNnmpWffHX3ZiXu5ADpXWYciF7uzdmWuhRBKZgmiJgByKOC+NPxz\r\nXubOn+lZ7ewrkl7bG36tRK+QtfvjbTqY48wezm0rNh/RYDWB5J6iXYXwI1HY\r\nS2pF2F0sPtHhKppkItCLA81boaw8m1tFY6eInjIM0+O1iYeyvGPPZb1b//7i\r\n36MtK8R6ACRcNmHMKHls/bjbGqd0ePuwJMYg3ywdA+dH3LPLhQEhi7VSXBcQ\r\nzwf9XXWWPYPv7bmjDowjUGNETFHgxDJ5lRGzPiDQU43owzbzFlw93xPxcblo\r\n+VUj+cD+N5WdMxm3PI8LfPWPQqHrXeWZGaiZnK+IlsoRVA7lEfyKRWtj11sP\r\n2lu4FRR43NmUVNHFlH5Y9arS71WkyXuwHkZTLAL0i2wh77l4ZlpGvoAhp8Jx\r\n+OUpfL8yWcC4GzEkzOuW0xnJ41UbkGad8njqwtCz7m5aZBJytHrlUc0SHPu8\r\n2IDLNQjpyW/RryWK4B2SejBIWThhd2fY9mumnJzh1iv0z4nvv9JrFOQeqRkP\r\nDmqKv63SfkBJ0mJ5dCknfv5xqzwnClb1mjwcm9JBIRMn01UF5mL6Bp/cUnUx\r\nyqQuB1d9LDUvgCAMmSN1B4qHW5nTBVEoj0E=\r\n=kXBH\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.6.0_1653487712828_0.7299979264660286"},"_hasShrinkwrap":false},"2.6.1-nightly.2733":{"name":"@parcel/fs-write-stream-atomic","version":"2.6.1-nightly.2733","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","repository":{"type":"git","url":"git+https://github.com/parcel-bundler/parcel.git","directory":"packages/utils/fs-write-stream-atomic"},"directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"f2d0a3a27d6e493b23ddc2edbc8a4c0053ff34ab","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/parcel-bundler/parcel/issues"},"homepage":"https://github.com/parcel-bundler/parcel#readme","_id":"@parcel/fs-write-stream-atomic@2.6.1-nightly.2733","_nodeVersion":"16.15.0","_npmVersion":"lerna/3.22.1/node@v16.15.0+x64 (linux)","dist":{"integrity":"sha512-Sow1dSBmwC/bROKNPv9ZP059shfS8u1M3Ot3uqZ/9Dzu5tkV4sd1fxBmLhENAcUNWnEQlYq7VI3DU1eL72Mfjw==","shasum":"aba2535d7f90ddd529fd4d98d3021817d3bbda5c","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.6.1-nightly.2733.tgz","fileCount":14,"unpackedSize":20231,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFSH5Vm8XtU1amEszrrLczGMn3l9t/UeOhU+Icf69hJVAiACJXY7OtivgtiQfIwGbEUlX+4to1U8JEsvTvIZaws9+Q=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJijsxkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmquSw//RvQTELPJRkrFgn4al6jApGOlN/fUAwA5agky/1dcHoUb205z\r\nwaRo7Za7PEfD6ZY/NAIfVCJ7oV9lNqysZpLBa8NLS5egP6DoA01+V6NBN9c/\r\nYB50IQ876q7AuJFBv8kiUu4i4W57pwKJ824NUb4roUeY6VJCKD04PrJKirFX\r\nY7getHnS3yQlss85O8RaVEzAHqBOhgJc/gsDR/yFofOtpibUz8pM+/JuSr7r\r\nn7MgiT+lTYapkfcL7vMfIIfX4I2oM5CUzTQHDNdJE915mqbmAPNfqJssT4Sp\r\nMxTIK78IIUkvRhBk2HQ0LeGgHz7KlZtswejqDbCFREOVp24Wlue1FYStOKdO\r\naYATf7HqcS+z7pAf1ERIFvbmeSUAEixP3GLkWxU1NiaK0T8D3C2STwHcGApk\r\nLvkOv3zoKxXtq2J2GvJ2BENsTXRgPRaQ+jPgfE63aGJK5B7qOVOH+/nwDOH8\r\nLR5cIVgrm/USPPe2q+yHlRf0FXoFddeiOSrAGIlApUgNXBFk429t4Yr9JypY\r\nhnjW4JMRHD2ksOsSy3QvPOePF5F3tKzV2MTEXAUM3ZjI87Mw3CShebwVviX1\r\n3G6XN1zo+T6GmsoXFpeAvn3AQSfMPYLxCW1mRIRcIQsMjLDdV2RzI3utXsNC\r\nvpFK0gtF3Oes4YUw4gcNU9iC+fRIdSjJXyM=\r\n=4QIu\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.6.1-nightly.2733_1653525603888_0.62832325436266"},"_hasShrinkwrap":false},"2.6.1-nightly.2735":{"name":"@parcel/fs-write-stream-atomic","version":"2.6.1-nightly.2735","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","repository":{"type":"git","url":"git+https://github.com/parcel-bundler/parcel.git","directory":"packages/utils/fs-write-stream-atomic"},"directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"a3571b2ee3e328e94ede8d37981a76d54557fe57","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/parcel-bundler/parcel/issues"},"homepage":"https://github.com/parcel-bundler/parcel#readme","_id":"@parcel/fs-write-stream-atomic@2.6.1-nightly.2735","_nodeVersion":"16.15.0","_npmVersion":"lerna/3.22.1/node@v16.15.0+x64 (linux)","dist":{"integrity":"sha512-GFfhKVAdmKZTSj8V41HYPUFbd/tucf7OmezzJPqr0k8P8/4KqMwRFAYyPNuQV6itUFN5EqBmsyoFwV4vYS9/xg==","shasum":"1612d71da0edb9a69da79a7cd140413fe02dc48d","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.6.1-nightly.2735.tgz","fileCount":14,"unpackedSize":20231,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCDAWopaCyY+DBFLV2v08Ut2vst5pw6NeT0UNUmU+pdWQIhAPWfdOkys/pHjDLVa/0XCOIPjy3pv3S5he/lKu7h2ovR"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJikW9tACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpCYw//S2wxKaAczUSvcSsx+JQHrCmAhnJ7bNYIbL3mxj349EpU7baq\r\nbA0pVZS6nOI6YWmP6vDSbr0YoXtHWfWkW6waFnXakM1QPbJDQYJrfrOKMJ9c\r\nkfB+AUj4YKfWJt7Ckqz0bplDfv4kQHsaHSHzH0ZXe1caVZpLNVK8nAx6cUS/\r\n1IsOjcsTX4tO7Vex5wn9vkAiqPmVAFMt7YeoxlYr7AKe5syVTd950VShZI8A\r\n6WmwJ6GNb+HuZXVbEIFbDpd39EoRXwBreZiZtaWctPfWeB/bNYWM6IAUvUdi\r\n5WZlnbp/eAZY+9fx1pY7fek9hp2UU9+ZScBr5spC8mfN8CCW5FLu7jQUykjR\r\nt/k38aGVbSSJm5fiWeW4NEJUUlMnQRH6cx3kIp2Db+YNPm2pf9htr3CMFBrs\r\njBIwk7pYiJQdnZCyM5ie9N23aMr8iES01r0Kh/eVVT5tsbgXmCqQ6RNWaQGi\r\nJaUf6NB9V427PT4/Ma+vAfh7RrY6/lSZY1nNfXZP/YLYMp46sPtSNFxUQ63g\r\nOejqe3m48v4vRAAQuveGqb1dPsemircgXc3zFsiL5ClphykuNU5fzMflp2zd\r\nIK3jiD306Pa3vnE9Ixd+3fKOC9iZvjbPQzmL61uuhXtScQWcR7tsVTUYRDPH\r\nGT3zrDUoD2zkiORsMc9aJs3zC8vr1KOXD3A=\r\n=Ko1T\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.6.1-nightly.2735_1653698412819_0.19908643041304375"},"_hasShrinkwrap":false},"2.6.1-nightly.2736":{"name":"@parcel/fs-write-stream-atomic","version":"2.6.1-nightly.2736","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","repository":{"type":"git","url":"git+https://github.com/parcel-bundler/parcel.git","directory":"packages/utils/fs-write-stream-atomic"},"directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"3b3b13557dba9d1a403c86550915c6013dd78dfe","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/parcel-bundler/parcel/issues"},"homepage":"https://github.com/parcel-bundler/parcel#readme","_id":"@parcel/fs-write-stream-atomic@2.6.1-nightly.2736","_nodeVersion":"16.15.0","_npmVersion":"lerna/3.22.1/node@v16.15.0+x64 (linux)","dist":{"integrity":"sha512-M1K8LE/6xWGXPA2LDKGiBsCRBwKhzT9HNxLmxXCRsDjxYZdWQSY8F/1q9sBkwQu+K7J8eTuT5U8vnnGSCV7DHA==","shasum":"3d11bd52f6d0662f347d06cde4156e87851e8911","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.6.1-nightly.2736.tgz","fileCount":14,"unpackedSize":20231,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDb/r9+uMcxBvEieemNEocNoSA5hDF2gOxoqOsxdbknhQIhAJ3VzLq7zax2svXhI0OK1e6y+/DgztZSKEnLZIJu1g9V"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJilBJTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrEYw/9Fp1kSow+rVHEQFCoFG0oO2aEyilt+0iRAuMHBQ/mKxgvibBr\r\n2QIvhaJP8Fw4FieFihLk32diEPG1D8BmHnJqVAxmkc7sM+kV4kp+olXLiuNm\r\nJL9IDuuKEOsoSdfRTGkYCngyERDS4n4LwKE0gdDkKIdIAHHOVf1YwGnvMgYw\r\nyxdP5i1HTyNENGNVisEGJipwuSrDEirzFJQmvFc8tNCq5l+jk16BzvPW41Qw\r\n1i0Kf2rYvgkt7K9mgIU4KYXfZEk62c3LejZGUGUQTeTUaT3W0OmlwQnpzaLw\r\nhdY7Ju38gXVME4lp6AT2cT+zO/NFkqcuXOelARtJVk7rw2m7Lt94Ux6vjcNn\r\n2I3dKsHiD0tznR0Kl16dyIAVHxBgIKJj6o2An0odzzUdIwLudXtslh4F7lay\r\nz4tz9ZQjqCIOvplQiu+dYwpQllic7xFDfbgzCV22JbCyCrM7qcBz9fxyRKWs\r\nB+eDnkDkuiyzU2BBic/zPUlj/omvpHfG1C325OEypG634lX/OlXC9Et3C5wa\r\nkyFnGpt6VjSC0JHOsPsLnkYmANWPB0W4C7bB7JaXGisyzcAtSx4iH/k3rjpY\r\nhexBFFtiDXNJDQwWyWnqKGmiJk3x5LsoUWfpJN35eZj1WbWTEdIVOONhnPHp\r\nfiaWuHM1Dc9TzrCqFN+ox408MWbdNl9CINg=\r\n=D2rj\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.6.1-nightly.2736_1653871186815_0.7819242627459859"},"_hasShrinkwrap":false},"2.6.1-nightly.2739":{"name":"@parcel/fs-write-stream-atomic","version":"2.6.1-nightly.2739","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","repository":{"type":"git","url":"git+https://github.com/parcel-bundler/parcel.git","directory":"packages/utils/fs-write-stream-atomic"},"directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"a5b43a3c38c39acae2b8e2f83d9d98cf67615539","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/parcel-bundler/parcel/issues"},"homepage":"https://github.com/parcel-bundler/parcel#readme","_id":"@parcel/fs-write-stream-atomic@2.6.1-nightly.2739","_nodeVersion":"16.15.0","_npmVersion":"lerna/3.22.1/node@v16.15.0+x64 (linux)","dist":{"integrity":"sha512-GgIbAUtwHc6CeGxLJSxYyS6g1kxC5uN0aj5ZLR6lX+hTwKtmitaHvIhqhvviO61W7UsV/boxXd6ZLUoR+/Gmgg==","shasum":"671eaf760449393f77bfffb6de79b336a3890615","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.6.1-nightly.2739.tgz","fileCount":14,"unpackedSize":20231,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAxUl84+ooigQ3972Oj+TH5ue6ThCFxYTN4KnkqmwxhMAiBcRx73ugxUyOxwlK+TIgOq6RxKDxe6bgvm0ueTEC9Tdg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJin/HNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrk4RAAjijFYDzxNj/jwTRXIETqbM35Dfd0blLLWRJT2F/uGkgoyjq7\r\nslrD/Wu9zJkj3X1fN5Y4peFx6/Jf1IJS1/7my0j88/q8fS7fonS/vbFZAiaA\r\nKKQLtEGQNbye1AcUWo77s89JbgghEWsMDKma+ctcAtBbOP/4+6ACa0Om35pL\r\nlBjfPtulsPvUhWMecy/iH2jwAKovcb+2LfvlOPFVVrGlXwfm8QPFcNEt0FPU\r\njjXP5/74Rqm8AmQUQgOcV2MP+pylKi1xQhe3gUnAqEYjOQXhXA3lQbmHto6m\r\n43japLieoJrYXH+qvRpod3IPJqgj9dSXhXp7Dl1jZbLjgj3vJQg0cxz+gD/E\r\nSGKLKVaJPaUINhPUJEz/vx9ekmRJfTp7ByVZiv+roOvgmLPSGC3iGbnDy7M6\r\nWf5aZa3+LMYx73ZKlaeOyRaKy61QwqAOcQMb2cp/J6m1/d3oh8FlUoDEw0R4\r\nNm2XDV4r+f8r1jEA5gSzanbtNr3kKT6MWnxL6SL2NXWY5EF4rfSOL18r5aBU\r\nC++apvCK12AWnKXhNi90yWDVxOzdzF3As1sHa22OF1Tlu70rwksUDKgArpUo\r\n1GUEhq7JqYQ6jGBX0r9l/E+Pdd5MfwAzVfwBoAWQd7zZ5LqTCP/NVUcdffra\r\nGcJfToGu5fN8ooyVn/K9jq4ToRSWkZQQ0/Q=\r\n=kbY2\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.6.1-nightly.2739_1654649293275_0.40817264533838804"},"_hasShrinkwrap":false},"2.6.1-nightly.2740":{"name":"@parcel/fs-write-stream-atomic","version":"2.6.1-nightly.2740","description":"Like `fs.createWriteStream(...)`, but atomic.","main":"index.js","repository":{"type":"git","url":"git+https://github.com/parcel-bundler/parcel.git","directory":"packages/utils/fs-write-stream-atomic"},"directories":{"test":"test"},"funding":{"type":"opencollective","url":"https://opencollective.com/parcel"},"publishConfig":{"access":"public"},"dependencies":{"graceful-fs":"^4.1.2","iferr":"^1.0.2","imurmurhash":"^0.1.4"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","gitHead":"bc0d6675646c871af5483e8b138449ac224fa1d1","readme":"# fs-write-stream-atomic\n\nLike `fs.createWriteStream(...)`, but atomic.\n\nWrites to a tmp file and does an atomic `fs.rename` to move it into\nplace when it's done.\n\nFirst rule of debugging: **It's always a race condition.**\n\n## USAGE\n\n```javascript\nvar fsWriteStreamAtomic = require('fs-write-stream-atomic');\n// options are optional.\nvar write = fsWriteStreamAtomic('output.txt', options);\nvar read = fs.createReadStream('input.txt');\nread.pipe(write);\n\n// When the write stream emits a 'finish' or 'close' event,\n// you can be sure that it is moved into place, and contains\n// all the bytes that were written to it, even if something else\n// was writing to `output.txt` at the same time.\n```\n\n### `fsWriteStreamAtomic(filename, [options])`\n\n- `filename` {String} The file we want to write to\n- `options` {Object}\n  - `chown` {Object} User and group to set ownership after write\n    - `uid` {Number}\n    - `gid` {Number}\n  - `encoding` {String} default = 'utf8'\n  - `mode` {Number} default = `0666`\n  - `flags` {String} default = `'w'`\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/parcel-bundler/parcel/issues"},"homepage":"https://github.com/parcel-bundler/parcel#readme","_id":"@parcel/fs-write-stream-atomic@2.6.1-nightly.2740","_nodeVersion":"16.15.1","_npmVersion":"lerna/3.22.1/node@v16.15.1+x64 (linux)","dist":{"integrity":"sha512-wkPyjNsf7H1knKVQVZK1n7jEY3ExkOGv9Agr5Kh8qps3IqmtLTZP5xhws0n8bmw16X4X0sY6LKbb6IyvynS60A==","shasum":"35b93f107e17ebd5f4c2febaba95ec5fb8f5c875","tarball":"https://registry.npmjs.org/@parcel/fs-write-stream-atomic/-/fs-write-stream-atomic-2.6.1-nightly.2740.tgz","fileCount":14,"unpackedSize":20231,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG8GuAFcNI1xmEiGl9HNWotqs9dJq1JPQGwVN80K4AuxAiBrn9z23cDdXNSaJ4oGOG770wqkQhX0HgH9Qk3Y7YtuYg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJippNxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqQqw//UYR2qDN2nZov/D6q2/tV91x283uB8YirYp4bHhYJQW5lkl+E\r\n2dtnshsil6cmn/1BIv4uVEdYyMBIEjbDcgRgQwP5F1GCStr2r8eFJfEjCOnl\r\nioj1MSzvTbIm7ZFuJL+4CLnNSXS59huEy6aqpBcNxjRfjxqGDFZ+o3OPfsTK\r\nknBIMO0T+4fhlnn3XE7mlnQzihok2nZHXgNITdoSrSynDqIMpUL1yVeltRUt\r\nkAKEYRW24RaGtTnROLnV9KLNb7cEXxCVvr8fjUkzVZS2ZyoxYDwSQKCmGME5\r\nS52g/qTfamo55MiJlIRQCfZCpIMVEz0B9vNZpBwuaj97xcjfjHDK6IiH7vyZ\r\ndFOhsOoI+53tyl40jIspVOqsejjnEMpSBDxFrAVVCJK/IkMdu31lY3MNVuID\r\nHMJ6EhrW8uOkL+bKk1tYlSNFpDmj0qIeQ9oioFfUkgeSwy5FYnOvYmb8ZHDW\r\nczHDYgCEGk2Mxuf2kqUnN2OFKuH7Q0rqhXvir35JTThY6eKEjcpBXCqTOlII\r\n00YZrCrJDqhF5VxnNH5Swbjjr8NBTQLnAEi+gjYkL5q6BisqpmFAyhv2YUrE\r\ny6Z+YcJmZW3S1p7jO+e5mCJsatJowic/4BhtGvMqSqo/DpU8+kMcYu0JHBzC\r\n2pGruLOblJhSpngksyac3IQIrmG0rJZwJvc=\r\n=yfQj\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"devongovett","email":"devongovett@gmail.com"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-write-stream-atomic_2.6.1-nightly.2740_1655083889587_0.31992304620722023"},"_hasShrinkwrap":false}},"time":{"created":"2020-06-05T00:08:26.164Z","2.0.0-nightly.1904":"2020-06-05T00:08:26.339Z","modified":"2022-06-13T01:31:29.883Z","2.0.0-nightly.1906":"2020-06-07T00:07:06.823Z","2.0.0-nightly.1908":"2020-06-08T00:07:28.400Z","2.0.0-nightly.1910":"2020-06-09T00:06:46.638Z","2.0.0-nightly.1911":"2020-06-10T00:07:40.854Z","2.0.0-nightly.1912":"2020-06-11T00:07:16.141Z","2.0.0-nightly.1913":"2020-06-14T00:08:23.883Z","2.0.0-nightly.1915":"2020-06-15T00:27:57.161Z","2.0.0-nightly.1917":"2020-06-16T00:30:07.088Z","2.0.0-nightly.1920":"2020-06-17T00:07:29.099Z","2.0.0-nightly.1921":"2020-06-18T00:07:17.169Z","2.0.0-beta.1":"2020-06-18T18:04:44.597Z","2.0.0-nightly.1924":"2020-06-19T00:07:07.026Z","2.0.0-nightly.1926":"2020-06-21T00:07:48.689Z","2.0.0-nightly.1929":"2020-06-22T00:08:57.222Z","2.0.0-nightly.1935":"2020-06-23T00:09:18.640Z","2.0.0-nightly.1937":"2020-06-23T19:38:47.172Z","2.0.0-nightly.1938":"2020-06-24T00:08:05.723Z","2.0.0-nightly.1939":"2020-06-26T00:08:55.913Z","2.0.0-nightly.1942":"2020-06-27T00:08:05.880Z","2.0.0-nightly.1943":"2020-07-02T00:08:30.270Z","2.0.0-nightly.1944":"2020-07-03T00:10:28.113Z","2.0.0-nightly.1946":"2020-07-04T00:08:52.160Z","2.0.0-nightly.1949":"2020-07-07T00:08:48.492Z","2.0.0-nightly.1952":"2020-07-07T21:36:35.439Z","2.0.0-nightly.1953":"2020-07-10T00:09:53.602Z","2.0.0-nightly.1954":"2020-07-11T00:09:08.327Z","2.0.0-nightly.1957":"2020-07-12T00:10:09.196Z","2.0.0-nightly.1961":"2020-07-13T00:09:03.918Z","2.0.0-nightly.1962":"2020-07-14T00:09:04.611Z","2.0.0-nightly.1963":"2020-07-16T00:09:58.114Z","2.0.0-nightly.1965":"2020-07-18T00:09:12.275Z","2.0.0-nightly.1968":"2020-07-19T00:09:19.120Z","2.0.0-nightly.1971":"2020-07-20T00:09:20.446Z","2.0.0-nightly.1973":"2020-07-22T00:10:24.200Z","2.0.0-nightly.1974":"2020-07-24T00:11:00.766Z","2.0.0-nightly.1976":"2020-07-26T00:10:21.109Z","2.0.0-nightly.1977":"2020-07-30T00:09:51.904Z","2.0.0-nightly.1978":"2020-07-31T00:09:59.662Z","2.0.0-nightly.1979":"2020-08-03T00:10:17.774Z","2.0.0-nightly.1981":"2020-08-04T00:11:33.161Z","2.0.0-nightly.1982":"2020-08-05T00:10:14.524Z","2.0.0-nightly.1984":"2020-08-07T00:10:47.747Z","2.0.0-nightly.1988":"2020-08-11T00:12:16.073Z","2.0.0-nightly.1990":"2020-08-14T00:10:34.796Z","2.0.0-nightly.1992":"2020-08-16T00:10:51.606Z","2.0.0-nightly.1994":"2020-08-18T00:10:22.186Z","2.0.0-nightly.1996":"2020-08-19T00:13:28.410Z","2.0.0-nightly.2000":"2020-08-21T00:12:10.359Z","2.0.0-nightly.2001":"2020-08-22T00:13:12.218Z","2.0.0-nightly.2002":"2020-08-23T00:13:24.390Z","2.0.0-nightly.2004":"2020-08-24T00:12:40.339Z","2.0.0-nightly.2008":"2020-08-26T00:12:39.414Z","2.0.0-nightly.2009":"2020-08-27T00:12:16.000Z","2.0.0-nightly.2010":"2020-08-31T00:17:03.585Z","2.0.0-nightly.2011":"2020-09-02T00:14:31.636Z","2.0.0-nightly.2012":"2020-09-03T00:12:53.706Z","2.0.0-nightly.2013":"2020-09-06T00:13:20.999Z","2.0.0-nightly.2019":"2020-09-08T00:13:30.306Z","2.0.0-nightly.2020":"2020-09-10T00:13:27.898Z","2.0.0-nightly.2021":"2020-09-11T00:13:20.635Z","2.0.0-nightly.2022":"2020-09-12T00:13:05.992Z","2.0.0-nightly.2023":"2020-09-14T00:13:41.454Z","2.0.0-nightly.2024":"2020-09-16T00:13:38.678Z","2.0.0-nightly.2025":"2020-09-17T00:13:45.279Z","2.0.0-nightly.2027":"2020-09-18T00:13:38.278Z","2.0.0-nightly.2031":"2020-09-19T00:13:20.548Z","2.0.0-nightly.2032":"2020-09-25T00:14:11.285Z","2.0.0-nightly.2033":"2020-09-26T00:13:57.064Z","2.0.0-nightly.2034":"2020-09-28T00:14:26.578Z","2.0.0-nightly.2035":"2020-09-30T00:14:35.096Z","2.0.0-nightly.2037":"2020-10-01T00:14:46.342Z","2.0.0-nightly.2038":"2020-10-02T00:13:41.765Z","2.0.0-nightly.2039":"2020-10-03T00:30:53.491Z","2.0.0-nightly.2040":"2020-10-05T00:14:54.712Z","2.0.0-nightly.2043":"2020-10-07T00:15:11.901Z","2.0.0-nightly.2044":"2020-10-08T00:12:40.681Z","2.0.0-nightly.2048":"2020-10-13T00:16:15.948Z","2.0.0-nightly.2049":"2020-10-14T00:15:16.591Z","2.0.0-nightly.2050":"2020-10-20T00:20:42.647Z","2.0.0-nightly.2051":"2020-10-21T00:16:15.606Z","2.0.0-nightly.2052":"2020-10-21T20:21:39.704Z","2.0.0-nightly.2053":"2020-10-22T00:17:18.961Z","2.0.0-nightly.2054":"2020-10-25T00:16:49.397Z","2.0.0-nightly.2056":"2020-10-26T00:18:03.427Z","2.0.0-nightly.2057":"2020-10-27T00:18:17.024Z","2.0.0-nightly.2059":"2020-10-29T00:17:23.331Z","2.0.0-nightly.2062":"2020-10-31T00:10:24.694Z","2.0.0-nightly.2063":"2020-11-06T00:11:52.240Z","2.0.0-nightly.2064":"2020-11-07T00:12:07.403Z","2.0.0-nightly.2066":"2020-11-09T00:13:41.418Z","2.0.0-nightly.2067":"2020-11-10T00:12:12.049Z","2.0.0-nightly.2068":"2020-11-12T00:12:49.467Z","2.0.0-nightly.2069":"2020-11-13T00:12:33.962Z","2.0.0-nightly.2070":"2020-11-14T00:11:50.684Z","2.0.0-nightly.2071":"2020-11-15T00:19:04.164Z","2.0.0-nightly.2076":"2020-11-19T00:11:55.551Z","2.0.0-nightly.2077":"2020-11-20T00:12:06.900Z","2.0.0-nightly.2078":"2020-11-21T00:12:10.787Z","2.0.0-nightly.2081":"2020-11-22T00:13:07.000Z","2.0.0-nightly.2084":"2020-11-23T00:12:50.330Z","2.0.0-nightly.2086":"2020-11-24T00:12:44.979Z","2.0.0-nightly.2087":"2020-12-01T00:13:50.921Z","2.0.0-nightly.2088":"2020-12-02T00:13:39.047Z","2.0.0-nightly.2089":"2020-12-03T00:14:08.238Z","2.0.0-nightly.2090":"2020-12-04T00:14:07.357Z","2.0.0-nightly.2091":"2020-12-06T00:14:57.970Z","2.0.0-nightly.2093":"2020-12-07T00:15:08.780Z","2.0.0-nightly.2096":"2020-12-08T00:14:19.802Z","2.0.0-nightly.2098":"2020-12-09T00:14:12.975Z","2.0.0-nightly.2099":"2020-12-10T00:14:53.214Z","2.0.0-nightly.2100":"2020-12-11T00:14:47.736Z","2.0.0-nightly.2101":"2020-12-14T00:15:21.087Z","2.0.0-nightly.2103":"2020-12-15T00:14:38.026Z","2.0.0-nightly.2105":"2020-12-16T00:14:56.410Z","2.0.0-nightly.2109":"2020-12-19T00:16:43.996Z","2.0.0-nightly.2110":"2020-12-20T00:16:28.223Z","2.0.0-nightly.2113":"2020-12-24T00:25:01.355Z","2.0.0-nightly.2114":"2020-12-25T00:21:35.533Z","2.0.0-nightly.2115":"2020-12-26T00:19:44.272Z","2.0.0-nightly.2116":"2020-12-29T00:22:44.909Z","2.0.0-nightly.2119":"2020-12-30T00:24:23.872Z","2.0.0-nightly.2120":"2020-12-31T00:26:05.625Z","2.0.0-nightly.2124":"2021-01-01T00:25:10.861Z","2.0.0-nightly.2128":"2021-01-03T00:30:41.459Z","2.0.0-nightly.2130":"2021-01-03T18:11:45.639Z","2.0.0-nightly.2135":"2021-01-05T00:32:13.256Z","2.0.0-nightly.2137":"2021-01-06T00:33:07.862Z","2.0.0-nightly.2138":"2021-01-07T00:36:33.061Z","2.0.0-nightly.2144":"2021-01-09T00:37:16.494Z","2.0.0-nightly.2146":"2021-01-10T00:38:10.893Z","2.0.0-nightly.2148":"2021-01-11T00:36:14.192Z","2.0.0-nightly.2151":"2021-01-13T00:47:20.631Z","2.0.0-nightly.2156":"2021-01-14T00:55:22.488Z","2.0.0-nightly.2159":"2021-01-15T00:49:02.383Z","2.0.0-nightly.2161":"2021-01-17T00:48:48.475Z","2.0.0-nightly.2163":"2021-01-18T00:47:56.510Z","2.0.0-nightly.2164":"2021-01-19T00:52:12.089Z","2.0.0-nightly.2172":"2021-01-22T00:51:57.226Z","2.0.0-nightly.2175":"2021-01-23T00:50:36.504Z","2.0.0-nightly.2177":"2021-01-26T00:26:42.776Z","2.0.0-nightly.2178":"2021-01-27T00:27:41.990Z","2.0.0-nightly.2182":"2021-01-30T00:24:42.683Z","2.0.0-nightly.2184":"2021-02-01T00:25:31.570Z","2.0.0-nightly.2186":"2021-02-02T00:25:04.080Z","2.0.0-nightly.2190":"2021-02-03T00:18:52.789Z","2.0.0-nightly.2194":"2021-02-04T00:20:09.060Z","2.0.0-nightly.2197":"2021-02-05T00:20:27.199Z","2.0.0-nightly.2198":"2021-02-06T00:20:47.647Z","2.0.0-nightly.2201":"2021-02-09T00:19:10.778Z","2.0.0-nightly.2203":"2021-02-10T00:18:25.570Z","2.0.0-nightly.2209":"2021-02-12T00:32:11.962Z","2.0.0-nightly.2214":"2021-02-13T00:20:13.386Z","2.0.0-nightly.2216":"2021-02-14T00:20:29.058Z","2.0.0-nightly.2220":"2021-02-15T00:19:18.389Z","2.0.0-nightly.2221":"2021-02-17T00:20:15.913Z","2.0.0-nightly.2222":"2021-02-18T00:20:07.693Z","2.0.0-nightly.2224":"2021-02-19T00:20:58.527Z","2.0.0-nightly.2227":"2021-02-20T00:20:04.197Z","2.0.0-nightly.2229":"2021-02-22T00:20:47.517Z","2.0.0-nightly.2230":"2021-02-23T00:18:49.305Z","2.0.0-nightly.2231":"2021-02-24T00:22:45.765Z","2.0.0-nightly.2232":"2021-02-25T00:19:38.438Z","2.0.0-nightly.2233":"2021-02-26T00:20:09.322Z","2.0.0-nightly.2234":"2021-02-27T00:20:17.489Z","2.0.0-nightly.2238":"2021-03-04T00:21:04.515Z","2.0.0-nightly.2239":"2021-03-05T00:19:29.374Z","2.0.0-nightly.2242":"2021-03-06T00:21:57.160Z","2.0.0-nightly.2243":"2021-03-08T00:21:43.270Z","2.0.0-nightly.2244":"2021-03-10T00:20:45.661Z","2.0.0-nightly.2247":"2021-03-11T00:21:50.879Z","2.0.0-nightly.2249":"2021-03-13T00:22:49.610Z","2.0.0-nightly.2250":"2021-03-14T00:22:27.698Z","2.0.0-beta.2":"2021-03-16T00:12:50.434Z","2.0.0-nightly.2251":"2021-03-16T00:20:50.469Z","2.0.0-nightly.2252":"2021-03-18T00:23:10.330Z","2.0.0-nightly.2253":"2021-03-21T00:21:18.369Z","2.0.0-nightly.2254":"2021-03-22T00:20:08.924Z","2.0.0-nightly.2255":"2021-03-24T00:22:22.655Z","2.0.0-nightly.2256":"2021-03-30T00:14:56.831Z","2.0.0-nightly.2257":"2021-04-03T00:13:45.239Z","2.0.0-nightly.2258":"2021-04-04T00:13:50.952Z","2.0.0-nightly.2259":"2021-04-07T00:14:12.545Z","2.0.0-nightly.2260":"2021-04-09T00:13:55.395Z","2.0.0-nightly.2261":"2021-04-12T00:14:24.948Z","2.0.0-nightly.2263":"2021-04-13T00:16:22.211Z","2.0.0-nightly.2264":"2021-04-14T00:13:51.314Z","2.0.0-nightly.2265":"2021-04-15T00:13:23.570Z","2.0.0-nightly.2266":"2021-04-17T00:12:34.253Z","2.0.0-nightly.2267":"2021-04-20T00:15:28.506Z","2.0.0-nightly.2268":"2021-04-27T00:12:34.000Z","2.0.0-nightly.2270":"2021-04-28T00:13:54.065Z","2.0.0-nightly.2271":"2021-04-29T00:14:14.377Z","2.0.0-nightly.2273":"2021-04-30T00:12:40.357Z","2.0.0-nightly.2274":"2021-05-05T00:10:47.470Z","2.0.0-nightly.2275":"2021-05-06T00:08:50.112Z","2.0.0-nightly.2277":"2021-05-07T00:09:45.186Z","2.0.0-nightly.2278":"2021-05-10T00:09:17.251Z","2.0.0-nightly.2279":"2021-05-10T04:33:09.625Z","2.0.0-nightly.2284":"2021-05-12T13:06:18.711Z","2.0.0-nightly.2289":"2021-05-14T00:40:43.171Z","2.0.0-nightly.2292":"2021-05-15T00:34:37.691Z","2.0.0-nightly.2293":"2021-05-16T00:35:35.097Z","2.0.0-nightly.2294":"2021-05-17T00:35:11.308Z","2.0.0-nightly.2295":"2021-05-17T02:19:43.409Z","2.0.0-nightly.2296":"2021-05-18T00:39:02.040Z","2.0.0-nightly.2298":"2021-05-19T00:40:32.494Z","2.0.0-beta.3":"2021-05-19T15:34:19.883Z","2.0.0-nightly.2300":"2021-05-20T03:38:27.876Z","2.0.0-nightly.2301":"2021-05-20T05:19:41.555Z","2.0.0-beta.3.1":"2021-05-20T07:03:08.958Z","2.0.0-nightly.2302":"2021-05-21T00:38:32.977Z","2.0.0-nightly.2303":"2021-05-22T00:38:37.147Z","2.0.0-nightly.2310":"2021-05-25T00:40:31.177Z","2.0.0-nightly.2312":"2021-05-26T00:41:49.654Z","2.0.0-nightly.2325":"2021-06-02T21:20:38.785Z","2.0.0-nightly.2328":"2021-06-04T00:53:20.075Z","2.0.0-nightly.2332":"2021-06-06T00:39:27.463Z","2.0.0-nightly.2335":"2021-06-07T00:39:32.231Z","2.0.0-nightly.2338":"2021-06-09T00:31:02.366Z","2.0.0-nightly.2340":"2021-06-11T00:33:23.602Z","2.0.0-nightly.2342":"2021-06-12T00:31:53.921Z","2.0.0-nightly.2343":"2021-06-13T00:37:26.157Z","2.0.0-nightly.2344":"2021-06-14T00:35:49.155Z","2.0.0-nightly.2346":"2021-06-16T00:35:19.972Z","2.0.0-nightly.2349":"2021-06-18T00:32:37.302Z","2.0.0-nightly.2350":"2021-06-20T00:34:34.475Z","2.0.0-nightly.2353":"2021-06-21T00:34:27.240Z","2.0.0-nightly.2355":"2021-06-23T00:35:54.180Z","2.0.0-nightly.2356":"2021-06-24T00:30:16.319Z","2.0.0-nightly.2357":"2021-06-25T00:33:51.658Z","2.0.0-nightly.2358":"2021-06-26T00:32:57.634Z","2.0.0-nightly.2370":"2021-06-29T03:09:21.000Z","2.0.0-nightly.2373":"2021-07-02T00:35:36.499Z","2.0.0-nightly.2374":"2021-07-03T00:31:47.871Z","2.0.0-nightly.2376":"2021-07-06T00:35:07.984Z","2.0.0-nightly.2377":"2021-07-07T00:35:27.229Z","2.0.0-nightly.2380":"2021-07-08T00:32:39.200Z","2.0.0-nightly.2384":"2021-07-09T00:35:21.173Z","2.0.0-nightly.2387":"2021-07-10T00:33:28.621Z","2.0.0-nightly.2388":"2021-07-11T00:33:39.575Z","2.0.0-nightly.2391":"2021-07-12T00:34:49.108Z","2.0.0-nightly.2393":"2021-07-13T00:35:32.986Z","2.0.0-nightly.2398":"2021-07-18T00:34:22.290Z","2.0.0-nightly.2400":"2021-07-19T00:35:55.143Z","2.0.0-nightly.2414":"2021-07-29T10:41:46.976Z","2.0.0-nightly.2416":"2021-07-31T16:08:08.927Z","2.0.0-nightly.2417":"2021-08-03T00:34:37.518Z","2.0.0-rc.0":"2021-08-03T05:28:05.675Z","2.0.0-nightly.2418":"2021-08-04T00:33:51.393Z","2.0.0-nightly.2420":"2021-08-07T00:31:13.524Z","2.0.0-nightly.2422":"2021-08-12T00:40:45.983Z","2.0.0-nightly.2423":"2021-08-14T00:35:40.060Z","2.0.0-nightly.2424":"2021-08-17T00:31:58.823Z","2.0.0-nightly.2425":"2021-08-18T00:37:09.465Z","2.0.0-nightly.2426":"2021-08-20T00:35:45.320Z","2.0.0-nightly.2428":"2021-08-22T00:35:07.173Z","2.0.0-nightly.2430":"2021-08-23T00:37:12.810Z","2.0.0-nightly.2433":"2021-08-24T00:38:31.290Z","2.0.0-nightly.2434":"2021-08-26T00:33:48.232Z","2.0.0-nightly.2435":"2021-08-27T00:33:18.280Z","2.0.0-nightly.2436":"2021-08-28T00:35:19.315Z","2.0.0-nightly.2437":"2021-08-29T00:34:10.525Z","2.0.0-nightly.2441":"2021-08-30T00:36:17.871Z","2.0.0-nightly.2443":"2021-08-31T00:37:08.316Z","2.0.0-nightly.2445":"2021-09-01T00:41:59.416Z","2.0.0-nightly.2448":"2021-09-02T00:37:11.181Z","2.0.0-nightly.2460":"2021-09-12T00:37:50.259Z","2.0.0-nightly.2461":"2021-09-15T00:42:46.374Z","2.0.0-nightly.2462":"2021-09-16T00:39:06.057Z","2.0.0-nightly.2464":"2021-09-17T00:40:05.949Z","2.0.0-nightly.2465":"2021-09-19T00:40:01.163Z","2.0.0-nightly.2466":"2021-09-21T00:38:39.725Z","2.0.0-nightly.2467":"2021-09-23T00:35:33.280Z","2.0.0-nightly.2468":"2021-09-29T00:36:32.395Z","2.0.0-nightly.2469":"2021-09-29T06:45:57.052Z","2.0.0-nightly.2471":"2021-09-30T18:00:36.517Z","2.0.0-nightly.2474":"2021-10-02T00:40:57.586Z","2.0.0-nightly.2476":"2021-10-04T00:42:12.913Z","2.0.0-nightly.2479":"2021-10-05T00:35:13.062Z","2.0.0-nightly.2483":"2021-10-06T00:40:16.245Z","2.0.0-nightly.2488":"2021-10-07T00:40:17.224Z","2.0.0-nightly.2491":"2021-10-08T00:42:41.351Z","2.0.0-nightly.2497":"2021-10-09T00:34:56.372Z","2.0.0-nightly.2500":"2021-10-10T00:40:25.560Z","2.0.0-nightly.2501":"2021-10-11T00:38:24.722Z","2.0.0-nightly.2503":"2021-10-12T00:38:48.577Z","2.0.0-nightly.2506":"2021-10-12T23:13:55.714Z","2.0.0":"2021-10-13T14:43:44.104Z","2.0.1-nightly.2508":"2021-10-14T00:39:37.871Z","2.0.1-nightly.2509":"2021-10-15T00:41:20.125Z","2.0.1-nightly.2510":"2021-10-16T00:40:18.257Z","2.0.1-nightly.2511":"2021-10-17T00:42:28.988Z","2.0.1-nightly.2512":"2021-10-19T00:37:35.544Z","2.0.1-nightly.2513":"2021-10-22T00:40:34.487Z","2.0.1-nightly.2514":"2021-10-25T00:44:33.055Z","2.0.1-nightly.2517":"2021-10-27T00:40:11.977Z","2.0.1-nightly.2518":"2021-10-28T00:39:25.601Z","2.0.1-nightly.2519":"2021-10-30T00:42:12.127Z","2.0.1-nightly.2520":"2021-11-01T00:40:30.186Z","2.0.1-nightly.2521":"2021-11-02T00:43:54.016Z","2.0.1-nightly.2527":"2021-11-03T00:43:34.824Z","2.0.1-nightly.2528":"2021-11-05T00:42:28.009Z","2.0.1-nightly.2529":"2021-11-06T00:41:20.814Z","2.0.1":"2021-11-08T16:00:56.241Z","2.0.2-nightly.2533":"2021-11-09T00:42:37.044Z","2.0.2-nightly.2534":"2021-11-13T00:38:47.390Z","2.0.2-nightly.2536":"2021-11-15T00:38:39.665Z","2.0.2-nightly.2540":"2021-11-17T00:46:12.589Z","2.0.2-nightly.2541":"2021-11-22T00:42:50.862Z","2.0.2-nightly.2548":"2021-11-24T00:39:05.232Z","2.0.2-nightly.2549":"2021-11-25T00:39:44.461Z","2.0.2-nightly.2554":"2021-11-29T00:42:23.414Z","2.0.2-nightly.2556":"2021-11-30T00:45:07.872Z","2.0.2-nightly.2558":"2021-12-01T00:38:30.714Z","2.0.2-nightly.2563":"2021-12-09T00:40:49.472Z","2.0.2-nightly.2564":"2021-12-12T00:38:45.643Z","2.0.2-nightly.2566":"2021-12-12T18:32:26.359Z","2.0.2-nightly.2569":"2021-12-14T01:15:21.920Z","2.0.2-nightly.2571":"2021-12-16T19:12:08.161Z","2.0.2-nightly.2572":"2021-12-17T02:38:15.292Z","2.0.2-nightly.2573":"2021-12-17T21:54:19.891Z","2.0.2-nightly.2575":"2021-12-20T00:39:23.400Z","2.0.2-nightly.2576":"2021-12-26T00:52:57.448Z","2.0.2-nightly.2581":"2021-12-30T00:37:51.831Z","2.0.2-nightly.2584":"2022-01-02T00:37:00.531Z","2.0.2-nightly.2585":"2022-01-03T00:39:21.159Z","2.0.2-nightly.2589":"2022-01-05T00:40:59.073Z","2.1.0":"2022-01-05T16:21:33.136Z","2.1.1-nightly.2593":"2022-01-06T00:38:40.372Z","2.1.1":"2022-01-06T18:38:22.710Z","2.1.2-nightly.2600":"2022-01-08T00:41:37.021Z","2.1.2-nightly.2601":"2022-01-11T22:16:32.102Z","2.2.0":"2022-01-12T16:35:41.769Z","2.2.1-nightly.2605":"2022-01-14T00:39:36.244Z","2.2.1":"2022-01-17T18:10:38.898Z","2.2.2-nightly.2609":"2022-01-18T00:42:13.037Z","2.2.2-nightly.2614":"2022-01-31T00:30:00.185Z","2.2.2-nightly.2615":"2022-02-01T00:45:34.326Z","2.2.2-nightly.2616":"2022-02-04T00:44:40.046Z","2.3.0":"2022-02-09T17:27:19.398Z","2.3.1":"2022-02-10T16:27:06.282Z","2.3.2-nightly.2625":"2022-02-11T00:42:18.542Z","2.3.2":"2022-02-18T16:21:38.077Z","2.3.3-nightly.2627":"2022-02-19T00:42:45.391Z","2.3.3-nightly.2629":"2022-02-24T00:51:41.324Z","2.3.3-nightly.2632":"2022-03-02T00:51:51.974Z","2.3.3-nightly.2633":"2022-03-09T00:40:30.738Z","2.3.3-nightly.2635":"2022-03-11T00:44:51.320Z","2.3.3-nightly.2637":"2022-03-12T00:41:13.540Z","2.3.3-nightly.2638":"2022-03-13T00:41:33.461Z","2.3.3-nightly.2642":"2022-03-19T14:32:19.494Z","2.3.3-nightly.2650":"2022-03-21T00:40:55.116Z","2.4.0":"2022-03-22T14:45:15.555Z","2.4.1-nightly.2653":"2022-03-23T00:45:51.278Z","2.4.1-nightly.2654":"2022-03-24T00:38:29.033Z","2.4.1-nightly.2655":"2022-03-29T00:42:07.274Z","2.4.1-nightly.2656":"2022-03-30T01:19:23.553Z","2.4.1-nightly.2657":"2022-03-31T01:19:19.968Z","2.4.1":"2022-03-31T16:02:34.648Z","2.4.2-nightly.2660":"2022-04-01T01:20:47.611Z","2.4.2-nightly.2661":"2022-04-06T00:37:07.760Z","2.4.2-nightly.2664":"2022-04-07T00:43:46.839Z","2.4.2-nightly.2665":"2022-04-08T00:39:49.778Z","2.4.2-nightly.2666":"2022-04-08T22:11:03.322Z","2.4.2-nightly.2674":"2022-04-14T00:44:50.463Z","2.4.2-nightly.2676":"2022-04-16T00:42:14.850Z","2.4.2-nightly.2677":"2022-04-17T00:40:09.724Z","2.4.2-nightly.2678":"2022-04-18T00:40:34.378Z","2.4.2-nightly.2679":"2022-04-20T00:57:11.647Z","2.5.0":"2022-04-21T15:46:45.804Z","2.5.1-nightly.2692":"2022-04-22T00:42:23.756Z","2.5.1-nightly.2693":"2022-04-23T00:46:08.042Z","2.5.1-nightly.2696":"2022-04-27T00:36:46.956Z","2.5.1-nightly.2697":"2022-04-30T00:42:51.822Z","2.5.1-nightly.2698":"2022-05-01T00:43:48.197Z","2.5.1-nightly.2700":"2022-05-02T00:47:07.120Z","2.5.1-nightly.2703":"2022-05-04T00:47:00.264Z","2.5.1-nightly.2705":"2022-05-05T00:40:47.021Z","2.5.1-nightly.2708":"2022-05-07T00:44:06.353Z","2.5.1-nightly.2709":"2022-05-08T00:45:46.095Z","2.5.1-nightly.2711":"2022-05-09T00:48:32.575Z","2.5.1-nightly.2712":"2022-05-10T00:44:44.599Z","2.5.1-nightly.2713":"2022-05-11T01:18:17.783Z","2.5.1-nightly.2714":"2022-05-13T00:48:00.359Z","2.5.1-nightly.2715":"2022-05-14T00:43:30.613Z","2.5.1-nightly.2719":"2022-05-18T00:39:44.889Z","2.5.1-nightly.2720":"2022-05-21T00:43:06.453Z","2.5.1-nightly.2721":"2022-05-22T00:42:59.945Z","2.5.1-nightly.2722":"2022-05-23T00:44:22.675Z","2.5.1-nightly.2726":"2022-05-24T00:43:21.715Z","2.5.1-nightly.2728":"2022-05-25T00:47:12.216Z","2.6.0":"2022-05-25T14:08:32.962Z","2.6.1-nightly.2733":"2022-05-26T00:40:04.078Z","2.6.1-nightly.2735":"2022-05-28T00:40:12.995Z","2.6.1-nightly.2736":"2022-05-30T00:39:47.008Z","2.6.1-nightly.2739":"2022-06-08T00:48:13.428Z","2.6.1-nightly.2740":"2022-06-13T01:31:29.794Z"},"maintainers":[{"name":"devongovett","email":"devongovett@gmail.com"}],"description":"Like `fs.createWriteStream(...)`, but atomic.","author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","readme":"","readmeFilename":"","homepage":"https://github.com/parcel-bundler/parcel#readme","repository":{"type":"git","url":"git+https://github.com/parcel-bundler/parcel.git","directory":"packages/utils/fs-write-stream-atomic"},"bugs":{"url":"https://github.com/parcel-bundler/parcel/issues"}}