node package manager

react-lib-starter-kit

react-lib-starter-kit Travis Codecov

starter kit for creating react lib with webpack/babel/es6/es7, unit test/ci/codecoverage/umd/source map included.

features

  • only webpack, no gulp/grunt etc
  • write es6/es7 code.
  • dist minified/unmimified umd and source map
  • test with karma-webpack
  • code coverage
  • live reload to code change(by webpack)
  • proper comment header for distribution
  • with ci, codecov badge( read .travis.yml)
  • proper npm commands

get/dev

git clone git@github.com:zxdong262/react-lib-starter-kit.git
cd react-lib-starter-kit
rm -rf .git
 
# reset vc
git init
git remote add origin your-git-url
 
# start dev
npm start
# then edit src/*.jsx to see changes
 
# build (auto rebuild when code change)
npm run build
 
# test and create code coverage
npm run test
 

real example

License

MIT