项目作者: mono-js

项目描述 :
Minimalist Framework on top of Express.js
高级语言: JavaScript
项目地址: git://github.com/mono-js/mono.git
创建时间: 2017-08-07T14:33:01Z
项目社区:https://github.com/mono-js/mono

开源协议:MIT License

下载


Mono

Mono is a minimalist REST API Framework on top of Express.js

npm version
Travis
Coverage
license

Documentation 📘

https://mono.js.org

Features ✨

  • Environment based config
  • API Versioning (v1, v2…)
  • Json Web Token sessions
  • ACL with Imperium
  • Routes validation with joi
  • Init files via src/**/*.init.js
  • Routes declaration via src/**/*.routes.js
  • Extendable with modules & hooks

Usage 🤸‍

INFO: You need node >= 8.0.0 to use Mono since it uses native async/await

Installation

You can boostrap a Mono project by using our official create-mono-app:

  1. npx create-mono-app my-app

Start in development

  1. npm run dev

Start in production

  1. NODE_ENV=production npm start

Run the tests with coverage

  1. npm test

Official Modules 📦

Mono offers a module system to plug any functionality in your project:

Credits 🙏

Logo created by Frederick Allen from the Noun Project.

License 👀

MIT © mono-js