{"_id":"@thi.ng/file-io","_rev":"169-d8061c5ef71a512986054d88dbf29932","name":"@thi.ng/file-io","dist-tags":{"latest":"2.3.3"},"versions":{"0.1.0":{"name":"@thi.ng/file-io","version":"0.1.0","keywords":["file","node-only","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/file-io@0.1.0","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/file-io#readme","dist":{"shasum":"36550bc04d0d2ffb3c13fd3f25166fb5281b1dde","tarball":"https://registry.npmjs.org/@thi.ng/file-io/-/file-io-0.1.0.tgz","fileCount":18,"integrity":"sha512-6U6lQHwNRETDJpUEEkt6z61tSWat1VnrbV6dibVVw9UJ7QjItJ4YISO/4dSWmr3AzTpFQE9lJNjiHqG11J2EZA==","signatures":[{"sig":"MEYCIQCGLat7BA8As3NtTYC9aMa/Cn17EHwTUbJvYa/FyYXkPAIhANgWHZh+/C/bMf4uJHXR7x5Ep4KQ4sYuFNSQHwG1Of9g","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21733,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJihO25ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrqBA/+MTzOuyo3GK4ZLY5zFykFksqOXkPoL3qy8D9TC6T9qJXGpunf\r\n7zdPa+IkSOc3hy77Xv0TFZHET7g8dos9C1qHmjh3lKcxRJ9mWF4X5LlVglJo\r\n4BwWx6Zc6B+Yd0Kfyeqi7vfCqrh1Cfh3ER8QN6VLgo1C8WjzWk+EkFleNrp+\r\n6BJ02HoSmbla+3KhIgxBbcdEpR1AimrrWZ+LhvOMJ7slAYuWwU9xx7Eezrid\r\nHIRkRvJvA3xuNN5QUUnexaK23jcdm7JIIrX3FkQoLWPedBQj6DVm2GdZjulG\r\nOGJQDyNNiQRmtOUaidmAgfANuMUzhylVx3C9B0Y6iUYYbmkxBIJv6TlxiTU9\r\nQZN8Ces68qYtAIK41D5G4wW4p83z9rZ1j2eG08P99MamhxGF3d7s6GBwlbwZ\r\ndWGSx+s5N6y1rjRSxpn8jE0O4ca9rKcK3UhbX1woLB2opeuVF0LFUml4/lmB\r\ndv6FyNbW2SYJGgbPybKEVn12owu6PwscJug0n8oJ2th5ySGdAOhjOYfJRDmn\r\ny0f07o5GcnwKcEYicJXsHBo8b65jDuGi13aJ1QupPOlJRAz4feSP2EZdr7+k\r\npZQ9tsmwzFLdyosKvhp50Q4uuK9pwRk+cdxfeISaDDBHsJAVNwRQRNZqBQpW\r\nJaKRe95gkpGHZaeQSlt3ik8mIv4ld/sbQs8=\r\n=EbVP\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2022,"status":"stable"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=14"},"exports":{".":{"default":"./index.js"},"./json":{"default":"./json.js"},"./temp":{"default":"./temp.js"},"./text":{"default":"./text.js"},"./files":{"default":"./files.js"},"./delete":{"default":"./delete.js"},"./ensure-dir":{"default":"./ensure-dir.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"f696c94665a3adef4fa475d99dd2e18ceb15863f","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Assorted file I/O utils (with logging support) for NodeJS","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.6","@thi.ng/checks":"^3.1.6","@thi.ng/logger":"^1.1.6","@thi.ng/random":"^3.2.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.15","typescript":"^4.6.4","@thi.ng/testament":"^0.2.6","@microsoft/api-extractor":"^7.23.1"},"_npmOperationalInternal":{"tmp":"tmp/file-io_0.1.0_1652878777529_0.42129589861067407","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"@thi.ng/file-io","version":"0.2.0","keywords":["file","node-only","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/file-io@0.2.0","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/file-io#readme","dist":{"shasum":"6f6eb95469ef23e3196516c06c57697b53460aa9","tarball":"https://registry.npmjs.org/@thi.ng/file-io/-/file-io-0.2.0.tgz","fileCount":20,"integrity":"sha512-WzcqxNl6fl/kNIMrT6k2Gjh9gPVSnZ1LQ+5yXkg3mQ9J/ekWkR8otcYFng0beGfAa0J7KzW4yonZBypmOkAhOw==","signatures":[{"sig":"MEUCIEypOfJaysZXu7JgYFZOEYQb026446hQsN6aHFpUuxsTAiEAzwUgDLwTnMr2SQ7xNj1LG58pIexX209UQf6GYYyZPGI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27493,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJihkOLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp7CBAAkEORiQJMlidv/e5E9m/AExhhg5S0TgfT0hJG42StLahynj77\r\n7fvSVDJyQaNLzsHyIuE8Wf19xt873GASmt8DDSgx37UTjjp1Bh1WeX9moMc3\r\ntvmUfCbmuSdB+4s+gSa55ZnINc5i3qzVIge9WbNFAGPQt4Fq77kxk+HaBCxk\r\nXtZbTuraA87QzpPPiEzHMSFxvXwweLZTYxzJjFuZ/q59IObLkjpxes+CcOAj\r\nq5nnLnMlmijYMvOJJX4K7FCR0DAGzBEAeu1Ukwv3AiDxRD05xDX5KxAAbvOu\r\n5b9FFgvyZqXMYywlBnWlnDHCBssCPLKqCHmo0R2G+eK7vWeUr6NwyX7lNZaM\r\n2AKZiHnvsBMXjBXGdJ1c4Vlt7NmDOlqYrYRG6mkGk+l3lHcn00t/Rswf8Lhf\r\n7oQZxHyAXLm6PmA5QgSS5cCy8h08pU16M39h93l74EmOt7K19hjD4xTwi+K4\r\nSq8RwEVFoGczIGsVWw2sS5lbHYS7LQH35yubKUbUXA1eZKUFA4zzFX8SeYGY\r\ngZucCsfxnQycGMmw+iBqGo2JfRLzAqeSn+56k6nkC4ajjGCHBpW9J6lQydJd\r\n5E0m7Zr9gDlc3q71VfOaq9d7dgd9o1XKa6Uy5182DZ31czTkoyRxHlOz9/QJ\r\nHQQjK7+oa3GBohkNsw0MIQ4x6/kAM/mcyzM=\r\n=iQ7P\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2022,"status":"stable"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=14"},"exports":{".":{"default":"./index.js"},"./json":{"default":"./json.js"},"./temp":{"default":"./temp.js"},"./text":{"default":"./text.js"},"./files":{"default":"./files.js"},"./write":{"default":"./write.js"},"./delete":{"default":"./delete.js"},"./ensure-dir":{"default":"./ensure-dir.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"ec1685021284dc0e98bbfe67abefc3d1f6c0f7dd","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Assorted file I/O utils (with logging support) for NodeJS","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.6","@thi.ng/checks":"^3.1.6","@thi.ng/logger":"^1.1.6","@thi.ng/random":"^3.2.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.15","typescript":"^4.6.4","@thi.ng/testament":"^0.2.6","@microsoft/api-extractor":"^7.23.1"},"_npmOperationalInternal":{"tmp":"tmp/file-io_0.2.0_1652966283478_0.3391228775976296","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"@thi.ng/file-io","version":"0.3.0","keywords":["file","hash","json","logger","node-only","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/file-io@0.3.0","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/file-io#readme","dist":{"shasum":"12ed0c3edbdf0e63c4c0ad59f939487fa1f38971","tarball":"https://registry.npmjs.org/@thi.ng/file-io/-/file-io-0.3.0.tgz","fileCount":26,"integrity":"sha512-hQZD1mIgtjn9cjkIyZidMzUdUIKoHR6Uc2lp3EVLaeU2zW+Em9QfXLTl/Q3CWEmWZRTBSE1UXv10t/Vq4B0n2Q==","signatures":[{"sig":"MEQCIAe6FWquseA+9T1Tq38M9Ud2+hgcmTpcqV3aqL1kFY0jAiAqS2bJubsJPg1EVuLlTIE/8ywRZWex0WeHbOvNqdwgXA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30747,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJih1zvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmodtg/6AgwXfj/y2gjPasC5sqqYWwO/lS8Sy5Vi4xtU/uZVpS3xv2d4\r\n2ArsPGvg135p9QMlGTA18ZJV2izihKavGRnJNj5VGk2non8sxSd7ncyWFcYL\r\n71xC7YN1ATsO9sZ+83mYXIh4vGK1dfqbyt47xwysf52/6zFQORGu/Wdd0RF5\r\nEFhhU67avQxgCKJMi31Ep/axM7Bq0GtU2880Z6VvsFnJQUzQx8PHK+wSTwkA\r\nGvik2s6Ls4+KYKlRcGhYhQKfKEIlKXmggmZBov8GZOf1ELGKh4DEFDeoZN1W\r\nUQ9Voam52nbQWFtXmktzHOJiwOygvV+u9wITuhct7UpGG3sOPBQXxQHNl/Qo\r\nmH93dVe+ELc2J/+87K1qBm0G/JdQD7KRTYc2pGS5KJcHkMu9ccvPMF9csMV7\r\nRPxzd0IrtglbWN5jMG/28IHzvs/OZWRtkaobdffZe8QarYvkb+jx+vcn4r+8\r\naDlcSX/aZHPXhFz9HkyOTHoAcofR3gmi5y13ILf/OxaSsYOwR+UGIjHDK6Y5\r\nqzxJcmhKKgsiLQ9HwdNL7gZbIpNnsIwlHGS2xmoR7VgT+tbaRBj91raCGc0f\r\nyDbxoBWLXNxlVE7jNYe52vl0iDwORrt/l0HG2gw5/zsQEjZj3PhxWBWgyocy\r\n1dqVub2Omk3fLo6trbhg6IqI06lGKd2087k=\r\n=TJhI\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2022,"status":"stable"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=14"},"exports":{".":{"default":"./index.js"},"./dir":{"default":"./dir.js"},"./ext":{"default":"./ext.js"},"./hash":{"default":"./hash.js"},"./json":{"default":"./json.js"},"./mask":{"default":"./mask.js"},"./temp":{"default":"./temp.js"},"./text":{"default":"./text.js"},"./files":{"default":"./files.js"},"./write":{"default":"./write.js"},"./delete":{"default":"./delete.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"e5c61ba561129c4a4b874aee1541b0c051ab6638","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Assorted file I/O utils (with logging support) for NodeJS","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.6","@thi.ng/checks":"^3.1.6","@thi.ng/logger":"^1.1.6","@thi.ng/random":"^3.2.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.15","typescript":"^4.6.4","@thi.ng/testament":"^0.2.7","@microsoft/api-extractor":"^7.23.1"},"_npmOperationalInternal":{"tmp":"tmp/file-io_0.3.0_1653038319231_0.29010297856072786","host":"s3://npm-registry-packages"}},"0.3.1":{"name":"@thi.ng/file-io","version":"0.3.1","keywords":["file","hash","json","logger","node-only","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/file-io@0.3.1","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/file-io#readme","dist":{"shasum":"6c36fe6aa514bd9c523d27efed610e90d19c3b96","tarball":"https://registry.npmjs.org/@thi.ng/file-io/-/file-io-0.3.1.tgz","fileCount":26,"integrity":"sha512-ndEY2jcAiajynQSb2O/8F5czUSJ90u++OeUtu6mkHBnPvQ78dOdYvnOE3viKdRBspgEtT4VaVOycCNzWAfoaLQ==","signatures":[{"sig":"MEYCIQCEtJKWYs7p+FKGXNbuqXefcL7Hn+Ih1amOiq3MWpvgZQIhAM1euvZjU5Na/P2g/OzbIgFougdy1WLce4sY/y5auNSi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30747,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiinEvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoyOg//fleqo7iAdKL8lizRiqHnjCXIxGDWOG3tRXKdBROldQxm9UXP\r\nKx2wJhuZN2jO5n+qt46Qr/CkU4XaKX6JgWSkvOQwwAbjYj4xpifWsF+IareK\r\n2CHn4BM7tbQlVfjjiwkBcD+3EmGz59Gr0AwDXx6ERHxwmEGTYohSA947TF4m\r\nJPPllClSDkMqiqzDsptxMauzVDhmBaskgqiBP+fAVem6DIn3+rx4ZwJ7sDDk\r\nmvHz6xO8oFpNJmthvE3IeDX6v2HBMVG3te1JBew3OZPP6V0fj3GLsZmSO7Qz\r\nvXUI5/ZBnvGs7SLlN94G9Q1OEB9UTcm44bilGODHL60V4xUYHrp/UEpJ1Lmf\r\nTitlHmzbadfeyOpquCAPXAF7+sB+1dbaTGWqrDql9kM/+J7AptCfi/1xV/nK\r\nx1zQhjgWiPq7DfdPHgGdhenh1VXa24np5j73NPR6BWtiLceUUAOMdVH/z6HZ\r\nDKqPO+fu/tH68pX6iGBLougfEx4LuOhOMmjVOY2lMBs+NjI+yb+9pZsscEB5\r\nyd9c65brLcWdeGIHym7LRm5tfbSCTHKzMqaV6qtVS39YyYxrwREGGK+TxJ4B\r\nbuWuQ3LEy5teHXyZugJ3YwTIXzJlzi3ZtyYw46zudFGMeGyoLUA7RkmxYV7g\r\nNuMJcptI8sSS0fGPGCegKDnaMajogM8OUnc=\r\n=6ahC\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2022,"status":"stable"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=14"},"exports":{".":{"default":"./index.js"},"./dir":{"default":"./dir.js"},"./ext":{"default":"./ext.js"},"./hash":{"default":"./hash.js"},"./json":{"default":"./json.js"},"./mask":{"default":"./mask.js"},"./temp":{"default":"./temp.js"},"./text":{"default":"./text.js"},"./files":{"default":"./files.js"},"./write":{"default":"./write.js"},"./delete":{"default":"./delete.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"e23901b8582af71d8a29e0ce4929f15ac509f9e5","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Assorted file I/O utils (with logging support) for NodeJS","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.6","@thi.ng/checks":"^3.1.6","@thi.ng/logger":"^1.1.6","@thi.ng/random":"^3.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.15","typescript":"^4.6.4","@thi.ng/testament":"^0.2.7","@microsoft/api-extractor":"^7.23.1"},"_npmOperationalInternal":{"tmp":"tmp/file-io_0.3.1_1653240111241_0.6347142271476285","host":"s3://npm-registry-packages"}},"0.3.2":{"name":"@thi.ng/file-io","version":"0.3.2","keywords":["file","hash","json","logger","node-only","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/file-io@0.3.2","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/file-io#readme","dist":{"shasum":"9eaccb07301fe889574fe324e8860b73509672eb","tarball":"https://registry.npmjs.org/@thi.ng/file-io/-/file-io-0.3.2.tgz","fileCount":26,"integrity":"sha512-Oa729ord3nSTMJ5mbd2I216buE2XZr9O2joSLkCf80QcrIK0LOPnKxOEq18MFdbgTQJSj4N575UAH8R0U0P9dA==","signatures":[{"sig":"MEUCIQDT0+xqKhecseHAOb+2CYE7qq+u8z/cB7cd9JyuXYH52AIgIf/PSDs3K9B+b+Qv4Va+U0kY9wSAVZR4ziZM1bA14jw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30548,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJioh4ZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrPiQ//U1E/d+qVCFUITvHRwXwXRPqUWpTg65f2bi7r/la8tuj2rg2Z\r\nXH07f43/fD96MYNSkTC6b9N8esAN+cLnT84JchQ/AFaSblp9Ix96aQGEQ7jv\r\nF4tSXLLZvL8t9dUjb07dntAPSJmmVR9q3TW2wQJRr2pReYIyU0Rtflh/8Xob\r\nF+1m7/H0Ix+IMuKIcxUFkHS4S9vTAMF1ulksOYOsjxBP2o7lYAddhw9jb4sI\r\nLPNhmAYr469SK45qPjwoKoUyFm/2L3KxCA6MK91Xces/Hd7Ylep+dswqcc+T\r\nQOpmS5GaqDvh/zd6LOnvZiYpKVTXuwm3TGqPE/WJTY48lVjVZwRoONuCDlVD\r\nHExE51FjMLvLtjCIxVZ1rSnwzzmFGpx/uXIuxwsDHGFX/lFYl0TkJWW9og/c\r\nR+ahaYq7/QM4xt7ucQT8YpbKFjV6Rzoa2/nbdhxDS8yphpcCsNc6VgcqJTu3\r\nbp/BIXUiCL+zltulJcIFyjpTfW3kGUSrTpjTXnVoTzdgvFudAbi9+izhfhoP\r\nvIOEfhTJn+/SWxQsqWq6qWIdhT1ofRENJeVWyDmndmY9ePivkRiLInuUl+YV\r\nSPBzetIbcz4OBFgPg8F24ixJ1A1+fudgi6QP6bON/F6E/w7HCGRfyUgVLR5m\r\nOhebrMkF/YMUAxPocrySjWdyWWEE8L+EMSw=\r\n=hpAU\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2022,"status":"stable"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=14"},"exports":{".":{"default":"./index.js"},"./dir":{"default":"./dir.js"},"./ext":{"default":"./ext.js"},"./hash":{"default":"./hash.js"},"./json":{"default":"./json.js"},"./mask":{"default":"./mask.js"},"./temp":{"default":"./temp.js"},"./text":{"default":"./text.js"},"./files":{"default":"./files.js"},"./write":{"default":"./write.js"},"./delete":{"default":"./delete.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"9e516d30a1a537e027a6b3d78bf9121bc5831d31","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Assorted file I/O utils (with logging support) for NodeJS","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.7","@thi.ng/checks":"^3.2.0","@thi.ng/logger":"^1.1.7","@thi.ng/random":"^3.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.17","typescript":"^4.7.3","@thi.ng/testament":"^0.2.8","@microsoft/api-extractor":"^7.25.0"},"_npmOperationalInternal":{"tmp":"tmp/file-io_0.3.2_1654791705386_0.4869121061942283","host":"s3://npm-registry-packages"}},"0.3.3":{"name":"@thi.ng/file-io","version":"0.3.3","keywords":["file","hash","json","logger","node-only","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/file-io@0.3.3","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/file-io#readme","dist":{"shasum":"ffa1634ed903df19b56025fe9c084249c20d767d","tarball":"https://registry.npmjs.org/@thi.ng/file-io/-/file-io-0.3.3.tgz","fileCount":26,"integrity":"sha512-RPMIU1FgPX9nPybMnjxZLGsGn0L7tFyjetoZWbDtroVVr9jYSpAxO1KgsLYStht9DGxAn79hIeNw0t2YhnumPw==","signatures":[{"sig":"MEQCIAL5V8ncLE2dFcKOmEGmHUZVUPUydUfTxfn/VZ5Yas9aAiBt7fJtsrVlaSCLAHHqITkNsGvoSeoprcL4X1h6BCCTSA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30548,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJipKb3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmonIA//bgtdrpa/GzRIzORBMobdlrvDFs3mxYqO0vQQcdxR/26zP1aO\r\ns/WDuQrhUJ8wlVmUAyYFT9jQfQjmYYWTNsGisOl8iDK9m8p86EG36p0Pc/m3\r\n3aNd9RHRsZDkDcmO+MWLo+lEepkJohzSKs5IWB97Ph1pxVXQoXPa+cyJTSQI\r\nWNd6u9Bny2rH4bCULPlacsrcGjURh8hJquDH7jyubAJspIVTiobTiParjtwq\r\n4Basm2d0JQNctOtgrK1tHreaXDlQQDXxjC0xSjMh7/6xdsVqm1OsxXmBWnHj\r\nUDjfJOsSyLyk4k3DDDICkhnhWniVq44NxZHk56p/mxCujqEtBSeN66JLwAP7\r\nEiY3khFSYYg98a592+uhxhOEKYO1afOBasJZyREqZj8ePb80mw9zUuHYi4/m\r\n+9mdZ4i54FcHhHqv9Ddaj+NAri/Lfmqc+gdYOUpM3RPcK+WsYo55+KjYSfpw\r\nDy+qqPwPT9c1/aHh28ptZ8ODmqRWFe/nheLIHJXbBQzBCqVnWjm0lDShepH5\r\nrDJj+U2rYzf5Lf0vIchwhYcEP75kKIoVwL6IwFWnJihwm4fhsjPlQVHOKY/B\r\nfAxR47FuiB9AuNoMb6uagnZ/VGujkGxy4sWCCqzIbXWjZWOgE46dzQ8dgK7F\r\nVbI1bRI9YYmEJ+uGLT2dx/+u7NdjRWB/rEw=\r\n=EZRi\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2022,"status":"stable"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=14"},"exports":{".":{"default":"./index.js"},"./dir":{"default":"./dir.js"},"./ext":{"default":"./ext.js"},"./hash":{"default":"./hash.js"},"./json":{"default":"./json.js"},"./mask":{"default":"./mask.js"},"./temp":{"default":"./temp.js"},"./text":{"default":"./text.js"},"./files":{"default":"./files.js"},"./write":{"default":"./write.js"},"./delete":{"default":"./delete.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"ab0188234419f2d9f471de80871df930e5555bd6","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Assorted file I/O utils (with logging support) for NodeJS","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.7","@thi.ng/checks":"^3.2.1","@thi.ng/logger":"^1.1.7","@thi.ng/random":"^3.3.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.17","typescript":"^4.7.3","@thi.ng/testament":"^0.2.8","@microsoft/api-extractor":"^7.25.0"},"_npmOperationalInternal":{"tmp":"tmp/file-io_0.3.3_1654957815597_0.7137028420065763","host":"s3://npm-registry-packages"}},"0.3.4":{"name":"@thi.ng/file-io","version":"0.3.4","keywords":["file","hash","json","logger","node-only","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/file-io@0.3.4","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/file-io#readme","dist":{"shasum":"43fe1e588942b84379b0b4da7be530701a43b783","tarball":"https://registry.npmjs.org/@thi.ng/file-io/-/file-io-0.3.4.tgz","fileCount":26,"integrity":"sha512-5x4nGDwAjKkLGkhfRzfmLpeBrrFHNKOlTGFBPPukpI0mNbmrcuiP+NyuvJ3YnX6H9JeU9e13MbSli01KQzEfKA==","signatures":[{"sig":"MEQCIB2UCymDc5rOcNQ7Ua10egpqby15DwZ9HKKgWVMtZ0maAiB3uLCK/SERhEwPLIdL+oXUCYqPjH71/V838hpNQBjI4A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30546,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJitFn3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp1cA/8Dsl+sJCXHQGAQIdcK2DGz0fHSsQ6qD3AukMpLr6nbsYF0HeO\r\nuYxd4ss1klmcw2i0btaYbLGsjs+nVmRcyXLTfc/PIiigWYwQ8crBBBtwTE6Z\r\nGkteLYjjfkH2SVmRQspRZixMuJztQGOnsBjgM3j01mQU1JacK89SWU0Slveg\r\n0IbRUZIpPV4fAhnXES2ftR3GCiphCl+A4xoRZ2CHtuWYtPQXBfukoApYhrHD\r\nkRBl/Vggk9UB4xg9VAKsdShXzKilx9SqnL87OA4/kOjOpuU82lHt+S0sYjCx\r\nb84qPRyf+myW1cWqgRjEXtz18s7A33Ez4O2sjzx5W1E6e2rC2qc/aq9+Oi4X\r\nt3qbezNdoDCh9cxVYcy2kzSH43HxRxbhMRFp3wU1ppJHCWW08F5n6941O8eV\r\n/EZ+fsBFQvlm/NBSinI7adfNOtJKRwNxfHF/SmiA80JDOqQUd/6cnE9XOktF\r\nRyyI5EETCOvulNtGGeb/KqpUtYH+PMJttIodIfbFmXxljK3wKjvbk2OTmMq3\r\nHWYePvU8m1phgyT9oWbFeolL+NeurIjbuvoVxZ7Q8SF2F1TWvsLwqGUg0wB7\r\nNHgaPH6zPNOM7PqOTPsPbWdsvxr7HStudV+MuzTNYmUbSRU/cGNjcUjN1M8X\r\nMnT7RFlNp1IYW5uetaW8Pgt3IxcINcLsR64=\r\n=9gf7\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2022,"status":"stable"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=14"},"exports":{".":{"default":"./index.js"},"./dir":{"default":"./dir.js"},"./ext":{"default":"./ext.js"},"./hash":{"default":"./hash.js"},"./json":{"default":"./json.js"},"./mask":{"default":"./mask.js"},"./temp":{"default":"./temp.js"},"./text":{"default":"./text.js"},"./files":{"default":"./files.js"},"./write":{"default":"./write.js"},"./delete":{"default":"./delete.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"73139849c7b46c0451693d994e14a34bc2434280","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Assorted file I/O utils (with logging support) for NodeJS","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.7","@thi.ng/checks":"^3.2.1","@thi.ng/logger":"^1.1.7","@thi.ng/random":"^3.3.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.17","typescript":"^4.7.3","@thi.ng/testament":"^0.2.8","@microsoft/api-extractor":"^7.25.0"},"_npmOperationalInternal":{"tmp":"tmp/file-io_0.3.4_1655986679073_0.596279625133658","host":"s3://npm-registry-packages"}},"0.3.5":{"name":"@thi.ng/file-io","version":"0.3.5","keywords":["file","hash","json","logger","node-only","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/file-io@0.3.5","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/file-io#readme","dist":{"shasum":"2e21cd7756136287e8a9ff5a3e816069d47b50a4","tarball":"https://registry.npmjs.org/@thi.ng/file-io/-/file-io-0.3.5.tgz","fileCount":26,"integrity":"sha512-q3qXSyd1mqyMOEFjJzmgwft9pzlVC+S3ghj4Dq7F6LXjK6TyzQsQvchEbQHw+u9fKHIjscm4qpzqbaE40q9sjA==","signatures":[{"sig":"MEUCIQC+SWtwQFoDE5jq7RygLhjz5WQKiT52yigMIsyOFDIElwIgCbl5hw+i4+cBH+ayjeCeXJPUTuN/yPCUgL+p/rqIW0k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30546,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi1tD3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqy0BAAmHKpk/zCZ1GTohMGxWUnHKPznHCh4uCpweRnUXriq7aL3GzI\r\nmiDHIi21nIO7CygFQ909OrMgVthVb/MWbKsO7iR+21DtYOzyOwowLm9+aoGr\r\n7M2BmmLHy+Jviw8yWm3o+jhnpDnKlHB2gIA0U7d8yRr5YRRWn2540A/3QZC4\r\n51s7ZBO7DKTFZpQbdOvWegM+pRrZ1MWwOSmDUeFsQ4UCzD7kGWrHMJtJamyB\r\nFjxuSaq5To/T3PDWgITbd131LaydvJABu3qE5HyShEhxbwMJcl0LOoqLmOBZ\r\nthBBFamZ9bfrzH90bqAWH+63nRqPN7NkHbvA7TS2B1QMu/BbXRsDGDYANUjW\r\nXcQpOHZLnA7cOo02vo1lUpE6DVaaQXBCVrejb0anAjspoc38wM8isRzHHYoU\r\nhJFYvtYAMXE8RpeSpvhLWjqgQLAbuZij7WDfAtW7MSvXEuBnEkDgH9tn+gZN\r\naNMFm7q5T1+Mu3Mv4kn03PEhiWS0ueO1I7bnoDmXuaIW3VlLKD8h/TJ34ghC\r\n1gph6gasgshrL90Gv/aBZpxh4tLzyWcAi3tyoQ6suMzeC3QAApE7K7TvthJf\r\nCCycBHtR/1cMGkvtEaRibLmGqG24BEZ1ezO5caxILWorizJEbBJDBE0QS3Z9\r\n2UP3WTYxIUfRC8SX1hdkE87Y5YqZvnvOvXA=\r\n=tN08\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2022,"status":"stable"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=14"},"exports":{".":{"default":"./index.js"},"./dir":{"default":"./dir.js"},"./ext":{"default":"./ext.js"},"./hash":{"default":"./hash.js"},"./json":{"default":"./json.js"},"./mask":{"default":"./mask.js"},"./temp":{"default":"./temp.js"},"./text":{"default":"./text.js"},"./files":{"default":"./files.js"},"./write":{"default":"./write.js"},"./delete":{"default":"./delete.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"108a6357b77d457912d30681d7cc5603ae995209","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Assorted file I/O utils (with logging support) for NodeJS","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.8","@thi.ng/checks":"^3.2.2","@thi.ng/logger":"^1.1.8","@thi.ng/random":"^3.3.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.17","typescript":"^4.7.4","@thi.ng/testament":"^0.2.9","@microsoft/api-extractor":"^7.25.0"},"_npmOperationalInternal":{"tmp":"tmp/file-io_0.3.5_1658245367440_0.5343803379723897","host":"s3://npm-registry-packages"}},"0.3.6":{"name":"@thi.ng/file-io","version":"0.3.6","keywords":["file","hash","json","logger","node-only","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/file-io@0.3.6","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/file-io#readme","dist":{"shasum":"18ab0135ba10aec6baa97b65e2875a1184b91bbd","tarball":"https://registry.npmjs.org/@thi.ng/file-io/-/file-io-0.3.6.tgz","fileCount":26,"integrity":"sha512-kqV2wP94/xdPGnfDnWD1kdxwLEvB4vmLqCN+s7GNMeEU1BEYaSL5UKluRA4cPIXfrqyTTlIQI0suUcCoQWy4MQ==","signatures":[{"sig":"MEYCIQCGWIcp6IT+Aov9cluUiThk8QuFp8h25V8MbkCpxJDsYAIhALf2cm9Z+bvjtsGvV/fjKoPV+IEysYvikCWRR9lzoZoL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30547,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi5+qRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp2eA/7B8GG7hryYlRa70Mh1PXxGoplB7SJMImUCxX8JEQlz8mUZkBH\r\nR/z9mKaN7NjatFa9gnu79zCHV7IVxjjbtlIUwoOHzHXPh/cvkzziih1Zr+7f\r\nh6UxAli5j1zb5KtID/VaEjNO5ZumlzeAy0bcIkk3Ql/YZ+ggRoT3Aiwfgzmq\r\nia6tAb5CyMmauIN3eUtdgbogFawZmNw8zkNGfSKfw/Iy8RG1DC/qLuD1Xt6A\r\nBcGLcMMHaz5c5GUeXAPn1uwb+QyBCRCBZAhXF2EvKmZl+RHvvTCrlhvyL3SF\r\nih3JJ5VClDlqwTZS1+v2U/bn4ZzdloRLgWN092uDDVk1R91/NseFAjt8XnvM\r\nP+VB09n/FG2275aCFntXw39m2RX1oC+U4rZqu3uo0WUkGpkoTTW1eHe8qL7S\r\neiO70OzlwiU57euCBBHlnu90aoXwR/hXvIH9LWcGbRQroxtOj7QkyZ6zhSL8\r\njvuKPHFnEjuTwCbyf44BpSjanp2yIOtEgLifRDNQ4AtEAcoONtXPbK01gF9/\r\nF7sGpeCW3KVWKOoD/Oa8mnJbt1BCQxZmEg1+vVqOZ67gz12RRY/REJG1iqjc\r\nlSuCDJ+Mu54utlkrtsni6onLUm9s1g+KDJlYOvEbYMFzMbUCQAlUbpQZDxK7\r\nK83K4ZTc/C+/HjuM9pjzrQ5Sp+PoijfTC9s=\r\n=8TIg\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2022,"status":"stable"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=14"},"exports":{".":{"default":"./index.js"},"./dir":{"default":"./dir.js"},"./ext":{"default":"./ext.js"},"./hash":{"default":"./hash.js"},"./json":{"default":"./json.js"},"./mask":{"default":"./mask.js"},"./temp":{"default":"./temp.js"},"./text":{"default":"./text.js"},"./files":{"default":"./files.js"},"./write":{"default":"./write.js"},"./delete":{"default":"./delete.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"976ccd698cedaa60dcef2e69030a5eb98898cc4a","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Assorted file I/O utils (with logging support) for NodeJS","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.9","@thi.ng/checks":"^3.2.3","@thi.ng/logger":"^1.1.9","@thi.ng/random":"^3.3.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.17","typescript":"^4.7.4","@thi.ng/testament":"^0.2.10","@microsoft/api-extractor":"^7.25.0"},"_npmOperationalInternal":{"tmp":"tmp/file-io_0.3.6_1659366033591_0.12849699489421362","host":"s3://npm-registry-packages"}},"0.3.7":{"name":"@thi.ng/file-io","version":"0.3.7","keywords":["file","hash","json","logger","node-only","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/file-io@0.3.7","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/file-io#readme","dist":{"shasum":"3c5c2d98b66ffc5af4e4421e186767fd08f08b91","tarball":"https://registry.npmjs.org/@thi.ng/file-io/-/file-io-0.3.7.tgz","fileCount":26,"integrity":"sha512-K4J8A+URX7/w1+eP5//6OTLrWOfjzMUSBVamYfUo9m5BJdrsJIZhy0RN4+5kSL7a6u97O174U5Rgs2a/DfwgUQ==","signatures":[{"sig":"MEYCIQCCfSnk5C0DVnaQJmBh6TEl6viIxC2o8yv4xBqOdicW9AIhAJuN5q6Vtiyu1B+defh9UF2hwtce2TGbY3LYu0oxwT3C","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30547,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi7Dh6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrEoA//RegtFLENO81KN0Ck3YNRT0d7LR5UBRag9B140/hwVRwjvrQC\r\n1IGc4s81nhw7C8joLQFxaFU0mczHQKkm3voG65EXePrWlzlxnchjYSmkPKG2\r\nPNMsgKAB87WKPlxos+t2NlIO4kj01ZuFXqcMT/9cF91RK5er3fVV2iMP3p1k\r\nh0/ob96r0bXIgFfbEvz4cXZstOwjsp4vtHzu3QnGJCWW5LB6OX/SExLEiE9C\r\nujrKdAf1deFSG+l9UNPpGOnqzMsCy4kxiKMkbLfIHAI8VOcDddBKd5zPA6Z/\r\njnq99RHlvdyd0h5tqwF2wr56Jfx2s2+k014Z+TEfQX7Q4CeOnNADL8LX5Olo\r\nGlLCAfRTQPGvqyG2qKgMrzXsJX5lIbtrpsVj/EyNKudRvKl6H9WBd4suuagf\r\n+XUy2c2b9vFRpQ6SoFPQ2qaLJ+2LM/C0AO+unK8eXy1Nb4ua2xc2WKotnoIv\r\nIpwv0FDUaIH2MG8dP6FeoaSGfdidsmE93lZn/zh7abotthueMVTCF+tCnaOw\r\nXs5cazYbXvR5KoTIxl9FoVn4ktvinxMCJ+Sek3htsfYBAj81bZ2HlVrcQ2Nl\r\nsqDJUY+rH8fUs8Si2tfAFFe1tvxVL/lqgHhyY6EC4JZm2docjOf+aVWCBoIW\r\nfdRNYR4oR4Xp6CH28DAJMBP29t409NuU4cI=\r\n=CTHX\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2022,"status":"stable"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=14"},"exports":{".":{"default":"./index.js"},"./dir":{"default":"./dir.js"},"./ext":{"default":"./ext.js"},"./hash":{"default":"./hash.js"},"./json":{"default":"./json.js"},"./mask":{"default":"./mask.js"},"./temp":{"default":"./temp.js"},"./text":{"default":"./text.js"},"./files":{"default":"./files.js"},"./write":{"default":"./write.js"},"./delete":{"default":"./delete.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"488e782dcb7311dd7b1804015ccc0848fc52ae8b","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Assorted file I/O utils (with logging support) for NodeJS","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.9","@thi.ng/checks":"^3.2.3","@thi.ng/logger":"^1.2.0","@thi.ng/random":"^3.3.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.17","typescript":"^4.7.4","@thi.ng/testament":"^0.2.11","@microsoft/api-extractor":"^7.25.0"},"_npmOperationalInternal":{"tmp":"tmp/file-io_0.3.7_1659648121874_0.9822836546596128","host":"s3://npm-registry-packages"}},"0.3.8":{"name":"@thi.ng/file-io","version":"0.3.8","keywords":["file","hash","json","logger","node-only","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/file-io@0.3.8","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/file-io#readme","dist":{"shasum":"089769e826a3833f8476b12919512d95d6eaa784","tarball":"https://registry.npmjs.org/@thi.ng/file-io/-/file-io-0.3.8.tgz","fileCount":26,"integrity":"sha512-aPLLP0BoUHhV0mDlTtOEO54mrohq8TSryLQVHIK1GUKXmQgkBUtYbk8egz8RqV9pLeBRyYwYcso9S+urKwJBnw==","signatures":[{"sig":"MEYCIQD14fi9qYG1pTjXNTQw4ebewuRF/+9cHG+DMDOoIqqryAIhANdsl/15+i6tkLSntTVS7wwHG5XoWm0PMz0wr3XswQBD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30547,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi7oh/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr+TQ/+OJAg44vQrGkiXGWgzdL3lsY910Wz125A6j1BdE1d2EeQfK+R\r\njZsCBRz36MuJ5SECgYYzaXbodzYcKBg/8fQwUKjlF4vNljK+cWOMYOvAXeHz\r\nHHD7X4AjOljsoE+CCfejiiRS9TOUZh2LHLZQEQMErTB5BH+vf8eEGI440xG3\r\nuYD2WhQCohvVwsYASUDE4/FZAKhKqdv9JiD6tf0OTa7/Q6Vj9qk9JfJ9jtrJ\r\nGzdqkJWfjHUYCWFi1HBSTNtP7MYQvJ/Oy3SdxVTYJc4GBCg0o+mcJnUttiPO\r\nEWfRWUmyl1xp6V102jwFdezRyvzeMiitTIrwPk3eZ7L3fvsXO8yQuXqxmtW2\r\nezcOGNhM2jrvjitPYaYldWxloPB+bmRDYUkqNY9EA2I5gSQei9q8kYBt7zAf\r\nq+tRXVVfr6f5/l4usOlF5HSmMff3pzvSbDUYq9C3PlQ4+zrF8YvLiOcTTdWx\r\nL/QLLFPtZpF2k20cRGNe5zg+bRs4pDU/AFjzJHqVcQANdQcwXlo8kxv/JQMD\r\nBX3wyUi4NMlakCfp+WoKFMmxlkFTfunZdsuXTuzjBz8Oc7mRJGCM7BVRHHeu\r\nPfVp/fa3Z5WWuqoRjCDwF+91j3wCIdt32Axq3CUtFEXfCTNYkHFzXWVEs9Bh\r\ngQGUW0NlGRcsJ+2Lxrl9H/1Ug4OcHEuVq/8=\r\n=xEUL\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2022,"status":"stable"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=14"},"exports":{".":{"default":"./index.js"},"./dir":{"default":"./dir.js"},"./ext":{"default":"./ext.js"},"./hash":{"default":"./hash.js"},"./json":{"default":"./json.js"},"./mask":{"default":"./mask.js"},"./temp":{"default":"./temp.js"},"./text":{"default":"./text.js"},"./files":{"default":"./files.js"},"./write":{"default":"./write.js"},"./delete":{"default":"./delete.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"01b7a47077d88c2aefe77650ce3340040bae00ee","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Assorted file I/O utils (with logging support) for NodeJS","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.3.9","@thi.ng/checks":"^3.2.4","@thi.ng/logger":"^1.2.0","@thi.ng/random":"^3.3.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.17","typescript":"^4.7.4","@thi.ng/testament":"^0.2.11","@microsoft/api-extractor":"^7.25.0"},"_npmOperationalInternal":{"tmp":"tmp/file-io_0.3.8_1659799679494_0.1769675957090049","host":"s3://npm-registry-packages"}},"0.3.9":{"name":"@thi.ng/file-io","version":"0.3.9","keywords":["file","hash","json","logger","node-only","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/file-io@0.3.9","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/file-io#readme","dist":{"shasum":"9b02607fbb46dd87d0030314ce0e79a44c8f505a","tarball":"https://registry.npmjs.org/@thi.ng/file-io/-/file-io-0.3.9.tgz","fileCount":26,"integrity":"sha512-yJJEv4/o4kxtn+wgyfSmrPwkyhrjFZ02Wnbe+IsNN4b8VMlT0pZZQzLHovSpHsOdHe+uPrf0NuXJA/03nL8t/g==","signatures":[{"sig":"MEQCIGGHvyL/u2CGERQWkXX8lsfa3g46EPeCnw0mhozrwmmTAiBQfrSrruDBbYQLPJSdWVaoN4jFNn5ihYb4/HJ78lhEJQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30547,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi+molACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrtvg//WzecX64jlv2903d6r1BfltEsK8gy7vH2n5giLsSC8mIiHdzN\r\n8pdBIbG+YuK5bfzpkBlsqshcEnInqIcsUlHWGQT5maaUq6TeD8HahBL7FQGD\r\ntT81wq75RzOQwTdQAZdWPpzhc+8pGcs/ZA1KW0k47vRwkeXG4k/rTeuty9uY\r\ndqtz4jg0e8dpPpCkk7BOzxREA+FWUgsj4xOKPRGoXNjX7roew/eDu8WCfjDc\r\nXTrjC/OL6I7qJnnGADLvTzh2z7FhzK4DclaeiKgQsWnF6Mh5muoiNuHZWRBw\r\ncRDV9MC4BDmUW03vjXFKGiwuRZqtIuXlX/BP1Qz35m6jTutN6UoMPg4VZ1HE\r\nlgwJnr7iqHAlHHC1cNOU8cI4e/ayc64672/6yH8fhA41ZoS9HEAMpAugjL5N\r\nH57jjgc7LM5vJZ/UfnCVOVo75PO4HPpkPQWD8spoYrrxCt9I259uK4JxFhAE\r\njCoG/t8DqS3ILDm9EsWuIuEBdrGk7ofhAePaWIKvHZwlCecTDwGoCFqd0LKA\r\nRSr920Vszjh8O1OklkvTtzdTYi/Qq2m5ZlERcTG3Lo6nk0K3jyskWK73AypW\r\n2IBt+tEYWy+Te76qqT+NcS12LnoOOJU7oXDs1AXDckJxWwrIqtsh5BwIPXRw\r\nhHO3mrZ4f3p7BINc+sEyexrCrn0U8A38Kwc=\r\n=GSFQ\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2022,"status":"stable"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=14"},"exports":{".":{"default":"./index.js"},"./dir":{"default":"./dir.js"},"./ext":{"default":"./ext.js"},"./hash":{"default":"./hash.js"},"./json":{"default":"./json.js"},"./mask":{"default":"./mask.js"},"./temp":{"default":"./temp.js"},"./text":{"default":"./text.js"},"./files":{"default":"./files.js"},"./write":{"default":"./write.js"},"./delete":{"default":"./delete.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"295e76c6f68ef34ba2117ff77612848e09f5c587","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Assorted file I/O utils (with logging support) for NodeJS","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.4.0","@thi.ng/checks":"^3.2.4","@thi.ng/logger":"^1.2.0","@thi.ng/random":"^3.3.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.17","typescript":"^4.7.4","@thi.ng/testament":"^0.2.11","@microsoft/api-extractor":"^7.25.0"},"_npmOperationalInternal":{"tmp":"tmp/file-io_0.3.9_1660578341037_0.706115558371385","host":"s3://npm-registry-packages"}},"0.3.10":{"name":"@thi.ng/file-io","version":"0.3.10","keywords":["file","hash","json","logger","node-only","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/file-io@0.3.10","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/file-io#readme","dist":{"shasum":"e721c5d5929fdf59f12bb0f06cef183da022ac4e","tarball":"https://registry.npmjs.org/@thi.ng/file-io/-/file-io-0.3.10.tgz","fileCount":26,"integrity":"sha512-KWGzOUTuurURWD6zctaO/EZfxQ48E1+VsDzJQk8aFzBTtoinrLcwlAr/YrKl5ZW30jQEFxEC1/766jk6inq2BA==","signatures":[{"sig":"MEQCIBO5xrgviiTIQROTgI4+/nGNDkqKPGnkqSdSBpM2yw0OAiA7EJUQqsSP6YqO6UKCZ+YNdapW1HdRwBs9nJePQiffsA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30548,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjBK6nACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrMfw//ermk88u2mb5CgeaZVMpxxsBRDxF8IYSdZtui0roQvABIlyJD\r\nZje3lYh5P56lqVOzI+xzlzz8m+/PPpKhTU/pntB3fesuS7LxV/ZrLYI0fKdh\r\nXNqCs7U9f1XsMIcgfF57R/wl81RCQKMCY2XdUaQKI0vTzi3IIoVO4AiZypIF\r\nHBSQUoGLyHwlKmb0BRlX9nY+uOzvM5Yy4LsNPMYjvMRBYCqFIdY9pjzHd1BK\r\nfSBBFd2VHN3xT+CRavoa7d7wh+D3R26axitHMhthfseJA9SEjp9jxJKVg6mC\r\n/qaDyVeJcZRwV/Of/vOQZTiipGv2VI3I/1iDY6I+/e/FdRl7XZK+Kg2cR8Dv\r\nnH4h4PzVAmQj8BW75DG+4bYjoVnGEhlmDj8Qfvbvh6KtklTxcfqQeynCwRaF\r\nbm5a5kLNe9iKbyKfCBjKC5L/3xgGl0j4VNqKpBg2oDMPxY7y44LVzIqK6AOf\r\nGZZiUj6cdrh9e+CDLTrzht5ZSyoNcC7Bv/ippW/ku6GQ29Cp9bFZFP7S/DYc\r\ngZtlJeRdKB8HjYF7QkIluVIpDFEaEausnqj1+gNXPIxY0dppglPx1cD4hbRp\r\nta2/I/iarCK3FLy738akZcZv6curOM551I/1SLLBiUjk/mDx+AzdCbsQuocC\r\nzmritf0D1BHGQsYRqo1otPApf/KUm7bbENg=\r\n=AB0D\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2022,"status":"stable"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=14"},"exports":{".":{"default":"./index.js"},"./dir":{"default":"./dir.js"},"./ext":{"default":"./ext.js"},"./hash":{"default":"./hash.js"},"./json":{"default":"./json.js"},"./mask":{"default":"./mask.js"},"./temp":{"default":"./temp.js"},"./text":{"default":"./text.js"},"./files":{"default":"./files.js"},"./write":{"default":"./write.js"},"./delete":{"default":"./delete.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"be8423e2019e95c14a096260a93b9762dde0c768","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Assorted file I/O utils (with logging support) for NodeJS","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.4.1","@thi.ng/checks":"^3.2.4","@thi.ng/logger":"^1.2.1","@thi.ng/random":"^3.3.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.17","typescript":"^4.7.4","@thi.ng/testament":"^0.2.12","@microsoft/api-extractor":"^7.25.0"},"_npmOperationalInternal":{"tmp":"tmp/file-io_0.3.10_1661251239270_0.26567314376087103","host":"s3://npm-registry-packages"}},"0.3.11":{"name":"@thi.ng/file-io","version":"0.3.11","keywords":["file","hash","json","logger","node-only","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/file-io@0.3.11","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/file-io#readme","dist":{"shasum":"086482ae83353c21769933ac6ee0fa1c45909a8c","tarball":"https://registry.npmjs.org/@thi.ng/file-io/-/file-io-0.3.11.tgz","fileCount":26,"integrity":"sha512-Ee+PlZpQ2sxaiWXL6aNBsCmLV3nBEKeLzZvA8uBIFzKEEUj9W4dhWlpvo8pj+J1WAfrONO1k0Knm7BfHao3mAA==","signatures":[{"sig":"MEYCIQDUWvTm56fQb7e+qx19ArnU9eYYqVYmzkvlU2Rygb7A0wIhAPHmwtFj9DgByPwIrhepXxX3H5VpssRiL7MXvWo8FRad","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30553,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjK4UoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpPXRAAmBjuFiJ8WaG4JL2+/vPErVxHB5bOj47aI0CrkYgsnTeqndbZ\r\nZszFCRZEAcs5GzilyU75XwOomdgFedKOV59zisGr0iku1n0kchiltJseFkpF\r\nE6M7ZVN34fWZu1RSGTwxdUSAg07xVKkWxknmXpaxcXtsjdf1el9l1/yn9WFH\r\nM+JGVGg+YMqqWZGyLZtrlmTXTOBAbeYcc4MOwei3gpzCWWB0dfMeMgWaK15C\r\nlqCmx5KS+WaTs1lSZXY0zkFEjDj5hLlSuNRCRlZXLfJml3hbul3y+6njzH6R\r\nezqjCANrq1Uei8mpGfwm1OdmcLHZSeZAB/TCWmi9bV+YzJSSSIFQgwCreojM\r\nGHOmTxGhFaTnQEXuHeMGcFVucahYC5BM6qtxeGW1eo/7DkdSei9T7RKdhvVx\r\nOiUDN4ZuupmJErv4tpwyMMFr1clSXohIU9hEe7dB4MpH2D2dgTVEwO4VWJD/\r\neEbvYajZFmk2BWO03GDX2kXC1Su+ucXzh98dGLRZWbPJ3sLoJUZcqn/X49KZ\r\npE+BMFmzc63zNqYMqN/vpVgxgVf23ETDtNQapf1vMUccXdJeQ9wm65thjHkx\r\nYnIx2clCEF/JCtyytZxcOU005cwudFlVL/pTjj3sMAXR3gZm5TH5RUd4gZST\r\nS5ORpAe3oKnJ18RAhqFiQuVIeuaxT/dcr1I=\r\n=3+tG\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2022,"status":"stable"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=14"},"exports":{".":{"default":"./index.js"},"./dir":{"default":"./dir.js"},"./ext":{"default":"./ext.js"},"./hash":{"default":"./hash.js"},"./json":{"default":"./json.js"},"./mask":{"default":"./mask.js"},"./temp":{"default":"./temp.js"},"./text":{"default":"./text.js"},"./files":{"default":"./files.js"},"./write":{"default":"./write.js"},"./delete":{"default":"./delete.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"973139c5aa3b50081020f4cc726a7cc330f77fc7","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Assorted file I/O utils (with logging support) for NodeJS","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.4.2","@thi.ng/checks":"^3.2.5","@thi.ng/logger":"^1.3.0","@thi.ng/random":"^3.3.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.17","typescript":"^4.8.3","@thi.ng/testament":"^0.3.0","@microsoft/api-extractor":"^7.31.1"},"_npmOperationalInternal":{"tmp":"tmp/file-io_0.3.11_1663796519942_0.7382672482129151","host":"s3://npm-registry-packages"}},"0.3.12":{"name":"@thi.ng/file-io","version":"0.3.12","keywords":["file","hash","json","logger","node-only","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/file-io@0.3.12","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/file-io#readme","dist":{"shasum":"1507fa35bfe03f36c7555a04900ef69325cfe359","tarball":"https://registry.npmjs.org/@thi.ng/file-io/-/file-io-0.3.12.tgz","fileCount":26,"integrity":"sha512-tgatBdIBAsKXWQFOGLHftdg1jRUPfuTEFGwZHyN+uVwICVvojFNf6ayYLGEqUWU5ERVFj7sg0o0p83lseA2DZA==","signatures":[{"sig":"MEUCICga3ruWwg7BDhRhy+cEcx3iakI3ujLj19DWG/qmXGZ0AiEAnYejDFf1UyGIU44MXDhvI0pLsCc0ckZ7ZADHMc0IepY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30553,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjOwm3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrf2g//QnOTDp/wOd9cKRVfG2FFnHRhur8wWMOPLitXLvc4YzfShVWz\r\nOZuQc+hpvWK9pj+2YW1zciK2/aLu8BwwR4Q0pVo4dVyFFUpIkSStcbKWBf5j\r\n7jV/tR+tKE8DmVes1h6lPd6YeAl/859hXsCib4a9QGZLHIjuV+Xs+vk7ustl\r\nNsXWORSaeSsnvLFwQY21f0Z0T1wnmNDUiWMg1jCP/6g6cExZ1dQrvyHZ3DpB\r\nBT6vFhOBS/tyojhwZdh815bxU2cfvO2LIVeNo+Pmpyxw8o5qDjKmWN/BvwVt\r\nj13DAc6qU5HitDdGt92Y/5aM3qAT3sgEx5kmncHcdnMQZdd5CjGS/XIr/ozy\r\ncMLg25OXCBZmkPMgqKzpdJZmP8+r8dpKNOgtpyLxWvUxv8QOxNhwhgweb44h\r\n3oQHk6eB4JFEFqrhOOSjbw1ozV84R5XdX7b+1qaMP5Zh2NgYdnEkKMeRAirn\r\nypiKKEaQNqfCqjaULILAE/BEDoEqNQxBYjNBkqCjE2TgByzeaAHtcf7u0ryr\r\nH1cP5T0aDckVnW9KyOrAMuqcXIQdB4BVCsi9CFgo6HKsglKYsGPbZX+NUwQ4\r\nLm/TlVbEjd13GntJxz+K2/Zri8wrqHMyK9YgU0JBB5hfuASHL6I+aGnUEFvh\r\nfA/L51aeZMxQnlPtXU8TLMZu9kvoCd7dh+c=\r\n=fWIL\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2022,"status":"stable"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=14"},"exports":{".":{"default":"./index.js"},"./dir":{"default":"./dir.js"},"./ext":{"default":"./ext.js"},"./hash":{"default":"./hash.js"},"./json":{"default":"./json.js"},"./mask":{"default":"./mask.js"},"./temp":{"default":"./temp.js"},"./text":{"default":"./text.js"},"./files":{"default":"./files.js"},"./write":{"default":"./write.js"},"./delete":{"default":"./delete.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"8600007d81a7dc92634a1d54e2c32b14ab30ba80","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Assorted file I/O utils (with logging support) for NodeJS","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.4.3","@thi.ng/checks":"^3.2.6","@thi.ng/logger":"^1.3.1","@thi.ng/random":"^3.3.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.17","typescript":"^4.8.3","@thi.ng/testament":"^0.3.1","@microsoft/api-extractor":"^7.31.1"},"_npmOperationalInternal":{"tmp":"tmp/file-io_0.3.12_1664813494787_0.37969295155349636","host":"s3://npm-registry-packages"}},"0.3.13":{"name":"@thi.ng/file-io","version":"0.3.13","keywords":["file","hash","json","logger","node-only","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/file-io@0.3.13","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/file-io#readme","dist":{"shasum":"568a15a828de0e7b4064e89a2408d85ab4f8e997","tarball":"https://registry.npmjs.org/@thi.ng/file-io/-/file-io-0.3.13.tgz","fileCount":26,"integrity":"sha512-gsv2NUEm/7T4Lz68k4YJmhPIR5Ldxyo7mt+Je5WSgpXgdsgZm2KuPHmafTWIM84koDRDHZfUfRNdWLyJkQTqSQ==","signatures":[{"sig":"MEUCIQCLXji5bN/Q+dMmrZGax1d0VirMXOVZ8EDS5ztywnRAlgIgY+x64mB52pwPLKjwvd+b6obp03Pfzah3N90gWNrBRRg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30553,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjPAwOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqkQw/+OOcn3SZTH1UnUgP2/WRX+lRiSbVXcWftQYlwCcgDbJNPjOXt\r\n/B9D6h77kriNL8gAQ+x5gHnvxEU2HVlSHpj2jHhQwCTcS5VDaz1wRm0mrMqy\r\nnKUO0DNlbbyspZO4+bxyi84+P76NJJ0SJ0mFmsHWiowm/O61Xn/hbIf4Pbgl\r\n1jQmF2A9UaOpV0BKy+GYEr2gyby7nncNRkhJb2HDRtxUd5ZDR4Nh+9PSl5gP\r\nvK4sm45S4jQLIX5pi5rfJ2ujBh5dmPv2NwYI+2PedeJklNE79eOKYZ5XuDxj\r\n6960qK3R4AgNn47fu+sQrl5CQdBseNKUDInr/GzBXdHv1I/Ot19nykgX7JtM\r\naRBxaADCT1f6jCujobewI9t24p7AJkjW/l8YdriNiYwB5LrcYghc8uoY0Xcs\r\nbDAZeJrr2pTzDbjW51Sg1MLf0hL35DmTN75GwMVMwW2JCEaz+td3qE7TGkGD\r\nCsKEqDeS3O8iGAzAmiuABG0rl1KXBfXkPNnFPmrn0MgIc0IKIYgcSuZMkxQi\r\ne6fKlWkreRirnuFMDxVqwc69eL4qU3qtDjujCwsUnqCspBRcN95VH807vY6m\r\nZj5jQkQwMFznnF5rPnMGPZzg7BhFmiIjPXsTCqpa3JRExCDKBo06WnKhidkg\r\nxW39++m8HAlwyxMrBlHkLd3kcD+GDdGneEQ=\r\n=5I0o\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2022,"status":"stable"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=14"},"exports":{".":{"default":"./index.js"},"./dir":{"default":"./dir.js"},"./ext":{"default":"./ext.js"},"./hash":{"default":"./hash.js"},"./json":{"default":"./json.js"},"./mask":{"default":"./mask.js"},"./temp":{"default":"./temp.js"},"./text":{"default":"./text.js"},"./files":{"default":"./files.js"},"./write":{"default":"./write.js"},"./delete":{"default":"./delete.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"6f14e9de72c701f9c3c12d2e1bbd34a5dc86197a","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Assorted file I/O utils (with logging support) for NodeJS","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.4.3","@thi.ng/checks":"^3.2.6","@thi.ng/logger":"^1.4.0","@thi.ng/random":"^3.3.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.17","typescript":"^4.8.3","@thi.ng/testament":"^0.3.2","@microsoft/api-extractor":"^7.31.1"},"_npmOperationalInternal":{"tmp":"tmp/file-io_0.3.13_1664879630009_0.1924517291934833","host":"s3://npm-registry-packages"}},"0.3.14":{"name":"@thi.ng/file-io","version":"0.3.14","keywords":["file","hash","json","logger","node-only","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/file-io@0.3.14","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/file-io#readme","dist":{"shasum":"ad4209ca4cc87e52bce5b9434f7786fca6cc9aae","tarball":"https://registry.npmjs.org/@thi.ng/file-io/-/file-io-0.3.14.tgz","fileCount":26,"integrity":"sha512-n9wuyBQ6nH9Mok/alPHZk/8kAHWPSg6yL/VcXr12dtYNJGm9Dp6E8FeXTZSkTYzuUtuy+N1GaAkxZ6yy/+f6RA==","signatures":[{"sig":"MEQCIGErmz1QFWXo4O1wFUXNO98xCI5Hf+LbhJF1vBFeceaMAiB99DFLGsd4LKfbE+79zEI4BHvZBZJDcODlZ2+x8hX1uw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30554,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjPG9gACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoU1g//Sjtd2T335cTYPj2Joy554t7xnjiK4UijXzPPWmFK7S7YqhBo\r\nLi/VIkiB2w0Q3cY5bvE6O6+zLyNNAROC7n0k7kBaYUoHep7lSFxX7TdoEDoA\r\nObGihgGtd8UeBl7pR3iydTmn5DooC6prqDOHxu5o7ttjd09OTEvlbsvjoS87\r\n+YXHV64wHk636LJWxpHrUYW1x4vLWrUoyMTV6zNk0GUhZxfcMQ0KlY1OEzq7\r\njRE4Nxw1idJjgPwMIhpUppgbNM9Lwu5cXm9/e64PPoonW6EANwhAxY0ZDd25\r\nJchahUOhsGjZ64wySaLWFr39yHic3IRC2eIM5GwktXkhJvD0JdVYqN9cvNYV\r\nvj/3Ml7VRJKdqksG0D+zQ+hFTZUnH5s/FKY/OqBX4TkkmtgQqSoGm7RANst9\r\nQlpJ4iZP1wnS4syoNF6v7P0wTOoeeMGIhk+LRhABmj+hlvlBLibmXkdwcgin\r\nZcGcl149YvUGHt7AdEfmmMky4QEyyyAJroxTeZpjaUE77NE7rGtrjV9NKLrP\r\nnzbCqyOeUO7IXZ7dvNNmt6K9Lmov6Qwl10UND1IlQ3caEeFukLGCXbXrZPkH\r\nwNm5YTh8q5gKpi/e2eP2iCUEuMSX/1gdQRlRc3b/n7U/Jb5uDQDnNcSzwZJt\r\nzx2JfWui572B/XMEMLNIQS84wXvstpxS604=\r\n=0gz+\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2022,"status":"stable"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=14"},"exports":{".":{"default":"./index.js"},"./dir":{"default":"./dir.js"},"./ext":{"default":"./ext.js"},"./hash":{"default":"./hash.js"},"./json":{"default":"./json.js"},"./mask":{"default":"./mask.js"},"./temp":{"default":"./temp.js"},"./text":{"default":"./text.js"},"./files":{"default":"./files.js"},"./write":{"default":"./write.js"},"./delete":{"default":"./delete.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"c3f7d6598c7d7d0c61ba87150a56deac12649d7b","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Assorted file I/O utils (with logging support) for NodeJS","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.4.3","@thi.ng/checks":"^3.2.6","@thi.ng/logger":"^1.4.0","@thi.ng/random":"^3.3.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.17","typescript":"^4.8.3","@thi.ng/testament":"^0.3.2","@microsoft/api-extractor":"^7.31.1"},"_npmOperationalInternal":{"tmp":"tmp/file-io_0.3.14_1664905056560_0.16832747727386743","host":"s3://npm-registry-packages"}},"0.3.15":{"name":"@thi.ng/file-io","version":"0.3.15","keywords":["file","hash","json","logger","node-only","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/file-io@0.3.15","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/file-io#readme","dist":{"shasum":"2898c49bca2adb43649f505ead7c18f52bd01051","tarball":"https://registry.npmjs.org/@thi.ng/file-io/-/file-io-0.3.15.tgz","fileCount":26,"integrity":"sha512-VFJG5xfvOh11K2g1KUtkYZp0teOlWjp/lU6sx2TGCmsmjuff7QOwnYBQnUbey+LsNqeZzvPoQYxawNB2D3zgjw==","signatures":[{"sig":"MEUCIQD42gdu4G10vro1tccv5FOfFoCX6gq+FlTO8IxpnYVYjQIgZBXwRRvGH9MT5B+HetGYeLnfo2w2JtEh557dMWTF/9E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30554,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjTUYaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqG0Q/8Du5YpmyghKzWT0JL3iJcIDauBrjPgHpbkAXCRlDkZub7dXEX\r\nEXrtLSsaiKpMZbDr1QYhOnMu8oVeAqR/AVyjk5I/uMQaqmmgyfBWG4EKgmL9\r\n090DVeoBhdIRFXasFJ9wKPTkbRkICOThiak4euWNFW6PsbLJ8wC7TCpJKVYA\r\nM8X9FkVW8PqJsyF5EABUc+jIttgF++3ag72ZVr5VOYtYhF6b09ImmPb3KEm5\r\nAUSOzLN+4e0scKmLnJ6w3CIz0re4VK9hA6F86Am6NwFxJNtT2+ZZ2v9pU0/x\r\ncjFuVbLJ+gBP/ZAW2ybh77DN8OyM4NCxHvBFhDAgbBpnR1vMWh1prauIofd4\r\nte9M/aoQkp66jiIviWw5y3/+W9kB35EATXvWJFIkFq/kxwHY5ZnzL9I037Iy\r\nSxQI663jTrgg9sY4F04x76FJhid7TljrOCprZdQ99r9byF9YdBNQyaePHS83\r\nuV4MK5W8gUN+WOoiD/Zgnqhh43poEH3k8GJo1M5lnoSDdHT3TaKVYTPhpqx4\r\ndwAgs+A0RB7W60JswoI0GYfvVNlmiQ2PTQVkNl4Yi97H+Vp6f3opwKJDKT83\r\npkmRTGq7tdNwtKR03MZ/RxoJUxEieUV7f2hjQL3kvtJYZZ0tunW8mVIlVwoF\r\new7x8qb/uZDllQzDsdr+kmYX5rla9yBP4nU=\r\n=p9bQ\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2022,"status":"stable"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=14"},"exports":{".":{"default":"./index.js"},"./dir":{"default":"./dir.js"},"./ext":{"default":"./ext.js"},"./hash":{"default":"./hash.js"},"./json":{"default":"./json.js"},"./mask":{"default":"./mask.js"},"./temp":{"default":"./temp.js"},"./text":{"default":"./text.js"},"./files":{"default":"./files.js"},"./write":{"default":"./write.js"},"./delete":{"default":"./delete.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"612b1b0bdf442473f04c2edac3012975a6ca28bb","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Assorted file I/O utils (with logging support) for NodeJS","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.4.3","@thi.ng/checks":"^3.3.0","@thi.ng/logger":"^1.4.1","@thi.ng/random":"^3.3.11"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.17","typescript":"^4.8.3","@thi.ng/testament":"^0.3.3","@microsoft/api-extractor":"^7.31.1"},"_npmOperationalInternal":{"tmp":"tmp/file-io_0.3.15_1666008601898_0.5678379508368532","host":"s3://npm-registry-packages"}},"0.3.16":{"name":"@thi.ng/file-io","version":"0.3.16","keywords":["file","hash","json","logger","node-only","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/file-io@0.3.16","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/file-io#readme","dist":{"shasum":"a08fb738fa0a71c47449115b9b543bf9634757aa","tarball":"https://registry.npmjs.org/@thi.ng/file-io/-/file-io-0.3.16.tgz","fileCount":26,"integrity":"sha512-Prx//JN8goDQ2n0gpJmYxQ2foUzNl+kADn3fqWU1Z43fQ/QnQpbkhhsFJKU3Rtxpgv5Ur8T/Zods93LkFPyWyg==","signatures":[{"sig":"MEYCIQCnrTy/DX6vOFKDbYWbyY0fxyEpzClXfBGpiU2iOqVsLgIhANamHuoL1OYI6zTujrXULkFmH/lGGV/o1ZSvzBU8/fPg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30554,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjWSywACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrNUBAAgN1rFwSm0MO18ZLl6c66TjBSbmTR8oA7YuvHkAHgCssNqePq\r\ny+5WUoK32ZHwDGi5zbQfffXaSyMY5Ei4+m/c7hCSY7Tajfq/wV5WHuiDwte4\r\nsDM1zFcNvYZYDMqgJg6KKEI4TDtDPQpX9OZE9LECmR8qeklqAuDDzP66/DhW\r\nDCBHRQ2ls7guXTtgmk1iL2hEgNh8/Fea5KSRYrOi0KYrdcdn5BhfElEDUiP8\r\n4RGWoD37y1mj9MWijr+MhHSbKrNe+8dMUN7VMvKr33ScOPxy8EkQ7EIkxUvP\r\n1mCKwtZrutzFXFNCba9d4KvybbVizZT4NtnkZ6m4Uw3+Ev52xO8+ZooPP5PA\r\nD5rloVNn1li73NSz4jNtfWy5arX5ssOoUXxL4TWEaPtJ8WttIjYAbDiGs5dK\r\nkKN7dbAXBkPbQdGTkARHj8aYmzslV7Xgj6EvM+Y7dGVM6GGaLUnDtJ+MnM0T\r\niZDbdrvM5N5oTAh7jIRoDc2+nbsAckPkcIATUqFCtktp/fQCV9zYXOE20DhN\r\nx5TTJcl3ZSisEcQzMzUQbtnClW7r29sHHqtQYw0N3wR8Zaev5/MoM57L0CZQ\r\nK58oOJQgBrYqu9IzfUyyiqBEYTmNPUre4jlHkBYN3NVV4xSzwV4f319LpjwL\r\nD0k3Y5HAQjOJEY1dZ4tkoDVkAPKBaWrTMC8=\r\n=opgR\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2022,"status":"stable"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=14"},"exports":{".":{"default":"./index.js"},"./dir":{"default":"./dir.js"},"./ext":{"default":"./ext.js"},"./hash":{"default":"./hash.js"},"./json":{"default":"./json.js"},"./mask":{"default":"./mask.js"},"./temp":{"default":"./temp.js"},"./text":{"default":"./text.js"},"./files":{"default":"./files.js"},"./write":{"default":"./write.js"},"./delete":{"default":"./delete.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"cc61bc0a890288bea00b8df81ffd73bc4851ffd3","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Assorted file I/O utils (with logging support) for NodeJS","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.4.3","@thi.ng/checks":"^3.3.1","@thi.ng/logger":"^1.4.1","@thi.ng/random":"^3.3.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.22.17","typescript":"^4.8.3","@thi.ng/testament":"^0.3.3","@microsoft/api-extractor":"^7.31.1"},"_npmOperationalInternal":{"tmp":"tmp/file-io_0.3.16_1666788528763_0.3721065713849274","host":"s3://npm-registry-packages"}},"0.3.17":{"name":"@thi.ng/file-io","version":"0.3.17","keywords":["file","hash","json","logger","node-only","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/file-io@0.3.17","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/file-io#readme","dist":{"shasum":"cc857b94209b272330eae2f6a6ebb3dab33e16d1","tarball":"https://registry.npmjs.org/@thi.ng/file-io/-/file-io-0.3.17.tgz","fileCount":26,"integrity":"sha512-AD0pwtjXRITXOfK9ajxfKNUSEY3AOFljBsxwbro/U2bwMiX6+wFTtyKJNQcVmFmXDZunXuteS9MUTQEguHSuTQ==","signatures":[{"sig":"MEQCIAlvmf5wblbZphxAdmUQ95+E+x5tCmCv5j9kReHst01DAiAC58QtenGbjytXLXyderKBuPB9MMsQEHDw3xbYZHuRRQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30554,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjXClmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoKbw//bum3VZIgYuoxi1+hLiaOzFuLXEfL8bbnkQ18+Tzg3eYfS0BR\r\nxoOXCTgKezUSN8SgCcMpfTZRsSBLCpNi3GbPOFtKCUFPZ4c0AVmMorLx26vH\r\njHr33NFTey198NIxxaiy5XnX/qNBnXFWoNopKfMGlSlDRE6vNyS10P59bA2o\r\nmmPwFywG+RadqzSyALxQUDqs8hAOn0865ljE+cKySFZriZS6JPUAF+2z1f/y\r\nIoOv23gaS4auCjonfVDBEUKdZ6gy7BTsZQVbj32Yl0rnWIe/p4qWrHtLQ1Nc\r\nydKObvFya1BHYF6ymbvQJc1/fc5LLTT3QZwmJ07iYRowiqRRl5xuwxjyozWO\r\nt774pmkrMi32XOJjVr9UbUiuB7Ni0j+4V97gdxpwmxW95pjSbQu2UrYq0NlN\r\nYZmKGBoKJX3eBVjGPCzojrOKahwNbz0xU/ZrI7NJaACDcq1gkfgz/gQnnKx1\r\nCm2jmW2xmMY/uj3HqvM5iSlVFnNjxUDcfuRihZkOZKLdlCmHU1HbhRrLADrm\r\nrd7Ye51VAUitZ0GCboZw4PwG+v+R80VXRuwLrOyULMmZOHZArxFXJhlZMXxE\r\nD47bpI/zxENb3yE8swaytm0pBqVLpVSobaR3aKgcIZLCfo77u6bFkYaYOl5B\r\nl19GFY5I47DRJXWmtqTmQ6zY0spJXKmmZoU=\r\n=ZPSg\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2022,"status":"stable"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=14"},"exports":{".":{"default":"./index.js"},"./dir":{"default":"./dir.js"},"./ext":{"default":"./ext.js"},"./hash":{"default":"./hash.js"},"./json":{"default":"./json.js"},"./mask":{"default":"./mask.js"},"./temp":{"default":"./temp.js"},"./text":{"default":"./text.js"},"./files":{"default":"./files.js"},"./write":{"default":"./write.js"},"./delete":{"default":"./delete.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"41e59c7ad9bf24bb0230a5f60d05715e0fc1c1e6","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Assorted file I/O utils (with logging support) for NodeJS","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.4.4","@thi.ng/checks":"^3.3.2","@thi.ng/logger":"^1.4.2","@thi.ng/random":"^3.3.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.23.18","typescript":"^4.8.4","@thi.ng/testament":"^0.3.4","@microsoft/api-extractor":"^7.33.5"},"_npmOperationalInternal":{"tmp":"tmp/file-io_0.3.17_1666984294410_0.12165892368997766","host":"s3://npm-registry-packages"}},"0.3.18":{"name":"@thi.ng/file-io","version":"0.3.18","keywords":["file","hash","json","logger","node-only","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/file-io@0.3.18","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/file-io#readme","dist":{"shasum":"b2e8e7e4fe2da1b90502e9ae743d29a8ef3a2576","tarball":"https://registry.npmjs.org/@thi.ng/file-io/-/file-io-0.3.18.tgz","fileCount":26,"integrity":"sha512-LvQDYd4Xrkxkp+W6xsl+pA82UUWfgT4ZdnSw5NgJQHkBYCNdI+Gm0EpP0+d82IyGyGdJqdmvzMnlDxTYzErjQA==","signatures":[{"sig":"MEUCIFZoBU0yQzPuZkaAuO+0xmjxk2eH6596aXetKKtt72kAAiEA8MTmIGQ9LoUnQYIQw8C02SOjYNEKFCD1/FEVWm18raA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30554,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjYRKFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpNBg//RjpYzoBO7qDKQf46oXFuQPNW4M6e3DrtSUI6jVGLDe1FOsDE\r\ncPi9vLLYO5FUjmIu+7cdLV/TH1QXDa/SjkQvCssB6LstmeAci8W2RJAFSLsQ\r\nAMKDLujzPwXYhzts6pjVX9AjKsw6yysLOBZD317GiqOBbxCFwaS4RIHzbJBo\r\nFp2XzIwKGxOGYWmeLDCtrKvoXZih8dN7GWD4Xu4+U8LBJUVEKHzXSApJkiT9\r\nuS9ZqVaHwZfCwVA99XQYYdnABstn8mg8wVjBDIKLc6FrOw+mCYIHFRC+nAqw\r\nkINtRZ2yuiwdQ8SQk5NZci/79tjLT2tAn1FYsQcAzP6iroru1ewXYEfk8VUi\r\n2MRXjmaSi681Dp2idh4ZXW6YC5srFO44BD4J6bGP0Ew0MDsmmkTHi1F2RpwZ\r\niNbjrys9YrqZteaLYx9KzwyfJPmelWMk2kTz3NiIDI+ZAWbt1z3RgV8jrK8u\r\nYunNNcKty0RC6j3BNAHbaOF8EyzX/mC4B0lwGx0C8LPdN+mL6U+B8QG7SxuH\r\nr9iy12Hlj6Q8TQ7uKqrtwAOgdlPwLX1wQHBerRdWtzt/haa77u23kuIGf4aO\r\nj5fbWVWknkzW3/oU8vNWpwuzgmClLGA0cYpKTDipVZYd4ePLvALRLhf8/VGa\r\nHExFd5a9utZe4z02zvt+zHPyWeiBGzR1bAA=\r\n=6Z/1\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2022,"status":"stable"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=14"},"exports":{".":{"default":"./index.js"},"./dir":{"default":"./dir.js"},"./ext":{"default":"./ext.js"},"./hash":{"default":"./hash.js"},"./json":{"default":"./json.js"},"./mask":{"default":"./mask.js"},"./temp":{"default":"./temp.js"},"./text":{"default":"./text.js"},"./files":{"default":"./files.js"},"./write":{"default":"./write.js"},"./delete":{"default":"./delete.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"a4b60163a8caddceed5ec1b6b3584d164f61e7b6","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Assorted file I/O utils (with logging support) for NodeJS","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.4.5","@thi.ng/checks":"^3.3.2","@thi.ng/logger":"^1.4.2","@thi.ng/random":"^3.3.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.23.18","typescript":"^4.8.4","@thi.ng/testament":"^0.3.4","@microsoft/api-extractor":"^7.33.5"},"_npmOperationalInternal":{"tmp":"tmp/file-io_0.3.18_1667306117469_0.7935778773034887","host":"s3://npm-registry-packages"}},"0.3.19":{"name":"@thi.ng/file-io","version":"0.3.19","keywords":["file","hash","json","logger","node-only","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/file-io@0.3.19","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/file-io#readme","dist":{"shasum":"0cc4f1b171b0fed9aa0f2a74937ddd07fd836e8a","tarball":"https://registry.npmjs.org/@thi.ng/file-io/-/file-io-0.3.19.tgz","fileCount":26,"integrity":"sha512-0Pxmri7f77AcRF/F8vXWJhHo5O9mDNoV0Gx4mcezMg+51f4o1LC1fxWFC0jHQuWnDN/xjmGAHrdKUxyANEjvOg==","signatures":[{"sig":"MEQCIEEm1TmSwLJvS2jkq9gSqCQwe86/2QBIfhcYktouNzCqAiAUXZ/QZU0fGS+a05SN3Hbz8zMjUrEVJ8BFy/MjoIQfTA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30558,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjfqOIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr18Q/+MZhgqNHbEzAASZC9lDc5S9ScWHHVNauqsqVMeX6Rj/tYUUQl\r\nq1lsKgmWjg1In8s4s8LUUFAtlIKzkAEp9+i6ec9nmEnj4ZvoyMeWJsiftPAY\r\nlHjyIix26diwJsj+/r1z6zUqX7v3D5h+OGizRf3O4zmosceSo/7WXqiGb8Rn\r\nxKjl3OL5g1C1NGPBBRF8rdfs7sFp1pMfRJcpKgpuhwn3/46mW5hUwbnXIkO3\r\npJkQPFLYGx+dZQeSX1e/KtBvJdxrnEgSkoK1rmeNrOmf41v12WNsa8vvhFSN\r\nRG1e/zpwn1HB3/rTCTn3cD5Zaf9pzEWUS61dyJcZjMRIjuiA5FvrgDHk3kyr\r\nKLMUlMJXKEj/SavjgmOmF+oOvnFl8kEfv61ZwPC7LTXCL8GoLDxPalRy2f5/\r\nlFWpgBkrMDHQwOWIqXntouHJol/WLqHg2jQJCmvt6qq2HYVUFNTE2XEN6le0\r\nGoL5NwCjn3gp0k2PwOa7Wqj7zkVgRR06Ov2/xjBCl9XXpLQKbGW9XG955BZ2\r\naxHeqEGNHgphPSCI6ckwpWUE+9WqSk9WvUZli9RH38TOI9C/HXWqERIt5uXM\r\nEFF7HDE0caD8XklG0qrNYO5i2HgsPb2xiPIitdovMasr1l0vytl6o0jI5LzK\r\npi7uJQI/wiImahjTDBOi2CYzP4hbuNIbVhs=\r\n=y8Xn\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2022,"status":"stable"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=14"},"exports":{".":{"default":"./index.js"},"./dir":{"default":"./dir.js"},"./ext":{"default":"./ext.js"},"./hash":{"default":"./hash.js"},"./json":{"default":"./json.js"},"./mask":{"default":"./mask.js"},"./temp":{"default":"./temp.js"},"./text":{"default":"./text.js"},"./files":{"default":"./files.js"},"./write":{"default":"./write.js"},"./delete":{"default":"./delete.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"044ee6a3895720fc78e115032d4d831b63510929","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Assorted file I/O utils (with logging support) for NodeJS","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.4.6","@thi.ng/checks":"^3.3.3","@thi.ng/logger":"^1.4.3","@thi.ng/random":"^3.3.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.23.20","typescript":"^4.8.4","@thi.ng/testament":"^0.3.5","@microsoft/api-extractor":"^7.33.5"},"_npmOperationalInternal":{"tmp":"tmp/file-io_0.3.19_1669243783887_0.6738501409864013","host":"s3://npm-registry-packages"}},"0.3.20":{"name":"@thi.ng/file-io","version":"0.3.20","keywords":["file","hash","json","logger","node-only","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/file-io@0.3.20","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/file-io#readme","dist":{"shasum":"332ee329153e4cee21c48251a86ea0dd7c2ddaf5","tarball":"https://registry.npmjs.org/@thi.ng/file-io/-/file-io-0.3.20.tgz","fileCount":26,"integrity":"sha512-9nwhr/IHsJPL6TWkST7wXFd+L9bUrwpQiQHrfgEeojB3kgbOoOqg1sc9CBspW+v9NphW6tdflhd0ymD7tgXk7w==","signatures":[{"sig":"MEQCIFX84mh6lN0h2mixUWaqigAd781WkXvtJMa4MoaiPMZBAiA0qAkh0e8FeQRpjg09gidzSKQ9ooGp1TunYj35rskDWQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30558,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjhLoeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrwkQ//ZQjuUdA3wvDMkNZWrSzMk4+irJ0RAw3s4FarQyIKoR9C4K+A\r\nRcl+dIIACl00vwpKb2SFoXsYHxjrgkRcwfMZ8h7tnFPWddCU34Bo/W5elEhD\r\nr9QEJ8o9f/JNqt5eLUmS2pse0cLXGScYV4T79zXir15jtjN8wXo5WIKnR6Q/\r\nkzNiyrWsTMs1bZoMNQkhikiP7qwcMfxqIY8Y/2K+QMJvmc3glPVgKBWOw1D2\r\npQP8bJmwu7ruJ0Px20oJUyb/hD/JufpdohkwoXrqBWedb5/fy8lKqZyq7qpU\r\nEx8g+FXGdU2HeeB37yg0LnABOEbypOjsnk+Tx5DyufyjKhwtX3rkEolg802h\r\na45IngWLpcxypdK7O+38t9uJ+JfeLK4m9yDtM5Ep+f2IUYSvBScYHkeRR3SO\r\njs2nMDtu7ZVrtbN/lQj0APOTN3E6Ev4BG33kbtO0WYfonRzRrC08No9l1cZF\r\nx8TeRj1fa3XfBbcrzxRX8GHEsuR94qkkaFo54MqklRckEO0mhWQTFi4qUwG1\r\noyr2WZRVUY/hBlYQccyOSVKazSpRD60i3Uredgkx4Iz1dAquI8FtrPe9t4eH\r\nazNszqzDbE1ArHV7ENe5cNE+27WxneMtxdpS22BALZHXa1lBOAo3hBND5qa+\r\nv5NfOUXgC1XkK+1ZxEQ8vbVvjIkp5XiRqAk=\r\n=Tg6W\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2022,"status":"stable"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=14"},"exports":{".":{"default":"./index.js"},"./dir":{"default":"./dir.js"},"./ext":{"default":"./ext.js"},"./hash":{"default":"./hash.js"},"./json":{"default":"./json.js"},"./mask":{"default":"./mask.js"},"./temp":{"default":"./temp.js"},"./text":{"default":"./text.js"},"./files":{"default":"./files.js"},"./write":{"default":"./write.js"},"./delete":{"default":"./delete.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"75ec32ff7f1b7b5e72e7a04ace24732cd5d6c774","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Assorted file I/O utils (with logging support) for NodeJS","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.5.0","@thi.ng/checks":"^3.3.3","@thi.ng/logger":"^1.4.3","@thi.ng/random":"^3.3.16"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.23.20","typescript":"^4.8.4","@thi.ng/testament":"^0.3.5","@microsoft/api-extractor":"^7.33.5"},"_npmOperationalInternal":{"tmp":"tmp/file-io_0.3.20_1669642782147_0.7188824118013344","host":"s3://npm-registry-packages"}},"0.3.21":{"name":"@thi.ng/file-io","version":"0.3.21","keywords":["file","hash","json","logger","node-only","typescript"],"author":"Karsten Schmidt <k+npm@thi.ng>","license":"Apache-2.0","_id":"@thi.ng/file-io@0.3.21","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/master/packages/file-io#readme","dist":{"shasum":"783364d4c7ac3bde9ff7abcc30cb8ad28f8062ba","tarball":"https://registry.npmjs.org/@thi.ng/file-io/-/file-io-0.3.21.tgz","fileCount":26,"integrity":"sha512-r7BdP0R5ik83TLzAWi7Dxh2IWDZBwussMkprTlL9FoliRfZAGQYwXJOM/iJ8Oj0ZYJK+cz3HJJ2ytVpO50+2dA==","signatures":[{"sig":"MEQCIHC6A+txu1Lg+Xd9rSmtxc0hfNRxkNHOWdEtVf+kZjC1AiAThWu0HCXXmQFNiG7FmmS47OduwyM2guHJIIw5mewagA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30561,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjh9mYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoixA//QfnxCTaaO7R4aOayy8uwsmw287wmTqAlx4b1udEyPMIs8wOA\r\nUIJgfY/L0xSalVEio6gs5hBrTXWa4jTm2ygRjjM+js72znVz6d0N+htOrJYu\r\n50tVmljSH80ciB/rgu/56VvMzvrLmeArdJEiJfYsWLGFIxpt68gm7/RDoUzb\r\nOhllLez3cO+7FyvUCEwMk1L7j8YwQWC/wzvm+2Pe7wVYC93k09vmnf6M4OSP\r\nlsGal3o8o2FA1+oOK9Y5lEZaJ8Ri8cDljhpkBvHPwTrG+0/tFB/bx2QisVWW\r\n7wQ0Att4KwP+X6cC/ksQomjIRnBQbghAdalY/Kn+qMnNaurNmjimglf7nG02\r\n67vAd25VUupzl33RImy8UKDkHMySDjVOlylf4F+OUW+kKV802maWPRH2UCJf\r\nuWqE/9TNcrILxxeQK7mvIM5f5WiOVu6JbEwZzBGv+xmlLrLxhKdOX3/YGu5g\r\nk2K2DM95+/LUQZkaRF+tA5thnChNjSZYdWAqYLtVWLeHQC6ghyY7L+AFzhPP\r\nvMDmavk2cKjhPz3F9LwZTwL8CF9cwGzb/ym8oLKv66yR/LUkZ/04YXyLHaHi\r\nlqCgiWCUW5yWzUf4QuS4j6fSMWCs/tpz44JmMbmOTjXYgZzBeMqihscxEBDG\r\nT8oGccCKlqQK7Og5QEMqeNzCvfaqqy3qzvg=\r\n=cmvt\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2022,"status":"stable"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=14"},"exports":{".":{"default":"./index.js"},"./dir":{"default":"./dir.js"},"./ext":{"default":"./ext.js"},"./hash":{"default":"./hash.js"},"./json":{"default":"./json.js"},"./mask":{"default":"./mask.js"},"./temp":{"default":"./temp.js"},"./text":{"default":"./text.js"},"./files":{"default":"./files.js"},"./write":{"default":"./write.js"},"./delete":{"default":"./delete.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"1fe40da507070653f420156d91e6b27cf682004f","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Assorted file I/O utils (with logging support) for NodeJS","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.5.1","@thi.ng/checks":"^3.3.4","@thi.ng/logger":"^1.4.4","@thi.ng/random":"^3.3.17"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.23.20","typescript":"^4.8.4","@thi.ng/testament":"^0.3.6","@microsoft/api-extractor":"^7.33.5"},"_npmOperationalInternal":{"tmp":"tmp/file-io_0.3.21_1669847448460_0.23615475731576718","host":"s3://npm-registry-packages"}},"0.3.22":{"name":"@thi.ng/file-io","version":"0.3.22","keywords":["file","hash","json","logger","node-only","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/file-io@0.3.22","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/file-io#readme","dist":{"shasum":"92bced14647d32d3a27107312bd8631b59f33a88","tarball":"https://registry.npmjs.org/@thi.ng/file-io/-/file-io-0.3.22.tgz","fileCount":26,"integrity":"sha512-+FkV7SHwj1xnqEvCOdhBajJdKXWM7sSyNspaLBP0pApZ40IQwWvSTUHAF1JIHT80YAHNRocIiu1GcdOUJWbnvg==","signatures":[{"sig":"MEYCIQDnpV1jnDFidjbUvduV+pQqmG7un/Wvh8ak8bXl0kV5UQIhALS9qDMwSOljd28ncyfPD0l9loEA/qpu70UN9t8Q2kmZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30526,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjnGrTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoCGQ/8CmnX75uiqUa59EiaSsMg/LE5D/997D0w1FqXusqJ45fjkgrN\r\nTAK6IpcUBG75WmMjGm1Pj0gf+GK+oPkNTMkDaQ2k0twmu8T1hnMyjA6vRpAQ\r\n3CmZct+ablJu02GLDrpnJBXkjaNNZDDshebB0EBSZijY5Q45pqTGFa5x455h\r\nJBeQRAE7vEE8t2Fd67XyNtaec28p0aA0yKOPmzPR11RWk+Oc0S9LjgMSzhF/\r\n/ZvLNsBnakTiFcIhqT3layiMk8xTjlWc1z90dL6HZD+/LHJna7iHLg8jxDxR\r\n+mEBUajeqA7urwdzC4jo65s4s5/sva6RXaNBuinjW0tDMO3uriBzIEBd+jrQ\r\nP8hBAQsbvYttUahNF7dByXe6BSWet0dkFcxFJUIPzncyLsazSe2+f1Z38yI3\r\nbBcMeWOSgYJYAdL2VdJ5wRAaHDxNx9K0jP00bFlpyzCQBdinHFCLVrlNlIcj\r\nBtX+B4f82vE/r3rybJS0aEDmmMpcQNB19mLJgrMv9cNlM3v5OCrJsf3t7L0u\r\nWPshvdcAFpgIktLJy1mA6BBwdalWfPFBiL0OtSO4LHKwckg5hhkTKudRMjes\r\nLH2zBODHHBBzZE9sQ1zSUI7CHXsTwg474xWrca6GntRIvUgfdPCB3CrZ8HUq\r\ngrKoXUyjl5KPcpcWjZ/cO2MAXq42sZTLiNQ=\r\n=9H6x\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2022,"status":"stable"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=14"},"exports":{".":{"default":"./index.js"},"./dir":{"default":"./dir.js"},"./ext":{"default":"./ext.js"},"./hash":{"default":"./hash.js"},"./json":{"default":"./json.js"},"./mask":{"default":"./mask.js"},"./temp":{"default":"./temp.js"},"./text":{"default":"./text.js"},"./files":{"default":"./files.js"},"./write":{"default":"./write.js"},"./delete":{"default":"./delete.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"f445a9cc8022bcdebbf6ff91fd66ced016d72f01","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Assorted file I/O utils (with logging support) for NodeJS","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.6.0","@thi.ng/checks":"^3.3.5","@thi.ng/logger":"^1.4.5","@thi.ng/random":"^3.3.18"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.23.22","typescript":"^4.9.4","@thi.ng/testament":"^0.3.7","@microsoft/api-extractor":"^7.33.7"},"_npmOperationalInternal":{"tmp":"tmp/file-io_0.3.22_1671195347111_0.9765847811194526","host":"s3://npm-registry-packages"}},"0.3.23":{"name":"@thi.ng/file-io","version":"0.3.23","keywords":["file","hash","json","logger","node-only","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/file-io@0.3.23","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/file-io#readme","dist":{"shasum":"5f2a6e28cd7b55e843eea3c0d611521ff682f3d8","tarball":"https://registry.npmjs.org/@thi.ng/file-io/-/file-io-0.3.23.tgz","fileCount":26,"integrity":"sha512-I6Vk9w27o+T31c0y+XV4VJkmQoa4+lF0pRNIV7lnG+ViePMzjqPQAwvzUIx2/klAKi9yCdIcQc/Rx3RQX2M/6Q==","signatures":[{"sig":"MEUCIGAg12Qmjy7TpSQEat0Bsix9Jm+TY0jjVai0cC705Rd/AiEAufbvk5pg1yx23Nyh4m0IMcSzs5tIKGZ5XJ6vWENkAnc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30526,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjoeSJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrynw/9FyhzE3yNxNCQqKvjeZsYoeZFr0ErO26B2X6hN8gxoC4NwVv9\r\ngiNKKnOZGOOqKckBna0nGHJgazBj1nFBQtFzEM5Bs5+uFUW54znHqu/t95Sb\r\n+w44Jpomr3kIq6dwiQf5dTqDdykBIbokzLualVdqHGBWxMSfLJcxau/PM86B\r\np+orn6FFBMwg/jryWiAHSJA83+OccW9gTUW64bonrFrkgaYdYQ5JbjkxlTlh\r\n26f2Hs4RMk99GbjXwSDu6owwLQtErcBNlNIu+cp5k2/1fVabI+MpOsKgwk+g\r\nS67a9rmV4Qy2Zo5QQjeIk5npOAsuy6QLQVyfWAzuUUnD+t2nYHf+WypYLMxq\r\nq1cx4XWGVvOUUDk8nTFls64kTHJJz/QInbe5KlWeh6VMF7nktCf8x4BhAkKi\r\nsvWCxbGYolyv+R5TtoM+5RF9FdNZhTD79GMrzQJ7fj/tAEafxAUiHziDOcc4\r\nMoCufmL3LKGns2XyibdongObG4dA6pUarv130nJbHgsyW800sbRSSFKbDVxX\r\nlXaA6JZeLF4jWd0lbYMqSg0F1GUgICldBqPP0fJetlXtmLwWw2b1hJBf0w+2\r\nEkxGwyN+Vbdyox9Y0rhR64kv1t4OJ+VUpKRqES4O6ACIcazB5c1R7rLjGfIS\r\nG9TgnjZKk9cQsNrnpiJ46o6dHX7h1W0xkzo=\r\n=sMeF\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2022,"status":"stable"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=14"},"exports":{".":{"default":"./index.js"},"./dir":{"default":"./dir.js"},"./ext":{"default":"./ext.js"},"./hash":{"default":"./hash.js"},"./json":{"default":"./json.js"},"./mask":{"default":"./mask.js"},"./temp":{"default":"./temp.js"},"./text":{"default":"./text.js"},"./files":{"default":"./files.js"},"./write":{"default":"./write.js"},"./delete":{"default":"./delete.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"7b2af448da8a63fb21704a79cc4cdf1f3d7d7a64","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Assorted file I/O utils (with logging support) for NodeJS","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.6.1","@thi.ng/checks":"^3.3.5","@thi.ng/logger":"^1.4.5","@thi.ng/random":"^3.3.19"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.23.22","typescript":"^4.9.4","@thi.ng/testament":"^0.3.7","@microsoft/api-extractor":"^7.33.7"},"_npmOperationalInternal":{"tmp":"tmp/file-io_0.3.23_1671554185287_0.4602160704590488","host":"s3://npm-registry-packages"}},"0.3.24":{"name":"@thi.ng/file-io","version":"0.3.24","keywords":["file","hash","json","logger","node-only","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/file-io@0.3.24","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/file-io#readme","dist":{"shasum":"406845a08e4bc21071a3579791c3dda1371c0dbb","tarball":"https://registry.npmjs.org/@thi.ng/file-io/-/file-io-0.3.24.tgz","fileCount":26,"integrity":"sha512-b//Y4EOfPMJBh3j1lLpbu6lm2t4JTwWw1VVncnd8SUcVzutO08d6s8l9JKWlb3aT1XX3o49lEHh3UJ/jf/6iiA==","signatures":[{"sig":"MEUCIBVOSLZOWhpPHLKx3qWK8xAvKI+RDhyJRjplfLFyVXUmAiEA2G7bLPiuofH7Ah5On1FTw6NC2Cyj8auXuuyUR5hP18g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30527,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjpNE9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr0ZQ//dwqT1Xfi1dIc3z/KjISf1u+5ut74ikD4ZMtWJo4u1C341CoC\r\nAqKnOnuqxXgRdkox/70V7IXSPu865X4XUaqQpq1xMcZjPAvTROs0qfub/cki\r\nQ30rkyrvVgekUq3uA3XJcu71IWw2gxZOAsX7lLe0oMkFo7gbe3w3XbELJFUK\r\nZbvbGnyD8prfOt0B6f4yVeY2EyGUikyyPz3gl3s+ohpEq65VKHwrRQva/1x8\r\nQKqg8P3U+4aPhx0tADNlXoyz+kYXNlLBY6t/0rAp54ocWU0q8/qcz37uaJVS\r\nLHsZ5ZFnCSn0TC+FcgvOHdOnA28yjKwgD9RkLfO2/aMTQR8H5Q9KaVuxs+qy\r\n4hOu5yGsDv1s31xItBt8oFsn53jOcXpnvI04Gci2UG32UUFtBCmKmt6NATjH\r\nBavHjs0HLwEcj05vHkVdg5SpvgbITi2OrI+lJ1IzrdJLlDfXxKm/b43RiQqB\r\n5pyX8MzVTmvP4T4cY5RdrS4vv47KGiT11nu45TbOTFxEXb0LDvI4ZZ4qQGzH\r\nbuftnfMfyWjkXimbSbnBgmhP5opNu+dUcjfpFs/5yZVzyifpZoI7tGi6nmvx\r\n8CmvY8e/eqKw//ggOM+QOiQk/5CAZKZ521SR4T9SfjVaz2ft26frZ5n9OA55\r\nZvf/35rHVM016kjLNMUaUHk6TOagMK9wG1I=\r\n=UCqA\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2022,"status":"stable"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=14"},"exports":{".":{"default":"./index.js"},"./dir":{"default":"./dir.js"},"./ext":{"default":"./ext.js"},"./hash":{"default":"./hash.js"},"./json":{"default":"./json.js"},"./mask":{"default":"./mask.js"},"./temp":{"default":"./temp.js"},"./text":{"default":"./text.js"},"./files":{"default":"./files.js"},"./write":{"default":"./write.js"},"./delete":{"default":"./delete.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"bc6f7f5e2765bb96fe64db804eaf4b2443b47fc6","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Assorted file I/O utils (with logging support) for NodeJS","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.6.2","@thi.ng/checks":"^3.3.6","@thi.ng/logger":"^1.4.6","@thi.ng/random":"^3.3.20"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.23.22","typescript":"^4.9.4","@thi.ng/testament":"^0.3.8","@microsoft/api-extractor":"^7.33.7"},"_npmOperationalInternal":{"tmp":"tmp/file-io_0.3.24_1671745853094_0.22654116410377623","host":"s3://npm-registry-packages"}},"0.3.25":{"name":"@thi.ng/file-io","version":"0.3.25","keywords":["file","hash","json","logger","nodejs","no-browser","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/file-io@0.3.25","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/file-io#readme","dist":{"shasum":"d395a025294a948aa3913e6c11bc22bf99b88702","tarball":"https://registry.npmjs.org/@thi.ng/file-io/-/file-io-0.3.25.tgz","fileCount":26,"integrity":"sha512-TRrp4UAuM1d+25KjI9X5dnvhP3i9ELvqFtrrctXZi+MvNlKRuYSDMJvxVjEJRphMHFYIWW1KINhHESTqxAO74w==","signatures":[{"sig":"MEUCIC1i1ZbNjtpEgIRQbZnhyg7IXu8RMCeKYgh61rm4IdK8AiEA7iSRzpoIfgTSp4YX4XjziZahfQUXTHo3x5eaJKFRU2o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30757,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjrf+JACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo5Yg//XvCK5WEGyVyA0CoRZp2+PamIbkDxjJGABpBb3pNVAC3M1TZz\r\n9X9zrhp2vSqRWSHSvvkM686SlwubO8J2y0/acAyVqESPMGI1jCnAXZp8SXY5\r\n6jzmunUJ+5jS8ppDhVcePjMbOq/N0oef0YYrMkwzQCIjSdi2KC41en4Sf4+n\r\nzhnHMj4/VivlCjs7Z7GBI75TyZL9eF3Su8SaBuOwVxQcFF99QFO3YIsrS1Rz\r\nUCTJOyBU+Ga4scV4YiRAQw32INX6bk++oNpMnSjZgbLYlB+TlL/SdnvdRcBS\r\n7msycgA/hyrNHguY1GY15X1HnzYQEwBoFn0x5K8ZJBbl120e2I9IIkGZMkN/\r\n0XMUImaZheUfcWHV1Ro0jsZVSx+SQzCTRfr6KMBazZkWbHQL4LmipzgDAf9u\r\ndSy1gaNaJor6Cq7nlNGJ3+J/tJJozFmmsrLo1YLZzFsp0DrB2V1JetOA2jPo\r\nV0ZvfHlC+lbwse6R3+qitMdJdn7vi4OqJvCiqaY6vh2+OcPsQSFoTnUvBVIt\r\nS7uXmHskEElmqCL5F/NmN4sXfn3YmldX05AsewhYAM6uwKAMk6cgPI+d74Nh\r\nT7jVihMtmDS9q1Fh3kmhxxVvl7cMAAPcWO1/1qJrkh2uiQAFct6puH6gkxUD\r\nGLbj9y4pkEY6xsEmaNJiW5/tUZUMYW35LQU=\r\n=GtGs\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2022,"status":"stable"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=14"},"exports":{".":{"default":"./index.js"},"./dir":{"default":"./dir.js"},"./ext":{"default":"./ext.js"},"./hash":{"default":"./hash.js"},"./json":{"default":"./json.js"},"./mask":{"default":"./mask.js"},"./temp":{"default":"./temp.js"},"./text":{"default":"./text.js"},"./files":{"default":"./files.js"},"./write":{"default":"./write.js"},"./delete":{"default":"./delete.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"28bb74c67217a352d673b6efdab234921d4a370e","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Assorted file I/O utils (with logging support) for NodeJS","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.6.2","@thi.ng/checks":"^3.3.6","@thi.ng/logger":"^1.4.6","@thi.ng/random":"^3.3.20"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.23.22","typescript":"^4.9.4","@thi.ng/testament":"^0.3.8","@microsoft/api-extractor":"^7.33.7"},"_npmOperationalInternal":{"tmp":"tmp/file-io_0.3.25_1672347528941_0.23890949978799791","host":"s3://npm-registry-packages"}},"0.4.0":{"name":"@thi.ng/file-io","version":"0.4.0","keywords":["file","hash","json","logger","nodejs","no-browser","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/file-io@0.4.0","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/file-io#readme","dist":{"shasum":"c6cd83cc53ecb16ca5a2df523d45d85f831ee925","tarball":"https://registry.npmjs.org/@thi.ng/file-io/-/file-io-0.4.0.tgz","fileCount":28,"integrity":"sha512-yU4UntoqSBSuKSJ901qbriwLiFf/gmS8THEqgTHCD0cCKwR00SW+tjZyFxk+GRJ21EJ9hobLjmxhk0Ru/Z3mxw==","signatures":[{"sig":"MEQCIGY+xtsevF5+tLQAQnUTY7lbsXZPgu2UzGPGay9tnPb7AiBfPQV4Yos+IV7ToyvLM9SjNPXW9DxJPO76R3mGgxylHw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32201,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjvYMSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpQnw/7Bo0DF0L6S+L2Bge8Y3zRdykxM3Uu3b6cm/eD0DoRFUweYDYy\r\ncV5MjAcIH+5jRUa+dEAWFbLgfs0RKPIpvoOwrzx3uWY9IJhoWthm7A+b3xxS\r\nXxL2mjiSm4Uv3ONRL9/cL99PnjLTSH3wp/Ouq3V8cf4QlQc06VyFX+Lh7PQt\r\na1pv0BCalUkyrORgaEp4yxSGnc6OUx57/tsvA3oQ4OtXgjIj9h5n4fUkFskS\r\nHkAU4vGfVrR6MpZp9LGHSLB5E0Wb5XQjs8DbBUBGL25xC5jgxbajfW0lIQlj\r\nVgte5Z3y8I0z2plAO7VE/d7W/OEMJOPH6Nc90cGOX9/ckt2ZlYy4vyNPKX2f\r\n6eqgmEHco+XRAyE0INgCG01ljKBF+njb/hElMzH0Td5R8Khbp+OwnnZOByPs\r\nMYbbN9ksWZeEk0o8OPCQj6i7D1QfOaJRghJuJj9aMDIzIJPtHc0KMwNDni2d\r\nNqARzK9OXBRp6zc1dQWEbtLJ+ag+27CcPMnU7fTHvBTUG872No7MipVX2eQI\r\njl4n6zxCbDAh4tA1ayc5LO4ipDD5V+JYoLfvUWY6/P5jKuky94HURRigFnpQ\r\nlKrNQYQtZ6B+vc8ixRmVJxXtyKqxNK13Kviq+Vz4aYrsofRWyWi7n6c0MFlc\r\nKSuiAMjrkTKyn+3m1imxlC3U1+7TVfcEKX4=\r\n=ZGW3\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2022,"status":"stable"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=14"},"exports":{".":{"default":"./index.js"},"./dir":{"default":"./dir.js"},"./ext":{"default":"./ext.js"},"./hash":{"default":"./hash.js"},"./json":{"default":"./json.js"},"./mask":{"default":"./mask.js"},"./read":{"default":"./read.js"},"./temp":{"default":"./temp.js"},"./text":{"default":"./text.js"},"./files":{"default":"./files.js"},"./write":{"default":"./write.js"},"./delete":{"default":"./delete.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"3f0b3e2a7c82aefc7e46fb4338369836b5e1b8cf","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Assorted file I/O utils (with logging support) for NodeJS","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.6.3","@thi.ng/checks":"^3.3.7","@thi.ng/logger":"^1.4.7","@thi.ng/random":"^3.3.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^3.0.2","typedoc":"^0.23.22","typescript":"^4.9.4","@thi.ng/testament":"^0.3.9","@microsoft/api-extractor":"^7.33.7"},"_npmOperationalInternal":{"tmp":"tmp/file-io_0.4.0_1673364242130_0.2843811400827465","host":"s3://npm-registry-packages"}},"0.5.0":{"name":"@thi.ng/file-io","version":"0.5.0","keywords":["file","hash","json","logger","nodejs","no-browser","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/file-io@0.5.0","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/file-io#readme","dist":{"shasum":"af22c488ac06a56672fe97482c6efc39b499612f","tarball":"https://registry.npmjs.org/@thi.ng/file-io/-/file-io-0.5.0.tgz","fileCount":30,"integrity":"sha512-SN7m5Tbd5pVAen2eQcmRL2BDeUBz/uq1B1sP7rHGTlBfLnMApYwyPv40KuTvP+FL2ejtBc6sq3Jhh9uq0JeFNw==","signatures":[{"sig":"MEYCIQCzfv84QlXD8RbQ7YCtroXXjuXqT4L+jBPsvFgcU8UXPgIhAMHcdg0O8Cf96S2yA3hwUuGLwRQnhJ2Uto8DpJduW7aG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34730,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj38ETACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpkmQ/+Ihi3zDluYNA4HcIsvZKWXugAosrmNWB9xXq/AXHrOoh9xwY5\r\nZ6AT80zsRwgTGjkcUBZXHpqsryZxpNwpZmh0vkZHOUbFWYQanhsziGMKnbq+\r\nxSQZHdKZ5ONaPlp0sv+L5tDt7qzKpeferH6+nOlHhwngQIKmAAuY1e0WmRBi\r\nRj//Uusu99cRYlkwMPAxyWf/4CMRexoVLMMyPSghWPQgxjdHp8FJFOUeaQ0E\r\nbxIaAdIG3GgaHGwtHdrjV/tnKmopowBkmbdcSjfGbJ1JhUpKKLIDhdJnUsCm\r\nJJ37MqLrL4RrJxEVAbd9ZjON1/jWFiyTdTAQeWVjsonvPdPNryf0XkNRVfGQ\r\nsLvyrfb2AtfURe9PRZHxn+Bk2MsjsiixZzLReKxGuUWYk2ELJxwW8DH+85gx\r\nAMIxpM5QjhY/6Lj/AXa7/X9dCfU66WKYVqlptJvUfOwwQDym8KH4j/bz0Kg2\r\nnAyjhxdR2ndv45B3D1U5DRgVwDHbu45EzfgtIi+x1B+59JxTk2UCnk5gYSjP\r\nC6+B1y+cG3r1Mnrdnuh6l4Hq67dN93WRalLrctJBNEYfZMyQE05FE+S9vdp7\r\nFPkqlkHJPpcnyW4DllCCp4+ePjxV141RhPpMB0Lcazuls+6rW48xb1MgK1WE\r\nejHWZlFzwUJaX5NBCRK8Yir68q6Ns9gCutI=\r\n=OSaM\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2022,"status":"stable"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=14"},"exports":{".":{"default":"./index.js"},"./dir":{"default":"./dir.js"},"./ext":{"default":"./ext.js"},"./hash":{"default":"./hash.js"},"./json":{"default":"./json.js"},"./mask":{"default":"./mask.js"},"./read":{"default":"./read.js"},"./temp":{"default":"./temp.js"},"./text":{"default":"./text.js"},"./files":{"default":"./files.js"},"./write":{"default":"./write.js"},"./delete":{"default":"./delete.js"},"./file-chunks":{"default":"./file-chunks.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"50ba9c87676fac60c46d2bc0e4d2c7711a374a68","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Assorted file I/O utils (with logging support) for NodeJS","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.7.0","@thi.ng/hex":"^2.3.5","@thi.ng/checks":"^3.3.8","@thi.ng/logger":"^1.4.8","@thi.ng/random":"^3.3.22"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^4.1.2","typedoc":"^0.23.24","typescript":"^4.9.5","@thi.ng/testament":"^0.3.10","@microsoft/api-extractor":"^7.34.2"},"_npmOperationalInternal":{"tmp":"tmp/file-io_0.5.0_1675608339223_0.24259541297666387","host":"s3://npm-registry-packages"}},"0.5.2":{"name":"@thi.ng/file-io","version":"0.5.2","keywords":["file","hash","json","logger","nodejs","no-browser","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/file-io@0.5.2","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/file-io#readme","dist":{"shasum":"a0903c1c0732eb7327e022b8dd1d4c4b68e518aa","tarball":"https://registry.npmjs.org/@thi.ng/file-io/-/file-io-0.5.2.tgz","fileCount":30,"integrity":"sha512-C4onUvQuatpwq1otWkan5LuiQdnQCYDiVEwont0Z8IytBQ27wPStNV7Y9O6j0vWGVLCb3VucU8HspZSq3W8s1A==","signatures":[{"sig":"MEYCIQDcemrscR3stQdJ+27bYEEGywSlsQ+OFAEqxrHiHkcPkwIhANMV2wfzbd2ozAqJb3MeJHil0pLWnkd0cwq7bIhUiuWu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34808,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj5k9aACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr0Mg//c7s0ivfxu9nHMfiI9GRyE0VEx6mgHn7bRsoYYVzYckF5jt6e\r\nJx9BiXFMIBROj7VRZQ98rkzjAzvQbsxk0mhTF37Ufq8QJ83ONkCnGXelLrpX\r\nUGGy9VMjHVQ/7A8zIOHOSkCGjObDxqgRWZeHfuFYjpTWm5nE/A9+ykVtR9tc\r\nhqqM0EphaU5/lB/L5FJjgywEUahkvYVTvHpwWokfMfej2ImSOcR7yy3kfNkS\r\n5i2oLFLvSCfODCyFIyrpCc+E3griVMOLEvlQhbRmvFGlmwGapZ+2ZK6oMoFW\r\n25orIzvsZRaz1WN1R+kKGTmJVMS4AWhgU90s8rPokQrQf94/YPiU5WwtmIoa\r\n3FzAPPYhw+6zFmc30COn6F+2QA9CtzTmgSsKoAeokPb50WaYToWHLgxoWQfR\r\nFskalGy9qOSKJdYfw5ygIufu4Mj+ZZMQMhiIlXr2rC5cxQFRrRVkhKTFVls3\r\nStqA4f+ie1wavAYmMM8H+hEJUX7tA6wRQVzg1G9p2Zi4Tug2OcSp/wyRXFAh\r\nOV+vPhP+I04EOVR9JFjutZxhST8BdfQnBAfUv7YDKkUVO527UQdjBNHrobVy\r\nA0yt1IEXh9AKpJ1pR+tnEtcSOjreyyEyTuswwRHSLTGky9WMmbqlE/DMCJ8K\r\n68ZRvauNVn7nDgG93dE6iKYBgW9wpjYFc50=\r\n=5Ad0\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2022,"status":"stable"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=14"},"exports":{".":{"default":"./index.js"},"./dir":{"default":"./dir.js"},"./ext":{"default":"./ext.js"},"./hash":{"default":"./hash.js"},"./json":{"default":"./json.js"},"./mask":{"default":"./mask.js"},"./read":{"default":"./read.js"},"./temp":{"default":"./temp.js"},"./text":{"default":"./text.js"},"./files":{"default":"./files.js"},"./write":{"default":"./write.js"},"./delete":{"default":"./delete.js"},"./file-chunks":{"default":"./file-chunks.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"cafa4ecea90fb681949dc3885a5bd6ddefa38b51","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Assorted file I/O utils (with logging support) for NodeJS","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.7.2","@thi.ng/hex":"^2.3.6","@thi.ng/checks":"^3.3.9","@thi.ng/logger":"^1.4.9","@thi.ng/random":"^3.3.24"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^4.1.2","typedoc":"^0.23.24","typescript":"^4.9.5","@thi.ng/testament":"^0.3.11","@microsoft/api-extractor":"^7.34.2"},"_npmOperationalInternal":{"tmp":"tmp/file-io_0.5.2_1676037977943_0.8334485616520864","host":"s3://npm-registry-packages"}},"0.5.3":{"name":"@thi.ng/file-io","version":"0.5.3","keywords":["file","hash","json","logger","nodejs","no-browser","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/file-io@0.5.3","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/file-io#readme","dist":{"shasum":"825eda13ae30890cceba95cff892cec422b57192","tarball":"https://registry.npmjs.org/@thi.ng/file-io/-/file-io-0.5.3.tgz","fileCount":30,"integrity":"sha512-UkucXx2V1cAsMJkULZ1Q+mcGZUOrZO3snHIQLls4eaIAeMVhAerPt/aLd4Hs5fKql6JTx9fuz5BAanrzTRRTpQ==","signatures":[{"sig":"MEQCIDKPkRUfEpPM7R2he3ww1ZoA/6/Dz2rMK6tGpljykKAqAiA/x8ghfeNbAO6ibsCQjAkti9hHYosKg7Z9rWh0zqIb8g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34808,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj796lACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrcGBAAiO80sW/T5sZyWJz0wzqZhGdJv1gN60rBFsaodEHfBJ52QQaD\r\nljRypAJd+Ly0FMVNLPoLzNQOnZ8T6SeHj/0o5jPyB8jEmkYS5sQEjSvOLm/A\r\n6jEEHb1fS6KRkRAvyytDx7gLraiC7sDa8z45zNb/1bhqeFDdm6XwByRUDWha\r\nVTvh4xaSsPMbU1bldkpyKWmbDF/AffwnJTA2TH7lBXbrLESxoEPfLO1M2PqW\r\n2MvihWWVa9fGf6bQrATWsIxdGfMDq/+xKZxZqMzlXjRZep6QeMGJw9SPPSep\r\njvINhZYkAHGs7ABGXd2PPvVEGgQs0/sPTYesEQLScUatMRAPM19GJr44sgs/\r\naVRYnK0jipvGJlulIWVWh4Ql2hMD1ForRu3egTeVYy3LeBIpmi56gDcV/IAF\r\nVYQD42tQbtEcOHZdQUOka9Du8pRGnNT0dZSESmAJQY0XaYlExZoclhz7r2ZN\r\n+c32dFm68lANatD3/eo6oW9+Wl3DKPJlUu8XhKyEsGdrkcxUzzb6hllBSRbV\r\neNstZsK4Q4/SLq4Lw5R7IBA9fnzWlH/p/bfhhAMMwdePh68yafRk+kz0KixQ\r\not8PQfiuFyAPWGS7HmWkUZ53hCt6rdJrCXQ9O70ObGvZ0AK6hTonXxV3BbDy\r\nJ6j2/I2pKvocTiLzJpbo+oKMZmEUDk8Vhxw=\r\n=2cQ5\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2022,"status":"stable"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=14"},"exports":{".":{"default":"./index.js"},"./dir":{"default":"./dir.js"},"./ext":{"default":"./ext.js"},"./hash":{"default":"./hash.js"},"./json":{"default":"./json.js"},"./mask":{"default":"./mask.js"},"./read":{"default":"./read.js"},"./temp":{"default":"./temp.js"},"./text":{"default":"./text.js"},"./files":{"default":"./files.js"},"./write":{"default":"./write.js"},"./delete":{"default":"./delete.js"},"./file-chunks":{"default":"./file-chunks.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"7896250248d960109253215c75b115c46626293e","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Assorted file I/O utils (with logging support) for NodeJS","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.7.2","@thi.ng/hex":"^2.3.6","@thi.ng/checks":"^3.3.9","@thi.ng/logger":"^1.4.9","@thi.ng/random":"^3.3.25"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^4.1.2","typedoc":"^0.23.24","typescript":"^4.9.5","@thi.ng/testament":"^0.3.11","@microsoft/api-extractor":"^7.34.2"},"_npmOperationalInternal":{"tmp":"tmp/file-io_0.5.3_1676664485435_0.8746640021546057","host":"s3://npm-registry-packages"}},"0.5.4":{"name":"@thi.ng/file-io","version":"0.5.4","keywords":["file","hash","json","logger","nodejs","no-browser","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/file-io@0.5.4","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/file-io#readme","dist":{"shasum":"42f0bfafe32397f9be490ce7acfb1e2c01b761c5","tarball":"https://registry.npmjs.org/@thi.ng/file-io/-/file-io-0.5.4.tgz","fileCount":30,"integrity":"sha512-xkOxGgIvRBiyF0wQLM53tY+4O6W8YTTcfLK+j2RyNJL6D4/LH6VOoRscDHDX4sTJcm+FjJ79WFVWyF8KUw5nLw==","signatures":[{"sig":"MEQCIEZX6rhhFWdAa2iK8plKZf+23W8J92QjmqFGtg3GmC2gAiBk/ACLRrOdYUoGW2avJTcP/pDBA9fokdzjgIDnBZOdzQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34808,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkAOclACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqF5g//TIVZTAiz6tKTkYmNybbC7DujN+sJRVig5WOTxMtQPZnUkuvo\r\nPIL/UqMlyPnBNIA7XIdAOdkzXuMyFRLRzaZ2BWPr0Pd7LKSN5xEQ1JQ5capN\r\nEMx0OLdFdd+PGB85K3AoiScowFJsOPkcya90XdGH9XolfHHoMLQbT0V2MtpJ\r\nCOZLszYeLfoj4l9czytdNnw7p8XnTEsGgC8Ukhdnq8Y/JdL+yjcNT3UOBwzq\r\njzFeWHsv7QJTTm+TYqqtWK7ALHnmGw9mW3wgdhUVEKh93SNx9vrALPqnn+Gd\r\n2/VMqpRoLXTsl9Gl0BPZ0+Au/wGokfiTsW67QRocDI3z5KPp9Ld2M5YQxEAF\r\nBCYtt9V0ELvz5QRIppet9mRDnbtbdRYk/WP/tLxYxH3NQieGt8WdaZ0IfA9s\r\nn2Wy3YFYbfvj+EThM9wPLklmS2X8y4U0ETJmBmH66zAU911rNZrX/Ylu8/F5\r\nRjXFUhn10DVVpY6DmoIkV7qRY1IeZektEaN27iCskAGa4AuuV4521OE4qhCq\r\nwOMl7lPPEEYBm+PQlvxe5dDud6cACsCJ067XeqLgzh9I/VUiEy204La6NrAR\r\nJa88ChBwkw2ohEqaXu6CCp5Jex9mNIyY3eKDXhdi3l88WgYPlm7btQjk6r8s\r\nu4wwFAUNiutiHj7HLxkYSCQcF8E+OlnrZKY=\r\n=Wv/Q\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2022,"status":"stable"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=14"},"exports":{".":{"default":"./index.js"},"./dir":{"default":"./dir.js"},"./ext":{"default":"./ext.js"},"./hash":{"default":"./hash.js"},"./json":{"default":"./json.js"},"./mask":{"default":"./mask.js"},"./read":{"default":"./read.js"},"./temp":{"default":"./temp.js"},"./text":{"default":"./text.js"},"./files":{"default":"./files.js"},"./write":{"default":"./write.js"},"./delete":{"default":"./delete.js"},"./file-chunks":{"default":"./file-chunks.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"a2915dee637c1b8cd2e11a78a23bd035e4f750e7","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Assorted file I/O utils (with logging support) for NodeJS","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.7.3","@thi.ng/hex":"^2.3.6","@thi.ng/checks":"^3.3.9","@thi.ng/logger":"^1.4.9","@thi.ng/random":"^3.3.26"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^4.1.2","typedoc":"^0.23.24","typescript":"^4.9.5","@thi.ng/testament":"^0.3.11","@microsoft/api-extractor":"^7.34.2"},"_npmOperationalInternal":{"tmp":"tmp/file-io_0.5.4_1677780772869_0.25025251718560515","host":"s3://npm-registry-packages"}},"0.5.5":{"name":"@thi.ng/file-io","version":"0.5.5","keywords":["file","hash","json","logger","nodejs","no-browser","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/file-io@0.5.5","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/file-io#readme","dist":{"shasum":"bde19f995f2bc04592fa3508a7500399075b62fa","tarball":"https://registry.npmjs.org/@thi.ng/file-io/-/file-io-0.5.5.tgz","fileCount":30,"integrity":"sha512-GlAfnpqbcSoQh3M8K7XtJtiWYyte77ll+Gri99BplL7TrViekyDkPOuPOWAtWrPaMRIzJsiSwXaWOOJ5MQLxxw==","signatures":[{"sig":"MEYCIQDvbdYXVGhEvIuDWgFUrHQZh0eraD3znUrcIEkV9JszzgIhALCJO42Svv/cK1ZlpLbEO74zg7KO1GZXc/wFKpIWPaVn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34809,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkCdlxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpG6g/9HaZODPc9Kyx777M1TAT1scQAOGT8l8toBI5lAk/ODWQCz4c2\r\nsoOW0V4Dg3+CH3AF9GxjK/bOJ7qGsXpyyQzOJxyxZ0Dd7iKdkHlZtj9TzzYk\r\nOdjvFdLvw/dHebamHdMxwFTbu3GsM79Y/NcCamgOermCnJwKnDUzzk/i4B23\r\nZ8V+r5i/Rwn3oxMktCr0H5MX/EjlTlNE+JE32eCkCGhjSdXTmrtJhZHd9R1p\r\nVZM4tpP/fZdYYHHb23qF3ABapG1jpOjc29j1N+R4GPwx23LDFW3/dMg8PDno\r\nkclCsibdSUOxmGymsJM0nrC3QkQVDsdLvt3PmxukKuGDxkLIkjaGnJ4PHm4h\r\niqQfb3LMkxtq783x1bXjJED56yy0kfBZK402RySZwesQpW23GXfylOtAcXZL\r\n7uag8EHYcnGoGh2fUupNxk+Hzgfm6+Y98LuYdVfdZoFkHgc5nA8KhrIjOPh3\r\nmudf7yGHgRO9TjWGmRMLgWnreJ5ES+Xm629qDEQY5lS3WQ02LVbkC2Y5IbVT\r\nH1YNzlWRVSHxHx/YeHjircDumkvd1bQrQUYDO/PJmPQl7wTnutEPWkLjh2zZ\r\noiRe/39uuhfymqrPXSXdJ2TeDgPtwUGAiL3wzxlLxRgL2avcSlwNzjorU95Q\r\n4li4xBjAYG7fx21S9jo2iKn1kVoQCu3s+eE=\r\n=dBc4\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2022,"status":"stable"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=14"},"exports":{".":{"default":"./index.js"},"./dir":{"default":"./dir.js"},"./ext":{"default":"./ext.js"},"./hash":{"default":"./hash.js"},"./json":{"default":"./json.js"},"./mask":{"default":"./mask.js"},"./read":{"default":"./read.js"},"./temp":{"default":"./temp.js"},"./text":{"default":"./text.js"},"./files":{"default":"./files.js"},"./write":{"default":"./write.js"},"./delete":{"default":"./delete.js"},"./file-chunks":{"default":"./file-chunks.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"8ab2cbfe2f59b7ef672b6e1cf2a43368f8437ddf","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Assorted file I/O utils (with logging support) for NodeJS","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.7.3","@thi.ng/hex":"^2.3.6","@thi.ng/checks":"^3.3.9","@thi.ng/logger":"^1.4.10","@thi.ng/random":"^3.3.26"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^4.1.2","typedoc":"^0.23.24","typescript":"^4.9.5","@thi.ng/testament":"^0.3.12","@microsoft/api-extractor":"^7.34.2"},"_npmOperationalInternal":{"tmp":"tmp/file-io_0.5.5_1678367089242_0.3426352013300551","host":"s3://npm-registry-packages"}},"0.5.6":{"name":"@thi.ng/file-io","version":"0.5.6","keywords":["file","hash","json","logger","nodejs","no-browser","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/file-io@0.5.6","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/file-io#readme","dist":{"shasum":"59211c052d412c144a6f202cfacadbd139e75895","tarball":"https://registry.npmjs.org/@thi.ng/file-io/-/file-io-0.5.6.tgz","fileCount":30,"integrity":"sha512-Cc6w54vef1FkETENJA4SrWmyHEeRvISbfE5SUV7azTteO3Z0k7ON7aJKooK4qVV2wmrk0URMFKYKSM66x6sY5w==","signatures":[{"sig":"MEYCIQDs+kDhXgBGFFSUmfyDaK+/iMTaWnkZc0EtiPinauLKbAIhALuWVCcfPQQI9SB6UgEs7555Xr5sauhmN3zeuKO00vKl","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34817,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkEHcUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoqORAAl53jgUOThsLJ4Vn5lNvYxi/G9+t9FW5VqvpJ4ro+3MJFLeE1\r\n8QTVDhqTybsSraqS9o3V8ODudlniRSz+IBcIwLflhciRX/xK0V1zZIPiar+r\r\nR3bfc+p34a0Bqcg4nhVbdyRkXWZE4fcusDafHI3HgTmDgafNBzl9XMPvMH79\r\nJhzW9ycQkrrQxzTRFLjvXiEkRoKaAt799Qt4W45iApZh5/hVVeB0hcspgRvr\r\niYJCS5bpHo17c1WzCTiWBxVO9H9BW3HK6Uz/T9S3yV7uyqmqsPjMJ42bgR6j\r\nZBf6Ltn1nk0ZL9Hqii/b7lHC1aaxzuQhmYRyPZWwYklaigvcPFhLOXAP4rvn\r\nPGftFC28X1UsTvq45bS6aKG7F7sTsPjO9YLjYHvKJNx7W1roct4HXXt0qwO9\r\n/Az7PK9i51NvubAYF+CAZ2rlyBKJ9dWjDJuYNr4LXSo6FSizxC+GmA4502WZ\r\nYzOpuWjRfVjiSu/4p9MH1re6XGD9yPi3Z7YIPz2u8oYueIRxH5tL9uwRuT+7\r\nfbiSNPIPITRBEBegzKqGNo0orw56ELgDUUUjx3EpezXxAl5cAA7vwTlThC/I\r\nfOSRnzPNt8hk7/JYB47bMC53y3l6Pdy9Tdu8x9GNZSUBYQRgriF/Iyv89NbO\r\nRCs3SbHUw+Pe9GjHuFIvROuL9ZUkzT5Y9dE=\r\n=8Byx\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2022,"status":"stable"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=14"},"exports":{".":{"default":"./index.js"},"./dir":{"default":"./dir.js"},"./ext":{"default":"./ext.js"},"./hash":{"default":"./hash.js"},"./json":{"default":"./json.js"},"./mask":{"default":"./mask.js"},"./read":{"default":"./read.js"},"./temp":{"default":"./temp.js"},"./text":{"default":"./text.js"},"./files":{"default":"./files.js"},"./write":{"default":"./write.js"},"./delete":{"default":"./delete.js"},"./file-chunks":{"default":"./file-chunks.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"cc46c097a3a173fb1ef41f57a858d03037063141","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Assorted file I/O utils (with logging support) for NodeJS","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.7.4","@thi.ng/hex":"^2.3.7","@thi.ng/checks":"^3.3.10","@thi.ng/logger":"^1.4.11","@thi.ng/random":"^3.3.27"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^4.4.0","typedoc":"^0.23.26","typescript":"^4.9.5","@thi.ng/testament":"^0.3.13","@microsoft/api-extractor":"^7.34.4"},"_npmOperationalInternal":{"tmp":"tmp/file-io_0.5.6_1678800660361_0.43926154496027037","host":"s3://npm-registry-packages"}},"0.5.7":{"name":"@thi.ng/file-io","version":"0.5.7","keywords":["file","hash","json","logger","nodejs","no-browser","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/file-io@0.5.7","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/file-io#readme","dist":{"shasum":"c259adf326f64beb626f14f1a5adfee40dfdf198","tarball":"https://registry.npmjs.org/@thi.ng/file-io/-/file-io-0.5.7.tgz","fileCount":30,"integrity":"sha512-kNDHLcX3dxh0ZnhGFW4x+4yfGk1JBdigQ9JCqu9MV0k5HQY703S6VxjN4En1Zgx7p+UcpGDAXwSWNRAco2iciA==","signatures":[{"sig":"MEUCIQDoxZ5TGeDxbYEtNOL0HtXWi6ND/82O8+0A9B14bLG7GwIgGp2dJrJ3V9bBRq1TXHErPV4ixSXQT3R7yoeX9mwTHyQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34822,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkIeo5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoWZQ/+NpJ7uaJeGyY/NLr+4Ybr9+2Z5qPH9quQ6B6c69le5cKyCIsM\r\nsEVqU0tCZLrrdCINRTVShBsUIWfnHS81QZVdzUlT/GZO5wxbVJfQqxzL2BKS\r\nC3jXefe6H352fde3e7ZMygCu2zQTmn75iDZ4R/FR7p6TauCKleg50amOK1au\r\nR/Sm37pz9kmaiZUF6vqPuTOYcLqqlNPX6WMjAdJ03xVXDvO5T93ZWtGmud85\r\nEu0vQz+3osnZd3RatN8jwOhN+EiqbA118qLzZ6u8DKUmYbZqzjA/9ccwqM6I\r\n6Xl9kIs0dV4miHNjK5MSaScgNMv5fshkUAaIezGq967jqXbNzoBPcuOL13Ux\r\nAPUG5DbaZHu4ytAJjgwSDYBimciyUWWe5f+ajmJz5ra1jqlfqJTAFSBCf77n\r\n61zYc0SjyENfWXqroFN3FgiQn6G8PBpoVf2E4zEQ9nUypCK39E+qNExUHzPZ\r\nPSayB5di15iaTROUcM5znY90hJNJn5i5nBnv8+7jGn917dgw8FvxcHBB9Klz\r\nGNLOZclThWpwtAiU1HvZd1Gaq18jTw3PbRc5Czq9E8DIWc5N6w8D73e2FlKE\r\nFDoGjuwWlRjKPM+kcU2vj+saCRyiywBX834FNGukCL/HLNn9LyGaukfvSr95\r\nTonKUOyhL9B9g+YhEXl6BrT5GuylpRDnYXA=\r\n=jxdz\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2022,"status":"stable"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=14"},"exports":{".":{"default":"./index.js"},"./dir":{"default":"./dir.js"},"./ext":{"default":"./ext.js"},"./hash":{"default":"./hash.js"},"./json":{"default":"./json.js"},"./mask":{"default":"./mask.js"},"./read":{"default":"./read.js"},"./temp":{"default":"./temp.js"},"./text":{"default":"./text.js"},"./files":{"default":"./files.js"},"./write":{"default":"./write.js"},"./delete":{"default":"./delete.js"},"./file-chunks":{"default":"./file-chunks.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"83b15b34326d480cbca0472b20390d4d3bbb792a","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Assorted file I/O utils (with logging support) for NodeJS","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.7.5","@thi.ng/hex":"^2.3.8","@thi.ng/checks":"^3.3.11","@thi.ng/logger":"^1.4.12","@thi.ng/random":"^3.3.28"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^4.4.1","typedoc":"^0.23.28","typescript":"^5.0.2","@thi.ng/testament":"^0.3.14","@microsoft/api-extractor":"^7.34.4"},"_npmOperationalInternal":{"tmp":"tmp/file-io_0.5.7_1679944249171_0.12138191312182989","host":"s3://npm-registry-packages"}},"0.5.8":{"name":"@thi.ng/file-io","version":"0.5.8","keywords":["file","hash","json","logger","nodejs","no-browser","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/file-io@0.5.8","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/file-io#readme","dist":{"shasum":"5fd01a9ba9b88a1ee3ec7b231957477d1a92d14b","tarball":"https://registry.npmjs.org/@thi.ng/file-io/-/file-io-0.5.8.tgz","fileCount":30,"integrity":"sha512-9sNpsdvyjjsOetCqz5znxpSL7axDK79usilTTlF3MEuXA8qF5jsOC6v9bM2P6tleNZsp+13DB6OuxA2iEbERMA==","signatures":[{"sig":"MEUCIQC5uPpo5BePdP/5oh+3uP+e3rpVCN5f2+QJrHBRa4ltugIgUDoUcg3J7lagyw+pf9QLaX/IL68ejVVfinEa8YirQzM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34822,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkMUw5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoTZRAAmemnwOqqnDnGtPU/PVeANHb9iHkL2/kM52spLy+VrtBiacb0\r\n5T/3soaiufSW22dDDESKCkHWThxnuLtHannRxkaViFDrp6L98shxLV7CNpGC\r\nWrQQQoXSSbpzY1L5l0UWr23L0pOrcUxVmp2H/VIX4ERFAAGuP+HASnfgPcUl\r\n81eYc+92y6KXcNktxPC4blmFyzNLydfwR+apN4SDUFSbbIZ95WHYvUN4/jKz\r\n82rRmXpwGZadr0xUB7/dVKnaYFWrGHlD0qrV8Li2URlsmI7OdhqpEoHxzjVB\r\nNh21PduUR6JGLZql2dad93AtkUHz7jhQ3VTBBoJBSM949lNjYAkxu8zZvgUF\r\nQJR1Fv4xMWtVWjYnWK6ujgnP0ou7UrgEmgx5ehvujD1zsGCCgBm1+Y+h5A4v\r\nHUpfwOR93zyZW014N5cX9npKlL8Pfsv2kcxjPTygzXoG/dMcUCWaqqZZvgvL\r\nG/Ah6iT+KsUf4nnTTf4G+0xV4WBystsH7GR12lvwrkfm9tgsAmEae3OCA7P5\r\nimn3qZj5tH6cl67m4OQsysiZynZjPv04+CH0LoRvsI5VFkh5hsNPAxX9Dcay\r\nCfDxWUsiVLbbVAQrWRINVeAlbdBQXtl9D7Vl/iHj65f1WsIYiqHJRexnhVSP\r\nD6CV/jSRRX4egZq/4Oepbx4xciMKH9x+FWE=\r\n=V0/x\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2022,"status":"stable"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=14"},"exports":{".":{"default":"./index.js"},"./dir":{"default":"./dir.js"},"./ext":{"default":"./ext.js"},"./hash":{"default":"./hash.js"},"./json":{"default":"./json.js"},"./mask":{"default":"./mask.js"},"./read":{"default":"./read.js"},"./temp":{"default":"./temp.js"},"./text":{"default":"./text.js"},"./files":{"default":"./files.js"},"./write":{"default":"./write.js"},"./delete":{"default":"./delete.js"},"./file-chunks":{"default":"./file-chunks.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"abcedd9e4e06a4b631f363610eec572f79b571c1","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Assorted file I/O utils (with logging support) for NodeJS","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.7.6","@thi.ng/hex":"^2.3.9","@thi.ng/checks":"^3.3.12","@thi.ng/logger":"^1.4.13","@thi.ng/random":"^3.3.29"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^4.4.1","typedoc":"^0.23.28","typescript":"^5.0.4","@thi.ng/testament":"^0.3.15","@microsoft/api-extractor":"^7.34.4"},"_npmOperationalInternal":{"tmp":"tmp/file-io_0.5.8_1680952376873_0.3069124375498833","host":"s3://npm-registry-packages"}},"0.5.9":{"name":"@thi.ng/file-io","version":"0.5.9","keywords":["file","hash","json","logger","nodejs","no-browser","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/file-io@0.5.9","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/file-io#readme","dist":{"shasum":"eca9fcd1348749a885a0b6bb25eb9efc8e29ed40","tarball":"https://registry.npmjs.org/@thi.ng/file-io/-/file-io-0.5.9.tgz","fileCount":30,"integrity":"sha512-5RSIBBaeilkpFUJF7lSCJAKCqdpsYwkHZ2YiqHucs1LC168E2L9oTOyZAPXO/XJIPalir6QqMLSl54+pxLaEMA==","signatures":[{"sig":"MEYCIQDrs3Ni+HO8MAxV3d4qaoYTwTNlSaSKiD8EUyFiKgUFNwIhAMv9876Lko+WyXyRTJSdMcO/PRYSOEEtZIs2guGouStA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34821,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkP7TVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrZkBAAlY+KzUXOduofSglLB3ZIYeFxPGjAEBIQ3q7oCzZH8cR15EUR\r\nHXyG3wgqpIK2vjbTLJCkTjQwCCyPAxO2Ihiq4OBdM0HOi8WP6oGoTJ26GHlO\r\n9ZoANtR7tzrOp+6RL+ESIvu/6pBHTo4hUR8HOdfp3qK77JBT2b0MKhodhS4N\r\nQIFWvozcawd2ebSnol//aM6zK5xbZ6B1lyUXJy7rqfnr8agUGv4lxUtrnl3d\r\nGxTArPeVoxaKBigMglFRU51LmsRnUptdziQsttopvhzVCa6M9uioLCOXai4Y\r\nBqtTfYax8U6k2EoENU3jiv002aaM8BiJ/kjvP3qVs+cQfSVNxEVBJaHH7Ce0\r\n+gc54ZmZQfQvmClUlU6r6vH2zptCybVcBRBLOvNdYCWf036mQQEuZVpMPqZ6\r\nwFclRGkm3XLHrpvAhQ25OEf0/iT089jErH2pIiaMlwJSzpR3fZHOUvc4yDBO\r\nUXWYBz0ut+RA/G6N+vIDPUntJb4uKHRRQ/rig+Xu60xz/65duX5Hqe3BsONI\r\nyVwNLTsPug/Ub4fOJoT+rThjL7tt4j31OC9s4+qKz4dBbadQyCb4hkvdECNp\r\nBttfZazXalUyMtudcCxdBP94sZVpAfJ+TTKRaZOALDLNE+To1OhwkGgKWbGI\r\nZYMRdrITaF1pu89bdUNFsHnGO5nVkIr9La4=\r\n=Gxs+\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","module":"./index.js","thi.ng":{"year":2022,"status":"stable"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=14"},"exports":{".":{"default":"./index.js"},"./dir":{"default":"./dir.js"},"./ext":{"default":"./ext.js"},"./hash":{"default":"./hash.js"},"./json":{"default":"./json.js"},"./mask":{"default":"./mask.js"},"./read":{"default":"./read.js"},"./temp":{"default":"./temp.js"},"./text":{"default":"./text.js"},"./files":{"default":"./files.js"},"./write":{"default":"./write.js"},"./delete":{"default":"./delete.js"},"./file-chunks":{"default":"./file-chunks.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"3a56bc490f1e68754762a503d06327b5b34ff7eb","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Assorted file I/O utils (with logging support) for NodeJS","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.8.0","@thi.ng/hex":"^2.3.9","@thi.ng/checks":"^3.3.12","@thi.ng/logger":"^1.4.13","@thi.ng/random":"^3.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^4.4.1","typedoc":"^0.23.28","typescript":"^5.0.4","@thi.ng/testament":"^0.3.15","@microsoft/api-extractor":"^7.34.4"},"_npmOperationalInternal":{"tmp":"tmp/file-io_0.5.9_1681896661175_0.28282916949104475","host":"s3://npm-registry-packages"}},"0.5.10":{"name":"@thi.ng/file-io","version":"0.5.10","keywords":["file","hash","json","logger","nodejs","no-browser","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/file-io@0.5.10","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/file-io#readme","dist":{"shasum":"64cc2233bf47f31a6aa1825ee4c1bf674b9f856e","tarball":"https://registry.npmjs.org/@thi.ng/file-io/-/file-io-0.5.10.tgz","fileCount":30,"integrity":"sha512-/8VEfkXGmLSChn8QMmMBfDwyRbKe6MJWO208JLo/+yQHCSFfZSpw+iJBYA/ykZPG0SC0ojVYkkU9nM2dxokviw==","signatures":[{"sig":"MEYCIQC0AXWOzyAYCHd5O0HeSAbItc+2idmp/XX87quRaUb92gIhAP9MlGnq8yE+MCzVo3hZIVe7HmC7A9F1TnFOy0GcemDT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34822},"type":"module","module":"./index.js","thi.ng":{"year":2022,"status":"stable"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=14"},"exports":{".":{"default":"./index.js"},"./dir":{"default":"./dir.js"},"./ext":{"default":"./ext.js"},"./hash":{"default":"./hash.js"},"./json":{"default":"./json.js"},"./mask":{"default":"./mask.js"},"./read":{"default":"./read.js"},"./temp":{"default":"./temp.js"},"./text":{"default":"./text.js"},"./files":{"default":"./files.js"},"./write":{"default":"./write.js"},"./delete":{"default":"./delete.js"},"./file-chunks":{"default":"./file-chunks.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"20ab11b687a13228f6a8cecdc5f05ba9105122ea","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Assorted file I/O utils (with logging support) for NodeJS","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.8.1","@thi.ng/hex":"^2.3.10","@thi.ng/checks":"^3.3.13","@thi.ng/logger":"^1.4.14","@thi.ng/random":"^3.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.0","typedoc":"^0.24.6","typescript":"^5.0.4","@thi.ng/testament":"^0.3.16","@microsoft/api-extractor":"^7.34.8"},"_npmOperationalInternal":{"tmp":"tmp/file-io_0.5.10_1683807605941_0.5552062160027329","host":"s3://npm-registry-packages"}},"0.5.11":{"name":"@thi.ng/file-io","version":"0.5.11","keywords":["file","hash","json","logger","nodejs","no-browser","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/file-io@0.5.11","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/file-io#readme","dist":{"shasum":"9a9d7d08d97367ba7d191b20626e81ff1f4bb626","tarball":"https://registry.npmjs.org/@thi.ng/file-io/-/file-io-0.5.11.tgz","fileCount":30,"integrity":"sha512-TqeFELa7inJqIoNbhGQDt6tQLBClYmTd/aK+g/6snFu0my2vqskKAVruc880MFhtK7F62ofd+5ghg22i3qN4Iw==","signatures":[{"sig":"MEUCICc38ph9WMRvrfUyjDF3rIgOArdsUsMHXx8+3QEGyrg+AiEAwVge8X8dZAzgJTyNHQuyoVxDxLvsuNDDMjK9HfxiVNA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34822},"type":"module","module":"./index.js","thi.ng":{"year":2022,"status":"stable"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=14"},"exports":{".":{"default":"./index.js"},"./dir":{"default":"./dir.js"},"./ext":{"default":"./ext.js"},"./hash":{"default":"./hash.js"},"./json":{"default":"./json.js"},"./mask":{"default":"./mask.js"},"./read":{"default":"./read.js"},"./temp":{"default":"./temp.js"},"./text":{"default":"./text.js"},"./files":{"default":"./files.js"},"./write":{"default":"./write.js"},"./delete":{"default":"./delete.js"},"./file-chunks":{"default":"./file-chunks.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"54e825a976c72067a244cff8725ca98f5416d26d","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Assorted file I/O utils (with logging support) for NodeJS","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.8.2","@thi.ng/hex":"^2.3.11","@thi.ng/checks":"^3.3.14","@thi.ng/logger":"^1.4.15","@thi.ng/random":"^3.4.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.1","typedoc":"^0.24.8","typescript":"^5.1.3","@thi.ng/testament":"^0.3.17","@microsoft/api-extractor":"^7.35.3"},"_npmOperationalInternal":{"tmp":"tmp/file-io_0.5.11_1686729739981_0.27508657443584505","host":"s3://npm-registry-packages"}},"0.5.12":{"name":"@thi.ng/file-io","version":"0.5.12","keywords":["file","hash","json","logger","nodejs","no-browser","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/file-io@0.5.12","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/file-io#readme","dist":{"shasum":"097a00cc12f8a89536ae219041b77f40f5d99d8b","tarball":"https://registry.npmjs.org/@thi.ng/file-io/-/file-io-0.5.12.tgz","fileCount":30,"integrity":"sha512-riupCRKwaiY2OyizG1G78CbT1MQouPhnGdloJSQmmYGbn0vVenZtotFVZSNFgqqW6VrydVYUtrDTgcPKJN6tfg==","signatures":[{"sig":"MEUCIQDGmZ4hpf+K4aDzi0E641LnR/eG6IfKaDBJfxYdS3tl5QIgSmE8AlJLBYT7lKSH+MYZ6++FOqNNaaBJg2bKv7ju9U8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34822},"type":"module","module":"./index.js","thi.ng":{"year":2022,"status":"stable"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=14"},"exports":{".":{"default":"./index.js"},"./dir":{"default":"./dir.js"},"./ext":{"default":"./ext.js"},"./hash":{"default":"./hash.js"},"./json":{"default":"./json.js"},"./mask":{"default":"./mask.js"},"./read":{"default":"./read.js"},"./temp":{"default":"./temp.js"},"./text":{"default":"./text.js"},"./files":{"default":"./files.js"},"./write":{"default":"./write.js"},"./delete":{"default":"./delete.js"},"./file-chunks":{"default":"./file-chunks.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"88cfe77770f3b07c788301dccefcb9547cd4aff6","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Assorted file I/O utils (with logging support) for NodeJS","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.8.2","@thi.ng/hex":"^2.3.11","@thi.ng/checks":"^3.3.14","@thi.ng/logger":"^1.4.15","@thi.ng/random":"^3.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.1","typedoc":"^0.24.8","typescript":"^5.1.3","@thi.ng/testament":"^0.3.17","@microsoft/api-extractor":"^7.35.3"},"_npmOperationalInternal":{"tmp":"tmp/file-io_0.5.12_1689334802441_0.7566660615381875","host":"s3://npm-registry-packages"}},"0.5.13":{"name":"@thi.ng/file-io","version":"0.5.13","keywords":["file","hash","json","logger","nodejs","no-browser","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/file-io@0.5.13","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/file-io#readme","dist":{"shasum":"deab0f77e1ef1f42464532b3ddd30b65156b97bc","tarball":"https://registry.npmjs.org/@thi.ng/file-io/-/file-io-0.5.13.tgz","fileCount":30,"integrity":"sha512-lfiZrN8JcPLUJ3Rf9kCIRu/WEM8+21p9xObAFqrznqA58yLDqXjCPCdXi7/J9IG2cCvaYa9pZr4bsf2dqnc2KQ==","signatures":[{"sig":"MEYCIQCyvsNPGmDesc40kb9Ji5W/DqjxOSpakjgEPzLE/R4hWwIhALNCTIeHURVFUC55nsd1z/zxpgabVDarnYdqsq2sHeZP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34821},"type":"module","module":"./index.js","thi.ng":{"year":2022,"status":"stable"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=14"},"exports":{".":{"default":"./index.js"},"./dir":{"default":"./dir.js"},"./ext":{"default":"./ext.js"},"./hash":{"default":"./hash.js"},"./json":{"default":"./json.js"},"./mask":{"default":"./mask.js"},"./read":{"default":"./read.js"},"./temp":{"default":"./temp.js"},"./text":{"default":"./text.js"},"./files":{"default":"./files.js"},"./write":{"default":"./write.js"},"./delete":{"default":"./delete.js"},"./file-chunks":{"default":"./file-chunks.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"9fa3f7f8169efa30e3c71b43c82f77393581c3b5","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Assorted file I/O utils (with logging support) for NodeJS","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.0","@thi.ng/hex":"^2.3.12","@thi.ng/checks":"^3.4.0","@thi.ng/logger":"^1.4.16","@thi.ng/random":"^3.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.1","typedoc":"^0.24.8","typescript":"^5.1.6","@thi.ng/testament":"^0.3.18","@microsoft/api-extractor":"^7.36.3"},"_npmOperationalInternal":{"tmp":"tmp/file-io_0.5.13_1691146884620_0.8713369579637114","host":"s3://npm-registry-packages"}},"0.5.14":{"name":"@thi.ng/file-io","version":"0.5.14","keywords":["file","hash","json","logger","nodejs","no-browser","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/file-io@0.5.14","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/file-io#readme","dist":{"shasum":"edfe370723cadd39ea62c5c0586700d9c671c8bb","tarball":"https://registry.npmjs.org/@thi.ng/file-io/-/file-io-0.5.14.tgz","fileCount":30,"integrity":"sha512-YCk4DGlSsee0G54uKhsqQIzgFtemYk5pTVhLmOQsi25RyOwX9bwU+1CiHBlA4U2tcgqKhhArrItI+VlEbx5sJA==","signatures":[{"sig":"MEYCIQDe/Ib4XNPZfDfbYHt8OheWeWySEAIgi48gXR7oz0DJcAIhAPhMhtiS4kDHe6QT8Bm1Y5bWrBSkJY+D775hUczcmTxp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34930},"type":"module","module":"./index.js","thi.ng":{"year":2022,"status":"stable"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=14"},"exports":{".":{"default":"./index.js"},"./dir":{"default":"./dir.js"},"./ext":{"default":"./ext.js"},"./hash":{"default":"./hash.js"},"./json":{"default":"./json.js"},"./mask":{"default":"./mask.js"},"./read":{"default":"./read.js"},"./temp":{"default":"./temp.js"},"./text":{"default":"./text.js"},"./files":{"default":"./files.js"},"./write":{"default":"./write.js"},"./delete":{"default":"./delete.js"},"./file-chunks":{"default":"./file-chunks.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"672fb5ede530598da51c9d1cee48fe58c23bad34","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Assorted file I/O utils (with logging support) for NodeJS","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.1","@thi.ng/hex":"^2.3.13","@thi.ng/checks":"^3.4.1","@thi.ng/logger":"^1.4.17","@thi.ng/random":"^3.5.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.1","typedoc":"^0.24.8","typescript":"^5.1.6","@thi.ng/testament":"^0.3.19","@microsoft/api-extractor":"^7.36.3"},"_npmOperationalInternal":{"tmp":"tmp/file-io_0.5.14_1691670041737_0.48221010488849725","host":"s3://npm-registry-packages"}},"0.5.15":{"name":"@thi.ng/file-io","version":"0.5.15","keywords":["file","hash","json","logger","nodejs","no-browser","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/file-io@0.5.15","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/file-io#readme","dist":{"shasum":"7bc10c088ae8dda07b46a1203e7bd24a264e4c74","tarball":"https://registry.npmjs.org/@thi.ng/file-io/-/file-io-0.5.15.tgz","fileCount":30,"integrity":"sha512-fkzV0/lz6O/5sEKiw+895kBqUhPJme6ISM54mboMRZtvZJ9gHQ3cfnUqxJe/9YA3lydRqnWvA22q6Zp4+NRPhA==","signatures":[{"sig":"MEUCIQDN8rQTfOsfb+f5N1O30C/d0jE8IciD5+4XMPFbJNouBwIgVEZ3Tz0sv/CEjiFzs3K1a0jikptg8uh8sw6XSo6eXxA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34930},"type":"module","module":"./index.js","thi.ng":{"year":2022,"status":"stable"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=14"},"exports":{".":{"default":"./index.js"},"./dir":{"default":"./dir.js"},"./ext":{"default":"./ext.js"},"./hash":{"default":"./hash.js"},"./json":{"default":"./json.js"},"./mask":{"default":"./mask.js"},"./read":{"default":"./read.js"},"./temp":{"default":"./temp.js"},"./text":{"default":"./text.js"},"./files":{"default":"./files.js"},"./write":{"default":"./write.js"},"./delete":{"default":"./delete.js"},"./file-chunks":{"default":"./file-chunks.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"ad9ac3232c6fc5fc8a0df75ac82fc1e0e9fb0258","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Assorted file I/O utils (with logging support) for NodeJS","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.2","@thi.ng/hex":"^2.3.14","@thi.ng/checks":"^3.4.2","@thi.ng/logger":"^1.4.18","@thi.ng/random":"^3.5.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.1","typedoc":"^0.24.8","typescript":"^5.1.6","@thi.ng/testament":"^0.3.20","@microsoft/api-extractor":"^7.36.3"},"_npmOperationalInternal":{"tmp":"tmp/file-io_0.5.15_1691670600334_0.9799518473342572","host":"s3://npm-registry-packages"}},"0.5.16":{"name":"@thi.ng/file-io","version":"0.5.16","keywords":["file","hash","json","logger","nodejs","no-browser","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/file-io@0.5.16","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/file-io#readme","dist":{"shasum":"1f838438b21782cf76347dec3192039c0e5449b2","tarball":"https://registry.npmjs.org/@thi.ng/file-io/-/file-io-0.5.16.tgz","fileCount":30,"integrity":"sha512-UNaOvyVnG4XTyJ1OMdYS92z5C4KEcjHiOMVw6MedII7XGSZHsBBKoaJrqZfpdK4tpVi0olZqXELMhhIIBn3WJA==","signatures":[{"sig":"MEUCIQCfTgdh0oaIg+MSNuejnxbY4groJYZF7lqECGktAPIkewIgBQTAM+v5XRLCpAB50lTIDWrdEkts4AIf57k48IxTuSk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34930},"type":"module","module":"./index.js","thi.ng":{"year":2022,"status":"stable"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=14"},"exports":{".":{"default":"./index.js"},"./dir":{"default":"./dir.js"},"./ext":{"default":"./ext.js"},"./hash":{"default":"./hash.js"},"./json":{"default":"./json.js"},"./mask":{"default":"./mask.js"},"./read":{"default":"./read.js"},"./temp":{"default":"./temp.js"},"./text":{"default":"./text.js"},"./files":{"default":"./files.js"},"./write":{"default":"./write.js"},"./delete":{"default":"./delete.js"},"./file-chunks":{"default":"./file-chunks.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"399f8c53d66b9b763d16c21bb59f145df5f59514","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Assorted file I/O utils (with logging support) for NodeJS","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.3","@thi.ng/hex":"^2.3.15","@thi.ng/checks":"^3.4.3","@thi.ng/logger":"^1.4.19","@thi.ng/random":"^3.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.1","typedoc":"^0.24.8","typescript":"^5.1.6","@thi.ng/testament":"^0.3.21","@microsoft/api-extractor":"^7.36.4"},"_npmOperationalInternal":{"tmp":"tmp/file-io_0.5.16_1691846258819_0.050382302469543117","host":"s3://npm-registry-packages"}},"0.5.17":{"name":"@thi.ng/file-io","version":"0.5.17","keywords":["file","hash","json","logger","nodejs","no-browser","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/file-io@0.5.17","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/file-io#readme","dist":{"shasum":"743ab1a217c4a2cd896c2c569a9f7e367bc3f5a2","tarball":"https://registry.npmjs.org/@thi.ng/file-io/-/file-io-0.5.17.tgz","fileCount":30,"integrity":"sha512-YiK8whP4rfo7tU413rN/D7MXBWca7Z65nPKGQeT9EiW0q6v6+uiGlDq/YYUueDU65T49WAZXQICDjPFjzoGycA==","signatures":[{"sig":"MEUCIQCHH7yTGQv+qAvXrSz91pwMfppOPHjiUc1Lo1rmMxoMUwIgcQTPOy0amKvvEg+ttcZuXyofQQ7YBuyEC/nTV9CttDk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34930},"type":"module","module":"./index.js","thi.ng":{"year":2022,"status":"stable"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=14"},"exports":{".":{"default":"./index.js"},"./dir":{"default":"./dir.js"},"./ext":{"default":"./ext.js"},"./hash":{"default":"./hash.js"},"./json":{"default":"./json.js"},"./mask":{"default":"./mask.js"},"./read":{"default":"./read.js"},"./temp":{"default":"./temp.js"},"./text":{"default":"./text.js"},"./files":{"default":"./files.js"},"./write":{"default":"./write.js"},"./delete":{"default":"./delete.js"},"./file-chunks":{"default":"./file-chunks.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"4154283d772824d4b57d4b7ab97be22a6e1ffdd7","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Assorted file I/O utils (with logging support) for NodeJS","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.3","@thi.ng/hex":"^2.3.15","@thi.ng/checks":"^3.4.3","@thi.ng/logger":"^1.4.19","@thi.ng/random":"^3.6.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.1","typedoc":"^0.24.8","typescript":"^5.1.6","@thi.ng/testament":"^0.3.21","@microsoft/api-extractor":"^7.36.4"},"_npmOperationalInternal":{"tmp":"tmp/file-io_0.5.17_1691857011116_0.10127619986358782","host":"s3://npm-registry-packages"}},"0.5.18":{"name":"@thi.ng/file-io","version":"0.5.18","keywords":["file","hash","json","logger","nodejs","no-browser","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/file-io@0.5.18","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/file-io#readme","dist":{"shasum":"a7453205a8b3c571798ac114221c589b588726c0","tarball":"https://registry.npmjs.org/@thi.ng/file-io/-/file-io-0.5.18.tgz","fileCount":30,"integrity":"sha512-Mq5xJcjgT9+UoXEkBxWrbAKAS5UqGOyE0JjcZe9XIIvlEvXHVHEmA/i6LR0vI+I0c7HlA6jz1sZ1BFoWaObS3g==","signatures":[{"sig":"MEQCIHgVt5PWbCJ8C/Cg5/TKgt/YxGIu4i41L8qWuwvwUdXXAiBpKsdxsPE8sh1RHpNSPxolTidnYKoETtJO490JCtnCaA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34949},"type":"module","module":"./index.js","thi.ng":{"year":2022,"status":"stable"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=14"},"exports":{".":{"default":"./index.js"},"./dir":{"default":"./dir.js"},"./ext":{"default":"./ext.js"},"./hash":{"default":"./hash.js"},"./json":{"default":"./json.js"},"./mask":{"default":"./mask.js"},"./read":{"default":"./read.js"},"./temp":{"default":"./temp.js"},"./text":{"default":"./text.js"},"./files":{"default":"./files.js"},"./write":{"default":"./write.js"},"./delete":{"default":"./delete.js"},"./file-chunks":{"default":"./file-chunks.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"74cfe3fb8de5bfcbfc1109e67604541cbd7b77aa","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Assorted file I/O utils (with logging support) for NodeJS","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.4","@thi.ng/hex":"^2.3.16","@thi.ng/checks":"^3.4.4","@thi.ng/logger":"^1.4.20","@thi.ng/random":"^3.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.1","typedoc":"^0.24.8","typescript":"^5.1.6","@thi.ng/testament":"^0.3.22","@microsoft/api-extractor":"^7.36.4"},"_npmOperationalInternal":{"tmp":"tmp/file-io_0.5.18_1692715401910_0.7479603253844407","host":"s3://npm-registry-packages"}},"0.5.19":{"name":"@thi.ng/file-io","version":"0.5.19","keywords":["file","hash","json","logger","nodejs","no-browser","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/file-io@0.5.19","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/file-io#readme","dist":{"shasum":"ec37cc1a63830a024f160b206d02d0c01d85c6b9","tarball":"https://registry.npmjs.org/@thi.ng/file-io/-/file-io-0.5.19.tgz","fileCount":30,"integrity":"sha512-3M0685pkykKS61hqBdMeyR+ptX/4HrJJxAdSXMP9do07BUCMJ/tTvlpXhzHGlYNB4fwIRGCcYysJFgBIkYd0cQ==","signatures":[{"sig":"MEQCIE9gEFAHrNrSm3f53YWhb3DgFimmwpoe6yL1Cd+Zk9ZTAiBR+S2HtPPQf/6WfnsAUuzoyDTQV7fzhHFvV+usygWLrw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34949},"type":"module","module":"./index.js","thi.ng":{"year":2022,"status":"stable"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=14"},"exports":{".":{"default":"./index.js"},"./dir":{"default":"./dir.js"},"./ext":{"default":"./ext.js"},"./hash":{"default":"./hash.js"},"./json":{"default":"./json.js"},"./mask":{"default":"./mask.js"},"./read":{"default":"./read.js"},"./temp":{"default":"./temp.js"},"./text":{"default":"./text.js"},"./files":{"default":"./files.js"},"./write":{"default":"./write.js"},"./delete":{"default":"./delete.js"},"./file-chunks":{"default":"./file-chunks.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"5929dd20497668496af13415cdf784a4d6f69aa3","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Assorted file I/O utils (with logging support) for NodeJS","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.5","@thi.ng/hex":"^2.3.17","@thi.ng/checks":"^3.4.5","@thi.ng/logger":"^1.4.21","@thi.ng/random":"^3.6.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.1","typedoc":"^0.25.0","typescript":"^5.2.2","@thi.ng/testament":"^0.3.23","@microsoft/api-extractor":"^7.36.4"},"_npmOperationalInternal":{"tmp":"tmp/file-io_0.5.19_1693135456698_0.9174026502165857","host":"s3://npm-registry-packages"}},"0.5.20":{"name":"@thi.ng/file-io","version":"0.5.20","keywords":["file","hash","json","logger","nodejs","no-browser","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/file-io@0.5.20","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/file-io#readme","dist":{"shasum":"8580b1f1563dd21b2a3cba83daba1613c0f96738","tarball":"https://registry.npmjs.org/@thi.ng/file-io/-/file-io-0.5.20.tgz","fileCount":30,"integrity":"sha512-kB35IL52Qd53NyWedIg/aGdW3lr8o2mW7/2WpfUYxf/tdu/UzQeU8leA4ukABFw2zI4QhOC+6b3RHdYkg9NASA==","signatures":[{"sig":"MEUCIQD9ta2E0N732UFJdErvkJSKp1YxODQWtsew3a4SbBHb7wIgaWttREp5gbTT0K6vZnTRt1/2rQf+2QhdTR88aSoBSAM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34949},"type":"module","module":"./index.js","thi.ng":{"year":2022,"status":"stable"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=14"},"exports":{".":{"default":"./index.js"},"./dir":{"default":"./dir.js"},"./ext":{"default":"./ext.js"},"./hash":{"default":"./hash.js"},"./json":{"default":"./json.js"},"./mask":{"default":"./mask.js"},"./read":{"default":"./read.js"},"./temp":{"default":"./temp.js"},"./text":{"default":"./text.js"},"./files":{"default":"./files.js"},"./write":{"default":"./write.js"},"./delete":{"default":"./delete.js"},"./file-chunks":{"default":"./file-chunks.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"34c3bd36b0133af05abc7fe66affa01dd99704ac","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Assorted file I/O utils (with logging support) for NodeJS","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.5","@thi.ng/hex":"^2.3.17","@thi.ng/checks":"^3.4.5","@thi.ng/logger":"^1.4.21","@thi.ng/random":"^3.6.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.1","typedoc":"^0.25.0","typescript":"^5.2.2","@thi.ng/testament":"^0.3.23","@microsoft/api-extractor":"^7.36.4"},"_npmOperationalInternal":{"tmp":"tmp/file-io_0.5.20_1693476464254_0.2809363350314855","host":"s3://npm-registry-packages"}},"0.5.21":{"name":"@thi.ng/file-io","version":"0.5.21","keywords":["file","hash","json","logger","nodejs","no-browser","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/file-io@0.5.21","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/file-io#readme","dist":{"shasum":"5d2d0777eadd50d90f7d07fa02f1f72d9a4517db","tarball":"https://registry.npmjs.org/@thi.ng/file-io/-/file-io-0.5.21.tgz","fileCount":30,"integrity":"sha512-TXS53BdmTnHlM7mb4sukcLYCAjNTeB8ysZJEkDMGqetu3Q7ryTz6r/tAlVwXMP4KVwvs/FSIMtKFr9/nweyFkg==","signatures":[{"sig":"MEQCIDjTtDg0fZf2R/UynCngdz3XWsNdNyYRpcNFbRdrN5ydAiB4kmq2gk/HSi8sYzOA0OPA9CvWj5JVUlljo1TosF23Jw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34949},"type":"module","module":"./index.js","thi.ng":{"year":2022,"status":"stable"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=14"},"exports":{".":{"default":"./index.js"},"./dir":{"default":"./dir.js"},"./ext":{"default":"./ext.js"},"./hash":{"default":"./hash.js"},"./json":{"default":"./json.js"},"./mask":{"default":"./mask.js"},"./read":{"default":"./read.js"},"./temp":{"default":"./temp.js"},"./text":{"default":"./text.js"},"./files":{"default":"./files.js"},"./write":{"default":"./write.js"},"./delete":{"default":"./delete.js"},"./file-chunks":{"default":"./file-chunks.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"c22e8996cee284ebe8ea88582beb1ab5fc6ee503","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Assorted file I/O utils (with logging support) for NodeJS","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.5","@thi.ng/hex":"^2.3.17","@thi.ng/checks":"^3.4.5","@thi.ng/logger":"^1.4.21","@thi.ng/random":"^3.6.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.1","typedoc":"^0.25.0","typescript":"^5.2.2","@thi.ng/testament":"^0.3.23","@microsoft/api-extractor":"^7.36.4"},"_npmOperationalInternal":{"tmp":"tmp/file-io_0.5.21_1695120307773_0.7575927033336807","host":"s3://npm-registry-packages"}},"0.5.22":{"name":"@thi.ng/file-io","version":"0.5.22","keywords":["file","hash","json","logger","nodejs","no-browser","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/file-io@0.5.22","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/file-io#readme","dist":{"shasum":"c93a013f065977c0748cfc7c2e7b3c81e5c58dcb","tarball":"https://registry.npmjs.org/@thi.ng/file-io/-/file-io-0.5.22.tgz","fileCount":30,"integrity":"sha512-NImkCC7OzqzWhweZceCV019jE7cspTAKChAJ5eMroNHGynLL7Zna8OsvmT1Wq+pLjrwmks9NCBqqyTZqYz0f/g==","signatures":[{"sig":"MEUCIEFZkOvgXa0XHr0KPyY+HykFJW5MYj8IXtKMAwN5npHyAiEAp/LwqwKpExj9gJ/GuVs1fxoUA5EI9xH2pRJBmVPTXQk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34949},"type":"module","module":"./index.js","thi.ng":{"year":2022,"status":"stable"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=14"},"exports":{".":{"default":"./index.js"},"./dir":{"default":"./dir.js"},"./ext":{"default":"./ext.js"},"./hash":{"default":"./hash.js"},"./json":{"default":"./json.js"},"./mask":{"default":"./mask.js"},"./read":{"default":"./read.js"},"./temp":{"default":"./temp.js"},"./text":{"default":"./text.js"},"./files":{"default":"./files.js"},"./write":{"default":"./write.js"},"./delete":{"default":"./delete.js"},"./file-chunks":{"default":"./file-chunks.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"10d8b3725e96c5d704c759489a89f132892b181e","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Assorted file I/O utils (with logging support) for NodeJS","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.5","@thi.ng/hex":"^2.3.17","@thi.ng/checks":"^3.4.5","@thi.ng/logger":"^1.4.21","@thi.ng/random":"^3.6.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.1","typedoc":"^0.25.0","typescript":"^5.2.2","@thi.ng/testament":"^0.3.23","@microsoft/api-extractor":"^7.36.4"},"_npmOperationalInternal":{"tmp":"tmp/file-io_0.5.22_1696506443462_0.0016527233866607816","host":"s3://npm-registry-packages"}},"0.5.23":{"name":"@thi.ng/file-io","version":"0.5.23","keywords":["file","hash","json","logger","nodejs","no-browser","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/file-io@0.5.23","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/file-io#readme","dist":{"shasum":"97b4c7f6d71dbf873aa28ced1e9645ccc93eba0f","tarball":"https://registry.npmjs.org/@thi.ng/file-io/-/file-io-0.5.23.tgz","fileCount":30,"integrity":"sha512-fXHrTGlbBWsctAHiD0Ex/SanFFU1asfqEEhuCoM2I2G6LyrE7Y3uZ154jCENTJ8Vv/UYtiPrpKegsRpxaYY70w==","signatures":[{"sig":"MEQCIAYzcgndcsZv89pmtGskfx6w7D8lfipfP8Q8ND2xuWn3AiANaGOL9hExv2LECTQfLj0pMM6T/Hsbh9qUqT0yx55n2w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34949},"type":"module","module":"./index.js","thi.ng":{"year":2022,"status":"stable"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=14"},"exports":{".":{"default":"./index.js"},"./dir":{"default":"./dir.js"},"./ext":{"default":"./ext.js"},"./hash":{"default":"./hash.js"},"./json":{"default":"./json.js"},"./mask":{"default":"./mask.js"},"./read":{"default":"./read.js"},"./temp":{"default":"./temp.js"},"./text":{"default":"./text.js"},"./files":{"default":"./files.js"},"./write":{"default":"./write.js"},"./delete":{"default":"./delete.js"},"./file-chunks":{"default":"./file-chunks.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"e9f04908dc37ae9e29320f098d195f9f8445a1ad","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Assorted file I/O utils (with logging support) for NodeJS","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.5","@thi.ng/hex":"^2.3.17","@thi.ng/checks":"^3.4.5","@thi.ng/logger":"^1.4.21","@thi.ng/random":"^3.6.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.1","typedoc":"^0.25.0","typescript":"^5.2.2","@thi.ng/testament":"^0.3.23","@microsoft/api-extractor":"^7.36.4"},"_npmOperationalInternal":{"tmp":"tmp/file-io_0.5.23_1697018847134_0.22214355336494918","host":"s3://npm-registry-packages"}},"0.5.24":{"name":"@thi.ng/file-io","version":"0.5.24","keywords":["file","hash","json","logger","nodejs","no-browser","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/file-io@0.5.24","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/file-io#readme","dist":{"shasum":"9ed6fe89954443ce32d650a8af56ada31b2e8998","tarball":"https://registry.npmjs.org/@thi.ng/file-io/-/file-io-0.5.24.tgz","fileCount":30,"integrity":"sha512-NrXjyo0SX0yhn2bSQ51QY03bkbTXeIArZW6zqC3u/F2nTXN5IA/TuOQEibPcwx+rCa2LuhneQAKqnfO4dUbgdQ==","signatures":[{"sig":"MEUCIFG361sEyDGuP6EyYgMVfPFxj+4pQTanyQAzo0vFNz3FAiEAiUckhkYWYIzuQ3MOmMSbIj5LXEzBNoYLsTI1bRxkLYg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34949},"type":"module","module":"./index.js","thi.ng":{"year":2022,"status":"stable"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=14"},"exports":{".":{"default":"./index.js"},"./dir":{"default":"./dir.js"},"./ext":{"default":"./ext.js"},"./hash":{"default":"./hash.js"},"./json":{"default":"./json.js"},"./mask":{"default":"./mask.js"},"./read":{"default":"./read.js"},"./temp":{"default":"./temp.js"},"./text":{"default":"./text.js"},"./files":{"default":"./files.js"},"./write":{"default":"./write.js"},"./delete":{"default":"./delete.js"},"./file-chunks":{"default":"./file-chunks.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"d492ecb41df758db372a76449ea9b5bad47b25c4","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Assorted file I/O utils (with logging support) for NodeJS","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.5","@thi.ng/hex":"^2.3.17","@thi.ng/checks":"^3.4.5","@thi.ng/logger":"^1.4.21","@thi.ng/random":"^3.6.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.1","typedoc":"^0.25.0","typescript":"^5.2.2","@thi.ng/testament":"^0.3.23","@microsoft/api-extractor":"^7.36.4"},"_npmOperationalInternal":{"tmp":"tmp/file-io_0.5.24_1697111838187_0.7995007187306689","host":"s3://npm-registry-packages"}},"0.5.25":{"name":"@thi.ng/file-io","version":"0.5.25","keywords":["file","hash","json","logger","nodejs","no-browser","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/file-io@0.5.25","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/file-io#readme","dist":{"shasum":"4b48485e191cb16dc6080ff32648f9469721a2fc","tarball":"https://registry.npmjs.org/@thi.ng/file-io/-/file-io-0.5.25.tgz","fileCount":30,"integrity":"sha512-Z8UI3vDvcLsEyNEdOU/AMxfsTrfsZ8AnaWRXE4OaRl51x+7ccuIEbGZ4GcB1iOAKeutj5GLXraiY/htC7NVasQ==","signatures":[{"sig":"MEYCIQDf208bdZOJNg6pldy+Xr9br25lT9ZU9upWv+k7dUTHLAIhAIcRjH+iNUKx60YovILI63qRn9p/LE0SVzGb8oD9bgcV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34949},"type":"module","module":"./index.js","thi.ng":{"year":2022,"status":"stable"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=14"},"exports":{".":{"default":"./index.js"},"./dir":{"default":"./dir.js"},"./ext":{"default":"./ext.js"},"./hash":{"default":"./hash.js"},"./json":{"default":"./json.js"},"./mask":{"default":"./mask.js"},"./read":{"default":"./read.js"},"./temp":{"default":"./temp.js"},"./text":{"default":"./text.js"},"./files":{"default":"./files.js"},"./write":{"default":"./write.js"},"./delete":{"default":"./delete.js"},"./file-chunks":{"default":"./file-chunks.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"8d46d9326a9f9b81d65e7e274446f5964f9942ac","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Assorted file I/O utils (with logging support) for NodeJS","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.6","@thi.ng/hex":"^2.3.18","@thi.ng/checks":"^3.4.6","@thi.ng/logger":"^1.4.22","@thi.ng/random":"^3.6.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.5","typedoc":"^0.25.2","typescript":"^5.2.2","@thi.ng/testament":"^0.3.24","@microsoft/api-extractor":"^7.38.0"},"_npmOperationalInternal":{"tmp":"tmp/file-io_0.5.25_1698046888233_0.6269650228042871","host":"s3://npm-registry-packages"}},"0.5.26":{"name":"@thi.ng/file-io","version":"0.5.26","keywords":["file","hash","json","logger","nodejs","no-browser","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/file-io@0.5.26","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/file-io#readme","dist":{"shasum":"9b0dab8f1458fa9a9098aeae1a6a710af5db5e3f","tarball":"https://registry.npmjs.org/@thi.ng/file-io/-/file-io-0.5.26.tgz","fileCount":30,"integrity":"sha512-5mv5UaDlHuWs4/ENtqBKjUdUoI1xiFt1pldAaXrC5LKYz/8bLV1Vj9H+ElFfSPJTv6uzdEvBk/oapSuHB+Z6zA==","signatures":[{"sig":"MEUCIAhQZcIqfE6+8SydG48LGHEQARa15gbSP7GyQ+ED95E4AiEAjKc8TQ8Y/TB4EbOfVhWKxv01KnDlHDQ99uhxnO7F/AA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34950},"type":"module","module":"./index.js","thi.ng":{"year":2022,"status":"stable"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=14"},"exports":{".":{"default":"./index.js"},"./dir":{"default":"./dir.js"},"./ext":{"default":"./ext.js"},"./hash":{"default":"./hash.js"},"./json":{"default":"./json.js"},"./mask":{"default":"./mask.js"},"./read":{"default":"./read.js"},"./temp":{"default":"./temp.js"},"./text":{"default":"./text.js"},"./files":{"default":"./files.js"},"./write":{"default":"./write.js"},"./delete":{"default":"./delete.js"},"./file-chunks":{"default":"./file-chunks.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"dc7eeaba72f3c3977f2d6cc201e595ed6d68e2ad","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Assorted file I/O utils (with logging support) for NodeJS","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.6","@thi.ng/hex":"^2.3.18","@thi.ng/checks":"^3.4.6","@thi.ng/logger":"^1.4.22","@thi.ng/random":"^3.6.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.5","typedoc":"^0.25.2","typescript":"^5.2.2","@thi.ng/testament":"^0.3.24","@microsoft/api-extractor":"^7.38.0"},"_npmOperationalInternal":{"tmp":"tmp/file-io_0.5.26_1698136886930_0.49456218224542714","host":"s3://npm-registry-packages"}},"0.5.27":{"name":"@thi.ng/file-io","version":"0.5.27","keywords":["file","hash","json","logger","nodejs","no-browser","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/file-io@0.5.27","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/file-io#readme","dist":{"shasum":"f8e0d61d8da658fdb67f026c5d8b7a07812694b9","tarball":"https://registry.npmjs.org/@thi.ng/file-io/-/file-io-0.5.27.tgz","fileCount":30,"integrity":"sha512-1RAN6cvR2Qz6eWaI7ZUa9FyAS+u+ldzDwUFTSgMyGLnhI2kjOGCbY2giQR+2M1y3k67r0LOUJFAQQ7vgcwc4zA==","signatures":[{"sig":"MEUCIAKh9ieXkaxGAi5R7A6r5wKlbK8r975HyOs5tKhEZh+QAiEA2TBwFxW+5KTeJ7WyHFTpfkRiZd3cFUwt/Ry1J4tfSAc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34950},"type":"module","module":"./index.js","thi.ng":{"year":2022,"status":"stable"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=14"},"exports":{".":{"default":"./index.js"},"./dir":{"default":"./dir.js"},"./ext":{"default":"./ext.js"},"./hash":{"default":"./hash.js"},"./json":{"default":"./json.js"},"./mask":{"default":"./mask.js"},"./read":{"default":"./read.js"},"./temp":{"default":"./temp.js"},"./text":{"default":"./text.js"},"./files":{"default":"./files.js"},"./write":{"default":"./write.js"},"./delete":{"default":"./delete.js"},"./file-chunks":{"default":"./file-chunks.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"bfa16829786146bd24df3cdbd44649a45a603e44","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Assorted file I/O utils (with logging support) for NodeJS","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.6","@thi.ng/hex":"^2.3.18","@thi.ng/checks":"^3.4.6","@thi.ng/logger":"^1.4.22","@thi.ng/random":"^3.6.11"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.5","typedoc":"^0.25.2","typescript":"^5.2.2","@thi.ng/testament":"^0.3.24","@microsoft/api-extractor":"^7.38.0"},"_npmOperationalInternal":{"tmp":"tmp/file-io_0.5.27_1698676503959_0.8133839253744286","host":"s3://npm-registry-packages"}},"0.5.28":{"name":"@thi.ng/file-io","version":"0.5.28","keywords":["file","hash","json","logger","nodejs","no-browser","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/file-io@0.5.28","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/file-io#readme","dist":{"shasum":"de3acd8249b8164380075de1a007ca88ba7cfb7f","tarball":"https://registry.npmjs.org/@thi.ng/file-io/-/file-io-0.5.28.tgz","fileCount":30,"integrity":"sha512-5U2cjTz+a5DYvfjX/9Oy0PsHHTTmfhgPAgZdpOx6MnxP5hA8DexbFTGYdMaMIHpqV/9SNE/pxJq2PcAHpnnVxw==","signatures":[{"sig":"MEUCIQCiz3aQwCTrjseyluwrutJNHyCJ390xGIpt/W7QGH3hwAIgY1QvD9CvHtgR13p47nH27Ad8ygLPbiSnBdWBjCJGX7g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34950},"type":"module","module":"./index.js","thi.ng":{"year":2022,"status":"stable"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=14"},"exports":{".":{"default":"./index.js"},"./dir":{"default":"./dir.js"},"./ext":{"default":"./ext.js"},"./hash":{"default":"./hash.js"},"./json":{"default":"./json.js"},"./mask":{"default":"./mask.js"},"./read":{"default":"./read.js"},"./temp":{"default":"./temp.js"},"./text":{"default":"./text.js"},"./files":{"default":"./files.js"},"./write":{"default":"./write.js"},"./delete":{"default":"./delete.js"},"./file-chunks":{"default":"./file-chunks.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"336bd1bf95825b3c318a3ab49c54451c94aaa883","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"testament test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:stats":"tools:module-stats","doc:readme":"yarn doc:stats && tools:readme"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Assorted file I/O utils (with logging support) for NodeJS","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.6","@thi.ng/hex":"^2.3.18","@thi.ng/checks":"^3.4.6","@thi.ng/logger":"^1.4.22","@thi.ng/random":"^3.6.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.5","typedoc":"^0.25.2","typescript":"^5.2.2","@thi.ng/testament":"^0.3.24","@microsoft/api-extractor":"^7.38.0"},"_npmOperationalInternal":{"tmp":"tmp/file-io_0.5.28_1699136567768_0.5382799794977362","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@thi.ng/file-io","version":"1.0.1","keywords":["file","hash","json","logger","nodejs","no-browser","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/file-io@1.0.1","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/file-io#readme","dist":{"shasum":"6b30be354983a824ed22afaf985be7024d437194","tarball":"https://registry.npmjs.org/@thi.ng/file-io/-/file-io-1.0.1.tgz","fileCount":30,"integrity":"sha512-+rNFvLhWCQetZFDNI3j5PaQMz9KNR5Wng9TR9MaesPgzYXU9F6HclFK5I6xjomX3d8UZ9a3KNhqa74Eh3N2Ttg==","signatures":[{"sig":"MEUCIQDS1LKKaG1n3/Tb1hwF0mw52xdIPkvK8bm7xQk9UvmHfAIgN3XfoNokJ0uoSWC03RxGpB3zpNr2AsTCnS0sk4QuIUg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35907},"type":"module","module":"./index.js","thi.ng":{"year":2022,"status":"stable"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=14"},"exports":{".":{"default":"./index.js"},"./dir":{"default":"./dir.js"},"./ext":{"default":"./ext.js"},"./hash":{"default":"./hash.js"},"./json":{"default":"./json.js"},"./mask":{"default":"./mask.js"},"./read":{"default":"./read.js"},"./temp":{"default":"./temp.js"},"./text":{"default":"./text.js"},"./files":{"default":"./files.js"},"./write":{"default":"./write.js"},"./delete":{"default":"./delete.js"},"./file-chunks":{"default":"./file-chunks.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"669a3151e4302480244fe3e60eff5e732ea5b7a7","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Assorted file I/O utils (with logging support) for NodeJS","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.8","@thi.ng/hex":"^2.3.20","@thi.ng/checks":"^3.4.8","@thi.ng/logger":"^1.4.24","@thi.ng/random":"^3.6.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.5","typedoc":"^0.25.3","typescript":"^5.2.2","@thi.ng/testament":"^0.4.1","@microsoft/api-extractor":"^7.38.2"},"_npmOperationalInternal":{"tmp":"tmp/file-io_1.0.1_1699525949255_0.33808229830207304","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@thi.ng/file-io","version":"1.0.2","keywords":["file","hash","json","logger","nodejs","no-browser","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/file-io@1.0.2","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/file-io#readme","dist":{"shasum":"a5c7bb2d2bee72d0cab00a4eb644e118e52e96cb","tarball":"https://registry.npmjs.org/@thi.ng/file-io/-/file-io-1.0.2.tgz","fileCount":30,"integrity":"sha512-WutEZAzUZuhIRUAQcfdCRU+ho3XBSbpCAyWbH7bQBeKylEhoM0dPSqOUKK6ZcOwiAydR88s2fjUBfe6JVHCgBw==","signatures":[{"sig":"MEUCIA8S3ESJJbsPUwHwgGh0WNtWf8dKEAw2bSMTHmLsf8CJAiEA+tFGjippBt524pNKHGwg59w0ZedYnMhouGFCd0PRS50=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35937},"type":"module","module":"./index.js","thi.ng":{"year":2022,"status":"stable"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=14"},"exports":{".":{"default":"./index.js"},"./dir":{"default":"./dir.js"},"./ext":{"default":"./ext.js"},"./hash":{"default":"./hash.js"},"./json":{"default":"./json.js"},"./mask":{"default":"./mask.js"},"./read":{"default":"./read.js"},"./temp":{"default":"./temp.js"},"./text":{"default":"./text.js"},"./files":{"default":"./files.js"},"./write":{"default":"./write.js"},"./delete":{"default":"./delete.js"},"./file-chunks":{"default":"./file-chunks.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"f6de41f4991704fdbbb2899bb430ed4f4f6efab0","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Assorted file I/O utils (with logging support) for NodeJS","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.9","@thi.ng/hex":"^2.3.21","@thi.ng/checks":"^3.4.9","@thi.ng/logger":"^2.0.0","@thi.ng/random":"^3.6.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.5","typedoc":"^0.25.3","typescript":"^5.3.2","@thi.ng/testament":"^0.4.2","@microsoft/api-extractor":"^7.38.3"},"_npmOperationalInternal":{"tmp":"tmp/file-io_1.0.2_1700818828301_0.8664850209962558","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@thi.ng/file-io","version":"1.0.3","keywords":["file","hash","json","logger","nodejs","no-browser","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/file-io@1.0.3","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/file-io#readme","dist":{"shasum":"3bbe559d16fb8981463e8b8f58006ca4deb0b51f","tarball":"https://registry.npmjs.org/@thi.ng/file-io/-/file-io-1.0.3.tgz","fileCount":30,"integrity":"sha512-eH+Qd/9OBoO8A3ecxOa7k+bWVdrPyegdw62837qAG1Dgkv+esWFxM8AZZDlMXi42SZDI7TzcsERp1S4X5rShyQ==","signatures":[{"sig":"MEUCIQD6ylp6ThPLOhWNYeG7833MlCp1GB9FbtMKGEY5IN4sTAIgb/S1Vp7+Qit//V/1h386QpZ96UwEUouGrRsk9VP1qh0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35939},"type":"module","module":"./index.js","thi.ng":{"year":2022,"status":"stable"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=14"},"exports":{".":{"default":"./index.js"},"./dir":{"default":"./dir.js"},"./ext":{"default":"./ext.js"},"./hash":{"default":"./hash.js"},"./json":{"default":"./json.js"},"./mask":{"default":"./mask.js"},"./read":{"default":"./read.js"},"./temp":{"default":"./temp.js"},"./text":{"default":"./text.js"},"./files":{"default":"./files.js"},"./write":{"default":"./write.js"},"./delete":{"default":"./delete.js"},"./file-chunks":{"default":"./file-chunks.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"04d1de79f256d7a53c6b5fd157b37f49bc88e11d","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Assorted file I/O utils (with logging support) for NodeJS","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.10","@thi.ng/hex":"^2.3.22","@thi.ng/checks":"^3.4.10","@thi.ng/logger":"^2.0.1","@thi.ng/random":"^3.6.16"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.5","typedoc":"^0.25.4","typescript":"^5.3.2","@thi.ng/testament":"^0.4.3","@microsoft/api-extractor":"^7.38.3"},"_npmOperationalInternal":{"tmp":"tmp/file-io_1.0.3_1701605835880_0.44723628027439477","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"@thi.ng/file-io","version":"1.0.4","keywords":["file","hash","json","logger","nodejs","no-browser","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/file-io@1.0.4","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/file-io#readme","dist":{"shasum":"e69c14bd018276994e898134b7d760aa5cbb758e","tarball":"https://registry.npmjs.org/@thi.ng/file-io/-/file-io-1.0.4.tgz","fileCount":30,"integrity":"sha512-4SeuEGkFuWPLNjXoN1FM9OU6oBq4qMu93G+Xp3wVfcopfKWRvN0FGYpS9klt2sRSQq/vkF4F3aMP4fBjROTCvw==","signatures":[{"sig":"MEUCIAJ6xaBEhA/mgGodr1tTijxmJPqObKK4eCG46m+MG76aAiEAit1Ogzoae5dAyksmxGolIhIGv58Z6RrGYhISJb8fcgg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35904},"type":"module","module":"./index.js","thi.ng":{"year":2022,"status":"stable"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=14"},"exports":{".":{"default":"./index.js"},"./dir":{"default":"./dir.js"},"./ext":{"default":"./ext.js"},"./hash":{"default":"./hash.js"},"./json":{"default":"./json.js"},"./mask":{"default":"./mask.js"},"./read":{"default":"./read.js"},"./temp":{"default":"./temp.js"},"./text":{"default":"./text.js"},"./files":{"default":"./files.js"},"./write":{"default":"./write.js"},"./delete":{"default":"./delete.js"},"./file-chunks":{"default":"./file-chunks.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"25f2ac8ff795a432a930119661b364d4d93b59a0","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn clean && tsc --declaration","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Assorted file I/O utils (with logging support) for NodeJS","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.11","@thi.ng/hex":"^2.3.23","@thi.ng/checks":"^3.4.11","@thi.ng/logger":"^2.0.1","@thi.ng/random":"^3.6.17"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.5","typedoc":"^0.25.4","typescript":"^5.3.2","@microsoft/api-extractor":"^7.38.3"},"_npmOperationalInternal":{"tmp":"tmp/file-io_1.0.4_1702149334255_0.09912529562221217","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"@thi.ng/file-io","version":"1.0.5","keywords":["file","hash","json","logger","nodejs","no-browser","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/file-io@1.0.5","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/file-io#readme","dist":{"shasum":"17aeadd210717f0398838ba25a4030cd4ee6e674","tarball":"https://registry.npmjs.org/@thi.ng/file-io/-/file-io-1.0.5.tgz","fileCount":30,"integrity":"sha512-JC2iASDyAModMnEVSGEbWfZOxP3+tqd36G7hK/TDATi5TJ2sYLzDf5JoWY8TU21/KUHTt9DqkO8dyZ/CLQMFqA==","signatures":[{"sig":"MEUCIQC2rJ9QE695h7YD1zGb9m7oWOGV1zgoyOx1yG6J/qqk0AIgYTDx3E06jEMI0f0jS64I5e0fgkiJO5oLcZdshA3ZLN0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32695},"type":"module","module":"./index.js","thi.ng":{"year":2022,"status":"stable"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=14"},"exports":{".":{"default":"./index.js"},"./dir":{"default":"./dir.js"},"./ext":{"default":"./ext.js"},"./hash":{"default":"./hash.js"},"./json":{"default":"./json.js"},"./mask":{"default":"./mask.js"},"./read":{"default":"./read.js"},"./temp":{"default":"./temp.js"},"./text":{"default":"./text.js"},"./files":{"default":"./files.js"},"./write":{"default":"./write.js"},"./delete":{"default":"./delete.js"},"./file-chunks":{"default":"./file-chunks.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"5e7bafedfc3d53bc131469a28de31dd8e5b4a3ff","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Assorted file I/O utils (with logging support) for NodeJS","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.12","@thi.ng/hex":"^2.3.24","@thi.ng/checks":"^3.4.12","@thi.ng/logger":"^2.0.2","@thi.ng/random":"^3.6.18"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.5","esbuild":"^0.19.8","typedoc":"^0.25.4","typescript":"^5.3.2","@microsoft/api-extractor":"^7.38.3"},"_npmOperationalInternal":{"tmp":"tmp/file-io_1.0.5_1702289439600_0.08615280862207642","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@thi.ng/file-io","version":"1.1.0","keywords":["file","hash","json","logger","nodejs","no-browser","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/file-io@1.1.0","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/file-io#readme","dist":{"shasum":"758122d4d24c46106cf32c50ff199c79682358fc","tarball":"https://registry.npmjs.org/@thi.ng/file-io/-/file-io-1.1.0.tgz","fileCount":30,"integrity":"sha512-yKW5mNFgIXL8+0c8x15rvM2N9Gqyu7bqsqnujLKOxJtVJdXN+NXyEZFEWCavhpHSznciQEJRrPsxisB9Lc8fWQ==","signatures":[{"sig":"MEUCIFowrAS/n+0YnAPxj5Wxyow/SOaXE74ko6QDWRm2NA4hAiEA5iefC56cbGWQukXRX3cgYMhLGFJ/MfojI8enBpzMWTk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32904},"type":"module","module":"./index.js","thi.ng":{"year":2022,"status":"stable"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./dir":{"default":"./dir.js"},"./ext":{"default":"./ext.js"},"./hash":{"default":"./hash.js"},"./json":{"default":"./json.js"},"./mask":{"default":"./mask.js"},"./read":{"default":"./read.js"},"./temp":{"default":"./temp.js"},"./text":{"default":"./text.js"},"./files":{"default":"./files.js"},"./write":{"default":"./write.js"},"./delete":{"default":"./delete.js"},"./file-chunks":{"default":"./file-chunks.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"25a42a81fac8603a1e440a7aa8bc343276211ff4","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Assorted file I/O utils (with logging support) for NodeJS","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.13","@thi.ng/hex":"^2.3.25","@thi.ng/checks":"^3.4.13","@thi.ng/logger":"^2.1.0","@thi.ng/random":"^3.6.19"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tools":"^0.0.1","rimraf":"^5.0.5","esbuild":"^0.19.8","typedoc":"^0.25.4","typescript":"^5.3.2","@microsoft/api-extractor":"^7.38.3"},"_npmOperationalInternal":{"tmp":"tmp/file-io_1.1.0_1702907120078_0.3414907515117913","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"@thi.ng/file-io","version":"1.1.1","keywords":["file","hash","json","logger","nodejs","no-browser","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/file-io@1.1.1","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/file-io#readme","dist":{"shasum":"6851266a32a8dc7101ee4d867b0da301fd03b59d","tarball":"https://registry.npmjs.org/@thi.ng/file-io/-/file-io-1.1.1.tgz","fileCount":30,"integrity":"sha512-ub1wJcH+on5cCUzBWE0zjSl3MiN6h5Kx5S2WW1MggCvQRn7wnUIyZKIlyZiUig05t8x41cR2U/ajD7EhWoDfRQ==","signatures":[{"sig":"MEYCIQCky7sCSwOaczSixrWuFW2bSH+0QgxXALeFZVW/c+++GQIhAJFf6GmSSv/KESz31unv88fB2cdhGYDxpay4WYjgksqU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32881},"type":"module","module":"./index.js","thi.ng":{"year":2022,"status":"stable"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./dir":{"default":"./dir.js"},"./ext":{"default":"./ext.js"},"./hash":{"default":"./hash.js"},"./json":{"default":"./json.js"},"./mask":{"default":"./mask.js"},"./read":{"default":"./read.js"},"./temp":{"default":"./temp.js"},"./text":{"default":"./text.js"},"./files":{"default":"./files.js"},"./write":{"default":"./write.js"},"./delete":{"default":"./delete.js"},"./file-chunks":{"default":"./file-chunks.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"0d9265be7be13eccf0ef75eaedbfd42626339279","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Assorted file I/O utils (with logging support) for NodeJS","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.14","@thi.ng/hex":"^2.3.26","@thi.ng/checks":"^3.4.14","@thi.ng/logger":"^2.1.1","@thi.ng/random":"^3.6.20"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.19.8","typedoc":"^0.25.4","typescript":"^5.3.2","@microsoft/api-extractor":"^7.38.3"},"_npmOperationalInternal":{"tmp":"tmp/file-io_1.1.1_1702983940319_0.14374160039888406","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"@thi.ng/file-io","version":"1.1.2","keywords":["file","hash","json","logger","nodejs","no-browser","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/file-io@1.1.2","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/file-io#readme","dist":{"shasum":"3dc6ed99c8a6eaacb47745d7e16142717e437e17","tarball":"https://registry.npmjs.org/@thi.ng/file-io/-/file-io-1.1.2.tgz","fileCount":30,"integrity":"sha512-hxaia3hzDAgzQZ66XdNzZOmBaKlbckESd0VqxjPSF0HCM1WmD2vYtYGBUQVVsIIGcewG9LWksqYjaDFZWfueFQ==","signatures":[{"sig":"MEUCIBJXiVemU/7/22IqyKopBkvVpjPfjR+Rr7RbNCM99yauAiEAwrcYdaXdvWIq7bahnypaZ3e0plD+jNLmdwixidQZwwc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32881},"type":"module","module":"./index.js","thi.ng":{"year":2022,"status":"stable"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./dir":{"default":"./dir.js"},"./ext":{"default":"./ext.js"},"./hash":{"default":"./hash.js"},"./json":{"default":"./json.js"},"./mask":{"default":"./mask.js"},"./read":{"default":"./read.js"},"./temp":{"default":"./temp.js"},"./text":{"default":"./text.js"},"./files":{"default":"./files.js"},"./write":{"default":"./write.js"},"./delete":{"default":"./delete.js"},"./file-chunks":{"default":"./file-chunks.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"36d93175f8fbc0190c3c96a9ac0016a9663e9a80","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Assorted file I/O utils (with logging support) for NodeJS","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.14","@thi.ng/hex":"^2.3.26","@thi.ng/checks":"^3.4.14","@thi.ng/logger":"^2.1.1","@thi.ng/random":"^3.6.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.19.8","typedoc":"^0.25.4","typescript":"^5.3.2","@microsoft/api-extractor":"^7.38.3"},"_npmOperationalInternal":{"tmp":"tmp/file-io_1.1.2_1702988818465_0.8133441960399372","host":"s3://npm-registry-packages"}},"1.1.3":{"name":"@thi.ng/file-io","version":"1.1.3","keywords":["file","hash","json","logger","nodejs","no-browser","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/file-io@1.1.3","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/file-io#readme","dist":{"shasum":"758a0dcbebef7c571741270005f3017fbc1efcf6","tarball":"https://registry.npmjs.org/@thi.ng/file-io/-/file-io-1.1.3.tgz","fileCount":30,"integrity":"sha512-tdR8239H1RRl0tnhiJ3fmKCIV10DazEyflB/wF7pMBI0U/2aOmS5zCwxtZm4bqmd9WvZsMXkUi4vkdLhH6piDA==","signatures":[{"sig":"MEUCIQCvBN+Mz9rJ+Hbln1bx34Tmc4LGe+Vz6DMark0BZm8F0wIgBClGm2L8peNPTjiRRwVi3+/+LqJqIFEQLQx/gQwCSro=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32882},"type":"module","module":"./index.js","thi.ng":{"year":2022,"status":"stable"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./dir":{"default":"./dir.js"},"./ext":{"default":"./ext.js"},"./hash":{"default":"./hash.js"},"./json":{"default":"./json.js"},"./mask":{"default":"./mask.js"},"./read":{"default":"./read.js"},"./temp":{"default":"./temp.js"},"./text":{"default":"./text.js"},"./files":{"default":"./files.js"},"./write":{"default":"./write.js"},"./delete":{"default":"./delete.js"},"./file-chunks":{"default":"./file-chunks.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"775c664723cd87d6ac5909cedf91195317add287","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Assorted file I/O utils (with logging support) for NodeJS","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.15","@thi.ng/hex":"^2.3.27","@thi.ng/checks":"^3.4.15","@thi.ng/logger":"^2.1.2","@thi.ng/random":"^3.6.22"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.19.10","typedoc":"^0.25.4","typescript":"^5.3.3","@microsoft/api-extractor":"^7.39.0"},"_npmOperationalInternal":{"tmp":"tmp/file-io_1.1.3_1703806108285_0.45989938771341965","host":"s3://npm-registry-packages"}},"1.1.4":{"name":"@thi.ng/file-io","version":"1.1.4","keywords":["file","hash","json","logger","nodejs","no-browser","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/file-io@1.1.4","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/file-io#readme","dist":{"shasum":"c8ddc5e0eda118230fcec92da3ff8b95d4c42c32","tarball":"https://registry.npmjs.org/@thi.ng/file-io/-/file-io-1.1.4.tgz","fileCount":30,"integrity":"sha512-jdX9dY68IHcb7GGPPydQb4SYht99gAnRMfBLMknUXpFC2iiIH+mqnQB3bbXXrTiuO5ebQU6mVW0MJGh1k388sg==","signatures":[{"sig":"MEYCIQCzgFi8G2mfPiyjPu6OCzzuh//YreKHlfgYIDBAUhFe3AIhAKWY71kqbKdlaJkY+hE8PwUFWyUug4jpzCDC3y+V5M28","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32910},"type":"module","module":"./index.js","thi.ng":{"year":2022,"status":"stable"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./dir":{"default":"./dir.js"},"./ext":{"default":"./ext.js"},"./hash":{"default":"./hash.js"},"./json":{"default":"./json.js"},"./mask":{"default":"./mask.js"},"./read":{"default":"./read.js"},"./temp":{"default":"./temp.js"},"./text":{"default":"./text.js"},"./files":{"default":"./files.js"},"./write":{"default":"./write.js"},"./delete":{"default":"./delete.js"},"./file-chunks":{"default":"./file-chunks.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"b3db173682e1148cf08a6bd907b8d90b47b7c066","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Assorted file I/O utils (with logging support) for NodeJS","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.16","@thi.ng/hex":"^2.3.28","@thi.ng/checks":"^3.4.16","@thi.ng/logger":"^2.1.3","@thi.ng/random":"^3.6.23"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.19.10","typedoc":"^0.25.4","typescript":"^5.3.3","@microsoft/api-extractor":"^7.39.0"},"_npmOperationalInternal":{"tmp":"tmp/file-io_1.1.4_1704016099772_0.049986830361591794","host":"s3://npm-registry-packages"}},"1.1.5":{"name":"@thi.ng/file-io","version":"1.1.5","keywords":["file","hash","json","logger","nodejs","no-browser","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/file-io@1.1.5","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/file-io#readme","dist":{"shasum":"7edc61f7ec73fc160bbd129844c51f6d155c6070","tarball":"https://registry.npmjs.org/@thi.ng/file-io/-/file-io-1.1.5.tgz","fileCount":30,"integrity":"sha512-OEtWh/jV3hoqx2rfa3YwIjO4zVWxBWIdfs12OGI5tBht0V7fdbYBcoTjbeoUwXqbcV9zWbj8XEa1tuE+46Mssw==","signatures":[{"sig":"MEUCIEXTWb3uwNDDpjuhBo2BtakfWWoSyXiw3INkX1B7wNvNAiEA1n9Np60+LUVauv5XIiYwi9y+Rd40WvXAMSAPGlyNPxQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32910},"type":"module","module":"./index.js","thi.ng":{"year":2022,"status":"stable"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./dir":{"default":"./dir.js"},"./ext":{"default":"./ext.js"},"./hash":{"default":"./hash.js"},"./json":{"default":"./json.js"},"./mask":{"default":"./mask.js"},"./read":{"default":"./read.js"},"./temp":{"default":"./temp.js"},"./text":{"default":"./text.js"},"./files":{"default":"./files.js"},"./write":{"default":"./write.js"},"./delete":{"default":"./delete.js"},"./file-chunks":{"default":"./file-chunks.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"417b5a7ea7bd54a3b4f086fe0fc2ce8e8933c9b2","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Assorted file I/O utils (with logging support) for NodeJS","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.17","@thi.ng/hex":"^2.3.29","@thi.ng/checks":"^3.4.17","@thi.ng/logger":"^2.1.4","@thi.ng/random":"^3.6.24"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.19.10","typedoc":"^0.25.4","typescript":"^5.3.3","@microsoft/api-extractor":"^7.39.0"},"_npmOperationalInternal":{"tmp":"tmp/file-io_1.1.5_1706025721494_0.04327235775138072","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"@thi.ng/file-io","version":"1.2.0","keywords":["file","hash","json","logger","nodejs","no-browser","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/file-io@1.2.0","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/file-io#readme","dist":{"shasum":"f2c938d30ccb456b5211573308557cf0d3cb1a1a","tarball":"https://registry.npmjs.org/@thi.ng/file-io/-/file-io-1.2.0.tgz","fileCount":32,"integrity":"sha512-5ml0r402GKQGCXstP6jVvNX1QaYOTwhEjPC5/lwcoouKvMJ34MD3Awwh94mJjIyE7zQzyJuYkHgiJDtgI83p7w==","signatures":[{"sig":"MEYCIQC6AmAGCIaG5WCgC9oAbXe5E0KroSsQ6HcrFzsbmWKIlgIhAMAbIAlfW1iKyz8gHDGNSRcjvT0f4dqDaZ9yuakj+jsg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37874},"type":"module","module":"./index.js","thi.ng":{"year":2022,"status":"stable"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./dir":{"default":"./dir.js"},"./ext":{"default":"./ext.js"},"./hash":{"default":"./hash.js"},"./json":{"default":"./json.js"},"./mask":{"default":"./mask.js"},"./read":{"default":"./read.js"},"./temp":{"default":"./temp.js"},"./text":{"default":"./text.js"},"./files":{"default":"./files.js"},"./watch":{"default":"./watch.js"},"./write":{"default":"./write.js"},"./delete":{"default":"./delete.js"},"./file-chunks":{"default":"./file-chunks.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"7426e2ae6fca5482c6eaf649872296fc89955374","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Assorted file I/O utils (with logging support) for NodeJS","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.18","@thi.ng/hex":"^2.3.30","@thi.ng/checks":"^3.4.18","@thi.ng/logger":"^2.1.4","@thi.ng/random":"^3.6.25"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.19.10","typedoc":"^0.25.4","typescript":"^5.3.3","@microsoft/api-extractor":"^7.39.0"},"_npmOperationalInternal":{"tmp":"tmp/file-io_1.2.0_1706292410302_0.013331854544743615","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"@thi.ng/file-io","version":"1.2.1","keywords":["file","hash","json","logger","nodejs","no-browser","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/file-io@1.2.1","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/file-io#readme","dist":{"shasum":"f9d01b638cf69b90d77d3966c3cd8fb7c8e12aef","tarball":"https://registry.npmjs.org/@thi.ng/file-io/-/file-io-1.2.1.tgz","fileCount":34,"integrity":"sha512-SGhLaxUrqcVtO9gLw7ry352tJ8/dN+2nK8FpYnb0Ma2+oX7KVP3YlhVXcu4KHtSkvi9IwC4CTRWtOhm9cQUrQw==","signatures":[{"sig":"MEQCIF/a1vwsImUEa4Lr2CBLThSK15legEUM/ylvyK7qXQRqAiAxmWA2Ck4AUhVTwLDjvKElH7DzmxPzOYhl+dFkRINXNw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38768},"type":"module","module":"./index.js","thi.ng":{"year":2022,"status":"stable"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./dir":{"default":"./dir.js"},"./ext":{"default":"./ext.js"},"./hash":{"default":"./hash.js"},"./json":{"default":"./json.js"},"./mask":{"default":"./mask.js"},"./read":{"default":"./read.js"},"./temp":{"default":"./temp.js"},"./text":{"default":"./text.js"},"./files":{"default":"./files.js"},"./watch":{"default":"./watch.js"},"./write":{"default":"./write.js"},"./delete":{"default":"./delete.js"},"./file-chunks":{"default":"./file-chunks.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"20909ffc46f23f61ec7647e8d27ed17752ce9828","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Assorted file I/O utils (with logging support) for NodeJS","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.19","@thi.ng/hex":"^2.3.31","@thi.ng/checks":"^3.4.19","@thi.ng/logger":"^2.1.5","@thi.ng/random":"^3.6.26"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.19.10","typedoc":"^0.25.4","typescript":"^5.3.3","@microsoft/api-extractor":"^7.39.0"},"_npmOperationalInternal":{"tmp":"tmp/file-io_1.2.1_1706561048991_0.5444278695140163","host":"s3://npm-registry-packages"}},"1.2.2":{"name":"@thi.ng/file-io","version":"1.2.2","keywords":["file","hash","json","logger","nodejs","no-browser","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/file-io@1.2.2","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/file-io#readme","dist":{"shasum":"4d2f0e92b082bf5d061c66e3ccd7dc644753cb93","tarball":"https://registry.npmjs.org/@thi.ng/file-io/-/file-io-1.2.2.tgz","fileCount":34,"integrity":"sha512-9uQj+d3k75fuq7FdXR19eSFoDKV7X/+ooiINop89NVywCnIGIuwErrNCyHw8QF4HpvtKaKlpS9CWt8xNLvevPA==","signatures":[{"sig":"MEQCIHQlOprEbY0rd4B/li/W7/mRcUAx+o1nT/bVxkNTQN1qAiAtQW3riplLxg++cttCs9FjMmq5ZWQvBscn5IoxFcd0CQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38768},"type":"module","module":"./index.js","thi.ng":{"year":2022,"status":"stable"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./dir":{"default":"./dir.js"},"./ext":{"default":"./ext.js"},"./hash":{"default":"./hash.js"},"./json":{"default":"./json.js"},"./mask":{"default":"./mask.js"},"./read":{"default":"./read.js"},"./temp":{"default":"./temp.js"},"./text":{"default":"./text.js"},"./files":{"default":"./files.js"},"./watch":{"default":"./watch.js"},"./write":{"default":"./write.js"},"./delete":{"default":"./delete.js"},"./file-chunks":{"default":"./file-chunks.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"3fa30b2dc2de762f24fd64b881b68d4da33d4c38","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Assorted file I/O utils (with logging support) for NodeJS","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.20","@thi.ng/hex":"^2.3.32","@thi.ng/checks":"^3.4.20","@thi.ng/logger":"^2.1.6","@thi.ng/random":"^3.6.27"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.19.10","typedoc":"^0.25.4","typescript":"^5.3.3","@microsoft/api-extractor":"^7.39.0"},"_npmOperationalInternal":{"tmp":"tmp/file-io_1.2.2_1706562684171_0.45201952485491814","host":"s3://npm-registry-packages"}},"1.2.3":{"name":"@thi.ng/file-io","version":"1.2.3","keywords":["file","hash","json","logger","nodejs","no-browser","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/file-io@1.2.3","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/file-io#readme","dist":{"shasum":"5e2b5575da4f1465bcfff7290ad17a9aface5022","tarball":"https://registry.npmjs.org/@thi.ng/file-io/-/file-io-1.2.3.tgz","fileCount":34,"integrity":"sha512-j2+0h09bkkVmLtIo9AII/lovEWJ0u3ucT90kOaLpoHwN9E9gmrphtwmANpPjttKyImfvZTu5Vw2/uopHx+3CHA==","signatures":[{"sig":"MEUCIQDYIg/yU1yrMSOXEXeAjHNqNoIYYIlWnq+AQgLnkhS9VwIgA12jnv+GAlZYM2yUb3rhk+5wlhuv0dYHnLfynrrpCzY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38768},"type":"module","module":"./index.js","thi.ng":{"year":2022,"status":"stable"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./dir":{"default":"./dir.js"},"./ext":{"default":"./ext.js"},"./hash":{"default":"./hash.js"},"./json":{"default":"./json.js"},"./mask":{"default":"./mask.js"},"./read":{"default":"./read.js"},"./temp":{"default":"./temp.js"},"./text":{"default":"./text.js"},"./files":{"default":"./files.js"},"./watch":{"default":"./watch.js"},"./write":{"default":"./write.js"},"./delete":{"default":"./delete.js"},"./file-chunks":{"default":"./file-chunks.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"ded7c5e87ebc7f6279c24f183c24ff348db8f304","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Assorted file I/O utils (with logging support) for NodeJS","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.21","@thi.ng/hex":"^2.3.33","@thi.ng/checks":"^3.4.21","@thi.ng/logger":"^2.1.7","@thi.ng/random":"^3.6.28"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.19.10","typedoc":"^0.25.4","typescript":"^5.3.3","@microsoft/api-extractor":"^7.39.0"},"_npmOperationalInternal":{"tmp":"tmp/file-io_1.2.3_1706628286726_0.761788355209934","host":"s3://npm-registry-packages"}},"1.2.4":{"name":"@thi.ng/file-io","version":"1.2.4","keywords":["file","hash","json","logger","nodejs","no-browser","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/file-io@1.2.4","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/file-io#readme","dist":{"shasum":"1ea10377f3f2a1307001fc190d0b5ebf802ffe09","tarball":"https://registry.npmjs.org/@thi.ng/file-io/-/file-io-1.2.4.tgz","fileCount":34,"integrity":"sha512-Q6pe5g0cHZUrZm8xIjAdW1mTBYo+VU8+F6C1cmCKA5FGLfqs0jyWMC4CvJE5dCv8AyXDAycmJ1lSPsoBQodPXQ==","signatures":[{"sig":"MEUCIFkTu/FE+V7Sers3qrwsu9sEiWaZbjWU0Vul0TEoR9dHAiEA5uACFSIxf9ZhoKHaxyXOf/g7GMpCPWBwOEA02W9rBbE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38768},"type":"module","module":"./index.js","thi.ng":{"year":2022,"status":"stable"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./dir":{"default":"./dir.js"},"./ext":{"default":"./ext.js"},"./hash":{"default":"./hash.js"},"./json":{"default":"./json.js"},"./mask":{"default":"./mask.js"},"./read":{"default":"./read.js"},"./temp":{"default":"./temp.js"},"./text":{"default":"./text.js"},"./files":{"default":"./files.js"},"./watch":{"default":"./watch.js"},"./write":{"default":"./write.js"},"./delete":{"default":"./delete.js"},"./file-chunks":{"default":"./file-chunks.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"a86521dfac00768f7e51a607209325eb72004730","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Assorted file I/O utils (with logging support) for NodeJS","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.22","@thi.ng/hex":"^2.3.34","@thi.ng/checks":"^3.4.22","@thi.ng/logger":"^2.1.8","@thi.ng/random":"^3.6.29"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.19.10","typedoc":"^0.25.4","typescript":"^5.3.3","@microsoft/api-extractor":"^7.39.0"},"_npmOperationalInternal":{"tmp":"tmp/file-io_1.2.4_1706650851851_0.5966921904546878","host":"s3://npm-registry-packages"}},"1.2.5":{"name":"@thi.ng/file-io","version":"1.2.5","keywords":["file","hash","json","logger","nodejs","no-browser","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/file-io@1.2.5","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/file-io#readme","dist":{"shasum":"f21b4f526b821d4c85dd8e56cbf6dae400e2f76a","tarball":"https://registry.npmjs.org/@thi.ng/file-io/-/file-io-1.2.5.tgz","fileCount":34,"integrity":"sha512-pj/Ue/Pho8p0kziAg0SJiaiALjwoyS55LRhnCEMyAE4y04p6MktIEaCjsM637Xq2kVKDZvU103trUCVBIWMI4A==","signatures":[{"sig":"MEQCIBZsB5z2Z3P3DQgQogYmFXAbCL0DeW5bXvJ/q90MGocJAiA2VA/n6BZ0F745GLec6SE8uYgjNS00xVu4KSxY3fBUiA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38768},"type":"module","module":"./index.js","thi.ng":{"year":2022,"status":"stable"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./dir":{"default":"./dir.js"},"./ext":{"default":"./ext.js"},"./hash":{"default":"./hash.js"},"./json":{"default":"./json.js"},"./mask":{"default":"./mask.js"},"./read":{"default":"./read.js"},"./temp":{"default":"./temp.js"},"./text":{"default":"./text.js"},"./files":{"default":"./files.js"},"./watch":{"default":"./watch.js"},"./write":{"default":"./write.js"},"./delete":{"default":"./delete.js"},"./file-chunks":{"default":"./file-chunks.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"ce8202c237a367c4038d41919a8acf75e1122507","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Assorted file I/O utils (with logging support) for NodeJS","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.22","@thi.ng/hex":"^2.3.34","@thi.ng/checks":"^3.4.22","@thi.ng/logger":"^2.1.9","@thi.ng/random":"^3.6.29"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.19.10","typedoc":"^0.25.4","typescript":"^5.3.3","@microsoft/api-extractor":"^7.39.0"},"_npmOperationalInternal":{"tmp":"tmp/file-io_1.2.5_1707261628516_0.9837400270240277","host":"s3://npm-registry-packages"}},"1.2.6":{"name":"@thi.ng/file-io","version":"1.2.6","keywords":["file","hash","json","logger","nodejs","no-browser","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/file-io@1.2.6","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/file-io#readme","dist":{"shasum":"8d95a8ffbc16e70f70d67bf1775864f4b8b1fbca","tarball":"https://registry.npmjs.org/@thi.ng/file-io/-/file-io-1.2.6.tgz","fileCount":34,"integrity":"sha512-DP3IMHzL9zHoDGHfTFHHX8kJBmOBaS74HKoL+Ny1S9zIcFf2jjxfdsYCWQzHud4Cp6Q+C2QXJjmKKDR8T1QpEA==","signatures":[{"sig":"MEQCIGtdludWCgMKiQxY+qzFa3CojLMpc5nOT3EdGAOPrbmLAiBGX63atH0mPWHUerPl38EeKbdeiCLVqt02hEtyvmijQA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39153},"type":"module","module":"./index.js","thi.ng":{"year":2022,"status":"stable"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./dir":{"default":"./dir.js"},"./ext":{"default":"./ext.js"},"./hash":{"default":"./hash.js"},"./json":{"default":"./json.js"},"./mask":{"default":"./mask.js"},"./read":{"default":"./read.js"},"./temp":{"default":"./temp.js"},"./text":{"default":"./text.js"},"./files":{"default":"./files.js"},"./watch":{"default":"./watch.js"},"./write":{"default":"./write.js"},"./delete":{"default":"./delete.js"},"./file-chunks":{"default":"./file-chunks.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"e5e7d5c6ed2eadee7a91d59cbd0c86ce880ab1c5","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Assorted file I/O utils (with logging support) for NodeJS","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.23","@thi.ng/hex":"^2.3.35","@thi.ng/checks":"^3.4.23","@thi.ng/logger":"^2.1.10","@thi.ng/random":"^3.6.30"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.20.0","typedoc":"^0.25.7","typescript":"^5.3.3","@microsoft/api-extractor":"^7.40.1"},"_npmOperationalInternal":{"tmp":"tmp/file-io_1.2.6_1707555785274_0.7569282337612162","host":"s3://npm-registry-packages"}},"1.2.7":{"name":"@thi.ng/file-io","version":"1.2.7","keywords":["file","hash","json","logger","nodejs","no-browser","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/file-io@1.2.7","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/file-io#readme","dist":{"shasum":"8b19c0fc10b681753d2d12b5467db8ba2f95333e","tarball":"https://registry.npmjs.org/@thi.ng/file-io/-/file-io-1.2.7.tgz","fileCount":35,"integrity":"sha512-E/VKJ2NEl9yNbBn9UI3/6w3TY6B89xWcLtsAKbJsPg+kFt4YmqCaz+HxcrY6/K1U9Y3wumlglVqbUHNzwzcpHQ==","signatures":[{"sig":"MEUCIE/ftlzsph4PwkCskehV/1BDRsh1KohPbadDgnAlPwHQAiEA22cVKWw+4uOkQEbKglY0wc7iizbJlcM6WFXy7cPIXIw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39482},"type":"module","module":"./index.js","thi.ng":{"year":2022,"status":"stable"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./dir":{"default":"./dir.js"},"./ext":{"default":"./ext.js"},"./hash":{"default":"./hash.js"},"./json":{"default":"./json.js"},"./mask":{"default":"./mask.js"},"./read":{"default":"./read.js"},"./temp":{"default":"./temp.js"},"./text":{"default":"./text.js"},"./files":{"default":"./files.js"},"./watch":{"default":"./watch.js"},"./write":{"default":"./write.js"},"./delete":{"default":"./delete.js"},"./file-chunks":{"default":"./file-chunks.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"25ee18f7db6d03f0b76787267ab071d16df94888","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Assorted file I/O utils (with logging support) for NodeJS","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.23","@thi.ng/hex":"^2.3.35","@thi.ng/checks":"^3.4.23","@thi.ng/logger":"^3.0.0","@thi.ng/random":"^3.6.30"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.20.0","typedoc":"^0.25.7","typescript":"^5.3.3","@microsoft/api-extractor":"^7.40.1"},"_npmOperationalInternal":{"tmp":"tmp/file-io_1.2.7_1708113876502_0.38412590169398086","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"@thi.ng/file-io","version":"1.3.0","keywords":["file","hash","json","logger","nodejs","no-browser","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/file-io@1.3.0","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/file-io#readme","dist":{"shasum":"1ea51f80208d7c86a4078feae9529e7b161aa9bc","tarball":"https://registry.npmjs.org/@thi.ng/file-io/-/file-io-1.3.0.tgz","fileCount":34,"integrity":"sha512-gx06N7OJ8zorKrULFfwhdKN/WLKc145++ZqLt4MGHoiTq0Ku6K6lx9dgmdqwdMy4KdSs1axJU5TgmHmHKCClyw==","signatures":[{"sig":"MEYCIQDLKSW8Ut6iKYqJiGiqY3dksLg9dGM2LBohatBW8nn4OwIhAKmbKCOpgkz09BMbUBwvGZOjHKfjtkgWfaS6rGsxjZBs","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39602},"type":"module","module":"./index.js","thi.ng":{"year":2022,"status":"stable"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./dir":{"default":"./dir.js"},"./ext":{"default":"./ext.js"},"./hash":{"default":"./hash.js"},"./json":{"default":"./json.js"},"./mask":{"default":"./mask.js"},"./read":{"default":"./read.js"},"./temp":{"default":"./temp.js"},"./text":{"default":"./text.js"},"./files":{"default":"./files.js"},"./watch":{"default":"./watch.js"},"./write":{"default":"./write.js"},"./delete":{"default":"./delete.js"},"./file-chunks":{"default":"./file-chunks.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"ea2ec2e4f14c572bbfac00c43953a6c4033da09e","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Assorted file I/O utils (with logging support) for NodeJS","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.23","@thi.ng/hex":"^2.3.35","@thi.ng/checks":"^3.4.23","@thi.ng/logger":"^3.0.0","@thi.ng/random":"^3.6.30"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.20.0","typedoc":"^0.25.7","typescript":"^5.3.3","@microsoft/api-extractor":"^7.40.1"},"_npmOperationalInternal":{"tmp":"tmp/file-io_1.3.0_1708358059564_0.18250777447135547","host":"s3://npm-registry-packages"}},"1.3.1":{"name":"@thi.ng/file-io","version":"1.3.1","keywords":["file","hash","json","logger","nodejs","no-browser","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/file-io@1.3.1","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/file-io#readme","dist":{"shasum":"3239b8a26dee32117ef1b1a81d98f010d2c53dca","tarball":"https://registry.npmjs.org/@thi.ng/file-io/-/file-io-1.3.1.tgz","fileCount":34,"integrity":"sha512-8mf2Ic1Ct8TqtOW9VL0edGtyi5WsAw6QZNRCAfd5twEOcUqRyGZCSjUXS/nfirpsXpBeYKkOQhzooQczV+1B0w==","signatures":[{"sig":"MEQCIEVAFYsNbt2P6KtNkjVkIa4G2Q1lDoNswKL80N/IUmnOAiAmpwfdY1wxRqUz7hACmErzgJ1cqCk76Reh3IOHMqpkOw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39602},"type":"module","module":"./index.js","thi.ng":{"year":2022,"status":"stable"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./dir":{"default":"./dir.js"},"./ext":{"default":"./ext.js"},"./hash":{"default":"./hash.js"},"./json":{"default":"./json.js"},"./mask":{"default":"./mask.js"},"./read":{"default":"./read.js"},"./temp":{"default":"./temp.js"},"./text":{"default":"./text.js"},"./files":{"default":"./files.js"},"./watch":{"default":"./watch.js"},"./write":{"default":"./write.js"},"./delete":{"default":"./delete.js"},"./file-chunks":{"default":"./file-chunks.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"2724c87ca41810f2112f9d8c3d6b90dfaeea876b","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Assorted file I/O utils (with logging support) for NodeJS","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.24","@thi.ng/hex":"^2.3.36","@thi.ng/checks":"^3.4.24","@thi.ng/logger":"^3.0.1","@thi.ng/random":"^3.6.31"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.20.0","typedoc":"^0.25.7","typescript":"^5.3.3","@microsoft/api-extractor":"^7.40.1"},"_npmOperationalInternal":{"tmp":"tmp/file-io_1.3.1_1708359186224_0.7826744560865262","host":"s3://npm-registry-packages"}},"1.3.2":{"name":"@thi.ng/file-io","version":"1.3.2","keywords":["file","hash","json","logger","nodejs","no-browser","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/file-io@1.3.2","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/file-io#readme","dist":{"shasum":"7f7257a9b4be88a7ae6ada6389917a0a7e73f0e0","tarball":"https://registry.npmjs.org/@thi.ng/file-io/-/file-io-1.3.2.tgz","fileCount":34,"integrity":"sha512-3i3fnkO0oS992ZKl4BiAaX29BseWUXciwUSjwRgDwGmjVi9fnl+YVKBCvSHaoly1cVJmRgwKISQSS3pYs350+g==","signatures":[{"sig":"MEYCIQCvnjLIjq2cQcczKKSvLg+h+4q0oAfxzH5wYs+0CH0oegIhAIj/t9r3WLV3NdZshZ60kGVG2DkwYlIfamc3PVuf1bLE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39899},"type":"module","module":"./index.js","thi.ng":{"year":2022,"status":"stable"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./dir":{"default":"./dir.js"},"./ext":{"default":"./ext.js"},"./hash":{"default":"./hash.js"},"./json":{"default":"./json.js"},"./mask":{"default":"./mask.js"},"./read":{"default":"./read.js"},"./temp":{"default":"./temp.js"},"./text":{"default":"./text.js"},"./files":{"default":"./files.js"},"./watch":{"default":"./watch.js"},"./write":{"default":"./write.js"},"./delete":{"default":"./delete.js"},"./file-chunks":{"default":"./file-chunks.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"4513a1c703bdbf0f0867f03e547e47692e415fac","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Assorted file I/O utils (with logging support) for NodeJS","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.25","@thi.ng/hex":"^2.3.37","@thi.ng/checks":"^3.5.0","@thi.ng/logger":"^3.0.2","@thi.ng/random":"^3.6.32"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.20.0","typedoc":"^0.25.7","typescript":"^5.3.3","@microsoft/api-extractor":"^7.40.1"},"_npmOperationalInternal":{"tmp":"tmp/file-io_1.3.2_1708603651810_0.4248350790763995","host":"s3://npm-registry-packages"}},"1.3.3":{"name":"@thi.ng/file-io","version":"1.3.3","keywords":["file","hash","json","logger","nodejs","no-browser","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/file-io@1.3.3","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/file-io#readme","dist":{"shasum":"c39766d23b7f6ae8a3fa4a7fc49bc2a4a426ddda","tarball":"https://registry.npmjs.org/@thi.ng/file-io/-/file-io-1.3.3.tgz","fileCount":34,"integrity":"sha512-K8QowSdbqzYhNM6xS1P/C7x8k+uwGVB+vZ8e+2odW43U2Zc7aeAbLcN4nasA9lopkR5EeX+YIqJHuhYn5SCwBQ==","signatures":[{"sig":"MEQCIC6SKjWDqpbSlORIBZfHB8Z6C9k5t0u3HRa69R1kYACwAiAsNZ1nH/opHA2WUSY4TRWiGmKNlTkfOd8tpwHgaHk6IA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40095},"type":"module","module":"./index.js","thi.ng":{"year":2022,"status":"stable"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./dir":{"default":"./dir.js"},"./ext":{"default":"./ext.js"},"./hash":{"default":"./hash.js"},"./json":{"default":"./json.js"},"./mask":{"default":"./mask.js"},"./read":{"default":"./read.js"},"./temp":{"default":"./temp.js"},"./text":{"default":"./text.js"},"./files":{"default":"./files.js"},"./watch":{"default":"./watch.js"},"./write":{"default":"./write.js"},"./delete":{"default":"./delete.js"},"./file-chunks":{"default":"./file-chunks.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"16f2b92b5410bd35dcde6c2971c8e62783ebc472","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Assorted file I/O utils (with logging support) for NodeJS","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.25","@thi.ng/hex":"^2.3.37","@thi.ng/checks":"^3.5.0","@thi.ng/logger":"^3.0.2","@thi.ng/random":"^3.6.32"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.20.0","typedoc":"^0.25.7","typescript":"^5.3.3","@microsoft/api-extractor":"^7.40.1"},"_npmOperationalInternal":{"tmp":"tmp/file-io_1.3.3_1708643885665_0.5865787584418578","host":"s3://npm-registry-packages"}},"1.3.4":{"name":"@thi.ng/file-io","version":"1.3.4","keywords":["file","hash","json","logger","nodejs","no-browser","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/file-io@1.3.4","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/file-io#readme","dist":{"shasum":"c3c8468527ff4c812c8e295d4034111b1b9ccc18","tarball":"https://registry.npmjs.org/@thi.ng/file-io/-/file-io-1.3.4.tgz","fileCount":34,"integrity":"sha512-NbnlPJtRpREOfnpQrLyfOHT8asaZ0iC7pxk6lEosu3hiPchuBvniprMIknsrtydfV5n29gfKKEWcWrwzuuD3eQ==","signatures":[{"sig":"MEUCIQDprSRt+BXba34gpHBO8HvnLvoPhatR5WlTqROQ08YJxQIgO6qq1w8RdZBT0EiWZTe5Top2/SbRGIDDtErS9/c51FA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40147},"type":"module","module":"./index.js","thi.ng":{"year":2022,"status":"stable"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./dir":{"default":"./dir.js"},"./ext":{"default":"./ext.js"},"./hash":{"default":"./hash.js"},"./json":{"default":"./json.js"},"./mask":{"default":"./mask.js"},"./read":{"default":"./read.js"},"./temp":{"default":"./temp.js"},"./text":{"default":"./text.js"},"./files":{"default":"./files.js"},"./watch":{"default":"./watch.js"},"./write":{"default":"./write.js"},"./delete":{"default":"./delete.js"},"./file-chunks":{"default":"./file-chunks.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"6e20f80dd9df1c8055ffa3c1e4d6f7598add0c0b","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Assorted file I/O utils (with logging support) for NodeJS","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.26","@thi.ng/hex":"^2.3.37","@thi.ng/checks":"^3.5.0","@thi.ng/logger":"^3.0.3","@thi.ng/random":"^3.6.33"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.20.0","typedoc":"^0.25.7","typescript":"^5.3.3","@microsoft/api-extractor":"^7.40.1"},"_npmOperationalInternal":{"tmp":"tmp/file-io_1.3.4_1708870331447_0.7716467571558783","host":"s3://npm-registry-packages"}},"1.3.5":{"name":"@thi.ng/file-io","version":"1.3.5","keywords":["file","hash","json","logger","nodejs","no-browser","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/file-io@1.3.5","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/file-io#readme","dist":{"shasum":"226d5a8fee843a4e4d7164daec869de43d1063bc","tarball":"https://registry.npmjs.org/@thi.ng/file-io/-/file-io-1.3.5.tgz","fileCount":34,"integrity":"sha512-7AsnJGtCQbiUDC4u3l6BYfZ7O2LG6hEgAoNjHbE/UHIjKx/Fhg/sD/AmhjNh+HI73h6+sTheYbsbX4OctsMoMA==","signatures":[{"sig":"MEUCIQDjb3ge/bbW+2bBBFRkZKif0ndM6PgudGmcGYBJQCD+EwIgZ0dYAmZVREFUsAZVRBV4+NDzNqIRUvr/jdkwHm4yl9c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39768},"type":"module","module":"./index.js","thi.ng":{"year":2022,"status":"stable"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./dir":{"default":"./dir.js"},"./ext":{"default":"./ext.js"},"./hash":{"default":"./hash.js"},"./json":{"default":"./json.js"},"./mask":{"default":"./mask.js"},"./read":{"default":"./read.js"},"./temp":{"default":"./temp.js"},"./text":{"default":"./text.js"},"./files":{"default":"./files.js"},"./watch":{"default":"./watch.js"},"./write":{"default":"./write.js"},"./delete":{"default":"./delete.js"},"./file-chunks":{"default":"./file-chunks.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"d660ae8fd1bf64d919b4334f19509f1f539d70f6","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Assorted file I/O utils (with logging support) for NodeJS","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.27","@thi.ng/hex":"^2.3.38","@thi.ng/checks":"^3.5.1","@thi.ng/logger":"^3.0.4","@thi.ng/random":"^3.6.34"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.20.0","typedoc":"^0.25.7","typescript":"^5.3.3","@microsoft/api-extractor":"^7.40.1"},"_npmOperationalInternal":{"tmp":"tmp/file-io_1.3.5_1709306898568_0.7794493102319264","host":"s3://npm-registry-packages"}},"1.3.6":{"name":"@thi.ng/file-io","version":"1.3.6","keywords":["file","hash","json","logger","nodejs","no-browser","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/file-io@1.3.6","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/file-io#readme","dist":{"shasum":"d0ad80f93718fcc7230e365f4ab7f10231c89c2b","tarball":"https://registry.npmjs.org/@thi.ng/file-io/-/file-io-1.3.6.tgz","fileCount":34,"integrity":"sha512-kPc+YpclPtRda/LDXoeaJXPkAkqIteSxhSnZZ/IKJCZ6xagVHLi3K5scwrseWsz6u18D8xLx+fpPuIYdPB87cA==","signatures":[{"sig":"MEQCIFVPd2w4vAP8e36ZfJYvrlLPkEqXIg2hV4qrD6bVnDn7AiB0+GZbn62nlkWb7rFTBlMqUKb80tAfzGVZLo60KeXUZw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39833},"type":"module","module":"./index.js","thi.ng":{"year":2022,"status":"stable"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./dir":{"default":"./dir.js"},"./ext":{"default":"./ext.js"},"./hash":{"default":"./hash.js"},"./json":{"default":"./json.js"},"./mask":{"default":"./mask.js"},"./read":{"default":"./read.js"},"./temp":{"default":"./temp.js"},"./text":{"default":"./text.js"},"./files":{"default":"./files.js"},"./watch":{"default":"./watch.js"},"./write":{"default":"./write.js"},"./delete":{"default":"./delete.js"},"./file-chunks":{"default":"./file-chunks.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"a421058a65ba76608d94129ac29451bfedaf201c","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Assorted file I/O utils (with logging support) for NodeJS","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.28","@thi.ng/hex":"^2.3.39","@thi.ng/checks":"^3.5.2","@thi.ng/logger":"^3.0.5","@thi.ng/random":"^3.6.35"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.20.0","typedoc":"^0.25.7","typescript":"^5.3.3","@microsoft/api-extractor":"^7.40.1"},"_npmOperationalInternal":{"tmp":"tmp/file-io_1.3.6_1709844376624_0.42053829139278887","host":"s3://npm-registry-packages"}},"1.3.7":{"name":"@thi.ng/file-io","version":"1.3.7","keywords":["file","hash","json","logger","nodejs","no-browser","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/file-io@1.3.7","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/file-io#readme","dist":{"shasum":"51d2b0dd7eaa31aba1cd9b70b470a5ef04c1330f","tarball":"https://registry.npmjs.org/@thi.ng/file-io/-/file-io-1.3.7.tgz","fileCount":34,"integrity":"sha512-mp7wI/GPdw138IrXRHlYiJsLyx7r+k0m9z1zfIcVDQs2t4XNpbdqI+Cbb28JAGSKm//1W0hq1C9i8ATPPcz+7w==","signatures":[{"sig":"MEUCIQCy5B6eaVxbFcNMVVBmekjQe64JHKuL3ljp018LNFxjewIgNNSkQ8ZkQyYxaETE1JNjz6VEiKIpmtXPYmd620H0cWY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39833},"type":"module","module":"./index.js","thi.ng":{"year":2022,"status":"stable"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./dir":{"default":"./dir.js"},"./ext":{"default":"./ext.js"},"./hash":{"default":"./hash.js"},"./json":{"default":"./json.js"},"./mask":{"default":"./mask.js"},"./read":{"default":"./read.js"},"./temp":{"default":"./temp.js"},"./text":{"default":"./text.js"},"./files":{"default":"./files.js"},"./watch":{"default":"./watch.js"},"./write":{"default":"./write.js"},"./delete":{"default":"./delete.js"},"./file-chunks":{"default":"./file-chunks.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"69100942474942f7446ac645d59d91e7dfc352f9","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Assorted file I/O utils (with logging support) for NodeJS","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.29","@thi.ng/hex":"^2.3.39","@thi.ng/checks":"^3.5.2","@thi.ng/logger":"^3.0.5","@thi.ng/random":"^3.6.36"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.20.0","typedoc":"^0.25.7","typescript":"^5.3.3","@microsoft/api-extractor":"^7.40.1"},"_npmOperationalInternal":{"tmp":"tmp/file-io_1.3.7_1709976186137_0.12422257343708343","host":"s3://npm-registry-packages"}},"1.3.8":{"name":"@thi.ng/file-io","version":"1.3.8","keywords":["file","hash","json","logger","nodejs","no-browser","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/file-io@1.3.8","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/file-io#readme","dist":{"shasum":"5674cc863c27ac40e189cedcf740193c514eb551","tarball":"https://registry.npmjs.org/@thi.ng/file-io/-/file-io-1.3.8.tgz","fileCount":34,"integrity":"sha512-S1/jkmtGMOiZPB/olBFaizHeegrWpRUzARJUFPO0TbDeTml0W/++NQCCX1vhLiRuRY8v14iKzhGm83d33UG8bw==","signatures":[{"sig":"MEUCIEwd37HiZVMVQcsYZ12aBkhICVwAlCJheKHWb6SmJzyOAiEA8OYnSt8Za/jJT4mXjWPLWSd3MrL6OWzJQ6HV6pvjjvU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39834},"type":"module","module":"./index.js","thi.ng":{"year":2022,"status":"stable"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./dir":{"default":"./dir.js"},"./ext":{"default":"./ext.js"},"./hash":{"default":"./hash.js"},"./json":{"default":"./json.js"},"./mask":{"default":"./mask.js"},"./read":{"default":"./read.js"},"./temp":{"default":"./temp.js"},"./text":{"default":"./text.js"},"./files":{"default":"./files.js"},"./watch":{"default":"./watch.js"},"./write":{"default":"./write.js"},"./delete":{"default":"./delete.js"},"./file-chunks":{"default":"./file-chunks.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"7f3fcbd6c0462b0ce45afa141fe163d1f297fd51","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Assorted file I/O utils (with logging support) for NodeJS","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.30","@thi.ng/hex":"^2.3.40","@thi.ng/checks":"^3.5.3","@thi.ng/logger":"^3.0.6","@thi.ng/random":"^3.6.37"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.20.1","typedoc":"^0.25.12","typescript":"^5.4.2","@microsoft/api-extractor":"^7.42.3"},"_npmOperationalInternal":{"tmp":"tmp/file-io_1.3.8_1710339089105_0.0233203658999821","host":"s3://npm-registry-packages"}},"1.3.9":{"name":"@thi.ng/file-io","version":"1.3.9","keywords":["file","hash","json","logger","nodejs","no-browser","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/file-io@1.3.9","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/file-io#readme","dist":{"shasum":"4ac2417c2724db0b5135aada3e128862cf3730b3","tarball":"https://registry.npmjs.org/@thi.ng/file-io/-/file-io-1.3.9.tgz","fileCount":34,"integrity":"sha512-tgP+C1gSKiFtxJq8cxe9lOrVJvOKZAwlWioMhs+ToX4f2gdwrWfKthoWLwsqjf0nPA/eFKnDxWN1k9q6wYafeg==","signatures":[{"sig":"MEUCIHoEDtQwCiu3Am75qO4VzPP9fBv++G0vsMXaqrx21MQGAiEAlgWtTaIIASB5WMn9OiW/TAjMoSXG7j7j6Ozgc6Tznc8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39834},"type":"module","module":"./index.js","thi.ng":{"year":2022,"status":"stable"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./dir":{"default":"./dir.js"},"./ext":{"default":"./ext.js"},"./hash":{"default":"./hash.js"},"./json":{"default":"./json.js"},"./mask":{"default":"./mask.js"},"./read":{"default":"./read.js"},"./temp":{"default":"./temp.js"},"./text":{"default":"./text.js"},"./files":{"default":"./files.js"},"./watch":{"default":"./watch.js"},"./write":{"default":"./write.js"},"./delete":{"default":"./delete.js"},"./file-chunks":{"default":"./file-chunks.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"bc0f3cb07d6f1cab6dbdc5ff57428f5484e711bb","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Assorted file I/O utils (with logging support) for NodeJS","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.30","@thi.ng/hex":"^2.3.40","@thi.ng/checks":"^3.5.3","@thi.ng/logger":"^3.0.6","@thi.ng/random":"^3.6.38"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.20.1","typedoc":"^0.25.12","typescript":"^5.4.2","@microsoft/api-extractor":"^7.42.3"},"_npmOperationalInternal":{"tmp":"tmp/file-io_1.3.9_1710689270918_0.08189039030106526","host":"s3://npm-registry-packages"}},"1.3.10":{"name":"@thi.ng/file-io","version":"1.3.10","keywords":["file","hash","json","logger","nodejs","no-browser","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/file-io@1.3.10","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/file-io#readme","dist":{"shasum":"21f8e2ebdd5b2e923b4893dfce2e7fec24b9001a","tarball":"https://registry.npmjs.org/@thi.ng/file-io/-/file-io-1.3.10.tgz","fileCount":34,"integrity":"sha512-BueuX9LJpNTtFc2Y/J2TVkhh0+tJK4Ap5ErSesPzgyelw5Xfz9snBo+IFoeJTTRgReiZhP3gLA1HcYZ5gNsatQ==","signatures":[{"sig":"MEUCIQD6x7JLmgkbd7Bdl6AmmVUqnFYO9o5s4VWdG5mNre2sHwIgO3paNKc1CJ/mpr11mO9jHIjzJKEQFkYGhJyFIfHs3Os=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39835},"type":"module","module":"./index.js","thi.ng":{"year":2022,"status":"stable"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./dir":{"default":"./dir.js"},"./ext":{"default":"./ext.js"},"./hash":{"default":"./hash.js"},"./json":{"default":"./json.js"},"./mask":{"default":"./mask.js"},"./read":{"default":"./read.js"},"./temp":{"default":"./temp.js"},"./text":{"default":"./text.js"},"./files":{"default":"./files.js"},"./watch":{"default":"./watch.js"},"./write":{"default":"./write.js"},"./delete":{"default":"./delete.js"},"./file-chunks":{"default":"./file-chunks.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"4b3d4ab6ce373ca817ad780f679572169a9ed733","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Assorted file I/O utils (with logging support) for NodeJS","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.30","@thi.ng/hex":"^2.3.40","@thi.ng/checks":"^3.5.4","@thi.ng/logger":"^3.0.6","@thi.ng/random":"^3.6.39"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.20.1","typedoc":"^0.25.12","typescript":"^5.4.2","@microsoft/api-extractor":"^7.42.3"},"_npmOperationalInternal":{"tmp":"tmp/file-io_1.3.10_1710751413514_0.0917162204202071","host":"s3://npm-registry-packages"}},"1.3.11":{"name":"@thi.ng/file-io","version":"1.3.11","keywords":["file","hash","json","logger","nodejs","no-browser","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/file-io@1.3.11","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/file-io#readme","dist":{"shasum":"ecc427b621c638b42e92b6ef6ca364d13efa985c","tarball":"https://registry.npmjs.org/@thi.ng/file-io/-/file-io-1.3.11.tgz","fileCount":34,"integrity":"sha512-kN+q6trxviuA3NgAg6qqwjOa2UtQycOeorh+O3h3s37/AoK+eJcDQdVwKBt44zBlbKoSOBS7JrPvnYusConh2g==","signatures":[{"sig":"MEQCIFemgSCZHec8x0sGb5vTbMDItAbjDMC3tafJf2FCxSWRAiBU888z9g/khyRL073dhYl/XERXB4SI77/OftTaF5/f1w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39834},"type":"module","module":"./index.js","thi.ng":{"year":2022,"status":"stable"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./dir":{"default":"./dir.js"},"./ext":{"default":"./ext.js"},"./hash":{"default":"./hash.js"},"./json":{"default":"./json.js"},"./mask":{"default":"./mask.js"},"./read":{"default":"./read.js"},"./temp":{"default":"./temp.js"},"./text":{"default":"./text.js"},"./files":{"default":"./files.js"},"./watch":{"default":"./watch.js"},"./write":{"default":"./write.js"},"./delete":{"default":"./delete.js"},"./file-chunks":{"default":"./file-chunks.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"da965520b2f3f8c259a791e8e8864308be2ba0be","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Assorted file I/O utils (with logging support) for NodeJS","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.30","@thi.ng/hex":"^2.3.40","@thi.ng/checks":"^3.5.4","@thi.ng/logger":"^3.0.6","@thi.ng/random":"^3.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.20.1","typedoc":"^0.25.12","typescript":"^5.4.2","@microsoft/api-extractor":"^7.42.3"},"_npmOperationalInternal":{"tmp":"tmp/file-io_1.3.11_1711037723622_0.8418265639203593","host":"s3://npm-registry-packages"}},"1.3.12":{"name":"@thi.ng/file-io","version":"1.3.12","keywords":["file","hash","json","logger","nodejs","no-browser","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/file-io@1.3.12","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/file-io#readme","dist":{"shasum":"e7cd8d99b9b6ad20c4d77a5f148dd534b04004dc","tarball":"https://registry.npmjs.org/@thi.ng/file-io/-/file-io-1.3.12.tgz","fileCount":34,"integrity":"sha512-pCpqDmK0CvBjbUyGYyXr7y3Cx+cQ+00YZAvcpORqxOGVV79xr1krIf6rLwmb3/A1sRq6n2mxCdBT5iDoZDFNhA==","signatures":[{"sig":"MEQCIGZ0VHUDABu1Vgnc8qScnvt5RcmWY63X9oUAQLdUGQt+AiAFyedvOagSBwPBxvlOTTF/YBApTXzLR160Ih0/eZ+RuA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39834},"type":"module","module":"./index.js","thi.ng":{"year":2022,"status":"stable"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./dir":{"default":"./dir.js"},"./ext":{"default":"./ext.js"},"./hash":{"default":"./hash.js"},"./json":{"default":"./json.js"},"./mask":{"default":"./mask.js"},"./read":{"default":"./read.js"},"./temp":{"default":"./temp.js"},"./text":{"default":"./text.js"},"./files":{"default":"./files.js"},"./watch":{"default":"./watch.js"},"./write":{"default":"./write.js"},"./delete":{"default":"./delete.js"},"./file-chunks":{"default":"./file-chunks.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"feb3b24654f2c931cd3c3308c1c0c807ee14d0e4","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Assorted file I/O utils (with logging support) for NodeJS","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.31","@thi.ng/hex":"^2.3.41","@thi.ng/checks":"^3.5.5","@thi.ng/logger":"^3.0.7","@thi.ng/random":"^3.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.20.2","typedoc":"^0.25.12","typescript":"^5.4.3","@microsoft/api-extractor":"^7.43.0"},"_npmOperationalInternal":{"tmp":"tmp/file-io_1.3.12_1711533609348_0.6362103649113726","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@thi.ng/file-io","version":"2.0.0","keywords":["async","file","hash","json","logger","nodejs","stream","no-browser","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/file-io@2.0.0","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/file-io#readme","dist":{"shasum":"5b354b0895a9007ce44418d89cca6564a9eaef0f","tarball":"https://registry.npmjs.org/@thi.ng/file-io/-/file-io-2.0.0.tgz","fileCount":34,"integrity":"sha512-fZYBlLA6Cp52kD2i3bXbfWp8RPQXN9R9Jp00Ah5Co65BVCj13Kqx1Ncl2xOEJDPrtlfjfEa0jTRXoembDa9WQg==","signatures":[{"sig":"MEUCIG1eCL5s6/WGbc5G9Cp/Ky3ibgYXmhNOIKvIxMUeTB8yAiEAoXz5sClLYcmJBXNBwIr41Pn0oBNe5E8BKRLgVcRB7NI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42046},"type":"module","module":"./index.js","thi.ng":{"year":2022,"status":"stable"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./dir":{"default":"./dir.js"},"./ext":{"default":"./ext.js"},"./hash":{"default":"./hash.js"},"./json":{"default":"./json.js"},"./mask":{"default":"./mask.js"},"./read":{"default":"./read.js"},"./temp":{"default":"./temp.js"},"./text":{"default":"./text.js"},"./files":{"default":"./files.js"},"./watch":{"default":"./watch.js"},"./write":{"default":"./write.js"},"./delete":{"default":"./delete.js"},"./file-chunks":{"default":"./file-chunks.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"ce5ae2a322d50a7ce8ecccbd94fa55c496ba04fd","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Assorted file I/O utils (with logging support) for NodeJS/Bun","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.9.31","@thi.ng/hex":"^2.3.41","@thi.ng/checks":"^3.5.5","@thi.ng/logger":"^3.0.7","@thi.ng/random":"^3.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.20.2","typedoc":"^0.25.12","typescript":"^5.4.3","@microsoft/api-extractor":"^7.43.0"},"_npmOperationalInternal":{"tmp":"tmp/file-io_2.0.0_1711714738620_0.4625705605538597","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"@thi.ng/file-io","version":"2.0.1","keywords":["async","file","hash","json","logger","nodejs","stream","no-browser","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/file-io@2.0.1","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/file-io#readme","dist":{"shasum":"73a1c0658454fe7d2f27c268290c8c5d1da15998","tarball":"https://registry.npmjs.org/@thi.ng/file-io/-/file-io-2.0.1.tgz","fileCount":34,"integrity":"sha512-LXccf92//3BT3XGMIfle8pdEUkocSwhHoC2cFrqSUCR4xoQVr1lnz3eNAz52lYHdxuA0QRzIqijMbAmSa9854g==","signatures":[{"sig":"MEUCIQDeSYFQEr0/o/JMQQMwmYoyZkEVj2qekOSXFLiXn4Um3AIgTM8gcIfLHuzhKtiCeiQyu/NbwgNMklxfnk8K4ZvoBlU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42127},"type":"module","module":"./index.js","thi.ng":{"year":2022,"alias":"fio","status":"stable"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./dir":{"default":"./dir.js"},"./ext":{"default":"./ext.js"},"./hash":{"default":"./hash.js"},"./json":{"default":"./json.js"},"./mask":{"default":"./mask.js"},"./read":{"default":"./read.js"},"./temp":{"default":"./temp.js"},"./text":{"default":"./text.js"},"./files":{"default":"./files.js"},"./watch":{"default":"./watch.js"},"./write":{"default":"./write.js"},"./delete":{"default":"./delete.js"},"./file-chunks":{"default":"./file-chunks.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"85ac4bd4d6d89f8e3689e2863d5bea0cecdb371c","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Assorted file I/O utils (with logging support) for NodeJS/Bun","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.10.0","@thi.ng/hex":"^2.3.42","@thi.ng/checks":"^3.6.0","@thi.ng/logger":"^3.0.8","@thi.ng/random":"^3.7.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.20.2","typedoc":"^0.25.12","typescript":"^5.4.3","@microsoft/api-extractor":"^7.43.0"},"_npmOperationalInternal":{"tmp":"tmp/file-io_2.0.1_1712588772215_0.10187481605745208","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"@thi.ng/file-io","version":"2.0.2","keywords":["async","file","hash","json","logger","nodejs","stream","no-browser","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/file-io@2.0.2","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/file-io#readme","dist":{"shasum":"94931384ff6e5bcdc43d4faa148b74d8b9f709f6","tarball":"https://registry.npmjs.org/@thi.ng/file-io/-/file-io-2.0.2.tgz","fileCount":34,"integrity":"sha512-USKRnD8Fh3oQk3Wk0kecXFZqe59nslI/EqC9sCn1k8PTWhOiqGKGVw5Jvyfn4EDkK8yUYTE4fY9HPuDaYhTymQ==","signatures":[{"sig":"MEQCIQCZZu8IlKywbnpRjjsAFao8CcKqhMtwxMLIqND5zgxKqQIfd3hiSgiipCbt7JEDgh1g90IgYtTMH0UBi/yHxLSWUw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42127},"type":"module","module":"./index.js","thi.ng":{"year":2022,"alias":"fio","status":"stable"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./dir":{"default":"./dir.js"},"./ext":{"default":"./ext.js"},"./hash":{"default":"./hash.js"},"./json":{"default":"./json.js"},"./mask":{"default":"./mask.js"},"./read":{"default":"./read.js"},"./temp":{"default":"./temp.js"},"./text":{"default":"./text.js"},"./files":{"default":"./files.js"},"./watch":{"default":"./watch.js"},"./write":{"default":"./write.js"},"./delete":{"default":"./delete.js"},"./file-chunks":{"default":"./file-chunks.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"18a0c063a7b33d790e5bc2486c106f45f663ac28","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Assorted file I/O utils (with logging support) for NodeJS/Bun","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.10.1","@thi.ng/hex":"^2.3.43","@thi.ng/checks":"^3.6.1","@thi.ng/logger":"^3.0.9","@thi.ng/random":"^3.7.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.20.2","typedoc":"^0.25.12","typescript":"^5.4.3","@microsoft/api-extractor":"^7.43.0"},"_npmOperationalInternal":{"tmp":"tmp/file-io_2.0.2_1712839103836_0.9544825747427406","host":"s3://npm-registry-packages"}},"2.0.3":{"name":"@thi.ng/file-io","version":"2.0.3","keywords":["async","file","hash","json","logger","nodejs","stream","no-browser","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/file-io@2.0.3","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/file-io#readme","dist":{"shasum":"402fc209d093f5cc13aed447d9c6b3193a5b9663","tarball":"https://registry.npmjs.org/@thi.ng/file-io/-/file-io-2.0.3.tgz","fileCount":34,"integrity":"sha512-W26j6TmI5QwXK8AFs0ZZ0I2GIMDhJR2I5clkzTyVAEtMmTxcLoY/e4HtXgbwWmlRI+vF8qWs451VFbOmxbCNrA==","signatures":[{"sig":"MEYCIQCt1/KtgYaBzLqujlbAICgp83YxVUihnXyaxCtImRfy/QIhAKQ7FkKamKX0vKO47pjyyatS5efKfmTnSlFnVjUnBz98","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42329},"type":"module","module":"./index.js","thi.ng":{"year":2022,"alias":"fio","status":"stable"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./dir":{"default":"./dir.js"},"./ext":{"default":"./ext.js"},"./hash":{"default":"./hash.js"},"./json":{"default":"./json.js"},"./mask":{"default":"./mask.js"},"./read":{"default":"./read.js"},"./temp":{"default":"./temp.js"},"./text":{"default":"./text.js"},"./files":{"default":"./files.js"},"./watch":{"default":"./watch.js"},"./write":{"default":"./write.js"},"./delete":{"default":"./delete.js"},"./file-chunks":{"default":"./file-chunks.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"8339d05ecc857e529c7325a9839c0063b89e728d","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"rimraf --glob '*.js' '*.d.ts' '*.map' doc","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Assorted file I/O utils (with logging support) for NodeJS/Bun","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.0","@thi.ng/hex":"^2.3.44","@thi.ng/checks":"^3.6.2","@thi.ng/logger":"^3.0.10","@thi.ng/random":"^3.7.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^5.0.5","esbuild":"^0.20.2","typedoc":"^0.25.12","typescript":"^5.4.3","@microsoft/api-extractor":"^7.43.0"},"_npmOperationalInternal":{"tmp":"tmp/file-io_2.0.3_1713624427034_0.7262492644821217","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"@thi.ng/file-io","version":"2.1.0","keywords":["async","file","hash","json","logger","nodejs","stream","no-browser","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/file-io@2.1.0","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/file-io#readme","dist":{"shasum":"6685aeed2181dc3d058cfb441550911dda164e2e","tarball":"https://registry.npmjs.org/@thi.ng/file-io/-/file-io-2.1.0.tgz","fileCount":34,"integrity":"sha512-ZnPeQsO36ozWeTmOX73JxErTuLnIZrz+z0ZIrNK4v63r/71wbxPeW/gpFkrZnrdnMDNUiGWZ4zMY2w/nNgdCyQ==","signatures":[{"sig":"MEQCIFsKZ9qSeoM42XwgQgqr38P/ofI1dwtSLayvv0Be5zQHAiAzY080T8si0XhHFZog8oEIHOS3L7f24SLBhvTY1az6YQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42976},"type":"module","module":"./index.js","thi.ng":{"year":2022,"alias":"fio","status":"stable"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./dir":{"default":"./dir.js"},"./ext":{"default":"./ext.js"},"./hash":{"default":"./hash.js"},"./json":{"default":"./json.js"},"./mask":{"default":"./mask.js"},"./read":{"default":"./read.js"},"./temp":{"default":"./temp.js"},"./text":{"default":"./text.js"},"./files":{"default":"./files.js"},"./watch":{"default":"./watch.js"},"./write":{"default":"./write.js"},"./delete":{"default":"./delete.js"},"./file-chunks":{"default":"./file-chunks.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"5dd66c18a3862a3af69a5b2f49563f7cbdd960c2","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Assorted file I/O utils (with logging support) for NodeJS/Bun","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.1","@thi.ng/hex":"^2.3.45","@thi.ng/checks":"^3.6.3","@thi.ng/logger":"^3.0.11","@thi.ng/random":"^3.7.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.20.2","typedoc":"^0.25.12","typescript":"^5.4.3","@microsoft/api-extractor":"^7.43.0"},"_npmOperationalInternal":{"tmp":"tmp/file-io_2.1.0_1713856031871_0.6603024270964697","host":"s3://npm-registry-packages"}},"2.1.1":{"name":"@thi.ng/file-io","version":"2.1.1","keywords":["async","file","hash","json","logger","nodejs","stream","no-browser","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/file-io@2.1.1","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/file-io#readme","dist":{"shasum":"3ee6d6678337380a4933b40fceed387afb67f229","tarball":"https://registry.npmjs.org/@thi.ng/file-io/-/file-io-2.1.1.tgz","fileCount":34,"integrity":"sha512-5l0JIHozp481DBG6tCel9/V+4UAavPHJFBK3PPZl8Pl4BwblHEV1P1DDVKSOyoCOLRSpGhe9OE9vFIFUnRYC3g==","signatures":[{"sig":"MEYCIQCw5YGHorDoAxA+eg8OyvlrjqNSokS1k+yCWMMokYvraAIhAPtb5zAgYxHhsrzyNkhxuIaJjq9X2tODheIrS/g8HrBv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42976},"type":"module","module":"./index.js","thi.ng":{"year":2022,"alias":"fio","status":"stable"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./dir":{"default":"./dir.js"},"./ext":{"default":"./ext.js"},"./hash":{"default":"./hash.js"},"./json":{"default":"./json.js"},"./mask":{"default":"./mask.js"},"./read":{"default":"./read.js"},"./temp":{"default":"./temp.js"},"./text":{"default":"./text.js"},"./files":{"default":"./files.js"},"./watch":{"default":"./watch.js"},"./write":{"default":"./write.js"},"./delete":{"default":"./delete.js"},"./file-chunks":{"default":"./file-chunks.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"aed3421c21044c005fbcb7cc37965ccf85a870d2","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Assorted file I/O utils (with logging support) for NodeJS/Bun","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.1","@thi.ng/hex":"^2.3.45","@thi.ng/checks":"^3.6.3","@thi.ng/logger":"^3.0.11","@thi.ng/random":"^3.7.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.20.2","typedoc":"^0.25.12","typescript":"^5.4.3","@microsoft/api-extractor":"^7.43.0"},"_npmOperationalInternal":{"tmp":"tmp/file-io_2.1.1_1714074520639_0.370117011583714","host":"s3://npm-registry-packages"}},"2.1.2":{"name":"@thi.ng/file-io","version":"2.1.2","keywords":["async","file","hash","json","logger","nodejs","stream","no-browser","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/file-io@2.1.2","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://github.com/thi-ng/umbrella/tree/develop/packages/file-io#readme","dist":{"shasum":"644482c8d96b0339b56484e101b1dda2e71a216a","tarball":"https://registry.npmjs.org/@thi.ng/file-io/-/file-io-2.1.2.tgz","fileCount":34,"integrity":"sha512-Nk5/+mPPc57jXyu0w/Xv/R6nDU64TmKEskHJYLl5avVDjSuyFmZ688oYeGv5PO6g901kNnxZbZyBswcNLk4tXw==","signatures":[{"sig":"MEQCIGzQdf6NM1ER8gpJ4EoGliGcJ1MIc0Hy+41v1x+/np17AiBdUY38WglnJcKSWVeXgCxp39mtOumJOfjZOLveNAEjmw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42890},"type":"module","module":"./index.js","thi.ng":{"year":2022,"alias":"fio","status":"stable"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./dir":{"default":"./dir.js"},"./ext":{"default":"./ext.js"},"./hash":{"default":"./hash.js"},"./json":{"default":"./json.js"},"./mask":{"default":"./mask.js"},"./read":{"default":"./read.js"},"./temp":{"default":"./temp.js"},"./text":{"default":"./text.js"},"./files":{"default":"./files.js"},"./watch":{"default":"./watch.js"},"./write":{"default":"./write.js"},"./delete":{"default":"./delete.js"},"./file-chunks":{"default":"./file-chunks.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"df34b4a9e650cc7323575356de207d78933bdcf3","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Assorted file I/O utils (with logging support) for NodeJS/Bun","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.2","@thi.ng/hex":"^2.3.46","@thi.ng/checks":"^3.6.4","@thi.ng/logger":"^3.0.12","@thi.ng/random":"^3.8.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.21.1","typedoc":"^0.25.13","typescript":"^5.4.5","@microsoft/api-extractor":"^7.43.2"},"_npmOperationalInternal":{"tmp":"tmp/file-io_2.1.2_1715193048936_0.21783124701290602","host":"s3://npm-registry-packages"}},"2.1.3":{"name":"@thi.ng/file-io","version":"2.1.3","keywords":["async","file","hash","json","logger","nodejs","stream","no-browser","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/file-io@2.1.3","homepage":"https://thi.ng/file-io","dist":{"shasum":"8386357a6a0b6f98795b5e2b7783419f97c8186b","tarball":"https://registry.npmjs.org/@thi.ng/file-io/-/file-io-2.1.3.tgz","fileCount":34,"integrity":"sha512-/Hor7GR1/igsvrN3iniHC0hTvv/ftNWC2poA1VleQNinMsmjG/QOqHZdeWdnL5K4UuJg42ICELuVLPo2JCwtCQ==","signatures":[{"sig":"MEUCIQCa90wljkEoToeGEDszvPXJDgniGhOtIT7QYDfLw/WcKwIgSys26FymTsZwn3Ely8ZqBVZOB1K9SM0nkxk1Kpk1gGI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42917},"type":"module","module":"./index.js","thi.ng":{"year":2022,"alias":"fio","status":"stable"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./dir":{"default":"./dir.js"},"./ext":{"default":"./ext.js"},"./hash":{"default":"./hash.js"},"./json":{"default":"./json.js"},"./mask":{"default":"./mask.js"},"./read":{"default":"./read.js"},"./temp":{"default":"./temp.js"},"./text":{"default":"./text.js"},"./files":{"default":"./files.js"},"./watch":{"default":"./watch.js"},"./write":{"default":"./write.js"},"./delete":{"default":"./delete.js"},"./file-chunks":{"default":"./file-chunks.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"154c95cf9d6bab32174498ec3b5b5d87e42be7f9","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Assorted file I/O utils (with logging support) for NodeJS/Bun","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.3","@thi.ng/hex":"^2.3.47","@thi.ng/checks":"^3.6.5","@thi.ng/logger":"^3.0.13","@thi.ng/random":"^3.8.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.21.5","typedoc":"^0.25.13","typescript":"^5.5.2","@microsoft/api-extractor":"^7.47.0"},"_npmOperationalInternal":{"tmp":"tmp/file-io_2.1.3_1718998732565_0.4589185375344853","host":"s3://npm-registry-packages"}},"2.1.4":{"name":"@thi.ng/file-io","version":"2.1.4","keywords":["async","file","hash","json","logger","nodejs","stream","no-browser","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/file-io@2.1.4","homepage":"https://thi.ng/file-io","dist":{"shasum":"b8164fd9c5e294ae015692fbbee27638ba1d9555","tarball":"https://registry.npmjs.org/@thi.ng/file-io/-/file-io-2.1.4.tgz","fileCount":34,"integrity":"sha512-qH16Ax0YlNlxV56t9D+yxhpYNwSMVEvfSUixZBVBbQAP33p2UZbpfaKK0TqKCxUvkr5QQRYFpuRDtXGBoXFiiA==","signatures":[{"sig":"MEUCIQC1CXn/W6P81vSjWtQzJZ9qgT1UZnoGDO2v38zen1yKKAIgegYoHOX5yZ7YjcYEyXUMYe6ZeYrsLqJ3Gpds91W4gIQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42917},"type":"module","module":"./index.js","thi.ng":{"year":2022,"alias":"fio","status":"stable"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./dir":{"default":"./dir.js"},"./ext":{"default":"./ext.js"},"./hash":{"default":"./hash.js"},"./json":{"default":"./json.js"},"./mask":{"default":"./mask.js"},"./read":{"default":"./read.js"},"./temp":{"default":"./temp.js"},"./text":{"default":"./text.js"},"./files":{"default":"./files.js"},"./watch":{"default":"./watch.js"},"./write":{"default":"./write.js"},"./delete":{"default":"./delete.js"},"./file-chunks":{"default":"./file-chunks.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"7b950c112fba0b2e7c450765b15624c3382f1354","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Assorted file I/O utils (with logging support) for NodeJS/Bun","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.4","@thi.ng/hex":"^2.3.48","@thi.ng/checks":"^3.6.6","@thi.ng/logger":"^3.0.14","@thi.ng/random":"^3.8.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.21.5","typedoc":"^0.25.13","typescript":"^5.5.2","@microsoft/api-extractor":"^7.47.0"},"_npmOperationalInternal":{"tmp":"tmp/file-io_2.1.4_1719653558290_0.21806304612395921","host":"s3://npm-registry-packages"}},"2.1.5":{"name":"@thi.ng/file-io","version":"2.1.5","keywords":["async","file","hash","json","logger","nodejs","stream","no-browser","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/file-io@2.1.5","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/file-io","dist":{"shasum":"e88f6caec61daa5a86eb72d17adf7cae07a3e006","tarball":"https://registry.npmjs.org/@thi.ng/file-io/-/file-io-2.1.5.tgz","fileCount":34,"integrity":"sha512-6tHPd/p2T2YRpeT2v1fUPnMqR0jjb8QETyn3qHnpxieNhYVH38ht6OlKL1UT4haAsLBiDKW/zDFOKl7GkYABvw==","signatures":[{"sig":"MEUCIQCwk/iH9p0FfNNeoKCz9Y71jWkNZrRxlRb9iSysyHSsEgIgM5uxrHuwKri8YiRQmJWVx+z9M/S9q6h2N+jGpWes2Zw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42916},"type":"module","module":"./index.js","thi.ng":{"year":2022,"alias":"fio","status":"stable"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./dir":{"default":"./dir.js"},"./ext":{"default":"./ext.js"},"./hash":{"default":"./hash.js"},"./json":{"default":"./json.js"},"./mask":{"default":"./mask.js"},"./read":{"default":"./read.js"},"./temp":{"default":"./temp.js"},"./text":{"default":"./text.js"},"./files":{"default":"./files.js"},"./watch":{"default":"./watch.js"},"./write":{"default":"./write.js"},"./delete":{"default":"./delete.js"},"./file-chunks":{"default":"./file-chunks.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"70f493d9ccc97c5df5dda7e808e96cd1691097fc","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Assorted file I/O utils (with logging support) for NodeJS/Bun","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.5","@thi.ng/hex":"^2.3.49","@thi.ng/checks":"^3.6.7","@thi.ng/logger":"^3.0.15","@thi.ng/random":"^3.8.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.23.0","typedoc":"^0.26.3","typescript":"^5.5.3","@microsoft/api-extractor":"^7.47.0"},"_npmOperationalInternal":{"tmp":"tmp/file-io_2.1.5_1720267568319_0.7594883546484923","host":"s3://npm-registry-packages"}},"2.1.6":{"name":"@thi.ng/file-io","version":"2.1.6","keywords":["async","file","hash","json","logger","nodejs","stream","no-browser","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/file-io@2.1.6","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/file-io","dist":{"shasum":"795e060bbb8184486854e47137879a05b0f17c3a","tarball":"https://registry.npmjs.org/@thi.ng/file-io/-/file-io-2.1.6.tgz","fileCount":34,"integrity":"sha512-Bn+oAi/K4bs+mzcxTDUm0+TLz1RF/jSmdhG4DT/TcrByseO/ePy7bP5EgQlAF2jbm4A07anNp+lUTaDnFjh2rQ==","signatures":[{"sig":"MEYCIQC0POaHhThltBvXgxKa8kN7OQMJ5EQJNXqsSLDUzCww6gIhAOjlGL7EKisNmsZQa/TvkFuXARfNE+shF7SvGObAfOI4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42916},"type":"module","module":"./index.js","thi.ng":{"year":2022,"alias":"fio","status":"stable"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./dir":{"default":"./dir.js"},"./ext":{"default":"./ext.js"},"./hash":{"default":"./hash.js"},"./json":{"default":"./json.js"},"./mask":{"default":"./mask.js"},"./read":{"default":"./read.js"},"./temp":{"default":"./temp.js"},"./text":{"default":"./text.js"},"./files":{"default":"./files.js"},"./watch":{"default":"./watch.js"},"./write":{"default":"./write.js"},"./delete":{"default":"./delete.js"},"./file-chunks":{"default":"./file-chunks.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"ba4f2cd15eeb0cae30efe222524da4fed2a57267","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Assorted file I/O utils (with logging support) for NodeJS/Bun","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.5","@thi.ng/hex":"^2.3.49","@thi.ng/checks":"^3.6.7","@thi.ng/logger":"^3.0.15","@thi.ng/random":"^3.8.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.23.0","typedoc":"^0.26.3","typescript":"^5.5.3","@microsoft/api-extractor":"^7.47.0"},"_npmOperationalInternal":{"tmp":"tmp/file-io_2.1.6_1721135603531_0.7818159123894879","host":"s3://npm-registry-packages"}},"2.1.7":{"name":"@thi.ng/file-io","version":"2.1.7","keywords":["async","file","hash","json","logger","nodejs","stream","no-browser","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/file-io@2.1.7","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/file-io","dist":{"shasum":"f6b5663495b085035f33cf47c0e662b483d294a3","tarball":"https://registry.npmjs.org/@thi.ng/file-io/-/file-io-2.1.7.tgz","fileCount":34,"integrity":"sha512-chmiBSb/RDX3XPZvkSSbQeMRDN+yALT+ZwJGZ6Liwv07HOJ8mo6pl3S4JBVLWO9HFH+NthLS/OYhfI0WWM7/rw==","signatures":[{"sig":"MEYCIQCH4RwaPiNX2NEOIGTT+Wj3Fn9h9cL5bSlQDVTBnE5pugIhAIqkq22ZrVOxPycr7i6PGr8zLwxNs0e/rxdhtJMACef1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42916},"type":"module","module":"./index.js","thi.ng":{"year":2022,"alias":"fio","status":"stable"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./dir":{"default":"./dir.js"},"./ext":{"default":"./ext.js"},"./hash":{"default":"./hash.js"},"./json":{"default":"./json.js"},"./mask":{"default":"./mask.js"},"./read":{"default":"./read.js"},"./temp":{"default":"./temp.js"},"./text":{"default":"./text.js"},"./files":{"default":"./files.js"},"./watch":{"default":"./watch.js"},"./write":{"default":"./write.js"},"./delete":{"default":"./delete.js"},"./file-chunks":{"default":"./file-chunks.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"c7aaa453b01a45e5235517db9d2a283b97abac96","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Assorted file I/O utils (with logging support) for NodeJS/Bun","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.6","@thi.ng/hex":"^2.3.50","@thi.ng/checks":"^3.6.8","@thi.ng/logger":"^3.0.16","@thi.ng/random":"^3.8.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.23.0","typedoc":"^0.26.3","typescript":"^5.5.3","@microsoft/api-extractor":"^7.47.0"},"_npmOperationalInternal":{"tmp":"tmp/file-io_2.1.7_1721401241605_0.22520779669618007","host":"s3://npm-registry-packages"}},"2.1.8":{"name":"@thi.ng/file-io","version":"2.1.8","keywords":["async","file","hash","json","logger","nodejs","stream","no-browser","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/file-io@2.1.8","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/file-io","dist":{"shasum":"5d751327487cc2a7eba15f6a11da041b5c9683cd","tarball":"https://registry.npmjs.org/@thi.ng/file-io/-/file-io-2.1.8.tgz","fileCount":34,"integrity":"sha512-ozT6y4u/Cqroc4Zn0YBgCg85HIi/x+HHpcR8sOGevbkgzCFKkvL2l2QNDOOtYv3IJ+yrB/c5o4iLehNQhGnXCw==","signatures":[{"sig":"MEQCICoLVzNVPu7VLaojsgcldMgcaihUqcJTGpr+CldEjHx8AiBy+q0uCP/kEpfsAjEQLh9QBPWcnaNTC8RovqdDhcIZyg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43959},"type":"module","module":"./index.js","thi.ng":{"year":2022,"alias":"fio","status":"stable"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./dir":{"default":"./dir.js"},"./ext":{"default":"./ext.js"},"./hash":{"default":"./hash.js"},"./json":{"default":"./json.js"},"./mask":{"default":"./mask.js"},"./read":{"default":"./read.js"},"./temp":{"default":"./temp.js"},"./text":{"default":"./text.js"},"./files":{"default":"./files.js"},"./watch":{"default":"./watch.js"},"./write":{"default":"./write.js"},"./delete":{"default":"./delete.js"},"./file-chunks":{"default":"./file-chunks.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"324d6b7dbf31558329e9fb6452e29b2f7db9c61a","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Assorted file I/O utils (with logging support) for NodeJS/Bun","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.7","@thi.ng/hex":"^2.3.51","@thi.ng/checks":"^3.6.9","@thi.ng/logger":"^3.0.17","@thi.ng/random":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.23.0","typedoc":"^0.26.3","typescript":"^5.5.3","@microsoft/api-extractor":"^7.47.0"},"_npmOperationalInternal":{"tmp":"tmp/file-io_2.1.8_1721654412702_0.7699999106205728","host":"s3://npm-registry-packages"}},"2.1.9":{"name":"@thi.ng/file-io","version":"2.1.9","keywords":["async","file","hash","json","logger","nodejs","stream","no-browser","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/file-io@2.1.9","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/file-io","dist":{"shasum":"7c00c7caabe959a34234a1c7ebf2b3eaa8fb7eef","tarball":"https://registry.npmjs.org/@thi.ng/file-io/-/file-io-2.1.9.tgz","fileCount":34,"integrity":"sha512-YEvRE05wgEJELIPPcsKdPNAACEJn4kuMeQh8PP/777qeKEKANOhuE2OEVD8v+KKtJUANinGZ7+OH3NGpALYLeg==","signatures":[{"sig":"MEQCIGmdaq7ey2EQnn1xfNuMpvJfKaiOUssUfGHpMWMzoormAiBGF0pfW7xfx/n0yK7uMOTD4F82JeSSajfF1gNlTBLCRA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43959},"type":"module","module":"./index.js","thi.ng":{"year":2022,"alias":"fio","status":"stable"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./dir":{"default":"./dir.js"},"./ext":{"default":"./ext.js"},"./hash":{"default":"./hash.js"},"./json":{"default":"./json.js"},"./mask":{"default":"./mask.js"},"./read":{"default":"./read.js"},"./temp":{"default":"./temp.js"},"./text":{"default":"./text.js"},"./files":{"default":"./files.js"},"./watch":{"default":"./watch.js"},"./write":{"default":"./write.js"},"./delete":{"default":"./delete.js"},"./file-chunks":{"default":"./file-chunks.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"bd22b0826134b79064169371665b4d6caa9b6066","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Assorted file I/O utils (with logging support) for NodeJS/Bun","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.7","@thi.ng/hex":"^2.3.51","@thi.ng/checks":"^3.6.9","@thi.ng/logger":"^3.0.17","@thi.ng/random":"^4.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.23.0","typedoc":"^0.26.3","typescript":"^5.5.3","@microsoft/api-extractor":"^7.47.0"},"_npmOperationalInternal":{"tmp":"tmp/file-io_2.1.9_1721659481066_0.16812100304120392","host":"s3://npm-registry-packages"}},"2.1.10":{"name":"@thi.ng/file-io","version":"2.1.10","keywords":["async","file","hash","json","logger","no-browser","nodejs","stream","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/file-io@2.1.10","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/file-io","dist":{"shasum":"d291fa940c8acb64699b873b60867bda2afcacd1","tarball":"https://registry.npmjs.org/@thi.ng/file-io/-/file-io-2.1.10.tgz","fileCount":34,"integrity":"sha512-v+ecfXS+q4rCUSUrriSdP94Rl/o4uGVofEMfGnEnKij/zeVI4AypBnCa2aFZqF9zSaCS99HvFceQOfIDrqlaIQ==","signatures":[{"sig":"MEYCIQCjNzXee2N84bVM0jwcJY/EshRXMfOTieXSLCOufit9swIhAO8ACITOSkEOjLJQTFhNVxAr4Ic/WOzS7QeEPglyDbzy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43961},"type":"module","module":"./index.js","thi.ng":{"year":2022,"alias":"fio","status":"stable"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./dir":{"default":"./dir.js"},"./ext":{"default":"./ext.js"},"./hash":{"default":"./hash.js"},"./json":{"default":"./json.js"},"./mask":{"default":"./mask.js"},"./read":{"default":"./read.js"},"./temp":{"default":"./temp.js"},"./text":{"default":"./text.js"},"./files":{"default":"./files.js"},"./watch":{"default":"./watch.js"},"./write":{"default":"./write.js"},"./delete":{"default":"./delete.js"},"./file-chunks":{"default":"./file-chunks.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"ec78f98d015e4d214a0b840e72e497407807daf3","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Assorted file I/O utils (with logging support) for NodeJS/Bun","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.8","@thi.ng/hex":"^2.3.52","@thi.ng/checks":"^3.6.10","@thi.ng/logger":"^3.0.18","@thi.ng/random":"^4.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.23.0","typedoc":"^0.26.5","typescript":"^5.5.4","@microsoft/api-extractor":"^7.47.5"},"_npmOperationalInternal":{"tmp":"tmp/file-io_2.1.10_1723302477896_0.4132090465456264","host":"s3://npm-registry-packages"}},"2.1.11":{"name":"@thi.ng/file-io","version":"2.1.11","keywords":["async","file","hash","json","logger","no-browser","nodejs","stream","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/file-io@2.1.11","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/file-io","dist":{"shasum":"8b562d3def4d96ea449606fb640b188be7ab80a8","tarball":"https://registry.npmjs.org/@thi.ng/file-io/-/file-io-2.1.11.tgz","fileCount":34,"integrity":"sha512-Z6rPl2Z9K72zBMBx/XZz5F5IOTa7AfHaAjWXiAzjMYiqya59M4bZlFUyNjIAV4c/l+6Od4DNW7obX038iLTlRw==","signatures":[{"sig":"MEQCIG/T1vqsBLLRk6+YXUDfwzY9mozB8OEQF4HbY//S6U0kAiAYxDOUhh2jVWHdE/XY0bf91IWVFGd6u6Hrg8GfL7zB1g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43961},"type":"module","module":"./index.js","thi.ng":{"year":2022,"alias":"fio","status":"stable"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./dir":{"default":"./dir.js"},"./ext":{"default":"./ext.js"},"./hash":{"default":"./hash.js"},"./json":{"default":"./json.js"},"./mask":{"default":"./mask.js"},"./read":{"default":"./read.js"},"./temp":{"default":"./temp.js"},"./text":{"default":"./text.js"},"./files":{"default":"./files.js"},"./watch":{"default":"./watch.js"},"./write":{"default":"./write.js"},"./delete":{"default":"./delete.js"},"./file-chunks":{"default":"./file-chunks.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"f6e26ea1142525171de5d36b9c3119f2782bb437","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Assorted file I/O utils (with logging support) for NodeJS/Bun","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.9","@thi.ng/hex":"^2.3.53","@thi.ng/checks":"^3.6.11","@thi.ng/logger":"^3.0.19","@thi.ng/random":"^4.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.23.0","typedoc":"^0.26.5","typescript":"^5.5.4","@microsoft/api-extractor":"^7.47.5"},"_npmOperationalInternal":{"tmp":"tmp/file-io_2.1.11_1723990557705_0.9494385687830946","host":"s3://npm-registry-packages"}},"2.1.12":{"name":"@thi.ng/file-io","version":"2.1.12","keywords":["async","file","hash","json","logger","no-browser","nodejs","stream","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/file-io@2.1.12","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/file-io","dist":{"shasum":"13f594708a9884232c915c2c1d4c49f005bcf847","tarball":"https://registry.npmjs.org/@thi.ng/file-io/-/file-io-2.1.12.tgz","fileCount":34,"integrity":"sha512-a20/Sp9b0ccpkO28eCC+PKvHA1Vm1mDQ1GJSaC9jdrEVFVsCi2weGGvO8h5r7FaV6LTicMjlCj2VjfNwnxf+1w==","signatures":[{"sig":"MEUCIQC6UbR+RMX8KyE+a7Hatf4GGoVfOfmlAYgwlb3H2aBU5AIgIgLIss2l0An4lMO4LVY+hLhNuxNvc0NLl4nJbz2WBWo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43962},"type":"module","module":"./index.js","thi.ng":{"year":2022,"alias":"fio","status":"stable"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./dir":{"default":"./dir.js"},"./ext":{"default":"./ext.js"},"./hash":{"default":"./hash.js"},"./json":{"default":"./json.js"},"./mask":{"default":"./mask.js"},"./read":{"default":"./read.js"},"./temp":{"default":"./temp.js"},"./text":{"default":"./text.js"},"./files":{"default":"./files.js"},"./watch":{"default":"./watch.js"},"./write":{"default":"./write.js"},"./delete":{"default":"./delete.js"},"./file-chunks":{"default":"./file-chunks.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"b52baa3750ddd1256892df966ab7ac9b4806a9ef","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Assorted file I/O utils (with logging support) for NodeJS/Bun","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.10","@thi.ng/hex":"^2.3.54","@thi.ng/checks":"^3.6.12","@thi.ng/logger":"^3.0.20","@thi.ng/random":"^4.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.23.1","typedoc":"^0.26.7","typescript":"^5.6.2","@microsoft/api-extractor":"^7.47.9"},"_npmOperationalInternal":{"tmp":"tmp/file-io_2.1.12_1726780440229_0.17945349222974727","host":"s3://npm-registry-packages"}},"2.1.13":{"name":"@thi.ng/file-io","version":"2.1.13","keywords":["async","file","hash","json","logger","no-browser","nodejs","stream","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/file-io@2.1.13","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/file-io","dist":{"shasum":"ea8e9fb5b06862a7167d548e65579bc02162187a","tarball":"https://registry.npmjs.org/@thi.ng/file-io/-/file-io-2.1.13.tgz","fileCount":34,"integrity":"sha512-ptNzhU24CexO+jzLHELBtEwZcMAM/+1t4MVddepS6j4T7opUBvzW3WpdsrWlUrtIspR6AUeIlEPx9kfqwQJkiw==","signatures":[{"sig":"MEQCID0c7RIBxgl614Gw0SzU66KZ8p83V8lJFzJrgAS5kA9TAiBP+Rw7urR9da1z1xxj0oIqNaxSz67Cr1lk3aTggqqIVw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43962},"type":"module","module":"./index.js","thi.ng":{"year":2022,"alias":"fio","status":"stable"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./dir":{"default":"./dir.js"},"./ext":{"default":"./ext.js"},"./hash":{"default":"./hash.js"},"./json":{"default":"./json.js"},"./mask":{"default":"./mask.js"},"./read":{"default":"./read.js"},"./temp":{"default":"./temp.js"},"./text":{"default":"./text.js"},"./files":{"default":"./files.js"},"./watch":{"default":"./watch.js"},"./write":{"default":"./write.js"},"./delete":{"default":"./delete.js"},"./file-chunks":{"default":"./file-chunks.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"11ae480076e61a2263f5730ffb37dfddbf01c7d1","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Assorted file I/O utils (with logging support) for NodeJS/Bun","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.11","@thi.ng/hex":"^2.3.55","@thi.ng/checks":"^3.6.13","@thi.ng/logger":"^3.0.21","@thi.ng/random":"^4.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.0","typedoc":"^0.26.7","typescript":"^5.6.2","@microsoft/api-extractor":"^7.47.9"},"_npmOperationalInternal":{"tmp":"tmp/file-io_2.1.13_1728130630563_0.6851421283809374","host":"s3://npm-registry-packages"}},"2.1.14":{"name":"@thi.ng/file-io","version":"2.1.14","keywords":["async","file","hash","json","logger","no-browser","nodejs","stream","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/file-io@2.1.14","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/file-io","dist":{"shasum":"c66c6394593b42bae29e5e3c9800d6f3caddf01e","tarball":"https://registry.npmjs.org/@thi.ng/file-io/-/file-io-2.1.14.tgz","fileCount":34,"integrity":"sha512-kPFpxqNenIJONYWQ0Bi5G8Hc5zp2+i8vL1ht4+OB06VtKYWe9chRbUttNAkDWIRWeZBUFTjakcOt2B4nXFW6VA==","signatures":[{"sig":"MEQCIDXUmz37x4AXqXbX/Q1qD+bJaI3I/0wyM2MpuD26EbQlAiBEg3C7eSNICdCLTmvi+tH6XrEOBhCBDtlhg/Qy/zhCXg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43962},"type":"module","module":"./index.js","thi.ng":{"year":2022,"alias":"fio","status":"stable"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./dir":{"default":"./dir.js"},"./ext":{"default":"./ext.js"},"./hash":{"default":"./hash.js"},"./json":{"default":"./json.js"},"./mask":{"default":"./mask.js"},"./read":{"default":"./read.js"},"./temp":{"default":"./temp.js"},"./text":{"default":"./text.js"},"./files":{"default":"./files.js"},"./watch":{"default":"./watch.js"},"./write":{"default":"./write.js"},"./delete":{"default":"./delete.js"},"./file-chunks":{"default":"./file-chunks.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"241df2019d93359c34da1a11a94e416b6ea73f32","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Assorted file I/O utils (with logging support) for NodeJS/Bun","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.11","@thi.ng/hex":"^2.3.55","@thi.ng/checks":"^3.6.13","@thi.ng/logger":"^3.0.21","@thi.ng/random":"^4.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.0","typedoc":"^0.26.7","typescript":"^5.6.2","@microsoft/api-extractor":"^7.47.9"},"_npmOperationalInternal":{"tmp":"tmp/file-io_2.1.14_1728304478583_0.17834164596963653","host":"s3://npm-registry-packages"}},"2.1.15":{"name":"@thi.ng/file-io","version":"2.1.15","keywords":["async","file","hash","json","logger","no-browser","nodejs","stream","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/file-io@2.1.15","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/file-io","dist":{"shasum":"0c3f2fa5372efec0623be819f66cdb702ba443ad","tarball":"https://registry.npmjs.org/@thi.ng/file-io/-/file-io-2.1.15.tgz","fileCount":34,"integrity":"sha512-FGSaxbEroJDuMuUu4tbJMexOciWDW96nUUmJ/PeizzZW9ay/1LxqUagGg65AhQK/SAZN4mZ+4wJ7wh2WQUo8Xg==","signatures":[{"sig":"MEQCIGks65CEeyq2QldGgnSCMrh2LbTO+tmJGexJfAV+NC0AAiBIIw9f4VmXTIQiMqgxMmQNQVIPKTGBM5+d0j2E7EIhXA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43962},"type":"module","module":"./index.js","thi.ng":{"year":2022,"alias":"fio","status":"stable"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./dir":{"default":"./dir.js"},"./ext":{"default":"./ext.js"},"./hash":{"default":"./hash.js"},"./json":{"default":"./json.js"},"./mask":{"default":"./mask.js"},"./read":{"default":"./read.js"},"./temp":{"default":"./temp.js"},"./text":{"default":"./text.js"},"./files":{"default":"./files.js"},"./watch":{"default":"./watch.js"},"./write":{"default":"./write.js"},"./delete":{"default":"./delete.js"},"./file-chunks":{"default":"./file-chunks.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"8301254c4436505a1fb0e3cc28eca3adb920c3e0","scripts":{"doc":"typedoc --excludePrivate --excludeInternal --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Assorted file I/O utils (with logging support) for NodeJS/Bun","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.11","@thi.ng/hex":"^2.3.55","@thi.ng/checks":"^3.6.13","@thi.ng/logger":"^3.0.21","@thi.ng/random":"^4.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.0","typedoc":"^0.26.7","typescript":"^5.6.2","@microsoft/api-extractor":"^7.47.9"},"_npmOperationalInternal":{"tmp":"tmp/file-io_2.1.15_1729179679422_0.471972751058066","host":"s3://npm-registry-packages"}},"2.1.16":{"name":"@thi.ng/file-io","version":"2.1.16","keywords":["async","file","hash","json","logger","no-browser","nodejs","stream","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/file-io@2.1.16","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/file-io","dist":{"shasum":"8f8f79f0d61ecc0a83ab94ac550b11f532396f4b","tarball":"https://registry.npmjs.org/@thi.ng/file-io/-/file-io-2.1.16.tgz","fileCount":34,"integrity":"sha512-r7jmAMlAgXWZ5+JAxevX0CshwiSIm3161uNtXJwR597RvxvS6efWw/3jsi35anSHy4re3oGBTcRmG8hXYSJwaw==","signatures":[{"sig":"MEUCIG23PenuebNEqdfMPjs2JAVc9edkfCvDL9flXkLYa6hQAiEAx3fgIzRZJY6Bv43zCfWYTTcDnOMDTEi0hc4fjcUD6Os=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43956},"type":"module","module":"./index.js","thi.ng":{"year":2022,"alias":"fio","status":"stable"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./dir":{"default":"./dir.js"},"./ext":{"default":"./ext.js"},"./hash":{"default":"./hash.js"},"./json":{"default":"./json.js"},"./mask":{"default":"./mask.js"},"./read":{"default":"./read.js"},"./temp":{"default":"./temp.js"},"./text":{"default":"./text.js"},"./files":{"default":"./files.js"},"./watch":{"default":"./watch.js"},"./write":{"default":"./write.js"},"./delete":{"default":"./delete.js"},"./file-chunks":{"default":"./file-chunks.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"ef89090bb19fc5bca23be5da8cfce05b82ff4ad1","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Assorted file I/O utils (with logging support) for NodeJS/Bun","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.12","@thi.ng/hex":"^2.3.56","@thi.ng/checks":"^3.6.14","@thi.ng/logger":"^3.0.22","@thi.ng/random":"^4.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.0","typedoc":"^0.26.7","typescript":"^5.6.2","@microsoft/api-extractor":"^7.47.9"},"_npmOperationalInternal":{"tmp":"tmp/file-io_2.1.16_1731258995070_0.672140558719611","host":"s3://npm-registry-packages"}},"2.1.17":{"name":"@thi.ng/file-io","version":"2.1.17","keywords":["async","file","hash","json","logger","no-browser","nodejs","stream","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/file-io@2.1.17","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/file-io","dist":{"shasum":"18af9ece8bd2366663a51eb1e52a834d388c4d9e","tarball":"https://registry.npmjs.org/@thi.ng/file-io/-/file-io-2.1.17.tgz","fileCount":34,"integrity":"sha512-KemA6r22LZT+2yL6Xc7zG4Ph1v1rZUMQYKmWIMg9Lfe7T8Yr1i0UgQuHsAth9ECHvk14IJqIeqJLLnwa4Ii+Ew==","signatures":[{"sig":"MEUCIFLM0Fv4w3uCB09BXwJB5y7MVom+FA3CCSCtkxrRj13cAiEAwF6EGeNonpH1LViBUMhXZ4I9gAVh3Pn09iIpV5U4VTo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43987},"type":"module","module":"./index.js","thi.ng":{"year":2022,"alias":"fio","status":"stable"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./dir":{"default":"./dir.js"},"./ext":{"default":"./ext.js"},"./hash":{"default":"./hash.js"},"./json":{"default":"./json.js"},"./mask":{"default":"./mask.js"},"./read":{"default":"./read.js"},"./temp":{"default":"./temp.js"},"./text":{"default":"./text.js"},"./files":{"default":"./files.js"},"./watch":{"default":"./watch.js"},"./write":{"default":"./write.js"},"./delete":{"default":"./delete.js"},"./file-chunks":{"default":"./file-chunks.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"85e2f0935b58bde5d165fbe754fafec5da0b731e","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Assorted file I/O utils (with logging support) for NodeJS/Bun","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.13","@thi.ng/hex":"^2.3.57","@thi.ng/checks":"^3.6.15","@thi.ng/logger":"^3.0.23","@thi.ng/random":"^4.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.0","typedoc":"^0.26.11","typescript":"^5.7.2","@microsoft/api-extractor":"^7.48.0"},"_npmOperationalInternal":{"tmp":"tmp/file-io_2.1.17_1732472423107_0.08974703454664934","host":"s3://npm-registry-packages"}},"2.1.18":{"name":"@thi.ng/file-io","version":"2.1.18","keywords":["async","file","hash","json","logger","no-browser","nodejs","stream","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/file-io@2.1.18","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/file-io","dist":{"shasum":"76653cefae76e5be914c5b7a2b4248444347923c","tarball":"https://registry.npmjs.org/@thi.ng/file-io/-/file-io-2.1.18.tgz","fileCount":34,"integrity":"sha512-XVDC2LQyO3dZqUNrw/el9MqALIzEDXiPcCc7O+lXI59ZjZ2/88yEI9HzRZKL+1AQbSb0ns/p3RoMmslphzYXJA==","signatures":[{"sig":"MEUCIQDYpw6c1yZiJPLSPXNV61YSD/dfIfXVa4Yh41tB2Wt//gIgTiS7oAe1jT5Nnv6cst11MZczS0YS30LlGRi6hFlPtVY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43986},"type":"module","module":"./index.js","thi.ng":{"year":2022,"alias":"fio","status":"stable"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./dir":{"default":"./dir.js"},"./ext":{"default":"./ext.js"},"./hash":{"default":"./hash.js"},"./json":{"default":"./json.js"},"./mask":{"default":"./mask.js"},"./read":{"default":"./read.js"},"./temp":{"default":"./temp.js"},"./text":{"default":"./text.js"},"./files":{"default":"./files.js"},"./watch":{"default":"./watch.js"},"./write":{"default":"./write.js"},"./delete":{"default":"./delete.js"},"./file-chunks":{"default":"./file-chunks.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"}],"gitHead":"34ac95538d96f046090fef5fd3a1dc36d54663d5","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Assorted file I/O utils (with logging support) for NodeJS/Bun","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.14","@thi.ng/hex":"^2.3.58","@thi.ng/checks":"^3.6.16","@thi.ng/logger":"^3.0.24","@thi.ng/random":"^4.1.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.0","typedoc":"^0.27.4","typescript":"^5.7.2","@microsoft/api-extractor":"^7.48.0"},"_npmOperationalInternal":{"tmp":"tmp/file-io_2.1.18_1733998587715_0.7548882205850338","host":"s3://npm-registry-packages-npm-production"}},"2.1.19":{"name":"@thi.ng/file-io","version":"2.1.19","keywords":["async","file","hash","json","logger","no-browser","nodejs","stream","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/file-io@2.1.19","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/file-io","dist":{"shasum":"d419d21a43ef4ad3825120f6993c639a76f8f985","tarball":"https://registry.npmjs.org/@thi.ng/file-io/-/file-io-2.1.19.tgz","fileCount":34,"integrity":"sha512-xCQ/EFyzqyZU8PKmCPtlMEnhwa/gqN63LrPdHOB2CZzUVwieTyDLbyip/h/rimIlh9NOcorK+zHFgV1CmLaIcw==","signatures":[{"sig":"MEUCIBVzvMkcC7eYuJjoUcZTkaJxOe/iIKA/mvTpHxg11E4fAiEApcVmJBMKp5q1OwDGx3o67dwmaeqYu5vIHjk2ymssVyk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44070},"type":"module","module":"./index.js","thi.ng":{"year":2022,"alias":"fio","status":"stable"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./dir":{"default":"./dir.js"},"./ext":{"default":"./ext.js"},"./hash":{"default":"./hash.js"},"./json":{"default":"./json.js"},"./mask":{"default":"./mask.js"},"./read":{"default":"./read.js"},"./temp":{"default":"./temp.js"},"./text":{"default":"./text.js"},"./files":{"default":"./files.js"},"./watch":{"default":"./watch.js"},"./write":{"default":"./write.js"},"./delete":{"default":"./delete.js"},"./file-chunks":{"default":"./file-chunks.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"48bf4c22bf23f88ac99f435106af2214f79a0be1","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Assorted file I/O utils (with logging support) for NodeJS/Bun","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.15","@thi.ng/hex":"^2.3.59","@thi.ng/checks":"^3.6.17","@thi.ng/logger":"^3.0.25","@thi.ng/random":"^4.1.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.2","typedoc":"^0.27.6","typescript":"^5.7.2","@microsoft/api-extractor":"^7.48.1"},"_npmOperationalInternal":{"tmp":"tmp/file-io_2.1.19_1735308976771_0.7995303960916083","host":"s3://npm-registry-packages-npm-production"}},"2.1.20":{"name":"@thi.ng/file-io","version":"2.1.20","keywords":["async","file","hash","json","logger","no-browser","nodejs","stream","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/file-io@2.1.20","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/file-io","dist":{"shasum":"90e7af35ae0a5f293f6cf65da9af220c6cac2da1","tarball":"https://registry.npmjs.org/@thi.ng/file-io/-/file-io-2.1.20.tgz","fileCount":34,"integrity":"sha512-xWSPyyV0Q+Ui1je0pIX8ovvK5qwxYXoVqszrRtMC3KZIFX9ZTHARJfI3MTFj+Aee+QahmHU0/U/qlHZyCB57vQ==","signatures":[{"sig":"MEYCIQCIo3Sg2LvB33pankNGk/zlO3vrK9Gwobq3g/GNR05g7gIhAIPMo4deyFqJzfoCy4jO5tToHwkacef11qKzRytSRx0+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44070},"type":"module","module":"./index.js","thi.ng":{"year":2022,"alias":"fio","status":"stable"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./dir":{"default":"./dir.js"},"./ext":{"default":"./ext.js"},"./hash":{"default":"./hash.js"},"./json":{"default":"./json.js"},"./mask":{"default":"./mask.js"},"./read":{"default":"./read.js"},"./temp":{"default":"./temp.js"},"./text":{"default":"./text.js"},"./files":{"default":"./files.js"},"./watch":{"default":"./watch.js"},"./write":{"default":"./write.js"},"./delete":{"default":"./delete.js"},"./file-chunks":{"default":"./file-chunks.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"56c1d57a96565bbcc8c06c73779a619bba0db368","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Assorted file I/O utils (with logging support) for NodeJS/Bun","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.16","@thi.ng/hex":"^2.3.60","@thi.ng/checks":"^3.6.18","@thi.ng/logger":"^3.0.26","@thi.ng/random":"^4.1.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.2","typedoc":"^0.27.6","typescript":"^5.7.2","@microsoft/api-extractor":"^7.48.1"},"_npmOperationalInternal":{"tmp":"tmp/file-io_2.1.20_1736025132130_0.2847191988113209","host":"s3://npm-registry-packages-npm-production"}},"2.1.21":{"name":"@thi.ng/file-io","version":"2.1.21","keywords":["async","file","hash","json","logger","no-browser","nodejs","stream","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/file-io@2.1.21","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/file-io","dist":{"shasum":"dacf963fe47071892741c15f79b49911fa970092","tarball":"https://registry.npmjs.org/@thi.ng/file-io/-/file-io-2.1.21.tgz","fileCount":34,"integrity":"sha512-4WU65eEvDDpipsYA1NkOCozRsbaZjtaQYklentW91UXL8b34SYVniaZXjYLoOcbMtn0S3QELlXzEyBz9176MGQ==","signatures":[{"sig":"MEYCIQD882qdfmK1EcRusNiovD+mpVV2CUDiAVzfK+8/dwpc9wIhANMHQ+2YBZQcdlqEU/YoNNlUXijSgZbEQ3DFszXN47tE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44214},"type":"module","module":"./index.js","thi.ng":{"year":2022,"alias":"fio","status":"stable"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./dir":{"default":"./dir.js"},"./ext":{"default":"./ext.js"},"./hash":{"default":"./hash.js"},"./json":{"default":"./json.js"},"./mask":{"default":"./mask.js"},"./read":{"default":"./read.js"},"./temp":{"default":"./temp.js"},"./text":{"default":"./text.js"},"./files":{"default":"./files.js"},"./watch":{"default":"./watch.js"},"./write":{"default":"./write.js"},"./delete":{"default":"./delete.js"},"./file-chunks":{"default":"./file-chunks.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"6542b842120bef47cc18d45a1b1db68307a7f04b","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Assorted file I/O utils (with logging support) for NodeJS/Bun","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.16","@thi.ng/hex":"^2.3.60","@thi.ng/checks":"^3.6.19","@thi.ng/logger":"^3.0.27","@thi.ng/random":"^4.1.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.2","typedoc":"^0.27.6","typescript":"^5.7.2","@microsoft/api-extractor":"^7.48.1"},"_npmOperationalInternal":{"tmp":"tmp/file-io_2.1.21_1736857613565_0.3002041237934918","host":"s3://npm-registry-packages-npm-production"}},"2.1.22":{"name":"@thi.ng/file-io","version":"2.1.22","keywords":["async","file","hash","json","logger","no-browser","nodejs","stream","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/file-io@2.1.22","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/file-io","dist":{"shasum":"5fb6dd17e6bb881cc865dd15ee5d155e4ada988d","tarball":"https://registry.npmjs.org/@thi.ng/file-io/-/file-io-2.1.22.tgz","fileCount":34,"integrity":"sha512-U5y8egfBiTkU7uEln6cmdfALZOcxcORLT9cm2aOZm1fchDdzYhhvi+aRUiKI9l0N4ptfaWLhETTAij9wskxMgw==","signatures":[{"sig":"MEUCIFgTru5xlctU/O/Wzq8tprvH3iWd9eYLnqamWMSDb6i2AiEAwRHSMaJoIkKHOAK5gAWMpExmtrDRK8u7UItEau3mhjs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44214},"type":"module","module":"./index.js","thi.ng":{"year":2022,"alias":"fio","status":"stable"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./dir":{"default":"./dir.js"},"./ext":{"default":"./ext.js"},"./hash":{"default":"./hash.js"},"./json":{"default":"./json.js"},"./mask":{"default":"./mask.js"},"./read":{"default":"./read.js"},"./temp":{"default":"./temp.js"},"./text":{"default":"./text.js"},"./files":{"default":"./files.js"},"./watch":{"default":"./watch.js"},"./write":{"default":"./write.js"},"./delete":{"default":"./delete.js"},"./file-chunks":{"default":"./file-chunks.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"56e7a1724e7b0cb5c41119f60320b6ff0e8a3c1c","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Assorted file I/O utils (with logging support) for NodeJS/Bun","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.16","@thi.ng/hex":"^2.3.60","@thi.ng/checks":"^3.6.19","@thi.ng/logger":"^3.0.27","@thi.ng/random":"^4.1.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.2","typedoc":"^0.27.6","typescript":"^5.7.2","@microsoft/api-extractor":"^7.48.1"},"_npmOperationalInternal":{"tmp":"tmp/file-io_2.1.22_1737458308496_0.9054432217766522","host":"s3://npm-registry-packages-npm-production"}},"2.1.23":{"name":"@thi.ng/file-io","version":"2.1.23","keywords":["async","file","hash","json","logger","no-browser","nodejs","stream","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/file-io@2.1.23","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/file-io","dist":{"shasum":"82c9745d8ace1863fb7af80ebe565bf32b109750","tarball":"https://registry.npmjs.org/@thi.ng/file-io/-/file-io-2.1.23.tgz","fileCount":34,"integrity":"sha512-MuElsEBYc4fvoJsLnC7S9WqtKTXK47t0iuh+gDh3+3UdNf0uGchMThPrIHLfop/f6uHeGYQUoZsZCAjRNodLuQ==","signatures":[{"sig":"MEYCIQCU26oF1InaxyO9AlcAf4Zt3T8VlXHIVkqMSi4xR8Y2iQIhAMn+jgT3WKNXpd2eJTmz0xeNRk7jG6TU0UXPvpOVp23I","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44214},"type":"module","module":"./index.js","thi.ng":{"year":2022,"alias":"fio","status":"stable"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./dir":{"default":"./dir.js"},"./ext":{"default":"./ext.js"},"./hash":{"default":"./hash.js"},"./json":{"default":"./json.js"},"./mask":{"default":"./mask.js"},"./read":{"default":"./read.js"},"./temp":{"default":"./temp.js"},"./text":{"default":"./text.js"},"./files":{"default":"./files.js"},"./watch":{"default":"./watch.js"},"./write":{"default":"./write.js"},"./delete":{"default":"./delete.js"},"./file-chunks":{"default":"./file-chunks.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"22f6d518aed5951bb37b406c8ae85a6c3e6be517","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Assorted file I/O utils (with logging support) for NodeJS/Bun","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.17","@thi.ng/hex":"^2.3.61","@thi.ng/checks":"^3.6.20","@thi.ng/logger":"^3.0.28","@thi.ng/random":"^4.1.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.2","typedoc":"^0.27.6","typescript":"^5.7.2","@microsoft/api-extractor":"^7.48.1"},"_npmOperationalInternal":{"tmp":"tmp/file-io_2.1.23_1737474685489_0.7909556847759569","host":"s3://npm-registry-packages-npm-production"}},"2.1.24":{"name":"@thi.ng/file-io","version":"2.1.24","keywords":["async","file","hash","json","logger","no-browser","nodejs","stream","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/file-io@2.1.24","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/file-io","dist":{"shasum":"19915f307a1c7cf6a7485b8057487f58bc9ac7ea","tarball":"https://registry.npmjs.org/@thi.ng/file-io/-/file-io-2.1.24.tgz","fileCount":34,"integrity":"sha512-ybkI4ldj/VTd2KnDm7im3pY/kB30YQWI4iEhzDMLAbF1JGYepIiNmhY2LPDlGxXr5wSmLiMurFdogpXwL78szg==","signatures":[{"sig":"MEUCIQCnKqcBbyoH4r0OW+ZNegeg5RRMSLuAgHxX2bavnJNMMQIgQzfBYjy3KR85aQVQ/1nWJmCKkdrs50l7qW0tbLVR3YY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44295},"type":"module","module":"./index.js","thi.ng":{"year":2022,"alias":"fio","status":"stable"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./dir":{"default":"./dir.js"},"./ext":{"default":"./ext.js"},"./hash":{"default":"./hash.js"},"./json":{"default":"./json.js"},"./mask":{"default":"./mask.js"},"./read":{"default":"./read.js"},"./temp":{"default":"./temp.js"},"./text":{"default":"./text.js"},"./files":{"default":"./files.js"},"./watch":{"default":"./watch.js"},"./write":{"default":"./write.js"},"./delete":{"default":"./delete.js"},"./file-chunks":{"default":"./file-chunks.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"b92b48abda9941d608be8a2e1c83447e679a6f79","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","doc:ae":"mkdir -p .ae/doc .ae/temp && api-extractor run --local --verbose","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Assorted file I/O utils (with logging support) for NodeJS/Bun","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.18","@thi.ng/hex":"^2.3.62","@thi.ng/checks":"^3.6.21","@thi.ng/logger":"^3.0.29","@thi.ng/random":"^4.1.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.2","typedoc":"^0.27.6","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/file-io_2.1.24_1737639817047_0.2913297366896994","host":"s3://npm-registry-packages-npm-production"}},"2.1.25":{"name":"@thi.ng/file-io","version":"2.1.25","keywords":["async","file","hash","json","logger","no-browser","nodejs","stream","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/file-io@2.1.25","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/file-io","dist":{"shasum":"6b072b41c747b6abd2fd41b95e3a4252ee02b1e3","tarball":"https://registry.npmjs.org/@thi.ng/file-io/-/file-io-2.1.25.tgz","fileCount":34,"integrity":"sha512-ZuRz2EzGNllsTvhVU9RQELjA5wrYJ6CIjEG39ejbGKNV+JtxFDQeMPF3vDMUVZJnL4+FbOelVSDaGxdXttoauw==","signatures":[{"sig":"MEUCIG5EhJKgyIB9fqlqurzDQg+NVZwM42BC0tCYAP/ob/sJAiEA3NH+aSaI0W4dHvqFVCrWlc+sOI1C4PZbxq4vqHKAYDw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44214},"type":"module","module":"./index.js","thi.ng":{"year":2022,"alias":"fio","status":"stable"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./dir":{"default":"./dir.js"},"./ext":{"default":"./ext.js"},"./hash":{"default":"./hash.js"},"./json":{"default":"./json.js"},"./mask":{"default":"./mask.js"},"./read":{"default":"./read.js"},"./temp":{"default":"./temp.js"},"./text":{"default":"./text.js"},"./files":{"default":"./files.js"},"./watch":{"default":"./watch.js"},"./write":{"default":"./write.js"},"./delete":{"default":"./delete.js"},"./file-chunks":{"default":"./file-chunks.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"fc1d498e8d4b690db873c30cc594352a804e7a65","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Assorted file I/O utils (with logging support) for NodeJS/Bun","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.19","@thi.ng/hex":"^2.3.63","@thi.ng/checks":"^3.6.22","@thi.ng/logger":"^3.0.30","@thi.ng/random":"^4.1.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.2","typedoc":"^0.27.6","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/file-io_2.1.25_1738168208732_0.13184294207319636","host":"s3://npm-registry-packages-npm-production"}},"2.1.26":{"name":"@thi.ng/file-io","version":"2.1.26","keywords":["async","file","hash","json","logger","no-browser","nodejs","stream","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/file-io@2.1.26","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/file-io","dist":{"shasum":"cba1568921b3979e2909f26efbcc586364c52d1f","tarball":"https://registry.npmjs.org/@thi.ng/file-io/-/file-io-2.1.26.tgz","fileCount":34,"integrity":"sha512-bJzR/yRH6R7aSIwdWLWggE/Z2dDnUA922X/0wmm0S1mDuH3SnKsav+otZ8oCv3LzSSvSiLfhZFZSiyNZHSMaaw==","signatures":[{"sig":"MEQCIGwlwA0279J2Y4Sowy9laRXNjgdIKoySu+nBywZLRm2mAiBgIz/gUYsvBN/yE8tvpDI7/MSc0LYTjy+LYivkrz4afg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44213},"type":"module","module":"./index.js","thi.ng":{"year":2022,"alias":"fio","status":"stable"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./dir":{"default":"./dir.js"},"./ext":{"default":"./ext.js"},"./hash":{"default":"./hash.js"},"./json":{"default":"./json.js"},"./mask":{"default":"./mask.js"},"./read":{"default":"./read.js"},"./temp":{"default":"./temp.js"},"./text":{"default":"./text.js"},"./files":{"default":"./files.js"},"./watch":{"default":"./watch.js"},"./write":{"default":"./write.js"},"./delete":{"default":"./delete.js"},"./file-chunks":{"default":"./file-chunks.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"dcc1dbfa6eae31ac65e12843987b94d4a7edc144","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Assorted file I/O utils (with logging support) for NodeJS/Bun","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.19","@thi.ng/hex":"^2.3.63","@thi.ng/checks":"^3.6.22","@thi.ng/logger":"^3.1.0","@thi.ng/random":"^4.1.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.24.2","typedoc":"^0.27.6","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/file-io_2.1.26_1739223898604_0.6980375068077387","host":"s3://npm-registry-packages-npm-production"}},"2.1.27":{"name":"@thi.ng/file-io","version":"2.1.27","keywords":["async","file","hash","json","logger","no-browser","nodejs","stream","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/file-io@2.1.27","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/file-io","dist":{"shasum":"49dfe40b470211facd5d043cde479ee57a4b753b","tarball":"https://registry.npmjs.org/@thi.ng/file-io/-/file-io-2.1.27.tgz","fileCount":34,"integrity":"sha512-RPwmnB9XJu99aaPWK1FIFbxajNuYolx2pAF8ZBg8FeTYmKTqW5Sfml87gbjOPCXZPC9dr1FZ6MVIt8++l7S+SQ==","signatures":[{"sig":"MEQCIDusw/8hMY97lx1BLWeYYK1kkG5Swu7ut/64RNkKqYbqAiAmH5dDR3PsLj8uQV8FhXLWx+0sFaNAuBGvlU+P4GRF6Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44213},"type":"module","module":"./index.js","thi.ng":{"year":2022,"alias":"fio","status":"stable"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./dir":{"default":"./dir.js"},"./ext":{"default":"./ext.js"},"./hash":{"default":"./hash.js"},"./json":{"default":"./json.js"},"./mask":{"default":"./mask.js"},"./read":{"default":"./read.js"},"./temp":{"default":"./temp.js"},"./text":{"default":"./text.js"},"./files":{"default":"./files.js"},"./watch":{"default":"./watch.js"},"./write":{"default":"./write.js"},"./delete":{"default":"./delete.js"},"./file-chunks":{"default":"./file-chunks.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"9a0b33253fef092aaf301decf6ecd54317874d4c","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Assorted file I/O utils (with logging support) for NodeJS/Bun","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.20","@thi.ng/hex":"^2.3.64","@thi.ng/checks":"^3.6.23","@thi.ng/logger":"^3.1.1","@thi.ng/random":"^4.1.11"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.0","typedoc":"^0.27.7","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/file-io_2.1.27_1739462848740_0.8461382456386817","host":"s3://npm-registry-packages-npm-production"}},"2.1.28":{"name":"@thi.ng/file-io","version":"2.1.28","keywords":["async","file","hash","json","logger","no-browser","nodejs","stream","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/file-io@2.1.28","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/file-io","dist":{"shasum":"d56d37f1549dbedf9b393dbc4ae01c905001e3ba","tarball":"https://registry.npmjs.org/@thi.ng/file-io/-/file-io-2.1.28.tgz","fileCount":34,"integrity":"sha512-YkL8EXkhvCKfXs+OS6ojvjgzmOmLmWmV57ICPZ6MvgjnXlCIDNVQWrotdhH7XQGueUsHZQYPbEpSWJEFKvB/Gg==","signatures":[{"sig":"MEQCIDq8Yid7hJDbMKiSqs7bWq4iVCZWi+KIvCcRNcegTDuGAiB6QkVdNuiQtDa7CX+hLfBaAtOIGShTDrHsbAVdJ4P+DA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44213},"type":"module","module":"./index.js","thi.ng":{"year":2022,"alias":"fio","status":"stable"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./dir":{"default":"./dir.js"},"./ext":{"default":"./ext.js"},"./hash":{"default":"./hash.js"},"./json":{"default":"./json.js"},"./mask":{"default":"./mask.js"},"./read":{"default":"./read.js"},"./temp":{"default":"./temp.js"},"./text":{"default":"./text.js"},"./files":{"default":"./files.js"},"./watch":{"default":"./watch.js"},"./write":{"default":"./write.js"},"./delete":{"default":"./delete.js"},"./file-chunks":{"default":"./file-chunks.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"bee617702ac61d093465b967f8f973dc566faa6b","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Assorted file I/O utils (with logging support) for NodeJS/Bun","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.21","@thi.ng/hex":"^2.3.65","@thi.ng/checks":"^3.6.24","@thi.ng/logger":"^3.1.2","@thi.ng/random":"^4.1.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.0","typedoc":"^0.27.7","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/file-io_2.1.28_1739999059135_0.5334907921955208","host":"s3://npm-registry-packages-npm-production"}},"2.1.29":{"name":"@thi.ng/file-io","version":"2.1.29","keywords":["async","file","hash","json","logger","no-browser","nodejs","stream","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/file-io@2.1.29","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/file-io","dist":{"shasum":"fd494d41c866a9d92ae8262d1ce5349736d24ddd","tarball":"https://registry.npmjs.org/@thi.ng/file-io/-/file-io-2.1.29.tgz","fileCount":34,"integrity":"sha512-DRP9XnDkNj3cVtSL1UwrVXD1m1iufMUP3bWQndtCRwjuFxplqw76XcjmPBCYwGVipaseMAvCQNqLHgyiULFQtQ==","signatures":[{"sig":"MEQCIDDJywB7NB/TUo5v5PbeyrRrpBHGXAQH2tkPPvgf/TfLAiAhnqf0zu+BD/YFPVxXQzabD0MBIBvcXBTMkrlM+WcdIQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44212},"type":"module","module":"./index.js","thi.ng":{"year":2022,"alias":"fio","status":"stable"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./dir":{"default":"./dir.js"},"./ext":{"default":"./ext.js"},"./hash":{"default":"./hash.js"},"./json":{"default":"./json.js"},"./mask":{"default":"./mask.js"},"./read":{"default":"./read.js"},"./temp":{"default":"./temp.js"},"./text":{"default":"./text.js"},"./files":{"default":"./files.js"},"./watch":{"default":"./watch.js"},"./write":{"default":"./write.js"},"./delete":{"default":"./delete.js"},"./file-chunks":{"default":"./file-chunks.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"2958e6a9881bd9e06de587a2141f6d23c64278db","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Assorted file I/O utils (with logging support) for NodeJS/Bun","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.21","@thi.ng/hex":"^2.3.65","@thi.ng/checks":"^3.7.0","@thi.ng/logger":"^3.1.2","@thi.ng/random":"^4.1.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.0","typedoc":"^0.27.7","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/file-io_2.1.29_1740175022042_0.00196255289843128","host":"s3://npm-registry-packages-npm-production"}},"2.1.30":{"name":"@thi.ng/file-io","version":"2.1.30","keywords":["async","file","hash","json","logger","no-browser","nodejs","stream","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/file-io@2.1.30","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/file-io","dist":{"shasum":"8f4486d4c0ba3ab88d3f5a8b54055b02218fd836","tarball":"https://registry.npmjs.org/@thi.ng/file-io/-/file-io-2.1.30.tgz","fileCount":34,"integrity":"sha512-6G61/XGEfwXf2S3rwconcRlON0/R7BZV4eM4zDeiEtyhK77DT1GcDXOGN71QhTMkixuOwK1x+PIMT+Q+qhuDRg==","signatures":[{"sig":"MEUCIHatCJx/ICBjnqojNpIvdZOmoUcHLfLg6XJXtfC4QEksAiEAyYkCDI2lF++mhLHJsIEEvLxpEcqQLgpyfqpgNWqHuhA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44212},"type":"module","module":"./index.js","thi.ng":{"year":2022,"alias":"fio","status":"stable"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./dir":{"default":"./dir.js"},"./ext":{"default":"./ext.js"},"./hash":{"default":"./hash.js"},"./json":{"default":"./json.js"},"./mask":{"default":"./mask.js"},"./read":{"default":"./read.js"},"./temp":{"default":"./temp.js"},"./text":{"default":"./text.js"},"./files":{"default":"./files.js"},"./watch":{"default":"./watch.js"},"./write":{"default":"./write.js"},"./delete":{"default":"./delete.js"},"./file-chunks":{"default":"./file-chunks.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"5084790092321b8654373237225c5f428f092782","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Assorted file I/O utils (with logging support) for NodeJS/Bun","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.21","@thi.ng/hex":"^2.3.65","@thi.ng/checks":"^3.7.1","@thi.ng/logger":"^3.1.2","@thi.ng/random":"^4.1.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.0","typedoc":"^0.27.7","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/file-io_2.1.30_1740490194931_0.974083761538387","host":"s3://npm-registry-packages-npm-production"}},"2.1.31":{"name":"@thi.ng/file-io","version":"2.1.31","keywords":["async","file","hash","json","logger","no-browser","nodejs","stream","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/file-io@2.1.31","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/file-io","dist":{"shasum":"438bcfe1160e28e5453d9da1b1c870a344d96661","tarball":"https://registry.npmjs.org/@thi.ng/file-io/-/file-io-2.1.31.tgz","fileCount":34,"integrity":"sha512-IL4xhPOMAU0xmi3LMfdwNd4WVy6xD0Tf0z9kMn/eqN9On1lK9srIy0OdiYxk77+dlbQtTboNkjXxkNmIJB5FtA==","signatures":[{"sig":"MEYCIQC5JlegDg77YuLm9mTmSSysqD15TaGtvzISL6MfW/9b1AIhAONbzY2E+d9um2qkETYnnRQDwje6wtc6HRaUVmws8nn0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44212},"type":"module","module":"./index.js","thi.ng":{"year":2022,"alias":"fio","status":"stable"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./dir":{"default":"./dir.js"},"./ext":{"default":"./ext.js"},"./hash":{"default":"./hash.js"},"./json":{"default":"./json.js"},"./mask":{"default":"./mask.js"},"./read":{"default":"./read.js"},"./temp":{"default":"./temp.js"},"./text":{"default":"./text.js"},"./files":{"default":"./files.js"},"./watch":{"default":"./watch.js"},"./write":{"default":"./write.js"},"./delete":{"default":"./delete.js"},"./file-chunks":{"default":"./file-chunks.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"55987d581e4985b1c3091ba6be3f9b53a0c5eeea","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Assorted file I/O utils (with logging support) for NodeJS/Bun","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.22","@thi.ng/hex":"^2.3.66","@thi.ng/checks":"^3.7.2","@thi.ng/logger":"^3.1.3","@thi.ng/random":"^4.1.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.0","typedoc":"^0.27.7","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/file-io_2.1.31_1741548407453_0.3459760626118893","host":"s3://npm-registry-packages-npm-production"}},"2.1.32":{"name":"@thi.ng/file-io","version":"2.1.32","keywords":["async","file","hash","json","logger","no-browser","nodejs","stream","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/file-io@2.1.32","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/file-io","dist":{"shasum":"849364f7587b6fdb54ab0a6a232df3864c729570","tarball":"https://registry.npmjs.org/@thi.ng/file-io/-/file-io-2.1.32.tgz","fileCount":34,"integrity":"sha512-g4TCOhRZ91G1QjXvBCoSbfpkLrWEPKK+YoXb+KS1T6uIyFLCqpzwni4uQKpU2vVoBRGeArig5GvF3IdNTnA2Lw==","signatures":[{"sig":"MEUCIQD+txwN9gZfCbkYcBRspnojUj2UYBpWRVAiFP/UTD/EygIgVmE+l89YrDfaErcQx7Hsp5ZqrUN+tHbqFgZXAEgCWtM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44238},"type":"module","module":"./index.js","thi.ng":{"year":2022,"alias":"fio","status":"stable"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./dir":{"default":"./dir.js"},"./ext":{"default":"./ext.js"},"./hash":{"default":"./hash.js"},"./json":{"default":"./json.js"},"./mask":{"default":"./mask.js"},"./read":{"default":"./read.js"},"./temp":{"default":"./temp.js"},"./text":{"default":"./text.js"},"./files":{"default":"./files.js"},"./watch":{"default":"./watch.js"},"./write":{"default":"./write.js"},"./delete":{"default":"./delete.js"},"./file-chunks":{"default":"./file-chunks.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"dfecb91b5b6a05db32d96f261e0c0ac6319240b9","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Assorted file I/O utils (with logging support) for NodeJS/Bun","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.23","@thi.ng/hex":"^2.3.67","@thi.ng/checks":"^3.7.3","@thi.ng/logger":"^3.1.4","@thi.ng/random":"^4.1.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.1","typedoc":"^0.28.0","typescript":"^5.8.2"},"_npmOperationalInternal":{"tmp":"tmp/file-io_2.1.32_1742219093833_0.8206789434521136","host":"s3://npm-registry-packages-npm-production"}},"2.1.33":{"name":"@thi.ng/file-io","version":"2.1.33","keywords":["async","file","hash","json","logger","no-browser","nodejs","stream","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/file-io@2.1.33","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/file-io","dist":{"shasum":"5e6c0bf4b8526a6e1acc8915b4a11b6fa6dfbe64","tarball":"https://registry.npmjs.org/@thi.ng/file-io/-/file-io-2.1.33.tgz","fileCount":34,"integrity":"sha512-MP7VikRic6OBUBsJZv3Lyvz1sOvrNi37Rsz9LoTpgidZrq6IzlO8BnLftt5okTmvsRdSlf/kOAOSsvpamhFAlQ==","signatures":[{"sig":"MEQCIHf2gs2lqTSr+pCFNVzFQ/jqsmZGJQaWwDt3F/4Y61WRAiA9GLs+Crf9rsFPwSoZwpWweGOFW6rnF4I59Azg1Z0IsQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44238},"type":"module","module":"./index.js","thi.ng":{"year":2022,"alias":"fio","status":"stable"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./dir":{"default":"./dir.js"},"./ext":{"default":"./ext.js"},"./hash":{"default":"./hash.js"},"./json":{"default":"./json.js"},"./mask":{"default":"./mask.js"},"./read":{"default":"./read.js"},"./temp":{"default":"./temp.js"},"./text":{"default":"./text.js"},"./files":{"default":"./files.js"},"./watch":{"default":"./watch.js"},"./write":{"default":"./write.js"},"./delete":{"default":"./delete.js"},"./file-chunks":{"default":"./file-chunks.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"1646e0ffcdfd812b29e1b9c7c528d294ea60373e","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Assorted file I/O utils (with logging support) for NodeJS/Bun","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.24","@thi.ng/hex":"^2.3.68","@thi.ng/checks":"^3.7.4","@thi.ng/logger":"^3.1.5","@thi.ng/random":"^4.1.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.1","typedoc":"^0.28.0","typescript":"^5.8.2"},"_npmOperationalInternal":{"tmp":"tmp/file-io_2.1.33_1742304520302_0.6002778158346194","host":"s3://npm-registry-packages-npm-production"}},"2.1.34":{"name":"@thi.ng/file-io","version":"2.1.34","keywords":["async","file","hash","json","logger","no-browser","nodejs","stream","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/file-io@2.1.34","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/file-io","dist":{"shasum":"32681b7cbd6945418e584041597ea6240d0eaa5f","tarball":"https://registry.npmjs.org/@thi.ng/file-io/-/file-io-2.1.34.tgz","fileCount":34,"integrity":"sha512-FdWTXffLacHBI4Kg+5J7WZRwTGOstsry0vJeX5tAt3vAbuEDK1CJafB8K6LUieQVMgiFQzQ2S6m6LgqUd+6Mrg==","signatures":[{"sig":"MEUCIF/SY6QbOBEeDymXprLIw8pYJ6H97uUdjQJ5VqePLymUAiEAh4Frf2rAjlHk7UgEdz4Y84ty5jcrmG7KIwHD6V5vxjE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44270},"type":"module","module":"./index.js","thi.ng":{"year":2022,"alias":"fio","status":"stable"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./dir":{"default":"./dir.js"},"./ext":{"default":"./ext.js"},"./hash":{"default":"./hash.js"},"./json":{"default":"./json.js"},"./mask":{"default":"./mask.js"},"./read":{"default":"./read.js"},"./temp":{"default":"./temp.js"},"./text":{"default":"./text.js"},"./files":{"default":"./files.js"},"./watch":{"default":"./watch.js"},"./write":{"default":"./write.js"},"./delete":{"default":"./delete.js"},"./file-chunks":{"default":"./file-chunks.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"87aa2d0e64a357476c10fd57aabdfded13c79f7d","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Assorted file I/O utils (with logging support) for NodeJS/Bun","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.25","@thi.ng/hex":"^2.3.69","@thi.ng/checks":"^3.7.5","@thi.ng/logger":"^3.1.6","@thi.ng/random":"^4.1.16"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.2","typedoc":"^0.28.1","typescript":"^5.8.2","@types/node":"^22.13.14"},"_npmOperationalInternal":{"tmp":"tmp/file-io_2.1.34_1743543992111_0.7830128275602586","host":"s3://npm-registry-packages-npm-production"}},"2.1.35":{"name":"@thi.ng/file-io","version":"2.1.35","keywords":["async","file","hash","json","logger","no-browser","nodejs","stream","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/file-io@2.1.35","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/file-io","dist":{"shasum":"1fdc94771e652f6ddbcf0a5e30b295ccb5cf2ed1","tarball":"https://registry.npmjs.org/@thi.ng/file-io/-/file-io-2.1.35.tgz","fileCount":34,"integrity":"sha512-ZNQ4xr135u0JWGZbjDRN17xGTVsyQpyLYDNLxSo7O/qiZhDeqVkcY791frO68Yct+nlFyzqJrtRZhqWX4YJmww==","signatures":[{"sig":"MEYCIQCDrzOv0qb3CnunF9u0cyp0IpXv9ebQlpVG4H23I188kQIhAOsNfXbhuYB4BkKecvenoiv38R7XTvW79ZrFOG8W+fDv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44269},"type":"module","module":"./index.js","thi.ng":{"year":2022,"alias":"fio","status":"stable"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./dir":{"default":"./dir.js"},"./ext":{"default":"./ext.js"},"./hash":{"default":"./hash.js"},"./json":{"default":"./json.js"},"./mask":{"default":"./mask.js"},"./read":{"default":"./read.js"},"./temp":{"default":"./temp.js"},"./text":{"default":"./text.js"},"./files":{"default":"./files.js"},"./watch":{"default":"./watch.js"},"./write":{"default":"./write.js"},"./delete":{"default":"./delete.js"},"./file-chunks":{"default":"./file-chunks.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"c464b6948f92cba90c2ea75b59203dad894fb450","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Assorted file I/O utils (with logging support) for NodeJS/Bun","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.26","@thi.ng/hex":"^2.3.70","@thi.ng/checks":"^3.7.6","@thi.ng/logger":"^3.1.7","@thi.ng/random":"^4.1.17"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.2","typedoc":"^0.28.2","typescript":"^5.8.3","@types/node":"^22.14.1"},"_npmOperationalInternal":{"tmp":"tmp/file-io_2.1.35_1744802200772_0.75165446396561","host":"s3://npm-registry-packages-npm-production"}},"2.1.36":{"name":"@thi.ng/file-io","version":"2.1.36","keywords":["async","file","hash","json","logger","no-browser","nodejs","stream","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/file-io@2.1.36","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/file-io","dist":{"shasum":"e18c550a4b51a530549b9b0ade570021434b35d6","tarball":"https://registry.npmjs.org/@thi.ng/file-io/-/file-io-2.1.36.tgz","fileCount":34,"integrity":"sha512-jMnAxAaH3sbrLY2ukfbEyzmBUO7gi/82E3xbTp/9AyuMhuqsMLUD/isBznq5Yz9EQhyqXrcqiJOZrkAkiCQnCA==","signatures":[{"sig":"MEYCIQDNlfpL0ZAtY7ctX6OBsPfn8DZJKx9Y8ns2Br8r4CokiAIhAI/J4VrFpI0xXTIvMvaYsJDGO8mo3zrRDwjE7I5eCECn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44269},"type":"module","module":"./index.js","thi.ng":{"year":2022,"alias":"fio","status":"stable"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./dir":{"default":"./dir.js"},"./ext":{"default":"./ext.js"},"./hash":{"default":"./hash.js"},"./json":{"default":"./json.js"},"./mask":{"default":"./mask.js"},"./read":{"default":"./read.js"},"./temp":{"default":"./temp.js"},"./text":{"default":"./text.js"},"./files":{"default":"./files.js"},"./watch":{"default":"./watch.js"},"./write":{"default":"./write.js"},"./delete":{"default":"./delete.js"},"./file-chunks":{"default":"./file-chunks.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"4354686a6fb1f82c09ea48f92f87786191b231a0","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Assorted file I/O utils (with logging support) for NodeJS/Bun","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.27","@thi.ng/hex":"^2.3.71","@thi.ng/checks":"^3.7.7","@thi.ng/logger":"^3.1.8","@thi.ng/random":"^4.1.18"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.3","typedoc":"^0.28.3","typescript":"^5.8.3","@types/node":"^22.15.3"},"_npmOperationalInternal":{"tmp":"tmp/file-io_2.1.36_1746017800111_0.635787229875137","host":"s3://npm-registry-packages-npm-production"}},"2.1.37":{"name":"@thi.ng/file-io","version":"2.1.37","keywords":["async","file","hash","json","logger","no-browser","nodejs","stream","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/file-io@2.1.37","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/file-io","dist":{"shasum":"00a446dfdf002ab3b9e18f2341eba943d7ef0d95","tarball":"https://registry.npmjs.org/@thi.ng/file-io/-/file-io-2.1.37.tgz","fileCount":34,"integrity":"sha512-CQzekCPTXLgcTdPM11a3mOlpyfjtpnZgETTv+LlHS9dVo+RMGmVv7cZii8kjlfrouyDcYweMMkgjcEsxONXsLw==","signatures":[{"sig":"MEUCIBRjPH67iCs0Ijrw9Wyi/DGzLrVufI4nhRK1SLK89mJ4AiEAsQwhMd7pZskYUGw2qghlCTZ0HILOWoQFIEeHzIIuS14=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44266},"type":"module","module":"./index.js","thi.ng":{"year":2022,"alias":"fio","status":"stable"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./dir":{"default":"./dir.js"},"./ext":{"default":"./ext.js"},"./hash":{"default":"./hash.js"},"./json":{"default":"./json.js"},"./mask":{"default":"./mask.js"},"./read":{"default":"./read.js"},"./temp":{"default":"./temp.js"},"./text":{"default":"./text.js"},"./files":{"default":"./files.js"},"./watch":{"default":"./watch.js"},"./write":{"default":"./write.js"},"./delete":{"default":"./delete.js"},"./file-chunks":{"default":"./file-chunks.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"61c3833b7ef7d044621454b5ea4af885d39f065e","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Assorted file I/O utils (with logging support) for NodeJS/Bun","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.28","@thi.ng/hex":"^2.3.72","@thi.ng/checks":"^3.7.8","@thi.ng/logger":"^3.1.9","@thi.ng/random":"^4.1.19"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.5","typedoc":"^0.28.5","typescript":"^5.8.3","@types/node":"^22.15.21"},"_npmOperationalInternal":{"tmp":"tmp/file-io_2.1.37_1748434015341_0.16204968696223188","host":"s3://npm-registry-packages-npm-production"}},"2.1.38":{"name":"@thi.ng/file-io","version":"2.1.38","keywords":["async","file","hash","json","logger","no-browser","nodejs","stream","typescript"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/file-io@2.1.38","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/file-io","dist":{"shasum":"40ce27275c50a347b5376b14b14d9b6cedcb9c2e","tarball":"https://registry.npmjs.org/@thi.ng/file-io/-/file-io-2.1.38.tgz","fileCount":34,"integrity":"sha512-knkqfeWl+jO/VIamSNGH0+o7hevfeM99gPvrdObxRiqC/jLMdVeA45VDZxua3ftxNczGcGjQNBvZsCFZlGsgmQ==","signatures":[{"sig":"MEUCIAhbT7q0adhnlCCPTJYlltKCSHQKJRSOwOkOm7K7meJbAiEAh03g0yz+J8gprPsvGulKmtXP/YWMyn5FxGAxyMXjtPs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44267},"type":"module","module":"./index.js","thi.ng":{"year":2022,"alias":"fio","status":"stable"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./dir":{"default":"./dir.js"},"./ext":{"default":"./ext.js"},"./hash":{"default":"./hash.js"},"./json":{"default":"./json.js"},"./mask":{"default":"./mask.js"},"./read":{"default":"./read.js"},"./temp":{"default":"./temp.js"},"./text":{"default":"./text.js"},"./files":{"default":"./files.js"},"./watch":{"default":"./watch.js"},"./write":{"default":"./write.js"},"./delete":{"default":"./delete.js"},"./file-chunks":{"default":"./file-chunks.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"93cdcd8db4d4669561a7f0ebc47697bdbfd04214","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Assorted file I/O utils (with logging support) for NodeJS/Bun","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.29","@thi.ng/hex":"^2.3.73","@thi.ng/checks":"^3.7.9","@thi.ng/logger":"^3.1.10","@thi.ng/random":"^4.1.20"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.5","typedoc":"^0.28.5","typescript":"^5.8.3","@types/node":"^22.15.21"},"_npmOperationalInternal":{"tmp":"tmp/file-io_2.1.38_1749490111565_0.14014516308657976","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"@thi.ng/file-io","version":"2.2.0","keywords":["async","delete","directory","file","hash","iterator","json","logger","no-browser","nodejs","stream","text","typescript","watch"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/file-io@2.2.0","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/file-io","dist":{"shasum":"3c9805bde5e879efcdd8875383da6b18192fbbb4","tarball":"https://registry.npmjs.org/@thi.ng/file-io/-/file-io-2.2.0.tgz","fileCount":36,"integrity":"sha512-+i0H3hLlB7nDXbEmm92ZWRYDlqSGjL8ifXErZHJSZNZSBFRyulaf4Kukh328c7K9K5H5uhrns0i83zoB63tvTQ==","signatures":[{"sig":"MEQCIAFim2nIe8ZdFvUO2WBobOo7xp2K8wF0pJGJegSZo7GvAiByq5wAjECYjDfoHDPXgo1mlD8LZSRwjfd4rha3A7Vo6Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55530},"type":"module","module":"./index.js","thi.ng":{"year":2022,"alias":"fio","status":"stable"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./dir":{"default":"./dir.js"},"./ext":{"default":"./ext.js"},"./copy":{"default":"./copy.js"},"./hash":{"default":"./hash.js"},"./json":{"default":"./json.js"},"./mask":{"default":"./mask.js"},"./read":{"default":"./read.js"},"./temp":{"default":"./temp.js"},"./text":{"default":"./text.js"},"./files":{"default":"./files.js"},"./watch":{"default":"./watch.js"},"./write":{"default":"./write.js"},"./delete":{"default":"./delete.js"},"./file-chunks":{"default":"./file-chunks.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"06e582f962a9cd3abb905e91d97d652e1d3bb971","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","actor":{"name":"thi.ng","type":"user","email":"k+npm@thi.ng"},"email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Assorted file I/O utils (w/ logging support) for NodeJS/Bun","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.29","@thi.ng/hex":"^2.3.73","@thi.ng/checks":"^3.7.9","@thi.ng/logger":"^3.1.10","@thi.ng/random":"^4.1.20"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.5","typedoc":"^0.28.5","typescript":"^5.8.3","@types/node":"^22.15.21"},"_npmOperationalInternal":{"tmp":"tmp/file-io_2.2.0_1751555042924_0.05398139437289773","host":"s3://npm-registry-packages-npm-production"}},"2.2.1":{"name":"@thi.ng/file-io","version":"2.2.1","keywords":["async","delete","directory","file","hash","iterator","json","logger","no-browser","nodejs","stream","text","typescript","watch"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/file-io@2.2.1","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/file-io","dist":{"shasum":"8e9eca3e205fc9eb0e1fdd8aa36073a16ee446a7","tarball":"https://registry.npmjs.org/@thi.ng/file-io/-/file-io-2.2.1.tgz","fileCount":36,"integrity":"sha512-kurh9Mg6ZI1puvUL3Z47hLBWh1WI0y9vocAOpE7YKBsCvHXt4wqES0ruPMQhYS/tIYc8XbMDb7tXP+6Y/Arx8w==","signatures":[{"sig":"MEYCIQC7FtA92SgOC47NEiVNvz1CNGX4xAt4fq6SVbmre0DcJgIhAOyVur6kehpMWU4ZwZTUzR4GtZrCV0m4JQ91CJpqDBbQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55530},"type":"module","module":"./index.js","thi.ng":{"year":2022,"alias":"fio","status":"stable"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./dir":{"default":"./dir.js"},"./ext":{"default":"./ext.js"},"./copy":{"default":"./copy.js"},"./hash":{"default":"./hash.js"},"./json":{"default":"./json.js"},"./mask":{"default":"./mask.js"},"./read":{"default":"./read.js"},"./temp":{"default":"./temp.js"},"./text":{"default":"./text.js"},"./files":{"default":"./files.js"},"./watch":{"default":"./watch.js"},"./write":{"default":"./write.js"},"./delete":{"default":"./delete.js"},"./file-chunks":{"default":"./file-chunks.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"56d8f088389b22192a06e9a395b5eecebf47697a","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","actor":{"name":"thi.ng","type":"user","email":"k+npm@thi.ng"},"email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Assorted file I/O utils (w/ logging support) for NodeJS/Bun","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.30","@thi.ng/hex":"^2.3.74","@thi.ng/checks":"^3.7.10","@thi.ng/logger":"^3.1.11","@thi.ng/random":"^4.1.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.6","typedoc":"^0.28.7","typescript":"^5.8.3","@types/node":"^24.0.12"},"_npmOperationalInternal":{"tmp":"tmp/file-io_2.2.1_1752157469774_0.8507272798789722","host":"s3://npm-registry-packages-npm-production"}},"2.2.2":{"name":"@thi.ng/file-io","version":"2.2.2","keywords":["async","delete","directory","file","hash","iterator","json","logger","no-browser","nodejs","stream","text","typescript","watch"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/file-io@2.2.2","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/file-io","dist":{"shasum":"0b564ae8260ad96c2591ef9d2e3e51209a1c81de","tarball":"https://registry.npmjs.org/@thi.ng/file-io/-/file-io-2.2.2.tgz","fileCount":36,"integrity":"sha512-4Waoxe15/fEuGUUoOSPAHhNEa69zDYNHMzbPjiVGlzqYTcUY40DXIK+6SuWKydYpOO4d+8mJnR1iwyaKdAcD0A==","signatures":[{"sig":"MEUCIQCyP4yCEbLdh0asSDzfEjTtyWWSHLcdIQZk6W3tfW/AuQIgP8FfxKGZCbCcc8SdkOGADjpXaGkCBNLaaNYnwGPsTQ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55530},"type":"module","module":"./index.js","thi.ng":{"year":2022,"alias":"fio","status":"stable"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./dir":{"default":"./dir.js"},"./ext":{"default":"./ext.js"},"./copy":{"default":"./copy.js"},"./hash":{"default":"./hash.js"},"./json":{"default":"./json.js"},"./mask":{"default":"./mask.js"},"./read":{"default":"./read.js"},"./temp":{"default":"./temp.js"},"./text":{"default":"./text.js"},"./files":{"default":"./files.js"},"./watch":{"default":"./watch.js"},"./write":{"default":"./write.js"},"./delete":{"default":"./delete.js"},"./file-chunks":{"default":"./file-chunks.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"3cd1bea8b2bf6b859609f6d5c14b4eb64745681f","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Assorted file I/O utils (w/ logging support) for NodeJS/Bun","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.31","@thi.ng/hex":"^2.3.75","@thi.ng/checks":"^3.7.11","@thi.ng/logger":"^3.1.12","@thi.ng/random":"^4.1.22"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.8","typedoc":"^0.28.7","typescript":"^5.8.3","@types/node":"^24.0.15"},"_npmOperationalInternal":{"tmp":"tmp/file-io_2.2.2_1753023605805_0.7723550366580343","host":"s3://npm-registry-packages-npm-production"}},"2.2.3":{"name":"@thi.ng/file-io","version":"2.2.3","keywords":["async","delete","directory","file","hash","iterator","json","logger","no-browser","nodejs","stream","text","typescript","watch"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/file-io@2.2.3","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/file-io","dist":{"shasum":"edadad33ef1ab2b2aa90e0e66740c427180a27b2","tarball":"https://registry.npmjs.org/@thi.ng/file-io/-/file-io-2.2.3.tgz","fileCount":36,"integrity":"sha512-k/n0Oq3CZ8kW89lYqQY/CI1czHXDFPEqpStl6+lp7cgJcNYG2WxEZp29lc2Rr/ibb2AB8fvmoDvWy6AiZB0T/A==","signatures":[{"sig":"MEUCIElZmmgh8Vtb942qARwgfGqtk97ZNvcbd/y7S6Yv84nDAiEA0AocttAB3YalgwDIehWDyFlSTQLaZnU8IhdMjx+bUEs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55530},"type":"module","module":"./index.js","thi.ng":{"year":2022,"alias":"fio","status":"stable"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./dir":{"default":"./dir.js"},"./ext":{"default":"./ext.js"},"./copy":{"default":"./copy.js"},"./hash":{"default":"./hash.js"},"./json":{"default":"./json.js"},"./mask":{"default":"./mask.js"},"./read":{"default":"./read.js"},"./temp":{"default":"./temp.js"},"./text":{"default":"./text.js"},"./files":{"default":"./files.js"},"./watch":{"default":"./watch.js"},"./write":{"default":"./write.js"},"./delete":{"default":"./delete.js"},"./file-chunks":{"default":"./file-chunks.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"11747c482773d3da03c8b7848b25a56251ccd759","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Assorted file I/O utils (w/ logging support) for NodeJS/Bun","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.32","@thi.ng/hex":"^2.3.76","@thi.ng/checks":"^3.7.12","@thi.ng/logger":"^3.1.13","@thi.ng/random":"^4.1.23"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.8","typedoc":"^0.28.7","typescript":"^5.8.3","@types/node":"^24.0.15"},"_npmOperationalInternal":{"tmp":"tmp/file-io_2.2.3_1753086346379_0.9059157208324269","host":"s3://npm-registry-packages-npm-production"}},"2.2.4":{"name":"@thi.ng/file-io","version":"2.2.4","keywords":["async","delete","directory","file","hash","iterator","json","logger","no-browser","nodejs","stream","text","typescript","watch"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/file-io@2.2.4","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/file-io","dist":{"shasum":"241bcd779d63acc5c232883a44253c3e29806d22","tarball":"https://registry.npmjs.org/@thi.ng/file-io/-/file-io-2.2.4.tgz","fileCount":36,"integrity":"sha512-Q4gtn2pQWQlEwrKOG1cto6j5LPp8VkZTEsijytso08rdwdQKzulMdspeT2889vpwXugcDHDg7bnShPBflvvPYQ==","signatures":[{"sig":"MEUCIQDlayFZ+j3+tcPf2tJzHwwReNCIoWE8JFc6bpV0yxz9LwIgUs5iQRogdd7KNQ+lUoDDDvSqkDDwI/WYQwW3EZAsD04=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55530},"type":"module","module":"./index.js","thi.ng":{"year":2022,"alias":"fio","status":"stable"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./dir":{"default":"./dir.js"},"./ext":{"default":"./ext.js"},"./copy":{"default":"./copy.js"},"./hash":{"default":"./hash.js"},"./json":{"default":"./json.js"},"./mask":{"default":"./mask.js"},"./read":{"default":"./read.js"},"./temp":{"default":"./temp.js"},"./text":{"default":"./text.js"},"./files":{"default":"./files.js"},"./watch":{"default":"./watch.js"},"./write":{"default":"./write.js"},"./delete":{"default":"./delete.js"},"./file-chunks":{"default":"./file-chunks.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"1df8a3a9061257ea73ccf1ab9cdf63c81a9f519f","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Assorted file I/O utils (w/ logging support) for NodeJS/Bun","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.11.33","@thi.ng/hex":"^2.3.77","@thi.ng/checks":"^3.7.13","@thi.ng/logger":"^3.1.14","@thi.ng/random":"^4.1.24"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.8","typedoc":"^0.28.7","typescript":"^5.8.3","@types/node":"^24.0.15"},"_npmOperationalInternal":{"tmp":"tmp/file-io_2.2.4_1753915010162_0.9462600708340074","host":"s3://npm-registry-packages-npm-production"}},"2.2.5":{"name":"@thi.ng/file-io","version":"2.2.5","keywords":["async","delete","directory","file","hash","iterator","json","logger","no-browser","nodejs","stream","text","typescript","watch"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/file-io@2.2.5","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/file-io","dist":{"shasum":"047119572929c89c1a6f26a079ac5a60fb67fac2","tarball":"https://registry.npmjs.org/@thi.ng/file-io/-/file-io-2.2.5.tgz","fileCount":36,"integrity":"sha512-5ZUVh+3pjbL4nEGu2ieEA5EIwrMo1kaVyDyM3dmLjGTkUyEaPVHASuuBTWze7kTdRpeJFb7oJSOJc3xIIasmvA==","signatures":[{"sig":"MEUCIQC46IQWh1hLYekBx635V0/SmOlnVdoF148cNv1sqFUOzgIgF5AFC9mS3PIGnZBTedjvpxE88aFSpAGeII0gB3AqMdk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55528},"type":"module","module":"./index.js","thi.ng":{"year":2022,"alias":"fio","status":"stable"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./dir":{"default":"./dir.js"},"./ext":{"default":"./ext.js"},"./copy":{"default":"./copy.js"},"./hash":{"default":"./hash.js"},"./json":{"default":"./json.js"},"./mask":{"default":"./mask.js"},"./read":{"default":"./read.js"},"./temp":{"default":"./temp.js"},"./text":{"default":"./text.js"},"./files":{"default":"./files.js"},"./watch":{"default":"./watch.js"},"./write":{"default":"./write.js"},"./delete":{"default":"./delete.js"},"./file-chunks":{"default":"./file-chunks.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"d4e2e72dcdadf26da3400900f04f9eb0ebeb0a5b","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Assorted file I/O utils (w/ logging support) for NodeJS/Bun","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.12.0","@thi.ng/hex":"^2.3.78","@thi.ng/checks":"^3.7.14","@thi.ng/logger":"^3.1.15","@thi.ng/random":"^4.1.25"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.8","typedoc":"^0.28.9","typescript":"^5.9.2","@types/node":"^24.1.0"},"_npmOperationalInternal":{"tmp":"tmp/file-io_2.2.5_1754297350277_0.8700908693007787","host":"s3://npm-registry-packages-npm-production"}},"2.2.6":{"name":"@thi.ng/file-io","version":"2.2.6","keywords":["async","delete","directory","file","hash","iterator","json","logger","no-browser","nodejs","stream","text","typescript","watch"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/file-io@2.2.6","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/file-io","dist":{"shasum":"0ef04ed09f4560107f500cf14133adeaff6b55b7","tarball":"https://registry.npmjs.org/@thi.ng/file-io/-/file-io-2.2.6.tgz","fileCount":36,"integrity":"sha512-bb7fs1JjBvliVxNVSqhga95sKQ48f7h0YPGquMuVdjhp3blULF+LNZV6SC0dXfJsvPXT09qQASTp36aZ61vehQ==","signatures":[{"sig":"MEUCIQDJzoVUhZFiKJi23/1tsphny/abcaWncBQ6j4t5Z2cRTgIgfoBBVJUzFf8/gxlBWgLLFatocF51N6OrR8ulbz/O420=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55528},"type":"module","module":"./index.js","thi.ng":{"year":2022,"alias":"fio","status":"stable"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./dir":{"default":"./dir.js"},"./ext":{"default":"./ext.js"},"./copy":{"default":"./copy.js"},"./hash":{"default":"./hash.js"},"./json":{"default":"./json.js"},"./mask":{"default":"./mask.js"},"./read":{"default":"./read.js"},"./temp":{"default":"./temp.js"},"./text":{"default":"./text.js"},"./files":{"default":"./files.js"},"./watch":{"default":"./watch.js"},"./write":{"default":"./write.js"},"./delete":{"default":"./delete.js"},"./file-chunks":{"default":"./file-chunks.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"0bcedf8d1dd4f30cd06bb2c668599628f2f0141e","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Assorted file I/O utils (w/ logging support) for NodeJS/Bun","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.12.1","@thi.ng/hex":"^2.3.79","@thi.ng/checks":"^3.7.15","@thi.ng/logger":"^3.1.16","@thi.ng/random":"^4.1.26"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.8","typedoc":"^0.28.9","typescript":"^5.9.2","@types/node":"^24.1.0"},"_npmOperationalInternal":{"tmp":"tmp/file-io_2.2.6_1754300078371_0.2841389993719283","host":"s3://npm-registry-packages-npm-production"}},"2.2.7":{"name":"@thi.ng/file-io","version":"2.2.7","keywords":["async","delete","directory","file","hash","iterator","json","logger","no-browser","nodejs","stream","text","typescript","watch"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/file-io@2.2.7","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/file-io","dist":{"shasum":"b31ec54e1299d3f93a8352ac15e76ae7b00467a8","tarball":"https://registry.npmjs.org/@thi.ng/file-io/-/file-io-2.2.7.tgz","fileCount":36,"integrity":"sha512-MFDPB+ObZQBSakUTARp68Cs5hN9iWb4qb6KSvoexfizdbtUGqxAaIrGYm3+oIQFPzwTLEbZPnvKGt7bHS4Mj5w==","signatures":[{"sig":"MEYCIQCuif43Td3GnFWK3rYQUbTYs1Ej5aiU+TL+5wt/N8F0NgIhAO0uOQYmYrntGv5hg1AzFcIjR8TW4K8JG/4RMmuCIWnm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55528},"type":"module","module":"./index.js","thi.ng":{"year":2022,"alias":"fio","status":"stable"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./dir":{"default":"./dir.js"},"./ext":{"default":"./ext.js"},"./copy":{"default":"./copy.js"},"./hash":{"default":"./hash.js"},"./json":{"default":"./json.js"},"./mask":{"default":"./mask.js"},"./read":{"default":"./read.js"},"./temp":{"default":"./temp.js"},"./text":{"default":"./text.js"},"./files":{"default":"./files.js"},"./watch":{"default":"./watch.js"},"./write":{"default":"./write.js"},"./delete":{"default":"./delete.js"},"./file-chunks":{"default":"./file-chunks.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"9a998c33c7a524c95b552b9cbdc2734d28a5dafc","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Assorted file I/O utils (w/ logging support) for NodeJS/Bun","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.12.1","@thi.ng/hex":"^2.3.79","@thi.ng/checks":"^3.7.16","@thi.ng/logger":"^3.1.16","@thi.ng/random":"^4.1.26"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.8","typedoc":"^0.28.9","typescript":"^5.9.2","@types/node":"^24.1.0"},"_npmOperationalInternal":{"tmp":"tmp/file-io_2.2.7_1754583860790_0.7395667127762573","host":"s3://npm-registry-packages-npm-production"}},"2.2.8":{"name":"@thi.ng/file-io","version":"2.2.8","keywords":["async","delete","directory","file","hash","iterator","json","logger","no-browser","nodejs","stream","text","typescript","watch"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/file-io@2.2.8","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/file-io","dist":{"shasum":"249d66be1bc880e08c073abf3f682915d9a6be0f","tarball":"https://registry.npmjs.org/@thi.ng/file-io/-/file-io-2.2.8.tgz","fileCount":36,"integrity":"sha512-oevBo2xEWn5feFRmrR7e1H7j4VJkOWkg+ERTvWBVDgxB0Aw3p18VPHG3UPI+hRupiAgr0/MSE7clkyMGEBO6Bw==","signatures":[{"sig":"MEUCIQDz/83BBKcfDLfxDuG6HvkrZIDK9RAz2Uj7rfT3PwnY8QIgRv1/atO2UuU4cztMxwELWL3wCpzzHFEYmh/fcUcGpSQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55528},"type":"module","module":"./index.js","thi.ng":{"year":2022,"alias":"fio","status":"stable"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./dir":{"default":"./dir.js"},"./ext":{"default":"./ext.js"},"./copy":{"default":"./copy.js"},"./hash":{"default":"./hash.js"},"./json":{"default":"./json.js"},"./mask":{"default":"./mask.js"},"./read":{"default":"./read.js"},"./temp":{"default":"./temp.js"},"./text":{"default":"./text.js"},"./files":{"default":"./files.js"},"./watch":{"default":"./watch.js"},"./write":{"default":"./write.js"},"./delete":{"default":"./delete.js"},"./file-chunks":{"default":"./file-chunks.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"f6ebc1302dc9211d588293aa0897173c6e54f4e5","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Assorted file I/O utils (w/ logging support) for NodeJS/Bun","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.12.1","@thi.ng/hex":"^2.3.79","@thi.ng/checks":"^3.7.17","@thi.ng/logger":"^3.1.16","@thi.ng/random":"^4.1.26"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.8","typedoc":"^0.28.9","typescript":"^5.9.2","@types/node":"^24.1.0"},"_npmOperationalInternal":{"tmp":"tmp/file-io_2.2.8_1754930649362_0.47081593819365164","host":"s3://npm-registry-packages-npm-production"}},"2.2.9":{"name":"@thi.ng/file-io","version":"2.2.9","keywords":["async","delete","directory","file","hash","iterator","json","logger","no-browser","nodejs","stream","text","typescript","watch"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/file-io@2.2.9","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/file-io","dist":{"shasum":"499d6e121d4925498b54b92cdb1fab9d04cb4ccf","tarball":"https://registry.npmjs.org/@thi.ng/file-io/-/file-io-2.2.9.tgz","fileCount":36,"integrity":"sha512-AL5Lm+LBN7qU84N74tCQbAiNf+mZyuSPFPUc0NRnG+Uct3WtFpcjbabu6qWsr+JWQU7YCj6aV2mKE0PRW49oug==","signatures":[{"sig":"MEQCIAIMhHJmXBaFoQLj3AtyNMJMEr5UUgtnPqSvDiOaaa31AiA5oK8+JlYXC5CuXOWntx0zVh7ncmzBNwJhnHtHHWeUhA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55529},"type":"module","module":"./index.js","thi.ng":{"year":2022,"alias":"fio","status":"stable"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./dir":{"default":"./dir.js"},"./ext":{"default":"./ext.js"},"./copy":{"default":"./copy.js"},"./hash":{"default":"./hash.js"},"./json":{"default":"./json.js"},"./mask":{"default":"./mask.js"},"./read":{"default":"./read.js"},"./temp":{"default":"./temp.js"},"./text":{"default":"./text.js"},"./files":{"default":"./files.js"},"./watch":{"default":"./watch.js"},"./write":{"default":"./write.js"},"./delete":{"default":"./delete.js"},"./file-chunks":{"default":"./file-chunks.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"e215a3e8de3809736ba0042c93bd8703a5a1a337","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Assorted file I/O utils (w/ logging support) for NodeJS/Bun","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.12.2","@thi.ng/hex":"^2.3.80","@thi.ng/checks":"^3.7.18","@thi.ng/logger":"^3.1.17","@thi.ng/random":"^4.1.27"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.9","typedoc":"^0.28.12","typescript":"^5.9.2","@types/node":"^24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/file-io_2.2.9_1756744958718_0.16422591956388732","host":"s3://npm-registry-packages-npm-production"}},"2.2.10":{"name":"@thi.ng/file-io","version":"2.2.10","keywords":["async","delete","directory","file","hash","iterator","json","logger","no-browser","nodejs","stream","text","typescript","watch"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/file-io@2.2.10","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/file-io","dist":{"shasum":"9bdf999ff62d637ff0f8296cd099f31c481670bb","tarball":"https://registry.npmjs.org/@thi.ng/file-io/-/file-io-2.2.10.tgz","fileCount":36,"integrity":"sha512-7fy2CJl9s1YagpEaEA4J4yQ1imNNej4NKstwar2yMHs8fKiMgurBNIPEbEpXB2UxgtKRIKaQiDvRqBfRwvHFjw==","signatures":[{"sig":"MEYCIQDmkpp6ROEcLVkCWvAmbRSiIKljaz59qdmMQKgo/nfltAIhAN+8nIXxaO57wIANb1OZZaehO05BzUM7q8M0s7de4wuD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55529},"type":"module","module":"./index.js","thi.ng":{"year":2022,"alias":"fio","status":"stable"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./dir":{"default":"./dir.js"},"./ext":{"default":"./ext.js"},"./copy":{"default":"./copy.js"},"./hash":{"default":"./hash.js"},"./json":{"default":"./json.js"},"./mask":{"default":"./mask.js"},"./read":{"default":"./read.js"},"./temp":{"default":"./temp.js"},"./text":{"default":"./text.js"},"./files":{"default":"./files.js"},"./watch":{"default":"./watch.js"},"./write":{"default":"./write.js"},"./delete":{"default":"./delete.js"},"./file-chunks":{"default":"./file-chunks.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"3c3531350eec56011982583c694aeb1a2e0d0ff4","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Assorted file I/O utils (w/ logging support) for NodeJS/Bun","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.12.2","@thi.ng/hex":"^2.3.80","@thi.ng/checks":"^3.7.18","@thi.ng/logger":"^3.2.0","@thi.ng/random":"^4.1.27"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.9","typedoc":"^0.28.12","typescript":"^5.9.2","@types/node":"^24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/file-io_2.2.10_1758813387355_0.9619281202399863","host":"s3://npm-registry-packages-npm-production"}},"2.2.11":{"name":"@thi.ng/file-io","version":"2.2.11","keywords":["async","delete","directory","file","hash","iterator","json","logger","no-browser","nodejs","stream","text","typescript","watch"],"author":"Karsten Schmidt (https://thi.ng)","license":"Apache-2.0","_id":"@thi.ng/file-io@2.2.11","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/file-io","dist":{"shasum":"b7c455993f6da74953cda8d46aa0792fb90e155f","tarball":"https://registry.npmjs.org/@thi.ng/file-io/-/file-io-2.2.11.tgz","fileCount":36,"integrity":"sha512-T6nO0B5m60UMPExTdxfW68baRlpms7gzxGQ8N9WjCzvCXZDgHb4BqRyewA5VeLzrp9TJbZYboacKy03/ryAywA==","signatures":[{"sig":"MEUCIQDsfDt2XpnWvV8UseouVt1lcVLaJk9u0dVfH7CEbCogbwIgO8j/UIYRFkZ5lXAp7uTeAVQJdZqJLZE+sGLCqgCN/aU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55529},"type":"module","module":"./index.js","thi.ng":{"year":2022,"alias":"fio","status":"stable"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./dir":{"default":"./dir.js"},"./ext":{"default":"./ext.js"},"./copy":{"default":"./copy.js"},"./hash":{"default":"./hash.js"},"./json":{"default":"./json.js"},"./mask":{"default":"./mask.js"},"./read":{"default":"./read.js"},"./temp":{"default":"./temp.js"},"./text":{"default":"./text.js"},"./files":{"default":"./files.js"},"./watch":{"default":"./watch.js"},"./write":{"default":"./write.js"},"./delete":{"default":"./delete.js"},"./file-chunks":{"default":"./file-chunks.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"fbf4b46ba8a5ecff8c5423f4c2d158d208d20fc8","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"yarn npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"https://github.com/thi-ng/umbrella.git","type":"git"},"description":"Assorted file I/O utils (w/ logging support) for NodeJS/Bun","directories":{},"sideEffects":false,"dependencies":{"@thi.ng/api":"^8.12.2","@thi.ng/hex":"^2.3.80","@thi.ng/checks":"^3.7.18","@thi.ng/logger":"^3.2.1","@thi.ng/random":"^4.1.27"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.9","typedoc":"^0.28.12","typescript":"^5.9.2","@types/node":"^24.3.0"},"_npmOperationalInternal":{"tmp":"tmp/file-io_2.2.11_1759837970884_0.5997804281504036","host":"s3://npm-registry-packages-npm-production"}},"2.2.15":{"name":"@thi.ng/file-io","version":"2.2.15","keywords":["async","delete","directory","file","hash","iterator","json","logger","no-browser","nodejs","stream","text","typescript","watch"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/file-io@2.2.15","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/file-io","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"07241e073d6ec36a83cae405ec9e9b7a8ccf9f6a","tarball":"https://registry.npmjs.org/@thi.ng/file-io/-/file-io-2.2.15.tgz","fileCount":35,"integrity":"sha512-sxApEV1ASjNjhNLF4n/Y9o50HNO1ehsEp6EZXNhOd4aZ5gbcz8Ug9vk5bIvVFzNMX86JadHwqraC7UTOfSc5wA==","signatures":[{"sig":"MEUCIQCLTYMr2c7lDK9gpVQY6prnXEDIb9kqIbjDSKccD4Z9SwIgGba8BZ50jwWQQbK9XvQoVyEQyNtu43AgN0YqpEhmmd0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49856},"type":"module","module":"./index.js","thi.ng":{"year":2022,"alias":"fio","status":"stable"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./dir":{"default":"./dir.js"},"./ext":{"default":"./ext.js"},"./copy":{"default":"./copy.js"},"./hash":{"default":"./hash.js"},"./json":{"default":"./json.js"},"./mask":{"default":"./mask.js"},"./read":{"default":"./read.js"},"./temp":{"default":"./temp.js"},"./text":{"default":"./text.js"},"./files":{"default":"./files.js"},"./watch":{"default":"./watch.js"},"./write":{"default":"./write.js"},"./delete":{"default":"./delete.js"},"./file-chunks":{"default":"./file-chunks.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"136a5e5ef0b69e82329db00d806c3c4e8f1aa063\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"11.5.1","description":"Assorted file I/O utils (w/ logging support) for NodeJS/Bun","directories":{},"sideEffects":false,"_nodeVersion":"24.7.0","dependencies":{"@thi.ng/api":"^8.12.6","@thi.ng/hex":"^2.3.84","@thi.ng/checks":"^3.7.22","@thi.ng/logger":"^3.2.5","@thi.ng/random":"^4.1.31"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.11","typedoc":"^0.28.14","typescript":"^5.9.3","@types/node":"^24.9.1"},"_npmOperationalInternal":{"tmp":"tmp/file-io_2.2.15_1761328432084_0.3778049597869","host":"s3://npm-registry-packages-npm-production"}},"2.2.16":{"name":"@thi.ng/file-io","version":"2.2.16","keywords":["async","delete","directory","file","hash","iterator","json","logger","no-browser","nodejs","stream","text","typescript","watch"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/file-io@2.2.16","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/file-io","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"c120e7823c67e1188ffe3e6e8970971d6d582571","tarball":"https://registry.npmjs.org/@thi.ng/file-io/-/file-io-2.2.16.tgz","fileCount":35,"integrity":"sha512-95EnX2Saa4+Q4Q22zOeYXmpDk4oGh73ritLfVO98pAkcN6kvmg/AzGo4JsGL9ugC0DOP5Qx8/9ywgmGk5XgWpw==","signatures":[{"sig":"MEUCIQCQy7buqasFRrqNT10p/mEBq2V9/LPxWyAAAbG0Q8YJwQIgZsaGhIvjuE+ps0rjzg2q8G2DZf7VZ0nIYx+x1IA/LYo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49856},"type":"module","module":"./index.js","thi.ng":{"year":2022,"alias":"fio","status":"stable"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./dir":{"default":"./dir.js"},"./ext":{"default":"./ext.js"},"./copy":{"default":"./copy.js"},"./hash":{"default":"./hash.js"},"./json":{"default":"./json.js"},"./mask":{"default":"./mask.js"},"./read":{"default":"./read.js"},"./temp":{"default":"./temp.js"},"./text":{"default":"./text.js"},"./files":{"default":"./files.js"},"./watch":{"default":"./watch.js"},"./write":{"default":"./write.js"},"./delete":{"default":"./delete.js"},"./file-chunks":{"default":"./file-chunks.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"d977f819bcafdcb2b24c45f8d01a167fe29fc85a\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"11.5.1","description":"Assorted file I/O utils (w/ logging support) for NodeJS/Bun","directories":{},"sideEffects":false,"_nodeVersion":"24.7.0","dependencies":{"@thi.ng/api":"^8.12.7","@thi.ng/hex":"^2.3.85","@thi.ng/checks":"^3.7.23","@thi.ng/logger":"^3.2.6","@thi.ng/random":"^4.1.32"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.11","typedoc":"^0.28.14","typescript":"^5.9.3","@types/node":"^24.9.1"},"_npmOperationalInternal":{"tmp":"tmp/file-io_2.2.16_1761431742623_0.795844685783889","host":"s3://npm-registry-packages-npm-production"}},"2.2.17":{"name":"@thi.ng/file-io","version":"2.2.17","keywords":["async","delete","directory","file","hash","iterator","json","logger","no-browser","nodejs","stream","text","typescript","watch"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/file-io@2.2.17","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/file-io","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"5606c3875e6a08c4671f79b79a44448f6f6657da","tarball":"https://registry.npmjs.org/@thi.ng/file-io/-/file-io-2.2.17.tgz","fileCount":35,"integrity":"sha512-oTXXuOtp/0Ks1VUuyht7LKrpcH17uT4MTDJZ/T8eLxK+ebh0pTk04yDMUWtcp8mHk5p5F/vN3rd6QBPyIg9WHw==","signatures":[{"sig":"MEUCIAKJRU8BFDVdZvrNh1gfxTfxMUDWGllFKZ0Kq2QptXRnAiEA1VDMJe+qWUVDmojEmRQ9N5Y0M/BrW7cG/Pf9J2aplAs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49851},"type":"module","module":"./index.js","thi.ng":{"year":2022,"alias":"fio","status":"stable"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./dir":{"default":"./dir.js"},"./ext":{"default":"./ext.js"},"./copy":{"default":"./copy.js"},"./hash":{"default":"./hash.js"},"./json":{"default":"./json.js"},"./mask":{"default":"./mask.js"},"./read":{"default":"./read.js"},"./temp":{"default":"./temp.js"},"./text":{"default":"./text.js"},"./files":{"default":"./files.js"},"./watch":{"default":"./watch.js"},"./write":{"default":"./write.js"},"./delete":{"default":"./delete.js"},"./file-chunks":{"default":"./file-chunks.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"74b6f319d8f52c9266d97f616be5298a6a5b96e4\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"11.6.1","description":"Assorted file I/O utils (w/ logging support) for NodeJS/Bun","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.7","@thi.ng/hex":"^2.4.0","@thi.ng/checks":"^3.7.23","@thi.ng/logger":"^3.2.6","@thi.ng/random":"^4.1.32"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.25.11","typedoc":"^0.28.14","typescript":"^5.9.3","@types/node":"^24.9.1"},"_npmOperationalInternal":{"tmp":"tmp/file-io_2.2.17_1763037757040_0.7590876908969426","host":"s3://npm-registry-packages-npm-production"}},"2.2.18":{"name":"@thi.ng/file-io","version":"2.2.18","keywords":["async","delete","directory","file","hash","iterator","json","logger","no-browser","nodejs","stream","text","typescript","watch"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/file-io@2.2.18","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/file-io","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"c973844cf8c9dce3a6caff7f06d166f046b6aba4","tarball":"https://registry.npmjs.org/@thi.ng/file-io/-/file-io-2.2.18.tgz","fileCount":35,"integrity":"sha512-zRfjK4t0WSKjmtbOd2H8MTsq35OU2DvBXdB9p0tU/xpUoTJ5KRm0IfTOAuOjz/rA4IITJtCxYaV1ftIOPMFVpg==","signatures":[{"sig":"MEUCIBWYz43Y/b/2gL50/AtRUz3xD8hXU8E3sLWE2fCxtGYgAiEA46GqndtFav+kSxuKoVZkmXyTf6+CERAqPpGWZ86PRsU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49851},"type":"module","module":"./index.js","thi.ng":{"year":2022,"alias":"fio","status":"stable"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./dir":{"default":"./dir.js"},"./ext":{"default":"./ext.js"},"./copy":{"default":"./copy.js"},"./hash":{"default":"./hash.js"},"./json":{"default":"./json.js"},"./mask":{"default":"./mask.js"},"./read":{"default":"./read.js"},"./temp":{"default":"./temp.js"},"./text":{"default":"./text.js"},"./files":{"default":"./files.js"},"./watch":{"default":"./watch.js"},"./write":{"default":"./write.js"},"./delete":{"default":"./delete.js"},"./file-chunks":{"default":"./file-chunks.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"be6e7657b1e5c54d7d648d1b52888a7297e95a17\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"11.6.1","description":"Assorted file I/O utils (w/ logging support) for NodeJS/Bun","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.8","@thi.ng/hex":"^2.4.1","@thi.ng/checks":"^3.7.24","@thi.ng/logger":"^3.2.7","@thi.ng/random":"^4.1.33"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.0","typedoc":"^0.28.14","typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/file-io_2.2.18_1763740888448_0.053723108511665396","host":"s3://npm-registry-packages-npm-production"}},"2.2.19":{"name":"@thi.ng/file-io","version":"2.2.19","keywords":["async","delete","directory","file","hash","iterator","json","logger","no-browser","nodejs","stream","text","typescript","watch"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/file-io@2.2.19","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/file-io","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"ead9d4243098c68b032196172f406c62e92b4952","tarball":"https://registry.npmjs.org/@thi.ng/file-io/-/file-io-2.2.19.tgz","fileCount":35,"integrity":"sha512-f+FVFZeR7fF3kE9xUdjoX9AAxfIP1fByEDoPHmvuyihahNJRMdJ/5BKxl4Zh2KEy/MdcSJvXGR8PGum+QDgh1w==","signatures":[{"sig":"MEUCIBidyh7c6OeqBCTRxD0dEStBRnrjYIXawYW5JlT+meQ8AiEAuK//UmHCgkp2CtNGBEZRGizjOsiSgIVwL3Xjt4AwdJE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49851},"type":"module","module":"./index.js","thi.ng":{"year":2022,"alias":"fio","status":"stable"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./dir":{"default":"./dir.js"},"./ext":{"default":"./ext.js"},"./copy":{"default":"./copy.js"},"./hash":{"default":"./hash.js"},"./json":{"default":"./json.js"},"./mask":{"default":"./mask.js"},"./read":{"default":"./read.js"},"./temp":{"default":"./temp.js"},"./text":{"default":"./text.js"},"./files":{"default":"./files.js"},"./watch":{"default":"./watch.js"},"./write":{"default":"./write.js"},"./delete":{"default":"./delete.js"},"./file-chunks":{"default":"./file-chunks.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"fdca77cabf47dd23a9ab17a5ca13e3060075c12c\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"11.6.1","description":"Assorted file I/O utils (w/ logging support) for NodeJS/Bun","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.9","@thi.ng/hex":"^2.4.2","@thi.ng/checks":"^3.7.25","@thi.ng/logger":"^3.2.8","@thi.ng/random":"^4.1.34"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.0","typedoc":"^0.28.14","typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/file-io_2.2.19_1764073579587_0.8996226971121695","host":"s3://npm-registry-packages-npm-production"}},"2.2.20":{"name":"@thi.ng/file-io","version":"2.2.20","keywords":["async","delete","directory","file","hash","iterator","json","logger","no-browser","nodejs","stream","text","typescript","watch"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/file-io@2.2.20","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/file-io","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"dd779f06f61b339208872554050b3c13eedd00f2","tarball":"https://registry.npmjs.org/@thi.ng/file-io/-/file-io-2.2.20.tgz","fileCount":35,"integrity":"sha512-/Yf3AIOS1ozi0GpCHif6LrRyPQhL0MUB8h3NQNKpiL3aI2j52/qnV1FCA1MrTGPk/KccVvYXZM4rvvuBCnjPww==","signatures":[{"sig":"MEYCIQDyL3HjN2DKu10MUzmrcPCBiKor5VyhM1RTcZvQyyb5DQIhAIWTVR/07QhZn04gqtSMKqkc1RKXiEOqLM7GPjKfMUsJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49865},"type":"module","module":"./index.js","thi.ng":{"year":2022,"alias":"fio","status":"stable"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./dir":{"default":"./dir.js"},"./ext":{"default":"./ext.js"},"./copy":{"default":"./copy.js"},"./hash":{"default":"./hash.js"},"./json":{"default":"./json.js"},"./mask":{"default":"./mask.js"},"./read":{"default":"./read.js"},"./temp":{"default":"./temp.js"},"./text":{"default":"./text.js"},"./files":{"default":"./files.js"},"./watch":{"default":"./watch.js"},"./write":{"default":"./write.js"},"./delete":{"default":"./delete.js"},"./file-chunks":{"default":"./file-chunks.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"824bf9047b5a10f777c5c5b4aeecf0c750a22c75\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"11.6.1","description":"Assorted file I/O utils (w/ logging support) for NodeJS/Bun","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.10","@thi.ng/hex":"^2.4.3","@thi.ng/checks":"^3.8.0","@thi.ng/logger":"^3.2.9","@thi.ng/random":"^4.1.35"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.0","typedoc":"^0.28.14","typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/file-io_2.2.20_1764802150597_0.423064591544311","host":"s3://npm-registry-packages-npm-production"}},"2.2.21":{"name":"@thi.ng/file-io","version":"2.2.21","keywords":["async","delete","directory","file","hash","iterator","json","logger","no-browser","nodejs","stream","text","typescript","watch"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/file-io@2.2.21","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/file-io","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"a40e868ffa77592bf28bc875f29dbde9342ebe50","tarball":"https://registry.npmjs.org/@thi.ng/file-io/-/file-io-2.2.21.tgz","fileCount":35,"integrity":"sha512-ObOmiYDtkdTbGfS9PQ1nmpC7gTQHsAKYMNbrVPsfM/rXGy4TyqWrEnVMTWXXG1qeMYpya8EfAq7SP5lB/L5diQ==","signatures":[{"sig":"MEUCIQDbSodfCvYIZvAalZUInBKA6C7cnv2prgyaOikPJwbObgIgZMORowCcw5QZE0YIPigVwgLBtuqOghqEFFd9Xh/obI8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49866},"type":"module","module":"./index.js","thi.ng":{"year":2022,"alias":"fio","status":"stable"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./dir":{"default":"./dir.js"},"./ext":{"default":"./ext.js"},"./copy":{"default":"./copy.js"},"./hash":{"default":"./hash.js"},"./json":{"default":"./json.js"},"./mask":{"default":"./mask.js"},"./read":{"default":"./read.js"},"./temp":{"default":"./temp.js"},"./text":{"default":"./text.js"},"./files":{"default":"./files.js"},"./watch":{"default":"./watch.js"},"./write":{"default":"./write.js"},"./delete":{"default":"./delete.js"},"./file-chunks":{"default":"./file-chunks.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"e7a21b9d2a188fa04d4c893d8531c40fbc0f4c06\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"11.6.1","description":"Assorted file I/O utils (w/ logging support) for NodeJS/Bun","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.11","@thi.ng/hex":"^2.4.4","@thi.ng/checks":"^3.8.1","@thi.ng/logger":"^3.2.10","@thi.ng/random":"^4.1.36"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.0","typedoc":"^0.28.14","typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/file-io_2.2.21_1766678582167_0.40734324892830887","host":"s3://npm-registry-packages-npm-production"}},"2.2.22":{"name":"@thi.ng/file-io","version":"2.2.22","keywords":["async","delete","directory","file","hash","iterator","json","logger","no-browser","nodejs","stream","text","typescript","watch"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/file-io@2.2.22","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/file-io","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"f3877d6457f630c559421cbd9c9bbcd6d2713539","tarball":"https://registry.npmjs.org/@thi.ng/file-io/-/file-io-2.2.22.tgz","fileCount":35,"integrity":"sha512-le+tu24UgiyR4711sBHpLppAEhBYAQTgSOwO1d3uRC9rCVM2cDRq8FZG6wnVh0zg9FN8AExixyBk3u3V4Rs6JA==","signatures":[{"sig":"MEUCIQDV/l8j8c7y4zehmB8RmRhBroNyLf60EtZYUMOpmebHHQIgb7qaWtASy/POdmYiIZQsEpICHtXvwXYUHi/Xzn/mjAA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49866},"type":"module","module":"./index.js","thi.ng":{"year":2022,"alias":"fio","status":"stable"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./dir":{"default":"./dir.js"},"./ext":{"default":"./ext.js"},"./copy":{"default":"./copy.js"},"./hash":{"default":"./hash.js"},"./json":{"default":"./json.js"},"./mask":{"default":"./mask.js"},"./read":{"default":"./read.js"},"./temp":{"default":"./temp.js"},"./text":{"default":"./text.js"},"./files":{"default":"./files.js"},"./watch":{"default":"./watch.js"},"./write":{"default":"./write.js"},"./delete":{"default":"./delete.js"},"./file-chunks":{"default":"./file-chunks.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"deb511294f7a120091b654af0ff7e8a399a465b3\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"11.6.1","description":"Assorted file I/O utils (w/ logging support) for NodeJS/Bun","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.12","@thi.ng/hex":"^2.4.5","@thi.ng/checks":"^3.8.2","@thi.ng/logger":"^3.2.11","@thi.ng/random":"^4.1.37"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.0","typedoc":"^0.28.14","typescript":"^5.9.3","@types/node":"^24.10.1"},"_npmOperationalInternal":{"tmp":"tmp/file-io_2.2.22_1768563890357_0.28095513144275763","host":"s3://npm-registry-packages-npm-production"}},"2.2.23":{"name":"@thi.ng/file-io","version":"2.2.23","keywords":["async","delete","directory","file","hash","iterator","json","logger","no-browser","nodejs","stream","text","typescript","watch"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/file-io@2.2.23","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/file-io","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"c578fdd07caca8790a15c8a9b0603d59044a341e","tarball":"https://registry.npmjs.org/@thi.ng/file-io/-/file-io-2.2.23.tgz","fileCount":35,"integrity":"sha512-f/z2Pgcnuh1hgg2e7sr8mVUwyKFF2H3xZ8S7+cEzJLFcPZkjOvb9ltAsxDy+9uzQGhHeOcmfCtDne8SabrxjpQ==","signatures":[{"sig":"MEQCIAvrV8grUojoTdkoK6l8HhjuAwJWji+2Hvl/ds7qw6gQAiBxu40uddi4n8AKHe/y5Z8M27jfm/g7et0uvEXp8UQAcQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49866},"type":"module","module":"./index.js","thi.ng":{"year":2022,"alias":"fio","status":"stable"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./dir":{"default":"./dir.js"},"./ext":{"default":"./ext.js"},"./copy":{"default":"./copy.js"},"./hash":{"default":"./hash.js"},"./json":{"default":"./json.js"},"./mask":{"default":"./mask.js"},"./read":{"default":"./read.js"},"./temp":{"default":"./temp.js"},"./text":{"default":"./text.js"},"./files":{"default":"./files.js"},"./watch":{"default":"./watch.js"},"./write":{"default":"./write.js"},"./delete":{"default":"./delete.js"},"./file-chunks":{"default":"./file-chunks.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"828ec2e9ffde7307231b03cff46598c0915b1857\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git"},"_npmVersion":"11.6.1","description":"Assorted file I/O utils (w/ logging support) for NodeJS/Bun","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.13","@thi.ng/hex":"^2.4.6","@thi.ng/checks":"^3.8.3","@thi.ng/logger":"^3.2.12","@thi.ng/random":"^4.1.38"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.2","typedoc":"^0.28.16","typescript":"^5.9.3","@types/node":"^24.10.9"},"_npmOperationalInternal":{"tmp":"tmp/file-io_2.2.23_1769174015619_0.3901385563038364","host":"s3://npm-registry-packages-npm-production"}},"2.2.24":{"name":"@thi.ng/file-io","version":"2.2.24","keywords":["async","delete","directory","file","hash","iterator","json","logger","no-browser","nodejs","stream","text","typescript","watch"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/file-io@2.2.24","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/file-io","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"6760f71e86fee6c9a57cd663a6a820382a8ee086","tarball":"https://registry.npmjs.org/@thi.ng/file-io/-/file-io-2.2.24.tgz","fileCount":35,"integrity":"sha512-HDGxuIEBkwxAXJF9Zb/xfqNk/aUUkv3aLVIzqiIgItuWjxJBMD00wLur1iiOqXmgCaabHDjIiH7GYOTg0UYn6w==","signatures":[{"sig":"MEUCIFPEWvxI0Fl3XqfCPKVSTZadgb//jLRFacXqGNEAp+w5AiEAk0kvIHc6epIHgY+gOtnKkKJhQMMpKip/AuQfczEf+es=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49905},"type":"module","module":"./index.js","thi.ng":{"year":2022,"alias":"fio","status":"stable"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./dir":{"default":"./dir.js"},"./ext":{"default":"./ext.js"},"./copy":{"default":"./copy.js"},"./hash":{"default":"./hash.js"},"./json":{"default":"./json.js"},"./mask":{"default":"./mask.js"},"./read":{"default":"./read.js"},"./temp":{"default":"./temp.js"},"./text":{"default":"./text.js"},"./files":{"default":"./files.js"},"./watch":{"default":"./watch.js"},"./write":{"default":"./write.js"},"./delete":{"default":"./delete.js"},"./file-chunks":{"default":"./file-chunks.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"4bd1b9d8ae52ba32b90a1b9a55d329c708ca7865\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git","directory":"packages/file-io"},"_npmVersion":"11.6.1","description":"Assorted file I/O utils (w/ logging support) for NodeJS/Bun","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.14","@thi.ng/hex":"^2.4.7","@thi.ng/checks":"^3.8.4","@thi.ng/logger":"^3.2.13","@thi.ng/random":"^4.1.39"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.2","typedoc":"^0.28.16","typescript":"^5.9.3","@types/node":"^24.10.9"},"_npmOperationalInternal":{"tmp":"tmp/file-io_2.2.24_1770473937946_0.09068295882301447","host":"s3://npm-registry-packages-npm-production"}},"2.2.25":{"name":"@thi.ng/file-io","version":"2.2.25","keywords":["async","delete","directory","file","hash","iterator","json","logger","no-browser","nodejs","stream","text","typescript","watch"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/file-io@2.2.25","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/file-io","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"70056bac8ae2535170a7b02ba960d985cc355b47","tarball":"https://registry.npmjs.org/@thi.ng/file-io/-/file-io-2.2.25.tgz","fileCount":35,"integrity":"sha512-/divActoVdMMqdMftAcGF+SnhR3kXkKeQPqrJKC6FGcWdQBx+hJnQA44XxRSrr0+sl8rngENLlK0h6aMoaNYQQ==","signatures":[{"sig":"MEYCIQCzrSwdBw2Qdb5DAm+8PABjoUeldi1bDkw4Pbvhlegh6gIhAOiM5gTLBIo9A2FGXwUYgA/sfBrEwprMCumWWCF6T9Zc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49905},"type":"module","module":"./index.js","thi.ng":{"year":2022,"alias":"fio","status":"stable"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./dir":{"default":"./dir.js"},"./ext":{"default":"./ext.js"},"./copy":{"default":"./copy.js"},"./hash":{"default":"./hash.js"},"./json":{"default":"./json.js"},"./mask":{"default":"./mask.js"},"./read":{"default":"./read.js"},"./temp":{"default":"./temp.js"},"./text":{"default":"./text.js"},"./files":{"default":"./files.js"},"./watch":{"default":"./watch.js"},"./write":{"default":"./write.js"},"./delete":{"default":"./delete.js"},"./file-chunks":{"default":"./file-chunks.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"8f50352caab9ec7757d645c0afa605dfb5427abe\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git","directory":"packages/file-io"},"_npmVersion":"11.6.1","description":"Assorted file I/O utils (w/ logging support) for NodeJS/Bun","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.15","@thi.ng/hex":"^2.4.8","@thi.ng/checks":"^3.8.5","@thi.ng/logger":"^3.2.14","@thi.ng/random":"^4.1.40"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.2","typedoc":"^0.28.16","typescript":"^5.9.3","@types/node":"^24.10.9"},"_npmOperationalInternal":{"tmp":"tmp/file-io_2.2.25_1772874917153_0.16531398066559677","host":"s3://npm-registry-packages-npm-production"}},"2.2.26":{"name":"@thi.ng/file-io","version":"2.2.26","keywords":["async","delete","directory","file","hash","iterator","json","logger","no-browser","nodejs","stream","text","typescript","watch"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/file-io@2.2.26","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/file-io","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"403023f39c4243c4777d8d086656a0de35bee32b","tarball":"https://registry.npmjs.org/@thi.ng/file-io/-/file-io-2.2.26.tgz","fileCount":35,"integrity":"sha512-SaMGKXNj3blzXN+mL0GOeCory4OCamEvbtVuDpqhMKd3S6mZkaSUzMYSGYpxZHrQH363TmVTXW3DNuBY+MlhNA==","signatures":[{"sig":"MEQCIHwlz9k3Kgv308dJjmo+fE0xfD5y7ijujW6GbrRlJ/iSAiAJcYlP+/NJKj4qYVKkBrdkhEWPRlyp9LF0k1199I31Xg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49905},"type":"module","module":"./index.js","thi.ng":{"year":2022,"alias":"fio","status":"stable"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./dir":{"default":"./dir.js"},"./ext":{"default":"./ext.js"},"./copy":{"default":"./copy.js"},"./hash":{"default":"./hash.js"},"./json":{"default":"./json.js"},"./mask":{"default":"./mask.js"},"./read":{"default":"./read.js"},"./temp":{"default":"./temp.js"},"./text":{"default":"./text.js"},"./files":{"default":"./files.js"},"./watch":{"default":"./watch.js"},"./write":{"default":"./write.js"},"./delete":{"default":"./delete.js"},"./file-chunks":{"default":"./file-chunks.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"411adbeeb5c03da1cf0c86e567c80942a6b875e7\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git","directory":"packages/file-io"},"_npmVersion":"11.6.1","description":"Assorted file I/O utils (w/ logging support) for NodeJS/Bun","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.16","@thi.ng/hex":"^2.4.9","@thi.ng/checks":"^3.8.6","@thi.ng/logger":"^3.2.15","@thi.ng/random":"^4.1.41"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.2","typedoc":"^0.28.16","typescript":"^5.9.3","@types/node":"^24.10.9"},"_npmOperationalInternal":{"tmp":"tmp/file-io_2.2.26_1772879570916_0.4074324620398928","host":"s3://npm-registry-packages-npm-production"}},"2.2.27":{"name":"@thi.ng/file-io","version":"2.2.27","keywords":["async","delete","directory","file","hash","iterator","json","logger","no-browser","nodejs","stream","text","typescript","watch"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/file-io@2.2.27","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/file-io","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"85c5750566e96ca342019b1fe01b60a095045622","tarball":"https://registry.npmjs.org/@thi.ng/file-io/-/file-io-2.2.27.tgz","fileCount":35,"integrity":"sha512-of3vT2yz8Sy5EV0jcH3l22AaNvEfjfxAhrvN/e1Rrpr4/oWoWgNFxeHZ3SMwAE3PRbi4dqDvYU8dsc7eFcFBtw==","signatures":[{"sig":"MEUCIEZL2FUgiTMf3fq0uaXnvGNlSFTEIT1JztQLUtbUbe++AiEAsDJ4ByO77I6zwKHiz/ctsEsEF8CcKIlDVDFtmILkVoM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49904},"type":"module","module":"./index.js","thi.ng":{"year":2022,"alias":"fio","status":"stable"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./dir":{"default":"./dir.js"},"./ext":{"default":"./ext.js"},"./copy":{"default":"./copy.js"},"./hash":{"default":"./hash.js"},"./json":{"default":"./json.js"},"./mask":{"default":"./mask.js"},"./read":{"default":"./read.js"},"./temp":{"default":"./temp.js"},"./text":{"default":"./text.js"},"./files":{"default":"./files.js"},"./watch":{"default":"./watch.js"},"./write":{"default":"./write.js"},"./delete":{"default":"./delete.js"},"./file-chunks":{"default":"./file-chunks.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"7a21075f27ba00b28a6eb77e70918a4c7f4e6e68\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git","directory":"packages/file-io"},"_npmVersion":"11.6.1","description":"Assorted file I/O utils (w/ logging support) for NodeJS/Bun","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.16","@thi.ng/hex":"^2.4.9","@thi.ng/checks":"^3.8.6","@thi.ng/logger":"^3.3.0","@thi.ng/random":"^4.1.41"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.2","typedoc":"^0.28.16","typescript":"^5.9.3","@types/node":"^24.10.9"},"_npmOperationalInternal":{"tmp":"tmp/file-io_2.2.27_1773223269395_0.2987774893769801","host":"s3://npm-registry-packages-npm-production"}},"2.2.28":{"name":"@thi.ng/file-io","version":"2.2.28","keywords":["async","delete","directory","file","hash","iterator","json","logger","no-browser","nodejs","stream","text","typescript","watch"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/file-io@2.2.28","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/file-io","bugs":{"url":"https://github.com/thi-ng/umbrella/issues"},"dist":{"shasum":"2759a2240210051cfd7845a7c66b8395a3ad4809","tarball":"https://registry.npmjs.org/@thi.ng/file-io/-/file-io-2.2.28.tgz","fileCount":35,"integrity":"sha512-mf56ljH9l5rn6cM9RXeXHKbQubyA11fpUqs5eFipbtHpthrFAzP3gb/opTpmDObx4imI3N1XYEDGYv8uDP6EgQ==","signatures":[{"sig":"MEUCIQC5owLjDOKBXS2+rPgR/PjFFzP+1JQV50PWYJYkU/en7wIgdMuxMHgH4uKrwnlo02JUxhfsMKgqT9PdBXYsaLA2aRU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49904},"type":"module","module":"./index.js","thi.ng":{"year":2022,"alias":"fio","status":"stable"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./dir":{"default":"./dir.js"},"./ext":{"default":"./ext.js"},"./copy":{"default":"./copy.js"},"./hash":{"default":"./hash.js"},"./json":{"default":"./json.js"},"./mask":{"default":"./mask.js"},"./read":{"default":"./read.js"},"./temp":{"default":"./temp.js"},"./text":{"default":"./text.js"},"./files":{"default":"./files.js"},"./watch":{"default":"./watch.js"},"./write":{"default":"./write.js"},"./delete":{"default":"./delete.js"},"./file-chunks":{"default":"./file-chunks.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"1107498d31504dc63d1a457b5def387d7a134f69\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://github.com/thi-ng/umbrella.git","type":"git","directory":"packages/file-io"},"_npmVersion":"11.6.1","description":"Assorted file I/O utils (w/ logging support) for NodeJS/Bun","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.17","@thi.ng/hex":"^2.4.9","@thi.ng/checks":"^3.8.7","@thi.ng/logger":"^3.3.0","@thi.ng/random":"^4.1.42"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.2","typedoc":"^0.28.16","typescript":"^5.9.3","@types/node":"^24.10.9"},"_npmOperationalInternal":{"tmp":"tmp/file-io_2.2.28_1773923518085_0.1676008725301703","host":"s3://npm-registry-packages-npm-production"}},"2.2.29":{"name":"@thi.ng/file-io","version":"2.2.29","keywords":["async","delete","directory","file","hash","iterator","json","logger","no-browser","nodejs","stream","text","typescript","watch"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/file-io@2.2.29","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/file-io","dist":{"shasum":"ebed97a50ba908454cf90abd1e5b869df93d7570","tarball":"https://registry.npmjs.org/@thi.ng/file-io/-/file-io-2.2.29.tgz","fileCount":35,"integrity":"sha512-ieF2nSMD7pvQi47JuhRI8uTHT/9trboBemvcufQMHhiQoMLmKJC8JfZF39jTaaSR3fXgc45XH2uk+kiBr2eSiQ==","signatures":[{"sig":"MEUCIEB9a0dZCJ4wO0dcu0qHIiWV5ziKaeSqit3y5kppr50HAiEAkKDDc0E2e6GiZCHAAzwvEkRNPdGwadHzffUEiLj3618=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50019},"type":"module","module":"./index.js","thi.ng":{"year":2022,"alias":"fio","status":"stable"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./dir":{"default":"./dir.js"},"./ext":{"default":"./ext.js"},"./copy":{"default":"./copy.js"},"./hash":{"default":"./hash.js"},"./json":{"default":"./json.js"},"./mask":{"default":"./mask.js"},"./read":{"default":"./read.js"},"./temp":{"default":"./temp.js"},"./text":{"default":"./text.js"},"./files":{"default":"./files.js"},"./watch":{"default":"./watch.js"},"./write":{"default":"./write.js"},"./delete":{"default":"./delete.js"},"./file-chunks":{"default":"./file-chunks.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"8ddf86ea0a1e658ddbf19cc645b29d0c176e29c4\n","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://codeberg.org/thi.ng/umbrella.git","type":"git","directory":"packages/file-io"},"_npmVersion":"11.6.1","description":"Assorted file I/O utils (w/ logging support) for NodeJS/Bun","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.18","@thi.ng/hex":"^2.4.10","@thi.ng/checks":"^3.8.8","@thi.ng/logger":"^3.3.1","@thi.ng/random":"^4.1.43"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.27.2","typedoc":"^0.28.16","typescript":"^5.9.3","@types/node":"^24.10.9"},"_npmOperationalInternal":{"tmp":"tmp/file-io_2.2.29_1775127488065_0.2673287000268101","host":"s3://npm-registry-packages-npm-production"}},"2.2.30":{"name":"@thi.ng/file-io","version":"2.2.30","keywords":["async","delete","directory","file","hash","iterator","json","logger","no-browser","nodejs","stream","text","typescript","watch"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/file-io@2.2.30","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/file-io","dist":{"shasum":"5408a2f879cfc559e4d2841d996a4e1b7700fcaa","tarball":"https://registry.npmjs.org/@thi.ng/file-io/-/file-io-2.2.30.tgz","fileCount":35,"integrity":"sha512-RfqARXx2KmN6CggMwY71Py7YSk/9JJtcHc38nsSEpJ6AsSwbqDVEtvlSO1hMkApVIvE1Dl447+JRFD4XvLBgjA==","signatures":[{"sig":"MEQCIDzeRYjBUvE32GyXlR4SwGIBhuOdfsmN+fMblANlP6U2AiAML7xafn47nOjCPB6itxcRzn9oSAvUWPGMbR8oXBK82Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50016},"type":"module","module":"./index.js","thi.ng":{"year":2022,"alias":"fio","status":"stable"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./dir":{"default":"./dir.js"},"./ext":{"default":"./ext.js"},"./copy":{"default":"./copy.js"},"./hash":{"default":"./hash.js"},"./json":{"default":"./json.js"},"./mask":{"default":"./mask.js"},"./read":{"default":"./read.js"},"./temp":{"default":"./temp.js"},"./text":{"default":"./text.js"},"./files":{"default":"./files.js"},"./watch":{"default":"./watch.js"},"./write":{"default":"./write.js"},"./delete":{"default":"./delete.js"},"./file-chunks":{"default":"./file-chunks.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"a780d4a5f6f5fc595c9d28527686f63534927d32","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://codeberg.org/thi.ng/umbrella.git","type":"git","directory":"packages/file-io"},"_npmVersion":"11.6.1","description":"Assorted file I/O utils (w/ logging support) for NodeJS/Bun","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.19","@thi.ng/hex":"^2.4.11","@thi.ng/checks":"^3.8.9","@thi.ng/logger":"^3.3.2","@thi.ng/random":"^4.1.44"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","typedoc":"^0.28.18","typescript":"^5.9.3","@types/node":"^25.5.2"},"_npmOperationalInternal":{"tmp":"tmp/file-io_2.2.30_1776512255266_0.4857729410639844","host":"s3://npm-registry-packages-npm-production"}},"2.2.31":{"name":"@thi.ng/file-io","version":"2.2.31","keywords":["async","delete","directory","file","hash","iterator","json","logger","no-browser","nodejs","stream","text","typescript","watch"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/file-io@2.2.31","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/file-io","dist":{"shasum":"22ae28356dede183562fe5c4d81b433c1b492ea8","tarball":"https://registry.npmjs.org/@thi.ng/file-io/-/file-io-2.2.31.tgz","fileCount":35,"integrity":"sha512-nzjivh0hdx9G7rdKGFj1ZbVqkwKeyIz+/+vURkfHtUhVCVc56wIV65dPCNyk+++VHAfTu1eM/auWp7q9TsU0dQ==","signatures":[{"sig":"MEUCIFKUdwZxij7gQd4+8w/5hi8/YGj96WoW6VfbedaXLnw+AiEAgUL99pGHFmwyeGLkMGfHPiVpT52frC/rZE4tn4J4jDY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50016},"type":"module","module":"./index.js","thi.ng":{"year":2022,"alias":"fio","status":"stable"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./dir":{"default":"./dir.js"},"./ext":{"default":"./ext.js"},"./copy":{"default":"./copy.js"},"./hash":{"default":"./hash.js"},"./json":{"default":"./json.js"},"./mask":{"default":"./mask.js"},"./read":{"default":"./read.js"},"./temp":{"default":"./temp.js"},"./text":{"default":"./text.js"},"./files":{"default":"./files.js"},"./watch":{"default":"./watch.js"},"./write":{"default":"./write.js"},"./delete":{"default":"./delete.js"},"./file-chunks":{"default":"./file-chunks.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"92be63f24030506f09d6d156804da2798c381dc4","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://codeberg.org/thi.ng/umbrella.git","type":"git","directory":"packages/file-io"},"_npmVersion":"11.6.1","description":"Assorted file I/O utils (w/ logging support) for NodeJS/Bun","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.20","@thi.ng/hex":"^2.4.12","@thi.ng/checks":"^3.9.0","@thi.ng/logger":"^3.3.3","@thi.ng/random":"^4.1.45"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","typedoc":"^0.28.18","typescript":"^5.9.3","@types/node":"^25.5.2"},"_npmOperationalInternal":{"tmp":"tmp/file-io_2.2.31_1777221739604_0.4128869298057045","host":"s3://npm-registry-packages-npm-production"}},"2.2.33":{"name":"@thi.ng/file-io","version":"2.2.33","keywords":["async","delete","directory","file","hash","iterator","json","logger","no-browser","nodejs","stream","text","typescript","watch"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/file-io@2.2.33","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/file-io","dist":{"shasum":"d57226ad6576ee20dd482ce38c3df38bd29c4c85","tarball":"https://registry.npmjs.org/@thi.ng/file-io/-/file-io-2.2.33.tgz","fileCount":35,"integrity":"sha512-Xm3g6XevAXlwIDG2P5xjdtdRyq9Sp17wy5UuPnTHvT2CTN7QpTfMv/u+ODK2RW6jv1nCB5BIuwke9GcVIVO8/g==","signatures":[{"sig":"MEUCIQDAeORiIU+jFqpUrRLNzEYG1IhE5qtMsqHdeksyX8OTIAIgU6bwexPyqO+g0dGuEOo3nUOBx3DVjQVoqZrZ3oxpcYU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50016},"type":"module","module":"./index.js","thi.ng":{"year":2022,"alias":"fio","status":"stable"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./dir":{"default":"./dir.js"},"./ext":{"default":"./ext.js"},"./copy":{"default":"./copy.js"},"./hash":{"default":"./hash.js"},"./json":{"default":"./json.js"},"./mask":{"default":"./mask.js"},"./read":{"default":"./read.js"},"./temp":{"default":"./temp.js"},"./text":{"default":"./text.js"},"./files":{"default":"./files.js"},"./watch":{"default":"./watch.js"},"./write":{"default":"./write.js"},"./delete":{"default":"./delete.js"},"./file-chunks":{"default":"./file-chunks.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"dcaa4e2beb427e434a68cba1259a9bf9983a569a","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://codeberg.org/thi.ng/umbrella.git","type":"git","directory":"packages/file-io"},"_npmVersion":"11.6.1","description":"Assorted file I/O utils (w/ logging support) for NodeJS/Bun","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.21","@thi.ng/hex":"^2.4.13","@thi.ng/checks":"^3.9.1","@thi.ng/logger":"^3.3.4","@thi.ng/random":"^4.1.47"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","typedoc":"^0.28.18","typescript":"^5.9.3","@types/node":"^25.5.2"},"_npmOperationalInternal":{"tmp":"tmp/file-io_2.2.33_1778241528993_0.5690386217237473","host":"s3://npm-registry-packages-npm-production"}},"2.2.34":{"name":"@thi.ng/file-io","version":"2.2.34","keywords":["async","delete","directory","file","hash","iterator","json","logger","no-browser","nodejs","stream","text","typescript","watch"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/file-io@2.2.34","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/file-io","dist":{"shasum":"872375e4fe5502c01038502b0475742cffd11168","tarball":"https://registry.npmjs.org/@thi.ng/file-io/-/file-io-2.2.34.tgz","fileCount":35,"integrity":"sha512-xC3l59jiDhJ03Q27xmlGVyzKuM3FdsIInakMoHA3VJYVUBqpiIyXZADJclZWjZ8Q4HK7BGuF9GGLlDRRk4W5Tw==","signatures":[{"sig":"MEQCIEWiD7nyTvTKwVsgJ8e6j88/1+uhJ1o9S/0R5iHdMiwkAiAqZz1BjLd0Q9YSNfCKo5d9DaOwiSeWjtxuatmcNdkH8A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50016},"type":"module","module":"./index.js","thi.ng":{"year":2022,"alias":"fio","status":"stable"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./dir":{"default":"./dir.js"},"./ext":{"default":"./ext.js"},"./copy":{"default":"./copy.js"},"./hash":{"default":"./hash.js"},"./json":{"default":"./json.js"},"./mask":{"default":"./mask.js"},"./read":{"default":"./read.js"},"./temp":{"default":"./temp.js"},"./text":{"default":"./text.js"},"./files":{"default":"./files.js"},"./watch":{"default":"./watch.js"},"./write":{"default":"./write.js"},"./delete":{"default":"./delete.js"},"./file-chunks":{"default":"./file-chunks.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"17d2d1a6542704f55f2daa37550a4213b4a32cd8","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://codeberg.org/thi.ng/umbrella.git","type":"git","directory":"packages/file-io"},"_npmVersion":"11.6.1","description":"Assorted file I/O utils (w/ logging support) for NodeJS/Bun","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.22","@thi.ng/hex":"^2.4.14","@thi.ng/checks":"^3.9.2","@thi.ng/logger":"^3.3.5","@thi.ng/random":"^4.1.48"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^25.6.2"},"_npmOperationalInternal":{"tmp":"tmp/file-io_2.2.34_1778488943444_0.3009091942074831","host":"s3://npm-registry-packages-npm-production"}},"2.2.36":{"name":"@thi.ng/file-io","version":"2.2.36","keywords":["async","delete","directory","file","hash","iterator","json","logger","no-browser","nodejs","stream","text","typescript","watch"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/file-io@2.2.36","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/file-io","dist":{"shasum":"1642030f29b2344471bf3b4a06e2471721523836","tarball":"https://registry.npmjs.org/@thi.ng/file-io/-/file-io-2.2.36.tgz","fileCount":35,"integrity":"sha512-AN5yljzixaA9qsgccoG0AA70quWc7LVZLlCIHVMo/9/+i9i9ttV6d9v/nn5KXhmXL8ptfMw56AdM8ulFCaI+Cg==","signatures":[{"sig":"MEQCIA0V1TmipbQd377cW+/T1G4A5vAGHFsrIf4RUsVW522BAiAtgo3u4V0k7I3Y4J3bNcrlw6kqBshXYmVIzYv0HgukFg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50064},"type":"module","module":"./index.js","thi.ng":{"year":2022,"alias":"fio","status":"stable"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./dir":{"default":"./dir.js"},"./ext":{"default":"./ext.js"},"./copy":{"default":"./copy.js"},"./hash":{"default":"./hash.js"},"./json":{"default":"./json.js"},"./mask":{"default":"./mask.js"},"./read":{"default":"./read.js"},"./temp":{"default":"./temp.js"},"./text":{"default":"./text.js"},"./files":{"default":"./files.js"},"./watch":{"default":"./watch.js"},"./write":{"default":"./write.js"},"./delete":{"default":"./delete.js"},"./file-chunks":{"default":"./file-chunks.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"b302822c51b2ab255f8f27f8dd010433d95f29df","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://codeberg.org/thi.ng/umbrella.git","type":"git","directory":"packages/file-io"},"_npmVersion":"11.6.1","description":"Assorted file I/O utils (w/ logging support) for NodeJS/Bun","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.24","@thi.ng/hex":"^2.4.16","@thi.ng/checks":"^3.9.4","@thi.ng/logger":"^3.3.7","@thi.ng/random":"^4.1.50"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^25.6.2"},"_npmOperationalInternal":{"tmp":"tmp/file-io_2.2.36_1779276420728_0.6179686670434432","host":"s3://npm-registry-packages-npm-production"}},"2.2.37":{"name":"@thi.ng/file-io","version":"2.2.37","keywords":["async","delete","directory","file","hash","iterator","json","logger","no-browser","nodejs","stream","text","typescript","watch"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/file-io@2.2.37","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/file-io","dist":{"shasum":"7640303b7881e3b11c9101f279880b6aae89d38e","tarball":"https://registry.npmjs.org/@thi.ng/file-io/-/file-io-2.2.37.tgz","fileCount":35,"integrity":"sha512-lLGAtoilPk6BcESblEv0jy2gZWHm7kE7tKSY9kDjTDr9sIoWaDu5BT0ici2iIds846iC3hlzvR1eXRRIlxHSUw==","signatures":[{"sig":"MEYCIQDLQLnvP2h9UGWnGed2HRZcUzzGl30cC2ba+nsszI+s0gIhAM3g0xwVotC2Q9KQgUxvKKnBylIEKRwrky4o9nwe2Nej","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50064},"type":"module","module":"./index.js","thi.ng":{"year":2022,"alias":"fio","status":"stable"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./dir":{"default":"./dir.js"},"./ext":{"default":"./ext.js"},"./copy":{"default":"./copy.js"},"./hash":{"default":"./hash.js"},"./json":{"default":"./json.js"},"./mask":{"default":"./mask.js"},"./read":{"default":"./read.js"},"./temp":{"default":"./temp.js"},"./text":{"default":"./text.js"},"./files":{"default":"./files.js"},"./watch":{"default":"./watch.js"},"./write":{"default":"./write.js"},"./delete":{"default":"./delete.js"},"./file-chunks":{"default":"./file-chunks.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"65b041e97110e16c01cf968949b72a0873f14445","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://codeberg.org/thi.ng/umbrella.git","type":"git","directory":"packages/file-io"},"_npmVersion":"11.6.1","description":"Assorted file I/O utils (w/ logging support) for NodeJS/Bun","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.25","@thi.ng/hex":"^2.4.17","@thi.ng/checks":"^3.9.5","@thi.ng/logger":"^3.3.8","@thi.ng/random":"^4.1.51"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^25.6.2"},"_npmOperationalInternal":{"tmp":"tmp/file-io_2.2.37_1779540814183_0.7853427447550883","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"@thi.ng/file-io","version":"2.3.0","keywords":["async","delete","directory","file","hash","iterator","json","logger","no-browser","nodejs","stream","text","typescript","watch"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/file-io@2.3.0","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/file-io","dist":{"shasum":"7803080abe3a8dd3f060fc2e28834508eda82344","tarball":"https://registry.npmjs.org/@thi.ng/file-io/-/file-io-2.3.0.tgz","fileCount":35,"integrity":"sha512-R6mY/105r1UvYZcUm5l2p1aNJfzr+iYx7ZWLv+aLasDGb1sZbe/WYblQhdf1T9HPVapTKc9+CJUGWlbJgXhY4g==","signatures":[{"sig":"MEQCIGvCiLItbm16EQvzqI9B0yO2tFscxw1fuJVWwUmUDDEDAiA6pyNHFghEVr9BZinUtt20AmfK27ny0/c3ZL1JBLui0g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50890},"type":"module","module":"./index.js","thi.ng":{"year":2022,"alias":"fio","status":"stable"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./dir":{"default":"./dir.js"},"./ext":{"default":"./ext.js"},"./copy":{"default":"./copy.js"},"./hash":{"default":"./hash.js"},"./json":{"default":"./json.js"},"./mask":{"default":"./mask.js"},"./read":{"default":"./read.js"},"./temp":{"default":"./temp.js"},"./text":{"default":"./text.js"},"./files":{"default":"./files.js"},"./watch":{"default":"./watch.js"},"./write":{"default":"./write.js"},"./delete":{"default":"./delete.js"},"./file-chunks":{"default":"./file-chunks.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"c47c56420bcae2e0477d252a497be44f08ca185a","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://codeberg.org/thi.ng/umbrella.git","type":"git","directory":"packages/file-io"},"_npmVersion":"11.6.1","description":"Assorted file I/O utils (w/ logging support) for NodeJS/Bun","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.26","@thi.ng/hex":"^2.4.18","@thi.ng/checks":"^3.10.0","@thi.ng/logger":"^3.3.9","@thi.ng/random":"^4.1.52"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.0","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^25.6.2"},"_npmOperationalInternal":{"tmp":"tmp/file-io_2.3.0_1780684610417_0.21194623894828069","host":"s3://npm-registry-packages-npm-production"}},"2.3.1":{"name":"@thi.ng/file-io","version":"2.3.1","keywords":["async","delete","directory","file","hash","iterator","json","logger","no-browser","nodejs","stream","text","typescript","watch"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/file-io@2.3.1","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/file-io","dist":{"shasum":"3f157762392bc3521bfb76491d8c894df36215e8","tarball":"https://registry.npmjs.org/@thi.ng/file-io/-/file-io-2.3.1.tgz","fileCount":35,"integrity":"sha512-bAdbhsMcMIdXcsK9fVBv/TOJzJYO1aR/tOB0KoupgymY4I3lg5YO/yi1nOaCImgWvCldgy5rtwBA/Tk5RFyyaA==","signatures":[{"sig":"MEUCIQCJeC9uw4FuUQy2gOKW++YofbHDJjZ43nXoXf/uwyuOKgIgZyscwl++rY1mPjQYCOV+FvZ6d7EdhTUba1+PA89nUCs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50891},"type":"module","module":"./index.js","thi.ng":{"year":2022,"alias":"fio","status":"stable"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./dir":{"default":"./dir.js"},"./ext":{"default":"./ext.js"},"./copy":{"default":"./copy.js"},"./hash":{"default":"./hash.js"},"./json":{"default":"./json.js"},"./mask":{"default":"./mask.js"},"./read":{"default":"./read.js"},"./temp":{"default":"./temp.js"},"./text":{"default":"./text.js"},"./files":{"default":"./files.js"},"./watch":{"default":"./watch.js"},"./write":{"default":"./write.js"},"./delete":{"default":"./delete.js"},"./file-chunks":{"default":"./file-chunks.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"febee81fd8b59e5e330a6e6521a2667ed5401a3d","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://codeberg.org/thi.ng/umbrella.git","type":"git","directory":"packages/file-io"},"_npmVersion":"11.6.1","description":"Assorted file I/O utils (w/ logging support) for NodeJS/Bun","directories":{},"sideEffects":false,"_nodeVersion":"24.11.0","dependencies":{"@thi.ng/api":"^8.12.27","@thi.ng/hex":"^2.4.19","@thi.ng/checks":"^3.10.1","@thi.ng/logger":"^3.3.10","@thi.ng/random":"^4.1.53"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.1","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^25.9.4"},"_npmOperationalInternal":{"tmp":"tmp/file-io_2.3.1_1783002446319_0.42344772085617755","host":"s3://npm-registry-packages-npm-production"}},"2.3.2":{"name":"@thi.ng/file-io","version":"2.3.2","keywords":["async","delete","directory","file","hash","iterator","json","logger","no-browser","nodejs","stream","text","typescript","watch"],"author":{"url":"https://thi.ng","name":"Karsten Schmidt"},"license":"Apache-2.0","_id":"@thi.ng/file-io@2.3.2","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"homepage":"https://thi.ng/file-io","dist":{"shasum":"cdb05c5605cae9d56ff362ca94ec9aac800a67b7","tarball":"https://registry.npmjs.org/@thi.ng/file-io/-/file-io-2.3.2.tgz","fileCount":35,"integrity":"sha512-3Px+JPxGt3ClvaERCiTCghvHDlxp833QWA+znbR1xTWKnrNZc3PKxHXS/INCR7Ag3mO9mzMbwMlSKawtjol4tg==","signatures":[{"sig":"MEQCIGmtd8ffrt0dUKVelVEYuoBPWrPZKuonVxxsb8fFcao+AiBJ+P7NilhfVJaRVkRW3LJvoMuWYOvEIDCqNc/ognKjgw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50891},"type":"module","module":"./index.js","thi.ng":{"year":2022,"alias":"fio","status":"stable"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./dir":{"default":"./dir.js"},"./ext":{"default":"./ext.js"},"./copy":{"default":"./copy.js"},"./hash":{"default":"./hash.js"},"./json":{"default":"./json.js"},"./mask":{"default":"./mask.js"},"./read":{"default":"./read.js"},"./temp":{"default":"./temp.js"},"./text":{"default":"./text.js"},"./files":{"default":"./files.js"},"./watch":{"default":"./watch.js"},"./write":{"default":"./write.js"},"./delete":{"default":"./delete.js"},"./file-chunks":{"default":"./file-chunks.js"}},"funding":[{"url":"https://github.com/sponsors/postspectacular","type":"github"},{"url":"https://patreon.com/thing_umbrella","type":"patreon"},{"url":"https://liberapay.com/thi.ng","type":"liberapay"}],"gitHead":"6a4e7c564ebc476770d213d98a2aa6257a41ac15","scripts":{"doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","pub":"npm publish --access public","test":"bun test","build":"yarn build:esbuild && yarn build:decl","clean":"bun ../../tools/src/clean-package.ts","build:decl":"tsc --declaration --emitDeclarationOnly","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts"},"typings":"./index.d.ts","_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"repository":{"url":"git+https://codeberg.org/thi.ng/umbrella.git","type":"git","directory":"packages/file-io"},"_npmVersion":"11.17.0","description":"Assorted file I/O utils (w/ logging support) for NodeJS/Bun","directories":{},"sideEffects":false,"_nodeVersion":"26.5.0","dependencies":{"@thi.ng/api":"^8.12.27","@thi.ng/hex":"^2.4.19","@thi.ng/checks":"^3.11.0","@thi.ng/logger":"^3.3.10","@thi.ng/random":"^4.1.53"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.28.1","typedoc":"^0.28.19","typescript":"^6.0.3","@types/node":"^25.9.4"},"_npmOperationalInternal":{"tmp":"tmp/file-io_2.3.2_1784645750829_0.14877987940974569","host":"s3://npm-registry-packages-npm-production"}},"2.3.3":{"name":"@thi.ng/file-io","version":"2.3.3","description":"Assorted file I/O utils (w/ logging support) for NodeJS/Bun","type":"module","module":"./index.js","typings":"./index.d.ts","sideEffects":false,"repository":{"type":"git","url":"git+https://codeberg.org/thi.ng/umbrella.git","directory":"packages/file-io"},"homepage":"https://thi.ng/file-io","funding":[{"type":"github","url":"https://github.com/sponsors/postspectacular"},{"type":"patreon","url":"https://patreon.com/thing_umbrella"},{"type":"liberapay","url":"https://liberapay.com/thi.ng"}],"author":{"name":"Karsten Schmidt","url":"https://thi.ng"},"license":"Apache-2.0","scripts":{"build":"yarn build:esbuild && yarn build:decl","build:decl":"tsc --declaration --emitDeclarationOnly","build:esbuild":"esbuild --format=esm --platform=neutral --target=es2022 --tsconfig=tsconfig.json --outdir=. src/**/*.ts","clean":"bun ../../tools/src/clean-package.ts","doc":"typedoc --options ../../typedoc.json --out doc src/index.ts","doc:readme":"bun ../../tools/src/module-stats.ts && bun ../../tools/src/readme.ts","pub":"npm publish --access public","test":"bun test","tool:tangle":"../../node_modules/.bin/tangle src/**/*.ts"},"dependencies":{"@thi.ng/api":"^8.12.28","@thi.ng/checks":"^3.11.1","@thi.ng/hex":"^2.4.20","@thi.ng/logger":"^3.3.11","@thi.ng/random":"^4.1.54"},"devDependencies":{"@types/node":"^26.2.0","esbuild":"^0.28.2","typedoc":"^0.28.20","typescript":"^6.0.3"},"keywords":["async","delete","directory","file","hash","iterator","json","logger","no-browser","nodejs","stream","text","typescript","watch"],"publishConfig":{"access":"public"},"browser":{"process":false,"setTimeout":false},"engines":{"node":">=18"},"exports":{".":{"default":"./index.js"},"./copy":{"default":"./copy.js"},"./delete":{"default":"./delete.js"},"./dir":{"default":"./dir.js"},"./ext":{"default":"./ext.js"},"./file-chunks":{"default":"./file-chunks.js"},"./files":{"default":"./files.js"},"./hash":{"default":"./hash.js"},"./json":{"default":"./json.js"},"./mask":{"default":"./mask.js"},"./read":{"default":"./read.js"},"./temp":{"default":"./temp.js"},"./text":{"default":"./text.js"},"./watch":{"default":"./watch.js"},"./write":{"default":"./write.js"}},"thi.ng":{"alias":"fio","status":"stable","year":2022},"gitHead":"57ce96457ee0b8de5b17f9d371e6707780c64bd7","_id":"@thi.ng/file-io@2.3.3","_nodeVersion":"26.5.0","_npmVersion":"11.17.0","dist":{"integrity":"sha512-bjCwZW5oALCTTlv20nGkf1+/wS8ok0CWDmEcx5t5kl/xcxNU9PqmY7BVvZMFHIQZqFQKHkZ2QR9b0BGgEyUtow==","shasum":"a6c9a4b0ec048394e0a2e0b21e14fb6d8cf69d3e","tarball":"https://registry.npmjs.org/@thi.ng/file-io/-/file-io-2.3.3.tgz","fileCount":35,"unpackedSize":50891,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDyH5Fv+yud1zW0qMJc48Zf13K9STsgG9NiLMaun2ES2QIgJ/W0zEtswkKu/Rti1GPw4qSGQkttEh2vDDGdy4pdthY="}]},"_npmUser":{"name":"thi.ng","email":"k+npm@thi.ng"},"directories":{},"maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/file-io_2.3.3_1787678174345_0.3101148984938966"},"_hasShrinkwrap":false}},"time":{"created":"2022-05-18T12:59:37.462Z","modified":"2026-08-25T17:16:14.693Z","0.1.0":"2022-05-18T12:59:37.751Z","0.2.0":"2022-05-19T13:18:03.670Z","0.3.0":"2022-05-20T09:18:39.366Z","0.3.1":"2022-05-22T17:21:51.391Z","0.3.2":"2022-06-09T16:21:45.630Z","0.3.3":"2022-06-11T14:30:15.795Z","0.3.4":"2022-06-23T12:17:59.267Z","0.3.5":"2022-07-19T15:42:47.612Z","0.3.6":"2022-08-01T15:00:33.769Z","0.3.7":"2022-08-04T21:22:02.049Z","0.3.8":"2022-08-06T15:27:59.767Z","0.3.9":"2022-08-15T15:45:41.191Z","0.3.10":"2022-08-23T10:40:39.504Z","0.3.11":"2022-09-21T21:42:00.169Z","0.3.12":"2022-10-03T16:11:34.988Z","0.3.13":"2022-10-04T10:33:50.243Z","0.3.14":"2022-10-04T17:37:36.749Z","0.3.15":"2022-10-17T12:10:02.366Z","0.3.16":"2022-10-26T12:48:48.947Z","0.3.17":"2022-10-28T19:11:34.626Z","0.3.18":"2022-11-01T12:35:17.620Z","0.3.19":"2022-11-23T22:49:44.101Z","0.3.20":"2022-11-28T13:39:42.365Z","0.3.21":"2022-11-30T22:30:48.652Z","0.3.22":"2022-12-16T12:55:47.286Z","0.3.23":"2022-12-20T16:36:25.499Z","0.3.24":"2022-12-22T21:50:53.289Z","0.3.25":"2022-12-29T20:58:49.085Z","0.4.0":"2023-01-10T15:24:02.313Z","0.5.0":"2023-02-05T14:45:39.382Z","0.5.2":"2023-02-10T14:06:18.189Z","0.5.3":"2023-02-17T20:08:05.595Z","0.5.4":"2023-03-02T18:12:53.042Z","0.5.5":"2023-03-09T13:04:49.388Z","0.5.6":"2023-03-14T13:31:00.532Z","0.5.7":"2023-03-27T19:10:49.378Z","0.5.8":"2023-04-08T11:12:57.011Z","0.5.9":"2023-04-19T09:31:01.368Z","0.5.10":"2023-05-11T12:20:06.146Z","0.5.11":"2023-06-14T08:02:20.194Z","0.5.12":"2023-07-14T11:40:02.656Z","0.5.13":"2023-08-04T11:01:24.813Z","0.5.14":"2023-08-10T12:20:42.011Z","0.5.15":"2023-08-10T12:30:00.519Z","0.5.16":"2023-08-12T13:17:38.983Z","0.5.17":"2023-08-12T16:16:51.322Z","0.5.18":"2023-08-22T14:43:22.158Z","0.5.19":"2023-08-27T11:24:16.907Z","0.5.20":"2023-08-31T10:07:44.546Z","0.5.21":"2023-09-19T10:45:08.006Z","0.5.22":"2023-10-05T11:47:23.656Z","0.5.23":"2023-10-11T10:07:27.410Z","0.5.24":"2023-10-12T11:57:18.506Z","0.5.25":"2023-10-23T07:41:28.458Z","0.5.26":"2023-10-24T08:41:27.149Z","0.5.27":"2023-10-30T14:35:04.152Z","0.5.28":"2023-11-04T22:22:47.958Z","1.0.1":"2023-11-09T10:32:29.492Z","1.0.2":"2023-11-24T09:40:28.513Z","1.0.3":"2023-12-03T12:17:16.120Z","1.0.4":"2023-12-09T19:15:34.501Z","1.0.5":"2023-12-11T10:10:39.762Z","1.1.0":"2023-12-18T13:45:20.264Z","1.1.1":"2023-12-19T11:05:40.583Z","1.1.2":"2023-12-19T12:26:58.634Z","1.1.3":"2023-12-28T23:28:28.453Z","1.1.4":"2023-12-31T09:48:20.022Z","1.1.5":"2024-01-23T16:02:01.682Z","1.2.0":"2024-01-26T18:06:50.452Z","1.2.1":"2024-01-29T20:44:09.163Z","1.2.2":"2024-01-29T21:11:24.350Z","1.2.3":"2024-01-30T15:24:46.906Z","1.2.4":"2024-01-30T21:40:52.110Z","1.2.5":"2024-02-06T23:20:28.685Z","1.2.6":"2024-02-10T09:03:05.453Z","1.2.7":"2024-02-16T20:04:36.706Z","1.3.0":"2024-02-19T15:54:19.692Z","1.3.1":"2024-02-19T16:13:06.410Z","1.3.2":"2024-02-22T12:07:31.969Z","1.3.3":"2024-02-22T23:18:05.805Z","1.3.4":"2024-02-25T14:12:11.603Z","1.3.5":"2024-03-01T15:28:18.750Z","1.3.6":"2024-03-07T20:46:16.783Z","1.3.7":"2024-03-09T09:23:06.281Z","1.3.8":"2024-03-13T14:11:29.282Z","1.3.9":"2024-03-17T15:27:51.083Z","1.3.10":"2024-03-18T08:43:33.655Z","1.3.11":"2024-03-21T16:15:23.858Z","1.3.12":"2024-03-27T10:00:09.495Z","2.0.0":"2024-03-29T12:18:58.816Z","2.0.1":"2024-04-08T15:06:12.388Z","2.0.2":"2024-04-11T12:38:23.990Z","2.0.3":"2024-04-20T14:47:07.242Z","2.1.0":"2024-04-23T07:07:12.068Z","2.1.1":"2024-04-25T19:48:40.792Z","2.1.2":"2024-05-08T18:30:49.108Z","2.1.3":"2024-06-21T19:38:52.747Z","2.1.4":"2024-06-29T09:32:38.513Z","2.1.5":"2024-07-06T12:06:08.489Z","2.1.6":"2024-07-16T13:13:23.773Z","2.1.7":"2024-07-19T15:00:41.790Z","2.1.8":"2024-07-22T13:20:12.905Z","2.1.9":"2024-07-22T14:44:41.429Z","2.1.10":"2024-08-10T15:07:58.076Z","2.1.11":"2024-08-18T14:15:57.946Z","2.1.12":"2024-09-19T21:14:00.413Z","2.1.13":"2024-10-05T12:17:10.749Z","2.1.14":"2024-10-07T12:34:38.772Z","2.1.15":"2024-10-17T15:41:19.612Z","2.1.16":"2024-11-10T17:16:35.267Z","2.1.17":"2024-11-24T18:20:23.344Z","2.1.18":"2024-12-12T10:16:27.925Z","2.1.19":"2024-12-27T14:16:16.967Z","2.1.20":"2025-01-04T21:12:12.301Z","2.1.21":"2025-01-14T12:26:53.728Z","2.1.22":"2025-01-21T11:18:28.652Z","2.1.23":"2025-01-21T15:51:25.691Z","2.1.24":"2025-01-23T13:43:37.264Z","2.1.25":"2025-01-29T16:30:08.903Z","2.1.26":"2025-02-10T21:44:58.760Z","2.1.27":"2025-02-13T16:07:28.915Z","2.1.28":"2025-02-19T21:04:19.367Z","2.1.29":"2025-02-21T21:57:02.248Z","2.1.30":"2025-02-25T13:29:55.103Z","2.1.31":"2025-03-09T19:26:47.634Z","2.1.32":"2025-03-17T13:44:54.069Z","2.1.33":"2025-03-18T13:28:40.465Z","2.1.34":"2025-04-01T21:46:32.294Z","2.1.35":"2025-04-16T11:16:40.946Z","2.1.36":"2025-04-30T12:56:40.283Z","2.1.37":"2025-05-28T12:06:55.531Z","2.1.38":"2025-06-09T17:28:31.743Z","2.2.0":"2025-07-03T15:04:03.136Z","2.2.1":"2025-07-10T14:24:29.936Z","2.2.2":"2025-07-20T15:00:05.979Z","2.2.3":"2025-07-21T08:25:46.537Z","2.2.4":"2025-07-30T22:36:50.400Z","2.2.5":"2025-08-04T08:49:10.441Z","2.2.6":"2025-08-04T09:34:38.545Z","2.2.7":"2025-08-07T16:24:21.013Z","2.2.8":"2025-08-11T16:44:09.534Z","2.2.9":"2025-09-01T16:42:38.886Z","2.2.10":"2025-09-25T15:16:27.545Z","2.2.11":"2025-10-07T11:52:51.077Z","2.2.15":"2025-10-24T17:53:52.283Z","2.2.16":"2025-10-25T22:35:42.845Z","2.2.17":"2025-11-13T12:42:37.219Z","2.2.18":"2025-11-21T16:01:28.624Z","2.2.19":"2025-11-25T12:26:19.777Z","2.2.20":"2025-12-03T22:49:10.746Z","2.2.21":"2025-12-25T16:03:02.308Z","2.2.22":"2026-01-16T11:44:50.517Z","2.2.23":"2026-01-23T13:13:35.762Z","2.2.24":"2026-02-07T14:18:58.098Z","2.2.25":"2026-03-07T09:15:17.275Z","2.2.26":"2026-03-07T10:32:51.073Z","2.2.27":"2026-03-11T10:01:09.550Z","2.2.28":"2026-03-19T12:31:58.238Z","2.2.29":"2026-04-02T10:58:08.209Z","2.2.30":"2026-04-18T11:37:35.415Z","2.2.31":"2026-04-26T16:42:19.742Z","2.2.33":"2026-05-08T11:58:49.142Z","2.2.34":"2026-05-11T08:42:23.561Z","2.2.36":"2026-05-20T11:27:00.854Z","2.2.37":"2026-05-23T12:53:34.347Z","2.3.0":"2026-06-05T18:36:50.555Z","2.3.1":"2026-07-02T14:27:26.455Z","2.3.2":"2026-07-21T14:55:50.970Z","2.3.3":"2026-08-25T17:16:14.510Z"},"author":{"name":"Karsten Schmidt","url":"https://thi.ng"},"license":"Apache-2.0","homepage":"https://thi.ng/file-io","keywords":["async","delete","directory","file","hash","iterator","json","logger","no-browser","nodejs","stream","text","typescript","watch"],"repository":{"type":"git","url":"git+https://codeberg.org/thi.ng/umbrella.git","directory":"packages/file-io"},"description":"Assorted file I/O utils (w/ logging support) for NodeJS/Bun","maintainers":[{"name":"thi.ng","email":"k+npm@thi.ng"}],"readme":"<!-- This file is generated - DO NOT EDIT! -->\n<!-- Please see: https://codeberg.org/thi.ng/umbrella/src/branch/develop/CONTRIBUTING.md#changes-to-readme-files -->\n# ![@thi.ng/file-io](https://codeberg.org/thi.ng/umbrella/media/branch/develop/assets/banners/thing-file-io.svg?5f261db9)\n\n[![npm version](https://img.shields.io/npm/v/@thi.ng/file-io.svg)](https://www.npmjs.com/package/@thi.ng/file-io)\n![npm downloads](https://img.shields.io/npm/dm/@thi.ng/file-io.svg)\n[![Mastodon Follow](https://img.shields.io/mastodon/follow/109331703950160316?domain=https%3A%2F%2Fmastodon.thi.ng&style=social)](https://mastodon.thi.ng/@toxi)\n\n> [!NOTE]\n\n> This is one of 217 standalone projects. LLM-free, human-made and\n> cared for software, maintained as part of the\n> [@thi.ng/umbrella](https://codeberg.org/thi.ng/umbrella/) ecosystem and\n> anti-framework.\n>\n> 🚀 Please help me to work full-time on these projects by [sponsoring\n> me](https://codeberg.org/thi.ng/umbrella/src/branch/develop/CONTRIBUTING.md#donations).\n> Thank you! ❤️\n\n- [About](#about)\n- [Available functions](#available-functions)\n  - [Files](#files)\n  - [Directories](#directories)\n  - [Logging](#logging)\n- [Status](#status)\n- [Installation](#installation)\n- [Dependencies](#dependencies)\n- [Usage examples](#usage-examples)\n- [API](#api)\n- [Authors](#authors)\n- [License](#license)\n\n## About\n\nAssorted file I/O utils (w/ logging support) for NodeJS/Bun.\n\nMost functions in this package have optional support for the\n[`ILogger`](https://codeberg.org/thi.ng/umbrella/src/branch/develop/packages/logger)\nlogging interface.\n\n## Available functions\n\n### Files\n\n- [bufferHash](https://docs.thi.ng/umbrella/file-io/functions/bufferHash.html)\n- [copyFile](https://docs.thi.ng/umbrella/file-io/functions/copyFile.html)\n- [copyFileAsync](https://docs.thi.ng/umbrella/file-io/functions/copyFileAsync.html)\n- [createTempFile](https://docs.thi.ng/umbrella/file-io/functions/createTempFile.html)\n- [deleteFile](https://docs.thi.ng/umbrella/file-io/functions/deleteFile.html)\n- [deleteFileAsync](https://docs.thi.ng/umbrella/file-io/functions/deleteFileAsync.html)\n- [deleteFiles](https://docs.thi.ng/umbrella/file-io/functions/deleteFiles.html)\n- [deleteFilesAsync](https://docs.thi.ng/umbrella/file-io/functions/deleteFilesAsync.html)\n- [files](https://docs.thi.ng/umbrella/file-io/functions/files.html)\n- [fileChunks](https://docs.thi.ng/umbrella/file-io/functions/fileChunks.html)\n- [fileExt](https://docs.thi.ng/umbrella/file-io/functions/fileExt.html)\n- [fileHash](https://docs.thi.ng/umbrella/file-io/functions/fileHash.html)\n- [fileWatcher](https://docs.thi.ng/umbrella/file-io/functions/fileWatcher.html)\n- [readBinary](https://docs.thi.ng/umbrella/file-io/functions/readBinary.html)\n- [readBinaryAsync](https://docs.thi.ng/umbrella/file-io/functions/readBinaryAsync.html)\n- [readJSON](https://docs.thi.ng/umbrella/file-io/functions/readJSON.html)\n- [readJSONAsync](https://docs.thi.ng/umbrella/file-io/functions/readJSONAsync.html)\n- [readText](https://docs.thi.ng/umbrella/file-io/functions/readText.html)\n- [readTextAsync](https://docs.thi.ng/umbrella/file-io/functions/readTextAsync.html)\n- [streamHash](https://docs.thi.ng/umbrella/file-io/functions/streamHash.html)\n- [tempFilePath](https://docs.thi.ng/umbrella/file-io/functions/tempFilePath.html)\n- [writeFile](https://docs.thi.ng/umbrella/file-io/functions/writeFile.html)\n- [writeFileAsync](https://docs.thi.ng/umbrella/file-io/functions/writeFileAsync.html)\n- [writeJSON](https://docs.thi.ng/umbrella/file-io/functions/writeJSON.html)\n- [writeJSONAsync](https://docs.thi.ng/umbrella/file-io/functions/writeJSONAsync.html)\n- [writeText](https://docs.thi.ng/umbrella/file-io/functions/writeText.html)\n- [writeTextAsync](https://docs.thi.ng/umbrella/file-io/functions/writeTextAsync.html)\n\n### Directories\n\n- [deleteDir](https://docs.thi.ng/umbrella/file-io/functions/deleteDir.html)\n- [dirs](https://docs.thi.ng/umbrella/file-io/functions/dirs.html)\n- [ensureDir](https://docs.thi.ng/umbrella/file-io/functions/ensureDir.html)\n- [ensureDirForFile](https://docs.thi.ng/umbrella/file-io/functions/ensureDirForFile.html)\n- [isDirectory](https://docs.thi.ng/umbrella/file-io/functions/isDirectory.html)\n\n### Logging\n\n- [maskedPath](https://docs.thi.ng/umbrella/file-io/functions/maskedPath.html)\n- [addPathMask](https://docs.thi.ng/umbrella/file-io/functions/addPathMask.html)\n- [setPathMasks](https://docs.thi.ng/umbrella/file-io/functions/setPathMasks.html)\n\n## Status\n\n**STABLE** - used in production\n\n[Search or submit any issues for this package](https://codeberg.org/thi.ng/umbrella/issues?q=%5Bfile-io%5D)\n\n## Installation\n\n```bash\nyarn add @thi.ng/file-io\n```\n\nESM import:\n\n```ts\nimport * as fio from \"@thi.ng/file-io\";\n```\n\nFor Node.js REPL:\n\n```js\nconst fio = await import(\"@thi.ng/file-io\");\n```\n\nPackage sizes (brotli'd, pre-treeshake): ESM: 2.50 KB\n\n## Dependencies\n\n- [@thi.ng/api](https://codeberg.org/thi.ng/umbrella/src/branch/develop/packages/api)\n- [@thi.ng/checks](https://codeberg.org/thi.ng/umbrella/src/branch/develop/packages/checks)\n- [@thi.ng/hex](https://codeberg.org/thi.ng/umbrella/src/branch/develop/packages/hex)\n- [@thi.ng/logger](https://codeberg.org/thi.ng/umbrella/src/branch/develop/packages/logger)\n- [@thi.ng/random](https://codeberg.org/thi.ng/umbrella/src/branch/develop/packages/random)\n\nNote: @thi.ng/api is in _most_ cases a type-only import (not used at runtime)\n\n## Usage examples\n\nOne project in this repo's\n[/examples](https://codeberg.org/thi.ng/umbrella/src/branch/develop/examples)\ndirectory is using this package:\n\n| Screenshot                                                                                                           | Description                              | Live demo | Source                                                                                   |\n|:---------------------------------------------------------------------------------------------------------------------|:-----------------------------------------|:----------|:-----------------------------------------------------------------------------------------|\n| <img src=\"https://codeberg.org/thi.ng/umbrella/media/branch/develop/assets/examples/package-stats.png\" width=\"240\"/> | CLI util to visualize umbrella pkg stats |           | [Source](https://codeberg.org/thi.ng/umbrella/src/branch/develop/examples/package-stats) |\n\n## API\n\n[Generated API docs](https://docs.thi.ng/umbrella/file-io/)\n\nTODO\n\n## Authors\n\n- [Karsten Schmidt](https://thi.ng)\n\nIf this project contributes to an academic publication, please cite it as:\n\n```bibtex\n@misc{thing-file-io,\n  title = \"@thi.ng/file-io\",\n  author = \"Karsten Schmidt\",\n  note = \"https://thi.ng/file-io\",\n  year = 2022\n}\n```\n\n## License\n\n&copy; 2022 - 2026 Karsten Schmidt // Apache License 2.0\n","readmeFilename":"README.md"}