{"_id":"cache-parser","_rev":"12-5d0a5ca4ea83d137cafcde8671c43f8c","name":"cache-parser","dist-tags":{"latest":"1.2.6"},"versions":{"1.0.0":{"name":"cache-parser","version":"1.0.0","keywords":["cache","control","parser","header","http","caching"],"author":{"url":"https://arthur.place","name":"Arthur Fiorette","email":"npm@arthur.place"},"license":"MIT","_id":"cache-parser@1.0.0","maintainers":[{"name":"hazork","email":"arthur.fiorette@gmail.com"}],"homepage":"https://github.com/arthurfiorette/cache-parser#readme","bugs":{"url":"https://github.com/arthurfiorette/cache-parser/issues"},"dist":{"shasum":"81a739eed071b4834d698aa5ec293dcc39bf86ab","tarball":"https://registry.npmjs.org/cache-parser/-/cache-parser-1.0.0.tgz","fileCount":7,"integrity":"sha512-8NJMeSZe4jKtrHGKuV04VjLTYhsnMYYcV4wPU8pde1OPUVX29BjG8l5GAUBhNTfrP8kq/Q6OKz3pawT2xrbfGQ==","signatures":[{"sig":"MEUCIQCc08gPr9P3H5MCxnCEjwHjgrxRMZyUVaghUinWihGQPgIgZpcXuaBB37xEmdvRqDWR7VZXUq/zgGwQZ0ffD4OWsuI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10002,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhtkEhCRA9TVsSAnZWagAAe+cP/14p4dmKs/lAI9dpaB/6\nasKVxAeDpw/Yub9gyP5vK61ezkE0VTQb0pcf1puATOaE4YaZqNz6fQFWcR0t\nSDaUad4cXTu93Lh0Lg6W9HtpMxyax+FULTZSQBcgPQZYokMMKScKoI/G9prs\nQixFmLfSh+1Z7A+TOf+5hq8MDYzmS6a7hR6r/ix7dNFZ6IDjCqbyqPwLAk8k\nXxpehsGZaGBbU9T+6fVZHzQOlGxabkRzPiJhyBS4/4CfsQ6rYikkFfFFg1ze\nDUT5RHWRgfUbbzYLOj0WwmPixe6W05bEgR6gnbGzDXCnRTXyVziXKW91g0zk\nMoYqrRBw2eDzygeXJAEj1BkBzansNGItTtfW7x7oP2y/HnT7dUWcC00uD9cf\n0kNHF1mYb8fwKDeGJTcGDapP+w16KXXe9ttLhRqFBkwt642b7FOEiAAFqRX3\nOdqNQsJzoHOzEIop6fEUOgt0gbdkEgj9iruU310V/ieLVw4A0KXAvboV/iZi\nJWaSZCaR2S2Kp18bg7+IHPCRU75tRn4gaGnNNxDPHfXP31t2UjHT1bh0W6gq\nXBSIr6kdC096wxCysrLI1AWTc6hlbs8wflhiSm72ckxXyJNyCKOREaULGq55\nL5PooeTpPrsHrVirXv3YFn2a5BYVyYA7HfJguYDYkHKAlcfM+pk/m6D57Mz6\nfcRb\r\n=XZCM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.min.js","types":"./index.d.ts","unpkg":"./index.min.js","browser":"./index.min.js","scripts":{"test":"jest","format":"prettier --write .","minify":"terser index.js --compress --mangle --output index.min.js"},"_npmUser":{"name":"hazork","email":"arthur.fiorette@gmail.com"},"jsdelivr":"./index.min.js","repository":{"url":"git+https://github.com/arthurfiorette/cache-parser.git","type":"git"},"description":"A minimal Cache-Control header parser","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2021 - present Arthur Fiorette\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_hasShrinkwrap":false,"devDependencies":{"jest":"^27","terser":"^5","prettier":"*","@types/jest":"^27","@arthurfiorette/prettier-config":"*"},"_npmOperationalInternal":{"tmp":"tmp/cache-parser_1.0.0_1639334177160_0.5316784473866112","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"cache-parser","version":"1.1.0","keywords":["cache","control","parser","header","http","caching"],"author":{"url":"https://arthur.place","name":"Arthur Fiorette","email":"npm@arthur.place"},"license":"MIT","_id":"cache-parser@1.1.0","maintainers":[{"name":"hazork","email":"arthur.fiorette@gmail.com"}],"homepage":"https://github.com/arthurfiorette/cache-parser#readme","bugs":{"url":"https://github.com/arthurfiorette/cache-parser/issues"},"dist":{"shasum":"85d2c563b4bee93369518d99eb793e54a72b46c4","tarball":"https://registry.npmjs.org/cache-parser/-/cache-parser-1.1.0.tgz","fileCount":6,"integrity":"sha512-d9WAV5EjSDh0E2GP9ym4dk9stS6pynuSgSHYdfoQV7pTdM/YRtIJ+Rk0nP2cp5ZjIGz2T1aA8siFUgs0NEd4MA==","signatures":[{"sig":"MEQCIFPXB8x5pBjGtGaMPvKkpkiJZ9KUqtYILfXB/IMHjyRwAiBwVi67eh/Q75PlW0IoefHimR1ESaRAWI8RyT+6PqDFrQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27264,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJht4q5CRA9TVsSAnZWagAAOagP/i2tP0rwm6C395NZA8jl\nmlAE3LifWEA7iZFQamM7EUtajMHnVI3uobir2u/qkAf7czsAlxwFEi3c9T80\nv8ZlWJunqd23g4Z0ObMBBtI+zWTptw6D3GAYksR94q6EharUt5xQRQnB8Dcr\nby8Jt0LhBJRy69AI0JsbG9ooBpD34iJoLulh7so5IuPaHEeBXqMdgOPERIbb\npx2LGaUmYnLInqzLuPHtdUzczAwtOkCBFV6ZA5T2Yxaw9KgpCDNELy8eeXUL\nWVtDVoIja9/8oZE82xQHnTO35J6YZtOIayMHV5HVNHygjWkj8MhcGJVpLFgA\nIg8KYlexy5qDaVRfcfANZ/Ji0P4UHjw+8RLl2TkU9VyVdaP6PyZ2EBgs4yjQ\n/d5YmCu3U2b7XjDT2iT/SEa2nlzse/ds29PPKkIApoFchoWG8fIU6R2cdTJK\n+szpw8KqjeI79kbb2Ma3m87HqLnjpyO02/ZYOmUX6i3lkHm8ULs+wubfi8ka\n9zq1dAzGnKbRepAzY83PLovmSob2vvgq5hIqJEHzUncY8FKQht1DtUkOl3K/\nJrl2Hzkljk0L5u/rf0jt6Lr5ATzUKvmy1PtDAFzyJ+YOuAhus441ZP317HZf\n4ClS9MnIK4kfEfpMzVEGTDBrOt8nMpjX1OSUj5vYQOVGu8CLFrnqN7H8xXw/\nDl4C\r\n=kAf0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.min.js","types":"./index.d.ts","unpkg":"./index.min.js","browser":"./index.min.js","gitHead":"1216b1d48bc7bde4bb48ef66274f451049b53414","scripts":{"test":"jest","format":"prettier --write .","minify":"terser index.js --compress --mangle --output index.min.js","escheck":"es-check es3 ./index*.js"},"_npmUser":{"name":"hazork","email":"arthur.fiorette@gmail.com"},"jsdelivr":"./index.min.js","repository":{"url":"git+https://github.com/arthurfiorette/cache-parser.git","type":"git"},"_npmVersion":"8.1.2","description":"A minimal Cache-Control header parser","directories":{},"_nodeVersion":"16.13.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^27","terser":"^5","es-check":"^6.1.1","prettier":"*","@types/jest":"^27","prettier-plugin-jsdoc":"*","@arthurfiorette/prettier-config":"*"},"_npmOperationalInternal":{"tmp":"tmp/cache-parser_1.1.0_1639418553179_0.9592813791274672","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"cache-parser","version":"1.1.1","keywords":["cache","control","parser","header","http","caching"],"author":{"url":"https://arthur.place","name":"Arthur Fiorette","email":"npm@arthur.place"},"license":"MIT","_id":"cache-parser@1.1.1","maintainers":[{"name":"hazork","email":"arthur.fiorette@gmail.com"}],"homepage":"https://github.com/arthurfiorette/cache-parser#readme","bugs":{"url":"https://github.com/arthurfiorette/cache-parser/issues"},"dist":{"shasum":"902e19895e67e73165e88bd573cc80825ff33577","tarball":"https://registry.npmjs.org/cache-parser/-/cache-parser-1.1.1.tgz","fileCount":6,"integrity":"sha512-nt3DSmIVjtdwbmr0LeOABuZg+9ftLKcgeTyFTi/EXObIibLCq5+vb4SFg36kP0bgHWHYJBSGftf+hNkK/ILwPQ==","signatures":[{"sig":"MEUCIH3lflYL4gz7qiv36AfFjVbsA0sfNVXJIzYc3mXZOmn7AiEA4EWXI4R4PMkBomh/+xrWSG69w3Ekw/Imw8RJjlbU2Vw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27181,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJht5BsCRA9TVsSAnZWagAAss4QAJXBAw1Dy8ww+IJsBs+B\nfaqL7I+hPG078PXWqL9pVSPbGmdwaPFsxnXZ+EQna9AWCOzhd/bZV/X7wPI0\nyOEfdFqch/snKxeAVe1b6bSQ/A4FGmN6GN6Kr/N7KuY2Le0bLe5U2wlt+W1s\nRqVqaCEa3VQSMZaDQP20+Tk9ldfPiHOaIM1IPPYr7zFB9TflGsHZ+3C/41Ll\nRKsNXWIXxFfrhXlrVvj1QYymI+9FKgWDx1dKj6a5oBPCahHrWAH9kd0HHkk1\nEqkLJbI5HKLBLBY2RZ21V+S2vDlpTMeLjGz3WlML48fan5G613fNN6cpO8ep\n0lDkVQ0nZqAnLimIyf4QQqJRBGx7WzGPq0zoQX/RbLd8vkK/ASy2EcnFJtbs\nGUI4cZVobRaFTA5hLhdgV9vM3ahcNH40p6h2JXSVGs3/17xsqRHBLJMmRjtI\nZfVIObdUreQJlv4AD6NG2vGppHE5E+zkd9c6g61XCbqjUDpEeTMkNtb02EGO\nanJ/25pyp0j3A2zsjDbYOKeIOgo+ZesRrjwV0eJps1MBo25Q/oCSVll6TSsR\n1ldvXlX4jL3BOAYfH2AtW+awRrdBM2eBhqX38w8/5vJ32exd74OjZYin4Nx+\nrlf87Dyo7+yjeIKwR6RGIwFJ7r9hXUZzWIaoZ232PZN+/7qtYSKPzMwN6yj9\nCZh6\r\n=iRfC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.min.js","types":"./index.d.ts","unpkg":"./index.min.js","browser":"./index.min.js","gitHead":"962936c04dbe77b5887f6e3954d4994c56429ab6","scripts":{"test":"jest","format":"prettier --write .","minify":"terser index.js --compress --mangle --output index.min.js","escheck":"es-check es3 ./index*.js"},"_npmUser":{"name":"hazork","email":"arthur.fiorette@gmail.com"},"jsdelivr":"./index.min.js","repository":{"url":"git+https://github.com/arthurfiorette/cache-parser.git","type":"git"},"_npmVersion":"8.1.2","description":"A minimal Cache-Control header parser","directories":{},"_nodeVersion":"16.13.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^27","terser":"^5","es-check":"^6.1.1","prettier":"*","@types/jest":"^27","prettier-plugin-jsdoc":"*","@arthurfiorette/prettier-config":"*"},"_npmOperationalInternal":{"tmp":"tmp/cache-parser_1.1.1_1639420012603_0.38148739566533774","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"cache-parser","version":"1.1.2","keywords":["cache","control","parser","header","http","caching"],"author":{"url":"https://arthur.place","name":"Arthur Fiorette","email":"npm@arthur.place"},"license":"MIT","_id":"cache-parser@1.1.2","maintainers":[{"name":"hazork","email":"arthur.fiorette@gmail.com"}],"homepage":"https://github.com/arthurfiorette/cache-parser#readme","bugs":{"url":"https://github.com/arthurfiorette/cache-parser/issues"},"dist":{"shasum":"e7a5f1839e5e2432b4c4f4f8c9b161e09bf5c0f9","tarball":"https://registry.npmjs.org/cache-parser/-/cache-parser-1.1.2.tgz","fileCount":6,"integrity":"sha512-PDQSmcxb4vWdObv2lya3vSJmg9dv8k77gCPawJ3kXI3gqrxK6evUDp+5AzvJbyjRRorQbfCW6MPZW8E5NaDiIg==","signatures":[{"sig":"MEUCIFIwgRcjjqIoD+AFm2RZckZb7lV60GSiljWmfnSJEi9VAiEA/JLZjbOXFGTGIEgmc7KLB58X2vqg+4jin+QnKJ4im+M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25121,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhyQFTCRA9TVsSAnZWagAAOgoP/1AEuSQsUGrKKNp+cThP\ncEWUiHWZNdkMmSYUj4XqKL38kNIUlsQX0ZlZskZHBWGfhE3Gvti1+FwJsoRn\n5jvMOhGmjXr7ZhiLomX+3w6B3nK0KaizM7r3yi0UwUWBbCzAqlmO2X3Zz6/L\nEYzWjxeCpbDR2bUfy4nj4INafq7jXBF7WXs50muEJZT3qrjwBqQR4ra3eGtM\neHUYqg4HCSsg7ajrYmtv7ruNHn4Fi6rk/1OPKmthn7WLtJPxfxAhQI09D7dT\nIBqX8HLQTM3Sblk/jWL2CBB4WsEmGmq1yun4B+9bLqyrX8btvOmO18l0N7cL\nOyHNxwZpk2oI+X8s5DdLXMmfaYuQiLyqogkWFbkU4c6b4mU+uRXz5SYEhDHh\nQWV0YrITkrwRAEut+i4iqMkA+7gBs4XGibvpajB6adDtOsMZB+os62k0rPNs\nxGY9azrBVveTjxFcdu8T0NmqSXzVQKoopCmehc+9Ui00AI9eowEQawb1koIu\nIaOWJOV618R/rAr0Zy4BpRRiJyXIYcBLtY/Xy1H4iGatmcKPbrD7rewcKJ1R\noFpz8TPQGw2ZlpbdO8do2NlBHLLDfnvJ2JNxHbkzQjF28bnLU5SnEWNh3AhF\nqJ/iJLPYWEwyxSYqCcEkM0IvRjCdsC3jNGjMdzthhOGd1LN/KUp+PhfkFbwk\nP2SB\r\n=OJZV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.min.js","types":"./index.d.ts","unpkg":"./index.min.js","browser":"./index.min.js","gitHead":"19590af3cdd372207db18b2cd9f76a6fa635f2fa","scripts":{"test":"jest","format":"prettier --write .","minify":"terser index.js --compress --mangle --output index.min.js","escheck":"es-check es3 ./index*.js"},"_npmUser":{"name":"hazork","email":"arthur.fiorette@gmail.com"},"jsdelivr":"./index.min.js","repository":{"url":"git+https://github.com/arthurfiorette/cache-parser.git","type":"git"},"_npmVersion":"8.1.2","description":"A minimal Cache-Control header parser","directories":{},"_nodeVersion":"16.13.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^27","terser":"^5","es-check":"^6.1.1","prettier":"*","@types/jest":"^27","prettier-plugin-jsdoc":"*","@arthurfiorette/prettier-config":"*"},"_npmOperationalInternal":{"tmp":"tmp/cache-parser_1.1.2_1640563027183_0.9876659992645764","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"cache-parser","version":"1.2.0","keywords":["cache","control","parser","header","http","caching"],"author":{"url":"https://arthur.place","name":"Arthur Fiorette","email":"npm@arthur.place"},"license":"MIT","_id":"cache-parser@1.2.0","maintainers":[{"name":"hazork","email":"arthur.fiorette@gmail.com"}],"homepage":"https://github.com/arthurfiorette/cache-parser#readme","bugs":{"url":"https://github.com/arthurfiorette/cache-parser/issues"},"dist":{"shasum":"42cad5decefb079232b87baf8489cc78925e6d68","tarball":"https://registry.npmjs.org/cache-parser/-/cache-parser-1.2.0.tgz","fileCount":22,"integrity":"sha512-ExJkjMrEu+tG95DBSgk9UZwhKzTSTpvNu5dawNkGpubj3AUBih92gN5NJbGSbqHo6ZDR8nJ0jxT7t3t4FkofGQ==","signatures":[{"sig":"MEQCIGtRhp2yeXfCM9ukeagocshEkxJQ+d8Tr4zbFnTBmC1BAiAuOxsRG5H3ZcscjMgwPxIa74wqk+1fYCzoGA+ZGUIWfg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":98173,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh41RrCRA9TVsSAnZWagAAZjgP/jEkvqFuB5epE8v125Tx\nce0Ds3y6xl/522muiLYKW+ZVD/aXr4QYiwQ9GuOj9ZVeTZV4XHyZe/ewSV/X\nqxv1sTvs/W8coDKQQV8zZFQBBQq768PWl0vkO23N9USuAta3DT9a4XHYYRGm\nWNe3nBex3auuOZlJcoEfYOSkM0+lTH+VNA1OVoPs/FVqa5w1/tXR2Ixq/OED\ndvTC9TqUFgRjkvVE0kq9UiAn4VD29aZM+OqDl6zyZOPXT73P6i5LkvtyPCrG\nmzscdreClU4+IiOrDlC/ymOwgtPV27MeMBs75AVqvAymK0ozfQHOExS9t0O6\nd4XusyAg9uI1w6/ber02+u+GFwUVqvYzceWMIpf/WJ/ZtdYCW6P6IDTaU3H1\ns5tdslnyKXmwvGZ6OzgvNVa9SGjKLasaTi8wsDcfavUgBr0yfnOeMnd9bN3f\nTmfyoK6rEVH0mWjsuiGkInWyEs3DFzIn33WoLfM4liBQTfXTVr1giEtC2OSN\n/UDkOXUuKIruOhrGPNhcI7T879KocgcxAvXzurhQPIzFfzaEUtIC0EbzqUos\ngPrqqtajSYFFD/K5+H+e5SpqW5XXOgr6uBDXHx/kmxmbKmzw5uYpXJSJIKFy\nTMzd6Haq0zMAWRGLOFIOqU64N/yOb5/6zRHvPfMSuhyFLIQN/eD8oReWW+Vt\nGfXJ\r\n=8qBP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","unpkg":"dist/index.umd.js","module":"dist/index.mjs","source":"src/index.ts","browser":"dist/index.umd.js","exports":{"node":"./dist/index.js","import":"./dist/index.mjs","default":"./dist/index.modern.js","require":"./dist/index.js"},"gitHead":"2fb2338ae49feec8deb0241434fe8bbda2a3971f","scripts":{"test":"npm run build && jest","build":"rm -rf dist && microbundle","format":"prettier --write ."},"_npmUser":{"name":"hazork","email":"arthur.fiorette@gmail.com"},"umd:main":"dist/index.umd.js","repository":{"url":"git+https://github.com/arthurfiorette/cache-parser.git","type":"git"},"_npmVersion":"8.1.2","description":"A minimal Cache-Control parser","directories":{},"_nodeVersion":"16.13.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^27.4.7","prettier":"^2.5.1","typescript":"^4.5.4","@types/jest":"^27.4.0","microbundle":"^0.14.2","prettier-plugin-jsdoc":"^0.3.30","@arthurfiorette/prettier-config":"*"},"_npmOperationalInternal":{"tmp":"tmp/cache-parser_1.2.0_1642288235477_0.5257503513328934","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"cache-parser","version":"1.2.1","author":{"name":"Arthur Fiorette","email":"npm@arthur.place"},"license":"MIT","_id":"cache-parser@1.2.1","maintainers":[{"name":"hazork","email":"arthur.fiorette@gmail.com"}],"homepage":"https://tinylibs.js.org/#/cache-parser","bugs":{"url":"https://github.com/arthurfiorette/tinylibs/issues"},"dist":{"shasum":"19e939c008d170c6bed0166214b843ef8a5a43f1","tarball":"https://registry.npmjs.org/cache-parser/-/cache-parser-1.2.1.tgz","fileCount":26,"integrity":"sha512-GmbezfnsJGtOJXs1bo/prREsYlIPeCU5OsajPSQUqv+/Cm7xdvK+wcgTGa2Dh9zUqIIT2CyGQ3gOkFneTfhTeA==","signatures":[{"sig":"MEQCIHREY0wQlHqZkjgBCAe7OKJoK+jU5v8t3MHVjoEGlQuIAiAEicYBaVkTOkloTeja5XYiXGUbI9jXoj7DRL518ZBnJA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":130378,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiHPOpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpNDQ//Q0tf9ZI7yNG/pf27JXl0YWJohj/9HhfZf3F+WoriLVPFb820\r\nnF3Psm6Ob1XmyNxtSeOzE81H5Cg6U9meBc93t97k/7gVIOCMf8kGsbzd2A6d\r\nWu9ridnvzwBLEhjIuItN+AbPBg2XWHrKOcVJ7LM0J7nI4TX0rpGZhrw7wk3o\r\nS11305VCVrs9VarT4jC4prFBQX4gWEsSekyFIFGOohKd89nYHgAYscBpX5rC\r\n2X0NuNOLU1BAWX/34nMJmWsRq94+14R5f7odjSlJUAR2jF7sgQDaW+lKmQvq\r\nCRYhENHOBl3KkE3s/Jn0UtfiU4wBmQX2l+G/CgNM0VQNxq1wRwoZt+LDYsxx\r\nyIpnXLYVH+kL1va3HIt8BQtzaAAqkbar2uDm8dK7Qy6YCCIe0LnphDc6s81l\r\nbEU9Uj7x0VnJT5DjyHQ/q3AT7J819vnjIdF4YvbEZiUmyy9mO6q0T+8BIhwe\r\nTsDwSjjS6Mno+WIGmEeXhTY93gqy2rt8qIet4KJ1bSx6Mo0nboc5DenU/gLn\r\nbBkyiSDdtYw0RY1PqQEvvqg20S4tCqoPomF7/TUnukkYhoeH16cnWnAb61Iq\r\nMqtpDBQl+hdGYjhABtCyFq3m8lT+3z+u9z0ACpibdKYYXMdKgpZgKpr/2wn7\r\nDMxPrVRDcQ1Kped0aCI76jvlNTsMw08xx9k=\r\n=dya4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","unpkg":"dist/index.umd.js","module":"dist/index.mjs","source":"src/index.ts","exports":{"default":"./dist/index.modern.js","require":"./dist/index.js"},"gitHead":"feeb7a5ad9105b8c4156122203bcec1ec0473f84","scripts":{"test":"jest --coverage","build":"microbundle --tsconfig tsconfig.build.json","version":"npm run changelog && git add CHANGELOG.md","changelog":"auto-changelog -p -c ../../changelog.json"},"_npmUser":{"name":"hazork","email":"arthur.fiorette@gmail.com"},"umd:main":"dist/index.umd.js","repository":{"url":"git+https://github.com/arthurfiorette/tinylibs.git","type":"git","directory":"packages/cache-parser"},"_npmVersion":"8.3.1","description":"A minimal Cache-Control parser.","directories":{},"sideEffects":false,"_nodeVersion":"16.14.0","_hasShrinkwrap":false,"devDependencies":{"microbundle":"0.14.2","auto-changelog":"2.4.0"},"_npmOperationalInternal":{"tmp":"tmp/cache-parser_1.2.1_1646064552871_0.15043887114974486","host":"s3://npm-registry-packages"}},"1.2.2":{"name":"cache-parser","version":"1.2.2","author":{"name":"Arthur Fiorette","email":"npm@arthur.place"},"license":"MIT","_id":"cache-parser@1.2.2","maintainers":[{"name":"hazork","email":"arthur.fiorette@gmail.com"}],"homepage":"https://tinylibs.js.org/#/cache-parser","bugs":{"url":"https://github.com/arthurfiorette/tinylibs/issues"},"dist":{"shasum":"bd92b28c14d84716e96d55ea8bcad8fe19328eff","tarball":"https://registry.npmjs.org/cache-parser/-/cache-parser-1.2.2.tgz","fileCount":25,"integrity":"sha512-fYyjfGESPFxpiWyfkuC4Ox7GargvOohtKmGnXMIID1WBfFIxMkwwfNH5xavwwn3jMCuge/krb2nXzAvQ5dHlvQ==","signatures":[{"sig":"MEUCIEbgZZ8EZNz4Xeg3UB4X2lJPfW38WHwhHN4uOOom8uRkAiEArzdtzARyVQIMz6+RIySc3PkFgCZemC+VGUeOLk4sX7s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":127664,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiHSFFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqteA//etsIDBLv64Z8ysKwD4XHUKd6jMBKnqAH4PA2+kFttCriNH12\r\n3IKyxdZXOKSi08BpWFSgj+TJYFKKuPc+n+3ZOgkUVWneLDVwO3xhpL8+AWPu\r\nrBCjzWizLoq2CPWq2b9vK+6L2Zc5/3vTJx0RU6YgtW0Z0s8lJRdy+aEQk1KX\r\nMVwqdFL4vXzmoJIKtwr+3M/dKyNBRPTJFO8WEm0xcHSm9Os/gZPKIHdkQ2J7\r\nLv5jhPPQWac9z4EVZcvd1/ObmbJX8ikGYL2HBlkHZRvmWgHY3EZ0PYtO6KLq\r\n0XSy+rX//leLh7yDXEhZluaNnKbCfS8Fwi2CjRSI9rbx0/f0+XE9LMIxtrFv\r\nxAs85FdpByvsxHeTanClALYpsoJ9qGwsSSzrOQ2/aPOSk6QyaGbmxmsjgrKz\r\nXJL7snwM6i+VjB2V5rsl7IGq+AeWHlGZokZ5feKu9jqjBxtF5dI1RGVtYzcX\r\nGmWJUwlrpobUR355UrxQXwtR1bV9Xey17M95HQr5W2rijTDY6RFRjTgm4NkP\r\nypm0P2z+/a3pahfCAhWmKY85CmJjW0pCYkuTMULOgMP+Qb8lAwAiEkNQxPBp\r\ncU3gr2pSTpUisBFA6/RZk44UYEOz1fX6sKiOsplNT5UK6VMyQzGAQu7e1Ywj\r\nVd8kMD3f6zn0O5oPTHEVYrCUMPxKiuJWRTs=\r\n=3w8q\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","unpkg":"dist/index.umd.js","module":"dist/index.mjs","source":"src/index.ts","exports":{"default":"./dist/index.modern.js","require":"./dist/index.js"},"gitHead":"c2a128e538a4b78f519b7e54e09114e7a480f2eb","scripts":{"test":"jest --coverage","build":"microbundle --tsconfig tsconfig.build.json"},"_npmUser":{"name":"hazork","email":"arthur.fiorette@gmail.com"},"umd:main":"dist/index.umd.js","repository":{"url":"git+https://github.com/arthurfiorette/tinylibs.git","type":"git","directory":"packages/cache-parser"},"_npmVersion":"8.3.1","description":"A minimal Cache-Control parser.","directories":{},"sideEffects":false,"_nodeVersion":"16.14.0","_hasShrinkwrap":false,"devDependencies":{"microbundle":"0.14.2"},"_npmOperationalInternal":{"tmp":"tmp/cache-parser_1.2.2_1646076229285_0.3397943286706666","host":"s3://npm-registry-packages"}},"1.2.3":{"name":"cache-parser","version":"1.2.3","author":{"name":"Arthur Fiorette","email":"npm@arthur.place"},"license":"MIT","_id":"cache-parser@1.2.3","maintainers":[{"name":"hazork","email":"arthur.fiorette@gmail.com"}],"homepage":"https://tinylibs.js.org/packages/cache-parser","bugs":{"url":"https://github.com/arthurfiorette/tinylibs/issues"},"dist":{"shasum":"bf56130fa9926ed3ddd329adac1e4cdf3cd9054a","tarball":"https://registry.npmjs.org/cache-parser/-/cache-parser-1.2.3.tgz","fileCount":25,"integrity":"sha512-x+fFL2n/0WLzbC2YXpcdIG9FjL/y+yMLi1T+dIQ1slqkboEFIrI5uKr2Dj2fVAu1gONGWhouhT7FRglt9W751g==","signatures":[{"sig":"MEYCIQDUFC4DlWzqydr2fpIPNCWKbqcBtgBmQTftyRHOt3okPwIhAJ4tmcJN11uf0YiQH1kuxfHVujEcdyOkTMTsriX8ccGY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":127710,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiN0+sACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpAuRAApDhyAirnkXAU+8/PZ2TQEk7fJyQz7+P/Kbs5o68HkXVjultc\r\nFt1wsT4Z0F53sJB0ZUpXzrQqP2wqKh8vZu+m9YqhGQWQBP2xUmzW5PFzfH0X\r\nw1OQOc0BpexgCkFM9izy7hQ9di0wM6YtlLTkIsRTaX2ODvxsSO0hno3NRJ4/\r\nrk5iUUa3OIu0yHDKAJqI3r+4M6dA6giZ8CB68hXMa+L7SC34lwI1UKQzh/fI\r\nNQJKV9R9rGQkmpMIfjoTYAASGHNgfKoYT1soNqRZCxcPyAf6hqtNJ/rIgIFR\r\nqqvmn0Fdup2jeyLwmEykXuBd9FIycHGJ8wNiQO82sLl9qefYvx8yL8hqrHgv\r\nTE2I7F2Q34A0zSs6h8IIlkfZW++yXhiSFEVIMvkpbnIlCzM4fHwcmRDo5nWz\r\n91IEqXDPa+OU/AlwX0wHgoLfkny7RPm5Aq6kuf8Rv6IjAgyURFq/H+btDusi\r\n2KHWhtyjQxHMvTgMKL01lb+7p6A735i0J/uOQc0Ab57X/dIM6sk74HfyEEIA\r\nLqydltcz+MFIE0o3lzdW36v+TXx9fBaiI1OBT7V2br70JvBOjq7Oy5/LwKdm\r\nAW0vbRwjTcD0ttssKAME/sLYKfagPRZ/1FDKYmKHPbj/e3a8KrQFnC/wn+B7\r\ngo1phnIv0/f0ftHwpvc4qQ2d0GhMeKNeGaM=\r\n=hlAv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","unpkg":"dist/index.umd.js","module":"dist/index.mjs","source":"src/index.ts","exports":{".":{"import":"./dist/index.modern.js","require":"./dist/index.js"},"./*":"./*"},"gitHead":"ded7754d4e0f5ebe42812e49c14173126b64a48a","scripts":{"test":"jest --coverage","build":"microbundle --tsconfig tsconfig.build.json"},"_npmUser":{"name":"hazork","email":"arthur.fiorette@gmail.com"},"umd:main":"dist/index.umd.js","repository":{"url":"git+https://github.com/arthurfiorette/tinylibs.git","type":"git","directory":"packages/cache-parser"},"_npmVersion":"8.3.1","description":"A minimal parser for the Cache-Control header.","directories":{},"sideEffects":false,"_nodeVersion":"16.14.0","_hasShrinkwrap":false,"devDependencies":{"microbundle":"0.14.2"},"_npmOperationalInternal":{"tmp":"tmp/cache-parser_1.2.3_1647792044007_0.1172827560902443","host":"s3://npm-registry-packages"}},"1.2.4":{"name":"cache-parser","version":"1.2.4","author":{"name":"Arthur Fiorette","email":"npm@arthur.place"},"license":"MIT","_id":"cache-parser@1.2.4","maintainers":[{"name":"hazork","email":"arthur.fiorette@gmail.com"}],"homepage":"https://tinylibs.js.org/packages/cache-parser","bugs":{"url":"https://github.com/arthurfiorette/tinylibs/issues"},"dist":{"shasum":"60975135ef2330e6a1d60895279d7237a2a9b398","tarball":"https://registry.npmjs.org/cache-parser/-/cache-parser-1.2.4.tgz","fileCount":25,"integrity":"sha512-O0KwuHuJnbHUrghHi2kGp0SxnWSIBXTYt7M8WVhW0kbPRUNUKoE/Of6e1rRD6AAxmfxFunKnt90yEK09D+sc5g==","signatures":[{"sig":"MEUCIDzO5eKvxxpj7Rnl/w6THhX3nFM9dz7ivTAyDseYP1lkAiEA2yNi1sG6f5j3jQwV55sYPi30eK+hPX1223/HtA74/Ig=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":127578,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiN1UCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrtEg//YmF8WlX9G+9bXYitUlEdwpOOrnUU/iIc846475KksegUawO3\r\nVK86WY4xRGHUP73kX+J26tXx8ImeJ1KE6HELSpw1QisvOs4BwTkCdla9ZG7k\r\nJV9dkPg6gpCzVs95HAHlCQM11HD6vfv0kQt7C0Bhi4UJ1AewlKxuglxgG/Rb\r\nZ5shhhk7f8v32Bv8QLxh2uxFqKaE5JH8b4AASIQ/BIcFua9CXf/ZgdBXeXuZ\r\nrlf+2ivNMUQ28X4wYGcH9tzzrJQppx+Y04oPRjiRMtHokqUolEIcv2ltzK/N\r\nmZigmE7bHEs673mrWG3Pta5L5Z01+fqbsxlAv0xNY9XTmIqU+DZVVg9qlRDl\r\n9oAS037yyLkgVTnG9g7adsmJ2hMZTLyx/PGEn9DKYFncVnWzUI2K5LnDaNgm\r\n87T7HG4w2+zJiJ7zB6uJ0nTOaUGold/FvPcJiev3Uhv01bAVpivycI/2TvnL\r\nVoaNLgFBEUdS+AQmGffEP7cxn2Lh5aH2St94hVyFp4mReCfzaedmboInJYRe\r\ngvk3kX+YhG4/VAVnR6uUcqD0GAaMktVlHi5cVUuSkgZ0V5E7gDZ2fyOyF4WD\r\n1UarE7uIbP7ihw2U5+oCSCbifKk9hCt4lU7t1UXzPLyLyq7HfeAQDDfP981N\r\nedCHX9TIf0FQdvDEUEpNNujVblJf6W4PW4Y=\r\n=5HBF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","unpkg":"dist/index.umd.js","module":"dist/index.mjs","source":"src/index.ts","gitHead":"88aef544ed16b1da12f61fcd154d25d8ec64c890","scripts":{"test":"jest --coverage","build":"microbundle --tsconfig tsconfig.build.json"},"_npmUser":{"name":"hazork","email":"arthur.fiorette@gmail.com"},"umd:main":"dist/index.umd.js","repository":{"url":"git+https://github.com/arthurfiorette/tinylibs.git","type":"git","directory":"packages/cache-parser"},"_npmVersion":"8.3.1","description":"A minimal parser for the Cache-Control header.","directories":{},"sideEffects":false,"_nodeVersion":"16.14.0","_hasShrinkwrap":false,"devDependencies":{"microbundle":"0.14.2"},"_npmOperationalInternal":{"tmp":"tmp/cache-parser_1.2.4_1647793410189_0.6364611232325987","host":"s3://npm-registry-packages"}},"1.2.5":{"name":"cache-parser","version":"1.2.5","author":{"name":"Arthur Fiorette","email":"npm@arthur.place"},"license":"MIT","_id":"cache-parser@1.2.5","maintainers":[{"name":"hazork","email":"arthur.fiorette@gmail.com"}],"homepage":"https://tinylibs.js.org/packages/cache-parser","bugs":{"url":"https://github.com/arthurfiorette/tinylibs/issues"},"dist":{"shasum":"f19102a788b03055389730eb0493e463e1b379ac","tarball":"https://registry.npmjs.org/cache-parser/-/cache-parser-1.2.5.tgz","fileCount":25,"integrity":"sha512-Md/4VhAHByQ9frQ15WD6LrMNiVw9AEl/J7vWIXw+sxT6fSOpbtt6LHTp76vy8+bOESPBO94117Hm2bIjlI7XjA==","signatures":[{"sig":"MEUCIQC/wD7o7SHX9SWY9FuwDDBPjrcxAgrr17NAgyePjfmjFQIgcpU/xyFXHvW8zAN7LWdvkJayjnAW+du3ofNgoD4SIWk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":129915},"main":"dist/index.js","types":"dist/index.d.ts","unpkg":"dist/index.umd.js","module":"dist/index.mjs","source":"src/index.ts","gitHead":"1eedcba76f45c437386679ec0bdace0ffa2ae0d7","scripts":{"test":"jest --coverage","build":"microbundle --tsconfig tsconfig.build.json"},"_npmUser":{"name":"hazork","email":"arthur.fiorette@gmail.com"},"umd:main":"dist/index.umd.js","repository":{"url":"git+https://github.com/arthurfiorette/tinylibs.git","type":"git","directory":"packages/cache-parser"},"_npmVersion":"10.5.0","description":"A minimal parser for the Cache-Control header.","directories":{},"sideEffects":false,"_nodeVersion":"18.20.2","_hasShrinkwrap":false,"devDependencies":{"microbundle":"0.15.1"},"_npmOperationalInternal":{"tmp":"tmp/cache-parser_1.2.5_1716306193541_0.5006030435153408","host":"s3://npm-registry-packages"}},"1.2.6":{"name":"cache-parser","version":"1.2.6","description":"A minimal parser for the Cache-Control header.","homepage":"https://tinylibs.js.org/packages/cache-parser","bugs":{"url":"https://github.com/arthurfiorette/tinylibs/issues"},"repository":{"type":"git","url":"git+https://github.com/arthurfiorette/tinylibs.git","directory":"packages/cache-parser"},"license":"MIT","author":{"name":"Arthur Fiorette","email":"npm@arthur.place"},"sideEffects":false,"main":"dist/index.js","umd:main":"dist/index.umd.js","unpkg":"dist/index.umd.js","module":"dist/index.mjs","source":"src/index.ts","types":"dist/index.d.ts","devDependencies":{"microbundle":"^0.15.1"},"scripts":{"build":"microbundle --tsconfig tsconfig.build.json","test":"jest --coverage"},"_id":"cache-parser@1.2.6","_integrity":"sha512-SjjnKlWgrhDrAWKUxAvmZLRGDa6JExMfjSu59/pvpNoI6mEHYSLcLKUw2RtECEOINvf6dxJo35fY+T/scA0SUA==","_resolved":"/tmp/879de8cd7239f9604a0e5eaa7afe9231/cache-parser-1.2.6.tgz","_from":"file:cache-parser-1.2.6.tgz","_nodeVersion":"24.8.0","_npmVersion":"11.6.0","dist":{"integrity":"sha512-SjjnKlWgrhDrAWKUxAvmZLRGDa6JExMfjSu59/pvpNoI6mEHYSLcLKUw2RtECEOINvf6dxJo35fY+T/scA0SUA==","shasum":"481e47f4d763d6cc9f742a5892196ea1c80a3f9c","tarball":"https://registry.npmjs.org/cache-parser/-/cache-parser-1.2.6.tgz","fileCount":26,"unpackedSize":131519,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/cache-parser@1.2.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIHag5NG4wuJ8tlMCReF5Dq16KzUD30/lM2X/ixFRvSEeAiEA7K8V9oit0VIvyg4uRcdavIZ84uxuGKiKQ9hgi40bknY="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:f1516be3-e338-4e3a-b77b-aa6fa48cf740"}},"directories":{},"maintainers":[{"name":"hazork","email":"arthur.fiorette@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/cache-parser_1.2.6_1757955532938_0.08898180245054577"},"_hasShrinkwrap":false}},"time":{"created":"2021-12-12T18:36:17.113Z","modified":"2025-09-15T16:58:53.519Z","1.0.0":"2021-12-12T18:36:17.310Z","1.1.0":"2021-12-13T18:02:33.400Z","1.1.1":"2021-12-13T18:26:52.997Z","1.1.2":"2021-12-26T23:57:07.340Z","1.2.0":"2022-01-15T23:10:35.661Z","1.2.1":"2022-02-28T16:09:13.053Z","1.2.2":"2022-02-28T19:23:49.431Z","1.2.3":"2022-03-20T16:00:44.238Z","1.2.4":"2022-03-20T16:23:30.373Z","1.2.5":"2024-05-21T15:43:13.727Z","1.2.6":"2025-09-15T16:58:53.128Z"},"bugs":{"url":"https://github.com/arthurfiorette/tinylibs/issues"},"author":{"name":"Arthur Fiorette","email":"npm@arthur.place"},"license":"MIT","homepage":"https://tinylibs.js.org/packages/cache-parser","repository":{"type":"git","url":"git+https://github.com/arthurfiorette/tinylibs.git","directory":"packages/cache-parser"},"description":"A minimal parser for the Cache-Control header.","maintainers":[{"name":"hazork","email":"arthur.fiorette@gmail.com"}],"readme":"<br />\n\n[![Issues](https://img.shields.io/github/issues/arthurfiorette/tinylibs?logo=github&label=Issues)](https://github.com/arthurfiorette/tinylibs/issues)\n[![Stars](https://img.shields.io/github/stars/arthurfiorette/tinylibs?logo=github&label=Stars)](https://github.com/arthurfiorette/tinylibs/stargazers)\n[![License](https://img.shields.io/github/license/arthurfiorette/tinylibs?logo=githu&label=License)](https://github.com/arthurfiorette/tinylibs/blob/main/LICENSE)\n[![Codecov](https://codecov.io/gh/arthurfiorette/tinylibs/branch/main/graph/badge.svg?token=ML0KGCU0VM)](https://codecov.io/gh/arthurfiorette/tinylibs)\n[![FOSSA Status](https://app.fossa.com/api/projects/git%2Bgithub.com%2Farthurfiorette%2Ftinylibs.svg?type=shield)](https://app.fossa.com/projects/git%2Bgithub.com%2Farthurfiorette%2Ftinylibs?ref=badge_shield)\n[![Join the chat at https://gitter.im/tinylibs-js-org/community](https://badges.gitter.im/tinylibs-js-org/community.svg)](https://gitter.im/tinylibs-js-org/community?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\n[![Speed Blazing](https://img.shields.io/badge/speed-blazing%20%F0%9F%94%A5-brightgreen.svg)](https://twitter.com/acdlite/status/974390255393505280)\n\n[![Latest Version](https://img.shields.io/npm/v/cache-parser)](https://www.npmjs.com/package/cache-parser)\n[![Downloads](https://img.shields.io/npm/dw/cache-parser)](https://www.npmjs.com/package/cache-parser)\n[![JsDelivr](https://data.jsdelivr.com/v1/package/npm/cache-parser/badge?style=rounded)](https://www.jsdelivr.com/package/npm/cache-parser)\n[![Bundlephobia](https://img.shields.io/bundlephobia/minzip/cache-parser/latest?style=flat)](https://bundlephobia.com/package/cache-parser@latest)\n[![Packagephobia](https://packagephobia.com/badge?p=cache-parser@latest)](https://packagephobia.com/result?p=cache-parser@latest)\n\n<br />\n\n<div align=\"center\">\n  <pre>\n  <h1>⌛<br />Cache Parser</h1>\n  </pre>\n  <br />\n</div>\n\n<h3 align=\"center\">\n  <code>Cache Parser</code> is a minimal parser for the <a href=\"https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Cache-Control\" target=\"_blank\">Cache-Control</a> header.\n  <br />\n  <br />\n</h3>\n\n<br />\n\n## Table of Contents\n\n- [Table of Contents](#table-of-contents)\n- [Installing](#installing)\n  - [Node](#node)\n  - [Browser](#browser)\n  - [Url Import](#url-import)\n- [Getting Started](#getting-started)\n  - [Usage](#usage)\n- [License](#license)\n\n<br />\n\n## Installing\n\n### Node\n\n```sh\nnpm install cache-parser # or yarn add cache-parser\n```\n\n```js\nconst { parse, tokenize } = require('cache-parser');\nimport { parse, tokenize } from 'cache-parser';\n```\n\n### Browser\n\n```html\n<script\n  crossorigin\n  src=\"https://cdn.jsdelivr.net/npm/cache-parser@latest/dist/index.umd.js\"\n></script>\n```\n\n```js\nconst { parse, tokenize } = window.cacheParser;\n```\n\n### Url Import\n\n```ts\nimport { parse, tokenize } from 'https://cdn.skypack.dev/cache-parser@latest';\n```\n\n<br />\n\n## Getting Started\n\nThis package is a parser and builder for all Cache-Control directives. You can parse a\nstring with [`parse()`](./src/parse.ts) and build a http ready header with\n[`tokenize()`](./src/tokenize.ts).\n\nAll needed documentation is available in form of `TSDoc` comments.\n\n### Usage\n\n```ts\nimport { parse, CacheControl } from 'cache-parser';\n\nconst rawHeader = 'public, max-age=3600';\n\nconst {\n  public, // true\n  maxAge, // 3600\n  immutable // undefined\n} = parse(rawHeader);\n\nconst cacheProperties: CacheControl = { public: true, maxAge: 3600 };\n\n// ['public', 'max-age=3600']\nconst cacheTokens = tokenize(cacheProperties);\n\n// 'public, max-age=3600'\nconst httpHeader = tokens.join(', ');\n```\n\n<br />\n\n## License\n\nLicensed under the **MIT**. See [`LICENSE`](LICENSE) for more informations.\n\n[![FOSSA Status](https://app.fossa.com/api/projects/git%2Bgithub.com%2Farthurfiorette%2Ftinylibs.svg?type=small)](https://app.fossa.com/projects/git%2Bgithub.com%2Farthurfiorette%2Ftinylibs?ref=badge_small)\n\n<br />\n","readmeFilename":"README.md"}