{"_id":"header-range-parser","_rev":"16-52754f9ce9a116258ecf82bade1ebc9b","name":"header-range-parser","dist-tags":{"latest":"2.0.0"},"versions":{"0.0.1":{"name":"header-range-parser","version":"0.0.1","keywords":["header","http","parser","range"],"author":{"name":"Anton Trofimenko"},"license":"MIT","_id":"header-range-parser@0.0.1","maintainers":[{"name":"r37r0m0d3l","email":"trofimenkoantonalex@gmail.com"}],"contributors":[{"name":"Anton Trofimenko","email":"r37r0m0d3l@protonmail.com"}],"homepage":"https://github.com/corefunc/v8#readme","bugs":{"url":"https://github.com/r37r0m0d3l/header-range-parser/issues"},"dist":{"shasum":"5f69b83f8bcfea7ecdd8d212e7189d94686d0afa","tarball":"https://registry.npmjs.org/header-range-parser/-/header-range-parser-0.0.1.tgz","fileCount":11,"integrity":"sha512-TMv4l4pOVqlW7xvysErSYafZvFL3uOq6WFFBOrHejNG9X8pLwZ/Vt7b/jsnGkcZUv0642Xr3RHNBGxTDawocjA==","signatures":[{"sig":"MEQCIESFbPzEaJhyzlZcv78z76PTTRy+79bJhhf0vz86jnzLAiAFakclE0LPBD5/fUeGKX4dhF9AxRv1cRyzQCFXJpLPEg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37767},"jest":{"verbose":true},"main":"dist/index.cjs","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">= 12.20"},"gitHead":"405ddd09fd9ba7c4d07c05ba6008f5cd5f80d89a","private":false,"scripts":{"lint":"eslint --config .eslintrc.json \"./src/**/*.ts\"","test":"jest --collect-coverage=false","build":"npm run build:prod","build:dev":"node ./build.cjs -- --minify=false --sourcemap=true","build:prod":"node ./build.cjs -- --minify=true --sourcemap=true","build:test":"node ./build.cjs -- --minify=false --sourcemap=false","test:coverage":"jest --collect-coverage=true"},"_npmUser":{"name":"r37r0m0d3l","email":"trofimenkoantonalex@gmail.com"},"repository":{"url":"git+https://github.com/corefunc/v8.git","type":"git"},"_npmVersion":"6.14.11","description":"Range header field string parser.","directories":{"test":"test"},"_nodeVersion":"12.20.2","_hasShrinkwrap":false,"devDependencies":{"jest":"27.1.0","eslint":"7.32.0","esbuild":"0.12.29","prettier":"2.3.2","typescript":"4.4.2","@types/node":"16.7.10","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"36.0.8","eslint-plugin-import":"2.24.2","eslint-config-prettier":"8.3.0","eslint-config-standard":"16.0.3","eslint-plugin-prettier":"4.0.0","eslint-plugin-standard":"5.0.0","@typescript-eslint/parser":"4.30.0","@typescript-eslint/eslint-plugin":"4.30.0"},"_npmOperationalInternal":{"tmp":"tmp/header-range-parser_0.0.1_1632993783371_0.25905211168513453","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"header-range-parser","version":"0.0.2","keywords":["header","http","parser","range"],"author":{"name":"Anton Trofimenko"},"license":"MIT","_id":"header-range-parser@0.0.2","maintainers":[{"name":"r37r0m0d3l","email":"trofimenkoantonalex@gmail.com"}],"contributors":[{"name":"Anton Trofimenko","email":"r37r0m0d3l@protonmail.com"}],"homepage":"https://github.com/r37r0m0d3l/header-range-parser","bugs":{"url":"https://github.com/r37r0m0d3l/header-range-parser/issues"},"dist":{"shasum":"ce11f35319c928da2d5a5b2b3740c8863e1ac675","tarball":"https://registry.npmjs.org/header-range-parser/-/header-range-parser-0.0.2.tgz","fileCount":10,"integrity":"sha512-lvZmYe0CZymJ8d6kcLP0Wr51OWIzW3RwLo6jROvEXQBXsIj2242QTq79lIW9ovlhxLS6eMOsIA6tSf48kPd+sg==","signatures":[{"sig":"MEQCIBY+UjB1XK6XBv14cV5UG2aNttkLs1ubxitssS5PaYk4AiBErv8A4CEbCbcJe/cwpEQNEMjq0SaNZ9il+PbkaLGeCg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33937},"jest":{"verbose":true},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">= 12.20"},"exports":{".":{"node":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"import":"./dist/index.mjs","browser":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"18200d4c44500adae77397b812680f5205437089","private":false,"scripts":{"lint":"eslint --config .eslintrc.json \"./src/**/*.ts\"","test":"jest --collect-coverage=false","build":"npm run build:prod","build:dev":"node ./build.cjs -- --minify=false --sourcemap=true","build:prod":"node ./build.cjs -- --minify=true --sourcemap=true","build:test":"node ./build.cjs -- --minify=false --sourcemap=false","test:coverage":"jest --collect-coverage=true"},"_npmUser":{"name":"r37r0m0d3l","email":"trofimenkoantonalex@gmail.com"},"repository":{"url":"git+https://github.com/r37r0m0d3l/header-range-parser.git","type":"git"},"_npmVersion":"7.21.1","description":"Range header field string parser.","directories":{"test":"test"},"_nodeVersion":"16.9.0","_hasShrinkwrap":false,"devDependencies":{"jest":"27.1.0","eslint":"7.32.0","esbuild":"0.12.29","prettier":"2.3.2","typescript":"4.4.2","@types/node":"16.7.10","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"36.0.8","eslint-plugin-import":"2.24.2","eslint-config-prettier":"8.3.0","eslint-config-standard":"16.0.3","eslint-plugin-prettier":"4.0.0","eslint-plugin-standard":"5.0.0","@typescript-eslint/parser":"4.30.0","@typescript-eslint/eslint-plugin":"4.30.0"},"_npmOperationalInternal":{"tmp":"tmp/header-range-parser_0.0.2_1632996860755_0.5350394736336006","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"header-range-parser","version":"0.0.3","keywords":["header","http","parser","range"],"author":{"name":"Anton Trofimenko"},"license":"MIT","_id":"header-range-parser@0.0.3","maintainers":[{"name":"r37r0m0d3l","email":"trofimenkoantonalex@gmail.com"}],"contributors":[{"name":"Anton Trofimenko","email":"r37r0m0d3l@protonmail.com"}],"homepage":"https://github.com/r37r0m0d3l/header-range-parser","bugs":{"url":"https://github.com/r37r0m0d3l/header-range-parser/issues"},"dist":{"shasum":"5ac3de84aca8a1a3a0c9fdef0c7f9f73a56068eb","tarball":"https://registry.npmjs.org/header-range-parser/-/header-range-parser-0.0.3.tgz","fileCount":10,"integrity":"sha512-r6MuRJ/ZM3IFDoDEE6N37jE8fzNU2AAtIzNDdXSADe7gI/TxFu4IS89K4WqSjjyMs2YHgzKSS5VMpT0HtGTRTQ==","signatures":[{"sig":"MEUCIAsnG9Bs2WWEDakKD2qV3Vl8NipK4Zdww09tF3BchMThAiEAzdX7CVvYN4c8Tebd5otoeJYy4jWH9TWxXK/VJu9STXY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35028},"jest":{"verbose":true},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">= 12.20"},"exports":{".":{"node":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"import":"./dist/index.mjs","browser":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"5807bb6d8b7e517fb95fb828a2f9fa3bac75889d","private":false,"scripts":{"lint":"eslint --config .eslintrc.json \"./src/**/*.ts\"","test":"jest --collect-coverage=false","build":"npm run build:prod","build:dev":"node ./build.cjs -- --minify=false --sourcemap=true","build:prod":"node ./build.cjs -- --minify=true --sourcemap=true","build:test":"node ./build.cjs -- --minify=false --sourcemap=false","test:coverage":"jest --collect-coverage=true"},"_npmUser":{"name":"r37r0m0d3l","email":"trofimenkoantonalex@gmail.com"},"repository":{"url":"git+https://github.com/r37r0m0d3l/header-range-parser.git","type":"git"},"_npmVersion":"7.21.1","description":"Range header field string parser.","directories":{"test":"test"},"_nodeVersion":"16.9.0","_hasShrinkwrap":false,"devDependencies":{"jest":"27.1.0","eslint":"7.32.0","esbuild":"0.12.29","prettier":"2.3.2","typescript":"4.4.2","@types/node":"16.7.10","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"36.0.8","eslint-plugin-import":"2.24.2","eslint-config-prettier":"8.3.0","eslint-config-standard":"16.0.3","eslint-plugin-prettier":"4.0.0","eslint-plugin-standard":"5.0.0","@typescript-eslint/parser":"4.30.0","@typescript-eslint/eslint-plugin":"4.30.0"},"_npmOperationalInternal":{"tmp":"tmp/header-range-parser_0.0.3_1633020234364_0.29012134128346223","host":"s3://npm-registry-packages"}},"0.0.4":{"name":"header-range-parser","version":"0.0.4","keywords":["header","http","parser","range"],"author":{"name":"Anton Trofimenko"},"license":"MIT","_id":"header-range-parser@0.0.4","maintainers":[{"name":"r37r0m0d3l","email":"trofimenkoantonalex@gmail.com"}],"contributors":[{"name":"Anton Trofimenko","email":"r37r0m0d3l@protonmail.com"}],"homepage":"https://github.com/r37r0m0d3l/header-range-parser","bugs":{"url":"https://github.com/r37r0m0d3l/header-range-parser/issues"},"dist":{"shasum":"4e7f84f0a609004f6c2a0e949f741b01fe6a4f5c","tarball":"https://registry.npmjs.org/header-range-parser/-/header-range-parser-0.0.4.tgz","fileCount":10,"integrity":"sha512-dagT7Unk8/J1E1EF/s4qfcpGTsz0qPE/1mUaBvacR6tZs2+ZjBhfDz0ZUlY9ID3Jka+mb2J0BkVoltXG7PtBMA==","signatures":[{"sig":"MEUCIQCdtp4RtXd2MhtzO71apwaApUTXZe/F7/uarmnkAVmLGwIgTLJ8kuTcinaAo9BDQrY+ZSY8bs9cqg9x4y2S4vCYIJ4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35644},"jest":{"verbose":true},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">= 12.20"},"exports":{".":{"node":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"import":"./dist/index.mjs","browser":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"84ad09ab8e776e3bff01b6ef24a23ceca31638a5","private":false,"scripts":{"lint":"eslint --config .eslintrc.json \"./src/**/*.ts\"","test":"jest --collect-coverage=false","build":"npm run build:prod","build:dev":"node ./build.cjs -- --minify=false --sourcemap=true","build:prod":"node ./build.cjs -- --minify=true --sourcemap=true","build:test":"node ./build.cjs -- --minify=false --sourcemap=false","test:coverage":"jest --collect-coverage=true"},"_npmUser":{"name":"r37r0m0d3l","email":"trofimenkoantonalex@gmail.com"},"repository":{"url":"git+https://github.com/r37r0m0d3l/header-range-parser.git","type":"git"},"_npmVersion":"7.24.0","description":"Range header field string parser.","directories":{"test":"test"},"_nodeVersion":"16.10.0","_hasShrinkwrap":false,"packageManager":"npm@6","devDependencies":{"jest":"27.2.4","eslint":"7.32.0","esbuild":"0.13.3","prettier":"2.4.1","typescript":"4.4.3","@types/node":"16.10.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"36.1.0","eslint-plugin-import":"2.24.2","eslint-config-prettier":"8.3.0","eslint-config-standard":"16.0.3","eslint-plugin-prettier":"4.0.0","eslint-plugin-standard":"5.0.0","@typescript-eslint/parser":"4.32.0","@typescript-eslint/eslint-plugin":"4.32.0"},"_npmOperationalInternal":{"tmp":"tmp/header-range-parser_0.0.4_1633110695106_0.7500537572308326","host":"s3://npm-registry-packages"}},"0.0.5":{"name":"header-range-parser","version":"0.0.5","keywords":["header","http","parser","range"],"author":{"name":"Anton Trofimenko"},"license":"MIT","_id":"header-range-parser@0.0.5","maintainers":[{"name":"r37r0m0d3l","email":"trofimenkoantonalex@gmail.com"}],"contributors":[{"name":"Anton Trofimenko","email":"r37r0m0d3l@protonmail.com"}],"homepage":"https://github.com/r37r0m0d3l/header-range-parser","bugs":{"url":"https://github.com/r37r0m0d3l/header-range-parser/issues"},"dist":{"shasum":"7ecf1e2208ba7b5cc880bf86920deb02ac33c56c","tarball":"https://registry.npmjs.org/header-range-parser/-/header-range-parser-0.0.5.tgz","fileCount":10,"integrity":"sha512-z0wPIM7aDd9PM6x071IXZloPUROHsRrhJ3hg6UYyUofaJ8FVTxorg0kw5LK0Al35WqYANqSXE/p0zvXdB5rbKA==","signatures":[{"sig":"MEUCIQC8dlP47D2MLLggTE+ksMqshS5TFeJzixIw4JEAV7KlDgIgLU92Pf5kHQVYlMKYSSdpeTBGbf5ow06lNxKYMLUOmu4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35071},"jest":{"verbose":true},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">= 12.20"},"exports":{".":{"node":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"import":"./dist/index.mjs","browser":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"2df0bb514f8f6bdf8ba96fe2ede09cc8fcd706ca","private":false,"scripts":{"lint":"eslint --config .eslintrc.json \"./src/**/*.ts\"","test":"jest --collect-coverage=false","build":"npm run build:prod","build:dev":"node ./build.cjs -- --minify=false --sourcemap=true","build:prod":"node ./build.cjs -- --minify=true --sourcemap=true","build:test":"node ./build.cjs -- --minify=false --sourcemap=false","test:coverage":"jest --collect-coverage=true"},"_npmUser":{"name":"r37r0m0d3l","email":"trofimenkoantonalex@gmail.com"},"repository":{"url":"git+https://github.com/r37r0m0d3l/header-range-parser.git","type":"git"},"_npmVersion":"7.24.0","description":"Range header field string parser.","directories":{"test":"test"},"_nodeVersion":"16.10.0","_hasShrinkwrap":false,"packageManager":"npm@6","devDependencies":{"jest":"27.2.4","eslint":"7.32.0","esbuild":"0.13.3","prettier":"2.4.1","typescript":"4.4.3","@types/node":"16.10.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"36.1.0","eslint-plugin-import":"2.24.2","eslint-config-prettier":"8.3.0","eslint-config-standard":"16.0.3","eslint-plugin-prettier":"4.0.0","eslint-plugin-standard":"5.0.0","@typescript-eslint/parser":"4.32.0","@typescript-eslint/eslint-plugin":"4.32.0"},"_npmOperationalInternal":{"tmp":"tmp/header-range-parser_0.0.5_1633114922080_0.9102166204208955","host":"s3://npm-registry-packages"}},"0.0.6":{"name":"header-range-parser","version":"0.0.6","keywords":["header","http","parser","range"],"author":{"name":"Anton Trofimenko"},"license":"MIT","_id":"header-range-parser@0.0.6","maintainers":[{"name":"r37r0m0d3l","email":"trofimenkoantonalex@gmail.com"}],"contributors":[{"name":"Anton Trofimenko","email":"r37r0m0d3l@protonmail.com"}],"homepage":"https://github.com/r37r0m0d3l/header-range-parser","bugs":{"url":"https://github.com/r37r0m0d3l/header-range-parser/issues"},"dist":{"shasum":"e628824317657c87e7e8056c4a0b47e4e1b969bc","tarball":"https://registry.npmjs.org/header-range-parser/-/header-range-parser-0.0.6.tgz","fileCount":10,"integrity":"sha512-jOKX6sdXIKTOZ8RY5sTfFb3tAqrTJGDogwcseXcVediiJD3num4fwg65JorkZinC5UZ7WtQx+DR4KjA2O4+t4A==","signatures":[{"sig":"MEQCIA848Q2YEWXGWY3/J8ekTEENmlYl4GaF5tadn6WfeE24AiASI6twYFzAaIyoqmQejJC8vEbB7A3pmKobWyRwJXEtAA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35629},"jest":{"verbose":true},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">= 12.20"},"exports":{".":{"node":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"import":"./dist/index.mjs","browser":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"52af9d13a7f864b9a3d16c7e1d853ebcebbf5c29","private":false,"scripts":{"lint":"eslint --config .eslintrc.json \"./src/**/*.ts\"","test":"jest --collect-coverage=false","build":"npm run build:prod","build:dev":"node ./build.cjs -- --minify=false --sourcemap=true","build:prod":"node ./build.cjs -- --minify=true --sourcemap=true","build:test":"node ./build.cjs -- --minify=false --sourcemap=false","test:coverage":"jest --collect-coverage=true"},"_npmUser":{"name":"r37r0m0d3l","email":"trofimenkoantonalex@gmail.com"},"repository":{"url":"git+https://github.com/r37r0m0d3l/header-range-parser.git","type":"git"},"_npmVersion":"7.24.0","description":"Range header field string parser.","directories":{"test":"test"},"_nodeVersion":"16.10.0","_hasShrinkwrap":false,"packageManager":"npm@6","devDependencies":{"jest":"27.2.4","eslint":"7.32.0","esbuild":"0.13.3","prettier":"2.4.1","typescript":"4.4.3","@types/node":"16.10.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"36.1.0","eslint-plugin-import":"2.24.2","eslint-config-prettier":"8.3.0","eslint-config-standard":"16.0.3","eslint-plugin-prettier":"4.0.0","eslint-plugin-standard":"5.0.0","@typescript-eslint/parser":"4.32.0","@typescript-eslint/eslint-plugin":"4.32.0"},"_npmOperationalInternal":{"tmp":"tmp/header-range-parser_0.0.6_1633123142674_0.8532389501308248","host":"s3://npm-registry-packages"}},"0.0.7":{"name":"header-range-parser","version":"0.0.7","keywords":["header","http","parser","range"],"author":{"name":"Anton Trofimenko"},"license":"MIT","_id":"header-range-parser@0.0.7","maintainers":[{"name":"r37r0m0d3l","email":"trofimenkoantonalex@gmail.com"}],"contributors":[{"name":"Anton Trofimenko","email":"r37r0m0d3l@protonmail.com"}],"homepage":"https://github.com/r37r0m0d3l/header-range-parser","bugs":{"url":"https://github.com/r37r0m0d3l/header-range-parser/issues"},"dist":{"shasum":"59e42c44d5024a9608397846f82819f1b6777a3e","tarball":"https://registry.npmjs.org/header-range-parser/-/header-range-parser-0.0.7.tgz","fileCount":9,"integrity":"sha512-okvX5HTpR9dEeqD+ZirXZ3P74a6u7/J091pK6LokEU4KhqZp38ezCXXzlsbtpyWy64XYDYNb/u3GFpgcaWsUEg==","signatures":[{"sig":"MEYCIQDSxraEZtVX2EImeCpCarbcHNRuXTgyZC30GQp6Nt9vcQIhAJJ374Boa1i7/0XNsi7M0IGshcErAVwxSAd+r48V5tPC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27210},"jest":{"verbose":true},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">= 12.20"},"exports":{".":{"node":{"import":"./dist/index.js","require":"./dist/index.cjs"},"types":"./dist/index.d.ts","import":"./dist/index.js","browser":{"import":"./dist/index.js","require":"./dist/index.cjs"},"default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"0468104d265a63ada62676bd51e2d7857fd9bf03","private":false,"scripts":{"lint":"eslint --config .eslintrc.json \"./src/**/*.ts\"","test":"jest --collect-coverage=false","build":"npm run build:prod","build:dev":"node ./build.cjs -- --minify=false --sourcemap=true","build:prod":"node ./build.cjs -- --minify=true --sourcemap=true","build:test":"node ./build.cjs -- --minify=false --sourcemap=false","test:coverage":"jest --collect-coverage=true"},"_npmUser":{"name":"r37r0m0d3l","email":"trofimenkoantonalex@gmail.com"},"repository":{"url":"git+https://github.com/r37r0m0d3l/header-range-parser.git","type":"git"},"_npmVersion":"6.14.11","description":"Range header field string parser.","directories":{"test":"test"},"_nodeVersion":"12.20.2","_hasShrinkwrap":false,"packageManager":"npm@6","devDependencies":{"jest":"27.2.4","eslint":"7.32.0","esbuild":"0.13.3","prettier":"2.4.1","typescript":"4.4.3","@types/node":"16.10.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"36.1.0","eslint-plugin-import":"2.24.2","eslint-config-prettier":"8.3.0","eslint-config-standard":"16.0.3","eslint-plugin-prettier":"4.0.0","eslint-plugin-standard":"5.0.0","@typescript-eslint/parser":"4.32.0","@typescript-eslint/eslint-plugin":"4.32.0"},"_npmOperationalInternal":{"tmp":"tmp/header-range-parser_0.0.7_1633166404827_0.695479582724648","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"header-range-parser","version":"1.0.0","keywords":["header","http","parser","range"],"author":{"name":"Anton Trofimenko"},"license":"MIT","_id":"header-range-parser@1.0.0","maintainers":[{"name":"r37r0m0d3l","email":"trofimenkoantonalex@gmail.com"}],"contributors":[{"name":"Anton Trofimenko","email":"r37r0m0d3l@protonmail.com"}],"homepage":"https://github.com/r37r0m0d3l/header-range-parser","bugs":{"url":"https://github.com/r37r0m0d3l/header-range-parser/issues"},"dist":{"shasum":"34498278bbfa848cb2f49e59b77bbcb055fb09af","tarball":"https://registry.npmjs.org/header-range-parser/-/header-range-parser-1.0.0.tgz","fileCount":9,"integrity":"sha512-QqUyYlYdAVqsd26xqPJwIUBrZe0z/iWeOcQnOxtAik1/so5wpLl72O5qL9CwSucsMIMeptu1x4OUSSU2pJauiA==","signatures":[{"sig":"MEQCIClHLnidjxCLxRQum2K9iPct2MFk7gHlZDeBrDHLOIxoAiBm/IKaRPKao7tOdLhwl5EkYHPfzzuonI6VC5wVM6ly1Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27209},"jest":{"verbose":true},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">= 12.20"},"exports":{".":{"node":{"import":"./dist/index.js","require":"./dist/index.cjs"},"types":"./dist/index.d.ts","import":"./dist/index.js","browser":{"import":"./dist/index.js","require":"./dist/index.cjs"},"default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"c8e46431492af288beafea865a381add9df15bb8","private":false,"scripts":{"lint":"eslint --config .eslintrc.json \"./src/**/*.ts\"","test":"jest --collect-coverage=false","build":"npm run build:prod","build:dev":"node ./build.cjs -- --minify=false --sourcemap=true","build:prod":"node ./build.cjs -- --minify=true --sourcemap=true","build:test":"node ./build.cjs -- --minify=false --sourcemap=false","test:coverage":"jest --collect-coverage=true"},"_npmUser":{"name":"r37r0m0d3l","email":"trofimenkoantonalex@gmail.com"},"repository":{"url":"git+https://github.com/r37r0m0d3l/header-range-parser.git","type":"git"},"_npmVersion":"6.14.11","description":"Range header field string parser.","directories":{"test":"test"},"_nodeVersion":"12.20.2","_hasShrinkwrap":false,"packageManager":"npm@6","devDependencies":{"jest":"27.2.4","eslint":"7.32.0","esbuild":"0.13.3","prettier":"2.4.1","typescript":"4.4.3","@types/node":"16.10.2","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"36.1.0","eslint-plugin-import":"2.24.2","eslint-config-prettier":"8.3.0","eslint-config-standard":"16.0.3","eslint-plugin-prettier":"4.0.0","eslint-plugin-standard":"5.0.0","@typescript-eslint/parser":"4.32.0","@typescript-eslint/eslint-plugin":"4.32.0"},"_npmOperationalInternal":{"tmp":"tmp/header-range-parser_1.0.0_1633167035120_0.5435557873017005","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"header-range-parser","version":"1.1.0","keywords":["header","http","parser","range"],"author":{"name":"Anton Trofimenko"},"license":"MIT","_id":"header-range-parser@1.1.0","maintainers":[{"name":"r37r0m0d3l","email":"trofimenkoantonalex@gmail.com"}],"contributors":[{"name":"Anton Trofimenko","email":"r37r0m0d3l@protonmail.com"}],"homepage":"https://github.com/r37r0m0d3l/header-range-parser","bugs":{"url":"https://github.com/r37r0m0d3l/header-range-parser/issues"},"dist":{"shasum":"cc75c4b885eaf3fda6bb54c2f29025173fb0ad85","tarball":"https://registry.npmjs.org/header-range-parser/-/header-range-parser-1.1.0.tgz","fileCount":9,"integrity":"sha512-i+K8GhXDN5vOhT3eYk5u887DW94e+XM46K24q8xeJB1hwO/09Xnw8Rn0i0lV0j2aVbdR3g/osL0JOOTEXRHUPw==","signatures":[{"sig":"MEQCIG7YENcKqFcq+20KL8tGdKEdQtBJfhP2EI16cFqVA1y1AiAIwou9sHqht2AZBTffAqt9Q/pXsBHCkKNZVyXKiViB6g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27878},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=12.22.0"},"exports":{".":{"node":{"import":"./dist/index.js","require":"./dist/index.cjs"},"types":"./dist/index.d.ts","import":"./dist/index.js","browser":{"import":"./dist/index.js","require":"./dist/index.cjs"},"default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"05ffc6bc69ce56b1bf337dc28210f58e93d35e82","private":false,"scripts":{"lint":"eslint --config .eslintrc.json \"./src/**/*.ts\"","test":"jest --collect-coverage=false","build":"npm run build:prod","build:dev":"node ./build.cjs -- --minify=false --sourcemap=true","build:prod":"node ./build.cjs -- --minify=true --sourcemap=true","build:test":"node ./build.cjs -- --minify=false --sourcemap=false","test:coverage":"jest --collect-coverage=true","package:upgrade":"npx npm-check --update"},"_npmUser":{"name":"r37r0m0d3l","email":"trofimenkoantonalex@gmail.com"},"repository":{"url":"git+https://github.com/r37r0m0d3l/header-range-parser.git","type":"git"},"_npmVersion":"6.14.11","description":"Range header field string parser.","directories":{"test":"test"},"_nodeVersion":"12.22.0","_hasShrinkwrap":false,"packageManager":"npm@6","devDependencies":{"jest":"27.3.0","eslint":"8.0.1","esbuild":"0.13.8","prettier":"2.4.1","typescript":"4.4.4","@types/node":"16.11.1","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"36.1.1","eslint-plugin-import":"2.25.2","eslint-config-prettier":"8.3.0","eslint-config-standard":"16.0.3","eslint-plugin-prettier":"4.0.0","@typescript-eslint/parser":"5.1.0","@typescript-eslint/eslint-plugin":"5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/header-range-parser_1.1.0_1634592142984_0.5033250804403262","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"header-range-parser","version":"1.1.1","keywords":["header","http","parser","range"],"author":{"name":"Anton Trofimenko"},"license":"MIT","_id":"header-range-parser@1.1.1","maintainers":[{"name":"r37r0m0d3l","email":"trofimenkoantonalex@gmail.com"}],"contributors":[{"name":"Anton Trofimenko","email":"r37r0m0d3l@protonmail.com"}],"homepage":"https://github.com/r37r0m0d3l/header-range-parser","bugs":{"url":"https://github.com/r37r0m0d3l/header-range-parser/issues"},"dist":{"shasum":"52db1ec7cef1bc476b431757554e55001fc9bba8","tarball":"https://registry.npmjs.org/header-range-parser/-/header-range-parser-1.1.1.tgz","fileCount":9,"integrity":"sha512-aVuAHdlgxPCMkOtKTdUoH72eAHEAqmZqA+oQxvDv1DkYS50KgCt218AYd89/+Pd7+TFQimzn/9LNVfUPEBbRDQ==","signatures":[{"sig":"MEYCIQCnldis2JU7zfu4N10QAsqtzNxP8UbRM5V5nu4oHFU/TwIhALHyeeAppm2q6Q+JbK0cnooDw1MZBd2o/1wZKDc/Z6Pk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27945},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","engines":{"node":">=12.22.0"},"exports":{".":{"node":{"import":"./dist/index.js","require":"./dist/index.cjs"},"types":"./dist/index.d.ts","import":"./dist/index.js","browser":{"import":"./dist/index.js","require":"./dist/index.cjs"},"default":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"dfeae7e2a1a163557195e61e72568a73ebec9429","private":false,"scripts":{"lint":"eslint --config .eslintrc.json \"./src/**/*.ts\"","test":"jest --collect-coverage=false","build":"npm run build:prod","build:dev":"node ./build.cjs -- --minify=false --sourcemap=true","build:prod":"node ./build.cjs -- --minify=true --sourcemap=true","build:test":"node ./build.cjs -- --minify=false --sourcemap=false","test:coverage":"jest --collect-coverage=true","package:upgrade":"npx npm-check --update"},"_npmUser":{"name":"r37r0m0d3l","email":"trofimenkoantonalex@gmail.com"},"repository":{"url":"git+https://github.com/r37r0m0d3l/header-range-parser.git","type":"git"},"_npmVersion":"6.14.11","description":"Range header field string parser.","directories":{"test":"test"},"_nodeVersion":"12.22.0","_hasShrinkwrap":false,"packageManager":"npm@6","devDependencies":{"jest":"27.3.0","eslint":"8.0.1","esbuild":"0.13.8","prettier":"2.4.1","typescript":"4.4.4","@types/node":"16.11.1","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"36.1.1","eslint-plugin-import":"2.25.2","eslint-config-prettier":"8.3.0","eslint-config-standard":"16.0.3","eslint-plugin-prettier":"4.0.0","@typescript-eslint/parser":"5.1.0","@typescript-eslint/eslint-plugin":"5.1.0"},"_npmOperationalInternal":{"tmp":"tmp/header-range-parser_1.1.1_1634592613202_0.14694158420214154","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"header-range-parser","version":"1.1.2","keywords":["header","http","parser","range"],"author":{"name":"Anton Trofimenko"},"license":"MIT","_id":"header-range-parser@1.1.2","maintainers":[{"name":"r37r0m0d3l","email":"trofimenkoantonalex@gmail.com"}],"contributors":[{"name":"Anton Trofimenko","email":"r37r0m0d3l@protonmail.com"}],"homepage":"https://github.com/r37r0m0d3l/header-range-parser","bugs":{"url":"https://github.com/r37r0m0d3l/header-range-parser/issues"},"dist":{"shasum":"28bb3d01e29fa1611d89fd92df84ad4877713b0f","tarball":"https://registry.npmjs.org/header-range-parser/-/header-range-parser-1.1.2.tgz","fileCount":3,"integrity":"sha512-XjuqnztPw6Rx0xhCE9METs6XtR1gWXyiVWMebuPB3Ml24yF+qU2DHA923CV6uAMQfJ2xBosU3NqJJ88zSsyPWw==","signatures":[{"sig":"MEQCIDfv06JWDxVAszY95VGldQiVsHg1qEfG6W/ACKdYBWycAiA86VL6h5zPnmqHgu5OwtHaAfS3XhGgCUiwEUtHL91TXQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9743,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhxD5/CRA9TVsSAnZWagAAwEMP/Rf9Mzd6E0rbj6iniYUD\nOoopMHJrkrBM0DdE9swqY5T1ld1PYKLImrPkR4Yc2IJQX4PaqQXvpkfVbhn/\nWZoivdSMnRfiT/AWeT/pfPbshUAEgmw8EJD2l8WGyU8dCIpbv0BiiiZHqNDN\nLxvSD3iNI9kSkfM+1egGq8rHAqzVDgRbNMUA9LbVMJkXDSejnFc63BbOXCev\nUHA3XJ8zKXm6F8seh8LUOJQd+KYvtstqxbzX5sC6q8pMwIzupAV15p1veHYu\nYmAXDvCflRXPXLsrTN9WeNO7iWILBsI/s3Nc4NG8Vc6FItBIFK7pwWeDy+Ea\nuK6g7HVMwBtBBZk+mafRGdzBgsgNhZZISIdTNvX9GJ7pA3RPfhsf1CHPC8yn\n8EXg19JOrZb7vaMG+TND3M8z/GD5dFyUPBAA8ZrJprl5i/e2EJoosuqg8d8e\nafotYMuCfbhUeuMkSfNzVQrgPF+MDRxvjFnIUr0DcDGglcWLp3JsZNRuaxyL\nF40DFLIrqOnwHecXxrEUbsgfHc0fi8AmlG8T1CCufy+hXJlMp88RCYYXTit8\n7byVwe3m5W7R1ZRIeS/CPZtg2w75tLFN9VNMrYf4+mjjyj57V9++labeY2Ju\np5GOJYgZdZ9w0YnBkLdvtdhoeUWwJ5iKAkSRurl9w3Rml+oI+1v/wsdx5DuG\ncNZu\r\n=f6Rm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=12.22.0"},"exports":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"gitHead":"e93b0413e8ce63059fd66ae73c52cd372a1af231","private":false,"scripts":{"lint":"eslint --config .eslintrc.json \"./src/**/*.ts\"","test":"jest --collect-coverage=false","build":"npm run build:prod","build:dev":"node ./build.cjs -- --minify=false --sourcemap=true","build:prod":"node ./build.cjs -- --minify=true --sourcemap=true","build:test":"node ./build.cjs -- --minify=false --sourcemap=false","test:coverage":"jest --collect-coverage=true","package:upgrade":"npx npm-check --update"},"_npmUser":{"name":"r37r0m0d3l","email":"trofimenkoantonalex@gmail.com"},"repository":{"url":"git+https://github.com/r37r0m0d3l/header-range-parser.git","type":"git"},"_npmVersion":"8.1.0","description":"Range header field string parser.","directories":{},"_nodeVersion":"17.0.0","_hasShrinkwrap":false,"packageManager":"npm@6","devDependencies":{"jest":"27.4.5","eslint":"8.5.0","esbuild":"0.14.8","npm-dts":"1.3.10","prettier":"2.5.1","typescript":"4.5.4","@types/node":"17.0.4","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"37.4.0","eslint-plugin-import":"2.25.3","eslint-config-prettier":"8.3.0","eslint-config-standard":"16.0.3","eslint-plugin-prettier":"4.0.0","@typescript-eslint/parser":"5.8.0","@typescript-eslint/eslint-plugin":"5.8.0"},"_npmOperationalInternal":{"tmp":"tmp/header-range-parser_1.1.2_1640251007314_0.7794607025164781","host":"s3://npm-registry-packages"}},"1.1.3":{"name":"header-range-parser","version":"1.1.3","keywords":["header","http","parser","range"],"author":{"name":"Anton Trofimenko"},"license":"MIT","_id":"header-range-parser@1.1.3","maintainers":[{"name":"r37r0m0d3l","email":"trofimenkoantonalex@gmail.com"}],"contributors":[{"name":"Anton Trofimenko","email":"r37r0m0d3l@protonmail.com"}],"homepage":"https://github.com/r37r0m0d3l/header-range-parser","bugs":{"url":"https://github.com/r37r0m0d3l/header-range-parser/issues"},"dist":{"shasum":"6414b5b12e3b645d29d85225a58fd207d66d30ef","tarball":"https://registry.npmjs.org/header-range-parser/-/header-range-parser-1.1.3.tgz","fileCount":9,"integrity":"sha512-B9zCFt3jH8g09LR1vHL4pcAn8yMEtlSlOUdQemzHMRKMImNIhhszdeosYFfNW0WXKQtXIlWB+O4owHJKvEJYaA==","signatures":[{"sig":"MEYCIQCVBwOz/N6lWJXFeSD2/5ce1xjTsn//ou0ud+jdw6ocvgIhAJ5wuPYMiUmHrpPH43JQbSoa6diPg8YbKewCRgBjBGuC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28362,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh1tJvCRA9TVsSAnZWagAA7c4P/jQHVgEYYYJj2ACGnzid\ne2kDewt4eEBdP2t4+igW9jiczLu33u/yHytoSI7o3C854NFrx9gP6yRpDu5M\nvAQThjVRk6aviLkSnAYcp7qN02DwdVl21oiYV06/dUt4f1gDpXlRUfjJk75c\nt/5vL98rin+YMhNbBQ7RUTbfwtbL3zBNf+s1p5EwMclj6PT/0Q0XxyEg7NtS\nS6mkNL8mOBU/3+ZxMC8FCzhMCBDghXrsrXN7YTlMFi/7AhYwPVQSLe9LV6QS\nsN0nINRY8Xc+VjQvketsObLDH3Bzp1S0GRD330yIWifmxIKUoZopMT/V/LHe\nI0MBTpS2GIzW8rX8A8nQIW7iT8IzCuWu9P3ojj0SxXqYNe6DUIAbcdeSD8pS\n0Q/pJs8Kkl5ZzMdDtr2F0DJ2b/jnC1FeL1NLe5aSjiD578GbdqLYL59LfX8V\nSAiZC/cepYlrHTyi1cjH1VsGLjvNcG6Oalr+EhmZADxDvrwidIkCcaTKhPpJ\nHv2Mkg0ASHqsDVMgHwSqzT4cDCK9cwbAfspFUoqBjit29yg5Shr6hdHn8NSB\noDEU/VdS5/IaxAv5SrkpRUTij1FgVQDYGHT25VGso8d5Q50OErabSASnvWEZ\nCSvq56f5ahP6H5YkMGfYXcM/zXhg6Xa5JtWAgqucI5ieAq+5uc/Uci//dc7Y\nEJnl\r\n=xTkx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=12.22.0"},"exports":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"gitHead":"e110c161dfd56aaa7d9a12555d5a1962b5509359","private":false,"scripts":{"lint":"eslint --config .eslintrc.json \"./src/**/*.ts\"","test":"jest --collect-coverage=false","build":"npm run build:prod","build:dev":"node ./build.cjs -- --minify=false --sourcemap=true","build:prod":"node ./build.cjs -- --minify=true --sourcemap=true","build:test":"node ./build.cjs -- --minify=false --sourcemap=false","test:coverage":"jest --collect-coverage=true","package:upgrade":"npx npm-check --update"},"_npmUser":{"name":"r37r0m0d3l","email":"trofimenkoantonalex@gmail.com"},"repository":{"url":"git+https://github.com/r37r0m0d3l/header-range-parser.git","type":"git"},"_npmVersion":"6.14.8","description":"Range header field string parser.","directories":{},"_nodeVersion":"12.20.0","_hasShrinkwrap":false,"packageManager":"npm@6","devDependencies":{"jest":"27.4.5","eslint":"8.5.0","esbuild":"0.14.8","npm-dts":"1.3.10","prettier":"2.5.1","typescript":"4.5.4","@types/node":"17.0.4","eslint-plugin-node":"11.1.0","eslint-plugin-jsdoc":"37.4.0","eslint-plugin-import":"2.25.3","eslint-config-prettier":"8.3.0","eslint-config-standard":"16.0.3","eslint-plugin-prettier":"4.0.0","@typescript-eslint/parser":"5.8.0","@typescript-eslint/eslint-plugin":"5.8.0"},"_npmOperationalInternal":{"tmp":"tmp/header-range-parser_1.1.3_1641468527307_0.248897833030981","host":"s3://npm-registry-packages"}},"1.1.4":{"name":"header-range-parser","version":"1.1.4","keywords":["header","http","parser","range"],"author":{"name":"Anton Trofymenko"},"license":"MIT","_id":"header-range-parser@1.1.4","maintainers":[{"name":"r37r0m0d3l","email":"trofimenkoantonalex@gmail.com"}],"contributors":[{"name":"Anton Trofymenko","email":"r37r0m0d3l@protonmail.com"}],"homepage":"https://github.com/r37r0m0d3l/header-range-parser","bugs":{"url":"https://github.com/r37r0m0d3l/header-range-parser/issues"},"dist":{"shasum":"9f4758390fe8ce162bd61e687821c0eb28c725e4","tarball":"https://registry.npmjs.org/header-range-parser/-/header-range-parser-1.1.4.tgz","fileCount":8,"integrity":"sha512-KeYnaTStX0a4rkl2L8ow5hQXzg6OI74bmaYJxpaEHUPJWaf41RcgVbDe/UWmh7TbxfXx/FzA1pmwO8Rw91LR+Q==","signatures":[{"sig":"MEUCIQDBAjvkvlW7wRLnBpvDsAiRSK01elnoebdLtHXluhRKvwIgXCgxCCEGAZ8GaYHCyjhUKaNAGhTIiC9e7g2vFT8ImA4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27564},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=12.22.0"},"exports":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"gitHead":"8f90efacb1b814d67a153058069782c2d4ed3240","private":false,"scripts":{"lint":"eslint --config .eslintrc.json \"./src/**/*.ts\"","test":"jest --collect-coverage=false","build":"npm run build:prod","build:dev":"node ./build.cjs -- --minify=false --sourcemap=true","build:prod":"node ./build.cjs -- --minify=true --sourcemap=true","build:test":"node ./build.cjs -- --minify=false --sourcemap=false","test:coverage":"jest --collect-coverage=true","package:upgrade":"npx npm-check --update"},"_npmUser":{"name":"r37r0m0d3l","email":"trofimenkoantonalex@gmail.com"},"repository":{"url":"git+https://github.com/r37r0m0d3l/header-range-parser.git","type":"git"},"_npmVersion":"11.6.2","description":"Range header field string parser.","directories":{},"_nodeVersion":"25.2.1","_hasShrinkwrap":false,"packageManager":"npm@6","devDependencies":{"jest":"27.4.7","esbuild":"0.14.8","npm-dts":"^1.3.13","prettier":"2.5.1","typescript":"4.5.4","@types/node":"17.0.4"},"_npmOperationalInternal":{"tmp":"tmp/header-range-parser_1.1.4_1770147837409_0.10678354017229852","host":"s3://npm-registry-packages-npm-production"}},"1.1.5":{"name":"header-range-parser","version":"1.1.5","keywords":["header","http","parser","range"],"author":{"name":"Anton Trofymenko"},"license":"MIT","_id":"header-range-parser@1.1.5","maintainers":[{"name":"r37r0m0d3l","email":"trofimenkoantonalex@gmail.com"}],"contributors":[{"name":"Anton Trofymenko","email":"r37r0m0d3l@protonmail.com"}],"homepage":"https://github.com/r37r0m0d3l/header-range-parser","bugs":{"url":"https://github.com/r37r0m0d3l/header-range-parser/issues"},"dist":{"shasum":"b0ce95f7a2ca8ab5e99c921d54f1763733751a9e","tarball":"https://registry.npmjs.org/header-range-parser/-/header-range-parser-1.1.5.tgz","fileCount":8,"integrity":"sha512-n5JOx67HBL0MGqtu6NFoEYWb+xDYAOgBI5dBkyMDff1xHbhGnjCMglj1aiMNPHps6HwXO+2i5jbPU/zJSk7etQ==","signatures":[{"sig":"MEQCIGHh7n5Nm6ULd5LtZ+m7Mubpx2KYX0Mr5V1yyBcVljnOAiBco6vppnXtcAN2irTzwpXte9OSxmUVut1K/JOwv4vtRA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29575},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=12.22.0"},"exports":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"gitHead":"4fb87738184b25e0a27e30b648375545ad0633da","private":false,"scripts":{"lint":"eslint --config .eslintrc.json \"./src/**/*.ts\"","test":"jest --collect-coverage=false","build":"npm run build:prod","build:dev":"node ./build.cjs -- --minify=false --sourcemap=true","build:prod":"node ./build.cjs -- --minify=true --sourcemap=true","build:test":"node ./build.cjs -- --minify=false --sourcemap=false","test:coverage":"jest --collect-coverage=true","package:upgrade":"npx npm-check --update"},"_npmUser":{"name":"r37r0m0d3l","email":"trofimenkoantonalex@gmail.com"},"repository":{"url":"git+https://github.com/r37r0m0d3l/header-range-parser.git","type":"git"},"_npmVersion":"11.6.2","description":"Range header field string parser.","directories":{},"_nodeVersion":"25.2.1","_hasShrinkwrap":false,"packageManager":"npm@6","devDependencies":{"jest":"27.4.7","esbuild":"0.14.8","npm-dts":"^1.3.13","prettier":"2.5.1","typescript":"4.5.4","@types/node":"17.0.4"},"_npmOperationalInternal":{"tmp":"tmp/header-range-parser_1.1.5_1770226501108_0.8273196710910695","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"author":{"name":"Anton Trofymenko"},"bugs":{"url":"https://github.com/r37r0m0d3l/header-range-parser/issues"},"contributors":[{"name":"Anton Trofymenko","email":"r37r0m0d3l@protonmail.com"}],"description":"Range header field string parser.","devDependencies":{"@types/node":"^25.9.0","@typescript-eslint/eslint-plugin":"^8.59.4","@typescript-eslint/parser":"^8.59.4","esbuild":"^0.28.0","eslint":"^10.4.0","prettier":"^3.8.3","typescript":"^6.0.3"},"engines":{"node":">=20.19.0"},"engineStrict":true,"exports":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"homepage":"https://github.com/r37r0m0d3l/header-range-parser","keywords":["header","http","parser","range"],"license":"MIT","main":"./dist/index.js","module":"./dist/index.js","name":"header-range-parser","private":false,"repository":{"type":"git","url":"git+https://github.com/r37r0m0d3l/header-range-parser.git"},"scripts":{"lint":"eslint --config .eslintrc.js \"./src/**/*.ts\"","test":"node --test test/index.test.js","test:coverage":"node --test --experimental-test-coverage test/index.test.js","build":"npm run build:prod","build:test":"node ./build.js -- --minify=false --sourcemap=false","build:dev":"node ./build.js -- --minify=false --sourcemap=true","build:prod":"node ./build.js -- --minify=true --sourcemap=true","package:upgrade":"npx npm-check --update"},"type":"module","types":"./dist/index.d.ts","version":"2.0.0","gitHead":"33d637ff6db7acd2d8b5067c42a9295293823b9b","_id":"header-range-parser@2.0.0","_nodeVersion":"26.1.0","_npmVersion":"11.13.0","dist":{"integrity":"sha512-DMbQU7Dd2tG4a+9M09ZUkPX4Ie/QRed6TYvoeDtgIajIkVo7A7xRTbs/M/j7jFMZzVhe6tVNWLk3/nwPO8iSMQ==","shasum":"3e71c6f9d0ede0904b7a76fa3eec312af85399a1","tarball":"https://registry.npmjs.org/header-range-parser/-/header-range-parser-2.0.0.tgz","fileCount":6,"unpackedSize":20826,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCG8em6YjsBojS0T0jR/QMmM30GPL2oCltrmgQ8kwV3zQIgAqyGXzR3tlRMStcl7+JBg3qRO8542XzCS7jkv0EAgxU="}]},"_npmUser":{"name":"r37r0m0d3l","email":"trofimenkoantonalex@gmail.com"},"directories":{},"maintainers":[{"name":"r37r0m0d3l","email":"trofimenkoantonalex@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/header-range-parser_2.0.0_1779207906712_0.05267122628963583"},"_hasShrinkwrap":false}},"time":{"created":"2021-09-30T09:23:03.371Z","modified":"2026-05-19T16:25:07.010Z","0.0.1":"2021-09-30T09:23:03.530Z","0.0.2":"2021-09-30T10:14:20.883Z","0.0.3":"2021-09-30T16:43:54.546Z","0.0.4":"2021-10-01T17:51:35.278Z","0.0.5":"2021-10-01T19:02:02.302Z","0.0.6":"2021-10-01T21:19:02.843Z","0.0.7":"2021-10-02T09:20:05.960Z","1.0.0":"2021-10-02T09:30:35.326Z","1.1.0":"2021-10-18T21:22:23.369Z","1.1.1":"2021-10-18T21:30:13.394Z","1.1.2":"2021-12-23T09:16:47.430Z","1.1.3":"2022-01-06T11:28:47.460Z","1.1.4":"2026-02-03T19:43:57.548Z","1.1.5":"2026-02-04T17:35:01.280Z","2.0.0":"2026-05-19T16:25:06.885Z"},"bugs":{"url":"https://github.com/r37r0m0d3l/header-range-parser/issues"},"author":{"name":"Anton Trofymenko"},"license":"MIT","homepage":"https://github.com/r37r0m0d3l/header-range-parser","keywords":["header","http","parser","range"],"repository":{"type":"git","url":"git+https://github.com/r37r0m0d3l/header-range-parser.git"},"description":"Range header field string parser.","contributors":[{"name":"Anton Trofymenko","email":"r37r0m0d3l@protonmail.com"}],"maintainers":[{"name":"r37r0m0d3l","email":"trofimenkoantonalex@gmail.com"}],"readme":"# Header • Range • Parser\n\n![Header • Range • Parser](https://raw.githubusercontent.com/r37r0m0d3l/header-range-parser/master/.github/assets/logo_200.webp?raw=true \"Header • Range • Parser\")\n\nRange header field parser. Fork of  a̶b̶a̶n̶d̶o̶n̶e̶d̶ [range-parser](https://github.com/jshttp/range-parser).\n\n[![NPM Version][npm-version-img]][npm-version-url]\n[![NPM Downloads][npm-downloads-img]][npm-downloads-url]\n[![Node.js Version][node-image]][node-url]\n[![TypeScript Typings][ts-img]][ts-url]\n[![Codacy Badge][codacy-img]][codacy-url]\n[![CodeFactor][codefactor-img]][codefactor-url]\n\n[//]: # ([![GitHub Checks][gh-checks-img]][gh-checks-url])\n[//]: # ([![GitHub Stars][gh-stars-img]][gh-stars-url])\n[//]: # ([![LGTM][lgtm-img]][lgtm-url])\n[//]: # ([![Maintainability Rating][sonarcloud-img]][sonarcloud-url])\n[//]: # ([![Snyk][snyk-img]][snyk-url])\n[//]: # ([![Travis CI][travis-img]][travis-url])\n\n[comment]: <> ([![Dependabot][dependabot-img]][dependabot-url])\n\n## Installation\n\n```bash\nnpm install header-range-parser\n```\n\nThe package ships a single ESM file build. On Node.js 20.19+, CommonJS callers can keep using `require()`.\n\n## API\n\n<!-- eslint-disable no-unused-vars -->\n\n```js\nimport {\n  ERROR_INVALID_ARGUMENT,\n  ERROR_STRING_IS_NOT_HEADER,\n  ERROR_UNSATISFIABLE_RESULT,\n  parseRange,\n} from \"header-range-parser\";\n```\n\n```typescript\nimport {\n  ERROR_INVALID_ARGUMENT,\n  ERROR_STRING_IS_NOT_HEADER,\n  ERROR_UNSATISFIABLE_RESULT,\n  ResultInvalid,\n  ResultUnsatisfiable,\n  ResultWrongArgument,\n  parseRange,\n} from \"header-range-parser\";\n```\n\n### parseRange(size, header, options)\n\n```typescript\nimport {\n  Result, Ranges, parseRange, Options,\n} from \"header-range-parser\";\n\ndeclare function parseRange(\n  size: number, header: string, options?: Options,\n): Ranges | Result;\n```\n\n| Parameter | Type     | Description                                          |\n|:----------|:---------|:-----------------------------------------------------|\n| `size`    | `number` | **Required**. Size in bytes.                         |\n| `header`  | `string` | **Required**. String containing header.              |\n| `options` | `object` | Optional options: combine (bool), throwError (bool). |\n\nParse the given `header` string where `size` is the size of the selected\nrepresentation that is to be partitioned into sub-ranges. An array of sub-ranges\nwill be returned or negative numbers indicating an error parsing.\n\n- `-1` or `ERROR_UNSATISFIABLE_RESULT` or ` ResultUnsatisfiable` signals an unsatisfiable range\n\n- `-2` or `ERROR_STRING_IS_NOT_HEADER` or `ResultInvalid` signals a malformed header string\n\n- `-3` or `ERROR_INVALID_ARGUMENT` or `ResultWrongArgument` invalid parameters\n\n<!-- eslint-disable no-undef -->\n\n```js\n// parse header from request\nconst subRanges = parseRange(\n  size,\n  request.headers.range,\n);\n\n// the type of the subranges\nif (subRanges.type === \"bytes\") {\n  // the ranges\n  subRanges.forEach((range) => {\n    // do something\n    // with range.start\n    // and range.end\n  });\n}\n```\n\n#### Options\n\nThese properties are accepted in the options object.\n\n##### combine\n\nSpecifies if overlapping and adjacent sub-ranges should be combined, defaults to `false`.\n\nWhen `true`, ranges will be combined and returned as if they were specified that way in the header.\n\n##### throwError\n\nThrow or suppress errors. Defaults to `true`.\n\n<!-- eslint-disable no-undef -->\n\n```js\nparseRange(\n  100,\n  \"bytes=50-55,0-10,5-10,56-60\",\n  {\n    combine: true,\n    throwError: false,\n  });\n//  [\n//    { start: 0,  end: 10 },\n//    { start: 50, end: 60 }\n//  ]\n```\n\n[//]: # (## See also)\n\n[//]: # ()\n[//]: # ([💾 My other projects]&#40;https://r37r0m0d3l.icu/open_source_map&#41;)\n\n[//]: # ()\n[//]: # (<img alt=\"Open Source\" src=\"https://raw.githubusercontent.com/r37r0m0d3l/r37r0m0d3l/master/osmap.svg?sanitize=true\" width=\"960\" height=\"520\" style=\"display:block;height:auto;margin-left:auto;margin-right:auto;min-height:520px;min-width:960px;width:100%;\">)\n\n<!-- Badges -->\n\n[npm-version-img]: https://badgen.net/npm/v/header-range-parser?&icon=npm&label=npm&color=DD3636&v=1.1.1\n[npm-version-url]: https://npmjs.com/package/header-range-parser\n\n[npm-downloads-img]: https://badgen.net/npm/dt/header-range-parser?&icon=terminal&label=downloads&color=009688&v=1.1.1\n[npm-downloads-url]: https://npmjs.com/package/header-range-parser\n\n[gh-stars-img]: https://badgen.net/github/stars/r37r0m0d3l/header-range-parser?&icon=github&label=stars&color=FFCC33&v=1.1.1\n[gh-stars-url]: https://github.com/r37r0m0d3l/header-range-parser\n\n[node-image]: https://badgen.net/npm/node/header-range-parser\n[node-url]: https://nodejs.org/en/download\n\n[gh-checks-img]: https://badgen.net/github/checks/r37r0m0d3l/header-range-parser?&icon=github&v=1.1.1\n[gh-checks-url]: https://github.com/r37r0m0d3l/header-range-parser\n\n[travis-img]: https://badgen.net/travis/r37r0m0d3l/header-range-parser?&icon=travis&label=build&v=1.1.1\n[travis-url]: https://travis-ci.com/github/r37r0m0d3l/header-range-parser\n\n[ts-img]: https://badgen.net/npm/types/header-range-parser?&icon=typescript&label=types&color=1E90FF&v=1.1.1\n[ts-url]: https://github.com/r37r0m0d3l/header-range-parser/blob/main/dist/index.d.ts\n\n[sonarcloud-img]: https://sonarcloud.io/api/project_badges/measure?project=r37r0m0d3l_header-range-parser&metric=sqale_rating&v=1.1.1\n[sonarcloud-url]: https://sonarcloud.io/dashboard?id=r37r0m0d3l_header-range-parser\n\n[lgtm-img]: https://badgen.net/lgtm/grade/g/r37r0m0d3l/header-range-parser?&icon=lgtm&label=lgtm:js/ts&color=00C853&v=1.1.1\n[lgtm-url]: https://lgtm.com/projects/g/r37r0m0d3l/header-range-parser/context:javascript\n\n[codacy-img]: https://app.codacy.com/project/badge/Grade/b3458c991041406bbe85fdfd87498006\n[codacy-url]: https://www.codacy.com/gh/r37r0m0d3l/header-range-parser/dashboard?&utm_source=github.com&amp;utm_medium=referral&amp;utm_content=r37r0m0d3l/header-range-parser&amp;utm_campaign=Badge_Grade\n\n[snyk-img]: https://badgen.net/snyk/r37r0m0d3l/header-range-parser?&v=1.1.1\n[snyk-url]: https://github.com/r37r0m0d3l/header-range-parser\n\n[dependabot-img]: https://badgen.net/dependabot/r37r0m0d3l/header-range-parser?&icon=dependabot&v=1.1.1\n[dependabot-url]: https://github.com/r37r0m0d3l/header-range-parser\n\n[codefactor-img]: https://www.codefactor.io/repository/github/r37r0m0d3l/header-range-parser/badge?&style=flat-square&v=1.1.1\n[codefactor-url]: https://www.codefactor.io/repository/github/r37r0m0d3l/header-range-parser\n","readmeFilename":"README.md"}