react-starterify 0,0,0 editorconfig eslint travis-ci npm

A minimal React JS application starter kit

Build Status bitHound Score Dependency status Dev dependency status

React Starterify

A minimal React JS application starter kit.

Start small, add what you need.

React Starterify aims to give you a good starting point for your projects. If you’re looking for a minimal ES6 (ES2015) React JS starter with nice shallow rendering test examples, this is probably for you.

Why there are no Flux or Isomorphic things inside?

If you are a beginner, you probably don’t want a complex structure with lots of things to care about. If you are an advanced user, and you need more features, you can choose one of the thousand existing full-stack starter kit. Or you can build your own.

Usage

Download React Starterify

Install the dependencies:

npm install

Test:

npm test

Development mode with livereload:

npm run watch or just npm start

When you are done, create a production ready version of the JS bundle:

npm run build

Deploy on Github pages with one command:

npm run deploy

What’s new in v2.0:

  • React Router integration
  • CSS processing via PostCSS
    • cssnano for minification
    • nested
    • extend
    • vars
    • autoprefixer
  • gulpfile written in ES6 (ES2015)
  • better folder structure
  • no predefined AJAX libraries (use Fetch or Superagent if you need one).

License

MIT License

Related Repositories

react-starterify

react-starterify

A minimal React JS application starter kit ...

electron-starterify

electron-starterify

:electric_plug: Electron application skeleton based on React ...


Top Contributors

Granze mfirry chiefGui maur8ino afm-sayem ilyachenko caiovaccaro joeyfigaro koistya takuan-osho mandrean jimmyhmiller petrac-daniel

Dependencies

package version
history ^3.0.0
react ^15.0.1
react-dom ^15.0.1
react-router ^2.3.0
dev autoprefixer ^6.3.6
ava ^0.15.2
babel ^6.5.2
babel-core ^6.7.7
babel-eslint ^6.0.4
babel-preset-es2015 ^6.6.0
babel-preset-react ^6.5.0
babel-register ^6.7.2
babelify ^7.3.0
browser-sync ^2.12.5
browserify ^13.0.0
cssnano ^3.5.2
eslint ^2.8.0
eslint-config-airbnb ^9.0.1
eslint-plugin-import ^1.6.0
eslint-plugin-jsx-a11y ^1.0.3
eslint-plugin-react ^5.0.1
gulp ^3.9.1
gulp-eslint ^2.0.0
gulp-gh-pages ^0.5.4
gulp-html-replace ^1.5.5
gulp-imagemin ^3.0.1
gulp-notify ^2.2.0
gulp-postcss ^6.1.0
gulp-rename ^1.2.2
gulp-sourcemaps ^2.0.0-alpha
gulp-uglify ^1.5.3
imagemin-pngquant ^5.0.0
lodash ^4.11.1
postcss-nested ^1.0.0
postcss-simple-extend ^1.0.0
postcss-simple-vars ^2.0.0
react-addons-test-utils ^15.0.1
rimraf ^2.5.2
run-sequence ^1.1.5
tap-nyan 0.0.2
vinyl-buffer ^1.0.0
vinyl-source-stream ^1.1.0
watchify ^3.7.0

Releases

-   v2.4.1 zip tar
-   v2.3.1 zip tar
-   v2.3.0 zip tar
-   v2.2.0 zip tar
-   v2.1.5 zip tar
-   v2.1.4 zip tar
-   v2.1.3 zip tar
-   v2.1.2 zip tar
-   v2.1.1 zip tar
-   v2.1.0 zip tar
-   v2.0.1 zip tar
-   v2.0.0 zip tar
-   v1.0.3 zip tar
-   v1.0.2 zip tar
-   v1.0.1 zip tar
-   v1.0.0 zip tar
-   v0.0.9 zip tar
-   v0.0.8 zip tar
-   v0.0.7 zip tar
-   v0.0.6 zip tar
-   v0.0.5 zip tar
-   v0.0.4 zip tar
-   v0.0.3 zip tar
-   v0.0.2 zip tar
-   v0.0.1 zip tar