{"_id":"cache-control-parser","_rev":"18-93da1f4330262b04e558419dfd3383b7","name":"cache-control-parser","dist-tags":{"latest":"2.2.0"},"versions":{"1.0.0":{"name":"cache-control-parser","version":"1.0.0","keywords":["cache"],"author":{"name":"Etienne Martin"},"license":"MIT","_id":"cache-control-parser@1.0.0","maintainers":[{"name":"etiennemartin","email":"npm@etiennemartin.ca"}],"homepage":"https://github.com/etienne-martin/cache-control-parser","bugs":{"url":"https://github.com/etienne-martin/cache-control-parser/issues"},"dist":{"shasum":"26f7abb258f03873f0a96d139e4c56736d9d6186","tarball":"https://registry.npmjs.org/cache-control-parser/-/cache-control-parser-1.0.0.tgz","fileCount":7,"integrity":"sha512-1ows28iQG1wq5Xj9a54FE1uptC8fCtAcrmWEyV9DWxNDV/4FTJtzUmyzF5GOfXlrJZ0QjJGSJMzVCHCjF+JWKA==","signatures":[{"sig":"MEUCICzPDp6EiWLyqZaNtJBzmDO8gps95R7KZcLbteX75Mr5AiEA3UUXIgFJDnV69nynFywtF8MbAcc9cMYcp0BHmDVavwE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9063,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe4+3RCRA9TVsSAnZWagAALJwP/RugrE62Ow84dtWTgDtO\nujp+5k0kRmlNjuB+KxG2fTM9vLWVO0t6jfZ5z8ew+47FRhoYdzenX0F6yUIC\nRv4BYEyQlWodFf516Lil4f9fMRNBDXt/Y3H6D/q1ywDBqhC/Yg+ZVTF7t3Ek\nIdZtCDo51+ELiRaKufYCCkl0FiURFozbrLHYEJilc7V+c1D0Koj0qa5P9BqU\nIWFxLtxjjixlYnGAF7to5Z3rQPMII+OVL4te7S4JdJOcBM80CmY2Ck2xqrzL\nTRgT9UnUA9FojmM3Bt86y1b20+heSgb0lN5QZrxzbAnWukWOlkWiQ0WYblA4\nv9Emw6ndBjygSqWTdO0mPqRYx03HTgqH7JWKSEPbng46pzlBrzVthkgJ7oMH\nN5L9jKDET019nOIRWvwVn5uirY9WSl04Nf+t9EaGI5tcSZYHJ6jf70Aiejdd\nArpRPGwQsBjfUsJ3Gj66JstSDe9IRXbDfkMRnwGA4ISNoMu2cdkSYa5UW6de\nMTTX4bM2iNS/DaK1JG2xVDH/LKIRYXUsGG+KsJAI3T/pEXeyk0oXyvK0+u0t\n9ZgcBZu32h+SM3J68WuTHPAmU7eL2v5XkWvFqvccclEkuGdLnKUsKgm6wVJk\nvY/LkEr4en5xD8DalH43hI3iLUwdIll/Y+W/PWmzaWxZjZZnhH27jSpvq1LX\n9Juz\r\n=S/+J\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"b9c049c12398fb449a06f8680a5ff0ece3277565","scripts":{"dev":"concurrently 'webpack --mode development --watch' 'tsc --watch'","test":"jest src --coverage --verbose --runInBand","build":"concurrently 'webpack --mode production' 'tsc'","predev":"yarn cleanup","cleanup":"rm -rf ./dist","coverage":"coveralls < ./coverage/lcov.info","prebuild":"yarn cleanup","test:watch":"jest src --coverage --verbose --watch"},"_npmUser":{"name":"etiennemartin","email":"npm@etiennemartin.ca"},"repository":{"url":"git+https://github.com/etienne-martin/cache-control-parser.git","type":"git"},"_npmVersion":"6.9.0","description":"A lightweight cache-control parser","directories":{},"_nodeVersion":"12.6.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"22.4.3","eslint":"6.7.2","ts-jest":"22.4.3","webpack":"4.36.0","prettier":"1.19.1","coveralls":"3.0.9","typescript":"3.7.3","@babel/core":"7.5.0","@types/jest":"22.2.3","webpack-cli":"3.3.5","babel-loader":"8.0.6","concurrently":"5.1.0","eslint-loader":"3.0.3","@babel/preset-env":"7.5.5","eslint-config-prettier":"6.7.0","eslint-plugin-prettier":"3.1.1","@babel/preset-typescript":"7.3.3","@typescript-eslint/parser":"2.11.0","fork-ts-checker-webpack-plugin":"3.0.1","@typescript-eslint/eslint-plugin":"2.11.0","@babel/plugin-proposal-class-properties":"7.7.0","@babel/plugin-proposal-optional-chaining":"7.7.5"},"_npmOperationalInternal":{"tmp":"tmp/cache-control-parser_1.0.0_1591995857070_0.7197466314611565","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"cache-control-parser","version":"1.0.1","keywords":["cache","http","headers","http-headers","cache-control","parser"],"author":{"name":"Etienne Martin"},"license":"MIT","_id":"cache-control-parser@1.0.1","maintainers":[{"name":"etiennemartin","email":"npm@etiennemartin.ca"}],"homepage":"https://github.com/etienne-martin/cache-control-parser","bugs":{"url":"https://github.com/etienne-martin/cache-control-parser/issues"},"dist":{"shasum":"d38c4731d9a46c894d9c92f83ac25a8bf559f122","tarball":"https://registry.npmjs.org/cache-control-parser/-/cache-control-parser-1.0.1.tgz","fileCount":7,"integrity":"sha512-M+9PTUdAnBYXMoq0Nw9mn09Y+7y1udBg35yqKQ4KY4SQUnSl+7L4TNu9neHftqtMb0AppCVwGVxS/zmkYFdE8w==","signatures":[{"sig":"MEUCIEsxFoUhLgIbZ7Jdnaj5GB3fuL0osMv+EL8QRcToXHIQAiEAtCHb3JdpTdxZ93dU3WhvOP/0AU9x8YRjm58qTucHRro=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9145,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe4+9iCRA9TVsSAnZWagAAE6UP/29+jpRmuQFyZF0ah/eD\njM3B3wc1ghWx9VVN5BP2/iVhegTTqtKKhjv60h/8GQX6DWeULt6l1sbVe8kk\nez9lZYApi2HJs0pfQP8YGBnkhF76RR4uyq0ABQ0iov1rJe3Kjq4aYFmeIeiY\nCg7zTp2vpz7DiHwOCTzfsTAIQ5i29dbv5Ba8Ki9vzY+Dn1JMQLMFU2kteSZZ\ncPyji8Ru21gmvpyAimrlW3+kjWrSl477AdJb/3V6gGoysuuj9QRJLTsz/G7g\nVMpAsD2TiDGDVT2nbfapV9/xO2zz8G36wE0IoxUvoqY+qP/OEHPBiJFjK6wP\n9VSaxlIHXi/BzOSRJSakGVGlJ2X6smImAkPGXc4Ow0q+IL7BP83BqnfvHVq/\nmkEAHGkFYFw0vAGRHtoKxQqjVexdvOQ+hQgKcr1sW3w9GqaYFweLy51jP6Ex\nKEZy1/Fq6hSNOJ3AFb/vhXxWH1cVmhbCRaRQoiXqBBmkn26fz9fEByJIuUdf\n9VlIvdJ8ImV4cAlnR0wEwHJ0I9RKxAo1BrOBc2CQOPW8Df9adx2CB97Splfa\nZbtiPzdiwUCEbYXEonZ6TzRJD/xWpp7r+80uv9ZRKlczA5Ph2HUGHe7W+ZHJ\nB2HIUeX/9uHWPUobz3qHrr0EdlWx1j58Qn2x3efZJDHpVN0aaf3aWuf8912B\nCgGM\r\n=iL/k\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"bc22ae4fa7d2a435284f28d70bb9924c04ebbcbb","scripts":{"dev":"concurrently 'webpack --mode development --watch' 'tsc --watch'","test":"jest src --coverage --verbose --runInBand","build":"concurrently 'webpack --mode production' 'tsc'","predev":"yarn cleanup","cleanup":"rm -rf ./dist","coverage":"coveralls < ./coverage/lcov.info","prebuild":"yarn cleanup","test:watch":"jest src --coverage --verbose --watch"},"_npmUser":{"name":"etiennemartin","email":"npm@etiennemartin.ca"},"repository":{"url":"git+https://github.com/etienne-martin/cache-control-parser.git","type":"git"},"_npmVersion":"6.9.0","description":"A lightweight cache-control parser","directories":{},"_nodeVersion":"12.6.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"22.4.3","eslint":"6.7.2","ts-jest":"22.4.3","webpack":"4.36.0","prettier":"1.19.1","coveralls":"3.0.9","typescript":"3.7.3","@babel/core":"7.5.0","@types/jest":"22.2.3","webpack-cli":"3.3.5","babel-loader":"8.0.6","concurrently":"5.1.0","eslint-loader":"3.0.3","@babel/preset-env":"7.5.5","eslint-config-prettier":"6.7.0","eslint-plugin-prettier":"3.1.1","@babel/preset-typescript":"7.3.3","@typescript-eslint/parser":"2.11.0","fork-ts-checker-webpack-plugin":"3.0.1","@typescript-eslint/eslint-plugin":"2.11.0","@babel/plugin-proposal-class-properties":"7.7.0","@babel/plugin-proposal-optional-chaining":"7.7.5"},"_npmOperationalInternal":{"tmp":"tmp/cache-control-parser_1.0.1_1591996257752_0.8470227803241797","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"cache-control-parser","version":"1.0.2","keywords":["cache","http","headers","http-headers","cache-control","parser"],"author":{"name":"Etienne Martin"},"license":"MIT","_id":"cache-control-parser@1.0.2","maintainers":[{"name":"etiennemartin","email":"npm@etiennemartin.ca"}],"homepage":"https://github.com/etienne-martin/cache-control-parser","bugs":{"url":"https://github.com/etienne-martin/cache-control-parser/issues"},"dist":{"shasum":"ee55b9351510cd3d032bb31432e40e1eb7314810","tarball":"https://registry.npmjs.org/cache-control-parser/-/cache-control-parser-1.0.2.tgz","fileCount":7,"integrity":"sha512-ptMW3gxanfN3DcKcgRmg0PZStVH1Jv4HIPVKsb/YwUguGm5CcKTJyd8O+0e2eeOPQnM2O/1R4g0raaAtNSQC7g==","signatures":[{"sig":"MEYCIQCfVjsgKMv/5HgFlzcuN2Tp7oyYxlYnCepLwgCRmsOkCgIhALCPDEtLsZ9kUq5gTX5xZEMv942/G3w5qLD9kox3VKdM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9019,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe4/CXCRA9TVsSAnZWagAAptEP/ReqqetWz5By2yAJ4mVt\ngOCejH221NQgvbYcyKjXlqAv9beOY9XJGOHnoLK5REzVqpCUEnKa3R5EWCC2\nJ/k6Zn+7lwXoMOCml5A3FhO5X1dvxBaT3rKib/4WLAdwcKsEKksz4F/HkKxy\nSp79F9SVd8sRAzVoHd7Z6QeNqvM0BU9SDKK7BLN5x6EHVn6jSHWK1bVW6sTG\n07t8XS/+qVnFldczaWXbxB81h1WHrlMTRQlKVCR83ni/Y/3UWBBuQrUs36A0\n/3sq4BNfU+72g0BGlhQccN6MnFvR/HxLsUQ7L06MeLKlFFEeG6H8B0cHzmX1\naMP0E2yxMJbO/fPebglyTjByaRqD+hg92gdo5ScEJJ2V8bfxRYSkTtnk6fIQ\nF9uzMq3BlFbP8Tnniy6QBIB32y3rlY+cS/MnpX3IeP9Ukpw2xhw78cJ8j5K5\nK+gY3HUZ2hCuHCzb6YMdy8kuF7Xtj/CxlPyQG6oDP7HO3dLETojE2GntLl2o\nQYbA0yhdRhOb45Hd//Ejps0Jatf/pjBs3VeRpFlObpAtRRHeP8m83YJFARB/\nlEe8vlIl1Tu+GPxLZgq3i7UODdwXHQhHw56QyiHJQMso/gyvGj1TcKZlBocx\nc4qW0PcOrWiMm8a+eWJPOXDrDoggYTjfFJP00SPPelIp+A7U+og77aFPaxKr\nux85\r\n=XUFQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"e8f8171a514e993666c5c29a7722412f37b61b86","scripts":{"dev":"concurrently 'webpack --mode development --watch' 'tsc --watch'","test":"jest src --coverage --verbose --runInBand","build":"concurrently 'webpack --mode production' 'tsc'","predev":"yarn cleanup","cleanup":"rm -rf ./dist","coverage":"coveralls < ./coverage/lcov.info","prebuild":"yarn cleanup","test:watch":"jest src --coverage --verbose --watch"},"_npmUser":{"name":"etiennemartin","email":"npm@etiennemartin.ca"},"repository":{"url":"git+https://github.com/etienne-martin/cache-control-parser.git","type":"git"},"_npmVersion":"6.9.0","description":"A lightweight cache-control parser","directories":{},"_nodeVersion":"12.6.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"22.4.3","eslint":"6.7.2","ts-jest":"22.4.3","webpack":"4.36.0","prettier":"1.19.1","coveralls":"3.0.9","typescript":"3.7.3","@babel/core":"7.5.0","@types/jest":"22.2.3","webpack-cli":"3.3.5","babel-loader":"8.0.6","concurrently":"5.1.0","eslint-loader":"3.0.3","@babel/preset-env":"7.5.5","eslint-config-prettier":"6.7.0","eslint-plugin-prettier":"3.1.1","@babel/preset-typescript":"7.3.3","@typescript-eslint/parser":"2.11.0","fork-ts-checker-webpack-plugin":"3.0.1","@typescript-eslint/eslint-plugin":"2.11.0","@babel/plugin-proposal-class-properties":"7.7.0","@babel/plugin-proposal-optional-chaining":"7.7.5"},"_npmOperationalInternal":{"tmp":"tmp/cache-control-parser_1.0.2_1591996566609_0.9700200780790369","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"cache-control-parser","version":"1.0.3","keywords":["cache","http","headers","http-headers","cache-control","parser"],"author":{"name":"Etienne Martin"},"license":"MIT","_id":"cache-control-parser@1.0.3","maintainers":[{"name":"etiennemartin","email":"npm@etiennemartin.ca"}],"homepage":"https://github.com/etienne-martin/cache-control-parser","bugs":{"url":"https://github.com/etienne-martin/cache-control-parser/issues"},"dist":{"shasum":"c3adfb0c73ced9a3045886d4f8b323abc6ea616d","tarball":"https://registry.npmjs.org/cache-control-parser/-/cache-control-parser-1.0.3.tgz","fileCount":7,"integrity":"sha512-RTF1RhAKHPR2uw738kUlu0ZnFX/JEnUeyITJRVr3lCywyd05nZpg5+z4qmpWw1a4TQJqU1FD+zGJmbes3X+6XQ==","signatures":[{"sig":"MEYCIQDTqLmOob8qqzr/SHZF+bIsKhu95LETcaI4nFmfGO8aiwIhAJfSiQIUpF7NMbRgKSOCUrSGYiGpT2s/HqNJn/7q62uG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9004,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe5Q1eCRA9TVsSAnZWagAAQNMQAIF7VYoxS95VnfbVKIHh\ntNptxUoEexnH9gUVEHONs39lswacO5UepNeUU7Ym2m/t2576oc91IDMwlJ+r\nrm/qmrBbfY3B3KsCs9n1IjOaq1vWPg/xksyVVB7+WgFBUYc+aHtxO/mIDvuR\nwn3FWBnVHcNbgqCdasLoBxlpihNb74jLkb2+mhNLyRmC6hiRZnsANaS19+37\nt9x5YerD0yB3/0VaWC6JMyReye30QtJDu1LtZfK0I2BwQYxRoipzUtun3mq+\n4yg/5jzcVz9EF/mNfnRHsIyBLsK7mVpoF+QkByyuVUU3OcfQXq6T+3ftcLhA\nKW6KVP8w99+LoXvVkSIDmVTXy8QJk/b67ejv/SNGSH0GIlNXmJhMeqjkFUji\nYDUcluPRhIUmTaentp3UWOR/2BF4LtxMaqanWfkiMzF/OPdY+MIX2rNt2MDD\nCyK5pT8Se53qzVPDUZZMviqr/qGtjOKBUWW7+vCTkNNrdGPDA46HbkeN/8FS\nlOP5RyhVT6RWTfIQlOC99K5V4rhh611BFgU68FTZpGvFbklCQBPJ3kKr3bg/\nlN0c0sZllWZO298db+Uv9Jhjwlpj23IDqBdFzs5uIgRy4NDGK1MGHbnSW0k8\nmaRuSXWzNAyMRHy2BZK1Cmqr5xU3P1koe/T4xKlspeacryDKvhEicGSsR93B\nOV7a\r\n=7uKW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"68b9ba8eab96b13df2c08108aa1352c6c467b117","scripts":{"dev":"concurrently 'webpack --mode development --watch' 'tsc --watch'","test":"jest src --coverage --verbose --runInBand","build":"concurrently 'webpack --mode production' 'tsc'","predev":"yarn cleanup","cleanup":"rm -rf ./dist","coverage":"coveralls < ./coverage/lcov.info","prebuild":"yarn cleanup","test:watch":"jest src --coverage --verbose --watch"},"_npmUser":{"name":"etiennemartin","email":"npm@etiennemartin.ca"},"repository":{"url":"git+https://github.com/etienne-martin/cache-control-parser.git","type":"git"},"_npmVersion":"6.9.0","description":"A lightweight cache-control parser","directories":{},"_nodeVersion":"12.6.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"22.4.3","eslint":"6.7.2","ts-jest":"22.4.3","webpack":"4.36.0","prettier":"1.19.1","coveralls":"3.0.9","typescript":"3.7.3","@babel/core":"7.5.0","@types/jest":"22.2.3","webpack-cli":"3.3.5","babel-loader":"8.0.6","concurrently":"5.1.0","eslint-loader":"3.0.3","@babel/preset-env":"7.5.5","eslint-config-prettier":"6.7.0","eslint-plugin-prettier":"3.1.1","@babel/preset-typescript":"7.3.3","@typescript-eslint/parser":"2.11.0","fork-ts-checker-webpack-plugin":"3.0.1","@typescript-eslint/eslint-plugin":"2.11.0","@babel/plugin-proposal-class-properties":"7.7.0","@babel/plugin-proposal-optional-chaining":"7.7.5"},"_npmOperationalInternal":{"tmp":"tmp/cache-control-parser_1.0.3_1592069469794_0.7720437456100027","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"cache-control-parser","version":"1.0.4","keywords":["cache","http","headers","http-headers","cache-control","parser"],"author":{"name":"Etienne Martin"},"license":"MIT","_id":"cache-control-parser@1.0.4","maintainers":[{"name":"etiennemartin","email":"npm@etiennemartin.ca"}],"homepage":"https://github.com/etienne-martin/cache-control-parser","bugs":{"url":"https://github.com/etienne-martin/cache-control-parser/issues"},"dist":{"shasum":"f86be2f9792d7ee1f234729b772e334bff24ec6c","tarball":"https://registry.npmjs.org/cache-control-parser/-/cache-control-parser-1.0.4.tgz","fileCount":7,"integrity":"sha512-xh8v9vIzn1Tpr16DB4pjUD492IY0jMaUvPLoaB54a9zAltwxXDjrs+eLVAF7GpYZTZYZ9NqBpnatjmxU1Dr/nQ==","signatures":[{"sig":"MEYCIQDSl8wvTBU1IJtzLE2sNhBwhz++YloIX8D2tOCRUQFOYQIhAOk7e7+fWELm9WwcP6lUmfpAXW2HJAZ02FZWAbmVhmQT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9031,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe5RK8CRA9TVsSAnZWagAAuzsP/R9WMulHllpKmIK+WWQa\nlPxZm38zw7eyCe+CIPhvHJt9y7p2J+bTqnufjfYbgPzvnhnkSEY50fGO5QJA\n62Qu8ttKZd2SdyHuqqcY93RcVnaZey68P+UssJwx8sfKzyhsBVQSZD0gWL7U\nKzlC0y0uJHsNg//U9y0LGs234iF0clb6so3p0l2l6QV+la2Cc5CGPDUqbElE\nAlWqLnt9brYkgOZe+yEfQ6MPGeK29cDJjKR8gsNDuiIRqcq2KY+YrSDuPB2A\nlGEkKTb2ejMJfF8g0ZQ6Q3ODuqnJ2xTo0oNC2BRfsMALXa/8b97bRdBqDXe+\nGmfUQQwyci9QvnlJjZ5Kqp2ZoL+0FlIFIhDvVyHfgGpg1N4PanW2QHDTdwSU\nw08QfvFwEdMzpu/jaHl+clCKRMDsr49J4pthQrlxNNouFEGFVSvfEubYSyh4\nV4eJ72PkMmaFGD8Ofl8AgMKYKO+JwKjjrRCsJebBOMp6lRifoGZlb3+BPxC7\nyTI54vxo1sfkxWcKCvEYKQiC9vfGM8iIV6nATL1tEXk3cZfvPwjGJTd+zIGG\nT7+4hwPjhxiVQXAgxjB42pqmrmA3mroc5ovCn/NV3n84PAW/P04iv/pn5q+s\nq7nCvdRvPQ+LFKtVVFf1WS0L3dk1Yj57Sr5+TadMXuQG0GWmxl/rLsihXwnX\nQwjA\r\n=nvOP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"8b958041fe282127de83bd36d3d27469d7e4db7a","scripts":{"dev":"concurrently 'webpack --mode development --watch' 'tsc --watch'","test":"jest src --coverage --verbose --runInBand","build":"concurrently 'webpack --mode production' 'tsc'","predev":"yarn cleanup","cleanup":"rm -rf ./dist","coverage":"coveralls < ./coverage/lcov.info","prebuild":"yarn cleanup","test:watch":"jest src --coverage --verbose --watch"},"_npmUser":{"name":"etiennemartin","email":"npm@etiennemartin.ca"},"repository":{"url":"git+https://github.com/etienne-martin/cache-control-parser.git","type":"git"},"_npmVersion":"6.9.0","description":"A lightweight cache-control parser","directories":{},"_nodeVersion":"12.6.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"22.4.3","eslint":"6.7.2","ts-jest":"22.4.3","webpack":"4.36.0","prettier":"1.19.1","coveralls":"3.0.9","typescript":"3.7.3","@babel/core":"7.5.0","@types/jest":"22.2.3","webpack-cli":"3.3.5","babel-loader":"8.0.6","concurrently":"5.1.0","eslint-loader":"3.0.3","@babel/preset-env":"7.5.5","eslint-config-prettier":"6.7.0","eslint-plugin-prettier":"3.1.1","@babel/preset-typescript":"7.3.3","@typescript-eslint/parser":"2.11.0","fork-ts-checker-webpack-plugin":"3.0.1","@typescript-eslint/eslint-plugin":"2.11.0","@babel/plugin-proposal-class-properties":"7.7.0","@babel/plugin-proposal-optional-chaining":"7.7.5"},"_npmOperationalInternal":{"tmp":"tmp/cache-control-parser_1.0.4_1592070843556_0.9396537626252663","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"cache-control-parser","version":"1.0.5","keywords":["cache","http","headers","http-headers","cache-control","parser"],"author":{"name":"Etienne Martin"},"license":"MIT","_id":"cache-control-parser@1.0.5","maintainers":[{"name":"etiennemartin","email":"npm@etiennemartin.ca"}],"homepage":"https://github.com/etienne-martin/cache-control-parser","bugs":{"url":"https://github.com/etienne-martin/cache-control-parser/issues"},"dist":{"shasum":"6e750820d7fb671c9615b74d2293006f136547b8","tarball":"https://registry.npmjs.org/cache-control-parser/-/cache-control-parser-1.0.5.tgz","fileCount":7,"integrity":"sha512-6jf+/j8tkpARTtkMHKxJnwAf4kSY3rzklx+f68IaZ4xgVRSCPc5xxpdjpJ9DKW+hHH6aSWiRBISBmUidOfkkoA==","signatures":[{"sig":"MEYCIQDshuzEAahZt6Xwh/aMcYwPwToe7zrkcIUpaPJYGtiA8AIhAJz5iCdndUKfyEnWm19sgxlpQGLThlApvv/LMUzxiPE3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9033,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe5RjeCRA9TVsSAnZWagAA9/IP/0NrVSSfk6S+hYUKyAvC\n/8gBW++ha69YJQ48NwQmiw1nM5Fc8Bve1OnQfVZnlK8QrhX7MWcoF3k17Qs3\neVIX9ifAcruR0WyTFf1W5auNMHOVljjiqVktZv7DCRK8ViQqfSCV4YNEgIv2\n/gTxEjMieCYrMhlnpn8VAbkQEUiWbNBM15ynUwv7ZY8mv8AotGemcOH4+9Uu\nERPi/VN8HoKMjdhY8KaqT3E1RSPMn2ATZdnDdlEndV6T2bSTyHllBwWR0+Wi\n7LTk2aJCoE3/VaANwwqWnkukaXKo/yGmLugJvLNrKlPGdqvp5DWsxwoo6wg5\nVpLcIDR8kZusU5wxHAYsCMLV4IT7Gdd0MIOA1nMXmjun8S4BxtMf7B3d/yhI\nuONLPIiFcFVcOTTTGp7nBnisLmepxuxHlwmRamXy4grWVJgUVleZfufjDX9u\nl6p2y8Ogh7chMHM/HDTe1tIXA5wOtWtkSOTMEEafxK8xkCf7X3eTGungJcsm\nAZ1stIVfYBnAF2tnHG5tUMHj2IX1FN1b4NKTu0jqkD9s+kNh0eSHWfZ1i84v\n+s6MZUIenVDpKLesmh1S2NCLKndLMaPMax9txIswr9lAUMrTyKv3IXpwvcgi\nwePp/JKd/KMy1l0x4pGgfeu4oaZhtC2NcbHh1lYbUdBciTUhdNuT2mB6Sa+s\n2lJG\r\n=IgR0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"908248b8e8c73e5a699db97b3f9763aa0cd32a57","scripts":{"dev":"concurrently 'webpack --mode development --watch' 'tsc --watch'","test":"jest src --coverage --verbose --runInBand","build":"concurrently 'webpack --mode production' 'tsc'","predev":"yarn cleanup","cleanup":"rm -rf ./dist","coverage":"coveralls < ./coverage/lcov.info","prebuild":"yarn cleanup","test:watch":"jest src --coverage --verbose --watch"},"_npmUser":{"name":"etiennemartin","email":"npm@etiennemartin.ca"},"repository":{"url":"git+https://github.com/etienne-martin/cache-control-parser.git","type":"git"},"_npmVersion":"6.9.0","description":"A lightweight cache-control parser","directories":{},"_nodeVersion":"12.6.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"22.4.3","eslint":"6.7.2","ts-jest":"22.4.3","webpack":"4.36.0","prettier":"1.19.1","coveralls":"3.0.9","typescript":"3.7.3","@babel/core":"7.5.0","@types/jest":"22.2.3","webpack-cli":"3.3.5","babel-loader":"8.0.6","concurrently":"5.1.0","eslint-loader":"3.0.3","@babel/preset-env":"7.5.5","eslint-config-prettier":"6.7.0","eslint-plugin-prettier":"3.1.1","@babel/preset-typescript":"7.3.3","@typescript-eslint/parser":"2.11.0","fork-ts-checker-webpack-plugin":"3.0.1","@typescript-eslint/eslint-plugin":"2.11.0","@babel/plugin-proposal-class-properties":"7.7.0","@babel/plugin-proposal-optional-chaining":"7.7.5"},"_npmOperationalInternal":{"tmp":"tmp/cache-control-parser_1.0.5_1592072414281_0.6675224817191523","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"cache-control-parser","version":"1.0.6","keywords":["cache","http","headers","http-headers","cache-control","parser"],"author":{"name":"Etienne Martin"},"license":"MIT","_id":"cache-control-parser@1.0.6","maintainers":[{"name":"etiennemartin","email":"npm@etiennemartin.ca"}],"homepage":"https://github.com/etienne-martin/cache-control-parser","bugs":{"url":"https://github.com/etienne-martin/cache-control-parser/issues"},"dist":{"shasum":"f979e43fb2c734054458f951ea1f0a3f29cdfb2b","tarball":"https://registry.npmjs.org/cache-control-parser/-/cache-control-parser-1.0.6.tgz","fileCount":7,"integrity":"sha512-l1m16Wcy+vsS4rmz0hMcjGNHfVWrFRIkL6v3lwj+9w84z0iJl6zbsLQlgmmsjjg4eVcdHPWOveMOm+zo7y0pGw==","signatures":[{"sig":"MEUCIQCvgRX1IS9GKNIm6/urXiyRp/eugI6b8X5SmOgr6r2APQIgCIJQ437b2HwbXsrD4BlsRVUF9Vp7yxvXpv6EyxL3cdE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9031,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe+KiYCRA9TVsSAnZWagAAYPkP/RjLPT8BUsJaAkc5olP9\n/cmCJ/zNY7agPefV2pXF1P7lmBfJ8NWSl6rqSfDaEIT3zwTzZ4MorrAbusl6\nIRqe1e55y6K87O8mlAofNlYo/z7DCcf1MlbMiG4m5Eb/sfrKHqfp2LEPYtfh\nMM810tl/CRicLznBZhFv5GfK94K/tgAAIwl8tRPeHp8tFqnUp3grCC2e6Qcg\nRJE1zzZgju+G38fQyUAliQGDju86qmyTjHSUBzagRb0d1P/aHhFLy3Pr4Vdd\nI7Of5O5G70IQ+u0k9elKe+puZlKKJ6QpDvAdS2K6VIV9kCI/q1+GRAr1VLAK\nrc/prY7WOLnONVnhzzgGJDnI90VrtxX0cDW+2wp+THro/A1Wy+/jUJfGnF0N\n7txMPD3NRV8xY6OnGodwyjZF37vmn4AK3FXZVRIN5sdXkKRcvjaXo75umFE3\nmbFQ8stKUzf7bymmrhqubwQ0cunYtZ1mfeAZPl4xmE+y4lZ2GtuRYf0VwWgm\nfOsVZyvk1Mmypj7OooryDf24MqX2NhhIT2XuSL543YcpbINcCY0KjDUJgsmy\nYhxsMDHcULbEmET7U7w+tMO1guFJEiJUFVtHVIcjmQoxt4fM9tu58GfFHqYd\nIMMebOekMJQGvbwxAQnrL67j9PWHXN4dnE4puy2hohDnKmFlkBZ20OlvAXeb\n2ix6\r\n=DVjo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"602764ac70cfe40a6a958a5b267377075e8b1f0f","scripts":{"dev":"concurrently 'webpack --mode development --watch' 'tsc --watch'","test":"jest src --coverage --verbose --runInBand","build":"concurrently 'webpack --mode production' 'tsc'","predev":"yarn cleanup","cleanup":"rm -rf ./dist","coverage":"coveralls < ./coverage/lcov.info","prebuild":"yarn cleanup","test:watch":"jest src --coverage --verbose --watch"},"_npmUser":{"name":"etiennemartin","email":"npm@etiennemartin.ca"},"repository":{"url":"git+https://github.com/etienne-martin/cache-control-parser.git","type":"git"},"_npmVersion":"6.9.0","description":"A lightweight cache-control parser","directories":{},"_nodeVersion":"12.6.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"22.4.3","eslint":"6.7.2","ts-jest":"22.4.3","webpack":"4.36.0","prettier":"1.19.1","coveralls":"3.0.9","typescript":"3.7.3","@babel/core":"7.5.0","@types/jest":"22.2.3","webpack-cli":"3.3.5","babel-loader":"8.0.6","concurrently":"5.1.0","eslint-loader":"3.0.3","@babel/preset-env":"7.5.5","eslint-config-prettier":"6.7.0","eslint-plugin-prettier":"3.1.1","@babel/preset-typescript":"7.3.3","@typescript-eslint/parser":"2.11.0","fork-ts-checker-webpack-plugin":"3.0.1","@typescript-eslint/eslint-plugin":"2.11.0","@babel/plugin-proposal-class-properties":"7.7.0","@babel/plugin-proposal-optional-chaining":"7.7.5"},"_npmOperationalInternal":{"tmp":"tmp/cache-control-parser_1.0.6_1593354391981_0.5932107160183704","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"cache-control-parser","version":"1.0.7","keywords":["cache","http","headers","http-headers","cache-control","parser"],"author":{"name":"Etienne Martin"},"license":"MIT","_id":"cache-control-parser@1.0.7","maintainers":[{"name":"etiennemartin","email":"npm@etiennemartin.ca"}],"homepage":"https://github.com/etienne-martin/cache-control-parser","bugs":{"url":"https://github.com/etienne-martin/cache-control-parser/issues"},"dist":{"shasum":"1888715d51609fc09bfc19653b55a4f938330235","tarball":"https://registry.npmjs.org/cache-control-parser/-/cache-control-parser-1.0.7.tgz","fileCount":7,"integrity":"sha512-L/dGYz5Pz3pi8geb/Uic7jeeM+AxBSazOksPQstFFEiaWmSgdQyiGNicjwF3YixUK+WPiVE+gZJvsuRZz/3/1w==","signatures":[{"sig":"MEQCICXF967Iqb4ywzdj2bHSJ9AvgTDWoP/zJhEWInRgUmncAiATY0s6PMGCFL1P7XVQa14hV0fJnP+i4VmeL8QOsVW2TQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9031,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfhZnECRA9TVsSAnZWagAAF9EP+wSLfa4sheYamdrEJn1o\nub8N0MzBxRCp1ENYttB+amz3u+FMl2uDoqk8CAOobPPODISR/3Kr9CvYkBk0\nam/0SMPWdTuLsRIdGcZAK5K9+0Xmkf3v7D3fhvIHde9Kka/8wgKwDdgYPyRB\n0pJWswngjkiouut9Ib5KSt9RQBRQH2hKi+/8pJ9v33Mm+rTM3iA/RzjZucD+\nMs8idDMSi+NqXPkRU3q/UIr9NNXSUwAF0hrrBZ33YZFolul3N84pT7RtCMAL\nUTKwVEMx/Mxh6A/znMcLJJU7AFDMWqPHOcy9+SBYrJIj372T58/DPYktq4rB\nGBYgprrrA9P8o2E/8/KfCZKW5mwqQM8osyHJjADG01oO6I9YJvsmAniKgjOM\nty8uEJce/Bx8F16C5jYzXqR7pitRtai908EcLDyLfA8pvChl47uY6JgfW/gM\naT2qBMa0prA4hWKplgNvYBitPiLUEwi9vW1EMIbMvVuVr9MLPxgYuWYIBc4W\nWn1WbMMqGksg1Boh500F2msLw0ic8zIdul3cWCHXf0p+EPtXNEhCPSkR8H4I\n0qMMsD+N5EMlTEdF48gPzM4WTJ09QH+c4bPeFrpVwPcr0ZCm/i+MJnTVwrtp\nsJK/8UuNZRpBPQookcCwk5cBK7Azs2/x456cjp4UwuhnSVL100QTRJZcx/a/\nwRcv\r\n=1+Ld\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"fb3b3781894dc242ec06ba983b7da617fe9789ba","scripts":{"dev":"concurrently 'webpack --mode development --watch' 'tsc --watch'","test":"jest src --coverage --verbose --runInBand","build":"concurrently 'webpack --mode production' 'tsc'","predev":"yarn cleanup","cleanup":"rm -rf ./dist","coverage":"coveralls < ./coverage/lcov.info","prebuild":"yarn cleanup","test:watch":"jest src --coverage --verbose --watch"},"_npmUser":{"name":"etiennemartin","email":"npm@etiennemartin.ca"},"repository":{"url":"git+https://github.com/etienne-martin/cache-control-parser.git","type":"git"},"_npmVersion":"6.9.0","description":"A lightweight cache-control parser","directories":{},"_nodeVersion":"12.6.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"22.4.3","eslint":"6.7.2","ts-jest":"22.4.3","webpack":"4.36.0","prettier":"1.19.1","coveralls":"3.0.9","typescript":"3.7.3","@babel/core":"7.5.0","@types/jest":"22.2.3","webpack-cli":"3.3.5","babel-loader":"8.0.6","concurrently":"5.1.0","eslint-loader":"3.0.3","@babel/preset-env":"7.5.5","eslint-config-prettier":"6.7.0","eslint-plugin-prettier":"3.1.1","@babel/preset-typescript":"7.3.3","@typescript-eslint/parser":"2.11.0","fork-ts-checker-webpack-plugin":"3.0.1","@typescript-eslint/eslint-plugin":"2.11.0","@babel/plugin-proposal-class-properties":"7.7.0","@babel/plugin-proposal-optional-chaining":"7.7.5"},"_npmOperationalInternal":{"tmp":"tmp/cache-control-parser_1.0.7_1602591171671_0.517355280224244","host":"s3://npm-registry-packages"}},"1.0.8":{"name":"cache-control-parser","version":"1.0.8","keywords":["cache","http","headers","http-headers","cache-control","parser"],"author":{"name":"Etienne Martin"},"license":"MIT","_id":"cache-control-parser@1.0.8","maintainers":[{"name":"etiennemartin","email":"npm@etiennemartin.ca"}],"homepage":"https://github.com/etienne-martin/cache-control-parser","bugs":{"url":"https://github.com/etienne-martin/cache-control-parser/issues"},"dist":{"shasum":"b52ffbe289ac31035fac149bcc277ff48ac7fbe5","tarball":"https://registry.npmjs.org/cache-control-parser/-/cache-control-parser-1.0.8.tgz","fileCount":7,"integrity":"sha512-LgEWBdMBgfaapYYfnJDlzROuN1ku7u6KCeG2A952kidwK+S9WV20wYXl4ZVJdWWtdSs/EkcIPHzeKmxnw08N4w==","signatures":[{"sig":"MEQCICBlTpblSuNp4KM+21vZlDXmt6iSvNvXFYirYMysdMR1AiBYCdH97mmx0HkZ1tS1DbfW9sU52tvSW9VOXzkOi8UrAg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9031,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf/b4ICRA9TVsSAnZWagAAaqYQAIf/bAB3l/CL0LUS9g0j\nfQSv5SWMmjfL3YQ4ZxKoQ78HQOHJGGLQJphSubKhOMl99fUV7OFgeUMtefrp\nryXRNh+HtxAChcIZJPS/e5NaKHjADDRKjp2zUKmPieZLNL+I9HiNozUuu/Sd\ne+ovTLxjIYsOnTZDWByOjntYViou+gTa3gd9ikPE4Z8TOpaAbzjcu8lmL1mH\n/QNRuqsLDwhWqRabIIOA0py/077OyuNsvm6SDFp1ftnEh8DFhCy/1ESQ0OAR\nKiOr1ENjcXK5sVXmXFgloJELeGdCT4TO+WUO/JDSadAk4l7pgmv9PSUROEnu\n9OMxASdVTILQA0oHp5URds6fCLKWqXYmvSSack/soamRzhHcKAGD2AHTD1Ai\nqXHH7KXF3+BQ7kaGKCR6ussRozbo1UesOUIk4AOdM1TBt1AlZBEYedFIUHxM\ne9f5ViIpCy5abJ2fQTHUKurlcF9IGwp4/sdniDhmTtPbqiMYF2XeRSODmNPf\nftCtinx31qLGTI6PnMeMTq7OupHX696sDxsNNe+LPpEku6VUYIrI0RTmNf06\nmBu1UEGTiPN4259cSJROkZly5TFosjjdmeGpXbqkwZophFk04rzqJsfT+lW7\nzcsS23l+fti43jEqmJRQFMv4qYPzoxectEfnC7iwCL6zU/8GSjeTOO/92JYg\n3xNc\r\n=mm7k\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"ac7e5705a444e6afca058086d5d42dc4cac828e3","scripts":{"dev":"concurrently 'webpack --mode development --watch' 'tsc --watch'","test":"jest src --coverage --verbose --runInBand","build":"concurrently 'webpack --mode production' 'tsc'","predev":"yarn cleanup","cleanup":"rm -rf ./dist","coverage":"coveralls < ./coverage/lcov.info","prebuild":"yarn cleanup","test:watch":"jest src --coverage --verbose --watch"},"_npmUser":{"name":"etiennemartin","email":"npm@etiennemartin.ca"},"repository":{"url":"git+https://github.com/etienne-martin/cache-control-parser.git","type":"git"},"_npmVersion":"6.9.0","description":"A lightweight cache-control parser","directories":{},"_nodeVersion":"12.6.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"22.4.3","eslint":"6.7.2","ts-jest":"22.4.3","webpack":"4.36.0","prettier":"1.19.1","coveralls":"3.0.9","typescript":"3.7.3","@babel/core":"7.5.0","@types/jest":"22.2.3","webpack-cli":"3.3.5","babel-loader":"8.0.6","concurrently":"5.1.0","eslint-loader":"3.0.3","@babel/preset-env":"7.5.5","eslint-config-prettier":"6.7.0","eslint-plugin-prettier":"3.1.1","@babel/preset-typescript":"7.3.3","@typescript-eslint/parser":"2.11.0","fork-ts-checker-webpack-plugin":"3.0.1","@typescript-eslint/eslint-plugin":"2.11.0","@babel/plugin-proposal-class-properties":"7.7.0","@babel/plugin-proposal-optional-chaining":"7.7.5"},"_npmOperationalInternal":{"tmp":"tmp/cache-control-parser_1.0.8_1610464775478_0.9139278326945812","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"cache-control-parser","version":"2.0.0","keywords":["cache","http","headers","http-headers","cache-control","parser","stringify"],"author":{"name":"Etienne Martin"},"license":"MIT","_id":"cache-control-parser@2.0.0","maintainers":[{"name":"etiennemartin","email":"npm@etiennemartin.ca"}],"homepage":"https://github.com/etienne-martin/cache-control-parser","bugs":{"url":"https://github.com/etienne-martin/cache-control-parser/issues"},"dist":{"shasum":"4c846fbbdaafce315b2a6fdad565df08d61f108b","tarball":"https://registry.npmjs.org/cache-control-parser/-/cache-control-parser-2.0.0.tgz","fileCount":7,"integrity":"sha512-G/+qSqBXiQuK4BVl5K0jBdeHzvSABq9O3ItH41eskk6ZXkroeHTmi4rUbCaXmHZoOKWNqXs9f6NvFGazFKTsKQ==","signatures":[{"sig":"MEUCIQCOkAu6Pig2lk3AdWMMSevIVKck2Kg5Ohjm/3/930xXpwIgC6sbQ5K35bwDz9MQVKgTHiYbtaIBSIL6xVL1b0Qz2aI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10262,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg2+WsCRA9TVsSAnZWagAAq4YP/2Wrx2dHgfUbYwjNt0Na\nCJpOMl1y5Z3HI7iBaOqNL+GmsT5IfbdIorr0VbeBneB4VOKwc5p88QBZI5hX\nA8DZGDN6ojBhA3y6c+nJywnfYA/c6iXF0rzI0PpRG6x5nqdYBE9C/BbgCmD2\nmvJwz8Ya5ME8ZzHfzY68VBW5Rj3/x8SN9w5xzvJflRFUxLz2a6p7wJHeO0Ad\nbsuPPWrdenbsWwMx33RvgD7wUns7653TQRg2nq7ZHTYcK8rVttlVntZonT/a\ngh9AkGH2fv5NKRtRFq4Hqp6sVR7/dtH0KDwllNbsjLt4kVcou9Hr7vQJhv/w\nURkLXpV5NGKVu4tQfU08KNUGykWvyCo87DVmpvrvI6wpgNJCopKxTXTjk/M/\nKEvfA0iqf/5aFWnFaZkI6spiQ2bsLVUX67jfl4W6x1kN5WmpDJd/YwDJUVdt\nlgTm8y7kSDbJQBjw2C3c9cUZWTmNILvONG0G1zlV4jvFj11SCMsEPYzBI1Cp\nFlcLU6zFTAjuQOCMk5exGXqr/F+R/TbyOdf6l81q8U1SK8w+ZrRStd9Fxi/R\nGdTntWh38tckrbP0PDkWd9wEOZFwL/42zyHFmIGAACphdaSutYthAiaailUk\nHNxHWGDmnSYALjY5GeZseCna63MmAd4I1BwUzCPHl0K42X1aVQI1tbbeUJqw\np/Jp\r\n=2nXs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"9b6970cbeae04fff150d13c9466ab333b80ce142","scripts":{"dev":"concurrently 'webpack --mode development --watch' 'tsc --watch'","test":"jest src --coverage --verbose --runInBand","build":"concurrently 'webpack --mode production' 'tsc'","predev":"yarn cleanup","cleanup":"rm -rf ./dist","coverage":"coveralls < ./coverage/lcov.info","prebuild":"yarn cleanup","test:watch":"jest src --coverage --verbose --watch"},"_npmUser":{"name":"etiennemartin","email":"npm@etiennemartin.ca"},"repository":{"url":"git+https://github.com/etienne-martin/cache-control-parser.git","type":"git"},"_npmVersion":"6.9.0","description":"A lightweight cache-control parser","directories":{},"_nodeVersion":"12.6.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"22.4.3","eslint":"6.7.2","ts-jest":"22.4.3","webpack":"4.36.0","prettier":"1.19.1","coveralls":"3.0.9","typescript":"3.7.3","@babel/core":"7.5.0","@types/jest":"22.2.3","webpack-cli":"3.3.5","babel-loader":"8.0.6","concurrently":"5.1.0","eslint-loader":"3.0.3","@babel/preset-env":"7.5.5","eslint-config-prettier":"6.7.0","eslint-plugin-prettier":"3.1.1","@babel/preset-typescript":"7.3.3","@typescript-eslint/parser":"2.11.0","fork-ts-checker-webpack-plugin":"3.0.1","@typescript-eslint/eslint-plugin":"2.11.0","@babel/plugin-proposal-class-properties":"7.7.0","@babel/plugin-proposal-optional-chaining":"7.7.5"},"_npmOperationalInternal":{"tmp":"tmp/cache-control-parser_2.0.0_1625023915972_0.6543345012094868","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"cache-control-parser","version":"2.0.1","keywords":["cache","http","headers","http-headers","cache-control","parser","stringify"],"author":{"name":"Etienne Martin"},"license":"MIT","_id":"cache-control-parser@2.0.1","maintainers":[{"name":"etiennemartin","email":"npm@etiennemartin.ca"}],"homepage":"https://github.com/etienne-martin/cache-control-parser","bugs":{"url":"https://github.com/etienne-martin/cache-control-parser/issues"},"dist":{"shasum":"def08093d92e1976fbe4887860ea300291850766","tarball":"https://registry.npmjs.org/cache-control-parser/-/cache-control-parser-2.0.1.tgz","fileCount":7,"integrity":"sha512-68WwNWl0rgCd1/STy7/SpYYpFWrWDTx2pf2arpjErwEHynw2HAMC64DOTlEatMqqjq9X5blhKe897o3w2R4BhQ==","signatures":[{"sig":"MEYCIQDBJSF9mP7pPllzkfktqqszkJSearPsJh3exDJvJuGcWgIhAN8YRlAAd/6JjcPyWhZvObHggX8xRzMeMbwHXRMTLKWF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10257,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhDDuZCRA9TVsSAnZWagAAB5wP/0EbbzMu3CcPdYAgBSuF\nAoLoA55q7ht8b9YOWwF1VYkXPklOFFBh28jdQ1cPU4+IL7KJKJE+jFcVlO6n\nlNJjXaXjQiiuhflYsCyk+lVsEwRirQOgFQTnhr9akLhn45UecVEyg946g/rW\nZru6Comyogb0p+hC0GHZ092j9bVvpKQIM/14NMC8JUS7i/wVHQ7ZOSfptee1\nWe46o0GRyYaFgb9L5saw757RbZ+jMRWOMwFqVyGRm1lSpKKhER/dPFsaxF7C\nu01Gz/XDbTr6Xq6XxaTc3zIkoZNRN6a+n5SialBAPsNlWzKik8nZ3diI/bir\n/FMoGTjLu4Ub25Lf3lx+Y5qNnv5w30Adb75o6vwTSKiaGya4InnsfwdizXJZ\nWAn6/r+yYMpasZPzCvEThxHEVMg8U46Txs3EMSkWe8JhCy28Dk8Rsjdz5+zV\nZ92eE0Ar6+Cu7i4qhj9EUusQWZ2dwQwc8nkZpLuJ9/nUN5+wqjwvaXVEr/Rz\n9ce3Dnt9M3+EgOCcoadH8DUyZHkxY+22Dlai22NtwZCm+8ub4fLE3qoCZsrO\nyvodK6wXB78nsSu0YgURFRpI6LXfEgD34r4YeG4PFPm5C55rbBt3t7zu1p85\nhGGWQg9Dww+tYy5DjANL+V60lM0wY4o5ndSZFfW0Ftn4X3P4RSfFX3zQPwSP\ndXIf\r\n=J/Wy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"8e9c5d411824a416acac074de791814fa7642cff","scripts":{"dev":"concurrently 'webpack --mode development --watch' 'tsc --watch'","test":"jest src --coverage --verbose --runInBand","build":"concurrently 'webpack --mode production' 'tsc'","predev":"yarn cleanup","cleanup":"rm -rf ./dist","coverage":"coveralls < ./coverage/lcov.info","prebuild":"yarn cleanup","test:watch":"jest src --coverage --verbose --watch"},"_npmUser":{"name":"etiennemartin","email":"npm@etiennemartin.ca"},"repository":{"url":"git+https://github.com/etienne-martin/cache-control-parser.git","type":"git"},"_npmVersion":"6.9.0","description":"A humble cache-control parser","directories":{},"_nodeVersion":"12.6.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"22.4.3","eslint":"6.7.2","ts-jest":"22.4.3","webpack":"4.36.0","prettier":"1.19.1","coveralls":"3.0.9","typescript":"3.7.3","@babel/core":"7.5.0","@types/jest":"22.2.3","webpack-cli":"3.3.5","babel-loader":"8.0.6","concurrently":"5.1.0","eslint-loader":"3.0.3","@babel/preset-env":"7.5.5","eslint-config-prettier":"6.7.0","eslint-plugin-prettier":"3.1.1","@babel/preset-typescript":"7.3.3","@typescript-eslint/parser":"2.11.0","fork-ts-checker-webpack-plugin":"3.0.1","@typescript-eslint/eslint-plugin":"2.11.0","@babel/plugin-proposal-class-properties":"7.7.0","@babel/plugin-proposal-optional-chaining":"7.7.5"},"_npmOperationalInternal":{"tmp":"tmp/cache-control-parser_2.0.1_1628191640714_0.15826581333764378","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"cache-control-parser","version":"2.0.2","keywords":["cache","http","headers","http-headers","cache-control","parser","stringify"],"author":{"name":"Etienne Martin"},"license":"MIT","_id":"cache-control-parser@2.0.2","maintainers":[{"name":"etiennemartin","email":"npm@etiennemartin.ca"}],"homepage":"https://github.com/etienne-martin/cache-control-parser","bugs":{"url":"https://github.com/etienne-martin/cache-control-parser/issues"},"dist":{"shasum":"0d3102df1f41705c669527351848c989b2a39541","tarball":"https://registry.npmjs.org/cache-control-parser/-/cache-control-parser-2.0.2.tgz","fileCount":7,"integrity":"sha512-Yc+ZAsvcyE7gIyidu+HPXNr0tt0CMpn+BN1uTaSs6t9vWMNtZQPOlAC9Jm2hXFno5iSRNigdxPT9TcJMQgS0vA==","signatures":[{"sig":"MEUCIQDC2XNzVjUCcn8wcm4o4D9wsmUHqUWbscl9JvK7WTHbZQIgQmqeHmZGCozZ1czQSoKn64gj+4APjBW+IaUEfcQhwok=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10869,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhDEBkCRA9TVsSAnZWagAA1lEP/iPFxEvdkoM2Sa02JPjZ\naS9UmUzFnFQz4QcV8x+f+1YzZDOpKrOx5V6uMHe2k5o83HB5ZJWvza0ZFWc9\nV/a0C09hIw9a/X6lNhNvAR410EXAhH18S28950/v9Bx6lSbyEFZRzAfNo53n\ncfZy8KWnnoDGQq9y/XRYFC6XPdMWIAXCuod8nBha6Aitx0NY1Bs9j2TR9R02\n2mWldIXahSE8RRI8JhAD87gXhtfz4zxOQRP8qMzBtUv7oTfEOLfZ3QUU+TQu\n5CrF8W7+Wj/sI+y9qj8jKuo3CEUcYj4kCZEBz4KCp+mLX+Z0BSjm+q9NhtcT\ngZoDPEunXiLEA3VBJa2cSWdN4dXhVMqRVXzla+3YKVf/gWq1gFq6ncvlRT6s\nu9nE9920eeb+dMCMkpNV3ziEy5P9KOar+FqCXt8rsDELRd6pKN8sLKm5tZ+b\no+FR2G8Uu/gJqyLARGWopvxiIcqkfdNjoC+ow2BorHMIGyrhYkXFmD5EAmpL\nLYXhlRa+gnFO1GZO6wQBART3AoIQcZ+HjzDbfY8eM2jGEuaqPQpTHuTWTzpD\nX7zNLp1f0iPnnDFekcgFHGMIOh77ffp7e5eudCTmCWUqxDgvvDtgocKNMRVY\nbqKuYhS4/uNrnLOvL+TWsyyrevLvGazIq7P65dYNXTFieZDkZPh2WHMSZar5\nBZ8h\r\n=d9YS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"b2b5c374238ddd768b5f080e0106320de9412c4e","scripts":{"dev":"concurrently 'webpack --mode development --watch' 'tsc --watch'","test":"jest src --coverage --verbose --runInBand","build":"concurrently 'webpack --mode production' 'tsc'","predev":"yarn cleanup","cleanup":"rm -rf ./dist","coverage":"coveralls < ./coverage/lcov.info","prebuild":"yarn cleanup","test:watch":"jest src --coverage --verbose --watch"},"_npmUser":{"name":"etiennemartin","email":"npm@etiennemartin.ca"},"repository":{"url":"git+https://github.com/etienne-martin/cache-control-parser.git","type":"git"},"_npmVersion":"6.9.0","description":"A humble cache-control parser","directories":{},"_nodeVersion":"12.6.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"22.4.3","eslint":"6.7.2","ts-jest":"22.4.3","webpack":"4.36.0","prettier":"1.19.1","coveralls":"3.0.9","typescript":"3.7.3","@babel/core":"7.5.0","@types/jest":"22.2.3","webpack-cli":"3.3.5","babel-loader":"8.0.6","concurrently":"5.1.0","eslint-loader":"3.0.3","@babel/preset-env":"7.5.5","eslint-config-prettier":"6.7.0","eslint-plugin-prettier":"3.1.1","@babel/preset-typescript":"7.3.3","@typescript-eslint/parser":"2.11.0","fork-ts-checker-webpack-plugin":"3.0.1","@typescript-eslint/eslint-plugin":"2.11.0","@babel/plugin-proposal-class-properties":"7.7.0","@babel/plugin-proposal-optional-chaining":"7.7.5"},"_npmOperationalInternal":{"tmp":"tmp/cache-control-parser_2.0.2_1628192868300_0.05630236008612344","host":"s3://npm-registry-packages"}},"2.0.3":{"name":"cache-control-parser","version":"2.0.3","keywords":["cache","http","headers","http-headers","cache-control","parser","stringify"],"author":{"name":"Etienne Martin"},"license":"MIT","_id":"cache-control-parser@2.0.3","maintainers":[{"name":"etiennemartin","email":"npm@etiennemartin.ca"}],"homepage":"https://github.com/etienne-martin/cache-control-parser","bugs":{"url":"https://github.com/etienne-martin/cache-control-parser/issues"},"dist":{"shasum":"ffeb70c17856c0220e176da4ccfd6b2d03d53ebb","tarball":"https://registry.npmjs.org/cache-control-parser/-/cache-control-parser-2.0.3.tgz","fileCount":7,"integrity":"sha512-sL9LN8bEFTZgBBy6bzqqjAygkajYo9srBFfnBXkP/YrkRFpu5jf2DbWaiBW20VnpBRdarsqIBEMr3FgkOpgxkg==","signatures":[{"sig":"MEYCIQClqmygwqMvurybIuzlwGqvdJJVuoq1xtQE18s++hUF6AIhAJUMO0baUZvr28vamP/eF+QD6psAEzyOHr18NBrVD4+F","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11234,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj/80bACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo+zw//bmotkx9GT7bTMpLCJ/6LpfbX11E0JCnEYaEc3BztjWUXUcB7\r\nFIE+ka6yYpFBC0cQEe4EU0NALI3Ep3vLbZ+CuMLVZSHHNcdWrYxY/pVWkYOH\r\niKfKBrGBKZO2AbknZtPzcUIsQlGV3BmgWHduH7gYJogzrfjLnN7N4UbkVh8q\r\nInU5suZibOzJRi3UVlrP93UCHP5MBiozR1gdGSfcskWa6y1P1vjQLcK3qarQ\r\naaAxRNcOQu1Ezhl5Q2yBBaTgH902d6y8rIG9UQtJ18iyRfavmZ8CWTDRSMds\r\ngwiciczN9zFMvpAcDYMl2CedI8vQP98kxyjMrYL8hAhK4JaGMU8Q7UocT/i6\r\nlGFGzz2Q/J6HcsDFUZ42N6sRLoBf8m0lz6i4HitLfiAWnm6wkM3KHY9vfouU\r\nBdyab7x6Ucxo7Ix/g+0lb9yb4/o8jp58elZYgT3qk8PBKq/1EH/ioIen3M81\r\nEZjH3oGQ5gtD+hEkCuqAo7lUe7OSOBtUJBhpQY6nLD25gBWzI/sSKwNyApUy\r\nURx6LTddiGcjpUO+RK6HjaRy31WmTBjptNeSozyanB/1aR8+L9vZHmXCsmI7\r\nPZvzFIySOOrQRuwjpDv4kG0kAQyIGn5LMwTM9RaD7iOEp+aA0d/NC26DX6pA\r\npP/NPNIFTcrL0zB/A3ukMW0e8LETrRIm8Ks=\r\n=SuBO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"850574221837c660811976656d28e7ff6daeb0d7","scripts":{"dev":"concurrently 'webpack --mode development --watch' 'tsc --watch'","test":"jest src --coverage --verbose --runInBand","build":"concurrently 'webpack --mode production' 'tsc'","predev":"yarn cleanup","cleanup":"rm -rf ./dist","coverage":"coveralls < ./coverage/lcov.info","prebuild":"yarn cleanup","test:watch":"jest src --coverage --verbose --watch"},"_npmUser":{"name":"etiennemartin","email":"npm@etiennemartin.ca"},"repository":{"url":"git+https://github.com/etienne-martin/cache-control-parser.git","type":"git"},"_npmVersion":"6.14.13","description":"A humble cache-control parser","directories":{},"_nodeVersion":"14.17.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"22.4.3","eslint":"6.7.2","ts-jest":"22.4.3","webpack":"4.36.0","prettier":"1.19.1","coveralls":"3.0.9","typescript":"3.7.3","@babel/core":"7.5.0","@types/jest":"22.2.3","webpack-cli":"3.3.5","babel-loader":"8.0.6","concurrently":"5.1.0","eslint-loader":"3.0.3","@babel/preset-env":"7.5.5","eslint-config-prettier":"6.7.0","eslint-plugin-prettier":"3.1.1","@babel/preset-typescript":"7.3.3","@typescript-eslint/parser":"2.11.0","fork-ts-checker-webpack-plugin":"3.0.1","@typescript-eslint/eslint-plugin":"2.11.0","@babel/plugin-proposal-class-properties":"7.7.0","@babel/plugin-proposal-optional-chaining":"7.7.5"},"_npmOperationalInternal":{"tmp":"tmp/cache-control-parser_2.0.3_1677708571056_0.24426212582180362","host":"s3://npm-registry-packages"}},"2.0.4":{"name":"cache-control-parser","version":"2.0.4","keywords":["cache","http","headers","http-headers","cache-control","parser","stringify"],"author":{"name":"Etienne Martin"},"license":"MIT","_id":"cache-control-parser@2.0.4","maintainers":[{"name":"etiennemartin","email":"npm@etiennemartin.ca"}],"homepage":"https://github.com/etienne-martin/cache-control-parser","bugs":{"url":"https://github.com/etienne-martin/cache-control-parser/issues"},"dist":{"shasum":"e6c91fcfce182d4d497846e6c57fa02201f7c184","tarball":"https://registry.npmjs.org/cache-control-parser/-/cache-control-parser-2.0.4.tgz","fileCount":7,"integrity":"sha512-/FyoH+1kaAHoJC86Yz+ix0+l4DCisx/+nNjZs4HRFQcyuUJv5O9TsEu9pXi4e56kV7veou6k3QMCl6LRGo0qdQ==","signatures":[{"sig":"MEYCIQCnO9jdq5fc3rNGIJHX7Kye8/v1GIgHJVAGnpewxJ5xMgIhAOu9YJmfdoFDMbTCfef/k8ldMFpKfpNtwSReup3TQ+sz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11089,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj/9qvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqnlA//YVzfS61RYd8MfROt9kpe4vXj2L0BBdN8aSWhwQCWzSUReRk1\r\ngYoXgXJv67gCzuZmlS8h8Lg/0gRAAoUHZ92+sBlXiyfXMdPVWhKyC7/Wnb5e\r\nlb4ha3Nc4W78cUn0pRIfimwZUyygltOaR6r9HQiv9BWbPWDWY2dTy1P7AhIr\r\ntVlxqwYvkYE/RF8UEYewVH8/6i7RlWH/LsnOTMc0yRs7apu5vpeuxftHAM8o\r\n5dkpU7B1S9xSAQEdPBXicC6n+MK2TW1fTEdLL397A5Qo2LTTkFd3JkNpAn95\r\n9GekPamRD5ju9VfL6OwgGSC2cnTnj904pC/szBhE29slQCUz8vFXjf8Ni2uv\r\n8NGEeSesx6NENMn6tPvV7mNmVTypdCi/AgFnMDUuCvhyNCiNOe4OzrqMMV64\r\nU4HAty9UxzasAj/ZKA2uuCtQPhhc5NzIOnMZ9DWUvk8rHB7DjD3OHLkEjy6B\r\nM0F9MLubRmxtkPMLFBupopokXJpDc/rSuVnhl/VaiWDy8lqEiIAyg8yZflMG\r\n5ZqavZX97eKtkDBRA4UzUWCD+4g40TrAFHqeZri0fpBujXdErKfDziL4PjKF\r\nNXSCxVc5XR0y79CqmiZahFJ6i4fPAtC6k9n1/GBYoUzhgw7pw3avORNZznMY\r\nrcrr8+NtqL70+1WiRyOHrs2almIWC9pI0DM=\r\n=QyKP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"8b1dd74522c6e65c437901bb80db8c97631e5726","scripts":{"dev":"concurrently 'webpack --mode development --watch' 'tsc --watch'","test":"jest src --coverage --verbose --runInBand","build":"concurrently 'webpack --mode production' 'tsc'","predev":"yarn cleanup","cleanup":"rm -rf ./dist","coverage":"coveralls < ./coverage/lcov.info","prebuild":"yarn cleanup","test:watch":"jest src --coverage --verbose --watch"},"_npmUser":{"name":"etiennemartin","email":"npm@etiennemartin.ca"},"repository":{"url":"git+https://github.com/etienne-martin/cache-control-parser.git","type":"git"},"_npmVersion":"6.14.13","description":"A humble cache-control parser","directories":{},"_nodeVersion":"14.17.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"22.4.3","eslint":"6.7.2","ts-jest":"22.4.3","webpack":"4.36.0","prettier":"1.19.1","coveralls":"3.0.9","typescript":"3.7.3","@babel/core":"7.5.0","@types/jest":"22.2.3","webpack-cli":"3.3.5","babel-loader":"8.0.6","concurrently":"5.1.0","eslint-loader":"3.0.3","@babel/preset-env":"7.5.5","eslint-config-prettier":"6.7.0","eslint-plugin-prettier":"3.1.1","@babel/preset-typescript":"7.3.3","@typescript-eslint/parser":"2.11.0","fork-ts-checker-webpack-plugin":"3.0.1","@typescript-eslint/eslint-plugin":"2.11.0","@babel/plugin-proposal-class-properties":"7.7.0","@babel/plugin-proposal-optional-chaining":"7.7.5"},"_npmOperationalInternal":{"tmp":"tmp/cache-control-parser_2.0.4_1677712047112_0.8799479795546343","host":"s3://npm-registry-packages"}},"2.0.5":{"name":"cache-control-parser","version":"2.0.5","keywords":["cache","http","headers","http-headers","cache-control","parser","stringify"],"author":{"name":"Etienne Martin"},"license":"MIT","_id":"cache-control-parser@2.0.5","maintainers":[{"name":"etiennemartin","email":"npm@etiennemartin.ca"}],"homepage":"https://github.com/etienne-martin/cache-control-parser","bugs":{"url":"https://github.com/etienne-martin/cache-control-parser/issues"},"dist":{"shasum":"790ef8b952a989548f5b84de4aa066f2130ba692","tarball":"https://registry.npmjs.org/cache-control-parser/-/cache-control-parser-2.0.5.tgz","fileCount":7,"integrity":"sha512-4oMIg6G2cQcNdlGDaAqZQxFclkL80HImlZhrJNZCbOeHS3vLQcNYeBpxf5jO9yJHnVee8I8URtRPpC7f2Lh+Og==","signatures":[{"sig":"MEYCIQDouw3vKoNp5nCdHujYlTarhXH6mGLJEUnMKe4yU6E+/wIhAPNU9sVmhM82J22PmwbR/xOz7ihrVKSfo2ycYm9FFTgf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11058},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"224a14b57c327f6015e407855534c78490faf1ad","scripts":{"dev":"concurrently 'webpack --mode development --watch' 'tsc --watch'","test":"jest src --coverage --verbose --runInBand","build":"concurrently 'webpack --mode production' 'tsc'","predev":"yarn cleanup","cleanup":"rm -rf ./dist","coverage":"coveralls < ./coverage/lcov.info","prebuild":"yarn cleanup","test:watch":"jest src --coverage --verbose --watch"},"_npmUser":{"name":"etiennemartin","email":"npm@etiennemartin.ca"},"repository":{"url":"git+https://github.com/etienne-martin/cache-control-parser.git","type":"git"},"_npmVersion":"6.14.13","description":"A humble cache-control parser","directories":{},"_nodeVersion":"14.17.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"22.4.3","eslint":"6.7.2","ts-jest":"22.4.3","webpack":"4.36.0","prettier":"1.19.1","coveralls":"3.0.9","typescript":"3.7.3","@babel/core":"7.5.0","@types/jest":"22.2.3","webpack-cli":"3.3.5","babel-loader":"8.0.6","concurrently":"5.1.0","eslint-loader":"3.0.3","@babel/preset-env":"7.5.5","eslint-config-prettier":"6.7.0","eslint-plugin-prettier":"3.1.1","@babel/preset-typescript":"7.3.3","@typescript-eslint/parser":"2.11.0","fork-ts-checker-webpack-plugin":"3.0.1","@typescript-eslint/eslint-plugin":"2.11.0","@babel/plugin-proposal-class-properties":"7.7.0","@babel/plugin-proposal-optional-chaining":"7.7.5"},"_npmOperationalInternal":{"tmp":"tmp/cache-control-parser_2.0.5_1701440293249_0.06647711858899763","host":"s3://npm-registry-packages"}},"2.0.6":{"name":"cache-control-parser","version":"2.0.6","keywords":["cache","http","headers","http-headers","cache-control","parser","stringify"],"author":{"name":"Etienne Martin"},"license":"MIT","_id":"cache-control-parser@2.0.6","maintainers":[{"name":"etiennemartin","email":"npm@etiennemartin.ca"}],"homepage":"https://github.com/etienne-martin/cache-control-parser","bugs":{"url":"https://github.com/etienne-martin/cache-control-parser/issues"},"dist":{"shasum":"c33acd5f278c375b803f7b237f1c6334442aed2c","tarball":"https://registry.npmjs.org/cache-control-parser/-/cache-control-parser-2.0.6.tgz","fileCount":7,"integrity":"sha512-N4rxCk7V8NLfUVONXG0d7S4IyTQh3KEDW5k2I4CAcEUcMQCmVkfAMn37JSWfUQudiR883vDBy5XM5+TS2Xo7uQ==","signatures":[{"sig":"MEUCIAj6WKQsqJ5pL5UhtTkmT2qzqGUptsbA8TdFQdSxRAmHAiEA2uay5aiD7b+AZJaKs30M6VoiuIIrl4e+O5YLB09Ghb4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11061},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"3a6bc628027afe26b2fa8b5005de6e05ae284cb0","scripts":{"dev":"concurrently 'webpack --mode development --watch' 'tsc --watch'","test":"jest src --coverage --verbose --runInBand","build":"concurrently 'webpack --mode production' 'tsc'","predev":"yarn cleanup","cleanup":"rm -rf ./dist","coverage":"coveralls < ./coverage/lcov.info","prebuild":"yarn cleanup","test:watch":"jest src --coverage --verbose --watch"},"_npmUser":{"name":"etiennemartin","email":"npm@etiennemartin.ca"},"repository":{"url":"git+https://github.com/etienne-martin/cache-control-parser.git","type":"git"},"_npmVersion":"6.14.13","description":"A humble cache-control parser","directories":{},"_nodeVersion":"14.17.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"22.4.3","eslint":"6.7.2","ts-jest":"22.4.3","webpack":"4.36.0","prettier":"1.19.1","coveralls":"3.0.9","typescript":"3.7.3","@babel/core":"7.5.0","@types/jest":"22.2.3","webpack-cli":"3.3.5","babel-loader":"8.0.6","concurrently":"5.1.0","eslint-loader":"3.0.3","@babel/preset-env":"7.5.5","eslint-config-prettier":"6.7.0","eslint-plugin-prettier":"3.1.1","@babel/preset-typescript":"7.3.3","@typescript-eslint/parser":"2.11.0","fork-ts-checker-webpack-plugin":"3.0.1","@typescript-eslint/eslint-plugin":"2.11.0","@babel/plugin-proposal-class-properties":"7.7.0","@babel/plugin-proposal-optional-chaining":"7.7.5"},"_npmOperationalInternal":{"tmp":"tmp/cache-control-parser_2.0.6_1716302000191_0.44104205840596555","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"cache-control-parser","version":"2.2.0","description":"A humble cache-control parser","homepage":"https://github.com/etienne-martin/cache-control-parser","keywords":["cache","http","headers","http-headers","cache-control","parser","stringify"],"license":"MIT","author":{"name":"Etienne Martin"},"repository":{"type":"git","url":"git+https://github.com/etienne-martin/cache-control-parser.git"},"bugs":{"url":"https://github.com/etienne-martin/cache-control-parser/issues"},"main":"dist/index.js","types":"./dist/index.d.ts","scripts":{"dev":"concurrently 'webpack --mode development --watch' 'tsc -p tsconfig.build.json --watch'","build":"concurrently 'webpack --mode production' 'tsc -p tsconfig.build.json'","predev":"yarn cleanup","prebuild":"yarn cleanup","prepack":"yarn build","cleanup":"rm -rf ./dist","test":"jest src --coverage --verbose --runInBand","test:watch":"jest src --coverage --verbose --watch","lint":"eslint . --ext .ts,.js --max-warnings 0"},"dependencies":{},"devDependencies":{"@babel/core":"^7.29.0","@babel/preset-env":"^7.29.0","@babel/preset-typescript":"^7.28.5","@types/jest":"^29.5.14","@typescript-eslint/eslint-plugin":"^8.54.0","@typescript-eslint/parser":"^8.54.0","babel-loader":"^10.0.0","concurrently":"^9.2.1","eslint":"^8.57.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.5","jest":"^29.7.0","prettier":"^3.8.1","ts-jest":"^29.4.6","typescript":"^5.9.3","webpack":"^5.105.0","webpack-cli":"^6.0.1"},"resolutions":{"ansi-regex":"5.0.1","kind-of":"6.0.3","minimist":"1.2.8","**/babel-plugin-istanbul/**/semver":"6.3.1","**/glob/minimatch":"3.1.2","**/@istanbuljs/load-nyc-config/**/js-yaml":"3.14.2","**/test-exclude/minimatch":"3.1.2"},"_id":"cache-control-parser@2.2.0","gitHead":"c7cf4325d72b1984f2278e5b1747cbc99c3a4609","_nodeVersion":"20.20.0","_npmVersion":"10.8.2","dist":{"integrity":"sha512-Me01OJfiZiyGT42qApiunD9fKiE8WMk9w+zhu1LZlRHuDGW1gvy/IA+GcdJbWXVhZbQkn6NmZKomVaO7BFdl1g==","shasum":"581f01216a2a4140c0a208d7c91f12af6e06f45d","tarball":"https://registry.npmjs.org/cache-control-parser/-/cache-control-parser-2.2.0.tgz","fileCount":7,"unpackedSize":11632,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCkqzzQxIlsaGREtPS95hUkjiUTdPqxWrSZRMNVPRsyLQIgA140CfO/7MU6BXC099VmkklWxeM+FHuB/pzgHXDyajM="}]},"_npmUser":{"name":"etiennemartin","email":"npm@etiennemartin.ca"},"directories":{},"maintainers":[{"name":"etiennemartin","email":"npm@etiennemartin.ca"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/cache-control-parser_2.2.0_1770660055857_0.09288088560969143"},"_hasShrinkwrap":false}},"time":{"created":"2020-06-12T21:04:17.070Z","modified":"2026-02-09T18:00:56.128Z","1.0.0":"2020-06-12T21:04:17.160Z","1.0.1":"2020-06-12T21:10:57.844Z","1.0.2":"2020-06-12T21:16:06.833Z","1.0.3":"2020-06-13T17:31:09.991Z","1.0.4":"2020-06-13T17:54:03.745Z","1.0.5":"2020-06-13T18:20:14.450Z","1.0.6":"2020-06-28T14:26:32.093Z","1.0.7":"2020-10-13T12:12:51.841Z","1.0.8":"2021-01-12T15:19:35.612Z","2.0.0":"2021-06-30T03:31:56.115Z","2.0.1":"2021-08-05T19:27:21.041Z","2.0.2":"2021-08-05T19:47:48.481Z","2.0.3":"2023-03-01T22:09:31.253Z","2.0.4":"2023-03-01T23:07:27.268Z","2.0.5":"2023-12-01T14:18:13.457Z","2.0.6":"2024-05-21T14:33:20.336Z","2.2.0":"2026-02-09T18:00:56.015Z"},"bugs":{"url":"https://github.com/etienne-martin/cache-control-parser/issues"},"author":{"name":"Etienne Martin"},"license":"MIT","homepage":"https://github.com/etienne-martin/cache-control-parser","keywords":["cache","http","headers","http-headers","cache-control","parser","stringify"],"repository":{"type":"git","url":"git+https://github.com/etienne-martin/cache-control-parser.git"},"description":"A humble cache-control parser","maintainers":[{"name":"etiennemartin","email":"npm@etiennemartin.ca"}],"readme":"# cache-control-parser\n\nA humble [cache-control](https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Cache-Control) parser.\n\n[![Build status](https://github.com/etienne-martin/cache-control-parser/workflows/Build/badge.svg)](https://github.com/etienne-martin/cache-control-parser/actions)\n[![Coveralls github](https://img.shields.io/coveralls/github/etienne-martin/cache-control-parser.svg)](https://coveralls.io/github/etienne-martin/cache-control-parser)\n[![npm monthly downloads](https://img.shields.io/npm/dm/cache-control-parser.svg)](https://www.npmjs.com/package/cache-control-parser)\n\n## Features\n\n- Fault-tolerant\n- Case-insensitive\n- No dependencies\n- Built-in TypeScript support\n- Thoroughly tested\n\n✨ **New:** you can now stringify cache control objects\n\n## Getting Started\n\n### Installation\n\nTo use cache-control-parser in your project, run:\n\n```bash\nnpm install cache-control-parser\n```\n\n### Usage\n\n**Example** - parse a string of cache control directives into an object:\n\n```javascript\nimport { parse } from \"cache-control-parser\";\n\nconst directives = parse(\n  \"public, max-age=300, no-transform\"\n);\n\nconsole.log(directives);\n```\n\nOutput:\n\n```json\n{\n  \"public\": true,\n  \"max-age\": 300,\n  \"no-transform\": true\n}\n```\n\n**Example** - destructuring the cache control object:\n\n```javascript\nimport { parse } from \"cache-control-parser\";\n\nconst directives = parse(\n  \"max-age=300, s-maxage=0\"\n);\n\nconst { \"max-age\": maxAge, \"s-maxage\": sMaxAge } = directives;\n```\n\n**Example** - retrieve the shared proxy cache TTL:\n\n```javascript\nimport { parse } from \"cache-control-parser\";\n\nconst { \"max-age\": maxAge, \"s-maxage\": ttl = maxAge } = parse(\n  \"max-age=300, s-maxage=0\"\n);\n\nconsole.log(\"ttl:\", ttl);\n```\n\nOutput:\n\n```\nttl: 0\n```\n\n**Example** - stringify a cache control object:\n\n```javascript\nimport { stringify } from \"cache-control-parser\";\n\nconst cacheControl = stringify({\n  \"max-age\": 300,\n  \"s-maxage\": 3600,\n  \"public\": true\n});\n\nconsole.log(cacheControl);\n```\n\nOutput:\n\n```\nmax-age=300, s-maxage=3600, public\n```\n\n**Example** - Next.js API route response header:\n\n```typescript\nimport { stringify } from \"cache-control-parser\";\nimport type { NextApiRequest, NextApiResponse } from \"next\";\n\nexport default (req: NextApiRequest, res: NextApiResponse) => {\n  res.setHeader(\n    \"Cache-Control\",\n    stringify({\n      \"max-age\": 300,\n    })\n  );\n\n  res.send(\"Hello world\");\n};\n```\n\n## Supported Directives\n\n```\n{\n  \"max-age\"?: number;\n  \"s-maxage\"?: number;\n  \"stale-while-revalidate\"?: number;\n  \"stale-if-error\"?: number;\n  \"public\"?: boolean;\n  \"private\"?: boolean;\n  \"no-store\"?: boolean;\n  \"no-cache\"?: boolean;\n  \"must-revalidate\"?: boolean;\n  \"proxy-revalidate\"?: boolean;\n  \"immutable\"?: boolean;\n  \"no-transform\"?: boolean;\n}\n```\n\n## TypeScript\n\nType definitions are included in this library and exposed via:\n\n```typescript\nimport type { CacheControl } from \"cache-control-parser\";\n```\n\n## Built with\n\n- [node.js](https://nodejs.org/en/) - Cross-platform JavaScript run-time environment for executing JavaScript code server-side.\n- [TypeScript](https://www.typescriptlang.org/) - Typed superset of JavaScript that compiles to plain JavaScript.\n- [Jest](https://facebook.github.io/jest/) - Delightful JavaScript Testing.\n\n## Contributing\n\nWhen contributing to this project, please first discuss the change you wish to make via issue, email, or any other method with the owners of this repository before making a change.\n\nUpdate the [README.md](https://github.com/etienne-martin/cache-control-parser/blob/main/README.md) with details of changes to the library.\n\nExecute `yarn test` and update the tests if needed.\n\n### Testing\n\nRun the full test suite:\n\n```bash\nyarn test\n```\n\nRun tests in watch mode:\n\n```bash\nyarn test:watch\n```\n\n## Authors\n\n- **Etienne Martin** - _Initial work_ - [etiennemartin.ca](https://etiennemartin.ca/)\n\n## License\n\nThis project is licensed under the MIT License - see the LICENSE file for details.\n","readmeFilename":"README.md"}