{"_id":"@aestheticbookshelf/fileutils","_rev":"9-e88f32bf3cc811dc24110842e263ad43","name":"@aestheticbookshelf/fileutils","dist-tags":{"latest":"1.0.9"},"versions":{"1.0.1":{"name":"@aestheticbookshelf/fileutils","version":"1.0.1","description":"File utils.","main":"src/fileutils.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["file","utils"],"author":{"name":"aestheticbookshelf"},"license":"MIT","homepage":"https://github.com/aestheticbookshelf/fileutils","bugs":{"url":"https://github.com/aestheticbookshelf/fileutils/issues","email":"aestheticbookshelf@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/aestheticbookshelf/fileutils.git"},"dependencies":{},"gitHead":"e4f39004427973c08ac3dab00ec9c2f156f13635","_id":"@aestheticbookshelf/fileutils@1.0.1","_nodeVersion":"8.9.1","_npmVersion":"6.13.2","dist":{"integrity":"sha512-w2tKcGf4q+/U6M2zuYLEq0pGvMO5HQTGuMu0shmoPqy6h9iWyyNYUi9Z/tTkwa3IOs0+pgZHLNZOdEkcAQ6tpw==","shasum":"86cefb015454c7ea822894496e742380aa610131","tarball":"https://registry.npmjs.org/@aestheticbookshelf/fileutils/-/fileutils-1.0.1.tgz","fileCount":10,"unpackedSize":3987,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeTjrfCRA9TVsSAnZWagAANpMP+QA9uC+RkY84NdkPvBGd\nBPiQxzntsqAjDlaZPgHXFQVNlvcmKBwPSe/ElIJ28EUtpnfd5zSBpr75rR8L\nbDHgHtyT+f0iqCYaAxf6RWqw2AdfKchYInxow0tOvkResREU96U5y3pHdJlQ\n9sHCdkApRGSL+MXURIS7fF7k21LEyOOJB7aWSbszCK8sFwcdLpNxrVlCx79x\nxiZkWeXK+JVRRdEsJ3SbwxzQYWpuSQkfyo6brGajPDbIP5NIHeQgZbDxIbxB\n9UL6xMoaU7URcZgvEbsG4cd0Tsim3NUfiHp7rBLu3OP8oG3PSq8pCp1mqE7Y\nmqGa/aoap+Rvr1CIdW7FTsRTNge2xNV7cemx3HVUjVrItwC7lGk6Z2x9FzRp\n68W8sEy7GIYH719dwCeJcALMGGjGsES+VJKhZO5FcNzoX7Qo9eA6H9vmOTfE\nZlL7zQ+CRwcvGb++KIB/rWqwQtW8Ltr4s7z9Op8/8fAWV8XeDu73aEFQfU3m\nCNJ+iKh7ov98u5BgqGTuJUExfHNp/nlTPMx8dPy1bue+Y2VCqSfY2QTyJV76\naGnTT6S8RYOPqQOfTBgBD9GDCax8OhylXXDmFNuaKtrYtyG/X3crkGQIokbn\nuyfZdbKGMJxyXwPGwa5coNn3fsElDuutI5EguDTwSyTNg8RT269vcPMT2Dkm\nxwcx\r\n=BEwY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBJoc83DjmtmCt1tvK1D7IJwwtnk+w87yDwoc5fLC95fAiEAossM2Tyi0jHjQxbRhibyHdXUApFyNWDDXwwQAKc3PLM="}]},"maintainers":[{"name":"aestheticbookshelf","email":"aestheticbookshelf@gmail.com"}],"_npmUser":{"name":"aestheticbookshelf","email":"aestheticbookshelf@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fileutils_1.0.1_1582185183168_0.2964795218555998"},"_hasShrinkwrap":false},"1.0.2":{"name":"@aestheticbookshelf/fileutils","version":"1.0.2","description":"File utils.","main":"src/fileutils.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["file","utils"],"author":{"name":"aestheticbookshelf"},"license":"MIT","homepage":"https://github.com/aestheticbookshelf/fileutils","bugs":{"url":"https://github.com/aestheticbookshelf/fileutils/issues","email":"aestheticbookshelf@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/aestheticbookshelf/fileutils.git"},"dependencies":{"mkdirp":"^1.0.3","rimraf":"^3.0.2"},"gitHead":"a069c88ba02d0c35c63f73dc508c537882e7b545","_id":"@aestheticbookshelf/fileutils@1.0.2","_nodeVersion":"8.9.1","_npmVersion":"6.13.2","dist":{"integrity":"sha512-8WfNANB0qbmw6anEIplwBCVo2/x0ghvHRL48j3deX3f/g7a7JuK0YNOVHdAXATmiuX6nib+VYI55MNI41rij7g==","shasum":"54c8787136d080b2cf19a425c04b90c60ca14f5d","tarball":"https://registry.npmjs.org/@aestheticbookshelf/fileutils/-/fileutils-1.0.2.tgz","fileCount":10,"unpackedSize":4038,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeTkBgCRA9TVsSAnZWagAAEhoP/ii4c1XD59XKbJNHcvI7\nJ98hrtYkWjDC064hGCEkK5/dB68NpE+3qj382CORLxL6+dWhS5kBlWsdCmNI\najYwD7r6GxTxxIKLdcyeHk1fpQNf2LXsnYCbm9cZiVksbDG8sB0bTbwwx1jA\npvOGHl0PptqvdRrr3boNYc1sIFs5Jt/xun1fs/3HxHuKP6UQCS3IcWf9Z/Uy\nk3NeRUuI7WcY4nDkuMJZLwC1Rjh7hvxfUlO1vnG0SkJlAcOewEbkPEarFoaB\nEjlanHYgcS5CDegbDIBXotXxCLvugTv1X2Kim8J2qoHG4DKUI2pRRL285KIf\nKPXbWLYp+fHWA49Gv8gaDZEmhDPE0iJeLPTJocr1scmDQN05ho/1EVc0Jf05\nz//y6KtrfhL8vZ7tUtA+97hU4VYJZnPYDtvIkVWUSin4W/P7194qZ27hTulE\n3Oy6V0q4RS3nVESzIp2/0w+r8X80i/kI+26apPxpLKvB7coGpAABmmtf7+Vs\nvYTKIsbA8UuIm/zQ6AMFDOeJZ8XcknXWIQecnfnYDyvPlHucXmQPyiUAFpNJ\nxD7aH5xRB+69KwQBZG6q6VTU7TkHGwAFHaUXIaMy7aSRvQi51u9BtA6Ol+zC\nj7xzfl5YFfnooag9Xs5qNVa8qt3502uHwMcZ0OkgffZF/Tt+VrILUB/fk7+5\nJLqU\r\n=BcTu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEmp8ka4H1kKw7tnJd09dj9z4E1pGXpq7PM5Gba6k0rVAiEA62JbMSwbr9JBhS8FQ16zEM+OGWYs6ud/tP7ribZ6t+M="}]},"maintainers":[{"name":"aestheticbookshelf","email":"aestheticbookshelf@gmail.com"}],"_npmUser":{"name":"aestheticbookshelf","email":"aestheticbookshelf@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fileutils_1.0.2_1582186592109_0.8087156658100236"},"_hasShrinkwrap":false},"1.0.3":{"name":"@aestheticbookshelf/fileutils","version":"1.0.3","description":"File utils.","main":"src/fileutils.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["file","utils"],"author":{"name":"aestheticbookshelf"},"license":"MIT","homepage":"https://github.com/aestheticbookshelf/fileutils","bugs":{"url":"https://github.com/aestheticbookshelf/fileutils/issues","email":"aestheticbookshelf@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/aestheticbookshelf/fileutils.git"},"dependencies":{"copy-dir":"^1.2.0","mkdirp":"^1.0.3","rimraf":"^3.0.2"},"gitHead":"0914674b3fc34c63ea7cbddb48f81c03ccf6489c","_id":"@aestheticbookshelf/fileutils@1.0.3","_nodeVersion":"8.9.1","_npmVersion":"6.13.2","dist":{"integrity":"sha512-1DXUGgbW/Sa6HoxLHLynPVmubs/XhgshqIpt0/IrkxMin2w6Eu60nJ1Ll6QdxDovoGvsIR3THkVsIc/lQrzk7g==","shasum":"50c86188ce8d4200e9509df114eb2a1c735bfe7a","tarball":"https://registry.npmjs.org/@aestheticbookshelf/fileutils/-/fileutils-1.0.3.tgz","fileCount":10,"unpackedSize":4245,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeT3fyCRA9TVsSAnZWagAAYhQP/2j5YJUM6iymmRWGEYKx\n3ApmfrpsqH690yrPKeIWtcMefgpl6y7bKzH+3s4TCZdem11uOG8wGxvULm8L\neKTFb4wfAe4Wq7ixpigiSvZcrexbg/MjoHXJUuCOVpQ6JoFUf6F3tnLa0wTo\nXc/1iMUL9WlaQIv7HBZrOFi/khzjUEj0jHX3py4AA4Ak61DJsibvHFzFd+QE\n76JJ7Wwei9P9sx/DVjkkcBcVbYmAfm62dr6usHjMN1xnB0gIrsuE0WNv64L5\n3ZWu+0IpSZSwc426LLIfiPWEICD31b082fFX64QGTdcsy0inV8Q7u0dVSmOH\nA0a5mslqSfSVYFqpG7nc7/XwUSI7oiaznOnqfLXrzMJwn2HHBqVBENRLNw6y\nnoZQmqrbZN0B11WvsK8byZKldKlQUG4E1l/hQLNZHBMjChd4nlEmpcilDDrC\n4niDFnhtPKbHnOVQew3HkfSBkfvIc/rMcuOlLXvk3YsDS8dZGsmVZxpmL3Il\nwGNsXbb+f7+9zaTx9SH6NRh3oPM9yi31I6+nyyMUGXYEsWhc52y9hn4rhMAW\nQaOc87CNDO3w9G8GoQOkQmvbXDNweEykLVTpe5SOEh7SLQBQI5gIzNxaN+pI\nIL3DUBxxjvIv/JcZbfcSu9ajPfyzKBWK+b1BFX1LOyrqofCOg/bo/GhNb2JS\nS2La\r\n=Zn9Q\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAKFQDaOxWKR2wSm87wuqY/WKEp/ieaCqFJ29rG5T3y0AiAqVYnGTAliS6nkyXudyMImvTaoY/tbx10Wn5GWS4sZUg=="}]},"maintainers":[{"name":"aestheticbookshelf","email":"aestheticbookshelf@gmail.com"}],"_npmUser":{"name":"aestheticbookshelf","email":"aestheticbookshelf@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fileutils_1.0.3_1582266353620_0.7928980808631165"},"_hasShrinkwrap":false},"1.0.4":{"name":"@aestheticbookshelf/fileutils","version":"1.0.4","description":"File utils.","main":"src/fileutils.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["file","utils"],"author":{"name":"aestheticbookshelf"},"license":"MIT","homepage":"https://github.com/aestheticbookshelf/fileutils","bugs":{"url":"https://github.com/aestheticbookshelf/fileutils/issues","email":"aestheticbookshelf@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/aestheticbookshelf/fileutils.git"},"dependencies":{"copy-dir":"^1.2.0","mkdirp":"^1.0.3","rimraf":"^3.0.2"},"gitHead":"562f0c8eb6d629f68727fa4f39da40878c339eb0","_id":"@aestheticbookshelf/fileutils@1.0.4","_nodeVersion":"8.9.1","_npmVersion":"6.13.7","dist":{"integrity":"sha512-pP+22fXRADYCAqma2JgFLVh9iDFhLTHI780SEIYCGcN8y6u8t1O9vWIgp7UjB+oniAkS8SKaxoXbRTP2mIBm2w==","shasum":"fe229b4a98d31f8ef4356bc93ee7170e15c8bc95","tarball":"https://registry.npmjs.org/@aestheticbookshelf/fileutils/-/fileutils-1.0.4.tgz","fileCount":10,"unpackedSize":5386,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeUBjqCRA9TVsSAnZWagAAUnMP/2gZGKlH+YOwAH1mpkEw\nUCT3Y7+LzhB8dzfYN3QQLSCtkT7OmNsTenCuHgPd09Jv1JTFIW6oDvITEdnD\nLwj2eNxOaOtfWALeArwrg/hNfGu53D7rFfoBMfSMhmkEuZc84VkzLBzc8epV\nIm51PKJqBlTZQP1ASHkHVCpzX4O7Nh0qluDO4RlmjCq4kkjpeOdbnbu4U+w/\nyX2rVO+/eou5phsKVHgT51TCeKRu5LlHGrzLv1NRvTbbQKyA3KgPNbFuTyXK\nLn35fyjCuQU9KSLpKrbtxmQWyXBHjzZW1aNVNemywV753hBaRd/qH0OpvyLz\nH2ceJvTdwJf02hT9KPh34U4GifdOaVthGXsRtEnUz8wZHNR/Chq4WH3YJYvt\ni+qAXnrVKYCT851imm0R1rmMoIgmrZ4tLFpzho26UlgL0muQQ0PH6HQJgISO\nUUY/qs7HeTEHKm8R3FSOR2Wm8vTmrQfROYkauh2BEma/+vhh56kSriI98nB9\no7y9ZvLwHyRZSaQ4ePYkhVBUtf3jW9slGdRLnHvMeK/B7ez9qHz2A3chapG6\n+R8OZbfxipyDrTE3q9C39N2Wt8c19HWclJ22wdlVYOe246YwtBG9ICY5b2KP\nyLJlrjP+GkkcU5h/Gm8iAZDes/0kd0K0+OsXjvI+04ppPl1npQ2gPsb5ZWa+\nckwY\r\n=Kh3V\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAUeBNGZ1ArEHuEN4gCg5+9tUiiiac3I6fGUaxmXiYqGAiEAwfhA+LNB1QXDOKQnJNRRR03pwbDaKhqTFXjWDr4JksA="}]},"maintainers":[{"name":"aestheticbookshelf","email":"aestheticbookshelf@gmail.com"}],"_npmUser":{"name":"aestheticbookshelf","email":"aestheticbookshelf@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fileutils_1.0.4_1582307561576_0.15941145137532953"},"_hasShrinkwrap":false},"1.0.5":{"name":"@aestheticbookshelf/fileutils","version":"1.0.5","description":"File utils.","main":"src/fileutils.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["file","utils"],"author":{"name":"aestheticbookshelf"},"license":"MIT","homepage":"https://github.com/aestheticbookshelf/fileutils","bugs":{"url":"https://github.com/aestheticbookshelf/fileutils/issues","email":"aestheticbookshelf@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/aestheticbookshelf/fileutils.git"},"dependencies":{"copy-dir":"^1.2.0","mkdirp":"^1.0.3","rimraf":"^3.0.2"},"gitHead":"e7a2f4bdbeb6121124416affd6b9f23c1e3682b9","_id":"@aestheticbookshelf/fileutils@1.0.5","_nodeVersion":"8.9.1","_npmVersion":"6.13.7","dist":{"integrity":"sha512-m9Miy2uuesLXO+xr6Xlz5nFZpdA6dTq1g/JkTYeHtA0JJr1RHTt150R3Pro3/AFMY5dz1Fg5/yq5GRZMZ4r/Dw==","shasum":"7692dec78fdf93b805618c1d0fb21abb7ae025d0","tarball":"https://registry.npmjs.org/@aestheticbookshelf/fileutils/-/fileutils-1.0.5.tgz","fileCount":10,"unpackedSize":5400,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeUBm9CRA9TVsSAnZWagAAEcIP/1/JH6Hk8HTOJr54jpEA\naGHg74t+qItekPS8QZMQuBv3GF690zJoBV4W+ZjmpNeTWhHkuAAfs4exLM/B\n0nVPLZq1P+vcCkzF0faB2hSIzQrkpStY/74YlnePYm9df4zZ+7aEo7wFPTtP\najShLi+UqNZTd3ZNDme+gbd5z2RynTAQuQWZyqMgBVE5xIqUoUgLbY8wi/fM\nl7pfU8bfDvNb8JGD5YArmtT04mssGRBKVbRl2Vze/0OThLirXvzMv/9Fs+WM\nLBb1P51A7/JRK96ZaTOXcNA0q3UY+9QiuycsouSaAfsKjbwwp9IAMdQEFZpT\n321NKC4q+cLXb9SaCf4+MXHwQeVS9U6/X4iV8GLK+rAFXcT47u04y0FVVeBc\nx1lG7sJR4J8kMygcmkEA+TTa4ht4TtffFQmeNJ808DmSLAsHe0zvU5D5QoD9\nqHZPifCdPNkh2HVoC4T+xTPszpGP38/ZAkWmqk+G1IhlHGUYNY9J5IgJ3C1u\n3WmRvbwHBkhEcQp2f0nNvnvI/Vu0QJpSKinwIPX7pSTS9VCvWYZbhqdTRu+H\n6RUdNkwDdzhFr3boezHuY6b10CTOXv6qgrc6Z/ptS2YdiqLZCYmXgt1Bra4Z\nQXvgdoDQTgWarh6gkAs1rVoBISSfZrL17LkZfmKlbIjteV866Uz8f++rgrl4\nicUw\r\n=1xcb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC4Thh/4/W2/fjFwN9q+cSHw79swmOEeKBPj4hB9xZ7xwIgSZTN7cpQV4KANg77TQEyrXAxbZGGXf4bN0dOiRKFX+k="}]},"maintainers":[{"name":"aestheticbookshelf","email":"aestheticbookshelf@gmail.com"}],"_npmUser":{"name":"aestheticbookshelf","email":"aestheticbookshelf@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fileutils_1.0.5_1582307772538_0.04521309745211877"},"_hasShrinkwrap":false},"1.0.6":{"name":"@aestheticbookshelf/fileutils","version":"1.0.6","description":"File utils.","main":"src/fileutils.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["file","utils"],"author":{"name":"aestheticbookshelf"},"license":"MIT","homepage":"https://github.com/aestheticbookshelf/fileutils","bugs":{"url":"https://github.com/aestheticbookshelf/fileutils/issues","email":"aestheticbookshelf@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/aestheticbookshelf/fileutils.git"},"dependencies":{"copy-dir":"^1.2.0","mkdirp":"^1.0.3","rimraf":"^3.0.2"},"gitHead":"aa1bca88088a32780f8b55a47cb20b5e9fa3df51","_id":"@aestheticbookshelf/fileutils@1.0.6","_nodeVersion":"8.9.1","_npmVersion":"6.13.7","dist":{"integrity":"sha512-2c8iuG3z02kGj8DAhvG6HjRhu3AorbORKCdo5kWT4xo02Fxd1FKJFwhN/72nJz4r5NKRynLel/hQ5tsKJolzjw==","shasum":"7b83deb522f5dd8b856d5101be514b6a99e1432d","tarball":"https://registry.npmjs.org/@aestheticbookshelf/fileutils/-/fileutils-1.0.6.tgz","fileCount":10,"unpackedSize":5401,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeUBpECRA9TVsSAnZWagAAQpgP/iUdwun/INsyNE7s1kFs\n5E9i77GygBzC+w/+qm9dbOIuGgAgqoepViWeaFizHZWpMx5SfGZzyxUmbGAe\n/kXjty8Bm8Mk6sM5H78e6c5uaYsMQrelp1L4+F9fvorhzOzELjTwtaOUnGEW\nb7FnjaP6PLcY+YGQgdf2IvpjoyCGIT5pBTCcTjEffUJmjbQeKEkgpwjr7zbj\nJ7pVT+gaM3HFKPUWgWXgHSZrzUz/6UvlpV9p9ZzFLG6AOhuZSkJBUA0vE/gL\n3QVq44RtZMUsoQFMZ62vZuTK1xBUkS+vSDNn0/XaXlZ/hi90cLriGUr7x/OQ\nOidXT9CBRK8ns6JqCoUWuS+9Bs4nmsWZ6qckjyiAZqdOw6MiG4/qeDX9pYRw\n6HViDXZefq9FEM2b/B16B9UKWW2lpTBtFkiVsG/vGBpmQrJyswNOgn7Tomb3\nwN0ZzNMVnqZNIkxdGYGkflQTtjNGytmNHnz1sQPXoOmxbu8XSYmHY98PmJE+\nawv+FY/Pca73+SYdoppgBJ6dqj1/sh9oFs7bgDbsq/Up0O/cMhowb7s9xnMF\nAU3JzH5zumqv2P9BWljPgCh2sUn57pE1B+EwREdY1+irurOV0qv3THvBrMji\nPyLMBAcZcnNFrihNlJHpWHAbSgkYtKAuumDt4D88eWw7Rbo+oQ0pPlGZVWn4\n86pm\r\n=DQfx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC/P/BMY7CzoJ1eLs/cLeKZJZ+LeoF6QIkO/1Zzh9vULAiEA9+oNj6q0c3OEgI42SGO5/LQGmAh2muyudYCNX/rfDNQ="}]},"maintainers":[{"name":"aestheticbookshelf","email":"aestheticbookshelf@gmail.com"}],"_npmUser":{"name":"aestheticbookshelf","email":"aestheticbookshelf@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fileutils_1.0.6_1582307908593_0.98060891394224"},"_hasShrinkwrap":false},"1.0.7":{"name":"@aestheticbookshelf/fileutils","version":"1.0.7","description":"File utils.","main":"src/fileutils.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["file","utils"],"author":{"name":"aestheticbookshelf"},"license":"MIT","homepage":"https://github.com/aestheticbookshelf/fileutils","bugs":{"url":"https://github.com/aestheticbookshelf/fileutils/issues","email":"aestheticbookshelf@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/aestheticbookshelf/fileutils.git"},"dependencies":{"copy-dir":"^1.2.0","mkdirp":"^1.0.3","rimraf":"^3.0.2"},"gitHead":"44da11b83df0ffd96552626ba40646fa4b974186","_id":"@aestheticbookshelf/fileutils@1.0.7","_nodeVersion":"8.9.1","_npmVersion":"6.13.7","dist":{"integrity":"sha512-Tk29IpS68gRpveDzzeP9cP/9tz+mRPQeKLXFkg8ARTbJYaAM+Z9kGi9z11g3JvsA6miydd37Fkd+rP0o6Mnv0Q==","shasum":"68d04981d93cf0f33162d1d9d963cf2f3304d4f6","tarball":"https://registry.npmjs.org/@aestheticbookshelf/fileutils/-/fileutils-1.0.7.tgz","fileCount":10,"unpackedSize":5401,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeUEVbCRA9TVsSAnZWagAAWwUP/3PTMmR7WnWAiOkzdJZZ\nPqeasny+zsZoZT6FuJoPKXCLYdYo8NAroTUWhumZP9vqAr7877uwUzNNBfD6\nyt2XuwTRngE8dgwcduGHJoPoXm/BsR+wz/dCnBwjrtTrP2pLHb7iIU8Ir4fs\nK6OxE1n3tztrGBubquIiJgXf43OLvG70aChNhd4Okt7DGFEQIOcl1q4tTfuI\nj4kGSBjDvAKCsLoS6vuYoEI654QwuT4Lxm4RiK6+yA/ciUBRFM2el/8zRuIF\n/qRYK1IT79Bz8Ex+dwDg2U/+ad3aHLMrYXu5ouTpHjp5omeh3mZC8dzTl1sB\nIj0s+YyZQzFG2xz5+kmJU5idLmPMZEoBEfwHrE7fPf75yr3bpxZjdeyQK/aL\ne7yNM7UP2VyJW4Dqa0XkqdBZydBub+BDnswiLrmJS2RQCzLzjiQc3MY2sxq7\nLh1GLWG7Mu+4aqA5kFPdBQnNzQb23uRlrYvB6UUCd56Ut4CXLgHrJv+FFTxx\nzLEMmg7/n7md3gKNpgHwbNE2/horVI5EWGIbK/sPhu02HPsHP52DcW1tYH/a\nx9BLQ5Mh8s6+Yjb2i/yjyk1mYg6yyoY+ITTIXHDn/3OtjkEs9qfYjv9hTJ0F\nmJfGmtObQCcsiJHBMZJeSzWE5go2EuSU3EOMCE2fghKSajJ6aFenddMDAynz\ntdQm\r\n=wNr9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHjWzRofAmBK7k0RE2bil+HwFSP8YCrIFCHxnkVUaZZ7AiEAgZuId0C6Qf0872b6aMigGTLk0bzB8mDT1IE2hEvaFOA="}]},"maintainers":[{"name":"aestheticbookshelf","email":"aestheticbookshelf@gmail.com"}],"_npmUser":{"name":"aestheticbookshelf","email":"aestheticbookshelf@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fileutils_1.0.7_1582318939366_0.8458588877447595"},"_hasShrinkwrap":false},"1.0.8":{"name":"@aestheticbookshelf/fileutils","version":"1.0.8","description":"File utils.","main":"src/fileutils.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["file","utils"],"author":{"name":"aestheticbookshelf"},"license":"MIT","homepage":"https://github.com/aestheticbookshelf/fileutils","bugs":{"url":"https://github.com/aestheticbookshelf/fileutils/issues","email":"aestheticbookshelf@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/aestheticbookshelf/fileutils.git"},"dependencies":{"copy-dir":"^1.2.0","mkdirp":"^1.0.3","rimraf":"^3.0.2"},"gitHead":"eb7b645eeeb5790562444cafb36b0c838de64686","_id":"@aestheticbookshelf/fileutils@1.0.8","_nodeVersion":"8.9.1","_npmVersion":"6.13.7","dist":{"integrity":"sha512-wO66vG3FW68odfU5MBrDDXmHChk4n7YtfNxybf9T5OPCLAdCJ/oYux95SKZ5lP2PjtTT8t+RxFPkRrCkRp4x7Q==","shasum":"9e2da5d0c8587a5ecf2e29090bb61ac22b15e09e","tarball":"https://registry.npmjs.org/@aestheticbookshelf/fileutils/-/fileutils-1.0.8.tgz","fileCount":10,"unpackedSize":5404,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeUEZHCRA9TVsSAnZWagAA5ucQAJYLrCr+wSx2E3B3TcLG\n7DJjyUNNWbOlsBTYaiVw/41Qza0AUWP7gIWIfzjwcYMlxIU8U1AP/r312auR\nk5hOmLoPXo1jRwZ7ZjpNvmxcJ5/teBGNEAdYynJAc5kjYQrMBystd913YRcO\nfWg2YNxXotigKjHWL39u3+dEE5rHlUxAE2YO9UEa7qLIc3bAreLDRKsrA+Mc\nvEYo+xoAZXqXpu0nSkRaZc+FYVx8VhvGKUjf+r9ckTWxEp0qEpXJhE2VacG1\nB5uafqx4NV8WVvBzjEq4fJDKq059PU8OeeFTHwz8Erc4nWZT6rtDTKZfjV0Y\nyy1tsogYP6laC9EcS6AdiSk4v6tBuHsVdrP2Qj2nr3fTS6zvCmthQDJSBXzZ\n05W5tN8MsYDgLmXsCWmuBJ+MG4q7K87Mdz85Ql04OpxNd1aOHa70bZFD+FYK\nEbv8sdp3UYukbFw4owJeaKPujPtIXEE0sW0a1naS8zlFgnaiUUgLAdq+EN8t\nTw8JYkQ6vZ32uAbOUMKgbW48Pf0QgIuFQlDHgY1vDgGMJtPqy51MbQXb7jcT\ncPRBNaQuJzGHbAqqdGMsB5fH0g8soghUIVyltnrW+W2QZ/0fuW2gTUutUkmp\n8Kd4+Q/oR0wVD7/wZ8j1Qtem03dAHY6CGYTWJTqZq78pd/5X03yA9IkpEtvS\nQ/wd\r\n=dumL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAb5b7kdZnDFqSwjdXBEbA0Tib9XdtxKzyxfxHb9c28UAiA43YHHcCHRi8ZxTXYVC0URE0f4vxe5fUztsGsKnWe3LQ=="}]},"maintainers":[{"name":"aestheticbookshelf","email":"aestheticbookshelf@gmail.com"}],"_npmUser":{"name":"aestheticbookshelf","email":"aestheticbookshelf@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fileutils_1.0.8_1582319175353_0.9467937425276669"},"_hasShrinkwrap":false},"1.0.9":{"name":"@aestheticbookshelf/fileutils","version":"1.0.9","description":"File utils.","main":"src/fileutils.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["file","utils","synchronous","create","copy","remove","delete","recursive","directory","folder","json"],"author":{"name":"aestheticbookshelf"},"license":"MIT","homepage":"https://github.com/aestheticbookshelf/fileutils","bugs":{"url":"https://github.com/aestheticbookshelf/fileutils/issues","email":"aestheticbookshelf@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/aestheticbookshelf/fileutils.git"},"dependencies":{"copy-dir":"^1.2.0","mkdirp":"^1.0.3","rimraf":"^3.0.2"},"gitHead":"b55b793224c6351057ba0e7715de3acfa8142667","_id":"@aestheticbookshelf/fileutils@1.0.9","_nodeVersion":"8.9.1","_npmVersion":"6.13.7","dist":{"integrity":"sha512-rg4vCH71rWBAbp2Sgpx0G14e06nEA69LBUCHBs2YH191ovV1OV2Rl+RlaOH+M5GtunE6eLzji0DD6pzajM47nQ==","shasum":"2f3d2f82a53de12cf98814e94c9a74392a86b245","tarball":"https://registry.npmjs.org/@aestheticbookshelf/fileutils/-/fileutils-1.0.9.tgz","fileCount":10,"unpackedSize":5515,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeUNvNCRA9TVsSAnZWagAAUooP/3Gwf+hJdtX+oTgZxez4\nL3o+mehf1TgfcbMsladaTQKMQZIZNblIZNExYxexinPaT19UMIC45lcHSS9d\nMGR3Mamd+Cs3hukN4nDmIvfgltkib/YYZSNAhyMNVHgytiDAtOJN+hgIrdSR\nztdSBTEfKulyIRjmDXgrZqj9HXmYngsEPkOhlfygeYpmkGyaaLSUnb3g05w9\nkDgqvmEKsgZzudK8ph29T7kHyAITm0yAw2MqpuJbMiRIOhWTssF5SananIni\ntv8XWzMWUwqlBpKs4GYPhuHaBSY4yV1cqLTbBQTmxiBviIOH0cfk2jefGjor\nFVz/GmhPg1IdsQKxaRzw/BzesoCiR5iWib16uXOkfy1mI594mwRfEYUEgttD\nF8mEr+4sEwEvnyrDQG8xkM4NK3XIcJbeFur71PL9MRStNtxoANu4EKFAw3AA\nDgvNEaztk4bdvngp5qtgTVAo7PXdtIV7jMDX8LqnnB00qyfRKbseO6v5DPYI\npXUjq1rOTyzQrwCX/Ex2Gd+yDN492gcuaGh9SAA6/kQ1mffqQUQUozbk/bt2\np5t0rETWLQyl/p5KzKjmVyGelotfa42CaRxzD+rkW3hAXlhpEzn0VeiLrm8V\nuSx4psR/kDc1KUvMUfCZcxRC3rL5TxGujbwT8f7X7HuXmBOJF4UoPbrlulT0\noqkA\r\n=gXeY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD4/fJkwhRsf9t0cnQbSgawyvO2uLh1XkBJnrSX5xMrVQIgOfnv8emOB7xloqllakqI3Pfr1UVYzsJjcdWQKEG2StQ="}]},"maintainers":[{"name":"aestheticbookshelf","email":"aestheticbookshelf@gmail.com"}],"_npmUser":{"name":"aestheticbookshelf","email":"aestheticbookshelf@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fileutils_1.0.9_1582357453251_0.12324058880348088"},"_hasShrinkwrap":false}},"time":{"created":"2020-02-20T07:53:03.137Z","1.0.1":"2020-02-20T07:53:03.342Z","modified":"2022-04-04T11:49:45.834Z","1.0.2":"2020-02-20T08:16:32.210Z","1.0.3":"2020-02-21T06:25:53.796Z","1.0.4":"2020-02-21T17:52:41.719Z","1.0.5":"2020-02-21T17:56:12.655Z","1.0.6":"2020-02-21T17:58:28.680Z","1.0.7":"2020-02-21T21:02:19.480Z","1.0.8":"2020-02-21T21:06:15.507Z","1.0.9":"2020-02-22T07:44:13.392Z"},"maintainers":[{"name":"aestheticbookshelf","email":"aestheticbookshelf@gmail.com"}],"description":"File utils.","homepage":"https://github.com/aestheticbookshelf/fileutils","keywords":["file","utils","synchronous","create","copy","remove","delete","recursive","directory","folder","json"],"repository":{"type":"git","url":"git+https://github.com/aestheticbookshelf/fileutils.git"},"author":{"name":"aestheticbookshelf"},"bugs":{"url":"https://github.com/aestheticbookshelf/fileutils/issues","email":"aestheticbookshelf@gmail.com"},"license":"MIT","readme":"# fileutils\n\nFileutils is the no nonsense synchronous file utility package you have always dreamed of. It is built on proven packages ( `copy-dir`, `mkdirp`, `rimraf` ) and brings together their functionality in a coherent way. Plus adds synchronous JSON read from file with default object and JSON write to file, which you cannot achieve with `json-file`.\n\n## Usage\n\n```javascript\nconst fu = require('@aestheticbookshelf/fileutils')\n\n// create directory, won't complain if it already exists, creates all directories in path\n\nfu.createDir(\"foo/bar/baz\")\n\n// remove directory recursively\n\nfu.removeDir(\"foo\")\n\n// read file, with default\n\nlet content = fu.readFile(\"foo.txt\", \"default text in case foo.txt is missing\")\n\n// write file\n\nfu.writeFile(\"foo.txt\", \"some content\")\n\n// write file, but don't overwrite if it exists\n\nfu.writeFile(\"foo.txt\", \"some content\", fu.DONT_OVERWRITE)\n\n// read JSON with default\n\nlet obj = fu.readJson(\"foo.json\", {\n    meta: \"I'm a default object to return in case foo.json does not exist\"\n})\n\n// write JSON\n\nfu.writeJson(\"foo.json\", {\n    meta: \"I'm an object to be written to foo.json\"\n})\n\n// copy directory, recursively\n\nfu.copyDir(\"foo\", \"bar\")\n```\n","readmeFilename":"ReadMe.md"}