Socket
Socket
Sign inDemoInstall

@shopify/network

Package Overview
Dependencies
Maintainers
11
Versions
49
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@shopify/network - npm Package Compare versions

Comparing version 1.0.1 to 1.1.0

24

dist/network.d.ts

@@ -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;

3

package.json
{
"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",

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc