{"_id":"write-file-safe","_rev":"14-a11af211fcbf72992195ea8669a0d31e","name":"write-file-safe","dist-tags":{"latest":"2.0.3"},"versions":{"1.0.0":{"name":"write-file-safe","version":"1.0.0","description":"Write files, and create parent directories if necessary.","main":"./build/index.js","author":{"name":"Connor White"},"keywords":["write","file","safe"],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/bconnorwhite/write-file-safe.git"},"scripts":{"build":"babel ./src --out-dir ./build --config-file ./babel.config.json --extensions .ts --delete-dir-on-start && tsc --project ./tsconfig.json","prepublishOnly":"yarn build"},"dependencies":{"@babel/cli":"^7.10.5","@babel/core":"^7.11.4","@babel/plugin-transform-runtime":"^7.11.0","@babel/preset-env":"^7.11.0","@babel/preset-typescript":"^7.10.4","@types/node":"^14.6.1","typescript":"^4.0.2"},"_id":"write-file-safe@1.0.0","dist":{"shasum":"3fce13a726de6efb6ddd9139216d3ef6c983e78d","integrity":"sha512-gpM0854FBXasBvgwpmq/6F7XrP3fLTXPJ6wNqPGD751rzr32sDGsbpW3Z0UyPa6lEEXn5qwv6/N1L80adGxzSg==","tarball":"https://registry.npmjs.org/write-file-safe/-/write-file-safe-1.0.0.tgz","fileCount":6,"unpackedSize":3245,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfSGsrCRA9TVsSAnZWagAAziwQAJL8WPCN5JWV+jte/7YT\nTBL68RJABNUakC5N7bcjp7NwLLmuS8q4V5ilZF6rWAR4efF3fqaVqv3BZnsk\n6b6WdYdD5jzuZBRwPjTpTAA/SAaL42NmtkrbgMk2b6AK0uCkg7ku3cXrEkRE\nNE3GXfvC/N1ijQD20XQ1vixbMDnwCn4k6guNN5K8pAbvJ+eNN/vKtpNTmIWQ\n36v+28wbkpyvKu+LMk81TV7cPVAePRQAgBJRI9gbMTcAaSE6Z3c5MBGPQ1L3\nTTPVMoFPTE+nlZ0sGIcC6pZFWOi2AKM+8j/VK0KO8wm9Yn8S8qP4X5mafUoN\njUFiaXDA632gD/UL1DnmKtCp66Phr77JAdXIarG/Z5E0QiRKo5eDVbTAyJ+l\nojRFUdOATCR0w/rg+1ZUGAFMaztXt6Bv/2a7gL1n+Oh/bHGZh/NMnOzyM8sS\nh3+TjVQRmx5lLKCy5raSSY+KX/CWWr789kJFfqYYwFcD37Zy3uPxU3/LlegZ\ncw/Jruq3yzzQLeb2wTpVQRI5R4a35sMBfHFbdutIEsnGrtHr5+3QX4kZ8H39\nvOhOPGRKNw3mOc6IPCTj/kFzcjIiYEGc7ih/N3r2rCHPjKzlR8TzcUuV7gE9\n7gYJCbyNdOnOhLontBEkbRB869TsbUI78fghAe4hiC5Yp+r6JHCLXcYrvXlY\n3J6K\r\n=EjEz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDd3RmpfpcnEy5OMIF8y2eJW8EJAeu4hS5K6rC7jyk/AAiAstmsXN6KAMoD2AKwa5lu7tHAeXpLqiOjI/5817FjxYA=="}]},"maintainers":[{"name":"bconnorwhite","email":"connor.bcw@gmail.com"}],"_npmUser":{"name":"bconnorwhite","email":"connor.bcw@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/write-file-safe_1.0.0_1598581547385_0.7003663858211688"},"_hasShrinkwrap":false},"1.0.1":{"name":"write-file-safe","version":"1.0.1","description":"Write files, and create parent directories if necessary.","main":"./build/index.js","author":{"name":"Connor White"},"keywords":["write","file","safe"],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/bconnorwhite/write-file-safe.git"},"scripts":{"build":"babel ./src --out-dir ./build --config-file ./babel.config.json --extensions .ts --delete-dir-on-start && tsc --project ./tsconfig.json","prepublishOnly":"yarn build"},"devDependencies":{"@babel/cli":"^7.10.5","@babel/core":"^7.11.4","@babel/plugin-transform-runtime":"^7.11.0","@babel/preset-env":"^7.11.0","@babel/preset-typescript":"^7.10.4","@types/node":"^14.6.1","typescript":"^4.0.2"},"_id":"write-file-safe@1.0.1","dist":{"shasum":"b99c63c9661cf95a6c75ef592ba4d4485ad3a012","integrity":"sha512-wzKOhXsNg8c51xPq8FtItEvo87m1QGsxrEveXiiiSHYDl8B3NItEgNJOpNI4TAH3i4LDiwuVrK2ijs4gEHOvFg==","tarball":"https://registry.npmjs.org/write-file-safe/-/write-file-safe-1.0.1.tgz","fileCount":6,"unpackedSize":3248,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfSGznCRA9TVsSAnZWagAAS3gP/1qvZ7evFqWfZEtVAC1W\npbrUrOueD3pfLBl+aKdsgx5glBvMZ84a5RApzQlTPVFn9VLUuQn4Mdzimu/z\nbNiHjZtTiF/eSI4jRrMU3RHmZ1ZFWxj12VgY8LUGajSQxaZ5qsNm5ker0QVO\nOZjCEjMM/Esz2CBFuHtYIEeOEHBbCMREfE6tePUJwMHleS7O9afcwq2zq7DV\nxTt/N/JCEabGEQc5VyGKaBN3hFvslEw4SxiJDageaMb7c0zlbYpyStFWdKiV\nGIA6e9IfYwGN8dLmVyVI2JCIE5+2B/spXmreXXpVmoeEwzfUvR0bykS1me1e\n2iXRbWiuypichbAexirrPsBwFhG0BlspqN0fl/83ohgxvlZ9OyX5m2g8MDPr\ng1/HXtqLIQ+LpJuDLsQBcSDBSSA+Mt81qbjdt84GzNpWUSAtmA7Qt353Ut6i\n3wSCr9HiUKMaLByALGUrFWF10WA7XCkqz8EkD9ynKz2P1iQlKTxSvmgFFFcM\nHRPSPo4dD5pGrHZIf3RvT+71XmcqXo2b31CTey8o86arUIwNaycPibRIYAsB\n2kfzC9OdpJprsyfrUZGbBO6v2re3178Oa28/k52FpJQAd1r66s+drfnZnhU0\n33i/TSlqEAYMICQu/f3HQg8hBpYOBnrfRvQB2uClAgGN/S9fnkrkYXaqmkBP\nyvkq\r\n=+FVT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDMD4FR3R9IL9Go/fkU4w65enfKvCL0yZhaJOKFY05d9AiAeXTucfPSqfXal9vX/RgZjVVW9cTuX/KJD28cDVz+jiQ=="}]},"maintainers":[{"name":"bconnorwhite","email":"connor.bcw@gmail.com"}],"_npmUser":{"name":"bconnorwhite","email":"connor.bcw@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/write-file-safe_1.0.1_1598581990867_0.46344049087464945"},"_hasShrinkwrap":false},"1.0.2":{"name":"write-file-safe","version":"1.0.2","description":"Write files, and create parent directories if necessary.","main":"./build/index.js","author":{"name":"Connor White"},"keywords":["write","file","safe"],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/bconnorwhite/write-file-safe.git"},"scripts":{"build":"babel ./src --out-dir ./build --config-file ./babel.config.json --extensions .ts --delete-dir-on-start && tsc --project ./tsconfig.json","prepublishOnly":"yarn build"},"devDependencies":{"@babel/cli":"^7.10.5","@babel/core":"^7.11.4","@babel/plugin-transform-runtime":"^7.11.0","@babel/preset-env":"^7.11.0","@babel/preset-typescript":"^7.10.4","@types/node":"^14.6.1","typescript":"^4.0.2"},"_id":"write-file-safe@1.0.2","dist":{"shasum":"2c83c34f1c565725c67535771ff3d3237d12e15e","integrity":"sha512-KEaCVpDKWXchvy11YTS1hR1TAOCDLYfbWl4Z1hnu2Z6ztjkk2Qi2mADlnG3TW1H1Wr5CZVulCVLCdh46ca8yXQ==","tarball":"https://registry.npmjs.org/write-file-safe/-/write-file-safe-1.0.2.tgz","fileCount":6,"unpackedSize":3261,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfSHmvCRA9TVsSAnZWagAA154P/0C/2FRtjG6rQozGDZ2d\nzWE03IgxfQeUkceOIgBjIKcK9TS1vDl3VIqyjvssZk6ZmtzpyPqi13SoX4nZ\n/PeiyO7KTGUbov8OsmvGQs5KB0MDhM/ht08tgkzhBwn779gMyNwF7/CFxqXx\nQTAbnMMXCXpCNvfjA7W3RRw0g8rhSLTvBWcwBAJgVoPx/WfufMSHXsIjHHh5\nbctddK8IPNEkCI/uf2JtP1gsBKHSFpMi5m2Qp5w2QufjCAcxwwSk3ySo5jfm\nI2CuLFYdRUzjT4Igyc88uVcA3cMzNnw5H5ZY+SvcYrWrzjCksToO6OkchapP\nS5kR+PyvDEBJ2D+wdBcmuNIZj2wdhfr6Ow7YCbZ398fmDIMHc+pdCW07/JL+\np+1QnX9zeTuSebkU1kiwLQ9WYl5vixIvuWimFi3buaNdbVzjsh7IEUGjrWbo\nhEbvsUunUiuYDCHN6RkFDxObi98z8iFnxAUk8Ef1Wf1r1Xnj5v5Ltv/KlnpF\n40X/uUD2M5YhbmDDPskx7869Al8nsj8fZkNXvdkbeJQSRNpgTe5w8LzRhf2G\nuwh2BuG7HAo4w0jKRlMW9RTeG5SblMRsjGv2BNg6FNOYigPxuladM+3eGXSP\njfiA1NJQkJC+TMkZHZ3GRpvXEJc4R75seivNbACb4zyTEB8pbMYdQ6ggDTq7\nBHS7\r\n=NT2O\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF7c7ukKVJQ6YzRol8JnBYyV5OHaRl8+Tmh9x6voto/sAiAsktIux4D5Uylax/3pgQZLI3A3Gys7pMzKg50+ToAdAA=="}]},"maintainers":[{"name":"bconnorwhite","email":"connor.bcw@gmail.com"}],"_npmUser":{"name":"bconnorwhite","email":"connor.bcw@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/write-file-safe_1.0.2_1598585262886_0.21239346725087693"},"_hasShrinkwrap":false},"1.0.3":{"name":"write-file-safe","version":"1.0.3","description":"Write files, and create parent directories if necessary.","main":"./build/index.js","author":{"name":"Connor White"},"keywords":["write","file","safe"],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/bconnorwhite/write-file-safe.git"},"scripts":{"build":"bob build","prepublishOnly":"yarn build","test":"node ./test.js"},"devDependencies":{"@bconnorwhite/bob":"^1.9.7","@types/node":"^14.6.1"},"_id":"write-file-safe@1.0.3","dist":{"shasum":"6e259879617da395a641296d459e13d3ea36575f","integrity":"sha512-bdAWuzoYTLhVmAvKU7MIy2tWUs6afawPrOaktl6YBGk28LRh5RphDLDAqoXXe2j9ZvLeh+fAblnhQ6wZ0hd+iQ==","tarball":"https://registry.npmjs.org/write-file-safe/-/write-file-safe-1.0.3.tgz","fileCount":7,"unpackedSize":3878,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfUE3ICRA9TVsSAnZWagAAwTUP/0xxx3vgQ5IKIqePs7ig\nDgjIrL/2PKmU41yxigLlvCQVPz1TDGnygkG6iitJzMfP4AJ6VvOBRy/zEtDT\nmH/5Yh5g0Ca++qPgv9qTaU9NqJ8VAVfqWdRThW3oMp0sLI2kdDTeVRMNjNCs\namUcoXzzNEs0RN6ByiRUeGtzRztBpr//0PipbVzN57sAAWuE9rXkYQ3iO4Rl\nxu5fHHYMbL3jRfcY2GyJU9irPIvoZV+z09kUt5jJvKgEk3V/L3FM00M+bFTn\np1DFVZ7+4VJLOjN/H0IEQGdtmEYKg5LGgzA66o23NQE7A82UmIQc5Q53tPuC\ni0NGn8bRwzEFtg5p1OMXZEfQOZHJN9W0YQuIpj3KjtDk31yhQzyGSxVSTOYu\nSzRfu2PFeqQ0ZBey/A58NP/6VklmgcqJVt5PXlnsTaFnq629tttNmgYH5eoX\nyhjWGJpc4uHkYvE7H65e7PBc4+yh0onZgGlxZe8cxpxfEjSFHvsYyzWzJcbF\nRT6n/2hk6Au4NvTAzXdVTL0kjI+rz+aD98muoLkPxiFpQHj6tpVY0XO2AdHi\nb60ZYjj/jp2ZKDSVhBIKwXmgAvzTiB8UYCvAOpU3N3SWNdHZRLT+XDkWXolj\n/IbTayOCAtF1gh5xdX5Z0i85C8IxQU/PZSWTxTCxstSvddODMXXqCI7ZluXR\nQD8v\r\n=dfyi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDs/qHKji8Jf190S76A/2uCjd8vjZgmQvWPZaY+Pds4dgIgLyGR1QoBR4GyFALLOuheM3hI7p2JUhvTSYNZiJbcFYo="}]},"maintainers":[{"name":"bconnorwhite","email":"connor.bcw@gmail.com"}],"_npmUser":{"name":"bconnorwhite","email":"connor.bcw@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/write-file-safe_1.0.3_1599098311827_0.21503566121906248"},"_hasShrinkwrap":false},"1.1.0":{"name":"write-file-safe","version":"1.1.0","description":"Write files, and create parent directories if necessary","license":"MIT","author":{"name":"Connor White"},"homepage":"https://connorwhite.org/github/write-file-safe","repository":{"type":"git","url":"git+https://github.com/bconnorwhite/write-file-safe.git"},"keywords":["write","file","safe","fs-safe","fs","without","try","catch","parent","directories","directory","recursive"],"main":"./build/index.js","scripts":{"build":"bob build","commit":"bob commit","lint":"bob lint","release":"bob publish","test":"bob test"},"dependencies":{"terminating-newline":"^1.2.4","write-dir-safe":"^1.0.0"},"devDependencies":{"@bconnorwhite/bob":"^2.9.2","@types/mock-fs":"^4.10.0","@types/node":"^14.6.1","mock-fs":"^4.13.0"},"eslintConfig":{"extends":"eslint-config-bob"},"husky":{"hooks":{"commit-msg":"bob lint commit"}},"npmpackagejsonlint":{"extends":"npm-package-json-lint-config-bob"},"_id":"write-file-safe@1.1.0","dist":{"shasum":"b8d780b2debf196ce1d1532cac0637cfd975e3d3","integrity":"sha512-OF9UpayxVjQJZ/PnJCoDNV2W6LJQmgSp04/5L+smXlgb6ergiqtJbudggoGvJqS0Oraf/h9bBS6Wo3WhjOoWWg==","tarball":"https://registry.npmjs.org/write-file-safe/-/write-file-safe-1.1.0.tgz","fileCount":7,"unpackedSize":8490,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfeQ+1CRA9TVsSAnZWagAALcoP/3SbkILySTliZk29IJg8\ncW+bHC2kXx6DiSxUB6YhTJJqZpDu06xR16dTXiyKWvrb9L98VNeY2h+O+0p6\nYoe9dX9TFNuI53ejVOXC1B12FOuAatA6EwTJxWtqAQQYI6Kz5kiNJa/ttm3K\nbMceHFlDoKKLmR9tov0lwpY6pGdP3PcOQrceMINLjogxPB4tcgLpV40Tp2qs\nKx1f7ClBELy3gnh2EV9pb4vehYgIC2HkE6PZS9V0z1xA9L3xblQ5FY0mG0tE\n6Zqg7Bjz0S//fLFmM+NaNEOu6y6LSuoBZYedHmULsGlKS1MVynP/QbZ7c0YH\nqtHA/+dk9hnC8oJ1l9tSVjl5iEOTKnB9ooAYsyZPx9ioFU/33ldI6Lq/aqsT\npDF2BsYAyQCq13rzyM9Ev1mxJZVHxaiDF3bDSgKw+GIBr53YaRDhWrMVOkmL\naF6ePeFu/SJEC039RYaepCKkK1N8GI9iz7pHavHUMQvh7oUH2cLM0LdsCIgi\nddRM4kZz1WrAOM4R9LeATLnhDCTriagh8HPF+ulQYUk/BTfykt9DPRrtvmdu\nqlukwir6FE7MmOHSNlWIzuaYbTPSg7RLX9axLd6DLjUfeHLu40veOvjiDKaW\nQ+XRrU5CMbU89omIv770OSRzs3R7EIwEQOd5bZg8o1XPPVwd9K8mtv6xYVLc\nnmhn\r\n=YCbU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDEQpe3lvjTEDloRhwBNT0Djg77L/AtmZrGjlNHCKPI5wIgGeFhZHykjw0l6647sHL+xg7BlnOl9BE4hO4iobdF21Q="}]},"maintainers":[{"name":"bconnorwhite","email":"connor.bcw@gmail.com"}],"_npmUser":{"name":"bconnorwhite","email":"connor.bcw@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/write-file-safe_1.1.0_1601769397001_0.33054656209204847"},"_hasShrinkwrap":false},"1.2.0":{"name":"write-file-safe","version":"1.2.0","description":"Write files, and create parent directories if necessary","license":"MIT","author":{"name":"Connor White"},"homepage":"https://connorwhite.org/github/write-file-safe","repository":{"type":"git","url":"git+https://github.com/bconnorwhite/write-file-safe.git"},"keywords":["write","file","safe","fs-safe","fs","without","try","catch","parent","directories","directory","recursive"],"main":"./build/index.js","scripts":{"build":"bob build","commit":"bob commit","lint":"bob lint","release":"bob publish","test":"bob test"},"dependencies":{"terminating-newline":"^1.2.4","write-dir-safe":"^1.0.0"},"devDependencies":{"@bconnorwhite/bob":"^2.9.2","@types/mock-fs":"^4.10.0","@types/node":"^14.6.1","mock-fs":"^4.13.0"},"eslintConfig":{"extends":"eslint-config-bob"},"husky":{"hooks":{"commit-msg":"bob lint commit"}},"npmpackagejsonlint":{"extends":"npm-package-json-lint-config-bob"},"_id":"write-file-safe@1.2.0","dist":{"shasum":"04c18feeec485e33255ad1188a8534a4638436e7","integrity":"sha512-LsJgvKmfQ0ZahHTfioXKaOW7B9DBOFMBa11+dhR7wvBtQCbSHQu+0jYYdg+Yonr3lpIZG+glcRV54EJGxGm8Gg==","tarball":"https://registry.npmjs.org/write-file-safe/-/write-file-safe-1.2.0.tgz","fileCount":7,"unpackedSize":8881,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfeUhZCRA9TVsSAnZWagAATHoP/3w5eUpOKfCP+snNQKs/\nxti/ZvLVsdocmI+q/zmpYB7Sy+WEfWqo7EWveFBZiwM5v4AR75oxVGnSr1ca\nPlkkzEZWLJ+ZtcqQcb+OhXbsHFt0KS+AMWF0WBPASkj6IKl6uoZDhLciFt9M\nY/irrlDhlBVayqhlRtRICRm3qIfUQgt/3sjeV1CrRD5/yuR8dpbEom7BRxgq\nih/t+i0OJ73oKZ1fPPkhZ8yytliznBvTolEynX+t4K80E6wWEoEDlhmLH+ni\nNsRDYP+HZs2tCkpMXZhgl6pBy+fgHXfNOYZsG0GmyUEyaeT/oDwfvheCLPrY\nTWhkPP6KKPhIUbpE7B2YYwXpSshhTX4xRS6AJVGx4Dvcqi/vVxThR+jg8RZG\ncDCPklQa2oq/UuF54uaphK0NOehFw5KRe4W/pg3CJYdXVnb9sGsK055G/3yX\nEccy3A/gSrTVmdN8wSI6rKGf69vvQOevWfKEyWja5x+4hPO8F1ZjQYAInd01\nOpmjm+VF61Cmv1JfljS2r+79MmjTGB5HZaDdRGrOn/lgNBH5Iqkn3XfKRgD/\nBxQ4yeR6BeyuqLz9BW1fPFw36ezY30BV1oiWJDkAkzNBBO26ArEYBMqK3ZKq\n7+EVO+FQbTViYpYQTAbn7NuQi6aARWUPOMJWgOa7QlCJNiGut9CVt0h3KBbC\noAg3\r\n=zB30\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCtGim3YyUXSBmtB9J07czTckYWbo1WjywzRe4UPT/wDwIgDgO5e+VE4v4kSKLjCT9VfKwpRR5J1535rdAnEg0pet8="}]},"maintainers":[{"name":"bconnorwhite","email":"connor.bcw@gmail.com"}],"_npmUser":{"name":"bconnorwhite","email":"connor.bcw@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/write-file-safe_1.2.0_1601783897360_0.5244991880370518"},"_hasShrinkwrap":false},"1.2.1":{"name":"write-file-safe","version":"1.2.1","description":"Write files, and create parent directories if necessary","license":"MIT","author":{"name":"Connor White"},"homepage":"https://connorwhite.org/github/write-file-safe","repository":{"type":"git","url":"git+https://github.com/bconnorwhite/write-file-safe.git"},"keywords":["write","file","safe","fs-safe","fs","without","try","catch","parent","directories","directory","recursive"],"main":"./build/index.js","scripts":{"build":"bob build","commit":"bob commit","lint":"bob lint","release":"bob publish","test":"bob test"},"dependencies":{"terminating-newline":"^1.2.4","write-dir-safe":"^1.0.0"},"devDependencies":{"@bconnorwhite/bob":"^2.9.2","@types/mock-fs":"^4.10.0","@types/node":"^14.6.1","mock-fs":"^4.13.0"},"eslintConfig":{"extends":"eslint-config-bob"},"husky":{"hooks":{"commit-msg":"bob lint commit"}},"npmpackagejsonlint":{"extends":"npm-package-json-lint-config-bob"},"_id":"write-file-safe@1.2.1","dist":{"shasum":"5d9fb2eb67fd00bea160e6ad1f0cf91cd4a76ecd","integrity":"sha512-LoEMhmtfacEeLO8aMF/NoFbJ1RPVOf5tOhu1ugBjnG+OUhphLT532+zXB4ag6x8KXevwlOiO940WuV8hvMJOGQ==","tarball":"https://registry.npmjs.org/write-file-safe/-/write-file-safe-1.2.1.tgz","fileCount":7,"unpackedSize":9097,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfeefYCRA9TVsSAnZWagAAy4oP/RRRfTwqS1iCzyzayJHo\nlIvTVj5l6MipuzPkLv6HEIA5T09fCz+QYvqQWzh2dUn2lQt0y+bzdX/uS2pj\nNVSLN/xOFtk+OQnfNQ70tcxvJlZovbXoREL5hoTbkhogi+MbDXoWjV6WvDI/\n5ZCY7SkzaJu8vLR2MbF74isScBEcWUYdb8IDgTunynrsonQ1MGDGYK6OXDSK\nac8PldtwRdR+5/jVKD61gjBgQtNEPmU18odx+4kC1bX+ZBQKZC5bAL02eSah\nuqG4xEi1kzVKFqK5PEIWELN5vQoNk94gTbkpWrVzg9RKnIQ5Hv8NnLvCm3Tf\n8oky4uug9qRX6kvOfoQEZRWEDtcaigbdRXFda9LHGAIGs3ryq3NBe+MNDvzt\neaISHEOW+jBez+FRsFg1w7F0BF30bWW7OuIT/48yiGtdYCKYqyB2Q82ZDQSM\nAW6Mr62Jv/fVBDEIIVwhupJ2RFwWV+nN3F6sHCkPE9LrI8pQIxG+xS+yVxCK\n4LqHMPlonKXBHaPvqFxkNSOPzJttw6IRHJGieZUUSLeAtG/WaFn/xPRMBpnj\nnZjh2wsKWpnvmiZP46ujvu3X+D/OUv53qECgGH9drk/8UMdjw6b9Q41AKKZ+\nydt42DHlOjA0umyu9b3x9vyfFSvzo3+QFRVGchG0bohmjJVGkAAON9Pj5Vuy\n8Lqw\r\n=aXoo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCH311OipeCKkkvgNYKDb5zhwB4KnDbLJ/fEjmJyvy3BYCIQCUe9ZyXOi6q+Eptvgl27CxkxZTP4Dluu6NC8KuDP10WA=="}]},"maintainers":[{"name":"bconnorwhite","email":"connor.bcw@gmail.com"}],"_npmUser":{"name":"bconnorwhite","email":"connor.bcw@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/write-file-safe_1.2.1_1601824728355_0.6671895855158372"},"_hasShrinkwrap":false},"1.2.2":{"name":"write-file-safe","version":"1.2.2","description":"Write files and create parent directories if necessary","license":"MIT","author":{"name":"Connor White"},"homepage":"https://connorwhite.org/github/write-file-safe","repository":{"type":"git","url":"git+https://github.com/bconnorwhite/write-file-safe.git"},"keywords":["write","file","safe","fs-safe","fs","without","try","catch","parent","directories","directory","recursive"],"main":"./build/index.js","scripts":{"build":"bob build","commit":"bob commit","lint":"bob lint","release":"bob publish","test":"bob test"},"dependencies":{"terminating-newline":"^1.2.4","write-dir-safe":"^1.0.0"},"devDependencies":{"@bconnorwhite/bob":"^2.9.2","@types/mock-fs":"^4.10.0","@types/node":"^14.6.1","mock-fs":"^4.13.0"},"eslintConfig":{"extends":"eslint-config-bob"},"husky":{"hooks":{"commit-msg":"bob lint commit"}},"npmpackagejsonlint":{"extends":"npm-package-json-lint-config-bob"},"_id":"write-file-safe@1.2.2","dist":{"shasum":"f90659f09c59617a2be742ef21a6841f2ba4934f","integrity":"sha512-UcpxUj37t7Di3SQIy7cvGgf0Dn2YmmpBaUekuVmB3UNzyFUfwZI4sfFo3TolK8Wx9DxmnaUXPaeBF7Y/CQzfmA==","tarball":"https://registry.npmjs.org/write-file-safe/-/write-file-safe-1.2.2.tgz","fileCount":7,"unpackedSize":9651,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfegdFCRA9TVsSAnZWagAApqYQAI/8ZOKgdcq9TrQEcdK5\nJx5rLuaEKTOfJT0UbGaoR3iiPSiueFlxX9Du5FHtrJBB8zmhX3SYrs8NLrJF\nVcvfoL1Y3v3AFQvODVlsd/ZBeSd8lHhXYiXCXRlJeiBoT3wJZ900Lbmad7OS\nNcClsEQlKWWNADQn7RdwVw2hIgHZvTBXLbwwlvWear9fbldl5JobnVSCGcGN\nUS1yt6aTRXqiHQ0N87WAfswUY/yQoDBYZDu7cTlQaFne1wikoIGOPNq2nKDS\niseigYOxXkCza1SUvsjSvwRjbzRL2iVnA07hcfCJS+U+IqaJB6JVRgODcUQ6\nlQO5n5TEeSXX+wkd0LPCppu/KhiBkw09WgnG+KckDN3gUjdMmkyrfNGm0Frt\nzHh4x5sEKdJgKAj9wQJLTvP4xTtA+xZQH6aAwzanavIvUQC/DyOO5QmJDPZz\n73Yz1aDo1uEecmmqkyTOkyVad7dppiJJx72NFZYk4XFl9+dkY6nDVXNsuArV\nXw96IYP/yVSgqLN82Ms360nf9c88+vvCZisIB33NZ6ErTNZ/NKU60l5SXHVL\nnRitABiW/EtHng0gl7v7KQGT/qb51tKSjbHSdyIQQD/yhbHtNgNbbXjRgLjq\naSX3JslMjI4IXcS/KGcTbiLfg5lTk/a1tckpKTr+z5mKmLxiDjhaDNdbUDCP\nbZXZ\r\n=q168\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCd+Tcd9hTz7gEhYsBroCbXs2ou9JhV6egaRT/pIvwmhQIhAIwkYv53vwXKIcR4bB7hwc4xF1oTAGLWSUbbCSb+jfhV"}]},"maintainers":[{"name":"bconnorwhite","email":"connor.bcw@gmail.com"}],"_npmUser":{"name":"bconnorwhite","email":"connor.bcw@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/write-file-safe_1.2.2_1601832773092_0.5518084585980398"},"_hasShrinkwrap":false},"1.2.3":{"name":"write-file-safe","version":"1.2.3","description":"Write files and create parent directories if necessary","license":"MIT","author":{"name":"Connor White"},"homepage":"https://connorwhite.org/github/write-file-safe","repository":{"type":"git","url":"git+https://github.com/bconnorwhite/write-file-safe.git"},"keywords":["write","file","safe","fs-safe","fs","without","try","catch","parent","directories","directory","recursive"],"main":"./build/index.js","scripts":{"build":"bob build","commit":"bob commit","lint":"bob lint","release":"bob publish","test":"bob test"},"dependencies":{"p-lock":"^2.0.0","terminating-newline":"^1.2.4","write-dir-safe":"^1.0.0"},"devDependencies":{"@bconnorwhite/bob":"^2.9.4","@types/mock-fs":"^4.13.0","@types/node":"^14.14.37","mock-fs":"^4.13.0"},"eslintConfig":{"extends":"eslint-config-bob"},"husky":{"hooks":{"commit-msg":"bob lint commit"}},"npmpackagejsonlint":{"extends":"npm-package-json-lint-config-bob"},"_id":"write-file-safe@1.2.3","dist":{"shasum":"d998bee7893f04c0be0380b045ad7a6dddb6c615","integrity":"sha512-hHjxdVZYFDK/S1zEzEJ8kbVmMt5cNpClVZCKPOghxmf5dgK1WUUPF4xyuCyjpCuxDN2MNJ511U23RsEanMbBQA==","tarball":"https://registry.npmjs.org/write-file-safe/-/write-file-safe-1.2.3.tgz","fileCount":7,"unpackedSize":10402,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJga9D9CRA9TVsSAnZWagAAy1YQAInO1hxwc/OwQJ/YT65M\nJXuLv4HnVuxJ4MMTSxoCHQg3PzwQPWcUoSwUl77syvdCdgzUXEGOtmEYmeik\nvMpRpylFzR0vfShten+JRlzL9z+N0h+R5sms1yGTzM1ViW2AwsvADgAkclVa\nKLjgEbg8VF/DfhzKes7n+zjbuLsjkjAhiux0p1V+aOXYQad8+qXGevdnZCGK\nh43XqL82I2vZy5U0V95/uAXW15yUvnFVDfG+SV4zoOUg4gO6vJ+hsMIc2SlQ\nH9rd7tA2e5coa2bLVEbTJgpLyvYZPt8LBcVaq5cPY+sOG/QcfBYQNjEIUYpE\n3YDwWDIJE0jLtmcy8V1hbNB2F99OJHhPlcg9LxaLNB2aAc1Kqj/QXQyDMdCz\ndPgahCMJN2FJu5gOEXZ6NjkcNdXGmA1p442sDwMvn+Xuurjh/eHLA28oXej6\nplDTwLBMNT0736Gshr+vd15KQYY//gZ4S/7fDSUvuKFryEVPMNE4IftFIi6/\nVOf0GdrEg50Gxu6DeB6sGob3pXmYBpC+Il1TAqWZNrkIVkFoSnYKFgVpIfUJ\nmI0QUVYxfH2rmc+wdH6z+wB708wC3IXRCgZK5bcS/UKoUSFbrGJ+Yew2lFI1\nhTl5QMciKBte9e/osrY2MgFlR1+p8Jbm8d9KTxzC01thrA1ik9fKAbfImKJY\nE27w\r\n=HliE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC3Aif2H5w2CnSoxG3mC3QEVridwoyFYH2v21f5A5C2wAiBb91XdejVRADvi5+Fq3KnaAlsXhYB15Yyc1UeS2L0Jbg=="}]},"_npmUser":{"name":"bconnorwhite","email":"connor.bcw@gmail.com"},"directories":{},"maintainers":[{"name":"bconnorwhite","email":"connor.bcw@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/write-file-safe_1.2.3_1617678589201_0.2920023427500349"},"_hasShrinkwrap":false},"1.3.1":{"name":"write-file-safe","version":"1.3.1","description":"Write files atomically and create parent directories if necessary","license":"MIT","author":{"name":"Connor White"},"homepage":"https://connorwhite.org/github/write-file-safe","repository":{"type":"git","url":"git+https://github.com/bconnorwhite/write-file-safe.git"},"keywords":["write","file","safe","fs-safe","fs","without","try","catch","parent","directories","directory","recursive","atomic"],"main":"./build/index.js","scripts":{"build":"bob build","commit":"bob commit","lint":"bob lint","release":"bob publish","test":"bob test"},"dependencies":{"file-exists-safe":"^1.1.0","remove-file-safe":"^1.0.1","terminating-newline":"^1.2.4","write-dir-safe":"^1.0.1"},"devDependencies":{"@bconnorwhite/bob":"^2.9.4","@types/mock-fs":"^4.13.0","@types/node":"^14.14.37","mock-fs":"^4.13.0"},"eslintConfig":{"extends":"eslint-config-bob"},"husky":{"hooks":{"commit-msg":"bob lint commit"}},"npmpackagejsonlint":{"extends":"npm-package-json-lint-config-bob"},"_id":"write-file-safe@1.3.1","dist":{"shasum":"5a1c641ea7a4dfa3f604671beae8829521015eeb","integrity":"sha512-9WC/i6b/WDNEtFFftvcnOwBD9QHmofAcURq1KsSxGsAHHTrQNbuwXApE11UcLuX0d49SU7W6CaV9Nqgaive8tw==","tarball":"https://registry.npmjs.org/write-file-safe/-/write-file-safe-1.3.1.tgz","fileCount":7,"unpackedSize":12660,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgdSDBCRA9TVsSAnZWagAAqzMP/3aqoidyREk+t5k2GJUk\n4x9jkfbol4FZuQwPzmkoXQ0oU2JbqIWynuwKmOS0jc0NE2kFGTObeP7MEyHq\nOhWYQyVaDxKPjza5EPuF1APEAFYQBaHJkfSEowdzas8MqgtpSYZbOO38LqXh\nwMWHSvGeBHi7iVYqyZfQsrnNn8A0dSWoWiw5eViN9ni5h1Dp6WqWYdT2wN2V\n4Cxr7LetFPWz6fJatEfc+nEAyn0KtzTA29P8odwoxn/APXejD/01y0KTUdBW\nIZwWGIPgHWSmoSjnLH4NwOqJpdBGh1wRQQUxKxj3Ybzm/3i+zRATGJjbHIpl\nQGg9mA9LqHshQ45sOOuOaDyhGV4yLZfTvlYzNFrDFOT7hjP3b6CbilxY1DJE\nGV7/0fswqp2gTcN2m37talZzhnFfd4bCoLy1U4i+1VBsL+dFWK+T24vO1ctf\nOk7QNJ+5z2AZwgdzZL1y1H7Qv8XsogkaYJwUgvM8qicCaTJnQlbIA+JKu1qd\nRnPyVZ7vlGUxtsaLGy8RYCXEcZfEEgOcMvgV/CPfl5DTglxvbsJkrPL+CMDC\nWJHm84zbUpvC5T5O5E/6J9wGAC5BuzsexqV4gO12n/gTkvfFnYFfDFszLYQH\nt/s3hp5qU7XH2LQrPDfL2uEUGkK1OnFPFgog4W8H/KjVfjmXh4QfXyFMw9up\n2YUu\r\n=7L/S\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBo+lbbmQuthQQ/o49/fOFV/DVF/qi1s7Q21Msuzm831AiEAudix5KBRXTf5N+YtaGhOa86mhpCd+5Bu6/0/0maO3SI="}]},"_npmUser":{"name":"bconnorwhite","email":"connor.bcw@gmail.com"},"directories":{},"maintainers":[{"name":"bconnorwhite","email":"connor.bcw@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/write-file-safe_1.3.1_1618288832946_0.25960841116679156"},"_hasShrinkwrap":false},"2.0.0":{"name":"write-file-safe","version":"2.0.0","description":"Write files atomically, and create parent directories if necessary","license":"MIT","private":false,"author":{"name":"Connor White"},"contributors":[{"name":"Connor White"}],"homepage":"https://github.com/bconnorwhite/write-file-safe#readme","repository":{"type":"git","url":"git+https://github.com/bconnorwhite/write-file-safe.git"},"bugs":{"url":"https://github.com/bconnorwhite/write-file-safe/issues"},"keywords":["write","file","safe","fs-safe","fs","without","try","catch","parent","directories","directory","recursive","atomic"],"type":"module","main":".auto/build/index.js","exports":"./.auto/build/index.js","types":".auto/build/index.d.ts","engines":{"node":"^14.13.1 || >=16.0.0"},"scripts":{"build":"auto build","dev":"auto dev","lint":"auto lint","prepack":"yarn build","release":"auto release","test":"auto test","typecheck":"auto typecheck"},"dependencies":{"file-exists-safe":"^2.0.0","remove-file-safe":"^3.0.0","terminating-newline":"^2.0.0","write-dir-safe":"^2.0.1"},"devDependencies":{"@types/mock-fs":"^4.13.1","autorepo":"^0.1.9","mock-fs":"^5.2.0"},"eslintConfig":{"extends":"@autosoft/eslint-config"},"jest":{"preset":"@autosoft/jest-preset"},"npmpackagejsonlint":{"extends":"npm-package-json-lint-config-auto"},"_id":"write-file-safe@2.0.0","dist":{"shasum":"872bfbe9ab5103f6a13507694789a1e9fa2cd8ef","integrity":"sha512-W1dxo8mwkRQBqzr2tY7bkt6f1US951a2WvVC9Bc96JUzX6NufBktlQa6VZYvb9ibQosVCdlAYRF6xcJrzCs+xw==","tarball":"https://registry.npmjs.org/write-file-safe/-/write-file-safe-2.0.0.tgz","fileCount":8,"unpackedSize":11129,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGUcqqyOu24GVT0kucDKrzwKJIGCSfALLycWvMtD8xkiAiAtZllnaQMvb8zj4zeoqyqS9K6LQLfqQp6ZBzuJqv2aSw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjv1xDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqT/A//WIdZfiBBENkasLpZiTwaGc3O1vJzgozb8HtS8r/tiRJ8zDKZ\r\neI5vCJiHftASOZjuvyM228HUm2eCvrnG1wFUDIed1+C3WA3dZJTODPzODBpC\r\nN3GGO6zkcgUKE9GVr8JuWv6gciK0cgEM7VPd61JUlENRw0I0r2HbDl89migj\r\nRoEOjuWxoca9BOHzEeni0NxZQxK+SCshpJGpzzQoX85ONZj9wog/YD72w6HM\r\nwtz2oSDn6XCAegcXZqtgPmOVOYfGpr2arFQMlxXNh0njwKjb8qQZNpkfym65\r\nW51YX0JQqNr5UVJcTGY2Sktzr1fEhTTAhBxJGloxbtANRBmtMXZJkFsgo3Kv\r\nExn44wx9qV6Gdtt5xaXpCjvDYPjdHMUj+mIESFDnedpjhs7ifj+/PsjN4Nxw\r\nqYYF6M+T8fH8j3p/ZbczlxqEuZBZF/z/2VLHxTCeqRl6F2hXOTUzlrSqIorY\r\ncNr4jlM7WkWYp1Yw/TTjstfd9WIaTHlC2oa4sRhv62xBYmLyux3sRu8qgwZr\r\nyqlDTLmV9b7KCL+ltCXhVwbxQiewsBWTUjaHkNQUsJS5QS45EfK7c9ffeAQy\r\n5w6CmVoog9DlKtqFww+N/GfUoLzkjZAdFzE7oJYSwYFuqUau8Bqbzubz6pUG\r\n1bMFbH/Uvvz5+oSpQsWUkSTSU884Ql3PsVQ=\r\n=/RXq\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"bconnorwhite","email":"connor.bcw@gmail.com"},"directories":{},"maintainers":[{"name":"bconnorwhite","email":"connor.bcw@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/write-file-safe_2.0.0_1673485379417_0.30054711073800044"},"_hasShrinkwrap":false},"2.0.1":{"name":"write-file-safe","version":"2.0.1","description":"Write files atomically, and create parent directories if necessary","license":"MIT","private":false,"author":{"name":"Connor White"},"contributors":[{"name":"Connor White"}],"homepage":"https://github.com/bconnorwhite/write-file-safe#readme","repository":{"type":"git","url":"git+https://github.com/bconnorwhite/write-file-safe.git"},"bugs":{"url":"https://github.com/bconnorwhite/write-file-safe/issues"},"keywords":["write","file","safe","fs-safe","fs","without","try","catch","parent","directories","directory","recursive","atomic"],"type":"module","main":".auto/build/index.js","exports":"./.auto/build/index.js","types":".auto/build/index.d.ts","engines":{"node":"^14.13.1 || >=16.0.0"},"scripts":{"build":"auto build","dev":"auto dev","lint":"auto lint","prepack":"yarn build","release":"auto release","test":"auto test","typecheck":"auto typecheck"},"dependencies":{"file-exists-safe":"^2.0.0","read-file-safe":"^2.1.0","remove-file-safe":"^3.0.0","terminating-newline":"^2.0.0","write-dir-safe":"^2.0.1"},"devDependencies":{"@types/mock-fs":"^4.13.1","autorepo":"^0.1.9","mock-fs":"^5.2.0"},"eslintConfig":{"extends":"@autosoft/eslint-config"},"jest":{"preset":"@autosoft/jest-preset"},"npmpackagejsonlint":{"extends":"npm-package-json-lint-config-auto"},"_id":"write-file-safe@2.0.1","dist":{"shasum":"0f672795d772d19f0a80a3e3f46f6a1248806270","integrity":"sha512-jq0uvUwHUCqfPPzFkyKO0XYsu/IPeC24Ccf6jYsoSxVUJxc7q+9eob8gf+8XE1dUyCI7nXl0GhfIWKqOq5NezQ==","tarball":"https://registry.npmjs.org/write-file-safe/-/write-file-safe-2.0.1.tgz","fileCount":8,"unpackedSize":11596,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDeB/CwLTV7xt3orR1B0Kd15mqfzQ2QVYx6PeF9IVngJwIgY7ean/9euxV2oxZHbWCcIxwbp2M3Pr/Z3Iqq7UPqrvA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjxzTUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqKMA/+Oibg8nHkAifVPhYAaJKLuddvlnsM0Mm3ghTLO8K/uGWApZk5\r\ntQVUufgNieUOl7Dp8AD7tHWI69paJJuNRA5jhCZTr5GsKbjVBwFC0pMJuLtk\r\nC57zpWATknLtwLcO2gxJmnbE3U16Rh4W3Oh4Y36IsJYVP3UGqTNiWZpl/fls\r\nT8bcAsEUblungir+ImnEfT5Ljx0SBxw87M1LgbA/cjaAVucc65QoiAUAP0iY\r\nUAcprdo5VwNZqIxdID1R4Wdpi6o4x8Mkw9ai9gT7OOSTcUMX9W2F+j+p1t6f\r\n2K+KYL7yOgbARsxcNIsmud7qvLvQPE0lg4MXtx+b1N+vX7OgeM08WOWjA3nw\r\nIgI1MhocNgeo50Vp0+5PjwvAdYsww2doL6RBqmRYt0FvYaoxnTB6WHLYVGA5\r\nd/Vix1CSJStm2ysY1o358UnNBQkRR3K18sRMTeBxfXHFrtAmkJysCfpjt1iH\r\nGimD+THwi/zs4vKYZlVHK52SdybiDGOncOEHLoa6mTU/SMgs1xaCfYkmgXE+\r\nR6E00Phsgp5X1P2V6kWSseIJOFA7hTcFDPJ9uFlp1alDHiofxqirh2N+WdnN\r\n1saFxO5lajqh/ke+okrQqeXBZc+cy+0lb1VEjQij3pz4BKFoz7SOETkMmpml\r\n137JUQz1wTag/FHQeRoIDOdUwDGZk76AGng=\r\n=a364\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"bconnorwhite","email":"connor.bcw@gmail.com"},"directories":{},"maintainers":[{"name":"bconnorwhite","email":"connor.bcw@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/write-file-safe_2.0.1_1673999571979_0.8310075818806932"},"_hasShrinkwrap":false},"2.0.2":{"name":"write-file-safe","version":"2.0.2","description":"Write files atomically, and create parent directories if necessary","license":"MIT","private":false,"author":{"name":"Connor White"},"contributors":[{"name":"Connor White"}],"homepage":"https://github.com/bconnorwhite/write-file-safe#readme","repository":{"type":"git","url":"git+https://github.com/bconnorwhite/write-file-safe.git"},"bugs":{"url":"https://github.com/bconnorwhite/write-file-safe/issues"},"keywords":["write","file","safe","fs-safe","fs","without","try","catch","parent","directories","directory","recursive","atomic"],"type":"module","main":".auto/build/index.js","exports":"./.auto/build/index.js","types":".auto/build/index.d.ts","engines":{"node":"^14.13.1 || >=16.0.0"},"scripts":{"build":"auto build","dev":"auto dev","lint":"auto lint","prepack":"yarn build","release":"auto release","test":"auto test","typecheck":"auto typecheck"},"dependencies":{"file-exists-safe":"^2.0.0","read-file-safe":"^2.1.0","remove-file-safe":"^3.0.0","terminating-newline":"^2.0.0","write-dir-safe":"^2.0.1"},"devDependencies":{"@types/mock-fs":"^4.13.1","autorepo":"^0.1.9","mock-fs":"^5.2.0"},"eslintConfig":{"extends":"@autosoft/eslint-config"},"jest":{"preset":"@autosoft/jest-preset"},"npmpackagejsonlint":{"extends":"npm-package-json-lint-config-auto"},"_id":"write-file-safe@2.0.2","dist":{"shasum":"75aa66de91500b9daec8a3788dd2c9f7b22e6134","integrity":"sha512-LnMWv24dVJM3+rCUKVmGRIBCe0WP6YoedFihFXbQML1vYykPrnoq4zWZAOMNyQoNX5rzvi1rjsKXbvzUF/nFyg==","tarball":"https://registry.npmjs.org/write-file-safe/-/write-file-safe-2.0.2.tgz","fileCount":8,"unpackedSize":12222,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDowIrCm5Q6n40VE+ehy98N9nPPTAvAMEhXR+q5aQtoywIhAPqja0WPCXfTMQ/gQFbTNE46uxxqMS2hXJMte79DwxyY"}]},"_npmUser":{"name":"bconnorwhite","email":"connor.bcw@gmail.com"},"directories":{},"maintainers":[{"name":"bconnorwhite","email":"connor.bcw@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/write-file-safe_2.0.2_1687806820633_0.04812227666653679"},"_hasShrinkwrap":false},"2.0.3":{"name":"write-file-safe","version":"2.0.3","description":"Write files atomically, and create parent directories if necessary","license":"MIT","private":false,"author":{"name":"Connor White"},"contributors":[{"name":"Connor White"}],"homepage":"https://github.com/bconnorwhite/write-file-safe#readme","repository":{"type":"git","url":"git+https://github.com/bconnorwhite/write-file-safe.git"},"bugs":{"url":"https://github.com/bconnorwhite/write-file-safe/issues"},"keywords":["write","file","safe","fs-safe","fs","without","try","catch","parent","directories","directory","recursive","atomic"],"type":"module","main":".auto/build/index.js","exports":"./.auto/build/index.js","types":".auto/build/index.d.ts","engines":{"node":"^14.13.1 || >=16.0.0"},"scripts":{"build":"auto build","dev":"auto dev","lint":"auto lint","prepack":"yarn build","release":"auto release","test":"auto test","typecheck":"auto typecheck"},"dependencies":{"read-file-safe":"^2.1.0","remove-file-safe":"^3.0.0","terminating-newline":"^2.0.0","write-dir-safe":"^2.0.1"},"devDependencies":{"@types/mock-fs":"^4.13.1","autorepo":"^0.1.9","mock-fs":"^5.2.0"},"eslintConfig":{"extends":"@autosoft/eslint-config"},"jest":{"preset":"@autosoft/jest-preset"},"npmpackagejsonlint":{"extends":"npm-package-json-lint-config-auto"},"_id":"write-file-safe@2.0.3","dist":{"shasum":"4d2ed8e0fb800f6ecd9c408b7cd36d965239172e","integrity":"sha512-KL/0O4M3cSpTKGbudiS0q2aHUyegDVna7/RDqjaQlEPtG/Kzs3AmUeHkpG55yYkxP09euOZAMG+jJL+pmYEDDQ==","tarball":"https://registry.npmjs.org/write-file-safe/-/write-file-safe-2.0.3.tgz","fileCount":8,"unpackedSize":13058,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBcM2IRGHBtNdyV9yVB/rnsIKCVN89ADri0/S4YYOuRQAiEA73rlwWnV1xc+t9PqQJxt9cOXsjUjdZbHmPEUJiTnmGk="}]},"_npmUser":{"name":"bconnorwhite","email":"connor.bcw@gmail.com"},"directories":{},"maintainers":[{"name":"bconnorwhite","email":"connor.bcw@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/write-file-safe_2.0.3_1688009938553_0.21510377855092733"},"_hasShrinkwrap":false}},"time":{"created":"2020-08-28T02:25:47.385Z","1.0.0":"2020-08-28T02:25:47.483Z","modified":"2023-06-29T03:38:58.895Z","1.0.1":"2020-08-28T02:33:11.428Z","1.0.2":"2020-08-28T03:27:43.000Z","1.0.3":"2020-09-03T01:58:32.174Z","1.1.0":"2020-10-03T23:56:37.117Z","1.2.0":"2020-10-04T03:58:17.532Z","1.2.1":"2020-10-04T15:18:48.486Z","1.2.2":"2020-10-04T17:32:53.222Z","1.2.3":"2021-04-06T03:09:49.322Z","1.3.1":"2021-04-13T04:40:33.071Z","2.0.0":"2023-01-12T01:02:59.596Z","2.0.1":"2023-01-17T23:52:52.150Z","2.0.2":"2023-06-26T19:13:40.765Z","2.0.3":"2023-06-29T03:38:58.735Z"},"maintainers":[{"name":"bconnorwhite","email":"connor.bcw@gmail.com"}],"description":"Write files atomically, and create parent directories if necessary","keywords":["write","file","safe","fs-safe","fs","without","try","catch","parent","directories","directory","recursive","atomic"],"repository":{"type":"git","url":"git+https://github.com/bconnorwhite/write-file-safe.git"},"author":{"name":"Connor White"},"license":"MIT","readme":"<!--BEGIN HEADER-->\n<div id=\"top\" align=\"center\">\n  <h1>write-file-safe</h1>\n  <a href=\"https://npmjs.com/package/write-file-safe\">\n    <img alt=\"NPM\" src=\"https://img.shields.io/npm/v/write-file-safe.svg\">\n  </a>\n  <a href=\"https://github.com/bconnorwhite/write-file-safe\">\n    <img alt=\"TypeScript\" src=\"https://img.shields.io/github/languages/top/bconnorwhite/write-file-safe.svg\">\n  </a>\n  <a href=\"https://coveralls.io/github/bconnorwhite/write-file-safe?branch=master\">\n    <img alt=\"Coverage Status\" src=\"https://img.shields.io/coveralls/github/bconnorwhite/write-file-safe.svg?branch=master\">\n  </a>\n</div>\n\n<br />\n\n<blockquote align=\"center\">Write files atomically, and create parent directories if necessary.</blockquote>\n\n<br />\n\n_If I should maintain this repo, please ⭐️_\n<a href=\"https://github.com/bconnorwhite/write-file-safe\">\n  <img align=\"right\" alt=\"GitHub stars\" src=\"https://img.shields.io/github/stars/bconnorwhite/write-file-safe?label=%E2%AD%90%EF%B8%8F&style=social\">\n</a>\n\n_DM me on [Twitter](https://twitter.com/bconnorwhite) if you have questions or suggestions._\n<a href=\"https://twitter.com/bconnorwhite\">\n  <img align=\"right\" alt=\"Twitter\" src=\"https://img.shields.io/twitter/url?label=%40bconnorwhite&style=social&url=https%3A%2F%2Ftwitter.com%2Fbconnorwhite\">\n</a>\n\n---\n<!--END HEADER-->\n\n## Installation\n\n```sh\nyarn add write-file-safe\n```\n\n```sh\nnpm install write-file-safe\n```\n\n```sh\npnpm add write-file-safe\n```\n\n<br />\n\n## Usage\n\n```ts\nimport { writeFile, writeFileSync, Options } from \"write-file-safe\";\n\nfunction writeFile(path: string, content?: string | Buffer): Promise<boolean>;\n\nfunction writeFileSync(path: string, content?: string | Buffer): boolean;\n\ntype Options = {\n  /**\n   * Recursively create parent directories if needed. Default: `true`\n   */\n  recursive?: boolean;\n  /**\n   * Ensure file ends with a newline. Default: `true`\n   */\n  appendNewline?: boolean;\n  /**\n   * Write even if file already exists. Default: `true`\n   */\n  overwrite?: boolean;\n};\n```\n\n<br />\n\n<!--BEGIN FOOTER-->\n\n<br />\n\n<h2 id=\"dependencies\">Dependencies<a href=\"https://www.npmjs.com/package/write-file-safe?activeTab=dependencies\"><img align=\"right\" alt=\"dependencies\" src=\"https://img.shields.io/librariesio/release/npm/write-file-safe.svg\"></a></h2>\n\n- [file-exists-safe](https://www.npmjs.com/package/file-exists-safe): Check if a file exists without try catch\n- [remove-file-safe](https://www.npmjs.com/package/remove-file-safe): Remove files without try catch\n- [terminating-newline](https://www.npmjs.com/package/terminating-newline): Add or remove a terminating newline\n- [write-dir-safe](https://www.npmjs.com/package/write-dir-safe): Create directories and their parents recursively\n\n<br />\n\n<h3>Dev Dependencies</h3>\n\n- [autorepo](https://www.npmjs.com/package/autorepo): Autorepo abstracts away your dev dependencies, providing a single command to run all of your scripts.\n\n\n<br />\n\n<h2 id=\"license\">License <a href=\"https://opensource.org/licenses/MIT\"><img align=\"right\" alt=\"license\" src=\"https://img.shields.io/npm/l/write-file-safe.svg\"></a></h2>\n\n[MIT](https://opensource.org/licenses/MIT) - _MIT License_\n<!--END FOOTER-->\n\n<br />\n\n## Related Packages\n\n- [fs-safe](https://www.npmjs.com/package/fs-safe): A simple fs wrapper that doesn't throw\n- [read-file-safe](https://www.npmjs.com/package/read-file-safe): Read files without try catch\n- [remove-file-safe](https://www.npmjs.com/package/remove-file-safe): Remove files without try catch\n- [read-dir-safe](https://www.npmjs.com/package/read-dir-safe): Read directories recursively or non-recursively\n- [remove-dir-safe](https://www.npmjs.com/package/remove-dir-safe): Remove directories recursively or non-recursively\n- [write-dir-safe](https://www.npmjs.com/package/write-dir-safe): Create directories and their parents recursively\n","readmeFilename":"README.md","homepage":"https://github.com/bconnorwhite/write-file-safe#readme","contributors":[{"name":"Connor White"}],"bugs":{"url":"https://github.com/bconnorwhite/write-file-safe/issues"}}