@shopify/network
Advanced tools
Comparing version 1.0.1 to 1.1.0
@@ -76,3 +76,4 @@ export declare enum Method { | ||
AccessControlRequestHeaders = "Access-Control-Request-Headers", | ||
AccessControlRequestMethod = "Access-Control-Request-Method" | ||
AccessControlRequestMethod = "Access-Control-Request-Method", | ||
CacheControl = "Cache-Control" | ||
} | ||
@@ -89,3 +90,3 @@ export declare enum CspDirective { | ||
ObjectSrc = "object-src", | ||
PrefectSrc = "prefetch-src", | ||
PrefetchSrc = "prefetch-src", | ||
ScriptSrc = "script-src", | ||
@@ -95,7 +96,11 @@ StyleSrc = "style-src", | ||
WorkerSrc = "worker-src", | ||
BaseUri = "base-uri", | ||
PluginTypes = "plugin-types", | ||
Sandbox = "sandbox", | ||
ReportUri = "report-uri", | ||
FormAction = "form-action", | ||
FrameAncestors = "frame-ancestors", | ||
PluginTypes = "plugin-types" | ||
ReportUri = "report-uri", | ||
BlockAllMixedContent = "block-all-mixed-content", | ||
RequireSriFor = "require-sri-for", | ||
UpgradeInsecureRequests = "upgrade-insecure-requests" | ||
} | ||
@@ -126,2 +131,6 @@ export declare enum CspSandboxAllow { | ||
} | ||
export declare enum SriAsset { | ||
Script = "script", | ||
Style = "style" | ||
} | ||
export declare enum HashAlgorithm { | ||
@@ -134,1 +143,8 @@ Sha256 = "sha256", | ||
export declare function hashSource(hashAlgorithm: HashAlgorithm, value: string): string; | ||
export declare enum CacheControl { | ||
NoCache = "no-cache", | ||
NoStore = "no-store", | ||
MustRevalidate = "must-revalidate", | ||
MaxAge = "max-age" | ||
} | ||
export declare function noCache(): string; |
@@ -82,5 +82,7 @@ "use strict"; | ||
Header["AccessControlRequestMethod"] = "Access-Control-Request-Method"; | ||
Header["CacheControl"] = "Cache-Control"; | ||
})(Header = exports.Header || (exports.Header = {})); | ||
var CspDirective; | ||
(function (CspDirective) { | ||
// Fetch directives | ||
CspDirective["ChildSrc"] = "child-src"; | ||
@@ -95,3 +97,3 @@ CspDirective["ConnectSrc"] = "connect-src"; | ||
CspDirective["ObjectSrc"] = "object-src"; | ||
CspDirective["PrefectSrc"] = "prefetch-src"; | ||
CspDirective["PrefetchSrc"] = "prefetch-src"; | ||
CspDirective["ScriptSrc"] = "script-src"; | ||
@@ -101,7 +103,15 @@ CspDirective["StyleSrc"] = "style-src"; | ||
CspDirective["WorkerSrc"] = "worker-src"; | ||
// Document directives | ||
CspDirective["BaseUri"] = "base-uri"; | ||
CspDirective["PluginTypes"] = "plugin-types"; | ||
CspDirective["Sandbox"] = "sandbox"; | ||
CspDirective["ReportUri"] = "report-uri"; | ||
// Navigation directives | ||
CspDirective["FormAction"] = "form-action"; | ||
CspDirective["FrameAncestors"] = "frame-ancestors"; | ||
CspDirective["PluginTypes"] = "plugin-types"; | ||
// Reporting directives | ||
CspDirective["ReportUri"] = "report-uri"; | ||
// Other directives | ||
CspDirective["BlockAllMixedContent"] = "block-all-mixed-content"; | ||
CspDirective["RequireSriFor"] = "require-sri-for"; | ||
CspDirective["UpgradeInsecureRequests"] = "upgrade-insecure-requests"; | ||
})(CspDirective = exports.CspDirective || (exports.CspDirective = {})); | ||
@@ -134,2 +144,7 @@ var CspSandboxAllow; | ||
})(SpecialSource = exports.SpecialSource || (exports.SpecialSource = {})); | ||
var SriAsset; | ||
(function (SriAsset) { | ||
SriAsset["Script"] = "script"; | ||
SriAsset["Style"] = "style"; | ||
})(SriAsset = exports.SriAsset || (exports.SriAsset = {})); | ||
var HashAlgorithm; | ||
@@ -149,1 +164,13 @@ (function (HashAlgorithm) { | ||
exports.hashSource = hashSource; | ||
var CacheControl; | ||
(function (CacheControl) { | ||
CacheControl["NoCache"] = "no-cache"; | ||
CacheControl["NoStore"] = "no-store"; | ||
CacheControl["MustRevalidate"] = "must-revalidate"; | ||
CacheControl["MaxAge"] = "max-age"; | ||
})(CacheControl = exports.CacheControl || (exports.CacheControl = {})); | ||
function noCache() { | ||
var NoCache = CacheControl.NoCache, NoStore = CacheControl.NoStore, MustRevalidate = CacheControl.MustRevalidate, MaxAge = CacheControl.MaxAge; | ||
return NoCache + ", " + NoStore + ", " + MustRevalidate + ", " + MaxAge + "=0"; | ||
} | ||
exports.noCache = noCache; |
{ | ||
"name": "@shopify/network", | ||
"version": "1.0.1", | ||
"version": "1.1.0", | ||
"license": "MIT", | ||
@@ -8,2 +8,3 @@ "description": "Common values related to dealing with the network", | ||
"types": "dist/index.d.ts", | ||
"sideEffects": false, | ||
"scripts": { | ||
@@ -10,0 +11,0 @@ "build": "tsc --p tsconfig.build.json", |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
16187
323