{"_id":"@-xun/project-fs","_rev":"16-b113c3c68e489300339738a61583f42e","name":"@-xun/project-fs","dist-tags":{"latest":"2.0.7"},"versions":{"1.0.0":{"name":"@-xun/project-fs","version":"1.0.0","keywords":[],"author":{"name":"Xunnamius"},"license":"MIT","_id":"@-xun/project-fs@1.0.0","maintainers":[{"name":"xunnamius","email":"git@bernarddickens.dev"}],"homepage":"https://github.com/Xunnamius/project-utils/tree/main/packages/fs#readme","bugs":{"url":"https://github.com/Xunnamius/project-utils/issues"},"dist":{"shasum":"9564fac3195407186453e9856fffb2ffb8db1fe9","tarball":"https://registry.npmjs.org/@-xun/project-fs/-/project-fs-1.0.0.tgz","fileCount":26,"integrity":"sha512-WOXzjeyfWyWivkM1aedYeHGCMJeZ9o+fcFwhBJywfnoz2mgpSDg3Hkud48gBWkqO4+YSGwnbx3XP6D26T7/osg==","signatures":[{"sig":"MEQCIGxLZIjxQ1Ne79M/zStO1m2qNHfkcKSvPOJLmFlbxhfEAiBF2gSreDF5d6CKuNgYCvBNTNvw9l73xnK7m2GX6G7k7w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57147},"type":"commonjs","engines":{"node":"^18.20.0 || ^20.18.0 || ^22.12.0 || >=23.3.0"},"exports":{".":{"types":"./dist/packages/fs/src/index.d.ts","default":"./dist/packages/fs/src/index.js"},"./error":{"types":"./dist/packages/fs/src/error.d.ts","default":"./dist/packages/fs/src/error.js"},"./package":"./package.json","./package.json":"./package.json"},"gitHead":"5f5f92eca551ebad2a8ed7123cb7ab801a86ad67","scripts":{"info":"symbiote project info --env NODE_NO_WARNINGS=1","lint":"npm run lint:package --","test":"npm run test:package:unit --","build":"npm run build:dist --","clean":"symbiote clean --env NODE_NO_WARNINGS=1","start":"symbiote start --env NODE_NO_WARNINGS=1 --","format":"symbiote format --env NODE_NO_WARNINGS=1 --hush","release":"symbiote release --env NODE_NO_WARNINGS=1","build:dist":"symbiote build distributables --env NODE_NO_WARNINGS=1 --multiversal","build:docs":"symbiote build docs --env NODE_NO_WARNINGS=1","list-tasks":"symbiote list-tasks --env NODE_NO_WARNINGS=1 --scope this-package","lint:package":"symbiote lint --env NODE_NO_WARNINGS=1 --hush","lint:project":"symbiote project lint --env NODE_NO_WARNINGS=1","lint:packages":"symbiote lint --env NODE_NO_WARNINGS=1 --hush --scope unlimited","build:changelog":"symbiote build changelog --env NODE_NO_WARNINGS=1","test:package:all":"symbiote test --env NODE_NO_WARNINGS=1 --coverage","test:package:e2e":"symbiote test --env NODE_NO_WARNINGS=1 --tests end-to-end","test:package:unit":"symbiote test --env NODE_NO_WARNINGS=1 --tests unit","test:packages:all":"symbiote test --env NODE_NO_WARNINGS=1 --scope unlimited --coverage","test:package:integration":"symbiote test --env NODE_NO_WARNINGS=1 --tests integration"},"_npmUser":{"name":"xunnamius","email":"git@bernarddickens.dev"},"repository":{"url":"git+https://github.com/Xunnamius/project-utils.git","type":"git"},"_npmVersion":"10.9.2","description":"The filesystem utilities available to consumers of the @-xun/project package","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"core-js":"^3.40.0","@-xun/fs":"^1.0.0","@-xun/run":"^0.0.1","rejoinder":"^1.2.4","type-fest":"^4.33.0","jsonc-parser":"^3.3.1","@-xun/memoize":"^1.1.0","named-app-errors":"^4.0.2","@-xun/project-types":"^1.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{"error":["dist/packages/fs/src/error.d.ts"],"index":["dist/packages/fs/src/index.d.ts"],"package":["package.json"]}},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/project-fs_1.0.0_1738558220415_0.6268441841628287","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@-xun/project-fs","version":"1.0.1","keywords":[],"author":{"name":"Xunnamius"},"license":"MIT","_id":"@-xun/project-fs@1.0.1","maintainers":[{"name":"xunnamius","email":"git@bernarddickens.dev"}],"homepage":"https://github.com/Xunnamius/project-utils/tree/main/packages/fs#readme","bugs":{"url":"https://github.com/Xunnamius/project-utils/issues"},"dist":{"shasum":"64dbc82b5f896235a87b1d4243454955c08b7634","tarball":"https://registry.npmjs.org/@-xun/project-fs/-/project-fs-1.0.1.tgz","fileCount":26,"integrity":"sha512-fNMtXuzc/SwAVguTeLYfRL7Q+Mq9szssaqDuGISjmsp056yU2fUEJfmMNYzxPuAEikINV3jsak/jI/jyvR4gjw==","signatures":[{"sig":"MEYCIQChWsK5plcfOgsWlI7bmOFrGyr3Nzn1Mr96/Dz1N8rNqwIhAJxcyx7nSE0ZWUmdwQoX/TV6DMCm6s8qN62fgFYx+0hM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57245},"type":"commonjs","engines":{"node":"^18.20.0 || ^20.18.0 || ^22.12.0 || >=23.3.0"},"exports":{".":{"types":"./dist/packages/fs/src/index.d.ts","default":"./dist/packages/fs/src/index.js"},"./error":{"types":"./dist/packages/fs/src/error.d.ts","default":"./dist/packages/fs/src/error.js"},"./package":"./package.json","./package.json":"./package.json"},"gitHead":"963c6db51f396554e89509a8d0f1a6db4a331437","scripts":{"info":"symbiote project info --env NODE_NO_WARNINGS=1","lint":"npm run lint:package --","test":"npm run test:package:unit --","build":"npm run build:dist --","clean":"symbiote clean --env NODE_NO_WARNINGS=1","start":"symbiote start --env NODE_NO_WARNINGS=1 --","format":"symbiote format --env NODE_NO_WARNINGS=1 --hush","release":"symbiote release --env NODE_NO_WARNINGS=1","build:dist":"symbiote build distributables --env NODE_NO_WARNINGS=1 --multiversal","build:docs":"symbiote build docs --env NODE_NO_WARNINGS=1","list-tasks":"symbiote list-tasks --env NODE_NO_WARNINGS=1 --scope this-package","lint:package":"symbiote lint --env NODE_NO_WARNINGS=1 --hush","lint:project":"symbiote project lint --env NODE_NO_WARNINGS=1","lint:packages":"symbiote lint --env NODE_NO_WARNINGS=1 --hush --scope unlimited","build:changelog":"symbiote build changelog --env NODE_NO_WARNINGS=1","test:package:all":"symbiote test --env NODE_NO_WARNINGS=1 --coverage","test:package:e2e":"symbiote test --env NODE_NO_WARNINGS=1 --tests end-to-end","test:package:unit":"symbiote test --env NODE_NO_WARNINGS=1 --tests unit","test:packages:all":"symbiote test --env NODE_NO_WARNINGS=1 --scope unlimited --coverage","test:package:integration":"symbiote test --env NODE_NO_WARNINGS=1 --tests integration"},"_npmUser":{"name":"xunnamius","email":"git@bernarddickens.dev"},"repository":{"url":"git+https://github.com/Xunnamius/project-utils.git","type":"git"},"_npmVersion":"10.9.2","description":"The filesystem utilities available to consumers of the @-xun/project package","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"core-js":"^3.40.0","@-xun/fs":"^1.0.0","@-xun/run":"^0.0.1","rejoinder":"^1.2.4","type-fest":"^4.33.0","jsonc-parser":"^3.3.1","@-xun/memoize":"^1.1.0","named-app-errors":"^4.0.2","@-xun/project-types":"^1.0.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{"error":["dist/packages/fs/src/error.d.ts"],"index":["dist/packages/fs/src/index.d.ts"],"package":["package.json"]}},"_hasShrinkwrap":false,"devDependencies":{"toss-expression":"^0.1.2","@-xun/common-dummies":"^1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/project-fs_1.0.1_1738873446020_0.9497723835553529","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@-xun/project-fs","version":"1.0.2","keywords":[],"author":{"name":"Xunnamius"},"license":"MIT","_id":"@-xun/project-fs@1.0.2","maintainers":[{"name":"xunnamius","email":"git@bernarddickens.dev"}],"homepage":"https://github.com/Xunnamius/project-utils/tree/main/packages/fs#readme","bugs":{"url":"https://github.com/Xunnamius/project-utils/issues"},"dist":{"shasum":"e5a28f00d3ecd61357f55e9f97d9d84e73826b3b","tarball":"https://registry.npmjs.org/@-xun/project-fs/-/project-fs-1.0.2.tgz","fileCount":26,"integrity":"sha512-U/RdnLjzs5FMhkgWBB6p15ni4GTwpTmq8lO2NL4DL3l6fZTdbRHvY6psSLLP06cvj9uhDwqgu8odtoV7Z1qAEA==","signatures":[{"sig":"MEUCIQCMnXF4Qo+ieERQqGUR4iFxlVcMWqgtydw+OSByo9IMmgIgIMXBG266GhqywL5RYvhwXxTN3LyhFWKg+x2kUKAxJeQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56486},"type":"commonjs","engines":{"node":"^18.20.0 || ^20.18.0 || ^22.12.0 || >=23.3.0"},"exports":{".":{"types":"./dist/packages/fs/src/index.d.ts","default":"./dist/packages/fs/src/index.js"},"./error":{"types":"./dist/packages/fs/src/error.d.ts","default":"./dist/packages/fs/src/error.js"},"./package":"./package.json","./package.json":"./package.json"},"gitHead":"785f36a4c5fb2af8767e74d32ae13d8a580ec0b8","scripts":{"info":"symbiote project info --env NODE_NO_WARNINGS=1","lint":"npm run lint:package --","test":"npm run test:package:unit --","build":"npm run build:dist --","clean":"symbiote clean --env NODE_NO_WARNINGS=1","start":"symbiote start --env NODE_NO_WARNINGS=1 --","format":"symbiote format --env NODE_NO_WARNINGS=1 --hush","release":"symbiote release --env NODE_NO_WARNINGS=1","build:dist":"symbiote build distributables --env NODE_NO_WARNINGS=1 --multiversal","build:docs":"symbiote build docs --env NODE_NO_WARNINGS=1","list-tasks":"symbiote list-tasks --env NODE_NO_WARNINGS=1 --scope this-package","lint:package":"symbiote lint --env NODE_NO_WARNINGS=1 --hush","lint:project":"symbiote project lint --env NODE_NO_WARNINGS=1","lint:packages":"symbiote lint --env NODE_NO_WARNINGS=1 --hush --scope unlimited","build:changelog":"symbiote build changelog --env NODE_NO_WARNINGS=1","test:package:all":"symbiote test --env NODE_NO_WARNINGS=1 --coverage","test:package:e2e":"symbiote test --env NODE_NO_WARNINGS=1 --tests end-to-end","test:package:unit":"symbiote test --env NODE_NO_WARNINGS=1 --tests unit","test:packages:all":"symbiote test --env NODE_NO_WARNINGS=1 --scope unlimited --coverage","test:package:integration":"symbiote test --env NODE_NO_WARNINGS=1 --tests integration"},"_npmUser":{"name":"xunnamius","email":"git@bernarddickens.dev"},"repository":{"url":"git+https://github.com/Xunnamius/project-utils.git","type":"git"},"_npmVersion":"10.9.2","description":"The filesystem utilities available to consumers of the @-xun/project package","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","dependencies":{"core-js":"^3.40.0","@-xun/fs":"^1.0.0","@-xun/run":"^1.0.1","rejoinder":"^1.2.4","type-fest":"^4.35.0","jsonc-parser":"^3.3.1","@-xun/memoize":"^1.1.0","named-app-errors":"^4.0.2","@-xun/project-types":"^1.0.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{"error":["dist/packages/fs/src/error.d.ts"],"index":["dist/packages/fs/src/index.d.ts"],"package":["package.json"]}},"_hasShrinkwrap":false,"devDependencies":{"toss-expression":"^0.1.2","@-xun/common-dummies":"^1.0.3"},"_npmOperationalInternal":{"tmp":"tmp/project-fs_1.0.2_1739779756774_0.2932940117384648","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@-xun/project-fs","version":"1.0.3","keywords":[],"author":{"name":"Xunnamius"},"license":"MIT","_id":"@-xun/project-fs@1.0.3","maintainers":[{"name":"xunnamius","email":"git@bernarddickens.dev"}],"homepage":"https://github.com/Xunnamius/project-utils/tree/main/packages/fs#readme","bugs":{"url":"https://github.com/Xunnamius/project-utils/issues"},"dist":{"shasum":"36beb0e81d5cde173896b43623c22cc207f406ab","tarball":"https://registry.npmjs.org/@-xun/project-fs/-/project-fs-1.0.3.tgz","fileCount":26,"integrity":"sha512-cvOVgMYGoohNTryEO79IsR3/z6qQBSdq7xGXxPrPVPrRt0WJGnpdtGfHKkeqn9+3f4n2Pl9Kjht72st5AxmsOA==","signatures":[{"sig":"MEUCIQCt88gsx0rrFqO0pMhAL/hWWt/XeHmY1O1joePHCkeFWwIgSaDFrArqHgYL4y3WZbz4mm7u5zimCfCSPKvcikuSIQE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57866},"type":"commonjs","engines":{"node":"^18.20.0 || ^20.18.0 || ^22.12.0 || >=23.3.0"},"exports":{".":{"types":"./dist/packages/fs/src/index.d.ts","default":"./dist/packages/fs/src/index.js"},"./error":{"types":"./dist/packages/fs/src/error.d.ts","default":"./dist/packages/fs/src/error.js"},"./package":"./package.json","./package.json":"./package.json"},"gitHead":"e0ce16660240a5e6912149e200b3b5483fe04f68","scripts":{"info":"symbiote project info --env NODE_NO_WARNINGS=1","lint":"npm run lint:package --","test":"npm run test:package:unit --","build":"npm run build:dist --","clean":"symbiote clean --env NODE_NO_WARNINGS=1","start":"symbiote start --env NODE_NO_WARNINGS=1 --","format":"symbiote format --env NODE_NO_WARNINGS=1 --hush","release":"symbiote release --env NODE_NO_WARNINGS=1","build:dist":"symbiote build distributables --env NODE_NO_WARNINGS=1 --multiversal","build:docs":"symbiote build docs --env NODE_NO_WARNINGS=1","list-tasks":"symbiote list-tasks --env NODE_NO_WARNINGS=1 --scope this-package","lint:package":"symbiote lint --env NODE_NO_WARNINGS=1 --hush","lint:project":"symbiote project lint --env NODE_NO_WARNINGS=1","lint:packages":"symbiote lint --env NODE_NO_WARNINGS=1 --hush --scope unlimited","build:changelog":"symbiote build changelog --env NODE_NO_WARNINGS=1","test:package:all":"symbiote test --env NODE_NO_WARNINGS=1 --coverage","test:package:e2e":"symbiote test --env NODE_NO_WARNINGS=1 --tests end-to-end","test:package:unit":"symbiote test --env NODE_NO_WARNINGS=1 --tests unit","test:packages:all":"symbiote test --env NODE_NO_WARNINGS=1 --scope unlimited --coverage","test:package:integration":"symbiote test --env NODE_NO_WARNINGS=1 --tests integration"},"_npmUser":{"name":"xunnamius","email":"git@bernarddickens.dev"},"repository":{"url":"git+https://github.com/Xunnamius/project-utils.git","type":"git"},"_npmVersion":"10.9.2","description":"The filesystem utilities available to consumers of the @-xun/project package","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"core-js":"^3.40.0","@-xun/fs":"^1.0.0","@-xun/run":"^1.0.3","rejoinder":"^1.2.5","type-fest":"^4.35.0","jsonc-parser":"^3.3.1","@-xun/memoize":"^1.1.0","named-app-errors":"^4.0.2","@-xun/project-types":"^1.0.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{"error":["dist/packages/fs/src/error.d.ts"],"index":["dist/packages/fs/src/index.d.ts"],"package":["package.json"]}},"_hasShrinkwrap":false,"devDependencies":{"toss-expression":"^0.1.2","@-xun/common-dummies":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/project-fs_1.0.3_1740379343347_0.42584300982315204","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@-xun/project-fs","version":"1.0.4","keywords":[],"author":{"name":"Xunnamius"},"license":"MIT","_id":"@-xun/project-fs@1.0.4","maintainers":[{"name":"xunnamius","email":"git@bernarddickens.dev"}],"homepage":"https://github.com/Xunnamius/project-utils/tree/main/packages/fs#readme","bugs":{"url":"https://github.com/Xunnamius/project-utils/issues"},"dist":{"shasum":"c32c91076a05122e4cdba41781aac04ceda41e9b","tarball":"https://registry.npmjs.org/@-xun/project-fs/-/project-fs-1.0.4.tgz","fileCount":26,"integrity":"sha512-1DoygE8vzJnWZ2tyiZUM6ND9bCy/N1G6fHKenj4z8E6GerhRnojgPYf4orHl/y4nV8YV4RJ2MSRWPAZy+mb6Uw==","signatures":[{"sig":"MEUCIGpseB8gGexrxLh99dVsGXrXNywadJxB2L8sbI9T6qnsAiEAvU/ltYS88CKlXYnjyHXaXQ66rNzGZlyhZtXuKcf6B+0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57805},"type":"commonjs","engines":{"node":"^18.20.0 || ^20.18.0 || ^22.12.0 || >=23.3.0"},"exports":{".":{"types":"./dist/packages/fs/src/index.d.ts","default":"./dist/packages/fs/src/index.js"},"./error":{"types":"./dist/packages/fs/src/error.d.ts","default":"./dist/packages/fs/src/error.js"},"./package":"./package.json","./package.json":"./package.json"},"gitHead":"5546af3658211a6cd4a6ff206230464cf4c02b67","scripts":{"info":"symbiote project info --env NODE_NO_WARNINGS=1","lint":"npm run lint:package --","test":"npm run test:package:unit --","build":"npm run build:dist --","clean":"symbiote clean --env NODE_NO_WARNINGS=1","start":"symbiote start --env NODE_NO_WARNINGS=1 --","format":"symbiote format --env NODE_NO_WARNINGS=1 --hush","release":"symbiote release --env NODE_NO_WARNINGS=1","build:dist":"symbiote build distributables --env NODE_NO_WARNINGS=1 --multiversal","build:docs":"symbiote build docs --env NODE_NO_WARNINGS=1","list-tasks":"symbiote list-tasks --env NODE_NO_WARNINGS=1 --scope this-package","lint:package":"symbiote lint --env NODE_NO_WARNINGS=1 --hush","lint:project":"symbiote project lint --env NODE_NO_WARNINGS=1","lint:packages":"symbiote lint --env NODE_NO_WARNINGS=1 --hush --scope unlimited","build:changelog":"symbiote build changelog --env NODE_NO_WARNINGS=1","test:package:all":"symbiote test --env NODE_NO_WARNINGS=1 --coverage","test:package:e2e":"symbiote test --env NODE_NO_WARNINGS=1 --tests end-to-end","test:package:unit":"symbiote test --env NODE_NO_WARNINGS=1 --tests unit","test:packages:all":"symbiote test --env NODE_NO_WARNINGS=1 --scope unlimited --coverage","test:package:integration":"symbiote test --env NODE_NO_WARNINGS=1 --tests integration"},"_npmUser":{"name":"xunnamius","email":"git@bernarddickens.dev"},"repository":{"url":"git+https://github.com/Xunnamius/project-utils.git","type":"git"},"_npmVersion":"10.9.2","description":"The filesystem utilities available to consumers of the @-xun/project package","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"core-js":"^3.40.0","@-xun/fs":"^1.0.0","@-xun/run":"^1.0.3","rejoinder":"^1.2.5","type-fest":"^4.35.0","jsonc-parser":"^3.3.1","@-xun/memoize":"^1.1.0","named-app-errors":"^4.0.2","@-xun/project-types":"^1.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{"error":["dist/packages/fs/src/error.d.ts"],"index":["dist/packages/fs/src/index.d.ts"],"package":["package.json"]}},"_hasShrinkwrap":false,"devDependencies":{"toss-expression":"^0.1.2","@-xun/common-dummies":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/project-fs_1.0.4_1740400484944_0.5279011738516237","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@-xun/project-fs","version":"1.0.5","keywords":[],"author":{"name":"Xunnamius"},"license":"MIT","_id":"@-xun/project-fs@1.0.5","maintainers":[{"name":"xunnamius","email":"git@bernarddickens.dev"}],"homepage":"https://github.com/Xunnamius/project-utils/tree/main/packages/fs#readme","bugs":{"url":"https://github.com/Xunnamius/project-utils/issues"},"dist":{"shasum":"4895f9f46c0e4097b05c5d8e7204d3bee5d746fc","tarball":"https://registry.npmjs.org/@-xun/project-fs/-/project-fs-1.0.5.tgz","fileCount":26,"integrity":"sha512-Cahbe3AR6T/sMz1CoCBDvdbz1nI/i4drEYhhMu4h+W+89GxM2rwR3UVv6aV12wwd0jKtCkdmVwPtRIKFumL0bA==","signatures":[{"sig":"MEQCICY6GrUAL9gzkrqa90Fi3c3xC1zBmzvOsUhMbFSeI9uTAiAsizxz9vFvkYLt2AjnemTYKBGVYuYhQqLUs2tP/kdiUw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57805},"type":"commonjs","engines":{"node":"^18.20.0 || ^20.18.0 || ^22.12.0 || >=23.3.0"},"exports":{".":{"types":"./dist/packages/fs/src/index.d.ts","default":"./dist/packages/fs/src/index.js"},"./error":{"types":"./dist/packages/fs/src/error.d.ts","default":"./dist/packages/fs/src/error.js"},"./package":"./package.json","./package.json":"./package.json"},"gitHead":"18fa2022308154b2ecbc244732f1a577c3aff2a8","scripts":{"info":"symbiote project info --env NODE_NO_WARNINGS=1","lint":"npm run lint:package --","test":"npm run test:package:unit --","build":"npm run build:dist --","clean":"symbiote clean --env NODE_NO_WARNINGS=1","start":"symbiote start --env NODE_NO_WARNINGS=1 --","format":"symbiote format --env NODE_NO_WARNINGS=1 --hush","release":"symbiote release --env NODE_NO_WARNINGS=1","build:dist":"symbiote build distributables --env NODE_NO_WARNINGS=1 --multiversal","build:docs":"symbiote build docs --env NODE_NO_WARNINGS=1","list-tasks":"symbiote list-tasks --env NODE_NO_WARNINGS=1 --scope this-package","lint:package":"symbiote lint --env NODE_NO_WARNINGS=1 --hush","lint:project":"symbiote project lint --env NODE_NO_WARNINGS=1","lint:packages":"symbiote lint --env NODE_NO_WARNINGS=1 --hush --scope unlimited","build:changelog":"symbiote build changelog --env NODE_NO_WARNINGS=1","test:package:all":"symbiote test --env NODE_NO_WARNINGS=1 --coverage","test:package:e2e":"symbiote test --env NODE_NO_WARNINGS=1 --tests end-to-end","test:package:unit":"symbiote test --env NODE_NO_WARNINGS=1 --tests unit","test:packages:all":"symbiote test --env NODE_NO_WARNINGS=1 --scope unlimited --coverage","test:package:integration":"symbiote test --env NODE_NO_WARNINGS=1 --tests integration"},"_npmUser":{"name":"xunnamius","email":"git@bernarddickens.dev"},"repository":{"url":"git+https://github.com/Xunnamius/project-utils.git","type":"git"},"_npmVersion":"10.9.2","description":"The filesystem utilities available to consumers of the @-xun/project package","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"core-js":"^3.40.0","@-xun/fs":"^1.0.0","@-xun/run":"^1.1.0","rejoinder":"^1.2.5","type-fest":"^4.37.0","jsonc-parser":"^3.3.1","@-xun/memoize":"^1.1.0","named-app-errors":"^4.0.2","@-xun/project-types":"^1.0.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{"error":["dist/packages/fs/src/error.d.ts"],"index":["dist/packages/fs/src/index.d.ts"],"package":["package.json"]}},"_hasShrinkwrap":false,"devDependencies":{"toss-expression":"^0.1.2","@-xun/common-dummies":"^1.2.2"},"_npmOperationalInternal":{"tmp":"tmp/project-fs_1.0.5_1741414196209_0.3674432462695376","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@-xun/project-fs","version":"1.1.0","keywords":[],"author":{"name":"Xunnamius"},"license":"MIT","_id":"@-xun/project-fs@1.1.0","maintainers":[{"name":"xunnamius","email":"git@bernarddickens.dev"}],"homepage":"https://github.com/Xunnamius/project-utils/tree/main/packages/fs#readme","bugs":{"url":"https://github.com/Xunnamius/project-utils/issues"},"dist":{"shasum":"daef678a0b0fb4fb186f5f85efaaf67097874098","tarball":"https://registry.npmjs.org/@-xun/project-fs/-/project-fs-1.1.0.tgz","fileCount":28,"integrity":"sha512-Jl0cCKdB3jAtiRaklkhcWHsr43wYw39bM6vt/rjSEBbkkwCbON28Fyw7aQz33Z/NZAsXllkDhZX0ZtLjNYaN2w==","signatures":[{"sig":"MEUCIF3GWscBidd86pkP5v/QxP2DfAV+2AXbt7v46hoV1SR7AiEAgvzwmLnwcigVHfi6wmaM1cYWlKNb/UNINHMGUP+uL6o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64018},"type":"commonjs","engines":{"node":"^18.20.0 || ^20.18.0 || ^22.12.0 || >=23.3.0"},"exports":{".":{"types":"./dist/packages/fs/src/index.d.ts","default":"./dist/packages/fs/src/index.js"},"./error":{"types":"./dist/packages/fs/src/error.d.ts","default":"./dist/packages/fs/src/error.js"},"./package":"./package.json","./package.json":"./package.json"},"gitHead":"a570219b15730ab7a753f7b5307cd0c8e2c2e89a","scripts":{"info":"symbiote project info --env NODE_NO_WARNINGS=1","lint":"npm run lint:package --","test":"npm run test:package:unit --","build":"npm run build:dist --","clean":"symbiote clean --env NODE_NO_WARNINGS=1","start":"symbiote start --env NODE_NO_WARNINGS=1 --","format":"symbiote format --env NODE_NO_WARNINGS=1 --hush","release":"symbiote release --env NODE_NO_WARNINGS=1","build:dist":"symbiote build distributables --env NODE_NO_WARNINGS=1 --multiversal","build:docs":"symbiote build docs --env NODE_NO_WARNINGS=1","list-tasks":"symbiote list-tasks --env NODE_NO_WARNINGS=1 --scope this-package","lint:package":"symbiote lint --env NODE_NO_WARNINGS=1 --hush","lint:project":"symbiote project lint --env NODE_NO_WARNINGS=1","lint:packages":"symbiote lint --env NODE_NO_WARNINGS=1 --hush --scope unlimited","build:changelog":"symbiote build changelog --env NODE_NO_WARNINGS=1","test:package:all":"symbiote test --env NODE_NO_WARNINGS=1 --coverage","test:package:e2e":"symbiote test --env NODE_NO_WARNINGS=1 --tests e2e-local","test:package:unit":"symbiote test --env NODE_NO_WARNINGS=1 --tests unit","test:packages:all":"symbiote test --env NODE_NO_WARNINGS=1 --scope unlimited --coverage","test:package:integration":"symbiote test --env NODE_NO_WARNINGS=1 --tests integration"},"_npmUser":{"name":"xunnamius","email":"git@bernarddickens.dev"},"repository":{"url":"git+https://github.com/Xunnamius/project-utils.git","type":"git"},"_npmVersion":"10.9.2","description":"The filesystem utilities available to consumers of the @-xun/project package","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"core-js":"^3.40.0","@-xun/fs":"^1.0.0","@-xun/run":"^1.1.0","rejoinder":"^1.2.5","type-fest":"^4.37.0","jsonc-parser":"^3.3.1","@-xun/memoize":"^1.1.0","named-app-errors":"^4.0.2","@-xun/project-types":"^1.0.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{"error":["dist/packages/fs/src/error.d.ts"],"index":["dist/packages/fs/src/index.d.ts"],"package":["package.json"]}},"_hasShrinkwrap":false,"devDependencies":{"toss-expression":"^0.1.2","@-xun/common-dummies":"^1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/project-fs_1.1.0_1742362309082_0.11103716534239494","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@-xun/project-fs","version":"1.2.0","keywords":[],"author":{"name":"Xunnamius"},"license":"MIT","_id":"@-xun/project-fs@1.2.0","maintainers":[{"name":"xunnamius","email":"git@bernarddickens.dev"}],"homepage":"https://github.com/Xunnamius/project-utils/tree/main/packages/fs#readme","bugs":{"url":"https://github.com/Xunnamius/project-utils/issues"},"dist":{"shasum":"71b206ea41ca987d8898a398c1b79c3845330512","tarball":"https://registry.npmjs.org/@-xun/project-fs/-/project-fs-1.2.0.tgz","fileCount":28,"integrity":"sha512-WPfj2yq/rbA2JQ3dL5YD0DO0poCUgTDcPGDhlkWKOMDvusCCVJINTFj24RECL/4wVumaTCx2FhM89u8CIRiLpQ==","signatures":[{"sig":"MEUCIA1b4HpLkfe6ogJDGfhEjcACjY1s0QJZ+4KjF3lNXy5PAiEAr0C84BoOtOSAC8lWP/jPOxpgNuQ0wghyUbbexUkTSjk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65366},"type":"commonjs","engines":{"node":"^18.20.0 || ^20.18.0 || ^22.12.0 || >=23.3.0"},"exports":{".":{"types":"./dist/packages/fs/src/index.d.ts","default":"./dist/packages/fs/src/index.js"},"./error":{"types":"./dist/packages/fs/src/error.d.ts","default":"./dist/packages/fs/src/error.js"},"./package":"./package.json","./package.json":"./package.json"},"gitHead":"8629716e364d6e64e9a2e8301b2ced98425ebe12","scripts":{"info":"symbiote project info --env NODE_NO_WARNINGS=1","lint":"npm run lint:package --","test":"npm run test:package:unit --","build":"npm run build:dist --","clean":"symbiote clean --env NODE_NO_WARNINGS=1","start":"symbiote start --env NODE_NO_WARNINGS=1 --","format":"symbiote format --env NODE_NO_WARNINGS=1 --hush","release":"symbiote release --env NODE_NO_WARNINGS=1","build:dist":"symbiote build distributables --env NODE_NO_WARNINGS=1 --multiversal","build:docs":"symbiote build docs --env NODE_NO_WARNINGS=1","list-tasks":"symbiote list-tasks --env NODE_NO_WARNINGS=1 --scope this-package","lint:package":"symbiote lint --env NODE_NO_WARNINGS=1 --hush","lint:project":"symbiote project lint --env NODE_NO_WARNINGS=1","lint:packages":"symbiote lint --env NODE_NO_WARNINGS=1 --hush --scope unlimited","build:changelog":"symbiote build changelog --env NODE_NO_WARNINGS=1","test:package:all":"symbiote test --env NODE_NO_WARNINGS=1 --coverage","test:package:e2e":"symbiote test --env NODE_NO_WARNINGS=1 --tests e2e-local","test:package:unit":"symbiote test --env NODE_NO_WARNINGS=1 --tests unit","test:packages:all":"symbiote test --env NODE_NO_WARNINGS=1 --scope unlimited --coverage","test:package:integration":"symbiote test --env NODE_NO_WARNINGS=1 --tests integration"},"_npmUser":{"name":"xunnamius","email":"git@bernarddickens.dev"},"repository":{"url":"git+https://github.com/Xunnamius/project-utils.git","type":"git"},"_npmVersion":"10.9.2","description":"The filesystem utilities available to consumers of the @-xun/project package","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"core-js":"^3.41.0","@-xun/fs":"^1.0.0","@-xun/run":"^1.1.0","rejoinder":"^1.2.5","type-fest":"^4.37.0","jsonc-parser":"^3.3.1","@-xun/memoize":"^1.1.0","named-app-errors":"^4.0.2","@-xun/project-types":"^1.0.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{"error":["dist/packages/fs/src/error.d.ts"],"index":["dist/packages/fs/src/index.d.ts"],"package":["package.json"]}},"_hasShrinkwrap":false,"devDependencies":{"toss-expression":"^0.1.2","@-xun/common-dummies":"^1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/project-fs_1.2.0_1742398089069_0.7477858696017661","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@-xun/project-fs","version":"2.0.0","keywords":[],"author":{"name":"Xunnamius"},"license":"MIT","_id":"@-xun/project-fs@2.0.0","maintainers":[{"name":"xunnamius","email":"git@bernarddickens.dev"}],"homepage":"https://github.com/Xunnamius/project-utils/tree/main/packages/fs#readme","bugs":{"url":"https://github.com/Xunnamius/project-utils/issues"},"dist":{"shasum":"321bfdf387bb5a19e6cd32306bf93093590268f7","tarball":"https://registry.npmjs.org/@-xun/project-fs/-/project-fs-2.0.0.tgz","fileCount":28,"integrity":"sha512-0bjoIoizv74UD5G2vNWGckMyihAJJsOVZxb8mhGQmvo2lyEXQckzsq4rpxgIWHM7JpUAHATrbfTQpMyGRZXNrg==","signatures":[{"sig":"MEUCIE3fMulYpg0N/9U1bfrEoGAH7oYmgoZwa6MQ6/ax2Id/AiEA0RTSjFAUJghivuvvel1qd3zOdnPLM7pX+AGjzITnL/Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65184},"type":"commonjs","engines":{"node":"^20.18.0 || ^22.12.0 || >=23.3.0"},"exports":{".":{"types":"./dist/packages/fs/src/index.d.ts","default":"./dist/packages/fs/src/index.js"},"./error":{"types":"./dist/packages/fs/src/error.d.ts","default":"./dist/packages/fs/src/error.js"},"./package":"./package.json","./package.json":"./package.json"},"gitHead":"095723cba72d4c828d2f8b8ade829694eaf2cc51","scripts":{"info":"symbiote project info --env NODE_NO_WARNINGS=1","lint":"npm run lint:package --","test":"npm run test:package:unit --","build":"npm run build:dist --","clean":"symbiote clean --env NODE_NO_WARNINGS=1","start":"symbiote start --env NODE_NO_WARNINGS=1 --","format":"symbiote format --env NODE_NO_WARNINGS=1 --hush","release":"symbiote release --env NODE_NO_WARNINGS=1","build:dist":"symbiote build distributables --env NODE_NO_WARNINGS=1 --multiversal","build:docs":"symbiote build docs --env NODE_NO_WARNINGS=1","list-tasks":"symbiote list-tasks --env NODE_NO_WARNINGS=1 --scope this-package","lint:package":"symbiote lint --env NODE_NO_WARNINGS=1 --hush","lint:project":"symbiote project lint --env NODE_NO_WARNINGS=1","lint:packages":"symbiote lint --env NODE_NO_WARNINGS=1 --hush --scope unlimited","build:changelog":"symbiote build changelog --env NODE_NO_WARNINGS=1","test:package:all":"symbiote test --env NODE_NO_WARNINGS=1 --coverage","test:package:e2e":"symbiote test --env NODE_NO_WARNINGS=1 --tests e2e-local","test:package:unit":"symbiote test --env NODE_NO_WARNINGS=1 --tests unit","test:packages:all":"symbiote test --env NODE_NO_WARNINGS=1 --scope unlimited --coverage","test:package:integration":"symbiote test --env NODE_NO_WARNINGS=1 --tests integration"},"_npmUser":{"name":"xunnamius","email":"git@bernarddickens.dev"},"repository":{"url":"git+https://github.com/Xunnamius/project-utils.git","type":"git"},"_npmVersion":"10.9.2","description":"The filesystem utilities available to consumers of the @-xun/project package","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","dependencies":{"core-js":"^3.42.0","@-xun/fs":"^1.0.0","@-xun/run":"^1.1.0","rejoinder":"^1.2.5","type-fest":"^4.41.0","jsonc-parser":"^3.3.1","@-xun/memoize":"^1.1.0","named-app-errors":"^4.0.2","@-xun/project-types":"^2.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{"error":["dist/packages/fs/src/error.d.ts"],"index":["dist/packages/fs/src/index.d.ts"],"package":["package.json"]}},"_hasShrinkwrap":false,"devDependencies":{"toss-expression":"^0.1.2","@-xun/common-dummies":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/project-fs_2.0.0_1748555720332_0.5176720813366049","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@-xun/project-fs","version":"2.0.1","keywords":[],"author":{"name":"Xunnamius"},"license":"MIT","_id":"@-xun/project-fs@2.0.1","maintainers":[{"name":"xunnamius","email":"git@bernarddickens.dev"}],"homepage":"https://github.com/Xunnamius/project-utils/tree/main/packages/fs#readme","bugs":{"url":"https://github.com/Xunnamius/project-utils/issues"},"dist":{"shasum":"057a004bfd879f66e60c3e5661210c46dfccb69e","tarball":"https://registry.npmjs.org/@-xun/project-fs/-/project-fs-2.0.1.tgz","fileCount":28,"integrity":"sha512-tMk+HlsOKFHJJTEPvh5f9BON2j94M+odtb0eEr7WuyRqQ6QexxNcn3MWCm82Hk0e/x8cpSiomOBn8cg5CJAuLQ==","signatures":[{"sig":"MEQCIA6EPg4kou1jCzwM9/iPtFyqeetybAPI0LISrNsl6x9cAiAY4omYwFWYEriCYqymrhfw/tS7xvi0aGcHwgS00N9Vcw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65225},"type":"commonjs","engines":{"node":"^20.18.0 || ^22.12.0 || >=23.3.0"},"exports":{".":{"types":"./dist/packages/fs/src/index.d.ts","default":"./dist/packages/fs/src/index.js"},"./error":{"types":"./dist/packages/fs/src/error.d.ts","default":"./dist/packages/fs/src/error.js"},"./package":"./package.json","./package.json":"./package.json"},"gitHead":"cfeed111c192f5ca3ebcda75107074590b40171a","scripts":{"info":"symbiote project info --env NODE_NO_WARNINGS=1","lint":"npm run lint:package --","test":"npm run test:package:unit --","build":"npm run build:dist --","clean":"symbiote clean --env NODE_NO_WARNINGS=1","start":"symbiote start --env NODE_NO_WARNINGS=1 --","format":"symbiote format --env NODE_NO_WARNINGS=1 --hush","release":"symbiote release --env NODE_NO_WARNINGS=1","build:dist":"symbiote build distributables --env NODE_NO_WARNINGS=1 --multiversal","build:docs":"symbiote build docs --env NODE_NO_WARNINGS=1","list-tasks":"symbiote list-tasks --env NODE_NO_WARNINGS=1 --scope this-package","lint:package":"symbiote lint --env NODE_NO_WARNINGS=1 --hush","lint:project":"symbiote project lint --env NODE_NO_WARNINGS=1","lint:packages":"symbiote lint --env NODE_NO_WARNINGS=1 --hush --scope unlimited","build:changelog":"symbiote build changelog --env NODE_NO_WARNINGS=1","test:package:all":"symbiote test --env NODE_NO_WARNINGS=1 --tests all-local --coverage","test:package:e2e":"symbiote test --env NODE_NO_WARNINGS=1 --tests e2e-local","test:package:unit":"symbiote test --env NODE_NO_WARNINGS=1 --tests unit type","test:packages:all":"symbiote test --env NODE_NO_WARNINGS=1 --tests all-local --scope unlimited --coverage","test:package:integration":"symbiote test --env NODE_NO_WARNINGS=1 --tests integration"},"_npmUser":{"name":"xunnamius","email":"git@bernarddickens.dev"},"repository":{"url":"git+https://github.com/Xunnamius/project-utils.git","type":"git"},"_npmVersion":"10.9.2","description":"The filesystem utilities available to consumers of the @-xun/project package","directories":{},"sideEffects":false,"_nodeVersion":"22.15.1","dependencies":{"core-js":"^3.42.0","@-xun/fs":"^2.0.0","@-xun/run":"^1.1.0","rejoinder":"^1.2.5","type-fest":"^4.41.0","jsonc-parser":"^3.3.1","@-xun/memoize":"^1.1.0","named-app-errors":"^4.0.2","@-xun/project-types":"^2.0.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{"error":["dist/packages/fs/src/error.d.ts"],"index":["dist/packages/fs/src/index.d.ts"],"package":["package.json"]}},"_hasShrinkwrap":false,"devDependencies":{"toss-expression":"^0.1.2","@-xun/common-dummies":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/project-fs_2.0.1_1748763601583_0.4921954924193874","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"@-xun/project-fs","version":"2.0.2","keywords":[],"author":{"name":"Xunnamius"},"license":"MIT","_id":"@-xun/project-fs@2.0.2","maintainers":[{"name":"xunnamius","email":"git@bernarddickens.dev"}],"homepage":"https://github.com/Xunnamius/project-utils/tree/main/packages/fs#readme","bugs":{"url":"https://github.com/Xunnamius/project-utils/issues"},"dist":{"shasum":"718cb76eeec34bdbeb778e600ecefc6ada775de2","tarball":"https://registry.npmjs.org/@-xun/project-fs/-/project-fs-2.0.2.tgz","fileCount":28,"integrity":"sha512-W4SGsF84WsAJVZlG4uWmyfwLBIVB/jMeixLmcD3h/LvAvIxdFyuB5rOJ7pBjIzxlOImdxXlaSFGmkNAsf5JBLA==","signatures":[{"sig":"MEUCIQDWOUNg/n3i4YkW5vj0ovjCqXiVW0HLPlUAkWU8RRsVpwIgDynh4YIB19pniCpq4NU6pxHHpXVI5HVW0Qx66evaaEo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65225},"type":"commonjs","engines":{"node":"^20.18.0 || ^22.12.0 || >=23.3.0"},"exports":{".":{"types":"./dist/packages/fs/src/index.d.ts","default":"./dist/packages/fs/src/index.js"},"./error":{"types":"./dist/packages/fs/src/error.d.ts","default":"./dist/packages/fs/src/error.js"},"./package":"./package.json","./package.json":"./package.json"},"gitHead":"2172c9a26de30a19e857c3d6691b74a9807da1d2","scripts":{"info":"symbiote project info --env NODE_NO_WARNINGS=1","lint":"npm run lint:package --","test":"npm run test:package:unit --","build":"npm run build:dist --","clean":"symbiote clean --env NODE_NO_WARNINGS=1","start":"symbiote start --env NODE_NO_WARNINGS=1 --","format":"symbiote format --env NODE_NO_WARNINGS=1 --hush","release":"symbiote release --env NODE_NO_WARNINGS=1","build:dist":"symbiote build distributables --env NODE_NO_WARNINGS=1 --multiversal","build:docs":"symbiote build docs --env NODE_NO_WARNINGS=1","list-tasks":"symbiote list-tasks --env NODE_NO_WARNINGS=1 --scope this-package","lint:package":"symbiote lint --env NODE_NO_WARNINGS=1 --hush","lint:project":"symbiote project lint --env NODE_NO_WARNINGS=1","lint:packages":"symbiote lint --env NODE_NO_WARNINGS=1 --hush --scope unlimited","build:changelog":"symbiote build changelog --env NODE_NO_WARNINGS=1","test:package:all":"symbiote test --env NODE_NO_WARNINGS=1 --tests all-local --coverage","test:package:e2e":"symbiote test --env NODE_NO_WARNINGS=1 --tests e2e-local","test:package:unit":"symbiote test --env NODE_NO_WARNINGS=1 --tests unit type","test:packages:all":"symbiote test --env NODE_NO_WARNINGS=1 --tests all-local --scope unlimited --coverage","test:package:integration":"symbiote test --env NODE_NO_WARNINGS=1 --tests integration"},"_npmUser":{"name":"xunnamius","email":"git@bernarddickens.dev"},"repository":{"url":"git+https://github.com/Xunnamius/project-utils.git","type":"git"},"_npmVersion":"10.9.2","description":"The filesystem utilities available to consumers of the @-xun/project package","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","dependencies":{"core-js":"^3.43.0","@-xun/fs":"^2.0.0","@-xun/run":"^1.1.0","rejoinder":"^2.0.0","type-fest":"^4.41.0","jsonc-parser":"^3.3.1","@-xun/memoize":"^1.1.0","named-app-errors":"^4.0.2","@-xun/project-types":"^2.0.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{"error":["dist/packages/fs/src/error.d.ts"],"index":["dist/packages/fs/src/index.d.ts"],"package":["package.json"]}},"_hasShrinkwrap":false,"devDependencies":{"toss-expression":"^0.1.2","@-xun/common-dummies":"^2.0.6"},"_npmOperationalInternal":{"tmp":"tmp/project-fs_2.0.2_1749891536958_0.6505939778728724","host":"s3://npm-registry-packages-npm-production"}},"2.0.3":{"name":"@-xun/project-fs","version":"2.0.3","keywords":[],"author":{"name":"Xunnamius"},"license":"MIT","_id":"@-xun/project-fs@2.0.3","maintainers":[{"name":"xunnamius","email":"git@bernarddickens.dev"}],"homepage":"https://github.com/Xunnamius/project-utils/tree/main/packages/fs#readme","bugs":{"url":"https://github.com/Xunnamius/project-utils/issues"},"dist":{"shasum":"952a152097d35056c4cb36087023c126554cb6a2","tarball":"https://registry.npmjs.org/@-xun/project-fs/-/project-fs-2.0.3.tgz","fileCount":28,"integrity":"sha512-HZLUoqPpODW+8HjKhfYfYZbnmmMORuKHio3zFenzRzMxTX8X8LccBgclsR6AowzsjB3gMNw+KGi8qXn45VzOxw==","signatures":[{"sig":"MEYCIQDg93XhJF7MWAemDlmVCvrYHmE3JOplRSB5Re8nFpBsXQIhAOXJVOgmi6hlUEVkFJug3Pc1VAICVuA9oty09/p41hWS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65225},"type":"commonjs","engines":{"node":"^20.18.0 || ^22.12.0 || >=23.3.0"},"exports":{".":{"types":"./dist/packages/fs/src/index.d.ts","default":"./dist/packages/fs/src/index.js"},"./error":{"types":"./dist/packages/fs/src/error.d.ts","default":"./dist/packages/fs/src/error.js"},"./package":"./package.json","./package.json":"./package.json"},"gitHead":"cc945a96cc77d36abb1d04c97f3500755efdb21c","scripts":{"info":"symbiote project info --env NODE_NO_WARNINGS=1","lint":"npm run lint:package --","test":"npm run test:package:unit --","build":"npm run build:dist --","clean":"symbiote clean --env NODE_NO_WARNINGS=1","start":"symbiote start --env NODE_NO_WARNINGS=1 --","format":"symbiote format --env NODE_NO_WARNINGS=1 --hush","release":"symbiote release --env NODE_NO_WARNINGS=1","build:dist":"symbiote build distributables --env NODE_NO_WARNINGS=1 --multiversal","build:docs":"symbiote build docs --env NODE_NO_WARNINGS=1","list-tasks":"symbiote list-tasks --env NODE_NO_WARNINGS=1 --scope this-package","lint:package":"symbiote lint --env NODE_NO_WARNINGS=1 --hush","lint:project":"symbiote project lint --env NODE_NO_WARNINGS=1","lint:packages":"symbiote lint --env NODE_NO_WARNINGS=1 --hush --scope unlimited","build:changelog":"symbiote build changelog --env NODE_NO_WARNINGS=1","test:package:all":"symbiote test --env NODE_NO_WARNINGS=1 --tests all-local --coverage","test:package:e2e":"symbiote test --env NODE_NO_WARNINGS=1 --tests e2e-local","test:package:unit":"symbiote test --env NODE_NO_WARNINGS=1 --tests unit type","test:packages:all":"symbiote test --env NODE_NO_WARNINGS=1 --tests all-local --scope unlimited --coverage","test:package:integration":"symbiote test --env NODE_NO_WARNINGS=1 --tests integration"},"_npmUser":{"name":"xunnamius","email":"git@bernarddickens.dev"},"repository":{"url":"git+https://github.com/Xunnamius/project-utils.git","type":"git"},"_npmVersion":"10.9.2","description":"The filesystem utilities available to consumers of the @-xun/project package","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","dependencies":{"core-js":"^3.43.0","@-xun/fs":"^2.0.0","@-xun/run":"^1.1.0","rejoinder":"^2.0.1","type-fest":"^4.41.0","jsonc-parser":"^3.3.1","@-xun/memoize":"^1.1.0","named-app-errors":"^4.0.2","@-xun/project-types":"^2.0.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{"error":["dist/packages/fs/src/error.d.ts"],"index":["dist/packages/fs/src/index.d.ts"],"package":["package.json"]}},"_hasShrinkwrap":false,"devDependencies":{"toss-expression":"^0.1.2","@-xun/common-dummies":"^2.0.7"},"_npmOperationalInternal":{"tmp":"tmp/project-fs_2.0.3_1749896901658_0.5109715503014389","host":"s3://npm-registry-packages-npm-production"}},"2.0.4":{"name":"@-xun/project-fs","version":"2.0.4","keywords":[],"author":{"name":"Xunnamius"},"license":"MIT","_id":"@-xun/project-fs@2.0.4","maintainers":[{"name":"xunnamius","email":"git@bernarddickens.dev"}],"homepage":"https://github.com/Xunnamius/project-utils/tree/main/packages/fs#readme","bugs":{"url":"https://github.com/Xunnamius/project-utils/issues"},"dist":{"shasum":"2a054bf41b5b082861baac73751b8411ed5fee70","tarball":"https://registry.npmjs.org/@-xun/project-fs/-/project-fs-2.0.4.tgz","fileCount":28,"integrity":"sha512-wdVZyK01Ap44DZf+oVZemMDA+zw2+cABQbnSpzAVExBlEO2jPYNndBD2p/9hCHgpKu7t1m5vaM2Xic3Q5GY1bw==","signatures":[{"sig":"MEUCIDX/se7Wc56LOhWyH4Qbogym6WHZ8wwPuUxb1eu/ITp8AiEA8g5B51tEUxvDHaGYHP4+4nkqbmqPWP6esJ/36UvTvbk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62582},"type":"commonjs","engines":{"node":"^20.18.0 || ^22.12.0 || >=23.3.0"},"exports":{".":{"types":"./dist/packages/fs/src/index.d.ts","default":"./dist/packages/fs/src/index.js"},"./error":{"types":"./dist/packages/fs/src/error.d.ts","default":"./dist/packages/fs/src/error.js"},"./package":"./package.json","./package.json":"./package.json"},"gitHead":"8ffa8ea5a3373d637efa44d57e0ef2f1eb1c9eb7","scripts":{"info":"symbiote project info --env NODE_NO_WARNINGS=1","lint":"npm run lint:package --","test":"npm run test:package:unit --","build":"npm run build:dist --","clean":"symbiote clean --env NODE_NO_WARNINGS=1","start":"symbiote start --env NODE_NO_WARNINGS=1 --","format":"symbiote format --env NODE_NO_WARNINGS=1 --hush","release":"symbiote release --env NODE_NO_WARNINGS=1","build:dist":"symbiote build distributables --env NODE_NO_WARNINGS=1 --multiversal","build:docs":"symbiote build docs --env NODE_NO_WARNINGS=1","list-tasks":"symbiote list-tasks --env NODE_NO_WARNINGS=1 --scope this-package","lint:package":"symbiote lint --env NODE_NO_WARNINGS=1 --hush","lint:project":"symbiote project lint --env NODE_NO_WARNINGS=1","lint:packages":"symbiote lint --env NODE_NO_WARNINGS=1 --hush --scope unlimited","build:changelog":"symbiote build changelog --env NODE_NO_WARNINGS=1","test:package:all":"symbiote test --env NODE_NO_WARNINGS=1 --tests all-local --coverage","test:package:e2e":"symbiote test --env NODE_NO_WARNINGS=1 --tests e2e-local","test:package:unit":"symbiote test --env NODE_NO_WARNINGS=1 --tests unit type","test:packages:all":"symbiote test --env NODE_NO_WARNINGS=1 --tests all-local --scope unlimited --coverage","test:package:integration":"symbiote test --env NODE_NO_WARNINGS=1 --tests integration"},"_npmUser":{"name":"xunnamius","actor":{"name":"xunnamius","type":"user","email":"git@bernarddickens.dev"},"email":"git@bernarddickens.dev"},"repository":{"url":"git+https://github.com/Xunnamius/project-utils.git","type":"git"},"_npmVersion":"10.9.2","description":"The filesystem utilities available to consumers of the @-xun/project package","directories":{},"sideEffects":false,"_nodeVersion":"22.17.0","dependencies":{"core-js":"^3.44.0","@-xun/fs":"^2.0.0","@-xun/run":"^1.1.0","rejoinder":"^2.0.1","type-fest":"^4.41.0","@-xun/error":"^1.1.6","jsonc-parser":"^3.3.1","@-xun/memoize":"^1.1.0","@-xun/project-types":"^2.0.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{"error":["dist/packages/fs/src/error.d.ts"],"index":["dist/packages/fs/src/index.d.ts"],"package":["package.json"]}},"_hasShrinkwrap":false,"devDependencies":{"toss-expression":"^0.1.2","@-xun/common-dummies":"^2.1.1"},"_npmOperationalInternal":{"tmp":"tmp/project-fs_2.0.4_1752133393517_0.7434791999220687","host":"s3://npm-registry-packages-npm-production"}},"2.0.5":{"name":"@-xun/project-fs","version":"2.0.5","keywords":[],"author":{"name":"Xunnamius"},"license":"MIT","_id":"@-xun/project-fs@2.0.5","maintainers":[{"name":"xunnamius","email":"git@bernarddickens.dev"}],"homepage":"https://github.com/Xunnamius/project-utils/tree/main/packages/fs#readme","bugs":{"url":"https://github.com/Xunnamius/project-utils/issues"},"dist":{"shasum":"92e598d80b0a6f209c9fe1a8f0c8c011d34cddc8","tarball":"https://registry.npmjs.org/@-xun/project-fs/-/project-fs-2.0.5.tgz","fileCount":28,"integrity":"sha512-+dvqGv/Fj3eWuLGCztZeMQSNj5zw18d9Z+YHbNTKcLPvEiBSvzC2/kYht7yne4CaJqx0w+SSbokjiOiHGmyT4Q==","signatures":[{"sig":"MEUCIQC0wovMP9jftjxYPg0RP9xJ08cVdHWNKYGawPHhmk7AaQIgZ79IqDVEAZVDPADkpAytY+0/CNWHCQj89jcX4izSTCk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62582},"type":"commonjs","engines":{"node":"^20.18.0 || ^22.12.0 || >=23.3.0"},"exports":{".":{"types":"./dist/packages/fs/src/index.d.ts","default":"./dist/packages/fs/src/index.js"},"./error":{"types":"./dist/packages/fs/src/error.d.ts","default":"./dist/packages/fs/src/error.js"},"./package":"./package.json","./package.json":"./package.json"},"gitHead":"bd030993a47a806eb2073ce5b81c24f9f0ab646d","scripts":{"info":"symbiote project info --env NODE_NO_WARNINGS=1","lint":"npm run lint:package --","test":"npm run test:package:unit --","build":"npm run build:dist --","clean":"symbiote clean --env NODE_NO_WARNINGS=1","start":"symbiote start --env NODE_NO_WARNINGS=1 --","format":"symbiote format --env NODE_NO_WARNINGS=1 --hush","release":"symbiote release --env NODE_NO_WARNINGS=1","build:dist":"symbiote build distributables --env NODE_NO_WARNINGS=1 --multiversal","build:docs":"symbiote build docs --env NODE_NO_WARNINGS=1","list-tasks":"symbiote list-tasks --env NODE_NO_WARNINGS=1 --scope this-package","lint:package":"symbiote lint --env NODE_NO_WARNINGS=1 --hush","lint:project":"symbiote project lint --env NODE_NO_WARNINGS=1","lint:packages":"symbiote lint --env NODE_NO_WARNINGS=1 --hush --scope unlimited","build:changelog":"symbiote build changelog --env NODE_NO_WARNINGS=1","test:package:all":"symbiote test --env NODE_NO_WARNINGS=1 --tests all-local --coverage","test:package:e2e":"symbiote test --env NODE_NO_WARNINGS=1 --tests e2e-local","test:package:unit":"symbiote test --env NODE_NO_WARNINGS=1 --tests unit type","test:packages:all":"symbiote test --env NODE_NO_WARNINGS=1 --tests all-local --scope unlimited --coverage","test:package:integration":"symbiote test --env NODE_NO_WARNINGS=1 --tests integration"},"_npmUser":{"name":"xunnamius","email":"git@bernarddickens.dev"},"repository":{"url":"git+https://github.com/Xunnamius/project-utils.git","type":"git"},"_npmVersion":"10.9.2","description":"The filesystem utilities available to consumers of the @-xun/project package","directories":{},"sideEffects":false,"_nodeVersion":"22.17.0","dependencies":{"core-js":"^3.44.0","@-xun/fs":"^2.0.0","@-xun/run":"^1.1.0","rejoinder":"^2.0.2","type-fest":"^4.41.0","@-xun/error":"^1.1.6","jsonc-parser":"^3.3.1","@-xun/memoize":"^1.1.0","@-xun/project-types":"^2.0.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{"error":["dist/packages/fs/src/error.d.ts"],"index":["dist/packages/fs/src/index.d.ts"],"package":["package.json"]}},"_hasShrinkwrap":false,"devDependencies":{"toss-expression":"^0.1.2","@-xun/common-dummies":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/project-fs_2.0.5_1752315065671_0.9530329171181444","host":"s3://npm-registry-packages-npm-production"}},"2.0.6":{"name":"@-xun/project-fs","version":"2.0.6","keywords":[],"author":{"name":"Xunnamius"},"license":"MIT","_id":"@-xun/project-fs@2.0.6","maintainers":[{"name":"xunnamius","email":"git@bernarddickens.dev"}],"homepage":"https://github.com/Xunnamius/project-utils/tree/main/packages/fs#readme","bugs":{"url":"https://github.com/Xunnamius/project-utils/issues"},"dist":{"shasum":"2c9eaf749b37172b7492b4bdb65a18e1ec8d7d65","tarball":"https://registry.npmjs.org/@-xun/project-fs/-/project-fs-2.0.6.tgz","fileCount":28,"integrity":"sha512-Fz+tZ8L9egMHWYCmL2jr3KJcmDsG/M/fOGHRvS+Q7IBBXp2RjxyVpnR9YvZZSVVjkWEqxjZireOUypG87iQsnQ==","signatures":[{"sig":"MEQCIEebwiMLlbgWPML17pnsqjLRAqXcmBD2p/4mOtG5BRihAiBIUOPIEg34OfyJWhq65o8TFXNP9GVxlqLBU7w16e0mKA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62567},"type":"commonjs","engines":{"node":"^20.18.0 || >=22.12.0"},"exports":{".":{"types":"./dist/packages/fs/src/index.d.ts","default":"./dist/packages/fs/src/index.js"},"./error":{"types":"./dist/packages/fs/src/error.d.ts","default":"./dist/packages/fs/src/error.js"},"./package":"./package.json","./package.json":"./package.json"},"gitHead":"4e2e93186f4fa6f0d5dfa462c77d97376283c51f","scripts":{"info":"symbiote project info --env NODE_NO_WARNINGS=1","lint":"npm run lint:package --","test":"npm run test:package:unit --","build":"npm run build:dist --","clean":"symbiote clean --env NODE_NO_WARNINGS=1","start":"symbiote start --env NODE_NO_WARNINGS=1 --","format":"symbiote format --env NODE_NO_WARNINGS=1 --hush","release":"symbiote release --env NODE_NO_WARNINGS=1","build:dist":"symbiote build distributables --env NODE_NO_WARNINGS=1 --multiversal","build:docs":"symbiote build docs --env NODE_NO_WARNINGS=1","list-tasks":"symbiote list-tasks --env NODE_NO_WARNINGS=1 --scope this-package","lint:package":"symbiote lint --env NODE_NO_WARNINGS=1 --hush","lint:project":"symbiote project lint --env NODE_NO_WARNINGS=1","lint:packages":"symbiote lint --env NODE_NO_WARNINGS=1 --hush --scope unlimited","build:changelog":"symbiote build changelog --env NODE_NO_WARNINGS=1","test:package:all":"symbiote test --env NODE_NO_WARNINGS=1 --tests all-local --coverage","test:package:e2e":"symbiote test --env NODE_NO_WARNINGS=1 --tests e2e-local","test:package:unit":"symbiote test --env NODE_NO_WARNINGS=1 --tests unit type","test:packages:all":"symbiote test --env NODE_NO_WARNINGS=1 --tests all-local --scope unlimited --coverage","test:package:integration":"symbiote test --env NODE_NO_WARNINGS=1 --tests integration"},"_npmUser":{"name":"xunnamius","email":"git@bernarddickens.dev"},"repository":{"url":"git+https://github.com/Xunnamius/project-utils.git","type":"git"},"_npmVersion":"10.9.3","description":"The filesystem utilities available to consumers of the @-xun/project package","directories":{},"sideEffects":false,"_nodeVersion":"24.7.0","dependencies":{"core-js":"^3.45.1","@-xun/fs":"^2.0.0","@-xun/run":"^2.0.0","rejoinder":"^2.1.0","type-fest":"^4.41.0","@-xun/error":"^1.1.6","jsonc-parser":"^3.3.1","@-xun/memoize":"^1.1.0","@-xun/project-types":"^2.0.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"typesVersions":{"*":{"error":["dist/packages/fs/src/error.d.ts"],"index":["dist/packages/fs/src/index.d.ts"],"package":["package.json"]}},"_hasShrinkwrap":false,"devDependencies":{"toss-expression":"^0.1.2","@-xun/common-dummies":"^2.1.3"},"_npmOperationalInternal":{"tmp":"tmp/project-fs_2.0.6_1756961809489_0.48905301656826494","host":"s3://npm-registry-packages-npm-production"}},"2.0.7":{"name":"@-xun/project-fs","version":"2.0.7","description":"The filesystem utilities available to consumers of the @-xun/project package","keywords":[],"homepage":"https://github.com/Xunnamius/project-utils/tree/main/packages/fs#readme","bugs":{"url":"https://github.com/Xunnamius/project-utils/issues"},"repository":{"type":"git","url":"git+https://github.com/Xunnamius/project-utils.git"},"license":"MIT","author":{"name":"Xunnamius"},"sideEffects":false,"type":"commonjs","exports":{".":{"types":"./dist/packages/fs/src/index.d.ts","default":"./dist/packages/fs/src/index.js"},"./error":{"types":"./dist/packages/fs/src/error.d.ts","default":"./dist/packages/fs/src/error.js"},"./package":"./package.json","./package.json":"./package.json"},"typesVersions":{"*":{"index":["dist/packages/fs/src/index.d.ts"],"error":["dist/packages/fs/src/error.d.ts"],"package":["package.json"]}},"scripts":{"build":"npm run build:dist --","build:changelog":"symbiote build changelog --env NODE_NO_WARNINGS=1","build:dist":"symbiote build distributables --env NODE_NO_WARNINGS=1 --multiversal","build:docs":"symbiote build docs --env NODE_NO_WARNINGS=1","clean":"symbiote clean --env NODE_NO_WARNINGS=1","format":"symbiote format --env NODE_NO_WARNINGS=1 --hush","info":"symbiote project info --env NODE_NO_WARNINGS=1","lint":"npm run lint:package --","lint:package":"symbiote lint --env NODE_NO_WARNINGS=1 --hush","lint:packages":"symbiote lint --env NODE_NO_WARNINGS=1 --hush --scope unlimited","lint:project":"symbiote project lint --env NODE_NO_WARNINGS=1","list-tasks":"symbiote list-tasks --env NODE_NO_WARNINGS=1 --scope this-package","release":"symbiote release --env NODE_NO_WARNINGS=1","start":"symbiote start --env NODE_NO_WARNINGS=1 --","test":"npm run test:package:unit --","test:package:all":"symbiote test --env NODE_NO_WARNINGS=1 --tests all-local --coverage","test:package:e2e":"symbiote test --env NODE_NO_WARNINGS=1 --tests e2e-local","test:package:integration":"symbiote test --env NODE_NO_WARNINGS=1 --tests integration","test:package:unit":"symbiote test --env NODE_NO_WARNINGS=1 --tests unit type","test:packages:all":"symbiote test --env NODE_NO_WARNINGS=1 --tests all-local --scope unlimited --coverage"},"dependencies":{"@-xun/error":"^1.1.6","@-xun/fs":"^2.0.0","@-xun/memoize":"^1.1.0","@-xun/project-types":"^2.0.2","@-xun/run":"^2.0.1","core-js":"^3.49.0","jsonc-parser":"^3.3.1","rejoinder":"^2.1.0","type-fest":"^5.6.0"},"devDependencies":{"@-xun/common-dummies":"^2.1.3","toss-expression":"^0.1.2"},"engines":{"node":"^20.18.0 || >=22.12.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_id":"@-xun/project-fs@2.0.7","gitHead":"4fdbdb426bf05ffe3709ba036879e0e7c5686ffb","_nodeVersion":"25.9.0","_npmVersion":"10.9.3","dist":{"integrity":"sha512-xkTxz3bMs0SIUQoYfB1qBjqOI8WOCTZrmcdd5blagk67WAGxG1vdWHIY2ZRjr/eVrnw+itmu/YcbYORAraiWtQ==","shasum":"920114f167d9c101739bbf898cd39c4850700acc","tarball":"https://registry.npmjs.org/@-xun/project-fs/-/project-fs-2.0.7.tgz","fileCount":28,"unpackedSize":62349,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIE1s6NWD6qfeT0Bu22sihImH2zrPDHJ4tbgKdZ9WfpvsAiEAg4Bsv4jxKq1TO1Gga017tZ90d7UZMJh1N3sGFRbUkfQ="}]},"_npmUser":{"name":"xunnamius","email":"git@bernarddickens.dev"},"directories":{},"maintainers":[{"name":"xunnamius","email":"git@bernarddickens.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/project-fs_2.0.7_1777753301856_0.34322801968313765"},"_hasShrinkwrap":false}},"time":{"created":"2025-02-03T04:50:20.341Z","modified":"2026-05-02T20:21:42.132Z","1.0.0":"2025-02-03T04:50:20.569Z","1.0.1":"2025-02-06T20:24:06.186Z","1.0.2":"2025-02-17T08:09:17.096Z","1.0.3":"2025-02-24T06:42:23.527Z","1.0.4":"2025-02-24T12:34:45.151Z","1.0.5":"2025-03-08T06:09:56.393Z","1.1.0":"2025-03-19T05:31:49.284Z","1.2.0":"2025-03-19T15:28:09.291Z","2.0.0":"2025-05-29T21:55:20.502Z","2.0.1":"2025-06-01T07:40:01.770Z","2.0.2":"2025-06-14T08:58:57.132Z","2.0.3":"2025-06-14T10:28:21.868Z","2.0.4":"2025-07-10T07:43:13.709Z","2.0.5":"2025-07-12T10:11:05.857Z","2.0.6":"2025-09-04T04:56:49.709Z","2.0.7":"2026-05-02T20:21:41.991Z"},"bugs":{"url":"https://github.com/Xunnamius/project-utils/issues"},"author":{"name":"Xunnamius"},"license":"MIT","homepage":"https://github.com/Xunnamius/project-utils/tree/main/packages/fs#readme","keywords":[],"repository":{"type":"git","url":"git+https://github.com/Xunnamius/project-utils.git"},"description":"The filesystem utilities available to consumers of the @-xun/project package","maintainers":[{"name":"xunnamius","email":"git@bernarddickens.dev"}],"readme":"<!-- symbiote-template-region-start 1 -->\n\n<p align=\"center\" width=\"100%\">\n  <img width=\"250\" src=\"https://raw.githubusercontent.com/Xunnamius/project-utils/refs/heads/main/packages/fs/logo.png\">\n</p>\n\n<p align=\"center\" width=\"100%\">\n<!-- symbiote-template-region-end -->\nThe filesystem utilities available to consumers of the @-xun/project package\n<!-- symbiote-template-region-start 2 -->\n</p>\n\n<hr />\n\n<div align=\"center\">\n\n[![Black Lives Matter!][x-badge-blm-image]][x-badge-blm-link]\n[![Last commit timestamp][x-badge-lastcommit-image]][x-badge-repo-link]\n[![Codecov][x-badge-codecov-image]][x-badge-codecov-link]\n[![Source license][x-badge-license-image]][x-badge-license-link]\n[![Uses Semantic Release!][x-badge-semanticrelease-image]][x-badge-semanticrelease-link]\n\n[![NPM version][x-badge-npm-image]][x-badge-npm-link]\n[![Monthly Downloads][x-badge-downloads-image]][x-badge-downloads-link]\n\n</div>\n\n<br />\n\n# @-xun/project-fs\n\n<!-- symbiote-template-region-end -->\n\nThe filesystem utilities available to consumers of the `@-xun/project` package.\n\nWraps [@-xun/fs][1].\n\n<!-- symbiote-template-region-start 3 -->\n\n---\n\n<!-- remark-ignore-start -->\n<!-- symbiote-template-region-end -->\n<!-- START doctoc generated TOC please keep comment here to allow auto update -->\n<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->\n\n- [Install](#install)\n- [Usage](#usage)\n- [Appendix](#appendix)\n  - [Published Package Details](#published-package-details)\n  - [License](#license)\n- [Contributing and Support](#contributing-and-support)\n  - [Contributors](#contributors)\n\n<!-- END doctoc generated TOC please keep comment here to allow auto update -->\n<!-- symbiote-template-region-start 4 -->\n<!-- remark-ignore-end -->\n\n<br />\n\n## Install\n\n<!-- symbiote-template-region-end -->\n\nTo install:\n\n```shell\nnpm install @-xun/project-fs\n```\n\n## Usage\n\n<!-- TODO -->\n\nTODO\n\n<!-- symbiote-template-region-start 5 -->\n\n## Appendix\n\n<!-- symbiote-template-region-end -->\n\nFurther documentation can be found under [`docs/`][x-repo-docs].\n\n<!-- TODO: additional appendix sections here -->\n<!-- symbiote-template-region-start 6 -->\n\n### Published Package Details\n\nThis is a [CJS2 package][x-pkg-cjs-mojito] with statically-analyzable exports\nbuilt by Babel for use in Node.js versions that are not end-of-life. For\nTypeScript users, this package supports both `\"Node10\"` and `\"Node16\"` module\nresolution strategies.\n\n<!-- symbiote-template-region-end -->\n<!-- TODO: additional package details here -->\n<!-- symbiote-template-region-start 7 -->\n\n<details><summary>Expand details</summary>\n\nThat means both CJS2 (via `require(...)`) and ESM (via `import { ... } from ...`\nor `await import(...)`) source will load this package from the same entry points\nwhen using Node. This has several benefits, the foremost being: less code\nshipped/smaller package size, avoiding [dual package\nhazard][x-pkg-dual-package-hazard] entirely, distributables are not\npacked/bundled/uglified, a drastically less complex build process, and CJS\nconsumers aren't shafted.\n\nEach entry point (i.e. `ENTRY`) in [`package.json`'s\n`exports[ENTRY]`][x-repo-package-json] object includes one or more [export\nconditions][x-pkg-exports-conditions]. These entries may or may not include: an\n[`exports[ENTRY].types`][x-pkg-exports-types-key] condition pointing to a type\ndeclaration file for TypeScript and IDEs, a\n[`exports[ENTRY].module`][x-pkg-exports-module-key] condition pointing to\n(usually ESM) source for Webpack/Rollup, a `exports[ENTRY].node` and/or\n`exports[ENTRY].default` condition pointing to (usually CJS2) source for Node.js\n`require`/`import` and for browsers and other environments, and [other\nconditions][x-pkg-exports-conditions] not enumerated here. Check the\n[package.json][x-repo-package-json] file to see which export conditions are\nsupported.\n\nNote that, regardless of the [`{ \"type\": \"...\" }`][x-pkg-type] specified in\n[`package.json`][x-repo-package-json], any JavaScript files written in ESM\nsyntax (including distributables) will always have the `.mjs` extension. Note\nalso that [`package.json`][x-repo-package-json] may include the\n[`sideEffects`][x-pkg-side-effects-key] key, which is almost always `false` for\noptimal [tree shaking][x-pkg-tree-shaking] where appropriate.\n\n<!-- symbiote-template-region-end -->\n<!-- TODO: additional package details here -->\n<!-- symbiote-template-region-start 8 -->\n\n</details>\n\n### License\n\n<!-- symbiote-template-region-end -->\n\nSee [LICENSE][x-repo-license].\n\n<!-- TODO: additional license information and/or sections here -->\n<!-- symbiote-template-region-start 9 -->\n\n## Contributing and Support\n\n**[New issues][x-repo-choose-new-issue] and [pull requests][x-repo-pr-compare]\nare always welcome and greatly appreciated! 🤩** Just as well, you can [star 🌟\nthis project][x-badge-repo-link] to let me know you found it useful! ✊🏿 Or [buy\nme a beer][x-repo-sponsor], I'd appreciate it. Thank you!\n\nSee [CONTRIBUTING.md][x-repo-contributing] and [SUPPORT.md][x-repo-support] for\nmore information.\n\n<!-- symbiote-template-region-end -->\n<!-- TODO: additional contribution/support sections here -->\n<!-- symbiote-template-region-start 10 -->\n\n### Contributors\n\n<!-- symbiote-template-region-end -->\n<!-- symbiote-template-region-start root-package-only -->\n<!-- (section elided by symbiote) -->\n<!-- symbiote-template-region-end -->\n<!-- symbiote-template-region-start workspace-package-only -->\n\nSee the [table of contributors][x-repo-contributors].\n\n<!-- symbiote-template-region-end -->\n\n[x-badge-blm-image]: https://xunn.at/badge-blm 'Join the movement!'\n[x-badge-blm-link]: https://xunn.at/donate-blm\n[x-badge-codecov-image]:\n  https://img.shields.io/codecov/c/github/Xunnamius/project-utils/main?style=flat-square&token=HWRIOBAAPW&flag=package.main_fs\n  'Is this package well-tested?'\n[x-badge-codecov-link]: https://codecov.io/gh/Xunnamius/project-utils\n[x-badge-downloads-image]:\n  https://img.shields.io/npm/dm/@-xun/project-fs?style=flat-square\n  'Number of times this package has been downloaded per month'\n[x-badge-downloads-link]: https://npmtrends.com/@-xun/project-fs\n[x-badge-lastcommit-image]:\n  https://img.shields.io/github/last-commit/Xunnamius/project-utils?style=flat-square\n  'Latest commit timestamp'\n[x-badge-license-image]:\n  https://img.shields.io/npm/l/@-xun/project-fs?style=flat-square\n  \"This package's source license\"\n[x-badge-license-link]:\n  https://github.com/Xunnamius/project-utils/blob/main/LICENSE\n[x-badge-npm-image]:\n  https://xunn.at/npm-pkg-version/@-xun/project-fs\n  'Install this package using npm or yarn!'\n[x-badge-npm-link]: https://npm.im/@-xun/project-fs\n[x-badge-repo-link]: https://github.com/Xunnamius/project-utils\n[x-badge-semanticrelease-image]:\n  https://xunn.at/badge-semantic-release\n  'This repo practices continuous integration and deployment!'\n[x-badge-semanticrelease-link]:\n  https://github.com/semantic-release/semantic-release\n[x-pkg-cjs-mojito]:\n  https://dev.to/jakobjingleheimer/configuring-commonjs-es-modules-for-nodejs-12ed#publish-only-a-cjs-distribution-with-property-exports\n[x-pkg-dual-package-hazard]:\n  https://nodejs.org/api/packages.html#dual-package-hazard\n[x-pkg-exports-conditions]:\n  https://webpack.js.org/guides/package-exports#reference-syntax\n[x-pkg-exports-module-key]:\n  https://webpack.js.org/guides/package-exports#providing-commonjs-and-esm-version-stateless\n[x-pkg-exports-types-key]:\n  https://devblogs.microsoft.com/typescript/announcing-typescript-4-5-beta#packagejson-exports-imports-and-self-referencing\n[x-pkg-side-effects-key]:\n  https://webpack.js.org/guides/tree-shaking#mark-the-file-as-side-effect-free\n[x-pkg-tree-shaking]: https://webpack.js.org/guides/tree-shaking\n[x-pkg-type]:\n  https://github.com/nodejs/node/blob/8d8e06a345043bec787e904edc9a2f5c5e9c275f/doc/api/packages.md#type\n[x-repo-choose-new-issue]:\n  https://github.com/Xunnamius/project-utils/issues/new/choose\n[x-repo-contributing]: /CONTRIBUTING.md\n[x-repo-contributors]: /README.md#contributors\n[x-repo-docs]: docs\n[x-repo-license]: ./LICENSE\n[x-repo-package-json]: package.json\n[x-repo-pr-compare]: https://github.com/Xunnamius/project-utils/compare\n[x-repo-sponsor]: https://github.com/sponsors/Xunnamius\n[x-repo-support]: /.github/SUPPORT.md\n[1]: https://npm.im/@-xun/fs\n","readmeFilename":"README.md"}