{"_id":"@amit_g0swami/service-client","_rev":"1-eea2813013f182a9b02d23488639ccde","name":"@amit_g0swami/service-client","dist-tags":{"latest":"1.0.1"},"versions":{"1.0.0":{"name":"@amit_g0swami/service-client","version":"1.0.0","keywords":["koa","typescript","service","client"],"author":{"url":"https://github.com/amit-g0swami","name":"Amit Goswami","email":"mern.amitkumar@gmail.com"},"license":"ISC","_id":"@amit_g0swami/service-client@1.0.0","maintainers":[{"name":"amit_g0swami","email":"mern.amitkumar@gmail.com"}],"contributors":[{"url":"https://github.com/amit-g0swami","name":"Amit Goswami","email":"mern.amitkumar@gmail.com"}],"homepage":"https://github.com/amit-g0swami/koajs-library#readme","bugs":{"url":"https://github.com/amit-g0swami/koajs-library/issues"},"dist":{"shasum":"27058348285899a8cfe9bb3cb7185ca1a94e5438","tarball":"https://registry.npmjs.org/@amit_g0swami/service-client/-/service-client-1.0.0.tgz","fileCount":6,"integrity":"sha512-ek+LTNq0jiNp6RLLypTVo9G5qqGAtJ90KtsfkVRCaSh/pO059LomRex6T+HUZLCHtqAOpJkq+wknSqta9dI+dw==","signatures":[{"sig":"MEQCIDyvJ9arLEPANFsLA3bHp9kzloh9bLVDI2yymHTJ42wJAiAyjGaBhWtFGUQz7m+WI6PsDmasM5wwlYUYGkRef4CmOA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3629},"jest":{"verbose":true,"transform":{"^.+\\.[t|j]sx?$":"babel-jest"},"clearMocks":true,"collectCoverage":true,"coverageDirectory":"coverage"},"main":"dist/index.js","gitHead":"387317be8071fd21876f18be13e0afa75db241e6","scripts":{"dev":"ts-node src/main.ts","tsc":"tsc --project ./tsconfig-build.json","test":"jest tests/* --coverage --verbose","build":"npm run compile","clean":"rimraf dist/","start":"node ./dist/main.js","watch":"tsc -w -p ./src -p ./tsconfig-build.json","eslint":"eslint 'src/**/*'","compile":"npm run tsc","profile":"node --prof ./dist/main.js","ts-node":"ts-node src/main.ts","postbuild":"rimraf dist/**/tests dist/**/*.spec.js","precompile":"npm run prettier-all && npm run eslint && npm run clean","prettier-all":"prettier --write 'src/**/*.+(ts|tsx|js|css|json)'","prepublishOnly":"npm run build"},"typings":"dist/index.d.ts","_npmUser":{"name":"amit_g0swami","email":"mern.amitkumar@gmail.com"},"repository":{"url":"git+https://github.com/amit-g0swami/koajs-library.git","type":"git"},"_npmVersion":"10.2.4","description":"Koa bases service client","directories":{},"_nodeVersion":"20.11.0","dependencies":{"pg":"^8.9.0","joi":"^17.7.0","koa":"^2.14.1","pino":"^8.9.0","uuid":"^9.0.0","axios":"^1.3.3","ramda":"^0.28.0","redis":"^4.6.5","dotenv":"^16.0.3","mongodb":"^5.0.1","jwks-rsa":"^3.0.1","@koa/cors":"^4.0.0","pg-hstore":"^2.3.4","sequelize":"^6.28.0","clean-deep":"^3.4.0","koa-helmet":"^6.1.0","koa-router":"^12.0.0","pino-pretty":"^9.1.1","jsonwebtoken":"^9.0.0","koa-compress":"^5.1.0","koa-bodyparser":"^4.3.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.4.2","eslint":"^8.33.0","ts-node":"^10.9.1","prettier":"^2.8.3","@babel/cli":"^7.20.7","@types/koa":"^2.13.5","babel-jest":"^29.4.2","typescript":"^4.9.5","@babel/core":"^7.20.12","@types/jest":"^29.4.0","@types/node":"^18.13.0","@types/uuid":"^9.0.0","@types/ramda":"^0.28.22","@types/koa__cors":"^4.0.0","babel-preset-env":"^1.7.0","@types/koa-router":"^7.4.4","eslint-plugin-node":"^11.1.0","@types/jsonwebtoken":"^9.0.1","eslint-plugin-import":"^2.27.5","@types/koa-bodyparser":"^4.3.10","eslint-plugin-promise":"^6.1.1","eslint-config-prettier":"^8.6.0","eslint-config-standard":"^17.0.0","eslint-plugin-prettier":"^4.2.1","@babel/preset-typescript":"^7.18.6","@typescript-eslint/parser":"^5.51.0","@typescript-eslint/eslint-plugin":"^5.51.0"},"_npmOperationalInternal":{"tmp":"tmp/service-client_1.0.0_1722088064194_0.018732112686708824","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@amit_g0swami/service-client","version":"1.0.1","description":"Koa bases service client","main":"dist/index.js","typings":"dist/index.d.ts","scripts":{"test":"jest tests/* --coverage --verbose","compile":"npm run tsc","precompile":"npm run prettier-all && npm run eslint && npm run clean","eslint":"eslint 'src/**/*'","prettier-all":"prettier --write 'src/**/*.+(ts|tsx|js|css|json)'","clean":"rimraf dist/","build":"npm run compile","tsc":"tsc --project ./tsconfig-build.json","postbuild":"rimraf dist/**/tests dist/**/*.spec.js","ts-node":"ts-node src/main.ts","profile":"node --prof ./dist/main.js","start":"node ./dist/main.js","dev":"ts-node src/main.ts","watch":"tsc -w -p ./src -p ./tsconfig-build.json","prepublishOnly":"npm run build"},"author":{"name":"Amit Goswami","email":"mern.amitkumar@gmail.com","url":"https://github.com/amit-g0swami"},"contributors":[{"name":"Amit Goswami","email":"mern.amitkumar@gmail.com","url":"https://github.com/amit-g0swami"}],"license":"ISC","devDependencies":{"@babel/cli":"^7.20.7","@babel/core":"^7.20.12","@babel/preset-typescript":"^7.18.6","@types/jest":"^29.4.0","@types/jsonwebtoken":"^9.0.1","@types/koa":"^2.13.5","@types/koa__cors":"^4.0.0","@types/koa-bodyparser":"^4.3.10","@types/koa-router":"^7.4.4","@types/node":"^18.13.0","@types/ramda":"^0.28.22","@types/uuid":"^9.0.0","@typescript-eslint/eslint-plugin":"^5.51.0","@typescript-eslint/parser":"^5.51.0","babel-jest":"^29.4.2","babel-preset-env":"^1.7.0","eslint":"^8.33.0","eslint-config-prettier":"^8.6.0","eslint-config-standard":"^17.0.0","eslint-plugin-import":"^2.27.5","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-promise":"^6.1.1","jest":"^29.4.2","prettier":"^2.8.3","ts-node":"^10.9.1","typescript":"^4.9.5"},"dependencies":{"@koa/cors":"^4.0.0","axios":"^1.3.3","clean-deep":"^3.4.0","dotenv":"^16.0.3","joi":"^17.7.0","jsonwebtoken":"^9.0.0","jwks-rsa":"^3.0.1","koa":"^2.14.1","koa-bodyparser":"^4.3.0","koa-compress":"^5.1.0","koa-helmet":"^6.1.0","koa-router":"^12.0.0","mongodb":"^5.0.1","pg":"^8.9.0","pg-hstore":"^2.3.4","pino":"^8.9.0","pino-pretty":"^9.1.1","ramda":"^0.28.0","redis":"^4.6.5","sequelize":"^6.28.0","uuid":"^9.0.0"},"jest":{"clearMocks":true,"collectCoverage":true,"coverageDirectory":"coverage","transform":{"^.+\\.[t|j]sx?$":"babel-jest"},"verbose":true},"repository":{"type":"git","url":"git+https://github.com/amit-g0swami/koajs-library.git"},"bugs":{"url":"https://github.com/amit-g0swami/koajs-library/issues"},"homepage":"https://github.com/amit-g0swami/koajs-library#readme","keywords":["koa","typescript","service","client"],"_id":"@amit_g0swami/service-client@1.0.1","gitHead":"6b42206587e730f55c3dc4551cf1bce9cbaa3db9","_nodeVersion":"20.11.0","_npmVersion":"10.2.4","dist":{"integrity":"sha512-e2oX6dyWSWS1Dmsa+QgeBcbRThbJ+8CJfdb70T8hp65xJupjGWrPH0iI++JQS30JfzZ9Xdo5ljQ40nlCMYZi+w==","shasum":"d1ea1bf77074aca0765697d6daa5fa98a6069d3a","tarball":"https://registry.npmjs.org/@amit_g0swami/service-client/-/service-client-1.0.1.tgz","fileCount":82,"unpackedSize":241490,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH4Ft2j0cttzcDpoH49MSfS59P/p657TFJvSbg1TCjE9AiEAhWq9H1w1dWhRr6bp5yftD99lS0wseLTzH0FJRCCwJZw="}]},"_npmUser":{"name":"amit_g0swami","email":"mern.amitkumar@gmail.com"},"directories":{},"maintainers":[{"name":"amit_g0swami","email":"mern.amitkumar@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/service-client_1.0.1_1722093796842_0.385759974865153"},"_hasShrinkwrap":false}},"time":{"created":"2024-07-27T13:47:44.078Z","modified":"2024-07-27T15:23:17.252Z","1.0.0":"2024-07-27T13:47:44.375Z","1.0.1":"2024-07-27T15:23:17.064Z"},"bugs":{"url":"https://github.com/amit-g0swami/koajs-library/issues"},"author":{"name":"Amit Goswami","email":"mern.amitkumar@gmail.com","url":"https://github.com/amit-g0swami"},"license":"ISC","homepage":"https://github.com/amit-g0swami/koajs-library#readme","keywords":["koa","typescript","service","client"],"repository":{"type":"git","url":"git+https://github.com/amit-g0swami/koajs-library.git"},"description":"Koa bases service client","contributors":[{"name":"Amit Goswami","email":"mern.amitkumar@gmail.com","url":"https://github.com/amit-g0swami"}],"maintainers":[{"name":"amit_g0swami","email":"mern.amitkumar@gmail.com"}],"readme":"# koajs-library\n\n<!--\n Certain Code Standards\n - Class names starts from KoaClient.\n - Classess should have a namespace declaration which name starts with Client.\n - The export from the service should be simple like Logger, not like KoaLogger or ClientLogger.\n - Each folder should have interface file and a export file names as index.ts.\n - enums should be in caps. LIKE_THIS.\n - Interface should start with I, like ITHIS.\n -->\n","readmeFilename":"README.md"}