https://github.com/alex1990/react-ui-component-starter
A starter based on webpack to develop react components comfortably
https://github.com/alex1990/react-ui-component-starter
boilerplate react starter-kit webpack webpack2
Last synced: 9 months ago
JSON representation
A starter based on webpack to develop react components comfortably
- Host: GitHub
- URL: https://github.com/alex1990/react-ui-component-starter
- Owner: Alex1990
- License: mit
- Archived: true
- Created: 2017-05-06T10:47:03.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2017-05-12T19:10:09.000Z (about 9 years ago)
- Last Synced: 2025-01-13T23:15:22.844Z (over 1 year ago)
- Topics: boilerplate, react, starter-kit, webpack, webpack2
- Language: JavaScript
- Homepage: https://Alex1990.github.io/react-ui-component-starter
- Size: 2.66 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# react-ui-component-starter
[](https://travis-ci.org/Alex1990/react-ui-component-starter)
[](https://ci.appveyor.com/project/Alex1990/react-ui-component-starter/branch/master)
[](https://coveralls.io/github/Alex1990/react-ui-component-starter?branch=master)
[](https://www.npmjs.com/package/react-ui-component-starter)
[](https://david-dm.org/Alex1990/react-ui-component-starter)
A starter based on webpack ecosystem to develop react components comfortably.
## Features
- **JavaScript**: ES2015, ES2016, ES2017, class static properties, object rest/spread operator.
- **CSS**: CSS/SASS/LESS/Stylus/PostCSS, Autoprefixer.
- **Examples**: Easy to write examples and deploy examples to github pages.
- **Automatic**: Hot reloading.
- **Lint**: ESLint with airbnb's javascript styleguide.
- **Test**: With Jest and enzyme, coverage.
- **CI**: Integrate travis and appveyor.
## Scripts
- `npm start`: Start to develop.
- `npm run build`: Build the js and css bundle to `dist` directory.
- `npm run compile`: Compile the ES2015+ to ES5.
- `npm run gh-pages`: Bundle the examples and deploy it to github pages.
- `npm test`: Run tests.
- `npm test:watch`: Run tests in watch mode.
- `npm test:cover`: Run tests with coverage output.
More scripts in `package.json`.
## License
MIT