This creates a project boilerplate for React with a custom stack for Ethereum development
The goal of this project is to provide a quickstart in React with various, albeit opinionated, dependencies already installed and configured. Additionally, it's a way to provide good practices for repo management.
In this repo you can find:
- React, our framework of choice
- SCSS
- Jest, a testing framework
- Babel, transpiling React and ES6 made ezpz
- Parcel, a kickass bundler
- Prettier and ESLint, kickass linting support
Also some plugins:
- vendor prefixing, camelCase and global styling JSS plugins
- env and React Babel presets
- babel-polyfill
- React and Prettier ESLint plugins
And finally some testing and security:
- Travis CI, automated builds/testing
- Coveralls, code coverage
- Deepscan and Better Code Hub, code analysis
- Gemnasium and Renovate, dependency monitoring
git clone https://github.com/DalderupMaurice/react-web3-coin-example.git my-app-name
cd my-app-name
yarn
yarn start
Change README.md
and package.json
to fit your project needs. Delete LICENSE
if not applicable.
Use yarn test:local
or npm run test:local
to run all tests locally. The test
command is reserved for CI builds.