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

Readme

Keywords

none

Package Sidebar

Install

npm i @dollarshaveclub/react-runtime

Weekly Downloads

1

Version

1.1.0

License

none

Last publish

Collaborators

  • ajdsc
  • dollarshaveclub-engineering
  • userjn
  • jdcoded
  • kevinpeno-dsc
  • javer
  • theturtle32
  • natalie.protasevich