npm

Need private packages and team management tools?Check out npm Orgs. »

@dollarshaveclub/react-runtime

1.1.0 • Public • Published

@dollarshaveclub/react-runtime

CircleCI codecov Greenkeeper badge

This is our own take on create-react-app. See features here: https://docs.google.com/spreadsheets/d/1hBW0Lc2O4rNzkhfxMyKA4PT6DmN4C-bePMb9KHlXp0g/edit#gid=0

Usage

This package and its commands will be installed in your app when doing web-standard react (OUTDATED). This differs from create-react-app in that it does not scaffold the application for you – web standard does that for you.

Commands

dsc-react-start

Starts the dev server. This runs your server on localhost:<port> and the webpack dev server on localhost:<port + 1>.

dsc-react-build

Builds the production version of the react app.

dsc-react-test

The test types are:

  • server - runs the server-specific tests, i.e. hitting all the API routes.
    • This runs all tests that match server/**/__tests__/*.js
  • jsdom - runs all the react tests in a jsdom environment.
    • This runs all tests that match src/**/__tests__/*.js

Not currently used:

  • isomorphic (not needed because we do not server-side render) - runs all the react tests in a node.js environment. This should guarantee that server-side rendering works.
    • This runs all tests that match src/**/__tests__/isomorphic/*.js

Configuration

package.config.dollarshaveclub

  • prefix - how assets are served, defaulting to /<package.name>/. For example, face-web assets are served from /face-web/.
  • port - default part the server runs on. Keep this unique across all our apps so you can run multiple apps locally at once.

Keywords

none

install

npm i @dollarshaveclub/react-runtime

Downloadsweekly downloads

7

version

1.1.0

license

none

last publish

collaborators

  • avatar
  • avatar
  • avatar
  • avatar
  • avatar
  • avatar
  • avatar
  • avatar
  • avatar
  • avatar
  • avatar
  • avatar
  • avatar
  • avatar
  • avatar
  • avatar
  • avatar
  • avatar
  • avatar
  • avatar
  • avatar
  • avatar
  • avatar
  • avatar
  • avatar
  • avatar
  • avatar
Report a vulnerability