{"_id":"@synstack/fs","_rev":"53-9f5d87d42c64289b842021b9dfde5f23","name":"@synstack/fs","dist-tags":{"latest":"1.14.0"},"versions":{"1.0.1-alpha.0":{"name":"@synstack/fs","version":"1.0.1-alpha.0","author":{"url":"https://pairprog.io","name":"pAIrprog"},"license":"Apache-2.0","_id":"@synstack/fs@1.0.1-alpha.0","maintainers":[{"name":"yleflour_pairprog","email":"yleflour@pairprog.io"}],"homepage":"https://github.com/pAIrprogio/synscript/tree/main/packages/fs","dist":{"shasum":"46d397e50815c1b6dced34c836950dbeb35a2f29","tarball":"https://registry.npmjs.org/@synstack/fs/-/fs-1.0.1-alpha.0.tgz","fileCount":13,"integrity":"sha512-S9gtGZXa+HeGt6EgidaEalQqVoIdt1v1bkPb8r4Gaw6kqN/Z8aJmL7k9VbPmyXY1za66VEB88a00WBkTjaA8jQ==","signatures":[{"sig":"MEQCIELG8ak3wS9/cpKmYFQhUtCE/jZHUKSGfVm1Jd/nL3XFAiBU60F5IVcLlvsuXkCpYjMkwVAb4hyyQKRmtTdRnyhpIw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85004},"type":"module","exports":{".":{"import":{"types":"./dist/fs.index.d.ts","default":"./dist/fs.index.js"},"require":{"types":"./dist/fs.index.d.cts","default":"./dist/fs.index.cjs"}}},"gitHead":"7a58577491cf08e6aad885b39c70bbd564b721b4","scripts":{"test":"yarn test:types && yarn test:unit","build":"tsup","publish":"yarn npm publish --access public","test:unit":"node --import tsx --test src/**/*.test.ts","prepublish":"yarn test && yarn build","test:types":"tsc --noEmit","build:watch":"tsup --watch","test:unit:watch":"node --import tsx --watch --test src/**/*.test.ts"},"_npmUser":{"name":"yleflour_pairprog","email":"yleflour@pairprog.io"},"repository":{"url":"https://github.com/pAIrprogio/syn-stack.git","type":"git","directory":"packages/fs"},"_npmVersion":"lerna/8.1.8/node@v22.7.0+x64 (darwin)","directories":{},"_nodeVersion":"22.7.0","dependencies":{"mime-types":"^2.1.35","@synstack/git":"1.0.0","@synstack/str":"1.0.1-alpha.0","@synstack/xml":"1.0.0","@synstack/glob":"1.0.0","@synstack/json":"1.0.0","@synstack/path":"1.0.0","@synstack/pipe":"1.0.0","@synstack/yaml":"1.0.0","@synstack/enhance":"1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.4.0","devDependencies":{"tsx":"^4.19.1","tsup":"^8.3.0","typescript":"^5.6.2","@types/node":"^22.7.0","@types/turndown":"^5.0.5","@types/mime-types":"^2.1.4"},"_npmOperationalInternal":{"tmp":"tmp/fs_1.0.1-alpha.0_1728485804286_0.7034213367808111","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@synstack/fs","version":"1.0.1","author":{"url":"https://pairprog.io","name":"pAIrprog"},"license":"Apache-2.0","_id":"@synstack/fs@1.0.1","maintainers":[{"name":"yleflour_pairprog","email":"yleflour@pairprog.io"}],"homepage":"https://github.com/pAIrprogio/synscript/tree/main/packages/fs","dist":{"shasum":"78e4a4c0b05b4504f9933e68124c4316e111811c","tarball":"https://registry.npmjs.org/@synstack/fs/-/fs-1.0.1.tgz","fileCount":13,"integrity":"sha512-aQv34C7Qg0gnw1UVZgAF+0BxYYW2wwU1OgaBEDeUgHr7tfpR2aHW6oly7mAjKGLOOouHktRpvXJ26KHbP5fYew==","signatures":[{"sig":"MEUCIQDqgfrErBHSTQ83kgqOJXzuvhAs0qV/+2xtsb6eA9WiNgIgCGc9Uy+3CQWLFUNgDoiyKYEXOkvItG7uwDaqzvehpts=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":84943},"type":"module","exports":{".":{"import":{"types":"./dist/fs.index.d.ts","default":"./dist/fs.index.js"},"require":{"types":"./dist/fs.index.d.cts","default":"./dist/fs.index.cjs"}}},"gitHead":"c743297f6665c317dca929c1ab9dc7e756076321","scripts":{"test":"yarn test:types && yarn test:unit","build":"tsup","prepare":"yarn test && yarn build","test:unit":"node --import tsx --test src/**/*.test.ts","test:types":"tsc --noEmit","build:watch":"tsup --watch","test:unit:watch":"node --import tsx --watch --test src/**/*.test.ts"},"_npmUser":{"name":"yleflour_pairprog","email":"yleflour@pairprog.io"},"repository":{"url":"https://github.com/pAIrprogio/syn-stack.git","type":"git","directory":"packages/fs"},"_npmVersion":"lerna/8.1.8/node@v22.7.0+x64 (darwin)","directories":{},"_nodeVersion":"22.7.0","dependencies":{"mime-types":"^2.1.35","@synstack/git":"^1.0.1","@synstack/str":"^1.0.1","@synstack/xml":"^1.0.1","@synstack/glob":"^1.0.1","@synstack/json":"^1.0.1","@synstack/path":"^1.0.1","@synstack/pipe":"^1.0.1","@synstack/yaml":"^1.0.1","@synstack/enhance":"^1.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.4.0","devDependencies":{"tsx":"^4.19.1","tsup":"^8.3.0","typescript":"^5.6.2","@types/node":"^22.7.0","@types/turndown":"^5.0.5","@types/mime-types":"^2.1.4"},"_npmOperationalInternal":{"tmp":"tmp/fs_1.0.1_1728552679939_0.25126941014905135","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@synstack/fs","version":"1.0.3","author":{"url":"https://pairprog.io","name":"pAIrprog"},"license":"Apache-2.0","_id":"@synstack/fs@1.0.3","maintainers":[{"name":"yleflour_pairprog","email":"yleflour@pairprog.io"}],"homepage":"https://github.com/pAIrprogio/synscript/tree/main/packages/fs","dist":{"shasum":"2e7775df5c4e655c0358e2a3bf701174a001d751","tarball":"https://registry.npmjs.org/@synstack/fs/-/fs-1.0.3.tgz","fileCount":13,"integrity":"sha512-ZVbQfRf6fJ4C5NJnZbmyJ5KHg/DUpMDdW8MQZ7X48Ch+BrBL05j3/1rPStLES+tDrZT5cD75eCBq1X8G4qLUIg==","signatures":[{"sig":"MEYCIQCL36f3AZoQQwzFcHExOympsOa/T2O2V+bp+FAOdrUYuAIhAPn1gQ/cAhaeiPW4SJnvA3U4+j6bBg/371/3pcw/haNy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":84934},"type":"module","exports":{".":{"import":{"types":"./dist/fs.index.d.ts","default":"./dist/fs.index.js"},"require":{"types":"./dist/fs.index.d.cts","default":"./dist/fs.index.cjs"}}},"gitHead":"ed339f5b4ef3a70b7371313234250b1e7445ef69","scripts":{"test":"yarn test:types && yarn test:unit","build":"tsup","prepare":"yarn test && yarn build","test:unit":"node --import tsx --test src/**/*.test.ts","test:types":"tsc --noEmit","build:watch":"tsup --watch","test:unit:watch":"node --import tsx --watch --test src/**/*.test.ts"},"_npmUser":{"name":"yleflour_pairprog","email":"yleflour@pairprog.io"},"repository":{"url":"https://github.com/pAIrprogio/syn-stack.git","type":"git","directory":"packages/fs"},"_npmVersion":"lerna/8.1.8/node@v22.7.0+x64 (darwin)","directories":{},"_nodeVersion":"22.7.0","dependencies":{"mime-types":"^2.1.35","@synstack/git":"1.0.3","@synstack/str":"1.0.3","@synstack/xml":"1.0.3","@synstack/glob":"1.0.3","@synstack/json":"1.0.3","@synstack/path":"1.0.3","@synstack/pipe":"1.0.3","@synstack/yaml":"1.0.3","@synstack/enhance":"1.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.4.0","devDependencies":{"tsx":"^4.19.1","tsup":"^8.3.0","typescript":"^5.6.2","@types/node":"^22.7.0","@types/turndown":"^5.0.5","@types/mime-types":"^2.1.4"},"_npmOperationalInternal":{"tmp":"tmp/fs_1.0.3_1728554683027_0.5539675808990612","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"@synstack/fs","version":"1.0.4","author":{"url":"https://pairprog.io","name":"pAIrprog"},"license":"Apache-2.0","_id":"@synstack/fs@1.0.4","maintainers":[{"name":"yleflour_pairprog","email":"yleflour@pairprog.io"}],"homepage":"https://github.com/pAIrprogio/synscript/tree/main/packages/fs","dist":{"shasum":"4b5d9deb644a834ef671b7e7ce814264551c4f32","tarball":"https://registry.npmjs.org/@synstack/fs/-/fs-1.0.4.tgz","fileCount":13,"integrity":"sha512-Wal8mpWayWMSBuFiSmX6Sn9oYRFhqaNC9W4j+mEpD4TNfU+ymiDuRmbQwFbpZEOuXV9OidZ3lMVyuC3TfBQw5g==","signatures":[{"sig":"MEUCIGNPHZ5CZDrFX0sVtBJY1j/He+XfB12GIoBa3pOl/PSCAiEAmHCt50eWsuDor1kC/OAvOHTFGDgctUXk0ByrduetfXY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85316},"type":"module","exports":{".":{"import":{"types":"./dist/fs.index.d.ts","default":"./dist/fs.index.js"},"require":{"types":"./dist/fs.index.d.cts","default":"./dist/fs.index.cjs"}}},"gitHead":"5202068abb55d05288de38b20aa83fe5279eb2c6","scripts":{"test":"yarn test:types && yarn test:unit","build":"tsup","prepare":"yarn test && yarn build","test:unit":"node --import tsx --test src/**/*.test.ts","test:types":"tsc --noEmit","build:watch":"tsup --watch","test:unit:watch":"node --import tsx --watch --test src/**/*.test.ts"},"_npmUser":{"name":"yleflour_pairprog","email":"yleflour@pairprog.io"},"repository":{"url":"https://github.com/pAIrprogio/syn-stack.git","type":"git","directory":"packages/fs"},"_npmVersion":"lerna/8.1.8/node@v22.7.0+x64 (darwin)","directories":{},"_nodeVersion":"22.7.0","dependencies":{"mime-types":"^2.1.35","@synstack/git":"1.0.4","@synstack/str":"1.0.4","@synstack/xml":"1.0.4","@synstack/glob":"1.0.4","@synstack/json":"1.0.4","@synstack/path":"1.0.4","@synstack/pipe":"1.0.4","@synstack/yaml":"1.0.4","@synstack/enhance":"1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.4.0","devDependencies":{"tsx":"^4.19.1","tsup":"^8.3.0","typescript":"^5.6.2","@types/node":"^22.7.0","@types/turndown":"^5.0.5","@types/mime-types":"^2.1.4"},"_npmOperationalInternal":{"tmp":"tmp/fs_1.0.4_1728569220182_0.9305721307017771","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"@synstack/fs","version":"1.0.5","author":{"url":"https://pairprog.io","name":"pAIrprog"},"license":"Apache-2.0","_id":"@synstack/fs@1.0.5","maintainers":[{"name":"yleflour_pairprog","email":"yleflour@pairprog.io"}],"homepage":"https://github.com/pAIrprogio/synscript/tree/main/packages/fs","dist":{"shasum":"5ae506c45a6cef79dc9734375e78635baf215d9d","tarball":"https://registry.npmjs.org/@synstack/fs/-/fs-1.0.5.tgz","fileCount":13,"integrity":"sha512-EQdhQx5dOacDfx3wdQnWFLcPJUUw//961M4CuzFd0QOxiuj/m34KqretKNTh+627EEifGb+/WMb+/3ObCYpSQg==","signatures":[{"sig":"MEUCIApGcnHvWX2XsKtaipz+kE61AYejU4OSj722+crmPp8zAiEAx5Hm6wFcBGhWQD+6SJ3jip9rfpqfGofnWwvbJpXW0CA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85032},"type":"module","exports":{".":{"import":{"types":"./dist/fs.index.d.ts","default":"./dist/fs.index.js"},"require":{"types":"./dist/fs.index.d.cts","default":"./dist/fs.index.cjs"}}},"gitHead":"d64567ef3d8882479eaa0518def37c397bd59f32","scripts":{"test":"yarn test:types && yarn test:unit","build":"tsup","prepare":"yarn test && yarn build","test:unit":"node --import tsx --test src/**/*.test.ts","test:types":"tsc --noEmit","build:watch":"tsup --watch","test:unit:watch":"node --import tsx --watch --test src/**/*.test.ts"},"_npmUser":{"name":"yleflour_pairprog","email":"yleflour@pairprog.io"},"repository":{"url":"https://github.com/pAIrprogio/syn-stack.git","type":"git","directory":"packages/fs"},"_npmVersion":"lerna/8.1.8/node@v22.7.0+x64 (darwin)","directories":{},"_nodeVersion":"22.7.0","dependencies":{"mime-types":"^2.1.35","@synstack/git":"1.0.4","@synstack/str":"1.0.4","@synstack/xml":"1.0.4","@synstack/glob":"1.0.4","@synstack/json":"1.0.4","@synstack/path":"1.0.4","@synstack/pipe":"1.0.4","@synstack/yaml":"1.0.4","@synstack/enhance":"1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.4.0","devDependencies":{"tsx":"^4.19.1","tsup":"^8.3.0","typescript":"^5.6.2","@types/node":"^22.7.0","@types/turndown":"^5.0.5","@types/mime-types":"^2.1.4"},"_npmOperationalInternal":{"tmp":"tmp/fs_1.0.5_1728572374906_0.6036589360118245","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"@synstack/fs","version":"1.0.6","author":{"url":"https://pairprog.io","name":"pAIrprog"},"license":"Apache-2.0","_id":"@synstack/fs@1.0.6","maintainers":[{"name":"yleflour_pairprog","email":"yleflour@pairprog.io"}],"homepage":"https://github.com/pAIrprogio/synscript/tree/main/packages/fs","dist":{"shasum":"4bf08bb06053167422d2644f841b76af01f0d916","tarball":"https://registry.npmjs.org/@synstack/fs/-/fs-1.0.6.tgz","fileCount":13,"integrity":"sha512-5Mj/oUvrMKiHhZYjl8LkDlpM89jzhdkLZ+RD1Pkuk7xT4ogHK4xBOLtfZQ9EyDty0W5I18hIFb4Cyv74rTE5Mw==","signatures":[{"sig":"MEQCICrha5vJDDRp8dYOJEhxd6vtwADO2DsoTBxcg/mjrAtlAiBhJ0tEKUYPToK3kcuvSNBOE0TMiXovtRm44XIXacPRZQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85737},"type":"module","exports":{".":{"import":{"types":"./dist/fs.index.d.ts","default":"./dist/fs.index.js"},"require":{"types":"./dist/fs.index.d.cts","default":"./dist/fs.index.cjs"}}},"gitHead":"56d10a76fc60a7b06a4e5d97700fb0d0e8049910","scripts":{"test":"yarn test:types && yarn test:unit","build":"tsup","prepare":"yarn test && yarn build","test:unit":"node --import tsx --test src/**/*.test.ts","test:types":"tsc --noEmit","build:watch":"tsup --watch","test:unit:watch":"node --import tsx --watch --test src/**/*.test.ts"},"_npmUser":{"name":"yleflour_pairprog","email":"yleflour@pairprog.io"},"repository":{"url":"https://github.com/pAIrprogio/syn-stack.git","type":"git","directory":"packages/fs"},"_npmVersion":"lerna/8.1.8/node@v22.7.0+x64 (darwin)","directories":{},"_nodeVersion":"22.7.0","dependencies":{"mime-types":"^2.1.35","@synstack/git":"1.0.4","@synstack/str":"1.0.5","@synstack/xml":"1.0.5","@synstack/glob":"1.0.4","@synstack/json":"1.0.4","@synstack/path":"1.0.4","@synstack/pipe":"1.0.4","@synstack/yaml":"1.0.5","@synstack/enhance":"1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.4.0","devDependencies":{"tsx":"^4.19.1","tsup":"^8.3.0","typescript":"^5.6.2","@types/node":"^22.7.0","@types/turndown":"^5.0.5","@types/mime-types":"^2.1.4"},"_npmOperationalInternal":{"tmp":"tmp/fs_1.0.6_1728591742255_0.4176386184236438","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"@synstack/fs","version":"1.0.7","author":{"url":"https://pairprog.io","name":"pAIrprog"},"license":"Apache-2.0","_id":"@synstack/fs@1.0.7","maintainers":[{"name":"yleflour_pairprog","email":"yleflour@pairprog.io"}],"homepage":"https://github.com/pAIrprogio/synscript/tree/main/packages/fs","dist":{"shasum":"01ef8555befefc3cfb755adbca1a99277cafc769","tarball":"https://registry.npmjs.org/@synstack/fs/-/fs-1.0.7.tgz","fileCount":13,"integrity":"sha512-0ga9a9PIMJjNRTaxvswVkSZwdRYVP+4HsD0YdsB7R16k017ihDABo8m5HPGY2z6kZGUSd8s5uJGkV8QI4vzvUg==","signatures":[{"sig":"MEYCIQDpfbSfLZ5JjNs9mnOHycCOsjPEGBNPi61qWMscX53+WwIhAIT+lj4RCWSMWauLN8LmQ2FiMKO2tF0QsehY61PX8qus","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85737},"type":"module","exports":{".":{"import":{"types":"./dist/fs.index.d.ts","default":"./dist/fs.index.js"},"require":{"types":"./dist/fs.index.d.cts","default":"./dist/fs.index.cjs"}}},"gitHead":"d546d2c4f93c375818e3d18272c08f7ebe523f8f","scripts":{"test":"yarn test:types && yarn test:unit","build":"tsup","prepare":"yarn test && yarn build","test:unit":"node --import tsx --test src/**/*.test.ts","test:types":"tsc --noEmit","build:watch":"tsup --watch","test:unit:watch":"node --import tsx --watch --test src/**/*.test.ts"},"_npmUser":{"name":"yleflour_pairprog","email":"yleflour@pairprog.io"},"repository":{"url":"https://github.com/pAIrprogio/syn-stack.git","type":"git","directory":"packages/fs"},"_npmVersion":"lerna/8.1.8/node@v22.7.0+x64 (darwin)","directories":{},"_nodeVersion":"22.7.0","dependencies":{"mime-types":"^2.1.35","@synstack/git":"1.0.4","@synstack/str":"1.0.5","@synstack/xml":"1.0.5","@synstack/glob":"1.0.4","@synstack/json":"1.0.5","@synstack/path":"1.0.4","@synstack/pipe":"1.0.4","@synstack/yaml":"1.0.5","@synstack/enhance":"1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.4.0","devDependencies":{"tsx":"^4.19.1","tsup":"^8.3.0","typescript":"^5.6.2","@types/node":"^22.7.0","@types/turndown":"^5.0.5","@types/mime-types":"^2.1.4"},"_npmOperationalInternal":{"tmp":"tmp/fs_1.0.7_1728592668056_0.5863600228207377","host":"s3://npm-registry-packages"}},"1.0.8":{"name":"@synstack/fs","version":"1.0.8","author":{"url":"https://pairprog.io","name":"pAIrprog"},"license":"Apache-2.0","_id":"@synstack/fs@1.0.8","maintainers":[{"name":"yleflour_pairprog","email":"yleflour@pairprog.io"}],"homepage":"https://github.com/pAIrprogio/synscript/tree/main/packages/fs","dist":{"shasum":"7c5fd5153e3842633224d241339262c23b4a612e","tarball":"https://registry.npmjs.org/@synstack/fs/-/fs-1.0.8.tgz","fileCount":13,"integrity":"sha512-ArNef7rR144Su6YOqzgXc4Cz6cr30Gz1S2PI6Q81cYsy89Yc8ZQ18iXT6Q7WLY0UR6Mv9QICDFGncooi9bwOVw==","signatures":[{"sig":"MEYCIQCDMFaMD5kRN0KA1XdN2M0OHRuFlsAJvhdH6YS0wPAsHQIhAI7kxqc3QmBlFr39sbDCz9XykKVC2Wg69bPALzSCVBdb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87813},"type":"module","exports":{".":{"import":{"types":"./dist/fs.index.d.ts","default":"./dist/fs.index.js"},"require":{"types":"./dist/fs.index.d.cts","default":"./dist/fs.index.cjs"}}},"gitHead":"6924bf8495cb931cba2698571c3a5f97edb0f77c","scripts":{"test":"yarn test:types && yarn test:unit","build":"tsup","prepare":"yarn test && yarn build","test:unit":"node --import tsx --test src/**/*.test.ts","test:types":"tsc --noEmit","build:watch":"tsup --watch","test:unit:watch":"node --import tsx --watch --test src/**/*.test.ts"},"_npmUser":{"name":"yleflour_pairprog","email":"yleflour@pairprog.io"},"repository":{"url":"https://github.com/pAIrprogio/syn-stack.git","type":"git","directory":"packages/fs"},"_npmVersion":"lerna/8.1.8/node@v22.9.0+x64 (darwin)","directories":{},"_nodeVersion":"22.9.0","dependencies":{"mime-types":"^2.1.35","@synstack/git":"1.0.4","@synstack/str":"1.0.5","@synstack/xml":"1.0.5","@synstack/glob":"1.0.4","@synstack/json":"1.0.5","@synstack/path":"1.0.4","@synstack/pipe":"1.0.4","@synstack/yaml":"1.0.5","@synstack/enhance":"1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.4.0","devDependencies":{"tsx":"^4.19.1","tsup":"^8.3.0","typescript":"^5.6.2","@types/node":"^22.7.0","@types/turndown":"^5.0.5","@types/mime-types":"^2.1.4"},"_npmOperationalInternal":{"tmp":"tmp/fs_1.0.8_1729090238482_0.20311839357030048","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"@synstack/fs","version":"1.2.0","author":{"url":"https://pairprog.io","name":"pAIrprog"},"license":"Apache-2.0","_id":"@synstack/fs@1.2.0","maintainers":[{"name":"yleflour_pairprog","email":"yleflour@pairprog.io"}],"homepage":"https://github.com/pAIrprogio/synscript/tree/main/packages/fs","dist":{"shasum":"1c1a3f7fb1c02a1ab869bea4876550978d7c4f99","tarball":"https://registry.npmjs.org/@synstack/fs/-/fs-1.2.0.tgz","fileCount":13,"integrity":"sha512-+Lycyxt5VzRtpANe7Fa+NaW7Y89FCmdylDY7r1hWFhD3azWOtEk2lXmVwHXXYAeiYU1+WgCJ982IQGjZs8qQ2A==","signatures":[{"sig":"MEUCIBugvH/56fSIUEkd8W28AaM4EiIaQdUdldenwT0qYWTOAiEAzW3poWpEhS1tl8E4PxuxjBUjZijxiz79JRWO5sHGQyU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":90042},"type":"module","exports":{".":{"import":{"types":"./dist/fs.index.d.ts","default":"./dist/fs.index.js"},"require":{"types":"./dist/fs.index.d.cts","default":"./dist/fs.index.cjs"}}},"gitHead":"b255d10d52d6211ea80bf6d4785b6a0ebe286951","scripts":{"test":"yarn test:types && yarn test:unit","build":"tsup","prepare":"yarn test && yarn build","test:unit":"node --import tsx --test src/**/*.test.ts","test:types":"tsc --noEmit","build:watch":"tsup --watch","test:unit:watch":"node --import tsx --watch --test src/**/*.test.ts"},"_npmUser":{"name":"yleflour_pairprog","email":"yleflour@pairprog.io"},"repository":{"url":"https://github.com/pAIrprogio/syn-stack.git","type":"git","directory":"packages/fs"},"_npmVersion":"lerna/8.1.8/node@v22.9.0+x64 (darwin)","directories":{},"_nodeVersion":"22.9.0","dependencies":{"mime-types":"^2.1.35","@synstack/git":"1.0.4","@synstack/str":"1.0.5","@synstack/xml":"1.0.5","@synstack/glob":"1.0.4","@synstack/json":"1.0.5","@synstack/path":"1.0.4","@synstack/pipe":"1.0.4","@synstack/yaml":"1.0.5","@synstack/enhance":"1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.4.0","devDependencies":{"tsx":"^4.19.1","tsup":"^8.3.0","typescript":"^5.6.2","@types/node":"^22.7.0","@types/turndown":"^5.0.5","@types/mime-types":"^2.1.4"},"_npmOperationalInternal":{"tmp":"tmp/fs_1.2.0_1729112465998_0.9761735281956379","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"@synstack/fs","version":"1.2.1","author":{"url":"https://pairprog.io","name":"pAIrprog"},"license":"Apache-2.0","_id":"@synstack/fs@1.2.1","maintainers":[{"name":"yleflour_pairprog","email":"yleflour@pairprog.io"}],"homepage":"https://github.com/pAIrprogio/synscript/tree/main/packages/fs","dist":{"shasum":"f468fc8c664b7681227b8bf1afb28661e016d174","tarball":"https://registry.npmjs.org/@synstack/fs/-/fs-1.2.1.tgz","fileCount":13,"integrity":"sha512-bYzuSFVV+7d21ShkBw46a3xyk/0uJJX4EWv/1jt9muqOaQXuKFw8o/v3uselYKjcXfX+XLks6VkUcclsmJHdBQ==","signatures":[{"sig":"MEUCIQDuBkN7mu2p7X6jPbjHOWUPzDa2ARGWYQdBH6cMrBPghAIgN/V677jWR3A9jCWio/1+wNVIr1fKy6BAc1Pc/rbDHVM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":90042},"type":"module","exports":{".":{"import":{"types":"./dist/fs.index.d.ts","default":"./dist/fs.index.js"},"require":{"types":"./dist/fs.index.d.cts","default":"./dist/fs.index.cjs"}}},"gitHead":"16734c29ef679fd828501b5656be1359308027bb","scripts":{"test":"yarn test:types && yarn test:unit","build":"tsup","prepare":"yarn test && yarn build","test:unit":"node --import tsx --test src/**/*.test.ts","test:types":"tsc --noEmit","build:watch":"tsup --watch","test:unit:watch":"node --import tsx --watch --test src/**/*.test.ts"},"_npmUser":{"name":"yleflour_pairprog","email":"yleflour@pairprog.io"},"repository":{"url":"https://github.com/pAIrprogio/syn-stack.git","type":"git","directory":"packages/fs"},"_npmVersion":"lerna/8.1.8/node@v22.9.0+x64 (darwin)","directories":{},"_nodeVersion":"22.9.0","dependencies":{"mime-types":"^2.1.35","@synstack/git":"1.0.4","@synstack/str":"1.0.6","@synstack/xml":"1.0.5","@synstack/glob":"1.0.4","@synstack/json":"1.0.5","@synstack/path":"1.0.4","@synstack/pipe":"1.0.4","@synstack/yaml":"1.0.5","@synstack/enhance":"1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.4.0","devDependencies":{"tsx":"^4.19.1","tsup":"^8.3.0","typescript":"^5.6.2","@types/node":"^22.7.0","@types/turndown":"^5.0.5","@types/mime-types":"^2.1.4"},"_npmOperationalInternal":{"tmp":"tmp/fs_1.2.1_1729243049296_0.6873771240825659","host":"s3://npm-registry-packages"}},"1.2.2":{"name":"@synstack/fs","version":"1.2.2","author":{"url":"https://pairprog.io","name":"pAIrprog"},"license":"Apache-2.0","_id":"@synstack/fs@1.2.2","maintainers":[{"name":"yleflour_pairprog","email":"yleflour@pairprog.io"}],"homepage":"https://github.com/pAIrprogio/synscript/tree/main/packages/fs","dist":{"shasum":"4ac0acda03f37902c9fba14521fd17fcb716321c","tarball":"https://registry.npmjs.org/@synstack/fs/-/fs-1.2.2.tgz","fileCount":13,"integrity":"sha512-QkWZgFtYmzYNE7FGtzdBAM6+HWqNSsgut68GQrLd0AEE9Lw4mpqI7Q0iPAX3xPFCm0B8dSHYCR706+EPJGzatw==","signatures":[{"sig":"MEQCIB+zTfsTM/30hkFo7FsW5xenjDJFfY0L8HjjML7W4PT6AiB//obS4ivN1iOhUowh/kAbOlzNI7OqSL05uc9ADGlwPA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":90042},"type":"module","exports":{".":{"import":{"types":"./dist/fs.index.d.ts","default":"./dist/fs.index.js"},"require":{"types":"./dist/fs.index.d.cts","default":"./dist/fs.index.cjs"}}},"gitHead":"236e77a607139bd17a3956d2e84ffda121b5681f","scripts":{"test":"yarn test:types && yarn test:unit","build":"tsup","prepare":"yarn test && yarn build","test:unit":"node --import tsx --test src/**/*.test.ts","test:types":"tsc --noEmit","build:watch":"tsup --watch","test:unit:watch":"node --import tsx --watch --test src/**/*.test.ts"},"_npmUser":{"name":"yleflour_pairprog","email":"yleflour@pairprog.io"},"repository":{"url":"https://github.com/pAIrprogio/syn-stack.git","type":"git","directory":"packages/fs"},"_npmVersion":"lerna/8.1.8/node@v22.9.0+x64 (darwin)","directories":{},"_nodeVersion":"22.9.0","dependencies":{"mime-types":"^2.1.35","@synstack/git":"1.0.4","@synstack/str":"1.0.6","@synstack/xml":"1.1.0","@synstack/glob":"1.0.4","@synstack/json":"1.0.5","@synstack/path":"1.0.4","@synstack/pipe":"1.0.4","@synstack/yaml":"1.0.5","@synstack/enhance":"1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.4.0","devDependencies":{"tsx":"^4.19.1","tsup":"^8.3.0","typescript":"^5.6.2","@types/node":"^22.7.0","@types/turndown":"^5.0.5","@types/mime-types":"^2.1.4"},"_npmOperationalInternal":{"tmp":"tmp/fs_1.2.2_1729254951562_0.19394258187629076","host":"s3://npm-registry-packages"}},"1.2.3":{"name":"@synstack/fs","version":"1.2.3","author":{"url":"https://pairprog.io","name":"pAIrprog"},"license":"Apache-2.0","_id":"@synstack/fs@1.2.3","maintainers":[{"name":"yleflour_pairprog","email":"yleflour@pairprog.io"}],"homepage":"https://github.com/pAIrprogio/synscript/tree/main/packages/fs","dist":{"shasum":"4d692fa4125a834f03c6a3b7c5387855d6fdc58a","tarball":"https://registry.npmjs.org/@synstack/fs/-/fs-1.2.3.tgz","fileCount":13,"integrity":"sha512-gcUnlP/GBbEExXrFcm7hEGcw+YmtdZIpvHrXPYP5tYhpbrLLYOUIgIkgnYjsx5at93+Oxbb9q20pb+ZJPWsaUA==","signatures":[{"sig":"MEUCIEKKm7ZuWeOYssjGuE1eUBLbXNcNdBGrh592lr+7sgE1AiEA2UZl+1bhP7NYZMrILWsxYLhA+FaaCus50JXrNUSpdUE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":90042},"type":"module","exports":{".":{"import":{"types":"./dist/fs.index.d.ts","default":"./dist/fs.index.js"},"require":{"types":"./dist/fs.index.d.cts","default":"./dist/fs.index.cjs"}}},"gitHead":"74d80eccb6a78cdff97cbfccf245491dc5cba656","scripts":{"test":"yarn test:types && yarn test:unit","build":"tsup","prepare":"yarn test && yarn build","test:unit":"node --import tsx --test src/**/*.test.ts","test:types":"tsc --noEmit","build:watch":"tsup --watch","test:unit:watch":"node --import tsx --watch --test src/**/*.test.ts"},"_npmUser":{"name":"yleflour_pairprog","email":"yleflour@pairprog.io"},"repository":{"url":"https://github.com/pAIrprogio/syn-stack.git","type":"git","directory":"packages/fs"},"_npmVersion":"lerna/8.1.8/node@v22.9.0+x64 (darwin)","directories":{},"_nodeVersion":"22.9.0","dependencies":{"mime-types":"^2.1.35","@synstack/git":"1.0.4","@synstack/str":"1.0.6","@synstack/xml":"1.1.1","@synstack/glob":"1.0.4","@synstack/json":"1.0.5","@synstack/path":"1.0.4","@synstack/pipe":"1.0.4","@synstack/yaml":"1.0.5","@synstack/enhance":"1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.4.0","devDependencies":{"tsx":"^4.19.1","tsup":"^8.3.0","typescript":"^5.6.2","@types/node":"^22.7.0","@types/turndown":"^5.0.5","@types/mime-types":"^2.1.4"},"_npmOperationalInternal":{"tmp":"tmp/fs_1.2.3_1729255843619_0.3549248263203124","host":"s3://npm-registry-packages"}},"1.2.4":{"name":"@synstack/fs","version":"1.2.4","author":{"url":"https://pairprog.io","name":"pAIrprog"},"license":"Apache-2.0","_id":"@synstack/fs@1.2.4","maintainers":[{"name":"yleflour_pairprog","email":"yleflour@pairprog.io"}],"homepage":"https://github.com/pAIrprogio/synscript/tree/main/packages/fs","dist":{"shasum":"b44d825f7e31bb1526c96a6ef5df63fa8ce6a9aa","tarball":"https://registry.npmjs.org/@synstack/fs/-/fs-1.2.4.tgz","fileCount":13,"integrity":"sha512-uxfIW4FX0wy0oQBGXZ1kh37RYrnS+zSEh5YU8Px0hEeLzeEobdZsCVq5s1HML3GSPa/h2lQ+26C/s/45plblAw==","signatures":[{"sig":"MEUCIQDyl8OEXFX0UMk1Ab8nvboYaAQKG6NDqHDbIqAVrPCVcQIgJ/Hxao3SU9Ma0JcIxVRFfNtFPci4Umf3LlpHiyND2I4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":90042},"type":"module","exports":{".":{"import":{"types":"./dist/fs.index.d.ts","default":"./dist/fs.index.js"},"require":{"types":"./dist/fs.index.d.cts","default":"./dist/fs.index.cjs"}}},"gitHead":"a0d1e0bd62e58cd7c1ff17293c3f7a59ad3c793b","scripts":{"test":"yarn test:types && yarn test:unit","build":"tsup","prepare":"yarn test && yarn build","test:unit":"node --import tsx --test src/**/*.test.ts","test:types":"tsc --noEmit","build:watch":"tsup --watch","test:unit:watch":"node --import tsx --watch --test src/**/*.test.ts"},"_npmUser":{"name":"yleflour_pairprog","email":"yleflour@pairprog.io"},"repository":{"url":"https://github.com/pAIrprogio/syn-stack.git","type":"git","directory":"packages/fs"},"_npmVersion":"lerna/8.1.8/node@v22.9.0+x64 (darwin)","directories":{},"_nodeVersion":"22.9.0","dependencies":{"mime-types":"^2.1.35","@synstack/git":"1.0.4","@synstack/str":"1.0.6","@synstack/xml":"1.1.2","@synstack/glob":"1.0.4","@synstack/json":"1.0.5","@synstack/path":"1.0.4","@synstack/pipe":"1.0.4","@synstack/yaml":"1.0.5","@synstack/enhance":"1.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.4.0","devDependencies":{"tsx":"^4.19.1","tsup":"^8.3.0","typescript":"^5.6.2","@types/node":"^22.7.0","@types/turndown":"^5.0.5","@types/mime-types":"^2.1.4"},"_npmOperationalInternal":{"tmp":"tmp/fs_1.2.4_1729261727556_0.8362427701750976","host":"s3://npm-registry-packages"}},"1.2.5":{"name":"@synstack/fs","version":"1.2.5","author":{"url":"https://pairprog.io","name":"pAIrprog"},"license":"Apache-2.0","_id":"@synstack/fs@1.2.5","maintainers":[{"name":"yleflour_pairprog","email":"yleflour@pairprog.io"}],"homepage":"https://github.com/pAIrprogio/synscript/tree/main/packages/fs","dist":{"shasum":"146f58ed4fc4053fc34bbd1de48f960f233efddf","tarball":"https://registry.npmjs.org/@synstack/fs/-/fs-1.2.5.tgz","fileCount":13,"integrity":"sha512-LC7GuQLfCZY5viODU4P6NbrxyHCEw6+O+xwbh+R7bZPLRdJyp9k//EVVqp42lWhx7n7N10+r4sk88prEp5TTQQ==","signatures":[{"sig":"MEYCIQDYD0imWLuMmQpV3S2ST99io9Nqx72uVZBUWWkUKn3D0AIhAJT5sH0Sh/ySUwVe4EJNfdDsiS2wlXc99cROoPOff2im","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":93062},"type":"module","exports":{".":{"import":{"types":"./dist/fs.index.d.ts","default":"./dist/fs.index.js"},"require":{"types":"./dist/fs.index.d.cts","default":"./dist/fs.index.cjs"}}},"gitHead":"498cf4bb25de48295b7bdf09bd9fd588be8b163e","scripts":{"test":"yarn test:types && yarn test:unit","build":"tsup","prepare":"yarn test && yarn build","test:unit":"node --import tsx --test src/**/*.test.ts","test:types":"tsc --noEmit","build:watch":"tsup --watch","test:unit:watch":"node --import tsx --watch --test src/**/*.test.ts"},"_npmUser":{"name":"yleflour_pairprog","email":"yleflour@pairprog.io"},"repository":{"url":"https://github.com/pAIrprogio/syn-stack.git","type":"git","directory":"packages/fs"},"_npmVersion":"lerna/8.1.8/node@v22.9.0+x64 (darwin)","directories":{},"_nodeVersion":"22.9.0","dependencies":{"mime-types":"^2.1.35","@synstack/git":"1.0.5","@synstack/str":"1.0.7","@synstack/xml":"1.1.3","@synstack/glob":"1.0.5","@synstack/json":"1.0.6","@synstack/path":"1.0.5","@synstack/pipe":"1.0.5","@synstack/yaml":"1.0.6","@synstack/enhance":"1.0.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.4.0","devDependencies":{"tsx":"^4.19.1","tsup":"^8.3.0","typescript":"^5.6.3","@types/node":"^22.7.9","@types/turndown":"^5.0.5","@types/mime-types":"^2.1.4"},"_npmOperationalInternal":{"tmp":"tmp/fs_1.2.5_1729772563085_0.15155561996975409","host":"s3://npm-registry-packages"}},"1.2.6":{"name":"@synstack/fs","version":"1.2.6","author":{"url":"https://pairprog.io","name":"pAIrprog"},"license":"Apache-2.0","_id":"@synstack/fs@1.2.6","maintainers":[{"name":"yleflour_pairprog","email":"yleflour@pairprog.io"}],"homepage":"https://github.com/pAIrprogio/synscript/tree/main/packages/fs","dist":{"shasum":"f162d0b306af649a1ee9dd0acc52ab26551054e2","tarball":"https://registry.npmjs.org/@synstack/fs/-/fs-1.2.6.tgz","fileCount":13,"integrity":"sha512-PIL6lxAONYbpgAn4cmLPkY4qtSfeun5m4ri9C/Tahni8waUxxTNiY8xjiWLjJEqRp3r1ROu9RlyUmI3mKz5dhg==","signatures":[{"sig":"MEQCIDLvF0hudcKRcjeuXEuQ/ooTbHM/Z2QYtWoDQs5gRhTSAiAuJXl2kREGugcJ81fltEjM2Nic/GWWDlIvQZQAnqK/rQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":93792},"type":"module","exports":{".":{"import":{"types":"./dist/fs.index.d.ts","default":"./dist/fs.index.js"},"require":{"types":"./dist/fs.index.d.cts","default":"./dist/fs.index.cjs"}}},"gitHead":"6c0bd051ddf595bf6cac0ca455b1924d469da237","scripts":{"test":"yarn test:types && yarn test:unit","build":"tsup","prepare":"yarn test && yarn build","test:unit":"node --import tsx --test src/**/*.test.ts","test:types":"tsc --noEmit","build:watch":"tsup --watch","test:unit:watch":"node --import tsx --watch --test src/**/*.test.ts"},"_npmUser":{"name":"yleflour_pairprog","email":"yleflour@pairprog.io"},"repository":{"url":"https://github.com/pAIrprogio/syn-stack.git","type":"git","directory":"packages/fs"},"_npmVersion":"lerna/8.1.9/node@v22.9.0+x64 (darwin)","directories":{},"_nodeVersion":"22.9.0","dependencies":{"mime-types":"^2.1.35","@synstack/git":"1.0.6","@synstack/str":"1.0.8","@synstack/xml":"1.1.4","@synstack/glob":"1.0.6","@synstack/json":"1.0.7","@synstack/path":"1.0.6","@synstack/pipe":"1.0.6","@synstack/yaml":"1.0.7","@synstack/enhance":"1.0.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.4.0","devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","typescript":"^5.6.3","@types/node":"^22.9.0","@types/turndown":"^5.0.5","@types/mime-types":"^2.1.4"},"_npmOperationalInternal":{"tmp":"tmp/fs_1.2.6_1730804261704_0.7035392232122948","host":"s3://npm-registry-packages"}},"1.2.7":{"name":"@synstack/fs","version":"1.2.7","author":{"url":"https://pairprog.io","name":"pAIrprog"},"license":"Apache-2.0","_id":"@synstack/fs@1.2.7","maintainers":[{"name":"yleflour_pairprog","email":"yleflour@pairprog.io"}],"homepage":"https://github.com/pAIrprogio/synscript/tree/main/packages/fs","dist":{"shasum":"0302821030968b049112cf20c87e84328aead283","tarball":"https://registry.npmjs.org/@synstack/fs/-/fs-1.2.7.tgz","fileCount":13,"integrity":"sha512-wqbQD40/pmPdCW+9iPXGz1msqgkeayaLdYk1NNG4R1N4Ik/2HaUANr31QGHC7DXrDcwIOzhMVRCoq5u0agODvw==","signatures":[{"sig":"MEYCIQCLSeN5OVrNdvx57Fd48i8z5dhhCRdAB9wPfQdJ+fF7igIhAIi0HLow3pSmjF6toDfV3wTSHCq6NvxxJ3hN9cdCDTod","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":94311},"type":"module","exports":{".":{"import":{"types":"./dist/fs.index.d.ts","default":"./dist/fs.index.js"},"require":{"types":"./dist/fs.index.d.cts","default":"./dist/fs.index.cjs"}}},"gitHead":"7cfe65dd40e8db7553ee136afe113c09f73b331b","scripts":{"test":"yarn test:types && yarn test:unit","build":"tsup","prepare":"yarn test && yarn build","test:unit":"node --import tsx --test src/**/*.test.ts","test:types":"tsc --noEmit","build:watch":"tsup --watch","test:unit:watch":"node --import tsx --watch --test src/**/*.test.ts"},"_npmUser":{"name":"yleflour_pairprog","email":"yleflour@pairprog.io"},"repository":{"url":"https://github.com/pAIrprogio/syn-stack.git","type":"git","directory":"packages/fs"},"_npmVersion":"lerna/8.1.9/node@v22.9.0+x64 (darwin)","directories":{},"_nodeVersion":"22.9.0","dependencies":{"mime-types":"^2.1.35","@synstack/git":"1.0.6","@synstack/str":"1.0.8","@synstack/xml":"1.1.4","@synstack/glob":"1.0.6","@synstack/json":"1.0.7","@synstack/path":"1.0.6","@synstack/pipe":"1.0.6","@synstack/yaml":"1.0.7","@synstack/enhance":"1.0.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.4.0","devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","typescript":"^5.6.3","@types/node":"^22.9.0","@types/turndown":"^5.0.5","@types/mime-types":"^2.1.4"},"_npmOperationalInternal":{"tmp":"tmp/fs_1.2.7_1730814119533_0.2593437058361232","host":"s3://npm-registry-packages"}},"1.2.8":{"name":"@synstack/fs","version":"1.2.8","author":{"url":"https://pairprog.io","name":"pAIrprog"},"license":"Apache-2.0","_id":"@synstack/fs@1.2.8","maintainers":[{"name":"yleflour_pairprog","email":"yleflour@pairprog.io"}],"homepage":"https://github.com/pAIrprogio/synscript/tree/main/packages/fs","dist":{"shasum":"14dfe03288dbffe8924c66d4d4ce5392f687b2a3","tarball":"https://registry.npmjs.org/@synstack/fs/-/fs-1.2.8.tgz","fileCount":13,"integrity":"sha512-VHY5xg9wmPnUOeaaR/vX1Hla8hczArlmiLLczzQ3TDI+3JbQkMmA8TPbT3d2fGlKprgRvFo1Zz8JzEEoUZoS1w==","signatures":[{"sig":"MEQCIGiwzhkxrOMnFUvydA028p7VJiV51LBK7acdazKl34byAiA91YttjJRhXC1N8nrrw4iFiW+W+Y2FeWCKoisIk93OKg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":93135},"type":"module","exports":{".":{"import":{"types":"./dist/fs.index.d.ts","default":"./dist/fs.index.js"},"require":{"types":"./dist/fs.index.d.cts","default":"./dist/fs.index.cjs"}}},"gitHead":"e539e07be2037536e6a3e22e413f846ef940f1c0","scripts":{"test":"yarn test:types && yarn test:unit","build":"tsup","prepare":"yarn test && yarn build","test:unit":"node --import tsx --test src/**/*.test.ts","test:types":"tsc --noEmit","build:watch":"tsup --watch","test:unit:watch":"node --import tsx --watch --test src/**/*.test.ts"},"_npmUser":{"name":"yleflour_pairprog","email":"yleflour@pairprog.io"},"repository":{"url":"https://github.com/pAIrprogio/syn-stack.git","type":"git","directory":"packages/fs"},"_npmVersion":"lerna/8.1.9/node@v22.9.0+x64 (darwin)","directories":{},"_nodeVersion":"22.9.0","dependencies":{"mime-types":"^2.1.35","@synstack/git":"1.0.6","@synstack/str":"1.0.8","@synstack/xml":"1.1.4","@synstack/glob":"1.0.7","@synstack/json":"1.0.7","@synstack/path":"1.0.6","@synstack/pipe":"1.0.6","@synstack/yaml":"1.0.7","@synstack/enhance":"1.0.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.4.0","devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","typescript":"^5.6.3","@types/node":"^22.9.0","@types/turndown":"^5.0.5","@types/mime-types":"^2.1.4"},"_npmOperationalInternal":{"tmp":"tmp/fs_1.2.8_1731057559534_0.14353538986795367","host":"s3://npm-registry-packages"}},"1.2.9":{"name":"@synstack/fs","version":"1.2.9","author":{"url":"https://pairprog.io","name":"pAIrprog"},"license":"Apache-2.0","_id":"@synstack/fs@1.2.9","maintainers":[{"name":"yleflour_pairprog","email":"yleflour@pairprog.io"}],"homepage":"https://github.com/pAIrprogio/synscript/tree/main/packages/fs","dist":{"shasum":"26b9d79a4b9a58708a9ce916752ea209df36832b","tarball":"https://registry.npmjs.org/@synstack/fs/-/fs-1.2.9.tgz","fileCount":13,"integrity":"sha512-POC9hzzhBaUSGWz+tzYit+w1FnGRI/tH1bsJUMVHyjFnzWsLFqMfHpuMU5Mwf47zckQVz4rBKgagjIfVMPvTKw==","signatures":[{"sig":"MEUCIQCX0OSoJHbhn4xGR63PqBAZhbVX2ifL12VhIEO7c7orswIgcQDMdv+7TmZfgpSoYh6IGtPXqrgD6MBwR8Gsd/YsA4Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":95049},"type":"module","exports":{".":{"import":{"types":"./dist/fs.index.d.ts","default":"./dist/fs.index.js"},"require":{"types":"./dist/fs.index.d.cts","default":"./dist/fs.index.cjs"}}},"gitHead":"f83452856a75ba766d607e3b49072d9cea3bdbdc","scripts":{"test":"yarn test:types && yarn test:unit","build":"tsup","prepare":"yarn test && yarn build","test:unit":"node --import tsx --test src/**/*.test.ts","test:types":"tsc --noEmit","build:watch":"tsup --watch","test:unit:watch":"node --import tsx --watch --test src/**/*.test.ts"},"_npmUser":{"name":"yleflour_pairprog","email":"yleflour@pairprog.io"},"repository":{"url":"https://github.com/pAIrprogio/syn-stack.git","type":"git","directory":"packages/fs"},"_npmVersion":"lerna/8.1.9/node@v22.9.0+x64 (darwin)","directories":{},"_nodeVersion":"22.9.0","dependencies":{"mime-types":"^2.1.35","@synstack/git":"1.0.6","@synstack/str":"1.0.8","@synstack/xml":"1.1.4","@synstack/glob":"1.0.7","@synstack/json":"1.0.7","@synstack/path":"1.0.6","@synstack/pipe":"1.0.6","@synstack/yaml":"1.0.7","@synstack/enhance":"1.0.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.4.0","devDependencies":{"tsx":"^4.19.2","tsup":"^8.3.5","typescript":"^5.6.3","@types/node":"^22.9.0","@types/turndown":"^5.0.5","@types/mime-types":"^2.1.4"},"_npmOperationalInternal":{"tmp":"tmp/fs_1.2.9_1731067509644_0.3430754269391223","host":"s3://npm-registry-packages"}},"1.3.1":{"name":"@synstack/fs","version":"1.3.1","author":{"url":"https://pairprog.io","name":"pAIrprog"},"license":"Apache-2.0","_id":"@synstack/fs@1.3.1","maintainers":[{"name":"yleflour_pairprog","email":"yleflour@pairprog.io"}],"homepage":"https://github.com/pAIrprogio/synscript/tree/main/packages/fs","dist":{"shasum":"fdaea6e607ba1a6c9637175bbd6b2347431dab09","tarball":"https://registry.npmjs.org/@synstack/fs/-/fs-1.3.1.tgz","fileCount":12,"integrity":"sha512-EZQiYo7IRuNOkkwX04puUeeN5PoyJIgPFj3522+tCOzSnSK8Cu62iCgLvpps0gwj9tlxXcKSUyybMMjQOSszrQ==","signatures":[{"sig":"MEYCIQCMJ8iZ/VW7YwimLOFOu7UfHdJoUCRxrULbEkECxlJytwIhAIcjoy+UZV9tqNdI0R3cCilJZBWs1FxwwRjXy2LgCtOB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":158611},"type":"module","exports":{".":{"import":{"types":"./dist/fs.index.d.ts","default":"./dist/fs.index.js"},"require":{"types":"./dist/fs.index.d.cts","default":"./dist/fs.index.cjs"}}},"gitHead":"7f68a964a86707c6b5f0928182b77911e048bea2","scripts":{"test":"yarn test:types && yarn test:unit","build":"tsup","prepare":"yarn test && yarn build","test:unit":"node --experimental-strip-types --test src/**/*.test.ts","test:types":"tsc --noEmit","build:watch":"tsup --watch","test:unit:watch":"node --experimental-strip-types --watch --test --watch src/**/*.test.ts"},"_npmUser":{"name":"yleflour_pairprog","email":"yleflour@pairprog.io"},"repository":{"url":"https://github.com/pAIrprogio/syn-stack.git","type":"git","directory":"packages/fs"},"_npmVersion":"lerna/8.1.9/node@v22.11.0+arm64 (darwin)","directories":{},"_nodeVersion":"22.11.0","dependencies":{"mime-types":"^2.1.35","@synstack/git":"1.1.0","@synstack/str":"1.1.1","@synstack/xml":"1.2.0","@synstack/glob":"1.1.1","@synstack/json":"1.1.0","@synstack/path":"1.1.1","@synstack/pipe":"1.1.1","@synstack/yaml":"1.1.0","@synstack/enhance":"1.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","typescript":"^5.7.2","@types/node":"^22.9.3","@types/turndown":"^5.0.5","@types/mime-types":"^2.1.4"},"_npmOperationalInternal":{"tmp":"tmp/fs_1.3.1_1732570596864_0.02892020133438522","host":"s3://npm-registry-packages"}},"1.3.2":{"name":"@synstack/fs","version":"1.3.2","author":{"url":"https://pairprog.io","name":"pAIrprog"},"license":"Apache-2.0","_id":"@synstack/fs@1.3.2","maintainers":[{"name":"yleflour_pairprog","email":"yleflour@pairprog.io"}],"homepage":"https://github.com/pAIrprogio/synscript/tree/main/packages/fs","dist":{"shasum":"9bdc6041b4c81decf66a607dbdbefc94d0d21647","tarball":"https://registry.npmjs.org/@synstack/fs/-/fs-1.3.2.tgz","fileCount":12,"integrity":"sha512-35OOCRGTCNckCaWBeltTmIDmUOxuvjKLODAR+iKFwEJb/0/U/nH0MYuPXgHMZMdveCrXVSSRs6TI2w6EJwa11w==","signatures":[{"sig":"MEYCIQCGu/WsTMRWhsEAkwJ37v+boIkOOqC8UOMXhb0ntCBl1QIhAOaO4cIKBkgJTtKxvU+qzrBGCZ5S7fWoOXLgYp67jnQS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":158685},"type":"module","exports":{".":{"import":{"types":"./dist/fs.index.d.ts","default":"./dist/fs.index.js"},"require":{"types":"./dist/fs.index.d.cts","default":"./dist/fs.index.cjs"}}},"gitHead":"bfb3d4d93c7be0345d352700683b88ff5f1e1ee7","scripts":{"test":"yarn test:types && yarn test:unit","build":"tsup","prepare":"yarn test && yarn build","test:unit":"node --experimental-strip-types --test src/**/*.test.ts","test:types":"tsc --noEmit","build:watch":"tsup --watch","test:unit:watch":"node --experimental-strip-types --watch --test --watch src/**/*.test.ts"},"_npmUser":{"name":"yleflour_pairprog","email":"yleflour@pairprog.io"},"repository":{"url":"https://github.com/pAIrprogio/syn-stack.git","type":"git","directory":"packages/fs"},"_npmVersion":"lerna/8.1.9/node@v22.11.0+arm64 (darwin)","directories":{},"_nodeVersion":"22.11.0","dependencies":{"mime-types":"^2.1.35","@synstack/git":"1.1.1","@synstack/str":"1.1.2","@synstack/xml":"1.2.1","@synstack/glob":"1.1.2","@synstack/json":"1.1.1","@synstack/path":"1.1.2","@synstack/pipe":"1.1.2","@synstack/yaml":"1.1.1","@synstack/enhance":"1.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","typescript":"^5.7.2","@types/node":"^22.9.3","@types/turndown":"^5.0.5","@types/mime-types":"^2.1.4"},"_npmOperationalInternal":{"tmp":"tmp/fs_1.3.2_1732613002522_0.8811736945038116","host":"s3://npm-registry-packages"}},"1.3.4":{"name":"@synstack/fs","version":"1.3.4","author":{"url":"https://pairprog.io","name":"pAIrprog"},"license":"Apache-2.0","_id":"@synstack/fs@1.3.4","maintainers":[{"name":"yleflour_pairprog","email":"yleflour@pairprog.io"}],"homepage":"https://github.com/pAIrprogio/synscript/tree/main/packages/fs","dist":{"shasum":"c06d1c3559fce4390edd9319439a1062acbfeff0","tarball":"https://registry.npmjs.org/@synstack/fs/-/fs-1.3.4.tgz","fileCount":12,"integrity":"sha512-XuxFyo/5qkcAjJ4ZEUwuNWhNyDtJnEe5Rt8T0I1tCazAi3jvCByfisOMnwV5oYODER5IdJs07QSzwS21B1gRfg==","signatures":[{"sig":"MEUCIFte+Vyqq7kfYrr0vkSXPGDF9UIz+VDvxytJ9x2JpUbmAiEAiPXEmWGyM94Awn6cZA/bzox8DHIHQVE9U5w62HPGHLg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":158913},"type":"module","exports":{".":{"import":{"types":"./dist/fs.index.d.ts","default":"./dist/fs.index.js"},"require":{"types":"./dist/fs.index.d.cts","default":"./dist/fs.index.cjs"}}},"gitHead":"47113f21d2bb9f2b8be606f1a1aa6f331018d53d","scripts":{"test":"yarn test:types && yarn test:unit","build":"tsup","prepare":"yarn test && yarn build","test:unit":"node --experimental-strip-types --test src/**/*.test.ts","test:types":"tsc --noEmit","build:watch":"tsup --watch","test:unit:watch":"node --experimental-strip-types --watch --test --watch src/**/*.test.ts"},"_npmUser":{"name":"yleflour_pairprog","email":"yleflour@pairprog.io"},"repository":{"url":"https://github.com/pAIrprogio/syn-stack.git","type":"git","directory":"packages/fs"},"_npmVersion":"lerna/8.1.9/node@v22.11.0+arm64 (darwin)","directories":{},"_nodeVersion":"22.11.0","dependencies":{"mime-types":"^2.1.35","@synstack/git":"1.1.1","@synstack/str":"1.1.2","@synstack/xml":"1.2.1","@synstack/glob":"1.1.2","@synstack/json":"1.1.1","@synstack/path":"1.1.2","@synstack/pipe":"1.1.2","@synstack/yaml":"1.1.1","@synstack/enhance":"1.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","typescript":"^5.7.2","@types/node":"^22.9.3","@types/turndown":"^5.0.5","@types/mime-types":"^2.1.4"},"_npmOperationalInternal":{"tmp":"tmp/fs_1.3.4_1732630661860_0.8521024548027409","host":"s3://npm-registry-packages"}},"1.3.5":{"name":"@synstack/fs","version":"1.3.5","author":{"url":"https://pairprog.io","name":"pAIrprog"},"license":"Apache-2.0","_id":"@synstack/fs@1.3.5","maintainers":[{"name":"yleflour_pairprog","email":"yleflour@pairprog.io"}],"homepage":"https://github.com/pAIrprogio/synscript/tree/main/packages/fs","dist":{"shasum":"d4602efd32ffd16592164e8be6deb4d8bf8e779d","tarball":"https://registry.npmjs.org/@synstack/fs/-/fs-1.3.5.tgz","fileCount":12,"integrity":"sha512-d7uUbhlB5yPFKhjt9fw4YHe9/1nURXAExgH4i3qrv+jtiC/QkPNQ6yxKiwVPqqitoHxpAaqGdyYRy4sF7VtZUQ==","signatures":[{"sig":"MEUCIAIbuCTWIk86cWfNxXp/gtcWL9NJcEXeoNrwD45JC9jvAiEA6n1Z8ciHDYHdflOt86QIMD5FdaWnaV6X0lTbKga9GBM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":161305},"type":"module","exports":{".":{"import":{"types":"./dist/fs.index.d.ts","default":"./dist/fs.index.js"},"require":{"types":"./dist/fs.index.d.cts","default":"./dist/fs.index.cjs"}}},"gitHead":"34bad542796c3d22efe0b4f7f4aabb05ec72aebd","scripts":{"test":"yarn test:types && yarn test:unit","build":"tsup","prepare":"yarn test && yarn build","test:unit":"node --experimental-strip-types --test src/**/*.test.ts","test:types":"tsc --noEmit","build:watch":"tsup --watch","test:unit:watch":"node --experimental-strip-types --watch --test --watch src/**/*.test.ts"},"_npmUser":{"name":"yleflour_pairprog","email":"yleflour@pairprog.io"},"repository":{"url":"https://github.com/pAIrprogio/syn-stack.git","type":"git","directory":"packages/fs"},"_npmVersion":"lerna/8.1.9/node@v22.11.0+arm64 (darwin)","directories":{},"_nodeVersion":"22.11.0","dependencies":{"mime-types":"^2.1.35","@synstack/git":"1.1.2","@synstack/str":"1.1.3","@synstack/xml":"1.2.2","@synstack/glob":"1.1.3","@synstack/json":"1.1.2","@synstack/path":"1.1.3","@synstack/pipe":"1.1.3","@synstack/yaml":"1.1.2","@synstack/enhance":"1.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","typescript":"^5.7.2","@types/node":"^22.10.1","@types/turndown":"^5.0.5","@types/mime-types":"^2.1.4"},"_npmOperationalInternal":{"tmp":"tmp/fs_1.3.5_1733148484449_0.4542836663720222","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"@synstack/fs","version":"1.4.0","author":{"url":"https://pairprog.io","name":"pAIrprog"},"license":"Apache-2.0","_id":"@synstack/fs@1.4.0","maintainers":[{"name":"yleflour_pairprog","email":"yleflour@pairprog.io"}],"homepage":"https://github.com/pAIrprogio/synscript/tree/main/packages/fs","dist":{"shasum":"d71c9f774351a651221e0b55d8ac32927aff7f7d","tarball":"https://registry.npmjs.org/@synstack/fs/-/fs-1.4.0.tgz","fileCount":12,"integrity":"sha512-rXn+ziQ6fUZs3c0BpsK24ld+d3lWgTYBDudZa75btX4OFMXk8Y8aQq7c6azFvFCIumIFReRmoYiFNnTuvMa2ag==","signatures":[{"sig":"MEYCIQCnSpBmjLPTkEDxWqGdUAKENGpsMOhbQFB2VHc+hM+bEwIhAJLz9ZosheN/3DIRzg625vaej0eA1B7xcFnMeyrmSvLz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":331068},"type":"module","exports":{".":{"import":{"types":"./dist/fs.index.d.ts","default":"./dist/fs.index.js"},"require":{"types":"./dist/fs.index.d.cts","default":"./dist/fs.index.cjs"}}},"gitHead":"bd0573bc2521371c355953766911b6523a3a4709","scripts":{"test":"yarn test:types && yarn test:unit","build":"tsup","prepare":"yarn test && yarn build","test:unit":"node --experimental-strip-types --experimental-test-snapshots --no-warnings --test src/**/*.test.ts","test:types":"tsc --noEmit","build:watch":"tsup --watch","test:unit:watch":"node --experimental-strip-types --experimental-test-snapshots --no-warnings --watch --test --watch src/**/*.test.ts"},"_npmUser":{"name":"yleflour_pairprog","email":"yleflour@pairprog.io"},"repository":{"url":"https://github.com/pAIrprogio/syn-stack.git","type":"git","directory":"packages/fs"},"_npmVersion":"lerna/8.1.9/node@v22.11.0+arm64 (darwin)","directories":{},"_nodeVersion":"22.11.0","dependencies":{"mime-types":"^2.1.35","@synstack/git":"1.2.0","@synstack/str":"1.2.0","@synstack/xml":"1.2.2","@synstack/glob":"1.1.3","@synstack/json":"1.1.2","@synstack/path":"1.1.3","@synstack/pipe":"1.1.3","@synstack/yaml":"1.1.2","@synstack/enhance":"1.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","typescript":"^5.7.2","@types/node":"^22.10.1","@types/turndown":"^5.0.5","@types/mime-types":"^2.1.4"},"_npmOperationalInternal":{"tmp":"tmp/fs_1.4.0_1735488235157_0.7212450265575505","host":"s3://npm-registry-packages-npm-production"}},"1.4.1":{"name":"@synstack/fs","version":"1.4.1","author":{"url":"https://pairprog.io","name":"pAIrprog"},"license":"Apache-2.0","_id":"@synstack/fs@1.4.1","maintainers":[{"name":"yleflour_pairprog","email":"yleflour@pairprog.io"}],"homepage":"https://github.com/pAIrprogio/synscript/tree/main/packages/fs","dist":{"shasum":"635d94e7bcf59eead7a38979c2da904637569cb7","tarball":"https://registry.npmjs.org/@synstack/fs/-/fs-1.4.1.tgz","fileCount":12,"integrity":"sha512-h7NzhTkS3jWFk/ramz7jyrwWbmAHgtIvbVmoaoGukWW481OVTzP/A1g18yWvByDN7M3/hPTBFCEAB08m/Sc1Dw==","signatures":[{"sig":"MEQCIDZX5Q4sjAlrTTh9+qn0MQ/J6g1SZg38rXbujZ32zasVAiAdGSFanrZw65IAaQEqVaDnpKWNy0b1/v1L32R9hx+HIg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":331068},"type":"module","exports":{".":{"import":{"types":"./dist/fs.index.d.ts","default":"./dist/fs.index.js"},"require":{"types":"./dist/fs.index.d.cts","default":"./dist/fs.index.cjs"}}},"gitHead":"348d1987aba7aee8fbc5469d071e3c71663fc775","scripts":{"test":"yarn test:types && yarn test:unit","build":"tsup","prepare":"yarn test && yarn build","test:unit":"node --experimental-strip-types --experimental-test-snapshots --no-warnings --test src/**/*.test.ts","test:types":"tsc --noEmit","build:watch":"tsup --watch","test:unit:watch":"node --experimental-strip-types --experimental-test-snapshots --no-warnings --watch --test --watch src/**/*.test.ts"},"_npmUser":{"name":"yleflour_pairprog","email":"yleflour@pairprog.io"},"repository":{"url":"https://github.com/pAIrprogio/syn-stack.git","type":"git","directory":"packages/fs"},"_npmVersion":"lerna/8.1.9/node@v22.11.0+arm64 (darwin)","directories":{},"_nodeVersion":"22.11.0","dependencies":{"mime-types":"^2.1.35","@synstack/git":"1.2.1","@synstack/str":"1.2.1","@synstack/xml":"1.2.3","@synstack/glob":"1.1.4","@synstack/json":"1.1.3","@synstack/path":"1.1.4","@synstack/pipe":"1.1.4","@synstack/yaml":"1.1.3","@synstack/enhance":"1.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","typescript":"^5.7.2","@types/node":"^22.10.1","@types/turndown":"^5.0.5","@types/mime-types":"^2.1.4"},"_npmOperationalInternal":{"tmp":"tmp/fs_1.4.1_1736033505171_0.7984450232028697","host":"s3://npm-registry-packages-npm-production"}},"1.4.2":{"name":"@synstack/fs","version":"1.4.2","author":{"url":"https://pairprog.io","name":"pAIrprog"},"license":"Apache-2.0","_id":"@synstack/fs@1.4.2","maintainers":[{"name":"yleflour_pairprog","email":"yleflour@pairprog.io"}],"homepage":"https://github.com/pAIrprogio/synscript/tree/main/packages/fs","dist":{"shasum":"59aa1fd5bc67fe8c11bec64fb144d40727a7c3ab","tarball":"https://registry.npmjs.org/@synstack/fs/-/fs-1.4.2.tgz","fileCount":12,"integrity":"sha512-JgRDzeH7g1PWasuGWhVH+qrgUUHDIhCAYOt0ol4EopcbVTpdtdOmWJ3OwvzFopg4SFUGazBIuuI0qx4qI13nSg==","signatures":[{"sig":"MEUCIQDLblAonJQiGrkCKQzNfHKS5eMAkBmD0lbjXHeFTejj7AIgM8O7Jl2ved4xwi/ln0P9oLXBQW5Gjb2oCrUOY4qRCC8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":331068},"type":"module","exports":{".":{"import":{"types":"./dist/fs.index.d.ts","default":"./dist/fs.index.js"},"require":{"types":"./dist/fs.index.d.cts","default":"./dist/fs.index.cjs"}}},"gitHead":"895064f9a92b8be55a7ba66afd6f9f007a5c18fc","scripts":{"test":"yarn test:types && yarn test:unit","build":"tsup","prepare":"yarn test && yarn build","test:unit":"node --experimental-strip-types --experimental-test-snapshots --no-warnings --test src/**/*.test.ts","test:types":"tsc --noEmit","build:watch":"tsup --watch","test:unit:watch":"node --experimental-strip-types --experimental-test-snapshots --no-warnings --watch --test --watch src/**/*.test.ts"},"_npmUser":{"name":"yleflour_pairprog","email":"yleflour@pairprog.io"},"repository":{"url":"https://github.com/pAIrprogio/syn-stack.git","type":"git","directory":"packages/fs"},"_npmVersion":"lerna/8.1.9/node@v22.11.0+arm64 (darwin)","directories":{},"_nodeVersion":"22.11.0","dependencies":{"mime-types":"^2.1.35","@synstack/git":"1.2.1","@synstack/str":"1.2.1","@synstack/xml":"1.2.4","@synstack/glob":"1.1.4","@synstack/json":"1.1.3","@synstack/path":"1.1.4","@synstack/pipe":"1.1.4","@synstack/yaml":"1.1.3","@synstack/enhance":"1.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","typescript":"^5.7.2","@types/node":"^22.10.1","@types/turndown":"^5.0.5","@types/mime-types":"^2.1.4"},"_npmOperationalInternal":{"tmp":"tmp/fs_1.4.2_1736160243021_0.80588394477046","host":"s3://npm-registry-packages-npm-production"}},"1.4.3":{"name":"@synstack/fs","version":"1.4.3","keywords":["synstack","fs","file system","immutable","chainable","path","json","yaml","xml","markdown"],"author":{"url":"https://pairprog.io","name":"pAIrprog"},"license":"Apache-2.0","_id":"@synstack/fs@1.4.3","maintainers":[{"name":"yleflour_pairprog","email":"yleflour@pairprog.io"}],"homepage":"https://github.com/pAIrprogio/synscript/tree/main/packages/fs","dist":{"shasum":"ad14944dbaf13e60d0a8b2d13d68d8858a0efccc","tarball":"https://registry.npmjs.org/@synstack/fs/-/fs-1.4.3.tgz","fileCount":12,"integrity":"sha512-8jNm5kYxXR6XepeY3ZyGi5T7fSbC77+QXcvqoX0tdi8hDRTYYEP8GtbUYnsVTaBIrifUgictWHsmEchvek79uQ==","signatures":[{"sig":"MEQCIDYH/cgA65wOKoe8HCq4fp9l2lSgzZi5Fm7zRrVL13J2AiARYLFKjFEXONXFzvMlQfal1+45/GhTmOfYt9WO+dKwqA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":331015},"type":"module","exports":{".":{"import":{"types":"./dist/fs.index.d.ts","default":"./dist/fs.index.js"},"require":{"types":"./dist/fs.index.d.cts","default":"./dist/fs.index.cjs"}}},"gitHead":"2868de5f8935b959b5b5faa6606a2fa9fcad27ab","scripts":{"test":"yarn test:types && yarn test:unit","build":"tsup","prepare":"yarn test && yarn build","test:unit":"node --experimental-strip-types --experimental-test-snapshots --no-warnings --test src/**/*.test.ts","test:types":"tsc --noEmit","build:watch":"tsup --watch","test:unit:watch":"node --experimental-strip-types --experimental-test-snapshots --no-warnings --watch --test --watch src/**/*.test.ts"},"_npmUser":{"name":"yleflour_pairprog","email":"yleflour@pairprog.io"},"repository":{"url":"https://github.com/pAIrprogio/syn-stack.git","type":"git","directory":"packages/fs"},"_npmVersion":"lerna/8.1.9/node@v22.11.0+arm64 (darwin)","description":"File system operations made easy","directories":{},"_nodeVersion":"22.11.0","dependencies":{"mime-types":"^2.1.35","@synstack/git":"1.2.2","@synstack/str":"1.2.2","@synstack/xml":"1.2.5","@synstack/glob":"1.1.5","@synstack/json":"1.1.4","@synstack/path":"1.1.5","@synstack/pipe":"1.1.5","@synstack/yaml":"1.1.4","@synstack/enhance":"1.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","typescript":"^5.7.2","@types/node":"^22.10.1","@types/turndown":"^5.0.5","@types/mime-types":"^2.1.4"},"_npmOperationalInternal":{"tmp":"tmp/fs_1.4.3_1736291318219_0.16458402771423586","host":"s3://npm-registry-packages-npm-production"}},"1.4.4":{"name":"@synstack/fs","version":"1.4.4","keywords":["synstack","fs","file system","immutable","chainable","path","json","yaml","xml","markdown"],"author":{"url":"https://pairprog.io","name":"pAIrprog"},"license":"Apache-2.0","_id":"@synstack/fs@1.4.4","maintainers":[{"name":"yleflour_pairprog","email":"yleflour@pairprog.io"}],"homepage":"https://github.com/pAIrprogio/synscript/tree/main/packages/fs","dist":{"shasum":"7f667ffe7128dbf51e5c4df0e2523b50df16e8e2","tarball":"https://registry.npmjs.org/@synstack/fs/-/fs-1.4.4.tgz","fileCount":12,"integrity":"sha512-hqnkCE9mzZ4Aj5jeLFAseFsklJSuFB15SrAEnewiYZ+WXd2oNkycgdel1G7wp9uCulUn1or51ocOG/3PU9637A==","signatures":[{"sig":"MEQCIAMOGl+6ip4JxlazyA/yy2hz32A8/9IQJzjByOmcpKvdAiAMxWtYItyUxovOJhuOL0aGQRSskq+xW9mfjVyd3GjAmw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":331015},"type":"module","exports":{".":{"import":{"types":"./dist/fs.index.d.ts","default":"./dist/fs.index.js"},"require":{"types":"./dist/fs.index.d.cts","default":"./dist/fs.index.cjs"}}},"gitHead":"886036553ab02c6c1b98289b1de64240de866521","scripts":{"test":"yarn test:types && yarn test:unit","build":"tsup","prepare":"yarn test && yarn build","test:unit":"node --experimental-strip-types --experimental-test-snapshots --no-warnings --test src/**/*.test.ts","test:types":"tsc --noEmit","build:watch":"tsup --watch","test:unit:watch":"node --experimental-strip-types --experimental-test-snapshots --no-warnings --watch --test --watch src/**/*.test.ts"},"_npmUser":{"name":"yleflour_pairprog","email":"yleflour@pairprog.io"},"repository":{"url":"https://github.com/pAIrprogio/synscript.git","type":"git","directory":"packages/fs"},"_npmVersion":"lerna/8.1.9/node@v22.11.0+arm64 (darwin)","description":"File system operations made easy","directories":{},"_nodeVersion":"22.11.0","dependencies":{"mime-types":"^2.1.35","@synstack/git":"1.2.3","@synstack/str":"1.2.3","@synstack/xml":"1.2.6","@synstack/glob":"1.1.6","@synstack/json":"1.1.5","@synstack/path":"1.1.6","@synstack/pipe":"1.1.6","@synstack/yaml":"1.1.5","@synstack/enhance":"1.1.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","typescript":"^5.7.2","@types/node":"^22.10.1","@types/turndown":"^5.0.5","@types/mime-types":"^2.1.4"},"_npmOperationalInternal":{"tmp":"tmp/fs_1.4.4_1736291593606_0.7365435745699371","host":"s3://npm-registry-packages-npm-production"}},"1.4.5":{"name":"@synstack/fs","version":"1.4.5","keywords":["synstack","fs","file system","immutable","chainable","path","json","yaml","xml","markdown"],"author":{"url":"https://pairprog.io","name":"pAIrprog"},"license":"Apache-2.0","_id":"@synstack/fs@1.4.5","maintainers":[{"name":"yleflour_pairprog","email":"yleflour@pairprog.io"}],"homepage":"https://github.com/pAIrprogio/synscript/tree/main/packages/fs","dist":{"shasum":"57531d22b0dbda6751d7509c9867bb0814089e4e","tarball":"https://registry.npmjs.org/@synstack/fs/-/fs-1.4.5.tgz","fileCount":12,"integrity":"sha512-A17N2y6QJO1nBnOaHsV5tSuKCC/2uPo+jTW9hKIn6s0rlJrEbIyRCJ/SAZVpxiDPujrXdVzosTzsZFv+P8F4lQ==","signatures":[{"sig":"MEUCIE/ChCdxxgn5gcqgJAaf505DT2ldE3uzwzNb10th4ARKAiEAqXplAbxEWj7hAl1L0+oX66Bt464DXDAWy0OmNTBRa3o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":333601},"type":"module","exports":{".":{"import":{"types":"./dist/fs.index.d.ts","default":"./dist/fs.index.js"},"require":{"types":"./dist/fs.index.d.cts","default":"./dist/fs.index.cjs"}}},"gitHead":"6a1b50cad74132bcd08499beff3d19b977fe6b75","scripts":{"test":"yarn test:types && yarn test:unit","build":"tsup","prepare":"yarn test && yarn build","test:unit":"node --experimental-strip-types --experimental-test-snapshots --no-warnings --test src/**/*.test.ts","test:types":"tsc --noEmit","build:watch":"tsup --watch","test:unit:watch":"node --experimental-strip-types --experimental-test-snapshots --no-warnings --watch --test --watch src/**/*.test.ts"},"_npmUser":{"name":"yleflour_pairprog","email":"yleflour@pairprog.io"},"repository":{"url":"https://github.com/pAIrprogio/synscript.git","type":"git","directory":"packages/fs"},"_npmVersion":"lerna/8.1.9/node@v22.11.0+arm64 (darwin)","description":"File system operations made easy","directories":{},"_nodeVersion":"22.11.0","dependencies":{"mime-types":"^2.1.35","@synstack/git":"1.2.3","@synstack/str":"1.2.3","@synstack/xml":"1.2.6","@synstack/glob":"1.1.6","@synstack/json":"1.1.5","@synstack/path":"1.1.6","@synstack/pipe":"1.1.6","@synstack/yaml":"1.1.5","@synstack/enhance":"1.1.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","typescript":"^5.7.2","@types/node":"^22.10.1","@types/turndown":"^5.0.5","@types/mime-types":"^2.1.4"},"_npmOperationalInternal":{"tmp":"tmp/fs_1.4.5_1736331967346_0.20068636224541425","host":"s3://npm-registry-packages-npm-production"}},"1.4.6":{"name":"@synstack/fs","version":"1.4.6","keywords":["synstack","fs","file system","immutable","chainable","path","json","yaml","xml","markdown"],"author":{"url":"https://pairprog.io","name":"pAIrprog"},"license":"Apache-2.0","_id":"@synstack/fs@1.4.6","maintainers":[{"name":"yleflour_pairprog","email":"yleflour@pairprog.io"}],"homepage":"https://github.com/pAIrprogio/synscript/tree/main/packages/fs","dist":{"shasum":"96c0cf6df7f2a4f6020d17cd60a1cd266b81cfb5","tarball":"https://registry.npmjs.org/@synstack/fs/-/fs-1.4.6.tgz","fileCount":12,"integrity":"sha512-n1Dc+P/El53suSK6BSCtlHEATe+Ac9Ll3Tt1tCyCC9wUUOyRQkhko2xkakOfXXeNTnGnGAAVEOWUK3V+dzCyIw==","signatures":[{"sig":"MEYCIQD1v4AeYcIKcAw+fvNwxZ7E8CsQ9thvCioM+imh8ySrgAIhAPSt8idD12+wBSIAGSHWInnWDKJqUeztD8HrQQtEAZo7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":333601},"type":"module","exports":{".":{"import":{"types":"./dist/fs.index.d.ts","default":"./dist/fs.index.js"},"require":{"types":"./dist/fs.index.d.cts","default":"./dist/fs.index.cjs"}}},"gitHead":"713a889f6b1fb39c3d5e10179e40f35c6df4940c","scripts":{"test":"yarn test:types && yarn test:unit","build":"tsup","prepare":"yarn test && yarn build","test:unit":"node --experimental-strip-types --experimental-test-snapshots --no-warnings --test src/**/*.test.ts","test:types":"tsc --noEmit","build:watch":"tsup --watch","test:unit:watch":"node --experimental-strip-types --experimental-test-snapshots --no-warnings --watch --test --watch src/**/*.test.ts"},"_npmUser":{"name":"yleflour_pairprog","email":"yleflour@pairprog.io"},"repository":{"url":"https://github.com/pAIrprogio/synscript.git","type":"git","directory":"packages/fs"},"_npmVersion":"lerna/8.1.9/node@v22.11.0+arm64 (darwin)","description":"File system operations made easy","directories":{},"_nodeVersion":"22.11.0","dependencies":{"mime-types":"^2.1.35","@synstack/git":"1.2.3","@synstack/str":"1.2.3","@synstack/xml":"1.2.7","@synstack/glob":"1.1.6","@synstack/json":"1.1.5","@synstack/path":"1.1.6","@synstack/pipe":"1.1.6","@synstack/yaml":"1.1.5","@synstack/enhance":"1.1.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","typescript":"^5.7.2","@types/node":"^22.10.1","@types/turndown":"^5.0.5","@types/mime-types":"^2.1.4"},"_npmOperationalInternal":{"tmp":"tmp/fs_1.4.6_1737024872040_0.3343795448585565","host":"s3://npm-registry-packages-npm-production"}},"1.4.7":{"name":"@synstack/fs","version":"1.4.7","keywords":["synstack","fs","file system","immutable","chainable","path","json","yaml","xml","markdown"],"author":{"url":"https://pairprog.io","name":"pAIrprog"},"license":"Apache-2.0","_id":"@synstack/fs@1.4.7","maintainers":[{"name":"yleflour_pairprog","email":"yleflour@pairprog.io"}],"homepage":"https://github.com/pAIrprogio/synscript/tree/main/packages/fs","dist":{"shasum":"24d56800bb3c35cccc84ed48ac196fa3a3e034ef","tarball":"https://registry.npmjs.org/@synstack/fs/-/fs-1.4.7.tgz","fileCount":12,"integrity":"sha512-f+DaJHpPuol8obB7Y2ytlVRDKUMB/9YUWU/h5Oyj6ahsg2VR/OZZQs9pAn+ZnlRz+iwhTWoWVBdoRcqRS8fplg==","signatures":[{"sig":"MEYCIQCnbEaLfQeXCDb55zXYWiVChr2iz0R0gn3/ibJ3zIAXFwIhAIRKT3kiyFSh9oUosxo7nXReOOgEpllFDfWEDe2k1IGA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":339620},"type":"module","exports":{".":{"import":{"types":"./dist/fs.index.d.ts","default":"./dist/fs.index.js"},"require":{"types":"./dist/fs.index.d.cts","default":"./dist/fs.index.cjs"}}},"gitHead":"e4125cb8353d2fe6e890219cb4634127d7138caf","scripts":{"test":"yarn test:types && yarn test:unit","build":"tsup","prepare":"yarn test && yarn build","test:unit":"node --experimental-strip-types --experimental-test-snapshots --no-warnings --test src/**/*.test.ts","test:types":"tsc --noEmit","build:watch":"tsup --watch","test:unit:watch":"node --experimental-strip-types --experimental-test-snapshots --no-warnings --watch --test --watch src/**/*.test.ts"},"_npmUser":{"name":"yleflour_pairprog","email":"yleflour@pairprog.io"},"repository":{"url":"https://github.com/pAIrprogio/synscript.git","type":"git","directory":"packages/fs"},"_npmVersion":"lerna/8.1.9/node@v22.11.0+arm64 (darwin)","description":"File system operations made easy","directories":{},"_nodeVersion":"22.11.0","dependencies":{"mime-types":"^2.1.35","@synstack/git":"1.2.3","@synstack/str":"1.2.3","@synstack/xml":"1.2.7","@synstack/glob":"1.1.6","@synstack/json":"1.1.5","@synstack/path":"1.1.6","@synstack/pipe":"1.1.6","@synstack/yaml":"1.1.5","@synstack/enhance":"1.1.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","typescript":"^5.7.2","@types/node":"^22.10.1","@types/turndown":"^5.0.5","@types/mime-types":"^2.1.4"},"_npmOperationalInternal":{"tmp":"tmp/fs_1.4.7_1737026063516_0.9437850301807198","host":"s3://npm-registry-packages-npm-production"}},"1.4.8":{"name":"@synstack/fs","version":"1.4.8","keywords":["synstack","fs","file system","immutable","chainable","path","json","yaml","xml","markdown"],"author":{"url":"https://pairprog.io","name":"pAIrprog"},"license":"Apache-2.0","_id":"@synstack/fs@1.4.8","maintainers":[{"name":"yleflour_pairprog","email":"yleflour@pairprog.io"}],"homepage":"https://github.com/pAIrprogio/synscript/tree/main/packages/fs","dist":{"shasum":"713773821baccba804a761e7fd1ad11711e5b0fa","tarball":"https://registry.npmjs.org/@synstack/fs/-/fs-1.4.8.tgz","fileCount":12,"integrity":"sha512-I1tcEjB+d1bKD5LYK2POxoIE3LW/GnyOny+/8HQgATuEGMC3yA/lVhIwXeBUi6ciJd9wEoL43cPdjjT1tlPlGw==","signatures":[{"sig":"MEYCIQCx3Die6gztbFLPHc7E55VAl9woDrBuj2NDSL18leVi3gIhAMEBWXosfqtKw0rxWvyrcjiB0/02d0llHfUj10uV48Td","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":339620},"type":"module","exports":{".":{"import":{"types":"./dist/fs.index.d.ts","default":"./dist/fs.index.js"},"require":{"types":"./dist/fs.index.d.cts","default":"./dist/fs.index.cjs"}}},"gitHead":"3bbaa732d999dad21f8493ba8123adb203061bd3","scripts":{"test":"yarn test:types && yarn test:unit","build":"tsup","prepare":"yarn test && yarn build","test:unit":"node --experimental-strip-types --experimental-test-snapshots --no-warnings --test src/**/*.test.ts","test:types":"tsc --noEmit","build:watch":"tsup --watch","test:unit:watch":"node --experimental-strip-types --experimental-test-snapshots --no-warnings --watch --test --watch src/**/*.test.ts"},"_npmUser":{"name":"yleflour_pairprog","email":"yleflour@pairprog.io"},"repository":{"url":"https://github.com/pAIrprogio/synscript.git","type":"git","directory":"packages/fs"},"_npmVersion":"lerna/8.1.9/node@v22.11.0+arm64 (darwin)","description":"File system operations made easy","directories":{},"_nodeVersion":"22.11.0","dependencies":{"mime-types":"^2.1.35","@synstack/git":"1.2.3","@synstack/str":"1.2.4","@synstack/xml":"1.2.7","@synstack/glob":"1.1.7","@synstack/json":"1.1.5","@synstack/path":"1.1.7","@synstack/pipe":"1.1.7","@synstack/yaml":"1.1.5","@synstack/enhance":"1.1.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","typescript":"^5.7.2","@types/node":"^22.10.1","@types/turndown":"^5.0.5","@types/mime-types":"^2.1.4"},"_npmOperationalInternal":{"tmp":"tmp/fs_1.4.8_1740479296210_0.5632007722932448","host":"s3://npm-registry-packages-npm-production"}},"1.4.9":{"name":"@synstack/fs","version":"1.4.9","keywords":["synstack","fs","file system","immutable","chainable","path","json","yaml","xml","markdown"],"author":{"url":"https://pairprog.io","name":"pAIrprog"},"license":"Apache-2.0","_id":"@synstack/fs@1.4.9","maintainers":[{"name":"yleflour_pairprog","email":"yleflour@pairprog.io"}],"homepage":"https://github.com/pAIrprogio/synscript/tree/main/packages/fs","dist":{"shasum":"fc82a5e1a9b4e713e00462b6cdf403b7427988ff","tarball":"https://registry.npmjs.org/@synstack/fs/-/fs-1.4.9.tgz","fileCount":12,"integrity":"sha512-C71NPxNUb2nD2x/lFOLFe64c3lXpYniG6AixBrcWOLhutcjTJFbFWyn7AadDhxHdez4WuBSCYawiVJ62reqjRg==","signatures":[{"sig":"MEUCIATq/qfQLTNnDuX+4O5UQGtYLh1rYbWRxVCVyntWzXEKAiEAyTzTky1wlGDicnVSNsO0BZ/fFw5lTmsIZlinUCbGiPg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":339620},"type":"module","exports":{".":{"import":{"types":"./dist/fs.index.d.ts","default":"./dist/fs.index.js"},"require":{"types":"./dist/fs.index.d.cts","default":"./dist/fs.index.cjs"}}},"gitHead":"9351f651b39cf757bc37c3e2ab9c516c0e2ed127","scripts":{"test":"yarn test:types && yarn test:unit","build":"tsup","prepare":"yarn test && yarn build","test:unit":"node --experimental-strip-types --experimental-test-snapshots --no-warnings --test src/**/*.test.ts","test:types":"tsc --noEmit","build:watch":"tsup --watch","test:unit:watch":"node --experimental-strip-types --experimental-test-snapshots --no-warnings --watch --test --watch src/**/*.test.ts"},"_npmUser":{"name":"yleflour_pairprog","email":"yleflour@pairprog.io"},"repository":{"url":"https://github.com/pAIrprogio/synscript.git","type":"git","directory":"packages/fs"},"_npmVersion":"lerna/8.2.0/node@v22.11.0+arm64 (darwin)","description":"File system operations made easy","directories":{},"_nodeVersion":"22.11.0","dependencies":{"mime-types":"^2.1.35","@synstack/git":"1.2.4","@synstack/str":"1.2.5","@synstack/xml":"1.2.8","@synstack/glob":"1.1.8","@synstack/json":"1.1.6","@synstack/path":"1.1.8","@synstack/pipe":"1.1.8","@synstack/yaml":"1.1.6","@synstack/enhance":"1.1.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","typescript":"^5.7.3","@types/node":"^22.10.1","@types/turndown":"^5.0.5","@types/mime-types":"^2.1.4"},"_npmOperationalInternal":{"tmp":"tmp/fs_1.4.9_1740758794237_0.3376893734678008","host":"s3://npm-registry-packages-npm-production"}},"1.4.10":{"name":"@synstack/fs","version":"1.4.10","keywords":["synstack","fs","file system","immutable","chainable","path","json","yaml","xml","markdown"],"author":{"url":"https://pairprog.io","name":"pAIrprog"},"license":"Apache-2.0","_id":"@synstack/fs@1.4.10","maintainers":[{"name":"yleflour_pairprog","email":"yleflour@pairprog.io"}],"homepage":"https://github.com/pAIrprogio/synscript/tree/main/packages/fs","dist":{"shasum":"251d6555b001aef9b6a25ac2655d937a5c83e0d2","tarball":"https://registry.npmjs.org/@synstack/fs/-/fs-1.4.10.tgz","fileCount":12,"integrity":"sha512-cxYqD+Bd1x5F5PmjBDtnR6Pf12dgODTOvjN5gTMhtY9bPgYhfFXiJKyVExKVIzXXMIyXXz4md/znA2+u+LqXmA==","signatures":[{"sig":"MEQCIBE2n/GD8zRT+UM+7Cz4OSQeGVAKJqea5NmxEANxVi9iAiBvPJc+PZIcTwA6mzY5b8LMjpukukhDzLl9KzlIGflk+w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":339393},"type":"module","exports":{".":{"import":{"types":"./dist/fs.index.d.ts","default":"./dist/fs.index.js"},"require":{"types":"./dist/fs.index.d.cts","default":"./dist/fs.index.cjs"}}},"gitHead":"4aae6e86f7664e5b928ecb3a492ec035307168d1","scripts":{"test":"yarn test:types && yarn test:unit","build":"tsup","prepare":"yarn test && yarn build","test:unit":"node --experimental-strip-types --experimental-test-snapshots --no-warnings --test src/**/*.test.ts","test:types":"tsc --noEmit","build:watch":"tsup --watch","test:unit:watch":"node --experimental-strip-types --experimental-test-snapshots --no-warnings --watch --test --watch src/**/*.test.ts"},"_npmUser":{"name":"yleflour_pairprog","email":"yleflour@pairprog.io"},"repository":{"url":"https://github.com/pAIrprogio/synscript.git","type":"git","directory":"packages/fs"},"_npmVersion":"lerna/8.2.1/node@v22.11.0+arm64 (darwin)","description":"File system operations made easy","directories":{},"_nodeVersion":"22.11.0","dependencies":{"mime-types":"^3.0.1","@synstack/git":"1.2.5","@synstack/str":"1.2.6","@synstack/xml":"1.2.9","@synstack/glob":"1.1.9","@synstack/json":"1.1.7","@synstack/path":"1.1.9","@synstack/pipe":"1.1.9","@synstack/yaml":"1.1.7","@synstack/enhance":"1.1.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","typescript":"^5.8.2","@types/node":"^22.10.1","@types/turndown":"^5.0.5","@types/mime-types":"^2.1.4"},"_npmOperationalInternal":{"tmp":"tmp/fs_1.4.10_1743756194801_0.6527286713235727","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@synstack/fs","version":"1.5.0","keywords":["synstack","fs","file system","immutable","chainable","path","json","yaml","xml","markdown"],"author":{"url":"https://pairprog.io","name":"pAIrprog"},"license":"Apache-2.0","_id":"@synstack/fs@1.5.0","maintainers":[{"name":"yleflour_pairprog","email":"yleflour@pairprog.io"}],"homepage":"https://github.com/pAIrprogio/synscript/tree/main/packages/fs","dist":{"shasum":"7b8d449487403d5529d210391f5cb9a1ea7be330","tarball":"https://registry.npmjs.org/@synstack/fs/-/fs-1.5.0.tgz","fileCount":12,"integrity":"sha512-7AIZxEu2nGe9eoJf0Nbtle93p5Wf+B1ffD+JLvblqj9LWL8q+CProLWlIUohJh4vdk0kozaDcifBl7b4OGLhnA==","signatures":[{"sig":"MEUCIQDyTez0wBZi2Tp0lVJjjwq+1etRY6A0HNiudVzy8hrGxwIgbkowq6Fhn9jB/eQOg2iHbrdc/Am3Upm10VS4xwhcGKw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":361181},"type":"module","exports":{".":{"import":{"types":"./dist/fs.index.d.ts","default":"./dist/fs.index.js"},"require":{"types":"./dist/fs.index.d.cts","default":"./dist/fs.index.cjs"}}},"gitHead":"4bf0bcaecdadd27ce3fe78ae0ce32ae1d09f0a24","scripts":{"test":"yarn test:types && yarn test:unit","build":"tsup","prepare":"yarn test && yarn build","test:unit":"node --experimental-strip-types --experimental-test-snapshots --no-warnings --test src/**/*.test.ts","test:types":"tsc --noEmit","build:watch":"tsup --watch","test:unit:watch":"node --experimental-strip-types --experimental-test-snapshots --no-warnings --watch --test --watch src/**/*.test.ts"},"_npmUser":{"name":"yleflour_pairprog","email":"yleflour@pairprog.io"},"repository":{"url":"https://github.com/pAIrprogio/synscript.git","type":"git","directory":"packages/fs"},"_npmVersion":"lerna/8.2.2/node@v22.11.0+arm64 (darwin)","description":"File system operations made easy","directories":{},"_nodeVersion":"22.11.0","dependencies":{"mime-types":"^3.0.1","@synstack/git":"1.2.6","@synstack/str":"1.2.7","@synstack/xml":"1.2.10","@synstack/glob":"1.1.10","@synstack/json":"1.1.8","@synstack/path":"1.1.10","@synstack/pipe":"1.1.10","@synstack/yaml":"1.1.8","@synstack/enhance":"1.1.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","execa":"^9.5.3","typescript":"^5.8.3","@types/node":"^22.15.17","@types/turndown":"^5.0.5","@types/mime-types":"^2.1.4"},"peerDependencies":{"execa":"*"},"_npmOperationalInternal":{"tmp":"tmp/fs_1.5.0_1747263965930_0.774616574302238","host":"s3://npm-registry-packages-npm-production"}},"1.5.1":{"name":"@synstack/fs","version":"1.5.1","keywords":["synstack","fs","file system","immutable","chainable","path","json","yaml","xml","markdown"],"author":{"url":"https://pairprog.io","name":"pAIrprog"},"license":"Apache-2.0","_id":"@synstack/fs@1.5.1","maintainers":[{"name":"yleflour_pairprog","email":"yleflour@pairprog.io"}],"homepage":"https://github.com/pAIrprogio/synscript/tree/main/packages/fs","dist":{"shasum":"e5d2ba01ea1bcfde86d4c735e084a14033ced912","tarball":"https://registry.npmjs.org/@synstack/fs/-/fs-1.5.1.tgz","fileCount":12,"integrity":"sha512-nxBoHqbf/kts/w0IjDQNbFa+icqEaoSplMl0utqVvJHidNVtPgYs0axCZMuZBoOj8Nx9JTlc7LFK7WC+8FL1oA==","signatures":[{"sig":"MEUCIEtdC8noEAcJwZXWKwOicOsfFTJvEH4aF4UzQeSejWocAiEAgLk6+9URSSi0yo19WgPXcVOnHxSjv9DGyPnI+8dsSQ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":361181},"type":"module","exports":{".":{"import":{"types":"./dist/fs.index.d.ts","default":"./dist/fs.index.js"},"require":{"types":"./dist/fs.index.d.cts","default":"./dist/fs.index.cjs"}}},"gitHead":"e1e1af9e37deafae1ff7e22df9874af26941ae6b","scripts":{"test":"yarn test:types && yarn test:unit","build":"tsup","prepare":"yarn test && yarn build","test:unit":"node --experimental-strip-types --experimental-test-snapshots --no-warnings --test src/**/*.test.ts","test:types":"tsc --noEmit","build:watch":"tsup --watch","test:unit:watch":"node --experimental-strip-types --experimental-test-snapshots --no-warnings --watch --test --watch src/**/*.test.ts"},"_npmUser":{"name":"yleflour_pairprog","email":"yleflour@pairprog.io"},"repository":{"url":"https://github.com/pAIrprogio/synscript.git","type":"git","directory":"packages/fs"},"_npmVersion":"lerna/8.2.2/node@v22.11.0+arm64 (darwin)","description":"File system operations made easy","directories":{},"_nodeVersion":"22.11.0","dependencies":{"mime-types":"^3.0.1","@synstack/git":"1.2.7","@synstack/str":"1.2.8","@synstack/xml":"1.2.11","@synstack/glob":"1.1.11","@synstack/json":"1.1.9","@synstack/path":"1.1.11","@synstack/pipe":"1.1.11","@synstack/yaml":"1.1.9","@synstack/enhance":"1.1.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","execa":"^9.5.3","typescript":"^5.8.3","@types/node":"^22.15.18","@types/turndown":"^5.0.5","@types/mime-types":"^2.1.4"},"peerDependencies":{"execa":"*"},"_npmOperationalInternal":{"tmp":"tmp/fs_1.5.1_1747301143556_0.17771519017123882","host":"s3://npm-registry-packages-npm-production"}},"1.5.2":{"name":"@synstack/fs","version":"1.5.2","keywords":["synstack","fs","file system","immutable","chainable","path","json","yaml","xml","markdown"],"author":{"url":"https://pairprog.io","name":"pAIrprog"},"license":"Apache-2.0","_id":"@synstack/fs@1.5.2","maintainers":[{"name":"yleflour_pairprog","email":"yleflour@pairprog.io"}],"homepage":"https://github.com/pAIrprogio/synscript/tree/main/packages/fs","dist":{"shasum":"47aecb2856eeeba939d7ea970c5258dc488b03b4","tarball":"https://registry.npmjs.org/@synstack/fs/-/fs-1.5.2.tgz","fileCount":12,"integrity":"sha512-QxBxJ3yTqzSV1Mw5VgUMxEyBtWew300tPc6GoxKvIGttPcbvmuNfD99gPf+WFjV4R8cfmId1fLHwQu/1v8vV4g==","signatures":[{"sig":"MEQCIBSuClAD3VOnU1P8RS4rvR9EnlstVjB1zAf3QPus4wEsAiB0l5Ngnuj7RxTRaRRJlx9LM6CHghB8AsyrU4j5mSeNrA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":361092},"type":"module","exports":{".":{"import":{"types":"./dist/fs.index.d.ts","default":"./dist/fs.index.js"},"require":{"types":"./dist/fs.index.d.cts","default":"./dist/fs.index.cjs"}}},"gitHead":"3d049bea4be2ab696a38abe793481ab640331a0f","scripts":{"test":"yarn test:types && yarn test:unit","build":"tsup","prepare":"yarn test && yarn build","test:unit":"node --experimental-strip-types --experimental-test-snapshots --no-warnings --test src/**/*.test.ts","test:types":"tsc --noEmit","build:watch":"tsup --watch","test:unit:watch":"node --experimental-strip-types --experimental-test-snapshots --no-warnings --watch --test --watch src/**/*.test.ts"},"_npmUser":{"name":"yleflour_pairprog","email":"yleflour@pairprog.io"},"repository":{"url":"https://github.com/pAIrprogio/synscript.git","type":"git","directory":"packages/fs"},"_npmVersion":"lerna/8.2.2/node@v22.11.0+arm64 (darwin)","description":"File system operations made easy","directories":{},"_nodeVersion":"22.11.0","dependencies":{"mime-types":"^3.0.1","@synstack/git":"1.2.7","@synstack/str":"1.2.8","@synstack/xml":"1.2.11","@synstack/glob":"1.1.12","@synstack/json":"1.1.9","@synstack/path":"1.1.12","@synstack/pipe":"1.1.11","@synstack/yaml":"1.1.10","@synstack/enhance":"1.1.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","execa":"^9.5.3","typescript":"^5.8.3","@types/node":"^22.15.18","@types/turndown":"^5.0.5","@types/mime-types":"^2.1.4"},"peerDependencies":{"execa":"*"},"_npmOperationalInternal":{"tmp":"tmp/fs_1.5.2_1747906390462_0.24280621666206081","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"@synstack/fs","version":"1.6.0","keywords":["synstack","fs","file system","immutable","chainable","path","json","yaml","xml","markdown"],"author":{"url":"https://pairprog.io","name":"pAIrprog"},"license":"Apache-2.0","_id":"@synstack/fs@1.6.0","maintainers":[{"name":"yleflour_pairprog","email":"yleflour@pairprog.io"}],"homepage":"https://github.com/pAIrprogio/synscript/tree/main/packages/fs","dist":{"shasum":"0131aaa0d8405724400237ccb0a7a2579f4f0465","tarball":"https://registry.npmjs.org/@synstack/fs/-/fs-1.6.0.tgz","fileCount":12,"integrity":"sha512-A1kGMhoDmndMdJFL3a7VZs8cHe4sFekl5cbIxHNIoIkOMQlq6SpH3MZA5yg+JyLedsSwMv2n47RtjmvWNzWPbQ==","signatures":[{"sig":"MEUCIQC80DBGXMBQibTrOJ1DMek+fAIPmnAz87/d7tAeSqnEigIgRD3bUfWJNbIFlgFRP4unvQ9xlctUEhGJzOugY9M44gE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":374152},"type":"module","exports":{".":{"import":{"types":"./dist/fs.index.d.ts","default":"./dist/fs.index.js"},"require":{"types":"./dist/fs.index.d.cts","default":"./dist/fs.index.cjs"}}},"gitHead":"33907057d2b23d24e094eb3d985866d6d3c28a25","scripts":{"test":"yarn test:types && yarn test:unit","build":"tsup","prepare":"yarn test && yarn build","test:unit":"node --experimental-strip-types --experimental-test-snapshots --no-warnings --test src/**/*.test.ts","test:types":"tsc --noEmit","build:watch":"tsup --watch","test:unit:watch":"node --experimental-strip-types --experimental-test-snapshots --no-warnings --watch --test --watch src/**/*.test.ts"},"_npmUser":{"name":"yleflour_pairprog","actor":{"name":"yleflour_pairprog","type":"user","email":"yleflour@pairprog.io"},"email":"yleflour@pairprog.io"},"repository":{"url":"https://github.com/pAIrprogio/synscript.git","type":"git","directory":"packages/fs"},"_npmVersion":"lerna/8.2.2/node@v22.11.0+arm64 (darwin)","description":"File system operations made easy","directories":{},"_nodeVersion":"22.11.0","dependencies":{"mime-types":"^3.0.1","@synstack/git":"1.2.7","@synstack/str":"1.2.8","@synstack/xml":"1.2.11","@synstack/glob":"1.1.12","@synstack/json":"1.1.9","@synstack/path":"1.1.12","@synstack/pipe":"1.1.11","@synstack/yaml":"1.1.10","@synstack/enhance":"1.1.9","@synstack/markdown":"1.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","execa":"^9.5.3","typescript":"^5.8.3","@types/node":"^22.15.18","@types/turndown":"^5.0.5","@types/mime-types":"^2.1.4"},"peerDependencies":{"execa":"*"},"_npmOperationalInternal":{"tmp":"tmp/fs_1.6.0_1750541994361_0.5960383776025968","host":"s3://npm-registry-packages-npm-production"}},"1.6.1":{"name":"@synstack/fs","version":"1.6.1","keywords":["synstack","fs","file system","immutable","chainable","path","json","yaml","xml","markdown"],"author":{"url":"https://pairprog.io","name":"pAIrprog"},"license":"Apache-2.0","_id":"@synstack/fs@1.6.1","maintainers":[{"name":"yleflour_pairprog","email":"yleflour@pairprog.io"}],"homepage":"https://github.com/pAIrprogio/synscript/tree/main/packages/fs","dist":{"shasum":"b3ab5a0e4ce6a2891a3e40d08d0f086c7fa55539","tarball":"https://registry.npmjs.org/@synstack/fs/-/fs-1.6.1.tgz","fileCount":12,"integrity":"sha512-XX+HYM4jGJPQBYXqTHyG9zS68OGO2a7ZqZsUV+Jb9OQWQadJ7lnK73lTCUvIYoSO5CMMFfvrJs0Wf+jZdO4eWA==","signatures":[{"sig":"MEUCIQDDKGeGn5Yoo2eM25AYQ1wBM1vkk6mlaJtEKdtuPvogVgIgZTRLn56exvEpmhm0KE6Y8hNAIGfoeqfv2LNJL0dkP/M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":377847},"type":"module","exports":{".":{"import":{"types":"./dist/fs.index.d.ts","default":"./dist/fs.index.js"},"require":{"types":"./dist/fs.index.d.cts","default":"./dist/fs.index.cjs"}}},"gitHead":"f0daeeb6dd582a265033f020ba5e4baef3ff2a94","scripts":{"test":"pnpm test:types && pnpm test:unit","build":"tsup","test:unit":"node --experimental-strip-types --experimental-test-snapshots --no-warnings --test src/**/*.test.ts","test:types":"tsc --noEmit","build:watch":"tsup --watch","test:unit:watch":"node --experimental-strip-types --experimental-test-snapshots --no-warnings --watch --test --watch src/**/*.test.ts"},"_npmUser":{"name":"yleflour_pairprog","actor":{"name":"yleflour_pairprog","type":"user","email":"yleflour@pairprog.io"},"email":"yleflour@pairprog.io"},"repository":{"url":"https://github.com/pAIrprogio/synscript.git","type":"git","directory":"packages/fs"},"_npmVersion":"lerna/8.2.2/node@v22.11.0+arm64 (darwin)","description":"File system operations made easy","directories":{},"_nodeVersion":"22.11.0","dependencies":{"mime-types":"^3.0.1","@synstack/git":"^1.2.8","@synstack/str":"^1.2.9","@synstack/xml":"^1.2.12","@synstack/glob":"^1.1.13","@synstack/json":"^1.1.10","@synstack/path":"^1.1.13","@synstack/pipe":"^1.1.12","@synstack/yaml":"^1.1.11","@synstack/enhance":"^1.1.10","@synstack/markdown":"^1.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.67","tsup":"^8.5.0","execa":"^9.6.0","typescript":"^5.8.3","@types/node":"^22.15.32","@types/turndown":"^5.0.5","@types/mime-types":"^3.0.1"},"peerDependencies":{"zod":"^3.25.0","execa":"*"},"_npmOperationalInternal":{"tmp":"tmp/fs_1.6.1_1750856299595_0.9067098259689106","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"@synstack/fs","version":"1.7.0","keywords":["synstack","fs","file system","immutable","chainable","path","json","yaml","xml","markdown"],"author":{"url":"https://pairprog.io","name":"pAIrprog"},"license":"Apache-2.0","_id":"@synstack/fs@1.7.0","maintainers":[{"name":"yleflour_pairprog","email":"yleflour@pairprog.io"}],"homepage":"https://github.com/pAIrprogio/synscript/tree/main/packages/fs","dist":{"shasum":"0237bb882a6c5a204db2c75d642c883204ba1a46","tarball":"https://registry.npmjs.org/@synstack/fs/-/fs-1.7.0.tgz","fileCount":13,"integrity":"sha512-R1rusBGUbt/DMUsBVmuxippSsN9kILQ3ceJb/MYxm+WyS8fgrGAoNS3NYcxYdvhqD6MhqavHEYkjVxg1k2h61A==","signatures":[{"sig":"MEYCIQDJUXqyD3qKBTIazzJbtQAb+2CnpAQ+1DyYc2COiGmi6wIhAN2xpWdNyq23NQj2a9tVpyZjAT9ebZ7RdxWIYY1u+LDW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":392102},"type":"module","exports":{".":{"import":{"types":"./dist/fs.index.d.ts","default":"./dist/fs.index.js"},"require":{"types":"./dist/fs.index.d.cts","default":"./dist/fs.index.cjs"}}},"gitHead":"48aa2c8c15458d93a91ead4e0bf3f66bbead9a90","scripts":{"test":"pnpm test:types && pnpm test:unit","build":"tsup","test:unit":"node --experimental-strip-types --experimental-test-snapshots --no-warnings --test src/**/*.test.ts","test:types":"tsc --noEmit","build:watch":"tsup --watch","test:unit:watch":"node --experimental-strip-types --experimental-test-snapshots --no-warnings --watch --test --watch src/**/*.test.ts"},"_npmUser":{"name":"yleflour_pairprog","email":"yleflour@pairprog.io"},"repository":{"url":"https://github.com/pAIrprogio/synscript.git","type":"git","directory":"packages/fs"},"_npmVersion":"lerna/8.2.2/node@v22.11.0+arm64 (darwin)","description":"File system operations made easy","directories":{},"_nodeVersion":"22.11.0","dependencies":{"mime-types":"^3.0.1","@synstack/git":"^1.2.8","@synstack/str":"^1.2.10","@synstack/xml":"^1.2.12","@synstack/glob":"^1.2.0","@synstack/json":"^1.1.10","@synstack/path":"^1.1.14","@synstack/pipe":"^1.1.13","@synstack/yaml":"^1.1.11","@synstack/enhance":"^1.1.10","@synstack/markdown":"^1.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.67","tsup":"^8.5.0","execa":"^9.6.0","typescript":"^5.8.3","@types/node":"^22.15.32","@types/turndown":"^5.0.5","@types/mime-types":"^3.0.1"},"peerDependencies":{"zod":"^3.25.0","execa":"*"},"_npmOperationalInternal":{"tmp":"tmp/fs_1.7.0_1753920362130_0.903926285058716","host":"s3://npm-registry-packages-npm-production"}},"1.7.1":{"name":"@synstack/fs","version":"1.7.1","keywords":["synstack","fs","file system","immutable","chainable","path","json","yaml","xml","markdown"],"author":{"url":"https://pairprog.io","name":"pAIrprog"},"license":"Apache-2.0","_id":"@synstack/fs@1.7.1","maintainers":[{"name":"yleflour_pairprog","email":"yleflour@pairprog.io"}],"homepage":"https://github.com/pAIrprogio/synscript/tree/main/packages/fs","dist":{"shasum":"9b6004039fc570ac520372c18ba321f414599123","tarball":"https://registry.npmjs.org/@synstack/fs/-/fs-1.7.1.tgz","fileCount":13,"integrity":"sha512-d8fVw8ulOpYb7LVavJLq+8dre9qNSP1nPK7/1ecSP55LcT0T4inmASDxdP2gIQOwk4ov3HZyYvCQiEfFo4cChw==","signatures":[{"sig":"MEYCIQDu6LtlNYTO+QQViyMDwwu6w8furNw74wKIpCrshzXbygIhAKDkJWfbPVicgEUEkKqht1Fd2jWfOUnqLKnf5ocWExK/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":392102},"type":"module","exports":{".":{"import":{"types":"./dist/fs.index.d.ts","default":"./dist/fs.index.js"},"require":{"types":"./dist/fs.index.d.cts","default":"./dist/fs.index.cjs"}}},"gitHead":"a72e34df6c1d75680e5914d05a12e695283a1f6b","scripts":{"test":"pnpm test:types && pnpm test:unit","build":"tsup","test:unit":"node --experimental-strip-types --experimental-test-snapshots --no-warnings --test src/**/*.test.ts","test:types":"tsc --noEmit","build:watch":"tsup --watch","test:unit:watch":"node --experimental-strip-types --experimental-test-snapshots --no-warnings --watch --test --watch src/**/*.test.ts"},"_npmUser":{"name":"yleflour_pairprog","email":"yleflour@pairprog.io"},"repository":{"url":"https://github.com/pAIrprogio/synscript.git","type":"git","directory":"packages/fs"},"_npmVersion":"lerna/8.2.2/node@v22.11.0+arm64 (darwin)","description":"File system operations made easy","directories":{},"_nodeVersion":"22.11.0","dependencies":{"mime-types":"^3.0.1","@synstack/git":"^1.2.8","@synstack/str":"^1.2.11","@synstack/xml":"^1.2.12","@synstack/glob":"^1.2.0","@synstack/json":"^1.1.10","@synstack/path":"^1.1.14","@synstack/pipe":"^1.1.13","@synstack/yaml":"^1.1.11","@synstack/enhance":"^1.1.10","@synstack/markdown":"^1.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.67","tsup":"^8.5.0","execa":"^9.6.0","typescript":"^5.8.3","@types/node":"^22.15.32","@types/turndown":"^5.0.5","@types/mime-types":"^3.0.1"},"peerDependencies":{"zod":"^3.25.0","execa":"*"},"_npmOperationalInternal":{"tmp":"tmp/fs_1.7.1_1756139931729_0.7384982902690478","host":"s3://npm-registry-packages-npm-production"}},"1.7.2":{"name":"@synstack/fs","version":"1.7.2","keywords":["synstack","fs","file system","immutable","chainable","path","json","yaml","xml","markdown"],"author":{"url":"https://pairprog.io","name":"pAIrprog"},"license":"Apache-2.0","_id":"@synstack/fs@1.7.2","maintainers":[{"name":"yleflour_pairprog","email":"yleflour@pairprog.io"}],"homepage":"https://github.com/pAIrprogio/synscript/tree/main/packages/fs","dist":{"shasum":"6426c87e0d589b9ef3230f0284ac8ad9a3c7fd01","tarball":"https://registry.npmjs.org/@synstack/fs/-/fs-1.7.2.tgz","fileCount":13,"integrity":"sha512-HaG3/B83X7G7PsBOj0QB4fNJ2/5M2EuFfNrx+qq30639RB8lwIPYEd9KsiwTtQq+nY1bke0PHbiPiLZUHZUELQ==","signatures":[{"sig":"MEQCIE2VkrGtemDpj+lblCKwnkSsCmBNRX5g7lmcZd497jSTAiBG4OlroljcPLdTFtxr5uxnpKipAc+70ji+kTOqV88ctQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":392112},"type":"module","exports":{".":{"import":{"types":"./dist/fs.index.d.ts","default":"./dist/fs.index.js"},"require":{"types":"./dist/fs.index.d.cts","default":"./dist/fs.index.cjs"}}},"gitHead":"330f6fbc8d1ae4fb300168db3e293db51a186ab2","scripts":{"test":"pnpm test:types && pnpm test:unit","build":"tsup","test:unit":"node --experimental-strip-types --experimental-test-snapshots --no-warnings --test src/**/*.test.ts","test:types":"tsc --noEmit","build:watch":"tsup --watch","test:unit:watch":"node --experimental-strip-types --experimental-test-snapshots --no-warnings --watch --test --watch src/**/*.test.ts"},"_npmUser":{"name":"yleflour_pairprog","email":"yleflour@pairprog.io"},"repository":{"url":"https://github.com/pAIrprogio/synscript.git","type":"git","directory":"packages/fs"},"_npmVersion":"lerna/8.2.2/node@v22.11.0+arm64 (darwin)","description":"File system operations made easy","directories":{},"_nodeVersion":"22.11.0","dependencies":{"mime-types":"^3.0.1","@synstack/git":"^1.2.8","@synstack/str":"^1.2.12","@synstack/xml":"^1.2.12","@synstack/glob":"^1.2.1","@synstack/json":"^1.1.11","@synstack/path":"^1.1.15","@synstack/pipe":"^1.1.14","@synstack/yaml":"^1.1.12","@synstack/enhance":"^1.1.10","@synstack/markdown":"^1.3.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.67","tsup":"^8.5.0","execa":"^9.6.0","typescript":"^5.8.3","@types/node":"^22.15.32","@types/turndown":"^5.0.5","@types/mime-types":"^3.0.1"},"peerDependencies":{"zod":"^3.25.0 || ^4.0.0","execa":"*"},"_npmOperationalInternal":{"tmp":"tmp/fs_1.7.2_1756934454079_0.223173099340209","host":"s3://npm-registry-packages-npm-production"}},"1.7.3":{"name":"@synstack/fs","version":"1.7.3","keywords":["synstack","fs","file system","immutable","chainable","path","json","yaml","xml","markdown"],"author":{"url":"https://pairprog.io","name":"pAIrprog"},"license":"Apache-2.0","_id":"@synstack/fs@1.7.3","maintainers":[{"name":"yleflour_pairprog","email":"yleflour@pairprog.io"}],"homepage":"https://github.com/pAIrprogio/synscript/tree/main/packages/fs","dist":{"shasum":"86b8263214d57c92ee919dd5f81353fb334faadd","tarball":"https://registry.npmjs.org/@synstack/fs/-/fs-1.7.3.tgz","fileCount":13,"integrity":"sha512-577fBD1sh0EcdMjuTG4reoAZez/DB/3QStidvIo26lev3iKeMVOArMnD4GNB95mAT0AyUrg+9Y0OovK7K8hlug==","signatures":[{"sig":"MEYCIQCUD11d5OAXMtbqNSdauK1E6BsGvBP2T87r9JxzmV1ilQIhALQACJCjbMicY+27cEuvXBA0jotAYxgTfDNfvRQ1VhuG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":399040},"type":"module","exports":{".":{"import":{"types":"./dist/fs.index.d.ts","default":"./dist/fs.index.js"},"require":{"types":"./dist/fs.index.d.cts","default":"./dist/fs.index.cjs"}}},"gitHead":"4f88a6531d6929376f4b134340a8975759643449","scripts":{"test":"pnpm test:types && pnpm test:unit","build":"tsup","test:unit":"node --experimental-strip-types --experimental-test-snapshots --no-warnings --test src/**/*.test.ts","test:types":"tsc --noEmit","build:watch":"tsup --watch","test:unit:watch":"node --experimental-strip-types --experimental-test-snapshots --no-warnings --watch --test --watch src/**/*.test.ts"},"_npmUser":{"name":"yleflour_pairprog","email":"yleflour@pairprog.io"},"repository":{"url":"https://github.com/pAIrprogio/synscript.git","type":"git","directory":"packages/fs"},"_npmVersion":"lerna/8.2.2/node@v22.11.0+arm64 (darwin)","description":"File system operations made easy","directories":{},"_nodeVersion":"22.11.0","dependencies":{"mime-types":"^3.0.1","@synstack/git":"^1.2.8","@synstack/str":"^1.2.12","@synstack/xml":"^1.2.12","@synstack/glob":"^1.2.1","@synstack/json":"^1.1.11","@synstack/path":"^1.1.15","@synstack/pipe":"^1.1.14","@synstack/yaml":"^1.1.12","@synstack/enhance":"^1.1.10","@synstack/markdown":"^1.3.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.67","tsup":"^8.5.0","execa":"^9.6.0","typescript":"^5.8.3","@types/node":"^22.15.32","@types/turndown":"^5.0.5","@types/mime-types":"^3.0.1"},"peerDependencies":{"zod":"^3.25.0 || ^4.0.0","execa":"*"},"_npmOperationalInternal":{"tmp":"tmp/fs_1.7.3_1756994967701_0.6691764582312685","host":"s3://npm-registry-packages-npm-production"}},"1.7.4":{"name":"@synstack/fs","version":"1.7.4","keywords":["synstack","fs","file system","immutable","chainable","path","json","yaml","xml","markdown"],"author":{"url":"https://pairprog.io","name":"pAIrprog"},"license":"Apache-2.0","_id":"@synstack/fs@1.7.4","maintainers":[{"name":"yleflour_pairprog","email":"yleflour@pairprog.io"}],"homepage":"https://github.com/pAIrprogio/synscript/tree/main/packages/fs","dist":{"shasum":"fadf059e3235ba4cbd9071f025fd3350d319ee63","tarball":"https://registry.npmjs.org/@synstack/fs/-/fs-1.7.4.tgz","fileCount":13,"integrity":"sha512-Q5LrLizW6NnN2Hf/pMBwZfZoSo0e09ZQ+G3d4tefBAxDCaocbyRdE8gYlvkQOdYmUjFczf6zXmsG7UbKyQVN9Q==","signatures":[{"sig":"MEQCIHDKQfhTaCVMvpBG6091hhr32uO9hWk8bAh2q+thEZyDAiAzY5A7W6UlpuG2ls1nRzURSZCCDg/gTmn3pncFyT+/Mg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":400226},"type":"module","exports":{".":{"import":{"types":"./dist/fs.index.d.ts","default":"./dist/fs.index.js"},"require":{"types":"./dist/fs.index.d.cts","default":"./dist/fs.index.cjs"}}},"gitHead":"69e34e3a5ec03a298c8f896150110ac6c2a4891e","scripts":{"test":"pnpm test:types && pnpm test:unit","build":"tsup","test:unit":"node --experimental-strip-types --experimental-test-snapshots --no-warnings --test src/**/*.test.ts","test:types":"tsc --noEmit","build:watch":"tsup --watch","test:unit:watch":"node --experimental-strip-types --experimental-test-snapshots --no-warnings --watch --test --watch src/**/*.test.ts"},"_npmUser":{"name":"yleflour_pairprog","email":"yleflour@pairprog.io"},"repository":{"url":"https://github.com/pAIrprogio/synscript.git","type":"git","directory":"packages/fs"},"_npmVersion":"lerna/8.2.2/node@v22.11.0+arm64 (darwin)","description":"File system operations made easy","directories":{},"_nodeVersion":"22.11.0","dependencies":{"mime-types":"^3.0.1","@synstack/git":"^1.2.8","@synstack/str":"^1.2.13","@synstack/xml":"^1.2.12","@synstack/glob":"^1.2.2","@synstack/json":"^1.1.11","@synstack/path":"^1.1.16","@synstack/pipe":"^1.1.15","@synstack/yaml":"^1.1.12","@synstack/enhance":"^1.1.10","@synstack/markdown":"^1.3.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.67","tsup":"^8.5.0","execa":"^9.6.0","typescript":"^5.8.3","@types/node":"^22.15.32","@types/turndown":"^5.0.5","@types/mime-types":"^3.0.1"},"peerDependencies":{"zod":"^3.25.0 || ^4.0.0","execa":"*"},"_npmOperationalInternal":{"tmp":"tmp/fs_1.7.4_1757077390619_0.5146082479990728","host":"s3://npm-registry-packages-npm-production"}},"1.7.5":{"name":"@synstack/fs","version":"1.7.5","keywords":["synstack","fs","file system","immutable","chainable","path","json","yaml","xml","markdown"],"author":{"url":"https://pairprog.io","name":"pAIrprog"},"license":"Apache-2.0","_id":"@synstack/fs@1.7.5","maintainers":[{"name":"yleflour_pairprog","email":"yleflour@pairprog.io"}],"homepage":"https://github.com/pAIrprogio/synscript/tree/main/packages/fs","dist":{"shasum":"a53230ae379d7207882776c292228c99e8c8aa6f","tarball":"https://registry.npmjs.org/@synstack/fs/-/fs-1.7.5.tgz","fileCount":13,"integrity":"sha512-l/mIvX4T8pNuCffTRcTFOnwUcllXG5rG0mMvTdTOqXnzHd//2H9OIbubVYXsUpuwWg8AmWscFLYKL1T71t91Bw==","signatures":[{"sig":"MEUCIQDfki7wMeWoY6YbPk541dfxoKKOXer1qS4Vsp1iX33iiwIgFQkOPUUPhiXMAKnfwy2HsOLnQ0UDwE/bdeTRK4/cxgM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":400289},"type":"module","exports":{".":{"import":{"types":"./dist/fs.index.d.ts","default":"./dist/fs.index.js"},"require":{"types":"./dist/fs.index.d.cts","default":"./dist/fs.index.cjs"}}},"gitHead":"4512f978a98c40c3a17595de5fa15176a105d9c9","scripts":{"test":"pnpm test:types && pnpm test:unit","build":"tsup","prepack":"pnpm build","test:unit":"node --experimental-strip-types --experimental-test-snapshots --no-warnings --test src/**/*.test.ts","test:types":"tsc --noEmit","build:watch":"tsup --watch","test:unit:watch":"node --experimental-strip-types --experimental-test-snapshots --no-warnings --watch --test --watch src/**/*.test.ts"},"_npmUser":{"name":"yleflour_pairprog","email":"yleflour@pairprog.io"},"repository":{"url":"https://github.com/pAIrprogio/synscript.git","type":"git","directory":"packages/fs"},"_npmVersion":"lerna/8.2.2/node@v22.11.0+arm64 (darwin)","description":"File system operations made easy","directories":{},"_nodeVersion":"22.11.0","dependencies":{"mime-types":"^3.0.1","@synstack/git":"^1.2.9","@synstack/str":"^1.2.14","@synstack/xml":"^1.2.13","@synstack/glob":"^1.2.3","@synstack/json":"^1.1.12","@synstack/path":"^1.1.17","@synstack/pipe":"^1.1.16","@synstack/yaml":"^1.1.13","@synstack/enhance":"^1.1.11","@synstack/markdown":"^1.3.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.67","tsup":"^8.5.0","execa":"^9.6.0","typescript":"^5.8.3","@types/node":"^22.15.32","@types/turndown":"^5.0.5","@types/mime-types":"^3.0.1"},"peerDependencies":{"zod":"^3.25.0 || ^4.0.0","execa":"*"},"_npmOperationalInternal":{"tmp":"tmp/fs_1.7.5_1757080620154_0.3654219413809683","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"@synstack/fs","version":"1.8.0","keywords":["synstack","fs","file system","immutable","chainable","path","json","yaml","xml","markdown"],"author":{"url":"https://pairprog.io","name":"pAIrprog"},"license":"Apache-2.0","_id":"@synstack/fs@1.8.0","maintainers":[{"name":"yleflour_pairprog","email":"yleflour@pairprog.io"}],"homepage":"https://github.com/pAIrprogio/synscript/tree/main/packages/fs","dist":{"shasum":"e7b6683f5e304bf2a67fc9182efa0c55c9e58f36","tarball":"https://registry.npmjs.org/@synstack/fs/-/fs-1.8.0.tgz","fileCount":13,"integrity":"sha512-7goPXKIWKaf/bW/qlLg9JguBvD3ZvFSn9YI5edX7K0/7M8k6+JHY4alvxnisIeLotuS3ucJHItKC6oGYAzIHLg==","signatures":[{"sig":"MEUCIC5PfJOBXoHoema8N1dqAe3SZ+EcLFN3ok968velThdsAiEAm2r/5kbd1SmWhHpgxqW5nCq4OnYmwCPSQG5Xm3EoBWU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":466534},"type":"module","exports":{".":{"import":{"types":"./dist/fs.index.d.ts","default":"./dist/fs.index.js"},"require":{"types":"./dist/fs.index.d.cts","default":"./dist/fs.index.cjs"}}},"gitHead":"16875347cd9bdd71f422c094220cb8bbc1e90e01","scripts":{"test":"pnpm test:types && pnpm test:unit","build":"tsup","prepack":"pnpm build","test:unit":"node --experimental-strip-types --experimental-test-snapshots --no-warnings --test src/**/*.test.ts","test:types":"tsc --noEmit","build:watch":"tsup --watch","test:unit:watch":"node --experimental-strip-types --experimental-test-snapshots --no-warnings --watch --test --watch src/**/*.test.ts"},"_npmUser":{"name":"yleflour_pairprog","email":"yleflour@pairprog.io"},"repository":{"url":"https://github.com/pAIrprogio/synscript.git","type":"git","directory":"packages/fs"},"_npmVersion":"lerna/8.2.2/node@v22.11.0+arm64 (darwin)","description":"File system operations made easy","directories":{},"_nodeVersion":"22.11.0","dependencies":{"mime-types":"^3.0.1","@synstack/git":"^1.2.9","@synstack/str":"^1.2.14","@synstack/xml":"^1.2.14","@synstack/glob":"^1.2.3","@synstack/json":"^1.1.13","@synstack/path":"^1.1.17","@synstack/pipe":"^1.1.16","@synstack/yaml":"^1.1.14","@synstack/enhance":"^1.1.11","@synstack/markdown":"^1.3.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.67","tsup":"^8.5.0","execa":"^9.6.0","typescript":"^5.8.3","@types/node":"^22.15.32","@types/turndown":"^5.0.5","@types/mime-types":"^3.0.1"},"peerDependencies":{"zod":"^3.25.0 || ^4.0.0","execa":"*"},"_npmOperationalInternal":{"tmp":"tmp/fs_1.8.0_1758224851771_0.06128090056565938","host":"s3://npm-registry-packages-npm-production"}},"1.8.1":{"name":"@synstack/fs","version":"1.8.1","keywords":["synstack","fs","file system","immutable","chainable","path","json","yaml","xml","markdown"],"author":{"url":"https://pairprog.io","name":"pAIrprog"},"license":"Apache-2.0","_id":"@synstack/fs@1.8.1","maintainers":[{"name":"yleflour_pairprog","email":"yleflour@pairprog.io"}],"homepage":"https://github.com/pAIrprogio/synscript/tree/main/packages/fs","dist":{"shasum":"adc66a6939b8fa94e569b6eb7a121739506e5a6a","tarball":"https://registry.npmjs.org/@synstack/fs/-/fs-1.8.1.tgz","fileCount":13,"integrity":"sha512-tyt26XSXbEwmnS0Dug2wJEYU9xBo5eVYkA9V2jcNHyuMzerwf6BWQxF9FkD8MFPesejJZX8pMA5AkYS9hUdRFQ==","signatures":[{"sig":"MEUCIQCiheh2DwbbgH/PINs1DcublUkYBK6qP1OiT6NHIbp+/gIgM/QvU274eDjB2rSfQ/e7cS3OyStCl5m6wFhdlx2oeY4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":466534},"type":"module","exports":{".":{"import":{"types":"./dist/fs.index.d.ts","default":"./dist/fs.index.js"},"require":{"types":"./dist/fs.index.d.cts","default":"./dist/fs.index.cjs"}}},"gitHead":"3dd644c34f3a8263564e4570dab40f39495c06bf","scripts":{"test":"pnpm test:types && pnpm test:unit","build":"tsup","prepack":"pnpm build","test:unit":"node --experimental-strip-types --experimental-test-snapshots --no-warnings --test src/**/*.test.ts","test:types":"tsc --noEmit","build:watch":"tsup --watch","test:unit:watch":"node --experimental-strip-types --experimental-test-snapshots --no-warnings --watch --test --watch src/**/*.test.ts"},"_npmUser":{"name":"yleflour_pairprog","email":"yleflour@pairprog.io"},"repository":{"url":"https://github.com/pAIrprogio/synscript.git","type":"git","directory":"packages/fs"},"_npmVersion":"lerna/8.2.2/node@v22.11.0+arm64 (darwin)","description":"File system operations made easy","directories":{},"_nodeVersion":"22.11.0","dependencies":{"mime-types":"^3.0.1","@synstack/git":"^1.2.9","@synstack/str":"^1.2.15","@synstack/xml":"^1.2.14","@synstack/glob":"^1.2.4","@synstack/json":"^1.1.13","@synstack/path":"^1.1.18","@synstack/pipe":"^1.1.17","@synstack/yaml":"^1.1.14","@synstack/enhance":"^1.1.11","@synstack/markdown":"^1.3.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.67","tsup":"^8.5.0","execa":"^9.6.0","typescript":"^5.8.3","@types/node":"^22.15.32","@types/turndown":"^5.0.5","@types/mime-types":"^3.0.1"},"peerDependencies":{"zod":"^3.25.0 || ^4.0.0","execa":"*"},"_npmOperationalInternal":{"tmp":"tmp/fs_1.8.1_1758534704234_0.0009709343983834717","host":"s3://npm-registry-packages-npm-production"}},"1.9.0":{"name":"@synstack/fs","version":"1.9.0","keywords":["synstack","fs","file system","immutable","chainable","path","json","yaml","xml","markdown"],"author":{"url":"https://pairprog.io","name":"pAIrprog"},"license":"Apache-2.0","_id":"@synstack/fs@1.9.0","maintainers":[{"name":"yleflour_pairprog","email":"yleflour@pairprog.io"}],"homepage":"https://github.com/pAIrprogio/synscript/tree/main/packages/fs","bugs":{"url":"https://github.com/pAIrprogio/synscript/issues"},"dist":{"shasum":"5ca6df0fff31cb774d9a02073beddcc764b5f423","tarball":"https://registry.npmjs.org/@synstack/fs/-/fs-1.9.0.tgz","fileCount":13,"integrity":"sha512-e3TzQmyRAx9GwFaoav/2k7JifzhvINO83wor7seYQCaB++DVZY/OZzwYaOmy1OxITh2Iwu+TInMaMKXpEOAwTg==","signatures":[{"sig":"MEYCIQDoYjO6nDgPseke4qiPAAnNGeinNkMEgcvf4A++2ogZ/wIhAO1nXEONkDvOsS7dJlUdtXx8j4Bmmk3a3gflQoCp6OsO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":466534},"type":"module","exports":{".":{"import":{"types":"./dist/fs.index.d.ts","default":"./dist/fs.index.js"},"require":{"types":"./dist/fs.index.d.cts","default":"./dist/fs.index.cjs"}}},"gitHead":"638dc41b9c6f51f81e4cc025474bbeb01ca7845a","scripts":{"test":"pnpm test:types && pnpm test:unit","build":"tsup","prepack":"pnpm build","test:unit":"node --experimental-strip-types --experimental-test-snapshots --no-warnings --test src/**/*.test.ts","test:types":"tsc --noEmit","build:watch":"tsup --watch","test:unit:watch":"node --experimental-strip-types --experimental-test-snapshots --no-warnings --watch --test --watch src/**/*.test.ts"},"_npmUser":{"name":"yleflour_pairprog","email":"yleflour@pairprog.io"},"repository":{"url":"git+https://github.com/pAIrprogio/synscript.git","type":"git","directory":"packages/fs"},"_npmVersion":"lerna/9.0.0/node@v22.11.0+arm64 (darwin)","description":"File system operations made easy","directories":{},"_nodeVersion":"22.11.0","dependencies":{"mime-types":"^3.0.1","@synstack/git":"^1.3.0","@synstack/str":"^1.2.15","@synstack/xml":"^1.2.14","@synstack/glob":"^1.2.4","@synstack/json":"^1.1.13","@synstack/path":"^1.1.18","@synstack/pipe":"^1.1.17","@synstack/yaml":"^1.1.14","@synstack/enhance":"^1.1.11","@synstack/markdown":"^1.3.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.67","tsup":"^8.5.0","execa":"^9.6.0","typescript":"^5.8.3","@types/node":"^22.15.32","@types/turndown":"^5.0.5","@types/mime-types":"^3.0.1"},"peerDependencies":{"zod":"^3.25.0 || ^4.0.0","execa":"*"},"_npmOperationalInternal":{"tmp":"tmp/fs_1.9.0_1758741569706_0.16986624600985123","host":"s3://npm-registry-packages-npm-production"}},"1.10.0":{"name":"@synstack/fs","version":"1.10.0","keywords":["synstack","fs","file system","immutable","chainable","path","json","yaml","xml","markdown"],"author":{"url":"https://pairprog.io","name":"pAIrprog"},"license":"Apache-2.0","_id":"@synstack/fs@1.10.0","maintainers":[{"name":"yleflour_pairprog","email":"yleflour@pairprog.io"}],"homepage":"https://github.com/pAIrprogio/synscript/tree/main/packages/fs","bugs":{"url":"https://github.com/pAIrprogio/synscript/issues"},"dist":{"shasum":"0f73cf315abd2966364949e81f0997d354f2f6c1","tarball":"https://registry.npmjs.org/@synstack/fs/-/fs-1.10.0.tgz","fileCount":13,"integrity":"sha512-Ld6gvWwSzTIIf7xL8zAcLEXyrxlS4OqsSTOBEgWqiuAiDPSOWsgFRYFpYMv8WKqex5uzBG31BXz6juw4EtkGZg==","signatures":[{"sig":"MEUCIQDVdDzK+qygflWpqJrI20GA0anrEf5EK5GhqJnGfAROnwIgYztTmJMkxtM73aD1YtFoTs+wA/NartzT5dKEH9HJjh8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":466534},"type":"module","exports":{".":{"import":{"types":"./dist/fs.index.d.ts","default":"./dist/fs.index.js"},"require":{"types":"./dist/fs.index.d.cts","default":"./dist/fs.index.cjs"}}},"gitHead":"285fd0d79bf51776af22872fb3b2e2c7e9ac3b95","scripts":{"test":"pnpm test:types && pnpm test:unit","build":"tsup","prepack":"pnpm build","test:unit":"node --experimental-strip-types --experimental-test-snapshots --no-warnings --test src/**/*.test.ts","test:types":"tsc --noEmit","build:watch":"tsup --watch","test:unit:watch":"node --experimental-strip-types --experimental-test-snapshots --no-warnings --watch --test --watch src/**/*.test.ts"},"_npmUser":{"name":"yleflour_pairprog","email":"yleflour@pairprog.io"},"repository":{"url":"git+https://github.com/pAIrprogio/synscript.git","type":"git","directory":"packages/fs"},"_npmVersion":"lerna/9.0.0/node@v22.11.0+arm64 (darwin)","description":"File system operations made easy","directories":{},"_nodeVersion":"22.11.0","dependencies":{"mime-types":"^3.0.1","@synstack/git":"^1.3.1","@synstack/str":"^1.3.0","@synstack/xml":"^1.2.14","@synstack/glob":"^1.2.4","@synstack/json":"^1.1.13","@synstack/path":"^1.1.18","@synstack/pipe":"^1.1.17","@synstack/yaml":"^1.1.14","@synstack/enhance":"^1.1.11","@synstack/markdown":"^1.3.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.67","tsup":"^8.5.0","execa":"^9.6.0","typescript":"^5.8.3","@types/node":"^22.15.32","@types/turndown":"^5.0.5","@types/mime-types":"^3.0.1"},"peerDependencies":{"zod":"^3.25.0 || ^4.0.0","execa":"*"},"_npmOperationalInternal":{"tmp":"tmp/fs_1.10.0_1759911803158_0.791627441102505","host":"s3://npm-registry-packages-npm-production"}},"1.11.0":{"name":"@synstack/fs","version":"1.11.0","keywords":["synstack","fs","file system","immutable","chainable","path","json","yaml","xml","markdown"],"author":{"url":"https://pairprog.io","name":"pAIrprog"},"license":"Apache-2.0","_id":"@synstack/fs@1.11.0","maintainers":[{"name":"yleflour_pairprog","email":"yleflour@pairprog.io"}],"homepage":"https://github.com/pAIrprogio/synscript/tree/main/packages/fs","bugs":{"url":"https://github.com/pAIrprogio/synscript/issues"},"dist":{"shasum":"4a9e921932e80bfbbc14750f1e2c3dd4671ad305","tarball":"https://registry.npmjs.org/@synstack/fs/-/fs-1.11.0.tgz","fileCount":13,"integrity":"sha512-s0013HAuTYmv6QI5wX0cK8r4/k2z4VBuWJvLMLJdPYlgqQoySj/27L1QYEF35M/MSuS4A236Uz90xmsBAs8/9w==","signatures":[{"sig":"MEUCIQDwdXCY7yUU7+tD4Nrw44IsRzk/H7lEVHxBEGfvZy1iYwIgOCYYWnaWENt5uwlTsxpd7U8/yLyyzf70fBqOzfukGSg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":476411},"type":"module","exports":{".":{"import":{"types":"./dist/fs.index.d.ts","default":"./dist/fs.index.js"},"require":{"types":"./dist/fs.index.d.cts","default":"./dist/fs.index.cjs"}}},"gitHead":"224a1c7a2c655d749cfbf5cd48f1b13e36b6b6ed","scripts":{"test":"pnpm test:types && pnpm test:unit","build":"tsup","prepack":"pnpm build","test:unit":"node --experimental-strip-types --experimental-test-snapshots --no-warnings --test src/**/*.test.ts","test:types":"tsc --noEmit","build:watch":"tsup --watch","test:unit:watch":"node --experimental-strip-types --experimental-test-snapshots --no-warnings --watch --test --watch src/**/*.test.ts"},"_npmUser":{"name":"yleflour_pairprog","email":"yleflour@pairprog.io"},"repository":{"url":"git+https://github.com/pAIrprogio/synscript.git","type":"git","directory":"packages/fs"},"_npmVersion":"lerna/9.0.0/node@v22.11.0+arm64 (darwin)","description":"File system operations made easy","directories":{},"_nodeVersion":"22.11.0","dependencies":{"mime-types":"^3.0.1","@synstack/git":"^1.3.1","@synstack/str":"^1.3.0","@synstack/xml":"^1.2.14","@synstack/glob":"^1.2.4","@synstack/json":"^1.1.13","@synstack/path":"^1.1.18","@synstack/pipe":"^1.1.17","@synstack/yaml":"^1.1.14","@synstack/enhance":"^1.1.11","@synstack/markdown":"^1.3.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.67","tsup":"^8.5.0","execa":"^9.6.0","typescript":"^5.8.3","@types/node":"^22.15.32","@types/turndown":"^5.0.5","@types/mime-types":"^3.0.1"},"peerDependencies":{"zod":"^3.25.0 || ^4.0.0","execa":"*"},"_npmOperationalInternal":{"tmp":"tmp/fs_1.11.0_1759952774277_0.06615667111191104","host":"s3://npm-registry-packages-npm-production"}},"1.11.1":{"name":"@synstack/fs","version":"1.11.1","keywords":["synstack","fs","file system","immutable","chainable","path","json","yaml","xml","markdown"],"author":{"url":"https://pairprog.io","name":"pAIrprog"},"license":"Apache-2.0","_id":"@synstack/fs@1.11.1","maintainers":[{"name":"yleflour_pairprog","email":"yleflour@pairprog.io"}],"homepage":"https://github.com/pAIrprogio/synscript/tree/main/packages/fs","bugs":{"url":"https://github.com/pAIrprogio/synscript/issues"},"dist":{"shasum":"eb428f703e0e1785f8a9e5b6fa704f3d5c2a3aac","tarball":"https://registry.npmjs.org/@synstack/fs/-/fs-1.11.1.tgz","fileCount":13,"integrity":"sha512-dBPsQEQvEFeMoHp0/S3P9n6t1k9krVkc95RNFGGN2hwPGJTb1TeGZ8EdqfIf09Oj9muTcfir18eaPqCWFK+cjw==","signatures":[{"sig":"MEYCIQC5boeP/nO1plvxSn5Lg08ytaNu+CHBXdU9gSabG3mR0wIhANYq4KvoAfDEJslomo6TPNCVRqhvcSZ+1O+hg4WzZt5O","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":478871},"type":"module","exports":{".":{"import":{"types":"./dist/fs.index.d.ts","default":"./dist/fs.index.js"},"require":{"types":"./dist/fs.index.d.cts","default":"./dist/fs.index.cjs"}}},"gitHead":"080cee3dfceda37b562a6303f8c2889896c1db63","scripts":{"test":"pnpm test:types && pnpm test:unit","build":"tsup","prepack":"pnpm build","test:unit":"node --experimental-strip-types --experimental-test-snapshots --no-warnings --test src/**/*.test.ts","test:types":"tsc --noEmit","build:watch":"tsup --watch","test:unit:watch":"node --experimental-strip-types --experimental-test-snapshots --no-warnings --watch --test --watch src/**/*.test.ts"},"_npmUser":{"name":"yleflour_pairprog","email":"yleflour@pairprog.io"},"repository":{"url":"git+https://github.com/pAIrprogio/synscript.git","type":"git","directory":"packages/fs"},"_npmVersion":"lerna/9.0.0/node@v22.11.0+arm64 (darwin)","description":"File system operations made easy","directories":{},"_nodeVersion":"22.11.0","dependencies":{"mime-types":"^3.0.1","@synstack/git":"^1.3.1","@synstack/str":"^1.3.0","@synstack/xml":"^1.2.14","@synstack/glob":"^1.2.4","@synstack/json":"^1.1.13","@synstack/path":"^1.1.18","@synstack/pipe":"^1.1.17","@synstack/yaml":"^1.1.14","@synstack/enhance":"^1.1.11","@synstack/markdown":"^1.3.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.67","tsup":"^8.5.0","execa":"^9.6.0","typescript":"^5.8.3","@types/node":"^22.15.32","@types/turndown":"^5.0.5","@types/mime-types":"^3.0.1"},"peerDependencies":{"zod":"^3.25.0 || ^4.0.0","execa":"*"},"peerDependenciesMeta":{"execa":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/fs_1.11.1_1760426430558_0.8314542688677138","host":"s3://npm-registry-packages-npm-production"}},"1.12.0":{"name":"@synstack/fs","version":"1.12.0","keywords":["synstack","fs","file system","immutable","chainable","path","json","yaml","xml","markdown"],"author":{"url":"https://pairprog.io","name":"pAIrprog"},"license":"Apache-2.0","_id":"@synstack/fs@1.12.0","maintainers":[{"name":"yleflour_pairprog","email":"yleflour@pairprog.io"}],"homepage":"https://github.com/pAIrprogio/synscript/tree/main/packages/fs","bugs":{"url":"https://github.com/pAIrprogio/synscript/issues"},"dist":{"shasum":"a6b1c2f97973251f23aa8d6708aa4bfc946a24b4","tarball":"https://registry.npmjs.org/@synstack/fs/-/fs-1.12.0.tgz","fileCount":13,"integrity":"sha512-ifabQaGfG3V2nfKDTr4o5tgL6wNALLjQtIfyd9MPnfrZnQneYkxA5tHe5m2d1mY7rKWq/zE60ZzGfu75VJIutA==","signatures":[{"sig":"MEYCIQDe7Gzcdb/oCv+VDQVkRxCvDz+1sdnMWVskw0G55FV5RgIhAMHSP6m7fB9cbaoDy/YK2VrI/yDVLvhOjp67cmKdBLvX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":478874},"type":"module","exports":{".":{"import":{"types":"./dist/fs.index.d.ts","default":"./dist/fs.index.js"},"require":{"types":"./dist/fs.index.d.cts","default":"./dist/fs.index.cjs"}}},"gitHead":"cd86972eef19f15300ede7250217548102e83978","scripts":{"test":"pnpm test:types && pnpm test:unit","build":"tsup","prepack":"pnpm build","test:unit":"node --experimental-strip-types --experimental-test-snapshots --no-warnings --test src/**/*.test.ts","test:types":"tsc --noEmit","build:watch":"tsup --watch","test:unit:watch":"node --experimental-strip-types --experimental-test-snapshots --no-warnings --watch --test --watch src/**/*.test.ts"},"_npmUser":{"name":"yleflour_pairprog","email":"yleflour@pairprog.io"},"repository":{"url":"git+https://github.com/pAIrprogio/synscript.git","type":"git","directory":"packages/fs"},"_npmVersion":"lerna/9.0.0/node@v22.11.0+arm64 (darwin)","description":"File system operations made easy","directories":{},"_nodeVersion":"22.11.0","dependencies":{"mime-types":"^3.0.1","@synstack/git":"^1.3.1","@synstack/str":"^1.3.0","@synstack/xml":"^1.2.14","@synstack/glob":"^1.3.0","@synstack/json":"^1.1.13","@synstack/path":"^1.2.0","@synstack/pipe":"^1.1.17","@synstack/yaml":"^1.1.14","@synstack/enhance":"^1.1.11","@synstack/markdown":"^1.3.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.67","tsup":"^8.5.0","execa":"^9.6.0","typescript":"^5.8.3","@types/node":"^22.15.32","@types/turndown":"^5.0.5","@types/mime-types":"^3.0.1"},"peerDependencies":{"zod":"^3.25.0 || ^4.0.0","execa":"*"},"peerDependenciesMeta":{"execa":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/fs_1.12.0_1761142926454_0.7267283396309749","host":"s3://npm-registry-packages-npm-production"}},"1.13.0":{"name":"@synstack/fs","version":"1.13.0","keywords":["synstack","fs","file system","immutable","chainable","path","json","yaml","xml","markdown"],"author":{"url":"https://pairprog.io","name":"pAIrprog"},"license":"Apache-2.0","_id":"@synstack/fs@1.13.0","maintainers":[{"name":"yleflour_pairprog","email":"yleflour@pairprog.io"}],"homepage":"https://github.com/pAIrprogio/synscript/tree/main/packages/fs","bugs":{"url":"https://github.com/pAIrprogio/synscript/issues"},"dist":{"shasum":"4add38b8fb13fb236ff4fcacfff8830cf19cd39a","tarball":"https://registry.npmjs.org/@synstack/fs/-/fs-1.13.0.tgz","fileCount":13,"integrity":"sha512-bmBiIxwfBgQk1jway5Ls/CEXow77nj9Vj0D9DgJyLf73AzJfl0NovkUAiIKahM4u2U8KwjYPGl6BwoOk/W3w/A==","signatures":[{"sig":"MEYCIQDX2C1sbjbiG+vRBZ+Kvie095zvZIARNvHGf7Y6W5I9WgIhAP0Mzrvj/HbR8Q4hOuM4XSuLoWTeyiTR4w/SgRkYvP1j","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":489261},"type":"module","exports":{".":{"import":{"types":"./dist/fs.index.d.ts","default":"./dist/fs.index.js"},"require":{"types":"./dist/fs.index.d.cts","default":"./dist/fs.index.cjs"}}},"gitHead":"1e77439f7ddca7383452ada495f449087514bf6f","scripts":{"test":"pnpm test:types && pnpm test:unit","build":"tsup","prepack":"pnpm build","test:unit":"node --experimental-strip-types --experimental-test-snapshots --no-warnings --test src/**/*.test.ts","test:types":"tsc --noEmit","build:watch":"tsup --watch","test:unit:watch":"node --experimental-strip-types --experimental-test-snapshots --no-warnings --watch --test --watch src/**/*.test.ts"},"_npmUser":{"name":"yleflour_pairprog","email":"yleflour@pairprog.io"},"repository":{"url":"git+https://github.com/pAIrprogio/synscript.git","type":"git","directory":"packages/fs"},"_npmVersion":"lerna/9.0.0/node@v22.11.0+arm64 (darwin)","description":"File system operations made easy","directories":{},"_nodeVersion":"22.11.0","dependencies":{"mime-types":"^3.0.1","@synstack/git":"^1.3.1","@synstack/str":"^1.3.0","@synstack/xml":"^1.2.14","@synstack/glob":"^1.3.0","@synstack/json":"^1.1.13","@synstack/path":"^1.2.0","@synstack/pipe":"^1.1.17","@synstack/yaml":"^1.1.14","@synstack/enhance":"^1.1.11","@synstack/markdown":"^1.3.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.67","tsup":"^8.5.0","execa":"^9.6.0","typescript":"^5.8.3","@types/node":"^22.15.32","@types/turndown":"^5.0.5","@types/mime-types":"^3.0.1"},"peerDependencies":{"zod":"^3.25.0 || ^4.0.0","execa":"*"},"peerDependenciesMeta":{"execa":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/fs_1.13.0_1764162619332_0.7189726865714741","host":"s3://npm-registry-packages-npm-production"}},"1.14.0":{"name":"@synstack/fs","type":"module","publishConfig":{"access":"public"},"version":"1.14.0","description":"File system operations made easy","keywords":["synstack","fs","file system","immutable","chainable","path","json","yaml","xml","markdown"],"author":{"name":"pAIrprog","url":"https://pairprog.io"},"homepage":"https://github.com/pAIrprogio/synscript/tree/main/packages/fs","repository":{"type":"git","url":"git+https://github.com/pAIrprogio/synscript.git","directory":"packages/fs"},"license":"Apache-2.0","scripts":{"build":"tsup","prepack":"pnpm build","build:watch":"tsup --watch","test:types":"tsc --noEmit","test:unit":"node --experimental-strip-types --experimental-test-snapshots --no-warnings --test src/**/*.test.ts","test:unit:watch":"node --experimental-strip-types --experimental-test-snapshots --no-warnings --watch --test --watch src/**/*.test.ts","test":"pnpm test:types && pnpm test:unit"},"exports":{".":{"import":{"types":"./dist/fs.index.d.ts","default":"./dist/fs.index.js"},"require":{"types":"./dist/fs.index.d.cts","default":"./dist/fs.index.cjs"}}},"dependencies":{"@synstack/enhance":"^1.1.11","@synstack/git":"^1.3.1","@synstack/glob":"^1.3.0","@synstack/json":"^1.1.13","@synstack/markdown":"^1.3.7","@synstack/path":"^1.2.0","@synstack/pipe":"^1.1.17","@synstack/str":"^1.3.0","@synstack/xml":"^1.2.14","@synstack/yaml":"^1.1.14","mime-types":"^3.0.1"},"devDependencies":{"@types/mime-types":"^3.0.1","@types/node":"^22.15.32","@types/turndown":"^5.0.5","execa":"^9.6.0","tsup":"^8.5.0","typescript":"^5.8.3","zod":"^3.25.67"},"peerDependencies":{"execa":"*","zod":"^3.25.0 || ^4.0.0"},"peerDependenciesMeta":{"execa":{"optional":true}},"gitHead":"4e08dc78ee4b08e90da2add40d52a79e9c0c3074","_id":"@synstack/fs@1.14.0","bugs":{"url":"https://github.com/pAIrprogio/synscript/issues"},"_nodeVersion":"22.11.0","_npmVersion":"lerna/9.0.0/node@v22.11.0+arm64 (darwin)","dist":{"integrity":"sha512-zobztPcANKJ/ozt0ok9erIQXcj/JhtP2SGWtbjv1WQMQCnefDqRb6p9IaLNQ/OvhMq6B4EW9EK89jspAHYp40g==","shasum":"5c7cccd568afded3061aaf820ca597fae18fc540","tarball":"https://registry.npmjs.org/@synstack/fs/-/fs-1.14.0.tgz","fileCount":13,"unpackedSize":490172,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDL+FMg5q++mAb53GDivkOBjUK3YRQc6Lfv4Fgf7CLlswIhAOealnjMXQQdZCUj2673Fribup8yfSw/JqVV+U3l+jBK"}]},"_npmUser":{"name":"yleflour_pairprog","email":"yleflour@pairprog.io"},"directories":{},"maintainers":[{"name":"yleflour_pairprog","email":"yleflour@pairprog.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/fs_1.14.0_1764175095202_0.23377261560320584"},"_hasShrinkwrap":false}},"time":{"created":"2024-10-09T14:56:44.149Z","modified":"2025-11-26T16:38:15.624Z","1.0.1-alpha.0":"2024-10-09T14:56:44.470Z","1.0.1":"2024-10-10T09:31:20.129Z","1.0.3":"2024-10-10T10:04:43.202Z","1.0.4":"2024-10-10T14:07:00.455Z","1.0.5":"2024-10-10T14:59:35.143Z","1.0.6":"2024-10-10T20:22:22.425Z","1.0.7":"2024-10-10T20:37:48.247Z","1.0.8":"2024-10-16T14:50:38.667Z","1.2.0":"2024-10-16T21:01:06.329Z","1.2.1":"2024-10-18T09:17:29.487Z","1.2.2":"2024-10-18T12:35:51.731Z","1.2.3":"2024-10-18T12:50:43.840Z","1.2.4":"2024-10-18T14:28:47.792Z","1.2.5":"2024-10-24T12:22:43.280Z","1.2.6":"2024-11-05T10:57:41.999Z","1.2.7":"2024-11-05T13:41:59.717Z","1.2.8":"2024-11-08T09:19:19.703Z","1.2.9":"2024-11-08T12:05:09.808Z","1.3.1":"2024-11-25T21:36:37.042Z","1.3.2":"2024-11-26T09:23:22.712Z","1.3.4":"2024-11-26T14:17:42.033Z","1.3.5":"2024-12-02T14:08:04.612Z","1.4.0":"2024-12-29T16:03:55.379Z","1.4.1":"2025-01-04T23:31:45.383Z","1.4.2":"2025-01-06T10:44:03.201Z","1.4.3":"2025-01-07T23:08:38.508Z","1.4.4":"2025-01-07T23:13:13.812Z","1.4.5":"2025-01-08T10:26:07.542Z","1.4.6":"2025-01-16T10:54:32.264Z","1.4.7":"2025-01-16T11:14:23.712Z","1.4.8":"2025-02-25T10:28:16.539Z","1.4.9":"2025-02-28T16:06:34.451Z","1.4.10":"2025-04-04T08:43:14.968Z","1.5.0":"2025-05-14T23:06:06.183Z","1.5.1":"2025-05-15T09:25:43.771Z","1.5.2":"2025-05-22T09:33:10.634Z","1.6.0":"2025-06-21T21:39:54.557Z","1.6.1":"2025-06-25T12:58:19.791Z","1.7.0":"2025-07-31T00:06:02.311Z","1.7.1":"2025-08-25T16:38:51.963Z","1.7.2":"2025-09-03T21:20:54.283Z","1.7.3":"2025-09-04T14:09:27.879Z","1.7.4":"2025-09-05T13:03:10.800Z","1.7.5":"2025-09-05T13:57:00.366Z","1.8.0":"2025-09-18T19:47:31.939Z","1.8.1":"2025-09-22T09:51:44.407Z","1.9.0":"2025-09-24T19:19:29.883Z","1.10.0":"2025-10-08T08:23:23.349Z","1.11.0":"2025-10-08T19:46:14.493Z","1.11.1":"2025-10-14T07:20:30.729Z","1.12.0":"2025-10-22T14:22:06.642Z","1.13.0":"2025-11-26T13:10:19.524Z","1.14.0":"2025-11-26T16:38:15.410Z"},"bugs":{"url":"https://github.com/pAIrprogio/synscript/issues"},"author":{"name":"pAIrprog","url":"https://pairprog.io"},"license":"Apache-2.0","homepage":"https://github.com/pAIrprogio/synscript/tree/main/packages/fs","keywords":["synstack","fs","file system","immutable","chainable","path","json","yaml","xml","markdown"],"repository":{"type":"git","url":"git+https://github.com/pAIrprogio/synscript.git","directory":"packages/fs"},"description":"File system operations made easy","maintainers":[{"name":"yleflour_pairprog","email":"yleflour@pairprog.io"}],"readme":"# @synstack/fs\n\n> File system operations made easy\n\nThis package provides a strongly-typed, chainable, and immutable API for file system operations with support for multiple formats and advanced path manipulation.\n\n## What is it for?\n\nTurn verbose file operations into chainable, immutable, and strongly-typed commands:\n\n```typescript\nimport { fsDir } from \"@synstack/fs\";\n\n// Chain directory and file operations\nconst srcDir = fsDir(\"./src\");\n\n// Recursively create directories\nawait srcDir.to(\"dist/assets/images\").make();\n\n// Validate data files with zod schemas\nconst configFile = srcDir.file(\"config.json\").schema(configSchema);\n\nawait configFile.write.prettyJson({\n  name: \"my-app\",\n  version: \"1.0.0\",\n  settings: {\n    port: 3000,\n    debug: true,\n  },\n});\n\nconst config = await configFile.read.json(); // A fully typed json object\n\n// Chain file operations from directory\nconst config = await srcDir\n  .file(\"config.json\")\n  .schema(configSchema)\n  .read.json(); // A fully typed json object\n\n// Chain directory traversal and file operations\nconst buttonCss = await srcDir\n  .to(\"components\") // Navigate to subdirectory\n  .file(\"Button.tsx\")\n  .dir() // Get parent directory\n  .file(\"Button.css\") // Get sibling file\n  .read.text();\n\n// Chain directory creation and file operations\nawait srcDir\n  .to(\"dist/assets/images\") // Navigate to nested path\n  .file(\"logo.png\") // Reference file in new directory\n  .write.base64(imageData);\n```\n\n## Installation\n\n```bash\n# Using npm\nnpm install @synstack/fs\n\n# Using yarn\nyarn add @synstack/fs\n\n# Using pnpm\npnpm add @synstack/fs\n```\n\n## Features\n\n### File Operations (FsFile)\n\nCreate and work with files using the `file()` function:\n\n#### Basic Operations\n\n```typescript\nimport { fsFile } from \"@synstack/fs\";\n\n// Create a file instance\nconst myFile = fsFile(\"/path/to/file.txt\");\n\n// Check file existence\nawait myFile.exists(); // Promise<boolean>\nmyFile.existsSync(); // boolean\n\n// Delete file\nawait myFile.remove();\nmyFile.removeSync();\n\n// Move file\nawait myFile.move(\"/new/path/file.txt\");\nmyFile.moveSync(\"/new/path/file.txt\");\n\n// Get file metadata\nawait myFile.creationDate(); // Promise<Date>\nmyFile.creationDateSync(); // Date\n```\n\n#### Path Operations\n\n```typescript\nconst myFile = fsFile(\"/path/to/file.txt\");\n\n// Get path information\nmyFile.path; // \"/path/to/file.txt\"\nmyFile.dirPath(); // \"/path/to\"\nmyFile.dir(); // FsDir instance\nmyFile.fileName(); // \"file.txt\"\nmyFile.fileExtension(); // \".txt\"\nmyFile.fileNameWithoutExtension(); // \"file\"\nmyFile.mimeType(); // \"text/plain\"\n\n// Path manipulation\nmyFile.toFile(\"../other.txt\"); // New FsFile instance\nmyFile.toDir(\"../other\"); // New FsDir instance\nmyFile.relativePathFrom(otherFile); // Relative path from other file\nmyFile.relativePathTo(otherFile); // Relative path to other file\nmyFile.isInDir(someDir); // Check if file is in directory\n```\n\n#### Read Operations\n\n```typescript\n// Text reading\nawait myFile.read.text(); // string\nmyFile.read.textSync(); // string\nawait myFile.read.str(); // Enhanced string\nmyFile.read.strSync(); // Enhanced string\n\n// Structured data\nawait myFile.read.json<T>(); // T\nmyFile.read.jsonSync<T>(); // T\nawait myFile.read.yaml<T>(); // T\nmyFile.read.yamlSync<T>(); // T\nawait myFile.read.xml<T>(); // T\nmyFile.read.xmlSync<T>(); // T\n\n// Binary data\nawait myFile.read.base64(); // string\nmyFile.read.base64Sync(); // string\nawait myFile.read.base64Data(); // Base64Data\nmyFile.read.base64DataSync(); // Base64Data\n```\n\n#### Write Operations\n\n> [!NOTE]\n> Any write operation will create the parent directories recursively if they do not exist. No need to call `make()` on the parent directory beforehand.\n\n```typescript\n// Text writing\nawait myFile.write.text(\"content\");\nmyFile.write.textSync(\"content\");\n\n// Structured data\nawait myFile.write.json({ data: true });\nmyFile.write.jsonSync({ data: true });\nawait myFile.write.prettyJson({ data: true });\nmyFile.write.prettyJsonSync({ data: true });\nawait myFile.write.yaml({ data: true });\nmyFile.write.yamlSync({ data: true });\n\n// Binary data\nawait myFile.write.base64(base64String);\nmyFile.write.base64Sync(base64String);\n\n// Write mode\nawait myFile.write.mode(\"preserve\").text(\"content\"); // Skip if file exists\nawait myFile.write.mode(\"overwrite\").text(\"content\"); // Default behavior\n```\n\n#### Schema Validation\n\n```typescript\nimport { fsFile } from \"@synstack/fs\";\nimport { z } from \"zod\";\n\nconst schema = z.object({ name: z.string() });\nconst configFile = fsFile(\"config.json\").schema(schema);\n\n// Read with validation\nconst config = await configFile.read.json();\n// Write with validation\nawait configFile.write.json({ name: \"test\" });\n```\n\n### Directory Operations (FsDir)\n\nWork with directories using the `dir()` function:\n\n#### Basic Operations\n\n```typescript\nimport { fsDir } from \"@synstack/fs\";\n\nconst myDir = fsDir(\"/path/to/directory\");\n\n// Check existence\nawait myDir.exists(); // Promise<boolean>\nmyDir.existsSync(); // boolean\n\n// Create directory\nawait myDir.make();\nmyDir.makeSync();\n\n// Remove directory\nawait myDir.rm();\nmyDir.rmSync();\n\n// Move directory\nawait myDir.move(\"/new/path\");\nmyDir.moveSync(\"/new/path\");\n```\n\n#### Path Operations\n\n```typescript\n// Get directory information\nmyDir.path; // \"/path/to/directory\"\nmyDir.name(); // \"directory\"\n\n// Navigate directories\nmyDir.to(\"subdirectory\"); // New FsDir instance\nmyDir.toFile(\"file.txt\"); // New FsFile instance\n\n// Relative paths\nmyDir.relativePathTo(otherDir); // Relative path from this directory to another directory\nmyDir.relativePathFrom(otherDir); // Relative path from another directory to this directory\n```\n\n#### File Finding\n\n```typescript\n// Find files using glob patterns\nawait myDir.glob(\"**/*.ts\", \"!**/*.test.ts\"); // FsFileArray\nmyDir.globSync([\"**/*.ts\", \"!**/*.test.ts\"]); // FsFileArray\n```\n\n#### Git Operations\n\n```typescript\n// Get git tracked, modified, and untracked files\nawait myDir.gitLs();\n```\n\n#### Command Execution\n\n```typescript\nawait myDir.exec`echo \"Hello, world!\"`;\n```\n\n### File Array Operations (FsFileArray)\n\nWork with collections of files using powerful array methods:\n\n```typescript\nimport { fsDir, fsFiles } from \"@synstack/fs\";\n\n// Create from directory\nconst sourceDir = fsDir(\"./src\");\nconst fileArray = await sourceDir.glob(\"**/*\");\n\n// Create from paths\nconst customArray = fsFiles([\"/path/to/file1.txt\", \"/path/to/file2.txt\"]);\n\n// Filtering\nfileArray.filter((file) => file.fileExtension() === \".ts\");\nfileArray.filterGlobs(\"**/*.ts\", \"!**/*.test.ts\");\nfileArray.filterMimeTypes(\"text/plain\", \"application/json\");\nfileArray.filterDir(someDir);\n\n// Path operations\nfileArray.toPaths(); // Array<string>\nfileArray.relativePathsTo(someDir); // Array<string>\n```\n","readmeFilename":"README.md"}