{"_id":"@axai/express-microservice-utils","_rev":"12-b8ad8fa0cbb6a1cb6b39b770df88907f","name":"@axai/express-microservice-utils","dist-tags":{"latest":"2.5.3"},"versions":{"2.0.2":{"name":"@axai/express-microservice-utils","version":"2.0.2","author":{"url":"https://github.com/damon314159","name":"damon314159"},"license":"MIT","_id":"@axai/express-microservice-utils@2.0.2","maintainers":[{"name":"seanw111","email":"wallace.sean111@gmail.com"}],"homepage":"https://https://github.com/AX-AI-LTD/express-microservice-utils","dist":{"shasum":"c73bb2594698f1a8fab0a3aa5d14167a6db5e3c3","tarball":"https://registry.npmjs.org/@axai/express-microservice-utils/-/express-microservice-utils-2.0.2.tgz","fileCount":8,"integrity":"sha512-/lGnF2Y1MWrG3J6x+WAkH10C/jvLSKCjoBU2F8F+f3alodCTWZ4Mmmupp4+rSrHm8UlZlqB98mbEBeJwO2ELPQ==","signatures":[{"sig":"MEQCIADYGOLDv2o59uNmIqqQ0RUtyIA+tRRrIHGqMrO+j5hqAiArl+aSfVBDlGw2vrM9flfo3xUkZVCnfVASaaj0g395mQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8282},"main":"index.js","gitHead":"a2c336a4b753228924fed9c190f982875d4fbe51","scripts":{"test":"vitest"},"_npmUser":{"name":"seanw111","email":"wallace.sean111@gmail.com"},"repository":{"url":"git+https://https://github.com/AX-AI-LTD/express-microservice-utils.git","type":"git"},"_npmVersion":"10.5.0","description":"A collection of simple utilities for an express microservice architecture","directories":{},"_nodeVersion":"20.12.2","dependencies":{"axios":"^1.6.8","axios-retry":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/express-microservice-utils_2.0.2_1715762515831_0.7899516269227711","host":"s3://npm-registry-packages"}},"2.0.3":{"name":"@axai/express-microservice-utils","version":"2.0.3","author":{"url":"https://github.com/damon314159","name":"damon314159"},"license":"MIT","_id":"@axai/express-microservice-utils@2.0.3","maintainers":[{"name":"seanw111","email":"wallace.sean111@gmail.com"}],"homepage":"https://https://github.com/AX-AI-LTD/express-microservice-utils","dist":{"shasum":"a366b3edadb91f0331ded5c6ef04ad2fae8ae05a","tarball":"https://registry.npmjs.org/@axai/express-microservice-utils/-/express-microservice-utils-2.0.3.tgz","fileCount":8,"integrity":"sha512-5ZtaKGjYa56km17fczXMhx00stN55smds7We4L3SK2uJ2dQ3Yoljo/gi8+muVMQ2E6s2U/hPUC+hdBHIVc1EoA==","signatures":[{"sig":"MEUCIEDCxn7RJS59qaJ3gLwVcwV2qkLqy002IyrpkHJRJz1gAiEA7vDqDPdrCVs7hQKespCP112efKoEpms3L8vCnuY3fcI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8282},"main":"index.js","gitHead":"a2c336a4b753228924fed9c190f982875d4fbe51","scripts":{"test":"vitest"},"_npmUser":{"name":"seanw111","email":"wallace.sean111@gmail.com"},"repository":{"url":"git+https://https://github.com/AX-AI-LTD/express-microservice-utils.git","type":"git"},"_npmVersion":"10.5.0","description":"A collection of simple utilities for an express microservice architecture","directories":{},"_nodeVersion":"20.12.2","dependencies":{"axios":"^1.6.8","axios-retry":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/express-microservice-utils_2.0.3_1716214622567_0.6024983385583793","host":"s3://npm-registry-packages"}},"2.0.4":{"name":"@axai/express-microservice-utils","version":"2.0.4","author":{"url":"https://github.com/damon314159","name":"damon314159"},"license":"MIT","_id":"@axai/express-microservice-utils@2.0.4","maintainers":[{"name":"seanw111","email":"wallace.sean111@gmail.com"}],"homepage":"https://https://github.com/AX-AI-LTD/express-microservice-utils","dist":{"shasum":"e0d2f27c1cdd685e5f7e1e8cab575a3fcca8f263","tarball":"https://registry.npmjs.org/@axai/express-microservice-utils/-/express-microservice-utils-2.0.4.tgz","fileCount":10,"integrity":"sha512-6Gh4iSVQn72nVg8IyBUMKf05laV32X2b/KL9vnkeTuWjlNHezmCKNEKs2vM0i/LQak1KVTOIkcXO4DGHwoxpZA==","signatures":[{"sig":"MEYCIQCBMqWJ1JcF2aR+E9FgqOp8ZZIzqf6doLRBr1AeaPfoPgIhALxZUftL4ARkCiJNy2IilJvBiHylZIQqtWO5agT5Dsda","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8587},"main":"index.js","gitHead":"14647380cc232e41bf976aaead80e3add012f06d","scripts":{"test":"vitest"},"_npmUser":{"name":"seanw111","email":"wallace.sean111@gmail.com"},"repository":{"url":"git+https://https://github.com/AX-AI-LTD/express-microservice-utils.git","type":"git"},"_npmVersion":"10.5.0","description":"A collection of simple utilities for an express microservice architecture","directories":{},"_nodeVersion":"20.12.2","dependencies":{"axios":"^1.6.8","axios-retry":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/express-microservice-utils_2.0.4_1716214678477_0.40479318939860875","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"@axai/express-microservice-utils","version":"2.1.0","author":{"url":"https://github.com/damon314159","name":"damon314159"},"license":"MIT","_id":"@axai/express-microservice-utils@2.1.0","maintainers":[{"name":"seanw111","email":"wallace.sean111@gmail.com"}],"homepage":"https://https://github.com/AX-AI-LTD/express-microservice-utils","dist":{"shasum":"abc53fc2db0215bf90a29e67c78406c28cb25191","tarball":"https://registry.npmjs.org/@axai/express-microservice-utils/-/express-microservice-utils-2.1.0.tgz","fileCount":13,"integrity":"sha512-/HKcRQ56ax18qpV6pam2W7fv5KmpN3NqvFMJm/Z9LGGqI/0YXrAc/n4izgK59KqLhjDlq0+CqCaUM3amTljAJg==","signatures":[{"sig":"MEMCHy/tfLI6kWp3zKubEP862J1ArhcK3TRAvoF2Nu7bk+QCIGSHT39mr7diVDtZ7R2INmdcSBGijSjQNw9lkQcsXG65","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11537},"main":"index.js","gitHead":"437e4c6dc329b4f431adbea1da6352001830d0f0","scripts":{"lint":"echo \"No linting implemented\" && exit 0","test":"vitest","format":"echo \"No linting implemented\" && exit 0"},"_npmUser":{"name":"seanw111","email":"wallace.sean111@gmail.com"},"repository":{"url":"git+https://https://github.com/AX-AI-LTD/express-microservice-utils.git","type":"git"},"_npmVersion":"10.5.0","description":"A collection of simple utilities for an express microservice architecture","directories":{},"_nodeVersion":"20.12.2","dependencies":{"axios":"^1.7.2","eslint":"^8.57.0","prettier":"^3.3.2","axios-retry":"^4.3.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/express-microservice-utils_2.1.0_1720440823627_0.8975734570209024","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"@axai/express-microservice-utils","version":"2.2.0","author":{"url":"https://github.com/damon314159","name":"damon314159"},"license":"MIT","_id":"@axai/express-microservice-utils@2.2.0","maintainers":[{"name":"seanw111","email":"wallace.sean111@gmail.com"}],"homepage":"https://https://github.com/AX-AI-LTD/express-microservice-utils","dist":{"shasum":"1aa43318cb68ad6ccce6a70c2bfdeaf2cc4b3ef5","tarball":"https://registry.npmjs.org/@axai/express-microservice-utils/-/express-microservice-utils-2.2.0.tgz","fileCount":14,"integrity":"sha512-pRNPR+IoOW8YbTZhOVdVszGMV3tKTpvnPS835pMYC2hmL2aTo2nZf+d/gN/yARvKle0Mg++87vjy4XUbJWd2BQ==","signatures":[{"sig":"MEQCIAX26ckHeLc2jpqQhNpk5cIGJdC2f5uveyDR4/gqrlf2AiADL6zutDijFhIgB1J/I4oMUIfPmHj4WgjtJLn9rN0d1w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13588},"main":"index.js","gitHead":"1d4873d34354ada14ac86ae55096c7a9c1b2600f","scripts":{"lint":"echo \"No linting implemented\" && exit 0","test":"vitest","format":"echo \"No linting implemented\" && exit 0"},"_npmUser":{"name":"seanw111","email":"wallace.sean111@gmail.com"},"repository":{"url":"git+https://https://github.com/AX-AI-LTD/express-microservice-utils.git","type":"git"},"_npmVersion":"10.5.0","description":"A collection of simple utilities for an express microservice architecture","directories":{},"_nodeVersion":"20.12.2","dependencies":{"axios":"^1.7.2","eslint":"^8.57.0","prettier":"^3.3.3","axios-retry":"^4.3.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/express-microservice-utils_2.2.0_1725636339876_0.8497310195320491","host":"s3://npm-registry-packages"}},"2.3.0":{"name":"@axai/express-microservice-utils","version":"2.3.0","author":{"url":"https://github.com/damon314159","name":"damon314159"},"license":"MIT","_id":"@axai/express-microservice-utils@2.3.0","maintainers":[{"name":"seanw111","email":"wallace.sean111@gmail.com"}],"homepage":"https://https://github.com/AX-AI-LTD/express-microservice-utils","dist":{"shasum":"d71808a8c167a68ea7fc11d7f81bdd429aeda0dd","tarball":"https://registry.npmjs.org/@axai/express-microservice-utils/-/express-microservice-utils-2.3.0.tgz","fileCount":14,"integrity":"sha512-WfY+k4mm9j3Bu09qMbTCRXDefGFUe/lBhYvzg1nnFHzSAXnCSmnS36x0pNeO69iNALA4l+LuhgIMm/3aM5RfwA==","signatures":[{"sig":"MEQCIDrm8eW6hjRhFdP6Rwc5rbepQKuTjnAi0gyDX8uMZIKFAiAqIAM4NI+5QqzPNWKABx4HWWk4UHi5lSXeYhr7XljxOQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13349},"main":"index.js","gitHead":"d3c1697ded191133792ddf0776703cfe0e8934ee","scripts":{"lint":"echo \"No linting implemented\" && exit 0","test":"vitest","format":"echo \"No linting implemented\" && exit 0"},"_npmUser":{"name":"seanw111","email":"wallace.sean111@gmail.com"},"repository":{"url":"git+https://https://github.com/AX-AI-LTD/express-microservice-utils.git","type":"git"},"_npmVersion":"10.5.0","description":"A collection of simple utilities for an express microservice architecture","directories":{},"_nodeVersion":"20.12.2","dependencies":{"axios":"^1.7.7","eslint":"^8.57.0","prettier":"^3.3.3","axios-retry":"^4.3.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/express-microservice-utils_2.3.0_1725636435417_0.149062609096964","host":"s3://npm-registry-packages"}},"2.4.0":{"name":"@axai/express-microservice-utils","version":"2.4.0","author":{"url":"https://github.com/damon314159","name":"damon314159"},"license":"MIT","_id":"@axai/express-microservice-utils@2.4.0","maintainers":[{"name":"seanw111","email":"wallace.sean111@gmail.com"}],"homepage":"https://https://github.com/AX-AI-LTD/express-microservice-utils","dist":{"shasum":"50bad89df7cfbebff97802ff012ba8929f1ba77d","tarball":"https://registry.npmjs.org/@axai/express-microservice-utils/-/express-microservice-utils-2.4.0.tgz","fileCount":22,"integrity":"sha512-VgbK4+OnZfoyZrK3G7WiWVNVVjP3ezmNYrYdPKOWaXDPKztrsM6erFgccgOOCYxR0WdCnD03D7s6hS09apfEqA==","signatures":[{"sig":"MEQCH0+3SQOKNA7TzYwwVCx2i+9UpRKmokUkzlqgk9KV5jcCIQDa1GgaVdFCbS5kBxTVJLUe2YENf4bkotYD26mfq/A0fQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21134},"main":"index.js","gitHead":"3a8dbf00ddc481ecc32b275082ce095024e65f25","scripts":{"lint":"echo \"No linting implemented\" && exit 0","test":"vitest","format":"echo \"No linting implemented\" && exit 0"},"_npmUser":{"name":"seanw111","email":"wallace.sean111@gmail.com"},"repository":{"url":"git+https://https://github.com/AX-AI-LTD/express-microservice-utils.git","type":"git"},"_npmVersion":"10.8.2","description":"A collection of simple utilities for an express microservice architecture","directories":{},"_nodeVersion":"20.17.0","dependencies":{"axios":"^1.7.7","eslint":"^8.57.0","prettier":"^3.3.3","axios-retry":"^4.3.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/express-microservice-utils_2.4.0_1727881559540_0.4042898295755246","host":"s3://npm-registry-packages"}},"2.4.1":{"name":"@axai/express-microservice-utils","version":"2.4.1","author":{"url":"https://github.com/damon314159","name":"damon314159"},"license":"MIT","_id":"@axai/express-microservice-utils@2.4.1","maintainers":[{"name":"seanw111","email":"wallace.sean111@gmail.com"}],"homepage":"https://https://github.com/AX-AI-LTD/express-microservice-utils","dist":{"shasum":"27108e605b7aec81a3de4ff0ea324ae6cfb2de68","tarball":"https://registry.npmjs.org/@axai/express-microservice-utils/-/express-microservice-utils-2.4.1.tgz","fileCount":22,"integrity":"sha512-EmZJH1eQaqCuM2dALtzApSEsE3HQTbzw0DTFwu5u1X4f5JDHRFanhJ5lWpeuDSScm9qFAaedGiY2FrkoBU4XzA==","signatures":[{"sig":"MEUCIE0pLCXPDmxpJmHCoZm9pyocyrm1H10bUMYiVjehVJuaAiEAizfFvCwCwBY143EdYMtyFt7hX2xXLA1n8xIY7NBTJGc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21157},"main":"index.js","gitHead":"6ecb0d51cddad94328da64a63a5583eca0941e02","scripts":{"lint":"echo \"No linting implemented\" && exit 0","test":"vitest","format":"echo \"No linting implemented\" && exit 0"},"_npmUser":{"name":"seanw111","email":"wallace.sean111@gmail.com"},"repository":{"url":"git+https://https://github.com/AX-AI-LTD/express-microservice-utils.git","type":"git"},"_npmVersion":"10.8.2","description":"A collection of simple utilities for an express microservice architecture","directories":{},"_nodeVersion":"20.17.0","dependencies":{"axios":"^1.7.7","eslint":"^8.57.1","prettier":"^3.3.3","axios-retry":"^4.3.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/express-microservice-utils_2.4.1_1728035597598_0.4728802255702842","host":"s3://npm-registry-packages"}},"2.5.0":{"name":"@axai/express-microservice-utils","version":"2.5.0","author":{"url":"https://github.com/damon314159","name":"damon314159"},"license":"MIT","_id":"@axai/express-microservice-utils@2.5.0","maintainers":[{"name":"seanw111","email":"wallace.sean111@gmail.com"}],"homepage":"https://https://github.com/AX-AI-LTD/express-microservice-utils","dist":{"shasum":"c20715ec5600791e37a66f21d9829d2c2d95a7c7","tarball":"https://registry.npmjs.org/@axai/express-microservice-utils/-/express-microservice-utils-2.5.0.tgz","fileCount":22,"integrity":"sha512-hTDUE3hwZI5LVsqy+KCmKaxfKOSviTiqgIMxp1gm2nswzSHQWNafP/OeKJJw7iYyiaeKxr1H56WC2/mlgj4baA==","signatures":[{"sig":"MEYCIQDFnVQ3RVfejYGLzR0XJDDvjEko8qDO/P3hs+F050DUnwIhANZjluQVCr2ykY9zLfErFRiagRtuqiVPggrlgrFtOK5w","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21486},"main":"index.js","gitHead":"3cc848f712c93a2e79bd9e9fd2d9e19f3f882a59","scripts":{"lint":"echo \"No linting implemented\" && exit 0","test":"vitest","format":"echo \"No linting implemented\" && exit 0"},"_npmUser":{"name":"seanw111","email":"wallace.sean111@gmail.com"},"repository":{"url":"git+https://https://github.com/AX-AI-LTD/express-microservice-utils.git","type":"git"},"_npmVersion":"10.9.0","description":"A collection of simple utilities for an express microservice architecture","directories":{},"_nodeVersion":"22.12.0","dependencies":{"uuid":"^11.0.5","axios":"^1.7.7","eslint":"^8.57.1","prettier":"^3.4.2","axios-retry":"^4.3.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/express-microservice-utils_2.5.0_1737022961499_0.9868736693460431","host":"s3://npm-registry-packages-npm-production"}},"2.5.1":{"name":"@axai/express-microservice-utils","version":"2.5.1","author":{"url":"https://github.com/damon314159","name":"damon314159"},"license":"MIT","_id":"@axai/express-microservice-utils@2.5.1","maintainers":[{"name":"seanw111","email":"wallace.sean111@gmail.com"}],"homepage":"https://https://github.com/AX-AI-LTD/express-microservice-utils","dist":{"shasum":"7c4451918165f285612779c2081ba07e8ff5562e","tarball":"https://registry.npmjs.org/@axai/express-microservice-utils/-/express-microservice-utils-2.5.1.tgz","fileCount":22,"integrity":"sha512-Qn9CCMdaFYZUx6OZz3Z9jNMxUxT+7KhNOrnSZM55TelgyD0eZaxtdAOttZddHTcGeG2+koKNbHeqH0AK7OtyxQ==","signatures":[{"sig":"MEYCIQC2+yfSUYqLVSAaNY7B87myenea89Oy7xyG8iHoiodxNAIhAINiP1I6yyDsAAWpDB6WoOpll/I04VEfRzxK6HW7pPWN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21498},"main":"index.js","gitHead":"22365046513fd3ac683efc4d3f115979853eb43a","scripts":{"lint":"echo \"No linting implemented\" && exit 0","test":"vitest","format":"echo \"No linting implemented\" && exit 0"},"_npmUser":{"name":"seanw111","email":"wallace.sean111@gmail.com"},"repository":{"url":"git+https://https://github.com/AX-AI-LTD/express-microservice-utils.git","type":"git"},"_npmVersion":"10.9.0","description":"A collection of simple utilities for an express microservice architecture","directories":{},"_nodeVersion":"22.12.0","dependencies":{"uuid":"^11.0.5","axios":"^1.7.7","eslint":"^8.57.1","prettier":"^3.4.2","axios-retry":"^4.3.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/express-microservice-utils_2.5.1_1737047036428_0.8749561860043089","host":"s3://npm-registry-packages-npm-production"}},"2.5.2":{"name":"@axai/express-microservice-utils","version":"2.5.2","author":{"url":"https://github.com/damon314159","name":"damon314159"},"license":"MIT","_id":"@axai/express-microservice-utils@2.5.2","maintainers":[{"name":"seanw111","email":"wallace.sean111@gmail.com"}],"homepage":"https://https://github.com/AX-AI-LTD/express-microservice-utils","dist":{"shasum":"5d965fbbd5e052f001e4ab4934f79891b47959b6","tarball":"https://registry.npmjs.org/@axai/express-microservice-utils/-/express-microservice-utils-2.5.2.tgz","fileCount":22,"integrity":"sha512-Tb0WYZUxsBfKyVuhvwrLdu4JX3C6Q85uBFF2uk83bSRY+7ZE7acpNd6Kh6IN472OzUvKV58oHMBb/aiO5+e2OA==","signatures":[{"sig":"MEUCIHjSBCE57oB2DdeqWNT+rC79PQ6J5jhJvEZXsc5FliF+AiEAzDBQWfe0yeShwPJga5CH9kFbWyBCqrFGAqvvsjwfRyc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21498},"main":"index.js","gitHead":"ccf2c09abe579720f2f8f210c75c187c5c6795ee","scripts":{"lint":"echo \"No linting implemented\" && exit 0","test":"vitest","format":"echo \"No linting implemented\" && exit 0"},"_npmUser":{"name":"seanw111","email":"wallace.sean111@gmail.com"},"repository":{"url":"git+https://https://github.com/AX-AI-LTD/express-microservice-utils.git","type":"git"},"_npmVersion":"10.9.0","description":"A collection of simple utilities for an express microservice architecture","directories":{},"_nodeVersion":"22.12.0","dependencies":{"uuid":"^11.1.0","axios":"^1.8.2","eslint":"^8.57.1","prettier":"^3.5.3","axios-retry":"^4.5.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.8"},"_npmOperationalInternal":{"tmp":"tmp/express-microservice-utils_2.5.2_1741690476181_0.944749036147668","host":"s3://npm-registry-packages-npm-production"}},"2.5.3":{"name":"@axai/express-microservice-utils","version":"2.5.3","main":"index.js","scripts":{"test":"vitest","lint":"echo \"No linting implemented\" && exit 0","format":"echo \"No linting implemented\" && exit 0"},"license":"MIT","description":"A collection of simple utilities for an express microservice architecture","author":{"name":"damon314159","url":"https://github.com/damon314159"},"homepage":"https://https://github.com/AX-AI-LTD/express-microservice-utils","repository":{"type":"git","url":"git+https://https://github.com/AX-AI-LTD/express-microservice-utils.git"},"devDependencies":{"vitest":"^3.0.8"},"dependencies":{"axios":"^1.8.2","axios-retry":"^4.5.0","eslint":"^8.57.1","prettier":"^3.6.2","uuid":"^11.1.0"},"_id":"@axai/express-microservice-utils@2.5.3","gitHead":"e04035abc23656daada3e6b85149b602592b77f4","_nodeVersion":"22.12.0","_npmVersion":"11.3.0","dist":{"integrity":"sha512-z7VGxu/NyvQu6PCspouo+3sIvVIQ8qRjzU0OgT9N2Ihb4nTeKEFisZc+jlvJwSDw4B6UmQqDC9Sv4ekzB7Uf3w==","shasum":"49be2919a0b9de337fa84941d4510d2312655556","tarball":"https://registry.npmjs.org/@axai/express-microservice-utils/-/express-microservice-utils-2.5.3.tgz","fileCount":22,"unpackedSize":21498,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDKlawn7FrjXBtYdCtXlQPS7eMRcIemhUdw9AuNYnwPvwIgTWBjqObRy+k5bdFEiwFBYiBgKVxw4RyLZv2PcxMqDbg="}]},"_npmUser":{"name":"seanw111","email":"wallace.sean111@gmail.com"},"directories":{},"maintainers":[{"name":"seanw111","email":"wallace.sean111@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/express-microservice-utils_2.5.3_1754040252833_0.5457159785150798"},"_hasShrinkwrap":false}},"time":{"created":"2024-05-15T08:41:55.719Z","modified":"2025-08-01T09:24:13.172Z","2.0.2":"2024-05-15T08:41:55.987Z","2.0.3":"2024-05-20T14:17:02.726Z","2.0.4":"2024-05-20T14:17:58.656Z","2.1.0":"2024-07-08T12:13:43.767Z","2.2.0":"2024-09-06T15:25:40.090Z","2.3.0":"2024-09-06T15:27:15.560Z","2.4.0":"2024-10-02T15:05:59.746Z","2.4.1":"2024-10-04T09:53:17.761Z","2.5.0":"2025-01-16T10:22:41.694Z","2.5.1":"2025-01-16T17:03:56.640Z","2.5.2":"2025-03-11T10:54:36.421Z","2.5.3":"2025-08-01T09:24:12.984Z"},"author":{"name":"damon314159","url":"https://github.com/damon314159"},"license":"MIT","homepage":"https://https://github.com/AX-AI-LTD/express-microservice-utils","repository":{"type":"git","url":"git+https://https://github.com/AX-AI-LTD/express-microservice-utils.git"},"description":"A collection of simple utilities for an express microservice architecture","maintainers":[{"name":"seanw111","email":"wallace.sean111@gmail.com"}],"readme":"# express-microservice-utils\n\nA collection of simple utilities written for an express microservice architecture\n\n## Installation\n\nYou can install the package via npm:\n\n```bash\nnpm install @axai/express-microservice-utils\n```\n\n## Usage\n\n### custom axios instance\n\nThe axios instance rejects promises when errors occur, allowing for await to throw in a try catch setup\n\n```js\nconst { axios } = require(\"express-microservice-utils\");\n\n// ...\n\ntry {\n  const result = await axios.get(\"someURL\");\n  doStuff(result.data);\n  return { ok: true };\n} catch (err) {\n  return { ok: false, reason: err.message, status: err.response?.status };\n}\n```\n\n### axiosHandled instance\n\nThe axiosHandled instance resolves promises with an {ok:false} object when errors occur, meaning that await will not throw\n\n```js\nconst { axiosHandled } = require(\"express-microservice-utils\");\n\n// ...\n\nconst result = await axiosHandled.get(\"someURL\");\nif (result.data?.ok === false) {\n  return result.data;\n}\ndoStuff(result.data);\nreturn { ok: true };\n```\n\n### CustomError class\n\n```js\nconst { CustomError } = require(\"express-microservice-utils\");\n\n// ...\n\n// Throw a custom Error that inherits from the native Error but includes a status code\nthrow new CustomError({ message: \"Could not find file\", status: 404 });\n```\n\n## Contributing\n\nContributions are welcome! Feel free to open an issue or submit a pull request.\n\n## License\n\nThis project is licensed under the MIT License - see the LICENSE file for details.\n","readmeFilename":"README.md"}