{"_id":"@remix-run/static-middleware","_rev":"24-81edfcff9cdfcd546aaf03a10a467a2d","name":"@remix-run/static-middleware","dist-tags":{"latest":"1.0.0"},"versions":{"0.0.0":{"name":"@remix-run/static-middleware","version":"0.0.0","keywords":["fetch","router","middleware","static-files","file-server"],"author":{"name":"Michael Jackson","email":"mjijackson@gmail.com"},"license":"MIT","_id":"@remix-run/static-middleware@0.0.0","maintainers":[{"name":"mjackson","email":"mjijackson+npm@gmail.com"},{"name":"ryanflorence","email":"rpflorence@gmail.com"}],"homepage":"https://github.com/remix-run/remix/tree/main/packages/static-middleware#readme","bugs":{"url":"https://github.com/remix-run/remix/issues"},"dist":{"shasum":"648878b57f491fcc06ddce6b98138e4d7796f43a","tarball":"https://registry.npmjs.org/@remix-run/static-middleware/-/static-middleware-0.0.0.tgz","fileCount":11,"integrity":"sha512-VKtL8u02zNec5znwclNKvhkBbqyc6iuvmgoUV56Uv/1G43L61e/cIZN7OJSgzXiY0fjOl+WqhnnFbv+b2mNE7Q==","signatures":[{"sig":"MEUCIQDAw8yb65wOWmAly2xhiC4zXpkKcXQTFniX1LT5gDvNNgIgJ1i+Ye9VdAx0+ebWDBOaAgW6C0ASof0j7J/nFj4ivqk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10100},"type":"module","_from":"file:remix-run-static-middleware-0.0.0.tgz","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"node --disable-warning=ExperimentalWarning --test './src/**/*.test.ts'","build":"tsc -p tsconfig.build.json","clean":"git clean -fdX","typecheck":"tsc --noEmit"},"_npmUser":{"name":"mjackson","email":"mjijackson+npm@gmail.com"},"_resolved":"/private/var/folders/n5/1lxhnzk56hg6b7vnl558364m0000gn/T/005e84a7350a91cbb2c0fc7a627bd44a/remix-run-static-middleware-0.0.0.tgz","_integrity":"sha512-VKtL8u02zNec5znwclNKvhkBbqyc6iuvmgoUV56Uv/1G43L61e/cIZN7OJSgzXiY0fjOl+WqhnnFbv+b2mNE7Q==","repository":{"url":"git+https://github.com/remix-run/remix.git","type":"git","directory":"packages/static-middleware"},"_npmVersion":"11.3.0","description":"Middleware for serving static files from the filesystem","directories":{},"_nodeVersion":"24.2.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^24.6.0","@remix-run/lazy-file":"3.8.0","@remix-run/fetch-router":"0.9.0"},"peerDependencies":{"@remix-run/lazy-file":"^3.8.0","@remix-run/fetch-router":"^0.9.0"},"_npmOperationalInternal":{"tmp":"tmp/static-middleware_0.0.0_1763581311515_0.21165923444774215","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"@remix-run/static-middleware","version":"0.1.0","keywords":["fetch","router","middleware","static-files","file-server"],"author":{"name":"Michael Jackson","email":"mjijackson@gmail.com"},"license":"MIT","_id":"@remix-run/static-middleware@0.1.0","maintainers":[{"name":"mjackson","email":"mjijackson+npm@gmail.com"},{"name":"ryanflorence","email":"rpflorence@gmail.com"}],"homepage":"https://github.com/remix-run/remix/tree/main/packages/static-middleware#readme","bugs":{"url":"https://github.com/remix-run/remix/issues"},"dist":{"shasum":"70c580de795cc2f03202d85d2e5745995ba7d754","tarball":"https://registry.npmjs.org/@remix-run/static-middleware/-/static-middleware-0.1.0.tgz","fileCount":11,"integrity":"sha512-KaRqtxbslzR8FKsVZzXrIZbCFA2lgas868TUiBwstavoQkPOQiGjws4/i3ZjIJ4d06YvwwM+h/szSUBJ0o264g==","signatures":[{"sig":"MEUCIALHRcWDMkpbP+U+BfSqJqXH/1+2H4avX/hCuRm5Mk4gAiEAy79Sytd6UOz2yz9yojh6NqiLIBkDM9p03Ux8BEPtkjE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@remix-run%2fstatic-middleware@0.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10100},"type":"module","_from":"file:remix-run-static-middleware-0.1.0.tgz","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"node --disable-warning=ExperimentalWarning --test './src/**/*.test.ts'","build":"tsc -p tsconfig.build.json","clean":"git clean -fdX","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1d021ab7-d8e0-4274-90eb-991414933480"}},"_resolved":"/tmp/49cebee9ff35ad980ce8f2ae7735ceab/remix-run-static-middleware-0.1.0.tgz","_integrity":"sha512-KaRqtxbslzR8FKsVZzXrIZbCFA2lgas868TUiBwstavoQkPOQiGjws4/i3ZjIJ4d06YvwwM+h/szSUBJ0o264g==","repository":{"url":"git+https://github.com/remix-run/remix.git","type":"git","directory":"packages/static-middleware"},"_npmVersion":"11.6.2","description":"Middleware for serving static files from the filesystem","directories":{},"_nodeVersion":"24.11.1","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^24.6.0","@remix-run/lazy-file":"3.8.0","@remix-run/fetch-router":"0.9.0"},"peerDependencies":{"@remix-run/lazy-file":"^3.8.0","@remix-run/fetch-router":"^0.9.0"},"_npmOperationalInternal":{"tmp":"tmp/static-middleware_0.1.0_1763582683100_0.24168403287784468","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@remix-run/static-middleware","version":"0.2.0","keywords":["fetch","router","middleware","static-files","file-server"],"author":{"name":"Michael Jackson","email":"mjijackson@gmail.com"},"license":"MIT","_id":"@remix-run/static-middleware@0.2.0","maintainers":[{"name":"mjackson","email":"mjijackson+npm@gmail.com"},{"name":"ryanflorence","email":"rpflorence@gmail.com"}],"homepage":"https://github.com/remix-run/remix/tree/main/packages/static-middleware#readme","bugs":{"url":"https://github.com/remix-run/remix/issues"},"dist":{"shasum":"e0575f415ce6aa1014c56113180aa10b958ab244","tarball":"https://registry.npmjs.org/@remix-run/static-middleware/-/static-middleware-0.2.0.tgz","fileCount":11,"integrity":"sha512-wB6CgzfAzhbC0+vRmhPuaVNpl+QUo7fdoftD3VOF62edgxJXxa5VbvvoN2mBoTEC09pjX5Itwsdag3O4/J4AQQ==","signatures":[{"sig":"MEYCIQD1GtvW9bMzKusTZlxTdkVM0O/1AsNSdtT/eZ/d+7AZpwIhAPL9PWqfRXswBRozC2NUw4fLiXlkOKedxb167b946zZX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@remix-run%2fstatic-middleware@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13576},"type":"module","_from":"file:remix-run-static-middleware-0.2.0.tgz","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"node --disable-warning=ExperimentalWarning --test './src/**/*.test.ts'","build":"tsc -p tsconfig.build.json","clean":"git clean -fdX","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1d021ab7-d8e0-4274-90eb-991414933480"}},"_resolved":"/tmp/c79b69e4ca21b09e3447e59224adcbd9/remix-run-static-middleware-0.2.0.tgz","_integrity":"sha512-wB6CgzfAzhbC0+vRmhPuaVNpl+QUo7fdoftD3VOF62edgxJXxa5VbvvoN2mBoTEC09pjX5Itwsdag3O4/J4AQQ==","repository":{"url":"git+https://github.com/remix-run/remix.git","type":"git","directory":"packages/static-middleware"},"_npmVersion":"11.6.2","description":"Middleware for serving static files from the filesystem","directories":{},"_nodeVersion":"24.11.1","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^24.6.0","@remix-run/fs":"0.1.0","@remix-run/lazy-file":"4.0.0","@remix-run/fetch-router":"0.10.0","@remix-run/form-data-middleware":"0.1.0","@remix-run/method-override-middleware":"0.1.0"},"peerDependencies":{"@remix-run/fs":"^0.1.0","@remix-run/lazy-file":"^4.0.0","@remix-run/fetch-router":"^0.10.0"},"_npmOperationalInternal":{"tmp":"tmp/static-middleware_0.2.0_1763612010581_0.49337632264354125","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@remix-run/static-middleware","version":"0.3.0","keywords":["fetch","router","middleware","static-files","file-server"],"author":{"name":"Michael Jackson","email":"mjijackson@gmail.com"},"license":"MIT","_id":"@remix-run/static-middleware@0.3.0","maintainers":[{"name":"mjackson","email":"mjijackson+npm@gmail.com"},{"name":"ryanflorence","email":"rpflorence@gmail.com"}],"homepage":"https://github.com/remix-run/remix/tree/main/packages/static-middleware#readme","bugs":{"url":"https://github.com/remix-run/remix/issues"},"dist":{"shasum":"867380bbcda129209e165edca1c904cd30cdf46b","tarball":"https://registry.npmjs.org/@remix-run/static-middleware/-/static-middleware-0.3.0.tgz","fileCount":15,"integrity":"sha512-guhrBh4M6TPnkgYlFAvIIlIatCasyvdq0wpgWozZN+KewO51LQIWrq5aXZaD/IwC8sTkTlAt6oL2Xeo7k29LlQ==","signatures":[{"sig":"MEUCIQDMabCXJWwvbjG7TDyvrk1UpwMRxX9k+3rFj0i1sWKppQIgLuI+OY1dMu9b3UQ9w3XmwfocBu1mQnSk2IyFKqNVCdM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@remix-run%2fstatic-middleware@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":31723},"type":"module","_from":"file:remix-run-static-middleware-0.3.0.tgz","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"node --disable-warning=ExperimentalWarning --test './src/**/*.test.ts'","build":"tsc -p tsconfig.build.json","clean":"git clean -fdX","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1d021ab7-d8e0-4274-90eb-991414933480"}},"_resolved":"/tmp/457082e1fc4d20760d02f1819b1b3343/remix-run-static-middleware-0.3.0.tgz","_integrity":"sha512-guhrBh4M6TPnkgYlFAvIIlIatCasyvdq0wpgWozZN+KewO51LQIWrq5aXZaD/IwC8sTkTlAt6oL2Xeo7k29LlQ==","repository":{"url":"git+https://github.com/remix-run/remix.git","type":"git","directory":"packages/static-middleware"},"_npmVersion":"11.6.2","description":"Middleware for serving static files from the filesystem","directories":{},"_nodeVersion":"24.11.1","dependencies":{"mrmime":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^24.6.0","@remix-run/fetch-router":"0.12.0","@remix-run/form-data-middleware":"0.1.0","@remix-run/method-override-middleware":"0.1.0"},"peerDependencies":{"@remix-run/fs":"^0.1.0","@remix-run/response":"^0.1.0","@remix-run/fetch-router":"^0.12.0","@remix-run/html-template":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/static-middleware_0.3.0_1764045408664_0.4569424791472463","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@remix-run/static-middleware","version":"0.4.0","keywords":["fetch","router","middleware","static-files","file-server"],"author":{"name":"Michael Jackson","email":"mjijackson@gmail.com"},"license":"MIT","_id":"@remix-run/static-middleware@0.4.0","maintainers":[{"name":"mjackson","email":"mjijackson+npm@gmail.com"},{"name":"ryanflorence","email":"rpflorence@gmail.com"}],"homepage":"https://github.com/remix-run/remix/tree/main/packages/static-middleware#readme","bugs":{"url":"https://github.com/remix-run/remix/issues"},"dist":{"shasum":"4f83c020e3a43510535a678346ce780280c42cd1","tarball":"https://registry.npmjs.org/@remix-run/static-middleware/-/static-middleware-0.4.0.tgz","fileCount":15,"integrity":"sha512-vLhi7+CJ7OuPu4tM3DtAo0lir0eze5702mhP5zdTHdxn213tEpDcjhb+jpOpiCIYTvWE+sB4G3rUNGPiY8eeAg==","signatures":[{"sig":"MEUCIFuJMt/ngoeXPMTxzsT0z+zsAOfVAeyhHhNyNimd+ZiPAiEA3SdUFlvDFXvkSvr3NFvpb2ArKyoSX0V9Vz6jqOx2zfA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@remix-run%2fstatic-middleware@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":34846},"type":"module","_from":"file:remix-run-static-middleware-0.4.0.tgz","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"node --disable-warning=ExperimentalWarning --test './src/**/*.test.ts'","build":"tsc -p tsconfig.build.json","clean":"git clean -fdX","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1d021ab7-d8e0-4274-90eb-991414933480"}},"_resolved":"/tmp/ef03f3bf6cf0c222433bdd2129b040cc/remix-run-static-middleware-0.4.0.tgz","_integrity":"sha512-vLhi7+CJ7OuPu4tM3DtAo0lir0eze5702mhP5zdTHdxn213tEpDcjhb+jpOpiCIYTvWE+sB4G3rUNGPiY8eeAg==","repository":{"url":"git+https://github.com/remix-run/remix.git","type":"git","directory":"packages/static-middleware"},"_npmVersion":"11.6.2","description":"Middleware for serving static files from the filesystem","directories":{},"_nodeVersion":"24.11.1","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^24.6.0","@remix-run/mime":"^0.1.0","@remix-run/response":"^0.2.0","@remix-run/fetch-router":"0.12.0","@remix-run/form-data-middleware":"0.1.0","@remix-run/method-override-middleware":"0.1.1"},"peerDependencies":{"@remix-run/fs":"^0.2.0","@remix-run/mime":"^0.1.0","@remix-run/response":"^0.2.0","@remix-run/fetch-router":"^0.12.0","@remix-run/html-template":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/static-middleware_0.4.0_1764112818711_0.3534223704948398","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@remix-run/static-middleware","version":"0.4.1","keywords":["fetch","router","middleware","static-files","file-server"],"author":{"name":"Michael Jackson","email":"mjijackson@gmail.com"},"license":"MIT","_id":"@remix-run/static-middleware@0.4.1","maintainers":[{"name":"mjackson","email":"mjijackson+npm@gmail.com"},{"name":"ryanflorence","email":"rpflorence@gmail.com"}],"homepage":"https://github.com/remix-run/remix/tree/main/packages/static-middleware#readme","bugs":{"url":"https://github.com/remix-run/remix/issues"},"dist":{"shasum":"7e82deaf06bb4b5b9b1d48ed9539d472e3c2241b","tarball":"https://registry.npmjs.org/@remix-run/static-middleware/-/static-middleware-0.4.1.tgz","fileCount":15,"integrity":"sha512-55gPxEAh/P347k7CmpIEBWR2RTvxLuQNdYIeZkn0z132BwUoYTx3hxrnV/QVZ4vVGkvekNXt9+Uucl0yqCBF6g==","signatures":[{"sig":"MEYCIQDyoGS4x/tckd44ExTIeZAq+LSzj1+U6Yne/iV17uqwgAIhAPr/TSz7cttTNy2pm9t9XmgNe/up9xiXijO5i36go/WD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@remix-run%2fstatic-middleware@0.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":34904},"type":"module","_from":"file:remix-run-static-middleware-0.4.1.tgz","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"node --disable-warning=ExperimentalWarning --test","build":"tsgo -p tsconfig.build.json","clean":"git clean -fdX","typecheck":"tsgo --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1d021ab7-d8e0-4274-90eb-991414933480"}},"_resolved":"/tmp/f45146aef2ae42d646aa234caf9705fa/remix-run-static-middleware-0.4.1.tgz","_integrity":"sha512-55gPxEAh/P347k7CmpIEBWR2RTvxLuQNdYIeZkn0z132BwUoYTx3hxrnV/QVZ4vVGkvekNXt9+Uucl0yqCBF6g==","repository":{"url":"git+https://github.com/remix-run/remix.git","type":"git","directory":"packages/static-middleware"},"_npmVersion":"11.6.2","description":"Middleware for serving static files from the filesystem","directories":{},"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"devDependencies":{"@types/node":"^24.6.0","@remix-run/mime":"0.3.0","@remix-run/response":"0.3.0","@remix-run/fetch-router":"0.15.0","@typescript/native-preview":"7.0.0-dev.20251125.1","@remix-run/form-data-middleware":"0.1.1","@remix-run/method-override-middleware":"0.1.1"},"peerDependencies":{"@remix-run/fs":"^0.4.0","@remix-run/mime":"^0.3.0","@remix-run/response":"^0.3.0","@remix-run/fetch-router":"^0.15.0","@remix-run/html-template":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/static-middleware_0.4.1_1768948119624_0.4920974996776746","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"@remix-run/static-middleware","version":"0.4.2","keywords":["fetch","router","middleware","static-files","file-server"],"author":{"name":"Michael Jackson","email":"mjijackson@gmail.com"},"license":"MIT","_id":"@remix-run/static-middleware@0.4.2","maintainers":[{"name":"mjackson","email":"mjijackson+npm@gmail.com"},{"name":"ryanflorence","email":"rpflorence@gmail.com"}],"homepage":"https://github.com/remix-run/remix/tree/main/packages/static-middleware#readme","bugs":{"url":"https://github.com/remix-run/remix/issues"},"dist":{"shasum":"31e1592ae390ead0e2b60f05f7403e23a63937cf","tarball":"https://registry.npmjs.org/@remix-run/static-middleware/-/static-middleware-0.4.2.tgz","fileCount":15,"integrity":"sha512-rGWgL1apkznITiqF3BaJICuRFGaorDCwKlZ9waYTQIWGXzFL9XCfWuCFT8/f51V18XtNguiMAIRGGGqAubu8Tg==","signatures":[{"sig":"MEQCIGK4c6yyl/H+uFyh1ipXR4s/nXqtRIGZO30glqgx7o/iAiBKLLQLVUaKlO967IAfn/fFWKOUz/Aqg8U3U0h7xJuoyQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@remix-run%2fstatic-middleware@0.4.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":34900},"type":"module","_from":"file:remix-run-static-middleware-0.4.2.tgz","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"node --disable-warning=ExperimentalWarning --test","build":"tsgo -p tsconfig.build.json","clean":"git clean -fdX","typecheck":"tsgo --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1d021ab7-d8e0-4274-90eb-991414933480"}},"_resolved":"/tmp/9daee5cf19d3cda96fc2472e5d091e06/remix-run-static-middleware-0.4.2.tgz","_integrity":"sha512-rGWgL1apkznITiqF3BaJICuRFGaorDCwKlZ9waYTQIWGXzFL9XCfWuCFT8/f51V18XtNguiMAIRGGGqAubu8Tg==","repository":{"url":"git+https://github.com/remix-run/remix.git","type":"git","directory":"packages/static-middleware"},"_npmVersion":"11.6.2","description":"Middleware for serving static files from the filesystem","directories":{},"_nodeVersion":"24.13.0","dependencies":{"@remix-run/fs":"^0.4.1","@remix-run/mime":"^0.3.0","@remix-run/response":"^0.3.1","@remix-run/fetch-router":"^0.15.1","@remix-run/html-template":"^0.3.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^24.6.0","@remix-run/mime":"0.3.0","@remix-run/response":"0.3.1","@remix-run/fetch-router":"0.15.1","@typescript/native-preview":"7.0.0-dev.20251125.1","@remix-run/form-data-middleware":"0.1.2","@remix-run/method-override-middleware":"0.1.2"},"_npmOperationalInternal":{"tmp":"tmp/static-middleware_0.4.2_1769471936486_0.07159335174575943","host":"s3://npm-registry-packages-npm-production"}},"0.4.3":{"name":"@remix-run/static-middleware","version":"0.4.3","keywords":["fetch","router","middleware","static-files","file-server"],"author":{"name":"Michael Jackson","email":"mjijackson@gmail.com"},"license":"MIT","_id":"@remix-run/static-middleware@0.4.3","maintainers":[{"name":"mjackson","email":"mjijackson+npm@gmail.com"},{"name":"ryanflorence","email":"rpflorence@gmail.com"}],"homepage":"https://github.com/remix-run/remix/tree/main/packages/static-middleware#readme","bugs":{"url":"https://github.com/remix-run/remix/issues"},"dist":{"shasum":"276e8666d561462bcc05d589f07d20bd5b5228d3","tarball":"https://registry.npmjs.org/@remix-run/static-middleware/-/static-middleware-0.4.3.tgz","fileCount":15,"integrity":"sha512-0pO3CFc1ojP8agNCsDcJdgQdJpzzek7OpO1U3v6hc632DiANTHzJlkv0PJrq44pXj9ioA7N202iddkc/wNfRXg==","signatures":[{"sig":"MEQCIBh1mQfOz1bTS3wIlyK1zCpyWO7z/kelasRxhpEm+MPkAiA48cqImlOQEfFJwQm/EO7qWk8SdLYHOrCaNOVSFqsAIg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@remix-run%2fstatic-middleware@0.4.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":34900},"type":"module","_from":"file:remix-run-static-middleware-0.4.3.tgz","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"node --disable-warning=ExperimentalWarning --test","build":"tsgo -p tsconfig.build.json","clean":"git clean -fdX","typecheck":"tsgo --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1d021ab7-d8e0-4274-90eb-991414933480"}},"_resolved":"/tmp/9805040f9ad0ab6d2c3b13c09281a4ac/remix-run-static-middleware-0.4.3.tgz","_integrity":"sha512-0pO3CFc1ojP8agNCsDcJdgQdJpzzek7OpO1U3v6hc632DiANTHzJlkv0PJrq44pXj9ioA7N202iddkc/wNfRXg==","repository":{"url":"git+https://github.com/remix-run/remix.git","type":"git","directory":"packages/static-middleware"},"_npmVersion":"11.6.2","description":"Middleware for serving static files from the filesystem","directories":{},"_nodeVersion":"24.13.0","dependencies":{"@remix-run/fs":"^0.4.1","@remix-run/mime":"^0.3.0","@remix-run/response":"^0.3.1","@remix-run/fetch-router":"^0.16.0","@remix-run/html-template":"^0.3.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^24.6.0","@remix-run/mime":"0.3.0","@remix-run/response":"0.3.1","@remix-run/fetch-router":"0.16.0","@typescript/native-preview":"7.0.0-dev.20251125.1","@remix-run/form-data-middleware":"0.1.3","@remix-run/method-override-middleware":"0.1.3"},"_npmOperationalInternal":{"tmp":"tmp/static-middleware_0.4.3_1769566427062_0.2234278552276543","host":"s3://npm-registry-packages-npm-production"}},"0.4.4":{"name":"@remix-run/static-middleware","version":"0.4.4","keywords":["fetch","router","middleware","static-files","file-server"],"author":{"name":"Michael Jackson","email":"mjijackson@gmail.com"},"license":"MIT","_id":"@remix-run/static-middleware@0.4.4","maintainers":[{"name":"mjackson","email":"mjijackson+npm@gmail.com"}],"homepage":"https://github.com/remix-run/remix/tree/main/packages/static-middleware#readme","bugs":{"url":"https://github.com/remix-run/remix/issues"},"dist":{"shasum":"ca123ed8be39578b2d481422e80fc14918e9ee84","tarball":"https://registry.npmjs.org/@remix-run/static-middleware/-/static-middleware-0.4.4.tgz","fileCount":15,"integrity":"sha512-aL5ngFG57uPXTEDaH0uP/cKDpYkLMTtmPjK+SR1ugS654ORk8WTD4Ajf56QekMykCvCnO6PkgFAruUyKkwDNMg==","signatures":[{"sig":"MEYCIQC3tfv7cFyKAYzteTfvFGjGYOnZEQNhR5oZmGVblo/uEQIhAIBbRpa07S3R3fRHH8WVgebwYYdwQ3NLLNFXx8a3bGFe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@remix-run%2fstatic-middleware@0.4.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":34733},"type":"module","_from":"file:remix-run-static-middleware-0.4.4.tgz","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"node --disable-warning=ExperimentalWarning --test","build":"tsgo -p tsconfig.build.json","clean":"git clean -fdX","typecheck":"tsgo --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1d021ab7-d8e0-4274-90eb-991414933480"}},"_resolved":"/tmp/2b383baa00f7649b43088816e680034f/remix-run-static-middleware-0.4.4.tgz","_integrity":"sha512-aL5ngFG57uPXTEDaH0uP/cKDpYkLMTtmPjK+SR1ugS654ORk8WTD4Ajf56QekMykCvCnO6PkgFAruUyKkwDNMg==","repository":{"url":"git+https://github.com/remix-run/remix.git","type":"git","directory":"packages/static-middleware"},"_npmVersion":"11.10.1","description":"Middleware for serving static files from the filesystem","directories":{},"_nodeVersion":"25.7.0","dependencies":{"@remix-run/fs":"^0.4.2","@remix-run/mime":"^0.4.0","@remix-run/response":"^0.3.2","@remix-run/fetch-router":"^0.17.0","@remix-run/html-template":"^0.3.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^24.6.0","@remix-run/mime":"0.4.0","@remix-run/response":"0.3.2","@remix-run/fetch-router":"0.17.0","@typescript/native-preview":"7.0.0-dev.20251125.1","@remix-run/form-data-middleware":"0.1.4","@remix-run/method-override-middleware":"0.1.4"},"_npmOperationalInternal":{"tmp":"tmp/static-middleware_0.4.4_1772241755577_0.35614547281243114","host":"s3://npm-registry-packages-npm-production"}},"0.4.5":{"name":"@remix-run/static-middleware","version":"0.4.5","keywords":["fetch","router","middleware","static-files","file-server"],"author":{"name":"Michael Jackson","email":"mjijackson@gmail.com"},"license":"MIT","_id":"@remix-run/static-middleware@0.4.5","maintainers":[{"name":"mjackson","email":"mjijackson+npm@gmail.com"}],"homepage":"https://github.com/remix-run/remix/tree/main/packages/static-middleware#readme","bugs":{"url":"https://github.com/remix-run/remix/issues"},"dist":{"shasum":"b35636f0d91f8bc79c850d84efdaa03779e2aafa","tarball":"https://registry.npmjs.org/@remix-run/static-middleware/-/static-middleware-0.4.5.tgz","fileCount":15,"integrity":"sha512-jxEbrQMDWcUgmv/2NSv4pahvaW3I4jxqZUMDQ7/VfkcgeJKLFk15vgp4BJ5vLDKKMvwVcgM0Ccbw4Y3Ev2zemA==","signatures":[{"sig":"MEUCIQChyvj3lOrfD7+strbvCjvE9Sbgz+2agp/4gd/9XCBqlwIgQ/MFUk6ufhS4lhc0vD80DU2krrXH2NntqV0P8O769HM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@remix-run%2fstatic-middleware@0.4.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":34793},"type":"module","_from":"file:remix-run-static-middleware-0.4.5.tgz","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"node --test","build":"tsgo -p tsconfig.build.json","clean":"git clean -fdX","typecheck":"tsgo --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1d021ab7-d8e0-4274-90eb-991414933480"}},"_resolved":"/tmp/db004fa9ae6bf9d96a630cb68f9898f9/remix-run-static-middleware-0.4.5.tgz","_integrity":"sha512-jxEbrQMDWcUgmv/2NSv4pahvaW3I4jxqZUMDQ7/VfkcgeJKLFk15vgp4BJ5vLDKKMvwVcgM0Ccbw4Y3Ev2zemA==","repository":{"url":"git+https://github.com/remix-run/remix.git","type":"git","directory":"packages/static-middleware"},"_npmVersion":"11.9.0","description":"Middleware for serving static files from the filesystem","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@remix-run/fs":"^0.4.2","@remix-run/mime":"^0.4.0","@remix-run/response":"^0.3.2","@remix-run/fetch-router":"^0.18.0","@remix-run/html-template":"^0.3.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^24.6.0","@remix-run/mime":"0.4.0","@remix-run/response":"0.3.2","@remix-run/fetch-router":"0.18.0","@typescript/native-preview":"7.0.0-dev.20251125.1","@remix-run/form-data-middleware":"0.2.0","@remix-run/method-override-middleware":"0.1.5"},"_npmOperationalInternal":{"tmp":"tmp/static-middleware_0.4.5_1774479882155_0.3150611996059165","host":"s3://npm-registry-packages-npm-production"}},"0.4.6":{"name":"@remix-run/static-middleware","version":"0.4.6","keywords":["fetch","router","middleware","static-files","file-server"],"author":{"name":"Michael Jackson","email":"mjijackson@gmail.com"},"license":"MIT","_id":"@remix-run/static-middleware@0.4.6","maintainers":[{"name":"mjackson","email":"mjijackson+npm@gmail.com"}],"homepage":"https://github.com/remix-run/remix/tree/main/packages/static-middleware#readme","bugs":{"url":"https://github.com/remix-run/remix/issues"},"dist":{"shasum":"35534316b662bb6810459ac5d06a626189a428d3","tarball":"https://registry.npmjs.org/@remix-run/static-middleware/-/static-middleware-0.4.6.tgz","fileCount":15,"integrity":"sha512-0D9eiaYofEJN3CTSeAr9zmMIgNfPCbAX1yPwxSVcFRELBKQvMYHjvFRqnqroEM4rHN5nVu3gzSVyLi8WtCqcsg==","signatures":[{"sig":"MEUCIGGnEEmTZKu0qXsn1jNRJ/dAT2hJsGTodgOmmCl0KYK2AiEA0Xc+IhF3rHDCtKtQXLdYVPLoIepxvmDSxLXPjOBGWH0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@remix-run%2fstatic-middleware@0.4.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":34858},"type":"module","_from":"file:remix-run-static-middleware-0.4.6.tgz","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"remix-test","build":"tsgo -p tsconfig.build.json","clean":"git clean -fdX","typecheck":"tsgo --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1d021ab7-d8e0-4274-90eb-991414933480"}},"_resolved":"/tmp/847034f896dcb9ae51ed9594393ec9bb/remix-run-static-middleware-0.4.6.tgz","_integrity":"sha512-0D9eiaYofEJN3CTSeAr9zmMIgNfPCbAX1yPwxSVcFRELBKQvMYHjvFRqnqroEM4rHN5nVu3gzSVyLi8WtCqcsg==","repository":{"url":"git+https://github.com/remix-run/remix.git","type":"git","directory":"packages/static-middleware"},"_npmVersion":"11.12.1","description":"Middleware for serving static files from the filesystem","directories":{},"_nodeVersion":"24.15.0","dependencies":{"@remix-run/fs":"^0.4.2","@remix-run/mime":"^0.4.0","@remix-run/response":"^0.3.2","@remix-run/fetch-router":"^0.18.1","@remix-run/html-template":"^0.3.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^24.6.0","@remix-run/mime":"0.4.0","@remix-run/test":"0.1.0","@remix-run/assert":"0.1.0","@remix-run/response":"0.3.2","@remix-run/fetch-router":"0.18.1","@typescript/native-preview":"7.0.0-dev.20251125.1","@remix-run/form-data-middleware":"0.2.1","@remix-run/method-override-middleware":"0.1.6"},"_npmOperationalInternal":{"tmp":"tmp/static-middleware_0.4.6_1776904700539_0.8144287389078286","host":"s3://npm-registry-packages-npm-production"}},"0.4.7":{"name":"@remix-run/static-middleware","version":"0.4.7","keywords":["fetch","router","middleware","static-files","file-server"],"author":{"name":"Michael Jackson","email":"mjijackson@gmail.com"},"license":"MIT","_id":"@remix-run/static-middleware@0.4.7","maintainers":[{"name":"mjackson","email":"mjijackson+npm@gmail.com"}],"homepage":"https://github.com/remix-run/remix/tree/main/packages/static-middleware#readme","bugs":{"url":"https://github.com/remix-run/remix/issues"},"dist":{"shasum":"8fcb50b97f124fb0416cce668e9c8ef2075c4550","tarball":"https://registry.npmjs.org/@remix-run/static-middleware/-/static-middleware-0.4.7.tgz","fileCount":15,"integrity":"sha512-9CM8Q6Glrxp55YoHNEFlECQpDlORWWEz9lbxKAi99jpr6gSc755ZjyYM2hunuO9wENvXRppRQt0uSiX/vUNrdQ==","signatures":[{"sig":"MEYCIQDcyZhZ8z5kIpFNSVC9UMjWPflNN8EGwbWksgS3T/rqkgIhAJ4clv8Snn0DGtikFuuAO/PezaktHzuJ8juaDLl3rwbX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@remix-run%2fstatic-middleware@0.4.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":34900},"type":"module","_from":"file:remix-run-static-middleware-0.4.7.tgz","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"remix-test","build":"tsgo -p tsconfig.build.json","clean":"git clean -fdX","test:bun":"bun x --bun remix-test","typecheck":"tsgo --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1d021ab7-d8e0-4274-90eb-991414933480"}},"_resolved":"/tmp/f7eb58f52338f6a124707e83d2ec3df9/remix-run-static-middleware-0.4.7.tgz","_integrity":"sha512-9CM8Q6Glrxp55YoHNEFlECQpDlORWWEz9lbxKAi99jpr6gSc755ZjyYM2hunuO9wENvXRppRQt0uSiX/vUNrdQ==","repository":{"url":"git+https://github.com/remix-run/remix.git","type":"git","directory":"packages/static-middleware"},"_npmVersion":"11.11.0","description":"Middleware for serving static files from the filesystem","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@remix-run/fs":"^0.4.3","@remix-run/mime":"^0.4.1","@remix-run/response":"^0.3.3","@remix-run/fetch-router":"^0.18.1","@remix-run/html-template":"^0.3.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^24.6.0","@remix-run/mime":"0.4.1","@remix-run/test":"0.2.0","@remix-run/assert":"0.1.0","@remix-run/response":"0.3.3","@remix-run/fetch-router":"0.18.1","@typescript/native-preview":"7.0.0-dev.20251125.1","@remix-run/form-data-middleware":"0.2.2","@remix-run/method-override-middleware":"0.1.6"},"_npmOperationalInternal":{"tmp":"tmp/static-middleware_0.4.7_1777483843957_0.6263555454495326","host":"s3://npm-registry-packages-npm-production"}},"0.4.8":{"name":"@remix-run/static-middleware","version":"0.4.8","keywords":["fetch","router","middleware","static-files","file-server"],"author":{"name":"Michael Jackson","email":"mjijackson@gmail.com"},"license":"MIT","_id":"@remix-run/static-middleware@0.4.8","maintainers":[{"name":"mjackson","email":"mjijackson+npm@gmail.com"}],"homepage":"https://github.com/remix-run/remix/tree/main/packages/static-middleware#readme","bugs":{"url":"https://github.com/remix-run/remix/issues"},"dist":{"shasum":"a1c18000337b765d12f6b193210b0565973a1db3","tarball":"https://registry.npmjs.org/@remix-run/static-middleware/-/static-middleware-0.4.8.tgz","fileCount":15,"integrity":"sha512-dXU4MzxW/r+/btjittqXu7CeRU2IR0Z9G55pu241bh3i9fMOdtw2hhzVpUaNNfOPGsFCTq7KDIxo+dPKfTah0A==","signatures":[{"sig":"MEUCIQCKnWp5evGouoMf+WxFDxzkjiva+HfYyGyfTR/jVb9g2QIgVtjgUAaDJvGs2cMdRqQYJXfhr1ZCo3G2sM1UfesvxRY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@remix-run%2fstatic-middleware@0.4.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":34900},"type":"module","_from":"file:remix-run-static-middleware-0.4.8.tgz","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"remix-test","build":"tsgo -p tsconfig.build.json","clean":"git clean -fdX","test:bun":"bun x --bun remix-test","typecheck":"tsgo --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1d021ab7-d8e0-4274-90eb-991414933480"}},"_resolved":"/tmp/cd8dcee7148548e164beaed1dc489bb6/remix-run-static-middleware-0.4.8.tgz","_integrity":"sha512-dXU4MzxW/r+/btjittqXu7CeRU2IR0Z9G55pu241bh3i9fMOdtw2hhzVpUaNNfOPGsFCTq7KDIxo+dPKfTah0A==","repository":{"url":"git+https://github.com/remix-run/remix.git","type":"git","directory":"packages/static-middleware"},"_npmVersion":"11.11.0","description":"Middleware for serving static files from the filesystem","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@remix-run/fs":"^0.4.3","@remix-run/mime":"^0.4.1","@remix-run/response":"^0.3.3","@remix-run/fetch-router":"^0.18.2","@remix-run/html-template":"^0.3.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^24.6.0","@remix-run/mime":"0.4.1","@remix-run/test":"0.3.0","@remix-run/assert":"0.2.0","@remix-run/response":"0.3.3","@remix-run/fetch-router":"0.18.2","@typescript/native-preview":"7.0.0-dev.20251125.1","@remix-run/form-data-middleware":"0.2.3","@remix-run/method-override-middleware":"0.1.7"},"_npmOperationalInternal":{"tmp":"tmp/static-middleware_0.4.8_1777576331970_0.32389313679112175","host":"s3://npm-registry-packages-npm-production"}},"0.4.9":{"name":"@remix-run/static-middleware","version":"0.4.9","keywords":["fetch","router","middleware","static-files","file-server"],"author":{"name":"Michael Jackson","email":"mjijackson@gmail.com"},"license":"MIT","_id":"@remix-run/static-middleware@0.4.9","maintainers":[{"name":"mjackson","email":"mjijackson+npm@gmail.com"}],"homepage":"https://github.com/remix-run/remix/tree/main/packages/static-middleware#readme","bugs":{"url":"https://github.com/remix-run/remix/issues"},"dist":{"shasum":"e12fce7a91f15b12f8543bb34bd81124d36b4638","tarball":"https://registry.npmjs.org/@remix-run/static-middleware/-/static-middleware-0.4.9.tgz","fileCount":15,"integrity":"sha512-KzBu2S2nXyGNZLxJCV+AcMRXqnPHawEzDzov3PVQsYA75Ofuj/1RPrmM+rKlGzGc4VMIbRyLGmlx/H9Cv7aqqA==","signatures":[{"sig":"MEYCIQDX5KyaQTUd/82ARxKHqNKG3sgE8YZ3OKY027csu3w6YgIhAPUt3sPP00qfTRwhBDw6xRNh7iXjO1NbNpUSHBGFNxl1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@remix-run%2fstatic-middleware@0.4.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":34889},"type":"module","_from":"file:remix-run-static-middleware-0.4.9.tgz","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"remix-test","build":"tsgo -p tsconfig.build.json","clean":"git clean -fdX","test:bun":"bun x --bun remix-test","typecheck":"tsgo --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1d021ab7-d8e0-4274-90eb-991414933480"}},"_resolved":"/tmp/3d595df99be5195c89bc1dd2a1d3faaa/remix-run-static-middleware-0.4.9.tgz","_integrity":"sha512-KzBu2S2nXyGNZLxJCV+AcMRXqnPHawEzDzov3PVQsYA75Ofuj/1RPrmM+rKlGzGc4VMIbRyLGmlx/H9Cv7aqqA==","repository":{"url":"git+https://github.com/remix-run/remix.git","type":"git","directory":"packages/static-middleware"},"_npmVersion":"11.12.1","description":"Middleware for serving static files from the filesystem","directories":{},"_nodeVersion":"24.15.0","dependencies":{"@remix-run/fs":"^0.4.3","@remix-run/mime":"^0.4.1","@remix-run/response":"^0.3.4","@remix-run/fetch-router":"^0.19.0","@remix-run/html-template":"^0.3.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^24.6.0","@remix-run/mime":"0.4.1","@remix-run/test":"0.4.0","@remix-run/assert":"0.2.0","@remix-run/response":"0.3.4","@remix-run/fetch-router":"0.19.0","@typescript/native-preview":"7.0.0-dev.20251125.1","@remix-run/form-data-middleware":"0.3.0","@remix-run/method-override-middleware":"0.1.8"},"_npmOperationalInternal":{"tmp":"tmp/static-middleware_0.4.9_1779247364541_0.5566881792924427","host":"s3://npm-registry-packages-npm-production"}},"0.4.10":{"name":"@remix-run/static-middleware","version":"0.4.10","keywords":["fetch","router","middleware","static-files","file-server"],"author":{"name":"Michael Jackson","email":"mjijackson@gmail.com"},"license":"MIT","_id":"@remix-run/static-middleware@0.4.10","maintainers":[{"name":"mjackson","email":"mjijackson+npm@gmail.com"}],"homepage":"https://github.com/remix-run/remix/tree/main/packages/static-middleware#readme","bugs":{"url":"https://github.com/remix-run/remix/issues"},"dist":{"shasum":"94d1bbaffa1db2b7b549675e70ca95e22220f31f","tarball":"https://registry.npmjs.org/@remix-run/static-middleware/-/static-middleware-0.4.10.tgz","fileCount":15,"integrity":"sha512-wloJGCiyuIQ/teGNHKwIyWZB54PEU68G89Fm31gTczig6P03SSe8eZzOlbJHirMpNWfHsqtLEGbOgCzyrkdc9Q==","signatures":[{"sig":"MEQCIEs/2nh7bV6sXZ+EEgvldcX+VkYRUiewO4aEwdJJjV8wAiAo4jQK9EPKZ1UtcDKaPTo2mV8Bd9C7o5RLth8NB0ZaAg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@remix-run%2fstatic-middleware@0.4.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":34890},"type":"module","_from":"file:remix-run-static-middleware-0.4.10.tgz","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"remix-test","build":"tsgo -p tsconfig.build.json","clean":"git clean -fdX","test:bun":"bun x --bun remix-test","typecheck":"tsgo --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1d021ab7-d8e0-4274-90eb-991414933480"}},"_resolved":"/tmp/80e771e4c3d12e6fd47fe83ee55580fb/remix-run-static-middleware-0.4.10.tgz","_integrity":"sha512-wloJGCiyuIQ/teGNHKwIyWZB54PEU68G89Fm31gTczig6P03SSe8eZzOlbJHirMpNWfHsqtLEGbOgCzyrkdc9Q==","repository":{"url":"git+https://github.com/remix-run/remix.git","type":"git","directory":"packages/static-middleware"},"_npmVersion":"11.12.1","description":"Middleware for serving static files from the filesystem","directories":{},"_nodeVersion":"24.15.0","dependencies":{"@remix-run/fs":"^0.4.4","@remix-run/mime":"^0.4.1","@remix-run/response":"^0.3.5","@remix-run/fetch-router":"^0.19.1","@remix-run/html-template":"^0.3.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^24.6.0","@remix-run/mime":"0.4.1","@remix-run/test":"0.4.1","@remix-run/assert":"0.2.1","@remix-run/response":"0.3.5","@remix-run/fetch-router":"0.19.1","@typescript/native-preview":"7.0.0-dev.20251125.1","@remix-run/form-data-middleware":"0.3.1","@remix-run/method-override-middleware":"0.1.9"},"_npmOperationalInternal":{"tmp":"tmp/static-middleware_0.4.10_1779308352358_0.6773474648990632","host":"s3://npm-registry-packages-npm-production"}},"0.4.11":{"name":"@remix-run/static-middleware","version":"0.4.11","keywords":["fetch","router","middleware","static-files","file-server"],"author":{"name":"Michael Jackson","email":"mjijackson@gmail.com"},"license":"MIT","_id":"@remix-run/static-middleware@0.4.11","maintainers":[{"name":"mjackson","email":"mjijackson+npm@gmail.com"}],"homepage":"https://github.com/remix-run/remix/tree/main/packages/static-middleware#readme","bugs":{"url":"https://github.com/remix-run/remix/issues"},"dist":{"shasum":"58d9b162e295e788f9f93449d5941ec2cc8bbf46","tarball":"https://registry.npmjs.org/@remix-run/static-middleware/-/static-middleware-0.4.11.tgz","fileCount":15,"integrity":"sha512-7z/zum8X8gjUE7DfyCG2xqeoaYB16Qu3JNZyjeTcD5mOeRG+BSKG0sZN5CPanefXNDccghEPlwy8zTxQ0DWlsQ==","signatures":[{"sig":"MEUCIQCGeWBw+0vFShESWesuYfo7Ast1DhDcpmv0RXyqS4HeCgIgSdk73ulcYjR9JwHWKh5lfPkknHArIipvK+B+pdfCAuY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@remix-run%2fstatic-middleware@0.4.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":37646},"type":"module","_from":"file:remix-run-static-middleware-0.4.11.tgz","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"remix-test","build":"tsgo -p tsconfig.build.json","clean":"git clean -fdX","test:bun":"bun x --bun remix-test","typecheck":"tsgo --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1d021ab7-d8e0-4274-90eb-991414933480"}},"_resolved":"/tmp/8e6bf0aa7cd4940beef04bcc94c25c01/remix-run-static-middleware-0.4.11.tgz","_integrity":"sha512-7z/zum8X8gjUE7DfyCG2xqeoaYB16Qu3JNZyjeTcD5mOeRG+BSKG0sZN5CPanefXNDccghEPlwy8zTxQ0DWlsQ==","repository":{"url":"git+https://github.com/remix-run/remix.git","type":"git","directory":"packages/static-middleware"},"_npmVersion":"11.13.0","description":"Middleware for serving static files from the filesystem","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@remix-run/fs":"^0.4.5","@remix-run/mime":"^0.4.1","@remix-run/response":"^0.3.6","@remix-run/fetch-router":"^0.19.2","@remix-run/html-template":"^0.3.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^24.6.0","@remix-run/mime":"0.4.1","@remix-run/test":"0.4.2","@remix-run/assert":"0.2.1","@remix-run/response":"0.3.6","@remix-run/fetch-router":"0.19.2","@typescript/native-preview":"7.0.0-dev.20251125.1","@remix-run/form-data-middleware":"0.3.2","@remix-run/method-override-middleware":"0.1.10"},"_npmOperationalInternal":{"tmp":"tmp/static-middleware_0.4.11_1780078697206_0.5392612996453239","host":"s3://npm-registry-packages-npm-production"}},"0.4.12":{"name":"@remix-run/static-middleware","version":"0.4.12","keywords":["fetch","router","middleware","static-files","file-server"],"author":{"name":"Michael Jackson","email":"mjijackson@gmail.com"},"license":"MIT","_id":"@remix-run/static-middleware@0.4.12","maintainers":[{"name":"mjackson","email":"mjijackson+npm@gmail.com"}],"homepage":"https://github.com/remix-run/remix/tree/main/packages/static-middleware#readme","bugs":{"url":"https://github.com/remix-run/remix/issues"},"dist":{"shasum":"d8555d24a5d94f7e01b4d97c04c5d7e861c94422","tarball":"https://registry.npmjs.org/@remix-run/static-middleware/-/static-middleware-0.4.12.tgz","fileCount":15,"integrity":"sha512-ovppEYU9SdEzt7+jIZYN+ReD4LaWau2Vi98obAzgMdOfKBiP3C0ftdXhVmTBBtDq0kJdFoVi7NE/c95FpnGkwg==","signatures":[{"sig":"MEQCIEQZiLPjyJAwBJCyLypAJAUjE/t98A5wXEyaRG6qIeL1AiAlMq9AGb34dm31Ft83agFS5sIkmzXThVwy126ezk27YA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@remix-run%2fstatic-middleware@0.4.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":37646},"type":"module","_from":"file:remix-run-static-middleware-0.4.12.tgz","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"remix-test","build":"tsgo -p tsconfig.build.json","clean":"git clean -fdX","test:bun":"bun x --bun remix-test","typecheck":"tsgo --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1d021ab7-d8e0-4274-90eb-991414933480"}},"_resolved":"/tmp/1d2201be1360a685f1b09bfaeaf2772f/remix-run-static-middleware-0.4.12.tgz","_integrity":"sha512-ovppEYU9SdEzt7+jIZYN+ReD4LaWau2Vi98obAzgMdOfKBiP3C0ftdXhVmTBBtDq0kJdFoVi7NE/c95FpnGkwg==","repository":{"url":"git+https://github.com/remix-run/remix.git","type":"git","directory":"packages/static-middleware"},"_npmVersion":"11.13.0","description":"Middleware for serving static files from the filesystem","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@remix-run/fs":"^0.4.5","@remix-run/mime":"^0.4.1","@remix-run/response":"^0.3.6","@remix-run/fetch-router":"^0.20.0","@remix-run/html-template":"^0.3.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^24.6.0","@remix-run/mime":"0.4.1","@remix-run/test":"0.5.0","@remix-run/assert":"0.3.0","@remix-run/response":"0.3.6","@remix-run/fetch-router":"0.20.0","@typescript/native-preview":"7.0.0-dev.20251125.1","@remix-run/form-data-middleware":"0.3.3","@remix-run/method-override-middleware":"0.1.11"},"_npmOperationalInternal":{"tmp":"tmp/static-middleware_0.4.12_1780683988348_0.6536886187848179","host":"s3://npm-registry-packages-npm-production"}},"0.4.13":{"name":"@remix-run/static-middleware","version":"0.4.13","keywords":["fetch","router","middleware","static-files","file-server"],"author":{"name":"Michael Jackson","email":"mjijackson@gmail.com"},"license":"MIT","_id":"@remix-run/static-middleware@0.4.13","maintainers":[{"name":"mjackson","email":"mjijackson+npm@gmail.com"}],"homepage":"https://github.com/remix-run/remix/tree/main/packages/static-middleware#readme","bugs":{"url":"https://github.com/remix-run/remix/issues"},"dist":{"shasum":"b7e04e3d59c20faf8e38bbb713983887c01493d0","tarball":"https://registry.npmjs.org/@remix-run/static-middleware/-/static-middleware-0.4.13.tgz","fileCount":15,"integrity":"sha512-32oI2hbVR+GN/sduxOZSY1WNaEasKDm7X7o79eBGG5E78dV5mi0ijGLldHfAEazyRQyqeYzvG292RWUfkFJetA==","signatures":[{"sig":"MEUCIFOi6hUX/Ddl6O52Ai6bKoa4UcsQsmBjeX7XFkNbzPhfAiEAjxQSZ6JazBKDKk0ou/GDXxIRss2WlcRRFazz+CqWwxw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@remix-run%2fstatic-middleware@0.4.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":37646},"type":"module","_from":"file:remix-run-static-middleware-0.4.13.tgz","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"remix-test","build":"tsgo -p tsconfig.build.json","clean":"git clean -fdX","test:bun":"bun x --bun remix-test","typecheck":"tsgo --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:1d021ab7-d8e0-4274-90eb-991414933480"}},"_resolved":"/tmp/f0e8e4dea298c8ad1e3d4021cfcfd1ba/remix-run-static-middleware-0.4.13.tgz","_integrity":"sha512-32oI2hbVR+GN/sduxOZSY1WNaEasKDm7X7o79eBGG5E78dV5mi0ijGLldHfAEazyRQyqeYzvG292RWUfkFJetA==","repository":{"url":"git+https://github.com/remix-run/remix.git","type":"git","directory":"packages/static-middleware"},"_npmVersion":"11.13.0","description":"Middleware for serving static files from the filesystem","directories":{},"_nodeVersion":"24.17.0","dependencies":{"@remix-run/fs":"^0.4.6","@remix-run/mime":"^0.4.2","@remix-run/response":"^0.3.7","@remix-run/fetch-router":"^0.20.1","@remix-run/html-template":"^0.3.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^24.6.0","@remix-run/mime":"0.4.2","@remix-run/test":"0.5.0","@remix-run/assert":"0.3.0","@remix-run/response":"0.3.7","@remix-run/fetch-router":"0.20.1","@typescript/native-preview":"7.0.0-dev.20251125.1","@remix-run/form-data-middleware":"0.3.4","@remix-run/method-override-middleware":"0.1.12"},"_npmOperationalInternal":{"tmp":"tmp/static-middleware_0.4.13_1782932631438_0.3462271369659886","host":"s3://npm-registry-packages-npm-production"}},"0.4.14":{"name":"@remix-run/static-middleware","version":"0.4.14","keywords":["fetch","router","middleware","static-files","file-server"],"author":{"name":"Michael Jackson","email":"mjijackson@gmail.com"},"license":"MIT","_id":"@remix-run/static-middleware@0.4.14","maintainers":[{"name":"mjackson","email":"mjijackson+npm@gmail.com"}],"homepage":"https://github.com/remix-run/remix/tree/main/packages/static-middleware#readme","bugs":{"url":"https://github.com/remix-run/remix/issues"},"dist":{"shasum":"3ceb96b6dc24b7abb673a55ad8569a4931322f04","tarball":"https://registry.npmjs.org/@remix-run/static-middleware/-/static-middleware-0.4.14.tgz","fileCount":15,"integrity":"sha512-kfz94iBjwFTeORQjs/V/9Pp4pAfJAz9EGlDB7Sh9VvAbG8wggsPs84pFgIIm5xy6Os7ey9OEeQXeLSm70TIzQg==","signatures":[{"sig":"MEUCIDgMOErargVi077rCR00TxzRRvUtRGhW+EGq8U5CN97aAiEAqFIe0H5rpILkXb50FxhjNie4gEit05KMwzG7zVd2tIs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@remix-run%2fstatic-middleware@0.4.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":37790},"type":"module","_from":"file:/tmp/remix-publish-static-middleware-NJxvNk/remix-run-static-middleware-0.4.14.tgz","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"remix test","build":"tsgo -p tsconfig.build.json","clean":"git clean -fdX","test:bun":"bun x --bun remix test","typecheck":"tsgo --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8853bf53-8f48-4697-81ca-785b2dc09f93"}},"_resolved":"/tmp/remix-publish-static-middleware-NJxvNk/remix-run-static-middleware-0.4.14.tgz","_integrity":"sha512-kfz94iBjwFTeORQjs/V/9Pp4pAfJAz9EGlDB7Sh9VvAbG8wggsPs84pFgIIm5xy6Os7ey9OEeQXeLSm70TIzQg==","repository":{"url":"git+https://github.com/remix-run/remix.git","type":"git","directory":"packages/static-middleware"},"_npmVersion":"11.17.0","description":"Middleware for serving static files from the filesystem","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@remix-run/fs":"^0.4.6","@remix-run/mime":"^0.4.2","@remix-run/response":"^0.3.8","@remix-run/fetch-router":"^0.21.0","@remix-run/html-template":"^0.3.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^24.6.0","@remix-run/mime":"^0.4.2","@remix-run/test":"^0.6.0","@remix-run/assert":"^0.3.0","@remix-run/response":"^0.3.8","@remix-run/fetch-router":"^0.21.0","@typescript/native-preview":"7.0.0-dev.20260707.2","@remix-run/form-data-middleware":"^0.3.5","@remix-run/method-override-middleware":"^0.1.13"},"_npmOperationalInternal":{"tmp":"tmp/static-middleware_0.4.14_1787006569170_0.8114699083416863","host":"s3://npm-registry-packages-npm-production"}},"0.4.15":{"name":"@remix-run/static-middleware","version":"0.4.15","keywords":["fetch","router","middleware","static-files","file-server"],"author":{"name":"Michael Jackson","email":"mjijackson@gmail.com"},"license":"MIT","_id":"@remix-run/static-middleware@0.4.15","maintainers":[{"name":"mjackson","email":"mjijackson+npm@gmail.com"}],"homepage":"https://github.com/remix-run/remix/tree/main/packages/static-middleware#readme","bugs":{"url":"https://github.com/remix-run/remix/issues"},"dist":{"shasum":"9bfc1f6f7321031b287d143964d2d278a960e2ea","tarball":"https://registry.npmjs.org/@remix-run/static-middleware/-/static-middleware-0.4.15.tgz","fileCount":15,"integrity":"sha512-lBix1nMAtwa+E1QEhdWRY5JhGLMfD1PwIw7vkniR97pS83l5h5EN7Fyt0dj+itdk3iJDqFpKQe02TFpCSHwHPw==","signatures":[{"sig":"MEQCIDYQTihAKB/D+j5iAvKAGo/OqcerMukHJu7RPLpj101xAiAc3ZcKAZ6+v5CumbbESGLirkFFW9xdusR9botXDAJkaQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBczVNuqgRRv8AbMl9fAytJyDdGVZxayELVi8XsZxbWmAiEA183TEB/XaBSqkgdVPgnrl7KMNebbFwc70VsKiJlYu3c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@remix-run%2fstatic-middleware@0.4.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":37790},"type":"module","_from":"file:/tmp/remix-publish-static-middleware-joO93h/remix-run-static-middleware-0.4.15.tgz","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"remix test","build":"tsgo -p tsconfig.build.json","clean":"git clean -fdX","test:bun":"bun x --bun remix test","typecheck":"tsgo --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8853bf53-8f48-4697-81ca-785b2dc09f93"}},"_resolved":"/tmp/remix-publish-static-middleware-joO93h/remix-run-static-middleware-0.4.15.tgz","_integrity":"sha512-lBix1nMAtwa+E1QEhdWRY5JhGLMfD1PwIw7vkniR97pS83l5h5EN7Fyt0dj+itdk3iJDqFpKQe02TFpCSHwHPw==","repository":{"url":"git+https://github.com/remix-run/remix.git","type":"git","directory":"packages/static-middleware"},"_npmVersion":"11.19.0","description":"Middleware for serving static files from the filesystem","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@remix-run/fs":"^0.4.6","@remix-run/mime":"^0.4.2","@remix-run/response":"^0.3.8","@remix-run/fetch-router":"^0.22.0","@remix-run/html-template":"^0.3.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^24.6.0","@remix-run/mime":"^0.4.2","@remix-run/test":"^0.6.0","@remix-run/assert":"^0.3.0","@remix-run/response":"^0.3.8","@remix-run/fetch-router":"^0.22.0","@typescript/native-preview":"7.0.0-dev.20260707.2","@remix-run/form-data-middleware":"^0.3.6","@remix-run/method-override-middleware":"^0.1.14"},"_npmOperationalInternal":{"tmp":"tmp/static-middleware_0.4.15_1788908748135_0.7548440506695033","host":"s3://npm-registry-packages-npm-production"}},"0.4.16":{"name":"@remix-run/static-middleware","version":"0.4.16","keywords":["fetch","router","middleware","static-files","file-server"],"author":{"name":"Michael Jackson","email":"mjijackson@gmail.com"},"license":"MIT","_id":"@remix-run/static-middleware@0.4.16","maintainers":[{"name":"mjackson","email":"mjijackson+npm@gmail.com"}],"homepage":"https://github.com/remix-run/remix/tree/main/packages/static-middleware#readme","bugs":{"url":"https://github.com/remix-run/remix/issues"},"dist":{"shasum":"1340e3b1f0a94d92c152a238e31a50a5d6ae6123","tarball":"https://registry.npmjs.org/@remix-run/static-middleware/-/static-middleware-0.4.16.tgz","fileCount":15,"integrity":"sha512-UrMubsHe/Qh6dfDRBRsQPgsLlLpekZ4NdEs5het35Tqps2GDBQsUXHdXCMUVChwI10qjV1Fux3IeIff3Mp7Oag==","signatures":[{"sig":"MEQCIF2Yv+hSzkzDsiSYNEiS3ylxkibva9oUm4GJo479ECLXAiAjAcXQtmYQMRf1oAbfBxjv52ECdXe3w81RTF6eUVQR9Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDalz1coQdctSKIxqrxqQX+3r4HNIe4jWNZRN2V0avV4AiA+eZmbw+9vb6jLQA/J2s4XQA8njfSsRMNevVEP4sM5Bw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@remix-run%2fstatic-middleware@0.4.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":37790},"type":"module","_from":"file:/tmp/remix-publish-static-middleware-YyrUXl/remix-run-static-middleware-0.4.16.tgz","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"remix test","build":"tsgo -p tsconfig.build.json","clean":"git clean -fdX","test:bun":"bun x --bun remix test","typecheck":"tsgo --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8853bf53-8f48-4697-81ca-785b2dc09f93"}},"_resolved":"/tmp/remix-publish-static-middleware-YyrUXl/remix-run-static-middleware-0.4.16.tgz","_integrity":"sha512-UrMubsHe/Qh6dfDRBRsQPgsLlLpekZ4NdEs5het35Tqps2GDBQsUXHdXCMUVChwI10qjV1Fux3IeIff3Mp7Oag==","repository":{"url":"git+https://github.com/remix-run/remix.git","type":"git","directory":"packages/static-middleware"},"_npmVersion":"11.19.0","description":"Middleware for serving static files from the filesystem","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@remix-run/fs":"^0.4.6","@remix-run/mime":"^0.4.2","@remix-run/response":"^0.3.9","@remix-run/fetch-router":"^0.22.1","@remix-run/html-template":"^0.3.1"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^24.6.0","@remix-run/mime":"^0.4.2","@remix-run/test":"^0.6.1","@remix-run/assert":"^0.3.0","@remix-run/response":"^0.3.9","@remix-run/fetch-router":"^0.22.1","@typescript/native-preview":"7.0.0-dev.20260707.2","@remix-run/form-data-middleware":"^0.3.7","@remix-run/method-override-middleware":"^0.1.15"},"_npmOperationalInternal":{"tmp":"tmp/static-middleware_0.4.16_1789770967605_0.6550228283067663","host":"s3://npm-registry-packages-npm-production"}},"0.4.17":{"name":"@remix-run/static-middleware","version":"0.4.17","keywords":["fetch","router","middleware","static-files","file-server"],"author":{"name":"Michael Jackson","email":"mjijackson@gmail.com"},"license":"MIT","_id":"@remix-run/static-middleware@0.4.17","maintainers":[{"name":"mjackson","email":"mjijackson+npm@gmail.com"}],"homepage":"https://github.com/remix-run/remix/tree/main/packages/static-middleware#readme","bugs":{"url":"https://github.com/remix-run/remix/issues"},"dist":{"shasum":"fd498a0f57ffd0b711dc293a526d4efaf07ab4a3","tarball":"https://registry.npmjs.org/@remix-run/static-middleware/-/static-middleware-0.4.17.tgz","fileCount":15,"integrity":"sha512-GfJ086Km09wV0YNgiZbSX+DP3pBLp7KQy8j5S+XE24JryLVoCnyslfbd+uM0xt77qfOl+aN7Zx4tLR28EH5t1g==","signatures":[{"sig":"MEUCIQCQqLKz2uzhs8cb9ERPo8aXzSzEnBv3I3rtBL4qxi3qwQIgZW4Vs/yP1k4Gk0IREv4FWPtGWRxP8fvDcEKNt6GjO1g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIC+EDeXWw4sNrca4yIAskEYJnVIA1oeTIUDRnkvivA+jAiBNU2V93AjoblWqRz3CrYwbGjy9L4XAzaoy+3pMTepW4g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@remix-run%2fstatic-middleware@0.4.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":36903},"type":"module","_from":"file:/tmp/remix-publish-static-middleware-1d4zSb/remix-run-static-middleware-0.4.17.tgz","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"test":"remix test","build":"tsgo -p tsconfig.build.json","clean":"git clean -fdX","test:bun":"bun x --bun remix test","typecheck":"tsgo --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"8853bf53-8f48-4697-81ca-785b2dc09f93"}},"_resolved":"/tmp/remix-publish-static-middleware-1d4zSb/remix-run-static-middleware-0.4.17.tgz","_integrity":"sha512-GfJ086Km09wV0YNgiZbSX+DP3pBLp7KQy8j5S+XE24JryLVoCnyslfbd+uM0xt77qfOl+aN7Zx4tLR28EH5t1g==","repository":{"url":"git+https://github.com/remix-run/remix.git","type":"git","directory":"packages/static-middleware"},"_npmVersion":"11.19.0","description":"Middleware for serving static files from the filesystem","directories":{},"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@remix-run/fs":"^0.4.7","@remix-run/mime":"^0.4.3","@remix-run/response":"^0.3.10","@remix-run/fetch-router":"^0.22.2","@remix-run/html-template":"^0.3.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^24.6.0","@remix-run/mime":"^0.4.3","@remix-run/test":"^0.6.2","@remix-run/assert":"^0.3.1","@remix-run/response":"^0.3.10","@remix-run/fetch-router":"^0.22.2","@typescript/native-preview":"7.0.0-dev.20260707.2","@remix-run/form-data-middleware":"^0.3.8","@remix-run/method-override-middleware":"^0.1.16"},"_npmOperationalInternal":{"tmp":"tmp/static-middleware_0.4.17_1790631766321_0.42991124013362403","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"_id":"@remix-run/static-middleware@1.0.0","bugs":{"url":"https://github.com/remix-run/remix/issues"},"dist":{"shasum":"32b2c67c520dc9a10ad6bb38d798b925a0d88272","tarball":"https://registry.npmjs.org/@remix-run/static-middleware/-/static-middleware-1.0.0.tgz","fileCount":15,"integrity":"sha512-cZZxGfXVcGNKYbwOsQ20N/LarEIJ9+xpT3YgoBWdPuuXV6JFhJ5Am/tj81fPVJVLr1/kpUHJsDYwuTMUx0zEwA==","signatures":[{"sig":"MEYCIQDhb1V7FqCsnIyKDBUfm8B1rinouJSqS5y3xJqZ8WoN/QIhAIJiVOHbGeOJ8jRRLHBtvKvSqtyR9jZiW1AN5dvq+GRv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIHYCprqcC365FjAf6RQPopvYa4qhyiFatK2E0tZhlzcBAiEA2K2hTU3KSktqa5Wru45QV6vRi7ygwBPgVYLqoDqe8WU="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@remix-run%2fstatic-middleware@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":36897},"name":"@remix-run/static-middleware","type":"module","_from":"file:/tmp/remix-publish-static-middleware-ootjrg/remix-run-static-middleware-1.0.0.tgz","author":{"name":"Michael Jackson","email":"mjijackson@gmail.com"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"license":"MIT","scripts":{"test":"remix test","build":"tsgo -p tsconfig.build.json","clean":"git clean -fdX","test:bun":"bun x --bun remix test","typecheck":"tsgo --noEmit"},"version":"1.0.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"8853bf53-8f48-4697-81ca-785b2dc09f93"}},"homepage":"https://github.com/remix-run/remix/tree/main/packages/static-middleware#readme","keywords":["fetch","router","middleware","static-files","file-server"],"_resolved":"/tmp/remix-publish-static-middleware-ootjrg/remix-run-static-middleware-1.0.0.tgz","_integrity":"sha512-cZZxGfXVcGNKYbwOsQ20N/LarEIJ9+xpT3YgoBWdPuuXV6JFhJ5Am/tj81fPVJVLr1/kpUHJsDYwuTMUx0zEwA==","repository":{"url":"git+https://github.com/remix-run/remix.git","type":"git","directory":"packages/static-middleware"},"_npmVersion":"11.19.0","description":"Middleware for serving static files from the filesystem","directories":{},"maintainers":[{"name":"mjackson","email":"mjijackson+npm@gmail.com"}],"sideEffects":false,"_nodeVersion":"24.21.0","dependencies":{"@remix-run/fs":"^1.0.0","@remix-run/mime":"^1.0.0","@remix-run/response":"^1.0.0","@remix-run/fetch-router":"^1.0.0","@remix-run/html-template":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^24.6.0","@remix-run/mime":"^1.0.0","@remix-run/test":"^1.0.0","@remix-run/assert":"^1.0.0","@remix-run/response":"^1.0.0","@remix-run/fetch-router":"^1.0.0","@typescript/native-preview":"7.0.0-dev.20260707.2","@remix-run/form-data-middleware":"^1.0.0","@remix-run/method-override-middleware":"^1.0.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/static-middleware_1.0.0_1790895553496_0.3342079360331356"}}},"time":{"created":"2025-11-19T19:41:51.400Z","modified":"2026-10-01T22:59:13.914Z","0.0.0":"2025-11-19T19:41:51.744Z","0.1.0":"2025-11-19T20:04:43.292Z","0.2.0":"2025-11-20T04:13:30.796Z","0.3.0":"2025-11-25T04:36:48.851Z","0.4.0":"2025-11-25T23:20:18.916Z","0.4.1":"2026-01-20T22:28:39.755Z","0.4.2":"2026-01-26T23:58:56.638Z","0.4.3":"2026-01-28T02:13:47.222Z","0.4.4":"2026-02-28T01:22:35.709Z","0.4.5":"2026-03-25T23:04:42.320Z","0.4.6":"2026-04-23T00:38:20.722Z","0.4.7":"2026-04-29T17:30:44.101Z","0.4.8":"2026-04-30T19:12:12.106Z","0.4.9":"2026-05-20T03:22:44.724Z","0.4.10":"2026-05-20T20:19:12.495Z","0.4.11":"2026-05-29T18:18:17.435Z","0.4.12":"2026-06-05T18:26:28.513Z","0.4.13":"2026-07-01T19:03:51.575Z","0.4.14":"2026-08-17T22:42:49.313Z","0.4.15":"2026-09-08T23:05:48.222Z","0.4.16":"2026-09-18T22:36:07.692Z","0.4.17":"2026-09-28T21:42:46.414Z","1.0.0":"2026-10-01T22:59:13.603Z"},"bugs":{"url":"https://github.com/remix-run/remix/issues"},"author":{"name":"Michael Jackson","email":"mjijackson@gmail.com"},"license":"MIT","homepage":"https://github.com/remix-run/remix/tree/main/packages/static-middleware#readme","keywords":["fetch","router","middleware","static-files","file-server"],"repository":{"url":"git+https://github.com/remix-run/remix.git","type":"git","directory":"packages/static-middleware"},"description":"Middleware for serving static files from the filesystem","maintainers":[{"name":"mjackson","email":"mjijackson+npm@gmail.com"}],"readme":"# static-middleware\n\nStatic file serving middleware for Remix. Serves static files from a directory with support for ETags, range requests, and conditional requests.\n\n## Features\n\n- [ETag](https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/ETag) support (weak and strong)\n- [Range requests](https://developer.mozilla.org/en-US/docs/Web/HTTP/Range_requests) support (HTTP 206 Partial Content)\n- [Conditional request](https://developer.mozilla.org/en-US/docs/Web/HTTP/Conditional_requests) support (If-None-Match, If-Modified-Since)\n- Path traversal protection\n- Automatic fallback to next middleware/handler if file not found\n\n## Installation\n\n```sh\nnpm i remix\n```\n\n## Usage\n\nStatic middleware is useful for serving static files from a directory.\n\n```ts\nimport { createRouter } from 'remix/router'\nimport { staticFiles } from 'remix/middleware/static'\n\nlet router = createRouter({\n  middleware: [staticFiles('./public')],\n})\n\nrouter.get('/', () => new Response('Home'))\n```\n\n### With Cache Control\n\nInternally, the `staticFiles()` middleware uses the [`createFileResponse()` helper from `remix/response`](https://github.com/remix-run/remix/tree/main/packages/response/README.md#file-responses) to send files with full HTTP semantics. This means it also accepts the same options as the `createFileResponse()` helper.\n\n```ts\nlet router = createRouter({\n  middleware: [\n    staticFiles('./public', {\n      cacheControl: 'public, max-age=31536000, immutable', // 1 year\n    }),\n  ],\n})\n```\n\n### Filter Files\n\n```ts\nlet router = createRouter({\n  middleware: [\n    staticFiles('./public', {\n      filter(path) {\n        // Don't serve hidden files\n        return !path.startsWith('.')\n      },\n    }),\n  ],\n})\n```\n\n### Directory Listings\n\nSet `listFiles: true` to list a directory's immediate files and folders when no index file is found. Listings are disabled by default, and index files take precedence unless `index: false` is set.\n\n```ts\nlet router = createRouter({\n  middleware: [staticFiles('./public', { listFiles: true })],\n})\n```\n\nListings include file sizes and types. Folder sizes are left blank, so generating a listing does not read subdirectory contents.\n\n### Multiple Directories\n\n```ts\nlet router = createRouter({\n  middleware: [\n    staticFiles('./public'),\n    staticFiles('./assets', {\n      cacheControl: 'public, max-age=31536000',\n    }),\n  ],\n})\n```\n\n## Security\n\n- Prevents path traversal attacks\n- Only serves files with GET and HEAD requests\n- Respects the configured root directory boundary\n\n## Related Packages\n\n- [`fetch-router`](https://github.com/remix-run/remix/tree/main/packages/fetch-router) - Router for the web Fetch API\n- [`lazy-file`](https://github.com/remix-run/remix/tree/main/packages/lazy-file) - Used internally for streaming file contents\n\n## License\n\nSee [LICENSE](https://github.com/remix-run/remix/blob/main/LICENSE)\n","readmeFilename":"README.md"}