/express-babel-boilerplate

Minimal Production ready Express.js Babel(ES6+) boilerplate with ESLint Airbnb setup and pre commit hooks and also example routes and tests using Mocha and Supertest

Primary LanguageJavaScriptMIT LicenseMIT

Express Babel Minimal Production Boilerplate

Express.js boilerplate which includes:

  • Modern Javascript using Babel (ES6+)
  • ESLint Airbnb configuration
  • ESLint pre-commit hook using husky.
  • Basic test cases using Mocha and Supertest. Test using: npm run test

Example Routes

  • User CRUD routes:
    • GET /users
    • POST /users
    • GET /users/:id
    • PUT /users/:id
    • DELETE /users/:id