Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

@shopify/network

Shopify523kMITdeprecated3.3.0TypeScript support: included

Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.

Common values related to dealing with the network

readme

@shopify/network

Build Status Build Status License: MIT npm version npm bundle size (minified + gzip)

Common values related to dealing with the network.

Installation

yarn add @shopify/network

Usage

Import any of the enums or functions in this package to get a friendly API to common network details. The following values are exposed from this library:

  • Method: enum for HTTP methods
  • StatusCode: enum for HTTP status codes (mapping from name to number)
  • ResponseType: response type enum (2xx, 3xx, etc)
  • Header: enum for common header names
  • CspDirective: enum for names of content security policy directives
  • CspSandboxAllow: enum for values allowed in the CSP sandbox directive
  • SpecialSource: enum for "special" (non-URI) sources usable in many CSP directives
  • nonceSource(): function for generating nonce sources in CSP directives
  • getResponseType: returns the ResponseType for an HTTP status code
  • HashAlgorithm: enum for hash algorithms usable in several CSP directives
  • hashSource(): function for generating hash sources in CSP directives