This package has been deprecated

Author message:

this package has been deprecated

react-es6-webpack-express-starter

1.0.6 • Public • Published

Introduction

  • This project uses Webpack 3, React v0.16 and Redux.
  • Express JS is used as web framework.
  • Sequelize JS is used as ORM for RDBMS and MongoDb driver is used for access to MongoDB.
  • Grunt is used for task runner
  • React-Router 4 is used for routing. **I am yet to add isomorphic feature to this app. Possibly will come in next few releases.
  • ApiDocs JS are integrated. Please refer API DOCS for more details.
  • Grunt Version Bump is configured. Run grunt bump --message="You Commit Message Goes Here"

Pre Requisites

Once you have the project template, install all dependencies (bower and node) by executing

$ npm install

and

$ npm install

After all bower and npm packages and installed, install necessary global dependencies like: mocha, sequelize, apidocs, npm-run-parallel etc. Please add a .env file to the root containing ENV and other variables.

How to Run

    "test": "mocha ./src/server/test/**/*.js --compilers js:babel-core/register --bail --color",
    "start": "npm-run-parallel run watch",
    "run": "grunt",
    "api-doc": "apidoc -i src/ -o apidoc/",
    "watch": "webpack --watch"

To run this project, use npm start.

Future Updates

  • Isomorphic Features
  • AWS SDK boilterplates: for S3, Lambda etc

Known Issues

  • ecosystem folder missing. This folder contains two files: client.js and server.js. Each file contains environment varialbles and other account configuration. Drop a comment and I will share these files.

Package Sidebar

Install

npm i react-es6-webpack-express-starter

Weekly Downloads

1

Version

1.0.6

License

GNU

Last publish

Collaborators

  • abhayshiro