{"_id":"@budarin/psw-plugin-serve-range-requests","_rev":"41-b62c0ebd2ea4a301cab194ae076f46c1","name":"@budarin/psw-plugin-serve-range-requests","dist-tags":{"latest":"1.0.41"},"versions":{"1.0.0":{"name":"@budarin/psw-plugin-serve-range-requests","version":"1.0.0","keywords":["service-worker","range-requests","cache","http","streaming"],"author":{"name":"Vadim Budarin"},"license":"MIT","_id":"@budarin/psw-plugin-serve-range-requests@1.0.0","maintainers":[{"name":"budarin","email":"budarin-vv@yandex.ru"}],"dist":{"shasum":"6b31ef454bbf49e01f8a98ffdaa20168a9e83f55","tarball":"https://registry.npmjs.org/@budarin/psw-plugin-serve-range-requests/-/psw-plugin-serve-range-requests-1.0.0.tgz","fileCount":10,"integrity":"sha512-UPia6zqIpfk3cKZj2DJlny+XzDSeRpAw/L3+22bDqNNlSL1LbUmZWR7kEwvTTIVtt6GOvMFDWdsgtABWVYjS4w==","signatures":[{"sig":"MEYCIQD8ECM9UQARpbbbDQKpRpCBYtyW/Q9LeT9EJYDJYPaobQIhAJP+WVLBSnMEugLRtJHaifqk66Q63Zfo6yF4xfvhfqnV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43713},"main":"./dist/index.js","type":"module","_from":"file:budarin-psw-plugin-serve-range-requests-1.0.0.tgz","types":"./dist/index.d.ts","scripts":{"build":"tsc","type-check":"tsc -b -noEmit","clear-caches":"sh scripts/clear-caches.sh","pnpm-install":"pnpm install","upgrade-deps":"sh scripts/upgrade-deps.sh","publish-package":"pnpm build && pnpm publish --access=public"},"_npmUser":{"name":"budarin","email":"budarin-vv@yandex.ru"},"_resolved":"C:\\Users\\Vadim\\AppData\\Local\\Temp\\083ade3257f1cf00de588dfb99878524\\budarin-psw-plugin-serve-range-requests-1.0.0.tgz","_integrity":"sha512-UPia6zqIpfk3cKZj2DJlny+XzDSeRpAw/L3+22bDqNNlSL1LbUmZWR7kEwvTTIVtt6GOvMFDWdsgtABWVYjS4w==","_npmVersion":"11.7.0","description":"Service Worker plugin for @budarin/plug-in-serviceworker, which serves range requests for cached files","directories":{},"_nodeVersion":"25.4.0","dependencies":{"@budarin/http-constants":"^1.0.16"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.6.2","@types/web":"^0.0.333","typescript":"^5.9.3","@types/serviceworker":"^0.0.188","@budarin/pluggable-serviceworker":"^1.0.29"},"peerDependencies":{"@budarin/pluggable-serviceworker":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/psw-plugin-serve-range-requests_1.0.0_1770991736335_0.8954651882232365","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@budarin/psw-plugin-serve-range-requests","version":"1.0.1","keywords":["service-worker","range-requests","cache","http","streaming"],"author":{"name":"Vadim Budarin"},"license":"MIT","_id":"@budarin/psw-plugin-serve-range-requests@1.0.1","maintainers":[{"name":"budarin","email":"budarin-vv@yandex.ru"}],"dist":{"shasum":"1a15457a361f49783349f5375139b0964555d401","tarball":"https://registry.npmjs.org/@budarin/psw-plugin-serve-range-requests/-/psw-plugin-serve-range-requests-1.0.1.tgz","fileCount":10,"integrity":"sha512-H8c5Ss86wi250/Z4Me8P4ggk4yPI7B+pOAOQTmxrhmqIi3WwjOXCG+b5LoGRkq/4H+FSdNfy7Yqjk5R4/hFy8Q==","signatures":[{"sig":"MEUCIQC7KApHAZJYiU+RVJ6kQBPWHnehBNSV9Aj62ZO607HW2AIgN47x4mGCCh97tBz4bvakE4Pixa0IURu4n0W4rLXTyeQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43882},"main":"./dist/index.js","type":"module","_from":"file:budarin-psw-plugin-serve-range-requests-1.0.1.tgz","types":"./dist/index.d.ts","scripts":{"build":"tsc","type-check":"tsc -b -noEmit","clear-caches":"sh scripts/clear-caches.sh","pnpm-install":"pnpm install","upgrade-deps":"sh scripts/upgrade-deps.sh","publish-package":"pnpm build && pnpm publish --access=public"},"_npmUser":{"name":"budarin","email":"budarin-vv@yandex.ru"},"_resolved":"C:\\Users\\Vadim\\AppData\\Local\\Temp\\1f1f1ad6a6d80ecfd93c927e836b26bf\\budarin-psw-plugin-serve-range-requests-1.0.1.tgz","_integrity":"sha512-H8c5Ss86wi250/Z4Me8P4ggk4yPI7B+pOAOQTmxrhmqIi3WwjOXCG+b5LoGRkq/4H+FSdNfy7Yqjk5R4/hFy8Q==","_npmVersion":"11.7.0","description":"Service Worker plugin for @budarin/pluggable-serviceworker that serves HTTP Range requests for cached files","directories":{},"_nodeVersion":"25.4.0","dependencies":{"@budarin/http-constants":"^1.0.16"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.6.2","@types/web":"^0.0.333","typescript":"^5.9.3","@types/serviceworker":"^0.0.188","@budarin/pluggable-serviceworker":"^1.0.29"},"peerDependencies":{"@budarin/pluggable-serviceworker":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/psw-plugin-serve-range-requests_1.0.1_1770992634124_0.33007647652257055","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@budarin/psw-plugin-serve-range-requests","version":"1.0.2","keywords":["service-worker","range-requests","cache","http","streaming"],"author":{"name":"Vadim Budarin"},"license":"MIT","_id":"@budarin/psw-plugin-serve-range-requests@1.0.2","maintainers":[{"name":"budarin","email":"budarin-vv@yandex.ru"}],"dist":{"shasum":"c1fd2f83439f7b451f16de69bbfc17cb3175234b","tarball":"https://registry.npmjs.org/@budarin/psw-plugin-serve-range-requests/-/psw-plugin-serve-range-requests-1.0.2.tgz","fileCount":10,"integrity":"sha512-Qo5rGAm2zUj1KVjNnIByufL5vKaqPVrwc4N+ymv/3bqtNRjVw6rKPnPX3n3joqTw912zwvl4NOkN3ri8cykkTw==","signatures":[{"sig":"MEUCIAX+bBcvWiTV8qatXE0gufq7BWNESZC94fS7D2cQy7CKAiEAxvno4/77DyTJhzXuMxJI8op3kAwqNWFugvjWeQNFW/U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43510},"main":"./dist/index.js","type":"module","_from":"file:budarin-psw-plugin-serve-range-requests-1.0.2.tgz","types":"./dist/index.d.ts","scripts":{"build":"tsc","type-check":"tsc -b -noEmit","clear-caches":"sh scripts/clear-caches.sh","pnpm-install":"pnpm install","upgrade-deps":"sh scripts/upgrade-deps.sh","publish-package":"pnpm build && pnpm publish --access=public"},"_npmUser":{"name":"budarin","email":"budarin-vv@yandex.ru"},"_resolved":"/private/var/folders/3d/my733tj9449d7jbbq3h3395w0000gn/T/26dcca0579f9ad79e07bc1b723721ab2/budarin-psw-plugin-serve-range-requests-1.0.2.tgz","_integrity":"sha512-Qo5rGAm2zUj1KVjNnIByufL5vKaqPVrwc4N+ymv/3bqtNRjVw6rKPnPX3n3joqTw912zwvl4NOkN3ri8cykkTw==","_npmVersion":"11.8.0","description":"Service Worker plugin for @budarin/pluggable-serviceworker that serves HTTP Range requests for cached files","directories":{},"_nodeVersion":"22.12.0","dependencies":{"@budarin/http-constants":"^1.0.16"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.6.2","@types/web":"^0.0.333","typescript":"^5.9.3","@types/serviceworker":"^0.0.188","@budarin/pluggable-serviceworker":"^1.0.29"},"peerDependencies":{"@budarin/pluggable-serviceworker":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/psw-plugin-serve-range-requests_1.0.2_1771020270269_0.8375196871787114","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@budarin/psw-plugin-serve-range-requests","version":"1.0.3","keywords":["service-worker","range-requests","cache","http","streaming"],"author":{"name":"Vadim Budarin"},"license":"MIT","_id":"@budarin/psw-plugin-serve-range-requests@1.0.3","maintainers":[{"name":"budarin","email":"budarin-vv@yandex.ru"}],"dist":{"shasum":"71dd1dfa1e0a66ab67ba1ceb7e3cc4fb8275eaa2","tarball":"https://registry.npmjs.org/@budarin/psw-plugin-serve-range-requests/-/psw-plugin-serve-range-requests-1.0.3.tgz","fileCount":10,"integrity":"sha512-ONTzDiU4SDNSvqckU1A9LdaXHUaobR4d94NlhGpny7jr7jDBHsVMs/f8LQYXmegdeIcLSUWy5IAxXTKNqjU85Q==","signatures":[{"sig":"MEUCIQCHDUTOawjx3VGevVKogmZ9emo1xZWm7TdQvs3hfOZRUgIgB4uD4YILw+jQ2lIWpN494Ca9QqjFPFhFFZ383AFwcd8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31654},"main":"./dist/index.js","type":"module","_from":"file:budarin-psw-plugin-serve-range-requests-1.0.3.tgz","types":"./dist/index.d.ts","scripts":{"build":"tsc","type-check":"tsc -b -noEmit","clear-caches":"sh scripts/clear-caches.sh","pnpm-install":"pnpm install","upgrade-deps":"sh scripts/upgrade-deps.sh","publish-package":"pnpm build && pnpm publish --access=public"},"_npmUser":{"name":"budarin","email":"budarin-vv@yandex.ru"},"_resolved":"/private/var/folders/3d/my733tj9449d7jbbq3h3395w0000gn/T/1698a8eb42bfe884541ebac16f13e4f4/budarin-psw-plugin-serve-range-requests-1.0.3.tgz","_integrity":"sha512-ONTzDiU4SDNSvqckU1A9LdaXHUaobR4d94NlhGpny7jr7jDBHsVMs/f8LQYXmegdeIcLSUWy5IAxXTKNqjU85Q==","_npmVersion":"11.8.0","description":"Service Worker plugin for @budarin/pluggable-serviceworker that serves HTTP Range requests for cached files","directories":{},"_nodeVersion":"22.12.0","dependencies":{"@budarin/http-constants":"^1.0.16"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.6.2","@types/web":"^0.0.333","typescript":"^5.9.3","@types/serviceworker":"^0.0.188","@budarin/pluggable-serviceworker":"^1.0.29"},"peerDependencies":{"@budarin/pluggable-serviceworker":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/psw-plugin-serve-range-requests_1.0.3_1771020570277_0.03344654903892241","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@budarin/psw-plugin-serve-range-requests","version":"1.0.4","keywords":["service-worker","range-requests","cache","http","streaming"],"author":{"name":"Vadim Budarin"},"license":"MIT","_id":"@budarin/psw-plugin-serve-range-requests@1.0.4","maintainers":[{"name":"budarin","email":"budarin-vv@yandex.ru"}],"dist":{"shasum":"f3ccc4d2ddcd7f6d6ca9e801bf93d3ffd732e4c4","tarball":"https://registry.npmjs.org/@budarin/psw-plugin-serve-range-requests/-/psw-plugin-serve-range-requests-1.0.4.tgz","fileCount":10,"integrity":"sha512-M2mMXmhTNO00NfKkMKWFpL6cHsIjbdhWptDdRcCU+fbC+lfSL11JWhJ9YeJTKd7ui/vTVqrr4fEj4Jp2SFawyg==","signatures":[{"sig":"MEUCIQDwYYN16nVkPhwXZl+bAXoDrCoYO0MqECeCDtVYgwCgYgIgDS6HHXx051JKOiVbgJ+pCDf0jpRS4WUTxEzmXlRzKxc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36424},"main":"./dist/index.js","type":"module","_from":"file:budarin-psw-plugin-serve-range-requests-1.0.4.tgz","types":"./dist/index.d.ts","scripts":{"build":"tsc","type-check":"tsc -b -noEmit","clear-caches":"sh scripts/clear-caches.sh","pnpm-install":"pnpm install","upgrade-deps":"sh scripts/upgrade-deps.sh","publish-package":"pnpm build && pnpm publish --access=public"},"_npmUser":{"name":"budarin","email":"budarin-vv@yandex.ru"},"_resolved":"/private/var/folders/3d/my733tj9449d7jbbq3h3395w0000gn/T/e8c1f222f8746a1cdb6e183c10e14cee/budarin-psw-plugin-serve-range-requests-1.0.4.tgz","_integrity":"sha512-M2mMXmhTNO00NfKkMKWFpL6cHsIjbdhWptDdRcCU+fbC+lfSL11JWhJ9YeJTKd7ui/vTVqrr4fEj4Jp2SFawyg==","_npmVersion":"11.8.0","description":"Service Worker plugin for @budarin/pluggable-serviceworker that serves HTTP Range requests for cached files","directories":{},"_nodeVersion":"22.12.0","dependencies":{"@budarin/http-constants":"^1.0.16"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.6.2","@types/web":"^0.0.333","typescript":"^5.9.3","@types/serviceworker":"^0.0.188","@budarin/pluggable-serviceworker":"^1.0.29"},"peerDependencies":{"@budarin/pluggable-serviceworker":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/psw-plugin-serve-range-requests_1.0.4_1771036853699_0.745029436176339","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@budarin/psw-plugin-serve-range-requests","version":"1.0.5","keywords":["service-worker","range-requests","cache","http","streaming"],"author":{"name":"Vadim Budarin"},"license":"MIT","_id":"@budarin/psw-plugin-serve-range-requests@1.0.5","maintainers":[{"name":"budarin","email":"budarin-vv@yandex.ru"}],"dist":{"shasum":"cfeb18e6ffaccee341752bcc3766541f92a6a2bf","tarball":"https://registry.npmjs.org/@budarin/psw-plugin-serve-range-requests/-/psw-plugin-serve-range-requests-1.0.5.tgz","fileCount":12,"integrity":"sha512-lCRBYVuPegKHbYyjpfuAORewNWL1Yp+Z81ZX02JTZoYs1PVQx2H9de/NX53cZUt8fI4Kc0lhvpgDkYKlDqOi2Q==","signatures":[{"sig":"MEQCIAGBSx6MMDgpasxQWxncc+LN9J/2SplgOlWXkWTLPPasAiACyeKSPlVm6gj0AkTPGrejv8DCuARQ+UdH5bjPKfav5g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38604},"main":"./dist/index.js","type":"module","_from":"file:budarin-psw-plugin-serve-range-requests-1.0.5.tgz","types":"./dist/index.d.ts","scripts":{"test":"vitest run","build":"tsc","test:watch":"vitest","type-check":"tsc -b -noEmit","clear-caches":"sh scripts/clear-caches.sh","pnpm-install":"pnpm install","upgrade-deps":"sh scripts/upgrade-deps.sh","publish-package":"pnpm build && pnpm publish --access=public"},"_npmUser":{"name":"budarin","email":"budarin-vv@yandex.ru"},"_resolved":"/private/var/folders/3d/my733tj9449d7jbbq3h3395w0000gn/T/5cf42d65009587b9b848f39353a64c6c/budarin-psw-plugin-serve-range-requests-1.0.5.tgz","_integrity":"sha512-lCRBYVuPegKHbYyjpfuAORewNWL1Yp+Z81ZX02JTZoYs1PVQx2H9de/NX53cZUt8fI4Kc0lhvpgDkYKlDqOi2Q==","_npmVersion":"11.8.0","description":"Service Worker plugin for @budarin/pluggable-serviceworker that serves HTTP Range requests for cached files","directories":{},"_nodeVersion":"22.12.0","dependencies":{"@budarin/http-constants":"^1.0.16"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.0","prettier":"^3.6.2","@types/web":"^0.0.333","typescript":"^5.9.3","@types/serviceworker":"^0.0.188","@budarin/pluggable-serviceworker":"^1.0.29"},"peerDependencies":{"@budarin/pluggable-serviceworker":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/psw-plugin-serve-range-requests_1.0.5_1771041352263_0.4982593723653057","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@budarin/psw-plugin-serve-range-requests","version":"1.0.6","keywords":["service-worker","range-requests","cache","http","streaming"],"author":{"name":"Vadim Budarin"},"license":"MIT","_id":"@budarin/psw-plugin-serve-range-requests@1.0.6","maintainers":[{"name":"budarin","email":"budarin-vv@yandex.ru"}],"dist":{"shasum":"68149638563e6fe733d15e7fc1dde10ec62bf863","tarball":"https://registry.npmjs.org/@budarin/psw-plugin-serve-range-requests/-/psw-plugin-serve-range-requests-1.0.6.tgz","fileCount":12,"integrity":"sha512-oZi+Yp+q/vD4VZBtIYXaX8bBj2ul5Oeal7JGUP0HpvsM/HPBiVbS/ND8OPdf7uHl5WmogNbNu7OCgph2zwLvCg==","signatures":[{"sig":"MEUCIQDWDr0yRoMbs9Mghd9OVWu9RGa9JWH4DUyuNi6WBGlhrgIgZz8jOqtX2OcTcUKLJXqxmz9MilJSmkUKlkUbWHl0pZk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38490},"main":"./dist/index.js","type":"module","_from":"file:budarin-psw-plugin-serve-range-requests-1.0.6.tgz","types":"./dist/index.d.ts","scripts":{"test":"vitest run","build":"tsc","test:watch":"vitest","type-check":"tsc -b -noEmit","clear-caches":"sh scripts/clear-caches.sh","pnpm-install":"pnpm install","upgrade-deps":"sh scripts/upgrade-deps.sh","publish-package":"pnpm build && pnpm publish --access=public"},"_npmUser":{"name":"budarin","email":"budarin-vv@yandex.ru"},"_resolved":"/private/var/folders/3d/my733tj9449d7jbbq3h3395w0000gn/T/3517f455d78bd1a2cb0231d409532ccb/budarin-psw-plugin-serve-range-requests-1.0.6.tgz","_integrity":"sha512-oZi+Yp+q/vD4VZBtIYXaX8bBj2ul5Oeal7JGUP0HpvsM/HPBiVbS/ND8OPdf7uHl5WmogNbNu7OCgph2zwLvCg==","_npmVersion":"11.8.0","description":"Service Worker plugin for @budarin/pluggable-serviceworker that serves HTTP Range requests for cached files","directories":{},"_nodeVersion":"22.12.0","dependencies":{"@budarin/http-constants":"^1.0.16"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.0","prettier":"^3.6.2","@types/web":"^0.0.333","typescript":"^5.9.3","@types/serviceworker":"^0.0.188","@budarin/pluggable-serviceworker":"^1.0.29"},"peerDependencies":{"@budarin/pluggable-serviceworker":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/psw-plugin-serve-range-requests_1.0.6_1771042736812_0.3731004714466972","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@budarin/psw-plugin-serve-range-requests","version":"1.0.7","keywords":["service-worker","range-requests","cache","http","streaming"],"author":{"name":"Vadim Budarin"},"license":"MIT","_id":"@budarin/psw-plugin-serve-range-requests@1.0.7","maintainers":[{"name":"budarin","email":"budarin-vv@yandex.ru"}],"dist":{"shasum":"02eff50d22db0fe6941d3de12ddf53339ce3a02c","tarball":"https://registry.npmjs.org/@budarin/psw-plugin-serve-range-requests/-/psw-plugin-serve-range-requests-1.0.7.tgz","fileCount":12,"integrity":"sha512-P2USdQ3hX4lbfU2yXiXD5UIFWww8uwNN+w0mwfeLBJ9F5IDy7N7RDbh+yIzqiB3cGo2wDFv1pMOK/m6JXzSDzA==","signatures":[{"sig":"MEUCICOBTQaLCgsd19y6PXDXskLxRg30Dg/3DlCKBWh5e1YCAiEAiIYoE13iMtzKHg3XXE9WDaM/FxcWw6+wUqXwLhkIOz0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38806},"main":"./dist/index.js","type":"module","_from":"file:budarin-psw-plugin-serve-range-requests-1.0.7.tgz","types":"./dist/index.d.ts","scripts":{"test":"vitest run","build":"tsc","test:watch":"vitest","type-check":"tsc -b -noEmit","clear-caches":"sh scripts/clear-caches.sh","pnpm-install":"pnpm install","upgrade-deps":"sh scripts/upgrade-deps.sh","publish-package":"pnpm build && pnpm publish --access=public"},"_npmUser":{"name":"budarin","email":"budarin-vv@yandex.ru"},"_resolved":"C:\\Users\\Vadim\\AppData\\Local\\Temp\\445b4f9d11a54a79bf67f843d86c55bb\\budarin-psw-plugin-serve-range-requests-1.0.7.tgz","_integrity":"sha512-P2USdQ3hX4lbfU2yXiXD5UIFWww8uwNN+w0mwfeLBJ9F5IDy7N7RDbh+yIzqiB3cGo2wDFv1pMOK/m6JXzSDzA==","_npmVersion":"11.7.0","description":"Service Worker plugin for @budarin/pluggable-serviceworker that serves HTTP Range requests for cached files","directories":{},"_nodeVersion":"25.4.0","dependencies":{"@budarin/http-constants":"^1.0.22"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","prettier":"^3.6.2","@types/web":"^0.0.335","typescript":"^5.9.3","@types/serviceworker":"^0.0.190","@budarin/pluggable-serviceworker":"^1.10.0"},"peerDependencies":{"@budarin/pluggable-serviceworker":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/psw-plugin-serve-range-requests_1.0.7_1771193597042_0.2685392373848712","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"@budarin/psw-plugin-serve-range-requests","version":"1.0.8","keywords":["service-worker","range-requests","cache","http","streaming"],"author":{"name":"Vadim Budarin"},"license":"MIT","_id":"@budarin/psw-plugin-serve-range-requests@1.0.8","maintainers":[{"name":"budarin","email":"budarin-vv@yandex.ru"}],"dist":{"shasum":"2ed9a95a95018b148618fa2703d070c9a98f82a3","tarball":"https://registry.npmjs.org/@budarin/psw-plugin-serve-range-requests/-/psw-plugin-serve-range-requests-1.0.8.tgz","fileCount":12,"integrity":"sha512-P4VDGkLT9DNAygQ6s1J9mA2fotyIGQLChRTP2ZJhibqKv2GPQ8ak8J+Fr60skQnBgp/CT1t48XDaBP9AzZ0oWg==","signatures":[{"sig":"MEUCIQChkW0rL+UGYZZiaf5VmhnqDbqKO4Qa+3hp8vvmpTL/zwIgKNcuxEOKuJwDd4wuDOQoM7jIghUGWrOZ3agUe78rRwE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39778},"main":"./dist/index.js","type":"module","_from":"file:budarin-psw-plugin-serve-range-requests-1.0.8.tgz","types":"./dist/index.d.ts","scripts":{"test":"vitest run","build":"tsc","test:watch":"vitest","type-check":"tsc -b -noEmit","clear-caches":"sh scripts/clear-caches.sh","pnpm-install":"pnpm install","upgrade-deps":"sh scripts/upgrade-deps.sh","publish-package":"pnpm build && pnpm publish --access=public"},"_npmUser":{"name":"budarin","email":"budarin-vv@yandex.ru"},"_resolved":"C:\\Users\\Vadim\\AppData\\Local\\Temp\\58675e1c0659363c7fcac8d483935b24\\budarin-psw-plugin-serve-range-requests-1.0.8.tgz","_integrity":"sha512-P4VDGkLT9DNAygQ6s1J9mA2fotyIGQLChRTP2ZJhibqKv2GPQ8ak8J+Fr60skQnBgp/CT1t48XDaBP9AzZ0oWg==","_npmVersion":"11.7.0","description":"Service Worker plugin for @budarin/pluggable-serviceworker that serves HTTP Range requests for cached files","directories":{},"_nodeVersion":"25.4.0","dependencies":{"@budarin/http-constants":"^1.0.22"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","prettier":"^3.6.2","@types/web":"^0.0.336","typescript":"^5.9.3","@types/serviceworker":"^0.0.191","@budarin/pluggable-serviceworker":"^1.10.3"},"peerDependencies":{"@budarin/pluggable-serviceworker":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/psw-plugin-serve-range-requests_1.0.8_1771218457978_0.96254363183731","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"@budarin/psw-plugin-serve-range-requests","version":"1.0.9","keywords":["service-worker","range-requests","cache","http","streaming"],"author":{"name":"Vadim Budarin"},"license":"MIT","_id":"@budarin/psw-plugin-serve-range-requests@1.0.9","maintainers":[{"name":"budarin","email":"budarin-vv@yandex.ru"}],"dist":{"shasum":"29c2b854fc46cd989f82fc0a30a77ea9c30ce848","tarball":"https://registry.npmjs.org/@budarin/psw-plugin-serve-range-requests/-/psw-plugin-serve-range-requests-1.0.9.tgz","fileCount":12,"integrity":"sha512-uKPyXRYw973TE/U7RFzhHe72wmJMZ2gWsXL5GsVzXWBq7cECRJ5jBvkVAWFSA5L28CDvKEX7wnQ0BlI+AtAaiQ==","signatures":[{"sig":"MEUCIFkj/Q+Lz56UtrOUEr8sqasbc9Tmn6pHX24tcH0hxDDwAiEAjxljvvRMMvPRh8Nx4+y6Kjrwchzr7yI+q+RGrzcJxpA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41312},"main":"./dist/index.js","type":"module","_from":"file:budarin-psw-plugin-serve-range-requests-1.0.9.tgz","types":"./dist/index.d.ts","scripts":{"test":"vitest run","build":"tsc","test:watch":"vitest","type-check":"tsc -b -noEmit","clear-caches":"sh scripts/clear-caches.sh","pnpm-install":"pnpm install","upgrade-deps":"sh scripts/upgrade-deps.sh","publish-package":"pnpm build && pnpm publish --access=public"},"_npmUser":{"name":"budarin","email":"budarin-vv@yandex.ru"},"_resolved":"C:\\Users\\Vadim\\AppData\\Local\\Temp\\8cc3d1a23bc113f407332a2e6ac3796a\\budarin-psw-plugin-serve-range-requests-1.0.9.tgz","_integrity":"sha512-uKPyXRYw973TE/U7RFzhHe72wmJMZ2gWsXL5GsVzXWBq7cECRJ5jBvkVAWFSA5L28CDvKEX7wnQ0BlI+AtAaiQ==","_npmVersion":"11.7.0","description":"Service Worker plugin for @budarin/pluggable-serviceworker that serves HTTP Range requests for cached files","directories":{},"_nodeVersion":"25.4.0","dependencies":{"@budarin/http-constants":"^1.0.22"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","prettier":"^3.6.2","@types/web":"^0.0.336","typescript":"^5.9.3","@types/serviceworker":"^0.0.191","@budarin/pluggable-serviceworker":"^1.10.5"},"peerDependencies":{"@budarin/pluggable-serviceworker":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/psw-plugin-serve-range-requests_1.0.9_1771273849324_0.3533880201925783","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"@budarin/psw-plugin-serve-range-requests","version":"1.0.10","keywords":["service-worker","range-requests","cache","http","streaming"],"author":{"name":"Vadim Budarin"},"license":"MIT","_id":"@budarin/psw-plugin-serve-range-requests@1.0.10","maintainers":[{"name":"budarin","email":"budarin-vv@yandex.ru"}],"dist":{"shasum":"75d2187fd0cf61f9d537afda40f705df8af21e32","tarball":"https://registry.npmjs.org/@budarin/psw-plugin-serve-range-requests/-/psw-plugin-serve-range-requests-1.0.10.tgz","fileCount":12,"integrity":"sha512-1wQJLu1OB0WPPf6o/+mRvW4qvtG1ivn8zXpXxJEfpZrsFobmTVxsUNl2reCqtE4u/psf6M+FYj7XCMqbzF7OiQ==","signatures":[{"sig":"MEQCIGgiGnlrtudeYxr2oaRz49pJZfDESkjaCwtxIp8IDRkXAiBgdcLBdewmiPqwTh4XMjqGNQnRBDLagFpfBB9h46spIw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42784},"main":"./dist/index.js","type":"module","_from":"file:budarin-psw-plugin-serve-range-requests-1.0.10.tgz","types":"./dist/index.d.ts","scripts":{"test":"vitest run","build":"tsc","test:watch":"vitest","type-check":"tsc -b -noEmit","clear-caches":"sh scripts/clear-caches.sh","pnpm-install":"pnpm install","upgrade-deps":"sh scripts/upgrade-deps.sh","publish-package":"pnpm build && pnpm publish --access=public"},"_npmUser":{"name":"budarin","email":"budarin-vv@yandex.ru"},"_resolved":"C:\\Users\\Vadim\\AppData\\Local\\Temp\\583213dcbb96118299f636749ff8834a\\budarin-psw-plugin-serve-range-requests-1.0.10.tgz","_integrity":"sha512-1wQJLu1OB0WPPf6o/+mRvW4qvtG1ivn8zXpXxJEfpZrsFobmTVxsUNl2reCqtE4u/psf6M+FYj7XCMqbzF7OiQ==","_npmVersion":"11.7.0","description":"Service Worker plugin for @budarin/pluggable-serviceworker that serves HTTP Range requests for cached files","directories":{},"_nodeVersion":"25.4.0","dependencies":{"@budarin/http-constants":"^1.0.22"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","prettier":"^3.6.2","@types/web":"^0.0.336","typescript":"^5.9.3","@types/serviceworker":"^0.0.191","@budarin/pluggable-serviceworker":"^1.10.6"},"peerDependencies":{"@budarin/pluggable-serviceworker":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/psw-plugin-serve-range-requests_1.0.10_1771339662937_0.5273422451803851","host":"s3://npm-registry-packages-npm-production"}},"1.0.11":{"name":"@budarin/psw-plugin-serve-range-requests","version":"1.0.11","keywords":["service-worker","range-requests","cache","http","streaming"],"author":{"name":"Vadim Budarin"},"license":"MIT","_id":"@budarin/psw-plugin-serve-range-requests@1.0.11","maintainers":[{"name":"budarin","email":"budarin-vv@yandex.ru"}],"dist":{"shasum":"c73610a60eba75871fc166d633fd0db79c709fa7","tarball":"https://registry.npmjs.org/@budarin/psw-plugin-serve-range-requests/-/psw-plugin-serve-range-requests-1.0.11.tgz","fileCount":14,"integrity":"sha512-J/VnuUzBw+vX6PjzguXZvjAbT2CvCN1ZIM1LLJbUTH2CUJGUhTN2orpAPDc9tABHw3011Y4HoZ+tNi8maR3/Ag==","signatures":[{"sig":"MEUCIBbh9DsGUnmB+qwlD38T147WNVq8+rRkIL2CAAd004VtAiEApOsuVBHCH8/pezyFmxGLnnXvL0b4gYzsg9ug3Opddzc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44629},"main":"./dist/index.js","type":"module","_from":"file:budarin-psw-plugin-serve-range-requests-1.0.11.tgz","types":"./dist/index.d.ts","scripts":{"test":"vitest run","build":"tsc","test:watch":"vitest","type-check":"tsc -b -noEmit","clear-caches":"sh scripts/clear-caches.sh","pnpm-install":"pnpm install","upgrade-deps":"sh scripts/upgrade-deps.sh","publish-package":"pnpm build && pnpm publish --access=public"},"_npmUser":{"name":"budarin","email":"budarin-vv@yandex.ru"},"_resolved":"C:\\Users\\Vadim\\AppData\\Local\\Temp\\905653b3cf800d43f1d990e024c6ba8e\\budarin-psw-plugin-serve-range-requests-1.0.11.tgz","_integrity":"sha512-J/VnuUzBw+vX6PjzguXZvjAbT2CvCN1ZIM1LLJbUTH2CUJGUhTN2orpAPDc9tABHw3011Y4HoZ+tNi8maR3/Ag==","_npmVersion":"11.7.0","description":"Service Worker plugin for @budarin/pluggable-serviceworker that serves HTTP Range requests for cached files","directories":{},"_nodeVersion":"25.4.0","dependencies":{"@budarin/http-constants":"^1.0.22"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","prettier":"^3.6.2","@types/web":"^0.0.336","typescript":"^5.9.3","@types/serviceworker":"^0.0.191","@budarin/pluggable-serviceworker":"^1.10.9"},"peerDependencies":{"@budarin/pluggable-serviceworker":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/psw-plugin-serve-range-requests_1.0.11_1771455416719_0.2335024889193571","host":"s3://npm-registry-packages-npm-production"}},"1.0.12":{"name":"@budarin/psw-plugin-serve-range-requests","version":"1.0.12","keywords":["service-worker","range-requests","cache","http","streaming"],"author":{"name":"Vadim Budarin"},"license":"MIT","_id":"@budarin/psw-plugin-serve-range-requests@1.0.12","maintainers":[{"name":"budarin","email":"budarin-vv@yandex.ru"}],"dist":{"shasum":"09229b178c79e97a39752d631713edd6a03af9ae","tarball":"https://registry.npmjs.org/@budarin/psw-plugin-serve-range-requests/-/psw-plugin-serve-range-requests-1.0.12.tgz","fileCount":14,"integrity":"sha512-ffjkvSniKtw2RlccVBuiQSLUHCtRAXs/r2ny4hMrUrVGirFU85tBkgPX90XOFTHDGXfhv32OsmqKWZ+PEjx9oA==","signatures":[{"sig":"MEQCIDXVNnr+LkLgJ3Ka5/7uFl6Y1CC4VyAO1lq7qH2QiOX8AiA8kxYv+x7cMw+awY5exwDJQlAofgt948AfNgXjxjgKdA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44935},"main":"./dist/index.js","type":"module","_from":"file:budarin-psw-plugin-serve-range-requests-1.0.12.tgz","types":"./dist/index.d.ts","scripts":{"test":"vitest run","build":"tsc","test:watch":"vitest","type-check":"tsc -b -noEmit","clear-caches":"sh scripts/clear-caches.sh","pnpm-install":"pnpm install","upgrade-deps":"sh scripts/upgrade-deps.sh","publish-package":"pnpm build && pnpm publish --access=public"},"_npmUser":{"name":"budarin","email":"budarin-vv@yandex.ru"},"_resolved":"C:\\Users\\Vadim\\AppData\\Local\\Temp\\616d95826d863d8373836649c06be36b\\budarin-psw-plugin-serve-range-requests-1.0.12.tgz","_integrity":"sha512-ffjkvSniKtw2RlccVBuiQSLUHCtRAXs/r2ny4hMrUrVGirFU85tBkgPX90XOFTHDGXfhv32OsmqKWZ+PEjx9oA==","_npmVersion":"11.7.0","description":"Service Worker plugin for @budarin/pluggable-serviceworker that serves HTTP Range requests for cached files","directories":{},"_nodeVersion":"25.4.0","dependencies":{"@budarin/http-constants":"^1.0.22"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","prettier":"^3.6.2","@types/web":"^0.0.336","typescript":"^5.9.3","@types/serviceworker":"^0.0.191","@budarin/pluggable-serviceworker":"^1.10.9"},"peerDependencies":{"@budarin/pluggable-serviceworker":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/psw-plugin-serve-range-requests_1.0.12_1771872258053_0.9715343853350347","host":"s3://npm-registry-packages-npm-production"}},"1.0.13":{"name":"@budarin/psw-plugin-serve-range-requests","version":"1.0.13","keywords":["service-worker","range-requests","cache","http","streaming"],"author":{"name":"Vadim Budarin"},"license":"MIT","_id":"@budarin/psw-plugin-serve-range-requests@1.0.13","maintainers":[{"name":"budarin","email":"budarin-vv@yandex.ru"}],"dist":{"shasum":"bc6a01d5a26975295382d48ec52f1e2ba76c1cda","tarball":"https://registry.npmjs.org/@budarin/psw-plugin-serve-range-requests/-/psw-plugin-serve-range-requests-1.0.13.tgz","fileCount":14,"integrity":"sha512-SNlIJOT/8fW+U2Nbr9T7DDxl9N/sxFawlZl4LMQE02411F7w7k3LBwOUboE/AGyYPlpv4F8s1OFTdRxoU7cYqg==","signatures":[{"sig":"MEYCIQCW3d12eagaDHTVDcdNvSRNjN5JObKmtMnwfiokkO1rWAIhANxDHPKlzAfD+NaMG6M72Vuqb5oUsDDffE1tIhqbbCwO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45222},"main":"./dist/index.js","type":"module","_from":"file:budarin-psw-plugin-serve-range-requests-1.0.13.tgz","types":"./dist/index.d.ts","scripts":{"test":"vitest run","build":"tsc","test:watch":"vitest","type-check":"tsc -b -noEmit","clear-caches":"sh scripts/clear-caches.sh","pnpm-install":"pnpm install","upgrade-deps":"sh scripts/upgrade-deps.sh","publish-package":"pnpm build && pnpm publish --access=public"},"_npmUser":{"name":"budarin","email":"budarin-vv@yandex.ru"},"_resolved":"C:\\Users\\Vadim\\AppData\\Local\\Temp\\d75a44b6f41e68ee8c9e92769760ae65\\budarin-psw-plugin-serve-range-requests-1.0.13.tgz","_integrity":"sha512-SNlIJOT/8fW+U2Nbr9T7DDxl9N/sxFawlZl4LMQE02411F7w7k3LBwOUboE/AGyYPlpv4F8s1OFTdRxoU7cYqg==","_npmVersion":"11.7.0","description":"Service Worker plugin for @budarin/pluggable-serviceworker that serves HTTP Range requests for cached files","directories":{},"_nodeVersion":"25.4.0","dependencies":{"@budarin/http-constants":"^1.0.22"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","prettier":"^3.6.2","@types/web":"^0.0.336","typescript":"^5.9.3","@types/serviceworker":"^0.0.191","@budarin/pluggable-serviceworker":"^1.10.9"},"peerDependencies":{"@budarin/pluggable-serviceworker":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/psw-plugin-serve-range-requests_1.0.13_1771873119026_0.3740467330512831","host":"s3://npm-registry-packages-npm-production"}},"1.0.14":{"name":"@budarin/psw-plugin-serve-range-requests","version":"1.0.14","keywords":["service-worker","range-requests","cache","http","streaming"],"author":{"name":"Vadim Budarin"},"license":"MIT","_id":"@budarin/psw-plugin-serve-range-requests@1.0.14","maintainers":[{"name":"budarin","email":"budarin-vv@yandex.ru"}],"dist":{"shasum":"ca8ed8bcff22523cc7ba6ca5d6784fc54cfae80b","tarball":"https://registry.npmjs.org/@budarin/psw-plugin-serve-range-requests/-/psw-plugin-serve-range-requests-1.0.14.tgz","fileCount":14,"integrity":"sha512-wM3mkvnuRV9xettN02b0XksonBV6uCpKUS7LqFtp2xK2ovN359QU20BilhRrMJ04+ZXINNnQVCTDM6oEzHDGlA==","signatures":[{"sig":"MEYCIQDuzhg+PMCdc8E2MgHMh39FeXlFBoIR7vx5iSA9ib+FLAIhAIz3t66kDjMj7b577VFVaYqWnBYoEBsqASl7+9V2kL5m","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45727},"main":"./dist/index.js","type":"module","_from":"file:budarin-psw-plugin-serve-range-requests-1.0.14.tgz","types":"./dist/index.d.ts","scripts":{"test":"vitest run","build":"tsc","test:watch":"vitest","type-check":"tsc -b -noEmit","clear-caches":"sh scripts/clear-caches.sh","pnpm-install":"pnpm install","upgrade-deps":"sh scripts/upgrade-deps.sh","publish-package":"pnpm build && pnpm publish --access=public"},"_npmUser":{"name":"budarin","email":"budarin-vv@yandex.ru"},"_resolved":"C:\\Users\\Vadim\\AppData\\Local\\Temp\\ad8ebc9aeacc755cff8f14fa313a8dff\\budarin-psw-plugin-serve-range-requests-1.0.14.tgz","_integrity":"sha512-wM3mkvnuRV9xettN02b0XksonBV6uCpKUS7LqFtp2xK2ovN359QU20BilhRrMJ04+ZXINNnQVCTDM6oEzHDGlA==","_npmVersion":"11.7.0","description":"Service Worker plugin for @budarin/pluggable-serviceworker that serves HTTP Range requests for cached files","directories":{},"_nodeVersion":"25.4.0","dependencies":{"@budarin/http-constants":"^1.0.22"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","prettier":"^3.6.2","@types/web":"^0.0.336","typescript":"^5.9.3","@types/serviceworker":"^0.0.191","@budarin/pluggable-serviceworker":"^1.10.9"},"peerDependencies":{"@budarin/pluggable-serviceworker":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/psw-plugin-serve-range-requests_1.0.14_1771963458772_0.6704878575119035","host":"s3://npm-registry-packages-npm-production"}},"1.0.15":{"name":"@budarin/psw-plugin-serve-range-requests","version":"1.0.15","keywords":["service-worker","range-requests","cache","http","streaming"],"author":{"name":"Vadim Budarin"},"license":"MIT","_id":"@budarin/psw-plugin-serve-range-requests@1.0.15","maintainers":[{"name":"budarin","email":"budarin-vv@yandex.ru"}],"dist":{"shasum":"7d23f3af3079aec278d99783449e975d3e852f56","tarball":"https://registry.npmjs.org/@budarin/psw-plugin-serve-range-requests/-/psw-plugin-serve-range-requests-1.0.15.tgz","fileCount":14,"integrity":"sha512-VSnOTTLQQlz3f55Xl8hyRkr1Q2wsvA2aW++Z56nBy1fmLqeRCQt8DgvDBcTxHY9QlwQhEj2BRieTZp+hZCOrhw==","signatures":[{"sig":"MEQCIG61YqS1sNjTpulOoFJI78kL6nKjGVOSkJAZTUjDuMpRAiAE+S1lI2YDc7lKQ6u7+U/89nZg1nuwFzsjS2Nqxrvj2g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46254},"main":"./dist/index.js","type":"module","_from":"file:budarin-psw-plugin-serve-range-requests-1.0.15.tgz","types":"./dist/index.d.ts","scripts":{"test":"vitest run","build":"tsc","test:watch":"vitest","type-check":"tsc -b -noEmit","clear-caches":"sh scripts/clear-caches.sh","pnpm-install":"pnpm install","upgrade-deps":"sh scripts/upgrade-deps.sh","publish-package":"pnpm build && pnpm publish --access=public"},"_npmUser":{"name":"budarin","email":"budarin-vv@yandex.ru"},"_resolved":"C:\\Users\\Vadim\\AppData\\Local\\Temp\\3b0b96924894761991811d507b9cfef7\\budarin-psw-plugin-serve-range-requests-1.0.15.tgz","_integrity":"sha512-VSnOTTLQQlz3f55Xl8hyRkr1Q2wsvA2aW++Z56nBy1fmLqeRCQt8DgvDBcTxHY9QlwQhEj2BRieTZp+hZCOrhw==","_npmVersion":"11.7.0","description":"Service Worker plugin for @budarin/pluggable-serviceworker that serves HTTP Range requests for cached files","directories":{},"_nodeVersion":"25.4.0","dependencies":{"@budarin/http-constants":"^1.0.22"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","prettier":"^3.6.2","@types/web":"^0.0.338","typescript":"^5.9.3","@types/serviceworker":"^0.0.192","@budarin/pluggable-serviceworker":"^1.10.9"},"peerDependencies":{"@budarin/pluggable-serviceworker":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/psw-plugin-serve-range-requests_1.0.15_1771963926259_0.10185600755131508","host":"s3://npm-registry-packages-npm-production"}},"1.0.16":{"name":"@budarin/psw-plugin-serve-range-requests","version":"1.0.16","keywords":["service-worker","range-requests","cache","http","streaming"],"author":{"name":"Vadim Budarin"},"license":"MIT","_id":"@budarin/psw-plugin-serve-range-requests@1.0.16","maintainers":[{"name":"budarin","email":"budarin-vv@yandex.ru"}],"dist":{"shasum":"021672030ed40b1a362f5cc392422b82e9fc721a","tarball":"https://registry.npmjs.org/@budarin/psw-plugin-serve-range-requests/-/psw-plugin-serve-range-requests-1.0.16.tgz","fileCount":14,"integrity":"sha512-FRuP/eHOKbItlkQhOEhbIyRpGhg51XL4e3ucOVxcMGt01HOYx18t/20cr094dUPVW5PA1n1lNl9a2hJ+hm/zvA==","signatures":[{"sig":"MEUCICvGmmsxCiHRG4xEHGnut1344hxBMmn8p5YlRxu9y2K4AiEApIWJv47p8U2aWqMW4rwfWb5jzJ+USRFBnmo8QvjoECU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47458},"main":"./dist/index.js","type":"module","_from":"file:budarin-psw-plugin-serve-range-requests-1.0.16.tgz","types":"./dist/index.d.ts","scripts":{"test":"vitest run","build":"tsc","test:watch":"vitest","type-check":"tsc -b -noEmit","clear-caches":"sh scripts/clear-caches.sh","pnpm-install":"pnpm install","upgrade-deps":"sh scripts/upgrade-deps.sh","publish-package":"pnpm build && pnpm publish --access=public"},"_npmUser":{"name":"budarin","email":"budarin-vv@yandex.ru"},"_resolved":"C:\\Users\\Vadim\\AppData\\Local\\Temp\\08c0b5e438044ad863e54d30d6c0229e\\budarin-psw-plugin-serve-range-requests-1.0.16.tgz","_integrity":"sha512-FRuP/eHOKbItlkQhOEhbIyRpGhg51XL4e3ucOVxcMGt01HOYx18t/20cr094dUPVW5PA1n1lNl9a2hJ+hm/zvA==","_npmVersion":"11.7.0","description":"Service Worker plugin for @budarin/pluggable-serviceworker that serves HTTP Range requests for cached files","directories":{},"_nodeVersion":"25.4.0","dependencies":{"@budarin/http-constants":"^1.0.22"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","prettier":"^3.6.2","@types/web":"^0.0.338","typescript":"^5.9.3","@types/serviceworker":"^0.0.192","@budarin/pluggable-serviceworker":"^1.10.9"},"peerDependencies":{"@budarin/pluggable-serviceworker":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/psw-plugin-serve-range-requests_1.0.16_1771964369359_0.9232154803125763","host":"s3://npm-registry-packages-npm-production"}},"1.0.17":{"name":"@budarin/psw-plugin-serve-range-requests","version":"1.0.17","keywords":["service-worker","range-requests","cache","http","streaming"],"author":{"name":"Vadim Budarin"},"license":"MIT","_id":"@budarin/psw-plugin-serve-range-requests@1.0.17","maintainers":[{"name":"budarin","email":"budarin-vv@yandex.ru"}],"dist":{"shasum":"c6ff145cf0e5c1493a9bc75713dd494558641146","tarball":"https://registry.npmjs.org/@budarin/psw-plugin-serve-range-requests/-/psw-plugin-serve-range-requests-1.0.17.tgz","fileCount":14,"integrity":"sha512-cJ03OefxTLApydcoi0rtqHUNbvHMS4XNKNJtkCdUhQSOQHbzb5Ekq7OroJsKAf6S+SmNsV+I0oUPKsdkolC/WQ==","signatures":[{"sig":"MEYCIQCM2fcalxNH+bpjVuvcUzecEgvkYQ4W0h6OGYy2qXdqhQIhALdSofcp+DZ+cH5pQ/jISJbH5d25rhoaoYUqHLepWDwP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54240},"main":"./dist/index.js","type":"module","_from":"file:budarin-psw-plugin-serve-range-requests-1.0.17.tgz","types":"./dist/index.d.ts","scripts":{"test":"vitest run","build":"tsc","test:watch":"vitest","type-check":"tsc -b -noEmit","clear-caches":"sh scripts/clear-caches.sh","pnpm-install":"pnpm install","upgrade-deps":"sh scripts/upgrade-deps.sh","publish-package":"pnpm build && pnpm publish --access=public"},"_npmUser":{"name":"budarin","email":"budarin-vv@yandex.ru"},"_resolved":"C:\\Users\\Vadim\\AppData\\Local\\Temp\\246999f5e574d9f1620f41791d575aa2\\budarin-psw-plugin-serve-range-requests-1.0.17.tgz","_integrity":"sha512-cJ03OefxTLApydcoi0rtqHUNbvHMS4XNKNJtkCdUhQSOQHbzb5Ekq7OroJsKAf6S+SmNsV+I0oUPKsdkolC/WQ==","_npmVersion":"11.7.0","description":"Service Worker plugin for @budarin/pluggable-serviceworker that serves HTTP Range requests for cached files","directories":{},"_nodeVersion":"25.4.0","dependencies":{"@budarin/http-constants":"^1.0.22"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","prettier":"^3.6.2","@types/web":"^0.0.338","typescript":"^5.9.3","@types/serviceworker":"^0.0.192","@budarin/pluggable-serviceworker":"^1.10.9"},"peerDependencies":{"@budarin/pluggable-serviceworker":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/psw-plugin-serve-range-requests_1.0.17_1771966668990_0.1727495664533305","host":"s3://npm-registry-packages-npm-production"}},"1.0.18":{"name":"@budarin/psw-plugin-serve-range-requests","version":"1.0.18","keywords":["service-worker","range-requests","cache","http","streaming"],"author":{"name":"Vadim Budarin"},"license":"MIT","_id":"@budarin/psw-plugin-serve-range-requests@1.0.18","maintainers":[{"name":"budarin","email":"budarin-vv@yandex.ru"}],"dist":{"shasum":"510a8f53984b98a54af2f2915c68e1b007a2b04f","tarball":"https://registry.npmjs.org/@budarin/psw-plugin-serve-range-requests/-/psw-plugin-serve-range-requests-1.0.18.tgz","fileCount":14,"integrity":"sha512-fuzq2p1xlbh3VrjXaPkzDF/iiMWBu8QTXaajvB70cKFX5u4EijchXJjdDOHeXme9NWizGMF+KSp+JgSWsNnVOg==","signatures":[{"sig":"MEUCIHCWvtHvT7nT+cqmcsLw7hATT4JfR8nSm/onZlgId87FAiEA+J4H+qP7RojU3Twa9HHaIExVno/l0xwxoKrIh1Zl2vI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54441},"main":"./dist/index.js","type":"module","_from":"file:budarin-psw-plugin-serve-range-requests-1.0.18.tgz","types":"./dist/index.d.ts","scripts":{"test":"vitest run","build":"tsc","test:watch":"vitest","type-check":"tsc -b -noEmit","clear-caches":"sh scripts/clear-caches.sh","pnpm-install":"pnpm install","upgrade-deps":"sh scripts/upgrade-deps.sh","publish-package":"pnpm build && pnpm publish --access=public"},"_npmUser":{"name":"budarin","email":"budarin-vv@yandex.ru"},"_resolved":"C:\\Users\\Vadim\\AppData\\Local\\Temp\\99a733fdc330bd16fa31e779760a8d2d\\budarin-psw-plugin-serve-range-requests-1.0.18.tgz","_integrity":"sha512-fuzq2p1xlbh3VrjXaPkzDF/iiMWBu8QTXaajvB70cKFX5u4EijchXJjdDOHeXme9NWizGMF+KSp+JgSWsNnVOg==","_npmVersion":"11.7.0","description":"Service Worker plugin for @budarin/pluggable-serviceworker that serves HTTP Range requests for cached files","directories":{},"_nodeVersion":"25.4.0","dependencies":{"@budarin/http-constants":"^1.0.22"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","prettier":"^3.6.2","@types/web":"^0.0.338","typescript":"^5.9.3","@types/serviceworker":"^0.0.192","@budarin/pluggable-serviceworker":"^1.10.9"},"peerDependencies":{"@budarin/pluggable-serviceworker":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/psw-plugin-serve-range-requests_1.0.18_1771967834922_0.752206210022933","host":"s3://npm-registry-packages-npm-production"}},"1.0.19":{"name":"@budarin/psw-plugin-serve-range-requests","version":"1.0.19","keywords":["service-worker","range-requests","cache","http","streaming"],"author":{"name":"Vadim Budarin"},"license":"MIT","_id":"@budarin/psw-plugin-serve-range-requests@1.0.19","maintainers":[{"name":"budarin","email":"budarin-vv@yandex.ru"}],"dist":{"shasum":"657a3d7867c20c0370256571bae43295b7e0cb40","tarball":"https://registry.npmjs.org/@budarin/psw-plugin-serve-range-requests/-/psw-plugin-serve-range-requests-1.0.19.tgz","fileCount":14,"integrity":"sha512-YUL5rXSkcfnbOlxE9QJ46oYzE989vWLQd+OEbcZ0amdNJgct75w6CO3w5rj5ewkcRTVVMEN5Xow7VACQT5x2nw==","signatures":[{"sig":"MEYCIQC+zZ9nfsCsiqMFnck7k3XkdS5MzR2wnss0pEbdWK0WDgIhALj4KPA4hgj1eblPChooxvNqdLXFpY1kVHYeFd+Cphe/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55571},"main":"./dist/index.js","type":"module","_from":"file:budarin-psw-plugin-serve-range-requests-1.0.19.tgz","types":"./dist/index.d.ts","scripts":{"test":"vitest run","build":"tsc","test:watch":"vitest","type-check":"tsc -b -noEmit","clear-caches":"sh scripts/clear-caches.sh","pnpm-install":"pnpm install","upgrade-deps":"sh scripts/upgrade-deps.sh","publish-package":"pnpm build && pnpm publish --access=public"},"_npmUser":{"name":"budarin","email":"budarin-vv@yandex.ru"},"_resolved":"C:\\Users\\Vadim\\AppData\\Local\\Temp\\10a38e15c56d218402362fdccec78b22\\budarin-psw-plugin-serve-range-requests-1.0.19.tgz","_integrity":"sha512-YUL5rXSkcfnbOlxE9QJ46oYzE989vWLQd+OEbcZ0amdNJgct75w6CO3w5rj5ewkcRTVVMEN5Xow7VACQT5x2nw==","_npmVersion":"11.7.0","description":"Service Worker plugin for @budarin/pluggable-serviceworker that serves HTTP Range requests for cached files","directories":{},"_nodeVersion":"25.4.0","dependencies":{"@budarin/http-constants":"^1.0.22"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","prettier":"^3.6.2","@types/web":"^0.0.338","typescript":"^5.9.3","@types/serviceworker":"^0.0.192","@budarin/pluggable-serviceworker":"^1.10.9"},"peerDependencies":{"@budarin/pluggable-serviceworker":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/psw-plugin-serve-range-requests_1.0.19_1771969263969_0.20182301859787755","host":"s3://npm-registry-packages-npm-production"}},"1.0.20":{"name":"@budarin/psw-plugin-serve-range-requests","version":"1.0.20","keywords":["service-worker","range-requests","cache","http","streaming"],"author":{"name":"Vadim Budarin"},"license":"MIT","_id":"@budarin/psw-plugin-serve-range-requests@1.0.20","maintainers":[{"name":"budarin","email":"budarin-vv@yandex.ru"}],"dist":{"shasum":"4e324ca6b5f17323341e2813b1315e955843f74b","tarball":"https://registry.npmjs.org/@budarin/psw-plugin-serve-range-requests/-/psw-plugin-serve-range-requests-1.0.20.tgz","fileCount":14,"integrity":"sha512-Njqk4B1lP4/LIdDLFSgIlM0ADXtNtSWkaVjWDbvrczwIQ5rdXNgamOZ3BDfWPDQVuGEijV4752NRV2boOLVZHg==","signatures":[{"sig":"MEUCIAdWfLVaLAKfAa3gaLL4JBsx0c5PYQSaVhTd4Vr6q+MIAiEAmmRyCisBV8fiYODSFNKX5SLfFpan2m9V1IGLMw+mnNE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53588},"main":"./dist/index.js","type":"module","_from":"file:budarin-psw-plugin-serve-range-requests-1.0.20.tgz","types":"./dist/index.d.ts","scripts":{"test":"vitest run","build":"tsc","test:watch":"vitest","type-check":"tsc -b -noEmit","clear-caches":"sh scripts/clear-caches.sh","pnpm-install":"pnpm install","upgrade-deps":"sh scripts/upgrade-deps.sh","publish-package":"pnpm build && pnpm publish --access=public"},"_npmUser":{"name":"budarin","email":"budarin-vv@yandex.ru"},"_resolved":"C:\\Users\\Vadim\\AppData\\Local\\Temp\\90b6f894855b70d975b3e5d2ad1a6ef3\\budarin-psw-plugin-serve-range-requests-1.0.20.tgz","_integrity":"sha512-Njqk4B1lP4/LIdDLFSgIlM0ADXtNtSWkaVjWDbvrczwIQ5rdXNgamOZ3BDfWPDQVuGEijV4752NRV2boOLVZHg==","_npmVersion":"11.7.0","description":"Service Worker plugin for @budarin/pluggable-serviceworker that serves HTTP Range requests for cached files","directories":{},"_nodeVersion":"25.4.0","dependencies":{"@budarin/http-constants":"^1.0.22"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","prettier":"^3.6.2","@types/web":"^0.0.338","typescript":"^5.9.3","@types/serviceworker":"^0.0.192","@budarin/pluggable-serviceworker":"^1.10.9"},"peerDependencies":{"@budarin/pluggable-serviceworker":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/psw-plugin-serve-range-requests_1.0.20_1771970032485_0.9798995003583149","host":"s3://npm-registry-packages-npm-production"}},"1.0.21":{"name":"@budarin/psw-plugin-serve-range-requests","version":"1.0.21","keywords":["service-worker","range-requests","cache","http","streaming"],"author":{"name":"Vadim Budarin"},"license":"MIT","_id":"@budarin/psw-plugin-serve-range-requests@1.0.21","maintainers":[{"name":"budarin","email":"budarin-vv@yandex.ru"}],"dist":{"shasum":"40c4c20a0ac2a2e4726ce6d85539b223ec13f3d2","tarball":"https://registry.npmjs.org/@budarin/psw-plugin-serve-range-requests/-/psw-plugin-serve-range-requests-1.0.21.tgz","fileCount":14,"integrity":"sha512-YIj3Og0oQ9ysjYqVdOqw97Hv1vQNFts1c7xYnbOcik108TknuPxL8Dt3Pr/Sd7n3xjyGCUyDpNHEW48yNUPhoQ==","signatures":[{"sig":"MEYCIQD+GA+pdMMJxMmznuLrjjZSKmKrxElL/f+GgFA6NzcYWwIhAJUxWjVSVFEK9XJj7PzcQZR9KrVWkKIHj7YUhUCvajBN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53613},"main":"./dist/index.js","type":"module","_from":"file:budarin-psw-plugin-serve-range-requests-1.0.21.tgz","types":"./dist/index.d.ts","scripts":{"test":"vitest run","build":"tsc","test:watch":"vitest","type-check":"tsc -b -noEmit","clear-caches":"sh scripts/clear-caches.sh","pnpm-install":"pnpm install","upgrade-deps":"sh scripts/upgrade-deps.sh","publish-package":"pnpm build && pnpm publish --access=public"},"_npmUser":{"name":"budarin","email":"budarin-vv@yandex.ru"},"_resolved":"C:\\Users\\Vadim\\AppData\\Local\\Temp\\440fbb850bd0213d880851ff5bca8eb2\\budarin-psw-plugin-serve-range-requests-1.0.21.tgz","_integrity":"sha512-YIj3Og0oQ9ysjYqVdOqw97Hv1vQNFts1c7xYnbOcik108TknuPxL8Dt3Pr/Sd7n3xjyGCUyDpNHEW48yNUPhoQ==","_npmVersion":"11.7.0","description":"Service Worker plugin for @budarin/pluggable-serviceworker that serves HTTP Range requests for cached files","directories":{},"_nodeVersion":"25.4.0","dependencies":{"@budarin/http-constants":"^1.0.22"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","prettier":"^3.6.2","@types/web":"^0.0.338","typescript":"^5.9.3","@types/serviceworker":"^0.0.192","@budarin/pluggable-serviceworker":"^1.11.0"},"peerDependencies":{"@budarin/pluggable-serviceworker":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/psw-plugin-serve-range-requests_1.0.21_1772030200455_0.5861080228269606","host":"s3://npm-registry-packages-npm-production"}},"1.0.22":{"name":"@budarin/psw-plugin-serve-range-requests","version":"1.0.22","keywords":["service-worker","range-requests","cache","http","streaming"],"author":{"name":"Vadim Budarin"},"license":"MIT","_id":"@budarin/psw-plugin-serve-range-requests@1.0.22","maintainers":[{"name":"budarin","email":"budarin-vv@yandex.ru"}],"dist":{"shasum":"6f38eef86e1d9d0e5e8972fc8c99c83e27ad8c14","tarball":"https://registry.npmjs.org/@budarin/psw-plugin-serve-range-requests/-/psw-plugin-serve-range-requests-1.0.22.tgz","fileCount":14,"integrity":"sha512-IIbXhqFz0nZkcW35Kf/5OaitckLsQvzt/LtyYO/16oO0P62Lno6OVOWO9iEJkNYoJkBk2xcAVzh0I5MOPdSiDA==","signatures":[{"sig":"MEQCIHf/nqHMbFLB7e84SkaFjMD2ePOZumHJugU5zSJOXVJDAiAcalGL/kdWRvQENP0O9+EWd5kCry9KwL5QyOYAfe/tqg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55652},"main":"./dist/index.js","type":"module","_from":"file:budarin-psw-plugin-serve-range-requests-1.0.22.tgz","types":"./dist/index.d.ts","scripts":{"test":"vitest run","build":"tsc","test:watch":"vitest","type-check":"tsc -b -noEmit","clear-caches":"sh scripts/clear-caches.sh","pnpm-install":"pnpm install","upgrade-deps":"sh scripts/upgrade-deps.sh","publish-package":"pnpm build && pnpm publish --access=public"},"_npmUser":{"name":"budarin","email":"budarin-vv@yandex.ru"},"_resolved":"C:\\Users\\Vadim\\AppData\\Local\\Temp\\4dce25e70809614b4f8eb8248a96085a\\budarin-psw-plugin-serve-range-requests-1.0.22.tgz","_integrity":"sha512-IIbXhqFz0nZkcW35Kf/5OaitckLsQvzt/LtyYO/16oO0P62Lno6OVOWO9iEJkNYoJkBk2xcAVzh0I5MOPdSiDA==","_npmVersion":"11.7.0","description":"Service Worker plugin for @budarin/pluggable-serviceworker that serves HTTP Range requests for cached files","directories":{},"_nodeVersion":"25.4.0","dependencies":{"@budarin/http-constants":"^1.0.22"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","prettier":"^3.6.2","@types/web":"^0.0.338","typescript":"^5.9.3","@types/serviceworker":"^0.0.192","@budarin/pluggable-serviceworker":"^1.11.0"},"peerDependencies":{"@budarin/pluggable-serviceworker":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/psw-plugin-serve-range-requests_1.0.22_1772033210377_0.5792016031006095","host":"s3://npm-registry-packages-npm-production"}},"1.0.23":{"name":"@budarin/psw-plugin-serve-range-requests","version":"1.0.23","keywords":["service-worker","range-requests","cache","http","streaming"],"author":{"name":"Vadim Budarin"},"license":"MIT","_id":"@budarin/psw-plugin-serve-range-requests@1.0.23","maintainers":[{"name":"budarin","email":"budarin-vv@yandex.ru"}],"dist":{"shasum":"4bc2922f4ffb7df596efb9e932789ed5b902facd","tarball":"https://registry.npmjs.org/@budarin/psw-plugin-serve-range-requests/-/psw-plugin-serve-range-requests-1.0.23.tgz","fileCount":14,"integrity":"sha512-GNsuazZwjsLy3+82XRIVilNU7xxLoDdSWbBgqjGIz71DwREVDNp58ghiHkHQiv0teEvMesSd4+yaZlaKKT8RDA==","signatures":[{"sig":"MEUCIQDVYCwC8TuArXDAInBao61RHlbrebfn+x3C/KFd0+ZuuQIgHwUIMlIPbOh2W+hv8JCXVwudKPOwR7Bonkc5HQZmYBw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58304},"main":"./dist/index.js","type":"module","_from":"file:budarin-psw-plugin-serve-range-requests-1.0.23.tgz","types":"./dist/index.d.ts","scripts":{"test":"vitest run","build":"tsc","test:watch":"vitest","type-check":"tsc -b -noEmit","clear-caches":"sh scripts/clear-caches.sh","pnpm-install":"pnpm install","upgrade-deps":"sh scripts/upgrade-deps.sh","publish-package":"pnpm build && pnpm publish --access=public"},"_npmUser":{"name":"budarin","email":"budarin-vv@yandex.ru"},"_resolved":"C:\\Users\\Vadim\\AppData\\Local\\Temp\\24b9361502bb475ab1c1ddf9118109cb\\budarin-psw-plugin-serve-range-requests-1.0.23.tgz","_integrity":"sha512-GNsuazZwjsLy3+82XRIVilNU7xxLoDdSWbBgqjGIz71DwREVDNp58ghiHkHQiv0teEvMesSd4+yaZlaKKT8RDA==","_npmVersion":"11.7.0","description":"Service Worker plugin for @budarin/pluggable-serviceworker that serves HTTP Range requests for cached files","directories":{},"_nodeVersion":"25.4.0","dependencies":{"@budarin/http-constants":"^1.0.22"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","prettier":"^3.6.2","@types/web":"^0.0.338","typescript":"^5.9.3","@types/serviceworker":"^0.0.192","@budarin/pluggable-serviceworker":"^1.11.0"},"peerDependencies":{"@budarin/pluggable-serviceworker":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/psw-plugin-serve-range-requests_1.0.23_1772036027217_0.07590733310991782","host":"s3://npm-registry-packages-npm-production"}},"1.0.24":{"name":"@budarin/psw-plugin-serve-range-requests","version":"1.0.24","keywords":["service-worker","range-requests","cache","http","streaming"],"author":{"name":"Vadim Budarin"},"license":"MIT","_id":"@budarin/psw-plugin-serve-range-requests@1.0.24","maintainers":[{"name":"budarin","email":"budarin-vv@yandex.ru"}],"dist":{"shasum":"584eee559d9a94f16064e8c6ccd2dea9746753ef","tarball":"https://registry.npmjs.org/@budarin/psw-plugin-serve-range-requests/-/psw-plugin-serve-range-requests-1.0.24.tgz","fileCount":14,"integrity":"sha512-SXSCKn2sLmwsMcLes0j/rfCMEmVs6bztbj146JBFMFM4NARHwajxup4b9mqgwA5aPm6Yr0OEXU2GAgg7lAbuKw==","signatures":[{"sig":"MEQCIE7cZaEY4TZ6Nn9GunEZgcr3cJ3KnReI609koBLxZeHbAiAYYxskm42iJ1/fGbu4SnHruY3LYPXQDWgRE6gI9wDOmg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59593},"main":"./dist/index.js","type":"module","_from":"file:budarin-psw-plugin-serve-range-requests-1.0.24.tgz","types":"./dist/index.d.ts","scripts":{"test":"vitest run","build":"tsc","test:watch":"vitest","type-check":"tsc -b -noEmit","clear-caches":"sh scripts/clear-caches.sh","pnpm-install":"pnpm install","upgrade-deps":"sh scripts/upgrade-deps.sh","publish-package":"pnpm build && pnpm publish --access=public"},"_npmUser":{"name":"budarin","email":"budarin-vv@yandex.ru"},"_resolved":"C:\\Users\\Vadim\\AppData\\Local\\Temp\\d5c7e02e68efec38ee5bb2cab14ed10e\\budarin-psw-plugin-serve-range-requests-1.0.24.tgz","_integrity":"sha512-SXSCKn2sLmwsMcLes0j/rfCMEmVs6bztbj146JBFMFM4NARHwajxup4b9mqgwA5aPm6Yr0OEXU2GAgg7lAbuKw==","_npmVersion":"11.7.0","description":"Service Worker plugin for @budarin/pluggable-serviceworker that serves HTTP Range requests for cached files","directories":{},"_nodeVersion":"25.4.0","dependencies":{"@budarin/http-constants":"^1.0.22"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","prettier":"^3.6.2","@types/web":"^0.0.338","typescript":"^5.9.3","@types/serviceworker":"^0.0.192","@budarin/pluggable-serviceworker":"^1.11.0"},"peerDependencies":{"@budarin/pluggable-serviceworker":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/psw-plugin-serve-range-requests_1.0.24_1772037242142_0.9526068235150311","host":"s3://npm-registry-packages-npm-production"}},"1.0.25":{"name":"@budarin/psw-plugin-serve-range-requests","version":"1.0.25","keywords":["service-worker","range-requests","cache","http","streaming"],"author":{"name":"Vadim Budarin"},"license":"MIT","_id":"@budarin/psw-plugin-serve-range-requests@1.0.25","maintainers":[{"name":"budarin","email":"budarin-vv@yandex.ru"}],"dist":{"shasum":"034b04361d59030a5bd12ff6e3588aeeda916a3d","tarball":"https://registry.npmjs.org/@budarin/psw-plugin-serve-range-requests/-/psw-plugin-serve-range-requests-1.0.25.tgz","fileCount":14,"integrity":"sha512-fBc5MxKeFQzhNIFBEipDsl5jyAo/f1Qo5sApZFIucoCJ5mB8lGjY95e4rlzdA3GmJSP9evr+bptoVIUF7w+vTQ==","signatures":[{"sig":"MEQCIHla84o6poINqe5olAq+FLqoxiGgivwvCodZeuwqPp7JAiB3IAkvWWedJNTp/xZZnQ6So/QbULEma/HcV/WpFvinXw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56729},"main":"./dist/index.js","type":"module","_from":"file:budarin-psw-plugin-serve-range-requests-1.0.25.tgz","types":"./dist/index.d.ts","scripts":{"test":"vitest run","build":"tsc","test:watch":"vitest","type-check":"tsc -b -noEmit","clear-caches":"sh scripts/clear-caches.sh","pnpm-install":"pnpm install","upgrade-deps":"sh scripts/upgrade-deps.sh","publish-package":"pnpm build && pnpm publish --access=public"},"_npmUser":{"name":"budarin","email":"budarin-vv@yandex.ru"},"_resolved":"C:\\Users\\Vadim\\AppData\\Local\\Temp\\4804c0a45589c7242707ea60c1318d64\\budarin-psw-plugin-serve-range-requests-1.0.25.tgz","_integrity":"sha512-fBc5MxKeFQzhNIFBEipDsl5jyAo/f1Qo5sApZFIucoCJ5mB8lGjY95e4rlzdA3GmJSP9evr+bptoVIUF7w+vTQ==","_npmVersion":"11.7.0","description":"Service Worker plugin for @budarin/pluggable-serviceworker that serves HTTP Range requests for cached files","directories":{},"_nodeVersion":"25.4.0","dependencies":{"@budarin/http-constants":"^1.0.22"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","prettier":"^3.6.2","@types/web":"^0.0.338","typescript":"^5.9.3","@types/serviceworker":"^0.0.192","@budarin/pluggable-serviceworker":"^1.11.0"},"peerDependencies":{"@budarin/pluggable-serviceworker":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/psw-plugin-serve-range-requests_1.0.25_1772039005930_0.10084485117908759","host":"s3://npm-registry-packages-npm-production"}},"1.0.26":{"name":"@budarin/psw-plugin-serve-range-requests","version":"1.0.26","keywords":["service-worker","range-requests","cache","http","streaming"],"author":{"name":"Vadim Budarin"},"license":"MIT","_id":"@budarin/psw-plugin-serve-range-requests@1.0.26","maintainers":[{"name":"budarin","email":"budarin-vv@yandex.ru"}],"dist":{"shasum":"aa786a4311a1073cf0b0e50a62bef25aaf3fd065","tarball":"https://registry.npmjs.org/@budarin/psw-plugin-serve-range-requests/-/psw-plugin-serve-range-requests-1.0.26.tgz","fileCount":22,"integrity":"sha512-eM1Yj/Xeb9FK5RwrK529F36r1s1LOW4/S73LN02QR5kYxQWbLT18/DhVgZRH0OeddgszaTpcszFoLQ9OCfYxKA==","signatures":[{"sig":"MEUCIH4K/blwMYpm2XYmBzZUR17lX97cM3xCv3lJMDe35hwrAiEAs/EfEgOzOg4hGJFCTz55YMFEKpkQqEf6i9VJxzRFNz8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66776},"main":"./dist/index.js","type":"module","_from":"file:budarin-psw-plugin-serve-range-requests-1.0.26.tgz","types":"./dist/index.d.ts","scripts":{"test":"vitest run","build":"tsc","test:watch":"vitest","type-check":"tsc -b -noEmit","clear-caches":"sh scripts/clear-caches.sh","pnpm-install":"pnpm install","upgrade-deps":"sh scripts/upgrade-deps.sh","publish-package":"pnpm build && pnpm publish --access=public"},"_npmUser":{"name":"budarin","email":"budarin-vv@yandex.ru"},"_resolved":"C:\\Users\\Vadim\\AppData\\Local\\Temp\\3ca1711e84e74cf547581ad9194b6769\\budarin-psw-plugin-serve-range-requests-1.0.26.tgz","_integrity":"sha512-eM1Yj/Xeb9FK5RwrK529F36r1s1LOW4/S73LN02QR5kYxQWbLT18/DhVgZRH0OeddgszaTpcszFoLQ9OCfYxKA==","_npmVersion":"11.7.0","description":"Service Worker plugin for @budarin/pluggable-serviceworker that serves HTTP Range requests for cached files","directories":{},"_nodeVersion":"25.4.0","dependencies":{"@budarin/http-constants":"^1.0.22"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","prettier":"^3.6.2","@types/web":"^0.0.338","typescript":"^5.9.3","@types/serviceworker":"^0.0.192","@budarin/pluggable-serviceworker":"^1.17.0"},"peerDependencies":{"@budarin/pluggable-serviceworker":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/psw-plugin-serve-range-requests_1.0.26_1772217350255_0.7303629055394756","host":"s3://npm-registry-packages-npm-production"}},"1.0.27":{"name":"@budarin/psw-plugin-serve-range-requests","version":"1.0.27","keywords":["service-worker","range-requests","cache","http","streaming"],"author":{"name":"Vadim Budarin"},"license":"MIT","_id":"@budarin/psw-plugin-serve-range-requests@1.0.27","maintainers":[{"name":"budarin","email":"budarin-vv@yandex.ru"}],"dist":{"shasum":"6cb1187979a6eb1e746ac5efabe568a6575102b1","tarball":"https://registry.npmjs.org/@budarin/psw-plugin-serve-range-requests/-/psw-plugin-serve-range-requests-1.0.27.tgz","fileCount":22,"integrity":"sha512-gfzM0oayxBSCJQqXl9ENbr8AkJEfy9hL5VdCO/htqgvzlgTVt3T7y2V6UT4OKceCU3gNdhlctIMqcgvjGhvXVQ==","signatures":[{"sig":"MEUCIQCk+Aw9zBkzuszqx0Q8gpXCucXL/Y9HwiAVfo3tIWn/lgIga+c/igVOwFemCHdAwr/QpjgOvpSNReSgaFshML2Y8yE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66776},"main":"./dist/index.js","type":"module","_from":"file:budarin-psw-plugin-serve-range-requests-1.0.27.tgz","types":"./dist/index.d.ts","scripts":{"test":"vitest run","build":"tsc","test:watch":"vitest","type-check":"tsc -b -noEmit","clear-caches":"sh scripts/clear-caches.sh","pnpm-install":"pnpm install","upgrade-deps":"sh scripts/upgrade-deps.sh","publish-package":"pnpm build && pnpm publish --access=public"},"_npmUser":{"name":"budarin","email":"budarin-vv@yandex.ru"},"_resolved":"C:\\Users\\Vadim\\AppData\\Local\\Temp\\b9ed87481ea45c80a12a904aa093bd73\\budarin-psw-plugin-serve-range-requests-1.0.27.tgz","_integrity":"sha512-gfzM0oayxBSCJQqXl9ENbr8AkJEfy9hL5VdCO/htqgvzlgTVt3T7y2V6UT4OKceCU3gNdhlctIMqcgvjGhvXVQ==","_npmVersion":"11.7.0","description":"Service Worker plugin for @budarin/pluggable-serviceworker that serves HTTP Range requests for cached files","directories":{},"_nodeVersion":"25.4.0","dependencies":{"@budarin/http-constants":"^1.0.22"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","prettier":"^3.6.2","@types/web":"^0.0.338","typescript":"^5.9.3","@types/serviceworker":"^0.0.192","@budarin/pluggable-serviceworker":"^1.17.1"},"peerDependencies":{"@budarin/pluggable-serviceworker":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/psw-plugin-serve-range-requests_1.0.27_1772218868848_0.5793504119160469","host":"s3://npm-registry-packages-npm-production"}},"1.0.28":{"name":"@budarin/psw-plugin-serve-range-requests","version":"1.0.28","keywords":["service-worker","range-requests","cache","http","streaming"],"author":{"name":"Vadim Budarin"},"license":"MIT","_id":"@budarin/psw-plugin-serve-range-requests@1.0.28","maintainers":[{"name":"budarin","email":"budarin-vv@yandex.ru"}],"dist":{"shasum":"64f7fb85222335cf9ad45a7ffc28b4446f6ec665","tarball":"https://registry.npmjs.org/@budarin/psw-plugin-serve-range-requests/-/psw-plugin-serve-range-requests-1.0.28.tgz","fileCount":22,"integrity":"sha512-2tm/85KGtVGqAU12vDXUPRsBTPi4rZjmjmMJgMl3zRhdAdIc9l85tJ7R3SDpTeI0EHD12onNQgtZGvKZomGnPQ==","signatures":[{"sig":"MEUCIEWcKOVxPF+7W3+BPp/aaoX1P/XiwMrp8XmJYp3DmSDjAiEAydSPqdmwJMggFbkgG3BtdopCWg7B5HF4jzTpVePIOVY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":67795},"main":"./dist/index.js","type":"module","_from":"file:budarin-psw-plugin-serve-range-requests-1.0.28.tgz","types":"./dist/index.d.ts","scripts":{"test":"vitest run","build":"tsc","test:watch":"vitest","type-check":"tsc -b -noEmit","clear-caches":"sh scripts/clear-caches.sh","pnpm-install":"pnpm install","upgrade-deps":"sh scripts/upgrade-deps.sh","publish-package":"pnpm build && pnpm publish --access=public"},"_npmUser":{"name":"budarin","email":"budarin-vv@yandex.ru"},"_resolved":"/private/var/folders/3d/my733tj9449d7jbbq3h3395w0000gn/T/6fe7f60ca404df8335eaee09d312d5e9/budarin-psw-plugin-serve-range-requests-1.0.28.tgz","_integrity":"sha512-2tm/85KGtVGqAU12vDXUPRsBTPi4rZjmjmMJgMl3zRhdAdIc9l85tJ7R3SDpTeI0EHD12onNQgtZGvKZomGnPQ==","_npmVersion":"11.8.0","description":"Service Worker plugin for @budarin/pluggable-serviceworker that serves HTTP Range requests for cached files","directories":{},"_nodeVersion":"22.12.0","dependencies":{"@budarin/http-constants":"^1.0.22"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","prettier":"^3.6.2","@types/web":"^0.0.338","typescript":"^5.9.3","@types/serviceworker":"^0.0.192","@budarin/pluggable-serviceworker":"^1.17.1"},"peerDependencies":{"@budarin/pluggable-serviceworker":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/psw-plugin-serve-range-requests_1.0.28_1772221540505_0.7710088056597253","host":"s3://npm-registry-packages-npm-production"}},"1.0.29":{"name":"@budarin/psw-plugin-serve-range-requests","version":"1.0.29","keywords":["service-worker","range-requests","cache","http","streaming"],"author":{"name":"Vadim Budarin"},"license":"MIT","_id":"@budarin/psw-plugin-serve-range-requests@1.0.29","maintainers":[{"name":"budarin","email":"budarin-vv@yandex.ru"}],"dist":{"shasum":"8ad19caadbf8b6572cfbc35978c7cf81028c3df3","tarball":"https://registry.npmjs.org/@budarin/psw-plugin-serve-range-requests/-/psw-plugin-serve-range-requests-1.0.29.tgz","fileCount":22,"integrity":"sha512-QhSEQq/MS3wsjaN0yJSdsBttGCO0ymylwGNiRr2Z78kh1j3C6Mlz8VXKndyjFjHDOpCr6LuSXdcpG/hsjqMxRg==","signatures":[{"sig":"MEUCIQCOkDpQP3JYPPash77/yuQ2GEnpRfxAlG0Qkk5jzZagmQIgTtq5BzUgSI3GbgFUkY+nHQXoOH3wLFObvgZ87TgZFU4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66139},"main":"./dist/index.js","type":"module","_from":"file:budarin-psw-plugin-serve-range-requests-1.0.29.tgz","types":"./dist/index.d.ts","scripts":{"test":"vitest run","build":"tsc","test:watch":"vitest","type-check":"tsc -b -noEmit","clear-caches":"sh scripts/clear-caches.sh","pnpm-install":"pnpm install","upgrade-deps":"sh scripts/upgrade-deps.sh","publish-package":"pnpm build && pnpm publish --access=public"},"_npmUser":{"name":"budarin","email":"budarin-vv@yandex.ru"},"_resolved":"/private/var/folders/3d/my733tj9449d7jbbq3h3395w0000gn/T/ed5b72b0e7222d902639b05290150489/budarin-psw-plugin-serve-range-requests-1.0.29.tgz","_integrity":"sha512-QhSEQq/MS3wsjaN0yJSdsBttGCO0ymylwGNiRr2Z78kh1j3C6Mlz8VXKndyjFjHDOpCr6LuSXdcpG/hsjqMxRg==","_npmVersion":"11.8.0","description":"Service Worker plugin for @budarin/pluggable-serviceworker that serves HTTP Range requests for cached files","directories":{},"_nodeVersion":"22.12.0","dependencies":{"@budarin/http-constants":"^1.0.22"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","prettier":"^3.6.2","@types/web":"^0.0.339","typescript":"^5.9.3","@types/serviceworker":"^0.0.193","@budarin/pluggable-serviceworker":"^1.17.2"},"peerDependencies":{"@budarin/pluggable-serviceworker":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/psw-plugin-serve-range-requests_1.0.29_1772482079114_0.20231892364121817","host":"s3://npm-registry-packages-npm-production"}},"1.0.30":{"name":"@budarin/psw-plugin-serve-range-requests","version":"1.0.30","keywords":["service-worker","range-requests","cache","http","streaming"],"author":{"name":"Vadim Budarin"},"license":"MIT","_id":"@budarin/psw-plugin-serve-range-requests@1.0.30","maintainers":[{"name":"budarin","email":"budarin-vv@yandex.ru"}],"dist":{"shasum":"5a739060745d71d40e49d217916583bd30fffc59","tarball":"https://registry.npmjs.org/@budarin/psw-plugin-serve-range-requests/-/psw-plugin-serve-range-requests-1.0.30.tgz","fileCount":22,"integrity":"sha512-HM7xf5IFAzaHJDaaExRXBaXtli5PqIjd5eXVj+bmDDJ9mLZwU/jQVBv+iJGlXlTPFGMEuGMQGJArpTjsoxH92Q==","signatures":[{"sig":"MEUCIQDIYeoUTC3f5X8HTFX4jNYDY9aFc1Gg83Z0pN6631HUeAIgLvlne2vMGGCaPSkM6XjfLVgqEhhtug7vaNVIODbu3tk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":67556},"main":"./dist/index.js","type":"module","_from":"file:budarin-psw-plugin-serve-range-requests-1.0.30.tgz","types":"./dist/index.d.ts","scripts":{"test":"vitest run","build":"tsc","test:watch":"vitest","type-check":"tsc -b -noEmit","clear-caches":"sh scripts/clear-caches.sh","pnpm-install":"pnpm install","upgrade-deps":"sh scripts/upgrade-deps.sh","publish-package":"pnpm build && pnpm publish --access=public"},"_npmUser":{"name":"budarin","email":"budarin-vv@yandex.ru"},"_resolved":"C:\\Users\\Vadim\\AppData\\Local\\Temp\\cc433ecdd57faf4c2143d138d0a388fe\\budarin-psw-plugin-serve-range-requests-1.0.30.tgz","_integrity":"sha512-HM7xf5IFAzaHJDaaExRXBaXtli5PqIjd5eXVj+bmDDJ9mLZwU/jQVBv+iJGlXlTPFGMEuGMQGJArpTjsoxH92Q==","_npmVersion":"11.7.0","description":"Service Worker plugin for @budarin/pluggable-serviceworker that serves HTTP Range requests for cached files","directories":{},"_nodeVersion":"25.4.0","dependencies":{"@budarin/http-constants":"^1.0.22"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","prettier":"^3.6.2","@types/web":"^0.0.339","typescript":"^5.9.3","@types/serviceworker":"^0.0.193","@budarin/pluggable-serviceworker":"^1.17.2"},"peerDependencies":{"@budarin/pluggable-serviceworker":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/psw-plugin-serve-range-requests_1.0.30_1772558256322_0.07076780916830394","host":"s3://npm-registry-packages-npm-production"}},"1.0.31":{"name":"@budarin/psw-plugin-serve-range-requests","version":"1.0.31","keywords":["service-worker","range-requests","cache","http","streaming"],"author":{"name":"Vadim Budarin"},"license":"MIT","_id":"@budarin/psw-plugin-serve-range-requests@1.0.31","maintainers":[{"name":"budarin","email":"budarin-vv@yandex.ru"}],"dist":{"shasum":"7920be23c5be59ac298416159afa90d4b139d85c","tarball":"https://registry.npmjs.org/@budarin/psw-plugin-serve-range-requests/-/psw-plugin-serve-range-requests-1.0.31.tgz","fileCount":22,"integrity":"sha512-1Cji8K0/xDdkG81MFNaScl1Eq3ZruRABpuAPB6e7trKUhTjxrECxFGLozTioNxV6PpqoPuuKW6KOlJ3xXfRP0w==","signatures":[{"sig":"MEUCIQCN7SouJNwnYLvKV1uS1Mc+WE3FzwQh7eo9RNEnbDVd/wIgR3EcjyUUCaBCOOGTVd3H9iQKKpq0Jo5ddiZCkvsTD8Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73202},"main":"./dist/index.js","type":"module","_from":"file:budarin-psw-plugin-serve-range-requests-1.0.31.tgz","types":"./dist/index.d.ts","scripts":{"test":"vitest run","build":"tsc","test:watch":"vitest","type-check":"tsc -b -noEmit","clear-caches":"sh scripts/clear-caches.sh","pnpm-install":"pnpm install","upgrade-deps":"sh scripts/upgrade-deps.sh","publish-package":"pnpm build && pnpm publish --access=public"},"_npmUser":{"name":"budarin","email":"budarin-vv@yandex.ru"},"_resolved":"C:\\Users\\Vadim\\AppData\\Local\\Temp\\f810f0af28582166fc0d9145222b1337\\budarin-psw-plugin-serve-range-requests-1.0.31.tgz","_integrity":"sha512-1Cji8K0/xDdkG81MFNaScl1Eq3ZruRABpuAPB6e7trKUhTjxrECxFGLozTioNxV6PpqoPuuKW6KOlJ3xXfRP0w==","_npmVersion":"11.7.0","description":"Service Worker plugin for @budarin/pluggable-serviceworker that serves HTTP Range requests for cached files","directories":{},"_nodeVersion":"25.4.0","dependencies":{"@budarin/http-constants":"^1.0.22"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","prettier":"^3.6.2","@types/web":"^0.0.339","typescript":"^5.9.3","@types/serviceworker":"^0.0.193","@budarin/pluggable-serviceworker":"^1.17.2"},"peerDependencies":{"@budarin/pluggable-serviceworker":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/psw-plugin-serve-range-requests_1.0.31_1772584567578_0.7830572083066201","host":"s3://npm-registry-packages-npm-production"}},"1.0.32":{"name":"@budarin/psw-plugin-serve-range-requests","version":"1.0.32","keywords":["service-worker","range-requests","cache","http","streaming"],"author":{"name":"Vadim Budarin"},"license":"MIT","_id":"@budarin/psw-plugin-serve-range-requests@1.0.32","maintainers":[{"name":"budarin","email":"budarin-vv@yandex.ru"}],"dist":{"shasum":"58083136f967ec4c52176a0ea705a867e8790d69","tarball":"https://registry.npmjs.org/@budarin/psw-plugin-serve-range-requests/-/psw-plugin-serve-range-requests-1.0.32.tgz","fileCount":22,"integrity":"sha512-O4EINyHCL8boglc/RV0rMrghGgKJ5AwTOIhw5QwujZEC2eg5zbmdh0GhCRRVl0jAqCrwOBOUgdK+KfMkK1afag==","signatures":[{"sig":"MEQCIE6uzf2vU6t4V8LhbD8Pc0gm23w0SV0U1glSDC/Lu/CpAiANIryVVq/1FMFuNMsHcey3ByHwzmbv86MXic43C4rSew==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":75127},"main":"./dist/index.js","type":"module","_from":"file:budarin-psw-plugin-serve-range-requests-1.0.32.tgz","types":"./dist/index.d.ts","scripts":{"test":"vitest run","build":"tsc","test:watch":"vitest","type-check":"tsc -b -noEmit","clear-caches":"sh scripts/clear-caches.sh","pnpm-install":"pnpm install","upgrade-deps":"sh scripts/upgrade-deps.sh","publish-package":"pnpm build && pnpm publish --access=public"},"_npmUser":{"name":"budarin","email":"budarin-vv@yandex.ru"},"_resolved":"C:\\Users\\Vadim\\AppData\\Local\\Temp\\a081ff188038dcf3dec339956888affb\\budarin-psw-plugin-serve-range-requests-1.0.32.tgz","_integrity":"sha512-O4EINyHCL8boglc/RV0rMrghGgKJ5AwTOIhw5QwujZEC2eg5zbmdh0GhCRRVl0jAqCrwOBOUgdK+KfMkK1afag==","_npmVersion":"11.7.0","description":"Service Worker plugin for @budarin/pluggable-serviceworker that serves HTTP Range requests for cached files","directories":{},"_nodeVersion":"25.4.0","dependencies":{"@budarin/http-constants":"^1.0.22"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","prettier":"^3.6.2","@types/web":"^0.0.339","typescript":"^5.9.3","@types/serviceworker":"^0.0.193","@budarin/pluggable-serviceworker":"^1.17.2"},"peerDependencies":{"@budarin/pluggable-serviceworker":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/psw-plugin-serve-range-requests_1.0.32_1772590159363_0.46422193562949166","host":"s3://npm-registry-packages-npm-production"}},"1.0.33":{"name":"@budarin/psw-plugin-serve-range-requests","version":"1.0.33","keywords":["service-worker","range-requests","cache","http","streaming"],"author":{"name":"Vadim Budarin"},"license":"MIT","_id":"@budarin/psw-plugin-serve-range-requests@1.0.33","maintainers":[{"name":"budarin","email":"budarin-vv@yandex.ru"}],"dist":{"shasum":"9b051059301e0d24bbe810e3143a23295672a538","tarball":"https://registry.npmjs.org/@budarin/psw-plugin-serve-range-requests/-/psw-plugin-serve-range-requests-1.0.33.tgz","fileCount":22,"integrity":"sha512-q+Hsi0sMD3zKmnqfuur1Np4jM47rUned57y1GriPTkhp94diic0mc6lg0FnkO0gSh0AOi6cBvLPoWQ29k4/fLw==","signatures":[{"sig":"MEQCIB0yep33NuY6eIM6FPy8261Ti3fh1jSbyTEl3EZ8H9AbAiBfszak0DcSg06Kue+DFqbPb3LyhfFhBG6fNxeYg+sLPA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":75560},"main":"./dist/index.js","type":"module","_from":"file:budarin-psw-plugin-serve-range-requests-1.0.33.tgz","types":"./dist/index.d.ts","scripts":{"test":"vitest run","build":"tsc","test:watch":"vitest","type-check":"tsc -b -noEmit","clear-caches":"sh scripts/clear-caches.sh","pnpm-install":"pnpm install","upgrade-deps":"sh scripts/upgrade-deps.sh","publish-package":"pnpm build && pnpm publish --access=public"},"_npmUser":{"name":"budarin","email":"budarin-vv@yandex.ru"},"_resolved":"C:\\Users\\Vadim\\AppData\\Local\\Temp\\b37fd9d6179a49d3dd51abbfb1deca0d\\budarin-psw-plugin-serve-range-requests-1.0.33.tgz","_integrity":"sha512-q+Hsi0sMD3zKmnqfuur1Np4jM47rUned57y1GriPTkhp94diic0mc6lg0FnkO0gSh0AOi6cBvLPoWQ29k4/fLw==","_npmVersion":"11.7.0","description":"Service Worker plugin for @budarin/pluggable-serviceworker that serves HTTP Range requests for cached files","directories":{},"_nodeVersion":"25.4.0","dependencies":{"@budarin/http-constants":"^1.0.22"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","prettier":"^3.6.2","@types/web":"^0.0.339","typescript":"^5.9.3","@types/serviceworker":"^0.0.193","@budarin/pluggable-serviceworker":"^1.17.2"},"peerDependencies":{"@budarin/pluggable-serviceworker":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/psw-plugin-serve-range-requests_1.0.33_1772594236667_0.09113738046795983","host":"s3://npm-registry-packages-npm-production"}},"1.0.34":{"name":"@budarin/psw-plugin-serve-range-requests","version":"1.0.34","keywords":["service-worker","range-requests","cache","http","streaming"],"author":{"name":"Vadim Budarin"},"license":"MIT","_id":"@budarin/psw-plugin-serve-range-requests@1.0.34","maintainers":[{"name":"budarin","email":"budarin-vv@yandex.ru"}],"dist":{"shasum":"d2e15b0538fe6b7f2f1e712f56fb3692831c2356","tarball":"https://registry.npmjs.org/@budarin/psw-plugin-serve-range-requests/-/psw-plugin-serve-range-requests-1.0.34.tgz","fileCount":22,"integrity":"sha512-fjtqXkqlkssFCqy4eMqF08nDR1vKMWOwzesRFpeudCHkHWJ2R417sq9+Mhx6cYJyMZca+DKpjMKMeYSDFhAbYg==","signatures":[{"sig":"MEQCIGgruXfhlRBgKgqzStCoEM5dixav4SUTRwDzhUqYm+j2AiBLioZv2v1WK6hru5jbUp6FCH9xMJTh08qbRMHErQpDVQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":75737},"main":"./dist/index.js","type":"module","_from":"file:budarin-psw-plugin-serve-range-requests-1.0.34.tgz","types":"./dist/index.d.ts","scripts":{"test":"vitest run","build":"tsc","test:watch":"vitest","type-check":"tsc -b -noEmit","clear-caches":"sh scripts/clear-caches.sh","pnpm-install":"pnpm install","upgrade-deps":"sh scripts/upgrade-deps.sh","publish-package":"pnpm build && pnpm publish --access=public"},"_npmUser":{"name":"budarin","email":"budarin-vv@yandex.ru"},"_resolved":"/private/var/folders/3d/my733tj9449d7jbbq3h3395w0000gn/T/15bf7ed98921013065971c90a16ff855/budarin-psw-plugin-serve-range-requests-1.0.34.tgz","_integrity":"sha512-fjtqXkqlkssFCqy4eMqF08nDR1vKMWOwzesRFpeudCHkHWJ2R417sq9+Mhx6cYJyMZca+DKpjMKMeYSDFhAbYg==","_npmVersion":"11.8.0","description":"Service Worker plugin for @budarin/pluggable-serviceworker that serves HTTP Range requests for cached files","directories":{},"_nodeVersion":"22.12.0","dependencies":{"@budarin/http-constants":"^1.0.22"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","prettier":"^3.6.2","@types/web":"^0.0.339","typescript":"^5.9.3","@types/serviceworker":"^0.0.193","@budarin/pluggable-serviceworker":"^1.17.2"},"peerDependencies":{"@budarin/pluggable-serviceworker":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/psw-plugin-serve-range-requests_1.0.34_1772626216019_0.018013282283506404","host":"s3://npm-registry-packages-npm-production"}},"1.0.35":{"name":"@budarin/psw-plugin-serve-range-requests","version":"1.0.35","keywords":["service-worker","range-requests","cache","http","streaming"],"author":{"name":"Vadim Budarin"},"license":"MIT","_id":"@budarin/psw-plugin-serve-range-requests@1.0.35","maintainers":[{"name":"budarin","email":"budarin-vv@yandex.ru"}],"dist":{"shasum":"4e3ae6f8cd63d6f9cbd1046cda081d0425c0c675","tarball":"https://registry.npmjs.org/@budarin/psw-plugin-serve-range-requests/-/psw-plugin-serve-range-requests-1.0.35.tgz","fileCount":22,"integrity":"sha512-7P9PZQwiYSJmKltcbJt7GJGhTAGLvTr9zB8P5vA2Tq/72uHZtOPYLQ4XFVSLGCrXqYy0VVunUb+VLAni275HQQ==","signatures":[{"sig":"MEYCIQC3bvSnuaNN8TfbH/PcHryyqLDJsIrKeE7U+QNimfDkVgIhAKCupCo5+8SvGlhk8F69EOvtMXViOdmCCbvqOknfcL9y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82093},"main":"./dist/index.js","type":"module","_from":"file:budarin-psw-plugin-serve-range-requests-1.0.35.tgz","types":"./dist/index.d.ts","scripts":{"test":"vitest run","build":"tsc","test:watch":"vitest","type-check":"tsc -b -noEmit","clear-caches":"sh scripts/clear-caches.sh","pnpm-install":"pnpm install","upgrade-deps":"sh scripts/upgrade-deps.sh","publish-package":"pnpm build && pnpm publish --access=public"},"_npmUser":{"name":"budarin","email":"budarin-vv@yandex.ru"},"_resolved":"C:\\Users\\Vadim\\AppData\\Local\\Temp\\5c63f274535b88e2d2e7e28bfe82671b\\budarin-psw-plugin-serve-range-requests-1.0.35.tgz","_integrity":"sha512-7P9PZQwiYSJmKltcbJt7GJGhTAGLvTr9zB8P5vA2Tq/72uHZtOPYLQ4XFVSLGCrXqYy0VVunUb+VLAni275HQQ==","_npmVersion":"11.7.0","description":"Service Worker plugin for @budarin/pluggable-serviceworker that serves HTTP Range requests for cached files","directories":{},"_nodeVersion":"25.4.0","dependencies":{"@budarin/http-constants":"^1.0.22"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","prettier":"^3.6.2","@types/web":"^0.0.339","typescript":"^5.9.3","@types/serviceworker":"^0.0.193","@budarin/pluggable-serviceworker":"^1.17.2"},"peerDependencies":{"@budarin/pluggable-serviceworker":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/psw-plugin-serve-range-requests_1.0.35_1773193842405_0.9142715271141411","host":"s3://npm-registry-packages-npm-production"}},"1.0.37":{"name":"@budarin/psw-plugin-serve-range-requests","version":"1.0.37","keywords":["service-worker","range-requests","cache","http","streaming"],"author":{"name":"Vadim Budarin"},"license":"MIT","_id":"@budarin/psw-plugin-serve-range-requests@1.0.37","maintainers":[{"name":"budarin","email":"budarin-vv@yandex.ru"}],"dist":{"shasum":"0b1fafd929b0057253a4db1fc7750d4e0e448c97","tarball":"https://registry.npmjs.org/@budarin/psw-plugin-serve-range-requests/-/psw-plugin-serve-range-requests-1.0.37.tgz","fileCount":22,"integrity":"sha512-eA4ZnFT5JDaQ91/MIpp47C/iCHIXK8HW/W4pzgHVgiG7etqJIjCvk6m7HWX+yMLGQhbP00NuXhiuR1OdhONxJw==","signatures":[{"sig":"MEQCIC2uHFI09HlHbBWWfZYJymVQgJnijiRvbN6VmMVdfbwVAiBWZpFYtG8ODOvvC/MimtMEobHvkd+derOIkyRHJoDHEg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":81863},"main":"./dist/index.js","type":"module","_from":"file:budarin-psw-plugin-serve-range-requests-1.0.37.tgz","types":"./dist/index.d.ts","scripts":{"test":"vitest run","build":"tsc","test:watch":"vitest","type-check":"tsc -b -noEmit","clear-caches":"sh scripts/clear-caches.sh","pnpm-install":"pnpm install","upgrade-deps":"sh scripts/upgrade-deps.sh","publish-package":"pnpm build && pnpm publish --access=public"},"_npmUser":{"name":"budarin","email":"budarin-vv@yandex.ru"},"_resolved":"C:\\Users\\Vadim\\AppData\\Local\\Temp\\5311477f66f309a1b9c092a36f75f43f\\budarin-psw-plugin-serve-range-requests-1.0.37.tgz","_integrity":"sha512-eA4ZnFT5JDaQ91/MIpp47C/iCHIXK8HW/W4pzgHVgiG7etqJIjCvk6m7HWX+yMLGQhbP00NuXhiuR1OdhONxJw==","_npmVersion":"11.7.0","description":"Service Worker plugin for @budarin/pluggable-serviceworker that serves HTTP Range requests for cached files","directories":{},"_nodeVersion":"25.4.0","dependencies":{"@budarin/http-constants":"^1.0.22"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","prettier":"^3.6.2","@types/web":"^0.0.342","typescript":"^5.9.3","@types/serviceworker":"^0.0.193","@budarin/pluggable-serviceworker":"^1.17.3"},"peerDependencies":{"@budarin/pluggable-serviceworker":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/psw-plugin-serve-range-requests_1.0.37_1773207245997_0.9366541855748947","host":"s3://npm-registry-packages-npm-production"}},"1.0.38":{"name":"@budarin/psw-plugin-serve-range-requests","version":"1.0.38","keywords":["service-worker","range-requests","cache","http","streaming"],"author":{"name":"Vadim Budarin"},"license":"MIT","_id":"@budarin/psw-plugin-serve-range-requests@1.0.38","maintainers":[{"name":"budarin","email":"budarin-vv@yandex.ru"}],"dist":{"shasum":"683472e9a6ec550264ee23083ebd6105c534ca20","tarball":"https://registry.npmjs.org/@budarin/psw-plugin-serve-range-requests/-/psw-plugin-serve-range-requests-1.0.38.tgz","fileCount":22,"integrity":"sha512-tjZ/V1wnS8ogpE10P37Z2u/Ph5wc/1jAOq+b0N82UK5FlvPGBEhbAwTimldIsxfxzpDYGRcPsHGky/Y7gVCL2A==","signatures":[{"sig":"MEUCIGIgF8Zo4AhGhUJo8hMkuIHgDV/9NUib0glbSDImDSPBAiEAjaVZXm5qBuzdrlLBeR3RCUQq7WtCihQDB3At9ZHGDXo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":81863},"main":"./dist/index.js","type":"module","_from":"file:budarin-psw-plugin-serve-range-requests-1.0.38.tgz","types":"./dist/index.d.ts","scripts":{"test":"vitest run","build":"tsc","test:watch":"vitest","type-check":"tsc -b -noEmit","clear-caches":"sh scripts/clear-caches.sh","pnpm-install":"pnpm install","upgrade-deps":"sh scripts/upgrade-deps.sh","publish-package":"pnpm build && pnpm publish --access=public"},"_npmUser":{"name":"budarin","email":"budarin-vv@yandex.ru"},"_resolved":"C:\\Users\\Vadim\\AppData\\Local\\Temp\\af7a89480571a4c559066c94324382bd\\budarin-psw-plugin-serve-range-requests-1.0.38.tgz","_integrity":"sha512-tjZ/V1wnS8ogpE10P37Z2u/Ph5wc/1jAOq+b0N82UK5FlvPGBEhbAwTimldIsxfxzpDYGRcPsHGky/Y7gVCL2A==","_npmVersion":"11.7.0","description":"Service Worker plugin for @budarin/pluggable-serviceworker that serves HTTP Range requests for cached files","directories":{},"_nodeVersion":"25.4.0","dependencies":{"@budarin/http-constants":"^1.0.22"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","prettier":"^3.6.2","@types/web":"^0.0.342","typescript":"^5.9.3","@types/serviceworker":"^0.0.193","@budarin/pluggable-serviceworker":"^1.17.5"},"peerDependencies":{"@budarin/pluggable-serviceworker":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/psw-plugin-serve-range-requests_1.0.38_1773249329788_0.4048044680829146","host":"s3://npm-registry-packages-npm-production"}},"1.0.39":{"name":"@budarin/psw-plugin-serve-range-requests","version":"1.0.39","keywords":["service-worker","range-requests","cache","http","streaming"],"author":{"name":"Vadim Budarin"},"license":"MIT","_id":"@budarin/psw-plugin-serve-range-requests@1.0.39","maintainers":[{"name":"budarin","email":"budarin-vv@yandex.ru"}],"dist":{"shasum":"a3ad94ccb6ef050a5176d7860689b1d099e73734","tarball":"https://registry.npmjs.org/@budarin/psw-plugin-serve-range-requests/-/psw-plugin-serve-range-requests-1.0.39.tgz","fileCount":22,"integrity":"sha512-mMmu/r1o28PRdWId/ekm8kwxZmUG/Atc6zNgqLkVCeUYPZcUs8NtxmzJBIife1O4dEVI8Bf+mC8YVyujf8zB0g==","signatures":[{"sig":"MEUCICFqDEkuZcP2na9BVis+12RprKFfeN+YKAah13rm+9f3AiEAklPb2m1r8iXWdLUWid9aSdHrYjyZOmBaAigfLhM5yXc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":81787},"main":"./dist/index.js","type":"module","_from":"file:budarin-psw-plugin-serve-range-requests-1.0.39.tgz","types":"./dist/index.d.ts","scripts":{"test":"vitest run","build":"tsc","test:watch":"vitest","type-check":"tsc -b -noEmit","clear-caches":"sh scripts/clear-caches.sh","pnpm-install":"pnpm install","upgrade-deps":"sh scripts/upgrade-deps.sh","publish-package":"pnpm build && pnpm publish --access=public"},"_npmUser":{"name":"budarin","email":"budarin-vv@yandex.ru"},"_resolved":"C:\\Users\\Vadim\\AppData\\Local\\Temp\\5f76c2b46b50c1c986b4c8fe51f36be0\\budarin-psw-plugin-serve-range-requests-1.0.39.tgz","_integrity":"sha512-mMmu/r1o28PRdWId/ekm8kwxZmUG/Atc6zNgqLkVCeUYPZcUs8NtxmzJBIife1O4dEVI8Bf+mC8YVyujf8zB0g==","_npmVersion":"11.7.0","description":"Service Worker plugin for @budarin/pluggable-serviceworker that serves HTTP Range requests for cached files","directories":{},"_nodeVersion":"25.4.0","dependencies":{"@budarin/http-constants":"^1.0.22"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.18","prettier":"^3.6.2","@types/web":"^0.0.342","typescript":"^5.9.3","@types/serviceworker":"^0.0.193","@budarin/pluggable-serviceworker":"^1.17.5"},"peerDependencies":{"@budarin/pluggable-serviceworker":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/psw-plugin-serve-range-requests_1.0.39_1773251719628_0.36365443988239177","host":"s3://npm-registry-packages-npm-production"}},"1.0.40":{"name":"@budarin/psw-plugin-serve-range-requests","version":"1.0.40","keywords":["service-worker","range-requests","cache","http","streaming"],"author":{"name":"Vadim Budarin"},"license":"MIT","_id":"@budarin/psw-plugin-serve-range-requests@1.0.40","maintainers":[{"name":"budarin","email":"budarin-vv@yandex.ru"}],"dist":{"shasum":"68cca86fe83b4660ea8cb5d1ea76253d24232a0f","tarball":"https://registry.npmjs.org/@budarin/psw-plugin-serve-range-requests/-/psw-plugin-serve-range-requests-1.0.40.tgz","fileCount":22,"integrity":"sha512-+O3EhBdXts7+pDsqIgjnpAyzJrAJ4Mh9Zg4qSZQnp4isvwXVbtoYNBRWqm1mvLs8SYJdUH3A+zaen51yXu7Yjg==","signatures":[{"sig":"MEYCIQCpLVLAf68/klydru6giGDeRhOBZlC9nYmXxnvX5ok7cQIhAIkUFrgCAM6TwQKARfAiC5O0DF/0nw4aq5OKLmj/fvd0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":80678},"main":"./dist/index.js","type":"module","_from":"file:budarin-psw-plugin-serve-range-requests-1.0.40.tgz","types":"./dist/index.d.ts","scripts":{"test":"vitest run","build":"tsc","test:watch":"vitest","type-check":"tsc -b -noEmit","clear-caches":"sh scripts/clear-caches.sh","pnpm-install":"pnpm install","upgrade-deps":"sh scripts/upgrade-deps.sh","publish-package":"pnpm build && pnpm publish --access=public"},"_npmUser":{"name":"budarin","email":"budarin-vv@yandex.ru"},"_resolved":"/private/var/folders/3d/my733tj9449d7jbbq3h3395w0000gn/T/48817d8c835816d9fcc5c71184077175/budarin-psw-plugin-serve-range-requests-1.0.40.tgz","_integrity":"sha512-+O3EhBdXts7+pDsqIgjnpAyzJrAJ4Mh9Zg4qSZQnp4isvwXVbtoYNBRWqm1mvLs8SYJdUH3A+zaen51yXu7Yjg==","_npmVersion":"11.8.0","description":"Service Worker plugin for @budarin/pluggable-serviceworker that serves HTTP Range requests for cached files","directories":{},"_nodeVersion":"22.12.0","dependencies":{"@budarin/http-constants":"^1.0.22"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.0","prettier":"^3.6.2","@types/web":"^0.0.342","typescript":"^5.9.3","@types/serviceworker":"^0.0.193","@budarin/pluggable-serviceworker":"^1.17.6"},"peerDependencies":{"@budarin/pluggable-serviceworker":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/psw-plugin-serve-range-requests_1.0.40_1773382521204_0.9984197645330235","host":"s3://npm-registry-packages-npm-production"}},"1.0.41":{"name":"@budarin/psw-plugin-serve-range-requests","version":"1.0.41","author":{"name":"Vadim Budarin"},"description":"Service Worker plugin for @budarin/pluggable-serviceworker that serves HTTP Range requests for cached files","license":"MIT","keywords":["service-worker","range-requests","cache","http","streaming"],"main":"./dist/index.js","types":"./dist/index.d.ts","type":"module","peerDependencies":{"@budarin/pluggable-serviceworker":"^1.0.0"},"dependencies":{"@budarin/http-constants":"^1.0.22"},"devDependencies":{"@budarin/pluggable-serviceworker":"^1.17.6","@types/serviceworker":"^0.0.193","@types/web":"^0.0.342","prettier":"^3.6.2","typescript":"^5.9.3","vitest":"^4.1.0"},"scripts":{"build":"tsc","type-check":"tsc -b -noEmit","test":"vitest run","test:watch":"vitest","clear-caches":"sh scripts/clear-caches.sh","pnpm-install":"pnpm install","upgrade-deps":"sh scripts/upgrade-deps.sh","publish-package":"pnpm build && pnpm publish --access=public"},"_id":"@budarin/psw-plugin-serve-range-requests@1.0.41","_integrity":"sha512-3XoAdWxvnU0hq7TSaK4tZ8osrJcerZc2HsDDxIoTGGlwvzDisW25RSHCC3zAyysAOHJp/NwwTA+0FSVRAQ0INQ==","_resolved":"/private/var/folders/3d/my733tj9449d7jbbq3h3395w0000gn/T/15e521190b53f0a2e414ec2b7f662fcf/budarin-psw-plugin-serve-range-requests-1.0.41.tgz","_from":"file:budarin-psw-plugin-serve-range-requests-1.0.41.tgz","_nodeVersion":"22.12.0","_npmVersion":"11.8.0","dist":{"integrity":"sha512-3XoAdWxvnU0hq7TSaK4tZ8osrJcerZc2HsDDxIoTGGlwvzDisW25RSHCC3zAyysAOHJp/NwwTA+0FSVRAQ0INQ==","shasum":"17ab079ff9be83f7782d5955bdf14062aecba06a","tarball":"https://registry.npmjs.org/@budarin/psw-plugin-serve-range-requests/-/psw-plugin-serve-range-requests-1.0.41.tgz","fileCount":24,"unpackedSize":81152,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCzndqZlbc4ZGVMkwFZqqAqFIucUpmGqMsnihy1tA/bvAIgCSoufm8v8dYwbeNgde3vqd4PHMKYJYyT8i+75QTUGQQ="}]},"_npmUser":{"name":"budarin","email":"budarin-vv@yandex.ru"},"directories":{},"maintainers":[{"name":"budarin","email":"budarin-vv@yandex.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/psw-plugin-serve-range-requests_1.0.41_1773423163683_0.15319104779431436"},"_hasShrinkwrap":false}},"time":{"created":"2026-02-13T14:08:56.229Z","modified":"2026-03-13T17:32:43.986Z","1.0.0":"2026-02-13T14:08:56.476Z","1.0.1":"2026-02-13T14:23:54.272Z","1.0.2":"2026-02-13T22:04:30.442Z","1.0.3":"2026-02-13T22:09:30.426Z","1.0.4":"2026-02-14T02:40:53.872Z","1.0.5":"2026-02-14T03:55:52.405Z","1.0.6":"2026-02-14T04:18:56.957Z","1.0.7":"2026-02-15T22:13:17.214Z","1.0.8":"2026-02-16T05:07:38.141Z","1.0.9":"2026-02-16T20:30:49.454Z","1.0.10":"2026-02-17T14:47:43.091Z","1.0.11":"2026-02-18T22:56:56.894Z","1.0.12":"2026-02-23T18:44:18.201Z","1.0.13":"2026-02-23T18:58:39.296Z","1.0.14":"2026-02-24T20:04:18.919Z","1.0.15":"2026-02-24T20:12:06.431Z","1.0.16":"2026-02-24T20:19:29.546Z","1.0.17":"2026-02-24T20:57:49.133Z","1.0.18":"2026-02-24T21:17:15.080Z","1.0.19":"2026-02-24T21:41:04.113Z","1.0.20":"2026-02-24T21:53:52.640Z","1.0.21":"2026-02-25T14:36:40.616Z","1.0.22":"2026-02-25T15:26:50.524Z","1.0.23":"2026-02-25T16:13:47.355Z","1.0.24":"2026-02-25T16:34:02.324Z","1.0.25":"2026-02-25T17:03:26.087Z","1.0.26":"2026-02-27T18:35:50.396Z","1.0.27":"2026-02-27T19:01:08.989Z","1.0.28":"2026-02-27T19:45:40.659Z","1.0.29":"2026-03-02T20:07:59.297Z","1.0.30":"2026-03-03T17:17:36.461Z","1.0.31":"2026-03-04T00:36:07.713Z","1.0.32":"2026-03-04T02:09:19.532Z","1.0.33":"2026-03-04T03:17:16.829Z","1.0.34":"2026-03-04T12:10:16.214Z","1.0.35":"2026-03-11T01:50:42.615Z","1.0.37":"2026-03-11T05:34:06.137Z","1.0.38":"2026-03-11T17:15:29.935Z","1.0.39":"2026-03-11T17:55:19.814Z","1.0.40":"2026-03-13T06:15:21.340Z","1.0.41":"2026-03-13T17:32:43.874Z"},"author":{"name":"Vadim Budarin"},"license":"MIT","keywords":["service-worker","range-requests","cache","http","streaming"],"description":"Service Worker plugin for @budarin/pluggable-serviceworker that serves HTTP Range requests for cached files","maintainers":[{"name":"budarin","email":"budarin-vv@yandex.ru"}],"readme":"# @budarin/psw-plugin-serve-range-requests\n\nПлагин Service Worker для [@budarin/pluggable-serviceworker](https://www.npmjs.com/package/@budarin/pluggable-serviceworker), который обслуживает HTTP Range запросы для кэшированных файлов.\n\nЕсли медиа кэшируется без поддержки Range-запросов, браузер вынужден загружать файл целиком в память и воспроизводить его с начала до конца. Перейти к другому месту (перемотка) при этом нельзя, а для больших файлов объём занятой памяти получается очень большим. На слабых или ограниченных по памяти устройствах это нередко приводит к подвисаниям, сбоям воспроизведения или даже падениям. Плагин добавляет корректную поддержку Range для кэшированного контента: читаются и отдаются только запрошенные диапазоны байтов, поэтому перемотка работает, а потребление памяти остаётся приемлемым.\n\n### Зачем нужен этот плагин\n\nПриложения для воспроизведения и просмотра больших медиафайлов обычно запрашивают данные по частям (HTTP Range), а не целиком. Если такие файлы лежат в обычном кеше, на каждый запрос одного сегмента из кеша будет извлекаться и передаваться клиенту **весь файл** — лишняя нагрузка на память и процессор, из‑за которой приложение может тормозить. Плагин отдаёт из кеша только запрошенный диапазон байтов, поэтому воспроизведение остаётся плавным, а потребление ресурсов — умеренным.\n\n## Быстрый старт\n\nВ большинстве случаев достаточно выбрать [готовый пресет](#готовые-пресеты-опционально) и указать имя кеша. Остальные опции можно не трогать.\n\n```typescript\nimport { initServiceWorker } from '@budarin/pluggable-serviceworker';\nimport {\n    serveRangeRequests,\n    VIDEO_PRESET,\n} from '@budarin/psw-plugin-serve-range-requests';\n\ninitServiceWorker(\n    [serveRangeRequests({ ...VIDEO_PRESET, cacheName: 'video-cache' })],\n    { version: '1.0.0' }\n);\n```\n\nМинимальный вариант без пресета — только обязательный параметр:\n\n```typescript\nserveRangeRequests({ cacheName: 'media-cache' });\n```\n\nПодробнее по сценариям (видео, карты, документы) — ниже. [Все опции](#все-опции) — в конце раздела.\n\nПлагин обрабатывает только GET-запросы с заголовком Range, подходящие под фильтры include/exclude (если они заданы). Для каждого такого range-запроса плагин сам возвращает ответ: либо 206 из кэша (из полного файла или из кэша диапазонов), либо ответ из сети — при промахе кэша, при обходе бага Chromium (уже отдавали этот URL из сети в этой вкладке) или при наличии у клиента If-Range. Остальные запросы — без Range, не GET или не прошедшие фильтры — плагин не обрабатывает и передаёт следующим плагинам в цепочке.\n\n## Когда что кешировать — по сценариям\n\nПлагин кеширует два типа данных: **метаданные файлов** (размер, тип) и **готовые ответы по диапазонам**. Но смысл кеширования диапазонов сильно зависит от того, как пользователь работает с контентом.\n\n### Видео и аудио: при перемотке кеш диапазонов не используется\n\nПри перемотке каждый переход (seek) запрашивает новый участок файла. Пользователь редко возвращается к тому же байтовому диапазону — плеер запрашивает другие смещения. Кеш диапазонов почти не попадает в повторные запросы и только занимает память.\n\nДля видео и аудио ставьте **maxCachedRanges** в 0. Важнее: при перемотке браузер шлёт десятки запросов и отменяет старые. С `prioritizeLatestRequest: true` плагин отдаёт приоритет последнему запросу и отменяет лишнюю работу.\n\n### Документы (PDF и т.п.): кеш полезен при листании\n\nПользователь листает туда-сюда — одни и те же страницы запрашиваются повторно. Кеш диапазонов помогает. `prioritizeLatestRequest: false` — без очередей, все запросы параллельно.\n\n### Карты и тайлы: кеш очень полезен\n\nПри панорамировании и зуме запрашиваются одни и те же тайлы снова и снова. Один и тот же диапазон в pmtiles/mbtiles запрашивается многократно — кеш диапазонов даёт заметный выигрыш. Ставьте **maxCachedRanges** побольше (500–1000). `prioritizeLatestRequest: false` — без очередей, все запросы параллельно.\n\n---\n\n**Кеш диапазонов (`maxCachedRanges`, `maxCacheableRangeSize`)**\nПлагин кеширует готовые ответы по диапазонам и метаданные файлов (размер, тип) для тех же URL. **maxCachedRanges** ограничивает, сколько ответов и записей метаданных держать. **maxCacheableRangeSize** — верхняя граница на один диапазон; диапазоны крупнее не кешируются (защита от переполнения). Для видео и аудио при перемотках ставьте **maxCachedRanges** в 0 — кеш не используется.\n\n**Параллелизм (`maxConcurrentRangesPerUrl`)**\nДействует только при `prioritizeLatestRequest: true`. Для видео и аудио оптимально 1 — очереди тормозят. При `false` ограничение не применяется — все запросы параллельно.\n\n**Приоритет последнего запроса (`prioritizeLatestRequest`)**\n`true` (по умолчанию) — для видео и аудио: приоритет последнему запросу, отмена лишних при новом. `false` — для карт и документов: без очередей, все запросы выполняются параллельно.\n\n**Ответы 206 и кеш браузера**\nПо умолчанию плагин не выставляет заголовок `Cache-Control` для ответов 206. Чтобы разрешить кеширование в браузере, задайте **rangeResponseCacheControl** (например `'max-age=31536000, immutable'`). Чтобы запретить кеширование — `'no-store'`. Если опцию не задавать, заголовок не отправляется.\n\nДля настройки ориентируйтесь на реальные запросы — смотрите Network в DevTools.\n\n## Все опции\n\nОпции сгруппированы по смыслу. Значения по умолчанию подходят для большинства сценариев.\n\n### Основное\n\n| Параметр    | Тип      | По умолчанию | Описание                                 |\n| ----------- | -------- | ------------ | ---------------------------------------- |\n| `cacheName` | `string` | —            | **Обязательно.** Имя кеша.               |\n| `order`     | `number` | `-10`        | Опционально. Порядок выполнения плагина. |\n\n### Кеш диапазонов и память\n\n| Параметр                | Тип      | По умолчанию | Описание                                                                                                                                         |\n| ----------------------- | -------- | ------------ | ------------------------------------------------------------------------------------------------------------------------------------------------ |\n| `maxCachedRanges`       | `number` | `100`        | Макс. число закешированных ответов по диапазонам (и записей метаданных). Для видео при перемотке обычно 0. Для карт/документов — 500–1000.       |\n| `maxCacheableRangeSize` | `number` | `10MB`       | Макс. размер одного кешируемого диапазона; большие не кешируются.                                                                                |\n| `maxTrackedUrls`        | `number` | `512`        | Максимум разных файлов (URL), по которым плагин учитывает ограничение одновременных запросов. Ограничивает рост памяти при большом числе файлов. |\n\n### Параллелизм и приоритет\n\n| Параметр                    | Тип       | По умолчанию | Описание                                                               |\n| --------------------------- | --------- | ------------ | ---------------------------------------------------------------------- |\n| `maxConcurrentRangesPerUrl` | `number`  | `4`          | Сколько диапазонов одного файла читать параллельно. Для видео часто 1. |\n| `prioritizeLatestRequest`   | `boolean` | `true`       | Приоритет последнему запросу (видео/аудио). `false` — карты/документы. |\n\n### Фильтры\n\n| Параметр  | Тип        | По умолчанию | Описание                                      |\n| --------- | ---------- | ------------ | --------------------------------------------- |\n| `include` | `string[]` | —            | Маски файлов (glob). Только эти обрабатывать. |\n| `exclude` | `string[]` | —            | Маски файлов (glob). Исключить из обработки.  |\n\n### Восстановление и отдача\n\n| Параметр                    | Тип        | По умолчанию | Описание                                                                                                                                                                                                                                                                                                 |\n| --------------------------- | ---------- | ------------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| `restoreMissingToCache`     | `boolean`  | `true`       | При отсутствии файла в кеше: отдать запрос из сети и в фоне загрузить полный файл в кеш для следующих запросов.                                                                                                                                                                                          |\n| `assets`                    | `string[]` | —            | Пути к ресурсам (например `/assets/Meeting.mp4`), не полные URL — при сборке домен неизвестен. Если список задан: фоновое восстановление в кеш только для запросов, путь которых входит в этот список. |\n| `rangeResponseCacheControl` | `string`   | —            | Необязательный Cache-Control для ответов 206 (например `'max-age=31536000, immutable'` для кеширования в браузере). Если не задан, заголовок не отправляется.                                                                                                                                            |\n\n### Отладка\n\n| Параметр        | Тип       | По умолчанию | Описание        |\n| --------------- | --------- | ------------ | --------------- |\n| `enableLogging` | `boolean` | `false`      | Подробные логи. |\n\n## Важные моменты\n\n⚠️ **Не кешируйте огромные файлы и диапазоны** — мобильные устройства могут не справиться с ними. Данные диапазона читаются из потока кешированного файла последовательно (Cache API не поддерживает произвольный доступ), поэтому запрос диапазона в конце очень большого файла может выполняться долго; предпочтительны более мелкие ресурсы.\n\n**Один источник на URL в рамках вкладки (обход бага Chromium)** — В Chromium при смене источника в середине воспроизведения (сначала сеть, затем ответы из кэша SW) медиа-пайплайн игнорирует ответ из кэша и воспроизведение падает с `PIPELINE_ERROR_READ`. Поэтому плагин для каждого URL в рамках вкладки **не переключает источник**: если по этому URL в этой вкладке уже отдавали из сети (например, файла не было в кэше), все последующие запросы по этому URL в той же вкладке идут в сеть до перезагрузки страницы, даже когда файл уже восстановлен в кэш. После перезагрузки при наличии файла в кэше отдача идёт из кэша. Подробнее: [Chromium bug #1026867](https://bugs.chromium.org/p/chromium/issues/detail?id=1026867), [тест-кейс phoboslab](https://phoboslab.org/files/bugs/chrome-serviceworker-video/).\n\n## Пример использования\n\nС пресетами (рекомендуется):\n\n```typescript\nimport { initServiceWorker } from '@budarin/pluggable-serviceworker';\nimport {\n    serveRangeRequests,\n    VIDEO_PRESET,\n    AUDIO_PRESET,\n} from '@budarin/psw-plugin-serve-range-requests';\n\ninitServiceWorker(\n    [\n        serveRangeRequests({ ...VIDEO_PRESET, cacheName: 'video-cache' }),\n        serveRangeRequests({ ...AUDIO_PRESET, cacheName: 'audio-cache' }),\n    ],\n    { version: '1.0.0' }\n);\n```\n\nРучная настройка (если нужно подкрутить под себя):\n\n```typescript\nserveRangeRequests({\n    cacheName: 'media-cache',\n    include: ['*.mp4', '*.webm', '*.mkv'],\n    maxCachedRanges: 0,\n    maxConcurrentRangesPerUrl: 1,\n    prioritizeLatestRequest: true,\n});\n```\n\n## Готовые пресеты (опционально)\n\nЕсли не хотите настраивать параметры вручную, используйте готовые пресеты:\n\n### Доступные пресеты\n\n- **VIDEO_PRESET** – для медиаплееров: `*.mp4`, `*.webm`, `*.mkv`, `*.avi`, `*.mov`, `*.m4v`\n- **AUDIO_PRESET** – для аудиоплееров: `*.mp3`, `*.flac`, `*.wav`, `*.m4a`, `*.ogg`, `*.aac`\n- **MAPS_PRESET** – для карт и тайлов: `*.mbtiles`, `*.pmtiles`, `/tiles/*`, `/maps/*`, `*.mvt`\n- **DOCS_PRESET** – для документов: `*.pdf`, `*.epub`, `*.djvu`, `*.mobi`, `*.azw3`\n\n### Адаптивные пресеты\n\nВсе пресеты можно адаптировать под характеристики устройства. На устройствах с малым объёмом памяти и слабым процессором лимиты автоматически снижаются.\n\n```typescript\nimport { getAdaptivePresets } from '@budarin/psw-plugin-serve-range-requests';\n\nconst { VIDEO_ADAPTIVE, AUDIO_ADAPTIVE, MAPS_ADAPTIVE, DOCS_ADAPTIVE } =\n    getAdaptivePresets();\n// Использовать так же: { ...VIDEO_ADAPTIVE, cacheName: 'video-cache' }\n```\n\n## Поддерживаемые Range форматы\n\n- `bytes=0-499` — первые 500 байтов\n- `bytes=500-999` — байты с 500 по 999\n- `bytes=500-` — от 500 байта до конца\n- `bytes=-500` — последние 500 байтов\n\n## Как это работает\n\n1. Проверяет заголовок Range в запросе\n2. Ищет файл в указанном кеше\n3. Если файл есть в кеше: плагин отдаёт из кэша только когда для этой вкладки и URL источник не меняется; иначе запрос передаётся в сеть (обход [бага Chromium #1026867](https://bugs.chromium.org/p/chromium/issues/detail?id=1026867)).\n4. При отсутствии файла плагин отдаёт запрос из сети и при `restoreMissingToCache: true` в фоне загружает полный файл в кеш для следующих запросов **только если путь запроса входит в `assets`** (если `assets` задан; иначе — для любого URL). В этой вкладке все последующие запросы по этому URL идут в сеть до перезагрузки страницы.\n5. Читает нужный диапазон из файла и возвращает HTTP 206 (Partial Content). При включённом кешировании диапазонов ответ сохраняется для повторного использования.\n\n## 🤝 License\n\nMIT © budarin\n","readmeFilename":"README.ru.md"}