@cashoco/shared v0.0.14
Common module for code sharing.
Increment version in package.json file major.minor.patch
Build
npm run build
Publish
npm publish --access public
How to install
npm install @cashoco/shared
How to use middlewares
To use the morganMiddeware - import the middleware import { morganMiddleware } from '@cashoco/shared'; - add it to main file of your project app.use(morganMiddleware);
To use the errorHandler middleware - import the middleware import { errorHandler } from '@cashoco/shared'; - add it to main file of your project app.use(errorHandler);
To use the camelToSnake middleware - import the middleware import { camelToSnake } from '@cashoco/shared'; - add it to main file of your project app.use(camelToSnake);
To use the ipinfo middleware - install the ipinfo package npm i node-ipinfo - import the middleware import { ipToGeoMiddleware } from '@cashoco/shared'; - create a ipinfoWrapper instance and save it in the app locals in the main file as app.locals.ipinfoWrapper = new IPinfoWrapper('your-token') - add the middleware as app.use(ipToGeoMiddleware)