0.9.2 • Published 6 years ago
@terrajs/mono v0.9.2
Mono is an opinionated REST API Framework for Node.js based on Express.js
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:
npx create-mono-app my-app
Start in development
npm run dev
Start in production
NODE_ENV=production npm start
Run the tests with coverage
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 © terrajs
0.9.2
6 years ago
0.9.1
6 years ago
0.9.0
6 years ago
0.8.0
6 years ago
0.7.0
6 years ago
0.6.1
7 years ago
0.6.0
7 years ago
0.5.1
7 years ago
0.5.0
7 years ago
0.4.12
7 years ago
0.4.11
7 years ago
0.4.10
7 years ago
0.4.9
7 years ago
0.4.8
7 years ago
0.4.7
7 years ago
0.4.6
7 years ago
0.4.5
7 years ago
0.4.4
7 years ago
0.4.3
7 years ago
0.4.2
7 years ago
0.4.1
7 years ago
0.4.0
7 years ago
0.3.4
7 years ago
0.3.3
7 years ago
0.3.2
7 years ago
0.3.1
7 years ago
0.3.0
7 years ago
0.2.5
7 years ago
0.2.4
7 years ago
0.2.3
7 years ago
0.2.2
7 years ago
0.2.1
7 years ago
0.2.0
7 years ago
0.1.0
7 years ago