@shopify/network
TypeScript icon, indicating that this package has built-in type declarations

3.2.1 • Public • Published

@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

Dependencies (0)

    Dev Dependencies (0)

      Package Sidebar

      Install

      npm i @shopify/network

      Weekly Downloads

      109,171

      Version

      3.2.1

      License

      MIT

      Unpacked Size

      46.9 kB

      Total Files

      15

      Last publish

      Collaborators

      • jaimie.rockburn
      • blittle
      • shopify-admin
      • maryharte
      • crisfmb
      • pmoloney89
      • netlohan
      • st999999
      • justin-irl
      • megswim
      • wcandillon
      • nathanpjf
      • shopify-dep
      • goodforonefare
      • lemonmade
      • vsumner
      • wizardlyhel
      • antoine.grant
      • tsov
      • andyw8-shopify
      • henrytao
      • hannachen
      • vividviolet
      • bpscott