{"_id":"@hattip/walk","_rev":"16-fe09067806f8e4bc3d9073b13aadd983","name":"@hattip/walk","dist-tags":{"canary":"0.0.35-canary.7","latest":"0.0.49"},"versions":{"0.0.35-canary.7":{"name":"@hattip/walk","version":"0.0.35-canary.7","author":{"name":"Fatih Aygün","email":"cyco130@gmail.com"},"license":"MIT","_id":"@hattip/walk@0.0.35-canary.7","maintainers":[{"name":"cyco130","email":"cyco130@gmail.com"}],"homepage":"https://github.com/hattipjs/hattip#readme","bugs":{"url":"https://github.com/hattipjs/hattip/issues"},"bin":{"hattip-walk":"cli.js"},"dist":{"shasum":"9abbb9f29fe22732ed90f59aa0a69c83d67afb32","tarball":"https://registry.npmjs.org/@hattip/walk/-/walk-0.0.35-canary.7.tgz","fileCount":8,"integrity":"sha512-sjKPsVD5hwrd8u+an79Dr4SfoAkJiOg6/Jr70h3UxbdLPyR6OdmfdEwsOXQsQb3txbyXP0f1+EyfSmu994ePwA==","signatures":[{"sig":"MEQCIBgibWuPMNtHlYRZ1N/GwDmhZRPuAry4oYzhPx+Zef4vAiA9dVsX6ZgwcaFlobDG4fhP7yShFAkWxI2MnwgJ6TeZbw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16225},"type":"module","_from":"file:hattip-walk-0.0.35-canary.7.tgz","exports":{".":"./dist/index.js"},"scripts":{"dev":"tsup --watch","test":"pnpm test:typecheck && pnpm test:lint && pnpm test:unit && pnpm test:package","build":"rimraf dist && tsup","test:lint":"eslint . --max-warnings 0 --ignore-pattern dist","test:unit":"vitest run --reporter=verbose","test:package":"publint --strict","test:typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"cyco130","email":"cyco130@gmail.com"},"_resolved":"/tmp/88d700149c3339817be15378b454b0de/hattip-walk-0.0.35-canary.7.tgz","_integrity":"sha512-sjKPsVD5hwrd8u+an79Dr4SfoAkJiOg6/Jr70h3UxbdLPyR6OdmfdEwsOXQsQb3txbyXP0f1+EyfSmu994ePwA==","repository":{"url":"git+https://github.com/hattipjs/hattip.git","type":"git"},"_npmVersion":"9.6.7","description":"Create a file manifest from a directory","directories":{},"_nodeVersion":"18.17.1","dependencies":{"cac":"^6.7.14","mime-types":"^2.1.35","@hattip/headers":"0.0.35-canary.7"},"typesVersions":{"*":{"*":["dist/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.1.0","eslint":"^8.45.0","vitest":"^0.33.0","publint":"^0.1.16","typescript":"^5.1.6","@types/node":"^20.4.2","@types/mime-types":"^2.1.1","@cyco130/eslint-config":"^3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/walk_0.0.35-canary.7_1693123741907_0.38194374252404284","host":"s3://npm-registry-packages"}},"0.0.35":{"name":"@hattip/walk","version":"0.0.35","author":{"name":"Fatih Aygün","email":"cyco130@gmail.com"},"license":"MIT","_id":"@hattip/walk@0.0.35","maintainers":[{"name":"cyco130","email":"cyco130@gmail.com"}],"homepage":"https://github.com/hattipjs/hattip#readme","bugs":{"url":"https://github.com/hattipjs/hattip/issues"},"bin":{"hattip-walk":"cli.js"},"dist":{"shasum":"e29e8ed72a9b42d68000b868e04b643b49b9d312","tarball":"https://registry.npmjs.org/@hattip/walk/-/walk-0.0.35.tgz","fileCount":8,"integrity":"sha512-11pQw9qtGU/iqWV7UdKKRW6yKS+sFXHgdNmSrBJ57YsgrwV5Kl+N38goKMjxGFVDUbXEZOxEZNTXZbVso0WSdg==","signatures":[{"sig":"MEUCIQDfQiqN5Mo0WtNutUq/5pFawY3fyrVU59XhxLL27/auOwIgMBxDKuD2LO9iQuhrpSWxVEDQwIbmuTDtkUnn0c8G6pg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16197},"type":"module","_from":"file:hattip-walk-0.0.35.tgz","exports":{".":"./dist/index.js"},"scripts":{"dev":"tsup --watch","test":"pnpm test:typecheck && pnpm test:lint && pnpm test:unit && pnpm test:package","build":"rimraf dist && tsup","test:lint":"eslint . --max-warnings 0 --ignore-pattern dist","test:unit":"vitest run --reporter=verbose","test:package":"publint --strict","test:typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"cyco130","email":"cyco130@gmail.com"},"_resolved":"/tmp/ecd9190746bb545888f5a940ba521310/hattip-walk-0.0.35.tgz","_integrity":"sha512-11pQw9qtGU/iqWV7UdKKRW6yKS+sFXHgdNmSrBJ57YsgrwV5Kl+N38goKMjxGFVDUbXEZOxEZNTXZbVso0WSdg==","repository":{"url":"git+https://github.com/hattipjs/hattip.git","type":"git"},"_npmVersion":"9.6.7","description":"Create a file manifest from a directory","directories":{},"_nodeVersion":"18.17.1","dependencies":{"cac":"^6.7.14","mime-types":"^2.1.35","@hattip/headers":"0.0.35"},"typesVersions":{"*":{"*":["dist/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","eslint":"^8.48.0","vitest":"^0.34.3","publint":"^0.2.2","typescript":"^5.2.2","@types/node":"^20.5.7","@types/mime-types":"^2.1.1","@cyco130/eslint-config":"^3.3.2"},"_npmOperationalInternal":{"tmp":"tmp/walk_0.0.35_1694548611707_0.19760588245614885","host":"s3://npm-registry-packages"}},"0.0.36":{"name":"@hattip/walk","version":"0.0.36","author":{"name":"Fatih Aygün","email":"cyco130@gmail.com"},"license":"MIT","_id":"@hattip/walk@0.0.36","maintainers":[{"name":"cyco130","email":"cyco130@gmail.com"}],"homepage":"https://github.com/hattipjs/hattip#readme","bugs":{"url":"https://github.com/hattipjs/hattip/issues"},"bin":{"hattip-walk":"cli.js"},"dist":{"shasum":"2885247a9acfeef4922929b882e89bdaba8eb3aa","tarball":"https://registry.npmjs.org/@hattip/walk/-/walk-0.0.36.tgz","fileCount":8,"integrity":"sha512-CSv9yuva/zbouuSyTNY75l4OjmLOdMMZy0QLG6WDr9NLXHko7sJGLWOTCAw7gC5XvBDlGXsNrKjW33gJ2H07wA==","signatures":[{"sig":"MEUCIQDsGCGvB0hJSyVOUgXoDZNsgO2UUz980ppddFem7eTVaQIgD3blrcflXHtVWyQeB+HXDwSGZcIENxobsaG0rjwOAu0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16197},"type":"module","_from":"file:hattip-walk-0.0.36.tgz","exports":{".":"./dist/index.js"},"scripts":{"dev":"tsup --watch","test":"pnpm test:typecheck && pnpm test:lint && pnpm test:unit && pnpm test:package","build":"rimraf dist && tsup","test:lint":"eslint . --max-warnings 0 --ignore-pattern dist","test:unit":"vitest run --reporter=verbose","test:package":"publint --strict","test:typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"cyco130","email":"cyco130@gmail.com"},"_resolved":"/tmp/dae6de8870c507d7e0f376b03c1ed44d/hattip-walk-0.0.36.tgz","_integrity":"sha512-CSv9yuva/zbouuSyTNY75l4OjmLOdMMZy0QLG6WDr9NLXHko7sJGLWOTCAw7gC5XvBDlGXsNrKjW33gJ2H07wA==","repository":{"url":"git+https://github.com/hattipjs/hattip.git","type":"git"},"_npmVersion":"10.2.3","description":"Create a file manifest from a directory","directories":{},"_nodeVersion":"18.19.0","dependencies":{"cac":"^6.7.14","mime-types":"^2.1.35","@hattip/headers":"0.0.36"},"typesVersions":{"*":{"*":["dist/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","eslint":"^8.48.0","vitest":"^0.34.3","publint":"^0.2.2","typescript":"^5.2.2","@types/node":"^20.5.7","@types/mime-types":"^2.1.1","@cyco130/eslint-config":"^3.3.2"},"_npmOperationalInternal":{"tmp":"tmp/walk_0.0.36_1703864407294_0.21780685223771723","host":"s3://npm-registry-packages"}},"0.0.37":{"name":"@hattip/walk","version":"0.0.37","author":{"name":"Fatih Aygün","email":"cyco130@gmail.com"},"license":"MIT","_id":"@hattip/walk@0.0.37","maintainers":[{"name":"cyco130","email":"cyco130@gmail.com"}],"homepage":"https://github.com/hattipjs/hattip#readme","bugs":{"url":"https://github.com/hattipjs/hattip/issues"},"bin":{"hattip-walk":"cli.js"},"dist":{"shasum":"c7ec9294f61556ed99850234113e00d6b9775d7e","tarball":"https://registry.npmjs.org/@hattip/walk/-/walk-0.0.37.tgz","fileCount":8,"integrity":"sha512-e4vE5IH1a2DMpmGyoipl9sWqPTdcQB4Y3orQ/HDSqW66ZG4Up5r6bh9wpQ2nt4Tm8SuDaTw0o4Brnk75SmZt6A==","signatures":[{"sig":"MEYCIQCq+eVgbWjPF/ocb7IllCRPKFHfl1r0xcoCHeEmRRnq4gIhAMnECPH+e80cAtELAfGJAICKyt7V9oGnVJzxYExTiE6k","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16197},"type":"module","_from":"file:hattip-walk-0.0.37.tgz","exports":{".":"./dist/index.js"},"scripts":{"dev":"tsup --watch","test":"pnpm test:typecheck && pnpm test:lint && pnpm test:unit && pnpm test:package","build":"rimraf dist && tsup","test:lint":"eslint . --max-warnings 0 --ignore-pattern dist","test:unit":"vitest run --reporter=verbose","test:package":"publint --strict","test:typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"cyco130","email":"cyco130@gmail.com"},"_resolved":"/tmp/c689c51746ff8877b8ac528aaf8ea5ba/hattip-walk-0.0.37.tgz","_integrity":"sha512-e4vE5IH1a2DMpmGyoipl9sWqPTdcQB4Y3orQ/HDSqW66ZG4Up5r6bh9wpQ2nt4Tm8SuDaTw0o4Brnk75SmZt6A==","repository":{"url":"git+https://github.com/hattipjs/hattip.git","type":"git"},"_npmVersion":"10.2.3","description":"Create a file manifest from a directory","directories":{},"_nodeVersion":"18.19.0","dependencies":{"cac":"^6.7.14","mime-types":"^2.1.35","@hattip/headers":"0.0.37"},"typesVersions":{"*":{"*":["dist/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","eslint":"^8.48.0","vitest":"^0.34.3","publint":"^0.2.2","typescript":"^5.2.2","@types/node":"^20.5.7","@types/mime-types":"^2.1.1","@cyco130/eslint-config":"^3.3.2"},"_npmOperationalInternal":{"tmp":"tmp/walk_0.0.37_1703865388042_0.35731492583148716","host":"s3://npm-registry-packages"}},"0.0.38":{"name":"@hattip/walk","version":"0.0.38","author":{"name":"Fatih Aygün","email":"cyco130@gmail.com"},"license":"MIT","_id":"@hattip/walk@0.0.38","maintainers":[{"name":"cyco130","email":"cyco130@gmail.com"}],"homepage":"https://github.com/hattipjs/hattip#readme","bugs":{"url":"https://github.com/hattipjs/hattip/issues"},"bin":{"hattip-walk":"cli.js"},"dist":{"shasum":"8217c3932f8826773e025d67a630784bb7e5234a","tarball":"https://registry.npmjs.org/@hattip/walk/-/walk-0.0.38.tgz","fileCount":8,"integrity":"sha512-lILXTig+V+K8dWk/4206L5zijI9ExUxz0Oc37Np/k7D7lXxcWN+fJlf9EDXvgIJq42NShg06+Y8Sb2epDFaeJw==","signatures":[{"sig":"MEUCIQCe4qMVlS0ig3qBaCQXfiijjoPtkIw1O8UNzsBztg7trQIgEsD6OwcdGmE0bQ+r7IL2PYdpofnSjrRo0Ao3yW0w8XE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16188},"type":"module","_from":"file:hattip-walk-0.0.38.tgz","exports":{".":"./dist/index.js"},"scripts":{"dev":"tsup --watch","test":"pnpm test:typecheck && pnpm test:lint && pnpm test:unit && pnpm test:package","build":"rimraf dist && tsup","test:lint":"eslint . --max-warnings 0 --ignore-pattern dist","test:unit":"vitest run --reporter=verbose","test:package":"publint --strict","test:typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"cyco130","email":"cyco130@gmail.com"},"_resolved":"/tmp/c47dc94feedb67785730b181bb5743c4/hattip-walk-0.0.38.tgz","_integrity":"sha512-lILXTig+V+K8dWk/4206L5zijI9ExUxz0Oc37Np/k7D7lXxcWN+fJlf9EDXvgIJq42NShg06+Y8Sb2epDFaeJw==","repository":{"url":"git+https://github.com/hattipjs/hattip.git","type":"git"},"_npmVersion":"10.2.3","description":"Create a file manifest from a directory","directories":{},"_nodeVersion":"20.10.0","dependencies":{"cac":"^6.7.14","mime-types":"^2.1.35","@hattip/headers":"0.0.38"},"typesVersions":{"*":{"*":["dist/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","eslint":"^8.56.0","vitest":"^1.1.0","publint":"^0.2.7","typescript":"^5.3.3","@types/node":"^20.10.6","@types/mime-types":"^2.1.4","@cyco130/eslint-config":"^3.5.0"},"_npmOperationalInternal":{"tmp":"tmp/walk_0.0.38_1704320772902_0.22440369956723027","host":"s3://npm-registry-packages"}},"0.0.39":{"name":"@hattip/walk","version":"0.0.39","author":{"name":"Fatih Aygün","email":"cyco130@gmail.com"},"license":"MIT","_id":"@hattip/walk@0.0.39","maintainers":[{"name":"cyco130","email":"cyco130@gmail.com"}],"homepage":"https://github.com/hattipjs/hattip#readme","bugs":{"url":"https://github.com/hattipjs/hattip/issues"},"bin":{"hattip-walk":"cli.js"},"dist":{"shasum":"b153728a6aeaae8fa5b815e56a50c11a24c9d8ec","tarball":"https://registry.npmjs.org/@hattip/walk/-/walk-0.0.39.tgz","fileCount":8,"integrity":"sha512-rZJ1J+hiBHYi/HNMO57X7EOQ/d6jfpeE8GL7p1MLjg1qUgUqLBcIsKiqiICXfhh3ix7lbjMPUcSH3qOMZIRusA==","signatures":[{"sig":"MEYCIQDyYfJ0wOqd7KP9c5AwWcf0RDmS88c9VIkv5fq43SAo/gIhALyFgBxRrLa8zIFIQ48SJQdIGHrj6SWdEHCIZ5n2Z5Fb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16188},"type":"module","_from":"file:hattip-walk-0.0.39.tgz","exports":{".":"./dist/index.js"},"scripts":{"dev":"tsup --watch","test":"pnpm test:typecheck && pnpm test:lint && pnpm test:unit && pnpm test:package","build":"rimraf dist && tsup","test:lint":"eslint . --max-warnings 0 --ignore-pattern dist","test:unit":"vitest run --reporter=verbose","test:package":"publint --strict","test:typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"cyco130","email":"cyco130@gmail.com"},"_resolved":"/tmp/0b013ac6e3e8fd86d5a6dd85ed3b4dfd/hattip-walk-0.0.39.tgz","_integrity":"sha512-rZJ1J+hiBHYi/HNMO57X7EOQ/d6jfpeE8GL7p1MLjg1qUgUqLBcIsKiqiICXfhh3ix7lbjMPUcSH3qOMZIRusA==","repository":{"url":"git+https://github.com/hattipjs/hattip.git","type":"git"},"_npmVersion":"10.2.3","description":"Create a file manifest from a directory","directories":{},"_nodeVersion":"20.10.0","dependencies":{"cac":"^6.7.14","mime-types":"^2.1.35","@hattip/headers":"0.0.39"},"typesVersions":{"*":{"*":["dist/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","eslint":"^8.56.0","vitest":"^1.2.0","publint":"^0.2.7","typescript":"^5.3.3","@types/node":"^20.11.1","@types/mime-types":"^2.1.4","@cyco130/eslint-config":"^3.6.1"},"_npmOperationalInternal":{"tmp":"tmp/walk_0.0.39_1705317593157_0.21126464801855938","host":"s3://npm-registry-packages"}},"0.0.40":{"name":"@hattip/walk","version":"0.0.40","author":{"name":"Fatih Aygün","email":"cyco130@gmail.com"},"license":"MIT","_id":"@hattip/walk@0.0.40","maintainers":[{"name":"cyco130","email":"cyco130@gmail.com"}],"homepage":"https://github.com/hattipjs/hattip#readme","bugs":{"url":"https://github.com/hattipjs/hattip/issues"},"bin":{"hattip-walk":"cli.js"},"dist":{"shasum":"e9eb9453b40a493ea2552bbce2f8e701855e58bd","tarball":"https://registry.npmjs.org/@hattip/walk/-/walk-0.0.40.tgz","fileCount":8,"integrity":"sha512-bj1sZfA5m8HIvzqaxQ96LLgIf9vJ7y4uAnqpc15nRXXCyouXwoaiaWF69X97/HToCdtlsD0tRD96DErP9R0sVA==","signatures":[{"sig":"MEQCIDfaV3pqLc0WIS/esgEH72qJyjehfJj9t1SrC7gG2FAhAiBxoPZlAVgoUHNGM+JzgSmdduKzsK4qyS7CP4ZbZFC6dg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16004},"type":"module","_from":"file:hattip-walk-0.0.40.tgz","exports":{".":"./dist/index.js"},"scripts":{"dev":"tsup --watch","test":"pnpm test:typecheck && pnpm test:lint && pnpm test:unit && pnpm test:package","build":"rimraf dist && tsup","test:lint":"eslint . --max-warnings 0 --ignore-pattern dist","test:unit":"vitest run --reporter=verbose","test:package":"publint --strict","test:typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"cyco130","email":"cyco130@gmail.com"},"_resolved":"/tmp/7e7c4bace9e4614e4e34b49d0e75122c/hattip-walk-0.0.40.tgz","_integrity":"sha512-bj1sZfA5m8HIvzqaxQ96LLgIf9vJ7y4uAnqpc15nRXXCyouXwoaiaWF69X97/HToCdtlsD0tRD96DErP9R0sVA==","repository":{"url":"git+https://github.com/hattipjs/hattip.git","type":"git"},"_npmVersion":"10.2.3","description":"Create a file manifest from a directory","directories":{},"_nodeVersion":"20.10.0","dependencies":{"cac":"^6.7.14","mime-types":"^2.1.35","@hattip/headers":"0.0.40"},"typesVersions":{"*":{"*":["dist/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","eslint":"^8.56.0","vitest":"^1.2.0","publint":"^0.2.7","typescript":"^5.3.3","@types/node":"^20.11.1","@types/mime-types":"^2.1.4","@cyco130/eslint-config":"^3.6.1"},"_npmOperationalInternal":{"tmp":"tmp/walk_0.0.40_1705506487890_0.8989853040394629","host":"s3://npm-registry-packages"}},"0.0.41":{"name":"@hattip/walk","version":"0.0.41","author":{"name":"Fatih Aygün","email":"cyco130@gmail.com"},"license":"MIT","_id":"@hattip/walk@0.0.41","maintainers":[{"name":"cyco130","email":"cyco130@gmail.com"}],"homepage":"https://github.com/hattipjs/hattip#readme","bugs":{"url":"https://github.com/hattipjs/hattip/issues"},"bin":{"hattip-walk":"cli.js"},"dist":{"shasum":"9ff534117705976bbcf246a3bf938d7bacc2d566","tarball":"https://registry.npmjs.org/@hattip/walk/-/walk-0.0.41.tgz","fileCount":8,"integrity":"sha512-LEVv20gZNRDZIVMg3OltdEYBKeMg+b2AqrcYqbOXOljQxP2Va7fRifg3PWcNIJ/bvAq4nwif3K9jI2cqn0CIBQ==","signatures":[{"sig":"MEUCIGUknuUIVjemy4SWhFgVjIYv1jkuOQnrysF9vAUpE84iAiEAzFeQEHJyBnukJFOSlNZS0Mp2cFukLTVchTyzA3mHwNM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16004},"type":"module","_from":"file:hattip-walk-0.0.41.tgz","exports":{".":"./dist/index.js"},"scripts":{"dev":"tsup --watch","test":"pnpm test:typecheck && pnpm test:lint && pnpm test:unit && pnpm test:package","build":"rimraf dist && tsup","test:lint":"eslint . --max-warnings 0 --ignore-pattern dist","test:unit":"vitest run --reporter=verbose","test:package":"publint --strict","test:typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"cyco130","email":"cyco130@gmail.com"},"_resolved":"/tmp/70d70d6b6bf4f6babf6326a49403a557/hattip-walk-0.0.41.tgz","_integrity":"sha512-LEVv20gZNRDZIVMg3OltdEYBKeMg+b2AqrcYqbOXOljQxP2Va7fRifg3PWcNIJ/bvAq4nwif3K9jI2cqn0CIBQ==","repository":{"url":"git+https://github.com/hattipjs/hattip.git","type":"git"},"_npmVersion":"10.2.3","description":"Create a file manifest from a directory","directories":{},"_nodeVersion":"20.10.0","dependencies":{"cac":"^6.7.14","mime-types":"^2.1.35","@hattip/headers":"0.0.41"},"typesVersions":{"*":{"*":["dist/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","eslint":"^8.56.0","vitest":"^1.2.1","publint":"^0.2.7","typescript":"^5.3.3","@types/node":"^20.11.5","@types/mime-types":"^2.1.4","@cyco130/eslint-config":"^3.6.2"},"_npmOperationalInternal":{"tmp":"tmp/walk_0.0.41_1705927043896_0.17380872514201196","host":"s3://npm-registry-packages"}},"0.0.42":{"name":"@hattip/walk","version":"0.0.42","author":{"name":"Fatih Aygün","email":"cyco130@gmail.com"},"license":"MIT","_id":"@hattip/walk@0.0.42","maintainers":[{"name":"cyco130","email":"cyco130@gmail.com"}],"homepage":"https://github.com/hattipjs/hattip#readme","bugs":{"url":"https://github.com/hattipjs/hattip/issues"},"bin":{"hattip-walk":"cli.js"},"dist":{"shasum":"dbe441896e1bc689be4bdbf4619a5d26b8a9d48b","tarball":"https://registry.npmjs.org/@hattip/walk/-/walk-0.0.42.tgz","fileCount":8,"integrity":"sha512-bqmZgQdIy0M0F44PqkUkwbsrF+U4AYeVGUvt5WodxiNL9um/8bG78T33ihE5wIN8F7CiGj3ugzbcrqlDzsBprw==","signatures":[{"sig":"MEUCIQCwOWN2jxETY7NJFM3j2zbufjC1bQuXzQ0vf3zQ2m/vnQIgTU6lDoxxVuve521bcn7O5iuQ4rmMZQvSVB+u483269E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16005},"type":"module","_from":"file:hattip-walk-0.0.42.tgz","exports":{".":"./dist/index.js"},"scripts":{"dev":"tsup --watch","test":"pnpm test:typecheck && pnpm test:lint && pnpm test:unit && pnpm test:package","build":"rimraf dist && tsup","test:lint":"eslint . --max-warnings 0 --ignore-pattern dist","test:unit":"vitest run --reporter=verbose","test:package":"publint --strict","test:typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"cyco130","email":"cyco130@gmail.com"},"_resolved":"/tmp/8970a7f0dcb06a9bdf2f9b11baaf4d31/hattip-walk-0.0.42.tgz","_integrity":"sha512-bqmZgQdIy0M0F44PqkUkwbsrF+U4AYeVGUvt5WodxiNL9um/8bG78T33ihE5wIN8F7CiGj3ugzbcrqlDzsBprw==","repository":{"url":"git+https://github.com/hattipjs/hattip.git","type":"git"},"_npmVersion":"10.2.4","description":"Create a file manifest from a directory","directories":{},"_nodeVersion":"20.11.0","dependencies":{"cac":"^6.7.14","mime-types":"^2.1.35","@hattip/headers":"0.0.42"},"typesVersions":{"*":{"*":["dist/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.1","eslint":"^8.56.0","vitest":"^1.2.2","publint":"^0.2.7","typescript":"^5.3.3","@types/node":"^20.11.16","@types/mime-types":"^2.1.4","@cyco130/eslint-config":"^3.6.3"},"_npmOperationalInternal":{"tmp":"tmp/walk_0.0.42_1707302796951_0.18697714359357742","host":"s3://npm-registry-packages"}},"0.0.43":{"name":"@hattip/walk","version":"0.0.43","author":{"name":"Fatih Aygün","email":"cyco130@gmail.com"},"license":"MIT","_id":"@hattip/walk@0.0.43","maintainers":[{"name":"cyco130","email":"cyco130@gmail.com"}],"homepage":"https://github.com/hattipjs/hattip#readme","bugs":{"url":"https://github.com/hattipjs/hattip/issues"},"bin":{"hattip-walk":"cli.js"},"dist":{"shasum":"5696f98e6a936e8dc923468cadf14e08e5cd9b33","tarball":"https://registry.npmjs.org/@hattip/walk/-/walk-0.0.43.tgz","fileCount":8,"integrity":"sha512-o153kmRDbhWx2XFaDSdb5V2ppajj4Gxud6CwhhiyGsU3dGRhkg/nSZbIjlegxQXUfEXt0D5CqIZsJVE7AGQzCg==","signatures":[{"sig":"MEQCIFZjIJe7SnjoNAD4DeKfUBnbxMhkJQp2M7hZIUVyckp2AiA2z2GrbZY9bqY9uxt548Y8d8VX/e+vT93VzR6K//OBsg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16005},"type":"module","_from":"file:hattip-walk-0.0.43.tgz","exports":{".":"./dist/index.js"},"scripts":{"dev":"tsup --watch","test":"pnpm test:typecheck && pnpm test:lint && pnpm test:unit && pnpm test:package","build":"rimraf dist && tsup","test:lint":"eslint . --max-warnings 0 --ignore-pattern dist","test:unit":"vitest run --reporter=verbose","test:package":"publint --strict","test:typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"cyco130","email":"cyco130@gmail.com"},"_resolved":"/tmp/bd25ea7969ac23cb763c1168ab049b9f/hattip-walk-0.0.43.tgz","_integrity":"sha512-o153kmRDbhWx2XFaDSdb5V2ppajj4Gxud6CwhhiyGsU3dGRhkg/nSZbIjlegxQXUfEXt0D5CqIZsJVE7AGQzCg==","repository":{"url":"git+https://github.com/hattipjs/hattip.git","type":"git"},"_npmVersion":"10.2.4","description":"Create a file manifest from a directory","directories":{},"_nodeVersion":"20.11.0","dependencies":{"cac":"^6.7.14","mime-types":"^2.1.35","@hattip/headers":"0.0.43"},"typesVersions":{"*":{"*":["dist/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","eslint":"^8.56.0","vitest":"^1.3.0","publint":"^0.2.7","typescript":"^5.3.3","@types/node":"^20.11.19","@types/mime-types":"^2.1.4","@cyco130/eslint-config":"^3.6.4"},"_npmOperationalInternal":{"tmp":"tmp/walk_0.0.43_1708171796437_0.7780732795764145","host":"s3://npm-registry-packages"}},"0.0.44":{"name":"@hattip/walk","version":"0.0.44","author":{"name":"Fatih Aygün","email":"cyco130@gmail.com"},"license":"MIT","_id":"@hattip/walk@0.0.44","maintainers":[{"name":"cyco130","email":"cyco130@gmail.com"}],"homepage":"https://github.com/hattipjs/hattip#readme","bugs":{"url":"https://github.com/hattipjs/hattip/issues"},"bin":{"hattip-walk":"cli.js"},"dist":{"shasum":"e7796cdd3d52f5674f14d16d912ac0f0a16329e0","tarball":"https://registry.npmjs.org/@hattip/walk/-/walk-0.0.44.tgz","fileCount":8,"integrity":"sha512-tjYO71byyQpdsOVKJ4cySAwWSYqU9IWbROiU1D9SqlQyEYN+TOEaB6n8YkX1gyRbLVkMe+/DJcuagm9AQdPO5A==","signatures":[{"sig":"MEQCIFxwlo3jYd8u6hR390KuwGLx3BxWs3bMFbZb35k5ueUmAiAjFRlkG7NIW9Kmwj58NbNgP8tYFx1ML5gX7KXTJrfbNA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16005},"type":"module","_from":"file:hattip-walk-0.0.44.tgz","exports":{".":"./dist/index.js"},"scripts":{"dev":"tsup --watch","test":"pnpm test:typecheck && pnpm test:lint && pnpm test:unit && pnpm test:package","build":"rimraf dist && tsup","test:lint":"eslint . --max-warnings 0 --ignore-pattern dist","test:unit":"vitest run --reporter=verbose","test:package":"publint --strict","test:typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"cyco130","email":"cyco130@gmail.com"},"_resolved":"/tmp/546c9c2fb07fa22d56f9e203b18bb321/hattip-walk-0.0.44.tgz","_integrity":"sha512-tjYO71byyQpdsOVKJ4cySAwWSYqU9IWbROiU1D9SqlQyEYN+TOEaB6n8YkX1gyRbLVkMe+/DJcuagm9AQdPO5A==","repository":{"url":"git+https://github.com/hattipjs/hattip.git","type":"git"},"_npmVersion":"10.2.4","description":"Create a file manifest from a directory","directories":{},"_nodeVersion":"20.11.1","dependencies":{"cac":"^6.7.14","mime-types":"^2.1.35","@hattip/headers":"0.0.44"},"typesVersions":{"*":{"*":["dist/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","eslint":"^8.57.0","vitest":"^1.3.1","publint":"^0.2.7","typescript":"^5.4.2","@types/node":"^20.11.25","@types/mime-types":"^2.1.4","@cyco130/eslint-config":"^3.7.0"},"_npmOperationalInternal":{"tmp":"tmp/walk_0.0.44_1709988193174_0.02721134443569251","host":"s3://npm-registry-packages"}},"0.0.45":{"name":"@hattip/walk","version":"0.0.45","author":{"name":"Fatih Aygün","email":"cyco130@gmail.com"},"license":"MIT","_id":"@hattip/walk@0.0.45","maintainers":[{"name":"cyco130","email":"cyco130@gmail.com"}],"homepage":"https://github.com/hattipjs/hattip#readme","bugs":{"url":"https://github.com/hattipjs/hattip/issues"},"bin":{"hattip-walk":"cli.js"},"dist":{"shasum":"1de9c9c023cd0c78d559ffc81f639b1e226ef9e1","tarball":"https://registry.npmjs.org/@hattip/walk/-/walk-0.0.45.tgz","fileCount":8,"integrity":"sha512-GYEQN5n2JUzjLl9hdMJ+0mbsfwvldRKMBdxx+l29SxmRhOwyWURDyaSfX7UEkEmmxjbg4YqEoWyYgaAtxeW7Jw==","signatures":[{"sig":"MEUCIQCIPkZt4Do7LSE7OMBwzBXmBSA+n98uFB9KydsnuNZjBAIga6tHurH5c8qC0oRPJzfliFj4MyWeiVlwZnve+N878WA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16005},"type":"module","_from":"file:hattip-walk-0.0.45.tgz","exports":{".":"./dist/index.js"},"scripts":{"dev":"tsup --watch","test":"pnpm test:typecheck && pnpm test:lint && pnpm test:unit && pnpm test:package","build":"rimraf dist && tsup","test:lint":"eslint . --max-warnings 0 --ignore-pattern dist","test:unit":"vitest run --reporter=verbose","test:package":"publint --strict","test:typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"cyco130","email":"cyco130@gmail.com"},"_resolved":"/tmp/74d455449eede86afd1db250aea9270c/hattip-walk-0.0.45.tgz","_integrity":"sha512-GYEQN5n2JUzjLl9hdMJ+0mbsfwvldRKMBdxx+l29SxmRhOwyWURDyaSfX7UEkEmmxjbg4YqEoWyYgaAtxeW7Jw==","repository":{"url":"git+https://github.com/hattipjs/hattip.git","type":"git"},"_npmVersion":"10.2.4","description":"Create a file manifest from a directory","directories":{},"_nodeVersion":"20.11.1","dependencies":{"cac":"^6.7.14","mime-types":"^2.1.35","@hattip/headers":"0.0.45"},"typesVersions":{"*":{"*":["dist/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","eslint":"^8.57.0","vitest":"^1.4.0","publint":"^0.2.7","typescript":"^5.4.3","@types/node":"^20.11.30","@types/mime-types":"^2.1.4","@cyco130/eslint-config":"^3.7.1"},"_npmOperationalInternal":{"tmp":"tmp/walk_0.0.45_1711541518904_0.699724761884978","host":"s3://npm-registry-packages"}},"0.0.46":{"name":"@hattip/walk","version":"0.0.46","author":{"name":"Fatih Aygün","email":"cyco130@gmail.com"},"license":"MIT","_id":"@hattip/walk@0.0.46","maintainers":[{"name":"cyco130","email":"cyco130@gmail.com"}],"homepage":"https://github.com/hattipjs/hattip#readme","bugs":{"url":"https://github.com/hattipjs/hattip/issues"},"bin":{"hattip-walk":"cli.js"},"dist":{"shasum":"fb29e7da5f3e9461b00089dcf4e5cd3b24994d0d","tarball":"https://registry.npmjs.org/@hattip/walk/-/walk-0.0.46.tgz","fileCount":8,"integrity":"sha512-LFzLLNgEpf8ulR/ni/5IuQ1c3rTEDj7f9LD6xnMvlIZsYklRDFY6BmfcJTGMICVG3g0tOQjsAL0xkPPPGAv8WQ==","signatures":[{"sig":"MEUCIQDX2CLl/xqR3fJ0KaCjFjTjDDqa9BeCY8fiS/sY9PB5NQIgcoJjXX3Zs63/vXtYM7azbtCLKVMXe4uE7oCPDYX+Jp8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15996},"type":"module","_from":"file:hattip-walk-0.0.46.tgz","exports":{".":"./dist/index.js"},"scripts":{"dev":"tsup --watch","test":"pnpm test:typecheck && pnpm test:lint && pnpm test:unit && pnpm test:package","build":"rimraf dist && tsup","test:lint":"eslint . --max-warnings 0 --ignore-pattern dist","test:unit":"vitest run --reporter=verbose","test:package":"publint --strict","test:typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"cyco130","email":"cyco130@gmail.com"},"_resolved":"/tmp/91f3a00dc69114b0543f48b9e55f3950/hattip-walk-0.0.46.tgz","_integrity":"sha512-LFzLLNgEpf8ulR/ni/5IuQ1c3rTEDj7f9LD6xnMvlIZsYklRDFY6BmfcJTGMICVG3g0tOQjsAL0xkPPPGAv8WQ==","repository":{"url":"git+https://github.com/hattipjs/hattip.git","type":"git"},"_npmVersion":"10.7.0","description":"Create a file manifest from a directory","directories":{},"_nodeVersion":"20.14.0","dependencies":{"cac":"^6.7.14","mime-types":"^2.1.35","@hattip/headers":"0.0.46"},"typesVersions":{"*":{"*":["dist/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.1.0","eslint":"^8.57.0","vitest":"^1.6.0","publint":"^0.2.8","typescript":"^5.4.5","@types/node":"^20.14.5","@types/mime-types":"^2.1.4","@cyco130/eslint-config":"^3.9.1"},"_npmOperationalInternal":{"tmp":"tmp/walk_0.0.46_1718726625951_0.15540522267397217","host":"s3://npm-registry-packages"}},"0.0.47":{"name":"@hattip/walk","version":"0.0.47","author":{"name":"Fatih Aygün","email":"cyco130@gmail.com"},"license":"MIT","_id":"@hattip/walk@0.0.47","maintainers":[{"name":"cyco130","email":"cyco130@gmail.com"}],"homepage":"https://github.com/hattipjs/hattip#readme","bugs":{"url":"https://github.com/hattipjs/hattip/issues"},"bin":{"hattip-walk":"cli.js"},"dist":{"shasum":"8e232671d2607db26a14ac06f2e23b12f5402e56","tarball":"https://registry.npmjs.org/@hattip/walk/-/walk-0.0.47.tgz","fileCount":8,"integrity":"sha512-kCEdC2kG3mbFCc2gHs13GFI5VaWfvYYYxZwu7u3wax3R7JkLqztyxno35TT9cMv33XhuN5hf+CkDGCPoO0DIag==","signatures":[{"sig":"MEUCIAMAWDOE01lKVsCrePdb0wnwlg1c+c7jETFnfAXSaGzGAiEAxv3FK2MpUz1tfl0w26/VeZsWaUiNW3EKSqtA2EUdnIk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15975},"type":"module","_from":"file:hattip-walk-0.0.47.tgz","exports":{".":"./dist/index.js"},"scripts":{"dev":"tsup --watch","test":"pnpm test:typecheck && pnpm test:lint && pnpm test:unit && pnpm test:package","build":"rimraf dist && tsup","test:lint":"eslint . --max-warnings 0","test:unit":"vitest run --reporter=verbose","test:package":"publint --strict","test:typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"cyco130","email":"cyco130@gmail.com"},"_resolved":"/private/var/folders/19/9skxwwj96cv_q7k3q2xjlq3r0000gn/T/72919a66ddb7c0b92456c30676634f34/hattip-walk-0.0.47.tgz","_integrity":"sha512-kCEdC2kG3mbFCc2gHs13GFI5VaWfvYYYxZwu7u3wax3R7JkLqztyxno35TT9cMv33XhuN5hf+CkDGCPoO0DIag==","repository":{"url":"git+https://github.com/hattipjs/hattip.git","type":"git"},"_npmVersion":"10.7.0","description":"Create a file manifest from a directory","directories":{},"_nodeVersion":"20.15.0","dependencies":{"cac":"^6.7.14","mime-types":"^2.1.35","@hattip/headers":"0.0.47"},"typesVersions":{"*":{"*":["dist/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","eslint":"^8.57.0","vitest":"^2.0.5","publint":"^0.2.9","typescript":"^5.5.4","@types/node":"^18.19.44","@types/mime-types":"^2.1.4","@cyco130/eslint-config":"^3.9.4"},"_npmOperationalInternal":{"tmp":"tmp/walk_0.0.47_1723372017300_0.8472423458223111","host":"s3://npm-registry-packages"}},"0.0.48":{"name":"@hattip/walk","version":"0.0.48","author":{"name":"Fatih Aygün","email":"cyco130@gmail.com"},"license":"MIT","_id":"@hattip/walk@0.0.48","maintainers":[{"name":"cyco130","email":"cyco130@gmail.com"}],"homepage":"https://github.com/hattipjs/hattip#readme","bugs":{"url":"https://github.com/hattipjs/hattip/issues"},"bin":{"hattip-walk":"cli.js"},"dist":{"shasum":"5f3f094d6607c569612b5c74b8fe7278c6f47cd3","tarball":"https://registry.npmjs.org/@hattip/walk/-/walk-0.0.48.tgz","fileCount":8,"integrity":"sha512-S97D+m2khXM4x8p7laLERE+rZAhJXc8joZGxLUSU5WEtBD1Br5BlFL9DPBYKtSX7joLE104TpIjjquJjPZtpQw==","signatures":[{"sig":"MEYCIQD80qZTT+GhhBXxKx8sUH09p3ycw4kBrgYn0bc/A4vg/gIhAJ6rn7sRlreEz0xAaYTvmyobZL1T4P91rptMjTo7XC0z","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15964},"type":"module","_from":"file:hattip-walk-0.0.48.tgz","exports":{".":"./dist/index.js"},"scripts":{"dev":"tsup --watch","test":"pnpm test:typecheck && pnpm test:lint && pnpm test:unit && pnpm test:package","build":"rimraf dist && tsup","test:lint":"eslint . --max-warnings 0","test:unit":"vitest run --reporter=verbose","test:package":"publint --strict","test:typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"cyco130","email":"cyco130@gmail.com"},"_resolved":"/tmp/f99d3262237b90acd02970a4f056d895/hattip-walk-0.0.48.tgz","_integrity":"sha512-S97D+m2khXM4x8p7laLERE+rZAhJXc8joZGxLUSU5WEtBD1Br5BlFL9DPBYKtSX7joLE104TpIjjquJjPZtpQw==","repository":{"url":"git+https://github.com/hattipjs/hattip.git","type":"git"},"_npmVersion":"10.8.2","description":"Create a file manifest from a directory","directories":{},"_nodeVersion":"20.17.0","dependencies":{"cac":"^6.7.14","mime-types":"^2.1.35","@hattip/headers":"0.0.48"},"typesVersions":{"*":{"*":["dist/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.2.4","eslint":"^8.57.0","vitest":"^2.0.5","publint":"^0.2.10","typescript":"^5.5.4","@types/node":"^18.19.50","@types/mime-types":"^2.1.4","@cyco130/eslint-config":"^3.9.5"},"_npmOperationalInternal":{"tmp":"tmp/walk_0.0.48_1725800809646_0.9605351589514561","host":"s3://npm-registry-packages"}},"0.0.49":{"name":"@hattip/walk","version":"0.0.49","author":{"name":"Fatih Aygün","email":"cyco130@gmail.com"},"license":"MIT","_id":"@hattip/walk@0.0.49","maintainers":[{"name":"cyco130","email":"cyco130@gmail.com"}],"homepage":"https://github.com/hattipjs/hattip#readme","bugs":{"url":"https://github.com/hattipjs/hattip/issues"},"bin":{"hattip-walk":"cli.js"},"dist":{"shasum":"d9c524c883410abfeb1d72f617fff42099bde90c","tarball":"https://registry.npmjs.org/@hattip/walk/-/walk-0.0.49.tgz","fileCount":8,"integrity":"sha512-AgJgKLooZyQnzMfoFg5Mo/aHM+HGBC9ExpXIjNqGimYTRgNbL/K7X5EM1kR2JY90BNKk9lo6Usq1T/nWFdT7TQ==","signatures":[{"sig":"MEUCIAO7T0FVbXMpBqhRWGp3gfSeXqE/PDBBf07J/vylD2MEAiEA4RL19yGs7unpzc6yQXE+rnrRIjy3Hi+ROe1oq16E/a4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15964},"type":"module","_from":"file:hattip-walk-0.0.49.tgz","exports":{".":"./dist/index.js"},"scripts":{"dev":"tsup --watch","test":"pnpm test:typecheck && pnpm test:lint && pnpm test:unit && pnpm test:package","build":"rimraf dist && tsup","test:lint":"eslint . --max-warnings 0","test:unit":"vitest run --reporter=verbose","test:package":"publint --strict","test:typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"cyco130","email":"cyco130@gmail.com"},"_resolved":"/tmp/f17b9ba575fd7143d1d191793ce1265a/hattip-walk-0.0.49.tgz","_integrity":"sha512-AgJgKLooZyQnzMfoFg5Mo/aHM+HGBC9ExpXIjNqGimYTRgNbL/K7X5EM1kR2JY90BNKk9lo6Usq1T/nWFdT7TQ==","repository":{"url":"git+https://github.com/hattipjs/hattip.git","type":"git"},"_npmVersion":"10.8.2","description":"Create a file manifest from a directory","directories":{},"_nodeVersion":"20.18.0","dependencies":{"cac":"^6.7.14","mime-types":"^2.1.35","@hattip/headers":"0.0.49"},"typesVersions":{"*":{"*":["dist/*.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","eslint":"^9.14.0","vitest":"^2.1.4","publint":"^0.2.12","typescript":"^5.6.3","@types/node":"^18.19.50","@types/mime-types":"^2.1.4","@cyco130/eslint-config":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/walk_0.0.49_1730545148180_0.09299979466679043","host":"s3://npm-registry-packages"}}},"time":{"created":"2023-08-27T08:09:01.783Z","modified":"2024-11-03T17:29:54.852Z","0.0.35-canary.7":"2023-08-27T08:09:02.109Z","0.0.35":"2023-09-12T19:56:51.941Z","0.0.36":"2023-12-29T15:40:07.510Z","0.0.37":"2023-12-29T15:56:28.236Z","0.0.38":"2024-01-03T22:26:13.090Z","0.0.39":"2024-01-15T11:19:53.367Z","0.0.40":"2024-01-17T15:48:08.065Z","0.0.41":"2024-01-22T12:37:24.080Z","0.0.42":"2024-02-07T10:46:37.122Z","0.0.43":"2024-02-17T12:09:56.619Z","0.0.44":"2024-03-09T12:43:13.401Z","0.0.45":"2024-03-27T12:11:59.132Z","0.0.46":"2024-06-18T16:03:46.104Z","0.0.47":"2024-08-11T10:26:57.500Z","0.0.48":"2024-09-08T13:06:49.850Z","0.0.49":"2024-11-02T10:59:08.368Z"},"bugs":{"url":"https://github.com/hattipjs/hattip/issues"},"author":{"name":"Fatih Aygün","email":"cyco130@gmail.com"},"license":"MIT","homepage":"https://github.com/hattipjs/hattip#readme","repository":{"url":"git+https://github.com/hattipjs/hattip.git","type":"git"},"description":"Create a file manifest from a directory","maintainers":[{"email":"npm@brillout.com","name":"brillout"},{"email":"cyco130@gmail.com","name":"cyco130"}],"readme":"# `@hattip/walk`\n\nA utility package that walks a directory and generates a manifest of files for implementing static file servers.\n\nThere are two ways to use this package:\n\n- You can either use one of the `walk`, `createFileSet`, `createFileMap`, or `createFileList` functions at runtime during server startup and use the result to implement a static file server,\n- Or you can use the CLI or one of the `createFileSetModule`, `createFileListModule`, or `createCompressedFileListModule` functions to generate a manifest module at build time to improve cold start times in serverless environments.\n\n## File name normalization\n\n`@hattip/walk` normalizes file names to make them safe to use in the path portion of a URL.\n\n## Manifest types\n\nThis tool can generate three types of manifests:\n\n- A **file set manifest** is a simple set of file names.\n- A **file map manifest** is a map of URL-normalized file names to file paths.\n- A **file list manifest** is an array of tuples consisting of URL-normalized file names, paths, sizes, hashes, and optionally ETags.\n\n### File set manifest\n\nA file set manifest is generated using the `--set` flag or the `createFileSetModule` function. This is a module with the following interface:\n\n```ts\nconst files: Set<string>;\nexport default files;\n```\n\nThe exported set is a set of file paths similar to this:\n\n```js\nexport default new Set([\n  \"/LICENSE\",\n  \"/cli.js\",\n  \"/package.json\",\n  \"/readme.md\",\n  \"/%D83D%DE42.txt\", // 🙂.txt percent-encoded\n]);\n```\n\nThis type of manifest is useful when the platform offers a static file server but a quick check is needed to see if a file exists before calling the static file handler.\n\n### File map manifest\n\nA file map manifest is generated using the `--map` flag or the `createFileMapModule` function. This is a module with the following interface:\n\n```ts\nconst files: Map<string, string | undefined>;\nexport default files;\n```\n\nNames that map to `undefined` are names that don't require normalization. Example output is like the following:\n\n```ts\nexport default new Map([\n  [\"/LICENSE\"],\n  [\"/cli.js\"],\n  [\"/package.json\"],\n  [\"/readme.md\"],\n  [\"/%D83D%DE42.txt\", \"/🙂.txt\"],\n]);\n```\n\n### File list manifest\n\nA file list manifest is generated when neither the `--set` nor the `--map` flag is used or by calling the `createFileListModule` function. This is a module with the following interface:\n\n```ts\nconst files: Array<\n  [\n    name: string,\n    path: string | undefined, // undefined for names that don't require normalization\n    size: number,\n    hash: string,\n    etag?: string,\n  ]\n>;\nexport default files;\n```\n\nETag generation can be disabled by passing `--no-etag` to the CLI or passing `false` for the relevant option in the `createFileListModule` function.\n\nThe exported list is an array of tuples similar to this:\n\n```js\nexport default [\n  [\n    \"/LICENSE\",\n    ,\n    \"application/octet-stream\",\n    1069,\n    \"10094a766eba8c1f9e9377874ad0832b12a9af93ec9ff08bee0d95e1fef9ae40\",\n  ],\n  [\n    \"/cli.js\",\n    ,\n    \"application/javascript\",\n    44,\n    \"0779d059d458628cb4ab06c3e7d2a7e5b5e40698fce230c5aa0908bbb844f40b\",\n  ],\n  [\n    \"/package.json\",\n    ,\n    \"application/json\",\n    1208,\n    \"e28324f872c5805cc5f36f261ecdba122b80df060d200edd4d2dc1a54af6217d\",\n  ],\n  [\n    \"/readme.md\",\n    ,\n    \"text/markdown\",\n    5746,\n    \"3644ce0612c829bff249628b1f6dd23b4de62c5b3d1230ebceaccd6db8f9f69a\",\n  ],\n  [\n    \"/%D83D%DE42.txt\",\n    \"/🙂.txt\",\n    \"text/plain\",\n    14,\n    \"df7a1ec45c1f8f13aa902a819a1d19d8707e6e8b5398803853d0489bf6d603c0\",\n  ],\n];\n```\n\nBy using the `--compress` CLI flag or by calling the `createCompressedFileListModule` function, you can generate a slightly compressed version of the manifest that doesn't repeat the content type for each file. This might be useful on platforms with size limits for the deployed code. Assuming ETag generation is disabled, the output looks like this (the second element is the index of the content type in the `types` array):\n\n```ts\nexport default {\n  types: [\n    \"application/octet-stream\",\n    \"application/javascript\",\n    \"application/json\",\n    \"text/markdown\",\n    \"text/plain\",\n  ],\n  files: [\n    [\"/LICENSE\", , 0, 1069],\n    [\"/cli.js\", , 1, 44],\n    [\"/package.json\", , 2, 1208],\n    [\"/readme.md\", , 3, 5028],\n    [\"/%D83D%DE42.txt\", \"/🙂.txt\", 4, 14],\n  ],\n};\n```\n\nThe interface is like the following:\n\n```ts\nconst manifest: {\n  types: string[];\n  files: Array<\n    [\n      name: string,\n      path: string | undefined, // undefined for names that don't require normalization\n      type: number,\n      size: number,\n      hash: string,\n      etag?: string,\n    ]\n  >;\n};\n\nexport default manifest;\n```\n\n## The `prune` option\n\nBy default, `@hattip/walk` skips `node_modules`, `dist`, and any file that starts with a dot except `.well-known`. You can override this with the `prune` option which accepts an array of strings or regular expressions. Regular expressions have to start and end with `/` when using the CLI.\n","readmeFilename":"readme.md"}