cache-control-parser
Advanced tools
+1
-1
@@ -1,1 +0,1 @@ | ||
| !function(e,r){if("object"==typeof exports&&"object"==typeof module)module.exports=r();else if("function"==typeof define&&define.amd)define([],r);else{var t=r();for(var n in t)("object"==typeof exports?exports:e)[n]=t[n]}}(window,(function(){return function(e){var r={};function t(n){if(r[n])return r[n].exports;var a=r[n]={i:n,l:!1,exports:{}};return e[n].call(a.exports,a,a.exports,t),a.l=!0,a.exports}return t.m=e,t.c=r,t.d=function(e,r,n){t.o(e,r)||Object.defineProperty(e,r,{enumerable:!0,get:n})},t.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},t.t=function(e,r){if(1&r&&(e=t(e)),8&r)return e;if(4&r&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(t.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&r&&"string"!=typeof e)for(var a in e)t.d(n,a,function(r){return e[r]}.bind(null,a));return n},t.n=function(e){var r=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(r,"a",r),r},t.o=function(e,r){return Object.prototype.hasOwnProperty.call(e,r)},t.p="",t(t.s=1)}([function(e,r){},function(e,r,t){"use strict";function n(e,r){return function(e){if(Array.isArray(e))return e}(e)||function(e,r){if(!(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e)))return;var t=[],n=!0,a=!1,o=void 0;try{for(var i,u=e[Symbol.iterator]();!(n=(i=u.next()).done)&&(t.push(i.value),!r||t.length!==r);n=!0);}catch(e){a=!0,o=e}finally{try{n||null==u.return||u.return()}finally{if(a)throw o}}return t}(e,r)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}t.r(r);var a=t(0);t.d(r,"CacheControl",(function(){return a.CacheControl}));r.default=function(e){var r={},t=e.split(",").map((function(e){return e.trim().split("=").map((function(e){return e.trim()}))})),a=!0,o=!1,i=void 0;try{for(var u,c=t[Symbol.iterator]();!(a=(u=c.next()).done);a=!0){var l=n(u.value,2),f=l[0],s=l[1];switch(f){case"max-age":var p=parseInt(s,10);if(isNaN(p))continue;r.maxAge=p;break;case"s-maxage":var b=parseInt(s,10);if(isNaN(b))continue;r.sharedMaxAge=b;break;case"stale-while-revalidate":var d=parseInt(s,10);if(isNaN(d))continue;r.staleWhileRevalidate=d;break;case"stale-if-error":var v=parseInt(s,10);if(isNaN(v))continue;r.staleIfError=v;break;case"public":r.public=!0;break;case"private":r.private=!0;break;case"no-store":r.noStore=!0;break;case"no-cache":r.noCache=!0;break;case"must-revalidate":r.mustRevalidate=!0;break;case"proxy-revalidate":r.proxyRevalidate=!0;break;case"immutable":r.immutable=!0;break;case"no-transform":r.noTransform=!0}}}catch(e){o=!0,i=e}finally{try{a||null==c.return||c.return()}finally{if(o)throw i}}return r}}])})); | ||
| !function(e,r){if("object"==typeof exports&&"object"==typeof module)module.exports=r();else if("function"==typeof define&&define.amd)define([],r);else{var t=r();for(var n in t)("object"==typeof exports?exports:e)[n]=t[n]}}(window,(function(){return function(e){var r={};function t(n){if(r[n])return r[n].exports;var a=r[n]={i:n,l:!1,exports:{}};return e[n].call(a.exports,a,a.exports,t),a.l=!0,a.exports}return t.m=e,t.c=r,t.d=function(e,r,n){t.o(e,r)||Object.defineProperty(e,r,{enumerable:!0,get:n})},t.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},t.t=function(e,r){if(1&r&&(e=t(e)),8&r)return e;if(4&r&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(t.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&r&&"string"!=typeof e)for(var a in e)t.d(n,a,function(r){return e[r]}.bind(null,a));return n},t.n=function(e){var r=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(r,"a",r),r},t.o=function(e,r){return Object.prototype.hasOwnProperty.call(e,r)},t.p="",t(t.s=1)}([function(e,r){},function(e,r,t){"use strict";function n(e,r){return function(e){if(Array.isArray(e))return e}(e)||function(e,r){if(!(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e)))return;var t=[],n=!0,a=!1,o=void 0;try{for(var i,u=e[Symbol.iterator]();!(n=(i=u.next()).done)&&(t.push(i.value),!r||t.length!==r);n=!0);}catch(e){a=!0,o=e}finally{try{n||null==u.return||u.return()}finally{if(a)throw o}}return t}(e,r)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}t.r(r);var a=t(0);t.d(r,"CacheControl",(function(){return a.CacheControl}));r.default=function(e){var r={},t=e.split(",").map((function(e){return e.trim().split("=").map((function(e){return e.trim()}))})),a=!0,o=!1,i=void 0;try{for(var u,c=t[Symbol.iterator]();!(a=(u=c.next()).done);a=!0){var l=n(u.value,2),f=l[0],s=l[1];switch(f){case"max-age":var p=parseInt(s,10);if(isNaN(p))continue;r.maxAge=p;break;case"s-maxage":var b=parseInt(s,10);if(isNaN(b))continue;r.sMaxAge=b;break;case"stale-while-revalidate":var d=parseInt(s,10);if(isNaN(d))continue;r.staleWhileRevalidate=d;break;case"stale-if-error":var v=parseInt(s,10);if(isNaN(v))continue;r.staleIfError=v;break;case"public":r.public=!0;break;case"private":r.private=!0;break;case"no-store":r.noStore=!0;break;case"no-cache":r.noCache=!0;break;case"must-revalidate":r.mustRevalidate=!0;break;case"proxy-revalidate":r.proxyRevalidate=!0;break;case"immutable":r.immutable=!0;break;case"no-transform":r.noTransform=!0}}}catch(e){o=!0,i=e}finally{try{a||null==c.return||c.return()}finally{if(o)throw i}}return r}}])})); |
+1
-1
| export interface CacheControl { | ||
| maxAge?: number; | ||
| sharedMaxAge?: number; | ||
| sMaxAge?: number; | ||
| staleWhileRevalidate?: number; | ||
@@ -5,0 +5,0 @@ staleIfError?: number; |
+1
-1
| { | ||
| "name": "cache-control-parser", | ||
| "version": "1.0.2", | ||
| "version": "1.0.3", | ||
| "description": "A lightweight cache-control parser", | ||
@@ -5,0 +5,0 @@ "homepage": "https://github.com/etienne-martin/cache-control-parser", |
+1
-1
@@ -53,3 +53,3 @@ # cache-control-parser | ||
| maxAge?: number; | ||
| sharedMaxAge?: number; | ||
| sMaxAge?: number; | ||
| staleWhileRevalidate?: number; | ||
@@ -56,0 +56,0 @@ staleIfError?: number; |
9004
-0.17%