An open API service indexing awesome lists of open source software.

https://github.com/frenchbread/express-boilerplate

:rocket: :page_facing_up: Quick start for express application.
https://github.com/frenchbread/express-boilerplate

Last synced: 9 months ago
JSON representation

:rocket: :page_facing_up: Quick start for express application.

Awesome Lists containing this project

README

          

# express-boilerplate

> Quick start for express application.

[![NPM](https://nodei.co/npm/expressboilerplate.png?downloads=true&downloadRank=true&stars=true)](https://nodei.co/npm/expressboilerplate/)

## Features & Libs

- [`eslint`](https://github.com/eslint/eslint) - Linter
- [`eslint-config-airbnb-base`](https://github.com/airbnb/javascript)
- [`eslint-plugin-import`](https://github.com/benmosher/eslint-plugin-import)
- `babel` - Compiler
- [`babel-cli`](https://github.com/babel/babel/tree/master/packages/babel-cli)
- [`babel-eslint`](https://github.com/babel/babel-eslint)
- [`babel-preset-latest`](https://github.com/babel/babel/tree/master/packages/babel-preset-latest)
- [`express`](https://github.com/expressjs/express) - Framework
- [`express-session`](https://github.com/expressjs/session)
- [`body-parser`](https://github.com/expressjs/body-parser)
- [`cookie-parser`](https://github.com/expressjs/cookie-parser)
- [`serve-favicon`](https://github.com/expressjs/serve-favicon)
- [`ava`](https://github.com/avajs/ava) - Tests
- [`axios`](https://github.com/mzabriskie/axios) - HTTP requests
- [`cheerio`](https://github.com/cheeriojs/cheerio) - Server-side jQuery
- [`lusca`](https://github.com/krakenjs/lusca) - App security
- [`pug`](https://github.com/pugjs/pug) - Template engine
- [`morgan`](https://github.com/expressjs/morgan) - Server-side logger
- [`debug`](https://github.com/visionmedia/debug) - Debugging unility

## Development

1. Clone the repo:

```
$ git clone https://github.com/frenchbread/express-boilerplate.git && cd express-boilerplate
```

2. Install dependencies:

```
$ npm install && bower install
```

3. Run the app:

```
$ npm run dev
```

## Tests

```
$ npm test
```

## Build & Run in production

Build
```
$ npm run build
```

Run
```
$ npm start
```

## License
[MIT](https://github.com/frenchbread/ExpressBoilerplate/blob/master/LICENSE.md)