@cashoco/shared
TypeScript icon, indicating that this package has built-in type declarations

0.0.20 • Public • Published

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)

Readme

Keywords

none

Package Sidebar

Install

npm i @cashoco/shared

Weekly Downloads

2

Version

0.0.20

License

ISC

Unpacked Size

27.5 kB

Total Files

54

Last publish

Collaborators

  • uchiha.jay007