GitHub / davellanedam / node-express-mongodb-jwt-rest-api-skeleton
This is a basic API REST skeleton written on JavaScript using async/await. Great for building a starter web API for your front-end (Android, iOS, Vue, react, angular, or anything that can consume an API). Demo of frontend in VueJS here: https://github.com/davellanedam/vue-skeleton-mvp
JSON API: http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davellanedam%2Fnode-express-mongodb-jwt-rest-api-skeleton
PURL: pkg:github/davellanedam/node-express-mongodb-jwt-rest-api-skeleton
Stars: 904
Forks: 285
Open issues: 12
License: mit
Language: JavaScript
Size: 1.89 MB
Dependencies parsed at:
1,092
Created at: almost 7 years ago
Updated at: 28 days ago
Pushed at: almost 2 years ago
Last synced at: 26 days ago
Commit Stats
Commits: 322
Authors: 8
Mean commits per author: 40.25
Development Distribution Score: 0.05
More commit stats: https://commits.ecosyste.ms/hosts/GitHub/repositories/davellanedam/node-express-mongodb-jwt-rest-api-skeleton
Topics: api, async-await, chai, eslint, express, front-end, javascript, jwt, jwt-authentication, mocha, mongodb, mongoose, mvp, node, nodejs, postman, redis, rest, testing, token
- chai ^4.3.6 development
- chai-http ^4.3.0 development
- cross-env ^7.0.3 development
- eslint ^7.32.0 development
- eslint-config-formidable ^4.0.0 development
- eslint-config-prettier ^7.2.0 development
- eslint-plugin-prettier ^3.4.1 development
- faker ^5.5.3 development
- husky ^4.3.8 development
- istanbul-merge ^1.1.1 development
- jest ^26.6.3 development
- lint-staged ^10.5.4 development
- mocha ^8.4.0 development
- mongo-seeding ^3.7.1 development
- nodemon ^2.0.16 development
- nyc ^15.1.0 development
- prettier ^2.6.2 development
- prettier-eslint ^12.0.0 development
- remark-cli ^9.0.0 development
- babel-eslint ^10.1.0
- bcrypt ^5.0.1
- body-parser ^1.20.0
- compression ^1.7.4
- cors ^2.8.5
- date-fns ^2.28.0
- dotenv-safe ^8.2.0
- ejs ^3.1.7
- expeditious-engine-redis ^0.1.2
- express ^4.18.1
- express-expeditious ^5.1.1
- express-validator ^6.14.0
- helmet ^4.6.0
- i18n ^0.13.4
- jsonwebtoken ^8.5.1
- mongoose ^5.13.14
- mongoose-paginate-v2 ^1.6.3
- morgan ^1.10.0
- nodemailer ^6.7.4
- nodemailer-mailgun-transport ^2.1.3
- passport ^0.4.1
- passport-jwt ^4.0.0
- request-ip ^2.1.3
- trim-request ^1.0.6
- uuid ^8.3.2
- validator ^13.7.0