Increment version in package.json file major.minor.patch
npm run build
npm publish --access public
npm install @cashoco/shared
- import the middleware
import { morganMiddleware } from '@cashoco/shared';
- add it to main file of your project
app.use(morganMiddleware);
- import the middleware
import { errorHandler } from '@cashoco/shared';
- add it to main file of your project
app.use(errorHandler);
- import the middleware
import { camelToSnake } from '@cashoco/shared';
- add it to main file of your project
app.use(camelToSnake);
- 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)