{"_id":"githttp-fs-client","_rev":"43-2f3ff7190f17383b68e2320e008dd152","name":"githttp-fs-client","dist-tags":{"latest":"1.13.1"},"versions":{"1.0.0":{"name":"githttp-fs-client","version":"1.0.0","keywords":["githttp-fs","git","cms"],"author":{"url":"https://valeriansaliou.name/","name":"Valerian Saliou","email":"valerian@valeriansaliou.name"},"license":"MIT","_id":"githttp-fs-client@1.0.0","maintainers":[{"name":"valerian.saliou","email":"valerian@valeriansaliou.name"}],"homepage":"https://github.com/crisp-oss/node-githttp-fs-client","bugs":{"url":"https://github.com/crisp-oss/node-githttp-fs-client/issues"},"dist":{"shasum":"c38de97c6b58e8fe16d1e790ec57562088132900","tarball":"https://registry.npmjs.org/githttp-fs-client/-/githttp-fs-client-1.0.0.tgz","fileCount":4,"integrity":"sha512-Fu/xvHnL2ooAeOagRzrxQNSrGzAGrs1bX/JNV3aKCcvfYNaBvTyi/1JzwvACB8rE85u8Sy6FHcqa95GFusn15w==","signatures":[{"sig":"MEUCIQCjNSvylldmyU0wbwEN6BxKMerki6Bztd1eHHO0s6j/DAIgRK67MftwMDAk/kpoKpUN5Sao/YvBuuUdfly0P8kRxH8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6540},"main":"lib/index.ts","type":"module","engines":{"node":">= 23.0.0"},"gitHead":"07146e357e2d0df36fd56dc40d2493f8928ce89e","_npmUser":{"name":"valerian.saliou","email":"valerian@valeriansaliou.name"},"licenses":[{"url":"https://github.com/crisp-oss/node-githttp-fs-client/blob/master/LICENSE","type":"MIT"}],"repository":{"url":"git://github.com/crisp-oss/node-githttp-fs-client.git","type":"git"},"_npmVersion":"11.13.0","description":"Git HTTP FS client for Node. Used in pair with Git HTTP FS, a git-backed content management database served over HTTP.","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/githttp-fs-client_1.0.0_1781711061043_0.4300802960835868","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"githttp-fs-client","version":"1.0.1","keywords":["githttp-fs","git","cms"],"author":{"url":"https://valeriansaliou.name/","name":"Valerian Saliou","email":"valerian@valeriansaliou.name"},"license":"MIT","_id":"githttp-fs-client@1.0.1","maintainers":[{"name":"valerian.saliou","email":"valerian@valeriansaliou.name"}],"homepage":"https://github.com/crisp-oss/node-githttp-fs-client","bugs":{"url":"https://github.com/crisp-oss/node-githttp-fs-client/issues"},"dist":{"shasum":"5aab972d50629fdd8d534b168b21f592b198d897","tarball":"https://registry.npmjs.org/githttp-fs-client/-/githttp-fs-client-1.0.1.tgz","fileCount":5,"integrity":"sha512-7jhUT6IOE2PKywi6Q9i9Q07JpgAvUugXOymPQillcDzidRRG4Hp8ZhOmHACtwKnXdw051pcDgjR1i3cO3BaBqw==","signatures":[{"sig":"MEQCIEitbhXny3oV3aAuoNx5biU4jjTbN3Wfsncrl/9zyclmAiA/3skw4AGT4IGq2OBfCuVm+jvyk31G3WK58prb9/pJtw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/githttp-fs-client@1.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":7108},"main":"lib/index.ts","type":"module","engines":{"node":">= 23.0.0"},"gitHead":"2d31cb58c6f9c3aa13ae73e08310dfc0436403da","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bc3e32eb-c90a-4ab9-8569-58434cd46d45"}},"licenses":[{"url":"https://github.com/crisp-oss/node-githttp-fs-client/blob/master/LICENSE","type":"MIT"}],"repository":{"url":"git://github.com/crisp-oss/node-githttp-fs-client.git","type":"git"},"_npmVersion":"11.13.0","description":"Git HTTP FS client for Node. Used in pair with Git HTTP FS, a git-backed content management database served over HTTP.","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/githttp-fs-client_1.0.1_1781713266164_0.8185333638049699","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"githttp-fs-client","version":"1.0.2","keywords":["githttp-fs","git","cms"],"author":{"url":"https://valeriansaliou.name/","name":"Valerian Saliou","email":"valerian@valeriansaliou.name"},"license":"MIT","_id":"githttp-fs-client@1.0.2","maintainers":[{"name":"valerian.saliou","email":"valerian@valeriansaliou.name"}],"homepage":"https://github.com/crisp-oss/node-githttp-fs-client","bugs":{"url":"https://github.com/crisp-oss/node-githttp-fs-client/issues"},"dist":{"shasum":"be24f736617ceefaad147a63dd19955ac5cb47a0","tarball":"https://registry.npmjs.org/githttp-fs-client/-/githttp-fs-client-1.0.2.tgz","fileCount":3,"integrity":"sha512-D1Jv4iVaKHnr65/p3CYQYqgihx7L6l8upe8W3tRNxmtDUjgKS3JhNRwAezALW1FihnmgYOkJCD7NgpCx7IV0Rg==","signatures":[{"sig":"MEUCIQDEPGTkrOAhxGdMv9R9LFt8nbc4uXFMFRrfQPFCPvs8KgIgLFxgHx5ucH/laADz7Nr1KPkSxBc3oX+4okBitBPe+qY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/githttp-fs-client@1.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3660},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">= 18.0.0"},"gitHead":"a1e39691330cde520b0ed8f4ea5554b8129749eb","scripts":{"build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bc3e32eb-c90a-4ab9-8569-58434cd46d45"}},"licenses":[{"url":"https://github.com/crisp-oss/node-githttp-fs-client/blob/master/LICENSE","type":"MIT"}],"repository":{"url":"git://github.com/crisp-oss/node-githttp-fs-client.git","type":"git"},"_npmVersion":"11.13.0","description":"Git HTTP FS client for Node. Used in pair with Git HTTP FS, a git-backed content management database served over HTTP.","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/githttp-fs-client_1.0.2_1781773902810_0.06930576469841787","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"githttp-fs-client","version":"1.0.4","keywords":["githttp-fs","git","cms"],"author":{"url":"https://valeriansaliou.name/","name":"Valerian Saliou","email":"valerian@valeriansaliou.name"},"license":"MIT","_id":"githttp-fs-client@1.0.4","maintainers":[{"name":"valerian.saliou","email":"valerian@valeriansaliou.name"}],"homepage":"https://github.com/crisp-oss/node-githttp-fs-client","bugs":{"url":"https://github.com/crisp-oss/node-githttp-fs-client/issues"},"dist":{"shasum":"db6c6f45bf65626f60ca0a4f6b2956f3dbf8fa60","tarball":"https://registry.npmjs.org/githttp-fs-client/-/githttp-fs-client-1.0.4.tgz","fileCount":7,"integrity":"sha512-hx2ANje3Ochp42KNTpyFYx9c/5ufPGy/IuHjQBt1GBkB2R3wzlaO3AgQyCjVou77icj9+jpEk1f9ytV8c7xlAw==","signatures":[{"sig":"MEYCIQCZqUV5sEowikh9A1Vnfo/X/9JWVxNcq8XTK1A1OzcDVQIhAIPijlNzjjJcnRnDfyhukqi7nsYZ/jOxOtpoOdRtXMA+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/githttp-fs-client@1.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12161},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">= 18.0.0"},"gitHead":"7527917b76be40a307adf852947c459021e6c9d2","scripts":{"build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bc3e32eb-c90a-4ab9-8569-58434cd46d45"}},"licenses":[{"url":"https://github.com/crisp-oss/node-githttp-fs-client/blob/master/LICENSE","type":"MIT"}],"repository":{"url":"git://github.com/crisp-oss/node-githttp-fs-client.git","type":"git"},"_npmVersion":"11.13.0","description":"Git HTTP FS client for Node. Used in pair with Git HTTP FS, a git-backed content management database served over HTTP.","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/githttp-fs-client_1.0.4_1781774182135_0.9300858337664089","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"githttp-fs-client","version":"1.0.5","keywords":["githttp-fs","git","cms"],"author":{"url":"https://valeriansaliou.name/","name":"Valerian Saliou","email":"valerian@valeriansaliou.name"},"license":"MIT","_id":"githttp-fs-client@1.0.5","maintainers":[{"name":"valerian.saliou","email":"valerian@valeriansaliou.name"}],"homepage":"https://github.com/crisp-oss/node-githttp-fs-client","bugs":{"url":"https://github.com/crisp-oss/node-githttp-fs-client/issues"},"dist":{"shasum":"97382d8a3f4b854a5ef50120d803349141d62b8a","tarball":"https://registry.npmjs.org/githttp-fs-client/-/githttp-fs-client-1.0.5.tgz","fileCount":7,"integrity":"sha512-oQ0v7+OuZQWcztK5QLz8kKYG/YMcYMLAA9RxBwLAekbpTkb82pU/Lpi39tICqXZQKoH1DdkJ/c4P31dSjBUKBA==","signatures":[{"sig":"MEUCIGaHipPdI3kVetqEewQ9z/qHkABC0NUsDq/F6s8oiBy0AiEAiFgZ4GndnWQaeT2Vq03N4v/kKQTDc7F4SXUZjkKUe7Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/githttp-fs-client@1.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15349},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">= 18.0.0"},"gitHead":"b4f67b56bced5cc97d504972fc103ee18c1c3523","scripts":{"build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bc3e32eb-c90a-4ab9-8569-58434cd46d45"}},"licenses":[{"url":"https://github.com/crisp-oss/node-githttp-fs-client/blob/master/LICENSE","type":"MIT"}],"repository":{"url":"git://github.com/crisp-oss/node-githttp-fs-client.git","type":"git"},"_npmVersion":"11.13.0","description":"Git HTTP FS client for Node. Used in pair with Git HTTP FS, a git-backed content management database served over HTTP.","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/githttp-fs-client_1.0.5_1781776590085_0.5344940534262843","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"githttp-fs-client","version":"1.0.6","keywords":["githttp-fs","git","cms"],"author":{"url":"https://valeriansaliou.name/","name":"Valerian Saliou","email":"valerian@valeriansaliou.name"},"license":"MIT","_id":"githttp-fs-client@1.0.6","maintainers":[{"name":"valerian.saliou","email":"valerian@valeriansaliou.name"}],"homepage":"https://github.com/crisp-oss/node-githttp-fs-client","bugs":{"url":"https://github.com/crisp-oss/node-githttp-fs-client/issues"},"dist":{"shasum":"5418f1ab41124f55eba3b7f54a963265074276be","tarball":"https://registry.npmjs.org/githttp-fs-client/-/githttp-fs-client-1.0.6.tgz","fileCount":7,"integrity":"sha512-saIjF3/6wXr7V0+FJ2wOvLvokHb3ZumozqZHDGHNDJwZVy0uxe7hhsEUF7AvF42HxqSrwNdokLmevk/ClJCCDw==","signatures":[{"sig":"MEYCIQDC35aXLKzB3zMjz9HRDcU7QxRAjIp9B71QIwRxWLvjmQIhANzH+9gtIYdI32miv0zogk2W9hqT6mOJILDTOlFk83MZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/githttp-fs-client@1.0.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":15398},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">= 18.0.0"},"gitHead":"f5befa95e59ef0bdd449df82eb6bc04b022dc7b6","scripts":{"build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bc3e32eb-c90a-4ab9-8569-58434cd46d45"}},"licenses":[{"url":"https://github.com/crisp-oss/node-githttp-fs-client/blob/master/LICENSE","type":"MIT"}],"repository":{"url":"git://github.com/crisp-oss/node-githttp-fs-client.git","type":"git"},"_npmVersion":"11.13.0","description":"Git HTTP FS client for Node. Used in pair with Git HTTP FS, a git-backed content management database served over HTTP.","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/githttp-fs-client_1.0.6_1781777604260_0.005704456360316357","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"githttp-fs-client","version":"1.0.7","keywords":["githttp-fs","git","cms"],"author":{"url":"https://valeriansaliou.name/","name":"Valerian Saliou","email":"valerian@valeriansaliou.name"},"license":"MIT","_id":"githttp-fs-client@1.0.7","maintainers":[{"name":"valerian.saliou","email":"valerian@valeriansaliou.name"}],"homepage":"https://github.com/crisp-oss/node-githttp-fs-client","bugs":{"url":"https://github.com/crisp-oss/node-githttp-fs-client/issues"},"dist":{"shasum":"4c669de7e948c75b19130a7e18f725c49eac4cb1","tarball":"https://registry.npmjs.org/githttp-fs-client/-/githttp-fs-client-1.0.7.tgz","fileCount":7,"integrity":"sha512-pn2nKD+s0vGzqWmOR8CF0qn6HJinz7g+CNUr058Bn77ZjTov4tcp2q1lvI00mnTwLPB9fdSFh/1lryylYGnHng==","signatures":[{"sig":"MEUCIQD1Q0intcID/F3n1dCGOBry1q6L/vPjr6u5Nix+iJO4lQIgFYDdtz8YOlC46MaypQhXhfoU2oEWYeSg+MaEqXYo4eg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/githttp-fs-client@1.0.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16242},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">= 18.0.0"},"gitHead":"a803060dbac49aa517c961c2a6ca219c1befa25c","scripts":{"build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bc3e32eb-c90a-4ab9-8569-58434cd46d45"}},"licenses":[{"url":"https://github.com/crisp-oss/node-githttp-fs-client/blob/master/LICENSE","type":"MIT"}],"repository":{"url":"git://github.com/crisp-oss/node-githttp-fs-client.git","type":"git"},"_npmVersion":"11.13.0","description":"Git HTTP FS client for Node. Used in pair with Git HTTP FS, a git-backed content management database served over HTTP.","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/githttp-fs-client_1.0.7_1781780145232_0.6716347999623966","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"githttp-fs-client","version":"1.0.8","keywords":["githttp-fs","git","cms"],"author":{"url":"https://valeriansaliou.name/","name":"Valerian Saliou","email":"valerian@valeriansaliou.name"},"license":"MIT","_id":"githttp-fs-client@1.0.8","maintainers":[{"name":"valerian.saliou","email":"valerian@valeriansaliou.name"}],"homepage":"https://github.com/crisp-oss/node-githttp-fs-client","bugs":{"url":"https://github.com/crisp-oss/node-githttp-fs-client/issues"},"dist":{"shasum":"c8876de2effbaf39ab3c97774640c287512daf0b","tarball":"https://registry.npmjs.org/githttp-fs-client/-/githttp-fs-client-1.0.8.tgz","fileCount":7,"integrity":"sha512-UvJ5YjD8ZIGYj+046V/fDdB/iq7/0Bx2ACX7uG6ACsOhvqaRTAYezUmhYRM2ODDlWY9XXiKud7WUZwTLMfxGCQ==","signatures":[{"sig":"MEUCICU3tkrx0xy/bmw5xjwQxe4Ph4Y6IXMYjHcn1ytTMOj5AiEAvMaOi3xNczpVHFA6x12OLimgAqqsL+BWb4alczgx8To=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/githttp-fs-client@1.0.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16248},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">= 18.0.0"},"gitHead":"d5bf623c42ef320bc97759992d3412c6b62c7987","scripts":{"build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bc3e32eb-c90a-4ab9-8569-58434cd46d45"}},"licenses":[{"url":"https://github.com/crisp-oss/node-githttp-fs-client/blob/master/LICENSE","type":"MIT"}],"repository":{"url":"git://github.com/crisp-oss/node-githttp-fs-client.git","type":"git"},"_npmVersion":"11.13.0","description":"Git HTTP FS client for Node. Used in pair with Git HTTP FS, a git-backed content management database served over HTTP.","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/githttp-fs-client_1.0.8_1781780733761_0.5649292727559783","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"githttp-fs-client","version":"1.0.9","keywords":["githttp-fs","git","cms"],"author":{"url":"https://valeriansaliou.name/","name":"Valerian Saliou","email":"valerian@valeriansaliou.name"},"license":"MIT","_id":"githttp-fs-client@1.0.9","maintainers":[{"name":"valerian.saliou","email":"valerian@valeriansaliou.name"}],"homepage":"https://github.com/crisp-oss/node-githttp-fs-client","bugs":{"url":"https://github.com/crisp-oss/node-githttp-fs-client/issues"},"dist":{"shasum":"05c0de906e08df81326d0d762bd1943551fedd1b","tarball":"https://registry.npmjs.org/githttp-fs-client/-/githttp-fs-client-1.0.9.tgz","fileCount":7,"integrity":"sha512-mYwOHr4NuXe/6FhOTqHwPBgvgmOzzgSDwSLdthg6DSCOKCOIhK8+i9fVqj2+2UeIDROSHl2p2Z29COitYkIsVg==","signatures":[{"sig":"MEUCIQCKxv0QVksBttfrpeY5cZbayPzoGZxT5BR5QCJPsIljJgIgfXLcMrWMNiSAPDoc+9M7u++tszwTYsbAocCviLA79e0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/githttp-fs-client@1.0.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16632},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">= 18.0.0"},"gitHead":"8383e265e7df9e39ddce484b04962f0b957f2c94","scripts":{"build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bc3e32eb-c90a-4ab9-8569-58434cd46d45"}},"licenses":[{"url":"https://github.com/crisp-oss/node-githttp-fs-client/blob/master/LICENSE","type":"MIT"}],"repository":{"url":"git://github.com/crisp-oss/node-githttp-fs-client.git","type":"git"},"_npmVersion":"11.13.0","description":"Git HTTP FS client for Node. Used in pair with Git HTTP FS, a git-backed content management database served over HTTP.","directories":{},"_nodeVersion":"24.17.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/githttp-fs-client_1.0.9_1782932633587_0.14732802066842843","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"githttp-fs-client","version":"1.0.10","keywords":["githttp-fs","git","cms"],"author":{"url":"https://valeriansaliou.name/","name":"Valerian Saliou","email":"valerian@valeriansaliou.name"},"license":"MIT","_id":"githttp-fs-client@1.0.10","maintainers":[{"name":"valerian.saliou","email":"valerian@valeriansaliou.name"}],"homepage":"https://github.com/crisp-oss/node-githttp-fs-client","bugs":{"url":"https://github.com/crisp-oss/node-githttp-fs-client/issues"},"dist":{"shasum":"c0160983aa86fd2033582853bbf5f179a53ff261","tarball":"https://registry.npmjs.org/githttp-fs-client/-/githttp-fs-client-1.0.10.tgz","fileCount":7,"integrity":"sha512-TU2JRLPP+potO5J/1oD8JKmjAOcic0mKjH38rDnBOsa66BzNHUshuniahozV6kS/7ocuN2Z7Fp+/jgpjvY8ZEA==","signatures":[{"sig":"MEUCIQDHrCAhJr+VNCw/gOF9qrXG6gA4NZUu+DtHO0vs1OVnbQIgIMMJqBcyc7b4XFqMKXE4ac6Unrm2QNFc3VRdkqs6e70=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/githttp-fs-client@1.0.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17976},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">= 18.0.0"},"gitHead":"bc1203a3df66acad4c2e1f149dc59975d194e084","scripts":{"build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bc3e32eb-c90a-4ab9-8569-58434cd46d45"}},"licenses":[{"url":"https://github.com/crisp-oss/node-githttp-fs-client/blob/master/LICENSE","type":"MIT"}],"repository":{"url":"git://github.com/crisp-oss/node-githttp-fs-client.git","type":"git"},"_npmVersion":"11.13.0","description":"Git HTTP FS client for Node. Used in pair with Git HTTP FS, a git-backed content management database served over HTTP.","directories":{},"_nodeVersion":"24.17.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/githttp-fs-client_1.0.10_1782987297328_0.3351332154042579","host":"s3://npm-registry-packages-npm-production"}},"1.0.11":{"name":"githttp-fs-client","version":"1.0.11","keywords":["githttp-fs","git","cms"],"author":{"url":"https://valeriansaliou.name/","name":"Valerian Saliou","email":"valerian@valeriansaliou.name"},"license":"MIT","_id":"githttp-fs-client@1.0.11","maintainers":[{"name":"valerian.saliou","email":"valerian@valeriansaliou.name"}],"homepage":"https://github.com/crisp-oss/node-githttp-fs-client","bugs":{"url":"https://github.com/crisp-oss/node-githttp-fs-client/issues"},"dist":{"shasum":"6e4eccaa293ee651989740b729ea3bc12e49ffa8","tarball":"https://registry.npmjs.org/githttp-fs-client/-/githttp-fs-client-1.0.11.tgz","fileCount":7,"integrity":"sha512-5wb/isK6EqEs+CbKExvTjKAZ/QIISLT+DLpUf0FIcschPl2GWufrHR7qLFg7bJnyZNVAuDRjSwVdQMt9jiiMVA==","signatures":[{"sig":"MEUCIQD9GROW89Ew6880MpUzyqKcxOc/zmlygMEXDH0xhgv4hwIgP0llA0UEitryqYQLLD76KWl0hco8znnio3zycVnzwg0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/githttp-fs-client@1.0.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18145},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">= 18.0.0"},"gitHead":"cb0d365911ef8db5a71bdabacdd0ca8828885220","scripts":{"build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bc3e32eb-c90a-4ab9-8569-58434cd46d45"}},"licenses":[{"url":"https://github.com/crisp-oss/node-githttp-fs-client/blob/master/LICENSE","type":"MIT"}],"repository":{"url":"git://github.com/crisp-oss/node-githttp-fs-client.git","type":"git"},"_npmVersion":"11.16.0","description":"Git HTTP FS client for Node. Used in pair with Git HTTP FS, a git-backed content management database served over HTTP.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/githttp-fs-client_1.0.11_1783009813438_0.41605736604549337","host":"s3://npm-registry-packages-npm-production"}},"1.0.12":{"name":"githttp-fs-client","version":"1.0.12","keywords":["githttp-fs","git","cms"],"author":{"url":"https://valeriansaliou.name/","name":"Valerian Saliou","email":"valerian@valeriansaliou.name"},"license":"MIT","_id":"githttp-fs-client@1.0.12","maintainers":[{"name":"valerian.saliou","email":"valerian@valeriansaliou.name"}],"homepage":"https://github.com/crisp-oss/node-githttp-fs-client","bugs":{"url":"https://github.com/crisp-oss/node-githttp-fs-client/issues"},"dist":{"shasum":"d3f1f28b53ae98872fc78fd56619a0f8032c7d74","tarball":"https://registry.npmjs.org/githttp-fs-client/-/githttp-fs-client-1.0.12.tgz","fileCount":7,"integrity":"sha512-hEtLQlyrcFRzvljyXZ2pZI8bwibfemxsYncWZJjuNc/q9phO6i1VXQETwoJJHyYeKn/daOpDFSPTSQ0UEtjE1g==","signatures":[{"sig":"MEYCIQCvOarXn4YHJ0x1FYW9bKE3Gfrc1FQX+ltUIiUBlH3cJQIhAPPvMykOzKmMCX1oMk2UV21U+eBiO4L3VAH5BQAfa/2s","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/githttp-fs-client@1.0.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18397},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">= 18.0.0"},"gitHead":"ff5041417f8430303866c28e729e67fd16d7c093","scripts":{"build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bc3e32eb-c90a-4ab9-8569-58434cd46d45"}},"licenses":[{"url":"https://github.com/crisp-oss/node-githttp-fs-client/blob/master/LICENSE","type":"MIT"}],"repository":{"url":"git://github.com/crisp-oss/node-githttp-fs-client.git","type":"git"},"_npmVersion":"11.16.0","description":"Git HTTP FS client for Node. Used in pair with Git HTTP FS, a git-backed content management database served over HTTP.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/githttp-fs-client_1.0.12_1783070541754_0.6707761338580454","host":"s3://npm-registry-packages-npm-production"}},"1.0.13":{"name":"githttp-fs-client","version":"1.0.13","keywords":["githttp-fs","git","cms"],"author":{"url":"https://valeriansaliou.name/","name":"Valerian Saliou","email":"valerian@valeriansaliou.name"},"license":"MIT","_id":"githttp-fs-client@1.0.13","maintainers":[{"name":"valerian.saliou","email":"valerian@valeriansaliou.name"}],"homepage":"https://github.com/crisp-oss/node-githttp-fs-client","bugs":{"url":"https://github.com/crisp-oss/node-githttp-fs-client/issues"},"dist":{"shasum":"17135d51ff4adc90bd97c3011eb9ae48d746f8eb","tarball":"https://registry.npmjs.org/githttp-fs-client/-/githttp-fs-client-1.0.13.tgz","fileCount":7,"integrity":"sha512-lls/LXrCYnRbd8Ek4b0Mbaylj7jWTex2ur7Oqik/ERwY6BscisPrF8M7P30t0j5MVrszk6qKi3qAloVrRlByfA==","signatures":[{"sig":"MEQCIGi4UgTmf0SRH+3Dblic/hDp+l9fs/3XxvoBssenAKqsAiAlP1gRxhf0FUMeyPx8cleTyu74JOdhBn4iq7m0e1vjiA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/githttp-fs-client@1.0.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18926},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">= 18.0.0"},"gitHead":"aea5b27b6d77233c065991911b07997d94c1f61f","scripts":{"build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bc3e32eb-c90a-4ab9-8569-58434cd46d45"}},"licenses":[{"url":"https://github.com/crisp-oss/node-githttp-fs-client/blob/master/LICENSE","type":"MIT"}],"repository":{"url":"git://github.com/crisp-oss/node-githttp-fs-client.git","type":"git"},"_npmVersion":"11.16.0","description":"Git HTTP FS client for Node. Used in pair with Git HTTP FS, a git-backed content management database served over HTTP.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/githttp-fs-client_1.0.13_1783073341985_0.5515904909605038","host":"s3://npm-registry-packages-npm-production"}},"1.0.14":{"name":"githttp-fs-client","version":"1.0.14","keywords":["githttp-fs","git","cms"],"author":{"url":"https://valeriansaliou.name/","name":"Valerian Saliou","email":"valerian@valeriansaliou.name"},"license":"MIT","_id":"githttp-fs-client@1.0.14","maintainers":[{"name":"valerian.saliou","email":"valerian@valeriansaliou.name"}],"homepage":"https://github.com/crisp-oss/node-githttp-fs-client","bugs":{"url":"https://github.com/crisp-oss/node-githttp-fs-client/issues"},"dist":{"shasum":"d53630b4144f8df418371bbc00d5efd08c6da1ad","tarball":"https://registry.npmjs.org/githttp-fs-client/-/githttp-fs-client-1.0.14.tgz","fileCount":7,"integrity":"sha512-w33Df2Qg+bHEQgb0mNTJ1pDQFdSp31txcaNn+C/d0SoXEymicYXAbTjHHP+hMhXBg7lLXfbiJp+5XvL8mo35Vw==","signatures":[{"sig":"MEUCIQCtBJDL0hevI808IoQZid0mHlW2wgq7DlcFhdX8A4SOsgIgUlYQQzzxdEcxr8iRgz+nCGOlXNSfKuiBHWlJ5BzigMI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/githttp-fs-client@1.0.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18904},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">= 18.0.0"},"gitHead":"51618b2675cca618b6e9dcb046b790249f119cbc","scripts":{"build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bc3e32eb-c90a-4ab9-8569-58434cd46d45"}},"licenses":[{"url":"https://github.com/crisp-oss/node-githttp-fs-client/blob/master/LICENSE","type":"MIT"}],"repository":{"url":"git://github.com/crisp-oss/node-githttp-fs-client.git","type":"git"},"_npmVersion":"11.16.0","description":"Git HTTP FS client for Node. Used in pair with Git HTTP FS, a git-backed content management database served over HTTP.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/githttp-fs-client_1.0.14_1783073558819_0.5197638727336351","host":"s3://npm-registry-packages-npm-production"}},"1.0.15":{"name":"githttp-fs-client","version":"1.0.15","keywords":["githttp-fs","git","cms"],"author":{"url":"https://valeriansaliou.name/","name":"Valerian Saliou","email":"valerian@valeriansaliou.name"},"license":"MIT","_id":"githttp-fs-client@1.0.15","maintainers":[{"name":"valerian.saliou","email":"valerian@valeriansaliou.name"}],"homepage":"https://github.com/crisp-oss/node-githttp-fs-client","bugs":{"url":"https://github.com/crisp-oss/node-githttp-fs-client/issues"},"dist":{"shasum":"d18dd139507c5c9263eb1eb30e0c3ebc82e8047a","tarball":"https://registry.npmjs.org/githttp-fs-client/-/githttp-fs-client-1.0.15.tgz","fileCount":7,"integrity":"sha512-btI/oUu+pFhTBxhGAVXvfpSlupOUZPQdIqFABNZfQ9BuyY2FHiAIaZWou24e5f6KzigiRYKK6LZYpNaWyajReQ==","signatures":[{"sig":"MEUCIQCYxwOIF78rl79oy+rR+mFslN+yNd7re9etT5U3u2Z6nAIgd2gSWjyrFyDWzzzM3gs8f96tKtAZUANZuYFcCvaTT3Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/githttp-fs-client@1.0.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18849},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">= 18.0.0"},"gitHead":"017e3df02ebe9214ae70a952b1b7756d250d8968","scripts":{"build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bc3e32eb-c90a-4ab9-8569-58434cd46d45"}},"licenses":[{"url":"https://github.com/crisp-oss/node-githttp-fs-client/blob/master/LICENSE","type":"MIT"}],"repository":{"url":"git://github.com/crisp-oss/node-githttp-fs-client.git","type":"git"},"_npmVersion":"11.16.0","description":"Git HTTP FS client for Node. Used in pair with Git HTTP FS, a git-backed content management database served over HTTP.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/githttp-fs-client_1.0.15_1783076776515_0.7858994580516598","host":"s3://npm-registry-packages-npm-production"}},"1.0.16":{"name":"githttp-fs-client","version":"1.0.16","keywords":["githttp-fs","git","cms"],"author":{"url":"https://valeriansaliou.name/","name":"Valerian Saliou","email":"valerian@valeriansaliou.name"},"license":"MIT","_id":"githttp-fs-client@1.0.16","maintainers":[{"name":"valerian.saliou","email":"valerian@valeriansaliou.name"}],"homepage":"https://github.com/crisp-oss/node-githttp-fs-client","bugs":{"url":"https://github.com/crisp-oss/node-githttp-fs-client/issues"},"dist":{"shasum":"97831fb76165fb30bf3c00a51c03c2191dbe10ad","tarball":"https://registry.npmjs.org/githttp-fs-client/-/githttp-fs-client-1.0.16.tgz","fileCount":7,"integrity":"sha512-dET2FSB1RQS8b6f20k2sW5B57kLh6AJX59qe9R0qVXQLOLZI/3sNzP4rUYbD3q4/2LFoKZUWR2EPKfQM+F3yOw==","signatures":[{"sig":"MEQCIDlar/0z/r87u4Zgt9OCIxO5vmxCUesdItzx3PVYL3juAiA1CQYA0h0eXY2nSWRY2FpZ/+2lu9hGhlkmwLoHVdhQeA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/githttp-fs-client@1.0.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18854},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">= 18.0.0"},"gitHead":"a8780315a8182dbee2256b74e13d08d6e690f5a7","scripts":{"build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bc3e32eb-c90a-4ab9-8569-58434cd46d45"}},"licenses":[{"url":"https://github.com/crisp-oss/node-githttp-fs-client/blob/master/LICENSE","type":"MIT"}],"repository":{"url":"git://github.com/crisp-oss/node-githttp-fs-client.git","type":"git"},"_npmVersion":"11.16.0","description":"Git HTTP FS client for Node. Used in pair with Git HTTP FS, a git-backed content management database served over HTTP.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/githttp-fs-client_1.0.16_1783082616710_0.11622468959550214","host":"s3://npm-registry-packages-npm-production"}},"1.0.17":{"name":"githttp-fs-client","version":"1.0.17","keywords":["githttp-fs","git","cms"],"author":{"url":"https://valeriansaliou.name/","name":"Valerian Saliou","email":"valerian@valeriansaliou.name"},"license":"MIT","_id":"githttp-fs-client@1.0.17","maintainers":[{"name":"valerian.saliou","email":"valerian@valeriansaliou.name"}],"homepage":"https://github.com/crisp-oss/node-githttp-fs-client","bugs":{"url":"https://github.com/crisp-oss/node-githttp-fs-client/issues"},"dist":{"shasum":"27c00396a77f59dc09b154df70410abfb4351ad1","tarball":"https://registry.npmjs.org/githttp-fs-client/-/githttp-fs-client-1.0.17.tgz","fileCount":7,"integrity":"sha512-/YYckNz5xmHoEtsk8+5AaHOLhbZ+gI1vNODALYZXUtrmMj0v0FKNItHCwCOx7W0FGOYcGRWxZziCZzfN4BhycA==","signatures":[{"sig":"MEYCIQCZ+CHleUkGcFXqEDDvbmiyYUoa0PhCVB/tZcbxD1mmagIhAMOJwcF/fPAXcwQDUTvZkKxyuhhe+ErciZMWZYsGfdDz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/githttp-fs-client@1.0.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19666},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">= 18.0.0"},"gitHead":"b2f3d5617ef82c955e11bf40166e2df8185cd9dc","scripts":{"build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bc3e32eb-c90a-4ab9-8569-58434cd46d45"}},"licenses":[{"url":"https://github.com/crisp-oss/node-githttp-fs-client/blob/master/LICENSE","type":"MIT"}],"repository":{"url":"git://github.com/crisp-oss/node-githttp-fs-client.git","type":"git"},"_npmVersion":"11.16.0","description":"Git HTTP FS client for Node. Used in pair with Git HTTP FS, a git-backed content management database served over HTTP.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/githttp-fs-client_1.0.17_1783082979270_0.4140183551407757","host":"s3://npm-registry-packages-npm-production"}},"1.0.18":{"name":"githttp-fs-client","version":"1.0.18","keywords":["githttp-fs","git","cms"],"author":{"url":"https://valeriansaliou.name/","name":"Valerian Saliou","email":"valerian@valeriansaliou.name"},"license":"MIT","_id":"githttp-fs-client@1.0.18","maintainers":[{"name":"valerian.saliou","email":"valerian@valeriansaliou.name"}],"homepage":"https://github.com/crisp-oss/node-githttp-fs-client","bugs":{"url":"https://github.com/crisp-oss/node-githttp-fs-client/issues"},"dist":{"shasum":"84c42fa68f0807c05e4030854157ebbfb814bd7e","tarball":"https://registry.npmjs.org/githttp-fs-client/-/githttp-fs-client-1.0.18.tgz","fileCount":7,"integrity":"sha512-n0Bk4qXR1jtmX7OC5LOhQ/A8xweKrxHRLI0/Jvuz6bYnYaYwWyrYwvVfwXuVwhhE3fkcg0bYmiAxgBuOx81iGg==","signatures":[{"sig":"MEUCIQDb4v9PNVIgo7skTXFSu+5bzk+ozI2vyLiw4ndVvGdmigIgE5hASjBT+IXfW4fa8Ao6ENIxkYa+v9WkLSE4pruaSeM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/githttp-fs-client@1.0.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20002},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">= 18.0.0"},"gitHead":"43b17c952ed7dc3d506e69ab60394c102163b5ff","scripts":{"build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bc3e32eb-c90a-4ab9-8569-58434cd46d45"}},"licenses":[{"url":"https://github.com/crisp-oss/node-githttp-fs-client/blob/master/LICENSE","type":"MIT"}],"repository":{"url":"git://github.com/crisp-oss/node-githttp-fs-client.git","type":"git"},"_npmVersion":"11.16.0","description":"Git HTTP FS client for Node. Used in pair with Git HTTP FS, a git-backed content management database served over HTTP.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/githttp-fs-client_1.0.18_1783083662182_0.7564770889271506","host":"s3://npm-registry-packages-npm-production"}},"1.0.19":{"name":"githttp-fs-client","version":"1.0.19","keywords":["githttp-fs","git","cms"],"author":{"url":"https://valeriansaliou.name/","name":"Valerian Saliou","email":"valerian@valeriansaliou.name"},"license":"MIT","_id":"githttp-fs-client@1.0.19","maintainers":[{"name":"valerian.saliou","email":"valerian@valeriansaliou.name"}],"homepage":"https://github.com/crisp-oss/node-githttp-fs-client","bugs":{"url":"https://github.com/crisp-oss/node-githttp-fs-client/issues"},"dist":{"shasum":"7811229b8b152abebae5164321ce20d9c67cfbc4","tarball":"https://registry.npmjs.org/githttp-fs-client/-/githttp-fs-client-1.0.19.tgz","fileCount":7,"integrity":"sha512-HbRfjZBVp2ptQz+tFy4ZnV6mg9gJlwQ+ygSl5EAOL/6qfPCuWH8dCNA9QDFgJT4ubgRb6tcao9zrVYGjLx7Vcw==","signatures":[{"sig":"MEQCIH3HL8GifBxd95a6PwLKzaJcCb2jJoXo4fybghhHNe3xAiABvrJ+nBCxTmEorD5Y0F5AQtactl1MERpKEZFgodvPuQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/githttp-fs-client@1.0.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20563},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">= 18.0.0"},"gitHead":"d1f0a241d6a4de88a58d654d0708290834d2de6a","scripts":{"build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bc3e32eb-c90a-4ab9-8569-58434cd46d45"}},"licenses":[{"url":"https://github.com/crisp-oss/node-githttp-fs-client/blob/master/LICENSE","type":"MIT"}],"repository":{"url":"git://github.com/crisp-oss/node-githttp-fs-client.git","type":"git"},"_npmVersion":"11.16.0","description":"Git HTTP FS client for Node. Used in pair with Git HTTP FS, a git-backed content management database served over HTTP.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/githttp-fs-client_1.0.19_1783088285019_0.9437147743885932","host":"s3://npm-registry-packages-npm-production"}},"1.0.20":{"name":"githttp-fs-client","version":"1.0.20","keywords":["githttp-fs","git","cms"],"author":{"url":"https://valeriansaliou.name/","name":"Valerian Saliou","email":"valerian@valeriansaliou.name"},"license":"MIT","_id":"githttp-fs-client@1.0.20","maintainers":[{"name":"valerian.saliou","email":"valerian@valeriansaliou.name"}],"homepage":"https://github.com/crisp-oss/node-githttp-fs-client","bugs":{"url":"https://github.com/crisp-oss/node-githttp-fs-client/issues"},"dist":{"shasum":"223aef1d7eb76449690ad5ec2510f308227295e9","tarball":"https://registry.npmjs.org/githttp-fs-client/-/githttp-fs-client-1.0.20.tgz","fileCount":7,"integrity":"sha512-0kScwejkYbyNEim71V2GiEBbDltewPxnN3UfzuUyqsK4Jm9Gyu5BjinEVcg2YZFwKROHBmzh9CYzPSZ82JyqpA==","signatures":[{"sig":"MEUCIQCB0Z0a0eu+r8wlREa2SoPTynD6uNeFxYY6MhOU8Wc/4gIgOdabiEfFlS9CIY4m3hLsJlPOONYAo3ZO5P7cM79WR6c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/githttp-fs-client@1.0.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20761},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">= 18.0.0"},"gitHead":"28a22bfb66cb3e1c7ee4bae1b28b2fe948d49f8e","scripts":{"build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bc3e32eb-c90a-4ab9-8569-58434cd46d45"}},"licenses":[{"url":"https://github.com/crisp-oss/node-githttp-fs-client/blob/master/LICENSE","type":"MIT"}],"repository":{"url":"git://github.com/crisp-oss/node-githttp-fs-client.git","type":"git"},"_npmVersion":"11.16.0","description":"Git HTTP FS client for Node. Used in pair with Git HTTP FS, a git-backed content management database served over HTTP.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/githttp-fs-client_1.0.20_1783089008771_0.27722965769914665","host":"s3://npm-registry-packages-npm-production"}},"1.0.21":{"name":"githttp-fs-client","version":"1.0.21","keywords":["githttp-fs","git","cms"],"author":{"url":"https://valeriansaliou.name/","name":"Valerian Saliou","email":"valerian@valeriansaliou.name"},"license":"MIT","_id":"githttp-fs-client@1.0.21","maintainers":[{"name":"valerian.saliou","email":"valerian@valeriansaliou.name"}],"homepage":"https://github.com/crisp-oss/node-githttp-fs-client","bugs":{"url":"https://github.com/crisp-oss/node-githttp-fs-client/issues"},"dist":{"shasum":"a2fd6e35b83e7c71fc63dc4547618a8600ca2955","tarball":"https://registry.npmjs.org/githttp-fs-client/-/githttp-fs-client-1.0.21.tgz","fileCount":7,"integrity":"sha512-1021XzpswCG1yBTezHWHnCasXuHiy+HjwXTHxEMnXnw+STRKxu97KlJnLB87UrTAtaWGp4y6kXJBjMKPqZXIZg==","signatures":[{"sig":"MEUCIQCFaBYQpvHptushNAJxM4lfBktCWF5q1lw5ZAKB+5Q6PwIgLA2pVOS3BpSWoWAycLyInde/v+gXyi+4/fU07/ERsgA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/githttp-fs-client@1.0.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":30210},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">= 18.0.0"},"gitHead":"05f7f69fdbf04b7797bb8c1d57342d490474030c","scripts":{"build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bc3e32eb-c90a-4ab9-8569-58434cd46d45"}},"licenses":[{"url":"https://github.com/crisp-oss/node-githttp-fs-client/blob/master/LICENSE","type":"MIT"}],"repository":{"url":"git://github.com/crisp-oss/node-githttp-fs-client.git","type":"git"},"_npmVersion":"11.16.0","description":"Git HTTP FS client for Node. Used in pair with Git HTTP FS, a git-backed content management database served over HTTP.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/githttp-fs-client_1.0.21_1783246658821_0.7211900414489822","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"githttp-fs-client","version":"1.2.0","keywords":["githttp-fs","git","cms"],"author":{"url":"https://valeriansaliou.name/","name":"Valerian Saliou","email":"valerian@valeriansaliou.name"},"license":"MIT","_id":"githttp-fs-client@1.2.0","maintainers":[{"name":"valerian.saliou","email":"valerian@valeriansaliou.name"}],"homepage":"https://github.com/crisp-oss/node-githttp-fs-client","bugs":{"url":"https://github.com/crisp-oss/node-githttp-fs-client/issues"},"dist":{"shasum":"c7f951b306ff024110c3c3791fd6877b642cc419","tarball":"https://registry.npmjs.org/githttp-fs-client/-/githttp-fs-client-1.2.0.tgz","fileCount":7,"integrity":"sha512-Q6lBe34QyGvKJf1Ds517qZs9Px+n5XqtV+32MwiL2RTiu8UbKnSDp56SMLr434PrY5SvzxiQxnxyYOUSWuNpJQ==","signatures":[{"sig":"MEYCIQCkzdz4M1cXv/tbKgGeVQRbE56AnCls4WvrqWF1dgBDvgIhAK7wigoRiREc/eB39vFHtNXQBm4TmVqc8VVKAz84Y+Hj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/githttp-fs-client@1.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":30209},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">= 18.0.0"},"gitHead":"90bc953dd8796a372713105e327bc37873d0573e","scripts":{"build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bc3e32eb-c90a-4ab9-8569-58434cd46d45"}},"licenses":[{"url":"https://github.com/crisp-oss/node-githttp-fs-client/blob/master/LICENSE","type":"MIT"}],"repository":{"url":"git://github.com/crisp-oss/node-githttp-fs-client.git","type":"git"},"_npmVersion":"11.16.0","description":"Git HTTP FS client for Node. Used in pair with Git HTTP FS, a git-backed content management database served over HTTP.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/githttp-fs-client_1.2.0_1783247711087_0.3025307961547403","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"githttp-fs-client","version":"1.2.1","keywords":["githttp-fs","git","cms"],"author":{"url":"https://valeriansaliou.name/","name":"Valerian Saliou","email":"valerian@valeriansaliou.name"},"license":"MIT","_id":"githttp-fs-client@1.2.1","maintainers":[{"name":"valerian.saliou","email":"valerian@valeriansaliou.name"}],"homepage":"https://github.com/crisp-oss/node-githttp-fs-client","bugs":{"url":"https://github.com/crisp-oss/node-githttp-fs-client/issues"},"dist":{"shasum":"16180f2d1d6546c01fd28135f31999977fbdb9c7","tarball":"https://registry.npmjs.org/githttp-fs-client/-/githttp-fs-client-1.2.1.tgz","fileCount":7,"integrity":"sha512-QmW+p+LAhp6N38juznHVcVSbLLJPL0X5WneDY8XZyKd5W6CWx0zKDlaYH2f/7YRkHpCXRluBPYkuyWDeInE3SQ==","signatures":[{"sig":"MEQCIAgX+RMe7jOoBmfPXkooeN4QG4VM/QBR+YAi6Ie6nucIAiBWAOAWUGhXkny/f8sevoUkDiTyH1RaCwP31Ov617EAiw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/githttp-fs-client@1.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":30790},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">= 18.0.0"},"gitHead":"02d98aad18451be7bdc27dc882938588f8ab8980","scripts":{"build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bc3e32eb-c90a-4ab9-8569-58434cd46d45"}},"licenses":[{"url":"https://github.com/crisp-oss/node-githttp-fs-client/blob/master/LICENSE","type":"MIT"}],"repository":{"url":"git://github.com/crisp-oss/node-githttp-fs-client.git","type":"git"},"_npmVersion":"11.16.0","description":"Git HTTP FS client for Node. Used in pair with Git HTTP FS, a git-backed content management database served over HTTP.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/githttp-fs-client_1.2.1_1783343809869_0.6499428555681435","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"githttp-fs-client","version":"1.3.0","keywords":["githttp-fs","git","cms"],"author":{"url":"https://valeriansaliou.name/","name":"Valerian Saliou","email":"valerian@valeriansaliou.name"},"license":"MIT","_id":"githttp-fs-client@1.3.0","maintainers":[{"name":"valerian.saliou","email":"valerian@valeriansaliou.name"}],"homepage":"https://github.com/crisp-oss/node-githttp-fs-client","bugs":{"url":"https://github.com/crisp-oss/node-githttp-fs-client/issues"},"dist":{"shasum":"001089aa9630baa1771249036b3674820fd946ca","tarball":"https://registry.npmjs.org/githttp-fs-client/-/githttp-fs-client-1.3.0.tgz","fileCount":7,"integrity":"sha512-Qb2qQcLXP21TvHlYArlgxteDriwlXrqmkJ7lTYcOMsSRf0/BXPDp+gUuG4VWYLW4GGU8t9Tk9eUw2HN35O5DOQ==","signatures":[{"sig":"MEQCIEgoq984x0op7JI9c506DHpyY6cY/h0aN8VFiSkXpZplAiBXLNIRb0kr4eWnOu98/xeA8evI+WnT/AB/d+8HBSz/uA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/githttp-fs-client@1.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":34136},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">= 18.0.0"},"gitHead":"d313f2d816f965cd79b8ce6e97fc517aa7603428","scripts":{"build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bc3e32eb-c90a-4ab9-8569-58434cd46d45"}},"licenses":[{"url":"https://github.com/crisp-oss/node-githttp-fs-client/blob/master/LICENSE","type":"MIT"}],"repository":{"url":"git://github.com/crisp-oss/node-githttp-fs-client.git","type":"git"},"_npmVersion":"11.16.0","description":"Git HTTP FS client for Node. Used in pair with Git HTTP FS, a git-backed content management database served over HTTP.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/githttp-fs-client_1.3.0_1783354690064_0.19792988345858786","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"githttp-fs-client","version":"1.4.0","keywords":["githttp-fs","git","cms"],"author":{"url":"https://valeriansaliou.name/","name":"Valerian Saliou","email":"valerian@valeriansaliou.name"},"license":"MIT","_id":"githttp-fs-client@1.4.0","maintainers":[{"name":"valerian.saliou","email":"valerian@valeriansaliou.name"}],"homepage":"https://github.com/crisp-oss/node-githttp-fs-client","bugs":{"url":"https://github.com/crisp-oss/node-githttp-fs-client/issues"},"dist":{"shasum":"faaaf80c0fa6fe2ce55949de50f9dd35ee14315b","tarball":"https://registry.npmjs.org/githttp-fs-client/-/githttp-fs-client-1.4.0.tgz","fileCount":7,"integrity":"sha512-AtlRiymjSH8dzV6SOj/4Cb+it5i0AuG0tIwedrY7snXwIrz5DJ9qtvgfC9YLrw7NOd/rcXP1D0bb2D6wzZiWOQ==","signatures":[{"sig":"MEUCIDJxYyhlQAGb+08hmygX6gtj8FHlqT62ouPhV3wlIpxlAiEAulOfojlB3AtjQVaAeZHYlRNjpWArhkrGtZLsyv/wYoo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/githttp-fs-client@1.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":34136},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">= 18.0.0"},"gitHead":"1053fd0634862b09d8d62a7bab0aa304afa7bee2","scripts":{"build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bc3e32eb-c90a-4ab9-8569-58434cd46d45"}},"licenses":[{"url":"https://github.com/crisp-oss/node-githttp-fs-client/blob/master/LICENSE","type":"MIT"}],"repository":{"url":"git://github.com/crisp-oss/node-githttp-fs-client.git","type":"git"},"_npmVersion":"11.16.0","description":"Git HTTP FS client for Node. Used in pair with Git HTTP FS, a git-backed content management database served over HTTP.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/githttp-fs-client_1.4.0_1783354704294_0.9112426451456457","host":"s3://npm-registry-packages-npm-production"}},"1.4.1":{"name":"githttp-fs-client","version":"1.4.1","keywords":["githttp-fs","git","cms"],"author":{"url":"https://valeriansaliou.name/","name":"Valerian Saliou","email":"valerian@valeriansaliou.name"},"license":"MIT","_id":"githttp-fs-client@1.4.1","maintainers":[{"name":"valerian.saliou","email":"valerian@valeriansaliou.name"}],"homepage":"https://github.com/crisp-oss/node-githttp-fs-client","bugs":{"url":"https://github.com/crisp-oss/node-githttp-fs-client/issues"},"dist":{"shasum":"00e4096164cb0f210e6d1711544b1f6d2e35ec36","tarball":"https://registry.npmjs.org/githttp-fs-client/-/githttp-fs-client-1.4.1.tgz","fileCount":7,"integrity":"sha512-Lr6m91Pmj/C8hsCYoiiy+qx4SzVSo6ab76b/zpK/U7f04xKbXITMonJOBwpdz3qk7kK55eqPrFdIr04HWxNV7Q==","signatures":[{"sig":"MEYCIQD6xAH9OEAPWeeyN8I4VuMEHB7uAcpHi6GV4acTqadhKgIhAJr8YTh+0GPhGs3VYhg7mpYKHRK/Sr1gcZY1Ox8OlTXT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/githttp-fs-client@1.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":35360},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">= 18.0.0"},"gitHead":"c29ee728dc14f79ffe5e775973de9971d449e02e","scripts":{"build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bc3e32eb-c90a-4ab9-8569-58434cd46d45"}},"licenses":[{"url":"https://github.com/crisp-oss/node-githttp-fs-client/blob/master/LICENSE","type":"MIT"}],"repository":{"url":"git://github.com/crisp-oss/node-githttp-fs-client.git","type":"git"},"_npmVersion":"11.16.0","description":"Git HTTP FS client for Node. Used in pair with Git HTTP FS, a git-backed content management database served over HTTP.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/githttp-fs-client_1.4.1_1783355005226_0.7806095257278938","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"githttp-fs-client","version":"1.5.0","keywords":["githttp-fs","git","cms"],"author":{"url":"https://valeriansaliou.name/","name":"Valerian Saliou","email":"valerian@valeriansaliou.name"},"license":"MIT","_id":"githttp-fs-client@1.5.0","maintainers":[{"name":"valerian.saliou","email":"valerian@valeriansaliou.name"}],"homepage":"https://github.com/crisp-oss/node-githttp-fs-client","bugs":{"url":"https://github.com/crisp-oss/node-githttp-fs-client/issues"},"dist":{"shasum":"aed6d39ff4b336a5e397c5c9ee425102f01382cd","tarball":"https://registry.npmjs.org/githttp-fs-client/-/githttp-fs-client-1.5.0.tgz","fileCount":7,"integrity":"sha512-wzRf+d6pmRFpv4/qS2yLxltm3y+1z6dDYEWGJ3enng7b9MH59p1AeIces9/tWTaAe4ETFOFupUCL8/o0DjS7Lg==","signatures":[{"sig":"MEQCIACmKo+OAasSiAyEfBlQP5sb7DyFAjPG3lrKUWSuTL/MAiAuuiLJj2C0NQpQVVwXADx5sjJwmCFgFRvYBqXmLJsD9w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/githttp-fs-client@1.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":36387},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">= 18.0.0"},"gitHead":"ab1f194977b33e03661e9b38548ba04b2fa7a139","scripts":{"build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bc3e32eb-c90a-4ab9-8569-58434cd46d45"}},"licenses":[{"url":"https://github.com/crisp-oss/node-githttp-fs-client/blob/master/LICENSE","type":"MIT"}],"repository":{"url":"git://github.com/crisp-oss/node-githttp-fs-client.git","type":"git"},"_npmVersion":"11.16.0","description":"Git HTTP FS client for Node. Used in pair with Git HTTP FS, a git-backed content management database served over HTTP.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/githttp-fs-client_1.5.0_1785419720851_0.12094637305433475","host":"s3://npm-registry-packages-npm-production"}},"1.5.1":{"name":"githttp-fs-client","version":"1.5.1","keywords":["githttp-fs","git","cms"],"author":{"url":"https://valeriansaliou.name/","name":"Valerian Saliou","email":"valerian@valeriansaliou.name"},"license":"MIT","_id":"githttp-fs-client@1.5.1","maintainers":[{"name":"valerian.saliou","email":"valerian@valeriansaliou.name"}],"homepage":"https://github.com/crisp-oss/node-githttp-fs-client","bugs":{"url":"https://github.com/crisp-oss/node-githttp-fs-client/issues"},"dist":{"shasum":"6b804394e5ec0a4c0a77305059e712826015df61","tarball":"https://registry.npmjs.org/githttp-fs-client/-/githttp-fs-client-1.5.1.tgz","fileCount":7,"integrity":"sha512-c4j8RcnjemtJ4ozXUjrWpVXhRMhEaKvkx8rrdP4MtPG9MgO/sHRCzu/x9ss/ibrQ7zP2taxh3BWrl+a7fBQRDQ==","signatures":[{"sig":"MEUCIBbEMeW8awQwtyLjo9uXE3MahTA50QSSvyxpR+ND1Qh8AiEApfLqoxfwfFky/399LwE6rFqNkpgmb7X2FFvqTd7oQ+Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/githttp-fs-client@1.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":37612},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">= 18.0.0"},"gitHead":"a39d453f7b1282a2bae84be3c567b9fcca7f1a15","scripts":{"build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bc3e32eb-c90a-4ab9-8569-58434cd46d45"}},"licenses":[{"url":"https://github.com/crisp-oss/node-githttp-fs-client/blob/master/LICENSE","type":"MIT"}],"repository":{"url":"git://github.com/crisp-oss/node-githttp-fs-client.git","type":"git"},"_npmVersion":"11.16.0","description":"Git HTTP FS client for Node. Used in pair with Git HTTP FS, a git-backed content management database served over HTTP.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/githttp-fs-client_1.5.1_1785765483500_0.8255170655871362","host":"s3://npm-registry-packages-npm-production"}},"1.5.2":{"name":"githttp-fs-client","version":"1.5.2","keywords":["githttp-fs","git","cms"],"author":{"url":"https://valeriansaliou.name/","name":"Valerian Saliou","email":"valerian@valeriansaliou.name"},"license":"MIT","_id":"githttp-fs-client@1.5.2","maintainers":[{"name":"valerian.saliou","email":"valerian@valeriansaliou.name"}],"homepage":"https://github.com/crisp-oss/node-githttp-fs-client","bugs":{"url":"https://github.com/crisp-oss/node-githttp-fs-client/issues"},"dist":{"shasum":"9351264efa8961a5bfb638dbdbc3e81439d65c2d","tarball":"https://registry.npmjs.org/githttp-fs-client/-/githttp-fs-client-1.5.2.tgz","fileCount":7,"integrity":"sha512-GKi43Stw85NLG+PfmdkruKUrJ/s1e4hBEUCYYDbFmMesJY4sVSiUUS9rwrKUm9jCh/TOI+9RI+7Tp9KAq5dNPg==","signatures":[{"sig":"MEUCIQDVa+UfSbG//aVaHaSppjmKpW9/2WopnEbvznvVh5nMXAIgJPYv4jzyhazubApYf01X2wV5geLdkKUPH2gImCK1d14=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/githttp-fs-client@1.5.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":37616},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">= 18.0.0"},"gitHead":"88d11bd5b7bfef686602e8d856a17f5018988103","scripts":{"build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bc3e32eb-c90a-4ab9-8569-58434cd46d45"}},"licenses":[{"url":"https://github.com/crisp-oss/node-githttp-fs-client/blob/master/LICENSE","type":"MIT"}],"repository":{"url":"git://github.com/crisp-oss/node-githttp-fs-client.git","type":"git"},"_npmVersion":"11.16.0","description":"Git HTTP FS client for Node. Used in pair with Git HTTP FS, a git-backed content management database served over HTTP.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/githttp-fs-client_1.5.2_1785773644870_0.9561504428236478","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"githttp-fs-client","version":"1.6.0","keywords":["githttp-fs","git","cms"],"author":{"url":"https://valeriansaliou.name/","name":"Valerian Saliou","email":"valerian@valeriansaliou.name"},"license":"MIT","_id":"githttp-fs-client@1.6.0","maintainers":[{"name":"valerian.saliou","email":"valerian@valeriansaliou.name"}],"homepage":"https://github.com/crisp-oss/node-githttp-fs-client","bugs":{"url":"https://github.com/crisp-oss/node-githttp-fs-client/issues"},"dist":{"shasum":"7595be8fdf7fc15b8973fea8299a7c7cf772b352","tarball":"https://registry.npmjs.org/githttp-fs-client/-/githttp-fs-client-1.6.0.tgz","fileCount":7,"integrity":"sha512-dY8hlnqo/odi6JrrkHnH+YnnAsQg6xgACko7fL/Lg3TdGgN66ug8fN6WjwB/mLwDX/cOKGaAcZsJv47L5POliA==","signatures":[{"sig":"MEYCIQC5DUMhRI4jxyLPUYigMuhs/GUr3Spp6+40vhYXMjnU8gIhAMkYvpzZiyqiLg+VDq0tFAgc4GyhzOHfmMgmvdPd04Fr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/githttp-fs-client@1.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":40100},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">= 18.0.0"},"gitHead":"40c1dfb4ffc110ef0e3de02b45875a626c9b653a","scripts":{"build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bc3e32eb-c90a-4ab9-8569-58434cd46d45"}},"licenses":[{"url":"https://github.com/crisp-oss/node-githttp-fs-client/blob/master/LICENSE","type":"MIT"}],"repository":{"url":"git://github.com/crisp-oss/node-githttp-fs-client.git","type":"git"},"_npmVersion":"11.16.0","description":"Git HTTP FS client for Node. Used in pair with Git HTTP FS, a git-backed content management database served over HTTP.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/githttp-fs-client_1.6.0_1785940298356_0.08466995576640857","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"githttp-fs-client","version":"1.7.0","keywords":["githttp-fs","git","cms"],"author":{"url":"https://valeriansaliou.name/","name":"Valerian Saliou","email":"valerian@valeriansaliou.name"},"license":"MIT","_id":"githttp-fs-client@1.7.0","maintainers":[{"name":"valerian.saliou","email":"valerian@valeriansaliou.name"}],"homepage":"https://github.com/crisp-oss/node-githttp-fs-client","bugs":{"url":"https://github.com/crisp-oss/node-githttp-fs-client/issues"},"dist":{"shasum":"388005e3589e82d4ebf7bc39b849f68bb0522015","tarball":"https://registry.npmjs.org/githttp-fs-client/-/githttp-fs-client-1.7.0.tgz","fileCount":7,"integrity":"sha512-K8APYoXM0pm6hJ9E1Z/NxCRIZBeniSW8muCTasAtPaVG2tyB23euQxaszCgkyQxX1BFEzhCkLdp75IvnEEN2PA==","signatures":[{"sig":"MEYCIQDkYYzdL8YoUj+4nriqvrAFmJoh3Vw80VrE2X5YXosSWQIhALCS4f8fyHbrc5FeBVHQ/Cbz7OE0qVAWbpeTPF0V/Ovw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/githttp-fs-client@1.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":41798},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">= 18.0.0"},"gitHead":"131271c1abef3996f4340bb351205d590c3ebcc7","scripts":{"build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bc3e32eb-c90a-4ab9-8569-58434cd46d45"}},"licenses":[{"url":"https://github.com/crisp-oss/node-githttp-fs-client/blob/master/LICENSE","type":"MIT"}],"repository":{"url":"git://github.com/crisp-oss/node-githttp-fs-client.git","type":"git"},"_npmVersion":"11.17.0","description":"Git HTTP FS client for Node. Used in pair with Git HTTP FS, a git-backed content management database served over HTTP.","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/githttp-fs-client_1.7.0_1786774316732_0.6663035560788424","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"githttp-fs-client","version":"1.8.0","keywords":["githttp-fs","git","cms"],"author":{"url":"https://valeriansaliou.name/","name":"Valerian Saliou","email":"valerian@valeriansaliou.name"},"license":"MIT","_id":"githttp-fs-client@1.8.0","maintainers":[{"name":"valerian.saliou","email":"valerian@valeriansaliou.name"}],"homepage":"https://github.com/crisp-oss/node-githttp-fs-client","bugs":{"url":"https://github.com/crisp-oss/node-githttp-fs-client/issues"},"dist":{"shasum":"3e10ae2736b2ac6e9531b0046099ee00e17769c3","tarball":"https://registry.npmjs.org/githttp-fs-client/-/githttp-fs-client-1.8.0.tgz","fileCount":7,"integrity":"sha512-l9H2jFc46ewGY+RP44MGS30GEPuo0ktEWpBFHwW7Qs+Crv4lbWHVivwPKZ+4sEU9omk3+k5lIPcq1eHsceU/lA==","signatures":[{"sig":"MEUCIGscd4aAilyrIcfpUTVXzu4SBiEtQaO6spHIXFYS9fCkAiEAkJQ4dugeaXAJfF1ClKXAHeX2F6u3XUMS+DIYwBp/Lr8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/githttp-fs-client@1.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":45136},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">= 18.0.0"},"gitHead":"b4890ca35f5d0839f2336c4a330812431ea13a86","scripts":{"build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bc3e32eb-c90a-4ab9-8569-58434cd46d45"}},"licenses":[{"url":"https://github.com/crisp-oss/node-githttp-fs-client/blob/master/LICENSE","type":"MIT"}],"repository":{"url":"git://github.com/crisp-oss/node-githttp-fs-client.git","type":"git"},"_npmVersion":"11.17.0","description":"Git HTTP FS client for Node. Used in pair with Git HTTP FS, a git-backed content management database served over HTTP.","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/githttp-fs-client_1.8.0_1787826389972_0.9998286508300984","host":"s3://npm-registry-packages-npm-production"}},"1.9.0":{"name":"githttp-fs-client","version":"1.9.0","keywords":["githttp-fs","git","cms"],"author":{"url":"https://valeriansaliou.name/","name":"Valerian Saliou","email":"valerian@valeriansaliou.name"},"license":"MIT","_id":"githttp-fs-client@1.9.0","maintainers":[{"name":"valerian.saliou","email":"valerian@valeriansaliou.name"}],"homepage":"https://github.com/crisp-oss/node-githttp-fs-client","bugs":{"url":"https://github.com/crisp-oss/node-githttp-fs-client/issues"},"dist":{"shasum":"5b737ae802219447975bb85906250f0d40e70673","tarball":"https://registry.npmjs.org/githttp-fs-client/-/githttp-fs-client-1.9.0.tgz","fileCount":7,"integrity":"sha512-x7vc586TeldtAZO16XNPQi8gGZeOFtrTBhbg2p7oMYUuQSUNuyvRiBVRoCvd5qPNpTEgC637/7id5ZO/hmOeAw==","signatures":[{"sig":"MEUCIQDj/lVilwZLsPP9kEA5DxeWiBJCqe7Cp1O7lrC3Bz4fdgIgMGHwF0XUu8Iv0X5UZZ4AWahmBTTSShfJqoN/GAIj9q0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/githttp-fs-client@1.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53428},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">= 18.0.0"},"gitHead":"7e93b06cf8228d004e15c62049a8ad2820a260a0","scripts":{"build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bc3e32eb-c90a-4ab9-8569-58434cd46d45"}},"licenses":[{"url":"https://github.com/crisp-oss/node-githttp-fs-client/blob/master/LICENSE","type":"MIT"}],"repository":{"url":"git://github.com/crisp-oss/node-githttp-fs-client.git","type":"git"},"_npmVersion":"11.17.0","description":"Git HTTP FS client for Node. Used in pair with Git HTTP FS, a git-backed content management database served over HTTP.","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/githttp-fs-client_1.9.0_1788164697780_0.4801947600069749","host":"s3://npm-registry-packages-npm-production"}},"1.9.1":{"name":"githttp-fs-client","version":"1.9.1","keywords":["githttp-fs","git","cms"],"author":{"url":"https://valeriansaliou.name/","name":"Valerian Saliou","email":"valerian@valeriansaliou.name"},"license":"MIT","_id":"githttp-fs-client@1.9.1","maintainers":[{"name":"valerian.saliou","email":"valerian@valeriansaliou.name"}],"homepage":"https://github.com/crisp-oss/node-githttp-fs-client","bugs":{"url":"https://github.com/crisp-oss/node-githttp-fs-client/issues"},"dist":{"shasum":"65a01c7435e0cec1182becb27b1f9ff4dee79d9b","tarball":"https://registry.npmjs.org/githttp-fs-client/-/githttp-fs-client-1.9.1.tgz","fileCount":7,"integrity":"sha512-8REh4Zv+/U+wRCMuc4fe8F/FCGVuZNlxghMeMLHECmp9h+KBFSJmTYLQUcykXzp13n206XUTOCi3PCtQplVRrg==","signatures":[{"sig":"MEUCIDTpm9xVjSPDQCTx8U9pZDNYjD62igpMZFNxzsOb1EM8AiEA1tHluBodSYnm0lN1I4DCjbAxsIBGShIa75r/PUKO2s0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/githttp-fs-client@1.9.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":61202},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">= 18.0.0"},"gitHead":"0316c974260985f9aa0bfc4d6415f5de5803e243","scripts":{"build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bc3e32eb-c90a-4ab9-8569-58434cd46d45"}},"licenses":[{"url":"https://github.com/crisp-oss/node-githttp-fs-client/blob/master/LICENSE","type":"MIT"}],"repository":{"url":"git://github.com/crisp-oss/node-githttp-fs-client.git","type":"git"},"_npmVersion":"11.17.0","description":"Git HTTP FS client for Node. Used in pair with Git HTTP FS, a git-backed content management database served over HTTP.","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/githttp-fs-client_1.9.1_1788174646025_0.31574642017008236","host":"s3://npm-registry-packages-npm-production"}},"1.10.0":{"name":"githttp-fs-client","version":"1.10.0","keywords":["githttp-fs","git","cms"],"author":{"url":"https://valeriansaliou.name/","name":"Valerian Saliou","email":"valerian@valeriansaliou.name"},"license":"MIT","_id":"githttp-fs-client@1.10.0","maintainers":[{"name":"valerian.saliou","email":"valerian@valeriansaliou.name"}],"homepage":"https://github.com/crisp-oss/node-githttp-fs-client","bugs":{"url":"https://github.com/crisp-oss/node-githttp-fs-client/issues"},"dist":{"shasum":"c5343f350f7451a542912ad81cde85d632fa0e03","tarball":"https://registry.npmjs.org/githttp-fs-client/-/githttp-fs-client-1.10.0.tgz","fileCount":7,"integrity":"sha512-B4o335XxyA4iau2tmM+uq3eP6hKoKE9uTtABLVm16vKcuhTGTFuJ74pkRl0NUQTEeusbBNo73petMUt53tCGeg==","signatures":[{"sig":"MEQCIA0DBfddDIZ2MI2U5up0eHww9cZ/gGQiTPAsprgRIe1KAiBgX0UzMZN9LhE53awEVTOVB+FGpU5fPZ+cJ8C8BTJSiw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/githttp-fs-client@1.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":68592},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">= 18.0.0"},"gitHead":"99427263b2fd35cfd16c4b1b4b754f51e01af86e","scripts":{"build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bc3e32eb-c90a-4ab9-8569-58434cd46d45"}},"licenses":[{"url":"https://github.com/crisp-oss/node-githttp-fs-client/blob/master/LICENSE","type":"MIT"}],"repository":{"url":"git://github.com/crisp-oss/node-githttp-fs-client.git","type":"git"},"_npmVersion":"11.17.0","description":"Git HTTP FS client for Node. Used in pair with Git HTTP FS, a git-backed content management database served over HTTP.","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/githttp-fs-client_1.10.0_1788188767232_0.04813040470416752","host":"s3://npm-registry-packages-npm-production"}},"1.10.1":{"name":"githttp-fs-client","version":"1.10.1","keywords":["githttp-fs","git","cms"],"author":{"url":"https://valeriansaliou.name/","name":"Valerian Saliou","email":"valerian@valeriansaliou.name"},"license":"MIT","_id":"githttp-fs-client@1.10.1","maintainers":[{"name":"valerian.saliou","email":"valerian@valeriansaliou.name"}],"homepage":"https://github.com/crisp-oss/node-githttp-fs-client","bugs":{"url":"https://github.com/crisp-oss/node-githttp-fs-client/issues"},"dist":{"shasum":"89ec5fee111fafde269a20c0a89e46c20f0cedd9","tarball":"https://registry.npmjs.org/githttp-fs-client/-/githttp-fs-client-1.10.1.tgz","fileCount":7,"integrity":"sha512-3iTweo8/TiBgbxtxx/uFXnMLQgYZPtjBivCwGnW9o/8gZySYk1uskU72vyQ2WNi6llBNOpvKtvWso9Q6sgs+Uw==","signatures":[{"sig":"MEQCIEW5Ov4k/ZC+gGxfJP914/CoBjCaxXcoatrQepbSEYp/AiAEEyVNPmybFQWQevQkBEZ7E0jhro5qPtBMx8AJkvbypg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/githttp-fs-client@1.10.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":73517},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">= 18.0.0"},"gitHead":"edae005df8acffeabcfb991d73a93222f0dd038b","scripts":{"build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bc3e32eb-c90a-4ab9-8569-58434cd46d45"}},"licenses":[{"url":"https://github.com/crisp-oss/node-githttp-fs-client/blob/master/LICENSE","type":"MIT"}],"repository":{"url":"git://github.com/crisp-oss/node-githttp-fs-client.git","type":"git"},"_npmVersion":"11.17.0","description":"Git HTTP FS client for Node. Used in pair with Git HTTP FS, a git-backed content management database served over HTTP.","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/githttp-fs-client_1.10.1_1788255088924_0.08208687958627703","host":"s3://npm-registry-packages-npm-production"}},"1.10.2":{"name":"githttp-fs-client","version":"1.10.2","keywords":["githttp-fs","git","cms"],"author":{"url":"https://valeriansaliou.name/","name":"Valerian Saliou","email":"valerian@valeriansaliou.name"},"license":"MIT","_id":"githttp-fs-client@1.10.2","maintainers":[{"name":"valerian.saliou","email":"valerian@valeriansaliou.name"}],"homepage":"https://github.com/crisp-oss/node-githttp-fs-client","bugs":{"url":"https://github.com/crisp-oss/node-githttp-fs-client/issues"},"dist":{"shasum":"87e66460974ad79350f0b569f7afb59d6ce06373","tarball":"https://registry.npmjs.org/githttp-fs-client/-/githttp-fs-client-1.10.2.tgz","fileCount":7,"integrity":"sha512-RLQJZHmMkJZov38KS58xqzgmDjxpZPuQyIVJMLNusj1lYLw3i98Zir5NECkJED1/dXcQe7QaTLzytM/fSFZURQ==","signatures":[{"sig":"MEQCIC3tji9pyn3/TNLn4x1olA8jEO+q0kdDmwx/HWG3l7tUAiBLkatGsX2R3A23FmbUh+WMZxAgGfTYytQzFV2IBic3mQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/githttp-fs-client@1.10.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":73517},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">= 18.0.0"},"gitHead":"58d9d0ded2c2cc3721697cb45670c21eb7d145e1","scripts":{"build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bc3e32eb-c90a-4ab9-8569-58434cd46d45"}},"licenses":[{"url":"https://github.com/crisp-oss/node-githttp-fs-client/blob/master/LICENSE","type":"MIT"}],"repository":{"url":"git://github.com/crisp-oss/node-githttp-fs-client.git","type":"git"},"_npmVersion":"11.19.0","description":"Git HTTP FS client for Node. Used in pair with Git HTTP FS, a git-backed content management database served over HTTP.","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/githttp-fs-client_1.10.2_1788874368641_0.6907986534935371","host":"s3://npm-registry-packages-npm-production"}},"1.11.0":{"name":"githttp-fs-client","version":"1.11.0","keywords":["githttp-fs","git","cms"],"author":{"url":"https://valeriansaliou.name/","name":"Valerian Saliou","email":"valerian@valeriansaliou.name"},"license":"MIT","_id":"githttp-fs-client@1.11.0","maintainers":[{"name":"valerian.saliou","email":"valerian@valeriansaliou.name"}],"homepage":"https://github.com/crisp-oss/node-githttp-fs-client","bugs":{"url":"https://github.com/crisp-oss/node-githttp-fs-client/issues"},"dist":{"shasum":"60ba49d5db524efc03f6f7543c9c1bfe579dbf6d","tarball":"https://registry.npmjs.org/githttp-fs-client/-/githttp-fs-client-1.11.0.tgz","fileCount":7,"integrity":"sha512-Tubirna8jieUFFMB1fj63UD5510aLJCaEaimKSxhDKRh9hhp6U7//Zjg4qzBpkAXnTL16/mLOktsvv2PJefvlA==","signatures":[{"sig":"MEUCIAK22nAJ9tpDQeFtyQLkc5b0cvqa4pm5c91gJxCs8kmwAiEA9J4UshY5qzkpZSVyCZ6mVsb+1THZRNoqyjJ9uWdtVZk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAxfJ52bsB8h7XxJCnD2aMuhsGwhJoCbiy2mvhalEVigAiAyF/5W6eSUJsLPSuJvbNMwzEDNDm6hQWphmROQiQp9FA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/githttp-fs-client@1.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92450},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">= 18.0.0"},"gitHead":"80831ad1c927c8ba616a22a7d2657569f0f102af","scripts":{"build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bc3e32eb-c90a-4ab9-8569-58434cd46d45"}},"licenses":[{"url":"https://github.com/crisp-oss/node-githttp-fs-client/blob/master/LICENSE","type":"MIT"}],"repository":{"url":"git://github.com/crisp-oss/node-githttp-fs-client.git","type":"git"},"_npmVersion":"11.19.0","description":"Git HTTP FS client for Node. Used in pair with Git HTTP FS, a git-backed content management database served over HTTP.","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/githttp-fs-client_1.11.0_1789137404901_0.6870573115876779","host":"s3://npm-registry-packages-npm-production"}},"1.11.1":{"name":"githttp-fs-client","version":"1.11.1","keywords":["githttp-fs","git","cms"],"author":{"url":"https://valeriansaliou.name/","name":"Valerian Saliou","email":"valerian@valeriansaliou.name"},"license":"MIT","_id":"githttp-fs-client@1.11.1","maintainers":[{"name":"valerian.saliou","email":"valerian@valeriansaliou.name"}],"homepage":"https://github.com/crisp-oss/node-githttp-fs-client","bugs":{"url":"https://github.com/crisp-oss/node-githttp-fs-client/issues"},"dist":{"shasum":"a2275c8db9dcb55660db3d2ea586b3cf6b8791b9","tarball":"https://registry.npmjs.org/githttp-fs-client/-/githttp-fs-client-1.11.1.tgz","fileCount":7,"integrity":"sha512-7Fo+CS1qkb47R+rxQ55CD4PhFzbDlgSHypzRfnJecRw0V7pyFBLq2YboCwhqynFb2h9ebTi8pc3CIzI9oJ2wGQ==","signatures":[{"sig":"MEUCIQD+T+KBz8fKEahNbrY06PnpPvwk5K2NCmRVAYyXz+iMZQIgaVHr7SCDGHZ1lS7EBHJ9fwTuRoSWfDaoeuTAZ+8H5r8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICJoKPAhTe5/PxFlBqNnqFfQ6OvKB1WeJ40GUKrxJ4zLAiEAz0eqC7GKiNkmUZ0KobFgCR+OZMWrPoKkWlFE8Yj396M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/githttp-fs-client@1.11.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92450},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">= 18.0.0"},"gitHead":"8a20e5f9e0a4bd6d75aa72ed00f84d7b2d491e54","scripts":{"build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bc3e32eb-c90a-4ab9-8569-58434cd46d45"}},"licenses":[{"url":"https://github.com/crisp-oss/node-githttp-fs-client/blob/master/LICENSE","type":"MIT"}],"repository":{"url":"git://github.com/crisp-oss/node-githttp-fs-client.git","type":"git"},"_npmVersion":"11.19.0","description":"Git HTTP FS client for Node. Used in pair with Git HTTP FS, a git-backed content management database served over HTTP.","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/githttp-fs-client_1.11.1_1789197513235_0.08235728884162263","host":"s3://npm-registry-packages-npm-production"}},"1.11.2":{"name":"githttp-fs-client","version":"1.11.2","keywords":["githttp-fs","git","cms"],"author":{"url":"https://valeriansaliou.name/","name":"Valerian Saliou","email":"valerian@valeriansaliou.name"},"license":"MIT","_id":"githttp-fs-client@1.11.2","maintainers":[{"name":"valerian.saliou","email":"valerian@valeriansaliou.name"}],"homepage":"https://github.com/crisp-oss/node-githttp-fs-client","bugs":{"url":"https://github.com/crisp-oss/node-githttp-fs-client/issues"},"dist":{"shasum":"c5fd2a2e8d1b9cd8a7d0c28a0410511111c4fba9","tarball":"https://registry.npmjs.org/githttp-fs-client/-/githttp-fs-client-1.11.2.tgz","fileCount":7,"integrity":"sha512-JfJ3GTUmaArugxwLKIxMsf29nxi+RS1ZE5Ycq5db1DsPcMBGlsUxNl4ARC11aMDeeynG4Z64pohl2Uzt5eq1qg==","signatures":[{"sig":"MEUCIQC0h4DoEDKn3YhTnTSlpZp9CadHgl7uFRYHNiv86+TrHwIgPbTpaO+V/+AvdF2P4A/QuLLq6q3nZ3KRksDWPXKHaac=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAf8jL1oMiaO5MLIyDZu2QSIlsOTOmPVeDZSRUhkJNepAiEArqMcBerBhL07VTMFP7Ax/IeeHaCQNjRRQ0oxDHvpo6Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/githttp-fs-client@1.11.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92450},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">= 18.0.0"},"gitHead":"e351d94c96cf1b262f30d6803c7c83a95d0470ae","scripts":{"build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bc3e32eb-c90a-4ab9-8569-58434cd46d45"}},"licenses":[{"url":"https://github.com/crisp-oss/node-githttp-fs-client/blob/master/LICENSE","type":"MIT"}],"repository":{"url":"git://github.com/crisp-oss/node-githttp-fs-client.git","type":"git"},"_npmVersion":"11.19.0","description":"Git HTTP FS client for Node. Used in pair with Git HTTP FS, a git-backed content management database served over HTTP.","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/githttp-fs-client_1.11.2_1789399752749_0.9414188738729872","host":"s3://npm-registry-packages-npm-production"}},"1.11.3":{"name":"githttp-fs-client","version":"1.11.3","keywords":["githttp-fs","git","cms"],"author":{"url":"https://valeriansaliou.name/","name":"Valerian Saliou","email":"valerian@valeriansaliou.name"},"license":"MIT","_id":"githttp-fs-client@1.11.3","maintainers":[{"name":"valerian.saliou","email":"valerian@valeriansaliou.name"}],"homepage":"https://github.com/crisp-oss/node-githttp-fs-client","bugs":{"url":"https://github.com/crisp-oss/node-githttp-fs-client/issues"},"dist":{"shasum":"ef7bfd1cf85a59ceb982a8908a0dcbc807ca6ea4","tarball":"https://registry.npmjs.org/githttp-fs-client/-/githttp-fs-client-1.11.3.tgz","fileCount":7,"integrity":"sha512-SxsjMo8HBrpGg6blboxusxLrJZDEVeKWCeczuu20teM0EC0GJYEbwGBFxS8OF5hDSkVqJuXQ4DJNutd2ZFpYsg==","signatures":[{"sig":"MEUCIAERcObS5cLVo/2fMxj7IIUs+V26euBV5d9nfO5rCDJ4AiEAkx+f37jcyRlKGEjKaaj9inrl5WDc5ecK2EzbgZXEbBI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBnCWnhQOEzE5P2Xo2J9risKGH6N/7gr6AB+a39eIPR9AiEA60OzjpjQc8RyCFcBsK6TQR74/5/qDyNNUcCXxaaLaYc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/githttp-fs-client@1.11.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92450},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">= 18.0.0"},"gitHead":"5034b9bb8355ff0fa1c447c0f60a66118187c1e0","scripts":{"build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bc3e32eb-c90a-4ab9-8569-58434cd46d45"}},"licenses":[{"url":"https://github.com/crisp-oss/node-githttp-fs-client/blob/master/LICENSE","type":"MIT"}],"repository":{"url":"git://github.com/crisp-oss/node-githttp-fs-client.git","type":"git"},"_npmVersion":"11.19.0","description":"Git HTTP FS client for Node. Used in pair with Git HTTP FS, a git-backed content management database served over HTTP.","directories":{},"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/githttp-fs-client_1.11.3_1789401181816_0.5243978291982252","host":"s3://npm-registry-packages-npm-production"}},"1.13.0":{"name":"githttp-fs-client","version":"1.13.0","keywords":["githttp-fs","git","cms"],"author":{"url":"https://valeriansaliou.name/","name":"Valerian Saliou","email":"valerian@valeriansaliou.name"},"license":"MIT","_id":"githttp-fs-client@1.13.0","maintainers":[{"name":"valerian.saliou","email":"valerian@valeriansaliou.name"}],"homepage":"https://github.com/crisp-oss/node-githttp-fs-client","bugs":{"url":"https://github.com/crisp-oss/node-githttp-fs-client/issues"},"dist":{"shasum":"c33c85cb5d930d0a38f305e944d2b8e55c871499","tarball":"https://registry.npmjs.org/githttp-fs-client/-/githttp-fs-client-1.13.0.tgz","fileCount":7,"integrity":"sha512-u7/PR5k6F2PHtaqMPav0Izv7icuvqKa4UgS/eKhuNWUl58v1TzXWVtHKkVhl1eru6/DW2LE8NiNYE+H3iWOi4w==","signatures":[{"sig":"MEYCIQCiqa9wc2PqrxWAYKTTcH73IVv1NArqrcxYI68NjxhMngIhAL0sVSxq3yGxHjFaxkZWNP4UBD/U4HoayjapjOr7dNRs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIF19blUHagD3zb3P5RsKXgSwBo4liZDT4cb7eJURMvGUAiEAmRP6cBKe8fHfIi4A1zwSR0RZf13LbwEASAvaLkYLDmU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/githttp-fs-client@1.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93585},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">= 18.0.0"},"gitHead":"3e268a9aa3d7f266140baa52133dd4b53fa42fec","scripts":{"build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bc3e32eb-c90a-4ab9-8569-58434cd46d45"}},"licenses":[{"url":"https://github.com/crisp-oss/node-githttp-fs-client/blob/master/LICENSE","type":"MIT"}],"repository":{"url":"git://github.com/crisp-oss/node-githttp-fs-client.git","type":"git"},"_npmVersion":"11.19.0","description":"Git HTTP FS client for Node. Used in pair with Git HTTP FS, a git-backed content management database served over HTTP.","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/githttp-fs-client_1.13.0_1790247358405_0.657966839026694","host":"s3://npm-registry-packages-npm-production"}},"1.13.1":{"_id":"githttp-fs-client@1.13.1","bugs":{"url":"https://github.com/crisp-oss/node-githttp-fs-client/issues"},"dist":{"shasum":"39ed2e508f9dae6b35f2a71c38486dce42042d59","tarball":"https://registry.npmjs.org/githttp-fs-client/-/githttp-fs-client-1.13.1.tgz","fileCount":7,"integrity":"sha512-RpytDWRsjZDGTL9XAS5Ad/BqSXMc1xc+JNNk+wSsJ0xHclr6mlTZSqw0TFyXL91sT5l9MMQiy4PH6zFPSzOm2Q==","signatures":[{"sig":"MEYCIQC76VK82JmaX7Jk52nA0Rb+fvjf6Q0kbSKbag39W8DefAIhAPqNWFMthfhzEP5y3uCFPzN2n5iE9gW97xvN+JE7bXwx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIHJLNG7UiicZph25p8uugtlR6vwWSx4wXca3pYc0Vjv1AiEAoUDdy9tyRC6xXgQLdHyp0AYdvRaIjKx634TFAhZ6vAc="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/githttp-fs-client@1.13.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":93585},"main":"dist/index.js","name":"githttp-fs-client","type":"module","types":"dist/index.d.ts","author":{"url":"https://valeriansaliou.name/","name":"Valerian Saliou","email":"valerian@valeriansaliou.name"},"engines":{"node":">= 18.0.0"},"gitHead":"50ed3ec99239d9ff5e4345a5cc340b8a2a02ed92","license":"MIT","scripts":{"build":"tsc","prepublishOnly":"npm run build"},"version":"1.13.1","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bc3e32eb-c90a-4ab9-8569-58434cd46d45"}},"homepage":"https://github.com/crisp-oss/node-githttp-fs-client","keywords":["githttp-fs","git","cms"],"licenses":[{"url":"https://github.com/crisp-oss/node-githttp-fs-client/blob/master/LICENSE","type":"MIT"}],"repository":{"url":"git://github.com/crisp-oss/node-githttp-fs-client.git","type":"git"},"_npmVersion":"11.19.0","description":"Git HTTP FS client for Node. Used in pair with Git HTTP FS, a git-backed content management database served over HTTP.","directories":{},"maintainers":[{"name":"valerian.saliou","email":"valerian@valeriansaliou.name"}],"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"5.8.3"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/githttp-fs-client_1.13.1_1790247668421_0.383921195386995"}}},"time":{"created":"2026-06-17T15:44:20.853Z","modified":"2026-09-24T11:01:08.839Z","1.0.0":"2026-06-17T15:44:21.190Z","1.0.1":"2026-06-17T16:21:06.319Z","1.0.2":"2026-06-18T09:11:42.944Z","1.0.4":"2026-06-18T09:16:22.267Z","1.0.5":"2026-06-18T09:56:30.224Z","1.0.6":"2026-06-18T10:13:24.413Z","1.0.7":"2026-06-18T10:55:45.357Z","1.0.8":"2026-06-18T11:05:33.882Z","1.0.9":"2026-07-01T19:03:53.767Z","1.0.10":"2026-07-02T10:14:57.475Z","1.0.11":"2026-07-02T16:30:13.605Z","1.0.12":"2026-07-03T09:22:21.881Z","1.0.13":"2026-07-03T10:09:02.128Z","1.0.14":"2026-07-03T10:12:38.954Z","1.0.15":"2026-07-03T11:06:16.679Z","1.0.16":"2026-07-03T12:43:36.846Z","1.0.17":"2026-07-03T12:49:39.428Z","1.0.18":"2026-07-03T13:01:02.333Z","1.0.19":"2026-07-03T14:18:05.155Z","1.0.20":"2026-07-03T14:30:08.905Z","1.0.21":"2026-07-05T10:17:38.943Z","1.2.0":"2026-07-05T10:35:11.223Z","1.2.1":"2026-07-06T13:16:50.025Z","1.3.0":"2026-07-06T16:18:10.196Z","1.4.0":"2026-07-06T16:18:24.445Z","1.4.1":"2026-07-06T16:23:25.375Z","1.5.0":"2026-07-30T13:55:20.992Z","1.5.1":"2026-08-03T13:58:03.632Z","1.5.2":"2026-08-03T16:14:05.007Z","1.6.0":"2026-08-05T14:31:38.501Z","1.7.0":"2026-08-15T06:11:56.884Z","1.8.0":"2026-08-27T10:26:30.119Z","1.9.0":"2026-08-31T08:24:57.890Z","1.9.1":"2026-08-31T11:10:46.209Z","1.10.0":"2026-08-31T15:06:07.370Z","1.10.1":"2026-09-01T09:31:29.061Z","1.10.2":"2026-09-08T13:32:48.771Z","1.11.0":"2026-09-11T14:36:44.971Z","1.11.1":"2026-09-12T07:18:33.309Z","1.11.2":"2026-09-14T15:29:12.835Z","1.11.3":"2026-09-14T15:53:01.924Z","1.13.0":"2026-09-24T10:55:58.490Z","1.13.1":"2026-09-24T11:01:08.514Z"},"bugs":{"url":"https://github.com/crisp-oss/node-githttp-fs-client/issues"},"author":{"url":"https://valeriansaliou.name/","name":"Valerian Saliou","email":"valerian@valeriansaliou.name"},"license":"MIT","homepage":"https://github.com/crisp-oss/node-githttp-fs-client","keywords":["githttp-fs","git","cms"],"repository":{"url":"git://github.com/crisp-oss/node-githttp-fs-client.git","type":"git"},"description":"Git HTTP FS client for Node. Used in pair with Git HTTP FS, a git-backed content management database served over HTTP.","maintainers":[{"name":"valerian.saliou","email":"valerian@valeriansaliou.name"}],"readme":"# node-githttp-fs-client\n\n[![Build and Release](https://github.com/crisp-oss/node-githttp-fs-client/workflows/Build%20and%20Release/badge.svg)](https://github.com/crisp-oss/node-githttp-fs-client/actions?query=workflow%3A%22Build+and+Release%22) [![NPM](https://img.shields.io/npm/v/githttp-fs-client.svg)](https://www.npmjs.com/package/githttp-fs-client) [![Downloads](https://img.shields.io/npm/dt/githttp-fs-client.svg)](https://www.npmjs.com/package/githttp-fs-client)\n\n**Git HTTP FS client for Node. Used in pair with Git HTTP FS, a git-backed content management database served over HTTP.**\n\nGit HTTP FS Client is used to manage per-tenant Git content databases, over the Git HTTP FS HTTP API. All operations supported by the Git HTTP FS HTTP API are also supported in this client.\n\n**🇵🇹 Crafted in Lisbon, Portugal.**\n\n## How to install?\n\nInclude `githttp-fs-client` in your `package.json` dependencies.\n\nAlternatively, you can run `npm install githttp-fs-client --save`.\n\n## How to use?\n\nThen, you can import `githttp-fs-client` and start listing and committing files:\n\n```ts\nimport { GitHTTPFSClient } from \"../lib/index.ts\";\n\nconst client = new GitHTTPFSClient({\n  baseUrl: \"http://localhost:5355\",\n  apiKey: \"MySecretAPIKey\"\n});\n\nconst files = await client.listFiles(\"<collection_id>\", \"<tenant_id>\");\n\nconsole.log(\"Listed files:\", files);\n```\n\n## Available methods\n\nAll methods are asynchronous and reject with an `Error` carrying the HTTP status code when the server returns a non-success response.\n\nEvery timestamp returned by the API is an **RFC 3339 date-time in UTC** (eg. `\"2026-06-16T10:00:00Z\"`), whatever the route — `committed_at` on the commit routes, and every `*_at` field on the health ones. Pass one through `new Date(...)` when a `Date` is what you need.\n\n### Base operations\n\n#### `sendPing(): Promise<PingResult>`\n\nPings the server, to check that it is reachable and that the API key is valid.\n\nA master and a standalone server answer with `pong` alone. A **read-only replica** also carries a `replica` object describing its own following: `state` (`\"ready\"` once it holds content worth serving, else `\"bootstrapping\"`), `sync` (one word on whether it is keeping up: `\"synced\"`, `\"lagging\"`, `\"stalled\"` or `\"halted\"`), `stream_connected` (whether its live notification stream to the master is up, where `false` only means it is converging on its poll interval instead), `last_reconcile_at` (when it last compared its whole repository set against the master, `null` before the first pass) and `pending_repositories`. That is what lets a client failing over between nodes tell a node that is current from one that is still bootstrapping or cut off from its master.\n\nUnlike the health routes below, this one **is** authenticated, which is what makes it the probe to use to verify an API key.\n\n```ts\nconst pong = await client.sendPing();\n// { pong: true }\n\n// On a replica:\n// {\n//   pong: true,\n//   replica: {\n//     state: \"ready\",\n//     sync: \"synced\",\n//     stream_connected: true,\n//     last_reconcile_at: \"2026-06-16T10:00:00Z\",\n//     pending_repositories: 0\n//   }\n// }\n```\n\n### Health operations\n\nThe two health routes below are the **only unauthenticated routes on the API**: this client sends them no API key at all. They exist to answer questions asked before a credential is held, or when the credential is exactly what is in doubt — a load balancer picking a node, a rollout probe, a dashboard covering a whole deployment — so requiring the key there would turn a health probe into a secret-distribution problem. Neither opens a repository or names a tenant. Use `sendPing()`, not these, to verify that an API key works.\n\n#### `getHealthStatus(): Promise<HealthStatus>`\n\nReads what this process is, in the smallest honest terms: `status` (`\"healthy\"`, or `\"bootstrapping\"` on a replica that holds no content yet), the `name` and `version` of the build running, its `role` (`\"master\"`, `\"replica\"` or `\"standalone\"`), whether it is `writable`, and `started_at` (RFC 3339) with the `uptime_secs` since.\n\nIt is free of I/O — every field is read from the config or from memory — so an anonymous caller cannot make the node do work by asking, and it may be polled at whatever interval a monitor likes. It always answers `200`, including while a replica is bootstrapping: the status code says the process is alive enough to answer, and the body says what it can serve. Read `writable` to pick the node to send writes to, instead of discovering it from a rejection.\n\n```ts\nconst health = await client.getHealthStatus();\n// {\n//   status: \"healthy\",\n//   name: \"githttp-fs\",\n//   version: \"1.10.2\",\n//   role: \"master\",\n//   writable: true,\n//   started_at: \"2026-06-16T10:00:00Z\",\n//   uptime_secs: 3600\n// }\n```\n\n#### `getReplicationStatus(): Promise<ReplicationStatus>`\n\nReads the replication picture as the server sees it. Every node answers it, whatever its role — including one with no replication configured at all, which reports `role: \"standalone\"` — so a single probe works against a whole deployment without the caller knowing which node is which.\n\n- `status` — **the one field to alert on**, present on every role: `\"healthy\"`, `\"degraded\"` (converging on its own) or `\"halted\"` (something needs a human). A master folds in what its replicas report, so one probe against the master covers the set.\n- `issues` — what is halted, and why. Each entry is tagged with a `kind` (`\"replica_ahead\"`, `\"history_diverged\"`, `\"identity_mismatch\"`, `\"deletion_refused\"`, `\"identity_file_missing\"`, `\"identity_file_changed\"`, `\"node_id_collision\"`), carries the fields that kind needs, and is stamped `since`, so a fresh problem is distinguishable from one ignored for a week. Empty unless `status` is `\"halted\"`. The type is a discriminated union, so switching on `kind` narrows the rest.\n- `node` — the answering node: its `node_id`, its `role`, the data-set `identity` it serves (`null` on a standalone node, and on a replica that has not paired yet), and how many `repositories` it holds right now.\n- `master` — the write node of the set, as far as the answering node knows: `node_id`, the `url` it follows (`null` on the master itself and on a standalone node), whether it is `reachable`, `last_contact_at`, and `last_error` when the last attempt failed.\n- `replicas` — every replica known to follow the master. Each row separates what the master *observed* (`stream_connected`, `connected_at`, `last_contact_at`, `packs_delivered`) from what the replica *reported* (`repositories`, `pending_repositories`, `sync`, as of `reported_at`) — only a replica can know how far behind it is. Rows are kept after a replica disconnects, flagged `stream_connected: false`.\n- `replica` — present on a replica only, and a superset of the `replica` field of `sendPing()`: it adds `last_success_at` (when a pass last ended with nothing failed), `locked_repositories` (held and served, but not synced, pending an operator — one `issues` entry each) and `consecutive_failures`.\n- `observed_at` and `replicas_observed_at` — when this answer was built, and when `replicas` was last true. They match on a master (it watches those connections itself); on a replica, `replicas_observed_at` is when the master last said so, so a roster served while the master is down reads as visibly stale rather than quietly wrong (`null` when the replica never reached its master).\n\nThis body names peer node ids and the master's URL, so it describes a deployment's topology to anyone who can reach the port. None of it is a credential, but an operator who treats internal hostnames as sensitive should keep the port off the public internet.\n\n```ts\nconst replication = await client.getReplicationStatus();\n// {\n//   protocol: 1,\n//   status: \"healthy\",\n//   issues: [],\n//   node: { node_id: \"replica-eu\", role: \"replica\", identity: \"b0c1...\", repositories: 128 },\n//   master: {\n//     node_id: \"master-1\",\n//     url: \"http://master-1:5356\",\n//     reachable: true,\n//     last_contact_at: \"2026-06-16T10:03:09Z\",\n//     last_error: null\n//   },\n//   replicas: [{ node_id: \"replica-eu\", stream_connected: true, packs_delivered: 42, sync: \"synced\", ... }],\n//   replica: {\n//     state: \"ready\",\n//     sync: \"synced\",\n//     stream_connected: true,\n//     last_reconcile_at: \"2026-06-16T10:03:09Z\",\n//     last_success_at: \"2026-06-16T10:03:09Z\",\n//     pending_repositories: 0,\n//     locked_repositories: 0,\n//     consecutive_failures: 0\n//   },\n//   observed_at: \"2026-06-16T10:03:19Z\",\n//   replicas_observed_at: \"2026-06-16T10:03:09Z\"\n// }\n\n// Alerting, in one field:\nif (replication.status === \"halted\") {\n  for (const issue of replication.issues) {\n    console.error(`githttp-fs needs an operator: ${issue.kind} since ${issue.since}`);\n  }\n}\n```\n\nNote that **writes sent to a replica reject with a `423` error** — a replica is not a server missing those endpoints, it is the wrong node for them, and it will still be the wrong node once it has caught up, so the answer carries no retry hint: send the write to the master instead. A replica that holds no content at all (still bootstrapping) separately refuses *reads* with a `503` and a `Retry-After` header, since an empty repository is not stale but wrong. `sendPing()` and both health routes stay answerable throughout, so a node refusing everything else can still explain itself.\n\n### Count operations\n\n#### `countFiles(collectionId, tenantId, prefixPath?, maximumDepth?, includeHiddenFiles?, restrictFileExtensions?): Promise<FileCount>`\n\nCounts files and directories, without pagination. `prefixPath`, `maximumDepth` and `includeHiddenFiles` scope the count exactly like `listFiles()`. Pass `restrictFileExtensions` (an array of extensions, compared case-insensitively) to only count files carrying one of those extensions — directories are counted regardless.\n\n```ts\nconst count = await client.countFiles(\"notes\", \"t_1\", \"articles/\", undefined, false, [\"md\", \"mdx\"]);\n// { files: 12, directories: 3 }\n```\n\n### Tenant operations\n\n#### `deleteTenant(collectionId, tenantId): Promise<void>`\n\nDeletes an entire tenant repository, with all its files and history. **This is irreversible.**\n\n```ts\nawait client.deleteTenant(\"notes\", \"t_1\");\n```\n\n### File operations\n\n#### `listFiles(collectionId, tenantId, options?): Promise<FileList>`\n\nOptions: `page`, `perPage`, `prefixPath`, `maximumDepth`, `includeHiddenFiles`, `fileNameStartsWith`, `filePaths`, `includeDateFrom`, `includeDateTo`, `includeDateType`, `applyOrderIndex`, `implicitOrderDefaultIndex`.\n\nLists all tracked files as a paginated tree of file and directory entries. Defaults to `page = 1` and `perPage = 100`. Pass `prefixPath` to list only files under a folder, and `maximumDepth` to limit how deep the tree goes. Hidden entries (dot-prefixed files and directories) are excluded by default; pass `includeHiddenFiles = true` to include them. Pass `fileNameStartsWith` to narrow the listing to files *and directories* whose leaf name begins with a given prefix, compared case-insensitively (a matched directory brings its whole subtree along). It accepts either a single prefix (a string) or an array of prefixes, in which case an entry matches if its leaf name begins with *any* of them. An empty string, an empty array, or an empty prefix are all rejected with a `400`. Pass `filePaths` to narrow the listing to exactly the paths it names (a named directory brings its whole subtree along), with each path relative to `prefixPath` when one is set; paths that do not exist are left out rather than erroring. It accepts either a single path (a string) or an array of paths, and an empty string, an empty array, or an empty path are all rejected with a `400`. `filePaths` and `fileNameStartsWith` cannot be combined (`400`).\n\nPass `includeDateFrom` and/or `includeDateTo` (a `Date`, or an RFC 3339 date-time string) to narrow the listing to files whose git date falls in the half-open window `[from, to)` — `from` inclusive, `to` exclusive. Each bound is independently optional; when both are given, `from` must be strictly before `to` (else `400`). `includeDateType` selects which date is compared: `\"updated\"` (the default, most recent commit touching the file) or `\"created\"` (oldest commit introducing it under its current path, renames not followed). Beware that, unlike every other listing mode, a date filter cannot be answered from git trees alone: it walks commit history, so its cost scales with history length (`\"created\"` always walks to the root of history). The filter is only active — and only paid for — when at least one bound is given.\n\nPass `applyOrderIndex: true` to order every level of the listing by the file order stored for the directory it belongs to (see [Order operations](#order-operations)). Ordered entries come first, in their stored order, with files and directories interleaved freely; everything the stored order does not name follows in the ordinary order (directories first, then alphabetical). It defaults to `false`, and composes with every other option. Beware that this is the only listing mode which reads file contents (one small order index per listed directory).\n\nPass `implicitOrderDefaultIndex` (a number, unset by default) to choose where those unnamed entries land instead: it is the position they are all treated as holding, so `0` (or any negative value, e.g. `-1`) lifts every unordered entry *above* the whole stored order, while `2` slots them between its second and third entries. Unordered entries keep their ordinary relative order among themselves either way, and a directory holding no order at all is left untouched. It is only read when `applyOrderIndex` is `true`.\n\n```ts\nconst list = await client.listFiles(\"notes\", \"t_1\", {\n  page: 1, perPage: 100, prefixPath: \"articles/\", maximumDepth: 2\n});\n// { files: [...], page: 1, per_page: 100, has_more: false }\n\n// Files updated since a given date:\nconst recent = await client.listFiles(\"notes\", \"t_1\", {\n  includeDateFrom: new Date(\"2026-06-16T10:00:00Z\"),\n  includeDateType: \"updated\"\n});\n```\n\n#### `getFileContent(collectionId, tenantId, path, seek?): Promise<FileContentPositioned>`\n\nReads the content of a file. An optional `seek` object narrows `content` to a line window (see [Seek options](#seek-options)).\n\nThe returned `position` is the zero-based position the file holds in the file order of its parent directory (see [Order operations](#order-operations)), so one read is enough to place a file among its siblings. It is `ORDER_POSITION_UNLISTED` (`-1`) when that order does not name the file, or when the directory holds no order at all — which is also the value `reorderFile()` takes to drop a file from an order, so what is read back can be sent back.\n\n```ts\nconst file = await client.getFileContent(\"notes\", \"t_1\", \"articles/hello.md\");\n// { path: \"articles/hello.md\", content: \"...\", position: 2 }\n```\n\n#### `fileExists(collectionId, tenantId, path, options?): Promise<boolean>`\n\nChecks whether a file exists, without reading its content (cheaper than `getFileContent()`). Pass `checkPrefixPath: true` to also count a directory at that path as existing (useful before a recursive delete or move).\n\n```ts\nconst exists = await client.fileExists(\"notes\", \"t_1\", \"articles/hello.md\");\n\n// Does anything exist at this path, file or directory?\nconst anyExists = await client.fileExists(\"notes\", \"t_1\", \"articles\", {\n  checkPrefixPath: true\n});\n```\n\n#### `writeFile(collectionId, tenantId, path, payload): Promise<void>`\n\nCreates or updates a file, committing the change. The payload holds the `content`, the commit `author` (`{ name, email }`) and an optional commit `message`. If the content did not change, no new commit is created.\n\n```ts\nawait client.writeFile(\"notes\", \"t_1\", \"articles/hello.md\", {\n  content: \"Hello world!\",\n  author: { name: \"Jane Doe\", email: \"jane@doe.com\" },\n  message: \"feat: add hello article\"\n});\n```\n\n#### `deleteFile(collectionId, tenantId, path, payload): Promise<void>`\n\nDeletes a file, committing the change. The payload holds the commit `author` and an optional `message`.\n\n```ts\nawait client.deleteFile(\"notes\", \"t_1\", \"articles/hello.md\", {\n  author: { name: \"Jane Doe\", email: \"jane@doe.com\" }\n});\n```\n\nSet `allowPrefixPathRecurse: true` to let the path name a directory instead, deleting every file beneath it in a single commit (one webhook event per file). It only permits directory semantics: a path resolving to a file still runs the ordinary single-file delete.\n\n```ts\nawait client.deleteFile(\"notes\", \"t_1\", \"articles\", {\n  author: { name: \"Jane Doe\", email: \"jane@doe.com\" },\n  allowPrefixPathRecurse: true\n});\n```\n\n#### `moveFile(collectionId, tenantId, path, payload): Promise<void>`\n\nMoves (or renames) a file to the payload's `destination` path, committing the change. The payload also holds the commit `author` and an optional `message`.\n\n```ts\nawait client.moveFile(\"notes\", \"t_1\", \"articles/hello.md\", {\n  destination: \"archives/hello.md\",\n  author: { name: \"Jane Doe\", email: \"jane@doe.com\" }\n});\n```\n\nSet `allowPrefixPathRecurse: true` to let the path name a directory instead, relocating its whole subtree in a single commit (each file keeps its own leaf name, and emits its own move event). The `destination` must not already exist, and must not sit inside the source directory.\n\n```ts\nawait client.moveFile(\"notes\", \"t_1\", \"articles\", {\n  destination: \"archives\",\n  author: { name: \"Jane Doe\", email: \"jane@doe.com\" },\n  allowPrefixPathRecurse: true\n});\n```\n\n#### `reorderFile(collectionId, tenantId, path, payload): Promise<void>`\n\nMoves a single file to the payload's numerical `position` in the file order of its parent directory, committing the change. The payload also holds the commit `author` and an optional `message`. Where `writeFileOrder()` replaces a whole directory's order at once, this is the incremental spelling: the file is dropped from wherever it currently sits and re-inserted at `position`, shifting the entries at and after it down by one.\n\n`position` is zero-based, so `0` puts the file first, and it counts against the *whole parent directory* rather than against the entries the order happens to name: the order is materialized over every entry the directory holds before the move, so `position` means the row the caller was looking at. A position past the end is clamped to the tail rather than rejected. A directory holding no order yet gets one covering it — unlike the implicit upkeep that only ever edits an existing order, asking for a position is explicit, so the first reorder in a directory pins all of its entries, which is what makes the next one land where the caller expects. A request whose result matches the stored order creates no commit.\n\nPass `implicitOrderDefaultIndex` (a number, unset by default) to say where the siblings the order does not name yet are folded in when it is materialized. It is the same number, with the same meaning, as [the `listFiles()` option of that name](#listfilescollectionid-tenantid-options-promisefilelist): unset leaves them behind everything the order names, `0` (or any negative value) lifts them above it, `2` slots them between its second and third entries. A caller reordering inside a rendered listing passes back whatever it rendered with, and the order it gets is the sequence it was showing. It is inert with `position: ORDER_POSITION_UNLISTED`, which materializes nothing.\n\nPass `implicitAllowHiddenFiles: true` to fold hidden (dot-prefixed) siblings into the materialized order as well. It defaults to `false`, which keeps them out — the same judgement `includeHiddenFiles: false` makes on a listing, and the right default for an order the server generates from a directory rather than one the caller dictates entry by entry. A hidden entry the order *already* names is kept regardless: it was pinned deliberately, and positioning an unrelated file is no occasion to unpin it. The flag is **required** (as `true`, else a `400`) when the file being positioned is itself hidden, since pinning a dot-file has to be asked for. Like `implicitOrderDefaultIndex` it is inert with `position: ORDER_POSITION_UNLISTED`, which materializes nothing and only ever unpins — so a hidden entry pinned earlier can always be dropped without the flag.\n\n```ts\nawait client.reorderFile(\"notes\", \"t_1\", \"articles/hello.md\", {\n  position: 0,\n  implicitOrderDefaultIndex: 0,\n  author: { name: \"Jane Doe\", email: \"jane@doe.com\" }\n});\n```\n\nPass `position: ORDER_POSITION_UNLISTED` (`-1`, the only accepted negative value, and the value `getFileContent()` reports for an unordered file) for the inverse operation: the file is dropped from the order and left implicitly ordered again, the file itself untouched, and the order is *not* materialized (unpinning one entry is no reason to pin every other one). When it was the order's last entry, the order is dropped entirely.\n\n```ts\nimport { ORDER_POSITION_UNLISTED } from \"githttp-fs-client\";\n\nawait client.reorderFile(\"notes\", \"t_1\", \"articles/hello.md\", {\n  position: ORDER_POSITION_UNLISTED,\n  author: { name: \"Jane Doe\", email: \"jane@doe.com\" }\n});\n```\n\nSet `allowPrefixPath: true` to let the path name a directory instead, positioning **that directory itself** among its siblings (an order interleaves files and directories freely). Nothing recurses — hence no `_recurse` suffix, unlike on `deleteFile()` and `moveFile()`: the directory's contents are untouched, and orders stored inside it keep ordering their own directory. Like its siblings the flag only permits: a path resolving to a file behaves identically with it on, while a directory path without it is simply \"not a file\" and rejects with a `404`.\n\n```ts\nawait client.reorderFile(\"notes\", \"t_1\", \"articles/getting-started\", {\n  position: 1,\n  author: { name: \"Jane Doe\", email: \"jane@doe.com\" },\n  allowPrefixPath: true\n});\n```\n\n### Order operations\n\nA directory may pin the presentation order of its own entries. The order is stored per directory, holds leaf names only (a directory entry carrying a trailing slash, a file none), and may be sparse: entries it does not name simply follow in the ordinary listing order. It is a resource of its own, never a file — it never shows up in `listFiles()`, `countFiles()` or `getFileContent()`, whatever `includeHiddenFiles` says. Pass `applyOrderIndex: true` to `listFiles()` to have it applied.\n\nHidden (dot-prefixed) entries stay out of an order unless asked for, since an order is a presentation order and a dot-file is by convention not presented: `writeFileOrder()` rejects one without `allowHiddenFiles: true`, and `reorderFile()` leaves hidden siblings out of the order it materializes without `implicitAllowHiddenFiles: true`. Neither traps them: an order that already names a hidden entry keeps it, and `reorderFile()` can always unpin one.\n\nEvery method takes the directory as a repo-relative path, with an empty string (or, on `getFileOrder()`, no argument at all) meaning the repository root. These methods address a whole directory's order at once; to move a single entry within one, see [`reorderFile()`](#reorderfilecollectionid-tenantid-path-payload-promisevoid).\n\n#### `getFileOrder(collectionId, tenantId, directory?): Promise<FileOrder>`\n\nReads the file order stored for a directory. Entries come back in the canonical spelling the server stores: directories with a trailing slash, files without. A directory holding no order rejects with a `404` error — not an empty `order` array — so \"unordered\" and \"ordered as nothing\" cannot be confused.\n\n```ts\nconst order = await client.getFileOrder(\"notes\", \"t_1\", \"articles\");\n// { directory: \"articles\", order: [\"intro.md\", \"getting-started/\", \"advanced.mdx\"] }\n```\n\n#### `writeFileOrder(collectionId, tenantId, directory, payload): Promise<void>`\n\nReplaces a directory's file order, committing the change. The payload holds the `order` entries, the commit `author` and an optional `message`.\n\n`order` must hold at least one entry (an empty order is a `400` — that is what `deleteFileOrder()` is for), and each entry must be a leaf name existing in that directory: a nested path, a duplicate, or a name pointing at nothing all reject with a `400`. A trailing slash marking a directory is accepted and normalized. Writing the order the directory already holds creates no commit.\n\nA hidden (dot-prefixed) entry rejects with a `400` unless the payload sets `allowHiddenFiles: true`: an order is a presentation order, and a dot-file is by convention not presented, so pinning one has to be asked for. It rejects rather than being silently dropped — the caller sent that name and that position, and storing a different order than the one they wrote would be worse than the error. With the flag on, hidden entries are ordinary entries, subject to every other rule unchanged.\n\n```ts\nawait client.writeFileOrder(\"notes\", \"t_1\", \"articles\", {\n  order: [\"intro.md\", \"getting-started/\", \"advanced.mdx\"],\n  allowHiddenFiles: false,\n  author: { name: \"Jane Doe\", email: \"jane@doe.com\" },\n  message: \"chore: order articles\"\n});\n```\n\n#### `deleteFileOrder(collectionId, tenantId, directory, payload): Promise<void>`\n\nDrops a directory's file order, reverting it to the default listing order, committing the change. The payload holds the commit `author` and an optional `message`. A directory holding no order rejects with a `404` error.\n\n```ts\nawait client.deleteFileOrder(\"notes\", \"t_1\", \"articles\", {\n  author: { name: \"Jane Doe\", email: \"jane@doe.com\" }\n});\n```\n\nNote that an order stays honest on its own: deleting or moving a file updates the orders naming it, in the very same commit (a rename within one directory keeps its position, a move out drops it).\n\n### Commit operations\n\n#### `listCommits(collectionId, tenantId, page?, perPage?, filePath?): Promise<CommitList>`\n\nLists commits, most recent first, with pagination. Defaults to `page = 1` and `perPage = 100`. Pass `filePath` to only list commits that touched a given file. Pass `includeStatistics: true` to add a `statistics` (`{ insertions, deletions, files_changed }`) object to each commit.\n\n```ts\nconst commits = await client.listCommits(\"notes\", \"t_1\", { page: 1, perPage: 10 });\n// { commits: [{ sha, message, author, committed_at }, ...], ... }\n```\n\n#### `getCommitDetail(collectionId, tenantId, sha): Promise<CommitDetail>`\n\nReturns the details of a commit, with per-file diffs, content snapshots, and aggregate `statistics` (`{ insertions, deletions, files_changed }`).\n\n```ts\nconst detail = await client.getCommitDetail(\"notes\", \"t_1\", \"9b924c1d...\");\n// { sha, message, author, committed_at, files: [{ path, change, content, diff }], statistics: { insertions, deletions, files_changed } }\n```\n\n#### `revertCommit(collectionId, tenantId, sha, payload): Promise<void>`\n\nReverts a commit, as a new commit. The payload holds the commit `author` and an optional `message`.\n\n```ts\nawait client.revertCommit(\"notes\", \"t_1\", \"9b924c1d...\", {\n  author: { name: \"Jane Doe\", email: \"jane@doe.com\" }\n});\n```\n\n#### `rollbackCommit(collectionId, tenantId, sha, payload): Promise<void>`\n\nRolls every file the commit touched back to the exact state it had **at** that commit, as a new commit. Where `revertCommit()` undoes what the commit did, this discards every later change to those same paths: a file deleted since comes back, and a file that commit deleted is deleted again. Files the commit never touched are left alone. The payload is the same as for a revert: the commit `author` and an optional `message` (no paths, they are read from the commit itself).\n\n```ts\nawait client.rollbackCommit(\"notes\", \"t_1\", \"9b924c1d...\", {\n  author: { name: \"Jane Doe\", email: \"jane@doe.com\" }\n});\n```\n\n### Batch operations\n\n#### `batchGetFileContents(collectionId, tenantId, paths, seek?): Promise<FileContentBatch>`\n\nReads several files in one request. The returned `files` array is index-aligned with `paths`: each slot is either a `{ path, content }` object, or `null` when that path does not exist. An optional `seek` object applies the same line window to every file (see [Seek options](#seek-options)). Each entry of `paths` is either a bare path string, or a `{ path, seek? }` object whose `seek` replaces the shared one for that file (no field-by-field merge). Unlike `getFileContent()`, the slots carry no `position`: a batch spans arbitrary directories, so ordering information would cost one order read per distinct parent — when order matters, `listFiles()` with `applyOrderIndex: true` answers it for a whole tree in one pass.\n\n```ts\nconst batch = await client.batchGetFileContents(\"notes\", \"t_1\", [\n  \"articles/hello.md\",\n  \"articles/missing.md\",\n  { path: \"articles/long.md\", seek: { lines_maximum: 10 } }\n]);\n// { files: [{ path, content }, null, { path, content }] }\n```\n\n#### `batchReplayHook(collectionId, tenantId, direction, options?): Promise<HookReplay>`\n\nOptions: `files`, `prefixPath`, `includeHiddenFiles`, `delayMs`.\n\nReplays file webhooks, so a downstream mirror that drifted out of sync can converge again. Webhook delivery is only durable in memory, so a receiver that was down past its retry budget (or that mis-applied an event) ends up holding a state the server never agreed to. This repairs it **in place**, rather than by wiping and re-pushing everything. Nothing is committed: no commit is created and no file is touched, the call only enqueues hook work.\n\nPass `files` as the list of paths the **mirror** currently holds — never a list of things to act on. The server intersects it with what it holds itself, and `direction` picks which side of that intersection gets replayed:\n\n| `direction` | Replays | Which files | Repairs |\n|-------------|---------|-------------|---------|\n| `\"delete\"` | `file.deleted` | Everything **outside** the intersection — the mirror holds them, the server does not | Orphaned rows the mirror kept after a missed deletion |\n| `\"create\"` | `file.created` | Everything **inside** it — the server holds them, so the mirror should too | Rows the mirror is missing, or whose content went stale |\n\n`files` is optional, and omitting it defaults it to every file the server holds in scope. The two directions then fall out differently: `\"create\"` covers the whole scope (the common \"push everything you have at me\" re-sync), while `\"delete\"` replays nothing at all, since the server cannot be missing what it just listed. Passing an empty array is a `400` — leave the option out instead. Paths are repo-root-relative, must be unique, and must not name an order index (a `400`, since orders are a separate resource that never leaves through the file routes).\n\nPass `prefixPath` to scope the server-side snapshot to one folder, with the same semantics as `listFiles()`. Paths in `files` stay repo-root-relative, so it acts as a guard rail rather than a join: an entry that does not sit under it is a `400`. `includeHiddenFiles` (default `false`) is only meaningful **when `files` is omitted**, where it shapes the default set exactly as on `listFiles()` — when `files` is given, the snapshot always includes hidden files, or a hidden file would fall outside the intersection and replay a deletion for a file that is still there.\n\nPass `delayMs` to pause that many milliseconds *between* consecutive deliveries (never after the last one), capped at `60000`. It is a throttle to spare a receiver from a sustained burst, not an ordering device: delivery is already strictly sequential per repository. Its cost is that a replay holds that repository's hook queue for `delayMs × files`, so every commit accepted after it waits behind it — to go slower, replay in several `prefixPath`-scoped passes rather than raising the delay.\n\nThe returned `files` is how many files the batch affected, and `commit_sha` is the HEAD the snapshot was computed against (no commit was created). The call returns as soon as the job is enqueued, so it means \"scheduled\", not \"delivered\". Replayed payloads carry an extra `\"replayed\": true` field and keep their ordinary event name, so an existing receiver handler runs again unmodified — which means a `\"create\"` receiver must treat `file.created` as insert-or-replace rather than a bare insert. The server rejects the call with a `400` when it has no webhook receiver configured at all.\n\n```ts\n// Repair orphans: the mirror holds these three, drop whichever the server does not\nconst orphans = await client.batchReplayHook(\"notes\", \"t_1\", \"delete\", {\n  files: [\"articles/hello.md\", \"articles/removed.md\", \"articles/stale.md\"]\n});\n// { commit_sha: \"a3f9c1d...\", files: 2 }\n\n// Full re-sync of one folder, throttled to 10 hooks per second\nconst resync = await client.batchReplayHook(\"notes\", \"t_1\", \"create\", {\n  prefixPath: \"articles/\",\n  delayMs: 100\n});\n```\n\n### Seek options\n\n`getFileContent()` and `batchGetFileContents()` accept an optional `seek` object, which narrows the returned `content` to a line window instead of the whole file. All fields are optional and combinable:\n\n- `from_line_starts_with` — array of prefixes: the window starts at the first line starting with any of them (that line included). When no line matches, the window is empty. Omitted: the window starts at the first line.\n- `to_line_starts_with` — array of prefixes: the window stops at the first line (after the window's first line) starting with any of them, that line included. When no line matches, the window runs to the end of the file. The exported `SEEK_TO_FROM_LINE_STARTS_WITH` meta value can be used (bare, or inside prefixes) as a placeholder for whichever `from` prefix actually matched.\n- `lines_maximum` — caps the window to this many lines.\n\n```ts\nimport { SEEK_TO_FROM_LINE_STARTS_WITH } from \"githttp-fs-client\";\n\n// Select a whole front-matter block (both \"---\" markers included)\nconst frontMatter = await client.getFileContent(\"notes\", \"t_1\", \"articles/hello.md\", {\n  from_line_starts_with: [\"---\"],\n  to_line_starts_with: SEEK_TO_FROM_LINE_STARTS_WITH\n});\n\n// Read at most the first 10 lines of each file\nconst previews = await client.batchGetFileContents(\"notes\", \"t_1\", paths, {\n  lines_maximum: 10\n});\n```\n\n## What is Git HTTP FS?\n\nℹ️ **Wondering what Git HTTP FS is?** Check out **[crisp-oss/githttp-fs](https://github.com/crisp-oss/githttp-fs)**.\n","readmeFilename":"README.md"}