react-lib-starter-kit

react pagenav component

Usage no npm install needed!

<script type="module">
  import reactLibStarterKit from 'https://cdn.skypack.dev/react-lib-starter-kit';
</script>

README

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