{"_id":"read-file-safe","_rev":"16-6073cb48c501432e0c9a55fcbb17754b","name":"read-file-safe","dist-tags":{"latest":"3.0.0"},"versions":{"1.0.0":{"name":"read-file-safe","version":"1.0.0","keywords":["read","file","safe","try","catch","ENOENT"],"author":{"name":"Connor White"},"license":"MIT","_id":"read-file-safe@1.0.0","maintainers":[{"name":"bconnorwhite","email":"connor.bcw@gmail.com"}],"dist":{"shasum":"8e320815eef92884fe913f5f5e216b8d8d13f83d","tarball":"https://registry.npmjs.org/read-file-safe/-/read-file-safe-1.0.0.tgz","fileCount":6,"integrity":"sha512-rSkwhwUSuq9TX9DUkFmy5vRE1VWl1BoX0/0np7Bu20m1s528IVXLntWJPFSx0Rec7DUxNXG1+7FKWjS0T/iHRA==","signatures":[{"sig":"MEQCIFMiQS1nwpGEzhXI57vmIB4hm3HIoDiDhFnbuGO/CAmUAiBiRDzYWFfI7pnILGeDt5EFkbgbXduyhGRht9rycmMwvQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3081,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfOJpQCRA9TVsSAnZWagAAiQEP/RyqiyiOoEiBQIXPKLyj\n6U6eXzzvgXUPnI0owTxUWqEy7jtRfvutzcjjiUSJ2ocoJJCOvHwbpdobd1TP\nijjzpkOp3WdmACpFp8fsdeZTufX7pyBp4yzADsrPV1RgP0s8p6LzZHaTqAAY\nVchK6KGCcy0FNxj7CtXR1k7R6OQXdtWURpo+K4PS5ouaqT/sSPHHh2CHKrHt\nK3bq500zbyd2ieQ3HiTFTKH6UOvSVRg5E+IU/mkc7/5kZAKu/74YQEAilx08\naVgN1NN3gayvRmUV84eQfWcm1YS6NmQkD3ikJ5XPOgiAWvqq7KtXnngWVj7T\nhiBiFEZyZrLCmSqmwZplx5e5/DAORvRKbElhKZZAp1JSxRP8npjwn21HKEMl\nuDrfKEOU6KS6teJioi8ivcwEX0/6IFDcy+Wnj0QnBh5p7xFw5azfHmQ5X7EB\naTlVBJJ/8Y8pudVB/qQXRofFACOBgz2u2EXXO7NAIB28mDESO1gNjfeDfi8q\nk97lWlsr4bqqq+V4koscRrGv9Gf8o/9el52+wwyU669PUt5WPYYncwoQN5gW\ngtm0Dnooa+8+KTyVINk9NhtlrV5ILtHJgt1MScKjL46I00HroCxO/Z9Mr0XJ\nVmpR1Kvto6RZTQvJnWutqJmi3FN4cfTLfCO6JH4+HKmi7nGB3wiemGvH4KRH\n09e2\r\n=KTCA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./build/index.js","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"},"_npmUser":{"name":"bconnorwhite","email":"connor.bcw@gmail.com"},"repository":{"url":"git+https://github.com/bconnorwhite/module.git","type":"git"},"description":"Read files without try catch.","directories":{},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.10.5","typescript":"^3.9.7","@babel/core":"^7.11.1","@types/node":"^14.0.27","@babel/preset-env":"^7.11.0","@babel/preset-typescript":"^7.10.4","@babel/plugin-transform-runtime":"^7.11.0"},"_npmOperationalInternal":{"tmp":"tmp/read-file-safe_1.0.0_1597545039577_0.8870734629007984","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"read-file-safe","version":"1.0.1","keywords":["read","file","safe","try","catch","ENOENT"],"author":{"name":"Connor White"},"license":"MIT","_id":"read-file-safe@1.0.1","maintainers":[{"name":"bconnorwhite","email":"connor.bcw@gmail.com"}],"dist":{"shasum":"8ef837ea7b238d279399df9adf63de8d1468fee9","tarball":"https://registry.npmjs.org/read-file-safe/-/read-file-safe-1.0.1.tgz","fileCount":6,"integrity":"sha512-EjDV+Xc+A4jUyvHRQKh8qxDUqpnBsvM7ZmLMVuc07+lH6qI+u1imRCm+z7fCczt1/kuib8i87FlCA7z0ftYM1A==","signatures":[{"sig":"MEUCIQDyNMw8CNLuey4xdmqvhX/n05VO05KqrU1e0MoBfxAiUwIgJ1HNlnxxYFw6Ob19hEu0gz/0Z5vr0+OE3zyUG/6h230=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3089,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfOKfVCRA9TVsSAnZWagAAC4MP/1Cr3M897KQsOC4lQ1BJ\nvZw7YdgBC/IbtjlutsG8aM584EYBVWONOCdeMdd2no7lI7M/0rNxqe3oGPo+\nvLjNXWVNCzX0G+HHeBdTS2fAgKK/A7D2Z9V6QaMiozbBCMit7uKZSLMSsqVP\n9rSzpA/aT4Nt078lzR7gV7jur60sRl/K4AIIYvN3ZA4+FLlV4oLTAOuOPeNJ\nzFoqicfvAzpVCclMIF3WBuCuzujSKxTWTYE+IMa8nqGfuteHuahFZUEQ93Xv\n7scXgnbQPjvR8hQhlw+xQw/HFf+1aAZYVAib6r5i8AaD39WowJrtAHIiWkpv\nXZFcW1TdDM3qHhg/tKoqJ/KgNmHxUJqUrqAnWBTRr3iR6wrtH2al+VhHBHp4\nj+2+hhJo77q3Rrp/sfzD1RD1hm32fwIYkVI0TbseXOaP33BwhpVWJwgZ9kha\n8NIv+hsEjCA7DZUTjpDd6KBl4c2RsYR8uhJazvg6CM+YY189naUVj5v0KKy3\nw3USsWBi07eqHM9cjthO21SnmUC1xquskT+yUe2j0awXdaY6W2nVMCzxDFMi\nD62Niy9KXxGk6AthOo94dbu2x1atRxV0WG/mWCo1ZzS5WAeSsU2gdE2JdbZa\nhK47p2yuffb2bkTQlzR5ihTRKxIWXmw7vC+YmLytrPvetGG++FgwKkr/rLip\nNScS\r\n=2yM/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./build/index.js","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"},"_npmUser":{"name":"bconnorwhite","email":"connor.bcw@gmail.com"},"repository":{"url":"git+https://github.com/bconnorwhite/read-file-safe.git","type":"git"},"description":"Read files without try catch.","directories":{},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.10.5","typescript":"^3.9.7","@babel/core":"^7.11.1","@types/node":"^14.0.27","@babel/preset-env":"^7.11.0","@babel/preset-typescript":"^7.10.4","@babel/plugin-transform-runtime":"^7.11.0"},"_npmOperationalInternal":{"tmp":"tmp/read-file-safe_1.0.1_1597548501115_0.876882508092897","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"read-file-safe","version":"1.0.2","keywords":["read","file","safe","try","catch","ENOENT"],"author":{"name":"Connor White"},"license":"MIT","_id":"read-file-safe@1.0.2","maintainers":[{"name":"bconnorwhite","email":"connor.bcw@gmail.com"}],"dist":{"shasum":"fc313397a3c18d18b9773ba254227f9c2b41cc9d","tarball":"https://registry.npmjs.org/read-file-safe/-/read-file-safe-1.0.2.tgz","fileCount":6,"integrity":"sha512-4Y5zkiizQ2iQNXLNZAgwAdFqonm7m6pN1sXp0J+4kRO976U3tXMwLnM/c2qETTkgrdqad0f8MGSJVJe3potArw==","signatures":[{"sig":"MEUCIDSweb/QfBznsbevYoN57QV45UyouJ/JiZxSts0XRT1hAiEAilj622LRYzVDZXaFqPlB1oAzD/VX/z0aXqZVHNTYCvE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3097,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfSGqsCRA9TVsSAnZWagAAJP0P+wYHSIHSSNW/oKBOmLBG\nU4Ig52+P5/4SFWqjNB1Bp4cDw9RrV6Z5CxyJ7xvLxECE9SQL5aJ/hkDtXUhE\nWXhbWEreXc/JyZRzVVHDldlEbNvoCtd4jd15Y2i/BSK2heQD6KAGwQOPiDne\n4Ozxag6KbfOLHW1b7EGS3/qhPMmOzUV5Q46xsRfvwlQHx8HHNyGu04g8Kv+v\nJiWAh59q85HkZOsO22kYSvD4V2Ewmwp/LreB+VpKbjx388dea+BigEOtNLeD\nQctP1OXeH6xR34XYv4mtdS7gECIaMB/jKo1b+y8810nwAqHfLwrzrBltiQkJ\nmMjVaHstHLtkaQFTCjlXJ/W16Ahrr+6eWRq7697RIpgLtuDFh6rdgEhkvqrK\n7XOYpJ2Mqs2wxcp9/TW8GPyryK3QbtYVRTHGEur3TpOUpHeNApxl5TF4tYTa\nXJu7XPNQRIXtof760jd+mtuOPebbjOEA2gvTKVtoYufq1mDubv3Qg1Qi7R42\ndTEK6hX+i5TZyFi0G1kTP3L3vzl+zs3aH7fQb6XT+8k36qgCCrcpfHPOKnNx\nJODDJ3MIhNP3HoUOdk7cQ2X3FtH0DdBvsRsgfo1xxa4Qhgl5NWnGaPc2ip1C\nRZYcrdy5i0qTXYe7syMR2x80z9uFCd4XZHmTUEI3uzw+UB7OEqM5Rfe/L/3S\nQM+b\r\n=/5ak\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./build/index.js","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"},"_npmUser":{"name":"bconnorwhite","email":"connor.bcw@gmail.com"},"repository":{"url":"git+https://github.com/bconnorwhite/read-file-safe.git","type":"git"},"description":"Read files without try catch.","directories":{},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.10.5","typescript":"^3.9.7","@babel/core":"^7.11.1","@types/node":"^14.0.27","@babel/preset-env":"^7.11.0","@babel/preset-typescript":"^7.10.4","@babel/plugin-transform-runtime":"^7.11.0"},"_npmOperationalInternal":{"tmp":"tmp/read-file-safe_1.0.2_1598581419943_0.5362423880841272","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"read-file-safe","version":"1.0.3","keywords":["read","file","safe","try","catch","ENOENT"],"author":{"name":"Connor White"},"license":"MIT","_id":"read-file-safe@1.0.3","maintainers":[{"name":"bconnorwhite","email":"connor.bcw@gmail.com"}],"dist":{"shasum":"491a0adaef0924bf50f6b8eb8b56de2cb2672238","tarball":"https://registry.npmjs.org/read-file-safe/-/read-file-safe-1.0.3.tgz","fileCount":6,"integrity":"sha512-qIq/pUxpoSFzke8n/+Z39fNo9vSZneiubFth/2Th/pLH2BzbCj93tpfxHS5X9cEXebZ2QvVl6KRSR+t1X3IysA==","signatures":[{"sig":"MEUCIQCkK4azcccFqDs0BAqtDghxNSWBxo59hApcrBJjYNdNFgIgHM0mXlraJYKfax1e9DEFlu14YP+mlb0B6Cjv7SN1Y1s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3110,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfSHjACRA9TVsSAnZWagAAA9AQAJcHgeICLaMIdNdMp43G\nBJ4OOYArMqLDKXiwTM28KQAiykmPu/yjmkY+vzptYrql+BJ2b3KYa+s1nqNh\naCy382qusUsF65Pb73N1vsJ/bu3z2YmtUBuQqDXCRPguJ4qRn4miDeLm0fOw\nctydzeuPaFaCuKOwTYCaF+wB+yN3epdxfqZanbH2IhsD/TcR5g4iyX8tj3F+\nN1tCNiibDlh+RExV/h/KwA3G+gi0uI8VEJfDeEbI08qCUQjQRk8c0wsWqBWO\n51FosyseUmiRk6Ekt+oATQPpHWQSvkjtqlkq5XHp6S8Tv8Byd/JCSRPj/+l1\n9JiMJzrBiG2NDykPG1RAi+o3iKPkar+/dy9LGqPKwEOu1O8wkMPmdQYa6sCv\nlkgeCrWPBk6Lz2/cL71kUqwUeYMrUYxXrRtsb3EF3F6k5fUZTotqHBF9YVj7\nG5znj+quI6XUmh5HYNZH3wSUFOxbYKlGveY5sUzovyeGyXdeTv+3I0K+kSPL\nTO2YC99opH+PTO37mW2Cy2w6HVJOzdFTERAX/eDWrTf6b6rLcG1wXt6ToCyY\nUHYM+N3LBsogFfMo9BTwRakZnCoLbmvszTolX+9gyZrRyAAtJR5BiTqpYiiU\nyWE/qC/DT0uXeJ5aXrA86GTCxlrk4Sj2O4qwi8p8YoxnhRAtUgc0euOE1tfA\nu5er\r\n=CzPk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./build/index.js","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"},"_npmUser":{"name":"bconnorwhite","email":"connor.bcw@gmail.com"},"repository":{"url":"git+https://github.com/bconnorwhite/read-file-safe.git","type":"git"},"description":"Read files without try catch.","directories":{},"_hasShrinkwrap":false,"devDependencies":{"@babel/cli":"^7.10.5","typescript":"^3.9.7","@babel/core":"^7.11.1","@types/node":"^14.0.27","@babel/preset-env":"^7.11.0","@babel/preset-typescript":"^7.10.4","@babel/plugin-transform-runtime":"^7.11.0"},"_npmOperationalInternal":{"tmp":"tmp/read-file-safe_1.0.3_1598585023715_0.5572323059251654","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"read-file-safe","version":"1.0.4","keywords":["read","file","safe","try","catch","ENOENT"],"author":{"name":"Connor White"},"license":"MIT","_id":"read-file-safe@1.0.4","maintainers":[{"name":"bconnorwhite","email":"connor.bcw@gmail.com"}],"dist":{"shasum":"5c9694e121f7069111a66c2afa2aa6370682d6b2","tarball":"https://registry.npmjs.org/read-file-safe/-/read-file-safe-1.0.4.tgz","fileCount":6,"integrity":"sha512-eOqGWwfcjh7LL+ZOvJ6WiiRdoUgZZD3JjUrM+L95kXIXLUnGJpgWOT5RgKVfWBRSGFM5NNJmjZyQkIgDVhgdyw==","signatures":[{"sig":"MEUCIF7gP61mPqYuwD4Z9aB21BCtSVkHYxHYleYwLZCp0K9VAiEAvYsw7Hdci3Ptz9le34gwiUyC2W0A0KPouqltZNwjBHw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4035,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfTxHkCRA9TVsSAnZWagAApIkQAJz2Mfbz+dZA6BZ498wS\n6e5VQhlDeZtFoTaqAGsjjxcrFF4AAi0pWSmO0n2+Dr7cYpI289gZSgy/wuk+\nWXYOFtJUIBXEunAOy6y7TTRMFeT1PdkpI+9ABH8BwhGD+uAdJJfqFEfLs+vF\n5+sXAv+UfFkzy/zcifH800vDKieEhAeZqEAVEezZ3YgWwr9JmgGreq2FpC7d\n61tO9sU8EgFIQ5Eu1PBM7gfdszHSYYcmQr9rYKXRRoXH3JKtIBSjgCFQkKUI\nE6wxhnEcz7mB0fbfcKHgvmKRnIFCZe5djX7wdzvjNBWY3aK5W0SXyjQNVWqe\nC6mSYjdU+682SengehMn6A77k5YWnk99qGkesCj1tf/WJNOdnvFVc6WkZplG\nrMtZepUI7g5fcW/ZFK2RYi/1LQGInn3vP+9yqNu+dyQTvfRsKB6E3KKiJOre\nAbovKs4HJTdDWul3LBp0bnVIwvVevXKoZSH/Sr696rvR4eHQUJPZBk7hGsPb\nxzPxKFOVMBIp8sssUUXpTxhQU8BFWZpwaqM8/V4MjnRSoVsyYweHq2TvrBRm\n8gIxb39JRhzA+pyFFCvQIUiHwvWTvYl2RY2DGCyYXYYKOGH/QmjFdNETMl8S\nPZyh9a9eBAdWQ6QDNtKq6/ucL4RZEXWKvDea3ATaT6470AxzAf4QY9T9vvjO\nOFxB\r\n=49WH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./build/index.js","scripts":{"build":"bob build","prepublishOnly":"yarn build"},"_npmUser":{"name":"bconnorwhite","email":"connor.bcw@gmail.com"},"repository":{"url":"git+https://github.com/bconnorwhite/read-file-safe.git","type":"git"},"description":"Read files without try catch.","directories":{},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^14.0.27","@bconnorwhite/bob":"^1.9.6"},"_npmOperationalInternal":{"tmp":"tmp/read-file-safe_1.0.4_1599017443463_0.590063295959631","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"read-file-safe","version":"1.0.5","keywords":["read","file","safe","try","catch","ENOENT"],"author":{"name":"Connor White"},"license":"MIT","_id":"read-file-safe@1.0.5","maintainers":[{"name":"bconnorwhite","email":"connor.bcw@gmail.com"}],"dist":{"shasum":"db13ff746cc79693c35825bcd518be91aacdfb92","tarball":"https://registry.npmjs.org/read-file-safe/-/read-file-safe-1.0.5.tgz","fileCount":6,"integrity":"sha512-0gfxwCbDDmvsXFZTB0fKL5pwYkOUhnXH+TSbbR8YkO1fSAIbMgBKv4xDGrVdW1D+yoJcCeabALfnJx7KjenTJg==","signatures":[{"sig":"MEQCIDOcLPLHKeSbmogyXQiNGkR3SYHTf+wQRT+/DvI9s9wiAiBq1Iov/tg//XbJof1bq5/TwqK1ShmpzZrStHIIxnn/0g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3661,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfTxsvCRA9TVsSAnZWagAAHpQP/jMkIaQ0UXfV8DIfEFDj\nMnJTUhvTP3kxnl1BxLUPzrDHpNnZe8St2XjQhqZ43vshD/Zh1Qyhqeyu3u6F\noK9SK0O5nDHriDvUEPKHhsqDmVEopJFr0NCFIZPFKrBbsYtMnXiDjRGwiW5z\nd3+djeXznkRicyj65yXrS0aExk+Sq6tl6/8FnVIOMUETUlNJvEgLNf+ZGGCu\n3wogP1/tybSvcN3+Scr11JETufgZekL4GUXL5s3g3a1auplSjY4I9KcnsaLr\nNYNJ6ynJloqETBTXyh6YfgnHE3+cFdPLVAtr4MI7wTLchYgkEEGUR3bmsDqA\nSR+2CJIyxT9qBeVjwl1kfq9KWDRVsmpgr1JpCQZV96hlK0A5eRD0CXImDp7o\niTnbbfn8PN9p5IaiARdD8ZGch0Io+YfWN92ekgyl2iQtQLJRCnHgBBX8l2KT\njuPhyuFbuYnVZxhgjmaknlqe6oPIZqFKGBdFKzDqm0AxHm1yg9pr1HGP03pA\nzXwqu6gDh26INvoQbxrT6bm9NpO3GqVJzNAPuHez4fW8OCv3Nl2DXjKv5MzP\n1VijbIq9kYRg/DDbaPcqPDNlFeOiUaYT5Vz2ng4uwXf1HAfIqawurxz/dFSW\nRhpleX6ZpuPjC/0LmLqzuo7unjDBPuu1ZJ5dRSnLw2vk8nnI1P1YaprblU/E\nMgik\r\n=qdTZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./build/index.js","scripts":{"build":"bob build","prepublishOnly":"yarn build"},"_npmUser":{"name":"bconnorwhite","email":"connor.bcw@gmail.com"},"repository":{"url":"git+https://github.com/bconnorwhite/read-file-safe.git","type":"git"},"description":"Read files without try catch.","directories":{},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^14.0.27","@bconnorwhite/bob":"^1.9.7"},"_npmOperationalInternal":{"tmp":"tmp/read-file-safe_1.0.5_1599019823031_0.08568823558684624","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"read-file-safe","version":"1.0.6","keywords":["read","file","safe","try","catch","ENOENT","fs","fs-safe"],"author":{"url":"https://connorwhite.org","name":"Connor White","email":"connor.bcw@gmail.com"},"license":"MIT","_id":"read-file-safe@1.0.6","maintainers":[{"name":"bconnorwhite","email":"connor.bcw@gmail.com"}],"homepage":"https://connorwhite.org/github/read-file-safe","dist":{"shasum":"0018cd016ceb44995bec69485bbce5350df9e6f4","tarball":"https://registry.npmjs.org/read-file-safe/-/read-file-safe-1.0.6.tgz","fileCount":7,"integrity":"sha512-5y8jnUXuT39XVLxE9XweA9pQ3OOCGiVVTta8fjbyD3ajgO/f2ej0ACGyjS29hhJoI0gs4SQozVbJuUwwhZkhKQ==","signatures":[{"sig":"MEQCIFVTBnzsh0hk66qRCUg8rlUYtjbqUhX+/76UzzR/6rcPAiArF6tJ6mfYzUgWwa9WqQnphNFoZQxdHtkzeJQuTbYjKw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7394,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfeOJJCRA9TVsSAnZWagAAvlsQAIP9SQ+Zca0oyCuT/kSi\nB+5/75pa7F+f7l9/HsCFESX/MYKnQ0iSAjg0+pRTBXy5K8ngRLTpAOrSEagE\nrLjT9sXF9TRyFRA5LJRj1Bzxjzhcxn8xT8+pgDA9mnUkIgu+4jr1GV+EnVTl\n+nSFV3cqx2ZvXu9KPDr1wRqcERp5zPJIhQDUzuhQn7kK0W/S1Sx6fzHzZmm2\nE4o6NbfPd5lK+fXU+mwt0DIanftrfkiVyj7oGHNGvWVi2vgs+xiRUHzT8wq9\nBksiTDPmHTvtE/9WHpWqEPokSwOOrTAwe2cUy0q1ISPTWVTiWubAluSAMir5\ntmwD4/xPOzLPrkGViz7Gp2vnYc8dE1VCkxwrPj9ZRVWQYVjAhdECkkHkOuIw\nwLqx1v7NxNg02fMICZx/8wshLUpgeEbwLwr6t8R6Kpdx+l597j8JWVONPE1P\nWuOz0sEKPDImMgcsNxXvHqJuvMERXhPT7ZyFNEX2LYbNmqiACCIRUOyBDjGL\nS0iKdFIEePs0CAWzC0j5MheyVcA/JJyKFWygD23M0KhF1/Koo8slRevlBQKD\nW1AZ2RaNeW/zHw77M6KY5DtF+xlZ8L6wb8JYE5S1bBnxwRglZA6y6hHLaNTZ\nFETim7P7qPnn06ZBNTo9ayzEvaMMZv+wTiGuZPAE2a5s9Zppf8ztf17DJMB0\n3rZc\r\n=PkVG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./build/index.js","husky":{"hooks":{"commit-msg":"bob lint commit"}},"scripts":{"lint":"bob lint","test":"bob test","build":"bob build","commit":"bob commit","release":"bob publish"},"_npmUser":{"name":"bconnorwhite","email":"connor.bcw@gmail.com"},"repository":{"url":"git+https://github.com/bconnorwhite/read-file-safe.git","type":"git"},"description":"Read files without try catch","directories":{},"eslintConfig":{"extends":"eslint-config-bob"},"_hasShrinkwrap":false,"devDependencies":{"mock-fs":"^4.13.0","@types/node":"^14.0.27","@types/mock-fs":"^4.10.0","@bconnorwhite/bob":"^2.9.2"},"npmpackagejsonlint":{"extends":"npm-package-json-lint-config-bob"},"_npmOperationalInternal":{"tmp":"tmp/read-file-safe_1.0.6_1601757768671_0.9092698691838472","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"read-file-safe","version":"1.0.7","keywords":["read","file","safe","try","catch","ENOENT","fs","fs-safe"],"author":{"url":"https://connorwhite.org","name":"Connor White","email":"connor.bcw@gmail.com"},"license":"MIT","_id":"read-file-safe@1.0.7","maintainers":[{"name":"bconnorwhite","email":"connor.bcw@gmail.com"}],"homepage":"https://connorwhite.org/github/read-file-safe","dist":{"shasum":"2d1229aa24b6925e77fc2561af87c35d618ff3f9","tarball":"https://registry.npmjs.org/read-file-safe/-/read-file-safe-1.0.7.tgz","fileCount":7,"integrity":"sha512-lzxOq0SnjXS2H++CLhN7+C5IyPSvMjJTWjDXDPABqmkdrE2PewbMphk6ckqMje4IHR+gENmE0qvC9QmInr3S1g==","signatures":[{"sig":"MEQCIHxmxiv+A3uwOQrNxQRFrMUyjfUwp+3k6bk1WRM8HAZ6AiAyj5fqO1u4H02GTpW1S0okU7Mm1PFK3rpA1r3rbnzUkQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7556,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfeOLKCRA9TVsSAnZWagAA4x4P/0FSgME1bcz9ikOeaodM\n1xfLtPGAQmWx+Edh9TBOL+8vlLzTRN5r8sbwOug1A4wNd7Q+IXIQpGpUsO9K\n15l7JiDrPSxfNL5DXCu1kFzWVdK4F8M2t5a5pBWEdqyV9SRrvX0EhR/foAGb\nMEvXy5zSIOSiqMgmy+ezv60aemxs33loqctnf3rhoGzCsXJIkH0ShPGDrdBk\nM5Y5aFOot3ba7lLX987XwKTMgswz4V5mMdE0u6S/7bsWJWNiflBpVPlRN47U\nMtdwwhTuVF5fZMeuONwx3BIZnXwX+Xr51627mJmJx5PblDF/fVb95LiZAIMd\n+jkRRcvfMEUfn5sualGvHZXS8ZN9NQ27iAbimFY3Elb6kfeBBPv/mH49ojNm\nS00p3dTXaRcTrvOOUIgF5OX7fsHydPUj0koHmwBmjw+t5LeUlY+6aVQ4LPr9\nCwWHGEE3DDwRXjazGVOyAReD5J6uT9u0P4FFDkwFxut1CV1tAa2br+2o/1tq\n+Cbjj+RoGlWBpvhNCKd3AhItrI1ry29rzwUBuCzYd0jdkrvvzfkgxeXF2Ct0\nPyUQVkC1cFi35uREVhoHI1h/ykUoMKszhri9oNBokIM1An4dchynwWY9IaLR\nMDBkyIz+rSWs6V1aJubkahN4AO4BCUWUaiHsyxoY0Vq/A2vk2dcSJbK1r+Co\nGbUM\r\n=NVdS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./build/index.js","husky":{"hooks":{"commit-msg":"bob lint commit"}},"scripts":{"lint":"bob lint","test":"bob test","build":"bob build","commit":"bob commit","release":"bob publish"},"_npmUser":{"name":"bconnorwhite","email":"connor.bcw@gmail.com"},"repository":{"url":"git+https://github.com/bconnorwhite/read-file-safe.git","type":"git"},"description":"Read files without try catch","directories":{},"eslintConfig":{"extends":"eslint-config-bob"},"_hasShrinkwrap":false,"devDependencies":{"mock-fs":"^4.13.0","@types/node":"^14.0.27","@types/mock-fs":"^4.10.0","@bconnorwhite/bob":"^2.9.2"},"npmpackagejsonlint":{"extends":"npm-package-json-lint-config-bob"},"_npmOperationalInternal":{"tmp":"tmp/read-file-safe_1.0.7_1601757898099_0.10220744204721322","host":"s3://npm-registry-packages"}},"1.0.8":{"name":"read-file-safe","version":"1.0.8","keywords":["read","file","safe","try","catch","ENOENT","fs","fs-safe"],"author":{"url":"https://connorwhite.org","name":"Connor White","email":"connor.bcw@gmail.com"},"license":"MIT","_id":"read-file-safe@1.0.8","maintainers":[{"name":"bconnorwhite","email":"connor.bcw@gmail.com"}],"homepage":"https://connorwhite.org/github/read-file-safe","dist":{"shasum":"5c117f0354db7ac865810c8e3dfb096aa5481890","tarball":"https://registry.npmjs.org/read-file-safe/-/read-file-safe-1.0.8.tgz","fileCount":7,"integrity":"sha512-TwD7aqICVPVmkEK2tYKKpt+5Ci/Tj0J+wiVjSdA0dtV6e7biEO2Dzyel2A3CMxXy5d1x7b5Oia1Gu4PHnwtLrA==","signatures":[{"sig":"MEQCIFVwVUBsm14IQBR3TTiwqX5hOFzVBf/14cEv2eiKLXPUAiA0lSzVg/5nwH0JoUitniDe+6tlGa/pWOYHQ0LnBTr/Hw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8442,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfeUeTCRA9TVsSAnZWagAAMVkP/iRgfvAxaaaDztiLNbDI\nX02eJTo9/qhjk0zJX8QouC1wheneXfb5l73HtSWtde9ww21YyoZwgsY6+d8w\nVhLhG4Pk24oUiAiYfngmWwXjoPCl5DtjUDVZjjO/8WpoUCP0z8ljVoAiINIk\nkRE0hDPBYQGR8u+ElXsSCrzEgPrDYUL+R3ojSe1/U7w74LM6cjvDKga6eVhp\njcLAjkL3TYdXM+UWwJNWhH65MiwsOHNRy6SDXgQ9QnENtH0USmEJ+t8CcIFB\nqlAafl/AxmFtzyF7z3SBwLzyqUMImVyNQ8X6EvW+utAu64pc5kY3YU+fm+0S\nsGmsQKyJ2yCDE7aGYQ1aayHU5HzF91rr+Fs7nropOUiXYoe9Fcp2Ar038K8V\nCTFnSKBZEEowT27kceC8hyT74OVByAt1/nLra4noxe3BZecZTmeIimds+x7o\nHLvQsS6wAJovFR9ZAB4cQisDQXqBAygsijqYbMQziYSJYSGlfQtuGO6ecDBf\nmQdSzs09W68lX+9ZpLZ0zYBRqWGz7BXbm/WgDNbUZBWZfpfnUcLnmWiujZot\nqVyjiubs0UA5sR1n+o2y19IrgN91cC2TXjGSnb/uhVW3k+9sk89qFORTlTuD\nRIdB3xad+G27Ckj2NOCfqFLnsebeXhGjdvQB1rt2FiCyi2m6JGZMf5+IlJWB\nRmD1\r\n=9rwQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./build/index.js","husky":{"hooks":{"commit-msg":"bob lint commit"}},"scripts":{"lint":"bob lint","test":"bob test","build":"bob build","commit":"bob commit","release":"bob publish"},"_npmUser":{"name":"bconnorwhite","email":"connor.bcw@gmail.com"},"repository":{"url":"git+https://github.com/bconnorwhite/read-file-safe.git","type":"git"},"description":"Read files without try catch","directories":{},"eslintConfig":{"extends":"eslint-config-bob"},"_hasShrinkwrap":false,"devDependencies":{"mock-fs":"^4.13.0","@types/node":"^14.0.27","@types/mock-fs":"^4.10.0","@bconnorwhite/bob":"^2.9.2"},"npmpackagejsonlint":{"extends":"npm-package-json-lint-config-bob"},"_npmOperationalInternal":{"tmp":"tmp/read-file-safe_1.0.8_1601783698694_0.569449993020172","host":"s3://npm-registry-packages"}},"1.0.9":{"name":"read-file-safe","version":"1.0.9","keywords":["read","file","safe","try","catch","ENOENT","fs","fs-safe"],"author":{"url":"https://connorwhite.org","name":"Connor White","email":"connor.bcw@gmail.com"},"license":"MIT","_id":"read-file-safe@1.0.9","maintainers":[{"name":"bconnorwhite","email":"connor.bcw@gmail.com"}],"homepage":"https://connorwhite.org/github/read-file-safe","dist":{"shasum":"e77f3d0e47e37cbec6da4309c005909317538a16","tarball":"https://registry.npmjs.org/read-file-safe/-/read-file-safe-1.0.9.tgz","fileCount":7,"integrity":"sha512-iNUjb3XJ7Tg5TMe5BnZ8tlalkAb5RzedzhkZhZvFc+lKSivLRy7SNlFkHJqKTCITAZvJO9aJpgGKneVKJxwodA==","signatures":[{"sig":"MEUCIEnj7M/MHud7FDhl7OFDlCGelYGS40yHPxEbDf5xtdH6AiEAumXYYFqRGtOdXpmrbsFqsYU1XqyIf33aIXa6PfWCJ1A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8651,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfegfzCRA9TVsSAnZWagAAAQ0QAJTlHaOH9ns/OxM3sMWC\nLnbnQl/eG+Eg/pa4hNw6WqsLSUR1jnygrpEsvStydkPLvWKWJeBKmckyg9ya\neFi2BwN/rvLyK3NeZ9YsdVAcdraYWgZ/BuwqtuhyD0Xt6iKQh1livWrLxteA\nBclagO7le1RgjwFJBTon17Rz4rCPDL3r94bCIn1Bf7Qx5G9vwMXUbdhN7AhA\nawrvBzV7S1B3PWk7K5tJIebDnXDKikR/ad/X8ok4YR/T97TbAxOHdnvRq8e3\n3xeclCKtcYVA0o7BJVEQnIYoqpEpVwDFan/Ckk9zMGlk0KAhX95kbD3alz1f\nn5pTm/uzTu72MtY/p6nM40zn1Sy9OvkSfDwLBtHwZt5ZVFQvuNoU7O4HGNod\nmhLuR6AWSGL2FeRJrz/23IygxDWF0dO0A7x+LN9BB4CPqaoxan0kANh/qbYr\nl+WHJ9hXavOp9HxpICkckKDrt0NJpByMt3HvtyUFWu/sC1bPvwPrrmHNeylb\nsVpP0jiIq9fepy8Bx0YcQomZZjr97B8FxC1DM6KBd3zFDGyICw6EtvvXFQej\nuFtNBp0hUFS+1VPH+Dit07itCAOkmBJsAHJ0tuT/rhblflrK6IqBiARm2R80\npEZteP2vOg9BJIkMmb2zmIt8dz8pIealpFo/COa+8hxZth5Hygw8+Gi/Ix+v\nd8/k\r\n=pcqZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./build/index.js","husky":{"hooks":{"commit-msg":"bob lint commit"}},"scripts":{"lint":"bob lint","test":"bob test","build":"bob build","commit":"bob commit","release":"bob publish"},"_npmUser":{"name":"bconnorwhite","email":"connor.bcw@gmail.com"},"repository":{"url":"git+https://github.com/bconnorwhite/read-file-safe.git","type":"git"},"description":"Read files without try catch","directories":{},"eslintConfig":{"extends":"eslint-config-bob"},"_hasShrinkwrap":false,"devDependencies":{"mock-fs":"^4.13.0","@types/node":"^14.0.27","@types/mock-fs":"^4.10.0","@bconnorwhite/bob":"^2.9.2"},"npmpackagejsonlint":{"extends":"npm-package-json-lint-config-bob"},"_npmOperationalInternal":{"tmp":"tmp/read-file-safe_1.0.9_1601832947358_0.3219351816872349","host":"s3://npm-registry-packages"}},"1.0.10":{"name":"read-file-safe","version":"1.0.10","keywords":["read","file","safe","try","catch","ENOENT","fs","fs-safe"],"author":{"url":"https://connorwhite.org","name":"Connor White","email":"connor.bcw@gmail.com"},"license":"MIT","_id":"read-file-safe@1.0.10","maintainers":[{"name":"bconnorwhite","email":"connor.bcw@gmail.com"}],"homepage":"https://connorwhite.org/github/read-file-safe","dist":{"shasum":"9ac9118f12cb122614612211f90dad9daf732e39","tarball":"https://registry.npmjs.org/read-file-safe/-/read-file-safe-1.0.10.tgz","fileCount":7,"integrity":"sha512-qW25fd2uMX3dV6Ui/R0jYK1MhTpjx8FO/VHaHTXzwWsGnkNwLRcqYfCXd9qDM+NZ273DPUvP2RaimYuLSu1K/g==","signatures":[{"sig":"MEUCIQDpZQZLT5gO2ZnuJGBKwnIdsH4m4+uqH/SvkMDRin8wsAIgWRD4zzB/acIXIBqUAFZ03umS6fbaAH99Vxg5BC6bB7k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8958,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfenSICRA9TVsSAnZWagAAqvIP/0HKzsWjc3U21qGPgDJ2\n5g9Nl/WD+aDsTVfGkwmAGcLh4OpwpHLFvN79vzucghB18bYFWMCfL+SfRDpI\nlIZCuLBtiNgd75iflky4ts2S1GjxUwnbrAo0e0YmBFEpevBRfkRAZoLMjqsh\nSm12qVYOW5W3/7M6dwmD54ogXSjPTueQcBJ6hjqYvzJqLP9s415x/nUw4NVu\nSyD4VPTQurrzhmqCjcBpG5V5aC5PpfaypJ0F+q3UNBo4V0CuVcJudMa8064o\n3iKvhrszPCC4vfbRJ1PVHhLMJPBuus5aVtoFmyRFCaB47lgmWTR+GThXQfyK\ntcIlOkGQBkI28tok+jftRkW9cMhr4MMk1G4kgf9EYzHa05J9YlPSXC0RrMJi\nhzjqk69UsCpLNOA68cA0jEG6IXhxqZTXGsixS1PNn9EzhG7XKJkrX+O3QrSo\nkwmTwlmU5akmscq2/cHon0IJldAaX98jpYEI00rrggrenBC0qmqsMeh0VegW\ntS1sbQ07W1MK9mjPKH2ZLI39c5/oBpMp+egpH8iEaoNlboySYaulliSd47u7\n3o7Bn3ZJPG4cll/NBgTpOts/r+DYs4nH20vdF3jgiZCwZGzAKir8xZStE77j\ntZu5xw0jgbGjFOc0RECQvVQI+DCqKhNCjvjXXdIbFzrtfNU3vmI5K5FshYEu\n7VeQ\r\n=TClG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./build/index.js","husky":{"hooks":{"commit-msg":"bob lint commit"}},"scripts":{"lint":"bob lint","test":"bob test","build":"bob build","commit":"bob commit","release":"bob publish"},"_npmUser":{"name":"bconnorwhite","email":"connor.bcw@gmail.com"},"repository":{"url":"git+https://github.com/bconnorwhite/read-file-safe.git","type":"git"},"description":"Read files without try catch","directories":{},"eslintConfig":{"extends":"eslint-config-bob"},"_hasShrinkwrap":false,"devDependencies":{"mock-fs":"^4.13.0","@types/node":"^14.0.27","@types/mock-fs":"^4.10.0","@bconnorwhite/bob":"^2.9.2"},"npmpackagejsonlint":{"extends":"npm-package-json-lint-config-bob"},"_npmOperationalInternal":{"tmp":"tmp/read-file-safe_1.0.10_1601860743665_0.957216988356286","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"read-file-safe","version":"2.0.0","keywords":["read","file","safe","try","catch","ENOENT","fs","fs-safe"],"author":{"name":"Connor White"},"license":"MIT","_id":"read-file-safe@2.0.0","maintainers":[{"name":"bconnorwhite","email":"connor.bcw@gmail.com"}],"contributors":[{"name":"Connor White"}],"homepage":"https://github.com/bconnorwhite/read-file-safe#readme","bugs":{"url":"https://github.com/bconnorwhite/read-file-safe/issues"},"dist":{"shasum":"328e4d9f07a036a67ce494f373e9d2445ee91784","tarball":"https://registry.npmjs.org/read-file-safe/-/read-file-safe-2.0.0.tgz","fileCount":8,"integrity":"sha512-EegpJtUfmvhxUiI9RRx6TEIumnASqL2fRU8OIi8e4nbqIlgsIITj3GTY9VNiZA7WRWfzgw/Jy4URgQSjInksdA==","signatures":[{"sig":"MEUCIAZ1mk3R6tvIjazZFR/6j1e9WoI7d7kCTDNLollKi+IRAiEAgZpoBhM/Irq0AFm3HJ6FPPATBVNeuZXIA0vuheYBHBU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7317,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjv0nwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoOrQ//SeAmCUdib80RA9zrz8utZ/SoK5AULyDr4S+tamf8YkxARb0U\r\n8zZz+jdbNoSpfml0V7+Sl1WJ3Oe3Ym9I8/KrT8wcCRK44hG3kFlTwoaGaRwL\r\nI6Lbuwfbca8v3CGc2rF08EbmDXCeSfR7P4sRyDloVz+91qliVfWqhC2sjR4o\r\n8S59sitdILTdHll4vz/WrTo+2xb7xtoixK57XGmVP4hEmm4DXF8jfLqx4EKx\r\nVWdtOoudsWWXTFNZ4sZEq+xNsmCERxEReU2+i8rnR0rkFM8NFSaPnLKx2I6C\r\n0i4+Nb9sgbWluwR3ac8AlAL62CEVC8OFXpof11AGyBYmKkaB2m1x7Ta4qAia\r\nYltep8imLGN/BmrbA4eGw8z7NKHy7dRU6EjlbtngE10Jb4sC5by4hIyfs7Q5\r\nGqlaleubVa7VVwgwI0cYaaWeI27GybfkmFDeWMSSiu3dr8V8iau2+UR5KMAS\r\nQD68+6KLt0dCAaMVIqmAx9SAjcW0iVDoDE08sJR7ZNrx1gqgJboHgUQ+Eiep\r\nVRN8m6q0Lrz9s/mT2u4Cn+fNmkyPxhpRDqh0H2PwPwHrFVRc+A4h7v3wSGsw\r\nqwjQYZGvs6Xu1fo4HqC191VeLfME8moINb/eiCTLgA/IbCEzNPXSpPXUcNgO\r\n6SlXHeBEjAIVx2CMf9lvnODgb43a+0rvjK0=\r\n=HXPk\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"@autosoft/jest-preset"},"main":".auto/build/index.js","type":"module","types":".auto/build/index.d.ts","engines":{"node":"^14.13.1 || >=16.0.0"},"exports":"./.auto/build/index.js","private":false,"scripts":{"dev":"auto dev","lint":"auto lint","test":"auto test","build":"auto build","prepack":"yarn build","release":"auto release","typecheck":"auto typecheck"},"_npmUser":{"name":"bconnorwhite","email":"connor.bcw@gmail.com"},"repository":{"url":"git+https://github.com/bconnorwhite/read-file-safe.git","type":"git"},"description":"Read files without try catch","directories":{},"eslintConfig":{"extends":"@autosoft/eslint-config"},"_hasShrinkwrap":false,"devDependencies":{"mock-fs":"^5.2.0","autorepo":"^0.1.9","@types/node":"^18.11.18","@types/mock-fs":"^4.13.1"},"npmpackagejsonlint":{"extends":"npm-package-json-lint-config-auto"},"_npmOperationalInternal":{"tmp":"tmp/read-file-safe_2.0.0_1673480688512_0.9474759385389451","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"read-file-safe","version":"2.1.0","keywords":["read","file","safe","try","catch","ENOENT","fs","fs-safe"],"author":{"name":"Connor White"},"license":"MIT","_id":"read-file-safe@2.1.0","maintainers":[{"name":"bconnorwhite","email":"connor.bcw@gmail.com"}],"contributors":[{"name":"Connor White"}],"homepage":"https://github.com/bconnorwhite/read-file-safe#readme","bugs":{"url":"https://github.com/bconnorwhite/read-file-safe/issues"},"dist":{"shasum":"e4617843b37b7d6ce91ad59e3bfa163256f7770d","tarball":"https://registry.npmjs.org/read-file-safe/-/read-file-safe-2.1.0.tgz","fileCount":8,"integrity":"sha512-TGzg0PTel/HgmWA1E7ov6+CdVDrBYAFdlkLc/pDx85Az++1aQRi4xUaY/VzAKccXWTgYewTQ4Iuwwi3XCu+xFg==","signatures":[{"sig":"MEUCIEKBIk18SG87CxRyHIt8uPlicTGqP9yNzvJsn1npDgKhAiEAqcfo//itc3NgR1sSeWPpAIt1I1vdP5Ea8eblKIrq3Wg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9834,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjv3tlACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo4TQ/9FibeIsqMwk8TT0T445yuQBXsdaWIWI8w+nbn8uGMSgszZl/b\r\nx2qNQCnmvJXpiAHzDoZh4sqjt+N7SzVKi8jz9f9c707kVB7gCxbTyj9KH+qE\r\nfKUb+4bhLt5MZyQqxKXMFglGu2Drm+RdE/DWPE5aOxtQVng0N4qE7ZpGMxR3\r\nPEr4Ifn7Zvc65zVIivX1o8/XRkc2J5IlhD4nv/MS0mmEwsoQsJG5+qEEGRIw\r\nOI3ZW76QGiZsza4Zw0OgCJEsO8m/kyDN3nfCHOtod8S6rK4RMMwsLfUoWtYI\r\nxqMnOucaajLgrBFvrrhoMU9x88ZRZJtH7gn/es4sOBrYqlf5sMJwxa+0f8tD\r\nCm9Jy3gUhkWnAK24yi82PTOUzqwXlL27MHAjJzmlrd31FQ9F51iTnKAeXxM8\r\nZ/aQeXT+/SNBt/0JHN5//a2iLBzlKnhC1qAAXcwNyW5/XQYuIOtjh11VuEJm\r\nrwywMnQIwf69fEd9tRt++Mssh4O38oMSoesKQsH9wgUuRltBDpopLOK9zoiW\r\nYeORqumxBSx3X+CbFoyPU8XZuarMr600GTTedbQoyuJKL/rVgZ7fLkZ8quR1\r\nliaKxitOanM7JrhdMPBPUXISfQZX0KdVpU7/QiTja6ZGbKM9EUMUvCHfR6UP\r\n/58MzCHAxU8ru8sGK8IC010jPZcJ0J3Oja8=\r\n=ausm\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"@autosoft/jest-preset"},"main":".auto/build/index.js","type":"module","types":".auto/build/index.d.ts","engines":{"node":"^14.13.1 || >=16.0.0"},"exports":"./.auto/build/index.js","private":false,"scripts":{"dev":"auto dev","lint":"auto lint","test":"auto test","build":"auto build","prepack":"yarn build","release":"auto release","typecheck":"auto typecheck"},"_npmUser":{"name":"bconnorwhite","email":"connor.bcw@gmail.com"},"repository":{"url":"git+https://github.com/bconnorwhite/read-file-safe.git","type":"git"},"description":"Read files without try catch","directories":{},"eslintConfig":{"extends":"@autosoft/eslint-config"},"_hasShrinkwrap":false,"devDependencies":{"mock-fs":"^5.2.0","autorepo":"^0.1.9","@types/node":"^18.11.18","@types/mock-fs":"^4.13.1"},"npmpackagejsonlint":{"extends":"npm-package-json-lint-config-auto"},"_npmOperationalInternal":{"tmp":"tmp/read-file-safe_2.1.0_1673493349189_0.24707972927165045","host":"s3://npm-registry-packages"}},"2.1.1":{"name":"read-file-safe","version":"2.1.1","keywords":["read","file","safe","try","catch","ENOENT","fs","fs-safe"],"author":{"name":"Connor White"},"license":"MIT","_id":"read-file-safe@2.1.1","maintainers":[{"name":"bconnorwhite","email":"connor.bcw@gmail.com"}],"contributors":[{"name":"Connor White"}],"homepage":"https://github.com/bconnorwhite/read-file-safe#readme","bugs":{"url":"https://github.com/bconnorwhite/read-file-safe/issues"},"dist":{"shasum":"16b161460bacfb571a13756141bb6ba08673f034","tarball":"https://registry.npmjs.org/read-file-safe/-/read-file-safe-2.1.1.tgz","fileCount":4,"integrity":"sha512-Qge8x3UzI/0hEcfsvG60Bvw5DX9BUHS0gIunXPAo/7gEZRTzMLVHbI9Uv5VQvNS9eBrrqOX0pkdP9Pzr3m9xFg==","signatures":[{"sig":"MEUCIQCeGzrdyXxQpeTCASq/B3i/X7NUj8GddVjN62Mx4SdagAIgLqBoRKb7WPnIbH+kU3DJXK5A1exS4fcO/kJL6EVnLA8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8063},"jest":{"preset":"@autosoft/jest-preset"},"main":".auto/build/index.js","type":"module","types":".auto/build/index.d.ts","engines":{"node":"^14.13.1 || >=16.0.0"},"exports":"./.auto/build/index.js","private":false,"scripts":{"dev":"auto dev","lint":"auto lint","test":"auto test","build":"auto build","prepack":"yarn build","release":"auto release","typecheck":"auto typecheck"},"_npmUser":{"name":"bconnorwhite","email":"connor.bcw@gmail.com"},"repository":{"url":"git+https://github.com/bconnorwhite/read-file-safe.git","type":"git"},"_npmVersion":"9.8.0","description":"Read files without try catch","directories":{},"_nodeVersion":"20.5.1","eslintConfig":{"extends":"@autosoft/eslint-config"},"_hasShrinkwrap":false,"devDependencies":{"mock-fs":"^5.2.0","autorepo":"^0.1.9","@types/node":"^18.11.18","@types/mock-fs":"^4.13.1"},"npmpackagejsonlint":{"extends":"npm-package-json-lint-config-auto"},"_npmOperationalInternal":{"tmp":"tmp/read-file-safe_2.1.1_1695134328126_0.297485545109335","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"read-file-safe","version":"3.0.0","description":"Read files without try catch","license":"MIT","private":false,"author":{"name":"Connor White","email":"oss@bconnorwhite.com","url":"https://bconnorwhite.com"},"homepage":"https://github.bconnorwhite.com/read-file-safe#readme","repository":{"type":"git","url":"git+https://github.com/bconnorwhite/read-file-safe.git"},"bugs":{"url":"https://github.com/bconnorwhite/read-file-safe/issues"},"keywords":["read","file","safe","try","catch","ENOENT","fs","fs-safe"],"type":"module","main":"./build/index.js","exports":{".":"./build/index.js"},"types":"./build/index.d.ts","engines":{"bun":">=1.3.0","node":">=20.0.0"},"scripts":{"build":"tsc --project ./tsconfig.json","lint":"npm run lint:package && npm run lint:source","lint:package":"npmPkgJsonLint .","lint:source":"ESLINT_USE_FLAT_CONFIG=false eslint src test --ext .ts","prepack":"npm run build","release":"npm publish","test":"npm run test:node","test:node":"tsx --test ./test/*.test.ts","typecheck":"npm run build && tsc --project ./test/tsconfig.json"},"devDependencies":{"@bconnorwhite/eslint-config":"^1.1.0","@bconnorwhite/tsconfig":"^1.0.0","@types/mock-fs":"^4.13.0","@types/node":"^24.3.0","@typescript-eslint/eslint-plugin":"^8.56.1","@typescript-eslint/parser":"^8.56.1","eslint":"^9.39.4","eslint-plugin-import":"^2.32.0","eslint-plugin-json":"^4.0.1","mock-fs":"^5.5.0","npm-package-json-lint":"^9.1.0","npm-package-json-lint-config-bconnorwhite":"^1.0.0","tsx":"^4.21.0","typescript":"^5.9.3"},"eslintConfig":{"extends":"@bconnorwhite/eslint-config"},"npmpackagejsonlint":{"extends":"npm-package-json-lint-config-bconnorwhite/oss"},"gitHead":"d3f3fa4418ae1a386fd76da3791e333ac88146ea","_id":"read-file-safe@3.0.0","_nodeVersion":"24.14.0","_npmVersion":"11.9.0","dist":{"integrity":"sha512-XWMoxSjogvLzvOYzIEu3Vl8UaU1sbRg5g6bgQdhk4XhjKDn6LvXYmbrtD5dTQkCvelqYXerIgH8YueO88ag9jg==","shasum":"76fdb2920234d6900d10c87ef5c77cac6a0cbd57","tarball":"https://registry.npmjs.org/read-file-safe/-/read-file-safe-3.0.0.tgz","fileCount":6,"unpackedSize":10811,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/read-file-safe@3.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCL+beEX8D9gcFm9SqsSVyrJ/kxseFbPDAkSVSL5Xq7SwIgByW9MSeS5BDxEbIJ0yoPcJINyjplvMOZIqvJAPwmyi4="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:24092d01-2313-4a57-8aa1-5ce5a44735e1"}},"directories":{},"maintainers":[{"name":"bconnorwhite","email":"connor.bcw@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/read-file-safe_3.0.0_1773252437304_0.1613135927892042"},"_hasShrinkwrap":false}},"time":{"created":"2020-08-16T02:30:39.576Z","modified":"2026-03-11T18:07:17.728Z","1.0.0":"2020-08-16T02:30:39.730Z","1.0.1":"2020-08-16T03:28:21.199Z","1.0.2":"2020-08-28T02:23:40.061Z","1.0.3":"2020-08-28T03:23:43.857Z","1.0.4":"2020-09-02T03:30:43.602Z","1.0.5":"2020-09-02T04:10:23.125Z","1.0.6":"2020-10-03T20:42:48.812Z","1.0.7":"2020-10-03T20:44:58.200Z","1.0.8":"2020-10-04T03:54:58.839Z","1.0.9":"2020-10-04T17:35:47.462Z","1.0.10":"2020-10-05T01:19:03.820Z","2.0.0":"2023-01-11T23:44:48.733Z","2.1.0":"2023-01-12T03:15:49.409Z","2.1.1":"2023-09-19T14:38:48.279Z","3.0.0":"2026-03-11T18:07:17.446Z"},"bugs":{"url":"https://github.com/bconnorwhite/read-file-safe/issues"},"author":{"name":"Connor White","email":"oss@bconnorwhite.com","url":"https://bconnorwhite.com"},"license":"MIT","homepage":"https://github.bconnorwhite.com/read-file-safe#readme","keywords":["read","file","safe","try","catch","ENOENT","fs","fs-safe"],"repository":{"type":"git","url":"git+https://github.com/bconnorwhite/read-file-safe.git"},"description":"Read files without try catch","maintainers":[{"name":"bconnorwhite","email":"connor.bcw@gmail.com"}],"readme":"<!--BEGIN HEADER-->\n<div id=\"top\" align=\"center\">\n  <h1>read-file-safe</h1>\n  <a href=\"https://npmjs.com/package/read-file-safe\">\n    <img alt=\"NPM\" src=\"https://img.shields.io/npm/v/read-file-safe.svg\">\n  </a>\n  <a href=\"https://github.com/bconnorwhite/read-file-safe\">\n    <img alt=\"TypeScript\" src=\"https://img.shields.io/github/languages/top/bconnorwhite/read-file-safe.svg\">\n  </a>\n  <a href=\"https://coveralls.io/github/bconnorwhite/read-file-safe?branch=master\">\n    <img alt=\"Coverage Status\" src=\"https://img.shields.io/coveralls/github/bconnorwhite/read-file-safe.svg?branch=master\">\n  </a>\n</div>\n\n<br />\n\n<blockquote align=\"center\">Read files without try catch.</blockquote>\n\n\n---\n<!--END HEADER-->\n\nThis package handles filesystem errors for you. If a file does not exist or cannot be accessed, `undefined` is returned instead of throwing an error.\n\n## Installation\n\n<details open>\n  <summary>\n    <a href=\"https://www.npmjs.com/package/read-file-safe\">\n      <img src=\"https://img.shields.io/badge/npm-CB3837?logo=npm&logoColor=white\" alt=\"NPM\" />\n    </a>\n  </summary>\n\n```sh\nnpm install read-file-safe\n```\n\n</details>\n\n<details>\n  <summary>\n    <a href=\"https://yarnpkg.com/package/read-file-safe\">\n      <img src=\"https://img.shields.io/badge/yarn-2C8EBB?logo=yarn&logoColor=white\" alt=\"Yarn\" />\n    </a>\n  </summary>\n\n```sh\nyarn add read-file-safe\n```\n\n</details>\n\n<details>\n  <summary>\n    <img src=\"https://img.shields.io/badge/pnpm-F69220?logo=pnpm&logoColor=white\" alt=\"PNPM\" />\n  </summary>\n\n```sh\npnpm add read-file-safe\n```\n\n</details>\n\n<details>\n  <summary>\n    <img src=\"https://img.shields.io/badge/bun-EE81C3?logo=bun&logoColor=white\" alt=\"Bun\" />\n  </summary>\n\n```sh\nbun add read-file-safe\n```\n\n</details>\n\n\n## Usage\n\nBy default, `readFile` and `readFileSync` return a string:\n\n```ts\nimport { readFile, readFileSync } from \"read-file-safe\";\n\nconst path = \"./path/to/file.ext\";\n\nconst file = readFile(path); // Promise<string | undefined>\n\nconst file = readFileSync(path); // string | undefined\n```\n\n### Return Type\n\nSetting the `buffer` option to `true` will return a `Buffer` instead of a string:\n\n```ts\nimport { readFile, readFileSync } from \"read-file-safe\";\n\nconst file = readFile(path, { buffer: true }); // Promise<Buffer | undefined>\n\nconst file = readFileSync(path, { buffer: true }); // Buffer | undefined\n```\n\n### Decompression\n\nSetting the `compression` option will decompress the file before returning it. Both `gzip` and `brotli` are supported:\n\n```ts\nimport { readFile, readFileSync } from \"read-file-safe\";\n\nconst file = readFile(path, { compression: \"gzip\" }); // Promise<string | undefined>\n\nconst file = readFile(path, { compression: \"brotli\" }); // Promise<string | undefined>\n```\n\n<!--BEGIN FOOTER-->\n<h2 id=\"license\">License <a href=\"https://opensource.org/licenses/MIT\"><img align=\"right\" alt=\"license\" src=\"https://img.shields.io/npm/l/read-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- [write-file-safe](https://www.npmjs.com/package/write-file-safe): Write files, and parent directories if necessary\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- [write-dir-safe](https://www.npmjs.com/package/write-dir-safe): Create directories and their parents recursively\n- [remove-dir-safe](https://www.npmjs.com/package/remove-dir-safe): Remove directories recursively or non-recursively\n","readmeFilename":"README.md"}