builder-react-component

v0.4.4
Builder Archetype - React Component

npm:postinstall

builder run build --expand-archetype

npm:preversion

builder run check

npm:version

builder run clean && builder run build

npm:postversion

publishr postversion -V

npm:postpublish

publishr postpublish -V

npm:test

builder run test-frontend

version-dry-run

publishr dry-run -V

clean-dist

rimraf dist

build-dist-min

webpack --bail --config node_modules/builder-react-component/config/webpack/webpack.config.js --colors

build-dist-dev

webpack --bail --config node_modules/builder-react-component/config/webpack/webpack.config.dev.js --colors

build-dist

builder run clean-dist && builder run build-dist-min && builder run build-dist-dev

clean-libs

rimraf es lib

build-babel

babel src --copy-files

build-es

builder run --env "{\"BABEL_ENV\":\"es\"}" build-babel -- -d es

build-lib

builder run --env "{\"BABEL_ENV\":\"commonjs\"}" build-babel -- -d lib

build-libs

builder concurrent --queue=1 build-lib build-es

clean

builder run clean-libs && builder run clean-dist

build

builder run build-libs && builder run build-dist

server-dev

webpack-dev-server --port 3000 --config node_modules/builder-react-component/config/webpack/demo/webpack.config.dev.js --colors --content-base demo

server-hot

webpack-dev-server --port 3000 --config node_modules/builder-react-component/config/webpack/demo/webpack.config.hot.js --colors --hot --content-base demo

server-test

webpack-dev-server --port 3001 --config node_modules/builder-react-component/config/webpack/webpack.config.test.js --colors

dev

builder concurrent server-dev server-test

hot

builder concurrent server-hot server-test

open-demo

opener http://127.0.0.1:3000

open-dev

builder concurrent dev open-demo

open-hot

builder concurrent hot open-demo

lint-server

eslint --color -c node_modules/builder-react-component/config/eslint/.eslintrc-server *.js

lint-client

eslint --color -c node_modules/builder-react-component/config/eslint/.eslintrc-client src demo/*.js

lint-client-test

eslint --color -c node_modules/builder-react-component/config/eslint/.eslintrc-client-test src test/client

lint

builder concurrent lint-server lint-client lint-client-test

test-frontend

karma start node_modules/builder-react-component/config/karma/karma.conf.js

test-frontend-ci

karma start --browsers PhantomJS,Firefox node_modules/builder-react-component/config/karma/karma.conf.coverage.js

test-frontend-cov

karma start node_modules/builder-react-component/config/karma/karma.conf.coverage.js

test-frontend-dev

karma start node_modules/builder-react-component/config/karma/karma.conf.dev.js

test

builder run npm:test

test-ci

builder run test-frontend-ci

test-cov

builder run test-frontend-cov

test-dev

builder run test-frontend-dev

check

builder run lint && builder run test

check-ci

builder run lint && builder run test-ci

check-cov

builder run lint && builder run test-cov

check-dev

builder run lint && builder run test-dev

builder:lint-server

eslint --color -c config/eslint/.eslintrc-server *.js config/karma config/webpack dev/*.js

builder:lint

npm run builder:lint-server

builder:check

npm run builder:lint
npm i builder-react-component

Metadata

  • MIT
  • Whatever
  • Ryan Roemer
  • released 9/30/2017

Downloads