Skip to content

An ES6 Express boilerplate for enterprises with modular folder structure using classes and OOP, Babel, Knexjs query builder configuration with jwt authenticated, with testings, CI/CD and many more πŸš€πŸš€πŸš€

Notifications You must be signed in to change notification settings

thecodeorigin/express-es6-boilerplate

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

14 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Express Logo

Fast, unopinionated, minimalist web framework for node.

NPM Version NPM Downloads Linux Build Windows Build Test Coverage

Features

  • Robust routing
  • Focus on high performance
  • Super-high test coverage
  • HTTP helpers (redirection, caching, etc)
  • View system supporting 14+ template engines
  • Content negotiation
  • Executable for generating applications quickly

Docs & Community

PROTIP Be sure to read Migrating from 3.x to 4.x as well as New features in 4.x.

Installation

$ yarn

Migrating database

# Make migration
$ yarn migrate:make

# Run all migration
$ yarn migrate:latest

# Rollback all migration
$ yarn migrate:rollback

Running the app

# Running in development mode
$ yarn dev

# Running production mode on Linux-based OS
$ yarn start

# Running production mode on Window OS
$ yarn start:window

Testing the app (WIP)

# ESLint test
$ yarn lint:check

# ESLint test with fix
$ yarn lint:fix

Contributing

Contributing Guide

People

The original author of Express is TJ Holowaychuk

The current lead maintainer is Douglas Christopher Wilson

List of all contributors

License

MIT

About

An ES6 Express boilerplate for enterprises with modular folder structure using classes and OOP, Babel, Knexjs query builder configuration with jwt authenticated, with testings, CI/CD and many more πŸš€πŸš€πŸš€

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published